:root{--bg:#0a101d;--card:#121d30;--line:#26344c;--white:#f5f7fc;--muted:#91a0b9;--red:#f04450}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);font-family:Arial,Malgun Gothic,Apple SD Gothic Neo,sans-serif;margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:auto;padding:0 25px}.topbar{border-bottom:1px solid var(--line);background:#101929}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:25px;font-weight:900;letter-spacing:-1.5px}.brand span{color:var(--red)}.brand small{display:block;font-size:10px;letter-spacing:3px;color:var(--muted)}.toplinks{display:flex;align-items:center;gap:19px;font-size:12px;color:var(--muted)}.testing{color:#ffc47a;border:1px solid #70533b;border-radius:18px;padding:8px 10px}.hero{padding:74px 0 56px}.overline{font-size:11px;font-weight:800;letter-spacing:2px;color:#f18f94}.hero h1{font-size:clamp(33px,4.7vw,58px);letter-spacing:-2.5px;line-height:1.28;margin:17px 0}.hero h1 em{font-style:normal;color:var(--red)}.hero p{color:var(--muted);line-height:1.8;max-width:730px}.hero-note{display:inline-block;margin-top:14px;padding:10px 14px;border-radius:6px;background:#1a2940;color:#c0cade;font-size:12px}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px;margin-bottom:20px}.panel-header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.panel h2{margin:9px 0;font-size:23px;letter-spacing:-.8px}.metric-foot,.note,.slot-legend{font-size:12px;color:var(--muted);line-height:1.7}.righthead{text-align:right;display:flex;flex-direction:column;align-items:end;gap:8px}.metric-tag,.time-tag{display:inline-block;border:1px solid #40516b;background:#1b2c46;padding:9px 13px;border-radius:7px;font-size:12px;font-weight:700}.metric-tag{color:#ffbcbd;border-color:#683a46}.metric-foot{margin:15px 0 5px}.picks{margin-top:14px}.pick{display:flex;align-items:center;gap:17px;padding:18px 6px;border-top:1px solid var(--line)}.rank{width:29px;height:29px;flex:none;border-radius:8px;background:#2a3752;display:grid;place-items:center;color:#dce4ef;font-size:13px;font-weight:800}.pick-main{flex:1 1;min-width:0}.pick-main strong{font-size:17px}.pick-main small{margin-left:10px;color:var(--muted)}.pick-main p{font-size:12px;color:var(--muted);margin:7px 0 0;line-height:1.5}.pick-numbers{text-align:right;display:flex;flex-direction:column;gap:5px}.rise{color:#ff6673}.fall{color:#76a7ff}.score{color:#cad4e6;font-size:12px}.empty{padding:44px 14px;text-align:center;margin-top:16px;font-size:14px}.empty,.panel-bottom{color:var(--muted);border-top:1px solid var(--line)}.panel-bottom{font-size:11px;padding-top:15px;margin-top:10px}.bottom-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:20px;gap:20px}.metrics{margin:19px 0}.metric-item{padding:13px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.metric-item>div:first-child{display:flex;flex-direction:column;gap:5px}.metric-item small,.metric-item span{font-size:12px;color:var(--muted)}.metric-item strong{font-size:14px}.metric-value{text-align:right;display:flex;flex-direction:column;gap:6px}.metric-value strong{font-size:21px;color:#ffb3b6}.metric-value .pending{font-size:12px;color:var(--muted)}.road{margin:25px 0}.road p{padding:10px 0;display:flex;gap:12px;align-items:center;font-size:13px;border-bottom:1px solid var(--line)}.road b{color:var(--red)}.road span{margin-left:auto;color:var(--muted);font-size:11px}.security{border-radius:8px;background:#202d43;padding:15px;font-size:12px;line-height:1.8;color:#bfcbe0}footer{padding:32px 0;color:var(--muted);font-size:11px;text-align:center;border-top:1px solid var(--line)}@media(max-width:770px){.wrap{padding:0 16px}.hero{padding:50px 0 37px}.panel{padding:18px}.panel-header{display:block}.righthead{align-items:start;text-align:left;margin-top:14px}.bottom-grid{grid-template-columns:1fr}.pick-main small{display:block;margin:5px 0}.pick-main p{font-size:11px}.toplinks{gap:8px}.toplinks a{display:none}}.rs-legal-footer{padding:28px 20px 40px;color:#64748b;font-size:13px;text-align:center;line-height:1.8}.rs-legal-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.rs-legal-footer nav a{font-size:15px;font-weight:700}.rs-legal-footer p{margin:8px 0}.rs-legal-footer a:focus-visible,.rs-legal-page a:focus-visible{outline:2px solid #d4324d;outline-offset:4px}.rs-legal-page{max-width:860px;margin:0 auto;padding:32px 22px 60px;color:#24344c;line-height:1.85;overflow-wrap:anywhere}.rs-legal-page h1{font-size:32px;margin:20px 0 8px}.rs-legal-page h2{font-size:21px;margin:30px 0 8px}.rs-legal-page a{color:#a8213b;text-decoration:underline}.rs-legal-page .effective{color:#64748b}