.rs-crumb{font:600 15px var(--font-heading);color:var(--ink);white-space:nowrap;text-decoration:none}.rs-crumb:hover{color:var(--action)}.rs-title{border:1px solid var(--line);font:600 14px var(--font-body);color:var(--ink);border-radius:8px;width:210px;padding:7px 10px}.rs-title:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px #c2410c2e}.rs-mode{gap:4px;display:flex}.rs-mode .btn.on{background:var(--action);color:#fff;border-color:var(--action)}.rs-status{color:var(--muted);white-space:nowrap;font-size:13px}.rs-status.ok{color:var(--good)}.rs-status.bad{color:var(--bad)}.rs-account{align-items:center;gap:8px;display:flex}.rs-account .who{font-size:14px;font-weight:600}.rs-account .pts{color:var(--ink);background:var(--soft);white-space:nowrap;border:1px solid #ffe4d1;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none}.rs-account .pts.on{color:#78350f;background:#fef3c7;border-color:#facc15}.rs-main{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:14px;min-height:0;padding:14px;display:grid}.rs-stage{flex-direction:column;min-height:0;display:flex}.rs-frame{min-height:0;box-shadow:var(--shadow-card);background:#1a1c2c;border-radius:14px;flex:1;position:relative;overflow:hidden}.rs-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rs-focus{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:18px;display:flex;position:absolute;inset:0}.rs-focus span{color:var(--ink);font:600 15px var(--font-body);border:2px solid var(--brand);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;padding:8px 16px}.rs-keys{color:var(--muted);margin:8px 2px 0;font-size:14px}.rs-help{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;padding:16px 18px;overflow-y:auto}.rs-help h2{margin:0 0 6px;font-size:20px}.rs-help h3{margin:16px 0 6px;font-size:15px}.rs-help p{margin:6px 0;font-size:14px}.rs-help code{background:var(--soft);border-radius:4px;padding:0 4px;font:13px Fira Code,Consolas,monospace}.rs-try{padding-left:20px;font-size:14px}.rs-try li{margin-bottom:8px}.rs-try li.ok{color:var(--muted,#5b6478)}.rs-count{color:var(--muted,#5b6478);margin-left:6px;font-size:13px;font-weight:600}.rs-win{color:#15803d;background:#ecfdf3;border-radius:10px;margin-top:10px;padding:10px 12px;font-weight:600}.rs-next{background:var(--soft);border-radius:12px;margin-top:16px;padding:12px}.rs-next .btn{margin-top:6px}@media (width<=1000px){.rs-main{grid-template-columns:1fr}.rs-title{width:140px}}.rs-soon{opacity:.7}.rs-soon .hub-thumb{background:var(--soft)}.bar{min-width:0}.rs-status{text-overflow:ellipsis;max-width:190px;overflow:hidden}@media (width<=1500px){.rs-crumb{display:none}.rs-title{width:180px}}@media (width<=1380px){.rs-status{max-width:120px}}
