[data-page=leak-score]{--accent-dim:#003dff1a;--max:1200px;--gutter:clamp(24px,5vw,72px);background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:300;line-height:1.625;overflow-x:hidden}[data-page=leak-score] a{color:inherit;text-decoration:none}[data-page=leak-score] .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}[data-page=leak-score] .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);font-size:11px}[data-page=leak-score] .ledger{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}[data-page=leak-score] .ledger .dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}[data-page=leak-score] .ledger .dot.live{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #003dff73}50%{box-shadow:0 0 0 5px #003dff00}}[data-page=leak-score] h1,[data-page=leak-score] h2,[data-page=leak-score] h3{font-family:var(--font-display);font-weight:400}[data-page=leak-score] .two-tone .dim{color:var(--ink-45)}[data-page=leak-score] .btn{background:var(--ink);color:#fff;font-family:var(--font-display);isolation:isolate;cursor:pointer;border:0;align-items:center;gap:10px;padding:18px 32px;font-size:17px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}[data-page=leak-score] .btn:before{content:"";background:var(--orange);z-index:-1;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-100%)}[data-page=leak-score] .btn:hover:before{transform:translate(0)}[data-page=leak-score] .btn svg{width:16px;height:16px}[data-page=leak-score] .ghost{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);border:1px solid var(--ink-30);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 16px;font-size:11px;transition:all .2s;display:inline-flex}[data-page=leak-score] .ghost:hover{color:#000;background:#0000000d;border-color:#000}[data-page=leak-score] .arrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;transition:color .25s;display:inline-flex}[data-page=leak-score] .arrow svg{width:14px;height:14px;transition:transform .25s}[data-page=leak-score] .arrow:hover{color:#000}[data-page=leak-score] .arrow:hover svg{transform:translate(4px)}[data-page=leak-score] .micro{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-size:10px}[data-page=leak-score] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=leak-score] .lm-top{border-bottom:1px solid var(--ink-08);background:#fff}[data-page=leak-score] .lm-top .wrap{justify-content:space-between;align-items:center;gap:24px;height:56px;display:flex}[data-page=leak-score] .lm-top .right{align-items:center;gap:24px;display:flex}@media (max-width:640px){[data-page=leak-score] .lm-top .tagline{display:none}}[data-page=leak-score] .hero{padding:clamp(56px,8vw,96px) 0 0}[data-page=leak-score] .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}@media (max-width:900px){[data-page=leak-score] .hero-grid{grid-template-columns:1fr}}[data-page=leak-score] .hero h1{letter-spacing:-.024em;max-width:15ch;margin-top:20px;font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1.05}[data-page=leak-score] .psub{color:var(--ink-60);max-width:52ch;margin-top:24px;font-size:18px}[data-page=leak-score] .hero-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}[data-page=leak-score] .hero .micro{max-width:30ch;line-height:1.7}[data-page=leak-score] .hero-reg{border-top:1px solid var(--ink-08);margin-top:36px;padding-top:18px}[data-page=leak-score] .art{border:1px solid var(--ink-08);background:linear-gradient(#003dff17,#003dff08);padding:18px;position:relative}[data-page=leak-score] .art canvas{width:100%;height:auto;display:block}[data-page=leak-score] .art-cap{justify-content:space-between;margin-top:14px;display:flex}[data-page=leak-score] .steps{padding:clamp(56px,7vw,88px) 0 0}[data-page=leak-score] .steps-grid{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}[data-page=leak-score] .steps-grid>div{border-right:1px solid var(--ink-08);padding:26px 28px 26px 0}[data-page=leak-score] .steps-grid>div:last-child{border-right:0}[data-page=leak-score] .steps-grid>div+div{padding-left:28px}[data-page=leak-score] .steps-grid h3{margin:10px 0 6px;font-size:17px;font-weight:500}[data-page=leak-score] .steps-grid p{color:var(--ink-60);max-width:32ch;font-size:14px}@media (max-width:800px){[data-page=leak-score] .steps-grid{grid-template-columns:1fr}[data-page=leak-score] .steps-grid>div{border-right:0;border-bottom:1px solid var(--ink-08);padding-left:0}}[data-page=leak-score] .quiz-sec{padding:clamp(64px,8vw,104px) 0}[data-page=leak-score] .panel{border:1px solid var(--ink-10);background:#fff;border-top:2px solid #000;max-width:880px;margin:0 auto;padding:clamp(24px,4vw,44px)}[data-page=leak-score] .qhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}[data-page=leak-score] .qsquares{gap:6px;display:flex}[data-page=leak-score] .qsquares i{border:1px solid var(--ink-30);width:10px;height:10px;transition:all .2s}[data-page=leak-score] .qsquares i.done{background:#000;border-color:#000}[data-page=leak-score] .qsquares i.cur{background:var(--accent);border-color:var(--accent)}[data-page=leak-score] .qcat{color:var(--accent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:34px;font-size:10px}[data-page=leak-score] .qtext{font-family:var(--font-display);letter-spacing:-.016em;max-width:26ch;min-height:2.3em;margin:12px 0 30px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.16}[data-page=leak-score] .qopts{background:var(--ink-08);border:1px solid var(--ink-08);flex-direction:column;gap:1px;display:flex}[data-page=leak-score] .qopt{font:300 16px var(--font-body);color:var(--ink-70);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:26px 1fr;align-items:center;gap:16px;padding:19px 22px;transition:background .2s;display:grid}[data-page=leak-score] .qopt:hover{background:var(--surface);color:#000}[data-page=leak-score] .qopt .key{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-45);border:1px solid var(--ink-10);justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;transition:all .15s;display:inline-flex}[data-page=leak-score] .qopt:hover .key{border-color:var(--ink-30);color:#000}[data-page=leak-score] .qopt.sel{background:var(--accent-dim);color:#000}[data-page=leak-score] .qopt.sel .key{background:var(--accent);border-color:var(--accent);color:#fff}[data-page=leak-score] .qfoot{justify-content:space-between;align-items:center;min-height:32px;margin-top:22px;display:flex}@media (max-width:640px){[data-page=leak-score] .qfoot .kbd-hint{display:none}}[data-page=leak-score] .result{display:none}[data-page=leak-score] .res-score{align-items:baseline;gap:18px;margin-top:20px;display:flex}[data-page=leak-score] .res-score b{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(4.5rem,10vw,7rem);font-weight:400;line-height:1}[data-page=leak-score] .res-score span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);font-size:11px}[data-page=leak-score] .res-scale{margin-top:30px}[data-page=leak-score] .res-scale .track{grid-template-columns:8fr 8fr 8fr 7fr;gap:2px;display:grid}[data-page=leak-score] .res-scale .seg{background:var(--ink-08);height:8px}[data-page=leak-score] .res-scale .seg.on{background:var(--accent)}[data-page=leak-score] .res-scale .labels{grid-template-columns:8fr 8fr 8fr 7fr;gap:2px;margin-top:10px;display:grid}[data-page=leak-score] .res-scale .labels span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-size:9px}[data-page=leak-score] .res-scale .labels span.on{color:#000}[data-page=leak-score] .res-head{letter-spacing:-.018em;max-width:24ch;margin-top:44px;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.14}[data-page=leak-score] .res-body{color:var(--ink-60);max-width:56ch;margin-top:18px;font-size:16px}[data-page=leak-score] .res-sub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#000;align-items:center;gap:8px;margin-top:26px;font-size:11px;display:flex}[data-page=leak-score] .res-sub:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}[data-page=leak-score] .res-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}[data-page=leak-score] .res-micro{margin-top:14px}[data-page=leak-score] .res-foot{border-top:1px solid var(--ink-08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:20px;display:flex}[data-page=leak-score] .hnote{border:1px solid var(--ink-10);max-width:880px;color:var(--ink-70);margin:40px auto 0;padding:20px 24px;font-size:14px;position:relative}[data-page=leak-score] .hnote:before{content:"";background:#000;width:2px;position:absolute;top:0;bottom:0;left:0}[data-page=leak-score] .lm-foot{background:linear-gradient(#003dff1a,#fff 45%);border-top:1px solid #000;padding:clamp(56px,7vw,88px) 0 48px}[data-page=leak-score] .lf-top{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:800px){[data-page=leak-score] .lf-top{grid-template-columns:1fr}}[data-page=leak-score] .lf-top h2{letter-spacing:-.018em;max-width:22ch;margin-top:12px;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.14}[data-page=leak-score] .lf-links{flex-direction:column;gap:10px;padding-top:8px;display:flex}[data-page=leak-score] .lf-links a{font-family:var(--font-display);font-size:16px}[data-page=leak-score] .lf-links a:hover{color:var(--ink-55)}[data-page=leak-score] .lf-ledger{border-top:1px solid var(--ink-10);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding-top:20px;display:flex}@media (prefers-reduced-motion:reduce){[data-page=leak-score] .ledger .dot.live{animation:none}}
