/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-amber-200:oklch(92.4% .12 95.746);--color-emerald-200:oklch(90.5% .093 164.15);--color-sky-200:oklch(90.1% .058 230.902);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:#fff;--color-surface-soft:#f8fafc;--color-surface-sunken:#f1f5f9;--color-surface-hover:#f8fafc;--color-surface-chrome:#fff;--color-field:#fff;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-ink-50:var(--color-surface-soft);--color-ink-100:var(--color-surface-sunken);--color-ink-300:#c2bea9;--color-ink-400:#9b9886;--color-ink-500:#6a6960;--color-ink-600:#475467;--color-ink-700:#344054;--color-ink-800:#1c2532;--color-ink-900:#0b1220;--color-brand:#0f766e;--color-brand-hover:#0a5d56;--color-brand-mark:#0f5f5b;--color-brand-deep:#064e3b;--color-brand-soft:#d1fae5;--color-brand-tint:#ecfdf5;--color-brand-selected:#edf8f5;--color-brand-band:#dbeae9;--color-primary:#0f766e;--color-bg-app:#f2f5f7;--color-ink:#102028;--color-hairline:#10202814;--color-line:#1020281f;--color-line-strong:#1020282e;--color-success:#15803d;--color-success-bg:#dcfce7;--color-success-soft:#f0fdf4;--color-warning:#b45309;--color-warning-bg:#fef3c7;--color-warning-soft:#fffbeb;--color-danger:#b42318;--color-danger-bg:#fee2e2;--color-danger-soft:#fef2f2;--color-info:#0369a1;--color-info-bg:#e0f2fe;--color-info-soft:#f0f9ff;--radius-btn:.45rem;--radius-chip:.55rem;--radius-card:1rem;--radius-media:1.4rem;--shadow-soft:0 1px 2px #0b12200f, 0 1px 3px #0b12200a;--shadow-card:0 12px 30px #1020280d;--shadow-pop:0 12px 28px -8px #0b12202e;--shadow-modal:0 24px 60px #10202838}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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}summary{cursor:pointer;list-style:none}summary::marker{content:""}summary::-webkit-details-marker{display:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[22\%\]{bottom:22%}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.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}}.m-auto{margin:auto}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.aspect-\[3\/1\]{aspect-ratio:3}.h-1{height:calc(var(--spacing) * 1)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-\[85\%\]{height:85%}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-dvh{min-height:100dvh}.w-1\/3{width:33.3333%}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-\[85\%\]{width:85%}.w-\[min\(560px\,calc\(100vw-2rem\)\)\]{width:min(560px,100vw - 2rem)}.w-\[min\(640px\,calc\(100vw-2rem\)\)\]{width:min(640px,100vw - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-brand{border-color:var(--color-brand)}.border-ink\/30{border-color:#1020284d}@supports (color:color-mix(in lab, red, red)){.border-ink\/30{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.bg-bg-app{background-color:var(--color-bg-app)}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:#0f766e1a}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-field{background-color:var(--color-field)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-surface{background-color:var(--color-surface)}.bg-surface-soft{background-color:var(--color-surface-soft)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-surface\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.whitespace-pre-line{white-space:pre-line}.text-\[\#0b1f3a\]{color:#0b1f3a}.text-brand{color:var(--color-brand)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-ink\/40{color:#10202866}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.text-ink\/70{color:#102028b3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -2px 8px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-line{--tw-ring-color:var(--color-line)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}@media (hover:hover){.hover\:bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-solid:focus{--tw-border-style:solid;border-style:solid}.focus\:border-brand:focus{border-color:var(--color-brand)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--color-brand)}@media (hover:hover){.hover\:enabled\:opacity-90:hover:enabled{opacity:.9}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[invalid\=true\]\:border-red-600[aria-invalid=true]{border-color:var(--color-red-600)}@media (width>=40rem){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}}}:root[data-theme=solarized-teal],.theme-swatch[data-theme-swatch=solarized-teal]{--palette-bg-app:#032b33;--palette-surface:#083640;--palette-surface-soft:#0d424c;--palette-surface-sunken:#02222a;--palette-ink:#b9ccc7;--palette-brand:#17897c;--palette-brand-hover:#1b9c8d;--palette-brand-mark:#2fbfae;--palette-success:#8fae3d;--palette-warning:#c9a12e;--palette-danger:#e5645a;--palette-info:#4f9fd6}:root[data-theme=ink],.theme-swatch[data-theme-swatch=ink]{--palette-bg-app:#0b141a;--palette-surface:#111d25;--palette-surface-soft:#17262f;--palette-surface-sunken:#081016;--palette-ink:#e3ecf0;--palette-brand:#0f766e;--palette-brand-hover:#12857b;--palette-brand-mark:#2dd4bf;--palette-success:#63c983;--palette-warning:#e3aa47;--palette-danger:#f0837a;--palette-info:#6fb6e9}:root[data-theme=midnight],.theme-swatch[data-theme-swatch=midnight]{--palette-bg-app:#0b1220;--palette-surface:#121c2e;--palette-surface-soft:#182339;--palette-surface-sunken:#070d18;--palette-ink:#dfe7f2;--palette-brand:#0f8377;--palette-brand-hover:#12958a;--palette-brand-mark:#2dd4bf;--palette-success:#63c983;--palette-warning:#e3ac4b;--palette-danger:#f28379;--palette-info:#74b7f0}:root[data-theme=carbon],.theme-swatch[data-theme-swatch=carbon]{--palette-bg-app:#060809;--palette-surface:#101415;--palette-surface-soft:#181d1f;--palette-surface-sunken:#030404;--palette-ink:#eef2f3;--palette-brand:#0f766e;--palette-brand-hover:#12857b;--palette-brand-mark:#2dd4bf;--palette-success:#5fd085;--palette-warning:#e7b04a;--palette-danger:#f5867d;--palette-info:#72bbee}:root[data-theme=catppuccin],.theme-swatch[data-theme-swatch=catppuccin]{--palette-bg-app:#181825;--palette-surface:#1e1e2e;--palette-surface-soft:#313244;--palette-surface-sunken:#11111b;--palette-ink:#cdd6f4;--palette-brand:#6c4ab0;--palette-brand-hover:#7d5cc0;--palette-brand-mark:#cba6f7;--palette-success:#a6e3a1;--palette-warning:#f9e2af;--palette-danger:#f38ba8;--palette-info:#89b4fa}:root[data-theme=nord],.theme-swatch[data-theme-swatch=nord]{--palette-bg-app:#2e3440;--palette-surface:#3b4252;--palette-surface-soft:#434c5e;--palette-surface-sunken:#272c36;--palette-ink:#eceff4;--palette-brand:#5e81ac;--palette-brand-hover:#6d90b8;--palette-brand-mark:#88c0d0;--palette-success:#a3be8c;--palette-warning:#ebcb8b;--palette-danger:#bf616a;--palette-info:#81a1c1}:root[data-theme=tokyo-night],.theme-swatch[data-theme-swatch=tokyo-night]{--palette-bg-app:#1a1b26;--palette-surface:#24283b;--palette-surface-soft:#292e42;--palette-surface-sunken:#16161e;--palette-ink:#c0caf5;--palette-brand:#3d59a1;--palette-brand-hover:#4e6cb8;--palette-brand-mark:#7aa2f7;--palette-success:#9ece6a;--palette-warning:#e0af68;--palette-danger:#f7768e;--palette-info:#7dcfff}:root[data-theme=dracula],.theme-swatch[data-theme-swatch=dracula]{--palette-bg-app:#282a36;--palette-surface:#343746;--palette-surface-soft:#44475a;--palette-surface-sunken:#21222c;--palette-ink:#f8f8f2;--palette-brand:#6e56a0;--palette-brand-hover:#7d64b0;--palette-brand-mark:#bd93f9;--palette-success:#50fa7b;--palette-warning:#ffb86c;--palette-danger:#f55;--palette-info:#8be9fd}:root[data-theme=rose-pine],.theme-swatch[data-theme-swatch=rose-pine]{--palette-bg-app:#191724;--palette-surface:#1f1d2e;--palette-surface-soft:#26233a;--palette-surface-sunken:#13111a;--palette-ink:#e0def4;--palette-brand:#31748f;--palette-brand-hover:#3e8ba8;--palette-brand-mark:#9ccfd8;--palette-success:#6e9b7a;--palette-warning:#f6c177;--palette-danger:#eb6f92;--palette-info:#9ccfd8}:root[data-theme=gruvbox],.theme-swatch[data-theme-swatch=gruvbox]{--palette-bg-app:#282828;--palette-surface:#3c3836;--palette-surface-soft:#504945;--palette-surface-sunken:#1d2021;--palette-ink:#ebdbb2;--palette-brand:#458588;--palette-brand-hover:#5a9a9c;--palette-brand-mark:#8ec07c;--palette-success:#b8bb26;--palette-warning:#fabd2f;--palette-danger:#fb4934;--palette-info:#83a598}:root[data-theme=one-dark],.theme-swatch[data-theme-swatch=one-dark]{--palette-bg-app:#282c34;--palette-surface:#2c313c;--palette-surface-soft:#3e4451;--palette-surface-sunken:#21252b;--palette-ink:#abb2bf;--palette-brand:#2f6fad;--palette-brand-hover:#3d82c4;--palette-brand-mark:#61afef;--palette-success:#98c379;--palette-warning:#e5c07b;--palette-danger:#e06c75;--palette-info:#56b6c2}:root[data-theme=github-dark],.theme-swatch[data-theme-swatch=github-dark]{--palette-bg-app:#0d1117;--palette-surface:#161b22;--palette-surface-soft:#21262d;--palette-surface-sunken:#010409;--palette-ink:#e6edf3;--palette-brand:#1f6feb;--palette-brand-hover:#388bfd;--palette-brand-mark:#58a6ff;--palette-success:#3fb950;--palette-warning:#d29922;--palette-danger:#f85149;--palette-info:#58a6ff}.theme-swatch[data-theme-swatch=light]{--palette-bg-app:#f2f5f7;--palette-surface:#fff;--palette-surface-soft:#f8fafc;--palette-surface-sunken:#f1f5f9;--palette-ink:#102028;--palette-brand:#0f766e;--palette-brand-hover:#0a5d56;--palette-brand-mark:#0f5f5b;--palette-success:#15803d;--palette-warning:#b45309;--palette-danger:#b42318;--palette-info:#0369a1}:root[data-theme=catppuccin-latte],.theme-swatch[data-theme-swatch=catppuccin-latte]{--palette-bg-app:#e6e9ef;--palette-surface:#eff1f5;--palette-surface-soft:#e6e9ef;--palette-surface-sunken:#dce0e8;--palette-ink:#4c4f69;--palette-brand:#8839ef;--palette-brand-hover:#7430cb;--palette-brand-mark:#7430cb;--palette-success:#2a681c;--palette-warning:#7f5111;--palette-danger:#bd0e33;--palette-info:#1a5ad8}:root[data-theme=rose-pine-dawn],.theme-swatch[data-theme-swatch=rose-pine-dawn]{--palette-bg-app:#faf4ed;--palette-surface:#fffaf3;--palette-surface-soft:#f4ede8;--palette-surface-sunken:#f2e9e1;--palette-ink:#575279;--palette-brand:#8c5552;--palette-brand-hover:#764845;--palette-brand-mark:#8c5552;--palette-success:#4b735b;--palette-warning:#83581d;--palette-danger:#8c4d5f;--palette-info:#286983}:root[data-theme=github-light],.theme-swatch[data-theme-swatch=github-light]{--palette-bg-app:#f6f8fa;--palette-surface:#fff;--palette-surface-soft:#f6f8fa;--palette-surface-sunken:#eff2f5;--palette-ink:#1f2328;--palette-brand:#0969da;--palette-brand-hover:#0550ae;--palette-brand-mark:#0550ae;--palette-success:#116329;--palette-warning:#7d4e00;--palette-danger:#a40e26;--palette-info:#0550ae}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--palette-bg-app:#090b12;--palette-surface:#151019;--palette-surface-soft:#241522;--palette-surface-sunken:#05060b;--palette-ink:#ffe4e8;--palette-brand:#b51f3a;--palette-brand-hover:#ca2644;--palette-brand-mark:#d6ff3f;--palette-neon-red:#ff4d61;--palette-success:#a2ff37;--palette-warning:#fcee0a;--palette-danger:#ff809f;--palette-info:#00e6f0}:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--palette-bg-app:#061222;--palette-surface:#0b1c32;--palette-surface-soft:#142b45;--palette-surface-sunken:#030b16;--palette-ink:#fff5df;--palette-brand:#003262;--palette-brand-hover:#124572;--palette-brand-mark:#fdb515;--palette-metallic-gold:#bc9b6a;--palette-success:#8ee0a3;--palette-warning:#fdb515;--palette-danger:#ffaca0;--palette-info:#96d6ff}:root[data-theme=amakna],.theme-swatch[data-theme-swatch=amakna]{--palette-bg-app:#e9dcc1;--palette-surface:#f7efdc;--palette-surface-soft:#efe3c9;--palette-surface-sunken:#e0d1b1;--palette-ink:#33250f;--palette-brand:#bb4f17;--palette-brand-hover:#a3430f;--palette-brand-mark:#9d4410;--palette-success:#3f6b1f;--palette-warning:#7d560e;--palette-danger:#a3232b;--palette-info:#2d5a80}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--palette-bg-app:#0c0b08;--palette-surface:#1b1912;--palette-surface-soft:#26231b;--palette-surface-sunken:#070605;--palette-ink:#ece6d2;--palette-brand:#ad4719;--palette-brand-hover:#c2521d;--palette-brand-mark:#f0873a;--palette-success:#98b060;--palette-warning:#dcc04a;--palette-danger:#f2766d;--palette-info:#7fa6c4}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--palette-bg-app:#1a1750;--palette-surface:#25205f;--palette-surface-soft:#332b78;--palette-surface-sunken:#110f38;--palette-ink:#f0ecff;--palette-brand:#7e56e0;--palette-brand-hover:#6f48d2;--palette-brand-mark:#c9b6ff;--palette-success:#8ce8b0;--palette-warning:#ffbb6b;--palette-danger:#ff92d0;--palette-info:#8ee8ff}:root[data-theme=ghost],.theme-swatch[data-theme-swatch=ghost]{--palette-bg-app:#dcddd9;--palette-surface:#f5f4ef;--palette-surface-soft:#ebeae4;--palette-surface-sunken:#d1d2cd;--palette-ink:#16171a;--palette-brand:#ae2419;--palette-brand-hover:#931d14;--palette-brand-mark:#9e1f17;--palette-success:#376a3d;--palette-warning:#7f560a;--palette-danger:#8a1744;--palette-info:#3a5f86}:root[data-theme=sakura],.theme-swatch[data-theme-swatch=sakura]{--palette-bg-app:#f8e9ee;--palette-surface:#fffafb;--palette-surface-soft:#fbeff3;--palette-surface-sunken:#f3dfe6;--palette-ink:#3b2a35;--palette-brand:#b93b66;--palette-brand-hover:#a33158;--palette-brand-mark:#a3305a;--palette-success:#34703a;--palette-warning:#9a5c08;--palette-danger:#b3241d;--palette-info:#2a66ad}:root[data-theme=retro],.theme-swatch[data-theme-swatch=retro]{--palette-bg-app:#fff;--palette-surface:#fff;--palette-surface-soft:#efefef;--palette-surface-sunken:#e1e1e1;--palette-ink:#1f1f1f;--palette-brand:#00808c;--palette-brand-hover:#006b75;--palette-brand-mark:#0057b0;--palette-success:#2a7a12;--palette-warning:#9a5a00;--palette-danger:#d40000;--palette-info:#0057b0}:root[data-theme] .bg-white,:root[data-theme] .bg-\[\#fff\],:root[data-theme] .bg-\[\#ffffff\]{background-color:var(--color-surface)}:root[data-theme] .bg-\[\#f2f5f7\]{background-color:var(--color-bg-app)}:root[data-theme] .bg-\[\#f2f5f7\]\/55{background-color:#f2f5f78c}@supports (color:color-mix(in lab, red, red)){:root[data-theme] .bg-\[\#f2f5f7\]\/55{background-color:color-mix(in srgb, var(--color-bg-app) 55%, transparent)}}:root[data-theme] .bg-\[\#f7fafb\],:root[data-theme] .bg-\[\#f8fafa\],:root[data-theme] .bg-\[\#f8fafc\],:root[data-theme] .bg-\[\#fbfcfc\],:root[data-theme] .bg-\[\#fbfcfd\],:root[data-theme] .bg-\[\#fbfdfc\],:root[data-theme] .bg-\[\#f4f7f8\],:root[data-theme] .bg-\[\#f5f8f7\],:root[data-theme] .bg-\[\#f1f3f5\],:root[data-theme] .bg-\[\#eef2f6\],:root[data-theme] .bg-\[\#f8fafb\],:root[data-theme] .bg-\[\#f7f9fa\],:root[data-theme] .bg-\[\#f1f5f9\],:root[data-theme] .bg-\[\#fafbfc\],:root[data-theme] .bg-\[\#f7fafa\],:root[data-theme] .bg-\[\#f1f4f5\],:root[data-theme] .bg-\[\#f7f8f9\],:root[data-theme] .bg-\[\#f4f7f9\],:root[data-theme] .bg-\[\#f4f8f7\],:root[data-theme] .bg-\[\#f3f6f7\],:root[data-theme] .bg-\[\#f3f6f5\],:root[data-theme] .bg-\[\#f7faf9\],:root[data-theme] .bg-\[\#f8fbfa\],:root[data-theme] .bg-\[\#f6f9f8\],:root[data-theme] .bg-\[\#eef1f3\],:root[data-theme] .hover\:bg-\[\#f4f7f8\]:hover,:root[data-theme] .hover\:bg-\[\#f3f6f7\]:hover,:root[data-theme] .disabled\:bg-\[\#f1f5f9\]:disabled,:root[data-theme] .odd\:bg-\[\#fbfcfc\]:nth-child(odd){background-color:var(--color-surface-soft)}:root[data-theme] .bg-\[\#f1f3f4\],:root[data-theme] .bg-\[\#e9eef0\],:root[data-theme] .bg-\[\#f3f7f6\],:root[data-theme] .bg-\[\#f5fbf9\],:root[data-theme] .bg-\[\#eef1f2\],:root[data-theme] .bg-\[\#f7fbfa\],:root[data-theme] .bg-\[\#f7f9f8\],:root[data-theme] .bg-\[\#f5fcfa\],:root[data-theme] .bg-\[\#f9fbfb\],:root[data-theme] .bg-\[\#edf6f3\],:root[data-theme] .bg-\[\#f8faf9\],:root[data-theme] .hover\:bg-\[\#f1f3f4\]:hover,:root[data-theme] .hover\:bg-\[\#e9eef0\]:hover,:root[data-theme] .hover\:bg-\[\#fbfdfc\]:hover,:root[data-theme] .hover\:bg-\[\#fbfcfd\]:hover,:root[data-theme] .hover\:bg-\[\#f4faf9\]:hover,:root[data-theme] .hover\:bg-\[\#e2e7ea\]:hover,:root[data-theme] .hover\:bg-\[\#f3f7f6\]:hover,:root[data-theme] .hover\:bg-\[\#fafbfb\]:hover,:root[data-theme] .hover\:bg-\[\#f7fbfa\]:hover,:root[data-theme] .hover\:bg-\[\#f7faf9\]:hover,:root[data-theme] .hover\:bg-\[\#f5fcfa\]:hover,:root[data-theme] .hover\:bg-\[\#f6faf9\]:hover,:root[data-theme] .hover\:bg-\[\#f0f9f6\]:hover,:root[data-theme] .hover\:bg-\[\#f5f7f7\]:hover,:root[data-theme] .hover\:bg-\[\#f1f7f8\]:hover,:root[data-theme] .hover\:bg-\[\#f2f6f7\]:hover,:root[data-theme] .hover\:bg-\[\#f1f5f4\]:hover,:root[data-theme] .hover\:bg-\[\#f4f8f7\]:hover,:root[data-theme] .hover\:bg-\[\#f2f3f3\]:hover,:root[data-theme] .hover\:bg-\[\#eef4f2\]:hover,:root[data-theme] .hover\:bg-\[\#eef0f0\]:hover,:root[data-theme] .hover\:bg-\[\#e2e8f0\]:hover,:root[data-theme] .hover\:bg-white:hover,:root[data-theme] .hover\:bg-white\/60:hover,:root[data-theme] .focus-visible\:bg-\[\#e6eddf\]:focus-visible,:root[data-theme] .focus-visible\:bg-\[\#eef4e8\]:focus-visible,:root[data-theme] .focus-visible\:bg-\[\#f1f3f4\]:focus-visible{background-color:var(--color-surface-hover)}:root[data-theme] .bg-\[\#fff3d6\],:root[data-theme] .bg-\[\#fff0d7\],:root[data-theme] .bg-\[\#fff0bd\],:root[data-theme] .bg-\[\#fff7e8\],:root[data-theme] .bg-\[\#fff8e6\],:root[data-theme] .bg-\[\#fff7db\],:root[data-theme] .bg-\[\#fdf9f1\],:root[data-theme] .bg-\[\#fef6e7\],:root[data-theme] .bg-\[\#fdf7ec\],:root[data-theme] .bg-\[\#fffaf0\],:root[data-theme] .bg-\[\#fffaf2\],:root[data-theme] .bg-\[\#fff7ed\],:root[data-theme] .bg-\[\#fff7e6\],:root[data-theme] .bg-\[\#fff8e8\],:root[data-theme] .bg-\[\#fff8e9\],:root[data-theme] .bg-\[\#fff8eb\],:root[data-theme] .bg-\[\#fff9e8\],:root[data-theme] .bg-\[\#fff6e4\],:root[data-theme] .bg-\[\#fff4e5\],:root[data-theme] .bg-\[\#fff3cd\],:root[data-theme] .bg-\[\#fbf1e0\],:root[data-theme] .bg-\[\#fdf1d6\],:root[data-theme] .bg-\[\#fdf0d0\],:root[data-theme] .bg-\[\#fdf2b8\],:root[data-theme] .hover\:bg-\[\#fff2cf\]:hover,:root[data-theme] .hover\:bg-\[\#fff3d6\]:hover,:root[data-theme] .hover\:bg-\[\#fbf3e4\]:hover,:root[data-theme] .hover\:bg-\[\#fdecc8\]:hover,:root[data-theme] .hover\:bg-\[\#fff8e8\]:hover,:root[data-theme] .hover\:bg-\[\#fff7ed\]:hover,:root[data-theme] .hover\:bg-\[\#fff7db\]:hover,:root[data-theme] .hover\:bg-\[\#fbf1e0\]:hover,:root[data-theme] .hover\:bg-\[\#ffedd5\]:hover,:root[data-theme] .hover\:bg-\[\#ffedc5\]:hover,:root[data-theme] .hover\:bg-\[\#fdf1d6\]:hover,:root[data-theme] .hover\:bg-\[\#f6e6ca\]:hover{background-color:var(--color-warning-soft)}:root[data-theme] .bg-\[\#e4f5ef\],:root[data-theme] .bg-\[\#e7f6ed\],:root[data-theme] .bg-\[\#eaf6ef\],:root[data-theme] .bg-\[\#eaf8ee\],:root[data-theme] .bg-\[\#e8f7ed\],:root[data-theme] .bg-\[\#f3fff6\],:root[data-theme] .bg-\[\#f0fdf4\],:root[data-theme] .bg-\[\#f7fee7\],:root[data-theme] .bg-\[\#edf9f0\],:root[data-theme] .bg-\[\#f3fbf5\],:root[data-theme] .bg-\[\#dcfce7\],:root[data-theme] .bg-\[\#eaf6f0\],:root[data-theme] .bg-\[\#dff4ea\],:root[data-theme] .hover\:bg-\[\#dff1e7\]:hover,:root[data-theme] .hover\:bg-\[\#eaf6ef\]:hover,:root[data-theme] .hover\:bg-\[\#e8f7ed\]:hover,:root[data-theme] .hover\:bg-\[\#dcfce7\]:hover,:root[data-theme] .hover\:bg-\[\#d7f1df\]:hover,:root[data-theme] .hover\:bg-\[\#bbf7d0\]:hover,:root[data-theme] .hover\:bg-\[\#c6e6d4\]:hover{background-color:var(--color-success-soft)}:root[data-theme] .bg-\[\#fde8e6\],:root[data-theme] .bg-\[\#fdecea\],:root[data-theme] .bg-\[\#fef7f6\],:root[data-theme] .bg-\[\#fff6f5\],:root[data-theme] .bg-\[\#fde2e2\],:root[data-theme] .bg-\[\#fee4e2\],:root[data-theme] .bg-\[\#fdeceb\],:root[data-theme] .bg-\[\#fdecec\],:root[data-theme] .bg-\[\#fdece9\],:root[data-theme] .bg-\[\#fdf0ef\],:root[data-theme] .bg-\[\#fff1f0\],:root[data-theme] .bg-\[\#fff4f2\],:root[data-theme] .bg-\[\#fff5f5\],:root[data-theme] .bg-\[\#fff7f6\],:root[data-theme] .bg-\[\#fef3f2\],:root[data-theme] .bg-\[\#fff1f2\],:root[data-theme] .hover\:bg-\[\#ffe4e6\]:hover,:root[data-theme] .hover\:bg-\[\#fff6f5\]:hover,:root[data-theme] .hover\:bg-\[\#fff1f0\]:hover,:root[data-theme] .hover\:bg-\[\#fdece9\]:hover,:root[data-theme] .hover\:bg-\[\#fdf0ef\]:hover,:root[data-theme] .hover\:bg-\[\#fde2e2\]:hover,:root[data-theme] .hover\:bg-\[\#f9dbd6\]:hover,:root[data-theme] .hover\:bg-\[\#f9cdcd\]:hover{background-color:var(--color-danger-soft)}:root[data-theme] .bg-\[\#eaf2fb\],:root[data-theme] .bg-\[\#eef7ff\],:root[data-theme] .bg-\[\#eff6ff\],:root[data-theme] .bg-\[\#eff8ff\],:root[data-theme] .bg-\[\#e8f2ff\],:root[data-theme] .bg-\[\#ecfeff\],:root[data-theme] .bg-\[\#dbeafe\],:root[data-theme] .bg-\[\#e6f0ff\],:root[data-theme] .bg-\[\#eaf1fb\],:root[data-theme] .hover\:bg-\[\#eff6ff\]:hover,:root[data-theme] .hover\:bg-\[\#d6e4ff\]:hover,:root[data-theme] .hover\:bg-\[\#dbeafe\]:hover{background-color:var(--color-info-soft)}:root[data-theme] .bg-\[\#e9f6f2\],:root[data-theme] .bg-\[\#f3faf8\],:root[data-theme] .bg-\[\#f0fdfa\],:root[data-theme] .bg-\[\#eaf6f2\],:root[data-theme] .bg-\[\#eafaf5\],:root[data-theme] .bg-\[\#e6f4f1\],:root[data-theme] .bg-\[\#e6f4f2\],:root[data-theme] .bg-\[\#e6f6f0\],:root[data-theme] .bg-\[\#e4f6f2\],:root[data-theme] .bg-\[\#e3f5ef\],:root[data-theme] .bg-\[\#e0f2f1\],:root[data-theme] .bg-\[\#edf8f6\],:root[data-theme] .bg-\[\#eef5f3\],:root[data-theme] .bg-\[\#f4faf8\],:root[data-theme] .bg-\[\#f1f9f7\],:root[data-theme] .bg-\[\#f0f9f7\],:root[data-theme] .bg-\[\#f2f9f7\],:root[data-theme] .bg-\[\#f0f6f5\],:root[data-theme] .bg-\[\#d7efeb\],:root[data-theme] .bg-\[\#ecf7f5\],:root[data-theme] .enabled\:hover\:bg-\[\#d7efe8\]:enabled:hover,:root[data-theme] .hover\:bg-\[\#e6f9f4\]:hover,:root[data-theme] .hover\:bg-\[\#f0fdfa\]:hover,:root[data-theme] .hover\:bg-\[\#eaf6f2\]:hover,:root[data-theme] .hover\:bg-\[\#e4f6f2\]:hover,:root[data-theme] .hover\:bg-\[\#e6f7f4\]:hover,:root[data-theme] .hover\:bg-\[\#e2f3ef\]:hover,:root[data-theme] .hover\:bg-\[\#e8f5f2\]:hover,:root[data-theme] .hover\:bg-\[\#e3f5ef\]:hover,:root[data-theme] .hover\:bg-\[\#e8f2f0\]:hover,:root[data-theme] .hover\:bg-\[\#e0f2e9\]:hover,:root[data-theme] .hover\:bg-\[\#dff2ec\]:hover,:root[data-theme] .hover\:bg-\[\#d9f0ea\]:hover,:root[data-theme] .hover\:bg-\[\#d7efe8\]:hover,:root[data-theme] .hover\:bg-\[\#d3efe8\]:hover{background-color:var(--color-brand-soft)}:root[data-theme] .text-\[\#92400e\],:root[data-theme] .text-\[\#92600e\],:root[data-theme] .text-\[\#8a5a13\],:root[data-theme] .text-\[\#8a5a00\],:root[data-theme] .text-\[\#9a5b00\],:root[data-theme] .text-\[\#9a5b08\],:root[data-theme] .text-\[\#9a6700\],:root[data-theme] .text-\[\#91651d\],:root[data-theme] .text-\[\#93500b\],:root[data-theme] .text-\[\#805800\],:root[data-theme] .text-\[\#805c22\],:root[data-theme] .text-\[\#a15c00\],:root[data-theme] .text-\[\#a16207\],:root[data-theme] .text-\[\#a86e13\]{color:var(--color-warning)}:root[data-theme] .text-\[\#087a55\],:root[data-theme] .text-\[\#277347\],:root[data-theme] .text-\[\#1f7a4d\],:root[data-theme] .text-\[\#166534\],:root[data-theme] .text-\[\#15784f\]{color:var(--color-success)}:root[data-theme] .text-\[\#42627a\],:root[data-theme] .text-\[\#2563eb\],:root[data-theme] .text-\[\#1d4ed8\],:root[data-theme] .text-\[\#1e40af\],:root[data-theme] .text-\[\#3159ad\]{color:var(--color-info)}:root[data-theme] .text-\[\#b53a32\],:root[data-theme] .text-\[\#c0392f\],:root[data-theme] .text-\[\#b42318\],:root[data-theme] .text-\[\#912018\],:root[data-theme] .text-\[\#be123c\],:root[data-theme] .hover\:text-\[\#b42318\]:hover,:root[data-theme] .hover\:text-\[\#9f1239\]:hover{color:var(--color-danger)}:root[data-theme] .text-\[\#0a5d56\],:root[data-theme] .text-\[\#0d7268\],:root[data-theme] .text-\[\#0a6b62\],:root[data-theme] .text-\[\#0f625c\],:root[data-theme] .text-\[\#247653\],:root[data-theme] .hover\:text-\[\#18583e\]:hover{color:var(--color-brand-mark)}:root[data-theme] .text-\[\#526168\]{color:var(--color-ink)}:root[data-theme]:not([data-color-scheme=light]) .text-\[\#6d28d9\]{color:#928bc1}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .text-\[\#6d28d9\]{color:color-mix(in srgb, #c4b5fd 72%, var(--color-ink))}}:root[data-theme] .bg-\[\#ede9fe\]{background-color:#f2efff}@supports (color:color-mix(in lab, red, red)){:root[data-theme] .bg-\[\#ede9fe\]{background-color:color-mix(in srgb, #c4b5fd 22%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-ink-50:var(--color-surface-soft);--color-ink-100:var(--color-surface-sunken);--color-slate-50:var(--color-surface-soft);--color-slate-100:#ecedee}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-slate-100:color-mix(in srgb, var(--color-ink) 8%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-slate-200:#dee0e1}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-slate-200:color-mix(in srgb, var(--color-ink) 14%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-slate-300:var(--color-ink-300);--color-slate-400:var(--color-ink-400);--color-slate-500:var(--color-ink-500);--color-slate-600:var(--color-ink-600);--color-slate-700:var(--color-ink-700);--color-slate-800:var(--color-ink-800);--color-slate-900:var(--color-ink);--color-slate-950:var(--color-ink);--color-gray-50:var(--color-slate-50);--color-gray-100:var(--color-slate-100);--color-gray-200:var(--color-slate-200);--color-gray-300:var(--color-slate-300);--color-gray-400:var(--color-slate-400);--color-gray-500:var(--color-slate-500);--color-gray-600:var(--color-slate-600);--color-gray-700:var(--color-slate-700);--color-gray-800:var(--color-slate-800);--color-gray-900:var(--color-slate-900);--color-gray-950:var(--color-slate-950);--color-zinc-50:var(--color-slate-50);--color-zinc-100:var(--color-slate-100);--color-zinc-200:var(--color-slate-200);--color-zinc-300:var(--color-slate-300);--color-zinc-400:var(--color-slate-400);--color-zinc-500:var(--color-slate-500);--color-zinc-600:var(--color-slate-600);--color-zinc-700:var(--color-slate-700);--color-zinc-800:var(--color-slate-800);--color-zinc-900:var(--color-slate-900);--color-zinc-950:var(--color-slate-950);--color-neutral-50:var(--color-slate-50);--color-neutral-100:var(--color-slate-100);--color-neutral-200:var(--color-slate-200);--color-neutral-300:var(--color-slate-300);--color-neutral-400:var(--color-slate-400);--color-neutral-500:var(--color-slate-500);--color-neutral-600:var(--color-slate-600);--color-neutral-700:var(--color-slate-700);--color-neutral-800:var(--color-slate-800);--color-neutral-900:var(--color-slate-900);--color-neutral-950:var(--color-slate-950);--color-stone-50:var(--color-slate-50);--color-stone-100:var(--color-slate-100);--color-stone-200:var(--color-slate-200);--color-stone-300:var(--color-slate-300);--color-stone-400:var(--color-slate-400);--color-stone-500:var(--color-slate-500);--color-stone-600:var(--color-slate-600);--color-stone-700:var(--color-slate-700);--color-stone-800:var(--color-slate-800);--color-stone-900:var(--color-slate-900);--color-stone-950:var(--color-slate-950);--color-amber-50:var(--color-warning-soft);--color-amber-100:var(--color-warning-bg);--color-amber-200:#e7c8b0}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-amber-200:color-mix(in srgb, var(--color-warning) 32%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-amber-800:var(--color-warning);--color-amber-900:var(--color-warning);--color-amber-950:var(--color-warning);--color-yellow-50:var(--color-warning-soft);--color-yellow-100:var(--color-warning-bg);--color-yellow-200:var(--color-amber-200);--color-yellow-800:var(--color-warning);--color-yellow-900:var(--color-warning);--color-yellow-950:var(--color-warning);--color-orange-50:var(--color-warning-soft);--color-orange-100:var(--color-warning-bg);--color-orange-200:var(--color-amber-200);--color-orange-800:var(--color-warning);--color-orange-900:var(--color-warning);--color-orange-950:var(--color-warning);--color-red-50:var(--color-danger-soft);--color-red-100:var(--color-danger-bg);--color-red-200:#e7b9b5}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-red-200:color-mix(in srgb, var(--color-danger) 32%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-red-600:var(--color-danger);--color-red-700:var(--color-danger);--color-red-800:var(--color-danger);--color-red-900:var(--color-danger);--color-red-950:var(--color-danger);--color-rose-50:var(--color-danger-soft);--color-rose-100:var(--color-danger-bg);--color-rose-200:var(--color-red-200);--color-rose-600:var(--color-danger);--color-rose-700:var(--color-danger);--color-rose-800:var(--color-danger);--color-rose-900:var(--color-danger);--color-rose-950:var(--color-danger);--color-emerald-50:var(--color-success-soft);--color-emerald-100:var(--color-success-bg);--color-emerald-200:#b4d6c1}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-emerald-200:color-mix(in srgb, var(--color-success) 32%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-emerald-600:var(--color-success);--color-emerald-700:var(--color-success);--color-emerald-800:var(--color-success);--color-emerald-900:var(--color-success);--color-emerald-950:var(--color-success);--color-green-50:var(--color-success-soft);--color-green-100:var(--color-success-bg);--color-green-200:var(--color-emerald-200);--color-green-600:var(--color-success);--color-green-700:var(--color-success);--color-green-800:var(--color-success);--color-green-900:var(--color-success);--color-green-950:var(--color-success);--color-sky-50:var(--color-info-soft);--color-sky-100:var(--color-info-bg);--color-sky-200:#aecfe1}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-sky-200:color-mix(in srgb, var(--color-info) 32%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-sky-700:var(--color-info);--color-sky-800:var(--color-info);--color-sky-900:var(--color-info);--color-sky-950:var(--color-info);--color-blue-50:var(--color-info-soft);--color-blue-100:var(--color-info-bg);--color-blue-200:var(--color-sky-200);--color-blue-700:var(--color-info);--color-blue-800:var(--color-info);--color-blue-900:var(--color-info);--color-blue-950:var(--color-info);--color-cyan-50:var(--color-info-soft);--color-cyan-100:var(--color-info-bg);--color-cyan-200:var(--color-sky-200);--color-cyan-700:var(--color-info);--color-cyan-800:var(--color-info);--color-cyan-900:var(--color-info);--color-cyan-950:var(--color-info);--color-violet-50:#f7f5ff}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-violet-50:color-mix(in srgb, #c4b5fd 14%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-violet-100:#f2efff}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-violet-100:color-mix(in srgb, #c4b5fd 22%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-violet-200:#ebe6fe}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-violet-200:color-mix(in srgb, #c4b5fd 34%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-violet-800:#a49ad7}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-violet-800:color-mix(in srgb, #c4b5fd 82%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-violet-900:#c4c0e4}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-violet-900:color-mix(in srgb, #ddd6fe 88%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-violet-950:#d7d5e9}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-violet-950:color-mix(in srgb, #ede9fe 90%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-purple-50:var(--color-violet-50);--color-purple-100:var(--color-violet-100);--color-purple-200:var(--color-violet-200);--color-purple-800:var(--color-violet-800);--color-purple-900:var(--color-violet-900);--color-purple-950:var(--color-violet-950);--color-indigo-50:#f2f5ff}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-indigo-50:color-mix(in srgb, #a5b4fc 14%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-indigo-100:#ebeffe}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-indigo-100:color-mix(in srgb, #a5b4fc 22%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-indigo-200:#e0e6fe}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-indigo-200:color-mix(in srgb, #a5b4fc 34%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-indigo-800:#8a99d6}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-indigo-800:color-mix(in srgb, #a5b4fc 82%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-indigo-900:#b1bde4}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-indigo-900:color-mix(in srgb, #c7d2fe 88%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-indigo-950:#cbd3ea}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-indigo-950:color-mix(in srgb, #e0e7ff 90%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-pink-50:#fef3f9}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-pink-50:color-mix(in srgb, #f9a8d4 14%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-pink-100:#feecf6}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-pink-100:color-mix(in srgb, #f9a8d4 22%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-pink-200:#fde1f0}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-pink-200:color-mix(in srgb, #f9a8d4 34%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-pink-800:#cf90b5}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-pink-800:color-mix(in srgb, #f9a8d4 82%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-pink-900:#dfbad1}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-pink-900:color-mix(in srgb, #fbcfe8 88%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-pink-950:#e4d3df}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-pink-950:color-mix(in srgb, #fce7f3 90%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]){--color-teal-50:var(--color-brand-soft);--color-teal-100:var(--color-brand-tint);--color-teal-200:#b2cccb}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]){--color-teal-200:color-mix(in srgb, var(--color-brand-mark) 32%, var(--color-surface))}}:root[data-theme]:not([data-color-scheme=light]){--color-teal-800:var(--color-brand-mark);--color-teal-900:var(--color-brand-mark);--color-teal-950:var(--color-brand-mark)}:root[data-theme]:not([data-color-scheme=light]) .text-amber-600,:root[data-theme]:not([data-color-scheme=light]) .text-amber-700,:root[data-theme]:not([data-color-scheme=light]) .text-orange-600,:root[data-theme]:not([data-color-scheme=light]) .text-orange-700,:root[data-theme]:not([data-color-scheme=light]) .hover\:text-amber-700:hover{color:var(--color-warning)}:root[data-theme]:not([data-color-scheme=light]) .text-violet-500,:root[data-theme]:not([data-color-scheme=light]) .text-violet-600,:root[data-theme]:not([data-color-scheme=light]) .text-violet-700{color:#9c94ce}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .text-violet-500,:root[data-theme]:not([data-color-scheme=light]) .text-violet-600,:root[data-theme]:not([data-color-scheme=light]) .text-violet-700{color:color-mix(in srgb, #c4b5fd 78%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]) .text-indigo-500,:root[data-theme]:not([data-color-scheme=light]) .text-indigo-600,:root[data-theme]:not([data-color-scheme=light]) .text-indigo-700{color:#8493cd}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .text-indigo-500,:root[data-theme]:not([data-color-scheme=light]) .text-indigo-600,:root[data-theme]:not([data-color-scheme=light]) .text-indigo-700{color:color-mix(in srgb, #a5b4fc 78%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]) .text-pink-500,:root[data-theme]:not([data-color-scheme=light]) .text-pink-600,:root[data-theme]:not([data-color-scheme=light]) .text-pink-700{color:#c68aae}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .text-pink-500,:root[data-theme]:not([data-color-scheme=light]) .text-pink-600,:root[data-theme]:not([data-color-scheme=light]) .text-pink-700{color:color-mix(in srgb, #f9a8d4 78%, var(--color-ink))}}:root[data-theme]:not([data-color-scheme=light]) :is(.bg-danger,.bg-success,.bg-warning,.bg-info).text-white{color:var(--color-surface)}:root[data-theme]:not([data-color-scheme=light]) .text-\[\#7dd3c8\]{color:var(--color-brand)}:root[data-theme]:not([data-color-scheme=light]) .\!text-violet-700{color:#9c94ce!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .\!text-violet-700{color:color-mix(in srgb, #c4b5fd 78%, var(--color-ink))!important}}:root[data-theme]:not([data-color-scheme=light]) .text-teal-600,:root[data-theme]:not([data-color-scheme=light]) .text-teal-700,:root[data-theme]:not([data-color-scheme=light]) .hover\:text-teal-700:hover{color:var(--color-brand-mark)}:root[data-theme]:not([data-color-scheme=light]) .hover\:border-teal-700:hover{border-color:var(--color-brand-mark)}:root[data-theme]:not([data-color-scheme=light]) .bg-white\/60,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/65,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/70,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/80,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/85,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/90{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .bg-white\/60,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/65,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/70,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/80,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/85,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/90{background-color:color-mix(in srgb, var(--color-surface) 78%, transparent)}}:root[data-theme]:not([data-color-scheme=light]) .bg-white\/95,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/96{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .bg-white\/95,:root[data-theme]:not([data-color-scheme=light]) .bg-white\/96{background-color:color-mix(in srgb, var(--color-surface) 95%, transparent)}}:root[data-theme]:not([data-color-scheme=light]) .hover\:bg-black\/\[0\.06\]:hover,:root[data-theme]:not([data-color-scheme=light]) .hover\:bg-black\/\[0\.08\]:hover,:root[data-theme]:not([data-color-scheme=light]) .bg-black\/\[0\.025\],:root[data-theme]:not([data-color-scheme=light]) .bg-black\/\[0\.045\],:root[data-theme]:not([data-color-scheme=light]) .odd\:bg-black\/\[0\.025\]:nth-child(odd){background-color:#10202814}@supports (color:color-mix(in lab, red, red)){:root[data-theme]:not([data-color-scheme=light]) .hover\:bg-black\/\[0\.06\]:hover,:root[data-theme]:not([data-color-scheme=light]) .hover\:bg-black\/\[0\.08\]:hover,:root[data-theme]:not([data-color-scheme=light]) .bg-black\/\[0\.025\],:root[data-theme]:not([data-color-scheme=light]) .bg-black\/\[0\.045\],:root[data-theme]:not([data-color-scheme=light]) .odd\:bg-black\/\[0\.025\]:nth-child(odd){background-color:color-mix(in srgb, var(--color-ink) 8%, transparent)}}:root[data-theme]:not([data-color-scheme=light]) .border-black\/\[0\.07\]{border-color:var(--color-line)}:root[data-theme=amakna]{--amakna-orange:#ee8a24;--amakna-orange-hover:#f59a35;--amakna-orange-ink:#2e1f0e;--amakna-brown:#4b3823;--amakna-brown-ink:#f4e9d3;--amakna-edge:#4a3a24;--amakna-band:#8b7454;--amakna-ledge:#b3976e;--amakna-bevel:linear-gradient(180deg, #fff6, #fff0 38%, #4a3a2412);--amakna-tab-top:#f6efe0;--amakna-tab-bottom:#e6d9bd;--amakna-tab-active-top:#f09a3e;--amakna-tab-active-bottom:#c96b2a;--amakna-tab-active-shade:#a65723;--amakna-tab-active-edge:#723811}:root[data-theme=amakna] :is(.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-\[12px\]).border{border-width:2px}:root[data-theme=amakna] :is(.rounded-2xl,.rounded-xl,.rounded-\[12px\]):is(.border-border,.border-hairline,.border-line),:root[data-theme=amakna] .card{border-color:var(--amakna-edge);background-image:var(--amakna-bevel);box-shadow:inset 0 1px 0 #ffffffa6, 0 5px 0 var(--amakna-ledge), 0 10px 24px -6px #33250f38}:root[data-theme=amakna] .card{border-width:2px}:root[data-theme=amakna] .rounded-lg.border:is(.bg-surface-soft,.bg-surface-sunken),:root[data-theme=amakna] :is(div,section,article,li,aside).rounded-lg.border:is(.border-line,.border-hairline,.border-border):is(.bg-white,.bg-surface){background-image:var(--amakna-bevel);box-shadow:inset 0 1px 0 #fff9, 0 3px 0 var(--amakna-ledge)}:root[data-theme=amakna] .primary-button,:root[data-theme=amakna] .button{background:linear-gradient(180deg, #ffffff47, #fff0 45%, #4a3a2429), var(--amakna-orange);color:var(--amakna-orange-ink);border:2px solid var(--amakna-edge);box-shadow:inset 0 1px 0 #ffecd6bf, 0 2px 0 var(--amakna-edge)}:root[data-theme=amakna] .primary-button:hover:not(:disabled),:root[data-theme=amakna] .button:hover{background:linear-gradient(180deg, #ffffff47, #fff0 45%, #4a3a2429), var(--amakna-orange-hover);box-shadow:inset 0 1px 0 #ffecd6bf, 0 2px 0 var(--amakna-edge)}:root[data-theme=amakna] .primary-button:active:not(:disabled),:root[data-theme=amakna] .button:active{box-shadow:inset 0 1px 0 #ffecd6bf, 0 1px 0 var(--amakna-edge);transform:translateY(1px)}:root[data-theme=amakna] .ghost-button,:root[data-theme=amakna] .button-secondary{border:2px solid var(--amakna-edge);background:var(--amakna-bevel), var(--color-surface);color:var(--color-ink);box-shadow:inset 0 1px 0 #fffc, 0 2px 0 var(--amakna-ledge)}:root[data-theme=amakna] .ghost-button:hover:not(:disabled),:root[data-theme=amakna] .button-secondary:hover{background:var(--amakna-bevel), var(--color-surface-soft);border-color:var(--amakna-edge);color:var(--color-ink)}:root[data-theme=amakna] :is(.bg-brand,.bg-primary,.bg-\[var\(--color-brand\)\]){background-color:var(--amakna-orange);background-image:var(--amakna-bevel);color:var(--amakna-orange-ink)}:root[data-theme=amakna] :is(.bg-brand,.bg-primary,.bg-\[var\(--color-brand\)\]) :where([class*=text-white]){color:var(--amakna-orange-ink)}:root[data-theme=amakna] :is(button,a,[role=button]):is(.bg-brand,.bg-primary,.bg-\[var\(--color-brand\)\]):hover{background-color:var(--amakna-orange-hover)}:root[data-theme=amakna] .avatar-button{border:2px solid var(--amakna-edge);background:var(--color-surface)}:root[data-theme=wisp]{--wisp-violet:#8858c8;--wisp-blue:#4e7cff;--wisp-pink:#d878e8;--wisp-light:#e8f8ff;--wisp-glow:#0f5f5b73}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp]{--wisp-glow:color-mix(in srgb, var(--color-brand-mark) 45%, transparent)}}:root[data-theme=wisp]{background:radial-gradient(ellipse 32% 26% at 50% -8%, var(--wisp-light), transparent 70%), radial-gradient(ellipse 70% 55% at 12% -5%, var(--wisp-violet), transparent 65%), radial-gradient(ellipse 50% 45% at 92% 0%, var(--wisp-blue), transparent 65%), radial-gradient(ellipse 60% 40% at 85% 105%, var(--wisp-pink), transparent 65%), var(--color-bg-app)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp]{background:radial-gradient(ellipse 32% 26% at 50% -8%, color-mix(in srgb, var(--wisp-light) 18%, transparent), transparent 70%), radial-gradient(ellipse 70% 55% at 12% -5%, color-mix(in srgb, var(--wisp-violet) 62%, transparent), transparent 65%), radial-gradient(ellipse 50% 45% at 92% 0%, color-mix(in srgb, var(--wisp-blue) 42%, transparent), transparent 65%), radial-gradient(ellipse 60% 40% at 85% 105%, color-mix(in srgb, var(--wisp-pink) 42%, transparent), transparent 65%), var(--color-bg-app)}}:root[data-theme=wisp]{background-attachment:fixed}:root[data-theme=wisp] :is(.bg-bg-app,.bg-\[\#f2f5f7\]){background-color:#0000}:root[data-theme=wisp] :is(.rounded-2xl,.rounded-xl).border-border,:root[data-theme=wisp] .card{background-image:linear-gradient(180deg, #ffffff12, #fff0 40%, var(--wisp-violet))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp] :is(.rounded-2xl,.rounded-xl).border-border,:root[data-theme=wisp] .card{background-image:linear-gradient(180deg, #ffffff12, #fff0 40%, color-mix(in srgb, var(--wisp-violet) 14%, transparent))}}:root[data-theme=wisp] :is(.rounded-2xl,.rounded-xl).border-border,:root[data-theme=wisp] .card{box-shadow:inset 0 1px #ffffff24,0 12px 30px #05021473,0 0 28px #0f5f5b1f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp] :is(.rounded-2xl,.rounded-xl).border-border,:root[data-theme=wisp] .card{box-shadow:inset 0 1px 0 #ffffff24, 0 12px 30px #05021473, 0 0 28px color-mix(in srgb, var(--color-brand-mark) 12%, transparent)}}:root[data-theme=wisp] :is(.text-brand,.text-brand-deep,.text-brand-mark){text-shadow:0 0 12px var(--wisp-glow)}:root[data-theme=wisp] .primary-button,:root[data-theme=wisp] .button,:root[data-theme=wisp] :is(.bg-brand,.bg-primary){background-image:linear-gradient(#ffffff2e,#fff0 55%,#0a04282e);box-shadow:0 0 0 1px #0f5f5b59,0 4px 16px #0f766e73}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp] .primary-button,:root[data-theme=wisp] .button,:root[data-theme=wisp] :is(.bg-brand,.bg-primary){box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 35%, transparent), 0 4px 16px color-mix(in srgb, var(--color-brand) 45%, transparent)}}:root[data-theme=wisp] .primary-button:hover:not(:disabled),:root[data-theme=wisp] .button:hover,:root[data-theme=wisp] :is(button,a,[role=button]):is(.bg-brand,.bg-primary):hover{box-shadow:0 0 0 1px #0f5f5b8c,0 4px 22px #0f766ea6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp] .primary-button:hover:not(:disabled),:root[data-theme=wisp] .button:hover,:root[data-theme=wisp] :is(button,a,[role=button]):is(.bg-brand,.bg-primary):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 55%, transparent), 0 4px 22px color-mix(in srgb, var(--color-brand) 65%, transparent)}}:root[data-theme=wisp] .h-5:is(.bg-brand,.bg-primary){box-shadow:0 0 0 1px #0f5f5b59}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp] .h-5:is(.bg-brand,.bg-primary){box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 35%, transparent)}}:root[data-theme=retro],.theme-swatch[data-theme-swatch=retro]{--retro-teal:#00a0af;--retro-teal-ink:#00808c;--retro-teal-wash:#e0f3f5;--retro-strip:#606060;--retro-band:#ccc;--retro-grid:#ddd;--retro-zebra:#efefef;--retro-control-edge:#a3a3a3;--retro-control-edge-hover:#6f6f6f;--retro-button-face:linear-gradient(180deg, #fdfdfd, #ececec 50%, #dadada);--retro-button-hover:linear-gradient(180deg, #fff, #f3f3f3 50%, #e3e3e3);--retro-button-pressed:linear-gradient(180deg, #cfcfcf, #e2e2e2);--retro-box-face:linear-gradient(180deg, #fcfcfc, #e4e4e4);--retro-disabled-ink:#a0a0a0}:root[data-theme=retro]{font-feature-settings:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:Arial,Helvetica,sans-serif;font-size:12.5px}:root[data-theme=retro] :not(code,pre,kbd,samp,.mono,[class*=font-mono],code *,pre *,.mono *,[class*=font-mono] *){letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}:root[data-theme=retro] :focus-visible{outline-offset:1px;outline:1px dotted #000}:root[data-theme=retro] :is(.rounded-\[0\.3rem\],.rounded-\[0\.35rem\],.rounded-\[0\.375rem\],.rounded-\[0\.4rem\],.rounded-\[0\.4375rem\],.rounded-\[0\.45rem\],.rounded-\[0\.5rem\],.rounded-\[0\.55rem\],.rounded-\[0\.6rem\],.rounded-\[0\.65rem\],.rounded-\[0\.7rem\],.rounded-\[0\.75rem\],.rounded-\[0\.8rem\],.rounded-\[0\.85rem\],.rounded-\[0\.9rem\],.rounded-\[0\.95rem\],.rounded-\[1rem\],.rounded-\[4px\],.rounded-\[5px\],.rounded-\[6px\],.rounded-\[7px\],.rounded-\[8px\],.rounded-\[9px\],.rounded-\[10px\],.rounded-\[12px\]){border-radius:0}:root[data-theme=retro] :is(.rounded-2xl,.rounded-xl,.rounded-\[12px\]):is(.border-border,.border-hairline,.border-line),:root[data-theme=retro] .card{border-color:var(--retro-band);box-shadow:none}:root[data-theme=retro] :is(.rounded-2xl,.rounded-xl,.rounded-\[12px\]):is(.border-border,.border-hairline,.border-line)>header:first-child{border-bottom-color:var(--retro-teal);background:var(--retro-teal);color:#fff}:root[data-theme=retro] :is(.rounded-2xl,.rounded-xl,.rounded-\[12px\]):is(.border-border,.border-hairline,.border-line)>header:first-child :is(.text-ink,.text-brand,[class*=text-ink\/]){color:#fff;font-weight:700}:root[data-theme=retro] :is(.rounded-2xl,.rounded-xl,.rounded-\[12px\]):is(.border-border,.border-hairline,.border-line)>header:first-child :is([class*=bg-ink\/],[class*=hover\:bg-brand]:hover){background-color:#fff3}:root[data-theme=retro] div:has(>nav>a[data-training-target=patient-tab]){background:var(--retro-strip);border-bottom:0}:root[data-theme=retro] div:has(>nav>a[data-training-target=patient-tab])>nav{padding-inline:.25rem}:root[data-theme=retro] a[data-training-target=patient-tab] span{color:#fff;padding:.35rem .5rem;font-size:12px;font-weight:700}:root[data-theme=retro] a[data-training-target=patient-tab] span:after{content:none}:root[data-theme=retro] a[data-training-target=patient-tab]:hover{background:#757575}:root[data-theme=retro] a[data-training-target=patient-tab][aria-current=page]:hover{background:var(--retro-teal)}:root[data-theme=retro] nav>a[aria-current=page]:has(span){background:var(--retro-teal)}:root[data-theme=retro] div:has(>nav>a[data-training-target=patient-tab])>:not(nav) :is([class*=text-ink\/],.text-ink){color:#fff}:root[data-theme=retro] div:has(>nav>a[data-training-target=patient-tab])>:not(nav) :is(button,[role=button]):hover{color:#fff;background:#757575}:root[data-theme=retro] thead tr:not(.io-band-row-bottom) th:not(.io-type-corner,[class*=flowsheet-frozen]){color:#333;background-color:#e8e8e8;background-image:linear-gradient(#f4f4f4,#e1e1e1);font-weight:700}:root[data-theme=retro] :is(th,td){border-color:var(--retro-grid)}:root[data-theme=retro] tbody tr:nth-child(2n)>td:not([class*=bg-],[class*=flowsheet]){background-color:var(--retro-zebra)}:root[data-theme=retro] .text-button{color:var(--color-brand-mark)}:root[data-theme=retro] :is(.text-button,a.text-brand):hover{text-decoration:underline}:root[data-theme=retro] :is(.primary-button,.ghost-button,.danger-button,.button,.button-secondary,.button-danger),:root[data-theme=retro] button:is(.border,.bg-brand,.bg-primary):not(.text-left,.w-full,.border-0,.border-dashed,.border-transparent,.rounded-full,[role=tab],[role=option],[role=menuitem],[role=switch],[aria-haspopup=listbox],[aria-pressed=true],[aria-selected=true],[aria-current]){border:1px solid var(--retro-control-edge);background:var(--retro-button-face);color:#222;box-shadow:none;text-shadow:none;border-radius:3px;font-weight:700}:root[data-theme=retro] button:is(.bg-brand,.bg-primary):not(.text-left,.w-full,.rounded-full,[role=tab],[role=option],[role=menuitem],[role=switch],[aria-pressed=true],[aria-selected=true],[aria-current]) :where([class*=text-white]){color:#222}:root[data-theme=retro] :is(.primary-button,.ghost-button,.danger-button,.button,.button-secondary,.button-danger){min-height:22px;padding:0 8px;font-size:12px}:root[data-theme=retro] :is(.primary-button,.ghost-button,.danger-button).small{border-radius:3px;min-height:20px;padding:0 6px;font-size:11px}:root[data-theme=retro] :is(.danger-button,.button-danger){color:#c00}:root[data-theme=retro] :is(.primary-button,.ghost-button,.danger-button,.button,.button-secondary,.button-danger):hover:not(:disabled),:root[data-theme=retro] button:is(.border,.bg-brand,.bg-primary):not(.text-left,.w-full,.border-0,.border-dashed,.border-transparent,.rounded-full,[role=tab],[role=option],[role=menuitem],[role=switch],[aria-haspopup=listbox],[aria-pressed=true],[aria-selected=true],[aria-current]):hover:not(:disabled){border-color:var(--retro-control-edge-hover);background:var(--retro-button-hover);color:#000;box-shadow:none}:root[data-theme=retro] :is(.danger-button,.button-danger):hover:not(:disabled){color:#c00}:root[data-theme=retro] :is(.primary-button,.ghost-button,.danger-button,.button,.button-secondary,.button-danger,button.border):active:not(:disabled,.text-left,.w-full){background:var(--retro-button-pressed);transform:none}:root[data-theme=retro] :is(.primary-button,.ghost-button,.danger-button,.button,.button-secondary,.button-danger):disabled{color:var(--retro-disabled-ink);opacity:1;background:#f2f2f2;border-color:#c8c8c8}:root[data-theme=retro] button:is(.border,.bg-brand,.bg-primary):is([aria-pressed=true],[aria-selected=true]):not([role=switch],[role=tab],.w-full,.text-left),:root[data-theme=retro] :is(.ghost-button,.primary-button)[aria-pressed=true]{border:1px solid var(--retro-control-edge-hover);background:var(--retro-button-pressed);color:#000;border-radius:3px;font-weight:700;box-shadow:inset 1px 1px 2px #00000040}:root[data-theme=retro] button:is(.bg-brand,.bg-primary):is([aria-pressed=true],[aria-selected=true]) :where([class*=text-white]){color:#000}:root[data-theme=retro] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),textarea):is(.border,.field *),:root[data-theme=retro] select{border-color:var(--retro-control-edge);color:#000;box-shadow:none;background-color:#fff;border-radius:0}:root[data-theme=retro] :is(input,textarea,select):is(.border,.field *):focus,:root[data-theme=retro] select:focus{border-color:var(--retro-control-edge-hover);box-shadow:none;outline:none}:root[data-theme=retro] select:not([multiple],[size]),:root[data-theme=retro] button[aria-haspopup=listbox].border{border-style:solid;border-width:1px;border-color:var(--retro-control-edge);color:#000;box-shadow:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23000'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:9px 5px;border-radius:0;padding-right:20px}:root[data-theme=retro] select:not([multiple],[size]){appearance:none;cursor:default;min-height:20px}:root[data-theme=retro] button[aria-haspopup=listbox].border>svg:last-child{display:none}:root[data-theme=retro] select:disabled{color:var(--retro-disabled-ink);background-color:#f2f2f2;border-color:#c8c8c8}:root[data-theme=retro] input:is([type=checkbox],[type=radio]):not(.sr-only,.opacity-0,.absolute,.appearance-none){appearance:none;background:var(--retro-box-face);vertical-align:-2px;cursor:default;border:1px solid #8f8f8f;border-radius:2px;flex:none;width:13px;height:13px;padding:0}:root[data-theme=retro] input[type=radio]:not(.sr-only,.opacity-0,.absolute,.appearance-none){border-radius:50%}:root[data-theme=retro] input:is([type=checkbox],[type=radio]):not(.sr-only,.opacity-0,.absolute,.appearance-none):hover:not(:disabled){border-color:#555}:root[data-theme=retro] input[type=checkbox]:checked:not(.sr-only,.opacity-0,.absolute,.appearance-none){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1.2 4.4l2.2 2.3L7.8 1.6' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center / 9px 9px no-repeat, var(--retro-box-face)}:root[data-theme=retro] input[type=checkbox]:indeterminate:not(.sr-only,.opacity-0,.absolute,.appearance-none){background:linear-gradient(#000, #000) center / 7px 2px no-repeat, var(--retro-box-face)}:root[data-theme=retro] input[type=radio]:checked:not(.sr-only,.opacity-0,.absolute,.appearance-none){background:radial-gradient(circle, #000 0 2.2px, transparent 2.7px), var(--retro-box-face)}:root[data-theme=retro] input:is([type=checkbox],[type=radio]):disabled:not(.sr-only,.opacity-0,.absolute,.appearance-none){background-color:#f2f2f2;background-image:none;border-color:#c4c4c4}:root[data-theme=retro] input[type=checkbox]:checked:disabled:not(.sr-only,.opacity-0,.absolute,.appearance-none){background:#f2f2f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1.2 4.4l2.2 2.3L7.8 1.6' fill='none' stroke='%23a0a0a0' stroke-width='1.8'/%3E%3C/svg%3E") 50%/9px 9px no-repeat}:root[data-theme=retro] input[type=radio]:checked:disabled:not(.sr-only,.opacity-0,.absolute,.appearance-none){background:radial-gradient(circle, var(--retro-disabled-ink) 0 2.2px, transparent 2.7px) #f2f2f2}:root[data-theme=retro] button[role=switch]{background:var(--retro-box-face);width:13px;min-width:13px;height:13px;box-shadow:none;border:1px solid #8f8f8f;border-radius:2px;padding:0}:root[data-theme=retro] button[role=switch]>*{display:none}:root[data-theme=retro] button[role=switch]:hover:not(:disabled){border-color:#555}:root[data-theme=retro] button[role=switch][aria-checked=true]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1.2 4.4l2.2 2.3L7.8 1.6' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center / 9px 9px no-repeat, var(--retro-box-face)}:root[data-theme=retro] :is(.rounded-md,.rounded-sm,.rounded){border-radius:0}:root[data-theme=retro] span.rounded-full[class*=px-]{border-radius:2px}:root[data-theme=retro] button.rounded-full[class*=px-]{border:1px solid var(--retro-control-edge);background:var(--retro-button-face);color:#222;box-shadow:none;border-radius:3px;font-weight:700}:root[data-theme=retro] button.rounded-full[class*=px-]:hover{border-color:var(--retro-control-edge-hover);background:var(--retro-button-hover);color:#000}:root[data-theme=retro] button.rounded-full[class*=px-]:is([class*=bg-brand],[class*=bg-primary],[aria-pressed=true],[aria-selected=true]){border-color:var(--retro-control-edge-hover);background:var(--retro-button-pressed);color:#000;box-shadow:inset 1px 1px 2px #00000040}:root[data-theme=retro] button.rounded-full[class*=px-] :where([class*=text-white]){color:inherit}:root[data-theme=retro] .avatar-button{border-color:var(--retro-control-edge);border-radius:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-text:var(--color-brand);--color-brand-text-hover:var(--color-brand-hover);--surface-identity-wash:linear-gradient(165deg, #edf8f5f2 0%, #f2f5f78c 70%, #fff0 100%)}@supports (color:color-mix(in lab, red, red)){:root{--surface-identity-wash:linear-gradient(165deg, color-mix(in srgb, var(--color-brand-selected) 95%, transparent) 0%, color-mix(in srgb, var(--color-bg-app) 55%, transparent) 70%, #fff0 100%)}}:root{--surface-rail-header-wash:var(--color-brand-band)}:root[data-high-contrast=true]:not([data-theme]){--color-brand:#063b36;--color-brand-hover:#011a17;--color-brand-mark:#05332f;--color-brand-deep:#022b1f;--color-primary:#063b36;--color-success:#063d1a;--color-warning:#5c2708;--color-danger:#6b0d06;--color-info:#03304f;--color-brand-soft:#9ee0c2;--color-brand-tint:#c9f0dd;--color-brand-selected:#bcdcd4;--color-brand-band:#a3c5c0;--color-success-bg:#a7e0bd;--color-success-soft:#cdeeda;--color-warning-bg:#f2d79a;--color-warning-soft:#f7e9c8;--color-danger-bg:#f3b8b3;--color-danger-soft:#f7d5d2;--color-info-bg:#a8d6f2;--color-info-soft:#cfe6f7;--color-hairline:#0f766e6e;--color-line:#0f766eb3;--color-line-strong:#0f766ef5;--color-border:#579f9a;--color-border-strong:#27847d;--color-ink-300:#6f6c5b;--color-ink-400:#5a5849;--color-ink-500:#454440;--color-ink-600:#2c3541;--color-ink-700:#212a37;--color-ink-800:#141b25;--color-ink-900:#060a12;--color-surface-soft:#e9eef4;--color-surface-sunken:#dbe3ed;--color-surface-hover:#e4ebf3;--color-ink:#000}:root[data-theme],.theme-swatch[data-theme-swatch]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:var(--palette-bg-app);--color-surface:var(--palette-surface);--color-surface-soft:var(--palette-surface-soft);--color-surface-sunken:var(--palette-surface-sunken);--color-ink:var(--palette-ink);--color-brand:var(--palette-brand);--color-brand-hover:var(--palette-brand-hover);--color-brand-mark:var(--palette-brand-mark);--color-success:var(--palette-success);--color-warning:var(--palette-warning);--color-danger:var(--palette-danger);--color-info:var(--palette-info);--color-surface-hover:var(--color-surface-soft);--color-surface-chrome:var(--color-surface);--color-field:#f7f9fb}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-field:color-mix(in srgb, var(--color-surface-sunken) 60%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-primary:var(--color-brand);--color-brand-deep:var(--color-brand-mark);--color-brand-soft:#d4e2e1}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-soft:color-mix(in srgb, var(--color-brand-mark) 18%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-tint:#e7efef}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-tint:color-mix(in srgb, var(--color-brand-mark) 10%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-selected:#dde9e8}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-selected:color-mix(in srgb, var(--color-brand-mark) 14%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-band:#bcd9d6}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-brand-band:color-mix(in srgb, var(--color-brand) 28%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-900:var(--color-ink);--color-ink-800:#223139}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-800:color-mix(in srgb, var(--color-ink) 92%, var(--color-bg-app))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-700:#39464d}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-700:color-mix(in srgb, var(--color-ink) 82%, var(--color-bg-app))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-600:#4f5c62}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-600:color-mix(in srgb, var(--color-ink) 72%, var(--color-bg-app))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-500:#667177}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-500:color-mix(in srgb, var(--color-ink) 62%, var(--color-bg-app))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-400:#7c868b}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-400:color-mix(in srgb, var(--color-ink) 52%, var(--color-bg-app))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-300:#939ca0}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-ink-300:color-mix(in srgb, var(--color-ink) 42%, var(--color-bg-app))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-hairline:#1020281f}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-hairline:color-mix(in srgb, var(--color-ink) 12%, transparent)}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-line:#1020282e}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-line:color-mix(in srgb, var(--color-ink) 18%, transparent)}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-line-strong:#10202847}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-line-strong:color-mix(in srgb, var(--color-ink) 28%, transparent)}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-border:#d4d7d8}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-border:color-mix(in srgb, var(--color-ink) 18%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-border-strong:#b3b8ba}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-border-strong:color-mix(in srgb, var(--color-ink) 32%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-success-bg:#cce3d4}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-success-bg:color-mix(in srgb, var(--color-success) 22%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-success-soft:#e3f0e8}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-success-soft:color-mix(in srgb, var(--color-success) 12%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-warning-bg:#efd9c9}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-warning-bg:color-mix(in srgb, var(--color-warning) 22%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-warning-soft:#f6eae1}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-warning-soft:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-danger-bg:#efcfcc}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-danger-bg:color-mix(in srgb, var(--color-danger) 22%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-danger-soft:#f6e5e3}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-danger-soft:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-info-bg:#c8deea}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-info-bg:color-mix(in srgb, var(--color-info) 22%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--color-info-soft:#e1edf4}@supports (color:color-mix(in lab, red, red)){:root[data-theme],.theme-swatch[data-theme-swatch]{--color-info-soft:color-mix(in srgb, var(--color-info) 12%, var(--color-surface))}}:root[data-theme],.theme-swatch[data-theme-swatch]{--shadow-soft:0 1px 2px #00000059, 0 1px 3px #00000038;--shadow-card:0 12px 30px #00000047;--shadow-pop:0 12px 28px -8px #00000080;--shadow-modal:0 24px 60px #0000008c}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-bg-app:var(--palette-bg-app)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-bg-app:color-mix(in srgb, var(--palette-bg-app) 70%, black)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-surface:var(--palette-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-surface:color-mix(in srgb, var(--palette-surface) 84%, black)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-surface-sunken:var(--palette-surface-sunken)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-surface-sunken:color-mix(in srgb, var(--palette-surface-sunken) 62%, black)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-surface-soft:var(--palette-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-surface-soft:color-mix(in srgb, var(--palette-surface-soft) 70%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-ink:var(--palette-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-ink:color-mix(in srgb, var(--palette-ink) 58%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-brand-mark:var(--palette-brand-mark)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-brand-mark:color-mix(in srgb, var(--palette-brand-mark) 68%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-success:var(--palette-success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-success:color-mix(in srgb, var(--palette-success) 70%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-warning:var(--palette-warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-warning:color-mix(in srgb, var(--palette-warning) 74%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-danger:var(--palette-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-danger:color-mix(in srgb, var(--palette-danger) 74%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-info:var(--palette-info)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-info:color-mix(in srgb, var(--palette-info) 70%, white)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-hairline:#10202842}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-hairline:color-mix(in srgb, var(--color-ink) 26%, transparent)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-line:#10202866}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-line:color-mix(in srgb, var(--color-ink) 40%, transparent)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-line-strong:#10202894}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-line-strong:color-mix(in srgb, var(--color-ink) 58%, transparent)}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-border:#9fa6a9}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-border:color-mix(in srgb, var(--color-ink) 40%, var(--color-surface))}}:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-border-strong:#747e82}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-high-contrast=true]:not([data-color-scheme=light]){--color-border-strong:color-mix(in srgb, var(--color-ink) 58%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-field:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-field:color-mix(in srgb, var(--color-surface) 30%, white)}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-band:#dbeae9}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-band:color-mix(in srgb, var(--color-brand) 15%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-soft:#e2eceb}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-soft:color-mix(in srgb, var(--color-brand-mark) 12%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-tint:#f3f7f7}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-tint:color-mix(in srgb, var(--color-brand-mark) 5%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-selected:#ecf2f2}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-brand-selected:color-mix(in srgb, var(--color-brand-mark) 8%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-success-bg:#e8f2ec}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-success-bg:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-success-soft:#f3f9f5}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-success-soft:color-mix(in srgb, var(--color-success) 5%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-warning-bg:#f8eee6}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-warning-bg:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-warning-soft:#fbf6f3}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-warning-soft:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-danger-bg:#f8e9e8}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-danger-bg:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-danger-soft:#fbf4f3}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-danger-soft:color-mix(in srgb, var(--color-danger) 5%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-info-bg:#e6f0f6}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-info-bg:color-mix(in srgb, var(--color-info) 10%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-info-soft:#f2f8fa}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-info-soft:color-mix(in srgb, var(--color-info) 5%, var(--color-surface))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-800:#192930}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-800:color-mix(in srgb, var(--color-ink) 96%, var(--color-bg-app))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-700:#223139}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-700:color-mix(in srgb, var(--color-ink) 92%, var(--color-bg-app))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-600:#2b3a41}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-600:color-mix(in srgb, var(--color-ink) 88%, var(--color-bg-app))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-500:#344249}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-500:color-mix(in srgb, var(--color-ink) 84%, var(--color-bg-app))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-400:#4f5c62}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-400:color-mix(in srgb, var(--color-ink) 72%, var(--color-bg-app))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-300:#768085}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-ink-300:color-mix(in srgb, var(--color-ink) 55%, var(--color-bg-app))}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-hairline:#10202814}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-hairline:color-mix(in srgb, var(--color-ink) 8%, transparent)}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-line:#1020281f}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-line:color-mix(in srgb, var(--color-ink) 12%, transparent)}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-line-strong:#1020282e}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--color-line-strong:color-mix(in srgb, var(--color-ink) 18%, transparent)}}:root[data-theme][data-color-scheme=light],.theme-swatch[data-color-scheme=light]{--shadow-soft:0 1px 2px #0b12200f, 0 1px 3px #0b12200a;--shadow-card:0 12px 30px #1020280d;--shadow-pop:0 12px 28px -8px #0b12202e;--shadow-modal:0 24px 60px #10202838}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-bg-app:var(--palette-bg-app)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-bg-app:color-mix(in srgb, var(--palette-bg-app) 70%, white)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-surface:var(--palette-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-surface:color-mix(in srgb, var(--palette-surface) 84%, white)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-surface-soft:var(--palette-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-surface-soft:color-mix(in srgb, var(--palette-surface-soft) 94%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-surface-sunken:var(--palette-surface-sunken)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-surface-sunken:color-mix(in srgb, var(--palette-surface-sunken) 90%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-ink:var(--palette-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-ink:color-mix(in srgb, var(--palette-ink) 40%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand:var(--palette-brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand:color-mix(in srgb, var(--palette-brand) 65%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-hover:var(--palette-brand-hover)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-hover:color-mix(in srgb, var(--palette-brand-hover) 55%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-mark:var(--palette-brand-mark)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-mark:color-mix(in srgb, var(--palette-brand-mark) 60%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-band:#cae1df}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-band:color-mix(in srgb, var(--color-brand) 22%, var(--color-surface))}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-selected:#d9e5e5}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-brand-selected:color-mix(in srgb, var(--color-brand-mark) 16%, var(--color-surface))}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-success:var(--palette-success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-success:color-mix(in srgb, var(--palette-success) 62%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-warning:var(--palette-warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-warning:color-mix(in srgb, var(--palette-warning) 62%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-danger:var(--palette-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-danger:color-mix(in srgb, var(--palette-danger) 62%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-info:var(--palette-info)}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-info:color-mix(in srgb, var(--palette-info) 62%, black)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-hairline:#1020286e}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-hairline:color-mix(in srgb, var(--color-ink) 43%, transparent)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-line:#102028b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-line:color-mix(in srgb, var(--color-ink) 70%, transparent)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-line-strong:#102028e6}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-line-strong:color-mix(in srgb, var(--color-ink) 90%, transparent)}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-border:#586369}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-border:color-mix(in srgb, var(--color-ink) 70%, var(--color-surface))}}:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-border-strong:#28363e}@supports (color:color-mix(in lab, red, red)){:root[data-theme][data-color-scheme=light][data-high-contrast=true]{--color-border-strong:color-mix(in srgb, var(--color-ink) 90%, var(--color-surface))}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-hairline:var(--palette-neon-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-hairline:color-mix(in srgb, var(--palette-neon-red) 22%, transparent)}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-line:var(--palette-neon-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-line:color-mix(in srgb, var(--palette-neon-red) 38%, transparent)}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-line-strong:#0369a1a6}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-line-strong:color-mix(in srgb, var(--color-info) 65%, transparent)}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-border:var(--palette-neon-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-border:color-mix(in srgb, var(--palette-neon-red) 45%, var(--color-surface))}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-border-strong:#5b9ec2}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--color-border-strong:color-mix(in srgb, var(--color-info) 65%, var(--color-surface))}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-soft:0 0 0 1px var(--palette-neon-red), 0 2px 12px #00000073}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-soft:0 0 0 1px color-mix(in srgb, var(--palette-neon-red) 16%, transparent), 0 2px 12px #00000073}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-card:0 0 24px var(--palette-neon-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-card:0 0 24px color-mix(in srgb, var(--palette-neon-red) 12%, transparent)}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-pop:0 0 0 1px #0369a159, 0 12px 32px #000000a6}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-pop:0 0 0 1px color-mix(in srgb, var(--color-info) 35%, transparent), 0 12px 32px #000000a6}}:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-modal:0 0 0 1px var(--palette-neon-red), 0 24px 60px #000000b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme="2077"],.theme-swatch[data-theme-swatch="2077"]{--shadow-modal:0 0 0 1px color-mix(in srgb, var(--palette-neon-red) 35%, transparent), 0 24px 60px #000000b3}}:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-hairline:var(--palette-metallic-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-hairline:color-mix(in srgb, var(--palette-metallic-gold) 22%, transparent)}}:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-line:var(--palette-metallic-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-line:color-mix(in srgb, var(--palette-metallic-gold) 38%, transparent)}}:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-line-strong:var(--palette-metallic-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-line-strong:color-mix(in srgb, var(--palette-metallic-gold) 80%, transparent)}}:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-border:var(--palette-metallic-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-border:color-mix(in srgb, var(--palette-metallic-gold) 45%, var(--color-surface))}}:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-border-strong:var(--palette-metallic-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=berkeley],.theme-swatch[data-theme-swatch=berkeley]{--color-border-strong:color-mix(in srgb, var(--palette-metallic-gold) 80%, var(--color-surface))}}:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-hairline:#10202833}@supports (color:color-mix(in lab, red, red)){:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-hairline:color-mix(in srgb, var(--color-ink) 20%, transparent)}}:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-line:#10202852}@supports (color:color-mix(in lab, red, red)){:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-line:color-mix(in srgb, var(--color-ink) 32%, transparent)}}:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-line-strong:#10202899}@supports (color:color-mix(in lab, red, red)){:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-line-strong:color-mix(in srgb, var(--color-ink) 60%, transparent)}}:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-border:#9ba1a5}@supports (color:color-mix(in lab, red, red)){:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-border:color-mix(in srgb, var(--color-ink) 42%, var(--color-surface))}}:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-border-strong:#535e64}@supports (color:color-mix(in lab, red, red)){:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-border-strong:color-mix(in srgb, var(--color-ink) 72%, var(--color-surface))}}:root[data-theme=amakna][data-color-scheme=light],.theme-swatch[data-theme-swatch=amakna]{--color-surface-chrome:var(--color-surface-sunken);--surface-rail-header-wash:var(--amakna-brown);--shadow-soft:0 1px 2px #33250f1a, 0 1px 3px #33250f14;--shadow-card:0 12px 30px #33250f1a;--shadow-pop:0 12px 28px -8px #33250f47;--shadow-modal:0 24px 60px #33250f4d}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-hairline:#b4530924}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-hairline:color-mix(in srgb, var(--color-warning) 14%, transparent)}}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-line:#b453093d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-line:color-mix(in srgb, var(--color-warning) 24%, transparent)}}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-line-strong:#b4530966}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-line-strong:color-mix(in srgb, var(--color-warning) 40%, transparent)}}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-border:#efd9c9}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-border:color-mix(in srgb, var(--color-warning) 22%, var(--color-surface))}}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-border-strong:#e3bea2}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--color-border-strong:color-mix(in srgb, var(--color-warning) 38%, var(--color-surface))}}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--shadow-soft:0 1px 2px #00000080, 0 1px 3px #00000059;--shadow-card:0 12px 30px #00000080;--shadow-pop:0 0 0 1px #0f5f5b38, 0 12px 32px #000000b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--shadow-pop:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 22%, transparent), 0 12px 32px #000000b3}}:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--shadow-modal:0 0 0 1px #0f5f5b4d, 0 24px 60px #000000bf}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bonfire],.theme-swatch[data-theme-swatch=bonfire]{--shadow-modal:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 30%, transparent), 0 24px 60px #000000bf}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-hairline:#0f5f5b29}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-hairline:color-mix(in srgb, var(--color-brand-mark) 16%, transparent)}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-line:#0f5f5b42}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-line:color-mix(in srgb, var(--color-brand-mark) 26%, transparent)}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-line-strong:#0f5f5b70}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-line-strong:color-mix(in srgb, var(--color-brand-mark) 44%, transparent)}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-border:#c5d9d8}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-border:color-mix(in srgb, var(--color-brand-mark) 24%, var(--color-surface))}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-border-strong:#9fbfbd}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-border-strong:color-mix(in srgb, var(--color-brand-mark) 40%, var(--color-surface))}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-brand-selected:#f9e9fb}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--color-brand-selected:color-mix(in srgb, #d878e8 16%, var(--color-surface))}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--surface-rail-header-wash:linear-gradient(90deg, #a9cecb, #f5dcf9)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--surface-rail-header-wash:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 36%, var(--color-surface)), color-mix(in srgb, #d878e8 26%, var(--color-surface)))}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--shadow-soft:0 1px 2px #05021480, 0 1px 3px #05021459;--shadow-card:0 12px 30px #05021473, 0 0 24px #0f5f5b1a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--shadow-card:0 12px 30px #05021473, 0 0 24px color-mix(in srgb, var(--color-brand-mark) 10%, transparent)}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--shadow-pop:0 0 0 1px #0f5f5b47, 0 12px 32px #050214a6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--shadow-pop:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 28%, transparent), 0 12px 32px #050214a6}}:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--shadow-modal:0 0 0 1px #0f5f5b52, 0 0 48px #0f5f5b24, 0 24px 60px #050214b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=wisp],.theme-swatch[data-theme-swatch=wisp]{--shadow-modal:0 0 0 1px color-mix(in srgb, var(--color-brand-mark) 32%, transparent), 0 0 48px color-mix(in srgb, var(--color-brand-mark) 14%, transparent), 0 24px 60px #050214b3}}:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-hairline:#10202824}@supports (color:color-mix(in lab, red, red)){:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-hairline:color-mix(in srgb, var(--color-ink) 14%, transparent)}}:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-line:#10202838}@supports (color:color-mix(in lab, red, red)){:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-line:color-mix(in srgb, var(--color-ink) 22%, transparent)}}:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-line-strong:#10202866}@supports (color:color-mix(in lab, red, red)){:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-line-strong:color-mix(in srgb, var(--color-ink) 40%, transparent)}}:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-border:#c1c5c7}@supports (color:color-mix(in lab, red, red)){:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-border:color-mix(in srgb, var(--color-ink) 26%, var(--color-surface))}}:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-border-strong:#91989c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--color-border-strong:color-mix(in srgb, var(--color-ink) 46%, var(--color-surface))}}:root[data-theme=ghost][data-color-scheme=light],.theme-swatch[data-theme-swatch=ghost]{--shadow-soft:0 1px 2px #16171a1a, 0 1px 3px #16171a14;--shadow-card:0 12px 30px #16171a1a;--shadow-pop:0 12px 28px -8px #16171a42;--shadow-modal:0 24px 60px #16171a4d}:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-hairline:#0f5f5b24}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-hairline:color-mix(in srgb, var(--color-brand-mark) 14%, transparent)}}:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-line:#0f5f5b38}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-line:color-mix(in srgb, var(--color-brand-mark) 22%, transparent)}}:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-line-strong:#0f5f5b5c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-line-strong:color-mix(in srgb, var(--color-brand-mark) 36%, transparent)}}:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-border:#cfdfde}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-border:color-mix(in srgb, var(--color-brand-mark) 20%, var(--color-surface))}}:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-border-strong:#adc9c7}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--color-border-strong:color-mix(in srgb, var(--color-brand-mark) 34%, var(--color-surface))}}:root[data-theme=sakura][data-color-scheme=light],.theme-swatch[data-theme-swatch=sakura]{--shadow-soft:0 1px 2px #a3305a14, 0 1px 3px #a3305a0f;--shadow-card:0 12px 30px #a3305a14;--shadow-pop:0 12px 28px -8px #a3305a38;--shadow-modal:0 24px 60px #a3305a42}:root[data-theme=retro][data-color-scheme=light],.theme-swatch[data-theme-swatch=retro]{--color-hairline:#ddd;--color-line:#ccc;--color-line-strong:#999;--color-border:#ccc;--color-border-strong:#999;--color-surface-chrome:#fff;--color-brand-selected:#e0f3f5;--surface-rail-header-wash:#00a0af;--surface-identity-wash:linear-gradient(180deg, #d9d9d9, #ccc);--radius-btn:3px;--radius-chip:0;--radius-card:0;--radius-media:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0;--shadow-soft:none;--shadow-card:none;--shadow-pop:3px 3px 0 #00000047;--shadow-modal:5px 5px 0 #00000052}:root[data-theme]{--color-brand-text:var(--color-brand-mark);--color-brand-text-hover:var(--color-brand-mark)}:root[data-theme] .text-brand,:root[data-theme] .text-brand-hover,:root[data-theme] .text-brand-deep,:root[data-theme] .hover\:text-brand:hover,:root[data-theme] .hover\:text-brand-hover:hover,:root[data-theme] .hover\:text-brand-deep:hover{color:var(--color-brand-mark)}:root[data-theme]:not([data-color-scheme=light]) .yumi-mark{filter:brightness(0)invert()}.theme-swatch{background:var(--color-bg-app);color:var(--color-ink);border:1px solid var(--color-line)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes reveal-highlight{0%{opacity:0;background-color:color-mix(in srgb, var(--color-brand-hover) 13%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-hover) 13%, transparent);border-radius:.25rem}40%{opacity:1;background-color:color-mix(in srgb, var(--color-brand-hover) 13%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-hover) 13%, transparent);border-radius:.25rem}to{opacity:1;background-color:#0000;border-radius:.25rem;box-shadow:0 0 0 3px #0000}}.reveal-highlight{animation:.9s ease-out reveal-highlight}@media (prefers-reduced-motion:reduce){.reveal-highlight{animation:none}}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-bar{background-color:var(--color-surface-sunken);position:relative;overflow:hidden}.skeleton-bar:after{content:"";background-image:linear-gradient(90deg,#0000 0%,#ffffffd9 50%,#0000 100%);animation:1.6s ease-in-out infinite skeleton-sweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.skeleton-bar:after{content:none;animation:none}}@keyframes drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-overlay{animation:.18s ease-out drawer-overlay-in}.drawer-panel{animation:.22s ease-out drawer-slide-in}@media (prefers-reduced-motion:reduce){.drawer-overlay,.drawer-panel{animation:none}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-D7hBUiug.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-D6LQsQ_v.woff2)format("woff2");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}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
