:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#121a19;color:#eeeeda}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}a{color:#ccff64}header,footer{display:flex;justify-content:space-between;align-items:center;padding:22px clamp(20px,5vw,86px);border-bottom:1px solid #3a4541}header a{text-decoration:none}header .brand{font-weight:900;color:#ccff64;letter-spacing:.04em;font-size:20px}header .brand span{font-size:11px;color:#b8c1a7;margin-left:10px}.source{font-size:12px;font-weight:bold;letter-spacing:.1em}main{max-width:1500px;margin:auto}.intro{padding:82px clamp(20px,5vw,86px) 60px;background:radial-gradient(circle at 90% 0,#334b39 0,transparent 36%)}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;color:#ccff64;margin:0 0 24px}h1{font-size:clamp(48px,7.5vw,110px);line-height:.96;letter-spacing:-.07em;margin:0;max-width:1200px}h1 em{font-style:normal;color:#ccff64}.dek{font-size:clamp(18px,2vw,23px);max-width:690px;color:#c0c8b7;line-height:1.45;margin:36px 0}.status{display:inline-flex;gap:25px;flex-wrap:wrap;border:1px solid #657b65;padding:12px 16px;color:#ccff64;font-size:11px;letter-spacing:.09em;font-weight:bold}.status span{color:#c0c8b7}.lab{margin:0 clamp(20px,5vw,86px);padding:60px 0}.lab-head{display:flex;align-items:end;justify-content:space-between;gap:15px}.lab-head p:last-child{color:#afb7a9}.lab h2,.lower h2{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.05em;margin:0 0 22px}.tabs{display:flex;gap:8px;margin:16px 0}.tabs button{border:1px solid #657b65;color:#f4f4e0;background:transparent;padding:13px 18px;font-weight:bold}.tabs button[aria-pressed=true]{background:#ccff64;color:#18201c;border-color:#ccff64}.bench{display:grid;grid-template-columns:1fr 1fr;min-height:490px;border:1px solid #657b65}.fake-app{padding:36px;background:#e8ead8;color:#19231f}.tag{display:inline-block;border:1px solid #324536;padding:7px 9px;font-size:10px;letter-spacing:.12em;font-weight:900}.swap-art{display:flex;align-items:center;justify-content:center;gap:32px;padding:35px 8px}.swap-art span{border-radius:100%;width:125px;height:125px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#d4ee93;border:3px solid #19231f;font-weight:900;font-size:42px;line-height:.8}.swap-art span:last-child{background:#ff9872}.swap-art small{font-size:13px;letter-spacing:.1em;margin-top:10px}.swap-art b{font-size:38px}.fake-app h3{font-size:25px;letter-spacing:-.04em;margin:0}.fake-app p{color:#48554b}.mock-button{background:#19231f;color:#e9f5cc;padding:15px;text-align:center;font-weight:900;margin:20px 0 9px}.fake-app>small{font-size:11px;color:#4a5349}.decision{padding:42px}.decision h3{font-size:clamp(27px,3vw,40px);letter-spacing:-.05em;line-height:1.08;max-width:470px}.choices{display:grid;gap:12px;margin-top:40px}.choices button{background:#222f29;border:1px solid #657b65;color:#f5f5e5;padding:20px;text-align:left;font-weight:700}.choices button:hover,.choices button:focus-visible{background:#ccff64;color:#1a211d}.result h3{font-size:31px;letter-spacing:-.04em}.result p{line-height:1.5;color:#ccd3c2}.result strong{color:#fff}.result .caution{border-left:3px solid #ff9872;padding-left:14px}.verdict{display:inline-block;background:#ff9872;color:#17211d;padding:11px;font-weight:900;text-transform:uppercase}.result button{background:#ccff64;border:0;color:#17211d;font-weight:900;padding:14px;margin:7px 12px 0 0}.result button.plain{color:#ccff64;background:transparent;border:1px solid #ccff64}.lower{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:80px clamp(20px,5vw,86px);border-top:1px solid #3a4541}.lower article{max-width:590px}.lower p:not(.eyebrow){line-height:1.6;color:#c0c8b7}.lower a{display:inline-block;margin-top:18px}footer{border-top:1px solid #3a4541;border-bottom:0;color:#ccff64;font-size:12px;font-weight:800;gap:18px}footer span{color:#afb7a9;font-weight:400}@media(max-width:760px){.intro{padding-top:55px}.lab-head{display:block}.bench,.lower{grid-template-columns:1fr}.decision{padding:28px}.fake-app{padding:26px}.swap-art{gap:14px}.swap-art span{width:90px;height:90px;font-size:30px}.swap-art b{font-size:25px}.lower{gap:60px;padding-top:60px}footer{align-items:start;flex-direction:column}}
