:root{--sr-bg:#050b12;--sr-panel:#0a1520;--sr-panel2:#0d1c29;--sr-line:#203545;--sr-text:#edf6ff;--sr-muted:#86a2b6;--sr-cyan:#40dbe6;--sr-gold:#ffb43b;--sr-red:#ff6671;--sr-green:#4bd39c}.sr-shell{min-height:100vh;background:var(--sr-bg);color:var(--sr-text);font-family:Inter,system-ui,sans-serif}.sr-page{width:min(1480px,calc(100% - 40px));margin:auto;padding:32px 0 80px}.sr-return{display:flex;justify-content:space-between;border-bottom:1px solid var(--sr-line);padding:10px 0 20px;font:700 12px/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.sr-return a,.sr-tasks>a{color:var(--sr-cyan)}.sr-return span{color:var(--sr-muted)}.sr-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center;padding:54px 0 38px}.sr-hero h1{font-size:clamp(38px,5vw,68px);line-height:.98;margin:10px 0 20px}.sr-hero p:not(.sg-eyebrow){max-width:760px;color:#a9c1d4;font-size:18px;line-height:1.7}.sr-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.sr-tags span{border:1px solid var(--sr-line);padding:8px 11px;color:#a8c9dd;font:700 11px ui-monospace,monospace;text-transform:uppercase}.sr-hero-graphic{display:flex;align-items:center;justify-content:center;gap:12px;min-height:150px;background:linear-gradient(135deg,#0a1823,#07101a);border:1px solid var(--sr-line);position:relative;overflow:hidden}.sr-hero-graphic:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 31px,rgba(64,219,230,.05) 32px)}.sr-hero-graphic span{z-index:1;border:1px solid var(--sr-line);padding:22px 16px;color:var(--sr-red);font:800 21px ui-monospace}.sr-hero-graphic span:last-of-type{color:var(--sr-green)}.sr-hero-graphic b{color:var(--sr-gold);z-index:1}.sr-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.sr-tasks,.sr-console{border:1px solid var(--sr-line);background:var(--sr-panel)}.sr-tasks{position:sticky;top:84px}.sr-tasks>header{padding:22px;border-bottom:1px solid var(--sr-line)}.sr-tasks small{color:var(--sr-muted)}.sr-tasks header strong{display:block;margin:5px 0 15px}.sr-tasks header div{height:3px;background:#172b3a}.sr-tasks header i{display:block;height:100%;width:20%;background:var(--sr-cyan)}.sr-tasks ol{margin:0;padding:0;list-style:none}.sr-tasks li{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:17px 18px;border-bottom:1px solid var(--sr-line);opacity:.58}.sr-tasks li span{color:var(--sr-muted);font:700 11px ui-monospace}.sr-tasks li strong,.sr-tasks li small{display:block}.sr-tasks li small{margin-top:5px;line-height:1.45}.sr-tasks li.is-done{opacity:1;border-left:3px solid var(--sr-green)}.sr-tasks li.is-done span{color:var(--sr-green)}.sr-tasks details{margin:18px;padding:14px;border:1px solid #294052}.sr-tasks summary{cursor:pointer;color:var(--sr-gold);font-weight:700}.sr-tasks details p{color:var(--sr-muted);line-height:1.55}.sr-tasks>a{display:block;padding:0 18px 22px;font-size:13px}.sr-console{min-width:0}.sr-console-bar{display:flex;justify-content:space-between;padding:13px 18px;background:#07101a;border-bottom:1px solid var(--sr-line)}.sr-console-bar div{display:flex;gap:7px;align-items:center}.sr-console-bar div span{width:8px;height:8px;border-radius:50%;background:#314858}.sr-console-bar strong{margin-left:8px;font-size:12px}.sr-console-bar small{color:var(--sr-green);font:700 10px ui-monospace}.sr-search{padding:22px;border-bottom:1px solid var(--sr-line)}.sr-search label{display:block;color:#a8c6d8;font:700 11px ui-monospace;text-transform:uppercase;margin-bottom:9px}.sr-search>div:first-of-type{display:grid;grid-template-columns:36px 1fr auto;border:1px solid #365064;background:#050c13}.sr-search>div>span{display:grid;place-items:center;color:var(--sr-cyan)}.sr-search input{min-width:0;background:transparent;color:var(--sr-text);border:0;padding:14px;font:14px ui-monospace;outline:none}.sr-search button{border:0;background:var(--sr-cyan);color:#021013;padding:0 22px;font-weight:800}.sr-search>small{display:block;margin:9px 0;color:var(--sr-muted)}.sr-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.sr-chips button{background:#0e202d;color:#9ed4e2;border:1px solid #284455;padding:8px 10px;font:700 11px ui-monospace}.sr-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--sr-line)}.sr-kpis article{padding:20px;border-right:1px solid var(--sr-line)}.sr-kpis small,.sr-kpis strong{display:block}.sr-kpis small{color:var(--sr-muted);font-size:11px;text-transform:uppercase}.sr-kpis strong{font:700 27px ui-monospace;margin-top:8px}.sr-panels{display:grid;grid-template-columns:1.7fr 1fr;border-bottom:1px solid var(--sr-line)}.sr-chart,.sr-top{padding:20px;min-width:0}.sr-chart{border-right:1px solid var(--sr-line)}.sr-chart header,.sr-top header,.sr-results>header{display:flex;justify-content:space-between;align-items:flex-end}.sr-chart small,.sr-top small,.sr-results small{display:block;color:var(--sr-cyan);text-transform:uppercase;font:700 10px ui-monospace}.sr-bars{height:155px;display:flex;align-items:end;gap:3px;margin-top:24px;border-bottom:1px solid #2a4253;background:repeating-linear-gradient(0deg,transparent 0 37px,rgba(116,155,181,.08) 38px)}.sr-bars i{flex:1;min-width:3px;background:linear-gradient(var(--sr-cyan),#187f91);opacity:.75}.sr-top [data-top-entities]{margin-top:15px}.sr-entity{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px 0;border-bottom:1px solid #1b303f}.sr-entity span,.sr-entity small{display:block}.sr-entity small{color:var(--sr-muted)}.sr-entity b{color:var(--sr-gold);font:700 13px ui-monospace}.sr-results>header{padding:18px 20px}.sr-results>header span{color:var(--sr-muted);font-size:12px}.sr-table-wrap{overflow:auto;max-height:390px}.sr-results table{width:100%;border-collapse:collapse;min-width:830px}.sr-results th{text-align:left;color:#7fa4bb;background:#07111a;position:sticky;top:0;padding:10px 14px;font:700 10px ui-monospace;text-transform:uppercase}.sr-results td{padding:11px 14px;border-top:1px solid #182d3c;font-size:12px}.sr-results tbody tr{cursor:pointer}.sr-results tbody tr:hover,.sr-results tbody tr:focus{background:#102431;outline:none}.sr-status{display:inline-flex;gap:6px;align-items:center}.sr-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sr-green)}.sr-status.fail{color:var(--sr-red)}.sr-status.fail:before{background:var(--sr-red)}.sr-more{display:block;margin:14px auto 20px;background:transparent;color:var(--sr-cyan);border:1px solid #315368;padding:10px 18px}.sr-inspector{border-top:1px solid var(--sr-line);padding:20px}.sr-empty{text-align:center;padding:35px;color:var(--sr-muted)}.sr-empty span{display:block;color:var(--sr-cyan);font-size:22px}.sr-event-head{display:flex;justify-content:space-between;gap:20px}.sr-event-head p{color:var(--sr-muted)}.sr-event-head code{color:var(--sr-gold)}.sr-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sr-line);margin-top:18px}.sr-fields div{background:#08131d;padding:13px;min-width:0}.sr-fields dt{color:#7999ae;font:700 9px ui-monospace;text-transform:uppercase}.sr-fields dd{margin:6px 0 0;overflow-wrap:anywhere;font:12px ui-monospace}.sr-complete{margin-top:20px;padding:28px;border:1px solid var(--sr-gold);background:linear-gradient(120deg,rgba(255,180,59,.12),#09141e);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.sr-complete[hidden]{display:none}.sr-complete h2{margin:5px 0}.sr-complete p{color:#b7c9d5}.sr-complete>strong{color:var(--sr-gold)}.sr-complete>div:last-child{grid-column:1/-1;display:flex;gap:10px}.sr-complete a{border:1px solid #385266;padding:10px 14px;color:var(--sr-cyan)}
@media(max-width:900px){.sr-page{width:min(100% - 24px,1480px)}.sr-hero{grid-template-columns:1fr}.sr-hero-graphic{display:none}.sr-layout{grid-template-columns:1fr}.sr-tasks{position:static}.sr-tasks ol{display:grid;grid-template-columns:repeat(2,1fr)}.sr-panels{grid-template-columns:1fr}.sr-chart{border-right:0;border-bottom:1px solid var(--sr-line)}.sr-fields{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.sr-page{width:100%;padding-top:12px}.sr-return,.sr-hero{margin-inline:16px}.sr-return span{display:none}.sr-hero{padding:32px 0}.sr-hero p:not(.sg-eyebrow){font-size:15px}.sr-layout{gap:10px}.sr-tasks ol{grid-template-columns:1fr}.sr-kpis{grid-template-columns:repeat(2,1fr)}.sr-kpis article:nth-child(2){border-right:0}.sr-search>div:first-of-type{grid-template-columns:32px 1fr}.sr-search button{grid-column:1/-1;padding:13px}.sr-fields{grid-template-columns:1fr}.sr-complete{grid-template-columns:1fr}.sr-complete>div:last-child{flex-direction:column}}
