:root{--bg:#090b0d;--surface:#111418;--raised:#161a1f;--border:#2a3038;--strong:#3a424c;--text:#f2f4f6;--secondary:#bdc5ce;--muted:#929ca7;--accent:#69a7ff;--positive:#55c994;--negative:#ff7474;--warning:#efbd58;--font:"Source Sans 3","Segoe UI",Arial,sans-serif;--serif:"Source Serif 4",Georgia,serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.5 var(--font)}body>header{display:flex;justify-content:space-between;min-height:62px;padding:17px clamp(18px,4vw,48px);border-bottom:1px solid var(--border)}a{color:var(--text);font-weight:600;text-decoration:none}main{width:min(1000px,100%);margin:auto;padding:44px clamp(16px,4vw,32px) 80px}.title small,.result small{color:var(--muted);font-size:14px;font-weight:600}.title h1{margin:4px 0;font:600 clamp(36px,6vw,54px)/1.1 var(--serif)}.title p{margin:0 0 28px;color:var(--secondary);font-size:18px}.result,.method{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.result>header{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border)}.result h2{margin:2px 0 0;color:var(--negative);font-size:26px;text-transform:capitalize}.result>header>span{align-self:start;padding:5px 8px;border:1px solid var(--strong);border-radius:5px;color:var(--secondary);font-size:14px;font-weight:600}.verdict{padding:18px 20px;background:var(--raised)}.verdict p{margin:0;font-size:20px}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.metrics{display:grid;grid-template-columns:repeat(4,1fr)}.metrics article{padding:16px 18px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.metrics article:nth-child(4n){border-right:0}.metrics small{display:block}.metrics strong{display:block;font-size:23px;font-variant-numeric:tabular-nums}.split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.split>div{padding:18px 20px}.split>div+div{border-left:1px solid var(--border)}h3{margin:0 0 5px;font-size:19px}.split p{margin:0;color:var(--muted);font-size:14px}.split strong{display:block;margin-top:8px;font-size:28px}.split span{color:var(--secondary);font-size:15px}.robust,.days{padding:18px 20px;border-top:1px solid var(--border)}.robust p{margin:0;color:var(--secondary)}.days div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--border)}.result footer{padding:12px 20px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}.method{margin-top:20px;padding:20px}.method h2{margin:0 0 14px;font-size:24px}.method>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.method article{padding:15px;border:1px solid var(--border);border-radius:6px;background:var(--raised)}.method p{margin:0;color:var(--secondary);font-size:15px}@media(max-width:650px){.metrics{grid-template-columns:1fr 1fr}.metrics article:nth-child(even){border-right:0}.split,.method>div{grid-template-columns:1fr}.split>div+div{border-top:1px solid var(--border);border-left:0}.result>header{flex-direction:column}}
