@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-sans-latin-400-normal.6bb98460.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-400-normal.93ea1e50.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/geist-sans-latin-500-normal.d1eb6e25.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-500-normal.6286cecb.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/geist-sans-latin-600-normal.03e99ac3.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-600-normal.e5a203e2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/geist-sans-latin-700-normal.047656d9.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-700-normal.f73c013e.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/geist-sans-latin-800-normal.637a04d0.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-800-normal.aa7ddb13.woff) format("woff")}:root{--bg:#fff;--surface:#f5f5f7;--surface-2:#ececf0;--line:#e6e6ea;--ink:#000;--ink-2:#5c5c62;--ink-3:#7d7d85;--stencil:#5b3df5;--stencil-2:#4528d8;--stencil-tint:#eeeaff;--faded:#6f86a6;--skin:#ecc9b4;--skin-2:#d9a98f;--red:#e5484d;--green:#1f9d63;--amber:#d98b16;--sans:"Geist Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--display:var(--sans);--t-xs:12px;--t-sm:14px;--t-md:16px;--t-lg:19px;--t-xl:24px;--t-2xl:32px;--t-3xl:44px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-pill:999px;--shadow-float:0 16px 40px -16px rgba(20,16,50,.28);--ease:cubic-bezier(.2,.8,.2,1);--bg-glass:hsla(0,0%,100%,.92);color-scheme:light}:root[data-theme=dark]{--bg:#000;--surface:#16161c;--surface-2:#202028;--line:#2b2b35;--ink:#f5f5f7;--ink-2:#b4b4be;--ink-3:#8c8c97;--stencil:#7c66ff;--stencil-2:#a796ff;--stencil-tint:#221d45;--soft:#16161c;--line-d:#2b2b35;--bg-glass:#000;--shadow-float:0 16px 40px -16px rgba(0,0,0,.7);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--t-md);line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-feature-settings:"ss01","cv11"}main{position:relative;max-width:1120px;margin:0 auto;padding:0 20px 48px}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2.5px solid var(--stencil);outline-offset:2px;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.row{display:flex;gap:10px;flex-wrap:wrap}a{color:inherit}img{-webkit-user-drag:none}h1{font-family:var(--display);font-weight:800;font-size:clamp(40px,7.4vw,84px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}h2{letter-spacing:-.02em}.kicker{font-size:var(--t-sm);font-weight:600;color:var(--stencil);margin:0 0 6px}.lede{font-size:var(--t-lg);color:var(--ink-2);max-width:34ch;margin:0 0 28px;line-height:1.5}.fine{color:var(--ink-3);font-size:13px;text-align:center;margin:10px 0 0;line-height:1.45}.err{color:var(--red);font-weight:600;font-size:var(--t-sm)}.top{display:flex;justify-content:space-between;padding:18px 0}.logo,.top{align-items:center}.logo{display:inline-flex;gap:9px;font-weight:800;font-size:21px;letter-spacing:-.03em;text-decoration:none}.logo svg{width:28px;height:28px}.logo svg circle{fill:var(--ink);stroke:none}.logo svg path{fill:var(--surface)}.link{background:none;border:0;padding:8px 6px;font-weight:600;font-size:15px;text-decoration:none;color:var(--ink-2)}.link:hover{color:var(--ink)}.banner{display:block;width:100%;text-align:left;border:0;color:var(--stencil-2);background:var(--stencil-tint);border-radius:var(--r-md);padding:12px 16px;font-size:15px;font-weight:500;margin-bottom:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:0;border-radius:var(--r-pill);padding:0 28px;background:var(--ink);color:#fff;font-weight:600;font-size:17px;letter-spacing:-.01em;text-decoration:none;transition:transform .15s var(--ease),background .15s,opacity .15s}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.28}.btn.wide{width:100%}.btn.ghost{box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost,.btn.light{background:var(--surface);color:var(--ink)}.btn.dark{background:var(--ink)}.btn.accent{background:var(--stencil)}.btn.red{background:var(--red)}.hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:28px 0 80px}.hero-demo,.photo-stack{position:relative}.photo-stack{border-radius:32px;overflow:hidden;aspect-ratio:4/5;width:100%;background:#1a1a1d;box-shadow:var(--shadow-float)}.photo-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-stack:after{content:"";inset:0 0 auto;height:40%;background:linear-gradient(rgba(0,0,0,.45),transparent)}.photo-stack:after,.year-readout{position:absolute;pointer-events:none}.year-readout{z-index:2;top:18px;left:22px;color:#fff;display:grid;line-height:.85}.year-num{font-weight:800;font-size:96px;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.year-num.word{font-size:60px}.year-unit{font-weight:500;font-size:16px;opacity:.9;margin-top:6px;letter-spacing:0}.real-tag{position:absolute;z-index:2;right:14px;bottom:14px;background:hsla(0,0%,100%,.92);color:var(--ink);font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--r-pill)}.hero-scrub{display:block;margin-top:18px}.scrub-ends{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-3);margin-top:6px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;background:transparent;margin:0}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--ink),var(--faded))}input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--ink),var(--faded))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.06)}input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px rgba(0,0,0,.25)}.flip{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border-radius:var(--r-pill);padding:3px}.flip button{border:0;background:none;border-radius:var(--r-pill);padding:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.flip button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}.facts{max-width:760px;margin:56px auto 24px}.facts h2{font-size:var(--t-2xl);font-weight:800;margin:0 0 20px}.timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;border-radius:var(--r-lg);overflow:hidden}.timeline li{background:var(--surface);padding:18px 20px;display:grid;grid-gap:4px;gap:4px}.timeline b{font-size:var(--t-lg);font-weight:700;letter-spacing:-.01em}.timeline span{color:var(--ink-2)}footer{display:flex;gap:20px;justify-content:center;font-size:14px;color:var(--ink-3);padding:28px 0 8px}footer a{text-decoration:none}.legal{max-width:680px;margin:0 auto;padding:24px 20px 64px}.legal h1{font-size:clamp(36px,7vw,56px)}.legal h2{font-size:var(--t-xl);font-weight:700;margin:32px 0 8px}.legal li,.legal p{color:var(--ink-2);line-height:1.6}.legal a{color:var(--stencil)}.bodymap{display:grid;grid-template-columns:170px 1fr;grid-gap:18px;gap:18px}.figure svg{width:100%;height:auto}.fig{fill:var(--skin);stroke:var(--ink);stroke-width:1.2}.spot .hit{fill:transparent}.spot .dot{fill:var(--stencil)}.spotlist{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:860px){.hero{grid-template-columns:1fr;gap:28px;padding-bottom:48px}}@media (max-width:560px){.year-num{font-size:72px}.year-num.word{font-size:46px}}.hero-demo{order:-1}@media (max-width:860px){.hero{padding-top:12px}}@media (min-width:700px) and (max-width:860px){.hero{grid-template-columns:1fr 1fr;gap:28px;align-items:center}.hero h1{font-size:46px}}.hero h1{text-wrap:balance}@media (min-width:861px){.hero h1{font-size:clamp(56px,5.6vw,84px)!important}}@media (min-width:1000px){main{padding-left:40px;padding-right:40px;max-width:1200px}}.theme-tg{width:42px;height:42px;flex:none;border-radius:14px;border:0;background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .15s}.theme-tg:hover{background:var(--surface-2)}.theme-tg svg{grid-area:1/1;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease),opacity .25s}.theme-tg .tg-sun{opacity:0;transform:rotate(-60deg) scale(.6)}:root[data-theme=dark] .theme-tg .tg-moon{opacity:0;transform:rotate(60deg) scale(.6)}:root[data-theme=dark] .theme-tg .tg-sun{opacity:1;transform:none}.theme-tg.sm{width:36px;height:36px;border-radius:12px}.theme-tg.sm svg{width:18px;height:18px}.bm-legend span,:root[data-theme=dark] .ab-btn.dark,:root[data-theme=dark] .act.primary,:root[data-theme=dark] .au-check input:checked+.au-box,:root[data-theme=dark] .avatar,:root[data-theme=dark] .bm-picked span,:root[data-theme=dark] .btn,:root[data-theme=dark] .btn.dark,:root[data-theme=dark] .chip.on,:root[data-theme=dark] .chipbtn.on,:root[data-theme=dark] .cx-row>.cx-us,:root[data-theme=dark] .gal-steps b,:root[data-theme=dark] .gen-steps li.done i,:root[data-theme=dark] .ip-faq details[open] summary:after,:root[data-theme=dark] .ip-sec .ka-pull,:root[data-theme=dark] .ka-ol li:before,:root[data-theme=dark] .lm-pv-bar i,:root[data-theme=dark] .lm-steps3 li span,:root[data-theme=dark] .lm-tabs button.on,:root[data-theme=dark] .lm-tlx-list button.past .lm-dot,:root[data-theme=dark] .lp-cards button.on .lp-radio,:root[data-theme=dark] .ls-style-tabs button.on,:root[data-theme=dark] .ob-opt.on,:root[data-theme=dark] .ob-progress i,:root[data-theme=dark] .pf-badge,:root[data-theme=dark] .pf-edit.dark,:root[data-theme=dark] .pf-tabs button.on:after,:root[data-theme=dark] .sn-tabbar a.cta svg,:root[data-theme=dark] .stephead .dots i.on,:root[data-theme=dark] .tabbar a.cta,:root[data-theme=dark] .tabbar a.cta svg,:root[data-theme=dark] .tpl button.on{color:var(--bg)}body,html{overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}.pollpage{max-width:640px;margin:0 auto;padding:20px 16px 60px;position:relative;z-index:1}.pp-q{font-size:clamp(32px,8.5vw,52px);line-height:1.02;letter-spacing:-.03em;margin:16px 0 6px;overflow-wrap:anywhere}.pp-sub{color:var(--ink-2);margin:0 0 14px;font-size:16px}.pp-owner{margin:14px 0 0;padding:14px 16px;border-radius:20px;background:var(--stencil-tint);display:grid;grid-gap:4px;gap:4px}.pp-owner span{color:var(--ink-2);font-size:14px}.pp-owner .btn{margin-top:8px;justify-self:start}.pp-single{cursor:zoom-in;border-radius:24px;max-height:none}.pp-verdicts{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.pp-static,.pp-verdicts button{position:relative;overflow:hidden;border:2px solid transparent;background:var(--surface-2);color:var(--ink);border-radius:18px;padding:16px 18px;text-align:left;font-size:17px;font:inherit;font-weight:700}.pp-verdicts button:active{transform:scale(.98)}.pp-fill{position:absolute;inset:0 auto 0 0;opacity:.16;transition:width .5s}.pp-row{position:relative;display:flex;justify-content:space-between;gap:10px}.pp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pp-grid.n3>:first-child{grid-column:1/-1}.pp-grid.n3>:first-child .pp-img img{aspect-ratio:4/3}.pp-card{position:relative;border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s}.pp-card.on{box-shadow:0 0 0 3px var(--stencil)}.pp-img{border:0;padding:0;background:#000;position:relative;cursor:pointer}.pp-img,.pp-img img{display:block;width:100%}.pp-img img{aspect-ratio:4/5;object-fit:cover}.pp-letter{position:absolute;left:10px;top:10px;width:32px;height:32px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-weight:800;font-size:16px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.pp-card.on .pp-letter,.pp-mine{background:var(--stencil);color:#fff}.pp-mine{position:absolute;left:10px;bottom:10px;border-radius:99px;padding:5px 11px;font-weight:800;font-size:13px}.pp-crown{right:52px;font-size:26px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.pp-crown,.pp-zoom{position:absolute;top:8px}.pp-zoom{right:8px;width:38px;height:38px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center}.pp-foot{padding:10px 12px 12px;display:grid;grid-gap:8px;gap:8px}.pp-name{font-weight:700;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.pp-vote{border:0;border-radius:99px;padding:10px;background:var(--ink);color:var(--surface);font:inherit;font-weight:700;font-size:15px}.pp-bar{position:relative;height:30px;border-radius:10px;background:var(--surface-2);overflow:hidden}.pp-bar i{position:absolute;inset:0 auto 0 0;background:var(--stencil);opacity:.3;transition:width .5s}.pp-card.win .pp-bar i{opacity:.55}.pp-bar b{position:relative;display:block;line-height:30px;padding:0 10px;font-size:15px}.pp-note{margin-top:18px;padding:16px;border-radius:20px;background:var(--surface-2);display:grid;grid-gap:8px;gap:8px}.pp-note label{font-weight:700}.pp-note textarea{width:100%;box-sizing:border-box;border:0;border-radius:14px;padding:12px;font:inherit;font-size:16px;resize:none;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.pp-note .btn{justify-self:end}.pp-thanks{margin:0;font-weight:700;text-align:center}.pp-comments{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pp-comments li{background:var(--surface);border-radius:12px;padding:8px 12px}.pp-comments small{color:var(--ink-3);font-weight:800;margin-right:4px}.pp-big{position:fixed;inset:0;z-index:80;background:#000;display:grid;grid-template-rows:1fr auto;overscroll-behavior:contain}.pp-big img{width:100%;height:100%;object-fit:contain;min-height:0}.pp-big-bar{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#000;align-items:center;flex-wrap:wrap}.pp-big-bar .btn{flex:1 1}.pp-cta{background:var(--ink);color:var(--surface);border-radius:24px;padding:22px;margin-top:28px}.pp-cta h2{font-size:28px;line-height:1.05;margin:0 0 8px}.pp-cta p{opacity:.8;margin:0 0 16px}.pp-cta .btn{background:var(--surface);color:var(--ink)}.auth-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.auth-cta .btn{text-decoration:none}.auth-cta .btn.ghost.on-dark{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.5)}.auth-cta .btn.light{background:#fff;color:#000}:root[data-theme=dark] .kb-page{--kb-bg:var(--bg);--kb-surface:var(--surface);--kb-line:var(--line);--kb-text:var(--ink);--kb-muted:var(--ink-3)}:root[data-theme=dark] .lm-pv-card{background:linear-gradient(160deg,#1b1638,#121218 55%,#0f1a15)}:root[data-theme=dark] .lm-hs{background:linear-gradient(160deg,#1d1840,#121218)}:root[data-theme=dark] .lm-tlx-badge{background:rgba(16,16,22,.86)}:root[data-theme=dark] .lm-tlx-badge b{color:#fff}:root[data-theme=dark] .lm-tlx-list button:hover{background:hsla(0,0%,100%,.05)}:root[data-theme=dark] .cx-row>.cx-us{background:#241d52;color:#fff}:root[data-theme=dark] .cx-head .cx-us path{fill:#241d52}:root[data-theme=dark] .lp-actions{background:rgba(0,0,0,.94)}:root[data-theme=dark] .sslot-busy{background:rgba(0,0,0,.7)}:root[data-theme=dark] .stickycta{background:linear-gradient(transparent,var(--bg) 22%)}:root[data-theme=dark] .ip-tip,:root[data-theme=dark] .ka-tip{background:#1f1b10;border-color:#3a3218}:root[data-theme=dark] .ip-tip-ico,:root[data-theme=dark] .ka-tip-ico{background:#3a3014}:root[data-theme=dark] .ip-tip-h,:root[data-theme=dark] .ka-tip-h{color:#f3d27a!important}:root[data-theme=dark] .ip-tip-ico svg,:root[data-theme=dark] .ka-tip-ico svg{stroke:#f3d27a}:root[data-theme=dark] .rm-note{background:#241710;box-shadow:inset 0 0 0 1px #4a2c18}:root[data-theme=dark] .rm-note b{color:#ffb88a}:root[data-theme=dark] .rm-note p{color:#d8c4b6}:root[data-theme=dark] .sp-ring{background:radial-gradient(closest-side,var(--bg) 79%,transparent 80%),conic-gradient(var(--c) calc(var(--v) * 1%),var(--surface-2) 0)}:root[data-theme=dark] .tile .tile-fav{background:rgba(20,20,26,.85)}:root[data-theme=dark] .tile .tile-fav svg{stroke:#e8e8ee}:root[data-theme=dark] .pf-id:before{background:radial-gradient(90% 180% at 0 0,#2c2266 0,transparent 60%),radial-gradient(70% 160% at 100% 0,#3a2418 0,transparent 60%),#17142c}:root[data-theme=dark] .pf-avatar{background:linear-gradient(150deg,#3a2f80,#241d52);color:#d9d0ff}:root[data-theme=dark] .ab-mission{background:radial-gradient(90% 140% at 0 0,#2a2163 0,transparent 60%),radial-gradient(80% 140% at 100% 100%,#3a2418 0,transparent 60%),#15131f}:root[data-theme=dark] .ab-is .yes{background:#10241a}:root[data-theme=dark] .tile.ph{background:linear-gradient(110deg,#1d1d22 30%,#26262d 50%,#1d1d22 70%);background-size:200% 100%}:root[data-theme=dark] .ip-page,:root[data-theme=dark] .sp-page{--line:var(--line-d);--soft:var(--surface);--muted:var(--ink-3);--acc-t:var(--stencil-tint);--acc:var(--stencil)}:root[data-theme=dark] .ka-page{--ka-ink:var(--ink);--ka-muted:var(--ink-3);--ka-line:var(--line);--ka-accent:var(--stencil-2)}:root[data-theme=dark] .ka-sum{background:var(--stencil-tint)}:root[data-theme=dark] .real-tag{background:rgba(16,16,22,.86);color:#fff}:root[data-theme=dark] .lm-cmp{background:var(--surface-2)}:root[data-theme=dark] .qf-vis{filter:brightness(.82) saturate(.9)}:root[data-theme=dark] .down,:root[data-theme=dark] .sp-time li.down{background:#2a1416}:root[data-theme=dark] .sp-time li[style],:root[data-theme=dark] .sp-tips li{background:#1f1b10}:root[data-theme=dark] .ip-sec li,:root[data-theme=dark] .ip-sec p{color:var(--ink-2)}:root[data-theme=dark] .au-forgot,:root[data-theme=dark] .kb-pill{color:var(--stencil-2)}:root[data-theme=dark] .toast{background:#26262e;color:#fff}:root[data-theme=dark] .ka2{--body:#c9c9d2;--muted:var(--ink-3);--line:var(--line-d);--acc-tint:var(--stencil-tint);--acc:var(--stencil-2)}:root[data-theme=dark] .sp-time li{background:var(--surface)}:root[data-theme=dark] .qf-vis{background:var(--surface-2)!important;filter:none}:root[data-theme=dark] .btn.ghost{color:var(--ink)}:root[data-theme=dark] .fixcard .btn:not(.ghost),:root[data-theme=dark] .ls-final .btn:not(.ghost){color:#0d0b14}:root[data-theme=dark] .pf-badge svg{stroke:var(--bg)}:root[data-theme=dark] .pf-badge.on svg{stroke:#fff}:root[data-theme=dark] .tabbar a.cta svg{stroke:currentColor}:root[data-theme=dark] .ex-design{background:#f4f3ef}:root[data-theme=dark] .lm-pv-phone{--bg:#fff;--surface:#f2f2f6;--ink:#0d0b14;--ink-2:#4a4a52;--ink-3:#6e6e78;--stencil:#5b3df5;--stencil-tint:#eeeaff;color:#0d0b14;background:#f2f2f6;box-shadow:0 0 0 8px #2a2a33,0 50px 80px -30px rgba(0,0,0,.8)}:root[data-theme=dark] .lm-pv-phone .lm-pv-sw{background:#d9d8df}:root[data-theme=dark] .lm-pv-phone .lm-pv-sw.on{background:#34c759}:root[data-theme=dark] .lm-pv-phone .lm-pv-sw:after{background:#fff}:root[data-theme=dark]{--neon:#d4ff3d}:root[data-theme=dark] .ab-eyebrow,:root[data-theme=dark] .ab-ico,:root[data-theme=dark] .ab-now-list li>svg,:root[data-theme=dark] .areachg,:root[data-theme=dark] .article-card .tag,:root[data-theme=dark] .au-forgot,:root[data-theme=dark] .au-resend button,:root[data-theme=dark] .banner,:root[data-theme=dark] .beta-pill,:root[data-theme=dark] .bm-custom .link,:root[data-theme=dark] .bm-legend button.on,:root[data-theme=dark] .cc-ico,:root[data-theme=dark] .cmpcut-txt .link,:root[data-theme=dark] .cx-row:not(.cx-head):not(.cx-foot):hover .cx-f,:root[data-theme=dark] .ex-pill,:root[data-theme=dark] .hooks button.on,:root[data-theme=dark] .ip-sec a,:root[data-theme=dark] .ka-eyebrow,:root[data-theme=dark] .ka-faq summary:after,:root[data-theme=dark] .ka-lead .drop:first-letter,:root[data-theme=dark] .ka-next-card span,:root[data-theme=dark] .ka-rel-cat,:root[data-theme=dark] .ka-s-n,:root[data-theme=dark] .ka-sum-h,:root[data-theme=dark] .ka-toc a:hover,:root[data-theme=dark] .ka-toc-side li.on a span,:root[data-theme=dark] .kb-eyebrow,:root[data-theme=dark] .kb-item h2 a:hover,:root[data-theme=dark] .kb-label,:root[data-theme=dark] .kb-more,:root[data-theme=dark] .kb-pill,:root[data-theme=dark] .kb-up,:root[data-theme=dark] .kicker,:root[data-theme=dark] .legal a,:root[data-theme=dark] .linkbtn,:root[data-theme=dark] .lm-tlx-list button.on .lm-tlx-y,:root[data-theme=dark] .lp-cur,:root[data-theme=dark] .ls-art.big .ls-tag,:root[data-theme=dark] .ls-design span,:root[data-theme=dark] .ls-kick,:root[data-theme=dark] .ls-kick.light,:root[data-theme=dark] .ls-num,:root[data-theme=dark] .ls-redraw span,:root[data-theme=dark] .ls-tag,:root[data-theme=dark] .pf-avatar,:root[data-theme=dark] .qf-all,:root[data-theme=dark] .qf-arrow,:root[data-theme=dark] .qf-lines figcaption,:root[data-theme=dark] .rail-beta b,:root[data-theme=dark] .section-title a.small,:root[data-theme=dark] .sf-col a:hover,:root[data-theme=dark] .tipcard b{color:var(--neon)}:root[data-theme=dark] .ip-faq summary:after,:root[data-theme=dark] .ka-faq2 summary:after,:root[data-theme=dark] .lm-faq-list summary:after{filter:none;box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50% /14px no-repeat}:root[data-theme=dark] .ip-faq details[open] summary:after,:root[data-theme=dark] .ka-faq2 details[open] summary:after,:root[data-theme=dark] .lm-faq-list details[open] summary:after{background-color:var(--neon)}:root[data-theme=dark] .cutbtn svg,:root[data-theme=dark] .fx-group h2 svg,:root[data-theme=dark] .ip-ico svg,:root[data-theme=dark] .ip-kick svg,:root[data-theme=dark] .ip-sec-ico svg,:root[data-theme=dark] .ip-upd svg,:root[data-theme=dark] .lm-ico svg{stroke:var(--neon)}