@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::file-selector-button{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}html,body,#root{min-height:100%}body{margin:var(--spacing-0);background:var(--colors-bg);color:var(--colors-fg);font-family:var(--fonts-body);-webkit-font-smoothing:antialiased}:root{--aeon-font:var(--fonts-ui);--aeon-mono:var(--fonts-mono);--aeon-bg:var(--colors-aeon-bg);--aeon-surface:var(--colors-aeon-surface);--aeon-surface-raised:var(--colors-aeon-surface-raised);--aeon-border:var(--colors-aeon-border);--aeon-text:var(--colors-aeon-text);--aeon-muted:var(--colors-aeon-muted);--aeon-accent:var(--colors-aeon-accent);--aeon-accent-dim:var(--colors-aeon-accent-dim);--aeon-danger:var(--colors-aeon-danger);--aeon-radius:var(--radii-md);--aeon-radius-lg:var(--radii-lg);--aeon-shadow:var(--shadows-panel);--aeon-focus:var(--shadows-focus-ring);--aeon-inset-x-sm:var(--spacing-inset-x-sm);--aeon-inset-y-sm:var(--spacing-inset-y-sm);--aeon-inset-x:var(--spacing-inset-x);--aeon-inset-y:var(--spacing-inset-y);--aeon-inset-x-lg:var(--spacing-inset-x-lg);--aeon-inset-y-lg:var(--spacing-inset-y-lg);--aeon-pad-sm:var(--spacing-pad-sm);--aeon-pad-md:var(--spacing-pad-md);--aeon-pad-lg:var(--spacing-pad-lg);--aeon-pad-xl:var(--spacing-pad-xl);--aeon-gap-sm:var(--spacing-gap-sm);--aeon-gap:var(--spacing-gap);--aeon-gap-lg:var(--spacing-gap-lg);--aeon-accordion-gap:var(--spacing-accordion-gap);--aeon-accordion-inset-x:var(--spacing-accordion-inset-x);--aeon-accordion-trigger-y:var(--spacing-accordion-trigger-y);--aeon-accordion-trigger-min-h:var(--spacing-accordion-trigger-min-h);--aeon-accordion-content-y:var(--spacing-accordion-content-y);--aeon-accordion-content-b:var(--spacing-accordion-content-b);--font-display:var(--fonts-display);--font-body:var(--fonts-body)}[data-aeon-scope]{font-family:var(--fonts-ui);line-height:1.5}[data-aeon-scope=switch] [data-aeon-part=root],[data-aeon-scope=checkbox] [data-aeon-part=root]{align-items:center;display:inline-flex}[data-aeon-scope=switch] [data-aeon-part=control],[data-aeon-scope=checkbox] [data-aeon-part=control]{margin:var(--spacing-0);padding:var(--spacing-0)}[data-aeon-scope=button][data-aeon-part=group]{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}[data-aeon-scope=button][data-aeon-part=group]>[data-aeon-scope=button][data-aeon-part=root]{margin-inline-start:var(--spacing-0)}:not([data-aeon-part=group]):not([data-aeon-part=actions])>[data-aeon-scope=button][data-aeon-part=root]+[data-aeon-scope=button][data-aeon-part=root]{margin-inline-start:.5rem}[data-aeon-scope=button][data-aeon-part=root][data-aeon-state=pending]{cursor:wait;opacity:.85}[data-aeon-scope=button][data-aeon-part=root][data-aeon-state=success]{border-color:var(--colors-accent)}[data-aeon-scope=button][data-aeon-part=root][data-aeon-state=failure]{border-color:var(--colors-danger);color:var(--colors-danger)}[data-aeon-part=readout][data-aeon-state=loading] [data-aeon-part=readoutRail]{background:var(--colors-accent);opacity:.7}[data-aeon-part=readout][data-aeon-state=success] [data-aeon-part=readoutRail],[data-aeon-part=readout][data-aeon-state*=success] [data-aeon-part=readoutRail]{background:var(--colors-accent)}[data-aeon-part=readout][data-aeon-state=failure] [data-aeon-part=readoutRail]{background:var(--colors-danger)}[data-aeon-part=readout][data-aeon-state=empty] [data-aeon-part=readoutRail]{background:var(--colors-muted)}[data-aeon-part=readout]{background:var(--colors-bg);border-style:solid;border-width:1px;border-color:var(--colors-border);border-radius:var(--radii-lg);align-items:stretch;width:100%;min-height:5.5rem;display:flex;overflow:hidden}[data-aeon-part=readoutRail]{background:var(--colors-border);flex:0 0 4px;align-self:stretch}[data-aeon-part=readoutBody]{padding-inline:var(--spacing-pad-md);padding-block:var(--spacing-pad-md);min-width:var(--sizes-0);flex:auto;align-items:center;display:flex}[data-aeon-part=readoutBody]>*{margin:var(--spacing-0);max-width:100%;line-height:1.5}[data-aeon-part=track] [data-aeon-part=segment]{min-width:4.75rem;padding-block:.75rem;padding-inline:1.35rem}[data-aeon-scope=field] [data-aeon-part=control][aria-invalid=true]{border-color:var(--colors-danger)}[data-aeon-scope=field][data-aeon-state*=submission\:pending] [data-aeon-part=control]{opacity:.7;pointer-events:none}@keyframes aeonProgressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes aeonToastIn{0%{opacity:0;transform:translateY(.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}[data-aeon-scope=radioGroup] [data-aeon-part=item]{align-items:center;display:inline-flex}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--aspect-ratios-square:1 / 1;--aspect-ratios-landscape:4 / 3;--aspect-ratios-portrait:3 / 4;--aspect-ratios-wide:16 / 9;--aspect-ratios-ultrawide:18 / 5;--aspect-ratios-golden:1.618 / 1;--borders-none:none;--easings-default:cubic-bezier(.4, 0, .2, 1);--easings-linear:linear;--easings-in:cubic-bezier(.4, 0, 1, 1);--easings-out:cubic-bezier(0, 0, .2, 1);--easings-in-out:cubic-bezier(.4, 0, .2, 1);--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.15s;--durations-normal:.2s;--durations-slow:.3s;--durations-slower:.4s;--durations-slowest:.5s;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--font-sizes-2xs:.5rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--blurs-xs:4px;--blurs-sm:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--sizes-0:0rem;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:1.125rem;--sizes-5\.5:1.375rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:65ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce:bounce 1s infinite;--fonts-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-ui:"IBM Plex Sans", system-ui, sans-serif;--fonts-mono:"IBM Plex Mono", ui-monospace, monospace;--fonts-display:"Syne", system-ui, sans-serif;--fonts-body:"Instrument Sans", system-ui, sans-serif;--colors-current:currentColor;--colors-black:#000;--colors-white:#fff;--colors-transparent:#0000;--colors-rose-50:#fff1f2;--colors-rose-100:#ffe4e6;--colors-rose-200:#fecdd3;--colors-rose-300:#fda4af;--colors-rose-400:#fb7185;--colors-rose-500:#f43f5e;--colors-rose-600:#e11d48;--colors-rose-700:#be123c;--colors-rose-800:#9f1239;--colors-rose-900:#881337;--colors-rose-950:#4c0519;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fbcfe8;--colors-pink-300:#f9a8d4;--colors-pink-400:#f472b6;--colors-pink-500:#ec4899;--colors-pink-600:#db2777;--colors-pink-700:#be185d;--colors-pink-800:#9d174d;--colors-pink-900:#831843;--colors-pink-950:#500724;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fae8ff;--colors-fuchsia-200:#f5d0fe;--colors-fuchsia-300:#f0abfc;--colors-fuchsia-400:#e879f9;--colors-fuchsia-500:#d946ef;--colors-fuchsia-600:#c026d3;--colors-fuchsia-700:#a21caf;--colors-fuchsia-800:#86198f;--colors-fuchsia-900:#701a75;--colors-fuchsia-950:#4a044e;--colors-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d8b4fe;--colors-purple-400:#c084fc;--colors-purple-500:#a855f7;--colors-purple-600:#9333ea;--colors-purple-700:#7e22ce;--colors-purple-800:#6b21a8;--colors-purple-900:#581c87;--colors-purple-950:#3b0764;--colors-violet-50:#f5f3ff;--colors-violet-100:#ede9fe;--colors-violet-200:#ddd6fe;--colors-violet-300:#c4b5fd;--colors-violet-400:#a78bfa;--colors-violet-500:#8b5cf6;--colors-violet-600:#7c3aed;--colors-violet-700:#6d28d9;--colors-violet-800:#5b21b6;--colors-violet-900:#4c1d95;--colors-violet-950:#2e1065;--colors-indigo-50:#eef2ff;--colors-indigo-100:#e0e7ff;--colors-indigo-200:#c7d2fe;--colors-indigo-300:#a5b4fc;--colors-indigo-400:#818cf8;--colors-indigo-500:#6366f1;--colors-indigo-600:#4f46e5;--colors-indigo-700:#4338ca;--colors-indigo-800:#3730a3;--colors-indigo-900:#312e81;--colors-indigo-950:#1e1b4b;--colors-blue-50:#eff6ff;--colors-blue-100:#dbeafe;--colors-blue-200:#bfdbfe;--colors-blue-300:#93c5fd;--colors-blue-400:#60a5fa;--colors-blue-500:#3b82f6;--colors-blue-600:#2563eb;--colors-blue-700:#1d4ed8;--colors-blue-800:#1e40af;--colors-blue-900:#1e3a8a;--colors-blue-950:#172554;--colors-sky-50:#f0f9ff;--colors-sky-100:#e0f2fe;--colors-sky-200:#bae6fd;--colors-sky-300:#7dd3fc;--colors-sky-400:#38bdf8;--colors-sky-500:#0ea5e9;--colors-sky-600:#0284c7;--colors-sky-700:#0369a1;--colors-sky-800:#075985;--colors-sky-900:#0c4a6e;--colors-sky-950:#082f49;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0e7490;--colors-cyan-800:#155e75;--colors-cyan-900:#164e63;--colors-cyan-950:#083344;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0f766e;--colors-teal-800:#115e59;--colors-teal-900:#134e4a;--colors-teal-950:#042f2e;--colors-emerald-50:#ecfdf5;--colors-emerald-100:#d1fae5;--colors-emerald-200:#a7f3d0;--colors-emerald-300:#6ee7b7;--colors-emerald-400:#34d399;--colors-emerald-500:#10b981;--colors-emerald-600:#059669;--colors-emerald-700:#047857;--colors-emerald-800:#065f46;--colors-emerald-900:#064e3b;--colors-emerald-950:#022c22;--colors-green-50:#f0fdf4;--colors-green-100:#dcfce7;--colors-green-200:#bbf7d0;--colors-green-300:#86efac;--colors-green-400:#4ade80;--colors-green-500:#22c55e;--colors-green-600:#16a34a;--colors-green-700:#15803d;--colors-green-800:#166534;--colors-green-900:#14532d;--colors-green-950:#052e16;--colors-lime-50:#f7fee7;--colors-lime-100:#ecfccb;--colors-lime-200:#d9f99d;--colors-lime-300:#bef264;--colors-lime-400:#a3e635;--colors-lime-500:#84cc16;--colors-lime-600:#65a30d;--colors-lime-700:#4d7c0f;--colors-lime-800:#3f6212;--colors-lime-900:#365314;--colors-lime-950:#1a2e05;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#a16207;--colors-yellow-800:#854d0e;--colors-yellow-900:#713f12;--colors-yellow-950:#422006;--colors-amber-50:#fffbeb;--colors-amber-100:#fef3c7;--colors-amber-200:#fde68a;--colors-amber-300:#fcd34d;--colors-amber-400:#fbbf24;--colors-amber-500:#f59e0b;--colors-amber-600:#d97706;--colors-amber-700:#b45309;--colors-amber-800:#92400e;--colors-amber-900:#78350f;--colors-amber-950:#451a03;--colors-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#fed7aa;--colors-orange-300:#fdba74;--colors-orange-400:#fb923c;--colors-orange-500:#f97316;--colors-orange-600:#ea580c;--colors-orange-700:#c2410c;--colors-orange-800:#9a3412;--colors-orange-900:#7c2d12;--colors-orange-950:#431407;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#b91c1c;--colors-red-800:#991b1b;--colors-red-900:#7f1d1d;--colors-red-950:#450a0a;--colors-neutral-50:#fafafa;--colors-neutral-100:#f5f5f5;--colors-neutral-200:#e5e5e5;--colors-neutral-300:#d4d4d4;--colors-neutral-400:#a3a3a3;--colors-neutral-500:#737373;--colors-neutral-600:#525252;--colors-neutral-700:#404040;--colors-neutral-800:#262626;--colors-neutral-900:#171717;--colors-neutral-950:#0a0a0a;--colors-stone-50:#fafaf9;--colors-stone-100:#f5f5f4;--colors-stone-200:#e7e5e4;--colors-stone-300:#d6d3d1;--colors-stone-400:#a8a29e;--colors-stone-500:#78716c;--colors-stone-600:#57534e;--colors-stone-700:#44403c;--colors-stone-800:#292524;--colors-stone-900:#1c1917;--colors-stone-950:#0c0a09;--colors-zinc-50:#fafafa;--colors-zinc-100:#f4f4f5;--colors-zinc-200:#e4e4e7;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#a1a1aa;--colors-zinc-500:#71717a;--colors-zinc-600:#52525b;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#09090b;--colors-gray-50:#f9fafb;--colors-gray-100:#f3f4f6;--colors-gray-200:#e5e7eb;--colors-gray-300:#d1d5db;--colors-gray-400:#9ca3af;--colors-gray-500:#6b7280;--colors-gray-600:#4b5563;--colors-gray-700:#374151;--colors-gray-800:#1f2937;--colors-gray-900:#111827;--colors-gray-950:#030712;--colors-slate-50:#f8fafc;--colors-slate-100:#f1f5f9;--colors-slate-200:#e2e8f0;--colors-slate-300:#cbd5e1;--colors-slate-400:#94a3b8;--colors-slate-500:#64748b;--colors-slate-600:#475569;--colors-slate-700:#334155;--colors-slate-800:#1e293b;--colors-slate-900:#0f172a;--colors-slate-950:#020617;--radii-xs:.125rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--radii-sm:.375rem;--radii-md:.5rem;--radii-lg:.625rem;--radii-site-lg:10px;--shadows-2xs:0 1px #0000000d;--shadows-xs:0 1px 2px 0 #0000000d;--shadows-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadows-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadows-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadows-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadows-2xl:0 25px 50px -12px #00000040;--shadows-inset-2xs:inset 0 1px #0000000d;--shadows-inset-xs:inset 0 1px 1px #0000000d;--shadows-inset-sm:inset 0 2px 4px #0000000d;--shadows-panel:0 8px 32px #0006;--shadows-focus-ring:0 0 0 2px #0c0e12, 0 0 0 4px #5eead4;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--spacing-5\.5:1.375rem;--spacing-control-x:.75rem;--spacing-control-y:.375rem;--spacing-control-x-sm:.625rem;--spacing-control-y-sm:.3125rem;--spacing-control-min-h-xs:1.75rem;--spacing-control-min-h-sm:2rem;--spacing-control-min-h-md:2.25rem;--spacing-control-min-h-lg:2.5rem;--spacing-badge-x:.5rem;--spacing-badge-y:.125rem;--spacing-inset-x-sm:1.125rem;--spacing-inset-y-sm:.75rem;--spacing-inset-x:1.5rem;--spacing-inset-y:.875rem;--spacing-inset-x-lg:1.75rem;--spacing-inset-y-lg:1.125rem;--spacing-pad-sm:1.25rem;--spacing-pad-md:1.625rem;--spacing-pad-lg:2rem;--spacing-pad-xl:2.5rem;--spacing-gap-sm:.75rem;--spacing-gap:1rem;--spacing-gap-lg:1.25rem;--spacing-accordion-gap:.75rem;--spacing-accordion-inset-x:1.75rem;--spacing-accordion-trigger-y:1.375rem;--spacing-accordion-trigger-min-h:3.5rem;--spacing-accordion-content-y:1rem;--spacing-accordion-content-b:1rem;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--colors-bg:var(--colors-aeon-bg);--colors-surface:var(--colors-aeon-surface);--colors-surface-raised:var(--colors-aeon-surface-raised);--colors-border:var(--colors-aeon-border);--colors-fg:var(--colors-aeon-text);--colors-muted:var(--colors-aeon-muted);--colors-accent:var(--colors-aeon-accent);--colors-accent-dim:var(--colors-aeon-accent-dim);--colors-danger:var(--colors-aeon-danger);--colors-danger-dim:var(--colors-aeon-danger-dim)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}}@layer recipes{@layer _base{.aeonBadge{border-radius:var(--radii-sm);padding-block:var(--spacing-badge-y);padding-inline:var(--spacing-badge-x);font-size:.6875rem;font-weight:var(--font-weights-semibold);letter-spacing:.06em;text-transform:uppercase;border-style:solid;border-width:1px;align-self:flex-start;line-height:1.2}.aeonBadge,.aeonButton{font-family:var(--fonts-ui);white-space:nowrap;align-items:center;display:inline-flex}.aeonButton{gap:var(--spacing-2);outline:var(--borders-none);font-weight:var(--font-weights-medium);--transition-prop:color, background-color, border-color, box-shadow, transform;--transition-duration:var(--durations-normal);transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--durations-normal);cursor:pointer;justify-content:center;align-self:center;line-height:1.25}.aeonButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.4;pointer-events:none}.aeonButton:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonButton:is(:active,[data-active]){transform:scale(.98)}.aeonButtonGroup{vertical-align:middle;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:inline-flex}}.aeonBadge--variant_default{background:var(--colors-surface-raised);border-color:var(--colors-border);color:var(--colors-muted)}.aeonBadge--variant_accent{background:var(--colors-accent-dim);border-color:var(--colors-accent);color:var(--colors-accent)}.aeonBadge--variant_danger{background:var(--colors-danger-dim);border-color:var(--colors-danger);color:var(--colors-danger)}.aeonButton--variant_solid{background:var(--colors-accent);color:var(--colors-bg)}.aeonButton--variant_solid:is(:hover,[data-hover]){filter:brightness(1.1)}.aeonButton--size_md{border-radius:var(--radii-md);min-height:controlMinHMd;padding-block:.4375rem;padding-inline:.875rem;font-size:.875rem}.aeonButton--size_sm{border-radius:var(--radii-sm);padding-block:var(--spacing-control-y);padding-inline:var(--spacing-control-x);min-height:controlMinHSm;font-size:.8125rem}.aeonButton--size_xs{border-radius:var(--radii-sm);padding-block:var(--spacing-control-y-sm);padding-inline:var(--spacing-control-x-sm);font-size:.75rem;font-weight:var(--font-weights-semibold);min-height:controlMinHXs}.aeonButton--size_lg{border-radius:var(--radii-md);padding-block:var(--spacing-inset-y-sm);padding-inline:var(--spacing-inset-x-sm);min-height:controlMinHLg;font-size:.9375rem}.aeonButton--variant_outline{background:var(--colors-transparent);border-style:solid;border-width:1px;border-color:var(--colors-border);color:var(--colors-fg)}.aeonButton--variant_outline:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonButton--variant_ghost{background:var(--colors-transparent);color:var(--colors-muted)}.aeonButton--variant_ghost:is(:hover,[data-hover]){background:var(--colors-surface-raised);color:var(--colors-fg)}.aeonButtonGroup--gap_sm{gap:var(--spacing-gap-sm)}}@layer utilities{.flex_1{flex:1}.min-w_0{min-width:var(--sizes-0)}.pr_gapSm{padding-right:var(--spacing-gap-sm)}.max-h_sm{max-height:var(--sizes-sm)}}@layer recipes.slots{@layer _base{.aeonAccordion__root{gap:var(--spacing-accordion-gap);font-family:var(--fonts-ui);flex-direction:column;display:flex}.aeonAccordion__item{background:var(--colors-surface);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border)}.aeonAccordion__itemTrigger{font:inherit;background:var(--colors-surface);gap:var(--spacing-gap-lg);padding-inline:var(--spacing-accordion-inset-x);padding-block:var(--spacing-accordion-trigger-y);outline:var(--borders-none);text-align:left;font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);line-height:var(--line-heights-snug);color:var(--colors-fg);cursor:pointer;appearance:none;--transition-prop:background-color;--transition-duration:var(--durations-normal);transition-property:background-color;transition-duration:var(--durations-normal);width:100%;min-height:accordionTriggerMinH;border-top-left-radius:var(--radii-md);border-top-right-radius:var(--radii-md);justify-content:space-between;align-items:center;display:flex}.aeonAccordion__itemTrigger[data-aeon-state=closed]{border-bottom-left-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md)}.aeonAccordion__itemTrigger:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonAccordion__itemTrigger:is(:hover,[data-hover]){background:var(--colors-surface-raised)}.aeonAccordion__itemContent{background:var(--colors-surface);gap:var(--spacing-gap-sm);padding-inline:var(--spacing-accordion-inset-x);font-size:var(--font-sizes-sm);color:var(--colors-muted);padding-top:var(--spacing-pad-md);padding-bottom:var(--spacing-pad-md);border-bottom-left-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md);flex-direction:column;align-items:stretch;line-height:1.55;display:flex;position:relative}.aeonAccordion__itemContent>*,.aeonAccordion__itemContent .code-example{margin:var(--spacing-0)}.aeonAccordion__itemContent:before{background:var(--colors-border);content:"";top:var(--spacing-0);left:var(--spacing-accordion-inset-x);right:var(--spacing-accordion-inset-x);height:1px;position:absolute}.aeonAccordion__itemIndicator{padding-inline:var(--spacing-1);color:var(--colors-muted);font-size:var(--font-sizes-sm);flex-shrink:0;line-height:1}.aeonAsync__root{gap:var(--spacing-gap-lg);flex-direction:column;display:flex}.aeonAsync__track{--aeon-state-track-count:5;grid-template-columns:repeat(var(--aeon-state-track-count), minmax(0, 1fr));font-family:var(--fonts-mono);font-size:clamp(.5rem,3cqi,.6875rem);font-weight:var(--font-weights-semibold);letter-spacing:clamp(.02em,.12cqi,.06em);text-transform:uppercase;align-items:stretch;width:100%;line-height:1.2;display:grid;container-type:inline-size}.aeonAsync__segment{padding-block:var(--spacing-2\.5);color:var(--colors-muted);white-space:nowrap;min-width:var(--sizes-0);justify-content:center;align-items:center;padding-inline:clamp(.15rem,2.5cqi,.85rem)}.aeonAsync__segment,.aeonAsync__readout{background:var(--colors-bg);border-style:solid;border-width:1px;border-color:var(--colors-border);display:flex}.aeonAsync__readout{border-radius:var(--radii-lg);align-items:stretch;width:100%;min-height:5.5rem;overflow:hidden}.aeonAsync__readoutRail{background:var(--colors-border);--transition-prop:background, background-color, background-image, background-position;--transition-duration:var(--durations-normal);transition-property:background,background-color,background-image,background-position;transition-duration:var(--durations-normal);flex:0 0 4px;align-self:stretch}.aeonAsync__readoutBody{padding-inline:var(--spacing-pad-md);padding-block:var(--spacing-pad-md);min-width:var(--sizes-0);flex:auto;align-items:center;line-height:1.5;display:flex}.aeonAsync__actions{gap:var(--spacing-gap-sm);flex-wrap:wrap}.aeonAsync__actions,.aeonAvatar__root{align-items:center;display:inline-flex}.aeonAvatar__root{border-radius:var(--radii-full);vertical-align:middle;font-family:var(--fonts-ui);flex-shrink:0;justify-content:center;position:relative;overflow:hidden}.aeonAvatar__image{object-fit:cover;display:block}.aeonAvatar__image,.aeonAvatar__fallback{border-radius:inherit;width:100%;height:100%}.aeonAvatar__fallback{background:var(--colors-surface-raised);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-fg);justify-content:center;align-items:center;display:flex}.aeonCheckbox__root{gap:var(--spacing-gap-lg);font-family:var(--fonts-ui);line-height:1.5}.aeonCheckbox__root,.aeonCheckbox__control{cursor:pointer;vertical-align:middle;align-items:center;display:inline-flex}.aeonCheckbox__control{margin:var(--spacing-0);padding:var(--spacing-0);font:inherit;background:var(--colors-surface);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);outline:var(--borders-none);color:inherit;box-sizing:border-box;appearance:none;--transition-prop:background-color, border-color;--transition-duration:var(--durations-normal);transition-property:background-color,border-color;transition-duration:var(--durations-normal);flex-shrink:0;justify-content:center;width:1.5rem;height:1.5rem;line-height:1}.aeonCheckbox__control[data-aeon-state~=checked]{background:var(--colors-accent);border-color:var(--colors-accent)}.aeonCheckbox__control:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonCheckbox__indicator{color:var(--colors-bg);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-bold)}.aeonCheckbox__label{font-size:var(--font-sizes-sm);color:var(--colors-fg);-webkit-user-select:none;user-select:none;line-height:1.5}.aeonCombobox__root{min-width:var(--sizes-0);width:100%;max-width:20rem;display:inline-block;position:relative}.aeonCombobox__input{background:var(--colors-surface);padding-block:var(--spacing-control-y);border-radius:var(--radii-sm);border-style:solid;border-width:1px;border-color:var(--colors-border);outline:var(--borders-none);font-size:.8125rem;font-weight:var(--font-weights-medium);font-family:var(--fonts-ui);color:var(--colors-fg);--transition-prop:border-color, background-color;--transition-duration:var(--durations-normal);transition-property:border-color,background-color;transition-duration:var(--durations-normal);width:100%;min-height:controlMinHSm;padding-left:var(--spacing-control-x);padding-right:2rem;line-height:1.25;display:block}.aeonCombobox__input[data-aeon-state=open]{background:var(--colors-surface-raised);border-color:var(--colors-accent)}.aeonCombobox__input::placeholder,.aeonCombobox__input[data-placeholder]{color:var(--colors-muted)}.aeonCombobox__input:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonCombobox__input:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonCombobox__icon{border-bottom:2px solid;border-right:2px solid;border-color:var(--colors-muted);--transition-prop:transform;--transition-duration:var(--durations-normal);transition-property:transform;transition-duration:var(--durations-normal);pointer-events:none;right:var(--spacing-control-x);width:.5rem;height:.5rem;margin-top:-.35rem;position:absolute;top:50%;transform:rotate(45deg)translateY(-1px)}.aeonCombobox__content{background:var(--colors-surface);padding-block:var(--spacing-inset-y-sm);border-style:solid;border-width:1px;border-color:var(--colors-border);border-radius:var(--radii-md);outline:var(--borders-none);z-index:50;box-shadow:var(--shadows-panel);top:calc(100% + .25rem);left:var(--spacing-0);right:var(--spacing-0);max-height:14rem;position:absolute;overflow-y:auto}.aeonCombobox__item{background:var(--colors-transparent);border:var(--borders-none);outline:var(--borders-none);font-size:.8125rem;font-family:var(--fonts-ui);text-align:left;color:var(--colors-fg);cursor:pointer;width:100%;padding-block:.5rem;padding-inline:1rem;display:block}.aeonCombobox__item[data-aeon-state=selected]{background:var(--colors-accent-dim);color:var(--colors-accent);font-weight:var(--font-weights-semibold)}.aeonCombobox__item[data-highlighted]{background:var(--colors-surface-raised);color:var(--colors-accent)}.aeonCombobox__item:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-raised);box-shadow:none}.aeonCombobox__item:is(:hover,[data-hover]){background:var(--colors-surface-raised);color:var(--colors-accent)}.aeonCombobox__empty{color:var(--colors-muted);font-size:.8125rem;font-family:var(--fonts-ui);padding-block:.65rem;padding-inline:1rem}.aeonDialog__trigger{border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y);padding-inline:var(--spacing-inset-x);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-fg);font-family:var(--fonts-ui);cursor:pointer;--transition-prop:border-color;--transition-duration:var(--durations-normal);transition-property:border-color;transition-duration:var(--durations-normal);min-height:2.75rem}.aeonDialog__trigger:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonDialog__backdrop{--mix-background:color-mix(in srgb, var(--colors-black) 70%, transparent);background:var(--mix-background,var(--colors-black));z-index:40;-webkit-backdrop-filter:blur(4px)}.aeonDialog__backdrop,.aeonDialog__positioner{inset:var(--spacing-0);position:fixed}.aeonDialog__positioner{padding:var(--spacing-4);z-index:50;justify-content:center;align-items:center;display:flex}.aeonDialog__content{background:var(--colors-surface-raised);padding:var(--spacing-pad-xl);border-radius:var(--radii-lg);border-style:solid;border-width:1px;border-color:var(--colors-border);box-shadow:var(--shadows-panel);color:var(--colors-fg);font-family:var(--fonts-ui);width:100%;max-width:var(--sizes-md)}.aeonDialog__title{margin:var(--spacing-0);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);margin-bottom:var(--spacing-gap)}.aeonDialog__title,.aeonDialog__description{padding-right:var(--spacing-inset-x-sm)}.aeonDialog__description{margin:var(--spacing-0);font-size:var(--font-sizes-sm);color:var(--colors-muted);margin-bottom:var(--spacing-pad-md);line-height:1.65}.aeonDialog__closeTrigger{border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y);padding-inline:var(--spacing-inset-x);font-size:var(--font-sizes-sm);font-family:var(--fonts-ui);cursor:pointer;--transition-prop:border-color;--transition-duration:var(--durations-normal);transition-property:border-color;transition-duration:var(--durations-normal);min-height:2.75rem;margin-top:var(--spacing-gap-lg)}.aeonDialog__closeTrigger:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonField__root{gap:var(--spacing-2);flex-direction:column;align-items:flex-start;width:100%;max-width:24rem;display:flex}.aeonField__label{font-weight:var(--font-weights-medium)}.aeonField__label,.aeonField__control{font-size:var(--font-sizes-sm);color:var(--colors-fg)}.aeonField__control{background:var(--colors-surface);border-style:solid;border-width:1px;border-color:var(--colors-border);border-radius:var(--radii-md);padding-inline:var(--spacing-inset-x);padding-block:var(--spacing-inset-y-sm);outline:var(--borders-none);font-family:var(--fonts-ui);width:100%;line-height:1.5}.aeonField__control:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-accent);box-shadow:var(--shadows-focus-ring)}.aeonField__textarea{background:var(--colors-surface);border-style:solid;border-width:1px;border-color:var(--colors-border);border-radius:var(--radii-md);padding-inline:var(--spacing-inset-x);padding-block:var(--spacing-inset-y-sm);outline:var(--borders-none);resize:vertical;font-size:var(--font-sizes-sm);font-family:var(--fonts-ui);color:var(--colors-fg);width:100%;min-height:6.5rem;line-height:1.5}.aeonField__textarea:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-accent);box-shadow:var(--shadows-focus-ring)}.aeonField__message{color:var(--colors-danger)}.aeonField__message,.aeonField__hint{margin:var(--spacing-0);font-size:var(--font-sizes-xs)}.aeonField__hint{color:var(--colors-muted)}.aeonMenu__root{display:inline-block;position:relative}.aeonMenu__trigger{background:var(--colors-surface);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y);padding-inline:var(--spacing-inset-x);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-fg);font-family:var(--fonts-ui);cursor:pointer;min-height:2.5rem}.aeonMenu__trigger:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonMenu__positioner{z-index:50;top:calc(100% + .35rem);left:var(--spacing-0);min-width:10rem;position:absolute}.aeonMenu__content{background:var(--colors-surface-raised);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y-sm);padding-inline:var(--spacing-0);box-shadow:var(--shadows-panel)}.aeonMenu__content,.aeonMenu__item{color:var(--colors-fg);font-family:var(--fonts-ui);font-size:var(--font-sizes-sm)}.aeonMenu__item{background:var(--colors-transparent);border:var(--borders-none);padding-block:var(--spacing-inset-y);padding-inline:var(--spacing-inset-x);text-align:left;cursor:pointer;align-items:center;width:100%;display:flex}.aeonMenu__item:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none);box-shadow:var(--shadows-focus-ring)}.aeonMenu__item:is(:hover,[data-hover]){background:var(--colors-surface)}.aeonMenu__separator{background:var(--colors-border);margin-block:var(--spacing-inset-y-sm);height:1px}.aeonPinInput__root{gap:var(--spacing-gap-sm);display:inline-flex}.aeonPinInput__input{background:var(--colors-surface);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);outline:var(--borders-none);text-align:center;font-size:var(--font-sizes-lg);font-family:var(--fonts-ui);font-weight:var(--font-weights-semibold);color:var(--colors-fg);width:2.5rem;height:2.75rem}.aeonPinInput__input[data-aeon-state=filled]{border-color:var(--colors-accent)}.aeonPinInput__input:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-accent);box-shadow:var(--shadows-focus-ring)}.aeonPopover__root{display:inline-block;position:relative}.aeonPopover__trigger{background:var(--colors-surface);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y);padding-inline:var(--spacing-inset-x);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-fg);font-family:var(--fonts-ui);cursor:pointer;min-height:2.5rem}.aeonPopover__trigger:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonPopover__positioner{z-index:50;top:calc(100% + .35rem);left:var(--spacing-0);min-width:10rem;position:absolute}.aeonPopover__content{background:var(--colors-surface-raised);padding:var(--spacing-pad-md);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y-sm);padding-inline:var(--spacing-inset-x-sm);box-shadow:var(--shadows-panel);color:var(--colors-fg)}.aeonPopover__content,.aeonPopover__closeTrigger{font-family:var(--fonts-ui);font-size:var(--font-sizes-sm)}.aeonPopover__closeTrigger{cursor:pointer;color:var(--colors-muted);margin-top:var(--spacing-gap)}.aeonPopover__closeTrigger:is(:hover,[data-hover]){color:var(--colors-fg)}.aeonProgress__root{gap:var(--spacing-gap-sm);font-family:var(--fonts-ui);flex-direction:column;width:100%;display:flex}.aeonProgress__root[data-aeon-state=loading] .aeonProgress__range{animation:1.2s ease-in-out infinite aeonProgressIndeterminate;width:40%!important}.aeonProgress__track{background:var(--colors-surface);border-radius:var(--radii-full);border-style:solid;border-width:1px;border-color:var(--colors-border);width:100%;height:.5rem;position:relative;overflow:hidden}.aeonProgress__range{background:var(--colors-accent);border-radius:var(--radii-full);--transition-prop:width;--transition-duration:var(--durations-normal);transition-property:width;transition-duration:var(--durations-normal);height:100%}.aeonProgress__label{font-size:var(--font-sizes-sm);color:var(--colors-muted);line-height:var(--line-heights-snug)}.aeonRadioGroup__root{gap:var(--spacing-gap-sm);font-family:var(--fonts-ui);flex-direction:column;display:flex}.aeonRadioGroup__item{gap:var(--spacing-gap-lg);font-family:var(--fonts-ui);vertical-align:middle;line-height:1.5}.aeonRadioGroup__item,.aeonRadioGroup__itemControl{cursor:pointer;align-items:center;display:inline-flex}.aeonRadioGroup__itemControl{background:var(--colors-surface);border-radius:var(--radii-full);border-style:solid;border-width:1px;border-color:var(--colors-border);outline:var(--borders-none);--transition-prop:background-color, border-color;--transition-duration:var(--durations-normal);transition-property:background-color,border-color;transition-duration:var(--durations-normal);flex-shrink:0;justify-content:center;width:1.5rem;height:1.5rem}.aeonRadioGroup__itemControl[data-aeon-state=selected]{border-color:var(--colors-accent)}.aeonRadioGroup__itemControl:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonRadioGroup__itemIndicator{background:var(--colors-accent);border-radius:var(--radii-full);width:.625rem;height:.625rem}.aeonRadioGroup__itemLabel{font-size:var(--font-sizes-sm);color:var(--colors-fg);-webkit-user-select:none;user-select:none;cursor:pointer;line-height:1.5}.aeonScroll__root{gap:var(--spacing-gap-sm);min-width:var(--sizes-0);flex-direction:column;display:flex}.aeonScroll__viewport{background:var(--colors-bg);border-style:solid;border-width:1px;border-color:var(--colors-border);border-radius:var(--radii-md);min-width:var(--sizes-0);position:relative;overflow:auto}.aeonScroll__content{min-width:min-content}.aeonSelect__root{min-width:var(--sizes-0);display:inline-block;position:relative}.aeonSelect__trigger{background:var(--colors-surface);gap:var(--spacing-gap-sm);padding-block:var(--spacing-control-y);padding-inline:var(--spacing-control-x);border-radius:var(--radii-sm);border-style:solid;border-width:1px;border-color:var(--colors-border);outline:var(--borders-none);box-sizing:border-box;font-size:.8125rem;font-weight:var(--font-weights-medium);font-family:var(--fonts-ui);color:var(--colors-fg);cursor:pointer;--transition-prop:border-color, background-color;--transition-duration:var(--durations-normal);transition-property:border-color,background-color;transition-duration:var(--durations-normal);width:100%;min-height:controlMinHSm;justify-content:space-between;align-items:center;line-height:1.25;display:inline-flex}.aeonSelect__trigger[data-aeon-state=open]{background:var(--colors-surface-raised);border-color:var(--colors-accent)}.aeonSelect__trigger[data-aeon-state=open] [data-aeon-part=icon]{transform:rotate(-135deg)translateY(2px)}.aeonSelect__trigger:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonSelect__trigger:is(:hover,[data-hover]){border-color:var(--colors-accent)}.aeonSelect__value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.aeonSelect__icon{border-bottom:2px solid;border-right:2px solid;border-color:var(--colors-muted);transform-origin:50%;--transition-prop:transform;--transition-duration:var(--durations-normal);transition-property:transform;transition-duration:var(--durations-normal);flex-shrink:0;width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-1px)}.aeonSelect__positioner{z-index:50}.aeonSelect__content{background:var(--colors-surface);padding-block:var(--spacing-inset-y-sm);border-style:solid;border-width:1px;border-color:var(--colors-border);border-radius:var(--radii-md);outline:var(--borders-none);box-shadow:var(--shadows-panel);max-height:14rem;overflow-y:auto}.aeonSelect__item{background:var(--colors-transparent);border:var(--borders-none);outline:var(--borders-none);font-size:.8125rem;font-family:var(--fonts-ui);text-align:left;color:var(--colors-fg);cursor:pointer;width:100%;padding-block:.5rem;padding-inline:1rem;display:block}.aeonSelect__item[data-aeon-state=selected]{background:var(--colors-accent-dim);color:var(--colors-accent);font-weight:var(--font-weights-semibold)}.aeonSelect__item:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-raised);box-shadow:none}.aeonSelect__item:is(:hover,[data-hover]){background:var(--colors-surface-raised);color:var(--colors-accent)}.aeonSeparator__root{background:var(--colors-border);border:var(--borders-none);flex-shrink:0}.aeonSlider__root{gap:var(--spacing-gap-sm);flex-direction:column;width:100%;min-width:8rem;display:flex;position:relative}.aeonSlider__track{background:var(--colors-surface);border-radius:var(--radii-full);border-style:solid;border-width:1px;border-color:var(--colors-border);cursor:pointer;touch-action:none;height:.35rem;position:relative}.aeonSlider__range{background:var(--colors-accent-dim);pointer-events:none;top:var(--spacing-0);left:var(--spacing-0);height:100%}.aeonSlider__range,.aeonSlider__thumb{border-radius:var(--radii-full);position:absolute}.aeonSlider__thumb{background:var(--colors-accent);border-style:solid;border-width:2px;border-color:var(--colors-surface-raised);cursor:grab;box-shadow:var(--shadows-panel);width:1rem;height:1rem;top:50%;transform:translate(-50%,-50%)}.aeonSlider__thumb[data-aeon-state=dragging]{cursor:grabbing}.aeonSlider__thumb:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonSlider__valueText{font-size:var(--font-sizes-xs);font-family:var(--fonts-ui);color:var(--colors-muted)}.aeonSwitch__root{gap:var(--spacing-gap-lg);font-family:var(--fonts-ui);line-height:1.5}.aeonSwitch__root,.aeonSwitch__control{cursor:pointer;vertical-align:middle;align-items:center;display:inline-flex}.aeonSwitch__control{margin:var(--spacing-0);font:inherit;background:var(--colors-surface);border-radius:var(--radii-full);border-style:solid;border-width:1px;border-color:var(--colors-border);outline:var(--borders-none);color:inherit;box-sizing:border-box;appearance:none;--transition-prop:background-color, border-color;--transition-duration:var(--durations-normal);transition-property:background-color,border-color;transition-duration:var(--durations-normal);flex-shrink:0;width:3rem;height:1.75rem;padding:3px;line-height:1}.aeonSwitch__control[data-aeon-state~=checked]{background:var(--colors-accent-dim);border-color:var(--colors-accent)}.aeonSwitch__control:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonSwitch__thumb{background:var(--colors-fg);border-radius:var(--radii-full);pointer-events:none;--transition-prop:margin, background-color;--transition-duration:var(--durations-normal);transition-property:margin,background-color;transition-duration:var(--durations-normal);flex-shrink:0;width:1.125rem;height:1.125rem}.aeonSwitch__thumb[data-aeon-state~=checked]{background:var(--colors-accent);margin-left:auto}.aeonSwitch__label{font-size:var(--font-sizes-sm);color:var(--colors-fg);-webkit-user-select:none;user-select:none;line-height:1.5}.aeonTabs__root{gap:var(--spacing-4);font-family:var(--fonts-ui);flex-direction:column;display:flex}.aeonTabs__list{background:var(--colors-surface);padding:var(--spacing-inset-y-sm);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);gap:var(--spacing-inset-y-sm);display:inline-flex}.aeonTabs__trigger{padding-block:var(--spacing-inset-y);padding-inline:var(--spacing-inset-x-sm);outline:var(--borders-none);font-size:var(--font-sizes-sm);color:var(--colors-muted);cursor:pointer;--transition-prop:color, background-color;--transition-duration:var(--durations-normal);transition-property:color,background-color;transition-duration:var(--durations-normal);border-radius:.375rem;min-height:2.5rem}.aeonTabs__trigger[data-aeon-state=selected]{background:var(--colors-surface-raised);color:var(--colors-accent)}.aeonTabs__trigger:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focus-ring)}.aeonTabs__content{padding-inline:var(--spacing-inset-x-sm);font-size:var(--font-sizes-sm);color:var(--colors-fg);padding-top:var(--spacing-pad-md);line-height:1.65}.aeonToast__viewport{gap:var(--spacing-gap-sm);outline:var(--borders-none);z-index:60;pointer-events:none;max-width:var(--sizes-full);flex-direction:column;display:flex;position:fixed}.aeonToast__viewport[data-placement=top-start]{top:var(--spacing-pad-md);left:var(--spacing-pad-md);align-items:flex-start}.aeonToast__viewport[data-placement=top-end]{top:var(--spacing-pad-md);right:var(--spacing-pad-md);align-items:flex-end}.aeonToast__viewport[data-placement=bottom-start]{bottom:var(--spacing-pad-md);left:var(--spacing-pad-md);align-items:flex-start}.aeonToast__viewport[data-placement=bottom-end]{bottom:var(--spacing-pad-md);right:var(--spacing-pad-md);align-items:flex-end}.aeonToast__root{padding:var(--spacing-pad-md);background:var(--colors-surface-raised);gap:var(--spacing-gap-sm);border-radius:var(--radii-lg);border-style:solid;border-width:1px;border-color:var(--colors-border);pointer-events:auto;box-shadow:var(--shadows-panel);color:var(--colors-fg);font-family:var(--fonts-ui);max-width:var(--sizes-sm);flex-direction:column;animation:.2s ease-out aeonToastIn;display:flex}.aeonToast__title{font-weight:var(--font-weights-semibold)}.aeonToast__title,.aeonToast__description{margin:var(--spacing-0);font-size:var(--font-sizes-sm)}.aeonToast__description{color:var(--colors-muted);line-height:1.5}.aeonToast__closeTrigger{background:var(--colors-transparent);border:var(--borders-none);padding:var(--spacing-0);margin:var(--spacing-0);border-radius:var(--radii-sm);color:var(--colors-muted);cursor:pointer;font-size:.875rem;line-height:1;font-family:var(--fonts-ui);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.aeonToast__closeTrigger:is(:hover,[data-hover]){background:var(--colors-surface);color:var(--colors-fg)}.aeonTooltip__root{display:inline-block;position:relative}.aeonTooltip__trigger{cursor:default;display:inline-flex}.aeonTooltip__positioner{z-index:50;top:auto;left:var(--spacing-0);min-width:10rem;position:absolute;bottom:calc(100% + .35rem)}.aeonTooltip__content{background:var(--colors-surface-raised);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border);padding-block:var(--spacing-inset-y-sm);padding-inline:var(--spacing-inset-x);box-shadow:var(--shadows-panel);color:var(--colors-fg);font-family:var(--fonts-ui);font-size:var(--font-sizes-xs);max-width:16rem}}.aeonAvatar__root--size_md{width:2.5rem;height:2.5rem}.aeonAvatar__fallback--size_md{font-size:.75rem}.aeonScroll__viewport--axis_both{overflow:auto}.aeonScroll__viewport--maxH_md{max-height:12rem}.aeonScroll__viewport--maxW_full{max-width:100%}.aeonSeparator__root--orientation_horizontal{width:100%;height:1px}}html[data-aeon-theme=default][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f3f5f9;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#eef1f7;--colors-aeon-border:#d5dbe6;--colors-aeon-text:#12151c;--colors-aeon-muted:#5c6578;--colors-aeon-accent:#0d9488;--colors-aeon-accent-dim:#0d94881f;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f3f5f9, 0 0 0 4px #0d9488;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#d5dbe6;--aeon-scrollbar-thumb-hover:#5c6578;--aeon-scrollbar-corner:#eef1f7}html[data-aeon-theme=default][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0c0e12;--colors-aeon-surface:#141820;--colors-aeon-surface-raised:#1c2230;--colors-aeon-border:#2a3344;--colors-aeon-text:#e8ecf4;--colors-aeon-muted:#8b95a8;--colors-aeon-accent:#5eead4;--colors-aeon-accent-dim:#2dd4bf33;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0c0e12, 0 0 0 4px #5eead4;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#141820;--aeon-scrollbar-thumb:#2a3344;--aeon-scrollbar-thumb-hover:#8b95a8;--aeon-scrollbar-corner:#1c2230}html[data-aeon-theme=signal][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#faf6f2;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#f5ede4;--colors-aeon-border:#e0d5c8;--colors-aeon-text:#1c1510;--colors-aeon-muted:#6b5f52;--colors-aeon-accent:#ea580c;--colors-aeon-accent-dim:#ea580c1a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #faf6f2, 0 0 0 4px #ea580c;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#e0d5c8;--aeon-scrollbar-thumb-hover:#6b5f52;--aeon-scrollbar-corner:#f5ede4}html[data-aeon-theme=signal][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0f0d0c;--colors-aeon-surface:#1a1614;--colors-aeon-surface-raised:#252019;--colors-aeon-border:#3d342c;--colors-aeon-text:#f5efe8;--colors-aeon-muted:#9a8f84;--colors-aeon-accent:#fb923c;--colors-aeon-accent-dim:#fb923c2e;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0f0d0c, 0 0 0 4px #fb923c;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1a1614;--aeon-scrollbar-thumb:#3d342c;--aeon-scrollbar-thumb-hover:#9a8f84;--aeon-scrollbar-corner:#252019}html[data-aeon-theme=dusk][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f6f4fa;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#eeeaf6;--colors-aeon-border:#d8d2e6;--colors-aeon-text:#16131f;--colors-aeon-muted:#5e576e;--colors-aeon-accent:#7c3aed;--colors-aeon-accent-dim:#7c3aed1a;--colors-aeon-danger:#db2777;--colors-aeon-danger-dim:#db277714;--shadows-focus-ring:0 0 0 2px #f6f4fa, 0 0 0 4px #7c3aed;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#d8d2e6;--aeon-scrollbar-thumb-hover:#5e576e;--aeon-scrollbar-corner:#eeeaf6}html[data-aeon-theme=dusk][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0b0a10;--colors-aeon-surface:#14121c;--colors-aeon-surface-raised:#1c1a28;--colors-aeon-border:#2e2a42;--colors-aeon-text:#ece8f4;--colors-aeon-muted:#918aa8;--colors-aeon-accent:#a78bfa;--colors-aeon-accent-dim:#a78bfa33;--colors-aeon-danger:#f472b6;--colors-aeon-danger-dim:#f472b618;--shadows-focus-ring:0 0 0 2px #0b0a10, 0 0 0 4px #a78bfa;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#14121c;--aeon-scrollbar-thumb:#2e2a42;--aeon-scrollbar-thumb-hover:#918aa8;--aeon-scrollbar-corner:#1c1a28}html[data-aeon-theme=calm][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f2f6f3;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e8f0ea;--colors-aeon-border:#c5d6cb;--colors-aeon-text:#142018;--colors-aeon-muted:#5a6f62;--colors-aeon-accent:#16a34a;--colors-aeon-accent-dim:#16a34a1a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f2f6f3, 0 0 0 4px #16a34a;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#c5d6cb;--aeon-scrollbar-thumb-hover:#5a6f62;--aeon-scrollbar-corner:#e8f0ea}html[data-aeon-theme=calm][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0a0f0c;--colors-aeon-surface:#121a15;--colors-aeon-surface-raised:#1a241c;--colors-aeon-border:#2a3d32;--colors-aeon-text:#e2ebe4;--colors-aeon-muted:#8a9d90;--colors-aeon-accent:#86efac;--colors-aeon-accent-dim:#86efac2a;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0a0f0c, 0 0 0 4px #86efac;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#121a15;--aeon-scrollbar-thumb:#2a3d32;--aeon-scrollbar-thumb-hover:#8a9d90;--aeon-scrollbar-corner:#1a241c}html[data-aeon-theme=ocean][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f0f6fc;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e3eef9;--colors-aeon-border:#c5d4e8;--colors-aeon-text:#0f1c2e;--colors-aeon-muted:#526880;--colors-aeon-accent:#0284c7;--colors-aeon-accent-dim:#0284c71a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f0f6fc, 0 0 0 4px #0284c7;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#c5d4e8;--aeon-scrollbar-thumb-hover:#526880;--aeon-scrollbar-corner:#e3eef9}html[data-aeon-theme=ocean][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#060c14;--colors-aeon-surface:#0e1824;--colors-aeon-surface-raised:#152433;--colors-aeon-border:#243548;--colors-aeon-text:#e4edf7;--colors-aeon-muted:#7f94ab;--colors-aeon-accent:#38bdf8;--colors-aeon-accent-dim:#38bdf833;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #060c14, 0 0 0 4px #38bdf8;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#0e1824;--aeon-scrollbar-thumb:#243548;--aeon-scrollbar-thumb-hover:#7f94ab;--aeon-scrollbar-corner:#152433}html[data-aeon-theme=ember][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#fdf5f5;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#faeaea;--colors-aeon-border:#e8caca;--colors-aeon-text:#1f1010;--colors-aeon-muted:#7a5555;--colors-aeon-accent:#dc2626;--colors-aeon-accent-dim:#dc26261a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #fdf5f5, 0 0 0 4px #dc2626;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#e8caca;--aeon-scrollbar-thumb-hover:#7a5555;--aeon-scrollbar-corner:#faeaea}html[data-aeon-theme=ember][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#120808;--colors-aeon-surface:#1e1010;--colors-aeon-surface-raised:#2a1616;--colors-aeon-border:#4a2828;--colors-aeon-text:#f8e8e8;--colors-aeon-muted:#a88a8a;--colors-aeon-accent:#f87171;--colors-aeon-accent-dim:#f8717130;--colors-aeon-danger:#fb7185;--colors-aeon-danger-dim:#fb718518;--shadows-focus-ring:0 0 0 2px #120808, 0 0 0 4px #f87171;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1e1010;--aeon-scrollbar-thumb:#4a2828;--aeon-scrollbar-thumb-hover:#a88a8a;--aeon-scrollbar-corner:#2a1616}html[data-aeon-theme=frost][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f4fafc;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e6f4f8;--colors-aeon-border:#c8e0ea;--colors-aeon-text:#0c1820;--colors-aeon-muted:#5a7280;--colors-aeon-accent:#0891b2;--colors-aeon-accent-dim:#0891b21a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f4fafc, 0 0 0 4px #0891b2;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#c8e0ea;--aeon-scrollbar-thumb-hover:#5a7280;--aeon-scrollbar-corner:#e6f4f8}html[data-aeon-theme=frost][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#080c10;--colors-aeon-surface:#101820;--colors-aeon-surface-raised:#182430;--colors-aeon-border:#2a3a4a;--colors-aeon-text:#e8f4fc;--colors-aeon-muted:#8aa4b8;--colors-aeon-accent:#67e8f9;--colors-aeon-accent-dim:#67e8f92e;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #080c10, 0 0 0 4px #67e8f9;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#101820;--aeon-scrollbar-thumb:#2a3a4a;--aeon-scrollbar-thumb-hover:#8aa4b8;--aeon-scrollbar-corner:#182430}html[data-aeon-theme=dawn][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#fdfaf3;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#f8f0e0;--colors-aeon-border:#e8dcc4;--colors-aeon-text:#1c1408;--colors-aeon-muted:#7a6e58;--colors-aeon-accent:#d97706;--colors-aeon-accent-dim:#d977061a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #fdfaf3, 0 0 0 4px #d97706;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#e8dcc4;--aeon-scrollbar-thumb-hover:#7a6e58;--aeon-scrollbar-corner:#f8f0e0}html[data-aeon-theme=dawn][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#100c08;--colors-aeon-surface:#1c1610;--colors-aeon-surface-raised:#282018;--colors-aeon-border:#403528;--colors-aeon-text:#f5efe6;--colors-aeon-muted:#a89888;--colors-aeon-accent:#fcd34d;--colors-aeon-accent-dim:#fcd34d33;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #100c08, 0 0 0 4px #fcd34d;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1c1610;--aeon-scrollbar-thumb:#403528;--aeon-scrollbar-thumb-hover:#a89888;--aeon-scrollbar-corner:#282018}html[data-aeon-theme=forest][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f4f6f0;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e8ede0;--colors-aeon-border:#c8d4bc;--colors-aeon-text:#141a10;--colors-aeon-muted:#5a6a50;--colors-aeon-accent:#4d7c0f;--colors-aeon-accent-dim:#4d7c0f1a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f4f6f0, 0 0 0 4px #4d7c0f;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#c8d4bc;--aeon-scrollbar-thumb-hover:#5a6a50;--aeon-scrollbar-corner:#e8ede0}html[data-aeon-theme=forest][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0a0e08;--colors-aeon-surface:#141a10;--colors-aeon-surface-raised:#1e2818;--colors-aeon-border:#2e3a26;--colors-aeon-text:#e6ede0;--colors-aeon-muted:#8a9a7e;--colors-aeon-accent:#a3e635;--colors-aeon-accent-dim:#a3e6352a;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0a0e08, 0 0 0 4px #a3e635;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#141a10;--aeon-scrollbar-thumb:#2e3a26;--aeon-scrollbar-thumb-hover:#8a9a7e;--aeon-scrollbar-corner:#1e2818}html[data-aeon-theme=noir][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f7f7f7;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#eee;--colors-aeon-border:#d4d4d4;--colors-aeon-text:#111;--colors-aeon-muted:#666;--colors-aeon-accent:#171717;--colors-aeon-accent-dim:#17171714;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f7f7f7, 0 0 0 4px #171717;--aeon-grid-line:#0000000f;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#d4d4d4;--aeon-scrollbar-thumb-hover:#666;--aeon-scrollbar-corner:#eee}html[data-aeon-theme=noir][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#090909;--colors-aeon-surface:#141414;--colors-aeon-surface-raised:#1f1f1f;--colors-aeon-border:#333;--colors-aeon-text:#f2f2f2;--colors-aeon-muted:#9a9a9a;--colors-aeon-accent:#e5e5e5;--colors-aeon-accent-dim:#e5e5e528;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #090909, 0 0 0 4px #e5e5e5;--aeon-grid-line:#ffffff0f;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#141414;--aeon-scrollbar-thumb:#333;--aeon-scrollbar-thumb-hover:#9a9a9a;--aeon-scrollbar-corner:#1f1f1f}html[data-aeon-theme=berry][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#fdf5f8;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#fae8f0;--colors-aeon-border:#e8c8d6;--colors-aeon-text:#1f1018;--colors-aeon-muted:#7a5568;--colors-aeon-accent:#db2777;--colors-aeon-accent-dim:#db27771a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #fdf5f8, 0 0 0 4px #db2777;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#e8c8d6;--aeon-scrollbar-thumb-hover:#7a5568;--aeon-scrollbar-corner:#fae8f0}html[data-aeon-theme=berry][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#10080c;--colors-aeon-surface:#1a1016;--colors-aeon-surface-raised:#261820;--colors-aeon-border:#3f2834;--colors-aeon-text:#f8eef2;--colors-aeon-muted:#a88a96;--colors-aeon-accent:#f472b6;--colors-aeon-accent-dim:#f472b633;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #10080c, 0 0 0 4px #f472b6;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1a1016;--aeon-scrollbar-thumb:#3f2834;--aeon-scrollbar-thumb-hover:#a88a96;--aeon-scrollbar-corner:#261820}html[data-aeon-theme=slate][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f1f4f8;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e8ecf2;--colors-aeon-border:#cdd5e0;--colors-aeon-text:#111820;--colors-aeon-muted:#5a6578;--colors-aeon-accent:#475569;--colors-aeon-accent-dim:#4755691a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f1f4f8, 0 0 0 4px #475569;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#cdd5e0;--aeon-scrollbar-thumb-hover:#5a6578;--aeon-scrollbar-corner:#e8ecf2}html[data-aeon-theme=slate][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0c1014;--colors-aeon-surface:#151a22;--colors-aeon-surface-raised:#1e2630;--colors-aeon-border:#2e3848;--colors-aeon-text:#e6ebf2;--colors-aeon-muted:#8b96a8;--colors-aeon-accent:#94a3b8;--colors-aeon-accent-dim:#94a3b82e;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0c1014, 0 0 0 4px #94a3b8;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#151a22;--aeon-scrollbar-thumb:#2e3848;--aeon-scrollbar-thumb-hover:#8b96a8;--aeon-scrollbar-corner:#1e2630}html[data-aeon-theme=lavender][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f7f5fc;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#ede8f8;--colors-aeon-border:#d6cee8;--colors-aeon-text:#18141f;--colors-aeon-muted:#6a6278;--colors-aeon-accent:#8b5cf6;--colors-aeon-accent-dim:#8b5cf61a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f7f5fc, 0 0 0 4px #8b5cf6;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#d6cee8;--aeon-scrollbar-thumb-hover:#6a6278;--aeon-scrollbar-corner:#ede8f8}html[data-aeon-theme=lavender][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0e0c12;--colors-aeon-surface:#16141e;--colors-aeon-surface-raised:#201c2a;--colors-aeon-border:#322e42;--colors-aeon-text:#eeeaf6;--colors-aeon-muted:#9a92b0;--colors-aeon-accent:#c4b5fd;--colors-aeon-accent-dim:#c4b5fd33;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0e0c12, 0 0 0 4px #c4b5fd;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#16141e;--aeon-scrollbar-thumb:#322e42;--aeon-scrollbar-thumb-hover:#9a92b0;--aeon-scrollbar-corner:#201c2a}html[data-aeon-theme=mint][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f0faf5;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e0f5ea;--colors-aeon-border:#b8e0cc;--colors-aeon-text:#0f1a14;--colors-aeon-muted:#5a7264;--colors-aeon-accent:#059669;--colors-aeon-accent-dim:#0596691a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f0faf5, 0 0 0 4px #059669;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#b8e0cc;--aeon-scrollbar-thumb-hover:#5a7264;--aeon-scrollbar-corner:#e0f5ea}html[data-aeon-theme=mint][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#081210;--colors-aeon-surface:#101c18;--colors-aeon-surface-raised:#182820;--colors-aeon-border:#2a4036;--colors-aeon-text:#e4f6ee;--colors-aeon-muted:#88a898;--colors-aeon-accent:#34d399;--colors-aeon-accent-dim:#34d3992e;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #081210, 0 0 0 4px #34d399;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#101c18;--aeon-scrollbar-thumb:#2a4036;--aeon-scrollbar-thumb-hover:#88a898;--aeon-scrollbar-corner:#182820}html[data-aeon-theme=sand][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#faf7f0;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#f2ebe0;--colors-aeon-border:#ddd4c4;--colors-aeon-text:#1c1810;--colors-aeon-muted:#7a7060;--colors-aeon-accent:#b45309;--colors-aeon-accent-dim:#b453091a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #faf7f0, 0 0 0 4px #b45309;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#ddd4c4;--aeon-scrollbar-thumb-hover:#7a7060;--aeon-scrollbar-corner:#f2ebe0}html[data-aeon-theme=sand][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#12100c;--colors-aeon-surface:#1c1a14;--colors-aeon-surface-raised:#28241c;--colors-aeon-border:#3d3828;--colors-aeon-text:#f0ebe2;--colors-aeon-muted:#a09888;--colors-aeon-accent:#d6b48a;--colors-aeon-accent-dim:#d6b48a33;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #12100c, 0 0 0 4px #d6b48a;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1c1a14;--aeon-scrollbar-thumb:#3d3828;--aeon-scrollbar-thumb-hover:#a09888;--aeon-scrollbar-corner:#28241c}html[data-aeon-theme=honey][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#fffbeb;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#fef3c7;--colors-aeon-border:#e8d8a8;--colors-aeon-text:#1c1608;--colors-aeon-muted:#7a6848;--colors-aeon-accent:#ca8a04;--colors-aeon-accent-dim:#ca8a041a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #fffbeb, 0 0 0 4px #ca8a04;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#e8d8a8;--aeon-scrollbar-thumb-hover:#7a6848;--aeon-scrollbar-corner:#fef3c7}html[data-aeon-theme=honey][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#100e08;--colors-aeon-surface:#1c1810;--colors-aeon-surface-raised:#282218;--colors-aeon-border:#403828;--colors-aeon-text:#f5f0e4;--colors-aeon-muted:#a89880;--colors-aeon-accent:#fbbf24;--colors-aeon-accent-dim:#fbbf2433;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #100e08, 0 0 0 4px #fbbf24;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1c1810;--aeon-scrollbar-thumb:#403828;--aeon-scrollbar-thumb-hover:#a89880;--aeon-scrollbar-corner:#282218}html[data-aeon-theme=neon][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f4faf0;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e8f4dc;--colors-aeon-border:#c8dcc0;--colors-aeon-text:#101808;--colors-aeon-muted:#5a7050;--colors-aeon-accent:#65a30d;--colors-aeon-accent-dim:#65a30d1a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f4faf0, 0 0 0 4px #65a30d;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#c8dcc0;--aeon-scrollbar-thumb-hover:#5a7050;--aeon-scrollbar-corner:#e8f4dc}html[data-aeon-theme=neon][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#060a06;--colors-aeon-surface:#0e140e;--colors-aeon-surface-raised:#141e14;--colors-aeon-border:#243024;--colors-aeon-text:#e8f8e8;--colors-aeon-muted:#88a888;--colors-aeon-accent:#a3e635;--colors-aeon-accent-dim:#a3e6352e;--colors-aeon-danger:#facc15;--colors-aeon-danger-dim:#facc1518;--shadows-focus-ring:0 0 0 2px #060a06, 0 0 0 4px #a3e635;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#0e140e;--aeon-scrollbar-thumb:#243024;--aeon-scrollbar-thumb-hover:#88a888;--aeon-scrollbar-corner:#141e14}html[data-aeon-theme=rose][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#fff5f6;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#fce8ec;--colors-aeon-border:#e8ccd4;--colors-aeon-text:#1f1014;--colors-aeon-muted:#7a5862;--colors-aeon-accent:#e11d48;--colors-aeon-accent-dim:#e11d481a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #fff5f6, 0 0 0 4px #e11d48;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#e8ccd4;--aeon-scrollbar-thumb-hover:#7a5862;--aeon-scrollbar-corner:#fce8ec}html[data-aeon-theme=rose][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#100c0e;--colors-aeon-surface:#1a1416;--colors-aeon-surface-raised:#261c20;--colors-aeon-border:#3e2c34;--colors-aeon-text:#f6ecee;--colors-aeon-muted:#a89098;--colors-aeon-accent:#fda4af;--colors-aeon-accent-dim:#fda4af33;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #100c0e, 0 0 0 4px #fda4af;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1a1416;--aeon-scrollbar-thumb:#3e2c34;--aeon-scrollbar-thumb-hover:#a89098;--aeon-scrollbar-corner:#261c20}html[data-aeon-theme=midnight][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#f2f4fc;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#e6eaf8;--colors-aeon-border:#c8d0e8;--colors-aeon-text:#0e1220;--colors-aeon-muted:#566080;--colors-aeon-accent:#4f46e5;--colors-aeon-accent-dim:#4f46e51a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #f2f4fc, 0 0 0 4px #4f46e5;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#c8d0e8;--aeon-scrollbar-thumb-hover:#566080;--aeon-scrollbar-corner:#e6eaf8}html[data-aeon-theme=midnight][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#060818;--colors-aeon-surface:#0e1224;--colors-aeon-surface-raised:#161c34;--colors-aeon-border:#283050;--colors-aeon-text:#e8ecfa;--colors-aeon-muted:#8894b8;--colors-aeon-accent:#818cf8;--colors-aeon-accent-dim:#818cf833;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #060818, 0 0 0 4px #818cf8;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#0e1224;--aeon-scrollbar-thumb:#283050;--aeon-scrollbar-thumb-hover:#8894b8;--aeon-scrollbar-corner:#161c34}html[data-aeon-theme=copper][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#faf6f2;--colors-aeon-surface:#fff;--colors-aeon-surface-raised:#f2e8dc;--colors-aeon-border:#dcc8b4;--colors-aeon-text:#1a1208;--colors-aeon-muted:#786858;--colors-aeon-accent:#b45309;--colors-aeon-accent-dim:#b453091a;--colors-aeon-danger:#dc2626;--colors-aeon-danger-dim:#dc262618;--shadows-focus-ring:0 0 0 2px #faf6f2, 0 0 0 4px #b45309;--aeon-grid-line:#0f172a12;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#fff;--aeon-scrollbar-thumb:#dcc8b4;--aeon-scrollbar-thumb-hover:#786858;--aeon-scrollbar-corner:#f2e8dc}html[data-aeon-theme=copper][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0e0a08;--colors-aeon-surface:#181210;--colors-aeon-surface-raised:#241a14;--colors-aeon-border:#3c2c22;--colors-aeon-text:#f2e8e0;--colors-aeon-muted:#a09084;--colors-aeon-accent:#f59e0b;--colors-aeon-accent-dim:#f59e0b33;--colors-aeon-danger:#f87171;--colors-aeon-danger-dim:#f8717118;--shadows-focus-ring:0 0 0 2px #0e0a08, 0 0 0 4px #f59e0b;--aeon-grid-line:#ffffff0d;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#181210;--aeon-scrollbar-thumb:#3c2c22;--aeon-scrollbar-thumb-hover:#a09084;--aeon-scrollbar-corner:#241a14}html[data-aeon-theme=calc][data-aeon-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-aeon-bg:#c8ccd4;--colors-aeon-surface:#e6dcc8;--colors-aeon-surface-raised:#f3ead8;--colors-aeon-border:#b8ab92;--colors-aeon-text:#3a3428;--colors-aeon-muted:#7a6f5a;--colors-aeon-accent:#e07a20;--colors-aeon-accent-dim:#e07a202e;--colors-aeon-danger:#d84343;--colors-aeon-danger-dim:#d843431a;--shadows-focus-ring:0 0 0 2px #c8ccd4, 0 0 0 4px #e07a20;--aeon-grid-line:#3a342814;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#e6dcc8;--aeon-scrollbar-thumb:#b8ab92;--aeon-scrollbar-thumb-hover:#7a6f5a;--aeon-scrollbar-corner:#f3ead8}html[data-aeon-theme=calc][data-aeon-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-aeon-bg:#0f1710;--colors-aeon-surface:#1a2418;--colors-aeon-surface-raised:#2a3140;--colors-aeon-border:#3a4030;--colors-aeon-text:#8fd86a;--colors-aeon-muted:#5a8050;--colors-aeon-accent:#e07a20;--colors-aeon-accent-dim:#e07a2033;--colors-aeon-danger:#ff7b6b;--colors-aeon-danger-dim:#ff7b6b22;--shadows-focus-ring:0 0 0 2px #0f1710, 0 0 0 4px #e07a20;--aeon-grid-line:#8fd86a14;--aeon-scrollbar-size:10px;--aeon-scrollbar-track:#1a2418;--aeon-scrollbar-thumb:#3a4030;--aeon-scrollbar-thumb-hover:#5a8050;--aeon-scrollbar-corner:#2a3140}html,[data-aeon-scroll],[data-aeon-scope=scroll] [data-aeon-part=viewport],[data-aeon-scope=select] [data-aeon-part=content],.aeon-scroll,.code-example{scrollbar-width:thin;scrollbar-color:var(--aeon-scrollbar-thumb) var(--aeon-scrollbar-track)}html::-webkit-scrollbar{width:var(--aeon-scrollbar-size);height:var(--aeon-scrollbar-size)}[data-aeon-scroll]::-webkit-scrollbar{width:var(--aeon-scrollbar-size);height:var(--aeon-scrollbar-size)}[data-aeon-scope=scroll] [data-aeon-part=viewport]::-webkit-scrollbar{width:var(--aeon-scrollbar-size);height:var(--aeon-scrollbar-size)}[data-aeon-scope=select] [data-aeon-part=content]::-webkit-scrollbar{width:var(--aeon-scrollbar-size);height:var(--aeon-scrollbar-size)}.aeon-scroll::-webkit-scrollbar{width:var(--aeon-scrollbar-size);height:var(--aeon-scrollbar-size)}.code-example::-webkit-scrollbar{width:var(--aeon-scrollbar-size);height:var(--aeon-scrollbar-size)}html::-webkit-scrollbar-track{background:var(--aeon-scrollbar-track)}[data-aeon-scroll]::-webkit-scrollbar-track{background:var(--aeon-scrollbar-track)}[data-aeon-scope=scroll] [data-aeon-part=viewport]::-webkit-scrollbar-track{background:var(--aeon-scrollbar-track)}[data-aeon-scope=select] [data-aeon-part=content]::-webkit-scrollbar-track{background:var(--aeon-scrollbar-track)}.aeon-scroll::-webkit-scrollbar-track{background:var(--aeon-scrollbar-track)}.code-example::-webkit-scrollbar-track{background:var(--aeon-scrollbar-track)}html::-webkit-scrollbar-thumb{background:var(--aeon-scrollbar-thumb);border:2px solid var(--aeon-scrollbar-track);border-radius:999px}[data-aeon-scroll]::-webkit-scrollbar-thumb{background:var(--aeon-scrollbar-thumb);border:2px solid var(--aeon-scrollbar-track);border-radius:999px}[data-aeon-scope=scroll] [data-aeon-part=viewport]::-webkit-scrollbar-thumb{background:var(--aeon-scrollbar-thumb);border:2px solid var(--aeon-scrollbar-track);border-radius:999px}[data-aeon-scope=select] [data-aeon-part=content]::-webkit-scrollbar-thumb{background:var(--aeon-scrollbar-thumb);border:2px solid var(--aeon-scrollbar-track);border-radius:999px}.aeon-scroll::-webkit-scrollbar-thumb{background:var(--aeon-scrollbar-thumb);border:2px solid var(--aeon-scrollbar-track);border-radius:999px}.code-example::-webkit-scrollbar-thumb{background:var(--aeon-scrollbar-thumb);border:2px solid var(--aeon-scrollbar-track);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--aeon-scrollbar-thumb-hover)}[data-aeon-scroll]::-webkit-scrollbar-thumb:hover{background:var(--aeon-scrollbar-thumb-hover)}[data-aeon-scope=scroll] [data-aeon-part=viewport]::-webkit-scrollbar-thumb:hover{background:var(--aeon-scrollbar-thumb-hover)}[data-aeon-scope=select] [data-aeon-part=content]::-webkit-scrollbar-thumb:hover{background:var(--aeon-scrollbar-thumb-hover)}.aeon-scroll::-webkit-scrollbar-thumb:hover{background:var(--aeon-scrollbar-thumb-hover)}.code-example::-webkit-scrollbar-thumb:hover{background:var(--aeon-scrollbar-thumb-hover)}html::-webkit-scrollbar-corner{background:var(--aeon-scrollbar-corner)}[data-aeon-scroll]::-webkit-scrollbar-corner{background:var(--aeon-scrollbar-corner)}[data-aeon-scope=scroll] [data-aeon-part=viewport]::-webkit-scrollbar-corner{background:var(--aeon-scrollbar-corner)}[data-aeon-scope=select] [data-aeon-part=content]::-webkit-scrollbar-corner{background:var(--aeon-scrollbar-corner)}.aeon-scroll::-webkit-scrollbar-corner{background:var(--aeon-scrollbar-corner)}.code-example::-webkit-scrollbar-corner{background:var(--aeon-scrollbar-corner)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=between-y]{box-shadow:inset 0 10px 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent), inset 0 -10px 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=between-x]{box-shadow:inset 10px 0 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent), inset -10px 0 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=overflow-both][data-aeon-state*=between-y][data-aeon-state*=between-x]{box-shadow:inset 0 10px 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent), inset 0 -10px 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent), inset 10px 0 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent), inset -10px 0 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 85%, transparent)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=at-start-y]{box-shadow:inset 0 -10px 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 80%, transparent)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=at-end-y]{box-shadow:inset 0 10px 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 80%, transparent)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=at-start-x]{box-shadow:inset -10px 0 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 80%, transparent)}[data-aeon-scope=scroll][data-aeon-part=viewport][data-aeon-state*=at-end-x]{box-shadow:inset 10px 0 10px -10px color-mix(in srgb, var(--colors-aeon-bg) 80%, transparent)}:where([data-aeon-scope],[data-aeon-part]){-webkit-tap-highlight-color:transparent}:where([data-aeon-scope] button,[data-aeon-scope] a,[data-aeon-part=trigger],[data-aeon-part=control],[data-aeon-part=item]):focus{outline:none}:where([data-aeon-scope] button,[data-aeon-part=trigger],[data-aeon-part=control],[data-aeon-part=item]):focus:not(:focus-visible){box-shadow:none}[data-aeon-state*=selected]:not(:focus-visible),[data-aeon-state=open]:not(:focus-visible),[aria-pressed=true]:not(:focus-visible){outline:none}::selection{background:color-mix(in srgb, var(--colors-aeon-accent) 24%, transparent);color:inherit}select:not([data-aeon-native-select]),textarea,input[type=text],input[type=email],input[type=search],input[type=password],input[type=number]{color:var(--colors-aeon-text);background:var(--colors-aeon-surface);border:1px solid var(--colors-aeon-border);border-radius:var(--radii-md,.5rem);outline:none;font-family:inherit;font-size:.8125rem}select:not([data-aeon-native-select]):focus-visible,textarea:focus-visible,input:focus-visible{box-shadow:var(--shadows-focus-ring)}select:not([data-aeon-native-select]){appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--colors-aeon-muted) 50%), linear-gradient(135deg, var(--colors-aeon-muted) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% + 2px),calc(100% - 9px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:.5rem 2rem .5rem .75rem}:root{--font-display:"Syne", system-ui, sans-serif;--font-body:"Instrument Sans", system-ui, sans-serif;--max:1080px;--header-h:3.15rem;--gutter:clamp(1.25rem, 4vw, 2rem);--section-y:clamp(4rem, 8vw, 6rem);--radius-lg:10px;--grid-line:var(--aeon-grid-line,#ffffff0d);--bg-card:var(--aeon-surface);--bg-elevated:var(--aeon-surface-raised);--border:var(--aeon-border);--border-strong:color-mix(in srgb, var(--aeon-border) 70%, var(--aeon-text));--text-muted:var(--aeon-muted);--site-header-offset:var(--header-h)}.landing{z-index:1;position:relative}.container{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--section-y);scroll-margin-top:calc(var(--site-header-offset) + 1rem)}.section-header{max-width:40rem;margin-bottom:clamp(2rem,4vw,2.75rem)}.section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--aeon-accent);margin:0 0 .75rem;font-size:.7rem;font-weight:600;display:block}.section-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:700;line-height:1.1}.section-lead{color:var(--text-muted);max-width:42ch;margin:0;font-size:1rem;line-height:1.6}.text-accent{color:var(--aeon-accent)}.panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.panel:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, var(--aeon-accent) 0%, color-mix(in srgb, var(--aeon-accent) 55%, transparent) 45%, color-mix(in srgb, var(--aeon-accent) 18%, transparent) 100%);pointer-events:none;z-index:1;height:2px;position:absolute;top:0;left:0;right:0}.grid-mesh{z-index:0;pointer-events:none;background:var(--aeon-bg);position:fixed;inset:-100vmax;overflow:hidden}.grid-mesh__lines{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 65% at 50% 0,#000 15%,#0000 72%);mask-image:radial-gradient(85% 65% at 50% 0,#000 15%,#0000 72%)}.grid-mesh__vignette{background:radial-gradient(ellipse at 50% 0%, transparent 0%, var(--aeon-bg) 70%);position:absolute;inset:0}.landing-header{z-index:40;background:color-mix(in srgb, var(--aeon-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}.landing-header--scrolled{border-bottom-color:var(--border)}.landing-header__shell{min-height:var(--header-h);padding-inline:var(--gutter);max-width:var(--max);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(.4rem,2vw,1rem);margin-inline:auto;display:flex}.landing-header__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--aeon-text);flex:0 auto;font-size:clamp(.95rem,3.5vw,1.25rem);font-weight:700;line-height:1.1;text-decoration:none;overflow:hidden}.landing-header__brand span{color:var(--aeon-accent)}.landing-header__nav{gap:1.25rem;display:none}@media (width>=720px){.landing-header__nav{display:flex}}.landing-header__nav a{letter-spacing:.04em;color:var(--text-muted);border-radius:var(--aeon-radius);padding:.35rem .7rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.landing-header__nav a:hover{color:var(--aeon-text);background:color-mix(in srgb, var(--aeon-surface-raised) 80%, transparent)}.landing-header__nav a.is-active{color:var(--aeon-accent);background:var(--aeon-accent-dim)}.landing-header__utilities{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:clamp(.35rem,1.5vw,.5rem);min-width:0;display:flex}.landing-header__cta{flex-shrink:0;text-decoration:none;display:inline-flex}.landing-header__cta [data-aeon-scope=button][data-aeon-part=root]{letter-spacing:.04em;white-space:nowrap}.landing-header__cta-label--short{display:none}.theme-switcher{flex-wrap:nowrap;align-items:center;gap:clamp(.35rem,1.5vw,.5rem);min-width:0;display:flex}.theme-switcher__modes{box-sizing:border-box;height:var(--spacing-control-min-h-sm);border:1px solid var(--aeon-border);border-radius:var(--aeon-radius);background:color-mix(in srgb, var(--aeon-surface) 92%, var(--aeon-bg));flex-shrink:0;align-items:stretch;gap:.125rem;padding:2px;display:inline-flex}.theme-switcher__mode-btn{align-self:stretch;min-width:2.75rem;height:auto;margin:0!important}.theme-switcher__mode-btn[aria-pressed=true]{box-shadow:0 1px 2px #0000001f}.theme-switcher__theme-select{flex-shrink:1;width:6.5rem;min-width:0;max-width:24vw}.theme-switcher__trigger-prefix{flex-shrink:0;font-weight:600;display:none}.theme-switcher__trigger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-switcher__theme-select [data-aeon-part=trigger]{max-width:100%;padding-inline:.5rem 1.75rem;font-size:.7rem;overflow:hidden}@media (width<=719px){.theme-switcher__trigger-prefix{display:inline}}@media (width<=640px){.landing-header__cta [data-aeon-scope=button][data-aeon-part=root]{font-size:.6875rem;padding-inline:.55rem!important}.landing-header__cta-label--long{display:none}.landing-header__cta-label--short{display:inline}}@media (width<=420px){.theme-switcher__trigger-value{display:none}.landing-header__shell{gap:.35rem}.landing-header__brand{font-size:.9rem}.theme-switcher{gap:.3rem}.theme-switcher__modes{padding:.1rem}.theme-switcher__mode-btn{letter-spacing:.02em;min-width:0;padding-inline:.4rem!important;font-size:.625rem!important}.theme-switcher__theme-select{width:auto;min-width:4.35rem;max-width:none}.theme-switcher__theme-select [data-aeon-part=trigger]{padding-inline:.45rem 1.5rem;font-size:.625rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(1.25rem,3vw,2rem)}.hero__copy .hero-install{margin:0 0 1rem}.hero-install__line{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--aeon-surface) 90%, var(--aeon-bg));-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.65rem;margin:0;padding:.6rem .85rem;display:flex;overflow-x:auto}.hero-install__line+.hero-install__line{margin-top:.45rem}.hero-install__link{color:var(--aeon-accent,var(--accent));text-underline-offset:.15em;text-decoration:underline}.hero-install__hint{color:var(--text-muted);max-width:36ch;margin:.4rem 0 0;font-size:.75rem;line-height:1.45}.hero-install__label{letter-spacing:.14em;text-transform:uppercase;color:var(--aeon-accent);flex-shrink:0;font-size:.65rem;font-weight:600}.hero-install__command{min-width:0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;white-space:nowrap;color:var(--aeon-text);background:0 0;flex:auto;margin:0;padding:0;font-size:clamp(.78rem,2.8vw,.92rem);font-weight:500;line-height:1.3}.hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem;font-size:.68rem;font-weight:600}.hero__title{font-family:var(--font-display);letter-spacing:-.04em;max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,5.5vw,3.35rem);font-weight:700;line-height:1.06}.hero__lead{color:var(--text-muted);max-width:44ch;margin:0 0 .75rem;font-size:1.0625rem;font-weight:500;line-height:1.6}.hero__sub{color:var(--text-muted);opacity:.92;max-width:46ch;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55}.hero__actions{margin-bottom:1.5rem}.hero__actions a{text-decoration:none}.hero__stats{margin:0;padding:0;display:flex}.hero__stat{border-right:1px solid var(--border);background:0 0;flex-direction:column;flex:1 1 0;gap:.35rem;min-width:0;padding:1.05rem 1.1rem 1rem;transition:background .2s;display:flex}.hero__stat:last-child{border-right:none}.hero__stat[data-aeon-state=active]{background:color-mix(in srgb, var(--aeon-accent-dim) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--aeon-accent) 35%, transparent)}.hero__stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:600}.hero__stat-detail{font-family:var(--font-display);color:var(--aeon-text);font-size:.8125rem;font-weight:500;line-height:1.35}@media (width<=640px){.hero__stats{flex-direction:column}.hero__stat{border-right:none;border-bottom:1px solid var(--border)}.hero__stat:last-child{border-bottom:none}}.hero__pillars{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hero__pillar{border-bottom:1px solid var(--border);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.hero__pillar:last-child{border-bottom:none}.hero__pillar strong{font-family:var(--font-display);color:var(--aeon-text);font-size:.8125rem;font-weight:600}.hero__pillar span{color:var(--text-muted);font-size:.8125rem;line-height:1.45}.hero__visual{margin-top:2.5rem}@media (width>=900px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.hero__visual{margin-top:0}}.state-card{padding:1.15rem var(--aeon-pad-lg) var(--aeon-pad-lg);min-width:0}.state-card .machine-console{width:100%;min-width:0}.state-card__label{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.state-card__hint{color:var(--text-muted);margin:0 0 1rem;font-size:.8rem}.layers__commitments{gap:0;margin-bottom:2rem;padding:0;display:grid}@media (width>=720px){.layers__commitments{grid-template-columns:repeat(3,1fr)}.layers__commitment:not(:last-child){border-right:1px solid var(--border)}}@media (width<=719px){.layers__commitment:not(:last-child){border-bottom:1px solid var(--border)}}.layers__commitment{padding:1.05rem var(--aeon-pad-md) var(--aeon-pad-md);background:0 0}.layers__commitment h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:.95rem;font-weight:600}.layers__commitment p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.layers__grid{gap:1rem;display:grid}@media (width>=720px){.layers__grid{grid-template-columns:repeat(3,1fr)}}.layer-card{padding:1.05rem var(--aeon-pad-md) var(--aeon-pad-md);flex-direction:column;gap:.75rem;display:flex}.layer-card__index{font-family:var(--aeon-mono);letter-spacing:.14em;color:color-mix(in srgb, var(--aeon-accent) 70%, var(--aeon-muted));font-size:.65rem;font-weight:600}.layer-card h3{font-family:var(--font-mono);color:var(--aeon-accent);margin:0;font-size:.9rem}.layer-card>p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.5}.layer-card ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.layer-card li{color:var(--aeon-text);font-size:.82rem}.layer-card li:before{content:"— ";color:var(--aeon-accent)}.playground{padding:0;overflow:hidden}.playground__block{padding:1.15rem var(--aeon-pad-lg) var(--aeon-pad-lg);border-bottom:1px solid var(--border);margin:0}.playground__block:first-child{padding-top:1.2rem}.playground__block--last,.playground__block:last-child{border-bottom:none}.playground__block-title{font-family:var(--font-display);margin:0 0 .25rem;font-size:1rem;font-weight:600}.playground__block-sub{color:var(--text-muted);max-width:48ch;margin:0 0 .85rem;font-size:.875rem;line-height:1.55}.playground__block-demo{margin:0}.code-example{font-family:var(--aeon-mono);color:color-mix(in srgb, var(--aeon-text) 88%, var(--aeon-muted));background:color-mix(in srgb, var(--aeon-bg) 55%, var(--aeon-surface));border:1px solid var(--aeon-border);border-radius:var(--aeon-radius);white-space:pre;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.75rem;line-height:1.55;overflow-x:auto}.code-example code{font-family:inherit}.scroll-demo{min-width:0}.scroll-demo-hint{color:var(--aeon-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.scroll-demo-grid{grid-template-columns:1fr;gap:1.25rem;min-width:0;display:grid}@media (width>=900px){.scroll-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.scroll-demo-cell{flex-direction:column;gap:.4rem;min-width:0;max-width:100%;display:flex}.scroll-demo-scroll{width:100%;min-width:0}.scroll-demo-scroll .aeonScroll__viewport{max-width:100%}.scroll-demo-label{letter-spacing:.06em;text-transform:uppercase;color:var(--aeon-muted);margin:0;font-size:.75rem;font-weight:600}.scroll-demo-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.scroll-demo-meta-label{letter-spacing:.1em;text-transform:uppercase;color:var(--aeon-muted);font-size:.625rem;font-weight:600}.scroll-demo-state{font-family:var(--aeon-mono);color:var(--aeon-text);background:color-mix(in srgb, var(--aeon-bg) 55%, var(--aeon-surface));border:1px solid var(--aeon-border);border-radius:var(--aeon-radius-sm);-webkit-overflow-scrolling:touch;white-space:nowrap;margin:0;padding:.4rem .55rem;font-size:.6875rem;line-height:1.35;display:block;overflow-x:auto}.scroll-demo-list{margin:0;padding:.5rem .65rem .5rem 1.1rem;font-size:.8125rem;line-height:1.55}.scroll-demo-list li+li{margin-top:.15rem}.scroll-demo-row{flex-wrap:nowrap;gap:.4rem;width:max-content;min-width:100%;padding:.5rem;display:flex}.scroll-demo-matrix{grid-template-columns:repeat(5,3.75rem);gap:.4rem;width:max-content;padding:.5rem;display:grid}@media (width<=479px){.scroll-demo-matrix{grid-template-columns:repeat(4,3.5rem)}}.scroll-demo-chip{min-width:3.25rem;font-family:var(--aeon-mono);white-space:nowrap;background:color-mix(in srgb, var(--aeon-accent) 10%, var(--aeon-surface));border:1px solid var(--aeon-border);border-radius:var(--aeon-radius-sm);justify-content:center;align-items:center;padding:.35rem .45rem;font-size:.6875rem;display:inline-flex}.layer-card__example{margin-top:1rem}.thesis__card .code-example{margin:.75rem 0 0;font-size:.7rem}.hero__stat-example{font-family:var(--aeon-mono);color:color-mix(in srgb, var(--aeon-muted) 90%, transparent);white-space:pre;text-overflow:ellipsis;margin-top:.35rem;font-size:.62rem;line-height:1.4;display:block;overflow:hidden}@media (width<=900px){.hero__stat-example{display:none}}.thesis__grid{gap:0;padding:0;display:grid;overflow:hidden}@media (width>=720px){.thesis__grid{grid-template-columns:1fr 1fr}.thesis__card:nth-child(odd){border-right:1px solid var(--border)}.thesis__card:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=719px){.thesis__card:not(:last-child){border-bottom:1px solid var(--border)}}.thesis__card{padding:1.15rem var(--aeon-pad-lg) var(--aeon-pad-lg);background:0 0}.thesis__card h3{color:var(--aeon-accent);margin:0 0 .5rem;font-size:1rem;font-weight:600}.thesis__card p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.6}.thesis__cta{margin-top:1.5rem}.thesis__cta a{text-decoration:none}.landing-footer{border-top:1px solid var(--border);margin-top:2rem;padding-block:2.5rem}.landing-footer__inner{color:var(--text-muted);flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}.landing-footer__inner a{color:var(--aeon-accent);text-decoration:none}.landing-footer__tag{font-family:var(--font-display);font-weight:500}.scene-demo__stage{border-radius:calc(var(--radius-lg) - 2px);gap:1rem;min-height:220px;padding:1.25rem;display:grid;position:relative;overflow:hidden}.scene-demo__swatches{z-index:1;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;position:relative}.scene-demo__swatch{border:1px solid var(--border);border-radius:6px;min-height:3.5rem}.scene-demo__viz{z-index:1;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex;position:relative}.scene-demo__bars{width:min(100%,10rem);height:auto}.scene-demo__code{background:var(--bg-elevated);border-top:1px solid var(--border);color:var(--text-muted);margin-top:1rem;padding:.75rem 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;overflow-x:auto}.scene-demo__code pre{margin:0}.scene-demo--3d{margin-top:1.5rem}.scene-demo__3d-header{padding:1rem 1.25rem 0}.scene-demo__3d-title{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.scene-demo__3d-lead{color:var(--text-muted);max-width:42rem;margin:0;font-size:.88rem}.scene-3d-demo{border-radius:calc(var(--radius-lg) - 2px);background:#0a0e14;margin:1rem 1.25rem 0}.diagrams__grid{gap:clamp(1.25rem,3vw,1.75rem);max-width:40rem;display:grid}.diagram-card__head{padding:1.15rem 1.15rem 0}.diagram-card__head h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.diagram-card__head p{color:var(--text-muted);max-width:40ch;margin:0;font-size:.875rem;line-height:1.5}.diagram-card__figure{margin:0;padding:1rem 1.15rem 1.15rem;overflow-x:auto}.diagram-card__mermaid{min-height:5rem}.diagram-card__mermaid svg{width:100%;max-width:36rem;height:auto;margin-inline:auto;display:block}.diagram-card__loading,.diagram-card__error{color:var(--text-muted);text-align:center;margin:0;padding:1.5rem;font-size:.85rem}.diagram-card__error{color:#f87171;white-space:pre-wrap;text-align:left}.diagrams__footnote{color:var(--text-muted);margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:.88rem}.diagrams__footnote a{color:var(--aeon-accent);text-underline-offset:3px;text-decoration:underline}.demo-row{align-items:center;gap:var(--aeon-gap-sm);flex-wrap:wrap;display:flex}.demo-row--loose{gap:var(--aeon-gap)}.demo-stack{align-items:flex-start;gap:var(--aeon-gap);flex-direction:column;display:flex}.demo-stack--tight{gap:var(--aeon-gap-sm)}.demo-combobox{width:100%;max-width:16rem}.demo-overlay-row{align-items:center;gap:var(--aeon-gap-lg);flex-flow:wrap}.demo-tooltip-anchor{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.demo-spaced-top{margin-top:var(--aeon-gap)}.demo-spaced-bottom{margin-bottom:var(--aeon-pad-md)}.machine-console{gap:var(--aeon-gap-lg);flex-direction:column;display:flex}.machine-console__actions{align-self:flex-start}.live-status,.aeon-async-readout{width:100%}.live-status__rail,.aeon-async-readout__rail{flex:0 0 4px}.live-status__body,.aeon-async-readout__body{min-width:0;padding:var(--aeon-pad-md);flex:auto;align-items:center;display:flex}.live-status__text{max-width:100%;color:var(--aeon-muted);margin:0;font-size:.875rem;line-height:1.5}.live-status--idle .live-status__rail,.live-status--idle .aeon-async-readout__rail{background:color-mix(in srgb, var(--aeon-muted) 55%, var(--aeon-border))}.live-status--loading .live-status__rail,.live-status--loading .aeon-async-readout__rail{background:linear-gradient(180deg, var(--aeon-accent), color-mix(in srgb, var(--aeon-accent) 40%, var(--aeon-surface)));background-size:100% 200%;animation:1.8s ease-in-out infinite live-status-rail}.live-status--loading .live-status__text{color:var(--aeon-accent)}.live-status--success .live-status__rail,.live-status--success .aeon-async-readout__rail{background:var(--aeon-accent)}.live-status--success .live-status__text{color:var(--aeon-text)}.live-status--failure .live-status__rail,.live-status--failure .aeon-async-readout__rail{background:var(--aeon-danger)}.live-status--failure .live-status__text{color:var(--aeon-danger)}.live-status--empty .live-status__rail,.live-status--empty .aeon-async-readout__rail{background:color-mix(in srgb, var(--aeon-muted) 45%, var(--aeon-border))}.live-status--empty .live-status__text{color:var(--aeon-muted)}@keyframes live-status-rail{0%,to{background-position:0 0}50%{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.live-status--loading .live-status__rail{background:var(--aeon-accent);animation:none}}.playground-button-row{align-items:center;max-width:24rem;display:inline-flex}.playground-controls{align-items:flex-start;gap:var(--aeon-gap-lg);flex-direction:column;display:flex}.playground-controls__toggles{align-items:flex-start;gap:var(--aeon-gap);flex-direction:column;width:100%;max-width:20rem;display:flex}.playground-controls__radio{gap:var(--aeon-gap-sm);flex-direction:column;width:100%;max-width:20rem;display:flex}.playground-controls__slider{width:100%;max-width:20rem}.state-track{--aeon-state-track-count:5;grid-template-columns:repeat(var(--aeon-state-track-count), minmax(0, 1fr));border:1px solid var(--aeon-border);border-radius:var(--aeon-radius-lg);background:var(--aeon-bg);width:100%;max-width:100%;font-family:var(--aeon-mono);letter-spacing:clamp(.02em,.12cqi,.06em);text-transform:uppercase;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--aeon-text) 4%, transparent);align-items:stretch;font-size:clamp(.5rem,3cqi,.6875rem);font-weight:600;line-height:1.2;display:grid;overflow:hidden;container-type:inline-size}.state-track__seg{min-width:0;color:var(--aeon-muted);background:var(--aeon-surface);border-right:1px solid var(--aeon-border);white-space:nowrap;justify-content:center;align-items:center;padding:.65rem clamp(.15rem,2.5cqi,.85rem);transition:background .22s,color .22s,box-shadow .22s;display:flex}.state-track__seg:last-child{border-right:none}.state-track__seg--past{color:color-mix(in srgb, var(--aeon-text) 72%, var(--aeon-muted));background:var(--aeon-surface-raised)}.state-track__seg--past.state-track__seg--success{color:color-mix(in srgb, var(--aeon-accent) 55%, var(--aeon-text))}.state-track__seg--future{color:color-mix(in srgb, var(--aeon-muted) 85%, transparent);background:var(--aeon-bg)}.state-track__seg--active{color:var(--aeon-bg);background:var(--aeon-accent);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f}.state-track__seg--active.state-track__seg--loading{background:linear-gradient(110deg, var(--aeon-accent) 0%, color-mix(in srgb, var(--aeon-accent) 65%, var(--aeon-surface-raised)) 48%, var(--aeon-accent) 100%);background-size:200% 100%;animation:2.4s ease-in-out infinite state-track-flow}.state-track__seg--active.state-track__seg--success{background:var(--aeon-accent)}.state-track__seg--active.state-track__seg--failure{background:var(--aeon-danger);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e}@keyframes state-track-flow{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.state-track__seg--active.state-track__seg--loading{background:var(--aeon-accent);animation:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit}
