@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/617e4e4fd988057a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/38f6ea685f9a075f-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69e678db87bce273-s.p.woff2) format("woff2");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-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_28da39{font-family:Archivo,Archivo Fallback;font-weight:700;font-style:normal}.__variable_28da39{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");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-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4b3a31{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4b3a31{--font-text:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");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-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_90b1ba{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:400;font-style:normal}.__variable_90b1ba{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#ffffff;--ink:#0a0d10;--mute:#5b6670;--soft:#e6e9ec;--edge:#7d8c99;--accent:#0f5c6b;--accent-ink:#0a4451;--hi:#e3eef0;--hi-alarm:#f3dcd9;--hi-watch:#f5e7cc;--hi-steady:#d8ebe2;--alarm:#b3453a;--watch:#8a6120;--steady:#2f7a63;--display:var(--font-display),system-ui,sans-serif;--text:var(--font-text),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--text);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.k{display:block;font:500 12px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;background:var(--accent);color:#fff;font:500 15px var(--text);letter-spacing:-.01em;text-decoration:none;border:0;cursor:pointer}.btn:hover{background:var(--accent-ink);color:#fff}.btn:disabled{background:var(--edge);cursor:default}.btn.ink{background:var(--ink)}.btn.ink:hover{background:#22292f}.btn.quiet{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.btn.quiet:hover{background:var(--hi)}.hd{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg)}.hd .wrap{display:flex;align-items:center;height:72px;border-bottom:1px solid var(--ink);gap:36px}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.wordmark .mark{width:26px;height:27px;display:block}.wordmark .wm-text{font:700 19px var(--display);letter-spacing:-.02em}.wordmark .wm-accent{color:var(--accent)}.wordmark:hover .wm-text,a:hover>.wordmark .wm-text{color:var(--ink)}.hd nav{margin-left:auto;display:flex;align-items:center;gap:36px;font:500 14px var(--text)}.hd nav a{color:var(--ink);text-decoration:none}.hd nav a:hover{color:var(--accent)}.hd nav .btn{height:40px;padding:0 18px;font-size:14px;color:#fff}.hd nav .btn:hover{color:#fff}.hd .menu{display:none}.hero .wrap{display:grid;grid-template-columns:1fr 1fr;min-height:560px;border-bottom:1px solid var(--ink)}.hero .l{padding:56px 64px 60px 0;border-right:1px solid var(--ink)}.hero .r{padding:56px 0 60px 56px}h1{font:700 88px/.96 var(--display);letter-spacing:-.045em;margin:0 0 36px;max-width:9ch;text-wrap:balance}h1 em{font-style:normal;color:var(--accent)}.lede{font-size:19px;color:var(--mute);max-width:38ch;margin:0 0 44px}.scan{display:grid;grid-template-columns:1fr auto;max-width:560px;scroll-margin-top:104px}.scan input{height:52px;min-width:0;border:1.5px solid var(--ink);border-right:0;padding:0 16px;font:400 16px var(--text);background:#fff;color:var(--ink)}.scan input::placeholder{color:#8b96a0}.fine,.scan input:disabled{color:var(--mute)}.fine{font-size:14px}.error,.fine{margin:14px 0 0}.error{font-size:15px;color:var(--alarm);font-weight:500}.stamp{display:inline-block;padding:9px 11px;font:600 12.5px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink)}.stamp.alarm{background:var(--alarm)}.stamp.watch{background:var(--watch)}.stamp.steady{background:var(--steady)}.receipt{font:400 13px/1.55 var(--mono)}.receipt .top{border-top:3px solid var(--ink);padding-top:14px}.receipt .why{font:500 22px/1.25 var(--text);letter-spacing:-.01em;margin:14px 0 22px;color:var(--ink)}.receipt .row{display:grid;grid-template-columns:118px 1fr;grid-gap:16px;gap:16px;padding:9px 0;border-top:1px solid var(--soft)}.receipt .row span:first-child{color:var(--mute)}.receipt .row span:last-child{color:var(--ink)}.receipt .shot{margin:18px 0 0}.receipt .browser{border:1px solid var(--ink);background:#fff}.receipt .browser-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--ink)}.receipt .browser-bar i{width:8px;height:8px;border-radius:50%;border:1px solid var(--mute)}.receipt .browser-bar span{margin-left:8px;font:400 12px var(--mono);color:var(--mute)}.receipt .browser .shot{margin:0}.receipt .browser .zoom-btn{border:0}.receipt .browser .zoom figcaption{border:0;border-top:1px solid var(--ink)}.receipt .end{border-bottom:3px solid var(--ink);padding:14px 0 0;margin-top:16px;color:var(--mute);font:400 13px var(--text)}.you{margin-top:18px;padding:16px 18px;background:var(--hi);font:500 16px/1.45 var(--text);color:var(--ink)}.you b{display:block;font:600 11px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.sec .wrap{padding-block:64px;border-bottom:1px solid var(--ink)}.sec .head{display:grid;grid-template-columns:3fr 9fr;grid-gap:32px;gap:32px;margin-bottom:40px}.sec h2{font:700 40px/1 var(--display);letter-spacing:-.045em;margin:10px 0 0;max-width:12ch;text-wrap:balance}.tally{font:400 22px/1.35 var(--text);letter-spacing:-.012em;padding-top:6px;max-width:32ch}.tally em{font-style:normal;color:var(--alarm)}.case{display:grid;grid-template-columns:5fr 7fr;grid-gap:48px;gap:48px;padding:40px 0;border-top:1px solid var(--ink);align-items:start}.case:first-of-type{border-top:2px solid var(--ink)}.case .pic{position:relative;background:#fff}.case .pic .stamp{position:absolute;left:-1.5px;top:-1.5px;z-index:2}.case .pic .cap{font:400 12.5px var(--text);color:var(--mute);padding:8px 10px;border-top:1px solid var(--soft)}.case .code{border:1.5px solid var(--ink);padding:22px 20px;font:400 13px/1.7 var(--mono);color:var(--mute);background:#fafbfb;min-height:220px}.case .code b{color:var(--ink);font-weight:500}.case h3{font:500 28px/1.2 var(--text);letter-spacing:-.02em;margin:0 0 18px;max-width:22ch;text-wrap:balance}.case .you{margin:0 0 22px;font-size:18px;max-width:56ch}.rc{font:400 13px/1.6 var(--mono);border-top:2px solid var(--ink);padding-top:10px;max-width:56ch}.rc div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:4px 0}.rc span:first-child{color:var(--mute)}.nums{display:grid;grid-template-columns:1.35fr 1fr 1fr}.num{border-left:1px solid var(--soft);padding:0 32px 0 28px}.num:first-child{border-left:0;padding-left:0}.num .k{margin:0 0 14px;color:var(--ink)}.chart{display:flex;align-items:flex-end;gap:18px;height:150px;margin:0 0 10px;border-bottom:1.5px solid var(--ink);max-width:300px}.chart .b{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.chart .b i{display:block;background:var(--ink);width:100%}.chart .b:last-child i{background:var(--alarm)}.chart .b b{font:600 15px var(--text);margin-bottom:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart .b:last-child b{color:var(--alarm)}.axis{display:flex;gap:18px;max-width:300px;font:400 12px var(--mono);color:var(--mute);margin:8px 0 16px}.axis span{flex:1 1}.num .big{font:700 72px/1 var(--display);letter-spacing:-.045em;margin:0 0 14px}.num p{margin:0 0 16px;font-size:17px;max-width:28ch}.num .src{font:400 12.5px/1.5 var(--mono);color:var(--mute);border-top:1px solid var(--soft);padding-top:10px}.num .src a{color:inherit}.steps4{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink)}.steps4>div{padding:28px 28px 32px 0;border-right:1px solid var(--soft);margin-right:28px}.steps4>div:last-child{border-right:0;margin-right:0}.steps4 .n{font:700 40px/1 var(--display);letter-spacing:-.04em;color:var(--accent);margin-bottom:18px}.steps4 h3{font:500 20px/1.25 var(--text);letter-spacing:-.01em;margin-bottom:10px}.steps4 p{color:var(--mute);font-size:15.5px}.rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.rules ul{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.rules li{padding:18px 0;border-bottom:1px solid var(--soft);display:grid;grid-template-columns:26px 1fr;grid-gap:14px;gap:14px}.rules li b{font:700 18px/1.2 var(--display);color:var(--accent)}.rules li.no b{color:var(--alarm)}.rules h3{font:500 20px var(--text);margin-bottom:14px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));border-top:2px solid var(--ink)}.plan{padding:28px 28px 32px 0;margin-right:28px;border-right:1px solid var(--soft);display:flex;flex-direction:column}.plan:last-child{border-right:0;margin-right:0}.plan .name{font:500 14px var(--text);color:var(--mute);margin-bottom:14px}.plan .amt{font:700 52px/1 var(--display);letter-spacing:-.045em}.plan .per{font:400 15px var(--text);color:var(--mute);margin:8px 0 18px}.plan .who{font:500 17px/1.4 var(--text);margin-bottom:18px;min-height:3lh}.plan ul{list-style:none;margin:0 0 18px;padding:0;font-size:15px;color:var(--mute);flex:1 1}.plan li{padding:7px 0;border-top:1px solid var(--soft)}.plan li.has{color:var(--ink);padding:12px 0}.plan li.has b{display:block;font:600 14.5px/1.4 var(--text);color:var(--ink)}.plan li.has i{display:block;margin-top:4px;font:400 13px/1.5 var(--text);font-style:normal;color:var(--mute)}.free-points li b{display:block;font:600 14px/1.4 var(--text);color:var(--ink)}.free-points li i{display:block;margin-top:3px;font:400 12.5px/1.5 var(--text);font-style:normal;color:var(--mute)}.plan li.inherit{border-top:0;padding-top:0;font-weight:500;color:var(--accent)}.plan-flag{height:30px;display:flex;align-items:center;font:600 10.5px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.plan.featured{background:#fafbfb;padding-left:22px;margin-left:-22px}.plan.featured .plan-flag{margin:0 -22px;padding:0 22px;background:var(--accent);color:#fff}.free-band{display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:1px solid var(--soft);padding:26px 0 28px;margin-bottom:8px}.free-band .free-line{font:500 20px/1.35 var(--text);letter-spacing:-.01em;margin:10px 0 12px;max-width:58ch}.free-band .free-points{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:18px 28px;gap:18px 28px;margin:0;padding:0;font-size:15px;color:var(--mute)}.free-band .free-points li{position:relative;padding-left:20px}.free-band .free-points li:before{content:"✓";position:absolute;left:0;top:0;color:var(--steady)}@media (min-width:720px){.free-band .free-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-band .btn{flex:0 0 auto}.one-time{align-items:center;justify-content:space-between;gap:48px;border-top:2px solid var(--ink);padding:26px 0 0;margin-top:8px}.one-time,.one-time h3{display:flex;flex-wrap:wrap}.one-time h3{font:500 24px/1.25 var(--text);letter-spacing:-.015em;margin:8px 0 10px;align-items:baseline;gap:14px}.one-time .ot-amt{font:700 26px var(--display);letter-spacing:-.03em;color:var(--accent)}.one-time .ot-amt span{font:400 14px var(--text);color:var(--mute);letter-spacing:0}.one-time p{max-width:62ch;color:var(--mute)}.one-time .btn{flex:0 0 auto}.plan-note{font-size:14px;color:var(--mute);margin:0 0 18px;padding-top:12px;border-top:1px solid var(--soft)}.plan .btn{width:100%}.plan.launch .amt{color:var(--accent)}.noprice{font:400 15px var(--text);color:var(--mute)}.pricing-note{margin-top:28px;font-size:15px;color:var(--mute);max-width:76ch}.vs{border-top:2px solid var(--ink);padding:24px 0 32px;max-width:76ch}.vs h3{font:500 24px/1.25 var(--text);letter-spacing:-.015em}.vs h3,.vs p{margin-bottom:12px}.vs .vs-rule{font-weight:500;color:var(--ink);background:var(--hi);padding:14px 16px;margin:0}.table-scroll{overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:900px;font-size:15px}.compare td,.compare th{text-align:left;padding:14px 16px 14px 0;vertical-align:top}.compare thead th{font:500 16px var(--text);border-bottom:2px solid var(--ink);padding-bottom:12px}.compare tbody tr{border-bottom:1px solid var(--soft)}.compare tr.group th{font:500 12px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:26px 0 8px;border-bottom:1px solid var(--ink)}.compare tbody th[scope=row]{font:400 16px var(--text);color:var(--ink);width:34%;font-weight:400}.compare .help{display:block;margin-top:4px;font-size:13.5px;color:var(--mute);max-width:46ch}.compare td{width:13%}.compare .yes{font-weight:500;color:var(--steady)}.compare .no{color:var(--edge)}.compare .val{font-weight:500}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid var(--soft)}.faq summary{cursor:pointer;padding:20px 0;font:500 20px/1.3 var(--text);letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;gap:24px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 26px/1 var(--display);color:var(--accent);flex:0 0 auto}.faq details[open] summary:after{content:"\2212"}.faq .a{padding:0 0 22px;max-width:70ch;color:var(--ink)}.faq .a p+p{margin-top:10px}.last .wrap{padding-block:88px;border-bottom:1px solid var(--ink)}.last h2{font:700 64px/.98 var(--display);letter-spacing:-.045em;max-width:12ch;margin-bottom:32px;text-wrap:balance}.ft .wrap{padding-block:48px 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.ft .k{margin:0 0 14px}.ft ul{list-style:none;margin:0;padding:0;font-size:15px}.ft li{margin-bottom:9px}.ft a{color:var(--ink);text-decoration:none}.ft a:hover{color:var(--accent);text-decoration:underline}.ft .about{font-size:15px;color:var(--mute);max-width:36ch;margin-top:16px}.ft .legal{grid-column:1/-1;border-top:1px solid var(--soft);padding-top:18px;font-size:13px;color:var(--mute);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.doc .wrap{padding-block:64px 96px}.doc h1{font-size:56px;margin-bottom:14px;max-width:none}.doc .updated{color:var(--mute);font-size:15px;margin-bottom:40px}.doc h2{font:700 26px/1.15 var(--display);letter-spacing:-.03em;margin:44px 0 14px;max-width:none}.doc h3{font:500 19px/1.3 var(--text);margin:24px 0 8px}.doc ol,.doc p,.doc ul{margin:0 0 14px;max-width:70ch}.doc ol,.doc ul{padding-left:22px}.doc li{margin-bottom:6px}.doc table{border-collapse:collapse;width:100%;max-width:900px;font-size:15px;margin:0 0 20px}.doc td,.doc th{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--soft);vertical-align:top}.doc th{font-weight:500;border-bottom:2px solid var(--ink)}.doc .lede{margin-bottom:32px}.doc .byline{color:var(--mute);font-size:15px;margin:0 0 28px}.doc .byline a{color:inherit}.doc code{font:400 .88em var(--mono)}.doc pre{margin:0 0 16px;padding:16px 18px;border:1.5px solid var(--ink);max-width:70ch;overflow-x:auto;font:400 13.5px/1.6 var(--mono)}.doc pre code{font:inherit;white-space:pre}@media (max-width:640px){.doc table.stack thead{display:none}.doc table.stack,.doc table.stack tbody,.doc table.stack td,.doc table.stack tr{display:block}.doc table.stack tr{padding:12px 0;border-bottom:1px solid var(--soft)}.doc table.stack td{border:0;padding:2px 0}.doc table.stack td:before{content:attr(data-label);display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}}.doc .paste{padding:16px 18px;background:var(--hi);color:var(--ink);font-weight:500}.results .wrap{padding-block:48px 64px;border-bottom:1px solid var(--ink)}@media (max-width:960px){.nums{grid-template-columns:1fr}.axis,.chart{max-width:none}.num{border-left:0;padding:22px 0 0;border-top:1px solid var(--soft);margin-top:22px}.num:first-child{border-top:0;padding-top:0;margin-top:0}.steps4{grid-template-columns:1fr 1fr}.steps4>div:nth-child(2){border-right:0;margin-right:0}.ft .wrap{grid-template-columns:1fr 1fr}}@media (max-width:820px){.wrap{padding:0 20px}.hd .wrap{height:60px}.hd nav{display:none}.hd .menu{display:inline-flex;margin-left:auto;height:40px;padding:0 14px;background:#fff;color:var(--ink);border:1.5px solid var(--ink);font:500 14px var(--text);cursor:pointer}.hd nav.open{display:flex;position:fixed;left:0;right:0;top:60px;bottom:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--ink);z-index:40;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.hd nav.open a{padding:16px 20px;border-top:1px solid var(--soft)}.hd nav.open .btn{margin:16px 20px;height:48px}.hero .wrap{grid-template-columns:1fr;min-height:0}.hero .l{padding:40px 0 36px;border-right:0}.hero .r{padding:36px 0 40px}h1{font-size:50px;max-width:none}.lede{font-size:17px}.scan{grid-template-columns:1fr;max-width:none}.scan input{border-right:1.5px solid var(--ink);border-bottom:0}.sec .wrap{padding-block:44px}.sec .head{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.sec h2{font-size:34px;max-width:none}.tally{font-size:19px;max-width:none}.case{grid-template-columns:1fr;gap:20px;padding:28px 0}.case h3{font-size:22px;max-width:none}.rc div,.receipt .row{grid-template-columns:1fr;gap:4px}.plans,.rules,.steps4{grid-template-columns:1fr;gap:0}.plan.featured{background:none;padding-left:0;margin-left:0}.plan.featured .plan-flag{margin:0;padding:0 12px}.free-band,.one-time{gap:22px}.free-band .btn,.one-time .btn{width:100%}.plan,.steps4>div{border-right:0;margin-right:0;padding:22px 0;border-bottom:1px solid var(--soft)}.rules ul:first-child{margin-bottom:32px}.last .wrap{padding-block:56px}.last h2{font-size:40px}.ft .wrap{grid-template-columns:1fr;gap:28px;padding-block:36px 32px}.doc h1{font-size:38px}.doc h2{font-size:22px}}.unlock{margin-top:40px;border-top:2px solid var(--ink);padding-top:24px;max-width:64ch}.unlock h3{font:500 24px/1.25 var(--text);letter-spacing:-.015em;margin-bottom:10px}.unlock p{margin-bottom:18px}.unlock .k{margin-bottom:10px}.unlock .scan{max-width:none}.hd nav .drop{position:relative}.hd nav .drop-t{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:500 14px var(--text);color:var(--ink);cursor:pointer}.hd nav .drop-t:hover{color:var(--accent)}.hd nav .drop-t:after{content:"";display:inline-block;margin-left:6px;border:4px solid transparent;border-top-color:currentcolor;transform:translateY(2px)}.hd nav .drop-m{position:absolute;left:0;top:100%;padding-top:14px;min-width:220px;display:none}.hd nav .drop.on .drop-m{display:block}.hd nav .drop-m{background:#fff}.hd nav .drop.on .drop-m{border:1px solid var(--ink);box-shadow:0 8px 24px rgba(10,13,16,.08)}.hd nav .drop-m a{display:block;padding:11px 16px;font:400 14px var(--text);color:var(--ink);border-bottom:1px solid var(--soft)}.hd nav .drop-m a:last-child{border-bottom:0}.hd nav .drop-m a:hover{background:var(--hi);color:var(--accent)}.hd nav .nav-cta-quiet{color:var(--ink);font-weight:500}.hd nav .nav-cta-quiet:hover{color:var(--accent)}.bfs{border-top:2px solid var(--ink)}.bf{display:grid;grid-template-columns:5fr 7fr;grid-gap:48px;gap:48px;align-items:start;padding:36px 0 40px;border-bottom:1px solid var(--soft)}.bf .bf-l .stamp{display:inline-block}.bf h3{font:500 28px/1.2 var(--text);letter-spacing:-.02em;margin:16px 0 0;max-width:22ch;text-wrap:balance}.bf .you{margin-top:0;max-width:none;font-size:17px}.bf .rc{margin-top:18px;max-width:none}.incident{border-top:2px solid var(--ink);padding:20px 0 0;max-width:72ch}.incident p{font-size:18px}.incident .src{margin-top:16px;padding-top:12px;border-top:1px solid var(--soft);font:400 13px/1.55 var(--mono);color:var(--mute)}.incident .src a{color:inherit}.linkrow{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink)}.linkcard{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:128px;padding:24px 24px 22px 0;margin-right:24px;border-right:1px solid var(--soft);text-decoration:none}.linkcard:nth-child(3n){border-right:0;margin-right:0}.linkcard .lc-q{font:500 20px/1.25 var(--text);letter-spacing:-.015em;color:var(--ink);max-width:20ch}.linkcard .lc-go{font:500 14px var(--text)}.linkcard .lc-go,.linkcard:hover .lc-q{color:var(--accent)}.sources{list-style:none;margin:0;padding:0;border-top:1px solid var(--soft);max-width:80ch}.sources li{padding:12px 0;border-bottom:1px solid var(--soft);font-size:15px}.sources a{color:var(--mute)}.sources a:hover{color:var(--accent)}.gloss{border-top:2px solid var(--ink);margin:0}.gterm{display:grid;grid-template-columns:4fr 8fr;grid-gap:32px;gap:32px;padding:24px 0;border-bottom:1px solid var(--soft)}.gterm dt{font:500 22px/1.2 var(--text);letter-spacing:-.02em}.gterm .aka{display:block;margin-top:6px;font:400 13px var(--mono);color:var(--mute);text-transform:none;letter-spacing:0}.gterm dd{margin:0;max-width:64ch}.gterm dd p{margin:0 0 10px}.gterm .gcost b{display:block;font:600 11px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--alarm);margin-bottom:4px}.ft .wrap{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.ft-about .ft-mail,.ft-about>a{display:inline-block;text-decoration:none}.ft-about .ft-mail{margin-top:14px;font-size:15px;color:var(--ink)}.ft-about .ft-mail:hover{color:var(--accent)}@media (max-width:960px){.linkrow{grid-template-columns:1fr}.linkcard,.linkcard:nth-child(3n){border-right:0;margin-right:0;border-bottom:1px solid var(--soft);min-height:0;padding:20px 0;flex-direction:row;align-items:center;justify-content:space-between}.ft .wrap{grid-template-columns:1fr 1fr}.gterm{grid-template-columns:1fr;gap:10px}}@media (max-width:820px){.hd nav.open .drop{border-top:1px solid var(--soft)}.hd nav.open .drop-t{padding:16px 20px;width:100%;text-align:left}.hd nav.open .drop-m{position:static;display:block;padding-top:0;border:0;box-shadow:none}.hd nav.open .drop-m a{padding:12px 20px 12px 36px}.hd nav.open .nav-cta-quiet{padding:16px 20px;border-top:1px solid var(--soft)}.bf{gap:18px}.bf,.ft .wrap{grid-template-columns:1fr}}.resultpage{padding:48px 0 96px}.resultpage .rp-head{border-bottom:2px solid var(--ink);padding-bottom:20px;margin-bottom:8px}.resultpage .rp-head h1{font:700 clamp(32px,5vw,46px)/1 var(--display);letter-spacing:-.035em;margin:6px 0 0}.resultpage .rp-fail{font:500 26px/1.3 var(--text);max-width:34ch;margin:40px 0 24px}.resultpage .sample-head h1{max-width:24ch;text-wrap:balance}.resultpage .sample-head .rp-more-lede{max-width:64ch}.resultpage .rp-foot{margin-top:56px;border-top:2px solid var(--ink);padding-top:20px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.resultpage .rp-foot p{margin:0;max-width:58ch;color:var(--mute);font-size:15px}.btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff}.resultpage.waiting{padding-top:96px}.resultpage .rp-clock{margin:18px 0 0;color:var(--mute);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resultpage .rp-later{margin-top:28px;padding-top:18px;border-top:1px solid var(--soft);max-width:560px}.resultpage .rp-later p{margin:0 0 12px;font-size:15px;max-width:56ch}.resultpage .rp-email{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.resultpage .rp-email input{flex:1 1 240px;min-width:0;padding:12px 14px;border:2px solid var(--ink);font:inherit;background:var(--bg);color:inherit}.resultpage .rp-email .error{flex-basis:100%;margin:0}.resultpage .rp-email-done{font-weight:500}.resultpage .rp-trouble .lede{max-width:56ch;margin:0 0 24px}.resultpage .rp-trouble-do{display:flex;gap:12px;flex-wrap:wrap}.resultpage.waiting h1{font:700 clamp(32px,5vw,48px)/1 var(--display);letter-spacing:-.035em;margin:0 0 12px}.resultpage.waiting .lede{font-size:18px;color:var(--mute);max-width:44ch;margin:0 0 40px}.rp-steps{list-style:none;padding:0;margin:0;max-width:46ch;border-top:1px solid var(--soft)}.rp-steps li{display:flex;gap:14px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--soft);color:var(--mute);font-size:16px}.rp-steps li span{width:14px;flex:none;font-weight:700}.rp-steps li.done{color:var(--ink)}.rp-steps li.done span{color:var(--steady)}.rp-steps li.now{color:var(--ink);font-weight:500}.rp-steps li.now span{color:var(--accent)}.eg-tag{display:inline-block;margin-bottom:14px;padding:7px 10px;background:var(--ink);color:#fff;font:600 11px var(--text);letter-spacing:.12em;text-transform:uppercase}.receipt .eg-tag{margin-bottom:18px}.case .eg-tag{display:block;width:-moz-fit-content;width:fit-content}.ft .legal .tm{flex:0 0 100%;margin-top:4px;max-width:92ch;font-size:12.5px;line-height:1.55}.rp-more{margin-top:56px;border-top:2px solid var(--ink);padding-top:24px}.rp-more h2{font:700 clamp(24px,3vw,30px)/1.15 var(--display);letter-spacing:-.03em;margin:0 0 12px;max-width:26ch}.rp-more-lede{margin:0 0 22px;max-width:62ch;color:var(--mute);font-size:16px;line-height:1.6}.rp-gaps{list-style:none;counter-reset:gap;margin:0 0 24px;padding:0;max-width:64ch}.rp-gaps li{counter-increment:gap;position:relative;padding:16px 0 16px 42px;border-top:1px solid var(--soft);font-size:15px;line-height:1.6;color:var(--mute)}.rp-gaps li:before{content:counter(gap);position:absolute;left:0;top:16px;font:700 15px var(--display);color:var(--accent)}.rp-gaps li b{display:block;color:var(--ink);font-weight:600;font-size:16px;margin-bottom:4px}.layer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:2px solid var(--ink)}.layer{padding:28px 32px 30px 0}.layer.deep{padding-left:32px;border-left:1px solid var(--soft)}.layer .tag{display:inline-block;margin-bottom:14px;padding:7px 10px;font:600 11px var(--text);letter-spacing:.12em;text-transform:uppercase;background:var(--soft);color:var(--mute)}.layer.deep .tag{background:var(--accent);color:#fff}.layer h3{font:500 clamp(20px,2.4vw,25px)/1.25 var(--text);letter-spacing:-.02em;margin:0 0 12px;max-width:22ch}.layer p{margin:0 0 18px;color:var(--mute);font-size:15.5px;line-height:1.6;max-width:46ch}.layer ul{list-style:none;margin:0;padding:0}.layer li{position:relative;padding-left:22px;margin-bottom:7px;font-size:15px;line-height:1.5}.layer li:before{content:"✓";position:absolute;left:0;color:var(--mute);font-weight:700}.layer.deep li:before{color:var(--accent)}.layer-note{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--soft);max-width:68ch;color:var(--mute);font-size:15.5px;line-height:1.6}.layer-note b{color:var(--ink)}@media (max-width:800px){.layer-grid{grid-template-columns:1fr}.layer{padding:24px 0 26px;border-bottom:1px solid var(--soft)}.layer.deep{padding-left:0;border-left:0;border-bottom:0}}.zoom{margin:0}.zoom-btn{padding:0;margin:0;overflow:hidden;position:relative;cursor:zoom-in;background:#fff;border:1.5px solid var(--ink);border-radius:0}.zoom-btn,.zoom-btn img{display:block;width:100%}.zoom-btn img{height:100%;object-fit:cover;object-position:top left}.zoom-hint{position:absolute;right:0;bottom:0;padding:5px 10px;font:500 11.5px var(--text);letter-spacing:.02em;background:var(--ink);color:#fff;opacity:0;transition:opacity .12s ease}.zoom-btn:focus-visible .zoom-hint,.zoom-btn:hover .zoom-hint{opacity:1}.zoom figcaption{font:400 12.5px var(--text);color:var(--mute);padding:8px 10px;border:1.5px solid var(--ink);border-top:0}.lightbox{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:4vmin;background:rgba(10,13,16,.92);cursor:zoom-out}.lightbox img{max-width:100%;max-height:82vh;object-fit:contain;background:#fff;cursor:default}.lightbox-cap{font:400 13px var(--text);color:#cfd6db;text-align:center;max-width:70ch}.lightbox-x{align-self:flex-end;padding:7px 14px;cursor:pointer;font:500 13px var(--text);color:var(--ink);background:#fff;border:0}.lightbox-x:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.zoom-hint{transition:none}}@media (max-width:700px){.lightbox{overflow:auto;align-items:flex-start;justify-content:flex-start}.lightbox img{max-width:none;max-height:none;width:auto;height:68vh}.lightbox-x{top:0;align-self:flex-start;z-index:2}.lightbox-cap,.lightbox-x{position:-webkit-sticky;position:sticky;left:0}}mark.alarm{background:var(--hi-alarm)}mark.watch{background:var(--hi-watch)}mark.steady{background:var(--hi-steady)}mark{background:var(--hi);color:var(--ink);padding:1px;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.proof-page{display:block;max-width:62ch;padding:48px 24px 80px}.proof-page h1{font:700 clamp(24px,4vw,34px)/1.08 var(--display);letter-spacing:-.035em;margin:6px 0 20px;overflow-wrap:break-word;word-break:normal;max-width:none;text-wrap:wrap}.verdict{margin:0 0 20px;padding:18px 20px;background:var(--hi-steady);font:400 21px/1.4 var(--text);letter-spacing:-.01em;color:var(--ink)}.verdict.not-ok{background:var(--hi-alarm)}.verdict b{display:block;margin-bottom:8px;font:600 11px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.verdict.not-ok b{color:var(--alarm)}.proof-page .lede{font:400 15.5px/1.6 var(--text);color:var(--ink);margin:0 0 30px;max-width:none}.proof-page .withdrawn{border:1.5px solid var(--alarm);padding:14px 16px;margin:0 0 26px;font:400 14.5px/1.55 var(--text)}.proof-page .withdrawn b{display:block;margin-bottom:4px}.asked{font:700 18px var(--display);letter-spacing:-.02em;margin:0 0 10px;padding-top:20px;border-top:2px solid var(--ink)}.depts{width:100%;border-collapse:collapse;margin:0 0 14px}.depts th{text-align:left;font:400 16px/1.35 var(--text);padding:13px 0;border-bottom:1px solid var(--soft)}.depts th .area{display:block;font:400 12.5px var(--text);color:var(--mute);margin-top:2px}.depts td{text-align:right;font:600 17px var(--text);padding:13px 0;border-bottom:1px solid var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top;white-space:normal}.depts td .of{font:400 12.5px var(--text);color:var(--mute);margin-left:2px}.depts td .missing{display:block;font:400 12.5px/1.4 var(--text);color:var(--mute);margin-top:3px;max-width:30ch;margin-left:auto;white-space:normal}.overall{margin:0 0 34px}.overall-n{font:400 17px/1.4 var(--text);color:var(--ink);margin:6px 0 10px}.overall-n strong{font-weight:700}.scale-note{margin:0;padding-left:18px}.scale-note li{font:400 14px/1.6 var(--text);color:var(--mute);margin-bottom:6px}.limits{border-top:2px solid var(--ink);padding-top:20px}.limits h2{font:700 18px var(--display);letter-spacing:-.02em;margin:0 0 12px}.limits ul{margin:0 0 14px;padding-left:18px}.limits li{font:400 14.5px/1.6 var(--text);color:var(--ink);margin-bottom:10px}.limits .muted{font:400 13px var(--text);color:var(--mute);margin:0}.limits code{font:400 13px var(--mono);background:var(--hi);padding:1px 5px}.proof-page .who{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--soft);font:400 13.5px/1.6 var(--text);color:var(--mute)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.depts .explain{margin-top:8px}.depts .explain summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:400 12.5px var(--text);color:var(--accent);list-style:none}.depts .explain summary::-webkit-details-marker{display:none}.depts .explain summary:hover{color:var(--accent-ink);text-decoration:underline}.depts .explain summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.depts .explain .i{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid;border-radius:50%;font:600 10px/1 var(--text);font-style:italic}.depts .explain p{margin:8px 0 0;max-width:52ch;font:400 13px/1.55 var(--text);color:var(--mute)}.depts .explain[open] summary{margin-bottom:2px}.num .big .of{display:block;font:400 13px var(--text);color:var(--mute);letter-spacing:0;margin-top:2px}.findings{margin:0 0 32px}.findings>div{display:grid;grid-template-columns:1fr auto;grid-column-gap:28px;column-gap:28px;padding:20px 0;border-bottom:1px solid var(--soft)}.findings dt{grid-column:1;font:600 18px/1.35 var(--text);color:var(--ink)}.findings dd{grid-column:1;margin:6px 0 0;font:400 14.5px/1.6 var(--text);color:var(--mute);max-width:58ch}.findings dd.why{margin-top:10px;padding:12px 14px;background:var(--hi);color:var(--ink)}.findings dd.why strong{color:var(--accent-ink)}.findings dd.count{grid-column:2;grid-row:1/span 3;margin:0;align-self:start;text-align:right;white-space:nowrap;font:400 13px var(--text);color:var(--mute)}.findings dd.count b{display:block;font:700 32px/1 var(--display);color:var(--ink);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:2px}@media (max-width:640px){.findings>div{grid-template-columns:1fr}.findings dd.count{grid-column:1;grid-row:auto;text-align:left;margin-top:10px}.findings dd.count b{display:inline;font-size:24px;margin-right:6px}}.study-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0 0}.study-cta span{font:400 14.5px/1.55 var(--text);color:var(--mute);max-width:46ch}.looks{list-style:none;margin:0;padding:0;border-top:1px solid var(--soft)}.looks li{padding:18px 0;border-bottom:1px solid var(--soft)}.looks li a{display:block;font:600 18px/1.35 var(--text);color:var(--ink);text-decoration:none}.looks li a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.looks li span{display:block;margin-top:5px;font:400 14.5px/1.6 var(--text);color:var(--mute);max-width:62ch}@media (min-width:760px){.looks li{display:grid;grid-template-columns:30ch 1fr;grid-column-gap:32px;column-gap:32px;align-items:baseline}.looks li span{margin-top:0}}.doc .doc-note{margin:0 0 8px;padding:12px 14px;background:var(--hi);color:var(--ink);max-width:68ch}.doc .dept{margin-top:12px;padding-top:4px}.doc .dept h2{margin-bottom:6px}.doc .dept-stake{margin:0 0 14px;font-size:16px;max-width:900px}.doc .dept-list{list-style:none;margin:0;padding:0;max-width:900px;border-top:1px solid var(--soft)}.doc .dept-list li{margin:0;padding:10px 0 10px 20px;position:relative;border-bottom:1px solid var(--soft);font:400 15px/1.5 var(--text);color:var(--ink)}.doc .dept-list li:before{content:"\00b7";position:absolute;left:4px;color:var(--mute)}@media (min-width:860px){.doc .dept-list{column-count:2;column-gap:44px}.doc .dept-list li{page-break-inside:avoid;break-inside:avoid}}.doc .dept-deeper{margin-top:18px;padding:16px 18px;max-width:900px;border:1px solid var(--soft)}.doc .dept-deeper .k{margin:0 0 8px}.doc .dept-deeper .dept-list{border-top:none;column-count:1}.doc .dept-deeper .dept-list li{border-bottom:none;padding-top:4px;padding-bottom:4px}.looks-more{margin:22px 0 0;font-size:16px}.looks-more a{color:var(--accent-ink);text-decoration:none;font-weight:500}.looks-more a:hover{text-decoration:underline;text-underline-offset:3px}.plan-also-k{margin:18px 0 8px;font:500 12px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.plan-also{list-style:none;margin:0 0 4px;padding:0}.plan-also li{position:relative;padding:5px 0 5px 18px;font:400 13.5px/1.5 var(--text);color:var(--mute)}.plan-also li:before{content:"·";position:absolute;left:4px}.dept-strip{margin:0 0 28px;font:400 14.5px/1.9 var(--text);color:var(--mute);max-width:96ch}.dept-strip>span:first-child{color:var(--ink);font-weight:600;font-size:15.5px}.dept-strip a{color:var(--mute);text-decoration:none}.dept-strip a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.dept-strip b{color:var(--edge);font-weight:400}.dept-strip .strip-more{color:var(--accent-ink);font-weight:500;white-space:nowrap}.agency-line{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:24px;border-top:1px solid var(--soft)}.agency-line>div{flex:1 1 460px}.agency-line .k{margin:0 0 6px}.agency-line p{margin:0;font:400 15px/1.6 var(--text);color:var(--mute);max-width:74ch}.agency-line .btn{flex:0 0 auto}.doc .stories{list-style:none;margin:0 0 8px;padding:0}.doc .stories li{position:relative;margin:0;padding:22px 0 22px 46px;border-bottom:1px solid var(--soft)}.doc .stories li::marker{content:none}.doc .stories{counter-reset:none}.doc .stories li:before{content:counter(list-item);position:absolute;left:0;top:24px;font:600 13px/1 var(--text);color:var(--edge);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc .stories li:first-child{border-top:1px solid var(--soft)}.story-src{display:flex;gap:10px;align-items:baseline;margin:0 0 6px!important}.story-src span{font:600 12px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.story-src time{font:400 12.5px/1 var(--text);color:var(--mute)}.doc .stories h3{font:600 19px/1.35 var(--text);letter-spacing:0;margin:0 0 8px;max-width:70ch}.doc .stories h3 a{color:var(--ink);text-decoration:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--soft);text-decoration-color:var(--soft);text-underline-offset:4px}.doc .stories h3 a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--accent-ink)}.story-found{margin:0!important;font:400 15px/1.65 var(--text);color:var(--mute);max-width:74ch}.doc h2.after{margin-top:44px}.coming{min-height:100svh;display:grid;place-items:center;padding:48px 20px 56px}.cs-inner{width:100%;max-width:680px}.cs-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:40px;border-bottom:2px solid var(--ink)}.cs-wordmark .mark{width:44px;height:46px}.cs-wordmark .wm-text{font-size:34px}.cs-eyebrow{margin:0;font:600 11.5px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--hi);padding:7px 11px;white-space:nowrap}.coming h1{font:700 clamp(32px,5.6vw,52px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px;max-width:17ch}.cs-lede{font:400 18px/1.55 var(--text);color:var(--ink);margin:0 0 32px;max-width:60ch}.cs-ask{padding:24px;background:#fafbfb;border:1px solid var(--soft);margin:0 0 36px}.cs-soon{font:400 15.5px/1.6 var(--text);color:var(--mute);margin:0 0 16px;max-width:58ch}.cs-form{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.cs-form input{flex:1 1 260px;min-width:0;padding:14px;font:400 16px var(--text);color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:0}.cs-form input::placeholder{color:var(--edge)}.cs-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-form .btn{flex:0 0 auto}.cs-form .btn[disabled]{opacity:.6;cursor:default}.cs-error{flex:1 1 100%;margin:0;font:400 14px/1.5 var(--text);color:var(--alarm)}.cs-done{font:500 17px/1.6 var(--text);margin:0 0 12px}.cs-fine{font:400 13px/1.55 var(--text);color:var(--mute);margin:0;max-width:58ch}.cs-proof{border-top:1px solid var(--soft);padding-top:22px;margin:0 0 22px}.cs-k{margin:0 0 18px;font:400 15px/1.55 var(--text);color:var(--mute);max-width:62ch}.cs-proof ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.cs-proof li{padding:14px 0;border-top:1px solid var(--soft)}.cs-proof li b{display:block;font:600 16px/1.35 var(--text);color:var(--ink);margin-bottom:5px;text-wrap:balance}.cs-proof li span{display:block;font:400 14px/1.55 var(--text);color:var(--mute)}@media (min-width:720px){.cs-proof ul{grid-template-columns:repeat(3,1fr);gap:0 28px}.cs-proof li{padding:14px 0 0}.cs-proof li b{font-size:15.5px;min-height:2.7em}.cs-proof li span{font-size:13.5px}}.cs-study{font:400 14.5px/1.65 var(--text);color:var(--mute);margin:0;max-width:64ch}.cs-study strong{color:var(--ink);font-weight:600}.prose{max-width:66ch}.prose p{margin:0 0 16px;font:400 16.5px/1.65 var(--text);color:var(--ink)}.prose p:last-child{margin-bottom:0}.cannot{max-width:76ch;padding-top:4px}.cannot .stamp{margin-bottom:14px}.cannot p{margin:0;font:400 17px/1.6 var(--text);color:var(--ink)}.gnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px;padding:18px 0;border-top:1px solid var(--soft);border-bottom:1px solid var(--soft)}.gnav a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--soft);font:500 13.5px var(--text);color:var(--ink);text-decoration:none}.gnav a:hover{border-color:var(--ink);background:var(--hi);color:var(--accent-ink)}.gnav a span{font:600 11.5px var(--text);color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsec{margin:0 0 44px}.doc .gsec h2{margin-top:0;scroll-margin-top:90px}.gblurb{margin:0 0 22px!important;color:var(--mute);max-width:66ch}.doc .gterm{scroll-margin-top:90px}.gcheck{margin:10px 0 0!important;font-size:14px}.gcheck a{color:var(--accent-ink);font-weight:500;text-decoration:none}.gcheck a:hover{text-decoration:underline;text-underline-offset:3px}.mono-address{margin:0;font:500 15px/1.5 var(--mono,ui-monospace,monospace);color:var(--ink);word-break:break-all}.doc .connect-steps{counter-reset:step;list-style:none;margin:0 0 6px;padding:0;max-width:68ch}.doc .connect-steps li{position:relative;padding:0 0 12px 34px;counter-increment:step;font:400 16px/1.6 var(--text);color:var(--ink)}.doc .connect-steps li:before{content:counter(step);position:absolute;left:0;top:2px;width:22px;height:22px;display:grid;place-items:center;background:var(--hi);color:var(--accent-ink);font:600 12px var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc .connect-steps code{display:inline-block;margin-top:4px;padding:6px 9px;background:#f6f7f8;border:1px solid var(--soft);font:400 13.5px/1.5 var(--mono,ui-monospace,monospace);word-break:break-all}.doc .copy-text{position:relative}.doc .copy-text:not(.copy-inline)>code{display:block;padding-right:44px}.doc .copy-inline{gap:6px;vertical-align:middle;max-width:100%}.doc .copy-btn,.doc .copy-inline{display:inline-flex;align-items:center}.doc .copy-btn{justify-content:center;width:28px;height:28px;padding:0;background:var(--bg);color:var(--mute);border:1px solid var(--soft);cursor:pointer}.doc .copy-text:not(.copy-inline)>.copy-btn{position:absolute;right:6px;top:calc(50% + 2px);transform:translateY(-50%)}.doc .copy-btn:focus-visible,.doc .copy-btn:hover{color:var(--ink);border-color:var(--edge)}.doc .copy-said{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-label{display:inline-block;padding:0 6px;margin:0;line-height:1.45;border:solid var(--soft);border-width:1px 1px 2px;background:#fff;font:400 .93em var(--text);color:var(--ink);white-space:nowrap}.connect-band{margin:28px 0 8px}.connect-band-h{font:500 24px/1.25 var(--text);letter-spacing:-.015em;margin:8px 0 0}.connect-band .free-line{font-size:17px;color:var(--mute)}.status-list{list-style:none;margin:0 0 24px;padding:0;border-top:2px solid var(--ink)}.status-list li{margin:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--soft,#e6e9ec)}.status-list li .fine{grid-column:1/-1;margin:0}.status-list .status-word{font-weight:600}.status-list li[data-state=working] .status-word{color:var(--steady,#2f7a63)}.status-list li[data-state=delayed] .status-word{color:var(--watch,#8a6120)}.status-list li[data-state=down] .status-word{color:var(--alarm,#b3453a)}.proof-page .proof-actions{margin:-14px 0 28px}.proof-page .issued{display:grid;grid-template-columns:132px 1fr;grid-gap:20px;gap:20px;align-items:center;margin:32px 0 0;padding:20px 0;border-top:1.5px solid var(--ink)}.proof-page .issued p{margin:0 0 8px;font:400 14px/1.55 var(--text)}.proof-page .issued .issued-by{font-size:15px}.proof-page .seal{width:132px;height:132px;color:var(--ink);font-family:var(--text)}@media (max-width:520px){.proof-page .issued{grid-template-columns:1fr;justify-items:start}}@media print{.ft,.hd,.no-print,.proof-page details summary .i{display:none!important}.proof-page{padding:0;max-width:none}.proof-page .issued{page-break-inside:avoid;break-inside:avoid}}.report{--r-ink:var(--ink,#0a0d10);--r-mute:var(--mute,#5b6670);--r-soft:var(--soft,#e6e9ec);--r-accent:var(--accent,#0f5c6b);--r-hi:var(--hi,#e3eef0);--r-alarm:var(--alarm,#b3453a);--r-watch:var(--watch,#8a6120);--r-steady:var(--steady,#2f7a63);--r-display:var(--display,system-ui,sans-serif);--r-text:var(--text,system-ui,sans-serif);--r-mono:var(--mono,ui-monospace,monospace)}.report .overall{display:flex;align-items:baseline;gap:6px 14px;margin:0 0 8px;flex-wrap:wrap}.report .overall .score-note{flex-basis:100%;font-size:14px;color:var(--mute,#5b6670);max-width:62ch}.report .overall .num{font:700 72px/1 var(--r-display);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .overall span:last-child{font:400 15px var(--r-text);color:var(--r-mute)}.report .exposure{margin:0 0 12px;font:500 19px/1.35 var(--r-text);color:var(--r-alarm);max-width:60ch}.report .summary{font:500 24px/1.3 var(--r-text);letter-spacing:-.015em;margin:0 0 10px;max-width:40ch;text-wrap:balance}.report .coverage{margin:0 0 6px;color:var(--r-mute);font-size:15px}.report .changes{margin:0 0 8px;font-weight:500}.report .dept{border-top:2px solid var(--r-ink);padding:24px 0 28px;margin-top:36px}@media (min-width:1000px){.report .dept{display:grid;grid-template-columns:minmax(200px,17rem) minmax(0,1fr);grid-gap:0 56px;gap:0 56px;align-items:start}.report .dept>.dept-head,.report .dept>.tagline{grid-column:1}.report .dept>.dept-body{grid-column:2}.report .dept>.dept-head{position:-webkit-sticky;position:sticky;top:24px}.report .dept>.tagline{margin-top:10px}}.report .dept-head{display:flex;align-items:baseline;gap:16px}.report .dept-head .score{font:700 30px/1 var(--r-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.2ch}.report .dept-head h3{font:500 14px var(--r-text);letter-spacing:.08em;text-transform:uppercase;color:var(--r-mute);margin:0}.report .tagline{font:500 22px/1.25 var(--r-text);letter-spacing:-.015em;margin:10px 0 0;max-width:32ch;text-wrap:pretty}.report .allclear{margin:14px 0 0;color:var(--r-steady);font-weight:500}.report .grade-D,.report .grade-F{color:var(--r-alarm)}.report .grade-C{color:var(--r-watch)}.report .finding{border-top:1px solid var(--r-soft);padding:26px 0 8px;margin-top:22px}.report .dept-body>:first-child{margin-top:0;border-top:0;padding-top:0}.report .sev{display:inline-block;padding:9px 11px;font:600 12.5px/1 var(--r-text);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--r-ink)}.report .sev.costs-money,.report .sev.ends-business{background:var(--r-alarm)}.report .sev.embarrassing,.report .sev.spare-hour{background:var(--r-watch)}.report .sev.ignore{background:var(--r-mute)}.report .isnew{margin-left:10px;font:500 12px var(--r-text);letter-spacing:.08em;text-transform:uppercase;color:var(--r-accent)}.report .finding .why{font:500 24px/1.3 var(--r-text);letter-spacing:-.015em;margin:16px 0 0;max-width:46ch;text-wrap:pretty}.report .locked-more{margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--r-soft);font:500 15px var(--r-text);color:var(--r-mute)}.report .assured{list-style:none;margin:14px 0 0;padding:0;max-width:64ch}.report .assured li{position:relative;padding-left:26px;margin-bottom:6px;font:400 15px/1.5 var(--r-text);color:var(--r-mute)}.report .assured li:before{content:"✓";position:absolute;left:0;top:0;color:var(--r-steady);font-weight:700}.report .evidence{font:400 13px/1.6 var(--r-mono);color:var(--r-mute);margin:18px 0 0;padding:12px 0 0;border-top:2px solid var(--r-ink);max-width:64ch;overflow-wrap:anywhere}.report .proof-shot{display:block;max-width:100%;border:1.5px solid var(--r-ink);margin:16px 0 0}.report .when{margin:18px 0 0;padding:16px 18px;background:var(--r-hi);font:500 16px/1.45 var(--r-text);max-width:64ch}.report .what b,.report .when b{display:block;font:600 11px var(--r-text);letter-spacing:.1em;text-transform:uppercase;color:var(--r-accent);margin-bottom:6px}.report .effort{margin:14px 0 0;font:500 12px var(--r-text);letter-spacing:.08em;text-transform:uppercase;color:var(--r-mute)}.report .what{margin:18px 0 0;font:400 17px/1.5 var(--r-text);max-width:64ch}.report .steps{margin:12px 0 0;padding-left:22px;max-width:64ch}.report .steps li{margin-bottom:6px}.report .fix{margin:22px 0 0;border:1.5px solid var(--r-ink);padding:18px 20px;max-width:72ch}.report .fix-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.report .fix-label{font:600 12px var(--r-text);letter-spacing:.1em;text-transform:uppercase;color:var(--r-accent)}.report .fix-actions{display:flex;gap:8px;flex-wrap:wrap}.report .fix-hint{margin:10px 0 0;color:var(--r-mute);font-size:15px}.report .fix-toggle{margin:12px 0 0;background:none;border:0;padding:0;font:500 15px var(--r-text);color:var(--r-accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.report .fix-text{margin:14px 0 0;padding:14px 16px;background:#fafbfb;border-top:1px solid var(--r-soft);font:400 13px/1.6 var(--r-mono);white-space:pre-wrap;overflow-x:auto}.report .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;background:var(--r-accent);color:#fff;font:500 14px var(--r-text);border:0;cursor:pointer;text-decoration:none}.report .btn:hover{background:var(--accent-ink,#0a4451)}.report .btn.quiet{background:#fff;color:var(--r-ink);border:1.5px solid var(--r-ink)}.report .btn.quiet:hover{background:var(--r-hi)}.report .btn.small{height:36px;padding:0 12px;font-size:13px}.report .btn:disabled{opacity:.5;cursor:default}.report .finding-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.report .recheck{margin:12px 0 0;font-weight:500}.report .recheck.fixed{color:var(--r-steady)}.report .recheck.still-there,.report .recheck.still-works.no{color:var(--r-alarm)}.report .set-aside{margin-top:14px;padding:14px 16px;background:var(--r-hi);max-width:64ch}.report .set-aside .proof-note{margin:0 0 10px;font-size:15px}.report .set-aside .choices{display:flex;gap:8px;flex-wrap:wrap}.report .set-aside .problem{margin:10px 0 0;color:var(--r-alarm)}.report .finding.dismissed{opacity:.65}.report .section-title{font:700 26px/1.1 var(--r-display);letter-spacing:-.03em;margin:48px 0 0}.report .upgrade{margin-top:40px;border-top:2px solid var(--r-ink);padding:24px 0 0;max-width:64ch}.report .upgrade h3{font:500 24px/1.25 var(--r-text);letter-spacing:-.015em;margin:0 0 10px}.report .upgrade p{margin:0 0 8px}.report .upgrade-note{color:var(--r-mute);font-size:15px}@media (max-width:820px){.report .overall .num{font-size:56px}.report .finding .why,.report .summary,.report .tagline{font-size:20px}}