@font-face{font-family:__satoshi_636c41;src:url(/_next/static/media/22539d17f3707926-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__satoshi_636c41;src:url(/_next/static/media/12084922609e6532-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__satoshi_636c41;src:url(/_next/static/media/c6d20a6ba91d97e6-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__satoshi_Fallback_636c41;src:local("Arial");ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.__className_636c41{font-family:__satoshi_636c41,__satoshi_Fallback_636c41,Segoe UI,system-ui,sans-serif}.__variable_636c41{--font-satoshi:"__satoshi_636c41","__satoshi_Fallback_636c41",Segoe UI,system-ui,sans-serif}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__inter_69e885;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:__inter_Fallback_69e885;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_69e885{font-family:__inter_69e885,__inter_Fallback_69e885,system-ui,-apple-system,sans-serif;font-style:normal}.__variable_69e885{--font-inter:"__inter_69e885","__inter_Fallback_69e885",system-ui,-apple-system,sans-serif}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__interExt_663f9e;src:url(/_next/static/media/3835a68e46c991a5-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:__interExt_Fallback_663f9e;src:local("Arial");ascent-override:96.88%;descent-override:24.12%;line-gap-override:0.00%;size-adjust:100.00%}.__className_663f9e{font-family:__interExt_663f9e,__interExt_Fallback_663f9e,system-ui,-apple-system,sans-serif;font-style:normal}.__variable_663f9e{--font-inter-ext:"__interExt_663f9e","__interExt_Fallback_663f9e",system-ui,-apple-system,sans-serif}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__jetbrainsMono_f43a6a;src:url(/_next/static/media/af2e87f5d61b5665-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__jetbrainsMono_Fallback_f43a6a;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f43a6a{font-family:__jetbrainsMono_f43a6a,__jetbrainsMono_Fallback_f43a6a,ui-monospace,SFMono-Regular,monospace;font-weight:500;font-style:normal}.__variable_f43a6a{--font-jetbrains-mono:"__jetbrainsMono_f43a6a","__jetbrainsMono_Fallback_f43a6a",ui-monospace,SFMono-Regular,monospace}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__jetbrainsMonoExt_e2eb9c;src:url(/_next/static/media/b7bedb53a4a01605-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__jetbrainsMonoExt_Fallback_e2eb9c;src:local("Arial");ascent-override:102.00%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_e2eb9c{font-family:__jetbrainsMonoExt_e2eb9c,__jetbrainsMonoExt_Fallback_e2eb9c,ui-monospace,SFMono-Regular,monospace;font-weight:500;font-style:normal}.__variable_e2eb9c{--font-jetbrains-mono-ext:"__jetbrainsMonoExt_e2eb9c","__jetbrainsMonoExt_Fallback_e2eb9c",ui-monospace,SFMono-Regular,monospace}.dz{--font-display:var(--font-satoshi),"Segoe UI",system-ui,sans-serif;--font-body:var(--font-inter),var(--font-inter-ext),system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),var(--font-jetbrains-mono-ext),ui-monospace,SFMono-Regular,monospace;--background:260 40% 99%;--foreground:258 32% 12%;--muted-foreground:256 10% 40%;--primary:262 72% 50%;--primary-foreground:0 0% 100%;--secondary:258 30% 96%;--secondary-foreground:258 32% 12%;--muted:258 33% 97%;--accent:190 95% 27%;--accent-foreground:0 0% 100%;--border:258 22% 89%;--input:258 22% 89%;--ring:262 72% 50%;--card:0 0% 100%;--card-foreground:258 32% 12%;--destructive:0 72% 45%;--destructive-foreground:0 0% 100%;--score-cold:217 78% 43%;--score-warm:30 88% 34%;--score-hot:8 76% 45%;--radius:1rem;--radius-lg:var(--radius);--radius-md:calc(var(--radius) - 4px);--radius-sm:calc(var(--radius) - 8px);--brand-rgb:103,36,219;--accent-rgb:3,112,134;--ink-rgb:27,21,40;--surface-alt:258 33% 97%;--hairline:258 22% 91%;--tint-brand:rgba(var(--brand-rgb),0.1);--tint-brand-strong:rgba(var(--brand-rgb),0.14);--tint-accent:rgba(var(--accent-rgb),0.07);--shadow-sm:0 1px 2px rgba(var(--ink-rgb),0.05),0 1px 1px rgba(var(--ink-rgb),0.04);--shadow-md:0 4px 14px -3px rgba(var(--ink-rgb),0.09),0 2px 5px -2px rgba(var(--ink-rgb),0.05);--shadow-lg:0 14px 38px -10px rgba(var(--ink-rgb),0.13),0 5px 12px -4px rgba(var(--ink-rgb),0.07);--shadow-xl:0 28px 64px -16px rgba(var(--ink-rgb),0.17),0 8px 20px -6px rgba(var(--ink-rgb),0.08);background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer dz-reset{:where(.dz,.dz *,.dz :before,.dz :after){box-sizing:border-box}:where(.dz *){margin:0;border-color:hsl(var(--border))}:where(.dz) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.dz) :where(ul,ol){list-style:none;padding:0}:where(.dz) :where(a){color:inherit;text-decoration:inherit}:where(.dz) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border:0;padding:0}:where(.dz) :where(button){cursor:pointer}:where(.dz) :where(summary){cursor:pointer;list-style:none}:where(.dz) :where(img,svg,video,canvas){display:block;max-width:100%}:where(.dz) :where(table){border-collapse:collapse}.dz h1,.dz h2,.dz h3,.dz h4,.dz h5,.dz h6{font-family:var(--font-display);font-weight:900}}.dz ::selection{background:rgba(var(--brand-rgb),.16);color:hsl(var(--foreground))}.dz.dz :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:4px}.dz ::-webkit-scrollbar{width:10px}.dz ::-webkit-scrollbar-track{background:hsl(var(--background))}.dz ::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:999px}.dz ::-webkit-scrollbar-thumb:hover{background:rgba(var(--brand-rgb),.3)}:root:has(.dz){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has(.dz){scroll-behavior:auto}}.liquid-glass{background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsl(var(--border));box-shadow:var(--shadow-md);position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9) 20%,hsla(0,0%,100%,.9) 80%,transparent);pointer-events:none}.elevated-lg{box-shadow:var(--shadow-lg)}.cta-glow{border:1px solid rgba(var(--brand-rgb),.28);color:hsl(var(--primary));background:hsla(0,0%,100%,.9)}.aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden}.aurora:after,.aurora:before{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.aurora:before{width:58vw;height:42vw;top:-14%;left:8%;background:radial-gradient(circle at 40% 40%,var(--tint-brand-strong),transparent 68%)}.aurora:after{width:46vw;height:36vw;top:6%;right:-6%;background:radial-gradient(circle at 60% 40%,var(--tint-accent),transparent 68%)}.hero-dark{--hero-ink:#fff;--hero-muted:#c3cade;--hero-brand:#b491f8;background-color:#060b17}.hero-dark .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;z-index:0}.hero-dark .hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(6,11,23,.95),rgba(6,11,23,.9) 34%,rgba(6,11,23,.55) 58%,rgba(6,11,23,.32)),linear-gradient(180deg,rgba(6,11,23,.5) 0,transparent 25%)}.hero-dark h1{color:var(--hero-ink)}.hero-dark .hero-note,.hero-dark .lede,.hero-dark .link-muted{color:var(--hero-muted)}.hero-dark .link-muted:hover{color:var(--hero-ink)}.glass-dark{position:relative;overflow:hidden;background:hsla(0,0%,100%,.09);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);box-shadow:none;color:var(--hero-muted)}.hero-dark .cta-glow{background:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.5);color:#4c17ad}.reveal-item,.reveal-slide,.split-word{opacity:1}.gradient-flow-text{background:linear-gradient(90deg,rgba(var(--brand-rgb),1) 0,rgba(var(--accent-rgb),1) 45%,rgba(var(--brand-rgb),1) 100%);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glitch-text{position:relative;display:inline-block}@media (prefers-reduced-motion:no-preference){@keyframes fade-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lift-pulse{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:var(--shadow-lg)}}@keyframes aurora-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,3%,0) scale(1.08)}}@keyframes glitch{0%{clip-path:inset(20% 0 60% 0);transform:translate(-2px,1px)}20%{clip-path:inset(65% 0 8% 0);transform:translate(2px,-1px)}40%{clip-path:inset(38% 0 42% 0);transform:translate(-3px)}60%{clip-path:inset(8% 0 78% 0);transform:translate(3px,1px)}80%{clip-path:inset(52% 0 26% 0);transform:translate(-1px,-2px)}to{clip-path:inset(78% 0 4% 0);transform:translate(1px,2px)}}@keyframes float-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes counter-bounce{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes message-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dot-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes sweep{0%{transform:translateX(-110%)}to{transform:translateX(210%)}}.animate-fade-rise{animation:fade-rise .9s ease-out both}.animate-fade-rise-delay{animation:fade-rise .9s ease-out .2s both}.animate-fade-rise-delay-2{animation:fade-rise .9s ease-out .4s both}.animate-fade-rise-delay-3{animation:fade-rise .9s ease-out .6s both}.animate-glow-pulse{animation:lift-pulse 3s ease-in-out infinite}.animate-counter-bounce{animation:counter-bounce .45s ease-out both}.animate-message-in{animation:message-in .5s cubic-bezier(.22,1,.36,1) both}.animate-sweep{animation:sweep 1.1s ease-in-out infinite}.dot-pulse>span{animation:dot-pulse 1.2s ease-in-out infinite}.dot-pulse>span:nth-child(2){animation-delay:.15s}.dot-pulse>span:nth-child(3){animation-delay:.3s}.aurora:before{animation:aurora-drift 22s ease-in-out infinite}.aurora:after{animation:aurora-drift 28s ease-in-out infinite reverse}.gradient-flow-text{animation:gradient-flow 3.5s ease infinite}.split-word{opacity:0}.split-word.is-visible{animation:float-up .8s cubic-bezier(.22,1,.36,1) both}.reveal-item{opacity:0}.reveal-item.is-visible{animation:float-up .75s cubic-bezier(.22,1,.36,1) both}.reveal-slide{opacity:0}.reveal-slide.is-visible{animation:slide-in-left .7s cubic-bezier(.22,1,.36,1) both}.glitch-text:after,.glitch-text:before{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none;background:transparent}.glitch-text:before{color:rgba(var(--brand-rgb),.75);-webkit-text-fill-color:rgba(var(--brand-rgb),.75)}.glitch-text:after{color:rgba(var(--accent-rgb),.55);-webkit-text-fill-color:rgba(var(--accent-rgb),.55)}.glitch-text.glitching:before{opacity:1;animation:glitch .3s steps(2) 3}.glitch-text.glitching:after{opacity:1;animation:glitch .05s steps(2) .05s 12}.cursor-blink:after{content:"|";margin-left:2px;animation:cursor-blink 1s step-end infinite}}.section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--primary));font-weight:600}.section-heading{font-family:var(--font-display);font-weight:900;font-size:clamp(1.95rem,4.6vw,3rem);line-height:1.04;letter-spacing:-1.6px;text-wrap:balance;color:hsl(var(--foreground))}.lede{color:hsl(var(--muted-foreground));line-height:1.75;font-size:.975rem;text-wrap:pretty}.grid-lines{background-image:linear-gradient(to right,rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size:64px 64px}.lift-card{transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease}.lift-card:hover{border-color:rgba(var(--brand-rgb),.3);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.link-muted{color:hsl(var(--muted-foreground));transition:color .2s ease;cursor:pointer}.link-muted:hover{color:hsl(var(--foreground))}.skip-link{position:absolute;left:-9999px;top:0;z-index:100}.skip-link:focus{left:1rem;top:1rem;padding:.75rem 1.25rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:600}