/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}@layer theme{:host,:root{--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-400:oklch(70.4% .191 22.216);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-16{top:calc(var(--spacing)*16)}.-right-44{right:calc(var(--spacing)*-44)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-12{bottom:calc(var(--spacing)*12)}.-left-36{left:calc(var(--spacing)*-36)}.left-4{left:calc(var(--spacing)*4)}.z-10{z-index:10}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[200\]{z-index:200}.z-\[1200\]{z-index:1200}.z-\[9999\]{z-index:9999}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-16{height:calc(var(--spacing)*16)}.h-\[90vh\]{height:90vh}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-\[90vh\]{max-height:90vh}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-50{min-height:calc(var(--spacing)*50)}.min-h-\[5rem\]{min-height:5rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[13\.5rem\]{min-height:13.5rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[75vh\]{min-height:75vh}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-16{width:calc(var(--spacing)*16)}.w-\[90vw\]{width:90vw}.w-\[340px\]{width:340px}.w-\[420px\]{width:420px}.w-dvw{width:100dvw}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[40px\]{min-width:40px}.min-w-\[45\%\]{min-width:45%}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.list-disc{list-style-type:disc}.auto-rows-\[minmax\(0\,1fr\)\]{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[0\.625rem\]{gap:.625rem}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.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-\[\#334174\]\/70{border-color:oklab(38.9674% .000495076 -.0883691/.7)}.border-\[\#ff8fad\]\/45{border-color:oklab(77.7874% .137963 .00879854/.45)}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#05060f\]{background-color:#05060f}.bg-\[rgba\(17\,24\,46\,0\.82\)\]{background-color:#11182ed1}.bg-\[rgba\(48\,19\,35\,0\.78\)\]{background-color:#301323c7}.bg-black{background-color:var(--color-black)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400\/50{background-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/50{background-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400\/70{background-color:#00bcfeb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/70{background-color:color-mix(in oklab,var(--color-sky-400)70%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[linear-gradient\(145deg\,rgba\(12\,18\,38\,0\.92\)_0\%\,rgba\(18\,26\,54\,0\.94\)_60\%\,rgba\(27\,40\,78\,0\.92\)_100\%\)\]{background-image:linear-gradient(145deg,#0c1226eb,#121a36f0 60%,#1b284eeb)}.bg-\[radial-gradient\(circle\,_rgba\(55\,203\,255\,0\.22\)\,transparent_72\%\)\]{background-image:radial-gradient(circle,#37cbff38,#0000 72%)}.bg-\[radial-gradient\(circle\,_rgba\(106\,92\,255\,0\.25\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,#6a5cff40,#0000 68%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(37\,54\,128\,0\.45\)_0\%\,transparent_65\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(27\,105\,164\,0\.3\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at top,#25368073 0,#0000 65%),radial-gradient(circle at bottom,#1b69a44d,#0000 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(79\,101\,255\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#4f65ff2e,#0000 60%)}.from-\[\#0c0f1f\]\/70{--tw-gradient-from:oklab(17.4678% .00255333 -.0334064/.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#5d6cff\]\/28{--tw-gradient-from:oklab(60.2696% .0134627 -.215789/.28);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#5565ff\]{--tw-gradient-from:#5565ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#f1f6ff\]{--tw-gradient-from:#f1f6ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#f7f9ff\]{--tw-gradient-from:#f7f9ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/25{--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){.from-white\/25{--tw-gradient-from:color-mix(in oklab,var(--color-white)25%,transparent)}}.from-white\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#0b1426\]\/68{--tw-gradient-via:oklab(19.3228% -.00469507 -.0387703/.68);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6f7aff\]{--tw-gradient-via:#6f7aff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6f7dff\]\/24{--tw-gradient-via:oklab(64.4369% .0168735 -.190324/.24);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#d5e1ff\]{--tw-gradient-via:#d5e1ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#dbe4ff\]{--tw-gradient-via:#dbe4ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0a0d1a\]\/72{--tw-gradient-to:oklab(16.3379% .00149945 -.0278727/.72);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#8a94ff\]\/18{--tw-gradient-to:oklab(70.5565% .0205378 -.15415/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#8f99ff\]{--tw-gradient-to:#8f99ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#aab9ff\]{--tw-gradient-to:#aab9ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#b1c2ff\]{--tw-gradient-to:#b1c2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab,var(--color-white)10%,transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.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)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-11{padding-inline:calc(var(--spacing)*11)}.py-0\.5{padding-block: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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.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-\[0\.7rem\]{font-size:.7rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.05rem\]{font-size:1.05rem}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8ba0ff\]{color:#8ba0ff}.text-\[\#9bb3ff\]{color:#9bb3ff}.text-\[\#94a9ff\]{color:#94a9ff}.text-\[\#c4d1ff\]{color:#c4d1ff}.text-\[\#c9d5ff\]{color:#c9d5ff}.text-\[\#d2dbff\]{color:#d2dbff}.text-\[\#d4dcff\]\/80{color:oklab(89.9452% .00443602 -.0485884/.8)}.text-\[\#dfe4ff\]{color:#dfe4ff}.text-\[\#e6ecff\]{color:#e6ecff}.text-\[\#f7f9ff\]{color:#f7f9ff}.text-\[\#ffb2c5\]{color:#ffb2c5}.text-blue-400{color:var(--color-blue-400)}.text-green-400{color:var(--color-green-400)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.text-red-200\/90{color:color-mix(in oklab,var(--color-red-200)90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff1f)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff2e)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.18\)\],.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff59)}.shadow-\[0_12px_24px_-12px_rgba\(68\,92\,255\,0\.65\)\]{--tw-shadow:0 12px 24px -12px var(--tw-shadow-color,#445cffa6)}.shadow-\[0_12px_24px_-12px_rgba\(68\,92\,255\,0\.65\)\],.shadow-\[0_18px_32px_-30px_rgba\(32\,54\,120\,0\.55\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_32px_-30px_rgba\(32\,54\,120\,0\.55\)\]{--tw-shadow:0 18px 32px -30px var(--tw-shadow-color,#2036788c)}.shadow-\[0_18px_40px_rgba\(16\,24\,56\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#10183847)}.shadow-\[0_18px_40px_rgba\(16\,24\,56\,0\.28\)\],.shadow-\[0_18px_45px_-32px_rgba\(18\,24\,48\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_-32px_rgba\(18\,24\,48\,0\.4\)\]{--tw-shadow:0 18px 45px -32px var(--tw-shadow-color,#12183066)}.shadow-\[0_20px_60px_rgba\(4\,6\,21\,0\.6\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#04061599)}.shadow-\[0_20px_60px_rgba\(4\,6\,21\,0\.6\)\],.shadow-\[0_28px_60px_-24px_rgba\(72\,92\,255\,0\.75\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_60px_-24px_rgba\(72\,92\,255\,0\.75\)\]{--tw-shadow:0 28px 60px -24px var(--tw-shadow-color,#485cffbf)}.shadow-\[0_28px_60px_-30px_rgba\(20\,30\,56\,0\.55\)\]{--tw-shadow:0 28px 60px -30px var(--tw-shadow-color,#141e388c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-22px_rgba\(12\,20\,56\,0\.85\)\,0_0_36px_8px_rgba\(96\,116\,255\,0\.22\)\]{--tw-shadow:0 30px 60px -22px var(--tw-shadow-color,#0c1438d9),0 0 36px 8px var(--tw-shadow-color,#6074ff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(12\,16\,36\,0\.22\)\]{--tw-shadow:0 34px 90px var(--tw-shadow-color,#0c102438)}.shadow-\[0_34px_90px_rgba\(12\,16\,36\,0\.22\)\],.shadow-\[0_45px_90px_-60px_rgba\(18\,24\,52\,0\.65\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_45px_90px_-60px_rgba\(18\,24\,52\,0\.65\)\]{--tw-shadow:0 45px 90px -60px var(--tw-shadow-color,#121834a6)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-sm{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow-xl{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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-sky-300\/70{--tw-ring-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.ring-sky-300\/70{--tw-ring-color:color-mix(in oklab,var(--color-sky-300)70%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-black\/60{--tw-ring-offset-color:#0009}@supports (color:color-mix(in lab,red,red)){.ring-offset-black\/60{--tw-ring-offset-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.drop-shadow-\[0_12px_32px_rgba\(20\,30\,70\,0\.45\)\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_12px_32px_rgba\(20\,30\,70\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 32px var(--tw-drop-shadow-color,#141e4673));--tw-drop-shadow:var(--tw-drop-shadow-size)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[\#b7c4ff\]\/65::placeholder{color:oklab(83.1009% .00702617 -.0839194/.65)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-0\.5:before{content:var(--tw-content);inset:calc(var(--spacing)*-.5)}.before\:-z-\[1\]:before{content:var(--tw-content);z-index:calc(1*-1)}.before\:rounded-\[40px\]:before{content:var(--tw-content);border-radius:40px}.before\:bg-\[radial-gradient\(circle_at_top\,rgba\(103\,127\,255\,0\.28\)_0\%\,rgba\(35\,46\,99\,0\.05\)_64\%\,transparent_100\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle at top,#677fff47 0,#232e630d 64%,#0000 100%)}.before\:opacity-80:before{content:var(--tw-content);opacity:.8}.before\:blur-3xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:text-\[\#eef2ff\]:hover{color:#eef2ff}.hover\:text-\[\#f4f7ff\]:hover{color:#f4f7ff}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff59)}.hover\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]:hover,.hover\:shadow-\[0_14px_32px_rgba\(16\,19\,54\,0\.22\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(16\,19\,54\,0\.22\)\]:hover{--tw-shadow:0 14px 32px var(--tw-shadow-color,#10133638)}.hover\:brightness-\[1\.08\]:hover{--tw-brightness:brightness(1.08);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-\[\#95a6ff\]:focus{border-color:#95a6ff}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#9fb1ff\]\/25:focus{--tw-ring-color:oklab(77.6554% .00701508 -.11331/.25)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-\[\#0a1020\]:focus{--tw-ring-offset-color:#0a1020}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#6776ff\]:focus-visible{outline-color:#6776ff}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:600px){.min-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:min-h-\[28rem\]{min-height:28rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)\,auto\]{grid-template-columns:minmax(0,1fr),auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.75rem\]{font-size:2.75rem}.sm\:text-\[3\.25rem\]{font-size:3.25rem}.sm\:text-\[32px\]{font-size:32px}.sm\:leading-none{--tw-leading:1;line-height:1}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:bg-transparent{background-color:#0000}.md\:bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.md\:bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.md\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.md\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.md\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.md\:from-\[\#0c0f1f\]\/75{--tw-gradient-from:oklab(17.4678% .00255333 -.0334064/.75);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.md\:via-\[\#0b1426\]\/70{--tw-gradient-via:oklab(19.3228% -.00469507 -.0387703/.7);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.md\:to-\[\#0a0d1a\]\/72{--tw-gradient-to:oklab(16.3379% .00149945 -.0278727/.72);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.md\:text-white{color:var(--color-white)}.md\:text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.md\:text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.md\:text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.md\:text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.md\:text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.md\:text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.md\:text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.md\:text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}@media (hover:hover){.md\:hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.md\:hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:max-w-none{max-width:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bg-surface{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface{background:color-mix(in srgb,var(--surface)82%,transparent)}}.bg-surface{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.6))saturate(var(--glass-saturation))}.bg-subtle{background:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-subtle{background:color-mix(in srgb,var(--surface-subtle)70%,transparent)}}.bg-subtle{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.6))saturate(var(--glass-saturation))}.bg-strong{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-strong{background:color-mix(in srgb,var(--surface-strong)62%,transparent)}}.bg-strong{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.6))saturate(var(--glass-saturation))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bg-surface{background-color:var(--surface)}.bg-subtle{background-color:var(--surface-subtle)}.bg-strong{background-color:var(--surface-strong)}}.bg-accent-soft{background-color:var(--accent-soft)}.text-muted{color:var(--text-muted)}.text-soft{color:var(--text-soft)}.text-foreground{color:var(--text)}.border-theme{box-shadow:0 14px 32px var(--shadow-elevated-outer),0 4px 12px var(--shadow-elevated-inner)}.border-theme,.border-theme-strong{background-clip:padding-box;border:none}.border-theme-strong{box-shadow:0 12px 28px var(--shadow-elevated-outer),0 4px 12px var(--shadow-elevated-inner)}.shadow-header{box-shadow:0 12px 26px var(--shadow-header-primary),0 3px 12px var(--shadow-header-secondary)}.shadow-header-soft{box-shadow:0 9px 20px var(--shadow-header-primary),0 3px 10px var(--shadow-header-secondary)}.outline-header,.outline-header-strong{box-shadow:0 0 0 1px var(--shadow-header-outline)}@supports (color:color-mix(in lab,red,red)){.outline-header-strong{box-shadow:0 0 0 1px color-mix(in srgb,var(--shadow-header-outline)54%,var(--accent)46%)}}.outline-contrast{box-shadow:0 0 0 1px #ffffff5c}.outline-contrast-strong{box-shadow:0 0 0 1px #ffffff84}.shadow-elevated{box-shadow:0 10px 22px var(--shadow-elevated-outer),0 4px 12px var(--shadow-elevated-inner)}.shadow-elevated-soft{box-shadow:0 8px 18px var(--shadow-elevated-outer),0 3px 10px var(--shadow-elevated-inner)}.theme-trigger-wrapper{z-index:1200;display:inline-flex;position:relative}.theme-trigger{min-height:2.55rem;color:var(--text);background:var(--surface);border-radius:999px;align-items:center;gap:.55rem;padding-inline:.95rem;font-size:.86rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.theme-trigger{background:color-mix(in srgb,var(--surface)94%,transparent)}}.theme-trigger{border:1px solid var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.theme-trigger{border:1px solid color-mix(in srgb,var(--border-soft)78%,transparent)}}.theme-trigger{will-change:transform,background,border-color;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s,box-shadow .22s,color .18s;transform:translateY(0)scale(1);box-shadow:0 5px 12px #0a10280e}.theme-trigger:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 120% at 12% 10%,var(--accent)0,transparent 70%);position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){.theme-trigger:after{background:radial-gradient(120% 120% at 12% 10%,color-mix(in srgb,var(--accent)24%,transparent)0,transparent 70%)}}.theme-trigger:after{opacity:0;transition:opacity .22s}.theme-trigger--quiet{min-height:2.35rem;padding-inline:.85rem;font-size:.82rem}.theme-trigger__label{display:none}@media (min-width:640px){.theme-trigger__label{display:inline-flex}.theme-trigger__label--wide{display:none}}@media (min-width:1024px){.theme-trigger__label--wide{display:inline-flex}}.theme-trigger:hover{border-color:var(--accent);transform:translateY(-3px)scale(1.02)}@supports (color:color-mix(in lab,red,red)){.theme-trigger:hover{border-color:color-mix(in srgb,var(--accent)45%,transparent)}}.theme-trigger:hover{background:linear-gradient(140deg,var(--surface)0,var(--accent-soft)100%)}@supports (color:color-mix(in lab,red,red)){.theme-trigger:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)86%,transparent)0,color-mix(in srgb,var(--accent-soft)78%,var(--surface))100%)}}.theme-trigger:hover{box-shadow:0 10px 20px #0a102813}.theme-trigger:hover:after{opacity:.8}.theme-trigger[data-state=open]{border-color:var(--accent);transform:translateY(-2px)scale(1.01)}@supports (color:color-mix(in lab,red,red)){.theme-trigger[data-state=open]{border-color:color-mix(in srgb,var(--accent)58%,transparent)}}.theme-trigger[data-state=open]{box-shadow:0 12px 24px #0a102815}.theme-trigger:active{transform:translateY(0)scale(.99);box-shadow:0 6px 14px #0a10280b}.theme-overlay{padding:calc(env(safe-area-inset-top,0px) + 28px)calc(env(safe-area-inset-right,0px) + 28px)calc(env(safe-area-inset-bottom,0px) + 28px)calc(env(safe-area-inset-left,0px) + 28px);z-index:3600;pointer-events:none;place-content:center;place-items:center;display:grid;position:fixed;inset:0}.theme-overlay__backdrop{cursor:pointer;opacity:0;pointer-events:auto;background:#060a20a5;border:none;transition:opacity .22s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.theme-overlay__backdrop[data-state=open]{opacity:1}.theme-overlay__backdrop[data-state=closing],.theme-overlay__panel{opacity:0;pointer-events:none}.theme-overlay__panel{will-change:opacity;width:min(22rem,100vw - 48px);max-height:calc(50dvh - 60px);animation:none;position:relative}.theme-overlay__panel[data-state=open]{pointer-events:auto;animation:theme-sheet-in .22s cubic-bezier(.4,0,.2,1) forwards}.theme-overlay__panel[data-state=closing]{pointer-events:none;animation:theme-sheet-out .28s cubic-bezier(.4,0,.2,1) forwards}.theme-flyout{pointer-events:none;opacity:0;z-index:3600;will-change:opacity;animation:none;position:fixed}.theme-flyout--fluid{width:min(22rem,92vw)}.theme-flyout--compact{width:min(20rem,82vw)}.theme-flyout[data-state=open]{pointer-events:auto;animation:theme-flyout-in .22s cubic-bezier(.4,0,.2,1) forwards}.theme-flyout[data-state=closing]{pointer-events:none;animation:theme-flyout-out .28s cubic-bezier(.4,0,.2,1) forwards}.theme-panel{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;flex-direction:column;gap:.75rem;padding:.85rem .75rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.theme-panel{border:1px solid color-mix(in srgb,var(--border-soft)65%,transparent)}}.theme-panel{box-shadow:0 0 0 1px var(--glass-highlight),0 12px 32px #00000026,0 4px 12px #00000014}@supports (color:color-mix(in lab,red,red)){.theme-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-highlight)12%,transparent),0 12px 32px #00000026,0 4px 12px #00000014}}.theme-panel{overflow:hidden}.theme-panel__header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.theme-panel__header{border-bottom:1px solid color-mix(in srgb,var(--border-soft)65%,transparent)}}.theme-panel__title{flex-direction:column;gap:.18rem;display:flex}.theme-panel__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--text-soft);font-size:.63rem;font-weight:600}.theme-panel__heading{letter-spacing:.01em;color:var(--text);font-size:.85rem;font-weight:600}.theme-panel__badge{min-width:1.5rem;height:1.5rem;color:var(--surface);background:var(--accent);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-flex}.theme-panel__list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:.4rem;padding:.25rem .25rem .3rem;display:flex;overflow-y:auto;-webkit-mask:none;mask:none}.theme-panel__list::-webkit-scrollbar{width:.35rem}.theme-panel__list::-webkit-scrollbar-thumb{background:var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.theme-panel__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border-soft)84%,transparent)}}.theme-panel__list::-webkit-scrollbar-thumb{border-radius:999px}.theme-card{text-align:left;background:var(--surface-subtle);border-radius:.95rem;justify-content:space-between;align-items:center;gap:.65rem;min-height:3rem;padding:.85rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.theme-card{background:color-mix(in srgb,var(--surface-subtle)92%,var(--surface)8%)}}.theme-card{border:1px solid var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.theme-card{border:1px solid color-mix(in srgb,var(--border-soft)65%,transparent)}}.theme-card{box-shadow:0 0 0 1px var(--glass-highlight)inset,0 1px 3px #00000014,0 .5px 1px #0000000d}@supports (color:color-mix(in lab,red,red)){.theme-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-highlight)8%,transparent)inset,0 1px 3px #00000014,0 .5px 1px #0000000d}}.theme-card{color:var(--text);cursor:pointer;animation:theme-card-in .22s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--card-index,0)*35ms);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.theme-card__glow{display:none}.theme-card__label{letter-spacing:.01em;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.theme-card__swatches{justify-content:flex-end;align-items:center;gap:.24rem;min-width:2.2rem;margin-inline:.05rem .35rem;display:inline-flex}.theme-card__swatch{width:.72rem;height:.72rem;box-shadow:0 0 0 1px var(--text);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.theme-card__swatch{box-shadow:0 0 0 1px color-mix(in srgb,var(--text)28%,transparent)}}.theme-card__swatch{opacity:.95;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-card__check{background:var(--accent);width:1.35rem;height:1.35rem;color:var(--surface);opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:scale(.92)}.theme-card:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--glass-highlight)inset,0 1px 3px #00000014,0 .5px 1px #0000000d;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.theme-card:is(:hover,:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-highlight)8%,transparent)inset,0 1px 3px #00000014,0 .5px 1px #0000000d}}.theme-card:is(:hover,:focus-visible){border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.theme-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--border-strong)75%,transparent)}}.theme-card:is(:hover,:focus-visible){background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.theme-card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--surface)95%,var(--accent)5%)}}.theme-card:is(:hover,:focus-visible) .theme-card__glow{display:none}.theme-card:active{transition-duration:.1s;transform:translateY(0)}.theme-card[data-active=true]{border-color:var(--accent);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.theme-card[data-active=true]{background:color-mix(in srgb,var(--surface)90%,var(--accent)10%)}}.theme-card[data-active=true]{box-shadow:0 0 0 1px var(--accent)inset,0 3px 10px #0000001a,0 1px 3px #00000014}@supports (color:color-mix(in lab,red,red)){.theme-card[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)20%,transparent)inset,0 3px 10px #0000001a,0 1px 3px #00000014}}.theme-card[data-active=true] .theme-card__glow{display:none}.theme-card[data-active=true] .theme-card__check{opacity:1;transform:scale(1)}.theme-card:focus-visible{box-shadow:0 0 0 2px var(--card-accent,var(--accent)),0 0 0 5px var(--card-accent,var(--accent));outline:none}@supports (color:color-mix(in lab,red,red)){.theme-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--card-accent,var(--accent))40%,transparent),0 0 0 5px color-mix(in srgb,var(--card-accent,var(--accent))18%,#788ac833)}}@keyframes theme-card-in{0%{opacity:0}to{opacity:1}}@keyframes theme-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes theme-sheet-out{0%{opacity:1}to{opacity:0}}@keyframes theme-flyout-in{0%{opacity:0}to{opacity:1}}@keyframes theme-flyout-out{0%{opacity:1}to{opacity:0}}.sidebar-layer{pointer-events:none;opacity:0;transform-origin:var(--sidebar-origin-x,left)var(--sidebar-origin-y,center);transform:var(--sidebar-closed-transform,translate3d(-120%,0,0)scale(.92));will-change:transform,opacity;transition:transform .52s cubic-bezier(.19,1,.22,1),opacity .3s}.sidebar-layer[data-open=true]{pointer-events:auto;opacity:1;transform:var(--sidebar-open-transform,translate3d(0,0,0)scale(1))}.sidebar-layer[data-open=false]{pointer-events:none;opacity:0;transform:var(--sidebar-closed-transform,translate3d(-120%,0,0)scale(.92))}.sidebar-shell{background:var(--surface);border-radius:26px;flex-direction:column;flex:auto;gap:clamp(.75rem,1.6vw,1.2rem);width:100%;height:100%;padding:clamp(1rem,1.8vw,1.35rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sidebar-shell{background:color-mix(in srgb,var(--surface)94%,transparent)}}.sidebar-shell{border:1px solid var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.sidebar-shell{border:1px solid color-mix(in srgb,var(--border-soft)88%,transparent)}}.sidebar-shell{box-shadow:none;overflow:hidden}.sidebar-shell:after{content:none}.sidebar-shell--portrait{padding:calc(clamp(1.3rem,2.8vw,1.75rem) + env(safe-area-inset-top,0px)*.4) clamp(1.3rem,2.8vw,1.75rem) calc(clamp(1.3rem,2.8vw,1.75rem) + env(safe-area-inset-bottom,0px))}.sidebar-shell--landscape{padding:clamp(1.05rem,2vw,1.45rem)}.sidebar-shell__dismiss{top:calc(max(env(safe-area-inset-top,0px),16px));right:calc(max(env(safe-area-inset-right,0px),16px));background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.sidebar-shell__dismiss{background:color-mix(in srgb,var(--surface)96%,transparent)}}.sidebar-shell__dismiss{color:var(--text);transition:transform .24s var(--ease-springy-out),box-shadow .24s ease;z-index:1;box-shadow:0 8px 18px #080c1810}.sidebar-shell__dismiss:active{transform:scale(.96)}.sidebar-shell__dismiss:hover{transform:translateY(-1px);box-shadow:0 10px 22px #080c1812}.sidebar-nav{scrollbar-width:thin;flex-direction:column;flex:auto;gap:.9rem;padding:clamp(.65rem,1.6vw,1.1rem) .4rem clamp(.85rem,1.8vw,1.4rem) .15rem;display:flex;position:relative;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:.4rem}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.sidebar-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border-soft)88%,transparent)}}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px}.sidebar-nav--portrait{padding-bottom:calc(clamp(.85rem,1.8vw,1.4rem) + env(safe-area-inset-bottom,0px))}.sidebar-nav--landscape{padding-bottom:clamp(.9rem,1.7vw,1.3rem)}.sidebar-link{text-transform:capitalize;min-height:3.35rem;color:var(--text-soft);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.1rem;font-weight:600;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sidebar-link{background:color-mix(in srgb,var(--surface)88%,transparent)}}.sidebar-link{border:1px solid var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.sidebar-link{border:1px solid color-mix(in srgb,var(--border-soft)92%,transparent)}}.sidebar-link{box-shadow:none;transition:transform .24s var(--ease-springy-out),border-color .24s ease,color .24s ease,background .24s ease,filter .24s ease;overflow:hidden}.sidebar-link:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(150% 140% at 10% -10%,var(--accent)0,transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sidebar-link:before{background:radial-gradient(150% 140% at 10% -10%,color-mix(in srgb,var(--accent)16%,transparent)0,transparent 68%)}}.sidebar-link:before{opacity:0;transition:opacity .3s}.sidebar-link:is(:hover,:focus-visible){border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.sidebar-link:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent)32%,transparent)}}.sidebar-link:is(:hover,:focus-visible){color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.sidebar-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--surface)82%,var(--accent)18%)}}.sidebar-link:is(:hover,:focus-visible){filter:saturate(1.05)}.sidebar-link:is(:hover,:focus-visible):before{opacity:.6}.sidebar-link--active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-link--active{border-color:color-mix(in srgb,var(--accent)44%,transparent)}}.sidebar-link--active{box-shadow:none;color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.sidebar-link--active{background:color-mix(in srgb,var(--surface)78%,var(--accent)22%)}}.sidebar-link--active{filter:saturate(1.08)}.sidebar-link--active:before{opacity:.95}.sidebar-link__label{letter-spacing:.01em;align-items:center;gap:.85rem;font-size:1rem;display:inline-flex}.sidebar-link__icon{background:var(--surface-subtle);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sidebar-link__icon{background:color-mix(in srgb,var(--surface-subtle)62%,transparent)}}.sidebar-link__icon{color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.sidebar-link__icon{color:color-mix(in srgb,var(--text-soft)88%,var(--text)12%)}}.sidebar-link__icon{transition:color .24s ease,transform .24s var(--ease-springy-out)}.sidebar-link__icon--active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-link__icon--active{background:color-mix(in srgb,var(--accent)34%,transparent)}}.sidebar-link__icon--active{color:var(--accent-contrast);transform:translateY(-1px)scale(1.02)}.sidebar-link__chevron{width:1.2rem;height:1.2rem;color:var(--text-soft);transition:transform .24s var(--ease-springy-out),color .24s ease}.sidebar-link:hover .sidebar-link__chevron{color:var(--text);transform:translate(3px)}.sidebar-link__chevron--active{color:var(--text);transform:translate(4px)}.theme-swatch{isolation:isolate;position:relative}.theme-swatch:after{content:"";mix-blend-mode:screen;opacity:0;background:linear-gradient(120deg,#0000 30%,#fff9 50%,#0000 70%);animation:theme-swatch-shimmer 3s ease-in-out infinite;position:absolute;inset:-2px}.group:hover .theme-swatch:after{opacity:.6}.theme-swatch-segment{transform-origin:50%;animation:theme-swatch-breathe 3.4s ease-in-out infinite}.group:hover .theme-swatch-segment{animation-duration:2s}.aurora-card,.aurora-card-strong,.halo-card{background:linear-gradient(165deg,var(--surface)12%,var(--surface-subtle)95%);border-radius:1.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.aurora-card,.aurora-card-strong,.halo-card{background:linear-gradient(165deg,color-mix(in srgb,var(--surface)88%,transparent)12%,color-mix(in srgb,var(--surface-subtle)70%,transparent)95%)}}.aurora-card,.aurora-card-strong,.halo-card{background-color:var(--glass-overlay);box-shadow:0 12px 26px var(--shadow-elevated-outer),0 3px 12px var(--shadow-elevated-inner);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));animation:float-soft 18s var(--ease-springy-in-out)infinite alternate;border:none;overflow:hidden}.aurora-card-strong{box-shadow:0 16px 30px var(--shadow-elevated-outer),0 4px 14px var(--shadow-elevated-inner)}.aurora-card-strong:before,.aurora-card:before,.halo-card:before{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 10% 0,var(--accent)0,transparent 60%),radial-gradient(110% 110% at 90% 30%,var(--accent-soft)0,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.aurora-card-strong:before,.aurora-card:before,.halo-card:before{background:radial-gradient(120% 120% at 10% 0,color-mix(in srgb,var(--accent)22%,transparent)0,transparent 60%),radial-gradient(110% 110% at 90% 30%,color-mix(in srgb,var(--accent-soft)65%,transparent)0,transparent 80%)}}.aurora-card-strong:before,.aurora-card:before,.halo-card:before{opacity:.4;pointer-events:none;mix-blend-mode:screen}.aurora-card-strong:after,.aurora-card:after,.halo-card:after{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--glass-highlight)0,transparent 60%);position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.aurora-card-strong:after,.aurora-card:after,.halo-card:after{background:linear-gradient(120deg,color-mix(in srgb,var(--glass-highlight)28%,transparent)0,transparent 60%)}}.aurora-card-strong:after,.aurora-card:after,.halo-card:after{opacity:.35;pointer-events:none}.aurora-card-strong>*,.aurora-card>*,.halo-card>*{z-index:1;position:relative}.aurora-divider{background:var(--border-soft);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.aurora-divider{background:color-mix(in srgb,var(--border-soft)85%,transparent)}}.button-aurora,.pulse-button{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%);border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.52rem 1.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.button-aurora,.pulse-button{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)82%,transparent)0,color-mix(in srgb,var(--surface-subtle)65%,transparent)100%)}}.button-aurora,.pulse-button{color:var(--text);transition:transform .32s var(--ease-springy-out),box-shadow .32s ease,background .32s ease;box-shadow:0 6px 16px var(--shadow-elevated-outer),0 2px 8px var(--shadow-elevated-inner);will-change:transform,box-shadow;-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.8))saturate(var(--glass-saturation));font-weight:600}.button-aurora:hover,.pulse-button:hover{background:linear-gradient(140deg,var(--surface)0,var(--accent-soft)100%)}@supports (color:color-mix(in lab,red,red)){.button-aurora:hover,.pulse-button:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)72%,transparent)0,color-mix(in srgb,var(--accent-soft)82%,var(--surface))100%)}}.button-aurora:hover,.pulse-button:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),0 3px 12px var(--shadow-elevated-inner);transform:translateY(-3px)}.button-aurora[data-tone=muted]{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=muted]{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)95%,transparent)0,color-mix(in srgb,var(--surface-subtle)84%,transparent)100%)}}.button-aurora[data-tone=muted]{color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=muted]{color:color-mix(in srgb,var(--text-soft)90%,transparent)}}.button-aurora[data-tone=muted]{box-shadow:0 4px 12px var(--shadow-elevated-inner),inset 0 0 0 1px var(--glass-border)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=muted]{box-shadow:0 4px 12px var(--shadow-elevated-inner),inset 0 0 0 1px color-mix(in srgb,var(--glass-border)60%,transparent)}}.button-aurora[data-tone=muted]:hover{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=muted]:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)90%,transparent)0,color-mix(in srgb,var(--surface-subtle)88%,transparent)100%)}}.button-aurora[data-tone=muted]:hover{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=muted]:hover{color:color-mix(in srgb,var(--text)92%,transparent)}}.button-aurora[data-tone=accent]{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=accent]{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)92%,var(--accent-soft)32%)0,color-mix(in srgb,var(--surface-subtle)86%,var(--accent-soft)38%)100%)}}.button-aurora[data-tone=accent]{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=accent]{color:color-mix(in srgb,var(--accent)68%,var(--text)32%)}}.button-aurora[data-tone=accent]{box-shadow:0 8px 20px var(--accent-soft),0 3px 10px var(--shadow-elevated-outer)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=accent]{box-shadow:0 8px 20px color-mix(in srgb,var(--accent-soft)18%,transparent),0 3px 10px var(--shadow-elevated-outer)}}.button-aurora[data-tone=accent]:hover{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=accent]:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)90%,var(--accent-soft)36%)0,color-mix(in srgb,var(--surface-subtle)84%,var(--accent-soft)42%)100%)}}.button-aurora[data-tone=accent]:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=accent]:hover{color:color-mix(in srgb,var(--accent)74%,var(--text)26%)}}.button-aurora[data-tone=accent]:disabled{opacity:.72;box-shadow:0 3px 9px var(--shadow-elevated-inner),inset 0 0 0 1px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.button-aurora[data-tone=accent]:disabled{box-shadow:0 3px 9px var(--shadow-elevated-inner),inset 0 0 0 1px color-mix(in srgb,var(--accent-soft)48%,transparent)}}.leave-type-btn{border:1px solid var(--glass-border);position:relative}@supports (color:color-mix(in lab,red,red)){.leave-type-btn{border:1px solid color-mix(in srgb,var(--glass-border)72%,transparent)}}.leave-type-btn{background:linear-gradient(145deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)96%,transparent)0,color-mix(in srgb,var(--surface-subtle)88%,transparent)100%)}}.leave-type-btn{color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn{color:color-mix(in srgb,var(--text-soft)86%,transparent)}}.leave-type-btn{box-shadow:0 6px 16px var(--shadow-elevated-outer),0 2px 7px var(--shadow-elevated-inner)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn{box-shadow:0 6px 16px color-mix(in srgb,var(--shadow-elevated-outer)62%,transparent),0 2px 7px color-mix(in srgb,var(--shadow-elevated-inner)58%,transparent)}}.leave-type-btn{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.7))saturate(calc(var(--glass-saturation)*1.05));transform:translateY(0)}.leave-type-btn:hover{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn:hover{color:color-mix(in srgb,var(--text)92%,transparent)}}.leave-type-btn:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),0 4px 12px var(--shadow-elevated-inner)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--shadow-elevated-outer)68%,transparent),0 4px 12px color-mix(in srgb,var(--shadow-elevated-inner)62%,transparent)}}.leave-type-btn:hover{transform:translateY(-2px)}.leave-type-btn.is-active{color:var(--text);background:linear-gradient(145deg,var(--surface-subtle)0,var(--surface)100%)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-subtle)92%,var(--accent-soft)18%)0,color-mix(in srgb,var(--surface)86%,transparent)100%)}}.leave-type-btn.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn.is-active{border-color:color-mix(in srgb,var(--accent)42%,transparent)}}.leave-type-btn.is-active{box-shadow:0 14px 28px var(--accent),0 5px 14px var(--shadow-elevated-inner)}@supports (color:color-mix(in lab,red,red)){.leave-type-btn.is-active{box-shadow:0 14px 28px color-mix(in srgb,var(--accent)26%,transparent),0 5px 14px color-mix(in srgb,var(--shadow-elevated-inner)64%,transparent)}}.leave-type-btn.is-active:after{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 15% 15%,var(--accent)0,transparent 65%),radial-gradient(120% 120% at 85% 85%,var(--accent-soft)0,transparent 70%);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.leave-type-btn.is-active:after{background:radial-gradient(120% 120% at 15% 15%,color-mix(in srgb,var(--accent)18%,transparent)0,transparent 65%),radial-gradient(120% 120% at 85% 85%,color-mix(in srgb,var(--accent-soft)32%,transparent)0,transparent 70%)}}.leave-type-btn.is-active:after{opacity:.55;pointer-events:none}.selector-pill{border:1px solid var(--glass-border);border-radius:1.5rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.selector-pill{border:1px solid color-mix(in srgb,var(--glass-border)82%,transparent)}}.selector-pill{background:linear-gradient(145deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.selector-pill{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)96%,transparent)0,color-mix(in srgb,var(--surface-subtle)88%,transparent)100%)}}.selector-pill{color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.selector-pill{color:color-mix(in srgb,var(--text-soft)94%,transparent)}}.selector-pill{letter-spacing:.08em;transition:transform .34s var(--ease-springy-out),box-shadow .34s ease,background .34s ease,color .34s ease,border-color .34s ease;box-shadow:0 4px 12px var(--shadow-elevated-outer),inset 0 0 0 1px var(--glass-highlight);font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.selector-pill{box-shadow:0 4px 12px var(--shadow-elevated-outer),inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight)18%,transparent)}}.selector-pill{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.75))saturate(calc(var(--glass-saturation)*.95));will-change:transform}.selector-pill:hover{color:var(--text);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.selector-pill:hover{color:color-mix(in srgb,var(--text)92%,transparent)}}.selector-pill:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),inset 0 0 0 1px var(--glass-highlight)}@supports (color:color-mix(in lab,red,red)){.selector-pill:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight)28%,transparent)}}.selector-pill[data-state=active]{border-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.selector-pill[data-state=active]{border-color:color-mix(in srgb,var(--accent-soft)70%,transparent)}}.selector-pill[data-state=active]{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.selector-pill[data-state=active]{color:color-mix(in srgb,var(--text)96%,transparent)}}.selector-pill[data-state=active]{background:linear-gradient(145deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.selector-pill[data-state=active]{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)94%,var(--accent-soft)20%)0,color-mix(in srgb,var(--surface-subtle)88%,var(--accent-soft)28%)100%)}}.selector-pill[data-state=active]{box-shadow:0 12px 24px var(--accent-soft),inset 0 0 0 1px var(--glass-highlight)}@supports (color:color-mix(in lab,red,red)){.selector-pill[data-state=active]{box-shadow:0 12px 24px color-mix(in srgb,var(--accent-soft)22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight)32%,transparent)}}.selector-pill:disabled{opacity:.64;pointer-events:none;box-shadow:0 4px 12px var(--shadow-elevated-inner),inset 0 0 0 1px var(--glass-border);transform:none}@supports (color:color-mix(in lab,red,red)){.selector-pill:disabled{box-shadow:0 4px 12px var(--shadow-elevated-inner),inset 0 0 0 1px color-mix(in srgb,var(--glass-border)68%,transparent)}}.button-link,.ghost-button{background:var(--surface);border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem 1.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.button-link,.ghost-button{background:color-mix(in srgb,var(--surface)45%,transparent)}}.button-link,.ghost-button{color:var(--text-muted);-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.65))saturate(var(--glass-saturation));box-shadow:0 0 0 1px var(--glass-border);font-size:.875rem;transition:border-color .2s,background .2s,color .2s}@supports (color:color-mix(in lab,red,red)){.button-link,.ghost-button{box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-border)75%,transparent)}}.button-link:hover,.ghost-button:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.button-link:hover,.ghost-button:hover{background:color-mix(in srgb,var(--accent-soft)30%,transparent)}}.button-link:hover,.ghost-button:hover{color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.button-link:hover,.ghost-button:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--border-strong)65%,transparent)}}.chip,.token-label{background:var(--surface-subtle);border-radius:9999px;padding:.38rem 1rem}@supports (color:color-mix(in lab,red,red)){.chip,.token-label{background:color-mix(in srgb,var(--surface-subtle)58%,transparent)}}.chip,.token-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.6))saturate(var(--glass-saturation));box-shadow:0 4px 12px var(--shadow-elevated-inner);transition:transform .28s var(--ease-springy-out),box-shadow .28s ease;animation:float-soft 11s var(--ease-springy-in-out)infinite alternate;font-size:.7rem;font-weight:600}.chip:hover,.token-label:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),0 3px 10px var(--shadow-elevated-inner);transform:translateY(-3px)}.text-gradient-primary,.text-gradient-secondary{color:var(--accent)}.beacon-panel,.panel{background:linear-gradient(155deg,var(--surface)0,var(--surface-subtle)100%);border-radius:1.9rem;position:relative}@supports (color:color-mix(in lab,red,red)){.beacon-panel,.panel{background:linear-gradient(155deg,color-mix(in srgb,var(--surface)86%,transparent)0,color-mix(in srgb,var(--surface-subtle)68%,transparent)100%)}}.beacon-panel,.panel{background-color:var(--glass-overlay-strong);box-shadow:0 24px 52px var(--shadow-elevated-strong),0 8px 20px var(--shadow-elevated-outer);-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.95))saturate(var(--glass-saturation));animation:float-soft 20s var(--ease-springy-in-out)infinite alternate;overflow:hidden}.beacon-panel:before,.panel:before{content:"";filter:blur();pointer-events:none;background:radial-gradient(60% 60% at 20% 20%,#3a56ff38 0,#0000 70%),radial-gradient(45% 45% at 80% 20%,#ffa8c72e 0,#0000 70%);border-radius:50%;position:absolute;inset:-20% -15%}.beacon-panel:after,.panel:after{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--accent)0,transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.beacon-panel:after,.panel:after{background:linear-gradient(120deg,color-mix(in srgb,var(--accent)42%,transparent)0,transparent 65%)}}.beacon-panel:after,.panel:after{opacity:.32;pointer-events:none}.beacon-panel>*,.panel>*{z-index:1;position:relative}.bg-positive{background-color:var(--positive-bg)}.bg-positive-strong{background-color:var(--positive-strong)}.border-positive{box-shadow:0 0 0 1px var(--positive-border)}.text-positive{color:var(--positive-text)}.bg-warning{background-color:var(--warning-bg)}.border-warning{box-shadow:0 0 0 1px var(--warning-border)}.text-warning{color:var(--warning-text)}.bg-critical{background-color:var(--critical-bg)}.border-critical{box-shadow:0 0 0 1px var(--critical-border)}.text-critical{color:var(--critical-text)}.shell-frame{isolation:isolate;animation:shell-rise .85s cubic-bezier(.22,1,.36,1) both;position:relative}.page-header{pointer-events:none;width:100%}.page-header>*{pointer-events:auto}.floating-header{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%);border-radius:clamp(1.5rem,4vw,2rem);padding:clamp(1.1rem,3vw,1.6rem) clamp(1.35rem,4vw,2.2rem);position:relative}@supports (color:color-mix(in lab,red,red)){.floating-header{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)86%,transparent)0,color-mix(in srgb,var(--surface-subtle)72%,transparent)100%)}}.floating-header{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.95))saturate(calc(var(--glass-saturation)*1.05));box-shadow:0 12px 26px var(--shadow-elevated-outer),0 3px 12px var(--shadow-elevated-inner);transition:transform .38s var(--ease-springy-out),box-shadow .38s ease,background .38s ease;will-change:transform;overflow:visible}.floating-header:before{content:"";border-radius:inherit;background:radial-gradient(65% 85% at 20% 20%,var(--accent)0,transparent 70%),radial-gradient(55% 75% at 80% 0,var(--glow)0,transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.floating-header:before{background:radial-gradient(65% 85% at 20% 20%,color-mix(in srgb,var(--accent)26%,transparent)0,transparent 70%),radial-gradient(55% 75% at 80% 0,color-mix(in srgb,var(--glow)32%,transparent)0,transparent 65%)}}.floating-header:before{opacity:.12;pointer-events:none}.floating-header:after{content:"";border-radius:inherit;background:linear-gradient(140deg,var(--glass-highlight)0,transparent 60%);position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.floating-header:after{background:linear-gradient(140deg,color-mix(in srgb,var(--glass-highlight)18%,transparent)0,transparent 60%)}}.floating-header:after{opacity:.2;pointer-events:none}.floating-pane{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.85))saturate(calc(var(--glass-saturation)*1.05));box-shadow:0 8px 18px var(--shadow-elevated-outer),0 2px 9px var(--shadow-elevated-inner);animation:float-soft 18s var(--ease-springy-in-out)infinite alternate;position:relative;overflow:hidden}.floating-pane:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff0a,#0000 55%);position:absolute;inset:0}.floating-toolbar{background:linear-gradient(140deg,var(--surface)0,var(--surface-subtle)100%)}@supports (color:color-mix(in lab,red,red)){.floating-toolbar{background:linear-gradient(140deg,color-mix(in srgb,var(--surface)78%,transparent)0,color-mix(in srgb,var(--surface-subtle)68%,transparent)100%)}}.floating-toolbar{box-shadow:0 7px 16px var(--shadow-header-primary),0 2px 9px var(--shadow-header-secondary);animation:float-soft 16s var(--ease-springy-in-out)infinite alternate}.attendance-predictor-fab{z-index:180;border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.4rem;display:inline-flex;position:fixed;inset-block-end:calc(clamp(1.25rem,3.6vh,2.5rem) + env(safe-area-inset-bottom,0px));inset-inline-end:clamp(1.25rem,3.5vw,2.75rem)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab{border:1px solid color-mix(in srgb,var(--accent)26%,transparent)}}.attendance-predictor-fab{background:linear-gradient(145deg,var(--surface)0,var(--surface-strong)100%)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)96%,transparent)0,color-mix(in srgb,var(--surface-strong)72%,transparent)100%)}}.attendance-predictor-fab{box-shadow:0 12px 24px var(--shadow-elevated-outer),0 4px 12px var(--shadow-elevated-inner)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab{box-shadow:0 12px 24px color-mix(in srgb,var(--shadow-elevated-outer)46%,transparent),0 4px 12px color-mix(in srgb,var(--shadow-elevated-inner)52%,transparent)}}.attendance-predictor-fab{-webkit-backdrop-filter:none;--predictor-translate-x:0;--predictor-translate-y:0;transform:translateX(var(--predictor-translate-x))translateY(var(--predictor-translate-y));transition:transform .28s var(--ease-springy-out),box-shadow .28s ease,background .28s ease,border-color .28s ease;isolation:isolate;overflow:hidden}.attendance-predictor-fab:before{content:none}.attendance-predictor-fab:hover{--predictor-translate-y:-4px;box-shadow:0 22px 40px var(--shadow-elevated-outer),0 9px 20px var(--shadow-elevated-inner)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab:hover{box-shadow:0 22px 40px color-mix(in srgb,var(--shadow-elevated-outer)62%,transparent),0 9px 20px color-mix(in srgb,var(--shadow-elevated-inner)68%,transparent)}}.attendance-predictor-fab:focus-visible{--predictor-translate-y:-4px;box-shadow:0 0 0 2px var(--accent),0 24px 44px var(--shadow-elevated-outer),0 9px 22px var(--shadow-elevated-inner);outline:none}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)32%,transparent),0 24px 44px color-mix(in srgb,var(--shadow-elevated-outer)64%,transparent),0 9px 22px color-mix(in srgb,var(--shadow-elevated-inner)70%,transparent)}}.attendance-predictor-fab:active{--predictor-translate-y:-2px}@media (max-width:640px){.attendance-predictor-fab{--predictor-translate-x:0;background:linear-gradient(155deg,var(--surface)0,var(--surface-strong)100%);justify-content:center;gap:0;width:clamp(3rem,14vw,3.5rem);height:clamp(3rem,14vw,3.5rem);padding:0;inset-inline:auto clamp(.9rem,5vw,1.4rem)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab{background:linear-gradient(155deg,color-mix(in srgb,var(--surface)94%,transparent)0,color-mix(in srgb,var(--surface-strong)68%,transparent)100%)}}.attendance-predictor-fab{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab{border:1px solid color-mix(in srgb,var(--border-strong)82%,transparent)}}.attendance-predictor-fab{-webkit-backdrop-filter:none;box-shadow:0 10px 20px var(--shadow-elevated-outer),0 3px 10px var(--shadow-elevated-inner)}@supports (color:color-mix(in lab,red,red)){.attendance-predictor-fab{box-shadow:0 10px 20px color-mix(in srgb,var(--shadow-elevated-outer)48%,transparent),0 3px 10px color-mix(in srgb,var(--shadow-elevated-inner)52%,transparent)}}.attendance-predictor-fab{border-radius:999px}.attendance-predictor-fab span{display:none}.attendance-predictor-fab .lucide{width:clamp(1.25rem,5vw,1.5rem);height:clamp(1.25rem,5vw,1.5rem)}.attendance-predictor-fab:active{--predictor-translate-y:-3px;--predictor-translate-x:0}}.header-item-shadow{box-shadow:0 5px 12px var(--shadow-header-primary),0 2px 6px var(--shadow-header-outline)}@supports (color:color-mix(in lab,red,red)){.header-item-shadow{box-shadow:0 5px 12px color-mix(in srgb,var(--shadow-header-primary)46%,transparent),0 2px 6px color-mix(in srgb,var(--shadow-header-outline)58%,transparent)}}.header-item-shadow:focus-visible,.header-item-shadow:hover{box-shadow:0 7px 16px var(--shadow-header-primary),0 2px 8px var(--shadow-header-outline)}@supports (color:color-mix(in lab,red,red)){.header-item-shadow:focus-visible,.header-item-shadow:hover{box-shadow:0 7px 16px color-mix(in srgb,var(--shadow-header-primary)52%,transparent),0 2px 8px color-mix(in srgb,var(--shadow-header-outline)64%,transparent)}}.glass-divider{position:relative}.glass-divider:after{content:"";background:linear-gradient(90deg,transparent,var(--border-soft),transparent);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.glass-divider:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border-soft)60%,transparent),transparent)}}.glass-divider:after{opacity:.8}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme{border:1px solid var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme{border:1px solid color-mix(in srgb,var(--surface-outline)88%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)72%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme-strong{border:1px solid var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme-strong{border:1px solid color-mix(in srgb,var(--surface-outline-strong)90%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme-strong{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .border-theme-strong{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)78%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-elevated,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-elevated-soft{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-elevated,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-elevated-soft{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)68%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-header,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-header-soft{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-header,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .shadow-header-soft{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)80%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)74%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger{border-color:var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger{border-color:color-mix(in srgb,var(--surface-outline)80%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger{background:color-mix(in srgb,var(--surface)88%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)86%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:hover{border-color:var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:hover{border-color:color-mix(in srgb,var(--surface-outline-strong)88%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:hover{background:color-mix(in srgb,var(--surface)86%,var(--accent-soft)14%)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger[data-state=open]{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger[data-state=open]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)42%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger[data-state=open]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger[data-state=open]{border-color:color-mix(in srgb,var(--accent)46%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:active{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-trigger:active{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)82%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-panel{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)72%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-panel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-panel{background:color-mix(in srgb,var(--surface)92%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)70%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card{background:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card{background:color-mix(in srgb,var(--surface-subtle)85%,var(--surface)15%)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card:is(:hover,:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)78%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card:is(:hover,:focus-visible){border-color:var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--surface-outline-strong)84%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card:is(:hover,:focus-visible){background:var(--surface)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--surface)88%,var(--accent-soft)12%)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card[data-active=true]{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .theme-card[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)44%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .aurora-card,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .aurora-card-strong,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .halo-card{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .aurora-card,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .aurora-card-strong,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .halo-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)68%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .button-aurora,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .pulse-button{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .button-aurora,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .pulse-button{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)70%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .button-aurora:hover,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .pulse-button:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .button-aurora:hover,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember],[data-theme=ultraviolet],[data-theme=terminal],[data-theme=storm],[data-theme=eclipse],[data-theme=abyss],[data-theme=shadow],[data-theme=plasma],[data-theme=citadel],[data-theme=borealis],[data-theme=velvet],[data-theme=aurora],[data-theme=laguna],[data-theme=graphite],[data-theme=coffee],[data-theme=obsidian],[data-theme=monsoon],[data-theme=canyon],[data-theme=neonforge],[data-theme=starlight],[data-theme=prismarine],[data-theme=auric],[data-theme=rainforest],[data-theme=wildfire],[data-theme=frostbite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=nightmarket],[data-theme=emberfrost],[data-theme=coralreef],[data-theme=mirage]) .pulse-button:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)80%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .floating-header,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .floating-pane,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .floating-toolbar{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .floating-header,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .floating-pane,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .floating-toolbar{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)70%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .attendance-predictor-fab{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .attendance-predictor-fab{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)76%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .attendance-predictor-fab:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .attendance-predictor-fab:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)84%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .attendance-predictor-fab:focus-visible{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .attendance-predictor-fab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)38%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .header-item-shadow{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .header-item-shadow{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)74%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .header-item-shadow:focus-visible,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .header-item-shadow:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .header-item-shadow:focus-visible,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .header-item-shadow:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)82%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .info-pill{box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .info-pill{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)70%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) :where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger){box-shadow:0 0 0 1px var(--surface-outline)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) :where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger){box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline)72%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) :where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) :where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)82%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) :where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) :where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)24%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-lift:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-lift:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)78%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-lift-sm:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-lift-sm:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)74%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce-sm:hover,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce-sm:hover,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)80%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce-sm:active,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce:active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce-sm:active,:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .hover-bounce:active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)28%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .calendar-card{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .calendar-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)76%,transparent)}}:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .calendar-card:hover{box-shadow:0 0 0 1px var(--surface-outline-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dusk],[data-theme=deepsea],[data-theme=carbon],[data-theme=midnight],[data-theme=noir],[data-theme=ember]) .calendar-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-outline-strong)84%,transparent)}}.eyebrow{letter-spacing:.38em;text-transform:uppercase;font-size:.68rem;font-weight:600}.info-pill{--info-pill-outline:var(--glass-border);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.info-pill{--info-pill-outline:color-mix(in srgb,var(--glass-border)78%,transparent)}}.info-pill{background:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.info-pill{background:color-mix(in srgb,var(--surface-subtle)76%,transparent)}}.info-pill{color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.7))saturate(var(--glass-saturation));box-shadow:0 3px 10px var(--shadow-elevated-outer),0 1px 5px var(--shadow-elevated-inner);transition:box-shadow .28s ease,transform .28s var(--ease-springy-out);animation:float-soft 10s var(--ease-springy-in-out)infinite alternate;font-size:.7rem;font-weight:600}.info-pill--subtle{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.info-pill--subtle{background:color-mix(in srgb,var(--surface)68%,transparent)}}.info-pill--subtle{--info-pill-outline:var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.info-pill--subtle{--info-pill-outline:color-mix(in srgb,var(--border-soft)72%,transparent)}}.info-pill--subtle{color:var(--text-soft)}.calendar-grid{isolation:isolate;position:relative}:where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger){transition:transform .34s var(--ease-springy-out),box-shadow .34s ease,background .34s ease,border-color .34s ease;animation:float-soft 8s var(--ease-springy-in-out)infinite alternate;will-change:transform,box-shadow}:where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),0 3px 10px var(--shadow-elevated-inner);transform:translateY(-4px)scale(1.02)}:where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):active{box-shadow:0 6px 14px var(--shadow-elevated-inner),inset 0 0 0 1px var(--accent);transform:translateY(0)scale(.99)}@supports (color:color-mix(in lab,red,red)){:where(button,[role=button],.interactive-bounce,.button-link,.ghost-button):not(.theme-trigger):active{box-shadow:0 6px 14px var(--shadow-elevated-inner),inset 0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent)}}.hover-lift,.hover-lift-sm{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.hover-lift:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer);transform:translateY(-6px)}.hover-lift-sm:hover{box-shadow:0 8px 16px var(--shadow-elevated-inner);transform:translateY(-4px)}.hover-bounce,.hover-bounce-sm{transition:transform .35s var(--ease-springy-out),box-shadow .35s ease,filter .35s ease;will-change:transform}.hover-bounce:hover{box-shadow:0 12px 26px var(--shadow-elevated-outer),0 3px 12px var(--shadow-elevated-inner);transform:translateY(-8px)scale(1.04)}.hover-bounce-sm:hover{box-shadow:0 10px 22px var(--shadow-elevated-outer),0 3px 10px var(--shadow-elevated-inner);transform:translateY(-5px)scale(1.02)}.hover-bounce-sm:active,.hover-bounce:active{box-shadow:inset 0 3px 8px var(--shadow-elevated-inner);transform:translateY(1px)scale(.985)}@supports (color:color-mix(in lab,red,red)){.hover-bounce-sm:active,.hover-bounce:active{box-shadow:inset 0 3px 8px color-mix(in srgb,var(--shadow-elevated-inner)65%,transparent)}}.animate-bounce-in{animation:bounce-in .72s var(--ease-pop)both}.animate-bounce-stagger{animation:bounce-in .8s var(--ease-pop)both;animation-delay:var(--bounce-delay,0s)}.animate-float{animation:float-bob 7.5s var(--ease-springy-in-out)infinite}.animate-float-delayed{animation:float-bob 8.5s var(--ease-springy-in-out)infinite;animation-delay:1.4s}.interactive-press,.interactive-press-subtle{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.interactive-press:active{transform:translateY(1px)scale(.99)}.interactive-press-subtle:active{transform:translateY(1px)scale(.995)}.floating-header{animation:float-soft 12s ease-in-out infinite alternate}.floating-header.animate-fade-down{animation:fade-down .7s cubic-bezier(.22,1,.36,1) both,float-soft 12s ease-in-out infinite alternate}.floating-header.animate-bounce-in{animation:bounce-in .72s var(--ease-pop)both,float-soft 12s ease-in-out infinite alternate}.floating-header.animate-fade-down.animate-bounce-in{animation:fade-down .7s cubic-bezier(.22,1,.36,1)both,bounce-in .72s var(--ease-pop)both,float-soft 12s ease-in-out infinite alternate}.animate-fade-up{animation:fade-up .65s cubic-bezier(.22,1,.36,1) both}.animate-fade-down{animation:fade-down .7s cubic-bezier(.22,1,.36,1) both}.animate-slide-in-left{animation:slide-in-left .7s cubic-bezier(.22,1,.36,1) both}.animate-card-pop{animation:card-pop .6s cubic-bezier(.16,1,.3,1) both}.animate-page-stack{animation:page-stack-rise .8s cubic-bezier(.16,1,.3,1) both}.calendar-card{box-shadow:0 16px 38px var(--shadow-elevated-outer),0 5px 16px var(--shadow-elevated-inner)}.calendar-card:hover{box-shadow:0 22px 48px var(--shadow-elevated-outer),0 7px 20px var(--shadow-elevated-inner)}.calendar-card--current{box-shadow:0 24px 56px var(--accent),0 8px 22px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.calendar-card--current{box-shadow:0 24px 56px color-mix(in srgb,var(--accent)26%,transparent),0 8px 22px color-mix(in srgb,var(--accent-soft)40%,transparent)}}.calendar-card--current{background:linear-gradient(175deg,var(--accent-soft)0,var(--surface)100%)}@supports (color:color-mix(in lab,red,red)){.calendar-card--current{background:linear-gradient(175deg,color-mix(in srgb,var(--accent-soft)85%,transparent)0,color-mix(in srgb,var(--surface)95%,transparent)100%)}}.calendar-card--current:hover{box-shadow:0 30px 72px var(--accent),0 10px 28px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.calendar-card--current:hover{box-shadow:0 30px 72px color-mix(in srgb,var(--accent)32%,transparent),0 10px 28px color-mix(in srgb,var(--accent-soft)48%,transparent)}}.holiday-card{background:linear-gradient(160deg,var(--accent-soft)0,var(--surface)100%)}@supports (color:color-mix(in lab,red,red)){.holiday-card{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-soft)85%,transparent)0,color-mix(in srgb,var(--surface)90%,transparent)100%)}}.holiday-card{box-shadow:0 24px 56px var(--accent),0 8px 22px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.holiday-card{box-shadow:0 24px 56px color-mix(in srgb,var(--accent)24%,transparent),0 8px 22px color-mix(in srgb,var(--accent-soft)38%,transparent)}}.holiday-card:hover{box-shadow:0 32px 78px var(--accent),0 12px 30px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.holiday-card:hover{box-shadow:0 32px 78px color-mix(in srgb,var(--accent)32%,transparent),0 12px 30px color-mix(in srgb,var(--accent-soft)48%,transparent)}}.calendar-action{background:radial-gradient(120% 120% at 20% 20%,var(--accent-soft)0,transparent 70%),linear-gradient(150deg,var(--surface)0,var(--surface-subtle)100%);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.calendar-action{background:radial-gradient(120% 120% at 20% 20%,color-mix(in srgb,var(--accent-soft)85%,transparent)0,transparent 70%),linear-gradient(150deg,color-mix(in srgb,var(--surface)94%,transparent)0,color-mix(in srgb,var(--surface-subtle)85%,transparent)100%)}}.calendar-action{color:var(--foreground);isolation:isolate;box-shadow:0 0 0 1px var(--accent),0 18px 36px var(--accent),inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-action{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)40%,var(--border-soft)),0 18px 36px color-mix(in srgb,var(--accent)18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent)22%,transparent)}}.calendar-action{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.calendar-action:after,.calendar-action:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.calendar-action:before{background:radial-gradient(120% 120% at 50% 0,var(--accent)0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.calendar-action:before{background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--accent)36%,transparent)0,transparent 70%)}}.calendar-action:before{mix-blend-mode:screen;opacity:.7}.calendar-action:after{background:conic-gradient(from 0deg,var(--accent)0,transparent 35%,var(--accent-soft)55%,transparent 75%,var(--accent)100%);inset:-45%}@supports (color:color-mix(in lab,red,red)){.calendar-action:after{background:conic-gradient(from 0deg,color-mix(in srgb,var(--accent)12%,transparent)0,transparent 35%,color-mix(in srgb,var(--accent-soft)45%,transparent)55%,transparent 75%,color-mix(in srgb,var(--accent)22%,transparent)100%)}}.calendar-action:after{opacity:.6;animation:calendar-orbit 6.5s linear infinite}.calendar-action:hover{box-shadow:0 0 0 1px var(--accent),0 22px 42px var(--accent),inset 0 0 0 1px var(--accent);transform:translateY(-4px)scale(1.05)}@supports (color:color-mix(in lab,red,red)){.calendar-action:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)40%,var(--border-soft)),0 22px 42px color-mix(in srgb,var(--accent)24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent)35%,transparent)}}.calendar-action:active{transform:translateY(1px)scale(.98)}.calendar-action:focus-visible{box-shadow:0 0 0 1px var(--accent),0 0 0 3px var(--accent),0 26px 52px var(--accent),inset 0 0 0 1px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.calendar-action:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)40%,var(--border-soft)),0 0 0 3px color-mix(in srgb,var(--accent)42%,transparent),0 26px 52px color-mix(in srgb,var(--accent)28%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent)35%,transparent)}}.calendar-action__icon{z-index:1;stroke-width:2.2px;width:1.05rem;height:1.05rem;position:relative}.live-progress{flex-direction:column;gap:.5rem;display:flex}.live-progress__meta{text-transform:uppercase;letter-spacing:.32em;color:var(--text-soft);justify-content:space-between;align-items:center;gap:.85rem;font-size:.62rem;display:flex}@supports (color:color-mix(in lab,red,red)){.live-progress__meta{color:color-mix(in srgb,var(--text-soft)78%,var(--foreground)22%)}}.live-progress__status{align-items:center;gap:.45rem;display:inline-flex;position:relative}.live-progress__status:before{content:"";background:radial-gradient(120% 120% at 50% 50%,var(--accent)0,transparent 72%);border-radius:9999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab,red,red)){.live-progress__status:before{background:radial-gradient(120% 120% at 50% 50%,color-mix(in srgb,var(--accent)82%,transparent)0,transparent 72%)}}.live-progress__status:before{box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.live-progress__status:before{box-shadow:0 0 10px color-mix(in srgb,var(--accent)28%,transparent)}}.live-progress__status:before{animation:live-dot 1.9s ease-in-out infinite}.live-progress__percent{letter-spacing:.16em;min-width:3.25rem;color:var(--foreground);background:var(--accent);border-radius:9999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.live-progress__percent{background:color-mix(in srgb,var(--accent)32%,var(--surface)68%)}}.live-progress__percent{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.live-progress__percent{border:1px solid color-mix(in srgb,var(--accent)26%,transparent)}}.live-progress__percent{box-shadow:0 6px 16px var(--accent),0 2px 6px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.live-progress__percent{box-shadow:0 6px 16px color-mix(in srgb,var(--accent)22%,transparent),0 2px 6px color-mix(in srgb,var(--accent-soft)50%,transparent)}}.today-indicator{justify-content:center;align-items:center;width:.75rem;height:.75rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.today-indicator:after,.today-indicator:before{content:"";border-radius:9999px;position:absolute}.today-indicator:before{background:var(--accent);inset:.15rem}@supports (color:color-mix(in lab,red,red)){.today-indicator:before{background:color-mix(in srgb,var(--accent)92%,var(--surface))}}.today-indicator:before{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.today-indicator:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)60%,transparent)}}.today-indicator:after{background:var(--accent);inset:0}@supports (color:color-mix(in lab,red,red)){.today-indicator:after{background:color-mix(in srgb,var(--accent)45%,transparent)}}.today-indicator:after{animation:pulse-ring 2.4s infinite}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.65)}55%{opacity:.1;transform:scale(1.6)}to{opacity:.8;transform:scale(.65)}}@keyframes calendar-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes live-dot{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.holiday-chip{background:linear-gradient(135deg,var(--accent)0,var(--accent)100%);border-radius:1.5rem;align-items:center;gap:.4rem;padding:.45rem .95rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.holiday-chip{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)88%,transparent)0,color-mix(in srgb,var(--accent)52%,transparent)100%)}}.holiday-chip{color:var(--accent-contrast);letter-spacing:.3em;text-transform:uppercase;box-shadow:0 12px 28px var(--accent);font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.holiday-chip{box-shadow:0 12px 28px color-mix(in srgb,var(--accent)24%,transparent)}}.holiday-chip--floating{pointer-events:none;position:absolute;top:.65rem;left:.75rem}.personal-event-chip{text-align:left;background:var(--positive-bg);border-radius:.95rem;align-items:center;gap:.65rem;padding:.4rem .9rem;font-size:.85rem;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.personal-event-chip{background:color-mix(in srgb,var(--positive-bg)94%,transparent)}}.personal-event-chip{color:var(--positive-text);box-shadow:0 0 0 1px var(--positive-border),0 4px 10px var(--positive-border)}@supports (color:color-mix(in lab,red,red)){.personal-event-chip{box-shadow:0 0 0 1px color-mix(in srgb,var(--positive-border)86%,transparent),0 4px 10px color-mix(in srgb,var(--positive-border)28%,transparent)}}.personal-event-chip{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.6))saturate(var(--glass-saturation))}.attendance-pill{letter-spacing:.08em;background:linear-gradient(135deg,var(--accent-soft)0,var(--surface-subtle)100%);border-radius:9999px;justify-content:center;align-items:center;min-width:3.25rem;padding:.45rem 1rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.attendance-pill{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)120%,transparent)0,color-mix(in srgb,var(--surface-subtle)96%,transparent)100%)}}.attendance-pill{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.attendance-pill{color:color-mix(in srgb,var(--text)88%,var(--accent))}}.attendance-pill{box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.attendance-pill{box-shadow:0 6px 18px color-mix(in srgb,var(--accent)20%,transparent)}}.attendance-pill{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.75))saturate(var(--glass-saturation))}.badge,.status-pill{--status-outline:var(--glass-border);border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge,.status-pill{--status-outline:color-mix(in srgb,var(--glass-border)75%,transparent)}}.badge,.status-pill{letter-spacing:.18em;text-transform:uppercase;background:var(--surface);font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.badge,.status-pill{background:color-mix(in srgb,var(--surface)48%,transparent)}}.badge,.status-pill{-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.55))saturate(var(--glass-saturation));box-shadow:0 0 0 1px var(--status-outline)}.badge-positive,.status-pill--positive{--status-outline:var(--positive-border);background:var(--positive-bg)}@supports (color:color-mix(in lab,red,red)){.badge-positive,.status-pill--positive{background:color-mix(in srgb,var(--positive-bg)90%,transparent)}}.badge-positive,.status-pill--positive{color:var(--positive-text)}.badge-warning,.status-pill--warning{--status-outline:var(--warning-border);background:var(--warning-bg)}@supports (color:color-mix(in lab,red,red)){.badge-warning,.status-pill--warning{background:color-mix(in srgb,var(--warning-bg)90%,transparent)}}.badge-warning,.status-pill--warning{color:var(--warning-text)}.badge-critical,.status-pill--critical{--status-outline:var(--critical-border);background:var(--critical-bg)}@supports (color:color-mix(in lab,red,red)){.badge-critical,.status-pill--critical{background:color-mix(in srgb,var(--critical-bg)90%,transparent)}}.badge-critical,.status-pill--critical{color:var(--critical-text)}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(1rem,3vw,1.75rem);display:grid}.shadow-halo{box-shadow:0 8px 24px var(--shadow-elevated-outer),0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.shadow-halo{box-shadow:0 8px 24px var(--shadow-elevated-outer),0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent)}}.text-white,.text-white\/75,.text-white\/80,.text-white\/85,.text-white\/90{color:var(--text)!important}.text-white\/45,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65,.text-white\/70{color:var(--text-muted)!important}.text-white\/30,.text-white\/35,.text-white\/40{color:var(--text-soft)!important}.bg-white{background-color:var(--surface)!important}.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/5,.bg-white\/8{background-color:var(--surface-subtle)!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/5,.bg-white\/8{background-color:color-mix(in srgb,var(--surface-subtle)80%,transparent)!important}}.border-white,.border-white\/10,.border-white\/15,.border-white\/20,.border-white\/30{border-color:var(--border-soft)!important}@supports (color:color-mix(in lab,red,red)){.border-white,.border-white\/10,.border-white\/15,.border-white\/20,.border-white\/30{border-color:color-mix(in srgb,var(--border-soft)85%,transparent)!important}}.hover\:border-white\/30:hover{border-color:var(--border-strong)!important}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in srgb,var(--border-strong)70%,transparent)!important}}.hover\:text-white:hover{color:var(--text)!important}}*,:after,:before{box-sizing:border-box;border:0 solid #0000}:root{--animation-duration-medium:.38s;--animation-duration-slow:.72s;--shadow-elevated-outer:#0e122a14;--shadow-elevated-inner:#0a0e200e;--shadow-elevated-strong:#0c10261d;--shadow-header-primary:#0a0e2018;--shadow-header-secondary:#0a0e2011;--shadow-header-outline:var(--glass-border);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:color-mix(in lab,red,red)){:root{--shadow-header-outline:color-mix(in srgb,var(--glass-border)42%,transparent)}}:root{--surface-outline:#0c102619;--surface-outline-strong:#0c102627;--scrollbar-track:var(--background,#f5f7ff)}@supports (color:color-mix(in lab,red,red)){:root{--scrollbar-track:color-mix(in srgb,var(--background,#f5f7ff)95%,transparent)}}:root{--scrollbar-thumb:var(--accent,#445cff)}@supports (color:color-mix(in lab,red,red)){:root{--scrollbar-thumb:color-mix(in srgb,var(--accent,#445cff)60%,var(--surface,#fff)40%)}}:root{--scrollbar-thumb-hover:var(--accent,#445cff)}@supports (color:color-mix(in lab,red,red)){:root{--scrollbar-thumb-hover:color-mix(in srgb,var(--accent,#445cff)72%,var(--surface,#fff)28%)}}html{text-rendering:optimizeLegibility;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)transparent;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,select,textarea{font-feature-settings:"ss01" 1,"ss03" 1,"liga" 1,"kern" 1;font-family:inherit}body{letter-spacing:.01em;scrollbar-gutter:stable both-edges;background:var(--surface)}:where(button,[role=button],input,textarea,select,a,summary):focus{outline:none}:where(button,[role=button],input,textarea,select,a,summary):focus-visible{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow,0 0 #0000),0 0 0 2px var(--accent),0 12px 32px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){:where(button,[role=button],input,textarea,select,a,summary):focus-visible{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow,0 0 #0000),0 0 0 2px color-mix(in srgb,var(--accent)42%,transparent),0 12px 32px color-mix(in srgb,var(--accent)18%,transparent)}}:where(button,[role=button],input,textarea,select,a,summary):focus-visible{transition:box-shadow var(--animation-duration-fast)var(--ease-pop)}@supports selector(::-webkit-scrollbar){body::-webkit-scrollbar,html::-webkit-scrollbar{width:.75rem;height:.75rem}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);box-shadow:inset 0 0 0 1px var(--surface-outline,#0c10261f);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-outline,#0c10261f)70%,transparent)}}html::-webkit-scrollbar-thumb{transition:background-color var(--animation-duration-medium)var(--ease-pop),box-shadow var(--animation-duration-medium)var(--ease-pop)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);box-shadow:inset 0 0 0 1px var(--surface-outline,#0c10261f);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-outline,#0c10261f)70%,transparent)}}body::-webkit-scrollbar-thumb{transition:background-color var(--animation-duration-medium)var(--ease-pop),box-shadow var(--animation-duration-medium)var(--ease-pop)}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);box-shadow:inset 0 0 0 1px var(--accent,#445cff)}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#445cff)32%,transparent)}}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);box-shadow:inset 0 0 0 1px var(--accent,#445cff)}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#445cff)32%,transparent)}}html::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-hover)}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--scrollbar-thumb-hover)80%,var(--accent,#445cff)20%)}}body::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-hover)}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--scrollbar-thumb-hover)80%,var(--accent,#445cff)20%)}}body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:0 0}}[data-theme=light]{--background:#f5f7ff;--surface:#fff;--surface-subtle:#eef1ff;--surface-strong:#dfe4ff;--text:#151831;--text-muted:#3b4160;--text-soft:#6c708b;--border-soft:#15183114;--border-strong:#15183129;--accent:#445cff;--accent-soft:#445cff2e;--accent-contrast:#11122c;--glow:#445cff3d;--positive-bg:#e6f7ff;--positive-border:#c4e6ff;--positive-text:#134661;--positive-strong:#2e84c0;--warning-bg:#fff2de;--warning-border:#ffd49d;--warning-text:#6b4408;--warning-strong:#e28b1f;--critical-bg:#ffe3ec;--critical-border:#ffb6ce;--critical-text:#732342;--critical-strong:#ed5b90;--glass-border:#1518311f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#ffffffdb;--glass-highlight:#ffffff7a;color-scheme:light}[data-theme=glacier]{--background:#eef4ff;--surface:#fff;--surface-subtle:#dfe8ff;--surface-strong:#c6d7ff;--text:#16213a;--text-muted:#304261;--text-soft:#536580;--border-soft:#16213a14;--border-strong:#16213a29;--accent:#3f7cff;--accent-soft:#3f7cff33;--accent-contrast:#0f1730;--glow:#3f7cff42;--positive-bg:#e4f8ff;--positive-border:#bde7ff;--positive-text:#114664;--positive-strong:#2d8acb;--warning-bg:#fff2df;--warning-border:#ffd49f;--warning-text:#70460a;--warning-strong:#e19124;--critical-bg:#ffe0e9;--critical-border:#ffb3cb;--critical-text:#74263f;--critical-strong:#ec5d8e;--glass-border:#16213a1f;--glass-overlay:#ffffffe6;--glass-overlay-strong:#ffffffd6;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=linen]{--background:#fdf5ec;--surface:#fff;--surface-subtle:#f7e5cf;--surface-strong:#f0d2ad;--text:#2f1b0c;--text-muted:#5c3c22;--text-soft:#8b5d3d;--border-soft:#2f1b0c14;--border-strong:#2f1b0c29;--accent:#ff8a4c;--accent-soft:#ff8a4c3d;--accent-contrast:#2f1b0c;--glow:#ff8a4c4d;--positive-bg:#e9f8ea;--positive-border:#c4ebc6;--positive-text:#255b33;--positive-strong:#4aa868;--warning-bg:#fff0d9;--warning-border:#ffcd8b;--warning-text:#714309;--warning-strong:#e48b1c;--critical-bg:#ffe2dd;--critical-border:#ffb3a4;--critical-text:#8a2b1a;--critical-strong:#f36a4f;--glass-border:#2f1b0c1f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#fff7ecdb;--glass-highlight:#ffffff80;color-scheme:light}[data-theme=blossom]{--background:#fff2f7;--surface:#fff;--surface-subtle:#ffe1ee;--surface-strong:#ffc1da;--text:#3b1023;--text-muted:#6f3851;--text-soft:#985c74;--border-soft:#3b102314;--border-strong:#3b102329;--accent:#ff6fae;--accent-soft:#ff6fae3d;--accent-contrast:#3b1023;--glow:#ff6fae52;--positive-bg:#e4f8ff;--positive-border:#bbe6ff;--positive-text:#134664;--positive-strong:#3393c5;--warning-bg:#fff1df;--warning-border:#ffd1a5;--warning-text:#7a4510;--warning-strong:#ea9338;--critical-bg:#ffe0eb;--critical-border:#ffb1cf;--critical-text:#842448;--critical-strong:#f05f9e;--glass-border:#3b10231f;--glass-overlay:#ffffffe6;--glass-overlay-strong:#fff2f7d9;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=sage]{--background:#f1f8f4;--surface:#fff;--surface-subtle:#e1f1e7;--surface-strong:#c6e4d5;--text:#233325;--text-muted:#47604a;--text-soft:#6a8b6e;--border-soft:#23332514;--border-strong:#23332529;--accent:#35b567;--accent-soft:#35b56738;--accent-contrast:#102015;--glow:#35b56747;--positive-bg:#e3f9ee;--positive-border:#bfead4;--positive-text:#1f5b34;--positive-strong:#3fa36a;--warning-bg:#fff2df;--warning-border:#ffd39c;--warning-text:#694508;--warning-strong:#dd8c1f;--critical-bg:#ffe3e6;--critical-border:#ffb4bf;--critical-text:#782437;--critical-strong:#ea5f82;--glass-border:#2333251c;--glass-overlay:#ffffffe6;--glass-overlay-strong:#f1f8f4d6;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=dusk]{--background:#101728;--surface:#141d33;--surface-subtle:#1b2742;--surface-strong:#233356;--text:#f3f6ff;--text-muted:#c9d2ff;--text-soft:#94a3ff;--border-soft:#94a3ff2e;--border-strong:#94a3ff4d;--surface-outline:#94a3ff36;--surface-outline-strong:#94a3ff5e;--accent:#6678ff;--accent-soft:#6678ff4d;--accent-contrast:#0d1424;--glow:#6678ff61;--positive-bg:#56cdd22e;--positive-border:#56cdd257;--positive-text:#c0fcff;--positive-strong:#3fbec6;--warning-bg:#ffc48533;--warning-border:#ffc4855c;--warning-text:#ffe0bb;--warning-strong:#f39a42;--critical-bg:#ff84b238;--critical-border:#ff84b261;--critical-text:#ffc4dd;--critical-strong:#ff78ad;--glass-border:#94a3ff52;--glass-overlay:#101728bd;--glass-overlay-strong:#101728db;--glass-highlight:#ffffff42;color-scheme:dark}[data-theme=deepsea]{--background:#071621;--surface:#0b1f2d;--surface-subtle:#112d40;--surface-strong:#1a3f58;--text:#e9f7ff;--text-muted:#b7e1ff;--text-soft:#84caff;--border-soft:#84caff2e;--border-strong:#84caff52;--surface-outline:#84caff39;--surface-outline-strong:#84caff67;--accent:#2fb7ff;--accent-soft:#2fb7ff52;--accent-contrast:#04101a;--glow:#2fb7ff6b;--positive-bg:#4cd8c22e;--positive-border:#4cd8c257;--positive-text:#c2fff5;--positive-strong:#33c1a5;--warning-bg:#ffc88c33;--warning-border:#ffc88c5c;--warning-text:#ffe1bb;--warning-strong:#f59c44;--critical-bg:#ff94bc3d;--critical-border:#ff94bc66;--critical-text:#ffc7dc;--critical-strong:#ff78a8;--glass-border:#84caff4d;--glass-overlay:#071621b3;--glass-overlay-strong:#071621d9;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=carbon]{--background:#0d1015;--surface:#13161d;--surface-subtle:#1c2029;--surface-strong:#262b37;--text:#f3f5f9;--text-muted:#cfd3dd;--text-soft:#959dab;--border-soft:#cfd3dd1a;--border-strong:#cfd3dd38;--surface-outline:#cfd3dd28;--surface-outline-strong:#cfd3dd4f;--accent:#5f7bff;--accent-soft:#5f7bff42;--accent-contrast:#0a0d12;--glow:#5f7bff57;--positive-bg:#4eceac33;--positive-border:#4eceac5c;--positive-text:#bdffe9;--positive-strong:#34bd94;--warning-bg:#ffc98d3d;--warning-border:#ffc98d66;--warning-text:#ffe2bf;--warning-strong:#f29945;--critical-bg:#ff8aaa42;--critical-border:#ff8aaa6b;--critical-text:#ffc4d7;--critical-strong:#ff749d;--glass-border:#ffffff1f;--glass-overlay:#0d1015b8;--glass-overlay-strong:#0d1015e0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=midnight]{--background:#02030a;--surface:#050a16;--surface-subtle:#0c1427;--surface-strong:#16213c;--text:#f2f5ff;--text-muted:#c7d6ff;--text-soft:#95adff;--border-soft:#95adff33;--border-strong:#95adff57;--surface-outline:#95adff3f;--surface-outline-strong:#95adff6b;--accent:#3f8dff;--accent-soft:#3f8dff57;--accent-contrast:#01020a;--glow:#3f8dff7a;--positive-bg:#46d2dc33;--positive-border:#46d2dc61;--positive-text:#b8fbff;--positive-strong:#2cb8c8;--warning-bg:#ffbe803d;--warning-border:#ffbe806b;--warning-text:#ffe0bc;--warning-strong:#f1983a;--critical-bg:#ff78aa47;--critical-border:#ff78aa75;--critical-text:#ffc3dd;--critical-strong:#ff6ba5;--glass-border:#95adff52;--glass-overlay:#050a16b8;--glass-overlay-strong:#050a16e0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=noir]{--background:#000;--surface:#030405;--surface-subtle:#090e12;--surface-strong:#141c24;--text:#f2fbff;--text-muted:#c4d7de;--text-soft:#8fa8b8;--border-soft:#92c8d238;--border-strong:#92c8d25c;--surface-outline:#92c8d247;--surface-outline-strong:#92c8d275;--accent:#00d4c4;--accent-soft:#00d4c457;--accent-contrast:#000;--glow:#00d4c485;--positive-bg:#20d6c633;--positive-border:#20d6c661;--positive-text:#8bfff3;--positive-strong:#18c7b3;--warning-bg:#ffc57b3d;--warning-border:#ffc57b6b;--warning-text:#ffe2be;--warning-strong:#ffae3d;--critical-bg:#ff809c47;--critical-border:#ff809c75;--critical-text:#ffc5d4;--critical-strong:#ff6f97;--glass-border:#00d4c45c;--glass-overlay:#030608ad;--glass-overlay-strong:#030608db;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=ember]{--background:#050100;--surface:#0a0502;--surface-subtle:#140b05;--surface-strong:#23140a;--text:#fff4eb;--text-muted:#f1c8ac;--text-soft:#d89a6f;--border-soft:#ffbf953d;--border-strong:#ffbf9561;--surface-outline:#ffbf9545;--surface-outline-strong:#ffbf9578;--accent:#ff8f3c;--accent-soft:#ff8f3c5c;--accent-contrast:#080301;--glow:#ff8f3c80;--positive-bg:#65cea538;--positive-border:#65cea566;--positive-text:#c5ffe7;--positive-strong:#3fc28f;--warning-bg:#ffc0784d;--warning-border:#ffc07875;--warning-text:#ffe1bc;--warning-strong:#f59b3f;--critical-bg:#ff797952;--critical-border:#ff797980;--critical-text:#ffc2c2;--critical-strong:#ff6969;--glass-border:#ffbf9557;--glass-overlay:#0a0502b8;--glass-overlay-strong:#0a0502e0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=ultraviolet]{--background:#040010;--surface:#08001b;--surface-subtle:#120032;--surface-strong:#20094a;--text:#f6f1ff;--text-muted:#d7c4ff;--text-soft:#b194ff;--border-soft:#b796ff42;--border-strong:#b796ff66;--accent:#945dff;--accent-soft:#945dff61;--accent-contrast:#030011;--glow:#945dff8a;--positive-bg:#5edad038;--positive-border:#5edad066;--positive-text:#c8fff7;--positive-strong:#41d1be;--warning-bg:#ffbe8c47;--warning-border:#ffbe8c75;--warning-text:#ffe0bd;--warning-strong:#f39642;--critical-bg:#ff78be52;--critical-border:#ff78be85;--critical-text:#ffc3e4;--critical-strong:#ff70bc;--glass-border:#b796ff61;--glass-overlay:#08001bb3;--glass-overlay-strong:#08001be0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=terminal]{--background:#000100;--surface:#030b05;--surface-subtle:#04150b;--surface-strong:#0a2916;--text:#e7ffe7;--text-muted:#b4f5c6;--text-soft:#80e5a4;--border-soft:#80e5a43d;--border-strong:#80e5a466;--accent:#28ff82;--accent-soft:#28ff8261;--accent-contrast:#000100;--glow:#28ff828f;--positive-bg:#3ce89638;--positive-border:#3ce89666;--positive-text:#a8ffd9;--positive-strong:#25c785;--warning-bg:#ffd6784d;--warning-border:#ffd67880;--warning-text:#ffe6ba;--warning-strong:#f4aa3d;--critical-bg:#ff78a052;--critical-border:#ff78a080;--critical-text:#ffc4d6;--critical-strong:#ff6d96;--glass-border:#80e5a45c;--glass-overlay:#030b05b3;--glass-overlay-strong:#030b05db;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=solstice]{--background:#fff8ed;--surface:#fff2dd;--surface-subtle:#ffe5bd;--surface-strong:#ffd59a;--text:#3a240c;--text-muted:#6f4b1f;--text-soft:#96703a;--border-soft:#3a240c14;--border-strong:#3a240c29;--accent:#ffb347;--accent-soft:#ffb34747;--accent-contrast:#261503;--glow:#ffb3475c;--positive-bg:#eefbe9;--positive-border:#c9efc0;--positive-text:#235f35;--positive-strong:#4eb070;--warning-bg:#fff1db;--warning-border:#ffd29c;--warning-text:#70430a;--warning-strong:#e58c28;--critical-bg:#ffe4df;--critical-border:#ffb7aa;--critical-text:#8a2c1d;--critical-strong:#f36b52;--glass-border:#3a240c1f;--glass-overlay:#fff7ebeb;--glass-overlay-strong:#ffefd4db;--glass-highlight:#ffffff80;color-scheme:light}[data-theme=skylight]{--background:#f0f6ff;--surface:#fff;--surface-subtle:#e2ecff;--surface-strong:#cadbff;--text:#132445;--text-muted:#31466b;--text-soft:#526a8e;--border-soft:#13244514;--border-strong:#13244529;--accent:#4c8dff;--accent-soft:#4c8dff3d;--accent-contrast:#101b34;--glow:#4c8dff52;--positive-bg:#e3f6ff;--positive-border:#bfe5ff;--positive-text:#134c6a;--positive-strong:#2f96d4;--warning-bg:#fff2de;--warning-border:#ffd49d;--warning-text:#70460b;--warning-strong:#e19124;--critical-bg:#ffe0eb;--critical-border:#ffb1cf;--critical-text:#7f2448;--critical-strong:#ee5f9c;--glass-border:#1324451f;--glass-overlay:#ffffffe6;--glass-overlay-strong:#f0f6ffd6;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=oasis]{--background:#edfdf9;--surface:#fff;--surface-subtle:#d9f5ee;--surface-strong:#bcebe1;--text:#103531;--text-muted:#2f5c55;--text-soft:#4c7c74;--border-soft:#10353114;--border-strong:#10353129;--accent:#1fc8a6;--accent-soft:#1fc8a63d;--accent-contrast:#0c221d;--glow:#1fc8a652;--positive-bg:#e4fbf0;--positive-border:#c1efda;--positive-text:#1e5c3d;--positive-strong:#3ca87b;--warning-bg:#fff2df;--warning-border:#ffd5a3;--warning-text:#6a450b;--warning-strong:#e59a36;--critical-bg:#ffe2e5;--critical-border:#ffb4c0;--critical-text:#7e2638;--critical-strong:#eb5f82;--glass-border:#1035311f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#edfdf9db;--glass-highlight:#ffffff80;color-scheme:light}[data-theme=orchid]{--background:#fdf2ff;--surface:#fff;--surface-subtle:#f4ddff;--surface-strong:#ebc2ff;--text:#32103a;--text-muted:#5c3a69;--text-soft:#805b8d;--border-soft:#32103a14;--border-strong:#32103a29;--accent:#c86bff;--accent-soft:#c86bff42;--accent-contrast:#230b2d;--glow:#c86bff5c;--positive-bg:#e6f7ff;--positive-border:#c0e6ff;--positive-text:#14445f;--positive-strong:#2f89c7;--warning-bg:#fff0df;--warning-border:#ffd0a1;--warning-text:#72460e;--warning-strong:#e99936;--critical-bg:#ffe1ef;--critical-border:#ffb4d3;--critical-text:#84234a;--critical-strong:#f1609f;--glass-border:#32103a1f;--glass-overlay:#ffffffe6;--glass-overlay-strong:#fdf2ffd9;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=coastal]{--background:#edf8ff;--surface:#fff;--surface-subtle:#d8edff;--surface-strong:#bde1ff;--text:#12263a;--text-muted:#2f4c63;--text-soft:#4b6a7f;--border-soft:#12263a14;--border-strong:#12263a29;--accent:#36b9ff;--accent-soft:#36b9ff3d;--accent-contrast:#0d1c29;--glow:#36b9ff4d;--positive-bg:#e3f9ff;--positive-border:#b7eaff;--positive-text:#124c63;--positive-strong:#2794cb;--warning-bg:#fff2df;--warning-border:#ffd6a6;--warning-text:#6d470c;--warning-strong:#e49932;--critical-bg:#ffe2ea;--critical-border:#ffb4c6;--critical-text:#7d2742;--critical-strong:#ed5f8e;--glass-border:#12263a1c;--glass-overlay:#ffffffe6;--glass-overlay-strong:#edf8ffd6;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=latte]{--background:#f6efe7;--surface:#fef8f1;--surface-subtle:#f1dfcc;--surface-strong:#e5c8a8;--text:#392413;--text-muted:#6b4b2c;--text-soft:#91714c;--border-soft:#39241314;--border-strong:#39241329;--accent:#d08c5a;--accent-soft:#d08c5a42;--accent-contrast:#271a0d;--glow:#d08c5a57;--positive-bg:#ecfaed;--positive-border:#c7edce;--positive-text:#225d32;--positive-strong:#45a866;--warning-bg:#fff3dd;--warning-border:#ffd5a3;--warning-text:#704510;--warning-strong:#e79437;--critical-bg:#ffe3de;--critical-border:#ffb6ab;--critical-text:#84261b;--critical-strong:#ef6752;--glass-border:#3924131f;--glass-overlay:#fef8f1eb;--glass-overlay-strong:#f6efe7de;--glass-highlight:#ffffff7a;color-scheme:light}[data-theme=storm]{--background:#0f111a;--surface:#161927;--surface-subtle:#202536;--surface-strong:#2a3045;--text:#e9edff;--text-muted:#c3cbff;--text-soft:#939fff;--border-soft:#939fff38;--border-strong:#939fff57;--accent:#7089ff;--accent-soft:#7089ff52;--accent-contrast:#0a0d16;--glow:#7089ff6b;--positive-bg:#5cd0da2e;--positive-border:#5cd0da5c;--positive-text:#c4fcff;--positive-strong:#48c2c8;--warning-bg:#ffc89238;--warning-border:#ffc89261;--warning-text:#ffe1bd;--warning-strong:#f19d44;--critical-bg:#ff90b442;--critical-border:#ff90b46b;--critical-text:#ffc6da;--critical-strong:#ff74a7;--glass-border:#939fff52;--glass-overlay:#0f111ab8;--glass-overlay-strong:#0f111ae0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=eclipse]{--background:#05030c;--surface:#090514;--surface-subtle:#140b26;--surface-strong:#1f1538;--text:#f4eaff;--text-muted:#d7c7ff;--text-soft:#ad96ff;--border-soft:#ad96ff3d;--border-strong:#ad96ff61;--accent:#a05fff;--accent-soft:#a05fff57;--accent-contrast:#03000b;--glow:#a05fff7a;--positive-bg:#62d2de33;--positive-border:#62d2de61;--positive-text:#c7fbff;--positive-strong:#45c0c7;--warning-bg:#ffc48e42;--warning-border:#ffc48e70;--warning-text:#ffe0bd;--warning-strong:#f29a44;--critical-bg:#ff8ac04d;--critical-border:#ff8ac080;--critical-text:#ffc4e0;--critical-strong:#ff6fb8;--glass-border:#ad96ff5c;--glass-overlay:#05030cb3;--glass-overlay-strong:#05030cdb;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=abyss]{--background:#01050a;--surface:#051018;--surface-subtle:#0c1c28;--surface-strong:#142a3b;--text:#e4f7ff;--text-muted:#b7e4ff;--text-soft:#81cfff;--border-soft:#81cfff38;--border-strong:#81cfff5c;--accent:#23d6ff;--accent-soft:#23d6ff5c;--accent-contrast:#000509;--glow:#23d6ff7a;--positive-bg:#48dccc38;--positive-border:#48dccc61;--positive-text:#bffff3;--positive-strong:#36c2a9;--warning-bg:#ffc58942;--warning-border:#ffc58970;--warning-text:#ffe1bc;--warning-strong:#f2983c;--critical-bg:#ff7caa47;--critical-border:#ff7caa75;--critical-text:#ffc3dc;--critical-strong:#ff6aa7;--glass-border:#81cfff57;--glass-overlay:#01050ab3;--glass-overlay-strong:#01050ade;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=shadow]{--background:#040404;--surface:#080909;--surface-subtle:#111213;--surface-strong:#1b1c1f;--text:#f4fff6;--text-muted:#d1f0dd;--text-soft:#9fd5b5;--border-soft:#9fd5b53d;--border-strong:#9fd5b561;--accent:#42ffa2;--accent-soft:#42ffa25c;--accent-contrast:#020403;--glow:#42ffa280;--positive-bg:#42ffb238;--positive-border:#42ffb266;--positive-text:#c1ffe8;--positive-strong:#38c793;--warning-bg:#ffcc8642;--warning-border:#ffcc8670;--warning-text:#ffe2bb;--warning-strong:#f49b3c;--critical-bg:#ff7c9c4d;--critical-border:#ff7c9c80;--critical-text:#ffc2d2;--critical-strong:#ff6f96;--glass-border:#42ffa266;--glass-overlay:#040404a8;--glass-overlay-strong:#040404d6;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=plasma]{--background:#05000b;--surface:#0b0015;--surface-subtle:#17002b;--surface-strong:#230040;--text:#fdefff;--text-muted:#e4beff;--text-soft:#c589ff;--border-soft:#c589ff47;--border-strong:#c589ff70;--accent:#ff4ff7;--accent-soft:#ff4ff761;--accent-contrast:#04000a;--glow:#ff4ff78a;--positive-bg:#78e0f238;--positive-border:#78e0f266;--positive-text:#d2fcff;--positive-strong:#53c7da;--warning-bg:#ffc88e4d;--warning-border:#ffc88e80;--warning-text:#ffe1bd;--warning-strong:#f29a41;--critical-bg:#ff80ba57;--critical-border:#ff80ba8a;--critical-text:#ffc2e0;--critical-strong:#ff6db4;--glass-border:#ff4ff766;--glass-overlay:#05000bad;--glass-overlay-strong:#05000bdb;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=citadel]{--background:#0b121c;--surface:#101a29;--surface-subtle:#1a273d;--surface-strong:#22314f;--text:#e8f2ff;--text-muted:#bed3ff;--text-soft:#8bafff;--border-soft:#8bafff3d;--border-strong:#8bafff61;--accent:#58a8ff;--accent-soft:#58a8ff57;--accent-contrast:#08111e;--glow:#58a8ff75;--positive-bg:#56d2dc33;--positive-border:#56d2dc61;--positive-text:#c2fbff;--positive-strong:#3cb7c9;--warning-bg:#ffc48e42;--warning-border:#ffc48e70;--warning-text:#ffe0bc;--warning-strong:#f29a43;--critical-bg:#ff84b24d;--critical-border:#ff84b280;--critical-text:#ffc4dd;--critical-strong:#ff74a7;--glass-border:#8bafff5c;--glass-overlay:#0b121cb8;--glass-overlay-strong:#0b121ce0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=sunrise]{--background:#fff6f0;--surface:#fff;--surface-subtle:#ffe7da;--surface-strong:#ffd2bb;--text:#3b1a0b;--text-muted:#6a3c20;--text-soft:#8f5833;--border-soft:#3b1a0b14;--border-strong:#3b1a0b29;--accent:#ff9c6b;--accent-soft:#ff9c6b42;--accent-contrast:#291107;--glow:#ff9c6b57;--positive-bg:#ecf9f1;--positive-border:#c7ecd3;--positive-text:#245a36;--positive-strong:#48a068;--warning-bg:#fff3e2;--warning-border:#ffd4a7;--warning-text:#6e4410;--warning-strong:#e48b2c;--critical-bg:#ffe2e6;--critical-border:#ffb4c4;--critical-text:#7c2538;--critical-strong:#ee5f83;--glass-border:#3b1a0b1f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#fff6f0db;--glass-highlight:#ffffff80;color-scheme:light}[data-theme=mist]{--background:#f4f6f8;--surface:#fff;--surface-subtle:#e6ebf2;--surface-strong:#d4dce6;--text:#1d2630;--text-muted:#3f4f64;--text-soft:#5b6c82;--border-soft:#1d263014;--border-strong:#1d263029;--accent:#5f86ff;--accent-soft:#5f86ff3d;--accent-contrast:#151c27;--glow:#5f86ff47;--positive-bg:#e6f6ff;--positive-border:#c1e5ff;--positive-text:#1f4d68;--positive-strong:#3c8cbc;--warning-bg:#fff2e1;--warning-border:#ffd8ab;--warning-text:#6c4811;--warning-strong:#e3952f;--critical-bg:#ffe3eb;--critical-border:#ffc0d0;--critical-text:#772744;--critical-strong:#eb628e;--glass-border:#1d26301f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#f4f6f8e0;--glass-highlight:#ffffff7a;color-scheme:light}[data-theme=borealis]{--background:#04101c;--surface:#071a2a;--surface-subtle:#0a2338;--surface-strong:#103046;--text:#dff6ff;--text-muted:#b3e4f5;--text-soft:#80cbe6;--border-soft:#80cbe63d;--border-strong:#80cbe661;--accent:#33f0ff;--accent-soft:#33f0ff57;--accent-contrast:#031019;--glow:#33f0ff80;--positive-bg:#62ecc833;--positive-border:#62ecc85c;--positive-text:#bcffee;--positive-strong:#42cba3;--warning-bg:#ffd08c38;--warning-border:#ffd08c61;--warning-text:#ffe6c0;--warning-strong:#f1a650;--critical-bg:#ff8cbc47;--critical-border:#ff8cbc75;--critical-text:#ffc9e0;--critical-strong:#ff78b6;--glass-border:#80cbe652;--glass-overlay:#04101cbd;--glass-overlay-strong:#04101ce0;--glass-highlight:#ffffff42;color-scheme:dark}[data-theme=velvet]{--background:#12020b;--surface:#1a0712;--surface-subtle:#260c1d;--surface-strong:#34102a;--text:#fdebf5;--text-muted:#f0c5dd;--text-soft:#d99bc4;--border-soft:#d99bc442;--border-strong:#d99bc46b;--accent:#ff76c9;--accent-soft:#ff76c966;--accent-contrast:#12020b;--glow:#ff76c97a;--positive-bg:#78e0f233;--positive-border:#78e0f25c;--positive-text:#d6faff;--positive-strong:#4fbcd4;--warning-bg:#ffc28c3d;--warning-border:#ffc28c6b;--warning-text:#ffe4c3;--warning-strong:#f19b52;--critical-bg:#ff7ca852;--critical-border:#ff7ca880;--critical-text:#ffc2da;--critical-strong:#ff75b4;--glass-border:#ff76c961;--glass-overlay:#12020bb3;--glass-overlay-strong:#12020bdb;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=aurora]{--background:#040b14;--surface:#081426;--surface-subtle:#0c2037;--surface-strong:#10304d;--text:#e8f7ff;--text-muted:#b6eaff;--text-soft:#87d0f5;--border-soft:#87d0f538;--border-strong:#87d0f55c;--accent:#77f2ff;--accent-soft:#77f2ff5c;--accent-contrast:#021320;--glow:#77f2ff75;--positive-bg:#52e9cd38;--positive-border:#52e9cd61;--positive-text:#b9ffee;--positive-strong:#33caa3;--warning-bg:#ffd28c3d;--warning-border:#ffd28c66;--warning-text:#ffe3b7;--warning-strong:#f0a546;--critical-bg:#ff8fb842;--critical-border:#ff8fb870;--critical-text:#ffc4de;--critical-strong:#ff76ab;--glass-border:#77f2ff57;--glass-overlay:#040b14bd;--glass-overlay-strong:#040b14e0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=terracotta]{--background:#fbf1ea;--surface:#fff8f2;--surface-subtle:#f4d7c7;--surface-strong:#e9bda3;--text:#352016;--text-muted:#70402a;--text-soft:#9a5c3d;--border-soft:#35201614;--border-strong:#35201629;--accent:#d7723b;--accent-soft:#d7723b4d;--accent-contrast:#2a170d;--glow:#d7723b57;--positive-bg:#eef9e9;--positive-border:#cbeac1;--positive-text:#285f35;--positive-strong:#4fa66a;--warning-bg:#fff1dd;--warning-border:#ffd49c;--warning-text:#6d4209;--warning-strong:#e69128;--critical-bg:#ffe2dc;--critical-border:#ffb7aa;--critical-text:#81281a;--critical-strong:#f06446;--glass-border:#3520161f;--glass-overlay:#fff8f2eb;--glass-overlay-strong:#fbf1eadb;--glass-highlight:#ffffff7a;color-scheme:light}[data-theme=laguna]{--background:#031d24;--surface:#072630;--surface-subtle:#0a3240;--surface-strong:#104558;--text:#def7ff;--text-muted:#b5e7f8;--text-soft:#88d0ee;--border-soft:#88d0ee3d;--border-strong:#88d0ee66;--accent:#3ac4ff;--accent-soft:#3ac4ff5c;--accent-contrast:#021116;--glow:#3ac4ff7a;--positive-bg:#48e2bd38;--positive-border:#48e2bd5c;--positive-text:#b3ffea;--positive-strong:#33c7a0;--warning-bg:#ffcf8c3d;--warning-border:#ffcf8c66;--warning-text:#ffe2bc;--warning-strong:#ef9f43;--critical-bg:#ff90bc42;--critical-border:#ff90bc6b;--critical-text:#ffc6dd;--critical-strong:#ff78ae;--glass-border:#3ac4ff52;--glass-overlay:#031d24b8;--glass-overlay-strong:#031d24db;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-elevated-outer:#0306123d}@supports (color:color-mix(in lab,red,red)){[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-elevated-outer:color-mix(in srgb,#0306123d 42%,color-mix(in srgb,var(--accent)22%,transparent)58%)}}[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-elevated-inner:#02040c2e}@supports (color:color-mix(in lab,red,red)){[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-elevated-inner:color-mix(in srgb,#02040c2e 34%,color-mix(in srgb,var(--accent-soft)28%,transparent)66%)}}[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-elevated-strong:#02061252}@supports (color:color-mix(in lab,red,red)){[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-elevated-strong:color-mix(in srgb,#02061252 44%,color-mix(in srgb,var(--accent)26%,transparent)56%)}}[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-header-primary:#02061247}@supports (color:color-mix(in lab,red,red)){[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-header-primary:color-mix(in srgb,#02061247 40%,color-mix(in srgb,var(--accent)24%,transparent)60%)}}[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-header-secondary:#0206122e}@supports (color:color-mix(in lab,red,red)){[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-header-secondary:color-mix(in srgb,#0206122e 36%,color-mix(in srgb,var(--accent-soft)26%,transparent)64%)}}[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-header-outline:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=abyss],[data-theme=auric],[data-theme=aurora],[data-theme=borealis],[data-theme=canyon],[data-theme=carbon],[data-theme=citadel],[data-theme=coffee],[data-theme=coralreef],[data-theme=deepsea],[data-theme=dusk],[data-theme=eclipse],[data-theme=ember],[data-theme=emberfrost],[data-theme=frostbite],[data-theme=graphite],[data-theme=hearthstone],[data-theme=inkpool],[data-theme=laguna],[data-theme=midnight],[data-theme=mirage],[data-theme=monsoon],[data-theme=neonforge],[data-theme=nightmarket],[data-theme=noir],[data-theme=obsidian],[data-theme=plasma],[data-theme=prismarine],[data-theme=rainforest],[data-theme=shadow],[data-theme=starlight],[data-theme=storm],[data-theme=terminal],[data-theme=ultraviolet],[data-theme=velvet],[data-theme=wildfire]{--shadow-header-outline:color-mix(in srgb,var(--accent)44%,transparent)}}[data-theme=sprout]{--background:#edfef5;--surface:#fff;--surface-subtle:#d9f5e4;--surface-strong:#b9e8ca;--text:#1f3a2a;--text-muted:#3f664c;--text-soft:#5a8a68;--border-soft:#1f3a2a14;--border-strong:#1f3a2a29;--accent:#3fd58a;--accent-soft:#3fd58a42;--accent-contrast:#133221;--glow:#3fd58a57;--positive-bg:#e5fbed;--positive-border:#c3eed7;--positive-text:#1f6037;--positive-strong:#45a06a;--warning-bg:#fff1de;--warning-border:#ffd49f;--warning-text:#6b4409;--warning-strong:#e49a2b;--critical-bg:#ffe3e5;--critical-border:#ffb5c0;--critical-text:#7d2537;--critical-strong:#eb5f82;--glass-border:#1f3a2a1f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#edfef5db;--glass-highlight:#ffffff80;color-scheme:light}[data-theme=graphite]{--background:#0b0d10;--surface:#12161d;--surface-subtle:#181d27;--surface-strong:#222934;--text:#f3f5f8;--text-muted:#cdd2db;--text-soft:#9aa3b1;--border-soft:#9aa3b129;--border-strong:#9aa3b14d;--surface-outline:#9aa3b13a;--surface-outline-strong:#9aa3b167;--accent:#5f6b7c;--accent-soft:#5f6b7c52;--accent-contrast:#07090d;--glow:#5f6b7c75;--positive-bg:#5cd6c633;--positive-border:#5cd6c65c;--positive-text:#bcfff2;--positive-strong:#36c7a6;--warning-bg:#ffc68c3d;--warning-border:#ffc68c6b;--warning-text:#ffe0bb;--warning-strong:#f29c43;--critical-bg:#ff8cb042;--critical-border:#ff8cb070;--critical-text:#ffc4dc;--critical-strong:#ff749f;--glass-border:#5f6b7c4d;--glass-overlay:#0b0d10b8;--glass-overlay-strong:#0b0d10e0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=coffee]{--background:#1d0f05;--surface:#241408;--surface-subtle:#321c0e;--surface-strong:#422713;--text:#f3e4d3;--text-muted:#ddc2a6;--text-soft:#b58f6a;--border-soft:#dda2743d;--border-strong:#dda27466;--surface-outline:#dda27449;--surface-outline-strong:#dda27478;--accent:#aa6c3f;--accent-soft:#aa6c3f5c;--accent-contrast:#170b04;--glow:#aa6c3f80;--positive-bg:#70cea538;--positive-border:#70cea566;--positive-text:#c9ffe8;--positive-strong:#43c492;--warning-bg:#ffc6804d;--warning-border:#ffc6807a;--warning-text:#ffe1bc;--warning-strong:#f49c43;--critical-bg:#ff8a8452;--critical-border:#ff8a8480;--critical-text:#ffc4bd;--critical-strong:#ff7061;--glass-border:#dda2745c;--glass-overlay:#1d0f05bd;--glass-overlay-strong:#1d0f05e0;--glass-highlight:#fff3;color-scheme:dark}[data-theme=obsidian]{--background:#05060c;--surface:#0a0d18;--surface-subtle:#111427;--surface-strong:#1b1f3a;--text:#f0ecff;--text-muted:#cfc4ff;--text-soft:#a49bff;--border-soft:#a49bff3d;--border-strong:#a49bff61;--surface-outline:#a49bff41;--surface-outline-strong:#a49bff73;--accent:#7c59ff;--accent-soft:#7c59ff61;--accent-contrast:#03030b;--glow:#7c59ff8a;--positive-bg:#58d6e038;--positive-border:#58d6e066;--positive-text:#c3fdff;--positive-strong:#3dc0ce;--warning-bg:#ffc48c42;--warning-border:#ffc48c70;--warning-text:#ffe1bd;--warning-strong:#f19b45;--critical-bg:#ff84be4d;--critical-border:#ff84be7a;--critical-text:#ffc4e3;--critical-strong:#ff70bc;--glass-border:#7c59ff5c;--glass-overlay:#05060cb8;--glass-overlay-strong:#05060ce0;--glass-highlight:#ffffff42;color-scheme:dark}[data-theme=monsoon]{--background:#0a1117;--surface:#101922;--surface-subtle:#182633;--surface-strong:#223241;--text:#e3f5ff;--text-muted:#badcf0;--text-soft:#8bbad8;--border-soft:#8bbad83d;--border-strong:#8bbad866;--surface-outline:#8bbad83c;--surface-outline-strong:#8bbad869;--accent:#2c9ecf;--accent-soft:#2c9ecf5c;--accent-contrast:#071017;--glow:#2c9ecf80;--positive-bg:#54d6c738;--positive-border:#54d6c766;--positive-text:#c0fff4;--positive-strong:#36c5a9;--warning-bg:#ffcd963d;--warning-border:#ffcd966b;--warning-text:#ffe0ba;--warning-strong:#f19b44;--critical-bg:#ff88aa4d;--critical-border:#ff88aa7a;--critical-text:#ffc3dc;--critical-strong:#ff73a4;--glass-border:#2c9ecf57;--glass-overlay:#0a1117b8;--glass-overlay-strong:#0a1117e0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=canyon]{--background:#2b1204;--surface:#331707;--surface-subtle:#43210d;--surface-strong:#542b14;--text:#ffe4d4;--text-muted:#f2c0a0;--text-soft:#d7936f;--border-soft:#f0ac7a42;--border-strong:#f0ac7a6b;--surface-outline:#f0ac7a49;--surface-outline-strong:#f0ac7a78;--accent:#e06f39;--accent-soft:#e06f395c;--accent-contrast:#210d03;--glow:#e06f3980;--positive-bg:#78cea538;--positive-border:#78cea566;--positive-text:#cfffeb;--positive-strong:#44c393;--warning-bg:#ffbe844d;--warning-border:#ffbe847a;--warning-text:#ffe0bc;--warning-strong:#f39b3f;--critical-bg:#ff849452;--critical-border:#ff849480;--critical-text:#ffc4c8;--critical-strong:#ff6d71;--glass-border:#e06f3957;--glass-overlay:#2b1204b8;--glass-overlay-strong:#2b1204e0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=neonforge]{--background:#160221;--surface:#20082f;--surface-subtle:#2c1142;--surface-strong:#3c1d5a;--text:#ffe3ff;--text-muted:#f5bcff;--text-soft:#de8ff2;--border-soft:#de8ff247;--border-strong:#de8ff270;--surface-outline:#de8ff249;--surface-outline-strong:#de8ff278;--accent:#ff47c2;--accent-soft:#ff47c266;--accent-contrast:#110019;--glow:#ff47c28f;--positive-bg:#6ad7dc3d;--positive-border:#6ad7dc6b;--positive-text:#cafffb;--positive-strong:#41c6c5;--warning-bg:#ffb68c4d;--warning-border:#ffb68c7a;--warning-text:#ffe0bc;--warning-strong:#f09544;--critical-bg:#ff80cc57;--critical-border:#ff80cc85;--critical-text:#ffc4ec;--critical-strong:#ff6fcf;--glass-border:#ff47c266;--glass-overlay:#140220b8;--glass-overlay-strong:#140221e0;--glass-highlight:#ffffff47;color-scheme:dark}[data-theme=starlight]{--background:#080d1a;--surface:#101427;--surface-subtle:#171d35;--surface-strong:#222a46;--text:#fff5d6;--text-muted:#f8dca0;--text-soft:#d9b870;--border-soft:#f8dca03d;--border-strong:#f8dca066;--surface-outline:#f8dca045;--surface-outline-strong:#f8dca073;--accent:#ffd868;--accent-soft:#ffd86857;--accent-contrast:#0a0d18;--glow:#ffd86873;--positive-bg:#74d0b83d;--positive-border:#74d0b866;--positive-text:#c8ffe9;--positive-strong:#42c59c;--warning-bg:#ffca844d;--warning-border:#ffca847a;--warning-text:#ffe0bb;--warning-strong:#f39c42;--critical-bg:#ff94a452;--critical-border:#ff94a480;--critical-text:#ffc6d0;--critical-strong:#ff7b90;--glass-border:#ffd86852;--glass-overlay:#080d1ab8;--glass-overlay-strong:#080d1ae0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=prismarine]{--background:#021619;--surface:#082024;--surface-subtle:#0f2d31;--surface-strong:#183d42;--text:#e2fbf9;--text-muted:#b6e9e5;--text-soft:#86d1ca;--border-soft:#86d1ca3d;--border-strong:#86d1ca66;--surface-outline:#86d1ca41;--surface-outline-strong:#86d1ca6e;--accent:#36d0c8;--accent-soft:#36d0c85c;--accent-contrast:#021516;--glow:#36d0c885;--positive-bg:#5cdcc23d;--positive-border:#5cdcc26b;--positive-text:#c6ffef;--positive-strong:#33c3a1;--warning-bg:#ffc89447;--warning-border:#ffc89475;--warning-text:#ffe0bc;--warning-strong:#f09b44;--critical-bg:#ff88b04d;--critical-border:#ff88b07a;--critical-text:#ffc3dc;--critical-strong:#ff75a2;--glass-border:#36d0c861;--glass-overlay:#021619b3;--glass-overlay-strong:#021619db;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=auric]{--background:#251400;--surface:#2d1a04;--surface-subtle:#3a250b;--surface-strong:#4d3512;--text:#fff2d4;--text-muted:#f4cea0;--text-soft:#d79e69;--border-soft:#f4cea03d;--border-strong:#f4cea066;--surface-outline:#f4cea049;--surface-outline-strong:#f4cea078;--accent:#ffb748;--accent-soft:#ffb7485c;--accent-contrast:#1d0f00;--glow:#ffb74880;--positive-bg:#80cfa038;--positive-border:#80cfa066;--positive-text:#d1ffe7;--positive-strong:#4cc390;--warning-bg:#ffc9804d;--warning-border:#ffc9807a;--warning-text:#ffe1ba;--warning-strong:#f2993f;--critical-bg:#ff8a9452;--critical-border:#ff8a9480;--critical-text:#ffc4c8;--critical-strong:#ff6f79;--glass-border:#ffb74857;--glass-overlay:#251400bd;--glass-overlay-strong:#251400e0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=rainforest]{--background:#04160c;--surface:#0a2015;--surface-subtle:#133024;--surface-strong:#1d4031;--text:#e1f9ed;--text-muted:#b6e9d4;--text-soft:#84c8a8;--border-soft:#84c8a83d;--border-strong:#84c8a866;--surface-outline:#84c8a841;--surface-outline-strong:#84c8a86e;--accent:#35c178;--accent-soft:#35c17857;--accent-contrast:#03130a;--glow:#35c1787a;--positive-bg:#5cd6a53d;--positive-border:#5cd6a56b;--positive-text:#c4ffe7;--positive-strong:#38c18d;--warning-bg:#ffc58042;--warning-border:#ffc58070;--warning-text:#ffe0ba;--warning-strong:#f19d41;--critical-bg:#ff8ca44d;--critical-border:#ff8ca47a;--critical-text:#ffc2d6;--critical-strong:#ff7594;--glass-border:#35c17857;--glass-overlay:#04160cb8;--glass-overlay-strong:#04160ce0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=citrine]{--background:#fff4d8;--surface:#fff;--surface-subtle:#f8e4ba;--surface-strong:#f0cf83;--text:#3c1a00;--text-muted:#70441a;--text-soft:#9b6534;--border-soft:#3c1a0014;--border-strong:#3c1a0029;--accent:#ffad21;--accent-soft:#ffad213d;--accent-contrast:#2d1600;--glow:#ffad2152;--positive-bg:#eaf9ea;--positive-border:#cbedc5;--positive-text:#255f32;--positive-strong:#48a361;--warning-bg:#fff0da;--warning-border:#ffce8f;--warning-text:#6f4308;--warning-strong:#e18d20;--critical-bg:#ffe1dc;--critical-border:#ffb5ab;--critical-text:#812a1a;--critical-strong:#f4684a;--glass-border:#3c1a001f;--glass-overlay:#ffffffeb;--glass-overlay-strong:#fff4d8db;--glass-highlight:#ffffff80;color-scheme:light}[data-theme=wildfire]{--background:#1f0300;--surface:#270603;--surface-subtle:#350d08;--surface-strong:#471610;--text:#ffe3db;--text-muted:#f1b8aa;--text-soft:#d6816a;--border-soft:#f1aa8c47;--border-strong:#f1aa8c70;--surface-outline:#f1aa8c49;--surface-outline-strong:#f1aa8c78;--accent:#ff5434;--accent-soft:#ff543461;--accent-contrast:#1a0200;--glow:#ff54348a;--positive-bg:#78d2ac3d;--positive-border:#78d2ac6b;--positive-text:#cdffe9;--positive-strong:#43c696;--warning-bg:#ffc28452;--warning-border:#ffc2847a;--warning-text:#ffe0bb;--warning-strong:#f39a45;--critical-bg:#ff80945c;--critical-border:#ff809485;--critical-text:#ffc4d0;--critical-strong:#ff6b81;--glass-border:#ff54345c;--glass-overlay:#1f0300b8;--glass-overlay-strong:#1f0300e0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=frostbite]{--background:#081623;--surface:#0e2031;--surface-subtle:#152d42;--surface-strong:#1f3e57;--text:#e7f4ff;--text-muted:#bedcff;--text-soft:#8abff5;--border-soft:#8abff542;--border-strong:#8abff56b;--surface-outline:#8abff541;--surface-outline-strong:#8abff56e;--accent:#5ab4ff;--accent-soft:#5ab4ff5c;--accent-contrast:#05111b;--glow:#5ab4ff80;--positive-bg:#56d2d03d;--positive-border:#56d2d06b;--positive-text:#befeff;--positive-strong:#36bfc0;--warning-bg:#ffc58c4d;--warning-border:#ffc58c7a;--warning-text:#ffe0bb;--warning-strong:#f19c42;--critical-bg:#ff84b852;--critical-border:#ff84b880;--critical-text:#ffc3dd;--critical-strong:#ff70b0;--glass-border:#5ab4ff57;--glass-overlay:#081623b8;--glass-overlay-strong:#081623e0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=hearthstone]{--background:#28130a;--surface:#30180d;--surface-subtle:#3d2212;--surface-strong:#4f2e19;--text:#ffe8d9;--text-muted:#f0c3a3;--text-soft:#d09670;--border-soft:#f0b38842;--border-strong:#f0b3886b;--surface-outline:#f0b38849;--surface-outline-strong:#f0b38878;--accent:#d88355;--accent-soft:#d883555c;--accent-contrast:#1f0e06;--glow:#d883557a;--positive-bg:#76cda63d;--positive-border:#76cda666;--positive-text:#cbffe9;--positive-strong:#43c190;--warning-bg:#ffc2884d;--warning-border:#ffc2887a;--warning-text:#ffe0bb;--warning-strong:#f29c42;--critical-bg:#ff869452;--critical-border:#ff869480;--critical-text:#ffc4ca;--critical-strong:#ff7175;--glass-border:#d8835557;--glass-overlay:#28130ab8;--glass-overlay-strong:#28130ae0;--glass-highlight:#ffffff38;color-scheme:dark}[data-theme=inkpool]{--background:#030b15;--surface:#09121f;--surface-subtle:#101c2c;--surface-strong:#1a293b;--text:#e8f1ff;--text-muted:#c0d7ff;--text-soft:#90b4ff;--border-soft:#90b4ff42;--border-strong:#90b4ff6b;--surface-outline:#90b4ff41;--surface-outline-strong:#90b4ff6e;--accent:#4f8cff;--accent-soft:#4f8cff5c;--accent-contrast:#030915;--glow:#4f8cff85;--positive-bg:#56d6dc3d;--positive-border:#56d6dc6b;--positive-text:#bffcff;--positive-strong:#35bec6;--warning-bg:#ffc88c4d;--warning-border:#ffc88c7a;--warning-text:#ffe0bb;--warning-strong:#f19c41;--critical-bg:#ff84b852;--critical-border:#ff84b880;--critical-text:#ffc3dc;--critical-strong:#ff70b0;--glass-border:#4f8cff57;--glass-overlay:#030b15b8;--glass-overlay-strong:#030b15e0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=nightmarket]{--background:#060014;--surface:#0c0321;--surface-subtle:#150a33;--surface-strong:#221345;--text:#ffe4f1;--text-muted:#f7bde0;--text-soft:#d68ac3;--border-soft:#d68ac34d;--border-strong:#d68ac375;--surface-outline:#d68ac34d;--surface-outline-strong:#d68ac37c;--accent:#ff6ba0;--accent-soft:#ff6ba066;--accent-contrast:#070015;--glow:#ff6ba08f;--positive-bg:#74d4d642;--positive-border:#74d4d670;--positive-text:#cafffb;--positive-strong:#45c6c6;--warning-bg:#ffbe9452;--warning-border:#ffbe9480;--warning-text:#ffe0bc;--warning-strong:#f19a43;--critical-bg:#ff84c857;--critical-border:#ff84c885;--critical-text:#ffc4e8;--critical-strong:#ff74c4;--glass-border:#ff6ba061;--glass-overlay:#060014b8;--glass-overlay-strong:#060014e0;--glass-highlight:#ffffff42;color-scheme:dark}[data-theme=emberfrost]{--background:#0d101d;--surface:#14172a;--surface-subtle:#1c2140;--surface-strong:#272d54;--text:#f8f1ff;--text-muted:#dacfff;--text-soft:#b4abff;--border-soft:#b4abff42;--border-strong:#b4abff6b;--surface-outline:#b4abff45;--surface-outline-strong:#b4abff73;--accent:#ff6a60;--accent-soft:#ff6a6066;--accent-contrast:#0d101d;--glow:#ff6a608f;--positive-bg:#76d6d642;--positive-border:#76d6d670;--positive-text:#c8fffb;--positive-strong:#42c6c6;--warning-bg:#ffc59452;--warning-border:#ffc59480;--warning-text:#ffe0bb;--warning-strong:#f19842;--critical-bg:#ff84ac5c;--critical-border:#ff84ac85;--critical-text:#ffc4dd;--critical-strong:#ff6fa0;--glass-border:#ff6a6061;--glass-overlay:#0d101db8;--glass-overlay-strong:#0d101de0;--glass-highlight:#ffffff42;color-scheme:dark}[data-theme=zephyr]{--background:#f0f8ff;--surface:#fff;--surface-subtle:#e0edff;--surface-strong:#cfe2ff;--text:#183047;--text-muted:#334f6c;--text-soft:#57708a;--border-soft:#18304714;--border-strong:#18304729;--accent:#68afff;--accent-soft:#68afff33;--accent-contrast:#132a42;--glow:#68afff47;--positive-bg:#e4f8ff;--positive-border:#bde7ff;--positive-text:#124a68;--positive-strong:#2f8cc7;--warning-bg:#fff2df;--warning-border:#ffd49f;--warning-text:#6c460a;--warning-strong:#e19328;--critical-bg:#ffe0eb;--critical-border:#ffb3cf;--critical-text:#772646;--critical-strong:#ed6397;--glass-border:#1830471f;--glass-overlay:#ffffffe6;--glass-overlay-strong:#f0f8ffd6;--glass-highlight:#ffffff75;color-scheme:light}[data-theme=coralreef]{--background:#02161a;--surface:#072127;--surface-subtle:#0f2f37;--surface-strong:#173f49;--text:#e4fbff;--text-muted:#b7e8f5;--text-soft:#87cfe6;--border-soft:#87cfe642;--border-strong:#87cfe66b;--surface-outline:#87cfe645;--surface-outline-strong:#87cfe673;--accent:#36d8ff;--accent-soft:#36d8ff61;--accent-contrast:#02141a;--glow:#36d8ff85;--positive-bg:#5cdcc83d;--positive-border:#5cdcc86b;--positive-text:#c7ffee;--positive-strong:#34c6a2;--warning-bg:#ffc68c4d;--warning-border:#ffc68c7a;--warning-text:#ffe0bb;--warning-strong:#f19b42;--critical-bg:#ff86b452;--critical-border:#ff86b480;--critical-text:#ffc3df;--critical-strong:#ff71b0;--glass-border:#36d8ff61;--glass-overlay:#02161ab8;--glass-overlay-strong:#02161ae0;--glass-highlight:#ffffff3d;color-scheme:dark}[data-theme=mirage]{--background:#0d1018;--surface:#151a24;--surface-subtle:#1d2431;--surface-strong:#28303f;--text:#f1f3ff;--text-muted:#cfd5ff;--text-soft:#a4afff;--border-soft:#a4afff42;--border-strong:#a4afff6b;--surface-outline:#a4afff41;--surface-outline-strong:#a4afff6e;--accent:#8c96ff;--accent-soft:#8c96ff5c;--accent-contrast:#0b0f1c;--glow:#8c96ff7a;--positive-bg:#66d4dc3d;--positive-border:#66d4dc6b;--positive-text:#c9fdff;--positive-strong:#3ec0cd;--warning-bg:#ffc6944d;--warning-border:#ffc6947a;--warning-text:#ffe0bc;--warning-strong:#f19c42;--critical-bg:#ff84bc52;--critical-border:#ff84bc80;--critical-text:#ffc3dd;--critical-strong:#ff72b0;--glass-border:#8c96ff57;--glass-overlay:#0d1018b8;--glass-overlay-strong:#0d1018e0;--glass-highlight:#ffffff3d;color-scheme:dark}@keyframes theme-swatch-shimmer{0%{transform:translate(-75%)}to{transform:translate(110%)}}@keyframes theme-swatch-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.08)}70%{transform:scale(.97)}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){a:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--accent)60%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)60%,transparent)}}::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--accent)85%,transparent)}}::selection{color:var(--accent-contrast)}@keyframes float-soft{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes theme-trigger-pop{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-9px)scale(1.08)}70%{transform:translateY(-5px)scale(1.03)}to{transform:translateY(-4px)scale(1.02)}}@keyframes bounce-in{0%{opacity:0;transform:translateY(26px)scale(.9)}55%{opacity:1;transform:translateY(-8px)scale(1.04)}75%{transform:translateY(3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes float-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-.4deg)}50%{transform:translateY(-3px)rotate(.2deg)}75%{transform:translateY(-8px)rotate(.1deg)}}@keyframes sidebar-pop-in{0%{transform:translate(-120%)scale(.96)}55%{transform:translate(4%)scale(1.015)}to{transform:translate(0)scale(1)}}@keyframes sidebar-pop-out{0%{transform:translate(0)scale(1)}45%{transform:translate(-3%)scale(.985)}to{transform:translate(-120%)scale(.94)}}@keyframes sidebar-pop-in-portrait{0%{transform:translate3d(-50%,calc(-55% + var(--sidebar-portrait-offset,0px)),0)scale(.86);opacity:0}60%{transform:translate3d(-50%,calc(-48% + var(--sidebar-portrait-offset,0px)),0)scale(1.02);opacity:1}to{transform:translate3d(-50%,calc(-50% + var(--sidebar-portrait-offset,0px)),0)scale(1);opacity:1}}@keyframes sidebar-pop-out-portrait{0%{transform:translate3d(-50%,calc(-50% + var(--sidebar-portrait-offset,0px)),0)scale(1);opacity:1}40%{transform:translate3d(-50%,calc(-49% + var(--sidebar-portrait-offset,0px)),0)scale(.98);opacity:.8}to{transform:translate3d(-50%,calc(-55% + var(--sidebar-portrait-offset,0px)),0)scale(.86);opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)scale(.98)}60%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-18px)scale(.98)}55%{opacity:1;transform:translateY(2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-32px)scale(.97)}60%{opacity:1;transform:translate(2px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes card-pop{0%{opacity:0;transform:translateY(18px)scale(.96)}70%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-stack-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shell-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}