.prose{color:#374151;max-width:65ch;font-size:1rem;line-height:1.75}.prose h1{color:#111827;margin-top:1.5em;margin-bottom:.5em;font-size:2.25rem;font-weight:700;line-height:2.5rem}.prose h2{color:#111827;margin-top:1.5em;margin-bottom:.5em;font-size:1.5rem;font-weight:600;line-height:2rem}.prose h3{color:#111827;margin-top:1em;margin-bottom:.5em;font-size:1.25rem;font-weight:600;line-height:1.75rem}.prose h4{color:#111827;margin-top:.75em;margin-bottom:.5em;font-size:1.125rem;font-weight:600;line-height:1.5rem}.prose p{margin-top:1em;margin-bottom:1em}.prose strong{color:#111827;font-weight:600}.prose a{color:#2563eb;font-weight:500;text-decoration:underline}.prose ul,.prose ol{margin-top:1em;margin-bottom:1em;padding-left:1.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.25em;margin-bottom:.25em}.prose blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:1em 0;padding-left:1em;font-style:italic}.prose hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.prose img{border-radius:.5rem;margin-top:1em;margin-bottom:1em}.prose code{background-color:#f3f4f6;border-radius:.25rem;padding:.2em .4em;font-size:.875rem}.prose pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1em 0;padding:1em;font-size:.875rem;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;margin:1em 0}.prose table th,.prose table td{text-align:left;border:1px solid #e5e7eb;padding:.5em}.prose table th{background-color:#f9fafb;font-weight:600}.prose.prose-invert{color:#d1d5db}.prose.prose-invert h1,.prose.prose-invert h2,.prose.prose-invert h3,.prose.prose-invert h4,.prose.prose-invert strong{color:#fff}.prose.prose-invert a{color:#93c5fd}.prose.prose-invert blockquote{color:#9ca3af;border-left-color:#4b5563}.prose.prose-invert code{color:#f9fafb;background-color:#374151}.prose.prose-invert pre{background-color:#111827}.prose-sm{font-size:.875rem;line-height:1.5}.prose-sm h1{font-size:1.875rem;line-height:2.25rem}.prose-sm h2{font-size:1.25rem;line-height:1.75rem}.prose-lg{font-size:1.125rem;line-height:1.8}.prose-lg h1{font-size:3rem;line-height:1}.prose-lg h2{font-size:1.875rem;line-height:2.25rem}
:root{--font-variation-settings:"wdth" 125;--tweeksy:#ff3e00}@font-face{font-family:Montserrat;src:url(/Montserrat-VariableFont_wght.ttf);font-weight:100 900}.configuration p,.configuration li,.configuration h1,.configuration h2,.configuration h3,.configuration h4,.configuration h5,.configuration h6{font-family:Inter,sans-serif!important}.configuration a{color:inherit}.ad-banner{font-family:Montserrat}.banner-title{color:#000;margin:0;padding:0;font-family:Montserrat;font-size:30px;font-weight:600;line-height:1.5}.banner-description{color:#000;margin:0;padding:0;font-family:Montserrat;font-size:16px}@media (max-width:768px){.banner-title{font-size:20px}.banner-description{font-size:12px}}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.select-mode,.select-mode *{cursor:url(/images/mouse.svg) 50 30,auto!important}.select-mode-block{transition:outline .1s;cursor:pointer!important}.select-mode .select-mode-block,.select-mode .select-mode-block *{cursor:url(/images/mouse.svg) 50 30,auto!important}.select-mode-block:hover,.select-mode-block.select-mode-target-highlight{outline-offset:2px;outline:2px solid var(--tweeksy,#fc9c04)!important}.select-mode-target{transform-origin:50%;transition:transform .15s}.select-mode-target--idle{animation:1.6s ease-in-out infinite select-mode-target-pulse}.select-mode-target--dragging{transform:scale(1.15)}@keyframes select-mode-target-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.select-mode-target--idle{animation:none}}.chat-fab-wrapper{animation:1.6s cubic-bezier(.65,0,.35,1) .8s both chat-fab-enter}.chat-fab-pulse{animation:2.6s ease-in-out 2.4s infinite chat-fab-pulse;display:inline-flex}.chat-fab-ring{animation:2.6s ease-out 2.4s infinite chat-fab-ring}@keyframes chat-fab-enter{0%{opacity:0;transform:translate(56px)scale(.75)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes chat-fab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes chat-fab-ring{0%{opacity:.35;transform:scale(1)}60%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.chat-fab-wrapper,.chat-fab-pulse,.chat-fab-ring{animation:none}}
