@font-face{font-family:TASA;src:url(/brand/TASAOrbiter.ttf)format("truetype");font-weight:400 800;font-display:swap}*{box-sizing:border-box}:root{--navy:#284678;--deep:#132a49;--orange:#ff7328;--ink:#203b61;--muted:#68788e;--line:#e2e7ed;--paper:#f4f6f8;--green:#26785e}body{background:var(--paper);color:var(--ink);margin:0;font-family:TASA,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}button svg,a svg{flex-shrink:0}select,input,textarea{color:var(--ink);background:#fff;border:1px solid #d8e0e8;border-radius:3px;min-width:0;padding:10px 12px}select{max-width:100%}textarea{resize:vertical}input::placeholder{color:#8390a1}.app-shell{min-height:100vh}.sidebar{background:var(--deep);color:#c3cedd;z-index:40;flex-direction:column;width:244px;padding:32px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:12px;padding:0 12px 28px;display:flex}.brand img{width:35px;height:30px}.brand>span{letter-spacing:-1px;font-size:30px;font-weight:700;line-height:1}.brand b{margin-left:3px;font-weight:400}.brand-x{color:var(--orange)}.brand small{letter-spacing:2px;color:#a5b7ce;margin-top:9px;font-size:12px;font-weight:500;display:block}.workspace-label{letter-spacing:1.8px;color:#7f96b2;border-top:1px solid #2d405a;justify-content:space-between;padding:19px 14px 12px;font-size:13px;display:flex}.workspace-label span{letter-spacing:.5px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav>a{color:#becbdc;border-left:2px solid #0000;align-items:center;gap:12px;padding:11px 13px;font-size:15px;transition:background .15s;display:flex}.sidebar nav>a:hover{color:#fff;background:#203b5c}.sidebar nav>a.active{border-left-color:var(--orange);color:#fff;background:#294362}.sidebar nav>a.active svg{color:var(--orange)}.nav-count{text-align:center;background:#3c526e;min-width:19px;margin-left:auto;padding:2px;font-size:14px}.sidebar-bottom{margin-top:auto;padding:22px 12px 0}.local-led{letter-spacing:1.4px;color:#c4d4e5;align-items:center;gap:8px;font-size:13px;display:flex}.local-led i,.local-chip i{background:#6ab59b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6ab59b17}.sidebar-bottom p{color:#7f96b2;font-size:14px}.profile{border-top:1px solid #2d405a;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.avatar,.top-avatar{color:#fff;background:#37516f;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.profile strong{color:#f3f5f8;font-size:14px;display:block}.profile small{color:#8da3bf;margin-top:4px;font-size:13px;display:block}.main-shell{margin-left:244px}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:24px;height:71px;padding:0 40px;display:flex}.breadcrumb{color:#7d8998;align-items:center;gap:12px;font-size:14px;display:flex}.breadcrumb strong{color:var(--ink);font-weight:600}.global-search{color:#8997a8;flex:1;align-items:center;gap:10px;min-width:250px;max-width:340px;margin-left:auto;display:flex}.global-search input{outline-offset:0;border:0;width:100%;padding:9px 0;font-size:14px}.global-search button{color:var(--muted);background:0 0;border:0;padding:6px;display:flex}.local-chip{color:#45725e;white-space:nowrap;border:1px solid #dbe6df;align-items:center;gap:7px;padding:6px 9px;font-size:13px;display:flex}.top-avatar{color:var(--navy);background:#e8edf3}.demo-banner{color:#8b4923;background:#fff3e9;border-bottom:1px solid #f5dfcf;justify-content:space-between;align-items:center;gap:12px;padding:9px 40px;font-size:13px;display:flex}.demo-banner>span{align-items:center;gap:8px;display:flex}.demo-banner strong{letter-spacing:1px;font-size:12px}.demo-banner>span:last-child{white-space:nowrap}main{max-width:1720px;margin:0 auto;padding:0 40px}.context-bar{justify-content:space-between;align-items:center;gap:12px;padding:23px 0;display:flex}.context-bar>span{letter-spacing:1.3px;color:#74849a;align-items:center;gap:8px;font-size:12px;display:flex}.orange-line{background:var(--orange);width:15px;height:2px;display:inline-block}.context-bar>div{gap:8px;display:flex}.context-bar select{background:0 0;border-color:#dae0e7;max-width:210px;padding:7px 24px 7px 9px;font-size:13px}.hero{isolation:isolate;background:var(--deep);color:#fff;justify-content:space-between;min-height:360px;padding:42px 38px 66px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;filter:saturate(.4);background:url(/brand/server-room-v1.jpg) 50% 52%/cover;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c2039f5 0%,#142b45e6 35%,#11253c4d 80%),linear-gradient(#0000 20%,#0d2039cc);position:absolute;inset:0}.hero-kicker{letter-spacing:2.3px;color:#c9d6e8;align-items:center;gap:8px;font-size:12px;display:flex}.hero-kicker i{background:var(--orange);width:5px;height:5px}h1,h2,h3,h4,p{margin-top:0}.hero h1{letter-spacing:-1.5px;margin:19px 0 14px;font-size:43px;font-weight:600;line-height:1.12}.hero em{color:#d9e4ed;font-style:normal;font-weight:400}.hero p{color:#aebfd2;font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:23px;margin-top:23px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:10px 15px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.button.primary{background:var(--orange);color:#162d4c}.button.primary:hover{background:#ff9258}.button.secondary{color:var(--ink);background:#fff;border-color:#d9e1e9}.button.secondary:hover{background:#f1f4f8}.hero-link{color:#d8e1ee;align-items:center;gap:13px;font-size:14px;display:flex}.hero-caption{text-align:right;flex-direction:column;align-self:flex-end;gap:13px;display:flex}.hero-caption>span{letter-spacing:2px;color:#cfdae5;font-size:12px}.hero-caption strong{font-size:23px;font-weight:400;line-height:1.3}.hero-caption small{color:#a4b7cb;font-size:12px}.hero-bottom{letter-spacing:1.4px;color:#aebfd2;background:#142c48aa;border-top:1px solid #9db8d02b;justify-content:space-between;padding:13px 38px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bottom span{align-items:center;gap:8px;display:flex}.hero-bottom i{background:#78c3a4;border-radius:50%;width:5px;height:5px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 35px;display:grid}.stat-card,.metric{border:1px solid var(--line);background:#fff;padding:19px 20px}.stat-card>div{color:#728299;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.stat-card>div svg{color:#8c9cb0}.stat-card>strong{color:var(--navy);margin:10px 0;font-size:40px;font-weight:500;line-height:1.3;display:block}.stat-card>small{color:#7d8a9b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat-card:hover{border-color:#b9c5d4}.stat-card:hover small svg{color:var(--orange)}.eyebrow{letter-spacing:1.8px;color:#8593a5;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.6px;margin-bottom:0;font-size:25px;font-weight:500}.quiet{color:#7e8c9e;font-size:14px;line-height:1.8}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.module-card{border:1px solid var(--line);background:#fff;padding:23px 23px 0;transition:transform .15s,border-color .15s;position:relative}.module-card:hover{border-color:#9cabc0;transform:translateY(-3px)}.module-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.module-icon{width:45px;height:45px;color:var(--navy);background:#f0f4f8;place-items:center;display:grid}.module-number{color:#a4b0c1;font-size:14px}.module-card h3{letter-spacing:-.3px;margin-bottom:9px;font-size:19px;font-weight:600}.module-card p{color:#7d8b9d;max-width:280px;min-height:36px;font-size:14px;line-height:1.8}.module-footer{letter-spacing:1.3px;color:#8997a9;border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;margin-top:20px;padding:13px 0;font-size:12px;display:flex}.module-footer svg{color:var(--orange)}.bottom-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:25px;display:grid}.panel{border:1px solid var(--line);background:#fff;min-width:0;padding:23px}.panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.panel h3{margin-bottom:14px;font-size:17px;font-weight:600}.panel-title h3{margin-bottom:0}.tag{letter-spacing:1px;color:#8291a3;white-space:nowrap;background:#f0f3f6;padding:5px 7px;font-size:12px;display:inline-block}.activity-row{border-top:1px solid #edf0f3;align-items:center;gap:10px;padding:13px 0;display:flex}.activity-dot{color:#788da7;background:#f1f4f7;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.activity-row>div{flex:1;min-width:0}.activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.activity-row small{color:#91a0b1;margin-top:4px;font-size:12px;display:block}.activity-row time{color:#9ba6b4;white-space:nowrap;font-size:12px}.system-row{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.system-row strong{font-size:14px;font-weight:500;display:block}.system-row small{color:#9ba6b4;margin-top:5px;font-size:12px;display:block}.badge{white-space:nowrap;color:#677c93;background:#edf1f5;align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.4;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.green{color:#2e7b62;background:#eaf5ef}.badge.red{color:#a5483a;background:#fcefea}.badge.amber{color:#9b742a;background:#fff6e4}.badge.slate{color:#657e98;background:#eef2f7}.text-link{color:var(--navy);align-items:center;gap:12px;margin-top:17px;font-size:14px;display:flex}.text-link svg{color:var(--orange)}footer{color:#94a1b0;border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:32px;padding:32px 0;font-size:12px;display:flex}footer>span:first-child{color:#526783;font-size:15px}footer b{color:#8b9aac;margin-left:15px;font-size:12px;font-weight:400}.orange{color:var(--orange)}.page-heading{justify-content:space-between;align-items:center;gap:20px;padding:10px 0 24px;display:flex}.page-heading h1{letter-spacing:-1.1px;margin:0 0 10px;font-size:38px;font-weight:500;line-height:1.2}.title-dot{color:var(--orange)}.page-heading p{color:#8190a3;max-width:680px;margin-bottom:0;font-size:14px;line-height:1.8}.readonly{color:#8191a5;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.registry{padding:0;overflow:hidden}.tabs{border-bottom:1px solid var(--line);gap:26px;padding:0 23px;display:flex;overflow-x:auto}.tabs a{color:#8d9aac;white-space:nowrap;border-bottom:2px solid #0000;padding:17px 0 14px;font-size:14px}.tabs a.selected{border-bottom-color:var(--orange);color:var(--navy)}.tabs a>span{background:#eef2f7;margin-left:7px;padding:2px 5px;font-size:12px}.table-toolbar{align-items:center;gap:12px;padding:18px 23px;display:flex}.filter-search{color:#8c9bb0;border:1px solid #e1e6ed;flex:1;align-items:center;gap:9px;max-width:360px;padding:0 10px;display:flex}.filter-search input{background:0 0;border:0;width:100%;padding:9px 0;font-size:14px}.table-toolbar select{padding:9px;font-size:14px}.table-toolbar>span{color:#8f9caf;margin-left:auto;font-size:13px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:730px}thead th{color:#8c9aab;text-transform:uppercase;letter-spacing:.7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fb;padding:12px 17px;font-size:12px;font-weight:500}tbody td{border-bottom:1px solid #edf0f4;max-width:220px;padding:17px;font-size:14px;line-height:1.7}tbody tr:hover{background:#fafbfd}td small{color:#a3adba;letter-spacing:.3px;margin-top:5px;font-size:12px;display:block}.record-link{font-size:14px;font-weight:600;line-height:1.5}.record-link:hover{color:#cd581c}.scope-tag{color:#8b97a8;font-size:12px}.icon-button{color:var(--muted);background:0 0;border:1px solid #e2e7ed;border-radius:3px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.table-caption{color:#94a1b0;justify-content:space-between;gap:20px;padding:15px 23px;font-size:12px;display:flex}.table-caption>span:first-child{align-items:center;gap:7px;display:flex}.empty{text-align:center;color:#8a99aa;padding:55px 25px;line-height:1.8}.empty>svg{margin-bottom:15px}.empty h3,.empty h1{color:var(--ink);font-size:24px}.empty p{font-size:14px}.error{color:#9e3b2c;background:#fff0ed;border:1px solid #f2c9c0;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:14px;font-size:15px;line-height:1.7;display:flex}.error button{color:inherit;background:0 0;border:0;text-decoration:underline}.simulation-note{color:#526b88;background:#eef3f8;border:1px solid #d8e2ee;align-items:center;gap:14px;margin-bottom:20px;padding:17px 20px;font-size:14px;display:flex}.simulation-note strong{font-size:14px}.simulation-note p{margin:5px 0 0;font-size:14px;line-height:1.8}.simulation-note>p{margin:0}.three{grid-template-columns:repeat(3,1fr);margin-top:0;margin-bottom:20px}.metric small{letter-spacing:1px;color:#8d9cae;font-size:12px;display:block}.metric>strong{margin-top:13px;font-size:34px;font-weight:500;display:block}.metric strong span{color:#9aa7b6;font-size:15px;font-weight:400}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.health-card{border:1px solid var(--line);background:#fff;padding:18px}.health-card>span:first-child{align-items:center;gap:8px;display:flex}.health-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.spark-bars{align-items:end;gap:4px;height:70px;padding:8px 0 12px;display:flex}.spark-bars>i{background:#b7cbdc;flex:1}.spark-bars>i:nth-child(3n){background:#527896}.health-card>small{color:#9aa7b5;margin-top:8px;font-size:12px;display:block}.action-panel{margin-top:20px}.rack-panel{background:linear-gradient(110deg,#fff,#f5f7fa);grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:22px;padding:28px 35px;display:grid}.rack-info h2{margin:15px 0;font-size:28px;font-weight:500;line-height:1.3}.rack-info>p{color:#8a99ab;max-width:300px;font-size:14px;line-height:1.8}.rack-info select{width:220px;max-width:100%;margin:10px 0;font-size:14px}.rack-capacity{margin:22px 0}.rack-capacity strong{font-size:38px;font-weight:500}.rack-capacity strong small{color:#98a5b6;font-size:21px}.rack-capacity>span{color:#8a99ab;margin-top:5px;font-size:13px;display:block}.rack-capacity>div{background:#e3e9ef;max-width:260px;height:4px;margin-top:15px}.rack-capacity>div i{background:var(--orange);height:100%;display:block}.rack-visual{background:#1b2e46;border:8px solid #2d4057;justify-self:center;width:100%;max-width:375px;padding:8px 10px 12px;box-shadow:0 15px 25px #213c5a1c}.rack-brand{color:#dbe3ec;letter-spacing:1px;justify-content:space-between;padding:7px 2px 13px;font-size:13px;display:flex}.rack-brand span{color:#7e95ad;font-size:12px}.rack-unit{align-items:center;gap:8px;height:14px;margin-bottom:2px;display:flex}.rack-unit>span{color:#8299b2;text-align:right;width:12px;font-size:12px}.rack-unit>a{color:#dcf0fb;border-left:2px solid var(--orange);background:#476886;flex:1;justify-content:space-between;align-items:center;gap:7px;height:14px;padding:0 7px;font-size:12px;display:flex}.rack-unit>a>i{background:#90d6b8;border-radius:50%;width:3px;height:3px}.rack-blank{background:#23364d;border:1px solid #34475e;flex:1;justify-content:space-between;height:13px;padding:2px 4px;display:flex}.rack-blank i{border:1px solid #566c85;border-radius:50%;width:4px;height:4px}.topology-panel{margin-bottom:22px}.topology-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.topology-link{align-items:center;min-width:0;padding:20px 0;display:flex}.topology-link>a{text-align:center;background:#f3f6f9;border:1px solid #dae3ed;flex-direction:column;flex:1;align-items:center;min-width:0;padding:15px 8px;display:flex}.topology-link strong{word-break:break-word;margin-top:8px;font-size:13px}.topology-link small{color:#94a2b3;margin-top:5px;font-size:12px}.connection{background:#9db0c5;flex:0 0 60px;justify-content:space-between;align-items:center;height:1px;display:flex;position:relative}.connection>i{background:var(--orange);border-radius:50%;width:4px;height:4px}.connection span{white-space:nowrap;text-align:center;color:#8b9baf;width:100%;font-size:12px;position:absolute;top:-14px}.work-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:25px;display:grid}.work-board>div{background:#edf1f5;min-height:160px;padding:13px}.board-title{justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.board-title>b{color:#9aa6b5;font-weight:400}.work-board a{background:#fff;border:1px solid #dfe5ec;margin-bottom:10px;padding:13px;display:block}.work-board a>strong{margin:9px 0;font-size:14px;line-height:1.7;display:block}.work-board a>small{color:#91a0b2;justify-content:space-between;gap:7px;font-size:12px;display:flex}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.platform-card{background:linear-gradient(130deg,#fff,#eff3f8);border:1px solid #dfe6ee;padding:24px}.platform-mark{color:var(--navy);letter-spacing:-1px;margin-bottom:15px;font-size:26px;font-weight:600;display:block}.platform-mark b{letter-spacing:-.4px;margin-top:3px;font-size:20px;font-weight:400;display:block}.platform-card p{color:#8f9db0;margin-top:12px;font-size:13px}.platform-bottom{letter-spacing:1px;color:#7c91ac;border-top:1px solid #dce4ee;justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;display:flex}.platform-bottom svg{color:var(--orange)}.back-link{color:#8798ad;align-items:center;gap:8px;margin:3px 0 24px;font-size:14px;display:flex}.detail-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.description{color:#8493a7;margin:20px 0;font-size:15px;line-height:1.9}dl{margin:0}dl>div{border-top:1px solid #edf1f5;grid-template-columns:1fr 1.3fr;gap:20px;padding:15px 0;font-size:14px;display:grid}dt{color:#96a2b2}dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}dd a{color:#42658d;align-items:center;gap:4px;display:inline-flex}.scope-explainer{color:#9b805f;background:#fff6eb;margin:20px 0 0;padding:16px;font-size:14px;line-height:1.8}.related{margin-top:20px}.related>a{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.related a span{flex:1;font-size:15px}.related small{color:#92a1b2;margin-top:5px;font-size:12px;display:block}.button-row{gap:9px;display:flex}.delete-panel{background:#fff2eb;border:1px solid #efd0c0;margin-bottom:20px;padding:20px;font-size:15px;line-height:1.8}.delete-panel .button{margin-right:10px}.danger{color:#fff;background:#aa4739}.report-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.report-row{border:1px solid var(--line);background:#fff;align-items:center;gap:16px;padding:23px;font-size:14px;display:flex}.report-row>span{width:130px}.report-row>div{background:#edf1f5;flex:1;height:5px}.report-row i{background:#7d98b8;height:100%;display:block}.report-row strong{min-width:20px;font-size:20px;font-weight:500}.admin-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.admin-grid p{color:#7e8fa5;font-size:15px;line-height:1.8}.admin-grid h4{margin-top:25px;font-size:14px}.grant{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.grant svg{color:#3e8d73}.boundary-list{color:#7e8fa5;padding:0 0 0 20px;font-size:14px;line-height:2.6}.search-results{grid-template-columns:1fr 1fr;gap:16px;display:grid}.search-results>a{border:1px solid var(--line);background:#fff;padding:25px}.search-results h3{margin:15px 0;font-size:19px}.search-results p{color:#8d9bad;font-size:14px;line-height:1.8}.search-results small{color:#98a5b5;justify-content:space-between;font-size:13px;display:flex}.record-dialog{width:calc(100% - 40px);max-width:760px;max-height:90vh;color:var(--ink);border:1px solid #ced8e3;border-radius:4px;padding:0;box-shadow:0 35px 100px #0c203860}.record-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102743b0}.dialog-heading{border-bottom:1px solid var(--line);background:#f9fafc;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.dialog-heading h2{letter-spacing:-.6px;margin:5px 0 0;font-size:26px;font-weight:500}.dialog-heading .eyebrow{font-size:12px}.record-dialog form{padding:25px 28px}.form-grid{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.form-grid>label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;font-size:15px;font-weight:400}.form-grid small{color:#99a5b3;font-size:13px;font-weight:400}.dialog-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:25px;padding-top:22px;display:flex}.dialog-footer>span{color:#95a2b2;flex:1;font-size:13px}.toast{color:#e6f7ed;z-index:100;background:#183a32;align-items:center;gap:12px;max-width:calc(100% - 40px);padding:17px 22px;font-size:15px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #142e4f22}.toast svg{color:#98d6b7}.mobile-menu,.sidebar-scrim{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boot{color:var(--navy);padding:50px}@media (min-width:1600px){.hero{min-height:410px}.hero h1{font-size:53px}.module-card{padding:28px 28px 0}.module-card p{font-size:15px}.module-card h3{font-size:22px}.stat-card>div{font-size:15px}.sidebar nav>a{padding:13px;font-size:16px}.topbar{gap:32px}.context-bar>span{font-size:13px}.hero p{font-size:16px}.hero-caption strong{font-size:30px}.hero-kicker{font-size:13px}.button,.table-toolbar input,tbody td{font-size:15px}.record-link{font-size:16px}}@media (max-width:1200px){.sidebar{width:215px;padding-left:12px;padding-right:12px}.main-shell{margin-left:215px}.sidebar nav>a{gap:9px;font-size:14px}.brand>span{font-size:27px}.brand img{width:30px}.brand small{font-size:12px}.topbar{gap:14px;padding:0 25px}main{padding:0 25px}.demo-banner{padding:9px 25px}.context-bar>span{display:none}.context-bar{justify-content:flex-end}.hero{min-height:340px;padding:35px 28px 65px}.hero h1{font-size:38px}.hero-caption{max-width:190px}.hero-caption strong{font-size:20px}.stat-card{padding:16px}.stat-card>div{font-size:13px}.stat-card>small{font-size:12px}.stat-grid{gap:10px}.module-card{padding:20px 18px 0}.module-card h3{font-size:17px}.module-card p{min-height:48px;font-size:13px}.module-grid{gap:12px}.global-search{min-width:180px;max-width:260px}.global-search input{font-size:14px}.breadcrumb{gap:8px;font-size:13px}.health-grid,.platform-grid{grid-template-columns:repeat(2,1fr)}.rack-panel{gap:25px}.topology-grid{grid-template-columns:1fr}.work-board{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{width:244px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar nav>a{font-size:15px}.sidebar-scrim{z-index:35;background:#10274277;border:0;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:65px}.hero-caption{max-width:220px}.hero{min-height:350px}.sidebar-bottom{padding-top:18px}.stat-grid{grid-template-columns:repeat(2,1fr)}.three{grid-template-columns:repeat(3,1fr)}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-grid,.detail-grid,.admin-grid{grid-template-columns:1fr}.page-heading h1{font-size:32px}.page-heading{align-items:flex-start}.global-search{min-width:140px}.demo-banner>span:last-child{display:none}.local-chip{font-size:12px}.top-avatar{display:none}.rack-panel{grid-template-columns:1fr 1fr}.context-bar{padding:17px 0}.context-bar>div{justify-content:space-between;width:100%}.context-bar select{width:48%;max-width:48%}.record-dialog{max-height:94vh}}@media (max-width:600px){main{padding:0 16px}.topbar{gap:12px;padding:0 16px}.breadcrumb{white-space:nowrap;gap:5px;font-size:13px}.global-search{min-width:0;max-width:170px}.global-search input{font-size:14px}.local-chip{display:none}.demo-banner{padding:9px 16px;font-size:12px;line-height:1.6}.demo-banner>span{flex-wrap:wrap;gap:5px}.demo-banner strong{font-size:12px}.hero{min-height:370px;padding:30px 25px 62px}.hero h1{letter-spacing:-1px;margin-top:22px;font-size:38px}.hero:after{background:linear-gradient(90deg,#102a48f5,#132b48a8)}.hero-caption{display:none}.hero p{font-size:14px}.hero-actions{flex-wrap:wrap;gap:15px}.hero-link{font-size:13px}.hero-bottom{padding:13px 25px;font-size:12px}.hero-bottom>span:last-child{display:none}.hero-kicker{font-size:12px}.stat-grid{gap:10px;margin:15px 0 28px}.stat-card{padding:15px}.stat-card>strong{margin:9px 0;font-size:34px}.stat-card>small{gap:8px;line-height:1.7}.stat-card>small svg{display:none}.stat-card>div{font-size:13px}.section-heading{align-items:start}.section-heading h2{max-width:220px;font-size:24px;line-height:1.3}.section-heading>.quiet{display:none}.eyebrow{font-size:12px}.module-grid{grid-template-columns:1fr 1fr;gap:10px}.module-card{padding:16px 14px 0}.module-top{margin-bottom:15px}.module-icon{width:35px;height:35px}.module-icon svg{height:21px}.module-card h3{font-size:16px;line-height:1.4}.module-card p{min-height:57px;font-size:12px;line-height:1.8}.module-footer{letter-spacing:.6px;margin-top:13px;padding:11px 0;font-size:12px}.module-footer svg{width:14px}.module-number{font-size:12px}.bottom-grid{gap:15px;margin-top:20px}.panel{padding:18px}.panel h3{font-size:16px}.activity-row time{font-size:12px}.activity-row strong{font-size:13px}.activity-row small{font-size:12px}.activity-row{gap:7px}.system-row small{font-size:12px}.system-row{gap:8px}.panel-title{gap:6px}.tag{letter-spacing:.7px;font-size:12px}footer{flex-direction:column;gap:12px;padding:22px 0;font-size:12px}.page-heading{flex-direction:column;gap:18px;padding-top:12px}.page-heading h1{font-size:32px}.page-heading p{font-size:14px}.page-heading .button{min-height:37px}.button{padding:10px 13px;font-size:14px}.registry{padding:0}.tabs{gap:20px;padding:0 16px}.tabs a{font-size:14px}.table-toolbar{flex-wrap:wrap;gap:10px;padding:15px}.filter-search{min-width:160px}.table-toolbar select{max-width:120px;font-size:13px}.table-toolbar>span{width:100%;font-size:12px}.table-caption{flex-direction:column;gap:7px;padding:13px 16px;font-size:12px}.table-wrap table{min-width:700px}.rack-panel{grid-template-columns:1fr;gap:25px;padding:23px}.rack-info h2{font-size:25px}.rack-info>p{font-size:14px}.rack-capacity{margin:15px 0}.rack-visual{max-width:340px}.rack-unit{height:16px}.rack-unit>a{height:16px;font-size:12px}.rack-blank{height:15px}.rack-brand{font-size:14px}.rack-unit>span{font-size:12px}.topology-panel .panel-title{flex-direction:column;align-items:start;gap:10px}.topology-link{padding:12px 0}.topology-link>a{padding:13px 6px}.topology-link strong{font-size:13px}.connection{flex-basis:45px}.connection span{font-size:12px}.health-grid{gap:10px}.health-card{padding:13px}.health-card strong,.health-card small{font-size:12px}.health-card>span>svg{width:15px}.three{grid-template-columns:1fr;gap:10px}.metric{justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.metric small{font-size:12px}.metric>strong{margin:0;font-size:28px}.metric strong span{font-size:14px}.simulation-note{align-items:start;gap:10px;padding:15px}.simulation-note>svg{flex-shrink:0}.simulation-note p,.simulation-note strong{font-size:13px}.platform-grid{gap:10px}.platform-card{padding:18px}.platform-mark{font-size:22px}.platform-mark b{font-size:17px}.platform-bottom{letter-spacing:.5px;font-size:12px}.work-board{gap:10px}.work-board>div,.work-board a{padding:10px}.work-board a>strong{font-size:14px}.work-board a>small{flex-direction:column;gap:4px;font-size:12px}.board-title{font-size:13px}.button-row{flex-wrap:wrap}.detail-grid{gap:15px}.detail-grid dl>div{grid-template-columns:1fr 1.2fr;gap:15px;font-size:14px}.record-dialog{width:calc(100% - 24px);max-height:94dvh}.dialog-heading{padding:20px}.dialog-heading h2{font-size:25px}.record-dialog form{padding:20px}.form-grid{grid-template-columns:1fr;gap:16px}.form-grid .full{grid-column:auto}.dialog-footer{flex-wrap:wrap}.dialog-footer>span{flex-basis:100%;margin-bottom:6px}.dialog-footer>.primary{margin-left:auto}.dialog-footer .button{font-size:14px}.toast{gap:9px;padding:15px;font-size:14px;bottom:15px;right:15px}.report-row{gap:10px;padding:18px;font-size:14px}.report-row>span{width:120px}.search-results{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.availability-panel{margin:0 0 22px}.availability-grid{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.availability-grid>a{border-top:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;display:flex}.availability-grid>a>span:nth-child(2){flex:1}.availability-grid strong{font-size:14px;display:block}.availability-grid small{color:#93a0b1;margin-top:4px;font-size:12px;display:block}@media (max-width:600px){.availability-grid{grid-template-columns:1fr}.availability-grid strong{font-size:14px}}
:root{--console:#071c30;--console-line:#687d92;--console-text:#f2f6fb}body{background-color:#071c30;background-image:linear-gradient(#061a2be8,#081e32c7 55%,#071a2be8),url(/brand/server-room-v1.jpg);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.app-shell{isolation:isolate;position:relative}.main-shell{margin-left:0;padding-top:122px}.topbar{color:#fff;z-index:45;background:#04182bef;border-bottom:1px solid #63788e;gap:30px;height:72px;padding:0 max(28px,3.6vw);position:absolute;top:0;left:0;right:0}.header-product{flex-shrink:0;align-items:center;gap:24px;display:flex}.header-product>img{object-fit:contain;width:116px;height:43px}.header-product>span{letter-spacing:-.8px;border-left:1px solid #b0bed0;padding-left:24px;font-size:27px;font-weight:650}.global-search{color:#e5edf6;background:#1d344b;border:1px solid #71859c;border-radius:7px;max-width:330px;margin-left:auto;padding:0 10px}.global-search input{color:#fff;background:0 0;font-size:15px}.global-search input::placeholder{color:#d1dce8}.global-search button{color:#d8e3ef}.local-chip{color:#c4e7d5;background:#112e3e;border-color:#637b8a;border-radius:4px;font-size:13px}.top-avatar{color:#183651;background:#edf3f8;width:37px;height:37px;font-size:15px}.sidebar{top:72px;left:0;right:0;z-index:44;background:#071c30ed;border-bottom:1px solid #51677e;width:100%;height:50px;padding:0;display:block;position:absolute;inset:72px auto auto}.sidebar .brand,.workspace-label,.sidebar-bottom{display:none}.sidebar nav{scrollbar-width:thin;scrollbar-color:#35516e #071c30;flex-direction:row;justify-content:center;gap:0;height:50px;display:flex;overflow-x:auto}.sidebar nav>a{white-space:nowrap;color:#cbd7e5;border-bottom:3px solid #0000;border-left:0;flex-shrink:0;gap:7px;padding:0 10px;font-size:14px}.sidebar nav>a svg{width:16px;height:16px}.sidebar nav>a.active{border-left:0;border-bottom-color:var(--orange);color:#fff;background:linear-gradient(#132f47,#173750)}.sidebar nav>a:hover{color:#fff;background:#18374f}.nav-count{background:#3e576c;font-size:12px}.demo-banner{color:#d7b89f;background:#0e293eef;border-bottom:1px solid #36516a;padding:8px max(28px,3.6vw);font-size:13px}.demo-banner strong{color:#ffb281}main{max-width:1720px;padding:0 max(28px,3.6vw)}.context-bar{min-height:55px;padding:18px 0 8px}.context-bar>span{color:#aabdd0;font-size:12px}.context-bar select{color:#e3edf7;background:#102c43;border-color:#60768e;max-width:245px;padding:7px 26px 7px 10px;font-size:14px}.context-bar option{color:#fff;background:#15334c}.page-heading{padding-top:23px}.page-heading h1{color:#f4f7fb;text-shadow:0 2px 6px #0004}.page-heading p{color:#b5c7d9}.eyebrow{color:#b2c5d8}.back-link{color:#d2dfed;margin-top:20px}.readonly{color:#d3e0ed}.button.primary{box-shadow:0 2px 7px #0002}.panel{background:linear-gradient(135deg,#fff,#edf1f6);border-color:#93a5b6;border-radius:6px;box-shadow:0 7px 18px #0002}.panel .eyebrow{color:#6f8198}.registry{border-radius:7px}.registry .tabs{background:#edf1f6;border-color:#bdc9d6}.registry .tabs a{color:#5e738b}.registry .tabs a.selected{color:#112d49}.table-toolbar{background:#f9fbfd}.table-toolbar>span{color:#60748c}.table-caption{color:#516b84;background:#eaf0f6}.table-wrap{background:#fff}thead th{color:#4e6883;background:#dfe7f0;border-color:#b8c7d6}tbody td{border-bottom-color:#dce5ee}.scope-tag{color:#566e89}td small{color:#6d8198}.filter-search{background:#fff}.simulation-note{color:#edf4fb;border-color:#637c94;border-left:5px solid var(--orange);background:#15354e;border-radius:5px}.metric{background:linear-gradient(#fff,#e7edf4);border-color:#95a7ba;border-radius:5px}.metric small{color:#5e748e}.metric strong span{color:#5f748e}.health-card{color:#173551;background:linear-gradient(135deg,#f8fbff,#dce5ef);border-color:#8c9fb2;border-radius:5px}.health-card>small{color:#556e86}.spark-bars>i{background:#96aec3}.spark-bars>i:nth-child(3n){background:#355f82}.availability-grid small{color:#58728e}.rack-panel{background:linear-gradient(120deg,#f9fbff,#d8e2ed);border-color:#9cafc4}.rack-info .eyebrow{color:#637e98}.rack-info>p{color:#58718a}.rack-capacity>span{color:#607993}.platform-card{background:linear-gradient(135deg,#fff,#cdd8e6);border-color:#7c91a8;border-radius:7px;box-shadow:0 4px 10px #0003}.platform-card p{color:#506a85}.platform-bottom{color:#405e7b;border-top-color:#9eb0c4}.work-board>div{border:1px solid #536d87;border-top:3px solid var(--orange);color:#e8f0f9;background:#102b42d9;border-radius:5px}.board-title>b{color:#c4d2e2}.work-board a{color:var(--ink);background:linear-gradient(#fff,#e7edf4);border-color:#a6b5c6;border-radius:4px}.work-board a>small{color:#536f89}.report-row{background:linear-gradient(#fff,#dfe7f1);border-color:#9caec1;border-radius:5px}.report-row i{background:var(--orange)}.search-results>a{background:linear-gradient(#fff,#e5edf5);border-color:#9cafc2;border-radius:5px}.search-results p,.search-results small{color:#617b94}.admin-grid p,.boundary-list{color:#506b86}.related .quiet{color:#5b728d}.panel dt{color:#61778f}.panel .description{color:#526d88}.record-dialog{background:#f4f7fb;border:2px solid #839bb1;border-radius:8px}.dialog-heading{color:#fff;border-bottom:3px solid var(--orange);background:linear-gradient(130deg,#071e33,#244866)}.dialog-heading .eyebrow{color:#b8cadc}.dialog-heading .icon-button{color:#fff;border-color:#637c94}.dialog-footer{border-top-color:#c7d2de}.form-grid small,.dialog-footer>span{color:#627991}.record-dialog::backdrop{background:#031322c9}footer{color:#b6c7d9;border-color:#526a82}footer>span:first-child{color:#e5edf7}footer b{color:#b6c7d9}.bottom-grid{margin-top:20px}.bottom-grid .activity-row strong{color:#1e3b59}.bottom-grid .activity-row small,.bottom-grid .activity-row time,.system-row small{color:#60788e}.bottom-grid .text-link{color:#2a4f74}.activity-row,.system-row{border-color:#ced9e5}.activity-dot{color:#365b7e;background:#dce5ef}.tag{color:#45617e;background:#dce5ef}.empty{color:#c4d2e3}.table-wrap .empty{color:#667c94}.table-wrap .empty h3{color:#244363}.empty h1{color:#fff}.detail-grid .scope-explainer{color:#765434}.toast{border-left:4px solid var(--orange);color:#fff;background:#0b283a}.error{background:#fff0e9;border-left:4px solid #cc512e}.mobile-menu{color:#fff;border-color:#7e93a8}.console-heading{isolation:isolate;color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:25px 0 30px;display:flex;position:relative;overflow:hidden}.console-heading:before{content:"";z-index:-1;opacity:.95;background:linear-gradient(90deg,#ff6308,#ff8c1d);width:90px;position:absolute;top:-90px;bottom:-100px;right:24%;transform:rotate(42deg);box-shadow:65px 0 #b75c224f,130px 0 #3549625c}.console-identity{align-items:center;gap:24px;display:flex}.console-identity>img{width:91px;height:64px}.console-eyebrow{letter-spacing:1.7px;color:#b6c9db;margin-bottom:7px;font-size:12px;display:block}.console-heading h1{letter-spacing:-1px;margin:0 0 6px;font-size:43px;font-weight:750;line-height:1.05}.console-heading p{color:#f0f5fa;letter-spacing:-.4px;margin:0;font-size:22px;font-weight:400}.console-welcome{border-left:4px solid var(--orange);flex-direction:column;gap:6px;min-width:235px;padding-left:20px;display:flex;position:relative}.console-welcome>span{color:#dbe5ef;font-size:16px}.console-welcome strong{font-size:20px;font-weight:650}.console-welcome small{color:#aebfd0;font-size:13px}.workspace-strip{border:1px solid #b2c1d2;border-left:8px solid var(--orange);color:#0d2944;background:linear-gradient(145deg,#fff,#e6ebf3);border-radius:12px;grid-template-columns:1.5fr repeat(4,1fr);align-items:center;margin-bottom:18px;padding:14px 10px;display:grid;box-shadow:0 8px 16px #0003}.strip-heading{padding:0 18px}.strip-heading h2{letter-spacing:-.6px;margin:0 0 5px;font-size:23px;font-weight:750}.strip-heading p{color:#334f6c;margin:0;font-size:14px;line-height:1.5}.workspace-strip>a{border-left:1px solid #8e9eb1;align-items:center;gap:14px;min-height:47px;padding:0 22px;display:flex}.workspace-strip>a:hover{color:#b85015}.workspace-strip strong{color:var(--orange);font-size:32px;font-weight:700;line-height:1.1;display:block}.workspace-strip>a:nth-of-type(2n) strong{color:#122f4b}.workspace-strip small{margin-top:3px;font-size:14px;line-height:1.4;display:block}.console-quicklinks{border:1px solid #afc1d5;border-left:8px solid var(--orange);color:#f4f8fb;background:#0c253cde;border-radius:12px;grid-template-columns:1.6fr repeat(6,1fr);padding:16px 10px;display:grid;box-shadow:inset 0 0 0 2px #1c3c56,0 5px 12px #0003}.console-quicklinks>div{padding:0 18px}.console-quicklinks h2{margin:0 0 6px;font-size:23px;font-weight:700}.console-quicklinks p{color:#c8d7e7;margin:0;font-size:14px;line-height:1.5}.console-quicklinks>a{text-align:center;border-left:1px solid #7c92aa;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:1.3;display:flex}.console-quicklinks>a span{max-width:100px}.console-quicklinks>a:hover{color:#ffb179}.technology-chassis{isolation:isolate;max-width:1530px;margin:23px auto 0;padding:52px 65px 90px;position:relative}.chassis-metal{z-index:-1;pointer-events:none;border-style:solid;border-width:80px 75px;filter:drop-shadow(0 15px 15px #0008);border-image-source:url(/brand/metal-enclosure-3d-v1.png);border-image-slice:180 200 160;border-image-width:80px 75px;border-image-repeat:stretch;position:absolute;inset:0}.technology-chassis:before{content:"";z-index:-2;background:radial-gradient(at 50% 10%,#18334a,#030e1a 70%);position:absolute;inset:43px 35px 58px}.fibre-distribution{aspect-ratio:1200/100;width:100%;min-height:70px;max-height:115px;margin-bottom:-2px;position:relative}.fibre-distribution svg{filter:drop-shadow(0 0 4px #ff6e1880);width:100%;height:100%;position:absolute;inset:0}.fibre-distribution>img{object-fit:contain;filter:drop-shadow(0 3px 4px #000b);width:18%;height:64%;position:absolute;top:-2%;left:41%}.fibre-distribution>span{text-align:center;color:#c8d6e4;letter-spacing:.5px;font-size:12px;position:absolute;top:24%;left:43%;right:43%}.hardware-modules{grid-template-columns:repeat(10,minmax(0,1fr));gap:32px 10px;display:grid}.hardware-module{background:linear-gradient(125deg,#7f93a9 0%,#21384d 5%,#0b1b2d 8%,#20394f 94%,#8ca0b5 98%,#284057);border:1px solid #9bacbf;border-radius:13px 13px 5px 5px;flex-direction:column;grid-column:span 2;min-width:0;padding:9px 8px;transition:transform .18s,filter .18s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #263c54,0 7px 12px #000b}.hardware-module:nth-child(6){grid-column:2/span 2}.hardware-module:before{content:"";z-index:-1;background:linear-gradient(90deg,#ad4c09,#ff7328 30%,#ffcd81 50%,#ff7328 80%,#943900);width:7px;height:23px;position:absolute;top:-23px;left:calc(50% - 3px);box-shadow:0 0 7px #ff792970}.hardware-module:after{content:"";pointer-events:none;border:1px solid #7891a633;border-radius:10px 10px 3px 3px;position:absolute;inset:3px}.module-face{text-align:center;color:#081f36;clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);background:linear-gradient(115deg,#fff 0%,#e9edf4 45%,#c9d3e0 100%);border:1px solid #cad8e7;flex-direction:column;flex:1;align-items:center;min-height:246px;padding:30px 9px 16px;display:flex;position:relative}.hardware-index{letter-spacing:1.2px;color:#586c82;font-size:12px;position:absolute;top:10px;left:0;right:0}.module-face>svg{margin-bottom:13px}.module-face h2{letter-spacing:-.65px;border-bottom:1px solid #70859c5c;justify-content:center;align-items:center;width:100%;min-height:49px;margin:0 0 8px;padding:0 0 8px;font-size:19px;font-weight:750;line-height:1.2;display:flex}.module-face p{max-width:175px;min-height:31px;margin:0 0 11px;font-size:14px;line-height:1.5}.hardware-count{color:#4b6178;margin:auto 0 12px;font-size:12px;display:block}.open-module{color:#f4f8fc;background:linear-gradient(#132f48,#04182b);border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;max-width:160px;padding:8px 9px;font-size:14px;line-height:1.3;display:flex;box-shadow:inset 0 1px #57748e,0 1px 3px #0003}.server-grille{background:linear-gradient(#27425b,#0a192a);border:1px solid #637b95;align-items:center;gap:7px;height:35px;margin-top:2px;padding:6px;display:flex;box-shadow:inset 0 0 0 3px #14293f}.server-grille>div{flex-direction:column;gap:3px;width:10px;display:flex}.server-grille i{background:#69c4ee;width:4px;height:3px;display:block;box-shadow:0 0 4px #369eff}.server-grille>span{background:repeating-linear-gradient(90deg,#0000 0 3px,#06101f 3px 5px),repeating-linear-gradient(0deg,#071426 0 2px,#5c728b 2px 3px);border:1px solid #6b8197;flex:1;height:19px}.server-grille>b{color:#a0b4c9;writing-mode:vertical-rl;letter-spacing:.5px;font-size:4px;font-weight:500}.hardware-module.featured .module-face{background:linear-gradient(120deg,#ff9a25,#ff731a 50%,#ed600b);border-color:#ffc17b}.hardware-module.featured .hardware-count,.hardware-module.featured .hardware-index{color:#3f331f}.hardware-module:hover,.hardware-module:focus-visible{filter:brightness(1.09);transform:translateY(-4px)}.hardware-module:hover .module-face,.hardware-module:focus-visible .module-face{color:#071e33;background:linear-gradient(120deg,#ffad55,#ff7922)}.chassis-plaque{clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);background:linear-gradient(135deg,#7e94aa,#15314a 23%,#071b2e 70%,#56728e);border:2px solid #ff872f;justify-content:center;align-items:center;gap:10px;min-width:190px;height:49px;padding:9px 30px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #ff7328}.chassis-plaque>img{object-fit:contain;width:103px;height:30px}.chassis-plaque>span{letter-spacing:2px;color:#e7eff8;border-left:1px solid #94a9bc;padding-left:10px;font-size:13px}.console-status{color:#c1d0e0;justify-content:space-between;gap:16px;padding:0 10px;font-size:12px;display:flex}.console-status>span{align-items:center;gap:7px;display:flex}.console-status i{background:#8cd9ac;border-radius:50%;width:5px;height:5px}.context-bar>.orange-line{background:var(--orange)}@media (min-width:1600px){.sidebar nav>a{padding:0 18px;font-size:15px}.console-heading h1{font-size:49px}.console-heading p{font-size:26px}.module-face h2{min-height:52px;font-size:22px}.module-face p{min-height:40px;font-size:15px}.module-face{min-height:280px;padding-top:36px}.hardware-index{font-size:12px}.hardware-count{font-size:13px}.open-module{font-size:15px}.strip-heading h2,.console-quicklinks h2{font-size:26px}.strip-heading p,.console-quicklinks p,.workspace-strip small,.console-quicklinks>a{font-size:16px}.workspace-strip strong{font-size:38px}.workspace-strip,.console-quicklinks{padding:17px 10px}.technology-chassis{padding-left:75px;padding-right:75px}}@media (max-width:1200px){.sidebar nav{justify-content:flex-start}.sidebar nav>a{padding:0 12px;font-size:14px}.header-product>img{width:95px}.header-product>span{padding-left:20px;font-size:24px}.header-product,.topbar{gap:20px}.global-search{max-width:280px}.console-heading h1{font-size:40px}.console-heading p{font-size:20px}.console-identity{gap:16px}.console-identity>img{width:73px}.console-eyebrow{font-size:12px}.console-welcome{min-width:210px}.console-welcome strong{font-size:18px}.console-welcome>span{font-size:15px}.console-heading:before{opacity:.55;width:65px;right:29%}.workspace-strip>a{gap:10px;padding:0 14px}.workspace-strip>a svg{width:25px}.strip-heading{padding:0 13px}.strip-heading h2{font-size:20px}.strip-heading p,.workspace-strip small{font-size:14px}.workspace-strip strong{font-size:28px}.console-quicklinks h2{font-size:20px}.console-quicklinks>div{padding:0 13px}.console-quicklinks p{font-size:14px}.console-quicklinks>a{padding:0 9px;font-size:14px}.technology-chassis{padding:48px 45px 80px}.chassis-metal{border-width:65px 55px 70px;border-image-width:65px 55px 70px}.module-face{min-height:230px;padding:28px 7px 13px}.module-face h2{min-height:42px;font-size:16px}.module-face p{font-size:13px}.hardware-count{font-size:12px}.open-module{padding:8px 4px;font-size:12px}.hardware-module{padding:6px 5px}.hardware-modules{gap:28px 8px}.module-face>svg{width:31px;height:31px}.server-grille{gap:4px;height:29px;padding:4px}.server-grille>b{display:none}.fibre-distribution{min-height:62px}.chassis-plaque{height:44px;bottom:21px}.console-status{font-size:12px}.global-search{min-width:180px}}@media (max-width:900px){.main-shell{padding-top:70px}.topbar{gap:16px;height:70px;padding:0 20px}.header-product{gap:15px}.header-product>img{width:85px;height:35px}.header-product>span{padding-left:15px;font-size:23px}.mobile-menu{flex-shrink:0;display:inline-flex}.topbar .global-search{min-width:100px}.sidebar{z-index:50;background:#071c30;border-right:1px solid #64778e;width:265px;height:100dvh;padding:27px 15px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{padding:0 10px 25px;display:flex}.sidebar .workspace-label{display:flex}.sidebar nav{flex-direction:column;justify-content:flex-start;gap:3px;height:auto;overflow-y:auto}.sidebar nav>a{border-bottom:0;border-left:2px solid #0000;padding:12px 13px;font-size:15px}.sidebar nav>a.active{border-left:2px solid var(--orange);border-bottom:0}.sidebar nav>a svg{width:19px;height:19px}.sidebar-bottom{display:block}.sidebar-scrim{z-index:48}.console-heading{gap:15px;padding:24px 0}.console-heading h1{font-size:38px}.console-heading p{font-size:17px}.console-identity>img{width:62px;height:49px}.console-welcome{min-width:165px;max-width:210px;padding-left:13px}.console-welcome>span{font-size:14px}.console-welcome strong{font-size:16px}.console-welcome small{font-size:12px}.console-heading:before{opacity:.35;right:29%}.workspace-strip{border-left-width:6px;grid-template-columns:1.3fr repeat(4,1fr);padding:13px 5px}.workspace-strip>a{flex-direction:column;align-items:flex-start;gap:5px;padding:0 11px}.workspace-strip>a svg{display:none}.workspace-strip strong{font-size:27px}.workspace-strip small{font-size:13px}.strip-heading h2{font-size:19px}.strip-heading p{font-size:13px}.console-quicklinks{border-left-width:6px;grid-template-columns:1.35fr repeat(6,1fr)}.console-quicklinks>div{padding:0 10px}.console-quicklinks h2{font-size:19px}.console-quicklinks p{font-size:13px}.console-quicklinks>a{gap:7px;padding:0 7px;font-size:12px}.console-quicklinks>a svg{width:25px;height:25px}.technology-chassis{padding:42px 36px 80px}.chassis-metal{border-width:58px 43px 65px;border-image-width:58px 43px 65px}.hardware-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:29px 10px}.hardware-module:nth-child(6){grid-column:span 2}.module-face{min-height:235px;padding:28px 10px 13px}.module-face h2{min-height:41px;font-size:18px}.module-face p{font-size:14px}.open-module{padding:8px;font-size:14px}.hardware-count{font-size:12px}.fibre-distribution{min-height:65px}.fibre-distribution>span{font-size:4px;top:20%;left:42%;right:42%}.console-status{gap:12px}.hardware-module:nth-child(n+4):before{height:29px;top:-29px}.context-bar select{width:49%;max-width:49%;font-size:13px}.page-heading{padding-top:20px}}@media (max-width:600px){.topbar{gap:12px;height:64px;padding:0 15px}.main-shell{padding-top:64px}.header-product{gap:11px}.header-product>img{width:62px;height:27px}.header-product>span{letter-spacing:-.5px;padding-left:11px;font-size:20px}.topbar .global-search{border-radius:4px;gap:5px;min-width:0;max-width:150px;padding:0 6px}.global-search input{min-width:0;font-size:13px}.global-search>svg{flex-shrink:0;width:13px}.global-search button{padding:4px}.global-search button svg{width:12px}.local-chip{display:none}main{padding:0 15px}.demo-banner{padding:8px 15px;font-size:12px}.context-bar{min-height:47px;padding:15px 0 0}.context-bar select{padding:7px 19px 7px 7px;font-size:12px}.console-heading{padding:26px 0 23px;display:block}.console-identity{gap:13px}.console-identity>img{width:58px;height:46px}.console-eyebrow{letter-spacing:.8px;max-width:220px;margin-bottom:5px;font-size:12px}.console-heading h1{margin-bottom:5px;font-size:38px}.console-heading p{letter-spacing:-.2px;font-size:16px}.console-welcome{border-left-width:3px;gap:4px;max-width:none;margin-top:20px;padding-left:12px}.console-welcome>span{font-size:14px}.console-welcome strong{font-size:16px}.console-welcome small{font-size:12px}.console-heading:before{opacity:.33;width:42px;top:-60px;bottom:35px;right:14%;box-shadow:35px 0 #b75c224f,70px 0 #3549625c}.workspace-strip{border-left-width:5px;border-radius:9px;grid-template-columns:1fr 1fr;gap:14px 0;margin-bottom:14px;padding:15px 9px}.strip-heading{border-bottom:1px solid #9dadbe;grid-column:1/-1;padding:0 10px 12px}.strip-heading h2{font-size:22px}.strip-heading p{font-size:14px}.workspace-strip>a{flex-direction:row;align-items:center;gap:13px;min-height:48px;padding:0 10px}.workspace-strip>a:nth-of-type(odd){border-left:0}.workspace-strip>a svg{flex-shrink:0;width:26px;height:26px;display:block}.workspace-strip strong{font-size:28px}.workspace-strip small{font-size:14px}.console-quicklinks{border-left-width:5px;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0;padding:14px 7px}.console-quicklinks>div{border-bottom:1px solid #71879e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 10px;display:flex}.console-quicklinks h2{margin:0;font-size:20px}.console-quicklinks p{font-size:13px}.console-quicklinks>a{gap:7px;min-height:55px;padding:0 10px;font-size:14px}.console-quicklinks>a:nth-of-type(3n+1){border-left:0}.console-quicklinks>a svg{width:26px;height:26px}.technology-chassis{margin-top:19px;padding:37px 22px 73px}.chassis-metal{border-width:48px 26px 58px;filter:drop-shadow(0 9px 9px #0007);border-image-width:48px 26px 58px}.technology-chassis:before{inset:34px 17px 48px}.fibre-distribution{min-height:57px;max-height:70px}.fibre-distribution svg{height:59px;top:4px}.fibre-distribution>img{width:32%;height:63%;top:0;left:34%}.fibre-distribution>span{letter-spacing:0;font-size:3px;top:24%;left:37%;right:37%}.hardware-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 9px}.hardware-module,.hardware-module:nth-child(6){border-radius:10px 10px 4px 4px;grid-column:auto;padding:6px 5px 7px}.hardware-module:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 5px)}.module-face{min-height:239px;padding:28px 7px 13px}.module-face>svg{width:31px;height:31px;margin-bottom:12px}.module-face h2{letter-spacing:-.5px;min-height:43px;font-size:17px;line-height:1.25}.module-face p{min-height:34px;font-size:13px}.hardware-count{font-size:12px}.open-module{gap:4px;padding:8px 5px;font-size:13px}.hardware-index{letter-spacing:.8px;font-size:12px}.server-grille{height:28px}.hardware-module:nth-child(n+3):before{height:26px;top:-26px}.chassis-plaque{min-width:165px;height:40px;padding:7px 25px;bottom:18px}.chassis-plaque>img{width:85px;height:27px}.chassis-plaque>span{padding-left:9px;font-size:12px}.console-status{flex-direction:column;gap:9px;padding:0 5px;font-size:12px}.bottom-grid{margin-top:20px}.panel{border-radius:5px}.page-heading h1{font-size:32px}.table-caption{font-size:12px}footer{margin-top:25px}.topbar .mobile-menu{padding:5px}.topbar .mobile-menu svg{width:16px;height:16px}}@media (max-width:380px){.header-product>img{width:49px}.header-product>span{font-size:18px}.topbar{gap:9px}.global-search input{font-size:12px}.global-search>svg{display:none}.module-face h2{font-size:16px}.open-module{font-size:12px}.console-heading p{font-size:15px}.console-identity>img{width:50px}.module-face{min-height:235px}.console-quicklinks>a{font-size:13px}}
body{background:#0c1d30 radial-gradient(at 55% 0,#18344e66,#0000 55%) fixed}.app-shell{--rail-width:220px;--pulse-width:258px;--workspace-edge:#294259;--workspace-muted:#9db0c5;--workspace-white:#edf4fc}.main-shell{margin-left:var(--rail-width);min-height:100vh;padding-top:72px}.sidebar{width:var(--rail-width);z-index:46;background:linear-gradient(#081b2d,#071729);border-right:1px solid #2a4359;flex-direction:column;height:100dvh;padding:27px 13px 18px;display:flex;position:fixed;inset:0 auto 0 0;transform:none}.sidebar .brand{gap:11px;padding:0 9px 24px;display:flex}.sidebar .brand img{width:31px;height:25px}.sidebar .brand>span{font-size:27px}.sidebar .workspace-label{letter-spacing:1.2px;color:#6d879f;border-top-color:#253b51;padding:16px 10px 9px;font-size:12px;display:flex}.sidebar nav{scrollbar-width:thin;scrollbar-color:#3c556e transparent;flex:1;height:auto;padding-top:3px;display:block;overflow-y:auto}.nav-group{padding:10px 0 8px}.nav-group-label{letter-spacing:1.45px;color:#607f9d;margin-bottom:9px;padding:0 11px;font-size:12px;line-height:1.5;display:block}.nav-group>a{color:#aebed0;border-left:2px solid #0000;border-radius:0 4px 4px 0;align-items:center;gap:10px;min-height:40px;margin:2px 0;padding:11px 10px;font-size:14px;transition:background .15s,color .15s;display:flex}.nav-group>a svg{color:#829eb9;flex-shrink:0;width:17px;height:17px}.nav-group>a:hover{color:#fff;background:#162d43}.nav-group>a.active{color:#fff;border-left-color:var(--orange);background:linear-gradient(90deg,#ff73281c,#1c3c5544)}.nav-group>a.active svg{color:var(--orange)}.nav-count{color:#ffc9a6;background:#3d2b27;border-radius:3px;min-width:17px;margin-left:auto;padding:2px 4px;font-size:12px}.sidebar-bottom{border-top:1px solid #233a4e;margin-top:12px;padding:15px 9px 0;display:block}.sidebar-bottom>p{color:#62809b;margin-bottom:0;font-size:12px}.sidebar-bottom .profile{border-color:#233a4e;margin-top:15px;padding-top:14px}.sidebar-bottom .profile strong{font-size:13px}.sidebar-bottom .avatar{color:#d2e2f0;background:#1f3d56;width:30px;height:30px}.topbar{top:0;left:var(--rail-width);z-index:43;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b2034f5;border-bottom:1px solid #2f495f;gap:24px;height:72px;padding:0 28px;position:fixed;right:0}.header-product{gap:0}.header-product>img{display:none}.header-product>span{color:#d1dfed;letter-spacing:-.2px;border:0;padding:0;font-size:17px;font-weight:500}.global-search{background:#102b41;border-color:#3e5971;border-radius:5px;min-width:150px;max-width:330px}.global-search input{color:#e1ebf6;font-size:14px}.global-search input::placeholder{color:#819db7}.top-avatar{color:#cfdeed;background:#23435d;border:1px solid #42617c;width:31px;height:31px;font-size:13px}.local-chip{color:#a2c8b8;background:0 0;border-color:#335447;font-size:12px}.local-chip i{width:4px;height:4px}.pulse-toggle,.rail-close,.rail-scrim{display:none}.demo-banner{color:#ab9c91;background:#102438;border-bottom:1px solid #263e52;padding:7px 28px;font-size:12px}.demo-banner strong{color:#e7a778;font-size:12px}.demo-banner>span:last-child{color:#a4b6c8;font-size:12px}main{max-width:1800px;padding:0 28px}.context-bar{align-items:center;gap:15px;min-height:75px;padding:19px 0 22px}.context-bar>span{letter-spacing:1px;color:#6788a5;max-width:230px;font-size:12px;line-height:1.8}.context-bar>div{gap:8px}.context-bar select{color:#bfcede;background:#10283e;border-color:#35516a;border-radius:4px;max-width:195px;padding:8px 24px 8px 10px;font-size:13px}.workspace-columns{grid-template-columns:minmax(0,1fr) var(--pulse-width);align-items:start;gap:24px;display:grid}.primary-workspace{min-width:0}.operations-rail{background:#091b2d;border:1px solid #2c465d;border-radius:6px;align-self:start;min-width:0;position:sticky;top:92px;overflow:hidden}.rail-heading{background:#0d263b;border-bottom:1px solid #2b445a;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.rail-heading>span:first-child{letter-spacing:1.4px;color:#c0d3e5;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.rail-heading svg{color:#ff914a}.rail-local{letter-spacing:.8px;color:#709b8c;align-items:center;gap:4px;font-size:12px;display:flex}.rail-local i{background:#7cb79d;border-radius:50%;width:4px;height:4px}.rail-body{scrollbar-width:thin;scrollbar-color:#3b5369 transparent;max-height:calc(100dvh - 162px);padding:0 15px 15px;overflow-y:auto}.rail-section{border-bottom:1px solid #263e52;padding:20px 0 16px}.rail-section-title{color:#7a96b1;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.rail-section-title h2{color:#d5e2ef;letter-spacing:-.1px;margin:0;font-size:15px;font-weight:600}.rail-section-title>a{color:#839db5;align-items:center;display:flex}.rail-simulation{color:#a18f7e;align-items:center;gap:5px;margin-bottom:14px;font-size:12px;line-height:1.6;display:flex}.rail-simulation svg{color:#ba7948;flex-shrink:0}.rail-alert{border-bottom:1px solid #1c344b;gap:10px;padding:12px 0;display:flex}.rail-alert:last-child{border:0;padding-bottom:0}.rail-alert-mark{color:#e7a763;background:#b46d321c;border:1px solid #a067363b;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.rail-alert strong{color:#c4d4e5;font-size:13px;font-weight:500;line-height:1.6;display:block}.rail-alert small{color:#6887a2;margin:5px 0;font-size:12px;display:block}.rail-alert-state{color:#dfac6f;background:#b57a361c;border:1px solid #9e6a3130;border-radius:3px;padding:3px 6px;font-size:12px}.rail-actions{flex-direction:column;gap:7px;margin-top:14px;display:flex}.rail-actions>a,.rail-actions>button{color:#b7cbdf;text-align:left;background:#132b40;border:1px solid #2a465f;border-radius:4px;align-items:center;gap:9px;padding:10px 9px;font-size:13px;display:flex}.rail-actions>a:hover,.rail-actions>button:hover{color:#fff;background:#1e3a51}.rail-actions span{flex:1}.rail-actions svg:first-child{color:#ff9857}.rail-actions svg:last-child{color:#7f9bb5}.rail-activity>div{gap:10px;padding:12px 0;display:flex;position:relative}.rail-activity>div:not(:last-child):before{content:"";background:#294056;width:1px;position:absolute;top:20px;bottom:-8px;left:3px}.rail-activity>div>i{z-index:1;background:#19364f;border:1px solid #7993ac;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:3px}.rail-activity strong{color:#bacee1;font-size:12px;font-weight:500;line-height:1.6;display:block}.rail-activity small{color:#65839e;margin-top:4px;font-size:12px;line-height:1.7;display:block}.rail-activity time{color:#4c6b87;margin-top:4px;font-size:12px;display:block}.rail-access{color:#6f9d8c;align-items:center;gap:8px;margin-top:17px;display:flex}.rail-access>span{color:#a7bdcd;flex:1;font-size:12px;line-height:1.6}.rail-access small{color:#5b7894;margin-top:2px;font-size:12px;display:block}.rail-empty{color:#6f8ba4;align-items:center;gap:7px;margin:14px 0 0;font-size:13px;line-height:1.8;display:flex}.overview-heading{justify-content:space-between;align-items:center;gap:18px;padding:0 0 24px;display:flex}.overview-heading .eyebrow{color:#7495b3;letter-spacing:1.8px;margin:0 0 11px;font-size:12px}.overview-heading h1{color:#edf4fc;letter-spacing:-1px;margin:0 0 11px;font-size:32px;font-weight:550;line-height:1.2}.overview-heading h1>span{color:var(--orange)}.overview-heading p{color:#7b99b5;max-width:440px;margin:0;font-size:14px;line-height:1.7}.overview-identity{color:#b1c9df;text-align:right;align-items:center;gap:8px;font-size:12px;line-height:1.7;display:flex}.overview-identity small{color:#557795;margin-top:3px;font-size:12px;display:block}.pulse-dot{background:#72c3a0;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 4px #72c3a00e}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.overview-metrics>a{background:linear-gradient(130deg,#19364f,#112a40);border:1px solid #35536c;border-radius:5px;padding:16px 15px 13px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 10px #00000012}.overview-metrics>a:before{content:"";background:#4b6b86;width:2px;position:absolute;top:15px;bottom:15px;left:0}.overview-metrics>a:first-child:before{background:var(--orange)}.overview-metrics>a>div{color:#91adc7;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.overview-metrics>a>div svg{color:#7897b3;flex-shrink:0}.overview-metrics>a:first-child>div svg{color:#ff9956}.overview-metrics strong{color:#e8f1fc;letter-spacing:-1px;margin:13px 0 12px;font-size:34px;font-weight:500;line-height:1.2;display:block}.overview-metrics small{color:#6587a5;justify-content:space-between;align-items:center;gap:5px;font-size:12px;line-height:1.6;display:flex}.overview-metrics>a:hover{background:linear-gradient(130deg,#21435e,#17344b);border-color:#809bb3}.landscape-panel{isolation:isolate;background:linear-gradient(120deg,#132e46,#0b2135);border:1px solid #38556d;border-radius:6px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0002}.landscape-panel:before{content:"";z-index:-1;opacity:.8;background:linear-gradient(90deg,#112b43ed,#10283dda),url(/brand/server-room-v1.jpg) 50%/cover;position:absolute;inset:0}.landscape-title{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px 0;display:flex}.landscape-title .eyebrow{color:#6688a8;letter-spacing:1.4px;margin:0 0 7px;font-size:12px}.landscape-title h2{letter-spacing:-.2px;color:#e1edf9;margin:0;font-size:18px;font-weight:500}.landscape-title>a{color:#8badc9;align-items:center;gap:8px;font-size:12px;display:flex}.landscape-map{justify-content:center;align-items:center;gap:0;padding:28px 22px 25px;display:flex}.landscape-node{text-align:center;flex:1;min-width:0}.node-illustration{color:#adcadf;background:linear-gradient(135deg,#62839e30,#183c59);border:1px solid #6489a655;border-radius:6px;place-items:center;width:76px;height:62px;margin:0 auto 12px;display:grid;position:relative;box-shadow:0 9px 17px #0003}.platform-illustration:before,.network-illustration:before{content:"";background:#94afc6;height:2px;position:absolute;top:0;left:7px;right:7px}.platform-illustration span{z-index:-1;background:#3e607b;border:1px solid #698aa555;border-radius:0 3px 3px 0;width:9px;height:44px;position:absolute;top:14px;right:-7px}.platform-illustration span:last-child{background:#254965;height:32px;top:20px;right:-13px}.network-illustration{color:#dba781;background:linear-gradient(135deg,#a5734330,#193950);border-color:#ff944d55}.network-illustration:before{background:#ff994f}.compute-stack{filter:drop-shadow(0 10px 7px #0006);flex-direction:column;gap:5px;width:107px;height:66px;margin:0 auto 10px;display:flex;position:relative;transform:perspective(350px)rotateY(-12deg)}.compute-stack>div{background:linear-gradient(110deg,#a9bdcf,#516e89 22%,#18364f 65%,#5f7c98);border:1px solid #809db7;border-radius:2px;align-items:center;gap:8px;height:19px;padding:4px 7px;display:flex;box-shadow:inset 0 1px #d2e2ef66}.compute-stack b{background:#8acfa7;border-radius:50%;width:3px;height:3px;box-shadow:0 0 4px #a4d4b3}.compute-stack span{background:repeating-linear-gradient(90deg,#0a2134 0 1px,#44637d 1px 3px);border:1px solid #36546c;flex:1;height:7px}.compute-stack i{background:#ff8939;border-radius:1px;width:8px;height:4px;box-shadow:0 0 5px #ff893980}.landscape-node h3{color:#cee1f0;margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.5}.landscape-node p{color:#7196b4;margin:0;font-size:12px;line-height:1.7}.landscape-node:hover h3{color:#ffac71}.landscape-wire{background:#8d7047;justify-content:space-between;align-items:center;width:52px;height:1px;margin:0 2px 34px;display:flex;position:relative}.landscape-wire>i{background:#ff9b4a;border-radius:50%;flex-shrink:0;width:4px;height:4px;box-shadow:0 0 5px #f8944366}.landscape-wire>span{background:#ffac68;border-radius:50%;width:3px;height:3px;position:absolute;left:50%}.landscape-bottom{color:#7fa0bd;background:#0c2136b3;border-top:1px solid #314d65;justify-content:space-between;gap:10px;padding:13px 21px;font-size:12px;display:flex}.landscape-bottom>span{align-items:center;gap:7px;display:flex}.landscape-bottom svg{color:#8cabc3}.overview-columns{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.overview-panel{background:linear-gradient(130deg,#10273d,#0c2034);border:1px solid #2d495f;border-radius:5px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.overview-panel-heading{border-bottom:1px solid #263f56;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px 17px;display:flex}.overview-panel-heading .eyebrow{letter-spacing:1.6px;color:#567c9c;margin:0 0 6px;font-size:12px}.overview-panel-heading h2{color:#c7ddef;letter-spacing:-.1px;margin:0;font-size:16px;font-weight:500}.overview-panel-heading>a{color:#6d8faa;align-items:center;display:flex}.delivery-summary{background:#0d2237;border-bottom:1px solid #263f56;grid-template-columns:repeat(4,1fr);gap:5px;padding:15px 14px;display:grid}.delivery-summary>a{text-align:center;border-right:1px solid #29425a;display:block}.delivery-summary>a:last-child{border:0}.delivery-summary span{color:#d0e3f5;margin-bottom:4px;font-size:21px;font-weight:500;display:block}.delivery-summary small{color:#6688a7;font-size:12px}.delivery-summary>a:nth-child(2) span{color:#ffa05f}.overview-work-list,.overview-platform-list{flex:1;padding:0 16px}.overview-work-list>a,.overview-platform-list>a{border-bottom:1px solid #223d54;align-items:center;gap:9px;padding:15px 0;display:flex}.overview-work-list>a:last-child,.overview-platform-list>a:last-child{border:0}.overview-work-list>a>div,.overview-platform-list>a>div{flex:1;min-width:0}.overview-work-list strong,.overview-platform-list strong{color:#b9d1e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.overview-work-list small,.overview-platform-list small{color:#507594;margin-top:4px;font-size:12px;line-height:1.7;display:block}.work-glyph{color:#87a6bf;background:#17344d;border:1px solid #2e4c65;border-radius:3px;flex-shrink:0;place-items:center;width:24px;height:26px;display:grid}.platform-monogram{color:#a7c3d9;background:linear-gradient(135deg,#7894ab30,#25465f);border:1px solid #486c8955;border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.overview-state{letter-spacing:.2px;white-space:nowrap;color:#d1a66a;background:#8d68301c;border:1px solid #b7823540;border-radius:3px;flex-shrink:0;padding:4px 5px;font-size:12px}.overview-state.good{color:#86bfa6;background:#52866a13;border-color:#467f6555}.overview-panel-footer{color:#7298b8;background:#102b42;border-top:1px solid #2a435a;justify-content:space-between;align-items:center;padding:13px 18px;font-size:12px;display:flex}.overview-panel-footer:hover{color:#ffaf73}.overview-statusbar{color:#496e90;justify-content:space-between;align-items:center;gap:15px;margin:19px 2px 0;font-size:12px;display:flex}.overview-statusbar>span{align-items:center;gap:7px;display:flex}.overview-statusbar i{background:#72ba96;border-radius:50%;width:4px;height:4px}.overview-empty{color:#7998b2;padding:25px 0;font-size:13px}.page-heading{padding-top:0}footer{border-color:#263e54;margin-top:28px;padding:23px 0;font-size:12px}.primary-workspace>.simulation-note{font-size:14px}.primary-workspace .platform-grid,.primary-workspace .health-grid,.primary-workspace .work-board{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-workspace .detail-grid,.primary-workspace .admin-grid,.primary-workspace .report-grid{grid-template-columns:1fr}.primary-workspace .table-toolbar{flex-wrap:wrap}.primary-workspace .filter-search{min-width:160px}.primary-workspace .table-caption{font-size:12px}.primary-workspace .topology-grid,.primary-workspace .availability-grid{grid-template-columns:1fr}.primary-workspace .rack-panel{gap:24px;padding:23px}.primary-workspace .rack-info h2{font-size:24px}.primary-workspace .page-heading h1{font-size:32px}.primary-workspace .page-heading p{font-size:14px}@media (min-width:1600px){.app-shell{--rail-width:240px;--pulse-width:285px}.nav-group>a{padding:12px;font-size:15px}.nav-group-label{font-size:12px}.sidebar{padding:30px 17px 20px}.sidebar .brand>span{font-size:30px}.topbar{padding:0 34px}.header-product>span{font-size:20px}main{padding:0 34px}.workspace-columns{gap:28px}.context-bar{padding-top:22px;padding-bottom:25px}.overview-heading h1{font-size:38px}.overview-heading p{font-size:15px}.overview-heading .eyebrow{font-size:12px}.overview-identity{font-size:14px}.overview-identity small{font-size:12px}.overview-metrics>a{padding:20px 20px 17px}.overview-metrics>a>div{font-size:14px}.overview-metrics strong{font-size:40px}.overview-metrics small{font-size:12px}.landscape-title h2{font-size:21px}.landscape-title .eyebrow{font-size:12px}.landscape-title>a{font-size:14px}.landscape-map{padding:35px 25px}.landscape-node h3{font-size:16px}.landscape-node p{font-size:13px}.node-illustration{width:92px;height:73px}.compute-stack{width:126px;height:76px}.compute-stack>div{height:22px}.landscape-wire{width:68px}.landscape-bottom{font-size:12px}.overview-panel-heading h2{font-size:18px}.overview-panel-heading .eyebrow{font-size:12px}.overview-work-list strong,.overview-platform-list strong{font-size:14px}.overview-work-list small,.overview-platform-list small,.overview-state,.delivery-summary small{font-size:12px}.overview-panel-footer{font-size:13px}.rail-section-title h2{font-size:16px}.rail-alert strong{font-size:14px}.rail-alert small,.rail-alert-state{font-size:12px}.rail-actions>a,.rail-actions>button{padding:12px 10px;font-size:14px}.rail-simulation{font-size:12px}.rail-activity strong{font-size:14px}.rail-activity small,.rail-activity time{font-size:12px}.rail-heading{padding:18px}.rail-heading>span:first-child{font-size:13px}.rail-body{padding:0 18px 18px}.rail-access>span{font-size:13px}.rail-access small{font-size:12px}.rail-activity>div{padding:14px 0}.overview-statusbar{font-size:12px}}@media (max-width:1250px){.app-shell{--pulse-width:228px;--rail-width:200px}.topbar{gap:16px;padding:0 22px}main{padding:0 22px}.workspace-columns{gap:18px}.sidebar{padding-left:10px;padding-right:10px}.nav-group>a{gap:8px;font-size:13px}.sidebar .brand>span{font-size:25px}.sidebar .brand img{width:27px}.context-bar>span{display:none}.context-bar{justify-content:flex-end}.overview-metrics{gap:9px}.overview-metrics>a{padding:14px 12px}.overview-metrics>a>div,.overview-metrics small{font-size:12px}.overview-heading{flex-direction:column;align-items:flex-start;gap:12px}.overview-identity{text-align:left;font-size:12px}.overview-identity small{display:none}.overview-columns{grid-template-columns:1fr}.overview-platform-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.landscape-map{padding:26px 10px}.landscape-wire{width:30px}.landscape-node h3{font-size:14px}.landscape-node p{font-size:12px}.node-illustration{width:65px;height:53px}.compute-stack{width:88px;height:59px}.compute-stack>div{gap:5px;height:17px;padding:3px 5px}.landscape-bottom{padding:11px 14px;font-size:12px}.landscape-bottom svg{width:12px}.landscape-title{padding:19px 17px 0}.landscape-title h2{font-size:16px}.rail-body{padding:0 12px 13px}.rail-heading{padding:15px 12px}.rail-heading>span:first-child{letter-spacing:1px;font-size:12px}.rail-section{padding-top:16px}.rail-alert strong{font-size:12px}.rail-actions>a,.rail-actions>button{padding:10px 7px;font-size:12px}.rail-section-title h2{font-size:14px}.rail-activity strong,.rail-simulation{font-size:12px}.header-product>span{font-size:16px}.global-search{max-width:250px}.topbar .local-chip{display:none}.rail-access>span,.sidebar-bottom .profile strong{font-size:12px}}@media (max-width:1099px){.workspace-columns{grid-template-columns:minmax(0,1fr)}.operations-rail{display:none}.operations-rail.rail-open{z-index:56;border-left:1px solid #627d96;border-radius:0;width:300px;height:100dvh;display:block;position:fixed;top:0;bottom:0;right:0}.rail-body{max-height:calc(100dvh - 60px);padding:0 18px 20px}.rail-heading{padding:19px 18px}.rail-heading>span:first-child{font-size:13px}.rail-close{color:#b3cadd;border-color:#3b5b75;margin-left:auto;padding:5px;display:inline-flex}.rail-local{display:none}.rail-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020d19a8;border:0;display:block;position:fixed;inset:0}.pulse-toggle{color:#99b4ce;border-color:#3b5770;flex-shrink:0;padding:6px;display:inline-flex}.overview-columns{grid-template-columns:1.1fr 1fr}.overview-platform-list{display:block}.rail-alert strong{font-size:14px}.rail-alert small{font-size:13px}.rail-simulation{font-size:12px}.rail-actions>a,.rail-actions>button{font-size:14px}.rail-section-title h2{font-size:16px}.rail-activity strong{font-size:14px}.rail-activity small,.rail-activity time{font-size:12px}.rail-access>span{font-size:13px}.rail-access small{font-size:12px}.overview-heading{flex-direction:row;align-items:center;gap:15px}.overview-identity{text-align:right;font-size:12px}.overview-identity small{display:block}.overview-heading h1{font-size:30px}.landscape-map{padding:28px 20px}.landscape-wire{width:52px}.landscape-node p{font-size:12px}.landscape-node h3{font-size:15px}.node-illustration{width:76px;height:62px}.compute-stack{width:107px;height:66px}.compute-stack>div{height:19px}.landscape-bottom{font-size:12px}.overview-metrics>a{padding:17px 15px}.overview-metrics small{font-size:12px}.overview-metrics>a>div{font-size:13px}}@media (max-width:900px){.main-shell{margin-left:0;padding-top:66px}.topbar{gap:18px;height:66px;padding:0 22px;left:0}.header-product>span{font-size:18px}.header-product>img{width:69px;height:28px;margin-right:14px;display:block}.sidebar{z-index:54;width:240px;padding:26px 15px 20px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar nav{height:auto;display:block}.sidebar .brand{display:flex}.sidebar .brand>span{font-size:28px}.sidebar .workspace-label{display:flex}.nav-group>a{padding:12px 10px;font-size:14px}.nav-group-label{font-size:12px}.sidebar-scrim{z-index:53}.sidebar .sidebar-bottom{display:block}.sidebar .brand img{width:31px}.sidebar-bottom .profile strong{font-size:14px}.sidebar-bottom .profile small{font-size:12px}.mobile-menu{padding:6px;display:inline-flex}.global-search{max-width:300px}.context-bar{padding:18px 0 23px}.context-bar>div{justify-content:space-between;width:100%}.context-bar select{width:auto;max-width:48%;font-size:14px}.demo-banner{padding:8px 22px}.overview-heading h1{font-size:32px}.overview-heading p{font-size:14px}.overview-columns{gap:16px}.overview-state{font-size:12px}.overview-metrics strong{font-size:36px}.overview-work-list strong,.overview-platform-list strong{font-size:13px}.overview-work-list small,.overview-platform-list small{font-size:12px}.overview-panel-heading h2{font-size:16px}.delivery-summary small,.overview-panel-footer{font-size:12px}.rail-close{margin-left:auto}.operations-rail{transform:none}}@media (max-width:600px){.topbar{gap:11px;height:62px;padding:0 15px}.main-shell{padding-top:62px}.header-product>img{display:none}.header-product>span{white-space:nowrap;font-size:16px}.topbar .global-search{min-width:0;max-width:160px}.topbar .global-search>svg{display:none}.global-search input{font-size:13px}.global-search{padding:0 7px}.global-search button{padding:4px}.topbar .mobile-menu,.pulse-toggle{padding:5px}.pulse-toggle svg,.topbar .mobile-menu svg{width:16px;height:16px}.demo-banner{padding:8px 15px;font-size:12px}.demo-banner strong{font-size:12px}main{padding:0 15px}.context-bar{padding:15px 0 22px}.context-bar select{width:49%;max-width:49%;padding:8px 19px 8px 8px;font-size:12px}.context-bar>div{gap:8px}.overview-heading{padding-bottom:21px;display:block}.overview-heading .eyebrow{letter-spacing:1.4px;font-size:12px}.overview-heading h1{letter-spacing:-1px;margin-bottom:9px;font-size:32px}.overview-heading p{max-width:315px;font-size:14px;line-height:1.9}.overview-identity{text-align:left;margin-top:15px;font-size:12px}.overview-identity small{display:none}.overview-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px}.overview-metrics>a{padding:15px 15px 13px}.overview-metrics>a>div{font-size:14px}.overview-metrics strong{margin:12px 0 9px;font-size:36px}.overview-metrics small{font-size:12px}.overview-metrics>a>div svg{width:17px}.landscape-panel{margin-bottom:18px}.landscape-title{align-items:flex-start;padding:19px 17px 0}.landscape-title .eyebrow{letter-spacing:.8px;font-size:12px}.landscape-title h2{font-size:18px}.landscape-title>a{white-space:nowrap;gap:5px;padding-top:13px;font-size:12px}.landscape-title>a svg{width:12px}.landscape-map{padding:30px 10px 25px}.node-illustration{width:54px;height:49px;margin-bottom:13px}.node-illustration>svg{width:30px;height:30px}.compute-stack{gap:4px;width:75px;height:54px;margin-bottom:8px}.compute-stack>div{gap:4px;height:15px;padding:3px 4px}.compute-stack span{height:5px}.compute-stack b{width:2px;height:2px}.compute-stack i{width:5px;height:3px}.landscape-node h3{min-height:12px;margin-bottom:6px;font-size:12px;line-height:1.5}.landscape-node p{font-size:12px;line-height:1.5}.landscape-wire{flex-shrink:0;width:15px;margin-bottom:28px}.landscape-wire i{width:3px;height:3px}.landscape-wire>span{display:none}.landscape-bottom{flex-direction:column;gap:9px;padding:12px 14px;font-size:12px}.landscape-bottom svg{width:13px}.overview-columns{grid-template-columns:1fr;gap:17px}.overview-panel-heading{padding:20px 18px 17px}.overview-panel-heading h2{font-size:18px}.overview-panel-heading .eyebrow{font-size:12px}.delivery-summary{padding:16px 13px}.delivery-summary span{font-size:23px}.delivery-summary small{font-size:12px}.overview-work-list,.overview-platform-list{padding:0 18px}.overview-work-list strong,.overview-platform-list strong{font-size:14px}.overview-work-list small,.overview-platform-list small{font-size:12px}.overview-state{padding:4px 6px;font-size:12px}.overview-work-list>a,.overview-platform-list>a{padding:17px 0}.overview-panel-footer{padding:15px 18px;font-size:13px}.overview-statusbar{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:0 2px;font-size:12px}.operations-rail.rail-open{width:min(320px,100% - 30px)}.primary-workspace .platform-grid,.primary-workspace .health-grid{grid-template-columns:1fr 1fr}.primary-workspace .rack-panel{grid-template-columns:1fr;padding:22px}.primary-workspace .page-heading h1{font-size:32px}.primary-workspace .page-heading{padding-top:0}.primary-workspace .panel{padding:18px}.primary-workspace .registry{padding:0}.primary-workspace .work-board{grid-template-columns:1fr 1fr}.primary-workspace .filter-search{min-width:135px}.primary-workspace .table-toolbar select{max-width:125px}.primary-workspace .table-caption{font-size:12px}.primary-workspace .detail-grid{gap:15px}.primary-workspace .search-results{grid-template-columns:1fr}.rail-heading>span:first-child,.rail-access>span{font-size:13px}footer{gap:12px;margin-top:25px;padding:23px 0;font-size:12px}.sidebar .brand>span{font-size:28px}}@media (max-width:370px){.header-product>span{font-size:14px}.topbar{gap:9px;padding:0 12px}.global-search input{font-size:12px}.overview-metrics>a>div{font-size:13px}.overview-heading h1{font-size:28px}.overview-state{font-size:12px}.landscape-title h2{font-size:16px}.landscape-title>a{font-size:12px}}@media (min-width:1100px) and (max-width:1599px){.nav-group>a{font-size:14px}.nav-group-label{font-size:12px}.overview-metrics>a>div{font-size:14px}.overview-metrics strong{font-size:38px}.overview-metrics small{font-size:12px}.overview-heading p,.overview-work-list strong,.overview-platform-list strong{font-size:14px}.overview-work-list small,.overview-platform-list small,.overview-state{font-size:12px}.overview-panel-footer{font-size:13px}.overview-panel-heading h2{font-size:17px}.delivery-summary small{font-size:12px}.landscape-node h3{font-size:15px}.landscape-node p{font-size:13px}.landscape-bottom{font-size:12px}.rail-section-title h2{font-size:16px}.rail-alert strong{font-size:14px}.rail-alert small,.rail-alert-state{font-size:12px}.rail-actions>a,.rail-actions>button{font-size:14px}.rail-activity strong{font-size:13px}.rail-activity small,.rail-activity time,.rail-simulation,.rail-access>span,.rail-access small{font-size:12px}.rail-heading>span:first-child,.overview-identity{font-size:13px}.overview-identity small,.overview-statusbar{font-size:12px}}.app-shell{--rail-width:240px;--pulse-width:286px}.overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview-work-list>a,.overview-platform-list>a{flex-wrap:wrap;row-gap:9px}.overview-work-list strong,.overview-platform-list strong{white-space:normal;line-height:1.6;overflow:visible}.overview-state{font-size:12px;line-height:1.4}.rail-alert strong,.rail-activity strong{font-size:14px;line-height:1.6}.rail-alert small,.rail-activity small,.rail-activity time{font-size:12px;line-height:1.6}.rail-simulation{align-items:flex-start;gap:6px;font-size:12px;line-height:1.7}.rail-simulation svg{margin-top:4px}.rail-heading{flex-wrap:wrap}.rail-heading>span:first-child{letter-spacing:1px;font-size:12px}.rail-local{font-size:11px}.rail-section-title h2{font-size:17px}.rail-actions>a,.rail-actions>button{min-height:44px;font-size:14px;line-height:1.6}.rail-access>span{font-size:13px}.rail-access small{font-size:12px}.nav-group-label{letter-spacing:1px;font-size:11px}.nav-group>a{min-height:45px;font-size:14px}.sidebar .brand small{letter-spacing:.6px;font-size:9px}.sidebar .workspace-label{letter-spacing:.6px;font-size:11px}.sidebar-bottom .local-led{letter-spacing:.4px;font-size:10px}.sidebar-bottom>p,.sidebar-bottom .profile strong{font-size:12px}.sidebar-bottom .profile small{font-size:11px}.overview-metrics>a>div{align-items:flex-start;min-height:42px;font-size:14px;line-height:1.5}.overview-metrics strong{font-size:38px}.overview-metrics small{align-items:flex-start;min-height:39px;font-size:12px}.overview-metrics small svg{flex-shrink:0;margin-top:3px}.context-bar>span{letter-spacing:.5px;font-size:11px}.context-bar select{max-width:235px;font-size:13px}.overview-heading p{font-size:15px}.overview-identity{font-size:12px}.overview-identity small{font-size:11px}.landscape-title .eyebrow{letter-spacing:.6px;font-size:11px}.landscape-title>a{white-space:nowrap;font-size:13px}.landscape-node h3{font-size:15px}.landscape-node p{font-size:12px}.landscape-bottom{flex-wrap:wrap;font-size:12px;line-height:1.7}.overview-panel-heading .eyebrow{letter-spacing:.7px;font-size:11px}.overview-work-list small,.overview-platform-list small{font-size:12px}.overview-panel-footer{gap:12px;font-size:13px;line-height:1.7}.delivery-summary small{font-size:12px;line-height:1.5}.overview-statusbar{flex-wrap:wrap;font-size:12px;line-height:1.7}.demo-banner{font-size:12px;line-height:1.7}.demo-banner strong,.demo-banner>span:last-child{font-size:11px}.primary-workspace .record-link,.primary-workspace .page-heading p{font-size:14px}.primary-workspace .table-caption{flex-wrap:wrap;font-size:12px;line-height:1.7}.primary-workspace .panel-title .tag{font-size:11px}.tag{letter-spacing:.4px;font-size:11px}.badge{font-size:12px;line-height:1.6}.primary-workspace .panel h3{font-size:19px}footer{font-size:12px;line-height:1.7}footer b,.system-row small,.activity-row small,.activity-row time,.form-grid small,.dialog-footer>span{font-size:12px}.record-dialog .form-grid input,.record-dialog .form-grid select,.record-dialog .form-grid textarea{min-height:44px;font-size:16px}.record-dialog .form-grid>label{font-size:14px}.dialog-footer .button{min-height:44px;font-size:15px}.rack-unit{height:23px}.rack-unit>a{white-space:nowrap;height:23px;font-size:11px;overflow:hidden}.rack-unit>span{font-size:11px}.rack-blank{height:22px}.rack-brand{flex-wrap:wrap;gap:8px;font-size:13px}.rack-brand span{font-size:10px}.topology-link small,.table-toolbar>span,.scope-tag{font-size:12px}.button{min-height:44px}.nav-group>a,.overview-metrics>a,.rail-alert,.rail-actions>a,.rail-actions>button,.overview-work-list>a,.overview-platform-list>a,.overview-panel-footer,.delivery-summary>a,.landscape-node,.platform-card,.health-card,.report-row,.related>a,.search-results>a,.work-board a{transition:background-color .15s,color .15s,border-color .15s}.app-shell :is(.nav-group>a,.overview-metrics>a,.rail-alert,.rail-actions>a,.rail-actions>button,.overview-work-list>a,.overview-platform-list>a,.overview-panel-footer,.delivery-summary>a,.landscape-node,.platform-card,.health-card,.report-row,.related>a,.search-results>a,.work-board a,.rail-access,.button,.icon-button,.tabs>a,.record-link,.text-link,.back-link,.header-product,.landscape-title>a):is(:hover,:focus-visible){border-radius:4px;box-shadow:0 3px 12px #ff732820;color:#071e33!important;background:#ff7328!important;border-color:#ff7328!important}.app-shell :is(.nav-group>a,.overview-metrics>a,.rail-alert,.rail-actions>a,.rail-actions>button,.overview-work-list>a,.overview-platform-list>a,.overview-panel-footer,.delivery-summary>a,.landscape-node,.platform-card,.health-card,.report-row,.related>a,.search-results>a,.work-board a,.rail-access,.button,.icon-button,.tabs>a,.record-link,.text-link,.back-link,.header-product,.landscape-title>a):is(:hover,:focus-visible) :is(span,strong,small,p,h2,h3,time,svg){color:#071e33!important}.app-shell .overview-metrics>a:is(:hover,:focus-visible):before{background:#071e33}.app-shell :is(.overview-work-list>a,.overview-platform-list>a,.rail-alert):is(:hover,:focus-visible){padding-left:8px;padding-right:8px}.app-shell .landscape-node:is(:hover,:focus-visible){margin-top:-10px;margin-bottom:-10px;padding:10px 0}.app-shell tbody tr:hover .record-link{color:#9c3b08}.app-shell :is(input,select,textarea):hover{border-color:#ff7328}.app-shell :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #ff7328}.app-shell .brand:is(:hover,:focus-visible){color:#ff7328}.app-shell .global-search button:is(:hover,:focus-visible){color:#071e33;background:#ff7328;border-radius:3px}.app-shell .availability-grid>a:is(:hover,:focus-visible){color:#071e33;background:#ff7328}.app-shell .availability-grid>a:is(:hover,:focus-visible) *{color:#071e33}@media (min-width:1600px){.app-shell{--rail-width:254px;--pulse-width:300px}.overview-metrics>a>div{font-size:15px}.overview-metrics small{font-size:13px}.nav-group>a{font-size:15px}}@media (max-width:1250px){.app-shell{--rail-width:226px;--pulse-width:258px}.overview-columns{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-heading{align-items:flex-start}.context-bar select{max-width:205px}.rail-actions>a,.rail-actions>button{font-size:13px}.landscape-title{flex-wrap:wrap}.landscape-title>a{font-size:12px}.landscape-map{padding:25px 10px}.landscape-wire{width:22px}.landscape-node h3{font-size:14px}.overview-platform-list{display:block}.overview-identity{text-align:left}}@media (max-width:1099px){.overview-columns,.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-rail.rail-open{width:330px}.rail-body{max-height:calc(100dvh - 75px)}}@media (max-width:900px){.overview-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:258px}.context-bar select{max-width:49%;font-size:13px}.header-product>span{font-size:17px}.overview-heading{flex-wrap:wrap}.overview-identity{text-align:left}.landscape-node p{font-size:12px}.landscape-wire{width:35px}.overview-metrics>a>div{min-height:24px}.overview-metrics small{min-height:20px}}@media (max-width:600px){.header-product{flex-shrink:1;min-width:0;max-width:128px}.header-product>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.topbar{gap:9px}.topbar .global-search{flex:1;min-width:60px;max-width:none}.global-search input{font-size:12px}.global-search>button{flex-shrink:0}.context-bar select{min-height:40px;padding:9px 18px 9px 8px;font-size:12px}.demo-banner{font-size:11px;line-height:1.7}.demo-banner strong{font-size:10px}.overview-heading h1{font-size:32px}.overview-heading .eyebrow{letter-spacing:1px;font-size:11px;line-height:1.6}.overview-heading p{max-width:none;font-size:14px;line-height:1.8}.overview-identity{font-size:12px}.overview-metrics>a>div{min-height:42px;font-size:14px}.overview-metrics strong{font-size:38px}.overview-metrics small{min-height:39px;font-size:12px}.overview-columns{grid-template-columns:1fr}.landscape-title .eyebrow{font-size:10px}.landscape-title{flex-wrap:wrap;gap:14px}.landscape-title h2{font-size:20px}.landscape-title>a{padding:0;font-size:13px}.landscape-map{align-items:flex-start;padding:28px 8px}.landscape-wire{align-self:center;width:12px;margin-bottom:45px}.landscape-node h3{min-height:36px;font-size:12px;line-height:1.5}.landscape-node p{font-size:11px;line-height:1.6}.node-illustration{width:48px;height:45px}.compute-stack{width:64px;height:49px;margin-bottom:9px}.compute-stack>div{height:14px}.landscape-bottom{font-size:12px;line-height:1.7}.overview-panel-heading .eyebrow{font-size:11px}.overview-panel-heading h2{font-size:20px}.overview-work-list strong,.overview-platform-list strong{font-size:14px;line-height:1.6}.overview-work-list small,.overview-platform-list small{font-size:12px}.overview-panel-footer{font-size:14px}.delivery-summary small{font-size:11px;line-height:1.6}.overview-state{font-size:11px}.overview-statusbar{font-size:12px;line-height:1.7}.operations-rail.rail-open{width:min(340px,100% - 24px)}.rail-section-title h2{font-size:18px}.rail-heading>span:first-child{font-size:12px}.rail-alert strong,.rail-activity strong,.rail-actions>a,.rail-actions>button,.primary-workspace .page-heading p{font-size:14px}.primary-workspace .table-caption,.primary-workspace .panel-title .tag{font-size:11px}.primary-workspace .platform-grid,.primary-workspace .health-grid,.primary-workspace .work-board{grid-template-columns:1fr}.primary-workspace .table-toolbar{gap:12px}.primary-workspace .filter-search{flex-basis:100%}.primary-workspace .table-toolbar select{max-width:190px}.table-toolbar>span{font-size:12px}.record-dialog .form-grid>label{font-size:14px}.record-dialog .dialog-footer>span{font-size:12px}.record-dialog .button{font-size:15px}footer,footer b{font-size:11px}.overview-platform-list>a,.overview-work-list>a{gap:10px}.overview-metrics small svg{width:12px}.sidebar .nav-group>a{min-height:47px;font-size:15px}.sidebar .nav-group-label{font-size:11px}.rail-access>span{font-size:13px}.rail-access small{font-size:12px}}.app-shell tbody tr:hover{background:#ff7328}.app-shell tbody tr:hover :is(td,a,small,.scope-tag,.badge){color:#071e33}.app-shell tbody tr:hover .badge{background:#fff5}.overview-heading{align-items:flex-start;gap:24px}.overview-heading>div:first-child{flex:1;min-width:0}.overview-header-aside{flex-direction:column;flex:0 0 235px;align-items:flex-end;gap:17px;padding-top:2px;display:flex}.overview-stripes{pointer-events:none;width:207px;height:43px;margin-right:18px;display:flex;overflow:hidden;transform:skew(-40deg)}.overview-stripes i{background:#ff7328;flex:0 0 52%;display:block}.overview-stripes i:nth-child(2){background:linear-gradient(90deg,#a35b36,#80472f);flex-basis:28%}.overview-stripes i:nth-child(3){background:#284678;flex-basis:20%}.overview-header-aside .overview-identity{text-align:right;justify-content:flex-end;font-size:12px;line-height:1.7}.overview-header-aside .overview-identity small{font-size:11px;line-height:1.7}@media (max-width:1250px){.overview-header-aside{flex-direction:row;flex-basis:auto;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;padding:9px 0 4px}.overview-stripes{flex-shrink:0;width:174px;height:35px;margin:0 17px 0 14px}.overview-header-aside .overview-identity{text-align:right}}@media (max-width:1099px){.overview-heading{flex-direction:column;align-items:stretch}.overview-header-aside{flex-basis:auto;align-self:stretch}}@media (max-width:600px){.overview-heading{display:block}.overview-header-aside{gap:12px;padding-top:19px}.overview-stripes{width:137px;height:30px;margin-left:12px;margin-right:12px}.overview-header-aside .overview-identity{margin:0;font-size:11px}.overview-header-aside .overview-identity small{display:none}}
.innovation-workspace{grid-template-columns:minmax(0,1fr)!important}.app-shell:has(.innovation) .pulse-toggle{display:none}.app-shell:has(.innovation) #scope{display:none}.innovation{--ib-orange:#ff7328;--ib-navy:#081d2e;--ib-ink:#183347;--ib-muted:#587083;min-width:0;font-size:16px;line-height:1.55}.innovation *{box-sizing:border-box}.innovation h2,.innovation h3,.innovation h4,.innovation p{line-height:1.5}.innovation button,.innovation input,.innovation select,.innovation textarea{font:inherit}.innovation button,.innovation a,.innovation input,.innovation select,.innovation textarea{transition:background-color .15s,border-color .15s}.innovation button,.innovation .button{min-height:44px}.innovation :focus-visible{outline:3px solid var(--ib-orange);outline-offset:3px}.innovation button:disabled{opacity:.5;cursor:not-allowed}.innovation a:hover,.innovation button:hover:not(:disabled){color:#081d2e;background:#ff7328;border-color:#ff7328}.innovation .button{border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.innovation .button.primary{color:#081d2e;background:#ff7328;border:1px solid #ff7328}.innovation .button.secondary{color:inherit;background:0 0;border:1px solid #8298a9}.ib-hero{isolation:isolate;color:#f3f7fa;border:1px solid #527186;border-left:5px solid var(--ib-orange);background:linear-gradient(115deg,#0b2438,#14394c);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 22px;padding:36px;display:flex;position:relative;overflow:hidden}.ib-hero .eyebrow{color:#ffb082;letter-spacing:.14em;font-size:12px}.ib-hero h1{margin:12px 0;font-size:clamp(36px,4vw,58px);line-height:1.12}.ib-hero p{color:#dce8f0;max-width:620px;font-size:18px}.ib-internal{color:#bacfdd;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.ib-internal>span{background:#8abda8;border-radius:50%;width:7px;height:7px}.ib-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:360px;display:flex}.ib-hero-actions b{background:#fff2;border-radius:5px;padding:0 6px}.ib-signature{z-index:-1;opacity:.15;pointer-events:none;gap:0;width:260px;display:flex;position:absolute;inset:0 20% 0 auto;transform:skew(-35deg)}.ib-signature i{background:#ff7328;width:42%}.ib-signature i:nth-child(2){background:#ffaa7d;width:26%}.ib-signature i:nth-child(3){background:#284678;width:24%}.ib-nav{border-bottom:1px solid #a8b9c6;flex-wrap:wrap;gap:10px;margin-bottom:25px;padding-bottom:15px;display:flex}.ib-nav a{color:inherit;border:1px solid #9fb1bd;border-radius:9px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.ib-nav a[aria-current=page]{color:#fff;background:#0d2a3d;border-color:#0d2a3d}.ib-nav a span{color:#081d2e;background:#ff7328;border-radius:5px;padding:0 6px}.ib-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 32px;display:grid}.ib-metric{min-width:0;color:var(--ib-ink);background:#f6f8fa;border:1px solid #c6d2da;border-radius:12px;align-items:center;gap:18px;padding:18px 22px;display:flex}.ib-metric strong{letter-spacing:-.05em;font-size:32px;line-height:1.2}.ib-metric span{max-width:110px;font-size:13px;line-height:1.4}.ib-section-title{margin:20px 0}.ib-section-title>.eyebrow{color:#8c431a;letter-spacing:.12em;font-size:12px}.ib-section-title h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:30px;line-height:1.25}.ib-section-title p{color:var(--ib-muted);max-width:800px;font-size:15px}.ib-views{flex-wrap:wrap;gap:8px;margin:24px 0 18px;display:flex}.ib-views button{color:#27485f;white-space:normal;background:#eaf0f4;border:1px solid #b5c7d3;border-radius:25px;padding:10px 14px;font-size:14px}.ib-views button.active{color:#fff;background:#15364b;border-color:#15364b}.ib-filters{color:var(--ib-ink);background:#f2f6f8;border:1px solid #c0d0dc;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:10px;padding:14px;display:flex}.innovation .ib-filters label{min-width:0;margin:0}.innovation .ib-filters input,.innovation .ib-filters select{color:#15354a;background:#fff;border:1px solid #b5c8d5;border-radius:7px;min-width:0;height:46px;margin:0;padding:10px 12px;font-size:14px}.ib-filters .ib-search{flex:250px;align-items:center;gap:8px;display:flex;position:relative}.ib-search svg{color:#587083;pointer-events:none;position:absolute;left:12px}.innovation .ib-search input{width:100%;padding-left:39px}.ib-filters>label:not(.ib-search){flex:155px;max-width:240px}.ib-filters select{width:100%}.ib-filters>button{color:#21465e;background:0 0;border:1px solid #8da5b6;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:flex}.ib-results-line{color:var(--ib-muted);justify-content:space-between;gap:12px;margin:18px 0;font-size:13px;display:flex}.ib-results-line>span:last-child{align-items:center;gap:7px;display:flex}.ib-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.ib-card{min-width:0;color:var(--ib-ink);background:#fff;border:1px solid #bccdd9;border-radius:16px;flex-direction:column;align-items:start;padding:24px;display:flex;overflow:hidden;box-shadow:0 5px 18px #112f4210}.ib-card>.ib-between{width:100%;margin-bottom:18px}.ib-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.ib-between>svg{color:#b17c5e;flex-shrink:0}.ib-category{letter-spacing:.02em;color:#5e6f7c;font-size:12px;font-weight:600}.ib-state{color:#36536a;background:#e8eef3;border:1px solid #d2dee7;border-radius:6px;max-width:100%;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.ib-state.state-open-for-discussion{color:#225a77;background:#e8f3f9}.ib-state.state-under-review{color:#81511b;background:#fff0d8;border-color:#ead7b7}.ib-state.state-approved{color:#336653;background:#e8f3ec}.ib-state.state-in-development{color:#744b89;background:#f1eaf6}.ib-state.state-implemented{color:#266647;background:#e1f1e8;border-color:#b6dac7}.ib-state.state-not-proceeding{color:#795458;background:#f1e9ea}.ib-card h3{letter-spacing:-.025em;margin:16px 0 12px;font-size:22px;line-height:1.3}.ib-card h3 a{color:inherit;border-radius:5px;text-decoration:none}.ib-card>p{color:#566d7f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 22px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.ib-card-author{align-items:center;gap:10px;margin-top:auto;padding-bottom:20px;font-size:12px;display:flex}.ib-card-author small{color:#62798a;font-size:11px;display:block}.ib-avatar{color:#284c65;background:#dfe9f0;border:1px solid #b9ccd9;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:700;display:inline-grid}.ib-card-bottom{border-top:1px solid #d6e1e8;align-items:center;gap:17px;width:100%;padding-top:15px;font-size:14px;display:flex}.ib-card-bottom a{color:#416176;border-radius:5px;align-items:center;gap:6px;text-decoration:none;display:flex}.ib-vote{color:#26475c;background:#f5f8fa;border:1px solid #b7cad8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:56px;padding:8px 10px;display:flex}.ib-vote.supported,.ib-support.supported{color:#853d13;background:#fff0e5;border-color:#ff7328}.ib-card-bottom .ib-explore{margin-left:auto;font-size:12px;font-weight:700}.ib-panel{color:var(--ib-ink);background:#fff;border:1px solid #bdcdd8;border-radius:15px;min-width:0;margin:0 0 22px;padding:26px}.ib-panel>h2{margin:0 0 15px;font-size:25px;line-height:1.3}.ib-panel h3{align-items:center;gap:7px;margin:0 0 14px;font-size:19px;line-height:1.35;display:flex}.ib-back{color:inherit;border-radius:7px;align-items:center;gap:8px;margin:0 0 20px;padding:6px;font-size:14px;text-decoration:none;display:inline-flex}.ib-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:22px;display:grid}.ib-detail-aside{min-width:0;color:var(--ib-ink);background:0 0!important;border:0!important;height:auto!important;padding:0!important;position:static!important}.ib-idea-detail>h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:24px 0 14px;font-size:34px;line-height:1.2}.ib-attribution{color:#5d7586;font-size:12px}.ib-prose{margin:26px 0}.ib-prose section{margin-bottom:24px}.ib-prose h3{font-size:16px}.ib-prose p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.ib-detail-actions{border-top:1px solid #d4e0e8;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.ib-support{color:#24455c;background:#f3f7f9;border:1px solid #9ab0c0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.ib-support b{border-left:1px solid #bacad5;padding-left:7px}.ib-detail-aside dl>div{border-top:1px solid #d6e0e7;padding:13px 0}.ib-detail-aside dt{text-transform:uppercase;letter-spacing:.06em;color:#6a8190;font-size:11px}.ib-detail-aside dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.ib-side-note{color:#61798c;padding:0 8px;font-size:12px}.ib-initiative{color:#284c65;background:#edf4f7;border:1px solid #b9cfdd;border-radius:8px;align-items:center;gap:8px;margin:15px 0;padding:12px;font-size:14px;text-decoration:none;display:flex}.innovation label{color:#28475d;margin:0 0 18px;font-size:14px;font-weight:600;display:block}.innovation input:not([type=checkbox]),.innovation textarea,.innovation select{color:#183b53;width:100%;min-width:0;max-width:100%;box-shadow:none;background:#fcfdfe;border:1px solid #a6bdcd;border-radius:7px;margin-top:7px;padding:12px 13px;font-size:16px;line-height:1.5;display:block}.innovation textarea{resize:vertical;min-height:90px}.innovation label>span{color:#6b8191;font-size:12px;font-weight:400}.ib-submission{max-width:950px;margin:0 auto 24px;padding:34px}.ib-submission>h2{margin:12px 0;font-size:32px;line-height:1.3}.ib-submission>p{color:#536d80;max-width:700px;margin-bottom:28px;font-size:15px}.ib-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ib-optional{border:1px solid #b6c9d6;border-radius:9px;margin:10px 0 20px;padding:16px}.ib-optional summary{cursor:pointer;min-height:35px;font-size:14px;font-weight:600}.ib-optional summary span{color:#6d8291;margin-left:8px;font-size:12px}.ib-optional[open]>label:first-of-type{margin-top:18px}.ib-form-actions{flex-wrap:wrap;gap:10px;display:flex}.ib-muted{color:#647b8c!important;font-size:12px!important;line-height:1.6!important}.ib-muted>svg{vertical-align:middle}.ib-review-form{border-top:2px solid #ff7328;margin-top:22px;padding-top:20px}.ib-review-form h4{margin:0 0 15px;font-size:16px}.ib-review-form label{font-size:13px}.ib-review-form input,.ib-review-form select,.ib-review-form textarea{font-size:14px}.ib-comment-form{margin:20px 0 26px}.ib-mentions{flex-wrap:wrap;align-items:center;gap:6px;margin:-5px 0 16px;display:flex}.ib-mentions small{color:#647c8d;font-size:11px}.ib-mentions button{color:#365c76;background:#ecf2f6;border:1px solid #d0dee7;border-radius:6px;min-height:30px;padding:3px 6px;font-size:11px}.ib-comment{border-top:1px solid #cfdee8;min-width:0;margin-top:20px;padding:20px 0 0}.ib-comment .ib-comment{border-left:2px solid #d6e3ec;margin-left:18px;padding-left:16px}.ib-comment-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-comment-heading strong{font-size:14px}.ib-comment-heading small{color:#6a8191;font-size:11px}.ib-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:15px;line-height:1.7}.ib-comment-actions{flex-wrap:wrap;gap:12px;display:flex}.ib-comment-actions button{color:#416a86;background:0 0;border:0;border-radius:5px;min-height:35px;padding:5px 8px;font-size:12px}.ib-history{margin:18px 0 0;padding:0;list-style:none}.ib-history li{border-top:1px solid #d4e0e9;gap:15px;padding:17px 0;display:flex}.ib-history-dot{background:#ff7328;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.ib-history strong{font-size:14px}.ib-history p{overflow-wrap:anywhere;color:#5b7589;margin:5px 0;font-size:12px}.ib-history small{color:#6d8495;font-size:11px}.ib-file{border-top:1px solid #d8e3ea;align-items:start;gap:8px;padding:12px 0;display:flex}.ib-file a{overflow-wrap:anywhere;color:#325d7b;flex:1;font-size:13px}.ib-file small{color:#617d90;font-size:11px;display:block}.ib-file button{color:#4d6c82;background:#f1f5f8;border:1px solid #bacdd9;border-radius:5px;min-height:30px;padding:4px;font-size:11px}.ib-upload{background:#eef4f7;border:1px dashed #9cb5c7;border-radius:9px;padding:14px}.ib-upload input{padding:5px!important;font-size:12px!important}.ib-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ib-bar-row{grid-template-columns:145px minmax(0,1fr) 24px;align-items:center;gap:12px;margin:19px 0;font-size:12px;display:grid}.ib-bar-row>div{background:#e6edf2;border-radius:6px;height:7px;overflow:hidden}.ib-bar-row i{background:#ff7328;border-radius:6px;height:100%;display:block}.ib-denied{color:#24455a;background:#edf4f8;border:1px solid #b6c9d6;border-radius:16px;max-width:850px;margin:25px auto;padding:45px}.ib-denied>svg{color:#c45d22}.ib-denied h1{font-size:40px;line-height:1.25}.ib-denied p{font-size:16px;line-height:1.7}.ib-notifications{color:#24485f;background:#f8fafc;border:1px solid #b9cedd;border-radius:14px;margin-bottom:24px;padding:24px}.ib-notifications h2{font-size:20px}.ib-notifications h2 span{color:#5a768a;font-size:12px}.ib-notifications>.ib-between>button{color:#355c76;background:#eff4f8;border:1px solid #aec4d3;border-radius:6px;padding:7px 10px;font-size:12px}.ib-notifications>a{color:inherit;border-top:1px solid #cbdce7;align-items:center;gap:12px;padding:13px 10px;text-decoration:none;display:flex}.ib-notifications small{color:#647f92;font-size:11px;display:block}.ib-notifications b{color:#71340e;background:#ffe1d2;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.ib-notifications a.unread{background:#edf4f8}.ib-success{color:#27553d;background:#e8f5ee;border:1px solid #b4d5c2;border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}.ib-success button{color:inherit;background:0 0;border:0;min-height:24px;margin-left:auto}.ib-moderation-note{color:#7a5426;background:#faeedf;border-radius:7px;padding:10px;font-size:12px;display:block}.ib-hidden{border-style:dashed}.innovation .error{margin-bottom:18px}.innovation .empty{border-radius:14px;line-height:1.6}.innovation .empty>svg{color:#b6784e}@media (min-width:1700px){.ib-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-card{padding:28px}.ib-card>p{font-size:16px}.ib-card h3{font-size:25px}}@media (max-width:1199px){.ib-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-hero{align-items:start;padding:28px}.ib-hero-actions{flex-direction:column;align-items:stretch}.ib-detail-layout{grid-template-columns:minmax(0,1fr)}.ib-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ib-metric{gap:12px;padding:15px}.ib-metric strong{font-size:27px}.ib-stat-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ib-hero{padding:24px;display:block}.ib-hero h1{font-size:40px}.ib-hero p{font-size:16px}.ib-hero-actions{flex-direction:row;justify-content:start;max-width:none;margin-top:24px}.ib-hero-actions .button{padding:10px 12px;font-size:13px}.ib-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 25px}.ib-metric{flex-direction:column;align-items:start;gap:6px}.ib-card-grid,.ib-form-grid,.ib-detail-aside{grid-template-columns:minmax(0,1fr)}.ib-card{padding:23px}.ib-nav{gap:7px}.ib-nav a{padding:9px 12px;font-size:13px}.ib-section-title h2{font-size:26px}.ib-results-line{flex-wrap:wrap}.ib-panel,.ib-submission{padding:22px 18px}.ib-idea-detail>h2{font-size:29px}.ib-comment .ib-comment{margin-left:5px;padding-left:9px}.ib-bar-row{grid-template-columns:125px minmax(0,1fr) 20px;gap:7px}.ib-notifications{padding:18px}.ib-notifications>.ib-between{flex-wrap:wrap}.ib-between{align-items:start}.ib-filters>label:not(.ib-search){flex-basis:100%;max-width:none}.ib-filters>button,.ib-detail-actions .button,.ib-detail-actions .ib-support{justify-content:center;width:100%}.ib-internal{font-size:11px}.ib-denied{padding:26px}.ib-denied h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.innovation *{transition:none!important}}.innovation{color:#e9f1f7}.innovation .ib-section-title h2{color:#f1f6fa}.innovation .ib-section-title>.eyebrow{color:#ffac7c}.innovation .ib-section-title>p{color:#b6cbd9}.innovation .ib-nav a{color:#d7e6f0}.innovation .ib-nav a:hover,.innovation .ib-nav a:focus-visible{color:#081d2e}.innovation .ib-results-line,.innovation .ib-side-note{color:#b4cad9}.innovation .ib-filters .ib-search input{padding-left:39px}.innovation .ib-signature{opacity:.38}.innovation .ib-card>p{font-size:15px}.innovation .ib-state{font-size:12px}.innovation .ib-denied h1,.innovation .ib-denied h2{color:#183b53}.innovation .ib-panel h2,.innovation .ib-panel h3,.innovation .ib-panel h4{color:#183347}.innovation .ib-statistics>.ib-section-title h2{color:#f1f6fa}.innovation .ib-moderation-filter{color:#c4d7e4;align-items:center;gap:9px;margin:16px 0;font-size:12px;display:flex}.innovation .ib-moderation-filter input{accent-color:#ff7328;width:18px;height:18px;margin:0}
.research-workspace{max-width:1400px;color:var(--ink,#202124);margin:auto;padding:30px 36px 60px}.rd-hero{border-top:4px solid #f26a21;padding:28px 0 24px}.rd-hero h1{letter-spacing:-2px;margin:16px 0;font-size:clamp(32px,4vw,58px);line-height:1.03}.rd-hero h1 em{color:#e65f19;font-style:normal}.rd-hero p{color:#5e666b;max-width:600px}.rd-hero small,.rd-scope{color:#6b7478;font-size:12px}.rd-hero-icon{color:#e56c27;margin-right:20px}.rd-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.rd-between h2{font-size:28px}.rd-tabs{border-top:1px solid #dfe3e5;border-bottom:1px solid #dfe3e5;flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.rd-tabs a{color:#515c63;border-radius:4px;padding:10px 12px;font-size:12px}.rd-tabs a.active,.rd-tabs a:hover{color:#fff;background:#222a2e}.rd-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0;display:grid}.rd-metrics>div{background:#fff;border:1px solid #dfe3e5;flex-direction:column;gap:12px;padding:22px;display:flex}.rd-metrics svg{color:#e65f19}.rd-metrics strong{font-size:38px}.rd-metrics span{color:#646f74;font-size:13px}.rd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rd-project h3{font-size:23px;line-height:1.2}.rd-project p{color:#687177;line-height:1.6}.research-workspace .ib-panel{min-width:0;margin:18px 0;padding:24px}.rd-entry h3{font-size:22px}.rd-entry p,.rd-entry dd{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.research-workspace dl{margin:20px 0}.research-workspace dt{text-transform:uppercase;letter-spacing:.7px;color:#727d83;margin-top:16px;font-size:11px;font-weight:700}.research-workspace dd{overflow-wrap:anywhere;margin:6px 0 12px}.rd-entry-footer{color:#67747b;border-top:1px solid #e6e8ea;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.rd-entry-footer a,.rd-related{color:#a84210;align-items:center;gap:8px;display:inline-flex}.rd-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rd-filters{background:#f1f3f3;flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;padding:16px;display:flex}.research-workspace label{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;font-weight:600;display:flex}.rd-filters label{flex:1;min-width:180px;margin:0}.research-workspace input,.research-workspace select,.research-workspace textarea{color:#263238;font:inherit;background:#fff;border:1px solid #cdd3d6;border-radius:4px;min-width:0;max-width:100%;padding:11px 12px}.research-workspace textarea{resize:vertical}.research-workspace select[multiple]{min-height:100px}.research-workspace input:focus,.research-workspace textarea:focus,.research-workspace select:focus{outline-offset:2px;outline:2px solid #ef8c54}.rd-form{max-width:960px}.rd-form h2{font-size:28px}.rd-form p{color:#6a7479;font-size:13px;line-height:1.5}.rd-form-grid,.rd-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rd-candidates fieldset{border:1px solid #d6dce0;min-width:0;padding:18px}.rd-candidates legend{padding:0 6px;font-weight:700}.rd-table{margin:20px 0;overflow:auto}.rd-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.rd-table th,.rd-table td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e0e4e6;max-width:280px;padding:12px}.rd-table th{background:#f4f5f5}.rd-table caption{text-align:left;margin-bottom:12px;font-size:12px}.rd-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.rd-detail-grid h3{align-items:center;gap:8px;display:flex}.rd-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.research-workspace .rd-workbench a{flex-direction:column;gap:14px;margin:0;display:flex}.rd-workbench a:hover{border-color:#f26a21}.rd-workbench span{align-items:center;gap:10px;font-size:12px;display:flex}.rd-workbench svg{color:#d65717}.rd-history{padding:0;list-style:none}.rd-history li{border-left:2px solid #ef8445;margin-left:8px;padding:4px 16px 22px;font-size:13px}.rd-history small{color:#7a8388;margin:6px 0;display:block}.rd-history details{color:#69747b}.rd-history details p{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef1f1;max-height:260px;padding:12px;overflow:auto}.rd-file{border-top:1px solid #e1e5e7;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.rd-file a{overflow-wrap:anywhere}.rd-file small{color:#718087;margin-top:5px;display:block}.rd-file button{color:#a13d12;background:0 0;border:0}.rd-notice{color:#28603a;background:#e4f2e8;padding:12px}.rd-tag{color:#9b4418;background:#fff0e6;border-radius:4px;margin:3px;padding:5px 9px;font-size:12px;display:inline-block}.rd-related{margin:8px}.rd-editor{border-left:3px solid #ee7b36;padding-left:16px}.rd-entry blockquote{color:#69747b;border-left:2px solid #ddd;padding:8px 16px;font-size:12px}.rd-records{margin-top:18px}.research-workspace h2{margin-top:28px}.research-workspace a.button{align-items:center;gap:8px;display:inline-flex}.research-workspace .button{font-size:12px}.rd-form input:disabled,.rd-form select:disabled{opacity:.65}@media (max-width:1100px){.rd-detail-grid{grid-template-columns:1fr}.rd-detail-grid aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.research-workspace{padding:24px}.rd-metrics{gap:8px}.rd-metrics>div{padding:16px}}@media (max-width:650px){.research-workspace{padding:20px 14px}.rd-hero-icon{display:none}.rd-grid,.rd-form-grid,.rd-candidates,.rd-workbench,.rd-detail-grid aside{grid-template-columns:1fr}.rd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-between{flex-wrap:wrap;align-items:flex-start}.rd-tabs{gap:2px}.rd-tabs a{padding:9px 7px;font-size:11px}.rd-entry-footer{flex-wrap:wrap}.research-workspace .ib-panel{padding:18px}.rd-editor{padding-left:8px}.rd-filters label{min-width:100%}.rd-hero h1{letter-spacing:-1px}.rd-project h3{font-size:21px}}.research-workspace{--ib-ink:#183347;--ib-muted:#587083;--ib-orange:#ff7328;color:#183347;background:#f4f6f8;border-radius:12px;margin-top:22px}.research-workspace h1,.research-workspace h2,.research-workspace h3,.research-workspace h4{color:#183347}.research-workspace .eyebrow{color:#97501f}.research-workspace .rd-hero h1 em{color:#c95112}.research-workspace .rd-hero p{color:#526779}.research-workspace .rd-tabs a{color:#405869}.research-workspace .rd-tabs a.active,.research-workspace .rd-tabs a:hover{color:#fff;background:#183347}.research-workspace .rd-scope{color:#536b7d;line-height:1.5}.research-workspace .ib-panel{color:#183347}.research-workspace .button.secondary{color:#183347;background:#fff;border:1px solid #9daebc}.research-workspace .button.primary{color:#132d40}.research-workspace .rd-entry small{color:#5b7182}.research-workspace .rd-history li{color:#183347}.research-workspace .rd-history small,.research-workspace .rd-history details{color:#526b7b}.research-workspace .button:hover{color:#142c3d;background:#ff8a47}.research-workspace .ib-denied h1{color:#183347}.research-workspace :focus-visible{outline-offset:3px;outline:3px solid #c95a1a}.dm-criterion{flex-wrap:wrap;align-items:end;gap:16px;margin:12px 0;display:flex}.dm-criterion label{flex:1;min-width:140px}.dm-detail{margin-top:24px}.dm-detail td{vertical-align:top;min-width:200px}.dm-detail td p{white-space:pre-wrap;font-size:13px}.dm-sensitivity,.dm-decision{background:var(--surface-soft,#f4f7f6);border-radius:12px;margin:20px 0;padding:20px}.decision-workspace label{gap:7px;margin:12px 0;display:grid}.dm-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:12px;overflow:auto}.dm-detail details{border-top:1px solid #d9e2df;padding:12px 0}.dm-detail summary{cursor:pointer;overflow-wrap:anywhere}.decision-workspace{min-width:0}.decision-workspace .rd-grid{margin:20px 0}.decision-workspace .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}.decision-workspace h3,.decision-workspace p,.decision-workspace .dm-detail>p a{overflow-wrap:anywhere}
