/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-sm:var(--ui-radius);--radius-lg:calc(var(--ui-radius)*2);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-old-neutral-50:oklch(98.5% 0 none);--color-old-neutral-100:oklch(97% 0 none);--color-old-neutral-200:oklch(92.2% 0 none);--color-old-neutral-300:oklch(87% 0 none);--color-old-neutral-400:oklch(70.8% 0 none);--color-old-neutral-500:oklch(55.6% 0 none);--color-old-neutral-600:oklch(43.9% 0 none);--color-old-neutral-700:oklch(37.1% 0 none);--color-old-neutral-800:oklch(26.9% 0 none);--color-old-neutral-900:oklch(20.5% 0 none);--color-old-neutral-950:oklch(14.5% 0 none);--ui-header-height:4rem;--ui-radius:.25rem;--ui-container:80rem}.light,:host,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:#fff;--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:#fff;--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:#fff}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:where(.dark,.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a:focus-visible{outline-offset:0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing)*0)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.right-0{right:0}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-\[100\]{z-index:100}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-5\.5{margin-inline-start:calc(var(--spacing)*5.5)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:var(--spacing)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-full{width:100%;height:100%}.h-\(--percent\){height:var(--percent)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-\(--ui-header-height\){min-height:var(--ui-header-height)}.min-h-fit{min-height:fit-content}.w-\(--percent\){width:var(--percent)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-full{width:100%}.w-px{width:1px}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--ui-radius)*4)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--ui-radius)*2)}.rounded-md{border-radius:calc(var(--ui-radius)*1.5)}.rounded-sm{border-radius:var(--ui-radius)}.rounded-xl{border-radius:calc(var(--ui-radius)*3)}.border{border-width:1px}.border,.border-0{border-style:var(--tw-border-style)}.border-0{border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--red-ink\)\]{border-color:var(--red-ink)}.border-default{border-color:var(--ui-border)}.bg-accented{background-color:var(--ui-bg-accented)}.bg-default{background-color:var(--ui-bg)}.bg-elevated,.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.bg-error,.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.bg-inverted{background-color:var(--ui-bg-inverted)}.bg-primary,.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing)*3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing)*3)}.text-base{line-height:var(--tw-leading,var(--text-base--line-height))}.text-base,.text-base\/5{font-size:var(--text-base)}.text-base\/5{line-height:calc(var(--spacing)*5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm,.text-sm\/4{font-size:var(--text-sm)}.text-sm\/4{line-height:calc(var(--spacing)*4)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[22px\]{font-size:22px}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-default{color:var(--ui-text)}.text-dimmed{color:var(--ui-text-dimmed)}.text-error{color:var(--ui-error)}.text-highlighted{color:var(--ui-text-highlighted)}.text-inherit{color:inherit}.text-inverted{color:var(--ui-text-inverted)}.text-muted{color:var(--ui-text-muted)}.text-primary{color:var(--ui-primary)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_1px_2px_rgb\(10_18_38\/\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(10_18_38\/\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0a12262e)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 25%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-error\/25{outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.outline-error\/25{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.outline-inverted\/25{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.outline-inverted\/25{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.outline-primary\/25{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.outline-primary\/25{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events}.transition,.transition-\[height\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height}.transition-\[transform\,translate\,height\],.transition-\[width\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width}.transition-all{transition-property:all}.transition-all,.transition-colors{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-opacity{transition-property:opacity}.transition-opacity,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *),.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-start-end-radius:0;border-end-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-start-start-radius:0;border-end-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.hover\:bg-elevated:hover{background-color:var(--ui-bg-elevated)}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/75:hover{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:text-primary\/75:hover{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-accented\/75:active{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accented\/75:active{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.active\:bg-elevated:active{background-color:var(--ui-bg-elevated)}.active\:bg-error\/10:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/10:active{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.active\:bg-error\/15:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/15:active{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.active\:bg-error\/75:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/75:active{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:bg-inverted\/90:active{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-inverted\/90:active{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.active\:bg-primary\/15:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.active\:bg-primary\/75:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/75:active{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:text-default:active{color:var(--ui-text)}.active\:text-error\/75:active{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:text-error\/75:active{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:text-primary\/75:active{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/75:active{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--ui-primary)}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_var\(--ease-out\)\][data-state=closed]{animation:accordion-up .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[fade-out_200ms_var\(--ease-out\)\][data-state=closed]{animation:fade-out .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[scale-out_200ms_var\(--ease-out\)\][data-state=closed]{animation:scale-out .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_var\(--ease-out\)\][data-state=closed]{animation:toast-closed .2s var(--ease-out)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_var\(--ease-out\)\][data-state=closed][data-expanded=false][data-front=false]{animation:toast-collapsed-closed .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[accordion-down_200ms_var\(--ease-out\)\][data-state=open]{animation:accordion-down .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[fade-in_200ms_var\(--ease-out\)\][data-state=open]{animation:fade-in .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[scale-in_200ms_var\(--ease-out\)\][data-state=open]{animation:scale-in .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_var\(--ease-out\)\][data-state=open]{animation:toast-slide-in-from-bottom .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_var\(--ease-out\)\][data-state=open]{animation:toast-slide-in-from-top .2s var(--ease-out)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-down .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-left .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-right .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-up .2s var(--ease-out)}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-inverse-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-inverse}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:elastic-vertical 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:elastic 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:swing-vertical 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:swing 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_200ms_var\(--ease-out\)\][data-state=open][data-pulsing=even]{animation:toast-pulse-b .2s var(--ease-out)}.motion-safe\:data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_200ms_var\(--ease-out\)\][data-state=open][data-pulsing=odd]{animation:toast-pulse-a .2s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[state\=indeterminate\]\:animate-pulse[data-state=indeterminate]{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:block{display:block}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}}@media (prefers-reduced-motion:no-preference){.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_linear_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s linear infinite carousel-inverse-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_linear_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s linear infinite carousel-rtl}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline-block:where(.dark,.dark *){display:inline-block}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}}@font-face{font-family:"Baloo 2";src:local("Baloo 2 SemiBold"),url(../_fonts/7gNnzZ7cWTzhHEdMmKVL-Di4iMUPTeXahkv-FMymh1Q-aH_nElnc9Gx_cvARIHtRAnU6ILOcoz7V7qWYPEbqDV4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:"Baloo 2 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:102.52%;ascent-override:105.15%;descent-override:51.112%;line-gap-override:0%}@font-face{font-family:"Baloo 2 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:96.3101%;ascent-override:111.93%;descent-override:54.4076%;line-gap-override:0%}@font-face{font-family:"Baloo 2 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:94.8889%;ascent-override:113.607%;descent-override:55.2225%;line-gap-override:0%}@font-face{font-family:"Baloo 2 Fallback: Arial";src:local(Arial);size-adjust:95.7827%;ascent-override:112.546%;descent-override:54.7072%;line-gap-override:0%}@font-face{font-family:"Baloo 2 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:90.0844%;ascent-override:119.666%;descent-override:58.1677%;line-gap-override:0%}@font-face{font-family:"Baloo 2";src:local("Baloo 2 SemiBold"),url(../_fonts/Ocunqbwxb6la4j8hqNMqcE6pZ06iZu7irTnytrLim5I-ZslYkz9uMckhjWxSCQd6C2XjdRYTH3w2W25rR5vJigU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 SemiBold"),url(../_fonts/yRRlW7HdwC2Ib17x08ETfk2aVI2Yt1b1trG5Gk3y_c-7pVVz_SX3pE48YXwveDpIINrtYVyRl9PYxmTJ4VRCLc.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Bold"),url(../_fonts/7gNnzZ7cWTzhHEdMmKVL-Di4iMUPTeXahkv-FMymh1Q-aH_nElnc9Gx_cvARIHtRAnU6ILOcoz7V7qWYPEbqDV4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Bold"),url(../_fonts/Ocunqbwxb6la4j8hqNMqcE6pZ06iZu7irTnytrLim5I-ZslYkz9uMckhjWxSCQd6C2XjdRYTH3w2W25rR5vJigU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 Bold"),url(../_fonts/yRRlW7HdwC2Ib17x08ETfk2aVI2Yt1b1trG5Gk3y_c-7pVVz_SX3pE48YXwveDpIINrtYVyRl9PYxmTJ4VRCLc.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 ExtraBold"),url(../_fonts/7gNnzZ7cWTzhHEdMmKVL-Di4iMUPTeXahkv-FMymh1Q-aH_nElnc9Gx_cvARIHtRAnU6ILOcoz7V7qWYPEbqDV4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 ExtraBold"),url(../_fonts/Ocunqbwxb6la4j8hqNMqcE6pZ06iZu7irTnytrLim5I-ZslYkz9uMckhjWxSCQd6C2XjdRYTH3w2W25rR5vJigU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:"Baloo 2";src:local("Baloo 2 ExtraBold"),url(../_fonts/yRRlW7HdwC2Ib17x08ETfk2aVI2Yt1b1trG5Gk3y_c-7pVVz_SX3pE48YXwveDpIINrtYVyRl9PYxmTJ4VRCLc.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Bold Italic),url(../_fonts/kRxC5Tc3ft1Ww0o2GqZ90eIc5idNrH1JzK12WXSL_jQ-ZYI6C2y5HBWtaIDV3H5EoBqU_Gjjv9ejwXcw2RLlg0o.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Fraunces Fallback\: serif;src:local("serif");size-adjust:100%;ascent-override:97.8%;descent-override:25.5%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Bold Italic),url(../_fonts/cg6Rw6gyo_OSCyaBT1ICmZiMXwL7-pNN1LoQRKIwAaI-BkmoUWw8EGQYD_MAVKbYd7yxbWr9WPy6B0zDsq0Q0x0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Bold Italic),url(../_fonts/hcFDffUxfGjbaSJWhFPTbx-fSPHyWtx4pikE0ZT81Q8-zBRgIW4xYbzUBsZBsQpFNHTUcE749_cXLXyAHZL8OEs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Bold),url(../_fonts/uCOnHXJgFQXtlQ44hGgeBIHGgKZJuQoPdRB-mlBVnJ8-pR_Q48y0FebZxiHuLmkzurRp2WP9vChWLo_Nyk4tn08.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Bold),url(../_fonts/vVUVKk13tyrVYHLEtw6VmaqMZLR1fmpSXdx1mSjPkGI-QlVoccqSHIEgw3bM_JYRcwXG6VFdsxqaz7y_kR7tHPM.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Bold),url(../_fonts/S802Pif-Yrw6k5W4IGgtL91i4QNIUHsli4RJ5c1evOs-4R_ejtBrU2dXuTwdZAipiAkRUnlKWgav65v8F9TAI2g.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Regular Italic),local(Nunito Italic),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}@font-face{font-family:Nunito;src:local(Nunito Regular Italic),local(Nunito Italic),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Regular Italic),local(Nunito Italic),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Regular Italic),local(Nunito Italic),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Regular Italic),local(Nunito Italic),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito SemiBold Italic),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito SemiBold Italic),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito SemiBold Italic),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito SemiBold Italic),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito SemiBold Italic),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Bold Italic),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Bold Italic),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Bold Italic),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Bold Italic),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Bold Italic),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local(Nunito Regular),local(Nunito),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Regular),local(Nunito),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Regular),local(Nunito),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Regular),local(Nunito),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Regular),local(Nunito),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito SemiBold),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito SemiBold),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito SemiBold),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito SemiBold),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito SemiBold),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Bold),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Bold),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Bold),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Bold),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local(Nunito Bold),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes accordion-down{0%{height:0;overflow:hidden}to{height:var(--reka-accordion-content-height);overflow:hidden}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes collapsible-down{0%{height:0;overflow:hidden}to{height:var(--reka-collapsible-content-height);overflow:hidden}}@keyframes toast-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:var(--transform)}}@keyframes toast-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:var(--transform)}}@keyframes toast-slide-up{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) - 100%))}}@keyframes toast-slide-down{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) + 100%))}}@keyframes toast-pulse-a{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-pulse-b{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap))) scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(-100%) translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(100%) translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{width:50%;left:25%}50%{width:100%;left:0}}@keyframes elastic-vertical{0%,to{height:50%;top:25%}50%{height:100%;top:0}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + var(--gap)),0,0)}}@keyframes marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--gap)),0)}}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}@keyframes shimmer-rtl{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){@keyframes scale-in{0%{opacity:0}to{opacity:1}}@keyframes scale-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-top{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-right{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-right{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-bottom{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-left{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-left{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-top-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-right-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-right-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-left-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-left-and-fade{0%{opacity:1}to{opacity:0}}@keyframes enter-from-right{0%{opacity:0}to{opacity:1}}@keyframes enter-from-left{0%{opacity:0}to{opacity:1}}@keyframes exit-to-right{0%{opacity:1}to{opacity:0}}@keyframes exit-to-left{0%{opacity:1}to{opacity:0}}@keyframes toast-slide-in-from-top{0%{opacity:0}to{opacity:1}}@keyframes toast-slide-in-from-bottom{0%{opacity:0}to{opacity:1}}@keyframes toast-closed{0%{opacity:1}to{opacity:0}}@keyframes toast-collapsed-closed{0%{opacity:1}to{opacity:0}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--red-100:#e8354a;--red-80:#c0202e;--red-60:#8f101d;--red-ink:#6b0a14;--night-100:#2a3f78;--night-80:#1b2a52;--night-60:#121d3b;--night-ink:#0a1226;--surface-0:var(--night-80);--surface-1:#fbf0dc;--surface-2:#f5e5c9;--surface-3:#eed8b4;--border:#6b0a1424;--border-strong:#6b0a144d;--text:#3a1420;--text-muted:#6b4740;--text-subtle:#7d564a;--on-red:#fff8ee;--on-red-muted:#fff8eee6;--brand-100:#ff8577;--brand-80:#e8354a;--brand-60:#a4162a;--gold-100:#ffe6a3;--gold-80:#f2b73c;--gold-60:#b7830f;--success-80:#17794b;--warning-80:#b7830f;--danger-80:#c62b33;--info-80:#2b5fc4;--radius-sm:.85rem;--radius:1.35rem;--radius-lg:2.25rem;--font-display:"Baloo 2", "Baloo 2 Fallback: BlinkMacSystemFont", "Baloo 2 Fallback: Segoe UI", "Baloo 2 Fallback: Helvetica Neue", "Baloo 2 Fallback: Arial", "Baloo 2 Fallback: Noto Sans", system-ui, sans-serif;--font-wordmark:"Fraunces", "Fraunces Fallback: serif", Georgia, "Times New Roman", serif;--font-body:"Nunito", "Nunito Fallback: sans-serif", system-ui, sans-serif;--shadow-card:0 14px 0 #0a122659, 0 22px 40px #0a122666;--shadow-pill:0 6px 0 #0a122666;--ui-primary:var(--brand-60);--ui-secondary:var(--gold-60);--ui-error:var(--danger-80);--ui-success:var(--success-80);--ui-warning:var(--warning-80);--ui-info:var(--info-80);--bg:var(--surface-0);--bg-glow:var(--surface-2);--panel:var(--surface-1);--panel-raised:var(--surface-2);--ink:var(--text);--ink-soft:var(--text-muted);--accent:var(--brand-80);--accent-soft:#e8354a1f;--gold:var(--gold-60);--line:var(--border)}*{box-sizing:border-box}body{font:17px/1.6 var(--font-body);color:var(--on-red);background:radial-gradient(880px 500px at 12% -10%,var(--night-100),transparent 62%),radial-gradient(760px 480px at 86% 4%,var(--night-100),transparent 64%),radial-gradient(720px 520px at 50% 110%,var(--night-100),transparent 66%),var(--night-80);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-attachment:fixed;margin:0}.hero-title,.metric-value,.poem-title,.wordmark,h1,h2,h3{font-family:var(--font-display)}.chat{flex-direction:column;gap:1rem;max-width:44rem;min-height:100vh;margin:0 auto;padding:1.5rem 1rem 2rem;display:flex}header p{color:var(--ink-soft);margin:0}.messages{flex-direction:column;flex:1;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.message{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);white-space:pre-wrap;max-width:90%;padding:.75rem 1rem;box-shadow:0 6px 18px #4a1a2414}.message.user{background:var(--accent);color:#fff;border-color:#0000;align-self:flex-end}.message.pending{color:var(--ink-soft);font-style:italic}.message.error{color:var(--accent);border:1px solid var(--accent)}.message:has(.poem){width:100%;max-width:100%;padding:1rem 1.25rem}.chat textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--panel);color:var(--ink);resize:vertical;border-radius:.75rem;padding:.75rem}.actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.actions,.setting{align-items:center;display:flex}.setting{gap:.4rem;font-size:.9rem}.settings{flex-wrap:wrap;gap:.5rem 1rem;margin-right:auto;display:flex}.chat .setting select{font:inherit;border:1px solid var(--line);background:var(--panel-raised);color:var(--ink);border-radius:.5rem;padding:.45rem .5rem}.chat button{font:inherit;font-family:var(--font-display);border:2px solid var(--night-ink);background:var(--accent);color:#fff;cursor:pointer;border-radius:.5rem;padding:.6rem 1.1rem;font-weight:700}.chat button.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.chat button.secondary:hover{border-color:var(--accent);color:var(--accent)}.chat button:disabled{opacity:.5;cursor:progress}.poem{color:var(--text);white-space:normal}.poem-title{color:var(--gold);margin:0 0 .75rem;font-size:1.15rem}.stanza{margin:0 0 .9rem}.poem-line{cursor:default;border-left:3px solid #0000;border-radius:.35rem;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;padding:.2rem .5rem;transition:background-color .12s,border-color .12s;display:flex}.poem-line:focus{outline:none}.poem-line.rhyme-active{background:var(--accent-soft);border-left-color:var(--accent)}.rhyme-badge{letter-spacing:.05em;background:var(--panel-raised);color:var(--ink-soft);opacity:0;border-radius:.3rem;flex:none;padding:.1rem .4rem;font-size:.7rem;font-weight:700;transition:opacity .12s}.poem-line.rhyme-active .rhyme-badge,.poem-line:hover .rhyme-badge{opacity:1;background:var(--accent);color:#fff}.poem-note{color:var(--ink-soft);margin:.5rem 0 0;font-size:.9rem}.rhyme-badge.flagged{background:var(--gold-80);color:#fff;opacity:1}.poem-line:has(.rhyme-badge.flagged){border-left-color:var(--gold)}.poem-warning{color:var(--gold);margin:.5rem 0 0;font-size:.85rem}.example{margin-bottom:.5rem}.poem-header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.poem-title{margin:0}.copy-json{color:var(--ink-soft);border:1px solid var(--line);background:0 0;flex:none;padding:.25rem .6rem;font-size:.8rem}.copy-json:hover{color:var(--ink);border-color:var(--accent)}.opening-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);opacity:0;padding-left:.5rem;font-size:.7rem;font-weight:700;transition:opacity .12s;display:block}.opening-block:focus-within .opening-tag,.opening-block:hover .opening-tag{opacity:1}.stage{place-items:center;margin:0;padding:1rem 0 .5rem;display:grid;position:relative}.stage-glow{pointer-events:none;background:radial-gradient(closest-side,#ffd76a47,#0000 70%);position:absolute;inset:0}.stage-image{border-radius:var(--radius-lg);width:100%;max-width:20rem;transition:transform .4s,filter .4s;position:relative}.stage[data-state=thinking] .stage-image{animation:1.6s ease-in-out infinite stage-write}.stage[data-state=poem] .stage-image{filter:drop-shadow(0 0 1.5rem #e8b34a59)}@keyframes stage-write{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.35rem)rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.stage[data-state=thinking] .stage-image{animation:none}}.page{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,5vw,3rem);display:flex}.wordmark{color:var(--text);font-size:1.05rem;text-decoration:none}.wordmark:before{content:"";background:var(--brand-80);width:.55rem;height:.55rem;box-shadow:0 0 .6rem var(--brand-80);border-radius:50%;margin-right:.5rem;display:inline-block}.topbar-actions{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.hero{flex-direction:column;gap:1rem;width:100%;max-width:44rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) 1rem 3rem;display:flex}.step-list li.recent-request{flex-direction:column;align-items:stretch}.recent-request__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recent-request__poem{white-space:pre-wrap;color:var(--text);margin:.5rem 0 0;font-family:inherit}.site-nav{margin-left:auto}@media (width>=56rem){.path{grid-template-columns:repeat(3,1fr);gap:2.5rem}.path-step{padding:3.5rem 0 0}.path-marker{top:0}.path-step:not(:last-child):before{border-top:2px dotted #e8354a8c;border-left:0;inset:1.1rem -2.5rem auto 2.6rem}.band-inner--split{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}@keyframes bubble-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2rem)}}.letter-lines{background:#fffdf8;position:relative}.letter-field{border-radius:var(--radius-sm);resize:vertical;min-height:9.5rem;padding:.85rem 1rem 3.75rem;line-height:1.65}.letter-send{position:absolute;bottom:.85rem;right:.85rem}.letter-nudges{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.letter-nudges-label{color:var(--text-muted);font-size:.9rem}.letter-nudge{border:2px solid var(--surface-3);color:var(--text);cursor:pointer;background:#fffdf8;border-radius:999px;padding:.3rem .75rem;font-size:.9rem}.letter-nudge:focus-visible,.letter-nudge:hover{border-color:var(--red-80);outline:none}.letter-foot{margin-top:.9rem}.hero--stacked .hero-copy{padding-right:14rem}@media (width<=40rem){.hero--stacked .hero-copy{padding-right:8rem}}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-80);margin:0;font-size:.8rem;font-weight:700}.hero-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(2rem,5vw,2.9rem);line-height:1.1}.hero-subtitle{max-width:34rem;color:var(--text-muted);margin:0 0 .5rem}.composer-actions{flex-wrap:wrap;margin-top:1rem}.composer-actions--single{justify-content:flex-end}.modal-body{color:var(--text-muted);margin:0}.modal-actions{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.dashboard{flex-direction:column;gap:1rem;width:100%;max-width:60rem;margin:0 auto;padding:2rem 1rem 3rem;display:flex}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.78rem}.metric-value{color:var(--text);margin:.2rem 0 0;font-size:1.75rem;font-weight:700}.section-title{color:var(--gold-80);margin:0 0 .75rem;font-size:.95rem}.step-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.step-list li{border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;font-size:.9rem;display:flex}.step-list li:last-child{border-bottom:0;padding-bottom:0}.wordmark{letter-spacing:0;font-size:1.3rem}.wordmark:before{width:.7rem;height:.7rem;box-shadow:0 0 .8rem var(--brand-80),0 0 2rem #e8b34a80}.hero{gap:.85rem;max-width:46rem;position:relative}.hero:after,.hero:before{content:"✦";color:var(--gold-80);opacity:.45;pointer-events:none;position:absolute}.hero:before{font-size:1.6rem;top:2.2rem;right:1.5rem;transform:rotate(12deg)}.hero:after{font-size:1rem;top:8rem;left:.4rem;transform:rotate(-14deg)}.eyebrow{font-family:var(--font-display);letter-spacing:.04em;text-transform:none;color:var(--brand-80);font-size:.95rem}.hero-title{letter-spacing:-.01em;font-size:clamp(2.3rem,6vw,3.4rem);line-height:1.05}.hero-subtitle{font-size:1.05rem}.badge-row{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 .4rem;display:flex}.sticker{border:2px solid var(--red-80);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.sticker:first-child{transform:rotate(-2deg)}.sticker:nth-child(2){transform:rotate(1.5deg)}.sticker:nth-child(3){transform:rotate(-1deg)}.composer{transform:rotate(-.5deg)}.composer:focus-within{transform:rotate(0)}.metric-label,.section-title{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:.95rem}.topbar{background:var(--surface-1);width:calc(100% - 2rem);max-width:62rem;box-shadow:var(--shadow-pill);color:var(--text);border:0;border-radius:999px;margin:1rem auto 0;padding:.6rem 1.1rem}.wordmark{color:var(--red-80);font-size:1.35rem}.wordmark:before{background:var(--red-80);box-shadow:0 0 0 3px #f2b73c59}.hero{padding-top:2rem}.eyebrow{color:var(--gold-100);text-shadow:0 2px #6b0a1459;font-size:1rem}.hero-title{color:var(--on-red);letter-spacing:.01em;text-transform:uppercase;-webkit-text-stroke:5px var(--night-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--night-ink),0 8px 0 #0a122699,0 16px 26px #0a122673;font-size:clamp(2.6rem,8vw,4.2rem);font-weight:800;line-height:.98}.hero-subtitle{color:var(--on-red-muted);font-weight:600}.sticker{background:var(--surface-1);border:3px solid var(--night-ink);color:var(--text);font-weight:700;box-shadow:0 4px #0a122680}.snow-edge{background:radial-gradient(1.6rem 1.2rem at 50% 100%,var(--surface-1) 98%,transparent 100%) 0 0 /2.4rem 1.4rem repeat-x,linear-gradient(var(--surface-1),var(--surface-1)) 0 100% /100% 2.2rem no-repeat;pointer-events:none;height:3.5rem;margin-top:1.5rem;position:relative}.snow-edge:after{content:"";background:var(--surface-1);height:.4rem;position:absolute;inset:auto 0 -1px}.chat .message,.dashboard :where(.metric-label,.metric-value,.section-title){color:var(--text)}.chat .message{border:3px solid var(--night-ink);box-shadow:0 6px #0a122673}.chat .message.user{background:var(--brand-80);color:var(--on-red)}.chat header p,.dashboard .topbar-actions{color:var(--on-red-muted)}.chat .setting,.chat .settings{color:var(--on-red)}.chat .setting select,.chat textarea{border:3px solid var(--night-ink);background:var(--surface-1);color:var(--text)}.chat button{box-shadow:0 4px 0 var(--night-ink);border-radius:999px;transition:transform .1s,box-shadow .1s}.chat button:active{box-shadow:none;transform:translateY(3px)}.chat button.secondary{background:var(--surface-1);color:var(--red-80);border:3px solid var(--night-ink)}.poem-title{color:var(--red-80);text-transform:uppercase;-webkit-text-stroke:0}.dashboard .metric-label,.modal-body,.step-list li{color:var(--text-muted)}.hero{max-width:72rem}.hero-grid{align-items:center;gap:1.75rem;display:grid}.hero-copy{flex-direction:column;gap:.85rem;display:flex}.hero-stage{padding-top:.5rem}@media (width>=62rem){.hero-grid{grid-template-columns:1.05fr .95fr;gap:3rem}.hero-copy{gap:1rem}.composer{margin:0}}.poem-page{flex-direction:column;gap:1rem;width:100%;max-width:46rem;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) 1rem 3rem;display:flex}.poem-page-prompt{font-family:var(--font-display);color:var(--on-red);margin:0;font-size:clamp(1.35rem,3.5vw,1.9rem);line-height:1.2}.poem-page-card{box-shadow:var(--shadow-card)}.poem-page-title{color:var(--red-80);margin:0 0 .35rem;font-size:1.25rem}.poem-page-body{color:var(--text-muted);margin:0}.site-nav{font-family:var(--font-display);gap:1.1rem;font-size:.95rem;display:none}.site-nav a{color:var(--text-muted);text-decoration:none}.site-nav a.router-link-active,.site-nav a:hover{color:var(--red-80)}@media (width>=56rem){.site-nav{display:flex}}.site-footer{border-top:3px solid var(--red-60);background:radial-gradient(700px 300px at 20% -20%,#c0202e47,transparent 70%),var(--night-60);color:var(--on-red);margin-top:auto;padding:2.5rem clamp(1rem,5vw,3rem) 2rem}.site-footer-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;max-width:62rem;margin:0 auto;display:grid}.footer-heading{color:var(--gold-100);margin:0 0 .5rem;font-size:1.05rem}.footer-text{color:var(--on-red-muted);margin:0;font-size:.95rem}.footer-list{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.footer-list a{color:var(--on-red-muted);text-decoration:none}.footer-list a:hover{color:var(--gold-100);text-decoration:underline}.footer-legal{max-width:62rem;color:var(--on-red-muted);margin:1.5rem auto 0;font-size:.85rem}.article{flex-direction:column;gap:1.25rem;width:100%;max-width:48rem;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) 1rem 3rem;display:flex}.article h1{text-transform:uppercase;-webkit-text-stroke:4px var(--night-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--night-ink),0 8px 0 #0a12268c;font-size:clamp(2rem,5.5vw,3rem);line-height:1.05}.article h1,.article>p{color:var(--on-red);margin:0}.article>p{font-size:1.05rem}.article-card{box-shadow:var(--shadow-card)}.article-card h2{color:var(--red-80);margin:0 0 .5rem;font-size:1.4rem}.article-card li,.article-card p{color:var(--text-muted)}.article-card p{margin:0 0 .75rem}.article-card ol,.article-card ul{flex-direction:column;gap:.35rem;margin:0 0 .75rem;padding-left:1.25rem;display:flex}.card-link{color:var(--red-80);font-weight:700;text-decoration:underline}.article-card :where(p,li) a:not([class*=bg-primary]){color:var(--red-80);text-decoration:underline}.poem-quote{border-left:4px solid var(--gold-80);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-2);font-family:var(--font-display);color:var(--text);white-space:pre-line;margin:0;padding:1rem 1.15rem;font-size:1.05rem;line-height:1.7}.card-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.cta-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cta-band p{margin:0}.breadcrumb{color:var(--on-red-muted);gap:.5rem;font-size:.85rem;display:flex}.breadcrumb a{color:var(--gold-100);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.article-card h3{color:var(--red-80);margin:0 0 .5rem;font-size:1.1rem}.hero-form{flex-direction:column;display:flex}.sint-head-slot{z-index:1;pointer-events:none;width:min(15rem,60vw);height:12rem;margin:0 auto -1.6rem;position:relative}.sint-head-slot--clickable .sint-head canvas{pointer-events:auto;cursor:pointer}.sint-head{width:100%;height:100%}@media (width>=62rem){.hero-grid{align-items:start}.hero-copy{padding-top:3rem}}.sint-head canvas{display:block;width:100%!important;height:100%!important}.band{padding:clamp(2.75rem,7vw,4.5rem) 1rem}.band+.band{border-top:1px solid #e8354a47}.band-inner{max-width:62rem;margin:0 auto}.band-eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-100);margin:0 0 .35rem;font-size:.85rem;font-weight:700}.band-title{color:var(--on-red);margin:0 0 .6rem;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.1}.band-lead{max-width:42rem;color:var(--on-red-muted);margin:0 0 1.75rem;font-size:1.05rem}.band-link{font-family:var(--font-display);color:var(--gold-100);border-bottom:2px solid #ffe6a359;align-items:center;gap:.4rem;margin-top:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.band-link:after{content:"→"}.band-link:hover{border-bottom-color:var(--gold-100)}.path{gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.path-step{padding-left:3.25rem;position:relative}.path-step h3{color:var(--on-red);margin:0 0 .3rem;font-size:1.15rem}.path-step p{color:var(--on-red-muted);margin:0}.path-marker{background:var(--red-80);width:2.25rem;height:2.25rem;color:var(--gold-100);font-family:var(--font-display);box-shadow:0 0 0 3px var(--gold-80),0 0 0 7px #c0202e40;border-radius:999px;place-items:center;font-size:1.1rem;font-weight:800;display:grid;position:absolute;top:-.15rem;left:0}.path-step:not(:last-child):before{content:"";border-left:2px dotted #e8354a8c;position:absolute;top:2.4rem;bottom:-2rem;left:1.06rem}@media (width>=56rem){.path{grid-template-columns:repeat(3,1fr);gap:2.5rem}.path-step{padding:3.5rem 0 0}.path-marker{top:0}.path-step:not(:last-child):before{border-top:2px dotted #e8354a8c;border-left:0;inset:1.1rem -2.5rem auto 2.6rem}}.notes{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;display:grid}.note{background-color:var(--surface-1);background-image:linear-gradient(160deg,var(--surface-1),var(--surface-3));color:var(--text);border-radius:.35rem;padding:1.75rem 1.35rem 1.25rem;position:relative;box-shadow:0 12px 26px #0a122673,inset 0 0 0 1px #6b0a1414}.note:first-child{transform:rotate(-1.2deg)}.note:nth-child(2){transform:rotate(.8deg)}.note:nth-child(3){transform:rotate(-.5deg)}.note:hover{transition:transform .18s;transform:rotate(0)translateY(-3px)}.note:before{content:"";background:#c0202ecc;border-radius:.1rem;width:4.5rem;height:1.1rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:inset 0 0 0 1px #ffe6a380}.note-poem{font-family:var(--font-display);white-space:pre-line;color:var(--text);margin:0 0 1rem;font-size:1.02rem;line-height:1.65}.note-title{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.8rem}.note-link,.note-title{color:var(--red-80);font-weight:700}.note-link{font-family:var(--font-display);text-decoration:underline}.band-inner--split{gap:2rem;display:grid}@media (width>=56rem){.band-inner--split{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.checklist{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{border-left:3px solid var(--red-100);color:var(--on-red);background:#c0202e2e;border-radius:.75rem;padding:.55rem .75rem .55rem 2.25rem;font-size:.97rem;position:relative}.checklist li:before{content:"";border-right:3px solid var(--gold-100);border-bottom:3px solid var(--gold-100);width:.5rem;height:.85rem;position:absolute;top:1.05rem;left:.85rem;transform:rotate(45deg)translateY(-.25rem)}.faq-accordion{border-radius:var(--radius);background:#c0202e24;border:1px solid #e8354a4d;margin-top:1.5rem;padding:.35rem .9rem}.closing{text-align:center;background:radial-gradient(560px 320px at 50% 120%,#c0202e59,#0000 70%);border-top:1px solid #e8354a47;padding:clamp(3rem,8vw,5rem) 1rem clamp(3.5rem,9vw,6rem)}.closing-inner{flex-direction:column;align-items:center;gap:.75rem;max-width:34rem;margin:0 auto;display:flex}.closing-title{text-transform:uppercase;color:var(--on-red);-webkit-text-stroke:3px var(--night-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--night-ink);margin:0;font-size:clamp(2rem,6vw,2.9rem);line-height:1.05}.closing-body{color:var(--on-red-muted);margin:0 0 .5rem}.thread{gap:1.1rem;margin:0;padding:0;list-style:none}.thread,.turn{flex-direction:column;display:flex}.turn{gap:.3rem;max-width:min(46rem,88%)}.turn--user{align-self:flex-end;align-items:flex-end}.turn--sint{align-self:flex-start}.turn-who{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-red);opacity:.75;font-size:.78rem}.bubble{background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card);border-radius:1.1rem;padding:.85rem 1.1rem}.turn--user .bubble{background:var(--red-80);color:var(--on-red);border-bottom-right-radius:.35rem}.turn--sint .bubble{border-bottom-left-radius:.35rem}.bubble--poem{width:100%;padding:1.25rem}.bubble-text{white-space:pre-wrap;margin:0}.bubble--typing{align-items:center;gap:.45rem}.bubble--typing .dot{background:var(--red-80);border-radius:50%;width:.45rem;height:.45rem;animation:1.1s ease-in-out infinite bubble-dot}.bubble--typing .dot:nth-child(2){animation-delay:.15s}.bubble--typing .dot:nth-child(3){animation-delay:.3s}.typing-label{color:var(--text-muted);margin-left:.35rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.bubble--typing .dot{opacity:.6;animation:none}}.thread-end{height:1px}.thread-error{margin-top:.5rem}.composer{background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:1.2rem;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:1rem;display:flex;position:sticky;bottom:1rem}.composer-label{font-family:var(--font-display);color:var(--text);font-size:.95rem}.composer-field{border:1px solid var(--surface-3);width:100%;color:var(--text);font:inherit;resize:vertical;background:#fff;border-radius:.8rem;padding:.7rem .85rem}.composer-field:focus-visible{outline:2px solid var(--red-80);outline-offset:1px}.composer-field:disabled{opacity:.6}.composer-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-hint{color:var(--text-muted);font-size:.85rem}.session-list{gap:.8rem;margin:0;padding:0;list-style:none}.session-link,.session-list{flex-direction:column;display:flex}.session-link{background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card);border-radius:1rem;gap:.25rem;padding:1rem 1.15rem;text-decoration:none}.session-link:focus-visible,.session-link:hover{background:var(--surface-2)}.session-title{font-family:var(--font-display);color:var(--red-80);font-size:1.1rem}.session-prompt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-meta{color:var(--text-muted);font-size:.85rem}.hero--stacked .hero-grid{max-width:62rem;margin:0 auto;display:block}.hero--stacked .hero-form{position:relative}.hero--stacked .sint-head-slot{z-index:1;position:absolute;top:0;right:clamp(.5rem,4vw,2.5rem);transform:translateY(-72%)}@media (width>=62rem){.hero--stacked .hero-grid{grid-template-columns:none;gap:0}}@media (width<=40rem){.hero--stacked .sint-head-slot{width:min(10rem,45vw);height:8rem;right:.25rem;transform:translateY(-68%)}}.letter{border-radius:var(--radius);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card);padding:1.75rem clamp(1.25rem,4vw,2.5rem);position:relative}.letter-tape{background:#c0202ecc;width:8.5rem;height:1.5rem;position:absolute;top:-.7rem;left:clamp(1.5rem,6vw,4rem);transform:rotate(-1.5deg);box-shadow:0 2px #6b0a1440}.letter-salutation{font-family:var(--font-display);color:var(--red-80);margin:0 0 .35rem;font-size:1.35rem}.letter-lines{--rule:2.1rem;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule) - 1px),var(--surface-3) calc(var(--rule) - 1px),var(--surface-3) var(--rule));background-position:0 .2rem;padding-top:.2rem}.letter-field{width:100%;min-height:8.4rem;color:var(--text);font-family:var(--font-body);resize:none;background:0 0;border:0;padding:0;font-size:1.05rem;line-height:2.1rem;display:block;overflow:hidden}.letter-field:focus{outline:none}.letter-field::placeholder{color:var(--text-subtle)}.letter-foot{border-top:1px dashed var(--surface-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.letter-hint{color:var(--text-muted);margin:0;font-size:.9rem}.hero--stacked .hero-copy{margin-bottom:1.1rem}.hero--stacked .hero-subtitle{opacity:.92;max-width:26rem;font-size:.98rem}@media (width>=62rem){.hero--stacked .hero-subtitle{max-width:34rem}}.hero--stacked .hero-title{font-size:clamp(1.9rem,4.2vw,2.5rem)}.hero--stacked .badge-row{justify-content:center;margin-top:1.4rem}.hero--stacked .letter{background:linear-gradient(180deg,#fff8ea,var(--surface-1) 60%);box-shadow:inset 0 0 0 1px var(--gold-100),0 18px 0 #0a122659,0 30px 60px #0a122673;padding:1.75rem clamp(1.5rem,4vw,3rem) 2.75rem}.hero--stacked .letter-salutation{font-size:1.5rem}.hero--stacked .letter-field{min-height:8.5rem;font-size:1.12rem}.letter-lines{--rule:0;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--surface-3),inset 0 2px 6px #6b0a1414;background-color:#fffdf8;background-image:none;padding-top:0}.letter-lines:focus-within{box-shadow:inset 0 0 0 2px var(--red-80),inset 0 2px 6px #6b0a1414}.hero--stacked .letter-field,.letter-field{border-radius:var(--radius-sm);resize:vertical;min-height:8.5rem;padding:.85rem 1rem 3.75rem;font-size:1.08rem;line-height:1.65;overflow:auto}.letter:focus-within{box-shadow:inset 0 0 0 1px var(--gold-100),0 18px 0 #0a122659,0 30px 60px #0a122673}.wordmark:before{display:none}.wordmark{align-items:center;gap:.45rem;display:inline-flex}.logo-mark{flex:none;width:1.75em;height:1.75em}.wordmark{font-family:var(--font-wordmark);letter-spacing:-.01em;font-weight:700}.serif-accents .article-title,.serif-accents .band-title,.serif-accents .hero-title,.serif-accents .letter-salutation,.serif-accents .poem-page-prompt,.serif-accents .poem-title,.serif-accents h1,.serif-accents h2{font-family:var(--font-wordmark);letter-spacing:-.015em;font-weight:700}.serif-accents .hero-title{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.12}.serif-accents .letter-salutation{font-style:italic}.serif-accents .article h1,.serif-accents .band-title,.serif-accents .closing-title,.serif-accents .hero-title,.serif-accents .note-title,.serif-accents .poem-title,.serif-accents h1,.serif-accents h2{text-transform:none}.hero--stacked .hero-copy{max-width:46rem;padding-right:15rem}.hero--stacked .hero-subtitle,.hero--stacked .hero-title{max-width:27rem}@media (width<=40rem){.hero--stacked .sint-head-slot{transform:translateY(-80%)}.hero--stacked .hero-copy{padding-right:8rem}.hero--stacked .hero-subtitle,.hero--stacked .hero-title{max-width:none}}.hero--stacked .hero-grid{width:100%;max-width:52rem}.topbar{box-shadow:none;background:0 0;padding-block:.1rem;padding-inline:0}.topbar,.topbar .wordmark{color:var(--on-red)}.topbar .site-nav a{color:var(--on-red-muted)}.topbar .site-nav a.router-link-active,.topbar .site-nav a:hover{color:var(--gold-100)}.topbar-actions{color:var(--on-red-muted)}.topbar .nav-link-button,.topbar-actions .nav-link-button{color:var(--on-red);border:1px solid #fff8ee47}.topbar-actions .nav-link-button:hover{color:var(--gold-100);border-color:#ffe6a380}:root{--shell:52rem}.article,.band-inner,.footer-legal,.hero--stacked .hero-grid,.poem-page,.site-footer-grid,.topbar{max-width:var(--shell)}.band-inner--narrow{max-width:44rem}.site-footer{padding-inline:1rem}.hero--stacked .hero-copy{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1rem,4vw,2.5rem);max-width:none;padding-right:0;display:flex}.hero-copy-text{flex-direction:column;gap:.6rem;max-width:30rem;display:flex}.hero--stacked .sint-head-slot{flex:none;margin:0;position:static;transform:none}@media (width<=40rem){.hero--stacked .sint-head-slot{width:min(9rem,34vw);height:7.5rem}.hero-copy-text{max-width:none}}.hero--stacked .sint-head-slot{transform:translate(-1.25rem,-1rem)}@media (width<=40rem){.hero--stacked .sint-head-slot{transform:translate(-.5rem,-.75rem)}}.poem-shell{width:100%;max-width:var(--shell);gap:1.5rem;margin:0 auto;padding-inline:1rem;display:grid}.poem-shell .poem-page{max-width:none;padding-inline:0}.poem-sidebar{min-width:0}.poem-sidebar-new{color:var(--on-red);border:1px solid #fff8ee38;border-radius:.6rem;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.45rem .7rem;font-size:.85rem;text-decoration:none;display:flex}.poem-sidebar-new:hover{background:#fff8ee14}.poem-sidebar-disclosure{border-radius:var(--radius-sm);background:#fff8ee12;border:1px solid #fff8ee29;padding:.75rem .9rem}.poem-sidebar-heading{cursor:pointer;font-family:var(--font-display);color:var(--on-red);justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.poem-sidebar-count{color:var(--on-red-muted);font-size:.8rem}.poem-sidebar-empty{color:var(--on-red-muted);margin:.6rem 0 0;font-size:.9rem}.poem-sidebar-list{flex-direction:column;gap:.3rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.poem-sidebar-item{color:var(--on-red);border-radius:.6rem;flex-direction:column;gap:.1rem;padding:.45rem .55rem;text-decoration:none;display:flex}a.poem-sidebar-item:focus-visible,a.poem-sidebar-item:hover{background:#fff8ee1a}.poem-sidebar-item--current{background:var(--red-80)}.poem-sidebar-title{font-size:.95rem}.poem-sidebar-meta{color:var(--on-red-muted);font-size:.78rem}@media (width>=62rem){.poem-shell{grid-template-columns:15rem minmax(0,1fr);align-items:start}.poem-sidebar{position:sticky;top:1.5rem}.poem-sidebar-heading{cursor:default;pointer-events:none;list-style:none}.poem-sidebar-heading::marker{display:none}.poem-sidebar-heading::-webkit-details-marker{display:none}}.page,.page--home{color:var(--text);background:#fff}.page--home .topbar{z-index:30;border-radius:0;align-items:center;width:100%;max-width:none;height:4.55rem;margin:0;padding-block:0;padding-inline:max(clamp(1rem,5vw,3rem),50% - 26rem);transition:background-color .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}.page--home .topbar--scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e1feb;box-shadow:0 1px #fff8ee1f,0 10px 30px #03071259}.page--home .hero-band{padding-top:5.4rem}.page .article h1{color:var(--text);-webkit-text-stroke:0;text-shadow:none}.page .article>p{color:var(--text-muted)}.page .article a{color:var(--red-80)}.page>.topbar{background:radial-gradient(880px 500px at 12% -260%,var(--night-80),transparent 62%),linear-gradient(to bottom,var(--night-ink),#0d1730);width:100%;max-width:none;color:var(--on-red);border-radius:0;margin:0;padding-block:1.1rem;padding-inline:max(clamp(1rem,5vw,3rem),50% - 26rem)}.hero-band{isolation:isolate;color:var(--on-red);background:radial-gradient(880px 500px at 12% -10%,var(--night-80),transparent 62%),radial-gradient(760px 480px at 86% 4%,var(--night-80),transparent 64%),linear-gradient(to bottom,var(--night-ink) 0,#0d1730 55%,#16244a 100%);background-repeat:no-repeat,no-repeat,no-repeat;padding-bottom:clamp(8rem,18vw,15rem);position:relative;overflow:hidden}.hero-band:before{content:"";background-image:radial-gradient(2px 2px at 8% 12%,#fff8eee6,#0000 100%),radial-gradient(1.5px 1.5px at 17% 34%,#fff8ee8c,#0000 100%),radial-gradient(2.5px 2.5px at 27% 8%,#ffe6a3d9,#0000 100%),radial-gradient(1.5px 1.5px at 36% 22%,#fff8ee80,#0000 100%),radial-gradient(2px 2px at 44% 6%,#fff8eebf,#0000 100%),radial-gradient(1.5px 1.5px at 53% 30%,#fff8ee73,#0000 100%),radial-gradient(2px 2px at 62% 14%,#ffe6a3b3,#0000 100%),radial-gradient(1.5px 1.5px at 71% 4%,#fff8ee99,#0000 100%),radial-gradient(2.5px 2.5px at 79% 26%,#fff8eecc,#0000 100%),radial-gradient(1.5px 1.5px at 88% 16%,#fff8ee80,#0000 100%),radial-gradient(2px 2px at 95% 36%,#ffe6a3a6,#0000 100%),radial-gradient(1.5px 1.5px at 4% 44%,#fff8ee66,#0000 100%);background-repeat:no-repeat;inset:0}.hero-band:before,.skyline{z-index:-1;pointer-events:none;position:absolute}.skyline{height:clamp(9rem,21vw,18rem);bottom:-1px;left:0;right:0}.skyline svg{width:100%;display:block}.skyline-back{fill:#16234a;opacity:.55}.skyline-front{fill:#050a17;opacity:.8}.page--home .band,.page--home .closing{color:var(--text);background:0 0}.page--home .band+.band,.page--home .closing{border-top:1px solid var(--border)}.page--home .band-eyebrow,.page--home .band-link{color:var(--red-80)}.page--home .band-link{border-bottom-color:#c0202e59}.page--home .band-link:hover{border-bottom-color:var(--red-80)}.page--home .band-title,.page--home .path-step h3{color:var(--text)}.page--home .band-lead,.page--home .path-step p{color:var(--text-muted)}.page--home .note{box-shadow:0 10px 22px #0a12261f,inset 0 0 0 1px #6b0a141a}.page--home .checklist li{color:var(--text);background:#c0202e0d}.page--home .checklist li:before{border-right-color:var(--red-80);border-bottom-color:var(--red-80)}.page .faq-accordion,.page--home .faq-accordion{border-color:var(--border);background:#fff}.page--home .closing-title{color:var(--red-80);-webkit-text-stroke:0;text-shadow:none}.letter-tape{display:none}.hero:after,.hero:before{content:none}.hero--stacked .letter-field,.letter-field{resize:none}.sint-head-slot{height:13.6rem}@media (width>=62rem){.hero--stacked .sint-head-slot{height:9.1rem}}@media (width<=40rem){.hero--stacked .sint-head-slot{height:8.5rem}}.sint-head-slot{width:min(18rem,64vw);height:16.3rem}@media (width>=62rem){.hero--stacked .sint-head-slot{width:min(13rem,45vw);height:11.8rem}}@media (width<=40rem){.hero--stacked .sint-head-slot{width:min(10.5rem,38vw);height:9.9rem}}@media (width>=62rem){.hero--stacked .sint-head-slot{width:clamp(13rem,14vw,20rem);height:clamp(11.8rem,12.7vw,18.2rem)}}.hero--stacked .badge-row{margin-top:2.6rem}.hero-band{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.skyline{height:max(5rem,9.6vw);overflow:hidden}.skyline svg{height:100%;position:absolute;inset:0}.hero-band>.skyline{z-index:0}.hero-band>.hero,.hero-band>header{z-index:1;position:relative}.hero-band>.topbar{z-index:30}.site-footer{background:var(--night-60)}.page--home .closing{background:var(--red-80);color:var(--on-red)}.page--home .letter{width:min(100%,52rem);margin-inline:auto}.page--poem{background:radial-gradient(880px 500px at 12% -10%,var(--night-80),transparent 62%),radial-gradient(760px 480px at 86% 4%,var(--night-80),transparent 64%),linear-gradient(to bottom,var(--night-ink) 0,#0d1730 55%,#16244a 100%);height:100dvh;color:var(--on-red);background-repeat:no-repeat;overflow:hidden}.page--poem .poem-shell{flex:1;min-height:0}.page--poem .poem-page{flex-direction:column;min-height:0;display:flex;overflow:hidden}.page--poem .thread{flex:1;min-height:0;padding-bottom:.5rem;overflow-y:auto}.page--poem .composer{margin-top:auto;margin-bottom:1rem;position:static}.page--poem .composer-label{font-family:var(--font-display);color:var(--red-80);font-size:1.35rem}html{scrollbar-gutter:stable}.page--poem .composer,.page--poem .composer:focus-within{transform:none}.page--poem .poem-shell{padding-bottom:0}.bubble--typing{flex-direction:column;align-items:stretch;gap:.5rem;min-width:min(20rem,70vw);display:flex}.progress{background:#fff8ee2e;border-radius:999px;height:.4rem;overflow:hidden}.progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--red-100),var(--gold-100));height:100%;transition:width .25s linear;display:block}.progress-hint{color:var(--text-muted);font-size:.85rem}.workspace{flex:1;grid-template-columns:1fr;gap:1rem;min-height:0;padding:0 1rem 1rem;display:grid}@media (width>=62rem){.workspace{grid-template-columns:15rem minmax(0,1fr) 22rem;gap:1.25rem;padding:0}.workspace .poem-sidebar{grid-column:1}.workspace .canvas{grid-column:2}.workspace .chat-pane{grid-column:3}}.workspace>*{min-height:0}.workspace-error,.workspace-gate{max-width:44rem;margin:2rem auto;padding-inline:1rem}.canvas{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.canvas--locked{overflow:hidden}.canvas-sheet{aspect-ratio:1/1.414;height:auto;margin-inline:auto}.canvas-sheet,.guest-save{width:min(100% - 3rem,42rem)}.guest-save{border-radius:var(--radius);color:var(--on-red);background:#0a1226d1;border:1px solid #ffe6a359;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.25rem;margin:1.25rem auto 0;padding:1rem 1.15rem;display:flex}.guest-save-text{flex:18rem}.guest-save-title{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.1rem}.guest-save-body{color:var(--on-red-muted);margin:0;font-size:.92rem}.canvas-empty{border-radius:var(--radius);width:min(100% - 3rem,42rem);min-height:12rem;color:var(--on-red-muted);border:1px dashed #fff8ee40;place-items:center;margin-inline:auto;display:grid}.version-switch{flex-wrap:wrap;gap:.4rem;display:flex}.version-chip{color:var(--on-red);font-family:var(--font-display);cursor:pointer;background:0 0;border:1px solid #fff8ee40;border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.version-chip--current{background:var(--red-80);border-color:var(--red-60)}.chat-pane{flex-direction:column;gap:.5rem;min-height:0;display:flex}.chat-pane .thread{flex:1;min-height:0;padding-inline:1.1rem;overflow-y:auto}.chat-pane .turn{max-width:100%}.chat-pane .composer{margin:0;padding:.9rem;position:static;transform:none}.chat-pane .composer:focus-within{transform:none}.chat-pane .composer-field{resize:none;min-height:5rem}.workspace .poem-sidebar{min-height:0;overflow-y:auto}.workspace .poem-sidebar-new{margin-right:2.4rem}.poem-sidebar-group+.poem-sidebar-group{margin-top:.9rem}.poem-sidebar-day{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-100);margin:0 0 .3rem;font-size:.75rem}.workspace .poem-sidebar-item{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bubble--version{color:var(--on-red);font-family:var(--font-display);cursor:pointer;text-align:left;background:#fff8ee14;border:1px solid #fff8ee47;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.bubble--version:before{content:"📜"}.bubble--version:hover{background:#fff8ee24}.bubble--version-current{border-color:var(--gold-100)}@media (width>=62rem){.workspace{gap:0;padding-inline:0}.workspace .poem-sidebar{border-right:1px solid #fff8ee24;padding:1rem .6rem}.workspace .canvas{padding:0 0 1.25rem}.workspace .chat-pane{border-left:1px solid #fff8ee24;padding:1rem 0 0}}.canvas-bar{border-bottom:1px solid #fff8ee24;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.canvas-sheet .poem-line{margin:0;padding:.05rem .2rem;line-height:1.55}.canvas-sheet .stanza+.stanza{margin-top:.9rem}.canvas-sheet .poem-header{margin-bottom:.9rem}.canvas-sheet .poem-title{font-size:1.35rem}.canvas-sheet .copy-json{opacity:.55;font-size:.7rem}.canvas-sheet .rhyme-badge{opacity:0}.canvas-sheet .poem-line.rhyme-active .rhyme-badge,.canvas-sheet .poem-line:focus .rhyme-badge,.canvas-sheet .poem-line:hover .rhyme-badge{opacity:1}.canvas-sheet .poem-line.rhyme-active{background:#0a12260f;border-left-color:#0000}.canvas-sheet .poem-line.rhyme-active .rhyme-badge,.canvas-sheet .poem-line:hover .rhyme-badge{color:#fff;background:#0a1226b8}.canvas-sheet .stanza{position:relative}.rhyme-link{opacity:0;animation:rhyme-link-in .35s ease calc(var(--after-lines,10)*70ms + .35s) forwards;left:calc(-.55rem - var(--lane,0)*.45rem);width:calc(.35rem + var(--lane,0)*.45rem);border-left:2px solid var(--gold-80);border-top:2px solid var(--gold-80);border-bottom:2px solid var(--gold-80);pointer-events:none;border-radius:.25rem 0 0 .25rem;position:absolute}@keyframes rhyme-link-in{0%{opacity:0;transform:translate(.35rem)}to{opacity:1;transform:none}}.rhyme-link-icon{width:.95rem;height:.95rem;color:var(--gold-80);position:absolute;top:50%;left:-1.6rem;transform:translateY(-50%)}.canvas-sheet .poem-line:has(.rhyme-badge.flagged){border-left-color:#0000}.sint-assistant{z-index:6;pointer-events:none;align-items:flex-end;gap:.35rem;display:none;position:fixed;bottom:1rem;right:.75rem}.sint-bubble{pointer-events:auto}.sint-bubble-text{margin:0;padding-right:1.4rem}.sint-bubble-close{color:#3a2a1e;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:1.05rem;display:grid;position:absolute;top:.35rem;right:.35rem}.sint-bubble-close:focus-visible,.sint-bubble-close:hover{color:#3a2a1e;background:#00000014;outline:none}.sint-assistant-head{flex:none;width:12rem;height:9.6rem}.sint-assistant-head .sint-head canvas{pointer-events:auto;cursor:pointer}.sint-bubble{background:var(--paper,#fbf3e4);color:#3a2a1e;border-radius:1rem 1rem .35rem;width:max-content;max-width:17rem;margin:0;padding:.7rem .9rem;font-size:.92rem;line-height:1.4;position:absolute;bottom:calc(100% - .2rem);right:5.4rem;box-shadow:0 6px 20px #0000004d}.sint-bubble:after{content:"";border:.6rem solid #0000;border-top-color:var(--paper,#fbf3e4);border-bottom:0;border-left-width:.25rem;position:absolute;bottom:-.55rem;right:.55rem}.sint-bubble-enter-active,.sint-bubble-leave-active{transition:opacity .25s,transform .25s}.sint-bubble-enter-from,.sint-bubble-leave-to{opacity:0;transform:translateY(.4rem)scale(.96)}@media (width>=62rem){.sint-assistant{display:flex}}@media (width>=62rem) and (width<=74rem){.sint-assistant-head{width:10rem;height:8rem}.sint-bubble{right:4.4rem}}.canvas-sheet{background:#fff;border:1px solid #d9d9d9;border-radius:0;padding:clamp(2rem,5vw,4rem) clamp(1.75rem,5vw,4.5rem);box-shadow:0 2px 10px #0a122640}.canvas-sheet,.canvas-sheet .poem-title{color:#1a1a1a;font-family:Georgia,Times New Roman,serif}.canvas-sheet .poem-title{text-align:left;font-size:1.05rem;font-weight:400}.canvas-sheet .poem-header .poem-title{padding-left:calc(.2rem + 3px);padding-right:.2rem}.canvas-sheet .poem-header{border-bottom:0;justify-content:space-between;padding-bottom:0}.canvas-sheet .opening-tag,.canvas-sheet .poem-note,.canvas-sheet .poem-warning{display:none}.canvas-sheet .poem-line,.canvas-sheet .poem-line-text{color:#1a1a1a;font-family:Georgia,Times New Roman,serif}.canvas-sheet .copy-json{color:#6b6b6b;border-color:#d9d9d9}.page--poem:has(.workspace){display:block}.page--poem .workspace{height:calc(100dvh - var(--workspace-nav-height))}.canvas-bar{z-index:1;background:var(--night-ink);padding:1rem 1.5rem .75rem;position:sticky;top:0}@media (width>=62rem){.workspace .poem-sidebar-disclosure{background:0 0;border:0;border-radius:0;padding:0}.workspace .poem-sidebar-heading{display:none}}.workspace .poem-sidebar-item{border-radius:.5rem;padding:.4rem .55rem;font-size:.9rem;line-height:1.35}.workspace .poem-sidebar-day,.workspace .poem-sidebar-empty{padding-inline:.55rem}.workspace .chat-pane,.workspace .poem-sidebar{background:#070e1f}.workspace .poem-sidebar-item--current{background:#fff8ee1f}.chat-pane .turn--user .bubble{border:1px solid var(--gold-100);color:var(--on-red);box-shadow:none;background:0 0}.chat-pane .turn--sint .bubble{color:var(--on-red-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.chat-pane .turn--sint .bubble--version{color:var(--on-red);background:#fff8ee14;border:1px solid #fff8ee47;border-radius:1.1rem;padding:.35rem .7rem}.chat-pane .composer{box-shadow:none;background:0 0;border-top:1px solid #fff8ee24;border-radius:0;margin:.25rem 0 0;padding:.85rem 1.1rem 1.1rem}.chat-pane .composer-label{color:var(--on-red)}.chat-pane .composer-field{color:var(--on-red);background:#fff8ee14;border:1px solid #fff8ee33;border-radius:.75rem}.chat-pane .composer-field::placeholder{color:#fff8ee73}.chat-pane .composer-field:focus{border-color:var(--gold-100);outline:none}.chat-pane .composer-hint{color:var(--on-red-muted)}.chat-pane .bubble,.chat-pane .bubble-text,.chat-pane .composer-field{font-size:.95rem;line-height:1.5}.chat-pane .turn-who{font-size:.72rem}.chat-pane .composer-label{font-size:.95rem}.chat-pane .bubble--version,.chat-pane .composer-hint,.chat-pane .progress-hint,.chat-pane .typing-label{font-size:.82rem}.chat-pane .composer-input{position:relative}.chat-pane .composer-input .composer-field{width:100%;padding-bottom:3rem;display:block}.chat-pane .composer-send{position:absolute;bottom:.55rem;right:.55rem}.page--poem{--workspace-nav-height:4.55rem;--workspace-sidebar-width:15rem}.workspace-nav{height:var(--workspace-nav-height);background:#070e1f;border-bottom:1px solid #fff8ee24;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.1rem;display:flex}.workspace-nav .wordmark{color:var(--on-red);font-size:1.05rem;text-decoration:none}.workspace-nav-links{align-items:center;gap:1.1rem;display:flex}.workspace-nav-link{color:var(--on-red-muted);font-size:.85rem;text-decoration:none}.workspace-nav-link:hover{color:var(--on-red)}.hero-band{flex-direction:column;padding-bottom:2rem;display:flex}.hero-band .hero{justify-content:center;padding-block:1rem 2rem}@media (width>=62rem){.workspace--b{grid-template-columns:minmax(0,1fr)}.workspace--b .poem-sidebar{top:var(--workspace-nav-height);z-index:6;width:var(--workspace-sidebar-width);position:fixed;bottom:0;left:0}.workspace--b .canvas{margin-left:var(--workspace-sidebar-width);grid-column:1;padding-top:2.5rem}.page--poem .workspace--b .canvas-composer{left:calc(50% + var(--workspace-sidebar-width)/2)}}@media (width>=78rem){.workspace--b .canvas{margin-left:0}.page--poem .workspace--b .canvas-composer{left:50%}}.page--poem .canvas-composer{isolation:isolate;z-index:5;width:min(100vw - 3rem,32rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.page--poem .canvas-composer:focus-within{transform:translate(-50%)}.canvas-composer .composer-input{position:relative}.canvas-composer .composer-field{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;min-height:4.5rem;color:var(--on-red);resize:none;background:#0a1226d1;border:1px solid #fff8ee38;border-radius:.9rem;padding:.8rem 1rem 3rem;font-size:.95rem;line-height:1.5;display:block}.canvas-composer .composer-field::placeholder{color:#fff8ee73}.canvas-composer .composer-field:focus{border-color:#ffe6a399;outline:none}.canvas-composer .composer-send{position:absolute;bottom:.55rem;right:.55rem}.canvas-composer .composer-hint{color:var(--on-red-muted);margin-top:.5rem;font-size:.82rem;display:block}.canvas-question{color:var(--on-red);background:#080e20eb;border:1px solid #facc1573;border-radius:.6rem;margin-bottom:.55rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.45}.canvas-question-who{letter-spacing:.06em;text-transform:uppercase;color:#facc15e6;margin-bottom:.15rem;font-size:.72rem;font-weight:600;display:block}.page--poem .canvas-composer{filter:drop-shadow(0 18px 40px #0307128c)drop-shadow(0 2px 6px #03071266)}.canvas-composer .composer-field{border-color:#fff8ee47}.workspace--b .canvas:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#0a12266b 0,#0a122629 45%,#0a122600 72%);width:min(34rem,100vw);height:5.5rem;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (width>=62rem){.workspace--b .canvas:after{left:calc(50% + var(--workspace-sidebar-width)/2)}.workspace--b.workspace--collapsed .canvas:after{left:50%}}@media (width>=78rem){.workspace--b .canvas:after{left:50%}}.workspace--b .canvas{padding-bottom:9rem}.canvas-status{color:var(--on-red);flex-direction:column;gap:.4rem;display:flex}.canvas-error,.canvas-status{width:min(100% - 3rem,42rem);margin:1rem auto 0}.layout-toggle{right:1rem;top:calc(var(--workspace-nav-height,3.5rem) + 3.6rem);z-index:20;color:var(--on-red);font-family:var(--font-display);cursor:pointer;background:#0a1226d9;border:1px solid #fff8ee40;border-radius:999px;padding:.35rem .8rem;font-size:.78rem;position:fixed}.layout-toggle:hover{background:#0d1730f2}.debug-toggle{right:1rem;top:calc(var(--workspace-nav-height,3.5rem) + 6rem);z-index:20;color:#bae6fd;cursor:pointer;background:#081428e6;border:1px solid #38bdf880;border-radius:999px;padding:.35rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;position:fixed}.debug-toggle:hover{background:#0c1c38f2}.scores-toggle{right:1rem;top:calc(var(--workspace-nav-height,3.5rem) + 8.4rem);z-index:20;color:#bae6fd;cursor:pointer;background:#081428e6;border:1px solid #38bdf880;border-radius:999px;padding:.35rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;position:fixed}.scores-toggle:hover{background:#0c1c38f2}.debug-panel{z-index:60;color:#e2e8f0;background:#030916;border:1px solid #38bdf859;border-radius:.5rem;width:min(38rem,100vw - 2rem);padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.5;position:fixed;inset:3rem 1rem 6.5rem auto;overflow-y:auto}.debug-bar{justify-content:flex-end;gap:.4rem;margin-bottom:.6rem;display:flex}.debug-copy{color:#bae6fd;cursor:pointer;background:0 0;border:1px solid #38bdf866;border-radius:.3rem;padding:.25rem .6rem;font-family:inherit;font-size:.72rem}.debug-copy:hover{background:#38bdf81f}.debug-empty{color:#94a3b8}.debug-title{color:#7dd3fc;margin:0 0 .5rem;font-size:.78rem}.debug-run+.debug-run{border-top:1px solid #94a3b840;margin-top:1.25rem;padding-top:1.25rem}.debug-steps{margin:0 0 .75rem;padding-left:1.1rem}.debug-steps li{margin-bottom:.45rem}.debug-step{color:#facc15}.debug-step:after{content:": "}.debug-data,.debug-prompt pre{white-space:pre-wrap;color:#94a3b8;background:#ffffff0d;border-radius:.3rem;margin:.3rem 0 0;padding:.45rem .6rem;overflow-x:auto}.debug-prompt summary{cursor:pointer;color:#7dd3fc}.canvas-versions{align-items:center;gap:.75rem;width:min(100% - 3rem,42rem);margin:0 auto .75rem;display:flex}.version-stepper{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1226d1;border:1px solid #fff8ee33;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .35rem;display:flex}.version-step{width:1.6rem;height:1.6rem;color:var(--on-red);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}.version-step:disabled{opacity:.3;cursor:default}.version-step:not(:disabled):hover{background:#fff8ee1f}.version-step-label{font-family:var(--font-display);color:var(--on-red);padding-inline:.3rem;font-size:.78rem}.workspace--b .canvas{position:relative}.sidebar-toggle{top:calc(var(--workspace-nav-height) + .55rem);left:calc(var(--workspace-sidebar-width) - 2.3rem);z-index:12;width:1.7rem;height:1.7rem;color:var(--on-red);cursor:pointer;background:#070e1fe6;border:1px solid #fff8ee33;border-radius:.5rem;place-items:center;font-size:1rem;line-height:1;transition:left .2s;display:grid;position:fixed}.sidebar-toggle--collapsed{left:.5rem}.sidebar-toggle:hover{background:#fff8ee1a}@media (width>=62rem){.workspace--b .poem-sidebar{transition:transform .2s}.workspace--b.workspace--collapsed .poem-sidebar{transform:translate(-100%)}.workspace--b.workspace--collapsed .canvas{margin-left:0}.page--poem .workspace--b.workspace--collapsed .canvas-composer,.workspace--b.workspace--collapsed .canvas:after{left:50%}}.version-prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--on-red-muted);flex:1;margin:0;font-size:.82rem;font-style:italic;overflow:hidden}.version-prompt:before{content:"“"}.version-prompt:after{content:"”"}.workspace-nav--centered{padding-inline:max(1.1rem,50vw - 26rem)}.page--poem:has(.workspace--b){--workspace-nav-height:4.55rem}.workspace-nav--centered .wordmark{font-size:1.35rem}.page--poem:has(.workspace--b) .workspace:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 8% 12%,#fff8eee6,#0000 100%),radial-gradient(1.5px 1.5px at 17% 34%,#fff8ee8c,#0000 100%),radial-gradient(2.5px 2.5px at 27% 8%,#ffe6a3d9,#0000 100%),radial-gradient(1.5px 1.5px at 36% 22%,#fff8ee80,#0000 100%),radial-gradient(2px 2px at 44% 6%,#fff8eebf,#0000 100%),radial-gradient(1.5px 1.5px at 53% 30%,#fff8ee73,#0000 100%),radial-gradient(2px 2px at 62% 14%,#ffe6a3b3,#0000 100%),radial-gradient(1.5px 1.5px at 71% 4%,#fff8ee99,#0000 100%),radial-gradient(2.5px 2.5px at 79% 26%,#fff8eecc,#0000 100%),radial-gradient(1.5px 1.5px at 88% 16%,#fff8ee80,#0000 100%),radial-gradient(2px 2px at 95% 36%,#ffe6a3a6,#0000 100%),radial-gradient(1.5px 1.5px at 4% 44%,#fff8ee66,#0000 100%);background-repeat:no-repeat;position:fixed;inset:0}.workspace--b>.canvas{z-index:1}.workspace--b>.poem-sidebar{z-index:6}.workspace--b .skyline{z-index:0;position:fixed;bottom:-1px;left:0;right:0}.waitlist{flex-direction:column;gap:.75rem;display:flex}.waitlist-error{color:var(--red-80);margin:0;font-size:.85rem}.sheet-tools{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;width:min(100% - 3rem,42rem);margin:0 auto .6rem;display:flex}.sheet-tool{color:var(--on-red);font:inherit;cursor:pointer;background:#070e1fd9;border:1px solid #fff8ee38;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;text-decoration:none;display:inline-flex}.sheet-tool:focus-visible,.sheet-tool:hover{background:#fff8ee1f;outline:none}.canvas-sheet--busy>:not(.canvas-busy-hint){opacity:.38;transition:opacity .4s}.canvas-busy-hint{margin:0 0 1.25rem}.canvas-sheet--writing{flex-direction:column;gap:.55rem;display:flex}.ghost-line{height:.85rem;width:var(--width,85%);opacity:0;background:linear-gradient(90deg,#ececec 25%,#f6f6f6 50%,#ececec 75%) 0 0/200% 100%;border-radius:.3rem;animation:.5s forwards ghost-appear,1.6s ease-in-out infinite ghost-shimmer}.ghost-line--break{background:0 0;height:.55rem;animation:none}.ghost-step{font-weight:600;display:block}.ghost-elapsed{font-variant-numeric:tabular-nums;opacity:.7;display:block}.ghost-hint{color:#8a8a8a;margin-top:1.25rem}.ghost-hint,.ghost-retry{font-family:var(--font-body);font-size:.82rem}.ghost-retry{color:#a15c00;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}@keyframes ghost-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ghost-line{animation:none}}.canvas-sheet .poem-line,.canvas-sheet .poem-title{animation:.45s both poem-line-in}.canvas-sheet .poem-line{animation-delay:calc(var(--line-index,0)*70ms)}@keyframes poem-line-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.canvas-sheet .poem-line,.canvas-sheet .poem-title,.rhyme-link{animation:none}.rhyme-link{opacity:1}}.home-enter-active .letter,.poem-sheet-enter-active .canvas-sheet,.poem-sheet-enter-active .canvas-start{animation:.4s both sheet-in}@keyframes page-in{0%{opacity:0}to{opacity:1}}.poem-sheet-leave-active .canvas-sheet,.poem-sheet-leave-active .canvas-start{animation:.22s both sheet-out}@keyframes sheet-in{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@keyframes sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.home-enter-active,.home-leave-active,.poem-sheet-enter-active,.poem-sheet-enter-active .canvas-sheet,.poem-sheet-enter-active .canvas-start,.poem-sheet-leave-active .canvas-sheet,.poem-sheet-leave-active .canvas-start{animation:none}}.canvas-sheet--empty{opacity:.35}.canvas-start{text-align:center;width:min(100% - 3rem,32rem);color:var(--on-red);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:auto;padding:2.5rem 1.5rem 6rem;display:flex}.canvas-start-icon{width:2rem;height:2rem;color:var(--gold-100)}.canvas-start-title{font-family:var(--font-display);margin:0;font-size:1.4rem}.canvas-start--failed .canvas-start-icon{color:var(--red-100)}.canvas-start-hint{max-width:24rem;color:var(--on-red-muted);margin:0;font-size:.92rem;line-height:1.5}.more-options{border:1px solid var(--surface-3);height:2.25rem;color:var(--red-80);cursor:pointer;background:#fffdf8;border-radius:999px;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}.more-options:hover{border-color:var(--red-80)}.more-options-label{white-space:nowrap}.more-options-icon{width:1rem;height:1rem}[data-slot=overlay]{background:#030916b8}.options-modal .tone-label:first-child{margin-top:0}.tone-label{letter-spacing:.02em;color:var(--text-muted);margin:.85rem 0 .3rem;font-size:.78rem;font-weight:600}.tone-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;margin-top:0;padding:.2rem;display:inline-flex}.tone-option{color:var(--text-muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .85rem;font-size:.82rem;line-height:1.35}.tone-option:hover{color:var(--text)}.tone-option--current{background:var(--red-80);color:var(--on-red)}.tone-option--current:hover{color:var(--on-red)}.options-modal .tone-picker{width:fit-content;display:flex}.sticker-icon{vertical-align:-.2rem;width:1.1rem;height:1.1rem;margin-right:.35rem}.tone-words--badges{text-align:left;cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.6rem;display:flex}.word-badge{background:var(--surface-2);color:var(--text);border-radius:999px;padding:.15rem .55rem;font-size:.8rem;line-height:1.5}.tone-words{border:1px dashed var(--border-strong);width:100%;color:var(--text);background:0 0;border-radius:.7rem;margin-top:.5rem;padding:.45rem .7rem;font-size:.9rem}.tone-words::placeholder{color:var(--text-subtle)}.tone-words:focus{border-style:solid;border-color:var(--red-80);outline:none}.poem-title--early{margin-bottom:1.25rem}.early-title-enter-active{animation:.4s both page-in}.poem-signoff{text-align:left;margin:1.5rem .5rem 0}@media (width<=40rem){.hero--stacked .hero-copy{flex-direction:column;align-items:flex-end;gap:0}.hero-copy-text{width:100%}.hero--stacked .sint-head-slot{z-index:2;margin:1.25rem .5rem -6.25rem 0;position:relative}.hero--stacked .sint-head-slot--clickable .sint-head canvas{pointer-events:none}.hero-title{text-wrap:balance;-webkit-text-stroke-width:2.5px;text-shadow:none}.hero--stacked .hero-subtitle{font-size:.95rem;line-height:1.5}}@media (width>=40.0625rem) and (width<=61.9375rem){.hero--stacked .sint-head-slot{width:min(12rem,30vw);height:10.9rem}}.hero--stacked .sint-head-slot:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03071261,#03071200);border-radius:50%;width:52%;height:13%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}@media (width<=40rem){.hero--stacked .sint-head-slot:after{width:56%;height:12%;bottom:3%}.hero--stacked .hero-grid{flex-direction:column;display:flex}.hero--stacked .hero-copy{display:contents}.hero--stacked .sint-head-slot{order:1;align-self:flex-end;margin-top:.5rem}.hero-form{display:contents}.hero--stacked .letter{order:2}.hero-copy-text{order:3;margin-top:2rem}.hero--stacked .badge-row{flex-wrap:nowrap;order:4;gap:.3rem;margin-top:1.25rem}.badge-row .sticker-icon,.sticker-tail{display:none}.sticker{white-space:nowrap;padding:.28rem .5rem;font-size:.75rem}}.site-footer{padding-block:2.75rem 1.25rem;font-size:.875rem}.site-footer-grid{gap:2rem 1.5rem}.footer-brand{color:var(--on-red);margin:0 0 .6rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.footer-heading{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffe6a3d9;margin:0 0 .7rem;font-size:.75rem;font-weight:700}.footer-text{color:#fff8eeb3;max-width:26rem;font-size:.875rem;line-height:1.55}.footer-list{gap:0;font-size:.875rem}.footer-list a{color:#fff8eeb3;padding-block:.3rem;display:inline-block}.footer-legal{color:#fff8ee8c;border-top:1px solid #fff8ee24;margin-top:2rem;padding-top:1rem;font-size:.8rem}@media (width<=47.99rem){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col--brand{grid-column:1/-1}}@media (width>=48rem){.site-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.page .article .cta-band a{color:revert-layer}.cookie-banner{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius);width:min(44rem,100% - 2rem);color:var(--on-red);inset-inline:0;background:#121d3bd1;border:1px solid #fff8ee38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin:1rem auto;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5;display:flex;position:fixed;bottom:0;box-shadow:0 18px 34px #0a122680}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cookie-banner{background:var(--night-60)}}.cookie-banner-text{color:#fff8eee6;flex:18rem;margin:0}.cookie-banner-text a{color:var(--gold-100);text-decoration:underline}.cookie-banner-actions button:first-child{color:var(--on-red);box-shadow:none;background:0 0;border-color:#fff8ee73}.cookie-banner-actions button:first-child:hover{background:#fff8ee1f}.cookie-banner-actions{flex:none;gap:.5rem;display:flex}@media (width<=40rem){.cookie-banner-actions{width:100%}.cookie-banner-actions>*{flex:1}}.page .article :is(p,li) a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.page .article{gap:2.25rem;max-width:52rem}.page .article>h1+p{border-bottom:1px solid var(--border);max-width:62ch;color:var(--text-muted);margin-top:-1rem;padding-bottom:2rem;font-size:1.1rem;line-height:1.65}.page .article>.article-card{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.page .article>.article-card>[data-slot=body]{padding:0}.page .article>.article-card h2{color:var(--night-80);margin:0 0 .85rem;font-size:1.5rem}.page .article>.article-card h3{color:var(--red-80);margin:1.5rem 0 .4rem;font-size:1.05rem}.page .article>.article-card li,.page .article>.article-card p{line-height:1.7}.page .article>.article-card ul{gap:.6rem;padding-left:0;list-style:none}.page .article>.article-card ul>li{padding-left:1.6rem;position:relative}.page .article>.article-card ul>li:before{content:"";background:var(--gold-80);border-radius:2px;width:.6rem;height:.6rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.page .article>.article-card ol{padding-left:1.4rem}.page .article>.article-card ol>li::marker{font-family:var(--font-display);color:var(--red-80);font-weight:700}.page .article>.article-card:has(.cta-band){border-radius:var(--radius);background:var(--night-80);padding:1.75rem clamp(1.25rem,4vw,2.25rem)}.page .article>.article-card:has(.cta-band) .cta-band{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.page .article>.article-card:has(.cta-band) .cta-band p{color:var(--on-red-muted);margin:0}.page .article>.article-card:has(.cta-band) .cta-band strong{font-family:var(--font-display);color:var(--on-red);margin-bottom:.25rem;font-size:1.35rem;display:block}.page .article>.article-card .cta-band a{color:var(--night-ink);background:var(--gold-80);flex-shrink:0}.page .article>.article-card .cta-band a:focus-visible,.page .article>.article-card .cta-band a:hover{background:var(--gold-100)}.page .article .card-grid .article-card{background:var(--surface-1);box-shadow:none;border:1px solid var(--border);border-radius:var(--radius-sm)}@media (width<=48rem){.page .article>.article-card:has(.cta-band) .cta-band{flex-direction:column;align-items:flex-start}}.page .article .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=40rem){.page .article .card-grid{grid-template-columns:1fr}}.page .article .faq-accordion button{color:var(--text);padding-block:1rem;font-size:1.02rem;font-weight:700}.home-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.home-steps li{counter-increment:step;border-top:2px solid var(--gold-80);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.home-steps li:before{content:counter(step);font-family:var(--font-wordmark);color:var(--red-80);font-size:2.25rem;line-height:1}.home-steps h3{color:var(--night-80);margin:0;font-size:1.15rem}.home-steps p{color:var(--text-muted);margin:0;line-height:1.6}.page--home .home-showcase{background:var(--surface-1)}.home-showcase-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid}.home-showcase-copy{align-content:start;gap:.9rem;display:grid}.home-showcase-copy .band-title{margin:0}.home-showcase-prompt{border-left:3px solid var(--red-80);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text);background:#fff;margin:0;padding:.9rem 1.1rem;font-size:1.02rem}.home-showcase-prompt span{font:700 .7rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.3rem;display:block}.home-showcase-body{color:var(--text-muted);margin:0;line-height:1.65}@media (width<=48rem){.home-showcase-grid,.home-steps{grid-template-columns:1fr}}.home-for-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page a.home-for-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);flex-direction:column;gap:.45rem;padding:1.2rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.page a.home-for-card:focus-visible,.page a.home-for-card:hover{border-color:var(--red-80);transform:translateY(-2px)}.home-for-who{font-family:var(--font-display);color:var(--night-80);font-size:1.15rem;font-weight:700}.home-for-habit{font-family:var(--font-wordmark);color:var(--text-muted);font-style:italic;line-height:1.4}.home-for-go{color:var(--red-80);margin-top:auto;padding-top:.5rem;font-size:.85rem;font-weight:700}.home-for .band-link{margin-top:1.25rem}.page--home .home-rhyme{background:var(--night-80);border-top:0}.home-rhyme-body{max-width:60ch;color:var(--on-red-muted);margin:.75rem 0 0;line-height:1.65}.home-rhyme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}.home-rhyme-card{border-radius:var(--radius-sm);background:var(--surface-1);gap:.6rem;padding:1.35rem 1.5rem;display:grid}.home-rhyme-card--bad{background:#f3e9e4}.home-rhyme-label{font:700 .72rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.35rem .6rem}.home-rhyme-card--bad .home-rhyme-label{color:var(--red-80);border:1.5px solid var(--red-80)}.home-rhyme-card--good .home-rhyme-label{color:var(--night-ink);background:var(--gold-80)}.home-rhyme-lines{font-family:var(--font-wordmark);color:var(--text);margin:0;font-size:1.15rem;line-height:1.6}.home-rhyme-card--bad .home-rhyme-lines{-webkit-text-decoration:line-through #c0202e99;text-decoration:line-through #c0202e99;text-decoration-thickness:2px}.home-rhyme-why{color:var(--text-muted);margin:0;font-size:.9rem}@media (width<=56rem){.home-for-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.home-for-grid,.home-rhyme-grid{grid-template-columns:1fr}}.page--home .home-rhyme,.page--home .home-showcase{border-top:1px solid var(--border);background:0 0}.page--home .home-rhyme .band-eyebrow{color:var(--red-80)}.page--home .home-rhyme .band-title{color:var(--text)}.page--home .home-rhyme-body{color:var(--text-muted)}.page--home .home-rhyme-card,.page--home .home-rhyme-card--bad{border:1px solid var(--border)}.page--home .home-rhyme-card--bad .home-rhyme-lines{color:var(--text-subtle)}.page--home a.home-for-card{background:#fff}.page--home .closing{border-top:1px solid var(--border);background:0 0;padding-inline:1rem}.page--home .closing-inner{max-width:var(--shell,52rem);border-radius:var(--radius);background:var(--night-80);margin-inline:auto;padding:2.25rem clamp(1.25rem,4vw,2.5rem)}.page--home .closing-title{color:var(--on-red)}.page--home .closing-body{color:var(--on-red-muted)}.page--home .closing button{background:var(--gold-80);color:var(--night-ink);border-color:#0000}.page--home .home-showcase-prompt{background:#fdf8ef}.page .article .card-grid .article-card{background:#fffdf9}.page--home .home-how,.page--home .home-rhyme{background:#fdf8ef;border-top-color:#0000}.page--home .home-how+.band,.page--home .home-rhyme+.band{border-top-color:#0000}.page--home .home-rhyme-card,.page--home .home-rhyme-card--bad{background:#fff}.page--home .closing{border-top:0;padding-block:1rem 4rem}.page--home .closing-inner{background:var(--red-80);padding-block:3.5rem}.page--home .closing button{background:var(--surface-1);color:var(--red-80)}.page--home .closing button:hover{background:#fff}.page--home .hero-band{z-index:1}.page--home .band,.page--home .closing{z-index:0;position:relative}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}
