@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--coal:#2b2b2b;--graphite:#4a4a4a;--steel:#7a7a7a;--silver:#bdbdbd;--pearl:#f0f0f0;--white:#fff;--ink:#050505;--ink-deep:#000;--surface:#0e0e0e;--surface-2:#161616;--field:#030303;--bone:#ededed;--bone-dim:#b4b4b4;--bone-mute:#919191;--rule:#ffffff24;--rule-strong:#ffffff3d;--font-sans:"Poppins", system-ui, sans-serif;--font-mono:"Martian Mono Variable", ui-monospace, monospace;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:.9rem;--radius-2xl:1.25rem;--radius-pill:9999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(1.125rem, 4vw, 3.5rem);--brand-gradient:linear-gradient(to bottom, #fff 0%, #f6f6f6 40%, #e6e6e6 75%, #d2d2d2 100%);--brand-sheen:inset 0 1.5px 0 0 #fff, inset 0 -1.5px 0 0 #0000002e, inset 1px 0 0 0 #ffffff80, inset -1px 0 0 0 #ffffff80;--brand-glow:0 14px 40px -16px #ffffff59;--brand-glow-strong:0 18px 52px -14px #ffffff8c}*,:before,:after{box-sizing:border-box}*{scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--ink);min-height:100svh;color:var(--bone);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:1rem;line-height:1.5;display:flex;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(42rem 34rem at 6% -6%, color-mix(in oklab, var(--steel) 20%, transparent), transparent 62%), radial-gradient(38rem 32rem at 98% 2%, color-mix(in oklab, var(--silver) 13%, transparent), transparent 58%), radial-gradient(50rem 40rem at 50% 108%, color-mix(in oklab, var(--graphite) 16%, transparent), transparent 60%);position:fixed;inset:0}::selection{background:var(--silver);color:var(--ink-deep)}:focus-visible{outline:2px solid var(--silver);outline-offset:3px;border-radius:var(--radius-md)}a{text-underline-offset:.22em;text-decoration-thickness:from-font}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}button{font:inherit;color:inherit}.skip{z-index:100;background:var(--pearl);color:var(--ink-deep);border-radius:var(--radius-pill);padding:.75rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:fixed;top:0;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:translateY(.75rem)}.page{width:100%;max-width:76rem;padding:1rem var(--gutter) 2.5rem;flex:1;grid-template-areas:"bar""intro""quiz""proof";align-content:start;gap:1.25rem;margin-inline:auto;display:grid}.bar{grid-area:bar;align-items:center;gap:.6rem;display:flex}.mark{mix-blend-mode:screen;flex:none;display:block}.wordmark{letter-spacing:.06em;font-size:1rem;font-weight:600}.intro{grid-area:intro;gap:.75rem;display:grid}.headline{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,8.2vw,3.5rem);font-weight:700;line-height:1.06}.headline em{color:var(--pearl);font-style:normal}.lede{color:var(--bone-dim);text-wrap:pretty;max-width:44ch;font-size:1rem}.quiz-slot{grid-area:quiz;min-width:0;position:relative}.proof{color:var(--bone-dim);grid-area:proof;gap:.9rem;margin-top:.75rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.proof li{grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;display:grid}.proof svg{width:1.25rem;height:1.25rem;color:var(--silver);margin-top:.15rem}.foot{padding:1.5rem var(--gutter) 2rem;border-top:1px solid var(--rule);background:var(--ink-deep);color:var(--bone-mute);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.75rem;display:flex}.foot .wordmark{color:var(--bone);font-size:.875rem}.foot-brand{align-items:center;gap:.5rem;margin-right:auto;display:flex}@media (width>=62rem){.page{grid-template:"bar bar""intro quiz""proof quiz"1fr/minmax(0,1.05fr) minmax(26rem,.95fr);gap:clamp(2.5rem,7vh,5rem) clamp(3rem,6vw,6rem);padding-top:1.75rem;padding-bottom:4rem}.intro{align-self:end;gap:1.5rem}.headline{font-size:clamp(2.75rem,4.4vw,3.75rem)}.lede{font-size:1.1875rem}.quiz-slot{grid-row:2/span 2;align-self:center}.proof{align-self:start;gap:1rem;margin-top:0;font-size:1rem}}@media (width>=48rem) and (width<=61.99rem){.page{max-width:40rem}}.panel{isolation:isolate;border-radius:var(--radius-2xl);background-color:color-mix(in oklab, var(--surface-2) 84%, transparent);backdrop-filter:blur(22px)saturate(140%);border:1px solid var(--rule-strong);box-shadow:inset 0 1px 0 0 #ffffff17, 0 18px 50px -18px #000000a6, 0 0 90px -30px color-mix(in oklab, var(--steel) 55%, transparent);padding:clamp(1.1rem,4vw,2rem);position:relative}.panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;margin-bottom:1.1rem;display:grid}.seg{border-radius:var(--radius-pill);background:var(--rule);height:.3125rem;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out)}.seg.done{background:var(--steel)}.seg.now{background:var(--pearl);box-shadow:0 0 12px -1px color-mix(in oklab, var(--silver) 80%, transparent)}.step-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--bone-mute);margin-bottom:.6rem;font-size:.6875rem;font-weight:500}.stage{animation:rise .42s var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.q{letter-spacing:-.01em;text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.25rem,5.2vw,1.5rem);font-weight:600;line-height:1.2}.q:focus{outline:none}.opts{gap:.6rem;display:grid}.opt{text-align:left;width:100%;min-height:3.25rem;color:var(--bone);cursor:pointer;border-radius:var(--radius-xl);border:1px solid var(--rule);background:color-mix(in oklab, var(--field) 55%, transparent);-webkit-tap-highlight-color:transparent;transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);align-items:center;gap:.85rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.opt:before{content:"";border-radius:var(--radius-pill);border:1.5px solid var(--bone-mute);width:1.125rem;height:1.125rem;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);flex:none}.opt:hover{border-color:var(--rule-strong);background:color-mix(in oklab, var(--steel) 8%, var(--field))}.opt:hover:before{border-color:var(--silver)}.opt:active{transform:scale(.992)}.opt.sel{border-color:color-mix(in oklab, var(--silver) 55%, transparent);background:color-mix(in oklab, var(--steel) 16%, var(--field));box-shadow:inset 0 1px 0 0 #ffffff2e, 0 0 26px -8px color-mix(in oklab, var(--steel) 75%, transparent)}.opt.sel:before{border-color:var(--white);background:radial-gradient(circle, var(--ink-deep) 0 28%, transparent 30%), var(--brand-gradient);box-shadow:0 0 10px -1px color-mix(in oklab, var(--silver) 80%, transparent)}.nav{min-height:2.75rem;margin-top:1rem;display:flex}.link{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--bone-dim);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:.4rem;margin-left:-.25rem;padding:0 .75rem 0 .25rem;font-size:.875rem;display:inline-flex}.link svg{width:1rem;height:1rem;transition:transform .2s var(--ease-out)}.link:hover{color:var(--bone)}.link:hover svg{transform:translate(-2px)}.link:disabled{visibility:hidden}.result{animation:rise .52s var(--ease-out) both;justify-items:start;gap:.75rem;display:grid}.result:focus{outline:none}.result-mark{animation:bloom .9s var(--ease-out) both;margin-bottom:.25rem}@keyframes bloom{0%{opacity:0;filter:blur(14px);transform:scale(.9)}to{opacity:1;filter:blur();transform:none}}.result h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,5.6vw,1.75rem);font-weight:700;line-height:1.15}.result p{color:var(--bone-dim);text-wrap:pretty}.cta{isolation:isolate;border-radius:var(--radius-pill);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-height:3.5rem;transition:filter .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out), background-color .2s var(--ease-out);border:1px solid #ffffff6b;justify-content:center;align-items:center;margin-top:.75rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.cta.brand-button{background-image:var(--brand-gradient);color:var(--ink-deep);box-shadow:var(--brand-sheen), var(--brand-glow);overflow:hidden}.cta.brand-button:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000001a;position:absolute;inset:1px}.cta.brand-button:hover{filter:brightness(1.04);box-shadow:var(--brand-sheen), var(--brand-glow-strong);transform:translateY(-1px)}.cta.alt{background:color-mix(in oklab, var(--surface) 70%, transparent);color:var(--bone);border-color:var(--rule-strong);box-shadow:inset 0 1px #ffffff14}.cta.alt:hover{background:color-mix(in oklab, var(--steel) 12%, var(--surface));border-color:color-mix(in oklab, var(--silver) 45%, transparent)}[hidden]{display:none!important}[data-cta][data-cta-state=loading]{opacity:.65;cursor:progress}[data-cta][data-cta-state=error]{outline:2px dashed var(--white);outline-offset:4px}[data-cta][data-cta-state=error]:focus-visible{outline-style:solid}@media (width>=30rem){.cta{width:auto;min-width:16rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage,.result,.result-mark{animation:none}.opt,.opt:before,.seg,.link,.link svg,.cta{transition:none}.opt:active,.cta.brand-button:hover,.link:hover svg{transform:none}}
