:root{--orange:#ff5a24;--orange2:#ff7846;--panel:#08090b;--panel2:#0d0f12;--line:rgba(255,90,36,.35);--line2:rgba(255,255,255,.09);--text:#f2f2f4;--muted:#7f838d;--green:#38dc79;--red:#ff5364;--yellow:#eeb94c}
*{box-sizing:border-box}html,body{font-family:Manrope,"Segoe UI",sans-serif}body{color:var(--text);background:#030405}body:before{background:radial-gradient(circle at 78% 5%,rgba(105,30,12,.18),transparent 28%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#030405;background-size:auto,42px 42px,42px 42px,auto}.app-shell{width:100%;max-width:1920px;margin:auto;grid-template-columns:246px minmax(0,1fr);gap:22px;padding:0 18px 30px}.rental-topbar{min-height:68px;border-color:rgba(255,255,255,.07);background:rgba(3,4,5,.88);backdrop-filter:blur(18px)}.x-mark{position:relative;width:24px;height:24px;display:block!important;transform:rotate(45deg);border:1px solid var(--orange);background:linear-gradient(135deg,var(--orange),#7d1e0c);clip-path:polygon(50% 0,67% 33%,100% 50%,67% 67%,50% 100%,33% 67%,0 50%,33% 33%);filter:drop-shadow(0 0 9px rgba(255,90,36,.36))}.rental-topnav{gap:36px}.rental-topnav a,.rental-topnav span{font-weight:650}.sidebar{top:88px;height:calc(100vh - 106px);border:1px solid rgba(255,90,36,.25);border-radius:10px;background:rgba(5,6,7,.96);box-shadow:0 24px 70px rgba(0,0,0,.3)}.brand{min-height:94px;background:linear-gradient(150deg,rgba(87,24,8,.7),rgba(7,8,9,.96) 70%)}.brand-mark{width:50px;height:50px;border-radius:50%;font-size:20px}.seller-pill{padding:13px 17px}nav{padding:8px 0;overflow-y:auto}nav button{position:relative;min-height:45px;padding:0 17px;border-left:2px solid transparent;color:#92959d;font-size:12px;font-weight:600;gap:13px}nav button:hover{color:#ddd;background:rgba(255,255,255,.025)}nav button.active{color:#fff;border-left-color:var(--orange);background:linear-gradient(90deg,rgba(255,72,20,.16),rgba(255,72,20,.015))}nav button em{margin-left:auto}.nav-label{padding:14px 17px 7px;color:#51555e;letter-spacing:.16em}.line-icon{position:relative;display:block;flex:none;width:17px;height:17px;color:currentColor;border:1.5px solid currentColor;border-radius:4px;opacity:.88}.line-icon:after,.line-icon:before{content:"";position:absolute;background:currentColor}.line-icon.grid:before{inset:7px -1px auto;height:1px}.line-icon.grid:after{inset:-1px auto -1px 7px;width:1px}.line-icon.chart{border:0;border-radius:0;border-left:1.5px solid;border-bottom:1.5px solid}.line-icon.chart:after{left:3px;bottom:3px;width:12px;height:7px;background:none;border-left:2px solid;border-top:2px solid;transform:skewY(-28deg)}.line-icon.user{border-radius:50%;height:8px;width:8px;margin:0 5px 9px}.line-icon.user:after{left:-5px;top:10px;width:16px;height:8px;background:none;border:1.5px solid;border-radius:10px 10px 3px 3px}.line-icon.clock{border-radius:50%}.line-icon.clock:before{left:7px;top:3px;width:1px;height:5px}.line-icon.clock:after{left:7px;top:8px;width:5px;height:1px;transform:rotate(25deg);transform-origin:left}.line-icon.send{border:0;border-left:16px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent;border-radius:0;transform:scaleX(.9)}.line-icon.send:after{left:-14px;top:-1px;width:12px;height:1px;background:#050607}.line-icon.link{border-radius:9px;width:14px;height:8px;transform:rotate(-40deg);margin:0 2px}.line-icon.link:after{left:7px;top:5px;width:13px;height:7px;background:none;border:1.5px solid currentColor;border-radius:9px}.line-icon.layers{transform:rotate(45deg);width:12px;height:12px;margin:0 3px}.line-icon.eye{width:18px;height:12px;border-radius:80% 15%;transform:rotate(45deg);margin:0}.line-icon.eye:after{width:4px;height:4px;border-radius:50%;left:5px;top:3px}.line-icon.pulse{border:0}.line-icon.pulse:after{left:0;top:8px;width:17px;height:7px;background:none;border-top:1.5px solid;clip-path:polygon(0 0,30% 0,42% 100%,58% 0,100% 0,100% 25%,62% 25%,42% 80%,27% 25%,0 25%)}.line-icon.file:after{left:3px;right:3px;top:6px;height:1px;box-shadow:0 4px currentColor}.line-icon.list{border:0}.line-icon.list:after{left:4px;right:0;top:3px;height:1px;box-shadow:0 5px currentColor,0 10px currentColor}.line-icon.list:before{left:0;top:3px;width:2px;height:2px;box-shadow:0 5px currentColor,0 10px currentColor}.line-icon.settings{border-radius:50%}.line-icon.settings:after{width:5px;height:5px;left:4.5px;top:4.5px;border-radius:50%;background:#050607;border:1px solid currentColor}.back-link{border-radius:6px;text-align:center;font-weight:650}main{padding:2px 0 40px}header{min-height:105px;padding:20px 23px;border-radius:10px;background:rgba(6,7,8,.95);box-shadow:none}header h1{letter-spacing:-.035em}.icon-btn{position:relative;border-radius:7px}.refresh-icon:before{content:"";position:absolute;inset:11px;border:2px solid #ddd;border-right-color:transparent;border-radius:50%}.refresh-icon:after{content:"";position:absolute;right:9px;top:10px;border-left:5px solid #ddd;border-top:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(35deg)}.hero,.panel,.stat,.finance-card{border-radius:10px;background:rgba(6,7,8,.95);box-shadow:none}.hero{min-height:292px;background:radial-gradient(circle at 83% 50%,rgba(162,43,18,.24),transparent 24%),linear-gradient(105deg,#060708 65%,#180a07)}.hero:after{display:none}.hero-orb{background:radial-gradient(circle at 38% 35%,#ff8a52 0 2%,#761b10 9%,#120908 43%,#030405 72%);border-color:rgba(255,90,36,.5);box-shadow:0 0 70px rgba(255,69,20,.12),inset 0 0 50px #000}.panel-head{padding:18px 20px}.panel-body{padding:16px 20px}.stat{padding:20px}.btn,.icon-btn,.toolbar input,.toolbar select,.field input,.field select,.field textarea{border-radius:7px}.btn{font-family:inherit}.btn.primary{background:var(--orange);box-shadow:0 8px 25px rgba(255,74,22,.18)}.btn.primary:hover{background:#ff6a38}.account-row,.presence-row{transition:background .15s ease}.account-row:hover,.presence-row:hover{background:rgba(255,90,36,.03)}.modal-card{border-radius:12px;background:#090a0c;box-shadow:0 34px 110px rgba(0,0,0,.72)}.modal-close{border-radius:7px}.modal-close span:before,.modal-close span:after{content:"";position:absolute;left:9px;top:16px;width:15px;height:1px;background:#a7a9af}.modal-close span:before{transform:rotate(45deg)}.modal-close span:after{transform:rotate(-45deg)}.modal-close.locked{opacity:.35;cursor:not-allowed}.modal-close.locked:after{content:"5s";position:absolute;right:40px;color:#777;font:600 10px JetBrains Mono,monospace}.eyebrow{font-weight:800;letter-spacing:.17em}.observer-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:29px 31px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(115deg,#070809 62%,#210c07)}.observer-lead h2{font-size:clamp(27px,3vw,43px);line-height:1.08;letter-spacing:-.04em;margin:7px 0 12px}.observer-lead p:not(.eyebrow){max-width:760px;color:#92959e;line-height:1.6;margin:0}.observer-lead-actions{display:flex;flex-direction:column;align-items:flex-end;gap:15px;flex:none}.observer-profile{margin-top:15px}.observer-identity{display:grid;grid-template-columns:auto minmax(210px,1fr) minmax(170px,.55fr) minmax(140px,.4fr);align-items:center;gap:18px}.observer-identity small{display:block;color:var(--muted);margin-top:5px}.observer-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--line);border-radius:50%;color:var(--orange);font-weight:800;background:#140b08}.observer-error{margin-top:15px;padding:12px 14px;border:1px solid rgba(255,83,100,.3);border-radius:7px;color:#ff9aa4;background:rgba(255,83,100,.07);font-size:12px}.live-indicator{display:flex;align-items:center;gap:7px;color:#696c74;font:700 10px JetBrains Mono,monospace}.live-indicator i{width:7px;height:7px;border-radius:50%;background:currentColor}.live-indicator.on{color:var(--green)}.live-indicator.on i{box-shadow:0 0 10px currentColor}.presence-row{display:grid;grid-template-columns:minmax(190px,1fr) .55fr minmax(220px,1fr) .7fr auto;gap:17px;align-items:center;padding:14px 5px;border-bottom:1px solid var(--line2)}.presence-row:last-child{border:0}.presence-row>div>b{font-size:12px}.presence-badge{display:inline-flex;align-items:center;justify-content:center;min-width:104px;padding:8px 10px;border:1px solid var(--line2);border-radius:20px;color:#888;font-size:10px;font-weight:800}.presence-badge.match{color:#fff;border-color:rgba(255,90,36,.55);background:rgba(255,90,36,.16)}.presence-badge.game{color:#ff9a71;border-color:rgba(255,90,36,.3)}.presence-badge.online{color:#5de38d;border-color:rgba(56,220,121,.3)}.presence-badge.bad{color:#ff7c89;border-color:rgba(255,83,100,.3)}.notice-modal{padding:5px 3px}.notice-modal>p:not(.eyebrow){color:#8e929c;line-height:1.55}.notice-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border:1px solid var(--line);border-radius:14px;background:rgba(255,90,36,.09);color:var(--orange)}.notice-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7}.notice-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:9px}.notice-list li{position:relative;padding:14px 15px 14px 47px;border:1px solid var(--line2);border-radius:8px;background:#070809}.notice-list li:before{content:"";position:absolute;left:18px;top:18px;width:11px;height:6px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.notice-list b,.notice-list span{display:block}.notice-list b{font-size:13px}.notice-list span{margin-top:4px;color:#7f838d;font-size:11px;line-height:1.45}.file-field{padding:14px;border:1px dashed rgba(255,90,36,.35);border-radius:8px}.status.idle{color:#767a83}
@media(max-width:1200px){.observer-identity{grid-template-columns:auto 1fr 1fr}.observer-identity>div:last-child{display:none}.presence-row{grid-template-columns:minmax(190px,1fr) .6fr minmax(170px,1fr) auto}.presence-row>div:nth-child(4){display:none}}
@media(max-width:720px){.app-shell{padding:0 10px 18px}.observer-lead{align-items:flex-start;flex-direction:column;padding:22px}.observer-lead-actions{width:100%;align-items:flex-start}.observer-lead-actions .btn{width:100%}.observer-identity{grid-template-columns:auto 1fr}.observer-identity>div:nth-child(n+3){display:none}.presence-row{grid-template-columns:1fr auto}.presence-row>div:nth-child(2),.presence-row>div:nth-child(3),.presence-row>div:nth-child(4){display:none}.rental-brand i{display:none}}
.notice-icon span{position:relative;width:25px;height:29px;border:2px solid currentColor;border-radius:13px 13px 16px 16px;clip-path:polygon(50% 0,100% 16%,88% 75%,50% 100%,12% 75%,0 16%)}.notice-icon span:after{content:"";position:absolute;left:6px;top:8px;width:9px;height:5px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}

/* Industrial command center */
main>header{display:none}main{padding-top:0}.sidebar{top:78px;height:calc(100vh - 94px)}.app-shell{gap:16px;padding-inline:7px}.rental-topbar{min-height:63px}.panel,.command-cover,.control-strip,.page-lead,.observer-lead,.diagnostic-strip,.issue-protocol{position:relative}.panel:before,.control-strip:before,.page-lead:before,.observer-lead:before{content:"";position:absolute;left:-1px;top:-1px;width:13px;height:13px;border-left:2px solid var(--orange);border-top:2px solid var(--orange);pointer-events:none}.panel:after,.control-strip:after,.page-lead:after,.observer-lead:after{content:"";position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);pointer-events:none}.panel-head h3{font-family:"Russo One",Manrope,sans-serif;font-weight:400;letter-spacing:.01em}.panel-head small{font:600 8px "JetBrains Mono",monospace;letter-spacing:.15em}.command-cover{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:285px;border:1px solid rgba(255,255,255,.13);overflow:hidden;background:#050708}.command-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(3,5,6,.98) 0 56%,rgba(3,5,6,.12) 72%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;z-index:1}.cover-copy{position:relative;z-index:2;padding:28px 32px 76px}.cover-copy h2,.page-lead h2{font-family:"Russo One",Manrope,sans-serif}.cover-copy h2{font-size:clamp(40px,4vw,60px);line-height:.98;margin:25px 0 4px;letter-spacing:-.035em}.cover-copy h3{margin:0;color:#9297a2;font-size:27px;letter-spacing:-.03em}.cover-rail{position:absolute;right:20px;bottom:20px;left:32px;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.cover-rail:before{content:"";position:absolute;left:0;top:-2px;width:42px;height:4px;background:var(--orange);transform:skewX(30deg)}.cover-rail b,.cover-rail span{font:600 8px "JetBrains Mono",monospace;letter-spacing:.22em;color:#777b84}.cover-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:285px;background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.2)),url("/RENTAL/assets/games/dota-2.jpg") center/cover no-repeat;filter:saturate(.55) contrast(1.3)}.cover-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060708 0,transparent 30%),repeating-linear-gradient(90deg,transparent 0 80px,rgba(0,0,0,.22) 81px 83px)}.cover-art>span{position:absolute;z-index:2;right:25px;bottom:24px;font:600 8px/1.7 "JetBrains Mono",monospace;letter-spacing:.35em;color:#c5c6c9}.dota-monogram{position:relative;z-index:3;width:200px;height:118px;display:grid;place-items:center;transform:skewX(-17deg);filter:drop-shadow(0 18px 25px rgba(0,0,0,.6))}.dota-monogram:before,.dota-monogram:after{content:"";position:absolute;background:linear-gradient(135deg,#ff6131,#9f210b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.dota-monogram:before{left:0;top:8px;width:72px;height:100px;clip-path:polygon(0 0,100% 0,55% 100%,0 100%,40% 42%)}.dota-monogram:after{right:0;top:8px;width:112px;height:100px;clip-path:polygon(15% 0,100% 0,72% 37%,100% 37%,37% 100%,0 100%,30% 56%,0 56%)}.dota-monogram b{position:relative;z-index:3;font:400 31px "Russo One";opacity:0}.control-strip{display:grid;grid-template-columns:1fr 130px;margin-top:14px;min-height:155px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,rgba(4,6,7,.98) 62%,rgba(25,25,24,.83)),url("/RENTAL/assets/gaming-lava-bg.webp") center/cover}.control-strip>div{padding:24px 32px}.control-strip h2{margin:5px 0 3px;font:400 clamp(25px,2.2vw,37px) "Russo One"}.control-strip p:not(.eyebrow){margin:0;color:#999da5}.control-strip aside{display:grid;place-content:center;border-left:1px solid rgba(255,255,255,.12);font:600 8px/1.7 "JetBrains Mono";letter-spacing:.2em;color:#898d95}.control-strip aside b{color:var(--orange);font-size:22px}.system-flags{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.system-flags span{padding:8px 15px;border:1px solid rgba(255,255,255,.18);font:700 9px "JetBrains Mono";letter-spacing:.05em}.system-flags span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#81858d}.system-flags .on{color:#48df84;border-color:rgba(72,223,132,.42)}.system-flags .on:before{background:#48df84;box-shadow:0 0 10px currentColor}.command-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0}.command-stat{position:relative;min-height:105px;display:grid;grid-template-columns:70px 1fr 57px;align-items:center;border:1px solid rgba(255,255,255,.14);background:#07090a;overflow:hidden}.command-stat>span{align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.1);color:var(--orange)}.command-stat small{font:600 8px "JetBrains Mono";letter-spacing:.15em;color:#898d96}.command-stat b{display:block;margin:6px 0 0;font:400 35px "Russo One"}.command-stat em{font:600 7px "JetBrains Mono";font-style:normal;letter-spacing:.12em;color:#5c6068}.stat-glyph:before,.stat-glyph:after{content:"";display:block;position:absolute}.stat-glyph.cube:before{width:23px;height:23px;border:2px solid;transform:rotate(30deg)}.stat-glyph.stack:before{width:24px;height:18px;border:2px solid;border-radius:50%}.stat-glyph.stack:after{width:24px;height:18px;border:2px solid;border-top:0;border-radius:0 0 50% 50%;transform:translateY(7px)}.stat-glyph.operator:before{width:15px;height:15px;border:2px solid;border-radius:50%;transform:translate(5px,-9px)}.stat-glyph.operator:after{width:28px;height:15px;border:2px solid;border-radius:20px 20px 0 0;transform:translate(5px,12px)}.stat-glyph.alert:before{width:27px;height:24px;border:2px solid;clip-path:polygon(50% 0,100% 100%,0 100%)}.micro-bars{align-self:end;height:42px;margin:0 12px 15px 0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 6px,transparent 6px 11px);clip-path:polygon(0 75%,15% 60%,30% 80%,45% 32%,60% 70%,76% 16%,90% 38%,100% 0,100% 100%,0 100%)}.command-stat.ready b{color:#fff}.command-stat.danger b{color:#ff6977}.overview-command-grid{display:grid;grid-template-columns:minmax(450px,1.35fr) minmax(330px,.9fr) minmax(300px,.75fr);gap:14px}.overview-command-grid .panel{margin:0}.text-action{border:0;background:none;color:var(--orange);font:700 10px "JetBrains Mono";cursor:pointer}.text-action:after{content:"  →"}.ops-row{display:grid;grid-template-columns:28px minmax(120px,1fr) minmax(110px,.75fr) 80px 75px;align-items:center;gap:10px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px}.ops-row>span{color:#666b74;font:600 9px "JetBrains Mono"}.ops-row b,.ops-row small{display:block}.ops-row small{margin-top:3px;color:#60656e;font-size:8px}.ops-row time{font:600 10px "JetBrains Mono"}.ops-row .status{font-size:8px;font-style:normal}.ops-issue{margin-top:16px;min-width:220px}.pool-layout{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:18px}.pool-ring{width:116px;height:116px;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#080a0b 0 52%,transparent 54%),conic-gradient(var(--green) 0 var(--available),var(--orange) var(--available) var(--rented),#3f4249 var(--rented) 100%)}.pool-ring b{font:400 27px "Russo One";text-align:center}.pool-ring small{font:600 7px "JetBrains Mono";color:#777b84;text-align:center}.pool-legend p{display:grid;grid-template-columns:8px 1fr auto;gap:9px;margin:9px 0;font-size:9px;color:#858993}.pool-legend p i{width:7px;height:7px;border-radius:50%;background:#777}.pool-legend p i.green{background:var(--green)}.pool-legend p i.orange{background:var(--orange)}.pool-legend p i.red{background:var(--red)}.pool-legend p b{color:#fff}.signal-chart{margin-top:15px}.signal-chart>span{font:600 8px "JetBrains Mono";letter-spacing:.12em;color:#777b84}.signal-chart svg{display:block;width:100%;height:55px;margin-top:6px}.signal-chart polyline{fill:none;stroke:var(--orange);stroke-width:2}.page-lead{min-height:150px;display:flex;align-items:flex-end;justify-content:space-between;padding:28px 31px;border:1px solid rgba(255,255,255,.15);overflow:hidden;background:#060809}.page-lead:after{width:120px;height:120px;border-width:0 1px 1px 0;transform:rotate(45deg);right:-55px;bottom:-55px}.page-lead:before{z-index:2}.page-lead-copy{position:relative;z-index:2}.page-lead h2{margin:7px 0 5px;font-size:clamp(28px,3vw,46px);line-height:1}.page-lead-copy>p:last-child{margin:0;max-width:720px;color:#8e929b}.page-lead-code{position:relative;z-index:2;display:grid;justify-items:end;gap:5px;color:#747881;font:600 8px "JetBrains Mono";letter-spacing:.17em}.page-lead-code i{display:block;width:45px;height:3px;background:var(--orange)}.page-lead-code b{color:#fff;font-size:21px;letter-spacing:0}.page-lead.analytics{background:linear-gradient(105deg,#060809 55%,rgba(13,44,31,.65)),repeating-linear-gradient(135deg,transparent 0 10px,rgba(255,255,255,.02) 11px)}.page-lead.registry{background:linear-gradient(105deg,#060809 55%,rgba(41,24,13,.68)),url("/RENTAL/assets/games/dota-2.jpg") right 30%/40% auto no-repeat}.page-lead.dispatch{background:linear-gradient(105deg,#060809 55%,rgba(62,18,9,.65)),repeating-linear-gradient(90deg,transparent 0 40px,rgba(255,90,36,.035) 41px)}.page-lead.issue{background:linear-gradient(115deg,#060809 62%,#172019)}.page-lead.links{background:linear-gradient(115deg,#060809 62%,#17111d)}.page-lead.categories{background:linear-gradient(115deg,#060809 62%,#1b1308)}.page-lead.diagnostics{background:radial-gradient(circle at 82% 50%,rgba(255,82,27,.2),transparent 18%),#060809}.page-lead.comms{background:linear-gradient(115deg,#060809 62%,#0b1720)}.page-lead.events{background:linear-gradient(115deg,#060809 62%,#15110a)}.page-lead.config{background:linear-gradient(115deg,#060809 62%,#151116)}.finance-stats{margin-top:14px}.finance-card{border-radius:0;background:#07090a}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:14px}.analytics-grid .chart-panel,.analytics-grid .conversion{margin:0}.panel-number{color:var(--green);font:400 18px "Russo One"}.registry-panel,.rental-board,.binding-command,.category-create,.template-console,.event-console,.config-console{margin-top:14px}.registry-tools{padding:7px;border:1px solid rgba(255,255,255,.08);background:#040506}.registry-list .account-row{min-height:74px}.issue-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:14px;margin-top:14px}.issue-form-panel{margin:0}.issue-form{grid-template-columns:1fr 1fr;align-items:end}.issue-form .field:nth-child(3){grid-column:1/-1}.issue-form .btn{min-height:43px}.issue-protocol{padding:26px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(155deg,#0c100e,#060807)}.issue-protocol ol{list-style:none;padding:0;counter-reset:steps}.issue-protocol li{position:relative;padding:14px 0 14px 42px;border-bottom:1px solid rgba(255,255,255,.08);counter-increment:steps}.issue-protocol li:before{content:"0" counter(steps);position:absolute;left:0;color:var(--orange);font:700 10px "JetBrains Mono"}.issue-protocol b,.issue-protocol span{display:block}.issue-protocol b{font-size:12px}.issue-protocol span{margin-top:4px;color:#737780;font-size:9px}.issue-protocol>strong{display:block;margin-top:24px;font:400 37px "Russo One"}.issue-protocol>strong small{display:block;color:#777;font:600 8px "JetBrains Mono";letter-spacing:.15em}.route-list .binding-row{position:relative;padding-left:18px}.route-list .binding-row:before{content:"";position:absolute;left:0;width:7px;height:7px;border:1px solid var(--orange);transform:rotate(45deg)}.category-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.category-card{position:relative;min-height:245px;padding:22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(150deg,#080a0b,#070707);overflow:hidden}.category-card:after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border:1px solid rgba(255,90,36,.2);transform:rotate(45deg)}.category-card>span{color:#4e525a;font:700 9px "JetBrains Mono"}.category-emblem{width:52px;height:52px;display:grid;place-items:center;margin:20px 0;border:1px solid var(--line);color:var(--orange);font:400 18px "Russo One";transform:skewX(-8deg)}.category-card h3{min-height:42px;margin:0;font:400 17px "Russo One"}.category-card p{color:#646871;font:600 7px "JetBrains Mono";letter-spacing:.16em}.category-card dl{display:grid;grid-template-columns:1fr 1fr;margin:19px 0}.category-card dl div{padding:10px;border-left:1px solid rgba(255,255,255,.1)}.category-card dt{color:#6e727a;font-size:8px;text-transform:uppercase}.category-card dd{margin:5px 0 0;font:400 20px "Russo One"}.diagnostic-strip{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:25px;margin-top:14px;padding:20px 28px;border:1px solid rgba(255,255,255,.15);background:#07090a}.radar{position:relative;width:82px;height:82px;border:1px solid rgba(72,223,132,.4);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 14px,rgba(72,223,132,.14) 15px 16px)}.radar:after,.radar:before{content:"";position:absolute;background:rgba(72,223,132,.25)}.radar:before{left:50%;top:0;width:1px;height:100%}.radar:after{left:0;top:50%;width:100%;height:1px}.radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(72,223,132,.45),transparent 22%);animation:radarSpin 2.4s linear infinite}.diagnostic-strip>div:nth-child(2) small,.diagnostic-strip>strong small{display:block;color:#777b84;font:600 8px "JetBrains Mono";letter-spacing:.14em}.diagnostic-strip>div:nth-child(2) b{display:block;margin:6px 0;color:var(--green);font:400 18px "Russo One"}.diagnostic-strip p{margin:0;color:#767a82;font-size:10px}.diagnostic-strip>strong{text-align:right;font:400 38px "Russo One"}@keyframes radarSpin{to{transform:rotate(360deg)}}.template-field{position:relative;padding:14px;border:1px solid rgba(255,255,255,.09);background:#050607}.template-field>span{display:flex;align-items:center;gap:12px}.template-field>span i{color:var(--orange);font:700 8px "JetBrains Mono";font-style:normal}.event-console .event-row{min-height:66px;padding-inline:12px}.event-console .event-row:nth-child(odd){background:rgba(255,255,255,.012)}.settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.settings-group{padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--orange);font:700 8px "JetBrains Mono";letter-spacing:.16em}.settings-numbers{display:flex;align-items:end;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.settings-numbers label{display:grid;gap:7px;flex:1;color:#a1a4ab;font-size:10px}.settings-numbers input{min-height:43px;padding:10px;color:white;border:1px solid rgba(255,255,255,.12);background:#040506}.settings-numbers .btn{min-height:43px}.observer-lead{margin-top:0;border-radius:0}.observer-profile,.history-panel{margin-top:14px}
@media(max-width:1450px){.overview-command-grid{grid-template-columns:1.25fr .75fr}.event-panel{grid-column:1/-1}.event-panel .timeline{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.command-stat{grid-template-columns:58px 1fr}.micro-bars{display:none}}
@media(max-width:1100px){.command-cover{grid-template-columns:1fr 310px}.command-stats{grid-template-columns:1fr 1fr}.overview-command-grid,.analytics-grid{grid-template-columns:1fr}.category-cards{grid-template-columns:1fr 1fr}.issue-grid{grid-template-columns:1fr}.sidebar{top:78px}.page-lead.registry{background-image:linear-gradient(105deg,#060809 65%,rgba(41,24,13,.68))}}
@media(max-width:720px){.command-cover{display:block}.cover-copy{min-height:245px;padding:23px}.cover-copy h2{font-size:37px;margin-top:25px}.cover-copy h3{font-size:20px}.cover-art{display:none}.cover-rail{left:23px}.cover-rail span{display:none}.control-strip{grid-template-columns:1fr}.control-strip>div{padding:21px}.control-strip aside{display:none}.system-flags span:nth-child(n+3){display:none}.command-stats{grid-template-columns:1fr 1fr;gap:8px}.command-stat{min-height:88px;grid-template-columns:45px 1fr}.command-stat small{font-size:6px}.command-stat b{font-size:27px}.overview-command-grid{display:block}.overview-command-grid .panel{margin-top:10px}.event-panel .timeline{display:block}.ops-row{grid-template-columns:24px 1fr 70px}.ops-row>div:nth-child(3),.ops-row .status{display:none}.page-lead{min-height:135px;padding:22px}.page-lead-code{display:none}.page-lead h2{font-size:28px}.finance-stats{grid-template-columns:1fr 1fr}.category-cards{grid-template-columns:1fr}.settings-columns{grid-template-columns:1fr}.settings-numbers{align-items:stretch;flex-direction:column}.diagnostic-strip{grid-template-columns:80px 1fr;padding:17px}.diagnostic-strip>strong{display:none}.issue-form{grid-template-columns:1fr}.issue-form .field:nth-child(3){grid-column:auto}}
.page-lead.watch{background:radial-gradient(circle at 82% 50%,rgba(40,115,80,.22),transparent 19%),#060809}.observer-command{display:grid;grid-template-columns:92px minmax(220px,1fr) auto auto auto;align-items:center;gap:20px;margin-top:14px;padding:20px 24px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(90deg,#07090a,#07100d)}.observer-command h3{margin:4px 0;font:400 19px "Russo One"}.observer-command p:not(.eyebrow){margin:0;color:#777b84;font-size:10px}.observer-radar{position:relative;width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(56,220,121,.36);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 11px,rgba(56,220,121,.12) 12px 13px)}.observer-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(56,220,121,.35),transparent 25%);animation:radarSpin 2.8s linear infinite}.observer-radar b{position:relative;z-index:2;color:var(--green);font:700 8px "JetBrains Mono"}.observer-table{margin-top:14px}.observer-command+.observer-error{margin:10px 0 0}.cover-copy{min-width:0}
@media(max-width:900px){.observer-command{grid-template-columns:74px 1fr auto}.observer-command .btn{grid-row:2}.observer-command .status{grid-column:3}.observer-command .observer-configure{grid-column:2}.observer-command .observer-remove{grid-column:3}}
@media(max-width:720px){.observer-command{grid-template-columns:60px 1fr;padding:17px}.observer-radar{width:54px;height:54px}.observer-command .status{grid-column:1/-1}.observer-command .btn,.observer-command .observer-configure,.observer-command .observer-remove{grid-column:1/-1;width:100%}}

/* Empty-dashboard and wide-screen polish */
.rental-topbar{position:sticky;top:0;z-index:40}
.cover-art{background-position:center 18%;background-size:auto 145%}
.cover-art:before{content:"";position:absolute;z-index:1;inset:auto 0 0;height:42%;background:linear-gradient(transparent,rgba(4,6,7,.96) 86%)}
.command-stat.is-zero{grid-template-columns:70px 1fr;opacity:.82}
.command-stat.is-zero b{color:#d8dadd}
.overview-command-grid.is-empty{grid-template-columns:minmax(440px,1.25fr) minmax(340px,.85fr) minmax(300px,.7fr)}
.overview-command-grid.is-empty .panel-body{min-height:188px}
.ops-empty,.pool-empty{min-height:188px;display:flex;align-items:center;justify-content:center;gap:22px;padding:22px;text-align:left}
.ops-empty>div,.pool-empty>div{max-width:290px}
.ops-empty b,.pool-empty b{display:block;font-size:14px}
.ops-empty p,.pool-empty p{margin:6px 0 14px;color:#747983;font-size:10px;line-height:1.55}
.empty-mark{position:relative;flex:none;width:58px;height:58px;border:1px solid rgba(255,90,36,.35);transform:rotate(45deg)}
.empty-mark:before,.empty-mark:after{content:"";position:absolute;left:16px;right:16px;top:28px;height:1px;background:var(--orange)}
.empty-mark:after{transform:rotate(90deg)}
.empty-ring{flex:none;width:92px;height:92px;display:grid;place-items:center;border:10px solid #25282d;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}
.empty-ring b{font:400 24px "Russo One"}
.pool-empty .btn{margin-top:2px}
.overview-command-grid.is-empty .event-panel .panel-body{display:grid;place-items:center;text-align:center}
@media(max-width:1450px){.overview-command-grid.is-empty{grid-template-columns:1fr 1fr}.overview-command-grid.is-empty .event-panel{grid-column:1/-1}.overview-command-grid.is-empty .event-panel .panel-body{min-height:120px}.command-stat.is-zero{grid-template-columns:58px 1fr}}
@media(max-width:1100px){.overview-command-grid.is-empty{grid-template-columns:1fr}}
@media(max-width:720px){.rental-topbar{position:relative}.ops-empty,.pool-empty{min-height:160px;padding:17px;gap:16px}.empty-mark{width:45px;height:45px}.empty-mark:before,.empty-mark:after{left:12px;right:12px;top:21px}.empty-ring{width:70px;height:70px;border-width:8px}.command-stat.is-zero{grid-template-columns:45px 1fr}.overview-command-grid.is-empty .panel-body{min-height:0}}
.pool-distribution{margin-top:19px}
.pool-distribution>span{color:#777b84;font:600 8px "JetBrains Mono";letter-spacing:.12em}
.distribution-track{display:flex;gap:2px;height:5px;margin-top:11px;background:#34383e;overflow:hidden}
.distribution-track i:first-child{background:var(--green)}
.distribution-track i:nth-child(2){background:var(--orange)}
@media(max-width:720px){.sidebar{position:fixed;top:auto;bottom:10px;left:10px;right:10px;z-index:30;height:65px;display:block;padding:7px;border-radius:10px}.sidebar .brand,.sidebar .seller-pill,.sidebar .nav-label,.sidebar .back-link{display:none}.sidebar nav{display:flex;padding:0;overflow-x:auto;overflow-y:hidden}.sidebar nav button,.sidebar nav button:not(.active){width:auto;min-width:54px;min-height:48px;flex:none;justify-content:center;padding:10px 14px;margin:0;font-size:0}.sidebar nav button .line-icon{margin:0}.sidebar nav button em,.sidebar nav button .new{display:none}.app-shell{padding-bottom:86px}main{padding-bottom:0}}
@media(max-width:720px){.sidebar nav{scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}}

