@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-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:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_0d1ac7{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_0d1ac7{--font-display:"Young Serif","Young Serif Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-body:"Space Grotesk","Space Grotesk Fallback"}*{margin:0;padding:0;box-sizing:border-box}:root{--ink:#111114;--paper:#fcfcfa;--accent:#e02f1a;--dim:rgba(17,17,20,0.6);--line:rgba(17,17,20,0.14)}body,html{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.wrap{min-height:100svh;flex-direction:column;padding:28px clamp(20px,6vw,88px) 40px}.top,.wrap{display:flex}.top{justify-content:space-between;align-items:baseline;gap:18px;font-size:14px;letter-spacing:.02em}@media (max-width:560px){.top .tag{display:none}}.top .mark{font-weight:700;text-transform:lowercase}.top .tag{color:var(--dim)}main{flex:1 1;display:flex;flex-direction:column;justify-content:center;max-width:880px;padding:48px 0}h1{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(52px,9.5vw,118px);line-height:.98;letter-spacing:-.01em}h1 em{color:var(--accent);font-style:normal}.sub{margin-top:22px;max-width:46ch;font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--dim)}.scanline{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.target-toggle{display:flex;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden}.target-toggle button{border:0;background:transparent;padding:0 18px;font:inherit;font-size:14px;cursor:pointer;color:var(--dim)}.target-toggle button.on{background:var(--ink);color:var(--paper)}.urlrow{flex:1 1;min-width:260px;display:flex;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden;background:#fff}.urlrow input{flex:1 1;outline:none;padding:16px 20px;background:transparent;min-width:0}.urlrow button,.urlrow input{border:0;font:inherit;font-size:16px}.urlrow button{background:var(--accent);color:#fff;font-weight:600;padding:0 28px;cursor:pointer;white-space:nowrap}.urlrow button:hover{filter:brightness(.94)}.waitlist{margin-top:40px;border-top:1.5px solid var(--ink);padding-top:26px;max-width:560px}.waitlist h2{font-size:22px;font-weight:600;line-height:1.3}.waitlist p{margin-top:8px;color:var(--dim);font-size:15px;line-height:1.5}.waitlist form{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.waitlist input{flex:1 1;min-width:220px;padding:13px 18px;background:#fff;outline:none}.waitlist button,.waitlist input{border:1.5px solid var(--ink);border-radius:999px;font:inherit;font-size:15px}.waitlist button{background:var(--ink);color:var(--paper);font-weight:600;padding:13px 24px;cursor:pointer}.waitlist p.done{margin-top:0;font-size:17px;font-weight:600;color:var(--ink)}@media (min-width:1040px){.wrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr auto;grid-column-gap:clamp(40px,5vw,80px);column-gap:clamp(40px,5vw,80px)}.top,footer{grid-column:1/-1}.qcstrip{align-self:center}}.qcstrip{display:block;margin-top:8px;padding-top:22px;border-top:1.5px solid var(--ink)}@media (min-width:1040px){.qcstrip{margin-top:0;padding-top:0;border-top:0}}.qchead{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.qcgrid{margin-top:12px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.qcgrid figure{flex:0 0 208px;scroll-snap-align:start}@media (min-width:1040px){.qcgrid{display:grid;grid-template-columns:1fr 1fr;overflow:visible;padding-bottom:0}.qcgrid figure{flex:initial}}.qcgrid figure{position:relative;border:1.5px solid var(--ink);overflow:hidden}.qcgrid img{display:block;width:100%;height:150px;object-fit:cover}.qcgrid figcaption{position:absolute;left:8px;bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.qcgrid figcaption.kept{background:var(--ink);color:var(--paper)}.qcgrid figcaption.killed{background:var(--accent);color:#fff}.qcgrid figure:has(.killed) img{filter:saturate(.55)}.qcnote{margin-top:12px;font-size:13px;line-height:1.5;color:var(--dim)}.result{margin-top:36px}.scorebox{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.scorenum{font-family:var(--font-display),serif;font-size:clamp(64px,8vw,104px);line-height:1;color:var(--accent)}.scoreband{font-size:clamp(20px,2.6vw,28px);font-weight:600;text-transform:lowercase}.offenders{margin-top:20px;list-style:none;max-width:60ch}.offenders li{padding:12px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.5;color:var(--dim)}.offenders li b{color:var(--ink)}.caveat{margin-top:14px;font-size:13px;color:var(--dim)}.urlrow button:disabled{opacity:.65;cursor:wait}.proof{margin-top:44px;display:flex;gap:26px;flex-wrap:wrap;font-size:13.5px;color:var(--dim)}.proof span b{color:var(--ink)}.beat{margin-top:16px;display:flex;align-items:center;gap:9px;font-size:15px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.beatdot{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:beatpulse 1.1s ease-in-out infinite}@keyframes beatpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.beatdot{animation:none}}.scanned{font-size:14px;color:var(--dim);word-break:break-all}.actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.actions .ghost{border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;padding:10px 18px;cursor:pointer}.actions .ghost:hover{background:var(--ink);color:var(--paper)}.waitlist p.failline{margin-top:0;margin-bottom:14px;font-size:16px;line-height:1.45;color:var(--ink);border-left:3px solid var(--accent);padding-left:12px}.failurl{display:block;margin-top:4px;font-size:13.5px;color:var(--dim);word-break:break-all}.buy{margin-top:18px;display:inline-block;background:var(--accent);color:#fff;border:1.5px solid var(--accent);border-radius:999px;font-size:16px;font-weight:600;padding:14px 26px;text-decoration:none}.buy:hover{filter:brightness(.94)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.urlrow:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.urlrow input:focus-visible{outline:none}footer{margin-top:32px;font-size:13px;color:var(--dim);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.buy.alt{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.buy.alt:hover{background:var(--ink);color:var(--paper)}