@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Museo Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-serif:"Sanchez", "Rockwell", "Roboto Slab", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-green-200:#b9f8cf;--color-green-900:#0d542b;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-500:#00bb7f;--color-emerald-800:#005f46;--color-sky-500:#00a5ef;--color-indigo-50:#eef2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-950:#1e1a4d;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-800:#a30037;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.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{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-9{width:calc(var(--spacing) * 9)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(90vw\,28rem\)\]{width:min(90vw,28rem)}.w-\[min\(92vw\,52rem\)\]{width:min(92vw,52rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[1\.1rem\]{min-width:1.1rem}.flex-1{flex:1}.shrink{flex-shrink:1}.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,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-green-200{border-color:var(--color-green-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-red-300{border-color:var(--color-red-300)}.border-rose-200{border-color:var(--color-rose-200)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/40{background-color:color-mix(in oklab, var(--color-indigo-50) 40%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--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-amber-100{--tw-gradient-to:var(--color-amber-100);--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{--tw-gradient-to:var(--color-white);--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))}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.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:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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\.65rem\]{font-size:.65rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-800{color:var(--color-emerald-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-red-700{color:var(--color-red-700)}.text-rose-800{color:var(--color-rose-800)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-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))}.backdrop\:bg-zinc-900\/50::backdrop{background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-zinc-900\/50::backdrop{background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}@media (hover:hover){.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.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-amber-500:focus-visible{outline-color:var(--color-amber-500)}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.focus-visible\:outline-red-600:focus-visible{outline-color:var(--color-red-600)}.focus-visible\:outline-zinc-600:focus-visible{outline-color:var(--color-zinc-600)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-indigo-400:disabled{background-color:var(--color-indigo-400)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){:where(.dark\:divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\:border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.dark\:border-green-900\/50{border-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-900\/50{border-color:color-mix(in oklab, var(--color-green-900) 50%, transparent)}}.dark\:border-indigo-400{border-color:var(--color-indigo-400)}.dark\:border-red-800{border-color:var(--color-red-800)}.dark\:border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:border-zinc-800{border-color:var(--color-zinc-800)}.dark\:bg-indigo-950\/40{background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/40{background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:bg-zinc-900{background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/40{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.dark\:from-amber-500\/5{--tw-gradient-from:#f99c000d}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.dark\:from-amber-500\/5{--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))}.dark\:from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:from-amber-500\/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))}.dark\:to-amber-500\/20{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:to-amber-500\/20{--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))}.dark\:to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--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))}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-indigo-300{color:var(--color-indigo-300)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-100{color:var(--color-zinc-100)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}@media (hover:hover){.dark\:hover\:bg-red-950\/30:hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/30:hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}}}}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_100.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_300.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_300_Italic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_500.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_500_Italic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_700.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url(/fonts/MuseoSans_900.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_ExtraLight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(/fonts/Sanchez_Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--ink-950:#0b1320;--ink-900:#0e1825;--ink-800:#18263a;--ink-700:#233651;--ink-600:#324a6b;--ink-500:#466289;--ink-400:#6a83a6;--ink-300:#97a9c1;--ink-200:#c4cedc;--ink-100:#e4e9f0;--aqua-800:#155f6b;--aqua-700:#1b7886;--aqua-600:#269aae;--aqua-500:#4fb2c2;--aqua-400:#74c4d1;--aqua-300:#9fd8e1;--aqua-200:#c8e9ee;--aqua-100:#e8f5f7;--aqua-50:#f3fafb;--stone-900:#2b2c2a;--stone-800:#3f413e;--stone-700:#5a5c58;--stone-600:#76776f;--stone-500:#9a9b94;--stone-400:#b6b7b1;--stone-300:#cecfcb;--stone-200:#e1e1de;--stone-100:#efefef;--stone-50:#f7f7f6;--white:#fff;--black:#0b1320;--green-600:#3f8769;--green-500:#5a9e7a;--green-100:#e4f0ea;--amber-600:#c08a2e;--amber-500:#d9a441;--amber-100:#f8eed7;--rust-600:#b04f47;--rust-500:#c2615a;--rust-100:#f5e3e1;--brand-primary:var(--aqua-500);--brand-primary-deep:var(--aqua-600);--brand-ink:var(--ink-800);--surface-page:var(--stone-100);--surface-card:var(--white);--surface-sunken:var(--stone-50);--surface-raised:var(--white);--surface-inverse:var(--ink-800);--surface-accent:var(--aqua-50);--text-strong:var(--ink-800);--text-body:var(--ink-700);--text-muted:var(--stone-600);--text-subtle:var(--stone-500);--text-on-accent:var(--white);--text-on-ink:var(--stone-100);--text-link:var(--aqua-600);--text-link-hover:var(--aqua-700);--border-subtle:var(--stone-200);--border-default:var(--stone-300);--border-strong:var(--stone-400);--border-accent:var(--aqua-400);--border-focus:var(--aqua-500);--success:var(--green-500);--success-surface:var(--green-100);--warning:var(--amber-500);--warning-surface:var(--amber-100);--danger:var(--rust-500);--danger-surface:var(--rust-100);--info:var(--aqua-600);--info-surface:var(--aqua-100);--ring:0 0 0 3px var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root{--ring:0 0 0 3px color-mix(in srgb, var(--aqua-500) 38%, transparent)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stone-50:#0d1622;--stone-100:#101b29;--stone-200:#16212f;--aqua-800:#9fd8e1;--aqua-700:#79c6d3;--aqua-50:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--aqua-50:color-mix(in srgb, var(--aqua-500) 12%, var(--ink-900))}}:root[data-theme=dark]{--aqua-100:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--aqua-100:color-mix(in srgb, var(--aqua-500) 22%, var(--ink-900))}}:root[data-theme=dark]{--aqua-200:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--aqua-200:color-mix(in srgb, var(--aqua-500) 32%, var(--ink-900))}}:root[data-theme=dark]{--green-100:var(--green-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--green-100:color-mix(in srgb, var(--green-500) 24%, var(--ink-900))}}:root[data-theme=dark]{--green-600:#84c8a7;--amber-100:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--amber-100:color-mix(in srgb, var(--amber-500) 24%, var(--ink-900))}}:root[data-theme=dark]{--amber-600:#e6c074;--rust-100:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--rust-100:color-mix(in srgb, var(--rust-500) 26%, var(--ink-900))}}:root[data-theme=dark]{--rust-600:#e2978f;--brand-primary:var(--aqua-400);--brand-primary-deep:var(--aqua-500);--brand-ink:var(--ink-100);--surface-page:var(--ink-950);--surface-card:#131f2e;--surface-sunken:#0a111c;--surface-raised:#1a2839;--surface-inverse:var(--ink-100);--surface-accent:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--surface-accent:color-mix(in srgb, var(--aqua-500) 16%, var(--ink-900))}}:root[data-theme=dark]{--text-strong:#eef2f7;--text-body:#cfd8e4;--text-muted:#9fadc0;--text-subtle:#74849a;--text-on-accent:var(--ink-950);--text-on-ink:var(--ink-100);--text-link:var(--aqua-400);--text-link-hover:var(--aqua-300);--border-subtle:var(--ink-100)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--border-subtle:color-mix(in srgb, var(--ink-100) 10%, transparent)}}:root[data-theme=dark]{--border-default:var(--ink-100)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--border-default:color-mix(in srgb, var(--ink-100) 18%, transparent)}}:root[data-theme=dark]{--border-strong:var(--ink-100)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--border-strong:color-mix(in srgb, var(--ink-100) 28%, transparent)}}:root[data-theme=dark]{--border-accent:var(--aqua-500);--border-focus:var(--aqua-400);--success:var(--green-500);--success-surface:var(--green-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--success-surface:color-mix(in srgb, var(--green-500) 22%, var(--ink-900))}}:root[data-theme=dark]{--warning:var(--amber-500);--warning-surface:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--warning-surface:color-mix(in srgb, var(--amber-500) 22%, var(--ink-900))}}:root[data-theme=dark]{--danger:var(--rust-500);--danger-surface:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--danger-surface:color-mix(in srgb, var(--rust-500) 24%, var(--ink-900))}}:root[data-theme=dark]{--info:var(--aqua-400);--info-surface:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--info-surface:color-mix(in srgb, var(--aqua-500) 20%, var(--ink-900))}}:root[data-theme=dark]{--ring:0 0 0 3px var(--aqua-400)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ring:0 0 0 3px color-mix(in srgb, var(--aqua-400) 45%, transparent)}}:root[data-theme=dark]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 28px #0000008c;--shadow-xl:0 20px 48px #0009}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stone-50:#0d1622;--stone-100:#101b29;--stone-200:#16212f;--aqua-800:#9fd8e1;--aqua-700:#79c6d3;--aqua-50:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--aqua-50:color-mix(in srgb, var(--aqua-500) 12%, var(--ink-900))}}:root[data-theme=auto]{--aqua-100:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--aqua-100:color-mix(in srgb, var(--aqua-500) 22%, var(--ink-900))}}:root[data-theme=auto]{--aqua-200:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--aqua-200:color-mix(in srgb, var(--aqua-500) 32%, var(--ink-900))}}:root[data-theme=auto]{--green-100:var(--green-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--green-100:color-mix(in srgb, var(--green-500) 24%, var(--ink-900))}}:root[data-theme=auto]{--green-600:#84c8a7;--amber-100:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--amber-100:color-mix(in srgb, var(--amber-500) 24%, var(--ink-900))}}:root[data-theme=auto]{--amber-600:#e6c074;--rust-100:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--rust-100:color-mix(in srgb, var(--rust-500) 26%, var(--ink-900))}}:root[data-theme=auto]{--rust-600:#e2978f;--brand-primary:var(--aqua-400);--brand-primary-deep:var(--aqua-500);--brand-ink:var(--ink-100);--surface-page:var(--ink-950);--surface-card:#131f2e;--surface-sunken:#0a111c;--surface-raised:#1a2839;--surface-inverse:var(--ink-100);--surface-accent:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--surface-accent:color-mix(in srgb, var(--aqua-500) 16%, var(--ink-900))}}:root[data-theme=auto]{--text-strong:#eef2f7;--text-body:#cfd8e4;--text-muted:#9fadc0;--text-subtle:#74849a;--text-on-accent:var(--ink-950);--text-on-ink:var(--ink-100);--text-link:var(--aqua-400);--text-link-hover:var(--aqua-300);--border-subtle:var(--ink-100)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--border-subtle:color-mix(in srgb, var(--ink-100) 10%, transparent)}}:root[data-theme=auto]{--border-default:var(--ink-100)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--border-default:color-mix(in srgb, var(--ink-100) 18%, transparent)}}:root[data-theme=auto]{--border-strong:var(--ink-100)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--border-strong:color-mix(in srgb, var(--ink-100) 28%, transparent)}}:root[data-theme=auto]{--border-accent:var(--aqua-500);--border-focus:var(--aqua-400);--success-surface:var(--green-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--success-surface:color-mix(in srgb, var(--green-500) 22%, var(--ink-900))}}:root[data-theme=auto]{--warning-surface:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--warning-surface:color-mix(in srgb, var(--amber-500) 22%, var(--ink-900))}}:root[data-theme=auto]{--danger-surface:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--danger-surface:color-mix(in srgb, var(--rust-500) 24%, var(--ink-900))}}:root[data-theme=auto]{--info:var(--aqua-400);--info-surface:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--info-surface:color-mix(in srgb, var(--aqua-500) 20%, var(--ink-900))}}:root[data-theme=auto]{--ring:0 0 0 3px var(--aqua-400)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=auto]{--ring:0 0 0 3px color-mix(in srgb, var(--aqua-400) 45%, transparent)}}}:root{--font-sans:"Museo Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-serif:"Sanchez", "Rockwell", "Roboto Slab", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-thin:100;--fw-light:300;--fw-regular:500;--fw-bold:700;--fw-black:900;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:2.875rem;--text-4xl:3.75rem;--text-5xl:4.75rem;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--font-display:var(--font-serif);--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-label:var(--font-sans);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-12:7.5rem;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--radius-circle:50%;--border-width:1px;--border-width-thick:2px;--shadow-xs:0 1px 2px #18263a0f;--shadow-sm:0 1px 3px #18263a14, 0 1px 2px #18263a0d;--shadow-md:0 4px 12px #18263a17, 0 2px 4px #18263a0d;--shadow-lg:0 12px 28px #18263a1f, 0 4px 8px #18263a0f;--shadow-xl:0 24px 56px #18263a29;--shadow-focus:var(--ring);--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1320px;--gutter:var(--space-5);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);margin:0}h1,h2,h3{font-family:var(--font-display);color:var(--text-strong);line-height:var(--leading-tight);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin:0 0 .5em}h4,h5,h6{font-family:var(--font-heading);color:var(--text-strong);font-weight:var(--fw-bold);line-height:var(--leading-snug);margin:0 0 .5em}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--text-link);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover)}.eyebrow{font-family:var(--font-label);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-primary-deep)}::selection{background:var(--aqua-200);color:var(--ink-800)}.auc-btn{--_bg:var(--aqua-500);--_fg:var(--white);--_bd:transparent;font-family:var(--font-sans);border:var(--border-width) solid var(--_bd);background:var(--_bg);color:var(--_fg);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;gap:.5em;font-weight:700;line-height:1;display:inline-flex}.auc-btn:hover{background:var(--_bg)}@supports (color:color-mix(in lab, red, red)){.auc-btn:hover{background:color-mix(in srgb, var(--_bg) 88%, #000)}}.auc-btn:active{transform:translateY(1px)}.auc-btn:focus-visible{box-shadow:var(--ring);outline:none}.auc-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.auc-btn--sm{font-size:var(--text-sm);padding:.5em .9em}.auc-btn--md{font-size:var(--text-base);padding:.65em 1.15em}.auc-btn--lg{font-size:var(--text-md);padding:.8em 1.5em}.auc-btn--primary{--_bg:var(--aqua-500);--_fg:var(--white)}.auc-btn--secondary{--_bg:var(--ink-800);--_fg:var(--stone-100)}.auc-btn--ghost{--_bg:transparent;--_fg:var(--aqua-700);--_bd:var(--border-default)}.auc-btn--ghost:hover{background:var(--aqua-50)}.auc-btn--danger{--_bg:var(--rust-500);--_fg:var(--white)}.auc-btn--link{--_bg:transparent;--_fg:var(--aqua-600);padding-left:0;padding-right:0}.auc-btn--link:hover{color:var(--aqua-700);background:0 0;text-decoration:underline}.auc-btn--full{width:100%}.auc-badge{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);letter-spacing:.02em;border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.4em;padding:.4em .65em;line-height:1;display:inline-flex}.auc-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.auc-badge--neutral{background:var(--stone-200);color:var(--stone-700)}.auc-badge--accent{background:var(--aqua-100);color:var(--aqua-700)}.auc-badge--success{background:var(--green-100);color:var(--green-600)}.auc-badge--warning{background:var(--amber-100);color:var(--amber-600)}.auc-badge--danger{background:var(--rust-100);color:var(--rust-600)}.auc-badge--solid{background:var(--ink-800);color:var(--stone-100)}.auc-avatar{border-radius:var(--radius-circle);font-family:var(--font-sans);color:var(--white);background:var(--ink-600);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.auc-avatar img{object-fit:cover;width:100%;height:100%;display:block}.auc-avatar--sm{width:28px;height:28px;font-size:11px}.auc-avatar--md{width:38px;height:38px;font-size:14px}.auc-avatar--lg{width:52px;height:52px;font-size:18px}.auc-avatar--ring{box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--aqua-400)}.auc-iconbtn{border:var(--border-width) solid transparent;color:var(--text-body);cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.auc-iconbtn:hover{background:var(--surface-sunken);color:var(--text-strong)}.auc-iconbtn:focus-visible{box-shadow:var(--ring);outline:none}.auc-iconbtn[disabled]{opacity:.4;cursor:not-allowed}.auc-iconbtn--sm{width:30px;height:30px}.auc-iconbtn--md{width:38px;height:38px}.auc-iconbtn--lg{width:46px;height:46px}.auc-iconbtn--solid{background:var(--aqua-500);color:var(--white)}.auc-iconbtn--solid:hover{background:var(--aqua-600);color:var(--white)}.auc-iconbtn--outline{border-color:var(--border-default)}.auc-card{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.auc-card--flat{box-shadow:none}.auc-card--raised{box-shadow:var(--shadow-md);border-color:#0000}.auc-card--interactive{transition:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);cursor:pointer}.auc-card--interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.auc-card--accent{border-top:3px solid var(--aqua-500)}.auc-card__body{padding:var(--space-5)}.auc-card__header{padding:var(--space-5) var(--space-5) 0}.auc-card__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--surface-sunken)}.auc-choice{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-body);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6em;display:inline-flex}.auc-choice input{opacity:0;width:0;height:0;position:absolute}.auc-choice__box{background:var(--surface-card);border:2px solid var(--border-strong);border-radius:var(--radius-xs);width:20px;height:20px;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.auc-choice__box--radio{border-radius:var(--radius-circle)}.auc-choice__box svg{opacity:0;transition:all var(--duration-fast) var(--ease-out);transform:scale(.6)}.auc-choice input:checked+.auc-choice__box{background:var(--aqua-500);border-color:var(--aqua-500)}.auc-choice input:checked+.auc-choice__box svg{opacity:1;transform:scale(1)}.auc-choice__dot{opacity:0;width:8px;height:8px;transition:all var(--duration-fast) var(--ease-out);background:#fff;border-radius:50%;transform:scale(.4)}.auc-choice input:checked+.auc-choice__box .auc-choice__dot{opacity:1;transform:scale(1)}.auc-choice input:focus-visible+.auc-choice__box{box-shadow:var(--ring)}.auc-choice input:disabled~*{opacity:.5}.auc-choice--disabled{cursor:not-allowed}.auc-field{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.auc-field__label{font-size:var(--text-sm);color:var(--text-strong);font-weight:700}.auc-field__hint{font-size:var(--text-xs);color:var(--text-muted)}.auc-field__err{font-size:var(--text-xs);color:var(--rust-600);font-weight:500}.auc-input{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);width:100%;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:.6em .8em;font-weight:300}.auc-input::placeholder{color:var(--text-subtle)}.auc-input:hover{border-color:var(--border-strong)}.auc-input:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}.auc-input[disabled]{background:var(--surface-sunken);color:var(--text-subtle);cursor:not-allowed}.auc-input--error{border-color:var(--rust-500)}.auc-input--error:focus{box-shadow:0 0 0 3px var(--rust-500)}@supports (color:color-mix(in lab, red, red)){.auc-input--error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--rust-500) 30%, transparent)}}.auc-input-wrap{align-items:center;display:flex;position:relative}.auc-input-wrap .auc-input{padding-left:2.3em}.auc-input-wrap__icon{color:var(--text-subtle);pointer-events:none;display:flex;position:absolute;left:.75em}.auc-select-wrap{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex;position:relative}.auc-select-wrap>label{font-size:var(--text-sm);color:var(--text-strong);font-weight:700}.auc-select-inner{position:relative}.auc-select{appearance:none;width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:.6em 2.2em .6em .8em;font-weight:300}.auc-select:hover{border-color:var(--border-strong)}.auc-select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}.auc-select[disabled]{background:var(--surface-sunken);color:var(--text-subtle);cursor:not-allowed}.auc-select-inner:after{content:"";border-right:2px solid var(--stone-600);border-bottom:2px solid var(--stone-600);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:.9em;transform:translateY(-65%)rotate(45deg)}.auc-switch{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-body);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65em;display:inline-flex}.auc-switch input{opacity:0;width:0;height:0;position:absolute}.auc-switch__track{border-radius:var(--radius-pill);background:var(--stone-400);width:42px;height:24px;transition:background var(--duration-base) var(--ease-standard);flex:none;position:relative}.auc-switch__thumb{width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.auc-switch input:checked+.auc-switch__track{background:var(--aqua-500)}.auc-switch input:checked+.auc-switch__track .auc-switch__thumb{transform:translate(18px)}.auc-switch input:focus-visible+.auc-switch__track{box-shadow:var(--ring)}.auc-switch input:disabled+.auc-switch__track{opacity:.5}.auc-switch--disabled{cursor:not-allowed}.auc-alert{font-family:var(--font-sans);font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;gap:.8em;padding:.9em 1em;line-height:1.5;display:flex}.auc-alert__icon{flex:none;margin-top:1px;display:flex}.auc-alert__title{font-weight:700;font-size:var(--text-sm);margin:0 0 2px}.auc-alert__body{color:var(--text-body)}.auc-alert--info{background:var(--aqua-50);border-color:var(--aqua-200);color:var(--aqua-800)}.auc-alert--success{background:var(--green-100);border-color:var(--green-500)}@supports (color:color-mix(in lab, red, red)){.auc-alert--success{border-color:color-mix(in srgb, var(--green-500) 35%, transparent)}}.auc-alert--success{color:var(--green-600)}.auc-alert--warning{background:var(--amber-100);border-color:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){.auc-alert--warning{border-color:color-mix(in srgb, var(--amber-500) 40%, transparent)}}.auc-alert--warning{color:var(--amber-600)}.auc-alert--danger{background:var(--rust-100);border-color:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){.auc-alert--danger{border-color:color-mix(in srgb, var(--rust-500) 35%, transparent)}}.auc-alert--danger{color:var(--rust-600)}.auc-toast-stack{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed}.auc-toast-stack--bottom-right{align-items:flex-end;bottom:20px;right:20px}.auc-toast-stack--bottom-left{align-items:flex-start;bottom:20px;left:20px}.auc-toast-stack--top-right{align-items:flex-end;top:20px;right:20px}.auc-toast-stack--top-center{align-items:center;top:20px;left:50%;transform:translate(-50%)}.auc-toast{pointer-events:auto;box-sizing:border-box;width:100%;font-family:var(--font-sans);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:3px solid var(--stone-400);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:auc-toast-in .26s var(--ease-out,cubic-bezier(.16,1,.3,1)) both;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.auc-toast--info{border-left-color:var(--aqua-500)}.auc-toast--success{border-left-color:var(--green-500)}.auc-toast--warning{border-left-color:var(--amber-500)}.auc-toast--danger{border-left-color:var(--rust-500)}.auc-toast__icon{flex:none;margin-top:1px;display:flex}.auc-toast--info .auc-toast__icon{color:var(--aqua-700)}.auc-toast--success .auc-toast__icon{color:var(--green-600)}.auc-toast--warning .auc-toast__icon{color:var(--amber-600)}.auc-toast--danger .auc-toast__icon{color:var(--rust-600)}.auc-toast__body{flex:1;min-width:0}.auc-toast__title{font-size:var(--text-sm);color:var(--text-strong);margin:0;font-weight:700;line-height:1.35}.auc-toast__msg{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0;font-weight:300;line-height:1.45}.auc-toast__action{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--aqua-700);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-weight:700}.auc-toast__action:hover{color:var(--aqua-800)}.auc-toast__close{cursor:pointer;color:var(--text-subtle);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;margin:-2px -2px 0 0;padding:2px;display:flex}.auc-toast__close:hover{color:var(--text-strong);background:var(--surface-sunken)}@keyframes auc-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auc-toast{animation:none}}.auc-tabs{border-bottom:1px solid var(--border-default);font-family:var(--font-sans);gap:2px;display:flex}.auc-tab{appearance:none;cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75em 1.1em;position:relative}.auc-tab:hover{color:var(--text-strong)}.auc-tab--active{color:var(--aqua-700);border-bottom-color:var(--aqua-500)}.auc-tab:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}.auc-tab__badge{background:var(--stone-200);color:var(--stone-700);border-radius:var(--radius-pill);margin-left:.5em;padding:.15em .5em;font-size:11px}.auc-tab--active .auc-tab__badge{background:var(--aqua-100);color:var(--aqua-700)}.app{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.app-content{flex-direction:column;min-width:0;display:flex}.app-sidebar{background:var(--ink-800);color:var(--ink-200);box-sizing:border-box;flex-direction:column;gap:18px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:9px;padding:4px 6px;display:flex}.app-site-switch{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff14;align-items:center;gap:10px;padding:10px;display:flex}.app-site-switch div{flex:1;min-width:0;line-height:1.2}.app-site-switch strong{font-family:var(--font-sans);color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.app-site-switch span{color:var(--ink-300);font-size:11px}.app-site-switch--empty{background:0 0;border-style:dashed;border-color:#ffffff2e}.app-site-switch__plus{border-radius:var(--radius-circle);width:28px;height:28px;color:var(--aqua-300);background:#ffffff14;flex:none;justify-content:center;align-items:center;display:flex}.app-site-switch__select{appearance:none;width:100%;font-family:var(--font-sans);color:var(--white);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:700}.app-site-switch__select:focus-visible{outline:2px solid var(--aqua-300);outline-offset:4px;border-radius:var(--radius-sm)}.app-site-switch__select option{color:var(--text-strong);background:var(--surface-card);font-weight:500}.app-site-switch__empty a{color:var(--aqua-300);font-family:var(--font-sans);font-size:13px;font-weight:700;text-decoration:none}.app-site-switch__empty a:hover{text-decoration:underline}.app-nav{flex-direction:column;gap:2px;display:flex}.app-nav--bottom{margin-top:auto}.app-nav__item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--ink-200);border-radius:var(--radius-md);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.app-nav__item span{white-space:nowrap}.app-nav__item:hover{color:var(--white);background:#ffffff12}.app-nav__item--active{background:var(--aqua-500);color:var(--white)}.app-nav__item--active:hover{background:var(--aqua-500)}.app-nav__parent{cursor:default;color:var(--white);font-weight:700}.app-nav__children{border-left:1px solid #ffffff1f;flex-direction:column;gap:2px;margin-left:19px;padding-left:10px;display:flex}.app-scrim,.app-hamburger{display:none}.app-topbar{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);z-index:20;flex:none;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.app-topbar__site{flex-direction:column;justify-content:center;min-width:0;display:flex}.app-topbar__title{font-family:var(--font-sans);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.app-topbar__url{font-family:var(--font-sans);color:var(--text-subtle);font-size:11.5px;text-decoration:none}a.app-topbar__url:hover{text-decoration:underline}.app-topbar__search{flex:1;max-width:440px;position:relative}.app-topbar__search-icon{color:var(--text-subtle);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.app-topbar__search input{box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--text-strong);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:8px 12px 8px 36px;font-size:13.5px}.app-topbar__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.app-topbar__bell{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.app-topbar__bell:hover{color:var(--text-strong);background:var(--surface-sunken)}.app-topbar__acct{position:relative}.app-topbar__acct-trigger{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:4px 8px 4px 4px;display:flex}.app-topbar__acct-trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-sunken)}.app-topbar__acct-name{font-family:var(--font-sans);color:var(--text-strong);font-size:14px;font-weight:500}.app-topbar__acct-trigger svg{color:var(--text-muted);flex:none}.app-topbar__menu{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:232px;box-shadow:var(--shadow-lg);z-index:30;position:absolute;top:48px;right:0;overflow:hidden}.app-topbar__menu-head{border-bottom:1px solid var(--border-subtle);padding:13px 14px}.app-topbar__menu-name{font-family:var(--font-sans);color:var(--text-strong);font-size:13.5px;font-weight:700}.app-topbar__menu-email{font-family:var(--font-sans);color:var(--text-muted);font-size:12px}.app-topbar__menu-body{padding:6px}.app-topbar__menu-item{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--text-body);text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;text-decoration:none;display:flex}.app-topbar__menu-item:hover{background:var(--surface-sunken)}.app-topbar__menu-item svg{color:var(--text-muted);flex:none}@media (max-width:860px){.app-topbar__site{display:none}.app{grid-template-columns:1fr}.app-sidebar{z-index:60;width:264px;transition:transform var(--duration-base,.22s) var(--ease-standard,cubic-bezier(.4,0,.2,1));box-shadow:var(--shadow-xl);position:fixed;top:0;left:0;transform:translate(-100%)}html.auc-nav-open .app-sidebar{transform:none}.app-scrim{z-index:55;opacity:0;pointer-events:none;transition:opacity var(--duration-base,.22s);background:#0b132080;display:block;position:fixed;inset:0}html.auc-nav-open .app-scrim{opacity:1;pointer-events:auto}.app-hamburger{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-strong);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}html.auc-nav-open{overflow:hidden}}.auc-ar{font-family:var(--font-sans)}.auc-ar__builder{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.auc-ar__word{color:var(--text-muted);font-size:13.5px}.auc-ar__sel{font-family:var(--font-sans);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;padding:7px 10px;font-size:13.5px;font-weight:500}.auc-ar__sel:focus-visible{box-shadow:var(--ring);outline:none}.auc-ar__num{width:92px;font-family:var(--font-sans);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;padding:7px 10px;font-size:13.5px}.auc-ar__num:focus-visible{box-shadow:var(--ring);outline:none}.auc-ar__add{margin-left:auto}.auc-ar__list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.auc-ar__rule{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:12px;padding:11px 14px;display:flex}.auc-ar__rule-icon{border-radius:var(--radius-md);background:var(--aqua-100);width:30px;height:30px;color:var(--aqua-700);flex:none;justify-content:center;align-items:center;display:flex}.auc-ar__rule-text{min-width:0;color:var(--text-body);flex:1;font-size:13.5px;line-height:1.4}.auc-ar__rule-text b{color:var(--text-strong);font-weight:700}.auc-ar__rule-ch{color:var(--text-muted);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.auc-ar__del{cursor:pointer;color:var(--text-subtle);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;padding:4px;display:flex}.auc-ar__del:hover{color:var(--rust-600);background:var(--rust-100)}.auc-ar__hist{margin:16px 0 0;padding:0;list-style:none}.auc-ar__hevent{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:11px;padding:11px 0;display:flex}.auc-ar__hevent:last-child{border-bottom:none}.auc-ar__hdot{background:var(--amber-500);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.auc-ar__hdot--ok{background:var(--green-500)}.auc-ar__htext{color:var(--text-body);flex:1;font-size:13px;font-weight:300;line-height:1.45}.auc-ar__htext b{color:var(--text-strong);font-weight:700}.auc-ar__htime{color:var(--text-subtle);white-space:nowrap;font-size:11.5px}.auc-bd{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.auc-bd th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:10px 14px;font-size:10.5px;font-weight:700}.auc-bd th.auc-bd--num,.auc-bd td.auc-bd--num{text-align:right;font-variant-numeric:tabular-nums}.auc-bd td{color:var(--text-body);border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:12px 14px;font-size:13.5px;font-weight:300}.auc-bd tr:last-child td{border-bottom:none}.auc-bd tbody tr.auc-bd--click{cursor:pointer;transition:background var(--duration-fast)}.auc-bd tbody tr.auc-bd--click:hover{background:var(--surface-sunken)}.auc-bd__mono{font-family:var(--font-mono);color:var(--text-strong);font-size:12.5px}.auc-bd__primary{color:var(--text-strong);font-weight:500}.auc-bd__bar{border-radius:var(--radius-pill);background:var(--stone-200);min-width:80px;height:6px;position:relative;overflow:hidden}.auc-bd__bar span{border-radius:var(--radius-pill);background:var(--aqua-500);position:absolute;inset:0 auto 0 0}.auc-bd__chev{color:var(--text-subtle)}.auc-ac__scrim{background:var(--ink-950);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.auc-ac__scrim{background:color-mix(in srgb, var(--ink-950) 52%, transparent)}}.auc-ac__scrim{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex}.auc-ac{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;max-width:520px;box-shadow:var(--shadow-xl);font-family:var(--font-sans);flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.auc-ac__head{padding:20px 22px 14px}.auc-ac__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--aqua-700);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.auc-ac__title{font-family:var(--font-serif);color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.auc-ac__target{font-family:var(--font-mono);color:var(--text-muted);word-break:break-all;margin:6px 0 0;font-size:12.5px}.auc-ac__body{padding:0 22px;overflow-y:auto}.auc-ac__diff{border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:12.5px;line-height:1.7;overflow:hidden}.auc-ac__diff-row{white-space:pre-wrap;word-break:break-word;gap:10px;padding:2px 12px;display:flex}.auc-ac__diff-row--add{background:var(--green-500)}@supports (color:color-mix(in lab, red, red)){.auc-ac__diff-row--add{background:color-mix(in srgb, var(--green-500) 12%, var(--white))}}.auc-ac__diff-row--add{color:var(--green-600)}.auc-ac__diff-row--del{background:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){.auc-ac__diff-row--del{background:color-mix(in srgb, var(--rust-500) 10%, var(--white))}}.auc-ac__diff-row--del{color:var(--rust-600)}.auc-ac__diff-row--ctx{color:var(--text-muted)}.auc-ac__sign{text-align:center;opacity:.7;flex:none;width:12px;font-weight:700}.auc-ac__note{color:var(--text-muted);align-items:flex-start;gap:9px;margin:14px 0 4px;font-size:12.5px;font-weight:300;line-height:1.5;display:flex}.auc-ac__note svg{color:var(--aqua-700);flex:none;margin-top:1px}.auc-ac__foot{justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px 18px;display:flex}.auc-ac__undo{color:var(--text-subtle);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;display:inline-flex}.auc-ac__undo svg{color:var(--aqua-700)}.auc-conn{font-family:var(--font-sans);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.auc-conn__dot{border-radius:50%;flex:none;width:8px;height:8px;position:relative}.auc-conn--connected .auc-conn__dot{background:var(--green-500);box-shadow:0 0 0 3px var(--green-500)}@supports (color:color-mix(in lab, red, red)){.auc-conn--connected .auc-conn__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--green-500) 22%, transparent)}}.auc-conn--connected{color:var(--text-body)}.auc-conn--syncing .auc-conn__dot{background:var(--aqua-500);animation:auc-conn-pulse 1.1s var(--ease-standard,ease) infinite}.auc-conn--syncing{color:var(--aqua-700)}.auc-conn--error .auc-conn__dot{background:var(--rust-500)}.auc-conn--error{color:var(--rust-600)}.auc-conn--expired .auc-conn__dot{background:var(--amber-500)}.auc-conn--expired{color:var(--amber-600)}.auc-conn__reconnect{font-family:var(--font-sans);color:var(--aqua-700);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0 0 0 4px;font-size:12.5px;font-weight:700;text-decoration:underline}.auc-conn__reconnect:hover{color:var(--aqua-800)}@keyframes auc-conn-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.auc-conn--syncing .auc-conn__dot{animation:none}}.auc-credit{font-family:var(--font-sans)}.auc-credit__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.auc-credit__label{color:var(--text-muted);font-size:13px}.auc-credit__val{color:var(--text-strong);font-size:13px;font-weight:500}.auc-credit__val b{font-family:var(--font-serif);font-size:16px;font-weight:700}.auc-credit__track{border-radius:var(--radius-pill);background:var(--stone-200);height:9px;position:relative;overflow:hidden}.auc-credit__fill{border-radius:var(--radius-pill);background:var(--aqua-500);transition:width var(--duration-normal,.3s) var(--ease-standard,ease);position:absolute;inset:0 auto 0 0}.auc-credit__fill--over{background:var(--rust-500)}.auc-credit__forecast{background:var(--ink-700);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.auc-credit__forecast:after{content:attr(data-label);color:var(--text-body);white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.auc-credit__foot{color:var(--text-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.auc-credit__foot--over{color:var(--rust-600);font-weight:500}.auc-dsc{font-family:var(--font-sans)}.auc-dsc__methods{flex-direction:column;gap:10px;display:flex}.auc-dsc__method{text-align:left;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;width:100%;transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background var(--duration-fast);align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.auc-dsc__method:hover{border-color:var(--aqua-400);background:var(--aqua-50)}.auc-dsc__method:focus-visible{box-shadow:var(--ring);outline:none}.auc-dsc__method[aria-pressed=true]{border-color:var(--aqua-500);background:var(--aqua-50);box-shadow:0 0 0 1px var(--aqua-500)}.auc-dsc__method[disabled]{opacity:.55;cursor:not-allowed}.auc-dsc__radio{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;position:relative}.auc-dsc__method[aria-pressed=true] .auc-dsc__radio{border-color:var(--aqua-500)}.auc-dsc__method[aria-pressed=true] .auc-dsc__radio:after{content:"";background:var(--aqua-500);border-radius:50%;position:absolute;inset:3px}.auc-dsc__icon{border-radius:var(--radius-md);background:var(--aqua-100);width:34px;height:34px;color:var(--aqua-700);flex:none;justify-content:center;align-items:center;display:flex}.auc-dsc__body{flex:1;min-width:0}.auc-dsc__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auc-dsc__name{color:var(--text-strong);font-size:14.5px;font-weight:700}.auc-dsc__rec{letter-spacing:.04em;text-transform:uppercase;color:var(--aqua-800);background:var(--aqua-100);border-radius:var(--radius-pill);padding:2px 7px;font-size:10px;font-weight:700}.auc-dsc__desc{color:var(--text-muted);margin:4px 0 0;font-size:12.5px;font-weight:300;line-height:1.5}.auc-dsc__disclosure{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:16px;padding:4px 14px 12px}.auc-dsc__dtoggle{cursor:pointer;width:100%;font-family:var(--font-sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.auc-dsc__dlead{color:var(--text-strong);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.auc-dsc__dlead svg{color:var(--aqua-700)}.auc-dsc__chev{color:var(--text-muted);transition:transform var(--duration-fast);display:flex}.auc-dsc__chev--open{transform:rotate(180deg)}.auc-dsc__dlist{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;margin:0;padding:4px 0 6px;list-style:none;display:flex}.auc-dsc__dlist li{color:var(--text-body);align-items:flex-start;gap:9px;font-size:12.5px;font-weight:300;line-height:1.45;display:flex}.auc-dsc__dlist svg{color:var(--aqua-700);flex:none;margin-top:2px}.auc-dsc__consent{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.auc-dsc__consent input{width:16px;height:16px;accent-color:var(--aqua-600);flex:none;margin-top:2px}.auc-dsc__consent label{color:var(--text-body);font-size:12.5px;font-weight:300;line-height:1.5}.auc-dsc__consent a{color:var(--aqua-700);text-underline-offset:2px;text-decoration:underline}.auc-drawer__scrim{background:var(--ink-950);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.auc-drawer__scrim{background:color-mix(in srgb, var(--ink-950) 42%, transparent)}}.auc-drawer__scrim{z-index:55;opacity:0;animation:auc-drawer-fade var(--duration-fast) var(--ease-out,ease) forwards}.auc-drawer{background:var(--surface-card);width:min(480px,92vw);box-shadow:var(--shadow-xl);z-index:56;font-family:var(--font-sans);animation:auc-drawer-in var(--duration-normal,.28s) var(--ease-out,cubic-bezier(.16,1,.3,1)) forwards;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.auc-drawer__head{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.auc-drawer__titles{flex:1;min-width:0}.auc-drawer__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--aqua-700);font-size:11px;font-weight:700}.auc-drawer__title{font-family:var(--font-serif);color:var(--text-strong);letter-spacing:-.01em;word-break:break-word;margin:4px 0 0;font-size:19px;font-weight:700}.auc-drawer__close{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;padding:5px;display:flex}.auc-drawer__close:hover{color:var(--text-strong);background:var(--surface-sunken)}.auc-drawer__body{flex:1;padding:20px 22px;overflow-y:auto}.auc-drawer__foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}@keyframes auc-drawer-fade{to{opacity:1}}@keyframes auc-drawer-in{to{transform:none}}@media (prefers-reduced-motion:reduce){.auc-drawer,.auc-drawer__scrim{animation-duration:.01ms}}.auc-fidelity{font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:700;display:inline-flex}.auc-fidelity__dot{border-radius:50%;flex:none;width:7px;height:7px}.auc-fidelity--complete{background:var(--green-100);color:var(--green-600);border-color:var(--green-500)}@supports (color:color-mix(in lab, red, red)){.auc-fidelity--complete{border-color:color-mix(in srgb, var(--green-500) 28%, transparent)}}.auc-fidelity--complete .auc-fidelity__dot{background:var(--green-500)}.auc-fidelity--partial{background:var(--amber-100);color:var(--amber-600);border-color:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){.auc-fidelity--partial{border-color:color-mix(in srgb, var(--amber-500) 34%, transparent)}}.auc-fidelity--partial .auc-fidelity__dot{background:var(--amber-500)}.auc-fidelity__note{text-transform:none;letter-spacing:0;opacity:.85;font-weight:500}.auc-proc{font-family:var(--font-sans);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:center;max-width:560px;margin:0 auto;padding:40px 36px}.auc-proc__icon{border-radius:var(--radius-lg);background:var(--aqua-100);width:56px;height:56px;color:var(--aqua-700);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.auc-proc__icon--muted{background:var(--surface-sunken);color:var(--text-muted)}.auc-proc__spin{border:4px solid var(--stone-200);border-top-color:var(--aqua-500);border-radius:50%;width:44px;height:44px;margin:0 auto 18px;animation:.8s linear infinite auc-proc-rot}@keyframes auc-proc-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auc-proc__spin{animation-duration:1.8s}}.auc-proc__title{font-family:var(--font-serif);color:var(--text-strong);letter-spacing:-.02em;margin:0 0 9px;font-size:23px;font-weight:700}.auc-proc__desc{color:var(--text-muted);max-width:44ch;margin:0 auto;font-size:14px;font-weight:300;line-height:1.6}.auc-proc__bar{border-radius:var(--radius-pill);background:var(--stone-200);max-width:320px;height:8px;margin:22px auto 8px;overflow:hidden}.auc-proc__bar span{border-radius:var(--radius-pill);background:var(--aqua-500);height:100%;transition:width var(--duration-normal,.3s) var(--ease-standard,ease);display:block}.auc-proc__bar--indet span{animation:auc-proc-slide 1.3s var(--ease-standard,ease) infinite;width:35%!important}@keyframes auc-proc-slide{0%{margin-left:-35%}to{margin-left:100%}}.auc-proc__pct{color:var(--text-subtle);font-size:12.5px}.auc-proc__actions{justify-content:center;gap:12px;margin-top:22px;display:flex}.auc-partial{font-family:var(--font-sans);background:var(--amber-100);border:1px solid var(--amber-500);align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.auc-partial{border:1px solid color-mix(in srgb, var(--amber-500) 38%, transparent)}}.auc-partial{border-radius:var(--radius-md);padding:12px 15px}.auc-partial__icon{color:var(--amber-600);flex:none;margin-top:1px}.auc-partial__body{flex:1}.auc-partial__title{color:var(--text-strong);font-size:13.5px;font-weight:700}.auc-partial__text{color:var(--amber-600);margin:2px 0 0;font-size:13px;font-weight:300;line-height:1.5}.auc-partial__text a,.auc-partial__cta{color:var(--aqua-700);text-underline-offset:2px;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.auc-set{font-family:var(--font-sans);flex-direction:column;gap:18px;display:flex}.auc-set-group{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.auc-set-group__head{border-bottom:1px solid var(--border-subtle);padding:14px 18px 12px}.auc-set-group__title{color:var(--text-strong);font-size:15px;font-weight:700}.auc-set-group__desc{color:var(--text-muted);margin:3px 0 0;font-size:12.5px;font-weight:300;line-height:1.5}.auc-set-group__body{padding:4px 18px}.auc-set-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:20px;padding:15px 0;display:flex}.auc-set-row:last-child{border-bottom:none}.auc-set-row__text{flex:1;min-width:0}.auc-set-row__label{color:var(--text-strong);font-size:14px;font-weight:500}.auc-set-row__hint{color:var(--text-muted);margin-top:2px;font-size:12.5px;font-weight:300;line-height:1.45}.auc-set-row__control{flex:none;align-items:center;gap:10px;display:flex}.auc-set-row--stack{flex-direction:column;align-items:stretch;gap:10px}.auc-set-row--stack .auc-set-row__control{width:100%}.auc-set-danger{border:1px solid var(--rust-500)}@supports (color:color-mix(in lab, red, red)){.auc-set-danger{border:1px solid color-mix(in srgb, var(--rust-500) 38%, transparent)}}.auc-set-danger{border-radius:var(--radius-lg);background:var(--rust-100)}@supports (color:color-mix(in lab, red, red)){.auc-set-danger{background:color-mix(in srgb, var(--rust-100) 50%, var(--white))}}.auc-set-danger{overflow:hidden}.auc-set-danger__head{border-bottom:1px solid var(--rust-500);padding:11px 18px}@supports (color:color-mix(in lab, red, red)){.auc-set-danger__head{border-bottom:1px solid color-mix(in srgb, var(--rust-500) 22%, transparent)}}.auc-set-danger__badge{letter-spacing:.07em;text-transform:uppercase;color:var(--rust-600);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.auc-set-danger__body{padding:4px 18px}.auc-set-danger__body .auc-set-row{border-bottom-color:var(--rust-500)}@supports (color:color-mix(in lab, red, red)){.auc-set-danger__body .auc-set-row{border-bottom-color:color-mix(in srgb, var(--rust-500) 16%, transparent)}}.auc-statcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);font-family:var(--font-sans);padding:16px 18px}.auc-statcard__head{align-items:center;gap:8px;display:flex}.auc-statcard__label{color:var(--text-muted);flex:1;min-width:0;font-size:12.5px}.auc-statcard__icon{width:16px;height:16px;color:var(--aqua-600);flex:none;display:flex}.auc-statcard__vision{letter-spacing:.04em;text-transform:uppercase;color:var(--amber-600);background:var(--amber-100);border-radius:var(--radius-pill);flex:none;padding:2px 6px;font-size:10px;font-weight:700}.auc-statcard__value{font-family:var(--font-serif);color:var(--text-strong);white-space:nowrap;margin:8px 0 2px;font-size:27px;font-weight:700;line-height:1.1}.auc-statcard__value--ghost{color:var(--text-subtle)}.auc-statcard__foot{color:var(--text-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.auc-statcard__delta{align-items:center;gap:2px;font-weight:500;display:inline-flex}.auc-statcard__delta--up{color:var(--green-600)}.auc-statcard__delta--down{color:var(--rust-600)}.auc-statcard__delta--flat{color:var(--text-subtle)}.auc-ts{font-family:var(--font-sans)}.auc-ts__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.auc-ts__legend{flex-wrap:wrap;gap:6px;display:flex}.auc-ts__seg{color:var(--text-muted);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.auc-ts__seg:hover{border-color:var(--border-strong)}.auc-ts__seg[aria-pressed=false]{opacity:.45}.auc-ts__seg-dot{border-radius:50%;flex:none;width:9px;height:9px}.auc-ts__range{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.auc-ts__range button{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;background:0 0;border:none;padding:5px 10px;font-size:12px;font-weight:600}.auc-ts__range button:hover{color:var(--text-strong)}.auc-ts__range button[aria-pressed=true]{background:var(--surface-card);color:var(--aqua-700);box-shadow:var(--shadow-xs)}.auc-ts__plot{width:100%;display:block}.auc-ts__grid{stroke:var(--border-subtle);stroke-width:1px}.auc-ts__axis{font-family:var(--font-sans);fill:var(--text-subtle);font-size:10px}.auc-ts__empty{height:160px;color:var(--text-subtle);justify-content:center;align-items:center;font-size:13px;font-weight:300;display:flex}.auc-chat{background:var(--surface-card);height:100%;min-height:0;font-family:var(--font-sans);flex-direction:column;display:flex}.auc-chat__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;padding:16px 18px;display:flex}.auc-chat__icon{border-radius:var(--radius-md);background:var(--aqua-100);width:34px;height:34px;color:var(--aqua-700);flex:none;justify-content:center;align-items:center;display:flex}.auc-chat__head>div{flex:1;min-width:0}.auc-chat__title{color:var(--text-strong);font-size:14px;font-weight:700}.auc-chat__sub{color:var(--text-subtle);margin-top:1px;font-size:11.5px}.auc-chat__close{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:15px}.auc-chat__close:hover{background:var(--surface-sunken);color:var(--text-strong)}.auc-chat__body{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex;overflow-y:auto}.auc-msg{gap:9px;display:flex}.auc-msg--user{justify-content:flex-end}.auc-msg__av{border-radius:var(--radius-md);background:var(--aqua-100);width:28px;height:28px;color:var(--aqua-700);flex:none;justify-content:center;align-items:center;display:flex}.auc-msg__bubble{max-width:86%;font-size:13px;line-height:1.5}.auc-msg--user .auc-msg__bubble{background:var(--aqua-500);color:#fff;border-radius:14px 14px 4px;padding:9px 13px;font-weight:500}.auc-msg--bot .auc-msg__bubble{background:var(--surface-sunken);color:var(--text-body);border:1px solid var(--border-subtle);border-radius:4px 14px 14px;padding:11px 14px}.auc-msg__bubble p{margin:0}.auc-msg__points{color:var(--text-muted);flex-direction:column;gap:5px;margin:8px 0 0;padding-left:18px;font-size:12.5px;display:flex}.auc-msg__cites{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.auc-cite{color:var(--aqua-800);background:var(--aqua-100);border-radius:var(--radius-pill);padding:2px 8px;font-size:10.5px;font-weight:700}.auc-msg__fix{background:var(--green-100);color:var(--text-strong);border-radius:var(--radius-sm);margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.auc-msg__fix b{color:var(--green-600)}.auc-chat__suggest{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.auc-chat__suggest button{font-family:var(--font-sans);color:var(--aqua-800);background:var(--aqua-50);border:1px solid var(--aqua-200);border-radius:var(--radius-pill);cursor:pointer;padding:6px 12px;font-size:12.5px}.auc-chat__suggest button:hover{background:var(--aqua-100)}.auc-chat__foot{color:var(--text-subtle);padding:0 18px 8px;font-size:11px}.auc-chat__input{border-top:1px solid var(--border-subtle);gap:8px;padding:13px 16px;display:flex}.auc-chat__input input{font-family:var(--font-sans);border:1px solid var(--border-default);border-radius:var(--radius-pill);flex:1;padding:10px 15px;font-size:13.5px}.auc-chat__input input:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}.auc-chat__input button{background:var(--aqua-500);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.auc-chat__input button:hover{background:var(--aqua-600)}.auc-chat__input button:disabled{opacity:.5;cursor:default}.auc-empty{text-align:center;font-family:var(--font-sans);flex-direction:column;align-items:center;display:flex}.auc-empty--card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:56px 40px}.auc-empty--bare{padding:40px 24px}.auc-empty--compact{padding:28px 20px}.auc-empty__icon{border-radius:var(--radius-lg);background:var(--aqua-100);width:60px;height:60px;color:var(--aqua-700);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.auc-empty__icon--danger{background:var(--rust-100);color:var(--rust-600)}.auc-empty__icon--neutral{background:var(--surface-sunken);color:var(--text-muted)}.auc-empty--compact .auc-empty__icon{width:46px;height:46px;margin-bottom:14px}.auc-empty__title{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:700;font-size:var(--text-2xl);color:var(--text-strong);margin:0 0 10px}.auc-empty--compact .auc-empty__title{font-size:var(--text-lg)}.auc-empty__desc{font-size:var(--text-md);color:var(--text-muted);max-width:46ch;margin:0 auto;font-weight:300;line-height:1.6}.auc-empty--compact .auc-empty__desc{font-size:var(--text-sm)}.auc-empty__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.auc-empty--compact .auc-empty__actions{margin-top:18px}.auc-skel{background:linear-gradient(100deg, var(--stone-200) 30%, var(--stone-100) 50%, var(--stone-200) 70%);display:block}@supports (color:color-mix(in lab, red, red)){.auc-skel{background:linear-gradient(100deg, var(--stone-200) 30%, color-mix(in srgb, var(--stone-100) 80%, var(--white)) 50%, var(--stone-200) 70%)}}.auc-skel{animation:auc-skel-shimmer 1.3s var(--ease-standard,ease) infinite;border-radius:var(--radius-sm);background-size:200% 100%}.auc-skel--circle{border-radius:var(--radius-circle,50%)}.auc-skel--pill{border-radius:var(--radius-pill)}.auc-skel--text{border-radius:var(--radius-sm)}.auc-skel-lines{flex-direction:column;display:flex}@keyframes auc-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.auc-skel{animation-duration:2.4s}}.auc-status{text-align:center;font-family:var(--font-sans);box-sizing:border-box;background:radial-gradient(680px 440px at 50% -8%, var(--aqua-50), transparent 70%);flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:64px 32px;display:flex}.auc-status__code{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--aqua-500);margin:0;font-size:clamp(64px,12vw,116px);font-weight:900;line-height:.9}.auc-status__code--quiet{color:var(--stone-400)}.auc-status__badge{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua-700);align-items:center;gap:8px;margin-bottom:18px;font-weight:700;display:inline-flex}.auc-status__title{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:700;font-size:var(--text-3xl);color:var(--text-strong);margin:14px 0 12px}.auc-status__desc{font-size:var(--text-md);color:var(--text-muted);max-width:48ch;margin:0 auto;font-weight:300;line-height:1.6}.auc-status__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.auc-status__meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:26px;padding:7px 12px}.auc-status__spin{border:3px solid var(--stone-300);border-top-color:var(--aqua-500);border-radius:50%;width:34px;height:34px;margin-bottom:22px;animation:.7s linear infinite auc-status-rot}@keyframes auc-status-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auc-status__spin{animation-duration:1.8s}}html,body{height:100%}.legal-content h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-900)}.legal-content h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-900)}.legal-content p{margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-zinc-700)}.legal-content ul,.legal-content ol{margin-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);color:var(--color-zinc-700)}.legal-content ul{list-style-type:disc}.legal-content ol{list-style-type:decimal}.legal-content li{margin-bottom:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.legal-content hr{margin-block:calc(var(--spacing) * 8);border-color:var(--color-zinc-200)}.legal-content table{margin-bottom:calc(var(--spacing) * 6);border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.legal-content th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-900)}.legal-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top;color:var(--color-zinc-700)}.legal-content a{color:var(--color-indigo-600);text-decoration-line:underline}@media (hover:hover){.legal-content a:hover{color:var(--color-indigo-800)}}.legal-content strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-900)}.legal-content code{background-color:var(--color-zinc-100);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-800);border-radius:.25rem}@media (prefers-color-scheme:dark){.legal-content h2,.legal-content h3,.legal-content strong{color:var(--color-zinc-100)}.legal-content code{background-color:var(--color-zinc-800);color:var(--color-zinc-200)}.legal-content p,.legal-content ul,.legal-content ol,.legal-content li,.legal-content td{color:var(--color-zinc-300)}.legal-content th{border-color:var(--color-zinc-700);background-color:var(--color-zinc-800);color:var(--color-zinc-100)}.legal-content td,.legal-content hr{border-color:var(--color-zinc-700)}.legal-content a{color:var(--color-indigo-400)}@media (hover:hover){.legal-content a:hover{color:var(--color-indigo-300)}}}@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-divide-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
