.dark{--background:oklch(0.2244 0.0074 67.4370);--foreground:oklch(0.9288 0.0126 255.5078);--card:oklch(0.2801 0.0080 59.3379);--card-foreground:oklch(0.9288 0.0126 255.5078);--popover:oklch(0.2801 0.0080 59.3379);--popover-foreground:oklch(0.9288 0.0126 255.5078);--polydot:oklch(0.9 0.19 104.71);--primary:oklch(0.54 0.1 217.84);--primary-foreground:oklch(0.2244 0.0074 67.4370);--secondary:oklch(0.3359 0.0077 59.4197);--secondary-foreground:oklch(0.8717 0.0093 258.3382);--muted:oklch(0.2801 0.0080 59.3379);--muted-foreground:oklch(0.7137 0.0192 261.3246);--accent:oklch(0.31 0.01 89.21);--accent-foreground:oklch(0.8717 0.0093 258.3382);--destructive:oklch(0.6368 0.2078 25.3313);--destructive-foreground:oklch(0.2244 0.0074 67.4370);--border:oklch(0.3359 0.0077 59.4197);--input:oklch(0.3359 0.0077 59.4197);--ring:oklch(0.6801 0.1583 276.9349);--chart-1:oklch(0.6801 0.1583 276.9349);--chart-2:oklch(0.5854 0.2041 277.1173);--chart-3:oklch(0.5106 0.2301 276.9656);--chart-4:oklch(0.4568 0.2146 277.0229);--chart-5:oklch(0.3984 0.1773 277.3662);--sidebar:oklch(0.3359 0.0077 59.4197);--sidebar-foreground:oklch(0.9288 0.0126 255.5078);--sidebar-primary:oklch(0.6801 0.1583 276.9349);--sidebar-primary-foreground:oklch(0.2244 0.0074 67.4370);--sidebar-accent:oklch(0.3896 0.0074 59.4734);--sidebar-accent-foreground:oklch(0.8717 0.0093 258.3382);--sidebar-border:oklch(0.3359 0.0077 59.4197);--sidebar-ring:oklch(0.6801 0.1583 276.9349);--font-sans:Plus Jakarta Sans,sans-serif;--font-serif:Lora,serif;--font-mono:Roboto Mono,monospace;--radius:1.25rem;--shadow-2xs:2px 2px 10px 4px hsl(0 0% 10.1961%/0.09);--shadow-xs:2px 2px 10px 4px hsl(0 0% 10.1961%/0.09);--shadow-sm:2px 2px 10px 4px hsl(0 0% 10.1961%/0.18),2px 1px 2px 3px hsl(0 0% 10.1961%/0.18);--shadow:2px 2px 10px 4px hsl(0 0% 10.1961%/0.18),2px 1px 2px 3px hsl(0 0% 10.1961%/0.18);--shadow-md:2px 2px 10px 4px hsl(0 0% 10.1961%/0.18),2px 2px 4px 3px hsl(0 0% 10.1961%/0.18);--shadow-lg:2px 2px 10px 4px hsl(0 0% 10.1961%/0.18),2px 4px 6px 3px hsl(0 0% 10.1961%/0.18);--shadow-xl:2px 2px 10px 4px hsl(0 0% 10.1961%/0.18),2px 8px 10px 3px hsl(0 0% 10.1961%/0.18);--shadow-2xl:2px 2px 10px 4px hsl(0 0% 10.1961%/0.45)}body:not(.dark) .logo{filter:brightness(.9)}.pin-form-field{border:1px solid var(--color-input);padding:1px 8px;height:38px;border-radius:var(--radius-lg);margin-top:4px;background-color:rgb(232,242,254);overflow:hidden;font-size:var(--text-sm)}.hosted-fields-valid{border:1px solid var(--color-green-500)}.hosted-fields-invalid{border:1px solid var(--color-destructive)}.ql-toolbar[role=toolbar]{font-size:0}.ql-editor{min-height:150px;position:relative}.ql-editor img{display:inline-block}.ql-video{width:100%;aspect-ratio:16/9}.ql-editor td{border:1px solid var(--color-background)}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:var(--color-foreground)}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6)}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:var(--color-primary)}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:var(--color-primary)}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:var(--color-primary)}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:var(--color-accent)}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:var(--color-accent)}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:var(--color-accent)}}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:var(--color-foreground)}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--color-foreground)}.ql-snow .ql-editor blockquote{border-left:4px solid var(--color-input)}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:var(--color-border)}.ql-snow .ql-editor .ql-code-block-container{background-color:var(--color-background);color:var(--color-foreground)}.ql-snow .ql-picker{color:var(--color-foreground)}.ql-snow .ql-picker-options{background-color:var(--color-background)}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--color-foreground)}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:var(--color-input)}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:var(--color-foreground)}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:var(--color-foreground)}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:var(--color-background)}.ql-toolbar.ql-snow{border:1px solid var(--color-border);background-color:var(--color-secondary);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:var(--color-input)}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:var(--color-background)}.ql-snow .ql-tooltip{background-color:var(--color-background);border-color:var(--color-input);box-shadow:0 0 5px var(--color-border);color:var(--color-foreground)}.ql-snow .ql-tooltip input[type=text]{border:1px solid var(--color-input)}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid var(--color-input)}.ql-snow a{color:var(--color-primary)}.ql-container.ql-snow{border:1px solid var(--color-secondary);background-color:var(--color-card);color:var(--color-card-foreground);border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);box-shadow:var(--shadow-xs);overflow:hidden;font-size:14px}.ql-picker-options{max-height:150px;overflow-y:auto}.ql-snow .ql-picker.ql-font{width:142px}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=arial]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=arial]:before{font-family:Arial,sans-serif;content:"Arial"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=roboto]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=roboto]:before{font-family:Roboto,sans-serif;content:"Roboto"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=lato]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=lato]:before{font-family:Lato,sans-serif;content:"Lato"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=roboto-mono]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=roboto-mono]:before{font-family:Roboto Mono,monospace;content:"Roboto Mono"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=bodoni-moda]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=bodoni-moda]:before{font-family:Bodoni Moda SC,serif;content:"Bodoni Moda SC"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before{font-family:Georgia,serif;content:"Georgia"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before{font-family:Times New Roman,serif;content:"Times New Roman"}.ql-toolbar .ql-picker.ql-font .ql-picker-item[data-value=merienda]:before,.ql-toolbar .ql-picker.ql-font .ql-picker-label[data-value=merienda]:before{font-family:Merienda,sans-serif;content:"Merienda"}@media print{div[role=dialog]{border:none;box-shadow:none}div[data-slot=dialog-close],div[data-slot=dialog-footer],div[data-slot=dialog-header]{display:none}}