:root{color-scheme:dark;--rr-bg:#080f18;--rr-panel:#111e2b;--rr-line:#25394a;--rr-text:#e3edf5;--rr-muted:#91a8ba;--rr-accent:#60dfcd}
*{box-sizing:border-box}body{margin:0!important;background:var(--rr-bg)!important;color:var(--rr-text);font:15px/1.7 system-ui,-apple-system,"PingFang SC",sans-serif}a{color:var(--rr-accent)}
.rr-shell{display:flex;align-items:center;gap:28px;padding:16px max(24px,calc((100vw - 1320px)/2));border-bottom:1px solid var(--rr-line);background:#0c1723}
.rr-shell .rr-brand{font-size:18px;font-weight:650;text-decoration:none;white-space:nowrap;color:var(--rr-text)}
.rr-shell nav{display:flex;gap:6px;margin:0;flex-wrap:wrap}.rr-shell nav a{padding:8px 14px;text-decoration:none;color:var(--rr-muted);border-radius:7px;white-space:nowrap}.rr-shell nav a[aria-current=page]{color:var(--rr-accent);background:#163731}.rr-shell nav a:hover{background:#1b2c3c;color:white}.rr-local{margin-left:auto;font-size:12px;color:var(--rr-muted);white-space:nowrap}
.rr-intro{max-width:1320px;margin:0 auto;padding:30px 24px 0}.rr-eyebrow{color:var(--rr-accent);font-size:11px;letter-spacing:2px}.rr-intro h1{font-size:30px;margin:7px 0}.rr-intro p{color:var(--rr-muted);margin:0 0 16px}#rr-freshness{padding:12px 16px;border:1px solid var(--rr-line);border-radius:8px;font-size:12px;color:var(--rr-muted);overflow-wrap:anywhere}
body>main{max-width:1320px;margin:auto;padding:24px}body>header{max-width:1320px;margin:0 auto;border:0;padding:12px 24px}section{border-radius:10px}button,a,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px}
.rr-subnav{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:0 0 20px;font-size:14px}.rr-subnav span{color:var(--rr-muted)}
body[data-workspace=discovery] [data-area=investigations],body[data-workspace=discovery] [data-area=operations],body[data-workspace=investigations] [data-area=discovery],body[data-workspace=investigations] [data-area=operations],body[data-workspace=operations] [data-area=discovery],body[data-workspace=operations] [data-area=investigations]{display:none!important}
.rr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rr-card,.rr-section{border:1px solid var(--rr-line);background:var(--rr-panel);border-radius:10px;padding:22px}.rr-card span{font-size:13px;color:var(--rr-muted)}.rr-card strong{display:block;font-size:32px;margin:8px 0;color:var(--rr-accent)}.rr-card small{color:var(--rr-muted)}.rr-section{margin:20px 0}.rr-section h2{font-size:19px;margin:0 0 14px}.rr-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rr-list{padding:0;list-style:none}.rr-list li{padding:12px 0;border-bottom:1px solid var(--rr-line);overflow-wrap:anywhere}.rr-muted{color:var(--rr-muted)}.rr-warning{color:#ffc875}.rr-actions{display:flex;gap:14px;flex-wrap:wrap}.rr-actions a{padding:9px 14px;border:1px solid var(--rr-line);border-radius:7px;text-decoration:none}.rr-table-wrap{overflow:auto}.rr-table{width:100%;border-collapse:collapse;font-size:13px}.rr-table th,.rr-table td{text-align:left;padding:12px;border-bottom:1px solid var(--rr-line)}
body[data-workspace=overview] button{font:inherit;color:var(--rr-accent);background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:7px;padding:8px 16px;cursor:pointer}
#live-validation{max-width:1272px;margin:0 auto 28px!important;scroll-margin-top:20px}
@media(max-width:850px){.rr-shell{padding:14px 16px;gap:12px;flex-wrap:wrap}.rr-shell nav{order:3;width:100%;overflow:auto;flex-wrap:nowrap}.rr-shell nav a{padding:8px 12px}.rr-intro{padding:24px 16px 0}.rr-intro h1{font-size:25px}body>main{padding:18px 16px}.rr-grid{grid-template-columns:1fr 1fr}.rr-two{grid-template-columns:1fr;gap:0}.rr-table{min-width:620px}}
@media(max-width:420px){.rr-card{padding:14px}.rr-card strong{font-size:27px}.rr-section{padding:16px}}
