@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{color:#e7edf8;font-synthesis:none;text-rendering:optimizelegibility;--bg:#020914;--surface:#091628d1;--surface-strong:#09182a;--surface-soft:#0d1e33;--border:#7c9ec72e;--border-strong:#84a6cf47;--text:#eef4ff;--muted:#8998ad;--blue:#3178f6;--blue-bright:#3b82f6;--cyan:#24c7e8;--green:#5ed79a;--amber:#f7ae46;--red:#f66b78;--violet:#9a78ff;--shadow:0 24px 80px #00000057;background:#020914;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #64a1ff}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.brand-mark{border:1px solid #a9bdd8;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;transform:rotate(30deg)}.brand-mark:after,.brand-mark:before,.brand-mark__inner{content:"";border:1px solid #89a8d0b8;border-radius:5px;position:absolute}.brand-mark:before{inset:5px}.brand-mark:after{border-color:#4285ffe0;inset:9px}.brand-mark__inner{background:#347bf62e;inset:12px}.auth-layout{background:#020814;min-height:100svh;position:relative;overflow:hidden}.auth-layout:after{content:"";pointer-events:none;background:radial-gradient(circle at 22% 48%,#02081400 0,#0208141f 36%,#0208145c 100%),linear-gradient(90deg,#0208149e,#02081414 58%,#02081429);position:fixed;inset:0}.auth-layout__aurora{opacity:.94;background:url(../images/aurora-nebula-4k.jpg) 50%/cover no-repeat;position:fixed;inset:0}.auth-layout__stars{opacity:.28;background-image:radial-gradient(circle at 71% 11%,#8bc8ff 0 .7px,#0000 1px),radial-gradient(circle at 83% 23%,#a4ddff 0 .7px,#0000 1px),radial-gradient(circle at 64% 34%,#8fbaff 0 .6px,#0000 1px),radial-gradient(circle at 92% 48%,#82bfff 0 .7px,#0000 1px);position:fixed;inset:0}.system-status{z-index:2;border:1px solid var(--border);color:#a7b4c6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050e1b94;border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex;position:fixed;top:30px;right:3vw;box-shadow:0 12px 36px #0000002e}.status-dot{background:#5ddf9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #5ddf9a99}.auth-page{z-index:1;align-items:center;width:100%;min-height:100svh;padding:72px clamp(24px,8vw,154px);display:flex;position:relative}.auth-card,.onboarding-card{border:1px solid var(--border-strong);width:min(100%,510px);box-shadow:var(--shadow),inset 0 1px 0 #ffffff06;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#081628ed,#040e1ce6);border-radius:13px}.auth-card{padding:34px 42px 30px}.auth-brand,.sidebar-brand{color:#f5f8ff;letter-spacing:-.02em;align-items:center;gap:14px;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;display:inline-flex}.auth-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.auth-tabs a{color:#8594a8;text-align:center;padding:13px 8px;font-size:14px;font-weight:500;position:relative}.auth-tabs a.active{color:var(--text)}.auth-tabs a.active:after{content:"";background:#4590ff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #4590ff73}.auth-heading{margin:25px 0 21px}.auth-heading h1,.empty-page h1,.onboarding-card h1,.page-heading h1{letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif}.auth-heading h1{font-size:27px}.activity-empty p,.auth-heading p,.empty-page p,.onboarding-card>p,.page-heading>div>p,.panel-heading p{color:var(--muted);line-height:1.55}.auth-heading p{margin:7px 0 0;font-size:13px}.auth-form,.onboarding-card form{gap:16px;display:grid}.auth-form label,.create-team-form label,.onboarding-card label{color:#d6dfec;gap:8px;font-size:13px;font-weight:500;display:grid}.auth-form input,.create-team-form input,.onboarding-card input{width:100%;height:44px;color:var(--text);background:#0c1d31b8;border:1px solid #8ba4c638;border-radius:7px;outline:none;padding:0 13px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 1px #0003}.auth-form input::-moz-placeholder{color:#617087}.create-team-form input::-moz-placeholder{color:#617087}.onboarding-card input::-moz-placeholder{color:#617087}.auth-form input::placeholder,.create-team-form input::placeholder,.onboarding-card input::placeholder{color:#617087}.auth-form input:focus,.create-team-form input:focus,.onboarding-card input:focus{border-color:#4b8effb3;box-shadow:0 0 0 3px #3277f61f}.auth-form small{color:#68778b;font-size:11px}.password-input{display:block;position:relative}.password-input input{padding-right:45px}.password-input button{color:#8190a3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.github-button,.primary-button,.secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-weight:600;transition:transform .16s,border-color .16s,filter .16s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(#347ff1,#2163d8);border:1px solid #5393ffb3;box-shadow:0 10px 25px #2163d838,inset 0 1px #ffffff2e}.github-button:hover,.primary-button:hover,.secondary-button:hover{filter:brightness(1.08)}.github-button:active,.primary-button:active,.secondary-button:active{transform:translateY(1px)}.primary-button:disabled{cursor:not-allowed;opacity:.65}.primary-button.compact,.secondary-button{min-height:40px;padding:0 17px}.secondary-button{border:1px solid var(--border-strong);color:#dbe6f5;background:#0c1c30c2}.auth-divider{color:#6f7d91;align-items:center;gap:14px;margin:21px 0;font-size:12px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--border);flex:1;height:1px}.github-button{border:1px solid var(--border-strong);color:#e2e9f4;background:#0b1b2ebd;width:100%}.auth-switch{color:#78889e;text-align:center;margin:23px 0 0;font-size:12px}.auth-switch a{color:#4e96ff}.form-error{color:#ff8290;margin:-2px 0 0;font-size:12px;line-height:1.4}.onboarding-card{padding:40px}.onboarding-card .brand-mark{margin-bottom:35px}.onboarding-card .eyebrow,.page-heading .eyebrow{color:#5d9cff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.onboarding-card h1{font-size:31px}.onboarding-card>p{margin:10px 0 26px;font-size:14px}.onboarding-card .primary-button{margin-top:4px}.loading-state{color:#8292a8;justify-content:center;align-items:center;gap:11px;min-height:50vh;font-size:13px;display:flex}.dashboard-layout{background:radial-gradient(circle at 70% -10%,#174f8f24,#0000 34%),#030b16;min-height:100svh;display:flex}.sidebar{z-index:10;border-right:1px solid var(--border);background:linear-gradient(#05111ffa,#040e1bfa);flex-direction:column;width:244px;padding:23px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{margin:4px 13px 38px;font-size:17px}.sidebar-brand .brand-mark{border-radius:7px;width:30px;height:30px}.sidebar-nav{gap:6px;display:grid}.sidebar-nav a{color:#9aa9bd;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;padding:12px 14px;font-size:13px;transition:all .16s;display:flex}.sidebar-nav a:hover{color:#e2ebf8;background:#17325259}.sidebar-nav a.active{color:#5e9cff;background:linear-gradient(90deg,#255bab47,#17355b61);border-color:#4883de33;box-shadow:inset 2px 0 #3984ff}.sidebar-spacer{flex:1}.sidebar-version{color:#5f7087;align-items:center;gap:8px;margin:0 8px 12px;font-size:10px;display:flex}.team-switcher{position:relative}.team-switcher__trigger{border:1px solid var(--border);color:#dbe6f4;cursor:pointer;text-align:left;background:#0f233bbd;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.team-switcher__trigger small,.team-switcher__trigger strong{display:block}.team-switcher__trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-switcher__trigger small{color:#73849a;text-transform:capitalize;margin-top:3px;font-size:10px}.team-avatar{color:#dce9fa;background:linear-gradient(145deg,#27446c,#172c4a);border:1px solid #789aca38;border-radius:8px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:grid}.team-avatar.small{border-radius:6px;width:28px;height:28px;font-size:9px}.team-avatar.large{width:45px;height:45px}.popover{z-index:30;border:1px solid var(--border-strong);background:#0b1b2e;border-radius:10px;position:absolute;box-shadow:0 20px 54px #00000075}.team-popover{padding:7px;bottom:calc(100% + 8px);left:0;right:0}.popover-label{color:#6f8199;text-transform:uppercase;margin:7px 8px 6px;font-size:10px;font-weight:600}.team-popover>a,.team-popover>button{color:#c9d5e5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px;font-size:12px;display:flex}.team-popover>a svg{color:#4f96ff;margin-left:auto}.team-popover>a:hover,.team-popover>button:hover{background:#2448716b}.create-team-form{gap:10px;padding:7px;display:grid}.create-team-form input{height:38px}.create-team-form>div{justify-content:flex-end;gap:6px;display:flex}.create-team-form button{cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.create-team-form .mini-primary{background:#2871e4}.dashboard-main{width:calc(100% - 244px);min-width:0;margin-left:244px}.topbar{z-index:8;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030c18d1;justify-content:space-between;height:66px;padding:0 30px;position:sticky;top:0}.command-search,.topbar{align-items:center;display:flex}.command-search{border:1px solid var(--border);color:#77889e;cursor:pointer;background:#0a192bb3;border-radius:8px;gap:9px;width:min(400px,45vw);height:38px;padding:0 10px;font-size:12px}.command-search span{text-align:left;flex:1}.command-search kbd{border:1px solid var(--border);color:#8291a5;background:#07111fcc;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;display:flex}.topbar-actions{align-items:center;gap:12px;display:flex}.avatar-button,.icon-button{cursor:pointer;border:0;place-items:center;display:grid}.icon-button{color:#9aabc0;background:0 0;border-radius:8px;width:36px;height:36px;position:relative}.notification-dot{background:#4b91ff;border:1px solid #07101e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.account-menu{position:relative}.avatar-button{border:1px solid var(--border-strong);color:#e2ebf7;background:#1d314e;border-radius:50%;width:35px;height:35px;font-size:11px;font-weight:600}.account-popover{width:220px;padding:13px;top:calc(100% + 10px);right:0}.account-popover p{text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;overflow:hidden}.account-popover>span{color:#7c8da4;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.account-popover button{color:#b9c6d8;cursor:pointer;background:#1b35547a;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px;font-size:11px;display:flex}.dashboard-content{padding:30px clamp(22px,3vw,44px) 50px}.overview-page{width:min(1420px,100%);margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.page-heading h1{font-size:clamp(28px,3vw,38px)}.page-heading>div>p:not(.eyebrow){margin:7px 0 0;font-size:13px}.page-actions{gap:9px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.metric-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#0c1d32d6,#071424d6);border-radius:11px;align-items:center;gap:14px;min-height:118px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff05}.metric-grid article>div{min-width:0}.metric-grid small{color:#8b9bb0;font-size:11px;display:block}.metric-grid strong{margin:7px 0 6px;font-family:Manrope,sans-serif;font-size:27px;display:block}.metric-grid p{color:#6f8299;align-items:center;gap:3px;margin:0;font-size:9px;display:flex}.metric-icon{border:1px solid;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.metric-icon.blue{color:#59f;background:#2366d026;border-color:#3d89ff52}.metric-icon.green{color:#58d996;background:#28a96b1f;border-color:#4ed49247}.metric-icon.violet{color:#a17dff;background:#7245d621;border-color:#976dff47}.metric-icon.amber{color:#f5ac48;background:#c6751a21;border-color:#f4a63a4d}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.9fr);gap:15px;display:grid}.panel{border:1px solid var(--border);background:linear-gradient(145deg,#09192ce0,#061221e0);border-radius:11px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.panel-heading h2{margin:0;font-size:14px;font-weight:600}.panel-heading p{margin:5px 0 0;font-size:10px}.panel-heading>span{color:#71a8ff;background:#2b6fd82e;border:1px solid #448bf45c;border-radius:5px;padding:5px 8px;font-size:9px}.panel-heading>strong{color:#7f91a8;font-size:10px}.utilization-panel{min-height:330px}.empty-chart{height:250px;margin:10px 20px 18px;position:relative;overflow:hidden}.chart-grid{opacity:.45;background-image:linear-gradient(#6785ab1f 1px,#0000 0);background-size:100% 25%;position:absolute;inset:10px 0 20px}.empty-chart svg{opacity:.5;width:100%;height:calc(100% - 45px);position:absolute;inset:25px 0 20px}.empty-chart path{fill:none;stroke:#2fbfe4;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #2fbfe44d)}.empty-chart__message{border:1px solid var(--border);color:#8496ad;background:#040f1cd9;border-radius:7px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.activity-panel{min-height:330px}.activity-empty{text-align:center;align-content:center;place-items:center;min-height:250px;padding:25px;display:grid}.activity-empty svg{color:#3c75bd}.activity-empty h3{margin:13px 0 0;font-size:13px}.activity-empty p{max-width:280px;margin:6px 0 0;font-size:10px}.onboarding-panel,.team-panel{min-height:230px}.progress-track{background:#15263b;border-radius:5px;height:5px;margin:20px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,#2879ed,#48a1ff);width:25%;height:100%;display:block}.onboarding-panel ul{gap:10px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.onboarding-panel li{color:#8d9db1;align-items:center;gap:10px;font-size:11px;display:flex}.onboarding-panel li span{border:1px solid #52647a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.onboarding-panel li.complete{color:#c8d5e5}.onboarding-panel li.complete span{color:#58d79b;background:#2db1721f;border-color:#49c88c}.team-summary{border:1px solid var(--border);background:#0c1f348c;border-radius:9px;align-items:center;gap:13px;margin:24px 20px;padding:15px;display:flex}.team-summary>div{flex:1}.team-summary strong{font-size:12px}.team-summary p{color:#718299;text-transform:capitalize;margin:5px 0 0;font-size:10px}.team-summary>svg{color:#3f7cc5}.empty-page{text-align:center;align-content:center;place-items:center;min-height:65vh;display:grid}.empty-page svg{color:var(--amber)}.empty-page h1{margin-top:15px;font-size:27px}.empty-page p{margin:7px 0 18px;font-size:12px}.empty-page a{color:#59f;font-size:12px}@media (width<=1080px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.activity-panel{min-height:240px}.activity-empty{min-height:170px}}@media (width<=760px){.auth-layout__aurora{opacity:.55;background-position:66%}.auth-layout:after{background:#0208148f}.system-status{display:none}.auth-page{justify-content:center;padding:24px 16px}.auth-card{padding:27px 24px 24px}.auth-brand{font-size:18px}.auth-brand .brand-mark{width:31px;height:31px}.onboarding-card{padding:30px 24px}.sidebar{z-index:20;border-top:1px solid var(--border);border-right:0;flex-direction:row;align-items:center;width:100%;height:64px;padding:7px 10px;position:fixed;top:auto;right:0}.sidebar-brand,.sidebar-spacer,.sidebar-version,.team-switcher{display:none}.sidebar-nav{grid-template-columns:repeat(5,1fr);gap:2px;width:100%}.sidebar-nav a{flex-direction:column;gap:3px;padding:5px 2px;font-size:8px}.sidebar-nav a.active{box-shadow:inset 0 2px #3984ff}.dashboard-main{width:100%;margin-left:0;padding-bottom:64px}.topbar{height:58px;padding:0 14px}.command-search{width:calc(100% - 90px)}.command-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-search kbd{display:none}.dashboard-content{padding:22px 14px 38px}.page-heading{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions button{flex:1}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:100px}.empty-chart{height:210px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.node-detail-page,.nodes-page{width:min(1500px,100%);margin:0 auto}.fleet-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.fleet-summary article{border:1px solid var(--border);background:#09192cd1;border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex}.fleet-summary article>svg{color:#5799ff;background:#2b6fd824;border-radius:8px;width:34px;height:34px;padding:8px}.fleet-summary article.healthy>svg{color:#55d395;background:#2db1721f}.fleet-summary article.danger>svg{color:#ff8c91;background:#cf434e1f}.fleet-summary span,.fleet-summary strong{display:block}.fleet-summary strong{font-family:Manrope,sans-serif;font-size:20px}.fleet-summary span{color:#7d8da3;margin-top:3px;font-size:10px}.fleet-empty,.fleet-panel{min-height:310px}.fleet-empty{text-align:center;align-content:center;place-items:center;display:grid}.fleet-empty>svg{color:#477fbf}.fleet-empty h2{margin:14px 0 0;font-size:17px}.fleet-empty p{margin:7px 0 18px;font-size:11px}.node-table-wrap{overflow-x:auto}.node-table{border-collapse:collapse;width:100%;font-size:11px}.node-table td,.node-table th{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:14px 12px}.node-table th{color:#6f8198;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600}.node-table th svg{vertical-align:middle}.node-table td{color:#a9b6c8}.node-table tbody tr:hover{background:#18345542}.node-table a small,.node-table a strong{display:block}.node-table a strong{color:#dce6f3;font-size:12px}.node-table a small{color:#6f8198;margin-top:4px;font-size:9px}.node-table input{accent-color:#3b83ed}.status-pill{border:1px solid var(--border);color:#91a2b8;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.status-pill i{background:#718096;border-radius:50%;width:6px;height:6px}.status-pill.online{color:#61d79d;background:#2ca66c14;border-color:#47c78940}.status-pill.online i{background:#4fd091;box-shadow:0 0 7px #4fd091a6}.status-pill.degraded,.status-pill.offline{color:#ff969a;border-color:#ef646c40}.status-pill.degraded i,.status-pill.offline i{background:#ed6d75}.status-pill.pending{color:#eab461}.status-pill.pending i{background:#e4a94e}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border-strong);background:#091a2d;border-radius:13px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 28px 90px #0000008c}.modal-card h2{margin:0;font-size:23px}.modal-card>p:not(.eyebrow){margin:8px 0 22px;font-size:12px}.modal-card label{color:#9aabc0;gap:7px;margin:20px 0;font-size:11px;display:grid}.modal-card input{border:1px solid var(--border);color:#e4edf8;background:#071524;border-radius:8px;height:42px;padding:0 12px}.modal-card>.primary-button{width:100%;margin-top:9px}.modal-close{color:#8495aa;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:17px;right:17px}.modal-close svg{width:17px}.root-warning{color:#efb45e;background:#b16c151a;border:1px solid #eba7414d;border-radius:8px;gap:11px;margin:20px 0 14px;padding:13px;display:flex}.root-warning svg{flex:none}.root-warning strong{font-size:11px}.root-warning p{color:#a78d68;margin:4px 0 0;font-size:9px;line-height:1.5}.command-box{border:1px solid var(--border);background:#030c17;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.command-box code{color:#a9c9f0;white-space:nowrap;font-size:10px;line-height:1.6;overflow:auto}.command-box button{border:1px solid var(--border);color:#79a9e7;cursor:pointer;background:#102640;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.command-box svg{width:14px}.token-expiry{color:#7c8da3!important;font-size:9px!important}.interval-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.interval-grid label{margin:18px 0}.interval-grid small{color:#687b93;font-size:9px}.back-link{color:#7e91aa;gap:6px;margin-bottom:20px;font-size:11px;display:inline-flex}.back-link,.node-detail-heading{align-items:center}.node-detail-heading>div>p:last-child{align-items:center;gap:9px;display:flex}.danger-button{color:#ed8188;cursor:pointer;background:#a42c361a;border:1px solid #de535e40;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex}.network-value{align-items:center;gap:4px;font-size:13px!important;display:flex!important}.detail-toolbar{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.detail-toolbar>div{border:1px solid var(--border);background:#071526;border-radius:7px;padding:3px;display:flex}.detail-toolbar button{color:#74869d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:9px}.detail-toolbar button.active{color:#dce9f8;background:#17365c}.detail-toolbar span{color:#687b92;font-size:9px}.chart-grid-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chart-panel{min-height:260px}.telemetry-chart{height:190px;margin:16px 20px 20px;position:relative}.telemetry-chart svg{width:100%;height:100%;overflow:visible}.chart-guide{stroke:#6785ab21;stroke-width:.5px}.chart-empty{color:#667a92;place-items:center;height:100%;font-size:10px;display:grid}.node-info-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.settings-panel,.system-panel{padding-bottom:20px}.settings-panel>.primary-button{margin-left:20px}.settings-panel .panel-heading>span{align-items:center;gap:4px;display:inline-flex}.settings-panel .interval-grid{padding:0 20px}.settings-panel input{border:1px solid var(--border);color:#dfe9f6;background:#071524;border-radius:7px;height:39px;padding:0 10px}.system-panel dl{margin:18px 20px 0}.system-panel dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.system-panel dt{color:#74869d;font-size:10px}.system-panel dd{color:#bdc9d9;text-align:right;margin:0;font-size:10px}@media (width<=1080px){.fleet-summary{grid-template-columns:repeat(2,1fr)}.chart-grid-layout,.node-info-grid{grid-template-columns:1fr}}@media (width<=760px){.fleet-summary{grid-template-columns:1fr 1fr}.chart-grid-layout,.interval-grid,.node-metrics{grid-template-columns:1fr}.modal-card{padding:25px 20px}.node-detail-heading{align-items:flex-start}.node-detail-heading .danger-button{justify-content:center;width:100%}}.host-type-pill{color:#81b0ef;text-transform:capitalize;background:#326dc11a;border:1px solid #5799ff38;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.hardware-section{margin-top:28px}.hardware-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.hardware-heading h2{margin:0;font-size:20px}.hardware-heading>div>p:last-child{margin:5px 0 0;font-size:10px}.hardware-heading>span{color:#6f8299;font-size:9px}.hardware-grid{grid-template-columns:1.35fr .85fr;gap:14px;display:grid}.hardware-panel{min-height:230px;padding-bottom:18px}.hardware-state{text-transform:capitalize;align-items:center;gap:5px;display:inline-flex!important}.drive-state.healthy,.hardware-state.healthy{color:#59d496!important;background:#2db17217!important;border-color:#43c78942!important}.drive-state.degraded,.hardware-state.degraded{color:#ef868d!important;background:#ae323c1a!important;border-color:#ed646c47!important}.drive-state.unknown,.hardware-state.not_configured,.hardware-state.unavailable,.hardware-state.unknown{color:#8d9eb3!important}.disk-health-list,.raid-list{gap:8px;margin:18px 20px 0;display:grid}.disk-health-row{border:1px solid var(--border);background:#0714248c;border-radius:8px;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.disk-health-row>svg{color:#5a91d4}.disk-identity small,.disk-identity strong{display:block}.disk-identity strong{color:#d6e0ed;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.disk-identity small{color:#6f8198;margin-top:4px;font-size:8px}.disk-facts{color:#8293a8;gap:9px;font-size:8px;display:flex}.disk-facts span{align-items:center;gap:3px;display:flex}.drive-state{border:1px solid var(--border);border-radius:999px;padding:4px 7px;font-size:8px}.raid-list>div{border:1px solid var(--border);background:#0714248c;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.raid-list svg{color:#5a91d4}.raid-list small,.raid-list strong{display:block}.raid-list strong{font-size:10px}.raid-list small{color:#71839a;margin-top:4px;font-size:8px}.raid-list>div>span{color:#8fa1b6;text-transform:capitalize;font-size:8px}.raid-list>div>span.degraded{color:#ef858c}.hardware-empty{color:#68809a;text-align:center;align-content:center;place-items:center;min-height:145px;padding:24px;display:grid}.hardware-empty p{max-width:390px;margin:8px 0 0;font-size:9px;line-height:1.5}.hardware-empty small{margin-top:7px;font-size:8px}.zfs-status{border:1px solid var(--border);color:#8eaccd;white-space:pre-wrap;background:#030d19;border-radius:7px;max-height:150px;margin:12px 20px 0;padding:10px;font-size:8px;line-height:1.5;overflow:auto}@media (width<=1180px){.hardware-grid{grid-template-columns:1fr}.disk-health-row{grid-template-columns:auto 1fr auto}.disk-facts{grid-column:2/4}}@media (width<=760px){.hardware-heading{flex-direction:column;align-items:flex-start}.disk-health-row{grid-template-columns:auto 1fr}.disk-facts{flex-wrap:wrap;grid-column:1/3}.drive-state{grid-column:1/3;justify-self:start}}.deployment-surface{width:min(1500px,100%);margin:0 auto}.deployment-surface select,.deployment-surface textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#071524;border-radius:8px;outline:none}.deployment-surface select:focus,.deployment-surface textarea:focus{border-color:#4b8effb3;box-shadow:0 0 0 3px #3277f61f}.deployment-surface button:disabled,.deployment-surface select:disabled{cursor:not-allowed;opacity:.55}.deployment-status{color:#79aaff;text-transform:capitalize;white-space:nowrap;background:#2a65be1c;border:1px solid #4c8be745;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}.deployment-status svg{width:13px;height:13px}.deployment-status.compact{padding:4px 7px;font-size:8px}.deployment-status.compact svg{width:11px;height:11px}.deployment-status.healthy{color:#5ed79a;background:#2ca66c17;border-color:#47c78945}.deployment-status.failed{color:#f1848b;background:#a42c361a;border-color:#ef646c4d}.deployment-status.cancelled,.deployment-status.superseded{color:#9aa9bc;background:#6b7c9217}.deployment-status.queued{color:#dcb26c;background:#bd7e1d14;border-color:#dca85040}.quiet-pill{border:1px solid var(--border);color:#788ba3;white-space:nowrap;background:#192b4259;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:8px;display:inline-flex}.agent-version{display:block}.node-deployment-capability{color:#d8a455;white-space:nowrap;margin-top:4px;font-size:7px;display:block}.node-deployment-capability.ready{color:#5bcf94}.inline-notice{color:#92bdf5;background:#2564b917;border:1px solid #4291f43d;border-radius:9px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.inline-notice>div,.inline-notice>span{flex:1}.inline-notice strong{color:#dce6f3;font-size:11px;display:block}.inline-notice p{color:#8294aa;margin:3px 0 0}.inline-notice a,.inline-notice button{color:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:600}.inline-notice.error{color:#ef8b92;background:#a22b3417;border-color:#eb5b6647}.inline-notice.warning{color:#eab15b;background:#b16c1514;border-color:#eba74147}.inline-notice.success{color:#67d7a1;background:#2ca66c14;border-color:#47c78940}.product-empty{text-align:center;align-content:center;place-items:center;min-height:390px;padding:42px 20px;display:grid}.product-empty.compact-empty{min-height:285px}.empty-orbit{color:#65a0f5;background:radial-gradient(circle,#397ce02b,#1a3c680a);border:1px solid #4c8be740;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 35px #2667c41f}.empty-orbit:after{content:"";border:1px dashed #558fe124;border-radius:50%;position:absolute;inset:-8px}.product-empty h2{margin:21px 0 0;font-size:18px}.product-empty>p{max-width:480px;color:var(--muted);margin:8px 0 19px;font-size:11px;line-height:1.6}.product-empty .member-note{margin-bottom:0}.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card{flex-direction:column;min-height:255px;padding:19px;transition:border-color .17s,transform .17s,background .17s;display:flex}.project-card:hover{background:linear-gradient(145deg,#0c2038f2,#071425ed);border-color:#4a8beb5c;transform:translateY(-2px)}.project-card__top{justify-content:space-between;align-items:center;display:flex}.project-icon,.service-icon{color:#68a1f4;background:#2a65be1c;border:1px solid #4b8ef140;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.project-card__body{flex:1;padding:20px 1px 16px}.project-card__body h2{margin:0;font-family:Manrope,sans-serif;font-size:17px}.project-card__body code{color:#6382a8;margin-top:5px;font-size:9px;display:block}.project-card__body p{color:#8494a9;margin:13px 0 0;font-size:10px;line-height:1.6}.project-card__footer{border-top:1px solid var(--border);color:#6f8299;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-top:14px;font-size:8px;display:grid}.project-card__footer span{align-items:center;gap:5px;min-width:0;display:inline-flex}.project-card__footer span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card__footer>svg{color:#4f8bd8}.modal-card textarea{resize:vertical;min-height:88px;padding:11px 12px;line-height:1.45}.modal-card select{height:42px;padding:0 11px}.modal-card .optional{color:#667a93;margin-left:4px;font-size:8px;font-weight:400}.project-heading{align-items:center}.environment-heading{justify-content:space-between;align-items:center;margin:8px 0 13px;display:flex}.environment-heading>div{align-items:center;gap:10px;display:flex}.environment-heading h2{margin:0;font-size:14px}.environment-heading p{margin:3px 0 0}.environment-heading p,.environment-heading>span{color:#71839a;font-size:9px}.environment-dot{background:#58d496;border-radius:50%;width:9px;height:9px;box-shadow:0 0 11px #58d4968c}.compatibility-notice{margin-bottom:13px}.service-card-list{gap:9px;display:grid}.service-card{grid-template-columns:auto minmax(180px,1.3fr) minmax(160px,1fr) minmax(120px,.65fr) auto auto;align-items:center;gap:15px;min-height:76px;padding:13px 15px;transition:border-color .17s,background .17s;display:grid}.service-card:hover{background:#0c2037ed;border-color:#4a8beb57}.service-card__identity code,.service-card__identity strong{display:block}.service-card__identity strong{font-size:11px}.service-card__identity code{color:#6d83a0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.service-card__node,.service-card__route{color:#8597ad;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.service-card__node span,.service-card__route span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-card>svg:last-child{color:#467fc8}.service-modal{width:min(680px,100%);max-height:calc(100svh - 30px);overflow-y:auto}.service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.service-form-grid label{min-width:0}.service-form-grid .wide-field{grid-column:1/-1}.service-form-grid small{color:#657991;font-size:8px;line-height:1.45}.node-readiness{color:#d8a455;background:#b16c1512;border:1px solid #eba74138;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.node-readiness.ready{color:#5bcf94;background:#2ca66c12;border-color:#47c7893b}.service-detail-heading{align-items:center}.service-detail-heading code{color:#7693b8;font-size:10px}.service-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.service-fact{align-items:center;gap:13px;min-height:125px;padding:17px;display:flex}.service-fact>div{min-width:0}.service-fact small{color:#788aa1;margin-bottom:8px;font-size:9px;display:block}.service-fact strong{color:#e0e9f6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:inline-block;overflow:hidden}.service-fact a{color:#80b3ff;align-items:center;gap:5px;max-width:100%;display:inline-flex}.service-fact p{color:#667b94;text-transform:capitalize;margin:6px 0 0;font-size:8px}.service-fact .deployment-status{margin-top:-2px}.release-panel{margin-bottom:13px}.release-facts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 20px 20px;display:grid}.release-facts>div{border-right:1px solid var(--border);min-width:0;padding:12px}.release-facts>div:last-child{border-right:0}.release-facts dt{color:#6f8299;font-size:8px}.release-facts dd{color:#b9c7d9;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:7px 0 0;font-size:9px;overflow:hidden}.release-facts code{color:#91afd2}.deployment-history-panel{min-height:250px}.activity-panel .panel-heading>a,.deployment-history-panel .panel-heading>a{color:#69a2f4;font-size:9px}.history-empty{color:#557da9;text-align:center;align-content:center;place-items:center;min-height:190px;padding:24px;display:grid}.history-empty p{color:#74879f;margin:8px 0 0;font-size:9px}.deployment-table-wrap{overflow-x:auto}.deployment-table{border-collapse:collapse;width:100%;font-size:9px}.deployment-table td,.deployment-table th{border-top:1px solid var(--border);color:#91a0b4;text-align:left;white-space:nowrap;padding:13px 15px}.deployment-table th{color:#63778f;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:600}.deployment-table tbody tr:hover{background:#18345538}.deployment-table td>a small,.deployment-table td>a strong,.deployment-table td>code,.deployment-table td>small{display:block}.deployment-table td>a strong{color:#d7e2ef;font-size:10px}.deployment-table td>a small,.deployment-table td>small{color:#647890;margin-top:4px;font-size:7px}.deployment-table td>code{color:#829dbe;text-overflow:ellipsis;max-width:260px;overflow:hidden}.deployment-table td svg{vertical-align:middle;margin-right:4px}.deployment-table .table-arrow{border:1px solid var(--border);color:#6da4ed;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.deployment-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.deployment-summary-grid article{border:1px solid var(--border);background:#09192cc7;border-radius:9px;padding:15px 17px}.deployment-summary-grid span{color:#7689a1;font-size:9px;display:block}.deployment-summary-grid strong{margin-top:5px;font-family:Manrope,sans-serif;font-size:21px;display:block}.deployment-summary-grid .active strong{color:#78aaff}.deployment-summary-grid .healthy strong{color:#61d69d}.deployment-summary-grid .failed strong{color:#ec8189}.deployments-panel{min-height:350px}.deployment-toolbar{justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:13px 16px;display:flex}.deployment-toolbar h2{margin:0;font-size:13px}.deployment-toolbar p{color:#71839a;margin:4px 0 0;font-size:8px}.deployment-toolbar>div:last-child{align-items:center;gap:7px;display:flex}.deployment-toolbar select{width:145px;height:34px;padding:0 9px;font-size:9px}.deployment-toolbar button{border:1px solid var(--border);color:#8195ad;cursor:pointer;background:#0a1c31;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.team-deployments-table td:nth-child(2) a{color:#c6d2e2;align-items:center;display:inline-flex}.deployment-detail-heading,.deployment-detail-heading .page-actions{align-items:center}.cancel-button{color:#e0a1a5}.deployment-failure{color:#ef838b;background:#a42c361a;border:1px solid #ef646c4a;border-radius:9px;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.deployment-failure.cancelled{border-color:var(--border);color:#9babbf;background:#2a3a4f2e}.deployment-failure svg{flex:none}.deployment-failure strong{font-size:11px}.deployment-failure p{color:#9d7479;margin:4px 0 0;font-size:9px;line-height:1.5}.deployment-failure.cancelled p{color:#74879d}.deployment-progress{border:1px solid var(--border);background:#081627c2;border-radius:10px;grid-template-columns:repeat(7,1fr);margin:0 0 14px;padding:15px 18px;list-style:none;display:grid}.deployment-progress li{color:#60738b;text-align:center;place-items:center;gap:7px;font-size:8px;display:grid;position:relative}.deployment-progress li:after{content:"";z-index:0;background:#1a2d44;width:calc(100% - 26px);height:1px;position:absolute;top:10px;left:calc(50% + 13px)}.deployment-progress li:last-child:after{display:none}.deployment-progress li>span{z-index:1;background:#091729;border:1px solid #31475f;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.deployment-progress li.complete{color:#a8b7c9}.deployment-progress li.complete>span{color:#5fd59a;background:#0d2a24;border-color:#48c98b6b}.deployment-progress li.complete:after{background:#48c98b59}.deployment-progress li.active{color:#83b3f7}.deployment-progress li.active>span{color:#69a5fb;border-color:#4387e7;box-shadow:0 0 14px #3a80e147}.deployment-progress li.blocked{opacity:.5}.deployment-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px;display:grid}.deployment-timeline-panel{min-height:520px}.live-heading{border-bottom:1px solid var(--border);padding-bottom:17px}.stream-state{text-transform:capitalize;align-items:center;gap:6px;color:#8091a7!important;display:inline-flex!important}.stream-state i{background:#8290a2;border-radius:50%;width:6px;height:6px}.stream-state.live{color:#5fd399!important}.stream-state.live i{background:#53d093;box-shadow:0 0 8px #53d093a6}.stream-state.connecting i,.stream-state.reconnecting i{background:#e4ad57;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.event-timeline{margin:0;padding:6px 18px 24px;list-style:none}.event-timeline li{grid-template-columns:auto 1fr;gap:11px;padding:15px 0 0;display:grid;position:relative}.event-timeline li:before{content:"";background:var(--border);width:1px;position:absolute;top:36px;bottom:-14px;left:13px}.event-timeline li:last-child:before{display:none}.event-marker{z-index:1;color:#6da4ed;background:#0b1d32;border:1px solid #468beb47;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.event-marker.healthy{color:#61d59d;background:#0d2924;border-color:#47c7894d}.event-marker.failed{color:#ed858c;background:#28151c;border-color:#ef646c4d}.event-content{border-bottom:1px solid #7c9ec71c;min-width:0;padding:2px 0 14px}.event-content>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-content strong{color:#cfdbe9;font-size:10px;font-weight:500;line-height:1.5}.event-content time{color:#60748c;flex:none;font-size:8px}.event-content p{color:#647a93;text-transform:capitalize;align-items:center;gap:7px;margin:7px 0 0;font-size:7px;display:flex}.event-content pre{border:1px solid var(--border);color:#8ba6c6;white-space:pre-wrap;word-break:break-word;background:#030d19;border-radius:6px;max-height:180px;margin:9px 0 0;padding:9px 10px;font-size:8px;line-height:1.5;overflow:auto}.deployment-aside{align-content:start;gap:13px;display:grid}.deployment-info-panel,.deployment-links-panel{padding-bottom:16px}.deployment-info-panel dl{margin:14px 18px 0}.deployment-info-panel dl>div{border-bottom:1px solid var(--border);padding:10px 0}.deployment-info-panel dl>div:last-child{border-bottom:0}.deployment-info-panel dt{color:#687d96;align-items:center;gap:5px;font-size:8px;display:flex}.deployment-info-panel dd{color:#b2c0d2;text-overflow:ellipsis;margin:5px 0 0;font-size:9px;overflow:hidden}.deployment-info-panel dd button{color:#89a9ce;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.deployment-info-panel code{font-size:8px}.deployment-links-panel>a{border:1px solid var(--border);color:#6e9edc;background:#0c1f3473;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:10px 15px 0;padding:10px;display:grid}.deployment-links-panel a small,.deployment-links-panel a strong{display:block}.deployment-links-panel a strong{color:#c2cfde;font-size:9px}.deployment-links-panel a small{color:#687d96;margin-top:3px;font-size:7px}.security-boundary-panel{color:#62a0ef;gap:10px;padding:15px;display:flex}.security-boundary-panel svg{flex:none}.security-boundary-panel strong{color:#bfcddd;font-size:9px}.security-boundary-panel p{color:#6d829b;margin:5px 0 0;font-size:8px;line-height:1.55}.real-utilization-panel{min-height:330px}.fleet-utilization-bars{gap:22px;padding:34px 22px;display:grid}.fleet-utilization-bars>div{grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid}.fleet-utilization-bars>div>div>p{color:#8597ac;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:9px;display:flex}.fleet-utilization-bars p strong{color:#b8c5d6;font-weight:500}.utilization-track{background:#14273e;border-radius:5px;height:6px;overflow:hidden}.utilization-track>span{border-radius:inherit;background:#4e96ff;height:100%;display:block}.utilization-track>span.violet{background:#9a78ff}.utilization-track>span.amber{background:#f4aa46}.overview-activity-list{padding:9px 14px 14px;display:grid}.overview-activity-list>a{border-bottom:1px solid var(--border);color:#5e91d4;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 6px;display:grid}.overview-activity-list>a:last-child{border-bottom:0}.overview-activity-list small,.overview-activity-list strong{display:block}.overview-activity-list strong{color:#c1cddd;font-size:9px}.overview-activity-list small{color:#63778f;margin-top:3px;font-size:7px}.settings-placeholder{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:220px;padding:30px;display:grid}.settings-placeholder .eyebrow{color:#5d9cff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:700}.settings-placeholder h2{margin:0;font-size:16px}.settings-placeholder p:last-child{color:#7a8ca3;max-width:670px;margin:7px 0 0;font-size:10px;line-height:1.55}@media (width<=1200px){.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{grid-template-columns:auto minmax(180px,1.2fr) minmax(140px,.9fr) auto auto}.service-card__node{display:none}.service-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-detail-grid{grid-template-columns:1fr}.deployment-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.security-boundary-panel{grid-column:1/-1}}@media (width<=900px){.release-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.release-facts>div:nth-child(2){border-right:0}.release-facts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.deployment-progress{grid-template-columns:repeat(7,minmax(90px,1fr));overflow-x:auto}}@media (width<=760px){.deployment-summary-grid,.project-card-grid,.service-fact-grid{grid-template-columns:1fr}.project-card{min-height:225px}.deployment-detail-heading,.project-heading,.service-detail-heading{align-items:flex-start}.page-actions>a{flex:1}.service-card{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.service-card>.deployment-status,.service-card>.quiet-pill,.service-card__node,.service-card__route{grid-column:2/3}.service-card__node,.service-card__route{display:flex}.service-card>svg:last-child{grid-area:1/3}.service-form-grid{grid-template-columns:1fr}.service-form-grid .wide-field{grid-column:auto}.release-facts{grid-template-columns:1fr}.release-facts>div{border-right:0;border-bottom:1px solid var(--border)}.release-facts>div:last-child{border-bottom:0}.deployment-toolbar{flex-direction:column;align-items:flex-start}.deployment-toolbar>div:last-child{width:100%}.deployment-toolbar select{flex:1}.deployment-aside{grid-template-columns:1fr}.security-boundary-panel{grid-column:auto}.event-content>div{flex-direction:column;gap:4px}.settings-placeholder{text-align:center;grid-template-columns:1fr}.settings-placeholder .empty-orbit,.settings-placeholder .quiet-pill{justify-self:center}}
