main.bg-aurora{--aur-blue:#d6ecfb;--aur-mint:#e0f4db;--aur-lemon:#fdf4d9;--aur-lilac:#ebe1fb;--aur-rose:#fde5e1;--aur-peach:#fff1e6;--aur-canvas:#fafaf7;--glass-bg:hsla(0,0%,100%,.78);--glass-bg-soft:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.9);--glass-border-soft:hsla(0,0%,100%,.85);--glass-highlight:inset 0 2px 0 hsla(0,0%,100%,.6);--glass-blur:18px;--glass-blur-soft:14px;--glass-saturate:1.08;--shadow-glass-sm:0 8px 24px rgba(30,40,90,.06);--shadow-glass-md:0 12px 36px rgba(30,40,90,.08);--shadow-glass-lg:0 20px 60px rgba(30,40,90,.1);--shadow-glass-hero:0 30px 60px rgba(30,40,90,.12);--bloom-brand:#d6ecfb;--bloom-activation:#fff1e6;--bloom-growth:#e0f4db;--cta-dark-base:#1b1b19;--cta-dark-wash-orange:rgba(253,76,0,.22);--cta-dark-wash-lilac:rgba(159,126,226,.28);--cta-dark-accent-hl:#ffb38a;--cta-dark-shadow:0 40px 80px rgba(27,27,25,.25);--aur-drift-x:2%;--aur-drift-y:1%;--aur-drift-dur:60s;position:relative;isolation:isolate;color-scheme:light;background:var(--aur-canvas);--ink:#363636;--mid:#6f6f6f;--paper:#fafaf7;--card:#fff;color:var(--ink)}main.bg-aurora:before{content:"";position:fixed;inset:-5%;z-index:-1;pointer-events:none;background:radial-gradient(1100px 780px at 88% -6%,var(--aur-lemon) 0,transparent 55%),radial-gradient(1200px 900px at 6% 10%,var(--aur-blue) 0,transparent 55%),radial-gradient(900px 760px at -10% 55%,var(--aur-lilac) 0,transparent 60%),radial-gradient(1000px 760px at 110% 60%,var(--aur-mint) 0,transparent 55%),radial-gradient(900px 720px at 50% 95%,var(--aur-rose) 0,transparent 55%),radial-gradient(700px 500px at 70% 40%,#fff 0,transparent 60%),var(--aur-canvas);transform:translate3d(calc(var(--aur-drift-x) * -1),calc(var(--aur-drift-y) * -1),0);animation:aurora-drift var(--aur-drift-dur) ease-in-out infinite alternate;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes aurora-drift{0%{transform:translate3d(calc(var(--aur-drift-x) * -1),calc(var(--aur-drift-y) * -1),0)}to{transform:translate3d(var(--aur-drift-x),var(--aur-drift-y),0)}}@media (prefers-reduced-motion:reduce){main.bg-aurora:before{animation:none;transform:none;will-change:auto}}main.bg-aurora .surface-glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:18px;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-glass-md),var(--glass-highlight)}main.bg-aurora .surface-glass--soft{background:var(--glass-bg-soft);border-color:var(--glass-border-soft);backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.1);box-shadow:var(--shadow-glass-sm)}main.bg-aurora .surface-glass--hero{border-radius:22px;padding:28px;box-shadow:var(--shadow-glass-hero),var(--glass-highlight)}main.bg-aurora .step{background:var(--glass-bg-soft);border:1px solid var(--glass-border-soft);border-radius:18px;padding:28px;backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.1);box-shadow:var(--shadow-glass-sm),var(--glass-highlight)}main.bg-aurora .step:first-child{background:linear-gradient(180deg,rgba(214,236,251,.62),hsla(0,0%,100%,.82))}main.bg-aurora .step:nth-child(2){background:linear-gradient(180deg,rgba(235,225,251,.62),hsla(0,0%,100%,.82))}main.bg-aurora .step:nth-child(3){background:linear-gradient(180deg,hsla(9,88%,94%,.62),hsla(0,0%,100%,.82))}main.bg-aurora .step:nth-child(4){background:linear-gradient(180deg,rgba(224,244,219,.62),hsla(0,0%,100%,.82))}main.bg-aurora .sys{position:relative;overflow:hidden}main.bg-aurora .sys:before{content:"";position:absolute;inset:-40% -40% auto auto;width:280px;height:280px;border-radius:50%;filter:blur(36px);opacity:.7;pointer-events:none}main.bg-aurora .sys.brand:before{background:radial-gradient(circle,var(--bloom-brand),transparent 70%)}main.bg-aurora .sys.activation:before{background:radial-gradient(circle,var(--bloom-activation),transparent 70%)}main.bg-aurora .sys.growth:before{background:radial-gradient(circle,var(--bloom-growth),transparent 70%)}main.bg-aurora .cta-dark{background:radial-gradient(600px 400px at 110% -20%,var(--cta-dark-wash-orange),transparent 60%),radial-gradient(600px 400px at -10% 120%,var(--cta-dark-wash-lilac),transparent 60%),var(--cta-dark-base);color:#fff;border-radius:24px;box-shadow:var(--cta-dark-shadow)}main.bg-aurora .cta-dark .accent-hl,main.bg-aurora .cta-dark em{color:var(--cta-dark-accent-hl)}main.bg-aurora.bg-aurora-dark{color-scheme:dark;background:#0f0f0e;--aur-blue:#17364f;--aur-mint:#1c3a2a;--aur-lemon:#3a3420;--aur-lilac:#2c2447;--aur-rose:#3a1f2a;--aur-peach:#3a2418;--aur-canvas:#0f0f0e;--glass-bg:rgba(20,22,34,.62);--glass-bg-soft:rgba(20,22,34,.52);--glass-border:hsla(0,0%,100%,.08);--glass-border-soft:hsla(0,0%,100%,.06);--glass-highlight:inset 0 1px 0 hsla(0,0%,100%,.08);--shadow-glass-sm:0 8px 24px rgba(0,0,0,.35);--shadow-glass-md:0 12px 36px rgba(0,0,0,.45);--shadow-glass-lg:0 20px 60px rgba(0,0,0,.55);--shadow-glass-hero:0 30px 60px rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){main.bg-aurora.auto-dark{color-scheme:dark;background:#0f0f0e;--aur-blue:#17364f;--aur-mint:#1c3a2a;--aur-lemon:#3a3420;--aur-lilac:#2c2447;--aur-rose:#3a1f2a;--aur-peach:#3a2418;--aur-canvas:#0f0f0e;--glass-bg:rgba(20,22,34,.62);--glass-bg-soft:rgba(20,22,34,.52);--glass-border:hsla(0,0%,100%,.08);--glass-border-soft:hsla(0,0%,100%,.06);--glass-highlight:inset 0 1px 0 hsla(0,0%,100%,.08);--shadow-glass-sm:0 8px 24px rgba(0,0,0,.35);--shadow-glass-md:0 12px 36px rgba(0,0,0,.45);--shadow-glass-lg:0 20px 60px rgba(0,0,0,.55);--shadow-glass-hero:0 30px 60px rgba(0,0,0,.6)}}@media (max-width:640px){main.bg-aurora{--aur-drift-x:1%;--aur-drift-y:0.5%}main.bg-aurora:before{background:radial-gradient(80vw 60vw at 100% 0,var(--aur-lemon) 0,transparent 60%),radial-gradient(90vw 70vw at 0 10%,var(--aur-blue) 0,transparent 60%),radial-gradient(75vw 60vw at 0 60%,var(--aur-lilac) 0,transparent 65%),radial-gradient(80vw 60vw at 100% 60%,var(--aur-mint) 0,transparent 60%),radial-gradient(80vw 60vw at 50% 100%,var(--aur-rose) 0,transparent 60%),radial-gradient(60vw 40vw at 60% 40%,#fff 0,transparent 60%),var(--aur-canvas)}main.bg-aurora .surface-glass,main.bg-aurora .surface-glass--hero,main.bg-aurora .surface-glass--soft{--glass-blur:10px;--glass-blur-soft:8px}main.bg-aurora .sys:before{width:160px;height:160px;inset:-25% -25% auto auto;filter:blur(24px)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){main.bg-aurora .surface-glass,main.bg-aurora .surface-glass--hero,main.bg-aurora .surface-glass--soft{background:hsla(0,0%,100%,.92);backdrop-filter:none;-webkit-backdrop-filter:none}main.bg-aurora.bg-aurora-dark .surface-glass,main.bg-aurora.bg-aurora-dark .surface-glass--hero,main.bg-aurora.bg-aurora-dark .surface-glass--soft{background:rgba(20,22,34,.92)}}@media (prefers-reduced-transparency:reduce){main.bg-aurora .surface-glass,main.bg-aurora .surface-glass--hero,main.bg-aurora .surface-glass--soft{background:hsla(0,0%,100%,.96);backdrop-filter:none;-webkit-backdrop-filter:none}main.bg-aurora.bg-aurora-dark .surface-glass,main.bg-aurora.bg-aurora-dark .surface-glass--hero,main.bg-aurora.bg-aurora-dark .surface-glass--soft{background:rgba(20,22,34,.96)}}:root{--at-radius-xs:4px;--at-radius-sm:8px;--at-radius-md:14px;--at-radius-lg:20px;--at-radius-xl:24px;--at-radius-pill:999px;--at-space-xs:4px;--at-space-sm:8px;--at-space-md:16px;--at-space-lg:24px;--at-space-xl:40px;--at-space-2xl:64px;--at-dur-fast:120ms;--at-dur-base:180ms;--at-dur-slow:320ms;--at-dur-drift:32s;--at-ease-out:cubic-bezier(0.2,0.7,0.2,1);--at-ease-in-out:cubic-bezier(0.6,0,0.2,1)}:root,[data-theme=light]{--at-bg-canvas:#fafaf7;--at-bg-surface:#fff;--at-bg-raised:#fff;--at-bg-sunken:#f1efec;--at-bg-overlay:rgba(15,15,13,.5);--at-fg-primary:#1a1a1a;--at-fg-body:#2a2a2a;--at-fg-secondary:#57544f;--at-fg-tertiary:#8a857e;--at-fg-inverse:#fff;--at-fg-accent:var(--accent,#fd4c00);--at-fg-on-accent:#fff;--at-border-subtle:rgba(15,15,13,.06);--at-border-default:rgba(15,15,13,.08);--at-border-strong:rgba(15,15,13,.14);--at-border-accent:var(--accent,#fd4c00);--at-accent:var(--accent,#fd4c00);--at-accent-soft:rgba(253,76,0,.1);--at-accent-hover:#e04500;--at-accent-press:#c23c00;--at-success:#2b823e;--at-warning:#c69500;--at-danger:#c0392b;--at-info:#1f7adc;--at-shadow-xs:0 1px 0 rgba(15,15,13,.03);--at-shadow-sm:0 6px 14px rgba(30,40,90,.05);--at-shadow-md:0 8px 24px rgba(30,40,90,.06);--at-shadow-lg:0 20px 60px rgba(30,40,90,.08);--at-shadow-glass:0 20px 48px -8px rgba(30,40,90,.14);--at-aurora-peach:#ffe0c2;--at-aurora-butter:#fbeec2;--at-aurora-coral:#fcd6d0;--at-aurora-lavender:#e2d1fa;--at-aurora-mint:#e0f4db;--at-aurora-skyblue:rgba(201,230,251,.55);--at-aurora-lilac:rgba(226,209,250,.45);--at-aurora-canvas:#fafaf7;--at-glass-bg:rgba(255,253,248,.55);--at-glass-border:hsla(0,0%,100%,.85);--at-glass-blur:24px;--at-glass-sat:1.25;--at-glass-shadow:0 20px 48px -8px rgba(30,40,90,.14),0 2px 0 hsla(0,0%,100%,.4),inset 0 1.5px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px hsla(0,0%,100%,.25);--at-bg-reference-card:#fff6e8;--at-glass-lite-bg:var(--at-bg-reference-card);--at-glass-lite-border:rgba(15,15,13,.07);--at-glass-lite-shadow:0 4px 12px rgba(30,40,90,.06);--at-glass-flat-bg:#fff;--at-glass-flat-border:rgba(15,15,13,.09);--at-glass-flat-shadow:0 1px 0 rgba(15,15,13,.03)}[data-theme=dark]{--at-bg-canvas:#0a0910;--at-bg-surface:#15131a;--at-bg-raised:#1c1a22;--at-bg-sunken:#050408;--at-bg-overlay:rgba(5,4,8,.64);--at-fg-primary:#f3f0e6;--at-fg-secondary:#b5b2a7;--at-fg-tertiary:#6d6a60;--at-fg-inverse:#0a0910;--at-fg-accent:#fd4c00;--at-fg-on-accent:#fff;--at-border-subtle:hsla(0,0%,100%,.055);--at-border-default:hsla(0,0%,100%,.08);--at-border-strong:hsla(0,0%,100%,.14);--at-border-accent:#fd4c00;--at-accent:#fd4c00;--at-accent-soft:rgba(253,76,0,.16);--at-accent-hover:#ff6a26;--at-accent-press:#ff8247;--at-success:#4db367;--at-warning:#e0b34a;--at-danger:#e87363;--at-info:#5ba3e8;--at-shadow-xs:0 1px 0 rgba(0,0,0,.4);--at-shadow-sm:0 6px 14px rgba(0,0,0,.4);--at-shadow-md:0 8px 28px rgba(0,0,0,.45);--at-shadow-lg:0 20px 60px rgba(0,0,0,.55);--at-shadow-glass:0 22px 52px -10px rgba(0,0,0,.6);--at-aurora-peach:#6b2c14;--at-aurora-butter:#5a4810;--at-aurora-coral:#58163a;--at-aurora-lavender:#3a2878;--at-aurora-mint:#1a4a2c;--at-aurora-deepblue:#0e3a58;--at-aurora-skyblue:rgba(60,140,200,.38);--at-aurora-lilac:rgba(180,90,210,.32);--at-aurora-canvas:#0a0910;--at-glass-bg:rgba(24,22,30,.42);--at-glass-border:hsla(0,0%,100%,.1);--at-glass-blur:28px;--at-glass-sat:1.4;--at-glass-shadow:0 22px 52px -10px rgba(0,0,0,.6),inset 0 1.5px 0 hsla(0,0%,100%,.12),inset 0 0 0 1px hsla(0,0%,100%,.04);--at-bg-reference-card:#231f2a;--at-glass-lite-bg:var(--at-bg-reference-card);--at-glass-lite-border:hsla(0,0%,100%,.06);--at-glass-lite-shadow:0 4px 12px rgba(0,0,0,.45);--at-glass-flat-bg:#15131a;--at-glass-flat-border:hsla(0,0%,100%,.055);--at-glass-flat-shadow:0 1px 0 rgba(0,0,0,.4)}.at-aurora,.at-aurora--build,.at-aurora--ref{position:relative;isolation:isolate;overflow:hidden;color:var(--at-fg-primary)}.at-aurora--build>*,.at-aurora--ref>*,.at-aurora>*{position:relative;z-index:1}.at-aurora{background:radial-gradient(700px 520px at 92% -8%,var(--at-aurora-peach),transparent 58%),radial-gradient(720px 560px at -8% 14%,var(--at-aurora-butter),transparent 55%),radial-gradient(600px 520px at 10% 105%,var(--at-aurora-coral),transparent 52%),radial-gradient(520px 440px at 100% 60%,var(--at-aurora-lavender),transparent 55%),radial-gradient(460px 380px at 78% 92%,var(--at-aurora-mint),transparent 58%),var(--at-aurora-canvas)}.at-aurora:before{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;background:radial-gradient(380px 320px at 30% 20%,var(--at-aurora-skyblue),transparent 60%),radial-gradient(340px 280px at 70% 75%,var(--at-aurora-lilac),transparent 60%);animation:at-aurora-drift var(--at-dur-drift) ease-in-out infinite alternate;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes at-aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1.5%,0) scale(1.04)}to{transform:translate3d(1.5%,-1%,0) scale(1.02)}}[data-theme=dark] .at-aurora{background:radial-gradient(700px 520px at 92% -8%,var(--at-aurora-peach),transparent 58%),radial-gradient(720px 560px at -8% 14%,var(--at-aurora-butter),transparent 55%),radial-gradient(600px 520px at 10% 105%,var(--at-aurora-coral),transparent 52%),radial-gradient(520px 440px at 100% 60%,var(--at-aurora-lavender),transparent 55%),radial-gradient(460px 380px at 78% 92%,var(--at-aurora-mint),transparent 58%),radial-gradient(520px 440px at 50% 50%,var(--at-aurora-deepblue),transparent 70%),var(--at-aurora-canvas)}.at-aurora--ref{background:radial-gradient(500px 400px at 90% 10%,#ffdcb5,transparent 58%),var(--at-aurora-canvas)}[data-theme=dark] .at-aurora--ref{background:radial-gradient(500px 400px at 90% 10%,#6b3418,transparent 58%),var(--at-aurora-canvas)}.at-aurora--build{background:radial-gradient(380px 260px at 100% 0,rgba(255,224,194,.5),transparent 70%),var(--at-aurora-canvas)}[data-theme=dark] .at-aurora--build{background:radial-gradient(380px 260px at 100% 0,rgba(120,58,32,.4),transparent 70%),var(--at-aurora-canvas)}.at-glass{background:var(--at-glass-bg);border:1px solid var(--at-glass-border);backdrop-filter:blur(var(--at-glass-blur)) saturate(var(--at-glass-sat));-webkit-backdrop-filter:blur(var(--at-glass-blur)) saturate(var(--at-glass-sat));box-shadow:var(--at-glass-shadow);border-radius:var(--at-radius-md)}.at-glass-lite{background:var(--at-glass-lite-bg);border:1px solid var(--at-glass-lite-border);box-shadow:var(--at-glass-lite-shadow);border-radius:var(--at-radius-md)}.at-glass-flat{background:var(--at-glass-flat-bg);border:1px solid var(--at-glass-flat-border);box-shadow:var(--at-glass-flat-shadow);border-radius:var(--at-radius-md)}[data-mode=reference].at-aurora,[data-mode=reference].at-aurora--build{background:radial-gradient(500px 400px at 90% 10%,#ffdcb5,transparent 58%),var(--at-aurora-canvas)}[data-mode=reference].at-aurora:before{animation:none;opacity:0}[data-theme=dark] [data-mode=reference].at-aurora,[data-theme=dark] [data-mode=reference].at-aurora--build{background:radial-gradient(500px 400px at 90% 10%,#6b3418,transparent 58%),var(--at-aurora-canvas)}[data-mode=build].at-aurora,[data-mode=build].at-aurora--ref{background:radial-gradient(380px 260px at 100% 0,rgba(255,224,194,.5),transparent 70%),var(--at-aurora-canvas)}[data-mode=build].at-aurora:before{animation:none;opacity:0}[data-theme=dark] [data-mode=build].at-aurora,[data-theme=dark] [data-mode=build].at-aurora--ref{background:radial-gradient(380px 260px at 100% 0,rgba(120,58,32,.4),transparent 70%),var(--at-aurora-canvas)}@media (prefers-reduced-motion:reduce){.at-aurora:before{animation:none;transform:none}}@media (max-width:640px){.at-aurora{background:radial-gradient(70vw 50vw at 92% -8%,var(--at-aurora-peach),transparent 58%),radial-gradient(72vw 56vw at -8% 14%,var(--at-aurora-butter),transparent 55%),radial-gradient(60vw 52vw at 10% 105%,var(--at-aurora-coral),transparent 52%),radial-gradient(52vw 44vw at 100% 60%,var(--at-aurora-lavender),transparent 55%),radial-gradient(46vw 38vw at 78% 92%,var(--at-aurora-mint),transparent 58%),var(--at-aurora-canvas)}.at-aurora:before{inset:-5%;background:radial-gradient(40vw 34vw at 30% 20%,var(--at-aurora-skyblue),transparent 60%),radial-gradient(36vw 30vw at 70% 75%,var(--at-aurora-lilac),transparent 60%)}.at-aurora--ref{background:radial-gradient(60vw 48vw at 90% 10%,#ffdcb5,transparent 58%),var(--at-aurora-canvas)}.at-aurora--build{background:radial-gradient(46vw 32vw at 100% 0,rgba(255,224,194,.5),transparent 70%),var(--at-aurora-canvas)}.at-glass{--at-glass-blur:14px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.at-glass{background:rgba(255,253,248,.92);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .at-glass{background:rgba(24,22,30,.92)}}@media (prefers-reduced-transparency:reduce){.at-glass{background:rgba(255,253,248,.96);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .at-glass{background:rgba(24,22,30,.96)}}