:root{--brand-hue: 250;--brand-chroma: .18;color-scheme:dark}:root[data-persona=cosmic]{--brand-hue: 250;--brand-chroma: .18}:root[data-persona=warm]{--brand-hue: 30;--brand-chroma: .14}:root[data-persona=industrial]{--brand-hue: 220;--brand-chroma: .02}:root:not([data-persona]){--brand-hue: 250;--brand-chroma: .18}:root[data-mode=light]{color-scheme:light}:root[data-mode=dark]{color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-mode=dark]){color-scheme:light}}:root{--bg-canvas: oklch(.13 .02 var(--brand-hue));--bg-base: oklch(from var(--bg-canvas) calc(l + .04) c h);--bg-elevated: oklch(from var(--bg-canvas) calc(l + .08) c h);--bg-overlay: oklch(from var(--bg-canvas) calc(l + .12) c h)}:root[data-mode=light]{--bg-canvas: oklch(.99 .01 var(--brand-hue))}@media (prefers-color-scheme: light){:root:not([data-mode=dark]){--bg-canvas: oklch(.99 .01 var(--brand-hue))}}:root{--fg-strong: oklch(.98 .01 var(--brand-hue));--fg-body: oklch(.88 .02 var(--brand-hue));--fg-muted: oklch(.7 .03 var(--brand-hue));--fg-subtle: oklch(.55 .02 var(--brand-hue))}:root[data-mode=light]{--fg-strong: oklch(.15 .02 var(--brand-hue));--fg-body: oklch(.3 .03 var(--brand-hue));--fg-muted: oklch(.5 .03 var(--brand-hue));--fg-subtle: oklch(.65 .02 var(--brand-hue))}@media (prefers-color-scheme: light){:root:not([data-mode=dark]){--fg-strong: oklch(.15 .02 var(--brand-hue));--fg-body: oklch(.3 .03 var(--brand-hue));--fg-muted: oklch(.5 .03 var(--brand-hue));--fg-subtle: oklch(.65 .02 var(--brand-hue))}}:root{--accent: oklch(from var(--bg-base) .65 var(--brand-chroma) var(--brand-hue));--accent-hover: oklch(from var(--accent) calc(l + .05) c h);--accent-active: oklch(from var(--accent) calc(l - .05) c h);--accent-fg: oklch(.1 0 0)}:root[data-mode=light]{--accent-fg: oklch(.99 0 0)}@media (prefers-color-scheme: light){:root:not([data-mode=dark]){--accent-fg: oklch(.99 0 0)}}:root{--success: oklch(.65 .18 145);--warning: oklch(.75 .18 75);--danger: oklch(.6 .22 27);--info: oklch(.65 .15 220)}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--radius-card: 20px;--radius-btn: 10px}:root{--border-thin: 1px;--border-med: 2px}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Consolas, monospace;--fw-regular: 400;--fw-medium: 510;--fw-semibold: 590;--fw-bold: 700;--fs-tiny: 11px;--fs-small: 13px;--fs-body: 15px;--fs-large: 17px;--fs-h3: 20px;--fs-h2: 24px;--fs-h1: 32px;--fs-display: 48px;--lh-tight: 1.2;--lh-normal: 1.5;--lh-loose: 1.7}:root{--z-base: 0;--z-sticky: 50;--z-drawer: 100;--z-modal: 200;--z-popover: 300;--z-toast: 400}@media (prefers-reduced-transparency: reduce){:root{--bg-base: oklch(.13 0 0)}:root[data-mode=light]{--bg-base: oklch(.97 0 0)}}@media (prefers-reduced-transparency: reduce) and (prefers-color-scheme: light){:root:not([data-mode=dark]){--bg-base: oklch(.97 0 0)}}@media (prefers-contrast: more){:root{--fg-body: var(--fg-strong)}}:root[data-contrast=aaa]{--fg-body: var(--fg-strong);--fg-subtle: oklch(.7 .02 var(--brand-hue));--danger: oklch(.78 .2 27)}:root[data-contrast=aaa][data-mode=light]{--fg-muted: oklch(.45 .03 var(--brand-hue));--fg-subtle: oklch(.45 .02 var(--brand-hue));--danger: oklch(.45 .2 27)}@media (prefers-color-scheme: light){:root[data-contrast=aaa]:not([data-mode=dark]){--fg-muted: oklch(.45 .03 var(--brand-hue));--fg-subtle: oklch(.45 .02 var(--brand-hue));--danger: oklch(.45 .2 27)}}:root{--surface-panel: oklch(.18 .02 var(--brand-hue) / .55);--surface-sunken: oklch(.14 .02 var(--brand-hue) / .8);--surface-card: oklch(.14 .02 var(--brand-hue) / .4);--surface-input: oklch(.18 .02 var(--brand-hue));--surface-muted: oklch(.25 .02 var(--brand-hue));--surface-selected: oklch(.3 .05 var(--brand-hue));--border-faint: oklch(1 0 0 / .05);--border-subtle: oklch(1 0 0 / .1);--border-strong: oklch(1 0 0 / .2);--border-accent: oklch(.6 .1 var(--brand-hue));--action-primary: oklch(.62 .2 var(--brand-hue));--fg-on-color: oklch(1 0 0);--scrim: oklch(0 0 0 / .65)}:root[data-mode=light]{--surface-panel: oklch(.96 .01 var(--brand-hue) / .7);--surface-sunken: oklch(.93 .01 var(--brand-hue) / .85);--surface-card: oklch(.95 .01 var(--brand-hue) / .6);--surface-input: oklch(.98 .005 var(--brand-hue));--surface-muted: oklch(.9 .01 var(--brand-hue));--surface-selected: oklch(.88 .06 var(--brand-hue));--border-faint: oklch(0 0 0 / .06);--border-subtle: oklch(0 0 0 / .1);--border-strong: oklch(0 0 0 / .18);--border-accent: oklch(.55 .12 var(--brand-hue));--action-primary: oklch(.55 .2 var(--brand-hue))}@media (prefers-color-scheme: light){:root:not([data-mode=dark]){--surface-panel: oklch(.96 .01 var(--brand-hue) / .7);--surface-sunken: oklch(.93 .01 var(--brand-hue) / .85);--surface-card: oklch(.95 .01 var(--brand-hue) / .6);--surface-input: oklch(.98 .005 var(--brand-hue));--surface-muted: oklch(.9 .01 var(--brand-hue));--surface-selected: oklch(.88 .06 var(--brand-hue));--border-faint: oklch(0 0 0 / .06);--border-subtle: oklch(0 0 0 / .1);--border-strong: oklch(0 0 0 / .18);--border-accent: oklch(.55 .12 var(--brand-hue));--action-primary: oklch(.55 .2 var(--brand-hue))}}.cosmic-radial{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 30% 20%,oklch(from var(--accent) l c h / .25),transparent 70%),radial-gradient(ellipse 50% 40% at 70% 80%,oklch(from var(--accent) calc(l + .1) c calc(h + 30) / .2),transparent 70%);filter:blur(40px);pointer-events:none;z-index:var(--z-base)}@media (prefers-reduced-motion: reduce){.cosmic-radial{filter:none}}.grad-text{background:linear-gradient(135deg,var(--accent) 0%,oklch(from var(--accent) l c calc(h + 40)) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.grad-cognis{background:linear-gradient(135deg,oklch(.7 .14 var(--brand-hue)),oklch(.75 .18 calc(var(--brand-hue) + 20)));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.grad-aera{background:linear-gradient(135deg,oklch(.72 .16 calc(var(--brand-hue) + 60)),oklch(.76 .18 calc(var(--brand-hue) + 90)));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root[data-theme=cosmic]{--brand-hue: 260;--brand-chroma: .18}:root[data-theme=aether]{--brand-hue: 270;--brand-chroma: .16}:root[data-theme=horizon]{--brand-hue: 220;--brand-chroma: .15}:root[data-theme=carbon]{--brand-hue: 215;--brand-chroma: .03}:root[data-theme=slate]{--brand-hue: 225;--brand-chroma: .1}:root[data-theme=teal]{--brand-hue: 175;--brand-chroma: .14}:root[data-theme=amber]{--brand-hue: 60;--brand-chroma: .17}:root[data-theme=rose]{--brand-hue: 10;--brand-chroma: .2}:root{--domain-d01-base: oklch(.72 .15 198);--domain-d01-light: oklch(.78 .15 198);--domain-d01-lighter: oklch(.84 .15 198);--domain-d02-base: oklch(.77 .15 163);--domain-d02-light: oklch(.83 .15 163);--domain-d02-lighter: oklch(.89 .15 163);--domain-d03-base: oklch(.74 .16 65);--domain-d03-light: oklch(.8 .16 65);--domain-d03-lighter: oklch(.86 .16 65);--domain-d04-base: oklch(.7 .18 298);--domain-d04-light: oklch(.76 .18 298);--domain-d04-lighter: oklch(.82 .18 298);--domain-d05-base: oklch(.68 .2 10);--domain-d05-light: oklch(.74 .2 10);--domain-d05-lighter: oklch(.8 .2 10);--domain-d06-base: oklch(.68 .16 232);--domain-d06-light: oklch(.74 .16 232);--domain-d06-lighter: oklch(.8 .16 232);--domain-d07-base: oklch(.83 .18 85);--domain-d07-light: oklch(.89 .18 85);--domain-d07-lighter: oklch(.92 .18 85);--domain-d08-base: oklch(.7 .2 340);--domain-d08-light: oklch(.76 .2 340);--domain-d08-lighter: oklch(.82 .2 340);--domain-d09-base: oklch(.76 .16 163);--domain-d09-light: oklch(.82 .16 163);--domain-d09-lighter: oklch(.88 .16 163);--domain-d10-base: oklch(.58 .21 25);--domain-d10-light: oklch(.64 .21 25);--domain-d10-lighter: oklch(.7 .21 25);--domain-d11-base: oklch(.65 .2 290);--domain-d11-light: oklch(.71 .2 290);--domain-d11-lighter: oklch(.77 .2 290)}:root{--chart-1: oklch(.856 .147 206.4);--chart-2: oklch(.709 .159 293.5);--chart-3: oklch(.843 .219 147.1);--chart-4: oklch(.853 .161 84.8);--chart-5: oklch(.749 .155 11.1);--chart-6: oklch(.714 .143 254.6);--chart-7: oklch(.761 .165 55.1);--chart-8: oklch(.773 .153 163.3);--chart-9: oklch(.748 .207 322.1);--chart-10: oklch(.725 .175 349.7)}:root[data-mode=light]{--chart-1: oklch(.435 .082 224.9);--chart-2: oklch(.432 .211 292.8);--chart-3: oklch(.398 .1 154.2);--chart-4: oklch(.413 .091 67.8);--chart-5: oklch(.421 .155 21.5);--chart-6: oklch(.424 .181 265.6);--chart-7: oklch(.459 .129 45.9);--chart-8: oklch(.434 .089 166.5);--chart-9: oklch(.452 .192 324.6);--chart-10: oklch(.459 .17 3.8);--domain-d01-base: oklch(.52 .15 198);--domain-d01-light: oklch(.58 .15 198);--domain-d01-lighter: oklch(.64 .15 198);--domain-d02-base: oklch(.52 .15 163);--domain-d02-light: oklch(.58 .15 163);--domain-d02-lighter: oklch(.64 .15 163);--domain-d03-base: oklch(.52 .16 65);--domain-d03-light: oklch(.58 .16 65);--domain-d03-lighter: oklch(.64 .16 65);--domain-d04-base: oklch(.52 .18 298);--domain-d04-light: oklch(.58 .18 298);--domain-d04-lighter: oklch(.64 .18 298);--domain-d05-base: oklch(.52 .2 10);--domain-d05-light: oklch(.58 .2 10);--domain-d05-lighter: oklch(.64 .2 10);--domain-d06-base: oklch(.52 .16 232);--domain-d06-light: oklch(.58 .16 232);--domain-d06-lighter: oklch(.64 .16 232);--domain-d07-base: oklch(.52 .18 85);--domain-d07-light: oklch(.58 .18 85);--domain-d07-lighter: oklch(.64 .18 85);--domain-d08-base: oklch(.52 .2 340);--domain-d08-light: oklch(.58 .2 340);--domain-d08-lighter: oklch(.64 .2 340);--domain-d09-base: oklch(.52 .16 163);--domain-d09-light: oklch(.58 .16 163);--domain-d09-lighter: oklch(.64 .16 163);--domain-d10-base: oklch(.52 .21 25);--domain-d10-light: oklch(.58 .21 25);--domain-d10-lighter: oklch(.64 .21 25);--domain-d11-base: oklch(.52 .2 290);--domain-d11-light: oklch(.58 .2 290);--domain-d11-lighter: oklch(.64 .2 290)}.glass-1{background:#14161e8c;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:var(--border-thin) solid rgba(255,255,255,.1);border-radius:var(--radius-xl);box-shadow:0 1px #ffffff0f inset,0 8px 24px #0006}[data-mode=light] .glass-1{background:#ffffffd9;border-color:#00000014;box-shadow:0 1px #fffc inset,0 8px 24px #0000000f}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .glass-1{background:#ffffffd9;border-color:#00000014;box-shadow:0 1px #fffc inset,0 8px 24px #0000000f}}.glass-2{background:#1e202ab3;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:var(--border-thin) solid rgba(255,255,255,.06);border-radius:var(--radius-lg)}[data-mode=light] .glass-2{background:#ffffffeb;border-color:#0000000f}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .glass-2{background:#ffffffeb;border-color:#0000000f}}:root{--glass-contrast-guard: oklch(.18 .02 var(--brand-hue, 258))}[data-mode=light]{--glass-contrast-guard: oklch(.97 0 0)}@media (prefers-color-scheme: light){:root:not([data-mode=dark]){--glass-contrast-guard: oklch(.97 0 0)}}.glass-guard{background:var(--glass-contrast-guard);border:var(--border-thin) solid rgba(255,255,255,.06);border-radius:var(--radius-lg)}[data-mode=light] .glass-guard{border-color:#0000000f}.glass-specular{position:relative}.glass-specular:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#fff3,#fff0,#fff0);pointer-events:none;opacity:.8}@media (prefers-reduced-motion: reduce){.glass-specular:before{display:none}}.glass-fresnel{background:radial-gradient(ellipse at center,#282a3766,#14161ea6 70%,#14161e80);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%)}[data-mode=light] .glass-fresnel{background:radial-gradient(ellipse at center,#fffffff2,#ffffffb3 70%,#ffffffd9)}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .glass-fresnel{background:radial-gradient(ellipse at center,#fffffff2,#ffffffb3 70%,#ffffffd9)}}@media (prefers-reduced-transparency: reduce){.glass-1,.glass-2,.glass-specular,.glass-fresnel{backdrop-filter:none;-webkit-backdrop-filter:none;background:oklch(.18 .01 var(--brand-hue))}[data-mode=light] .glass-1,[data-mode=light] .glass-2,[data-mode=light] .glass-specular,[data-mode=light] .glass-fresnel{background:#f5f5f5}}@media (prefers-reduced-transparency: reduce) and (prefers-color-scheme: light){:root:not([data-mode=dark]) .glass-1,:root:not([data-mode=dark]) .glass-2,:root:not([data-mode=dark]) .glass-specular,:root:not([data-mode=dark]) .glass-fresnel{background:#f5f5f5}}:root{--atmo-aurora-opacity: .38;--atmo-aurora-blur: 80px;--atmo-glow-opacity: .22;--atmo-float-distance: 10px;--atmo-float-duration: 4s}.aeon-aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.aeon-aurora:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;filter:blur(var(--atmo-aurora-blur));opacity:var(--atmo-aurora-opacity);background:radial-gradient(circle,oklch(.6 .2 var(--brand-hue)),transparent 70%);top:-200px;left:-100px;animation:aeon-aurora-drift 28s ease-in-out infinite alternate}.aeon-aurora:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(var(--atmo-aurora-blur));opacity:var(--atmo-aurora-opacity);background:radial-gradient(circle,oklch(.55 .18 calc(var(--brand-hue) + 30)),transparent 70%);bottom:-150px;right:0;animation:aeon-aurora-drift 22s ease-in-out infinite alternate;animation-delay:-8s}.aeon-aurora-b3{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(var(--atmo-aurora-blur));opacity:var(--atmo-aurora-opacity);background:radial-gradient(circle,oklch(.5 .15 calc(var(--brand-hue) - 40)),transparent 70%);top:40%;left:40%;animation:aeon-aurora-drift 32s ease-in-out infinite alternate;animation-delay:-14s;pointer-events:none}@keyframes aeon-aurora-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}to{transform:translate(-20px,50px) scale(.95)}}[data-mode=light] .aeon-aurora:before,[data-mode=light] .aeon-aurora:after,[data-mode=light] .aeon-aurora-b3{opacity:calc(var(--atmo-aurora-opacity) * .55)}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .aeon-aurora:before,:root:not([data-mode=dark]) .aeon-aurora:after,:root:not([data-mode=dark]) .aeon-aurora-b3{opacity:calc(var(--atmo-aurora-opacity) * .55)}}@media (prefers-reduced-motion: reduce){.aeon-aurora:before,.aeon-aurora:after,.aeon-aurora-b3{animation:none}}@media (prefers-reduced-transparency: reduce){.aeon-aurora:before,.aeon-aurora:after,.aeon-aurora-b3{filter:none;opacity:.1}}.aeon-orb{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,oklch(from var(--accent) l c h / .35),oklch(from var(--accent) calc(l + .1) c calc(h + 20) / .15) 50%,transparent 75%);filter:blur(48px);pointer-events:none;animation:aeon-orb-drift 18s ease-in-out infinite alternate}@keyframes aeon-orb-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.06)}66%{transform:translate(-15px,10px) scale(.97)}to{transform:translate(10px,20px) scale(1.03)}}[data-mode=light] .aeon-orb{opacity:.5}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .aeon-orb{opacity:.5}}@media (prefers-reduced-motion: reduce){.aeon-orb{animation:none}}@media (prefers-reduced-transparency: reduce){.aeon-orb{filter:none;opacity:.06}}.atmo-base{position:relative;isolation:isolate}.atmo-glow{position:relative}.atmo-glow:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(ellipse 60% 50% at 50% 50%,oklch(from var(--accent) l c h / var(--atmo-glow-opacity)),transparent 70%);filter:blur(32px);pointer-events:none;z-index:-1}[data-mode=light] .atmo-glow:after{--atmo-glow-opacity: .12}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .atmo-glow:after{--atmo-glow-opacity: .12}}@media (prefers-reduced-transparency: reduce){.atmo-glow:after{display:none}}.atmo-float{animation:aeon-atmo-float var(--atmo-float-duration) ease-in-out infinite alternate}@keyframes aeon-atmo-float{0%{transform:translateY(0)}to{transform:translateY(calc(var(--atmo-float-distance) * -1))}}@media (prefers-reduced-motion: reduce){.atmo-float{animation:none}}.glass-liquid{position:relative;overflow:hidden}.glass-liquid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,#fff0,#ffffff1a 35%,#ffffff2e,#ffffff1a 65%,#fff0);background-size:200% 100%;pointer-events:none;z-index:1;animation:aeon-glass-shimmer 6s ease-in-out infinite;opacity:.7}@keyframes aeon-glass-shimmer{0%{background-position:200% 0;opacity:.4}50%{background-position:0% 0;opacity:.7}to{background-position:200% 0;opacity:.4}}[data-mode=light] .glass-liquid:before{background:linear-gradient(105deg,#0000,#0000000a 35%,#0000000f,#0000000a 65%,#0000);background-size:200% 100%}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .glass-liquid:before{background:linear-gradient(105deg,#0000,#0000000a 35%,#0000000f,#0000000a 65%,#0000);background-size:200% 100%}}@media (prefers-reduced-motion: reduce){.glass-liquid:before{animation:none;background-position:50% 0;opacity:.5}}@media (prefers-reduced-transparency: reduce){.glass-liquid:before{display:none}}.aeon-dotgrid{position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,oklch(1 0 0 / .04) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;z-index:0}[data-mode=light] .aeon-dotgrid{background-image:radial-gradient(circle,oklch(0 0 0 / .05) 1px,transparent 1px)}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .aeon-dotgrid{background-image:radial-gradient(circle,oklch(0 0 0 / .05) 1px,transparent 1px)}}@media (prefers-reduced-transparency: reduce){.aeon-dotgrid{display:none}}.aeon-vignette{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 60%,oklch(0 0 0 / .5) 100%);pointer-events:none;z-index:0}[data-mode=light] .aeon-vignette{background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 60%,oklch(0 0 0 / .08) 100%)}@media (prefers-color-scheme: light){:root:not([data-mode=dark]) .aeon-vignette{background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 60%,oklch(0 0 0 / .08) 100%)}}@media (prefers-reduced-transparency: reduce){.aeon-vignette{display:none}}:root{--ease-vision: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-instant: 80ms;--dur-fast: .15s;--dur-base: .25s;--dur-slow: .4s;--dur-page: .6s}.drawer{transition:width var(--dur-fast) var(--ease-vision),opacity var(--dur-fast) var(--ease-vision);will-change:width,opacity}.drawer:not(:focus-within){will-change:auto}::view-transition-old(aeon-logo),::view-transition-new(aeon-logo){animation-duration:var(--dur-page);animation-timing-function:var(--ease-vision)}::view-transition-old(aeon-wordmark),::view-transition-new(aeon-wordmark){animation-duration:var(--dur-page);animation-timing-function:var(--ease-vision)}::view-transition-old(intro-step1),::view-transition-new(intro-step1),::view-transition-old(intro-step2),::view-transition-new(intro-step2),::view-transition-old(intro-step3),::view-transition-new(intro-step3){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.aeon-logo{view-transition-name:aeon-logo}.brand-wordmark{view-transition-name:aeon-wordmark}.stagger-item{animation:fade-up var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--idx, 0) * 20ms)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btn-press:active{transform:scale(.97);transition:transform var(--dur-instant) var(--ease-out)}.glow-pulse{animation:glow-pulse 2.4s var(--ease-in-out) infinite}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 8px oklch(from var(--accent) l c h / .6))}50%{filter:drop-shadow(0 0 16px oklch(from var(--accent) l c h / .9))}}.dot-grid{animation:fade-in var(--dur-slow) var(--ease-out) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.glow-pulse{animation:none;filter:drop-shadow(0 0 6px oklch(from var(--accent) l c h / .4))}.dot-grid{animation:none;opacity:1}}:focus-visible{outline:var(--border-med, 2px) solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (forced-colors: active){:focus-visible{outline-color:Highlight}}.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--accent);border-radius:inherit}@media (forced-colors: active){.focus-ring:focus-visible{outline:2px solid Highlight;box-shadow:none}}:root[data-contrast=aaa] :focus-visible{outline-width:3px;outline-offset:3px}:root[data-contrast=aaa] .focus-ring:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 5px var(--accent)}:root{--glass-bg: var(--ae-glass-bg-elevated, oklch(.14 .04 var(--brand-hue) / .85));--glass-bg-hot: var(--ae-glass-bg-card-elev, oklch(.21 .05 var(--brand-hue)));--glass-border: var(--ae-glass-border, oklch(.4 .05 var(--brand-hue)));--glass-border-hot: var(--ae-glass-border-hover, oklch(.78 .18 var(--brand-hue)));--glass-blur: var(--ae-glass-blur-sm, blur(14px) saturate(1.5));--glass-surface-hover: var(--ae-glass-bg-card, oklch(.17 .045 var(--brand-hue) / .06));--card-glass-gradient: oklch(.165 .012 var(--brand-hue, 250));--card-glass-border: oklch(1 0 0 / .06);--card-shadow-rest: 0 1px 2px oklch(0 0 0 / .24), 0 1px 3px oklch(0 0 0 / .16);--card-shadow-hover: 0 6px 20px oklch(0 0 0 / .36);--shadow-sm: 0 1px 3px oklch(0 0 0 / .32);--shadow-md: 0 4px 16px oklch(0 0 0 / .22);--cyan: oklch(.82 .18 197);--purple: oklch(.7 .18 300);--cyan-glow-30: oklch(.82 .18 197 / .3);--cyan-glow-40: oklch(.82 .18 197 / .4);--purple-glow-40: oklch(.7 .18 300 / .4);--purple-glow-50: oklch(.7 .18 300 / .5);--accent-glow-30: oklch(from var(--accent) l c h / .3);--accent-glow-40: oklch(from var(--accent) l c h / .4);--glow-ring-cyan: 0 0 0 2px oklch(.82 .18 197 / .3);--focus-ring: oklch(from var(--accent) l c h / .4);--text: var(--fg-strong);--text-primary: var(--fg-strong);--muted: var(--fg-muted);--dim: var(--fg-subtle);--soft: var(--fg-body);--color-success: var(--success);--color-warning: var(--warning);--color-danger: var(--danger);--color-info: var(--info);--p2: var(--accent);--p-soft: oklch(from var(--accent) calc(l + .12) c h / .55);--input-bg: var(--ae-glass-bg-input, oklch(.22 .04 var(--brand-hue)));--bg-elevated-80: oklch(from var(--bg-elevated) l c h / .8);--bg-mid: oklch(.11 .04 var(--brand-hue));--bg-soft: var(--bg-elevated);--border-tint: oklch(.75 .12 220 / .16);--font-display: var(--font-sans);--gradient-fill-hover: oklch(1 0 0 / .05);--cosmic-surface: oklch(.14 .04 var(--brand-hue, 250) / .8);--cosmic-surface-active: oklch(.18 .06 var(--brand-hue, 250) / .9);--cosmic-text-primary: var(--fg-strong);--cosmic-text-secondary: var(--fg-body);--cosmic-text-tertiary: var(--fg-muted);--cosmic-text-on-accent: oklch(.1 .04 250);--cosmic-accent: var(--accent);--cosmic-accent-aaa: var(--shell-accent, oklch(.65 .22 230));--cosmic-icon-secondary: var(--fg-muted);--cosmic-border-subtle: oklch(.4 .05 var(--brand-hue) / .45);--space-1: var(--sp-1);--space-2: var(--sp-2);--space-3: var(--sp-3);--space-4: var(--sp-4);--space-5: var(--sp-5);--space-6: var(--sp-6);--space-7: var(--sp-7);--space-8: var(--sp-8);--space-9: var(--sp-9)}:root[data-mode=light]{--card-glass-gradient: oklch(.995 .002 var(--brand-hue, 250));--card-glass-border: oklch(.2 .02 var(--brand-hue, 250) / .1);--card-shadow-rest: 0 1px 2px oklch(.2 .04 250 / .06), 0 2px 8px oklch(.2 .04 250 / .04);--card-shadow-hover: 0 8px 24px oklch(.2 .04 250 / .12);--bg-soft: oklch(.98 .01 250)}:root{--sh-background: var(--bg-canvas);--sh-foreground: var(--fg-strong);--sh-card: var(--ae-glass-bg-card);--sh-card-foreground: var(--fg-strong);--sh-popover: var(--ae-glass-bg-elevated);--sh-popover-foreground: var(--fg-strong);--sh-primary: var(--accent);--sh-primary-foreground: var(--accent-fg);--sh-secondary: var(--bg-elevated);--sh-secondary-foreground: var(--fg-body);--sh-muted: var(--bg-elevated);--sh-muted-foreground: var(--fg-muted);--sh-accent: var(--bg-elevated);--sh-accent-foreground: var(--fg-strong);--sh-destructive: var(--danger);--sh-destructive-foreground: var(--accent-fg);--sh-border: var(--ae-glass-border);--sh-input: var(--ae-glass-bg-input);--sh-ring: var(--accent);--sh-radius: var(--radius-md, 10px)}:root{--ae-interaction-accent: var(--shell-accent);--ae-focus-ring: oklch(from var(--ae-interaction-accent) l c h / .5);--ae-glass-bg-elevated: oklch(.14 .04 var(--brand-hue) / .85);--ae-glass-bg-card: oklch(.17 .045 var(--brand-hue));--ae-glass-bg-card-elev: oklch(.21 .05 var(--brand-hue));--ae-glass-bg-input: oklch(.22 .04 var(--brand-hue));--ae-glass-bg-deep: oklch(.11 .04 var(--brand-hue) / .92);--ae-glass-border: oklch(.4 .05 var(--brand-hue));--ae-glass-border-strong: oklch(.48 .06 var(--brand-hue));--ae-glass-border-hover: oklch(.78 .18 var(--brand-hue));--ae-glass-blur: blur(22px) saturate(1.6);--ae-glass-blur-sm: blur(14px) saturate(1.5);--ae-shadow-card-rest: 0 2px 8px oklch(0 0 0 / .28), inset 0 1px 0 oklch(1 0 0 / .06);--ae-shadow-card: 0 10px 28px oklch(0 0 0 / .4), inset 0 1px 0 oklch(1 0 0 / .08);--ae-shadow-elev: 0 18px 48px oklch(0 0 0 / .55);--ae-text-primary: oklch(.97 .015 250);--ae-text-secondary: oklch(.72 .025 250);--ae-text-muted: oklch(.58 .02 250);--cognis-accent: oklch(.797 .134 211.5);--cognis-accent-2: oklch(.72 .193 308.6);--cognis-gold: oklch(.887 .182 95.3);--shell-accent: oklch(.65 .22 var(--brand-hue, 230))}:root[data-mode=light]{--ae-glass-bg-elevated: oklch(.97 .01 var(--brand-hue) / .78);--ae-glass-bg-card: oklch(.95 .01 var(--brand-hue) / .55);--ae-glass-bg-input: oklch(.93 .01 var(--brand-hue) / .6);--ae-glass-bg-deep: oklch(.92 .01 var(--brand-hue) / .85);--ae-glass-border: oklch(.2 .02 var(--brand-hue) / .1);--ae-glass-border-strong: oklch(.2 .02 var(--brand-hue) / .18);--ae-glass-bg-card-elev: oklch(.97 .012 var(--brand-hue) / .72);--ae-glass-border-hover: oklch(.55 .16 var(--brand-hue) / .55);--ae-shadow-card: 0 8px 24px oklch(0 0 0 / .1);--ae-shadow-elev: 0 14px 40px oklch(0 0 0 / .18);--ae-text-primary: oklch(.2 .04 250);--ae-text-secondary: oklch(.45 .04 250);--ae-text-muted: oklch(.55 .04 250);--cognis-accent: oklch(.485 .14 211.5);--cognis-accent-2: oklch(.535 .19 308.6);--cognis-gold: oklch(.515 .182 95.3)}.aeon-glass-card{position:relative;background:var(--ae-glass-bg-card);border:1px solid var(--ae-glass-border-strong);border-radius:var(--radius-card);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073,0 4px 14px #00000059,0 0 32px #0074c80a;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073,0 4px 14px #00000059,0 0 32px oklch(.55 .2 250 / .04);transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.aeon-glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,oklch(1 0 0 / .05) 0%,transparent 50%)}.aeon-glass-card:hover{background:var(--ae-glass-bg-card-elev);border-color:var(--ae-glass-border-hover);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000080,0 10px 28px #00000080,0 0 36px oklch(.78 .2 var(--brand-hue) / .2)}:root[data-mode=light] .aeon-glass-card:hover{box-shadow:inset 0 1px #fff9,0 10px 28px #03172c24,0 0 28px #0074c81a;box-shadow:inset 0 1px #fff9,0 10px 28px #03172c24,0 0 28px oklch(.55 .18 250 / .1)}.aeon-glass-panel{background:var(--ae-glass-bg-elevated);backdrop-filter:var(--ae-glass-blur);-webkit-backdrop-filter:var(--ae-glass-blur);border:1px solid var(--ae-glass-border)}.aeon-glass-input{background:var(--ae-glass-bg-input);border:1px solid var(--ae-glass-border);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.aeon-glass-input:focus-within{border-color:var(--ae-glass-border-hover);box-shadow:0 0 0 2px oklch(.65 .22 var(--brand-hue) / .15)}:root[data-mode=dark][data-aurora=warm]{--accent: oklch(.65 .2 40);--shell-accent: oklch(.65 .22 40);--cognis-accent: oklch(.797 .134 50);--cognis-accent-2: oklch(.72 .193 25);--ae-glass-border: oklch(.4 .05 40);--ae-glass-border-strong: oklch(.48 .06 40);--ae-glass-border-hover: oklch(.78 .18 45);--ae-glass-bg-card: oklch(.17 .045 40);--ae-glass-bg-card-elev: oklch(.21 .05 40);--ae-glass-bg-elevated: oklch(.14 .04 38 / .85)}:root[data-mode=dark][data-aurora=industrial]{--accent: oklch(.65 .1 250);--shell-accent: oklch(.65 .12 250);--cognis-accent: oklch(.797 .08 250);--cognis-accent-2: oklch(.72 .09 250);--ae-glass-border: oklch(.4 .025 250);--ae-glass-border-strong: oklch(.48 .03 250);--ae-glass-border-hover: oklch(.78 .1 250);--ae-glass-bg-card: oklch(.17 .02 250);--ae-glass-bg-card-elev: oklch(.21 .025 250);--ae-glass-bg-elevated: oklch(.14 .018 250 / .85)}:root[data-mode=dark][data-aurora=off]{--accent: oklch(.65 .03 250);--shell-accent: oklch(.65 .03 250);--cognis-accent: oklch(.797 .03 250);--cognis-accent-2: oklch(.72 .03 250);--ae-glass-border: oklch(.4 .01 250);--ae-glass-border-strong: oklch(.48 .012 250);--ae-glass-border-hover: oklch(.78 .03 250);--ae-glass-bg-card: oklch(.17 .01 250);--ae-glass-bg-card-elev: oklch(.21 .012 250);--ae-glass-bg-elevated: oklch(.14 .008 250 / .85)}:root{--bg-deep: var(--bg-canvas);--font-body: var(--font-sans);--text-xs: .6875rem;--p3: oklch(.7 .18 300);--aurora-a: oklch(.7 .16 250);--aurora-b: oklch(.66 .2 300)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-5{top:1.25rem}.z-10{z-index:10}.col-span-2{grid-column:span 2 / span 2}.m-1{margin:.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-9{margin-bottom:2.25rem}.ml-auto{margin-left:auto}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[36ch\]{max-width:36ch}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--sh-radius)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{color-scheme:light dark}body{margin:0;font-family:var(--font-sans, "Inter", system-ui, -apple-system, sans-serif);background:var(--bg-canvas, #0A0A12);color:var(--fg-body, #E5E7EB);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100dvh}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-body, #E5E7EB)!important;-webkit-box-shadow:0 0 0 1000px var(--bg-elevated, #1F2937) inset!important;caret-color:var(--fg-body, #E5E7EB)!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.skip-link{position:absolute;top:-40px;left:0;background:var(--accent, #0070F2);color:var(--accent-fg, #FFFFFF);padding:8px 16px;z-index:9999;text-decoration:none;border-radius:0 0 8px}.skip-link:focus{top:0}*{scrollbar-width:thin;scrollbar-color:rgba(255,215,0,.35) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffd70052,#ffd7002e);border-radius:8px;border:2px solid transparent;background-clip:content-box;-webkit-transition:background .2s;transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700a6,#ffd70066);background-clip:content-box;box-shadow:0 0 8px #ffd70066 inset}*::-webkit-scrollbar-corner{background:transparent}:root[data-mode=light]{scrollbar-color:rgba(60,50,120,.35) transparent}:root[data-mode=light] *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3c327852,#3c32782e);background-clip:content-box}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
