@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";html,body{margin:0;padding:0;background:#06060c}.ab{--ink:#f3eeff;--body:#dcd8ec;--muted:#8a83a8;--faint:#6f6890;--line:rgba(176,123,255,.14);--cyan:#00e5ff;--mag:#ff2d95;--vio:#b07bff;--clay:#e3a081;max-width:720px;margin:0 auto;padding:12vh 22px 16vh;color:var(--body);font-family:Archivo,system-ui,sans-serif;position:relative}.ab:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55vw 55vw at 16% 8%,rgba(0,229,255,.08),transparent 60%),radial-gradient(50vw 50vw at 88% 24%,rgba(255,45,149,.07),transparent 60%),radial-gradient(55vw 55vw at 50% 96%,rgba(176,123,255,.08),transparent 60%)}.ab *{box-sizing:border-box}.ab .kicker{font-family:Space Mono,monospace;font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 16px rgba(0,229,255,.5);margin-bottom:22px}.ab .tagline{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(22px,3.6vw,30px);line-height:1.32;color:var(--ink);margin:0 0 22px;letter-spacing:-.3px}.ab .tagline em{font-style:normal;background:linear-gradient(90deg,#ff2d95,#b07bff,#00e5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ab .bluf{font-size:16px;line-height:1.72;color:#e7e3f4;border-left:2px solid var(--cyan);padding-left:18px;margin:0 0 26px}.ab p{font-size:15.5px;line-height:1.78;color:var(--body);margin:0 0 15px}.ab .hey{font-family:Space Mono,monospace;color:var(--mag);font-weight:700;font-size:14px;letter-spacing:1px;margin-bottom:12px}.ab .dim{color:var(--muted);font-size:13.5px}.ab .ln{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(0,229,255,.4)}.ab .lab{font-family:Space Mono,monospace;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--cyan);margin:38px 0 14px}.ab .lab:before{content:"// ";color:var(--faint)}.ab .list{list-style:none;padding:0;margin:0 0 8px}.ab .list li{font-size:14.5px;line-height:1.68;color:var(--body);padding-left:20px;position:relative;margin-bottom:12px}.ab .list li:before{content:"▸";position:absolute;left:0;color:var(--cyan)}.ab .list b{color:var(--ink)}.ab .rule{text-align:center;position:relative;margin:48px 0 30px}.ab .rule:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--line)}.ab .rule span{position:relative;z-index:1;background:#06060c;padding:0 16px;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}.ab .tag{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 14px rgba(0,229,255,.3);margin-bottom:10px}.ab .bench-head h3{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(28px,5vw,46px);line-height:1;color:var(--ink);margin:4px 0 12px;letter-spacing:1px}.ab .bench-head h3 span{color:var(--mag)}.ab .score{display:flex;gap:34px;align-items:center;flex-wrap:wrap;margin:24px 0 6px}.ab .score-lbl{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ab .big{font-family:Anton,sans-serif;font-size:clamp(60px,11vw,96px);line-height:.82;color:var(--ink);text-shadow:0 0 30px rgba(0,229,255,.4)}.ab .big span{font-size:.3em;color:var(--faint)}.ab .delta{font-family:Space Mono,monospace;font-size:11px;color:#7be0a0;margin-top:8px}.ab .subs{display:flex;gap:26px;flex-wrap:wrap}.ab .subs>div{display:flex;flex-direction:column}.ab .subs b{font-family:Anton,sans-serif;font-size:32px;line-height:1}.ab .subs span{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:6px}.ab .subs .was{font-style:normal;font-family:Space Mono,monospace;font-size:9px;color:var(--faint);margin-top:3px}.ab .flag{font-size:12.5px;color:#7be0a0;margin:14px 0 30px}.ab .flag b{color:#a8f0c2}.ab .head2head{margin-top:6px}.ab .cmp{padding:18px 0;border-top:1px solid var(--line)}.ab .cmp-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.ab .cmp-h .name{font-family:Archivo,sans-serif;font-weight:700;font-size:14px;color:var(--ink)}.ab .cmp-h .name .self{font-style:normal;font-family:Space Mono,monospace;font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--clay);border:1px solid rgba(227,160,129,.4);border-radius:4px;padding:2px 6px;margin-left:8px}.ab .cmp-h .cite{font-family:Space Mono,monospace;font-size:9.5px;color:var(--faint)}.ab .cmp-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ab .cmp-2 .who{display:block;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:5px}.ab .cmp-2 .me{font-size:13px;color:var(--ink)}.ab .cmp-2 .me .who{color:var(--cyan)}.ab .cmp-2 .them{font-size:13px;color:var(--muted)}.ab .cmp-2 .them .who{color:var(--faint)}.ab .cmp-2 b{color:var(--ink)}.ab .bar{display:flex;align-items:center;gap:12px;margin:7px 0}.ab .bar .bl{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;width:58px;flex-shrink:0}.ab .bar.s .bl{color:var(--cyan)}.ab .bar.b .bl{color:var(--faint)}.ab .bar .track{flex:1;height:14px;background:#ffffff0a;border:1px solid var(--line);border-radius:3px;overflow:hidden}.ab .bar .track i{display:block;height:100%;border-radius:2px}.ab .bar.s .track i{background:linear-gradient(90deg,#0090b0,var(--cyan));box-shadow:0 0 12px #00e5ff66}.ab .bar.b .track i{background:#33304a}.ab .bar .bv{font-family:Space Mono,monospace;font-size:11px;width:128px;flex-shrink:0}.ab .bar.s .bv{color:var(--ink)}.ab .bar.b .bv{color:var(--muted)}.ab .mult{font-family:Space Mono,monospace;font-size:11px;color:var(--mag);font-weight:700;margin-top:9px}.ab .mult span{color:var(--faint);font-weight:400}.ab .mult.warn{color:var(--clay)}.ab .sources{margin-top:30px;border-top:1px solid var(--line);padding-top:16px}.ab .sources ol{list-style:none;counter-reset:s;padding:0;margin:0}.ab .sources li{counter-increment:s;font-size:11px;line-height:1.5;color:var(--faint);margin-bottom:7px;padding-left:24px;position:relative}.ab .sources li:before{content:"["counter(s)"]";position:absolute;left:0;color:var(--muted);font-family:Space Mono,monospace}.ab .method{font-size:10.5px;line-height:1.55;color:var(--faint);margin-top:14px}.ab .method b{color:var(--muted)}.ab .outro{text-align:center;margin-top:54px;padding-top:30px;border-top:1px solid var(--line)}.ab .outro h3{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(22px,3.6vw,34px);line-height:1.1;color:var(--ink);margin:0 0 22px}.ab .cta{display:inline-flex;align-items:center;gap:10px;text-decoration:none;background:linear-gradient(90deg,#ff2d95,#b07bff,#00e5ff);color:#04141a;font-family:Anton,sans-serif;font-size:18px;letter-spacing:2px;text-transform:uppercase;padding:15px 38px;border-radius:100px;box-shadow:0 10px 34px #00e5ff59;transition:transform .2s ease,box-shadow .2s ease}.ab .cta:hover{transform:translateY(-2px);box-shadow:0 14px 42px #ff2d9580}.ab .outro-links{margin-top:22px;display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.ab .outro-links a{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s ease}.ab .outro-links a:hover{color:var(--cyan)}@media(max-width:560px){.ab .cmp-2{grid-template-columns:1fr;gap:14px}.ab .score{gap:22px}}
