:root{--ink:#eef2ec;--muted:#96a39d;--panel:#111816;--line:#29332f;--green:#b9f227;--bg:#080d0c;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;background-image:radial-gradient(circle at 78% 2%,#173129 0,transparent 28%)}a{color:inherit;text-decoration:none}.site-header{height:78px;border-bottom:1px solid var(--line);padding:0 4vw;gap:48px;position:relative;z-index:2}.brand,.site-header{display:flex;align-items:center}.brand{font-size:14px;letter-spacing:.15em;font-weight:700;gap:10px}.brand b{color:var(--muted);font-weight:400}.brand-mark{border:1px solid var(--green);color:var(--green);height:30px;width:30px;display:grid;place-items:center;border-radius:50%;font-family:var(--serif);font-size:19px}.site-header nav{display:flex;gap:32px;margin:auto;font-size:13px;color:var(--muted)}.site-header nav a:hover{color:var(--ink)}.button{background:var(--green);color:#0a100d;padding:14px 20px;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.button.compact{padding:11px 16px;font-size:10px}.hero{min-height:570px;padding:100px 8vw 80px;display:flex;justify-content:space-between;align-items:flex-end;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:480px;height:480px;border:1px solid #33463f;border-radius:50%;right:2%;top:0;box-shadow:0 0 0 70px #0c1512,0 0 0 71px #26342f;opacity:.75;z-index:-1}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.live-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:8px}.hero h1,.page-hero h1,.profile-title h1{font-family:var(--serif);font-weight:400;font-size:clamp(58px,8vw,112px);line-height:.88;letter-spacing:-.055em;margin:24px 0}.hero h1 em{color:var(--green);font-weight:400}.lede{color:#b8c2bd;max-width:610px;font-size:18px}.actions{display:flex;align-items:center;gap:28px;margin-top:38px}.text-link{font-size:12px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #77817d;padding:8px 0}.hero-note{width:250px;border-top:1px solid var(--line);padding-top:14px}.hero-note>span,.number{font-family:var(--serif);color:var(--green);font-size:22px}.hero-note p{font-family:var(--serif);font-size:19px;margin:15px 0 5px}.hero-note small{color:var(--muted)}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding:0 4vw}.metric-strip div{padding:30px 4vw;border-right:1px solid var(--line);display:flex;gap:14px;align-items:baseline}.metric-strip div:last-child{border:0}.metric-strip strong{font-family:var(--serif);font-size:28px;font-weight:400}.metric-strip span{font-size:9px;letter-spacing:.15em;color:var(--muted)}.section{padding:100px 4vw}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.article-layout h2,.section-heading h2{font:400 42px var(--serif);margin:8px 0}.section-heading>p{max-width:460px;color:var(--muted);font-size:13px}.table-wrap{overflow:auto;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;min-width:1350px}th{text-align:left;padding:14px 16px;color:var(--muted);font-size:9px;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--line)}td{padding:22px 16px;border-bottom:1px solid #202925;font-size:12px;color:#b6c0bb}tbody tr{transition:.2s;background:#0b110f}tbody tr:hover{background:#111a17}tbody tr:last-child td{border:0}.rank{font:18px var(--serif);color:#637069}.asset-link{display:flex;flex-direction:column;min-width:160px}.asset-link b{font:21px var(--serif);color:var(--ink)}.asset-link span{font-size:10px;color:var(--muted);margin-top:3px}.score{white-space:nowrap}.score strong{font:26px var(--serif);color:var(--ink)}.score small{color:var(--muted);font-size:9px}.score-large strong{font-size:72px;color:var(--green)}.coverage{border:1px solid #3c4b45;padding:7px 10px;color:var(--green)}.table-hint{display:none;color:var(--muted);font-size:11px}.disclaimer{padding:55px 8vw;border-top:1px solid var(--line);background:#0c1311}.disclaimer>p:last-child{max-width:920px;font:21px/1.5 var(--serif);color:#aeb8b3}footer{padding:55px 4vw;display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.page-hero{padding:110px 13vw;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(58px,8vw,96px)}.article-layout{max-width:1100px;margin:auto;padding:80px 30px;display:grid;grid-template-columns:180px 1fr;grid-gap:80px;gap:80px}.article-layout aside{display:flex;flex-direction:column;gap:14px;font-size:12px;color:var(--muted);position:-webkit-sticky;position:sticky;top:25px;height:max-content}.article-layout article section{padding:0 0 80px;margin-bottom:80px;border-bottom:1px solid var(--line)}.article-layout article p,.article-layout li{color:#aab5b0}.article-layout li{padding:8px}.formula{padding:28px;margin:30px 0;border-left:2px solid var(--green);background:var(--panel);font:18px monospace;color:var(--green)}.method-list>div{display:grid;grid-template-columns:1fr 80px 2fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.method-list p{margin:0}.profile-head{padding:55px 8vw;border-bottom:1px solid var(--line)}.back{font-size:11px;color:var(--muted)}.profile-title{display:flex;justify-content:space-between;align-items:end}.profile-title h1{font-size:90px;margin-bottom:10px}.mono{font:11px monospace;color:var(--muted);word-break:break-all}.profile-meta{display:flex;gap:45px;margin-top:45px;color:var(--muted);font-size:9px;letter-spacing:.12em}.profile-meta b{color:var(--ink);margin-left:8px}.score-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.score-grid>div{background:var(--panel);padding:25px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.score-grid>div>span{color:var(--muted);font-size:10px;min-height:30px}.score-grid i{height:2px;background:var(--green);position:absolute;bottom:0;left:0}.controls-title{margin-top:100px}.control{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding:32px;border-top:1px solid var(--line)}.control h3{font:25px var(--serif);margin:8px 0}.control p{color:var(--muted);font-size:12px}.state{display:inline-block;padding:5px 8px;border:1px solid #4d5a55;color:#ccd5d1;font-size:8px;letter-spacing:.1em}.state.verified{border-color:#6c8a24;color:var(--green)}.state.supported_by_documentation{border-color:#66736e}.state.not_observed,.state.unverified{color:#a89375;border-color:#574b3c}.control dl{background:var(--panel);padding:20px;margin:0}.control dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:8px 0;font-size:11px}.control dt{color:var(--muted)}.control dd{margin:0}.control dl a{display:inline-block;margin-top:16px;color:var(--green);font-size:11px}.correction{max-width:1000px}.correction-card{background:var(--panel);border:1px solid var(--line);padding:35px;margin:45px 0}.correction-card li{color:#aeb8b3;margin:8px}.correction-card .button{margin-top:20px}.small{color:var(--muted);font-size:12px}@media(max-width:800px){.site-header{padding:0 18px}.site-header nav{display:none}.site-header .button{margin-left:auto}.hero{padding:70px 22px;min-height:600px;display:block}.hero h1{font-size:60px}.hero-note{margin-top:70px}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip div:nth-child(2){border-right:0}.section{padding:70px 18px}.section-heading,.table-hint{display:block}.disclaimer{padding:40px 22px}.disclaimer>p:last-child{font-size:18px}.profile-head{padding:40px 20px}.profile-title{align-items:start}.profile-title h1{font-size:64px}.profile-meta{display:grid;grid-gap:12px;gap:12px}.score-grid{grid-template-columns:1fr 1fr}.control{grid-template-columns:1fr;padding:25px 5px}.article-layout{display:block;padding:60px 22px}.article-layout aside{display:none}.page-hero{padding:80px 22px}.method-list>div{grid-template-columns:1fr}.method-list>div span{color:var(--green)}footer{padding:40px 20px;display:block}.site-header .compact{font-size:0}.site-header .compact:after{content:"RWA GUARD ↗";font-size:9px}}