:root{--blue:#0069ff;--ink:#071238;--muted:#596b91;--line:#e7edf5;--surface:#f4f8fb;--dark:#0a1119;--sidebar:255px;color:var(--ink);font-synthesis:none;font-family:Arial,Helvetica,sans-serif;font-size:13px}*{box-sizing:border-box}body{background:#f5f8fc;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline-offset:3px;outline:2px solid #07f}button{background:0 0;border:0}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dce5f1;border-radius:6px;min-width:0;padding:10px 12px}input,textarea{width:100%}textarea{resize:vertical;min-height:75px}select{max-width:100%}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.9px;margin-bottom:4px;font-size:30px;font-weight:750}h2{letter-spacing:-.25px;margin-bottom:0;font-size:14px}h3{margin:20px 0 12px;font-size:14px}p{color:var(--muted);line-height:1.6}small{color:var(--muted);font-size:11px}b,strong{font-weight:700}svg{flex-shrink:0}a{color:var(--blue);text-decoration:none}.application{min-height:100vh;display:flex}.sidebar{z-index:30;width:var(--sidebar);color:#f8faff;background:radial-gradient(at 40% 100%,#112538 0,#0000 42%),#0a1119;border-right:1px solid #263440;flex-direction:column;padding:24px 10px;display:flex;position:fixed;top:0;bottom:54px;left:0;overflow:hidden}.brand{align-items:center;gap:10px;margin:0 17px 28px;display:flex}.brand svg{width:39px;height:43px}.brand b,.brand strong{letter-spacing:.6px;font-size:19px;line-height:1.08;display:block}.brand strong{color:#0083ff;letter-spacing:1.1px}.brand small{color:#b8c2cb;letter-spacing:2px;margin-top:13px;font-size:8px;display:block}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button{color:#f3f5f8;text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:22px;height:43px;padding:0 20px;font-size:13px;display:flex}.sidebar nav button.active{background:linear-gradient(110deg,#008cff,#00449c);box-shadow:0 4px 15px #0059cb25}.sidebar nav button:hover:not(.active){background:#ffffff0c}.sidebar em,.icon-button em{color:#fff;background:#ff2339;border-radius:10px;margin-left:auto;padding:3px 5px;font-size:10px;font-style:normal;line-height:1}.holding-brand{letter-spacing:1.4px;isolation:isolate;align-items:center;gap:12px;min-height:170px;margin-top:auto;padding:120px 15px 8px;font-size:11px;display:flex;position:relative}.holding-brand:before{content:"";z-index:-1;opacity:.55;background-image:url(/dashboard-reference.png);background-position:0 94%;background-size:600% 512%;position:absolute;inset:0 -10px -30px}.holding-brand svg{color:#0583ff}.holding-brand small{letter-spacing:1.6px;color:#bac4d0;margin-top:8px;font-size:7px;display:block}.workspace{width:calc(100% - var(--sidebar));margin-left:var(--sidebar);flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;align-items:center;gap:24px;height:62px;padding:0 25px;display:flex;position:sticky;top:0}.global-search{width:min(46%,520px);height:36px;color:var(--muted);background:linear-gradient(105deg,#f8fafc,#f2f7fb);border:1px solid #dfe8f2;border-radius:6px;align-items:center;gap:13px;padding:0 12px;display:flex;position:relative}.global-search input{background:0 0;border:0;outline:none;padding:0;font-size:11px}.global-search input::placeholder{color:#8a9bb8}.global-search kbd{white-space:nowrap;color:#8393ad;border:1px solid #e0e8f2;border-radius:4px;padding:2px 5px;font-size:11px}.top-actions{align-items:center;gap:25px;margin-left:auto;display:flex}.top-actions select{max-width:180px;padding:8px 28px 8px 10px;font-size:11px}.icon-button{justify-content:center;align-items:center;padding:5px;display:inline-flex;position:relative}.icon-button em{position:absolute;top:-3px;right:-4px}.profile-button{text-align:left;white-space:nowrap;align-items:center;gap:13px;display:flex}.profile-button b{color:#0b1324;font-size:13px;font-weight:600;display:block}.profile-button small{margin-top:3px;font-size:11px;display:block}.avatar{color:#fff;background:linear-gradient(150deg,#145196 0,#071523 55%,#040c14);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;display:flex;box-shadow:inset 0 1px 2px #fff4}.mobile-menu{display:none}main{background:radial-gradient(at 100% 0,#eaf4fc80,#0000 70%),linear-gradient(#f5f9fc,#f1f6fb);flex:1;padding:14px 25px 18px}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.page-heading p{margin:0;font-size:15px}.heading-date{text-align:right;color:#4d6089;padding-top:6px;font-size:13px;line-height:1.6}.heading-date small{margin-top:8px;font-size:12px;display:block}.stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.stat-card{text-align:left;background:#fff;border:1px solid #fff;border-radius:8px;align-items:flex-start;gap:15px;min-height:104px;padding:18px 15px;display:flex;box-shadow:0 1px 2px #132a4b03}.stat-card:hover{border-color:#b9d9ff}.stat-icon{color:#0069ff;background:linear-gradient(#f0f8ff,#eaf5ff);border-radius:7px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.stat-icon.orange{color:#ff7a00;background:#fff5ed}.stat-icon.red{color:#ff234c;background:#fff0f3}.stat-card>div{min-width:0;padding-top:5px}.stat-card b{margin-bottom:7px;font-size:18px;line-height:1;display:block}.stat-card span:not(.stat-icon){white-space:nowrap;color:#4d6089;font-size:11px;display:block}.stat-card small{white-space:nowrap;margin-top:10px;font-size:10px;display:block}.stat-card>svg{color:#4c6392;width:13px;margin-top:8px;margin-left:auto}.panel{background:#fff;border:1px solid #e6edf5;border-radius:9px;min-width:0;box-shadow:0 1px 2px #132a4b02}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:14px 15px 11px;display:flex}.panel-heading>button{color:#0069ff;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.overview-middle{grid-template-columns:1.63fr 1fr;align-items:stretch;gap:15px;margin-bottom:12px;display:grid}.company-overview{padding:0 13px 8px}.company-overview .panel-heading{border-bottom:1px solid var(--line);padding-left:2px;padding-right:2px}.company-rows{width:100%}.company-row{text-align:left;border-bottom:1px solid #eaf0f7;grid-template-columns:88px minmax(125px,1.9fr) minmax(106px,1.3fr) minmax(32px,.55fr) minmax(38px,.55fr) minmax(81px,1fr) minmax(80px,1fr);align-items:center;gap:9px;width:100%;min-height:47px;padding:8px 0;font-size:10px;display:grid}.company-row:last-child{border-bottom:0}.company-row:hover{background:#f5f9ff}.company-mark{color:#00499f;letter-spacing:-3px;text-shadow:0 2px 1px #082c6833;text-align:center;font-family:Arial,sans-serif;font-size:36px;font-weight:800;line-height:1}.mark-2,.mark-3,.mark-5,.mark-6{color:#0b1424}.mark-7{color:#08f}.company-name{min-width:0}.company-name b{font-size:10px;line-height:1.25;display:block}.company-name small{color:#4f6394;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.mini-stat b{font-size:10px;display:block}.mini-stat small{color:#6d7fa1;margin-top:3px;font-size:9px;display:block}.company-kpi b{font-size:10px;display:block}.company-kpi small{text-overflow:ellipsis;white-space:nowrap;max-width:98px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.company-updated{color:#0e235b;font-size:10px}.company-updated small{margin-top:3px;font-size:9px;display:block}.badge{white-space:nowrap;color:#405476;background:#e9edf3;border-radius:15px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 7px;font-size:9px;line-height:1;display:inline-flex}.badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge.good{color:#039b55;background:#def7e9}.badge.warning{color:#ed7208;background:#fff0e3}.badge.bad{color:#ee233b;background:#fff0f2}.badge.blue{color:#0077fc;background:#e1f0ff}.attention-column{flex-direction:column;gap:11px;min-width:0;display:flex}.globe-banner{aspect-ratio:462/130;background-image:url(/dashboard-reference.png);background-position:97.77% 30.2%;background-size:332.47% 787.69%;border-radius:8px;width:100%;min-height:100px;box-shadow:0 1px 1px #070f2722}.attention{flex:1;padding:0 14px 8px}.attention .panel-heading{border-bottom:1px solid var(--line);padding:13px 0 10px}.attention-row{text-align:left;border-bottom:1px solid #eaf0f7;align-items:center;gap:18px;width:100%;min-height:48px;padding:9px 6px;display:flex}.attention-row:last-child{border-bottom:0}.attention-row:hover{background:#f8fbff}.attention-row>span{flex:1;min-width:0}.attention-row b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.attention-row small{color:#6e80a3;margin-top:4px;font-size:10px;display:block}.attention-row>small{text-align:right;flex-shrink:0;max-width:62px;font-size:9px}.red-text{color:#ff273d!important}.orange-text{color:#ff8000}.blue-text{color:#0074ff}.overview-bottom{grid-template-columns:1.17fr 1fr 1.06fr;gap:12px;display:grid}.overview-bottom>.panel{min-height:231px}.financial-summary .panel-heading>button,.project-summary .panel-heading>button{border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:6px 9px}.financial-empty{align-items:center;gap:18px;padding:26px 20px 7px;display:flex}.financial-empty>svg{color:#c5dffb}.financial-empty b{font-size:13px}.financial-empty p{margin:7px 0 5px;font-size:11px;line-height:1.55}.text-button{color:var(--blue);align-items:center;gap:7px;padding:5px 0;font-size:11px;display:inline-flex}.panel-footnote{text-align:right;color:#8a9db9;padding:9px 17px;font-size:10px;display:block}.project-chart{justify-content:space-between;align-items:center;gap:20px;padding:13px 20px 24px;display:flex}.donut{border-radius:50%;flex-shrink:0;width:137px;height:137px;padding:22px}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 0 8px #38608b0d}.donut b{font-size:22px}.donut small{margin-top:3px;font-size:9px}.chart-legend{flex-direction:column;flex:1;gap:0;display:flex}.chart-legend>span{border-bottom:1px solid var(--line);color:#4b6191;white-space:nowrap;align-items:center;gap:7px;padding:10px 0;font-size:10px;display:flex}.chart-legend>span:last-child{border:0}.chart-legend i{background:#0dac60;border-radius:4px;width:11px;height:11px}.chart-legend i.legend-1{background:#ff880d}.chart-legend i.legend-2{background:#1685ff}.chart-legend i.legend-3{background:#8894ad}.chart-legend b{color:var(--ink);margin-left:auto}.health-table{border:1px solid #e7edf5;border-radius:6px;margin:0 11px 13px;overflow:hidden}.health-table>button{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:6px 9px;font-size:10px;display:flex}.health-table>button:last-child{border:0}.health-table>button>.badge{background:0 0;gap:8px;padding:0;font-size:9px}.health-table small{font-size:9px}.health-unavailable{text-align:center;padding:20px 17px}.health-unavailable>svg{color:#8eabcd;margin:0 auto 12px;display:block}.health-unavailable b{font-size:12px}.health-unavailable p{margin:7px 0;font-size:10px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.toolbar p{margin:0;font-size:12px}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.primary,.secondary,.danger{border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;line-height:1.2;display:inline-flex}.primary{color:#fff;background:linear-gradient(110deg,#078aff,#0056d0);border:1px solid #0064e1}.primary:hover:not(:disabled){background:#005dd7}.secondary{color:#243960;background:#fff;border:1px solid #dbe5f1}.secondary:hover:not(:disabled){background:#f2f7ff}.danger{color:#ce1630;background:#fff4f5;border:1px solid #ffccd2}.filter-input{background:#fff;border:1px solid #dce5f1;border-radius:6px;align-items:center;gap:8px;min-width:260px;padding:0 10px;display:flex}.filter-input input{border:0;padding-left:0;font-size:12px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#617596;white-space:nowrap;background:#f9fbfd;border-bottom:1px solid #e7edf5;padding:12px 15px;font-weight:600}td{border-bottom:1px solid #edf2f8;padding:13px 15px;line-height:1.6}td small{max-width:350px;font-size:11px;display:block}td b{font-size:12px}tbody tr[tabindex]{cursor:pointer}tbody tr[tabindex]:hover{background:#f5f9ff}tbody tr:last-child td{border-bottom:0}.empty{text-align:center;color:#758ba9;padding:45px 20px}.empty svg{color:#a4bad3;margin:0 auto 15px;display:block}.empty b{color:#435b7b;font-size:13px;display:block}.empty p{margin:8px 0 0;font-size:12px}.integrity-note{color:#4c668e;background:#eff6ff;border:1px solid #dbe7fa;border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:11px;line-height:1.6}.padded{padding:20px}.padded h2{margin-bottom:14px}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-grid p,.settings-grid li{font-size:13px;line-height:1.7}.settings-grid li{margin-bottom:13px}.settings-grid .danger{margin:10px 0}.row-actions{gap:10px;display:flex}.row-actions button{color:var(--blue);font-size:11px}.company-description{margin-bottom:14px;padding:15px;font-size:12px}.company-description p{margin-bottom:8px}.company-description b{margin-left:10px}.company-description b:first-child{margin-left:0}.corporate-details{flex-wrap:wrap;gap:15px;margin-top:14px;display:flex}.corporate-details span{font-size:11px}.intercompany{margin-top:16px}.view-toggle{border:1px solid #dce5f1;border-radius:6px;display:flex;overflow:hidden}.view-toggle button{background:#fff;padding:8px 10px}.view-toggle .chosen{color:var(--blue);background:#eaf3ff}.kanban{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kanban-column{background:#eaf0f7;border:1px solid #dfe7f0;border-radius:8px;min-height:350px;padding:13px}.kanban-column h3{justify-content:space-between;margin:0 0 15px;font-size:12px;display:flex}.kanban-column h3 span{background:#dfe6f0;border-radius:4px;padding:2px 6px}.task-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;gap:11px;width:100%;margin-bottom:10px;padding:14px;display:flex;box-shadow:0 2px 5px #10233805}.task-card b{font-size:12px}.task-card>span:last-child{color:#6d81a3;align-items:center;gap:5px;font-size:11px;display:flex}.error-banner{color:#b71e34;background:#fff4f6;border:1px solid #ffbdc6;border-radius:6px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.error-banner button{color:#b71e34;margin-left:auto}.notice{z-index:100;color:#068248;background:#effcf5;border:1px solid #b8e3ce;border-radius:8px;align-items:center;gap:10px;padding:13px 18px;display:flex;position:fixed;bottom:75px;right:30px;box-shadow:0 5px 20px #071a2922}.loading{text-align:center;color:#617596;padding:70px}.search-results,.notification-menu{z-index:55;background:#fff;border:1px solid #dce5f1;border-radius:8px;max-height:420px;position:absolute;top:calc(100% + 9px);overflow-y:auto;box-shadow:0 14px 40px #122e5124}.search-results{width:100%;left:0}.search-results>button,.notification-menu>button{text-align:left;border-bottom:1px solid #eaf0f7;flex-direction:column;gap:5px;width:100%;padding:12px 15px;display:flex}.search-results .chosen{background:#edf5ff}.search-results p,.notification-menu p{margin:0;padding:15px}.notification-wrap{position:relative}.notification-menu{width:360px;right:0}.notification-menu>b{border-bottom:1px solid var(--line);padding:15px;display:block}.notification-menu .unread{font-weight:700}.notification-menu>button:hover{background:#f2f7ff}footer{z-index:35;margin-left:calc(-1 * var(--sidebar));width:calc(100% + var(--sidebar));border-top:1px solid var(--line);color:#4d628c;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 24px;font-size:10px;display:flex;position:relative}footer b{color:var(--ink)}footer>span>span{margin-left:10px}footer>div{align-items:center;gap:30px;display:flex}footer button{color:#586e94;padding:0;font-size:10px}.modal{width:min(660px,94vw);max-height:88vh;color:var(--ink);border:1px solid #dce5f1;border-radius:12px;padding:0;box-shadow:0 25px 100px #05142d40}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09152b77}.modal-header{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;display:flex;position:sticky;top:0}.modal-header h2{font-size:17px}.modal-content{padding:22px 23px}.modal-content label,.login-form-wrap label{color:#344b70;flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.checkbox{align-items:center;flex-direction:row!important;gap:10px!important}.checkbox input{width:auto}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:15px;display:flex}.modal-content p{font-size:12px}.modal-content .example{background:#f4f7fb;border-radius:6px;padding:13px;font-size:11px;overflow:auto}.invitation-token{word-break:break-all;background:#edf5ff;border:1px solid #d0e2fb;border-radius:7px;margin-bottom:20px;padding:15px;display:block}.detail-meta{align-items:center;gap:12px;margin-bottom:20px;display:flex}.detail-fields{grid-template-columns:150px 1fr;gap:10px;font-size:12px;line-height:1.6;display:grid}.detail-fields>div{display:contents}dt{color:#607596;text-transform:capitalize}dd{overflow-wrap:anywhere;margin:0}.comment{border:1px solid var(--line);background:#f5f8fc;border-radius:6px;margin-bottom:10px;padding:13px}.comment small{float:right}.comment p{margin:8px 0 0}.dependency-row,.history-row,.version-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.version-row small{margin-top:5px;display:block}.dependency-row button{color:#cc2840;font-size:10px}.inline-form{gap:10px;margin-top:14px;display:flex}.inline-form select{flex:1}.detail-fields code,td code{word-break:break-word;font-size:10px}.login-screen{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-identity{color:#fff;background:radial-gradient(at 0 0,#063c7588,#0000 55%),radial-gradient(at 100% 100%,#092d4b,#0000 55%),#0a121e;flex-direction:column;justify-content:space-between;padding:55px;display:flex}.login-identity .brand{margin:0}.login-identity h1{letter-spacing:1.2px;font-size:36px;line-height:1.6}.login-identity h1 em{color:#0087ff;font-style:normal}.login-identity p{color:#a6b8d2;font-size:15px}.login-identity>small{color:#8494ae;letter-spacing:2px;font-size:9px}.login-form-wrap{width:min(400px,100%);margin:auto;padding:25px}.login-logo{object-fit:cover;object-position:center;width:220px;height:165px;margin:0 auto 20px;display:block}.login-form-wrap h2{text-align:center;font-size:22px;line-height:1.35}.login-form-wrap>p{text-align:center;margin:10px 0 23px;font-size:12px}.login-form-wrap .primary{justify-content:space-between;width:100%;padding:13px}.login-form-wrap>.text-button{margin:17px auto;display:block}.login-security{justify-content:center;align-items:center;gap:6px;margin-top:25px;font-size:10px;display:flex}.enrollment{border:1px solid var(--line);background:#f5f9ff;border-radius:6px;margin-bottom:15px;padding:15px}.enrollment b,.enrollment span,.enrollment code{display:block}.enrollment span{margin:4px 0;font-size:11px}.enrollment p{margin:10px 0;font-size:11px}.enrollment code{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5f1;padding:10px;font-size:14px}.boot{color:#fff;background:#0a1119;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.boot .brand{margin:0}.boot p{color:#94afd0;margin-top:25px}@media (min-width:1381px) and (max-width:1699px){.page-heading{margin-bottom:16px}.page-heading p{line-height:1.4}.stat-grid{margin-bottom:16px}.company-row{min-height:48px;padding:6px 0}.company-overview .panel-heading{padding-top:16px;padding-bottom:13px}.company-name b,.company-name small,.mini-stat b,.company-kpi b{font-size:11px}.mini-stat small,.company-kpi small{font-size:10px}.company-updated{font-size:11px}.company-updated small{font-size:10px}.attention-row b{font-size:11px}.attention-row>small{font-size:10px}}.holding-brand:before{opacity:.65;background-position:0 86.2%;background-size:600% 930.9%;height:110px;inset:0 -10px auto}.sidebar-collapse{color:#a3b4c8;border-radius:4px;padding:3px;position:absolute;top:84px;right:4px}.sidebar-collapse:hover{background:#ffffff15}.drawer-close,.drawer-backdrop{display:none}.registry-heading-actions{gap:8px;display:flex}.registry-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 15px;display:flex}.registry-controls input{flex:1;min-width:130px}.registry-controls select{padding:7px;font-size:11px}.registry-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;padding:10px 15px;display:flex}.registry-pagination small{margin-right:auto}.registry-pagination button{color:var(--blue);font-size:11px}.account-wrap{position:relative}.account-menu{z-index:55;border:1px solid var(--line);background:#fff;border-radius:8px;width:230px;padding:14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #11243b22}.account-menu>b,.account-menu>small{margin-bottom:8px;display:block}.account-menu>button{text-align:left;border-top:1px solid var(--line);width:100%;padding:12px 0;display:block}.chart-legend>button{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.chart-legend>button:last-child{border:0}.chart-legend>button i{border-radius:4px;width:11px;height:11px}.chart-legend>button b{color:var(--ink);margin-left:auto}.company-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.company-sections .panel-heading{padding:0 0 12px}.company-record{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.company-record:hover{color:var(--blue)}.company-record span{overflow-wrap:anywhere}.company-sections h2{margin-bottom:12px}.financial-data{align-items:center;gap:20px;padding:18px 16px;display:flex}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 31px,#edf2f8 32px);flex:1;align-items:flex-end;gap:10px;height:135px;padding-bottom:20px;display:flex}.bar-group{flex:1;align-items:flex-end;gap:3px;min-width:0;height:100%;display:flex;position:relative}.bar-group>span{width:30%;min-width:3px;display:block}.bar-0{background:#007bff}.bar-1{background:#9dceff}.bar-2{background:#c8d1de}.bar-group>small{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:8px;position:absolute;top:calc(100% + 6px);overflow:hidden}.financial-values{min-width:115px}.financial-values>div{margin-bottom:15px}.financial-values b,.financial-values small{margin-top:4px;display:block}.financial-summary select{max-width:150px;padding:6px;font-size:10px}.stat-card small{line-height:1.35;white-space:normal!important}.health-table button>span{align-items:center;gap:5px;display:flex}.recovery-help{margin-top:6px!important;font-size:11px!important}@media (min-width:761px){.sidebar-collapsed{--sidebar:76px}.sidebar-collapsed .sidebar{padding:24px 8px}.sidebar-collapsed .sidebar .brand{margin:4px 8px 37px}.sidebar-collapsed .sidebar .brand>div,.sidebar-collapsed .sidebar nav button>span,.sidebar-collapsed .holding-brand>div{display:none}.sidebar-collapsed .sidebar nav button{gap:0;padding:0 17px}.sidebar-collapsed .sidebar nav em{position:absolute;right:6px}.sidebar-collapsed .holding-brand{padding-left:14px}.sidebar-collapsed .sidebar-collapse{right:29px;transform:rotate(180deg)}}@media (max-width:760px){.sidebar-collapse{display:none}.drawer-close{color:#fff;display:flex;position:absolute;top:88px;right:10px}.drawer-backdrop{z-index:29;background:#07132266;display:block;position:fixed;inset:0}.sidebar nav{overflow-y:auto}.top-actions>select{z-index:15;max-width:145px;padding:4px;font-size:9px;display:block;position:absolute;top:64px;right:13px}.page-heading{padding-top:22px}.company-sections{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar>select{width:100%;max-width:100%}.toolbar .toolbar-actions{flex-wrap:wrap}.registry-controls{position:sticky;left:0}.financial-data{padding:20px}.account-menu{width:210px;right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1700px){main{padding:22px 30px}.company-row{min-height:58px}.attention-row{min-height:63px}.stat-card{min-height:118px}.overview-bottom>.panel{min-height:260px}}@media (max-width:1380px){:root{--sidebar:235px}.sidebar nav button{gap:17px}.brand{margin-left:13px}.brand b,.brand strong{font-size:17px}.topbar{gap:15px;padding:0 20px}.top-actions{gap:16px}.profile-button{gap:9px}.profile-button small{text-overflow:ellipsis;max-width:130px;overflow:hidden}main{padding:15px 20px}.stat-card{gap:9px;padding:17px 11px}.stat-icon{width:38px;height:42px}.stat-card span:not(.stat-icon){font-size:10px}.stat-card small{font-size:9px}.company-row{grid-template-columns:88px minmax(105px,1.7fr) minmax(101px,1.4fr) 32px 33px minmax(75px,1fr) 75px;gap:6px}.company-mark{font-size:30px}.company-name b,.company-name small{font-size:9px}.badge{padding:4px 5px;font-size:8px}.company-kpi small{font-size:8px}.company-updated{font-size:9px}.project-chart{gap:12px;padding-left:13px;padding-right:13px}.donut{width:116px;height:116px;padding:18px}.financial-empty{gap:12px;padding:22px 14px}.financial-empty>svg{width:40px}.heading-date{font-size:12px}.heading-date small{font-size:11px}}@media (max-width:1180px){:root{--sidebar:215px}.sidebar nav button{gap:15px;padding:0 13px}.brand{gap:7px;margin-left:10px}.brand b,.brand strong{font-size:16px}.brand svg{width:34px}.top-actions{gap:12px}.profile-button>span:not(.avatar){display:none}.global-search{width:50%}.company-row{grid-template-columns:88px minmax(112px,1.6fr) minmax(104px,1.4fr) 30px 32px minmax(77px,1fr)}.company-updated{display:none}.overview-middle{grid-template-columns:1.4fr 1fr}.stat-grid{gap:8px}.stat-card{flex-wrap:wrap;gap:8px;min-height:111px;padding:11px;position:relative}.stat-card>svg{position:absolute;top:7px;right:7px}.stat-card>div{padding-top:0}.stat-card span:not(.stat-icon),.stat-card small{white-space:normal}.stat-icon{width:34px;height:34px}.stat-card b{margin-top:0;font-size:17px}.stat-card small{margin-top:8px}.overview-bottom{grid-template-columns:1fr 1fr}.health-summary{grid-column:span 2}.health-table{grid-template-columns:1fr 1fr;display:grid}.health-unavailable{grid-column:span 2}.page-heading h1{font-size:26px}.page-heading p{font-size:13px}.holding-brand{padding-left:8px}.holding-brand b{font-size:9px}footer>div{gap:15px}.kanban{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.overview-middle{grid-template-columns:1fr}.company-row{grid-template-columns:88px minmax(150px,2fr) 125px 40px 44px 110px 90px}.company-updated{display:block}.attention-column{grid-template-columns:1fr 1.3fr;align-items:stretch;display:grid}.globe-banner{aspect-ratio:auto;background-color:#081320;background-position:97.77% 30.2%;background-size:auto 788%;min-height:230px}.attention-row{gap:10px}.attention-row>small{display:none}.stat-grid{grid-template-columns:repeat(3,1fr)}.stat-card{flex-wrap:nowrap;align-items:center;min-height:92px}.stat-icon{width:40px;height:42px}.stat-card>svg{top:25px}.heading-date{display:none}.settings-grid{grid-template-columns:1fr}}@media (max-width:760px){:root{--sidebar:0px}.sidebar{width:255px;transition:transform .2s;bottom:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:10px 0 40px #07192f55}.workspace{width:100%;margin-left:0}.topbar{gap:11px;height:60px;padding:0 13px}.mobile-menu{display:flex}.global-search{flex:1;gap:8px;width:auto;height:35px;padding:0 9px}.global-search input{font-size:11px}.global-search kbd{display:none}.top-actions{gap:8px}.top-actions>select{display:none}.profile-button{padding:0}.profile-button svg{display:none}.avatar{width:32px;height:32px;font-size:10px}.top-actions>.icon-button{display:none}.notification-menu{width:min(340px,90vw);right:-45px}main{padding:18px 13px}.page-heading{margin-bottom:17px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.stat-grid{gap:8px}.stat-card{flex-direction:column;align-items:flex-start;gap:9px;padding:12px;display:flex}.stat-card>svg{top:14px}.stat-card small{font-size:8px}.company-overview{overflow-x:auto}.company-rows{min-width:650px}.company-row{grid-template-columns:88px 150px 120px 35px 37px 100px 85px;font-size:10px}.company-overview .panel-heading{width:100%;position:sticky;left:0}.overview-middle{gap:12px}.attention-column{flex-direction:column;display:flex}.globe-banner{aspect-ratio:462/130;background-size:332.47% 787.69%;min-height:0}.attention-row{min-height:57px}.attention-row>small{font-size:8px;display:block}.attention-row b{font-size:11px}.overview-bottom{grid-template-columns:1fr}.health-summary{grid-column:auto}.health-table{display:block}.health-unavailable{grid-column:auto}.overview-bottom>.panel{min-height:215px}.project-chart{justify-content:space-around;padding:15px 28px}.donut{width:137px;height:137px;padding:22px}.chart-legend{max-width:160px}.financial-empty{padding:20px 22px}.financial-empty>svg{width:58px}.toolbar{gap:10px}.toolbar .filter-input{width:100%;min-width:0}.toolbar-actions{gap:7px}.primary,.secondary,.danger{padding:9px 11px;font-size:11px}th,td{padding:12px;font-size:11px}.panel-heading h2{font-size:13px}.kanban{grid-template-columns:1fr 1fr;gap:9px}.kanban-column{padding:9px}.task-card{padding:11px}.task-card b{font-size:11px}.form-grid{grid-template-columns:1fr}.modal-content{padding:18px}.modal-header{padding:16px 18px}.modal-header h2{font-size:15px}.detail-fields{grid-template-columns:110px 1fr;font-size:11px}.version-row,.modal-actions{flex-wrap:wrap}.login-screen{grid-template-columns:1fr}.login-identity{display:none}.login-form-wrap{flex-direction:column;justify-content:center;min-height:100vh;padding:25px;display:flex}.login-logo{width:200px;height:145px}.login-form-wrap h2{font-size:20px}footer{flex-wrap:wrap;gap:10px;height:70px;padding:12px 13px;font-size:9px}footer>span>span{margin:4px 0 0;font-size:8px;display:block}footer>div{gap:12px}footer>div>span{display:none}.top-actions>select{z-index:15;max-width:145px;padding:4px;font-size:9px;display:block;position:absolute;top:64px;right:13px}.page-heading{padding-top:22px}}.registry-heading-actions button{color:#0069ff;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.company-record small{white-space:nowrap}@media (min-width:1381px){.stat-card{height:104px;min-height:104px;position:relative}.stat-card>svg{margin:0;position:absolute;top:20px;right:15px}.stat-card small{text-overflow:ellipsis;max-width:115px;line-height:1.2;overflow:hidden;white-space:nowrap!important}.stat-card>div{flex:1}.company-row{min-height:48px}.overview-bottom>.panel{min-height:231px}}.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.intelligence-grid .panel,.briefing-fact{padding:16px}.intelligence-grid dl{grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.intelligence-grid dd{overflow-wrap:anywhere;margin:0}.briefing-fact{border-bottom:1px solid #e8eef6}.briefing-fact small{color:#7383a5;overflow-wrap:anywhere;display:block}.briefing-controls{flex-wrap:wrap}.briefing-controls label{gap:5px;display:grid}.sidebar nav{min-height:0;overflow-y:auto}.briefing-fact pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.intelligence-grid{grid-template-columns:1fr}}.brand-department{gap:16px;display:grid}.brand-toolbar,.brand-actions,.brand-card-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-toolbar{justify-content:space-between}.brand-toolbar label{gap:6px;min-width:220px;display:grid}.brand-tabs{background:#fff;border:1px solid #e1e9f2;border-radius:10px;gap:5px;padding:7px;display:flex;overflow:auto}.brand-tabs button{white-space:nowrap;color:#466083;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:12px}.brand-tabs .selected{color:#fff;background:#0069f5}.brand-authority{color:#102341;background:#f0f6ff;border:1px solid #dae8ff;border-radius:10px;align-items:center;gap:14px;padding:16px 20px;display:flex}.brand-authority div{flex:1;gap:5px;display:grid}.brand-authority b{letter-spacing:1px;font-size:11px}.brand-authority span{font-size:13px}.brand-card{background:#fff;border:1px solid #e1e9f2;border-radius:12px;min-width:0;padding:20px;box-shadow:0 2px 6px #13294b03}.brand-card h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.brand-card p{color:#496180;font-size:13px;line-height:1.6}.brand-card small{color:#6d7f9a;font-size:11px;line-height:1.6;display:block}.brand-card-heading{justify-content:space-between}.brand-card-heading h3{margin-top:6px}.brand-pill{color:#2f527b;background:#edf3fb;border-radius:20px;padding:5px 10px;font-size:11px}.brand-pill.good{color:#078c54;background:#dff6ed}.brand-pill.warning{color:#a95500;background:#fff0df}.brand-grid,.brand-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-stat{color:#0d1c36;margin-top:8px;font-size:28px;display:block}.brand-stat-grid small{margin-top:12px}.brand-split{grid-template-columns:minmax(250px,1fr) minmax(0,2fr);gap:16px;display:grid}.brand-version{border-bottom:1px solid #edf1f7;gap:8px;padding:14px 0;display:grid}.brand-form label{color:#223d63;gap:7px;margin:12px 0;font-size:12px;display:grid}.brand-form textarea,.brand-card textarea,.brand-form input:not([type=checkbox]),.brand-form select{color:#183353;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e3f0;border-radius:6px;min-width:0;padding:10px}.brand-form details{border-bottom:1px solid #e5ecf5;padding:10px 0}.brand-form summary{text-transform:capitalize;cursor:pointer;font-weight:600}.brand-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.brand-code,.brand-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,monospace;font-size:11px}.brand-copy{white-space:pre-wrap;overflow-wrap:anywhere}.brand-actions{margin-top:14px}.brand-actions button,.brand-card button:not(.primary),.brand-toolbar button{color:#075bbe;background:#fff;border:1px solid #dce5f0;border-radius:6px;min-height:34px;padding:7px 12px;font-size:12px}.brand-actions .primary{color:#fff;background:#0069f5}.brand-digest{overflow-wrap:anywhere;color:#61718a;margin:12px 0;font-size:10px;display:block}.brand-card dl{grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.brand-card dd{overflow-wrap:anywhere;margin:0}.brand-card .warning{color:#a95b00}.brand-card .secondary{align-items:center;gap:6px;display:inline-flex}.brand-card table{font-size:12px}.brand-card select[multiple]{min-height:120px}@media (max-width:1050px){.brand-grid,.brand-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-split{grid-template-columns:1fr}}@media (max-width:600px){.brand-grid,.brand-form-grid{grid-template-columns:1fr}.brand-card{padding:15px}.brand-authority{flex-wrap:wrap}.brand-toolbar label{width:100%;min-width:0}.brand-card dl{grid-template-columns:1fr}.brand-tabs{max-width:100%}.brand-stat-grid{gap:8px}}.authenticator-qr{background:#fff;width:256px;max-width:100%;height:auto;margin:16px auto;display:block}.authenticator-qr[hidden]{display:none}.enrollment details{margin:14px 0}.enrollment summary{cursor:pointer;color:var(--blue)}.enrollment details code{overflow-wrap:anywhere;margin-top:10px;display:block}.command-brain{gap:16px;display:grid}.brain-breadcrumb{color:#627495;font-size:12px}.brain-hero>div{align-items:center;gap:14px;display:flex}.brain-hero svg{color:#0067f8}.brain-hero small{align-items:center;gap:6px;display:flex}.brain-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.brain-metrics section{gap:8px;display:grid}.brain-metrics b{font-size:18px}.brain-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brain-controls p{flex:400px}.brain-jobs article{border-bottom:1px solid #eaf0f7;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.brain-jobs article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brain-jobs small{width:100%}.brain-report article{border-bottom:1px solid #eaf0f7;padding:16px 0}.brain-report small,.brain-report p{overflow-wrap:anywhere}.brain-draft{white-space:pre-wrap}.command-brain textarea{min-height:90px}.command-brain h2{margin-bottom:8px}.command-brain form{gap:12px;display:grid}.command-brain form>.primary,.command-brain form>.secondary{justify-self:start}@media (max-width:700px){.brain-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-jobs article{display:grid}.brain-jobs article>div{min-width:0}.brain-metrics b{font-size:15px}}.command-brain .panel,.command-brain label{min-width:0}.command-brain select{min-width:0;max-width:100%}.brain-jobs small,.brain-hero p,.brain-controls p{overflow-wrap:anywhere}.company-logo{color:#8192aa;justify-content:center;align-items:center;width:88px;height:60px;display:flex}.company-logo img{object-fit:contain;width:88px;height:60px;display:block}.company-row{min-height:72px}.company-live-status>small{color:#607596;margin-top:5px;font-size:8px;line-height:1.4;display:block}.company-live-status .badge{white-space:normal}.unifi-module{gap:16px;display:grid}.unifi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.unifi-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.unifi-grid h2{overflow-wrap:anywhere;font-size:19px}.unifi-module dl>div{border-bottom:1px solid #e5ebf5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.unifi-module dd{overflow-wrap:anywhere;margin:0}.unifi-chart{align-items:flex-end;gap:2px;height:100px;margin:16px 0;display:flex}.unifi-chart span{background:#2874ee;border-radius:2px 2px 0 0;flex:1;min-width:1px}.unifi-form{gap:12px;max-width:560px;margin:16px 0;display:grid}.unifi-limitation{margin:8px 0;display:block}.unifi-module summary{cursor:pointer}.unifi-module .panel{min-width:0}.unifi-module input{max-width:100%}@media (max-width:750px){.unifi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unifi-grid.two{grid-template-columns:1fr}.unifi-module .toolbar{flex-wrap:wrap}.unifi-module dl>div{display:block}}.infrastructure-load{margin:16px 0}.load-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.load-heading,.load-meter>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.load-heading h3{margin:0 0 8px}.load-meter{margin:12px 0}.load-meter progress{accent-color:#1682ff;width:100%;height:7px;margin:5px 0;display:block}.load-observed{margin-top:12px;display:block}.load-grid p{font-size:12px}@media (max-width:900px){.load-grid{grid-template-columns:1fr}.infrastructure-load>.panel-heading{flex-direction:column;align-items:flex-start;gap:8px}}.company-record>span:first-child{text-align:left;gap:4px;display:grid}.panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.mail-layout{grid-template-columns:minmax(180px,1fr) minmax(230px,1.3fr) minmax(300px,2fr);align-items:start;gap:14px;display:grid}.mail-layout .panel{min-width:0}.mail-account{border-bottom:1px solid #e3eaf5;gap:6px;padding:14px 0;display:grid}.mail-account button{text-align:left}.mail-account small{overflow-wrap:anywhere;display:block}.mail-message{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3eaf5;gap:5px;width:100%;padding:14px 0;display:grid}.mail-message p{color:#607394;margin:0}.mail-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:65vh;overflow:auto}.mail-centre .panel{margin-bottom:14px}.mail-layout input{max-width:100%}.mail-layout code{overflow-wrap:anywhere}@media (max-width:1000px){.mail-layout{grid-template-columns:1fr}.mail-preview pre{max-height:none}}.nav-group summary{color:#9baac2;letter-spacing:1px;cursor:pointer;padding:12px 12px 6px;font-size:10px}.nav-group{margin-bottom:4px}.sidebar-collapsed .nav-group summary{padding:4px;font-size:0}.analytics-department{gap:16px;display:grid}.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.analytics-tabs{flex-wrap:wrap}.analytics-bars{align-items:end;gap:4px;min-height:180px;display:flex;overflow:auto}.analytics-bars>div{text-align:center;min-width:24px}.analytics-bars span{background:#2674ef;border-radius:3px;display:block}.analytics-count{float:right}.analytics-department .toolbar{flex-wrap:wrap}@media (max-width:700px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-columns{grid-template-columns:minmax(0,1fr)}.top-actions{flex-wrap:wrap}.analytics-kpis h2{font-size:17px}}.project-registry{overflow-wrap:anywhere;min-width:0}.project-registry .toolbar{flex-wrap:wrap}.project-registry .toolbar>*{flex:160px;max-width:100%}.project-registry input[type=checkbox]{width:auto}.project-registry .company-record{white-space:normal;text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.project-registry .company-record span{overflow-wrap:anywhere;min-width:0}.project-registry small{display:block}@media (max-width:600px){.project-registry .company-record{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:Command Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/command-grotesk-400.ttf)format("truetype")}@font-face{font-family:Command Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/command-grotesk-500.ttf)format("truetype")}@font-face{font-family:Command Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/command-grotesk-600.ttf)format("truetype")}@font-face{font-family:Command Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/command-grotesk-700.ttf)format("truetype")}:root{--command-font:"Command Grotesk","Segoe UI",Arial,sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#78b0ff;--ink:#eef4ff;--muted:#a2b0c6;--line:#253248;--surface:#111c2c;--dark:#080d16;--sidebar:252px;--command-accent:#1676ff;--command-background:#080e18;--command-panel:#111b2b;--command-panel-raised:#172438;--command-panel-inset:#0b1422;--command-line-strong:#354861;--command-radius:14px;--command-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:var(--command-font,"Command Grotesk"), "Segoe UI", Arial, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px}html{background:var(--command-background);scrollbar-color:#35465e #0b1320;scrollbar-width:thin}body{background:var(--command-background);min-width:320px;color:var(--ink)}::selection{color:#fff;background:#2678e773}*{scrollbar-width:thin;scrollbar-color:#35465e transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#35465e;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#5d7596}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}button:disabled{opacity:.48;box-shadow:none;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #8bbcff}a{color:#8dbdff;text-underline-offset:4px}a:hover{color:#c3ddff}p{color:var(--muted);line-height:1.75}small{color:var(--muted);font-size:11px;line-height:1.6}h1{color:#f4f7ff;letter-spacing:-1.5px;font-size:clamp(28px,2.5vw,42px);font-weight:650;line-height:1.15}h2{color:#e9f0fd;letter-spacing:-.25px;font-size:16px;font-weight:600;line-height:1.45}h3{color:#dde7f7;margin:26px 0 14px;font-size:14px;font-weight:600;line-height:1.5}b,strong{font-weight:600}code,pre,kbd{font-family:var(--command-mono)}input,select,textarea{color:#e8f0fc;background:#0c1523;border:1px solid #30415a;border-radius:8px;min-height:42px;padding:11px 13px;line-height:1.45;transition:border-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:#8192ac;opacity:1}input:hover,select:hover,textarea:hover{border-color:#4b6282}input:focus,select:focus,textarea:focus{border-color:#619ff5;box-shadow:0 0 0 3px #236ddb24}input[type=checkbox],input[type=radio]{accent-color:#327fff;width:16px;height:16px;min-height:16px}input[type=file]{max-width:100%}input[type=file]::file-selector-button{color:#dceaff;background:#1c2d46;border:1px solid #385275;border-radius:5px;margin:-4px 12px -4px -5px;padding:7px 10px}input:-webkit-autofill{-webkit-text-fill-color:#e8f0fc;caret-color:#fff;box-shadow:inset 0 0 0 1000px #111f32}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#eef4ff;background:#111b2b}textarea{min-height:108px}.application{isolation:isolate;min-height:100svh;position:relative}.workspace{background:var(--command-background);min-width:0;min-height:100svh}.sidebar{width:var(--sidebar);background:linear-gradient(165deg,#101a2b 0%,#0a121e 48%,#0a1422 100%);border-right:1px solid #263349;padding:27px 13px 17px;bottom:0;box-shadow:10px 0 40px #00000014}.sidebar .brand{gap:12px;min-height:48px;margin:0 11px 32px}.brand svg{width:37px;height:42px}.brand b,.brand strong{letter-spacing:1.6px;font-size:17px;line-height:1.15}.brand strong{color:#68a8ff;letter-spacing:3px;margin-top:3px;font-size:15px}.brand small{letter-spacing:2.3px;color:#9aacc4;margin-top:11px;font-size:7px}.sidebar nav{flex:1;gap:5px;min-height:0;padding:0 3px 20px 0;overflow:hidden auto}.nav-group{margin:0 0 16px}.nav-group summary{color:#889dbb;font-family:var(--command-mono);letter-spacing:1.15px;justify-content:space-between;align-items:center;padding:12px 10px 10px;font-size:10px;font-weight:500;line-height:1.5;list-style:none;display:flex;position:relative}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary::marker{content:""}.nav-group summary:after{content:"";border-bottom:1px solid #71839e;border-right:1px solid #71839e;width:5px;height:5px;margin-left:8px;transition:transform .16s;transform:rotate(-45deg)}.nav-group[open] summary:after{transform:rotate(45deg)}.nav-group summary:hover{color:#c3d7f2}.sidebar nav button{color:#acbdd5;white-space:normal;border:1px solid #0000;border-radius:7px;gap:12px;width:100%;height:auto;min-height:41px;margin-bottom:2px;padding:10px 11px;font-size:11.5px;line-height:1.4;position:relative}.sidebar nav button>svg{color:#90a5c4;stroke-width:1.65px;width:18px;height:18px}.sidebar nav button>span{min-width:0}.sidebar nav button:before{content:"";background:#67a6ff;border-radius:3px;width:2px;transition:transform .18s;position:absolute;top:10px;bottom:10px;left:-1px;transform:scaleY(0)}.sidebar nav button.active{color:#eef6ff;background:linear-gradient(105deg,#193b63 0%,#152b47 62%,#14253c 100%);border-color:#29558b;box-shadow:inset 0 1px #7cafff0d,0 4px 14px #0000000d}.sidebar nav button.active:before{transform:scaleY(1)}.sidebar nav button.active>svg{color:#8fc3ff}.sidebar nav button:hover:not(.active){color:#e9f1ff;background:#1b2b42;border-color:#2b3b53}.sidebar em,.icon-button em{color:#fff;text-align:center;background:#d83f54;min-width:17px;padding:4px 5px;font-size:10px}.sidebar-collapse{color:#90a5c2;background:#142136;border:1px solid #2a3b53;border-radius:6px;width:26px;height:26px;padding:3px;top:91px;right:11px}.sidebar-collapse:hover{color:#fff;background:#213552}.holding-brand{border-top:1px solid #27374c;min-height:0;margin-top:auto;padding:22px 10px 5px;font-size:10px}.holding-brand:before{display:none}.holding-brand small{color:#8ba0bc;font-size:7px}.command-status-strip{border-top:1px solid #26354b;flex-shrink:0;align-items:center;gap:12px;margin:8px 4px 0;padding:19px 7px 1px;display:flex}.command-status-strip>svg{color:#8ca8cd}.command-status-strip b{color:#c5d2e6;font-size:10px;line-height:1.6;display:block}.command-status-strip small{color:#8196b5;font-family:var(--command-mono);letter-spacing:.55px;margin-top:4px;font-size:7.5px;display:block}.topbar{-webkit-backdrop-filter:blur(18px);background:#0b1422eb;border-bottom:1px solid #25334a;gap:21px;height:76px;padding:0 30px}.command-identity{white-space:nowrap;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:250px;font-size:11px;display:flex}.command-identity>span{color:#879dbd;font-family:var(--command-mono);letter-spacing:1.1px;font-size:9px}.command-identity>svg{color:#56708f}.command-identity>b{color:#cddbef;text-overflow:ellipsis;font-weight:500;overflow:hidden}.global-search{color:#8da5c7;background:#101d2f;border:1px solid #2a3a51;border-radius:8px;gap:10px;width:min(28%,355px);min-width:130px;height:39px;padding:0 12px}.global-search:focus-within{border-color:#4c86cd;box-shadow:0 0 0 3px #3378d41a}.global-search input{color:#e8f1ff;min-height:30px;box-shadow:none;padding:0;font-size:11px}.global-search input:focus-visible{outline-offset:5px}.global-search input::placeholder{color:#8ba0bf}.global-search kbd{font-family:var(--command-mono);color:#9cb0cd;background:#16263d;border:1px solid #35465f;padding:3px 5px;font-size:10px}.top-actions{flex-wrap:nowrap;gap:15px;min-width:0}.top-actions>.secondary{white-space:nowrap;letter-spacing:.45px;min-height:36px;padding:8px 10px;font-size:10px}.top-actions>.secondary>svg{width:14px;height:14px}.top-actions select{background-color:#111f31;max-width:155px;min-height:36px;padding:8px 26px 8px 10px;font-size:10px}.icon-button{color:#9ab0ce;border-radius:7px;min-width:32px;min-height:32px}.icon-button:hover{color:#edf5ff;background:#20334e}.profile-button{gap:10px;padding:2px}.profile-button b{color:#e0eafa;font-size:11px;font-weight:500}.profile-button small{color:#94a8c5;margin-top:3px;font-size:10px}.avatar{color:#cfe5ff;background:linear-gradient(145deg,#294a75,#182a44);border:1px solid #40618c;border-radius:11px;width:35px;height:35px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #c1dfff14}.motion-toggle{color:#b0c5e3;white-space:nowrap;background:#142239;border:1px solid #2d415e;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:33px;min-height:33px;padding:7px;font-size:10px;display:inline-flex}.motion-toggle:hover{color:#fff;background:#203754;border-color:#4b6d98}.motion-toggle[aria-pressed=true]{color:#e3ecf9;background:#20314b}.skip-link{top:12px;left:calc(var(--sidebar) + 20px);z-index:150;color:#fff;background:#14345e;border:1px solid #8cbcff;border-radius:8px;padding:12px 18px;position:fixed;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}main,.workspace-content{background:radial-gradient(at 90% 0,#12326226,#0000 45%),linear-gradient(150deg,#0c1421 0%,#080f1a 54%,#0b1524 100%);min-width:0;padding:30px clamp(22px,2.3vw,46px) 40px}.workspace-content{animation:.32s cubic-bezier(.2,.75,.3,1) both command-page-enter}.workspace-content:focus{outline:none}.page-heading{gap:24px;margin-bottom:30px;padding-top:0}.page-heading>div:first-child{min-width:0}.page-heading h1{overflow-wrap:anywhere;margin-bottom:10px}.page-heading p{color:#a1b3ce;margin:0;font-size:12px;line-height:1.7}.section-kicker{color:#8099bb;font-family:var(--command-mono);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:13px;font-size:8px;line-height:1.5;display:flex}.section-kicker>span{color:#83b6ff}.section-kicker>i{background:#405b7d;width:18px;height:1px;display:inline-block}.heading-date{color:#c2d0e5;font-variant-numeric:tabular-nums;padding:17px 0 0 20px;font-size:11px}.heading-date small{font-family:var(--command-mono);letter-spacing:1.5px;color:#8096b4;margin-top:9px;font-size:8px;display:block}footer{z-index:5;color:#7f97b8;background:#0a1320;border-top:1px solid #233047;gap:15px;width:100%;height:auto;min-height:61px;margin-left:0;padding:16px 30px;font-size:10px}footer b{color:#adbeda;font-weight:500}footer>div{gap:22px}footer button{color:#9db1cf;font-size:10px}footer button:hover{color:#d6e8ff}.panel,.brand-card{border-radius:var(--command-radius);color:#d9e5f7;background:linear-gradient(135deg,#141f31 0%,#101a2a 100%);border:1px solid #29374e;box-shadow:inset 0 1px #d7e7ff05,0 5px 20px #00000013}.panel:has(>h2){padding:24px}.padded,.intelligence-grid .panel,.brand-card{padding:24px}.panel-heading{gap:12px;min-height:64px;padding:18px 20px 16px}.panel-heading h2{color:#e5eefc;font-size:14px;font-weight:600}.panel-heading>button,.registry-heading-actions button{color:#8bbaff;gap:8px;font-size:10px;font-weight:500}.panel>h2{margin-bottom:12px;font-size:18px}.panel>p,.panel>ul,.panel>ol{font-size:12px;line-height:1.8}.panel>p:first-of-type{color:#a9bbd4}.panel>h3{border-top:1px solid #26374f;margin-top:28px;padding-top:21px}.panel>.panel{background:#0e1828;border-color:#293b55;margin-top:18px}.panel>.table-scroll{max-width:100%}.panel ul,.panel ol{color:#b6c7e0;padding-left:23px}.panel li{overflow-wrap:anywhere;margin-bottom:10px;padding-left:3px;line-height:1.8}.panel li::marker{color:#7b9bc6}.panel pre,.brand-card pre{color:#b5cbea;background:#0a1422;border:1px solid #283b54;border-radius:8px;padding:16px;font-size:11px;line-height:1.9}.panel code,td code{color:#acf;font-size:11px}.panel p,.brand-card p{overflow-wrap:anywhere}.panel details{background:#0c1727;border:1px solid #30445e;border-radius:9px;margin:17px 0;overflow:hidden}.panel summary{color:#bcd5f7;cursor:pointer;padding:14px 16px;font-size:11px;font-weight:600;line-height:1.6}.panel summary::marker{color:#76a9f2}.panel summary:hover{color:#edf5ff;background:#172a43}.panel details[open]>summary{background:#122239;border-bottom:1px solid #2c405c}.panel details>p,.panel details>form,.panel details>ul,.panel details>ol,.panel details>div{margin:16px}.panel details>details{margin:14px}.panel details>small{padding:0 16px 14px;display:block}.panel label{color:#bccbe1;gap:8px;margin-bottom:16px;font-size:11px;line-height:1.6;display:grid}.panel>label{vertical-align:top;flex-direction:column;width:min(100%,340px);margin:9px 16px 18px 0;display:inline-flex}.panel label>input,.panel label>select,.panel label>textarea{width:100%}.panel label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:9px;display:flex}.panel label>input[type=checkbox]{flex:0 0 16px;width:16px}.panel button:not([class]){color:#bdd9ff;background:#192d47;border:1px solid #385577;border-radius:7px;justify-content:center;align-items:center;min-height:37px;padding:9px 12px;font-size:11px;line-height:1.45;display:inline-flex}.panel button:not([class]):hover:not(:disabled){color:#f4f8ff;background:#244364;border-color:#5b83b2}.panel>button:not([class]){vertical-align:bottom;margin:7px 8px 12px 0}.panel form{min-width:0}.panel form>button{margin-top:5px}.panel>form{margin-top:20px}.panel form>input,.panel form>select{margin:0 10px 12px 0}.toolbar{gap:15px;margin-bottom:21px}.toolbar p{color:#a8b9d2;font-size:12px}.toolbar-actions{gap:9px}.toolbar label,.panel .toolbar label{margin-bottom:0}.toolbar>select{min-width:160px}.toolbar input,.toolbar select{min-height:40px;font-size:11px}.filter-input{color:#8faad0;background:#0c1728;border:1px solid #30435f;border-radius:8px;min-height:40px}.filter-input input{min-height:37px;box-shadow:none;background:0 0;font-size:12px}.filter-input:focus-within{border-color:#6b9bdc}.primary,.secondary,.danger{border-radius:8px;gap:8px;min-height:39px;padding:10px 14px;font-size:11px;font-weight:550;line-height:1.3}.primary{color:#fff;background:linear-gradient(115deg,#287ffa,#1b62df);border:1px solid #508fff;box-shadow:inset 0 1px #ffffff1c,0 4px 12px #001a4f33}.primary:hover:not(:disabled){color:#fff;background:linear-gradient(115deg,#3d8fff,#2875f4);border-color:#89b5ff;transform:translateY(-1px);box-shadow:0 5px 20px #0d55be35}.primary:active:not(:disabled){transform:translateY(0)}.secondary{color:#c8d9ef;background:#18273c;border:1px solid #354966}.secondary:hover:not(:disabled){color:#eef6ff;background:#223850;border-color:#58789e}.danger{color:#ffb3bd;background:#3b1c29;border:1px solid #793b4b}.danger:hover:not(:disabled){color:#ffdae0;background:#512332;border-color:#b95a6a}.text-button{color:#8bbaff;gap:8px;font-size:11px;font-weight:500}.text-button:hover{color:#d0e5ff}.row-actions{align-items:center;gap:12px}.row-actions button{color:#8fbcff;padding:4px 2px;font-size:11px}.view-toggle{background:#0d192a;border-color:#314661;border-radius:8px;gap:2px;padding:3px}.view-toggle button{color:#91a9cb;background:0 0;border-radius:5px;justify-content:center;align-items:center;min-height:33px;padding:7px 10px;display:flex}.view-toggle .chosen{color:#d8e9ff;background:#244166;box-shadow:0 2px 5px #0003}.view-toggle button:hover{color:#fff}.table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;max-width:100%}table{color:#bdcee5;font-size:12px}th{color:#8fa9cc;letter-spacing:.9px;text-transform:uppercase;background:#0f1a2b;border-bottom:1px solid #334964;padding:15px 17px;font-size:10px;font-weight:600}td{vertical-align:top;border-bottom:1px solid #25364e;padding:16px 17px;font-size:11.5px;line-height:1.7}td b{color:#e3ecfa;font-size:12px;font-weight:550}td small{color:#94a9c6;margin-top:4px;font-size:10px}tbody tr{transition:background-color .16s}tbody tr[tabindex]:hover{background:#192c46}tbody tr[tabindex]:focus-visible{outline-offset:-3px}thead th:first-child{border-top-left-radius:12px}thead th:last-child{border-top-right-radius:12px}.badge{color:#c1ccdc;background:#263144;border:1px solid #3c4a62;border-radius:6px;gap:6px;padding:6px 9px;font-size:10px;font-weight:500;line-height:1.25}.badge i{width:5px;height:5px}.badge.good{color:#79dfb5;background:#10382f;border-color:#285e4b}.badge.warning{color:#ffd08b;background:#3d2c19;border-color:#77522c}.badge.bad{color:#ffacba;background:#42202c;border-color:#7e3b4d}.badge.blue{color:#a2caff;background:#17385f;border-color:#355e92}.badge.neutral{color:#c1ccdc;background:#263144;border-color:#3c4a62}.red-text{color:#ff9cae!important}.orange-text{color:#ffc37b}.blue-text{color:#83b8ff}.empty{color:#9eb1ce;padding:52px 28px}.empty svg{color:#7894bb;width:32px;height:32px;margin-bottom:17px}.empty b{color:#cbdcf2;font-size:15px;font-weight:550}.empty p{color:#9fb2ce;max-width:53ch;margin:10px auto 0;font-size:12px}.integrity-note{color:#b1c8e7;background:#13253d;border:1px solid #324c6e;border-left:3px solid #5d8fcf;border-radius:8px;margin-bottom:22px;padding:14px 17px;font-size:11px;line-height:1.8}.error-banner{color:pink;overflow-wrap:anywhere;background:#371d2b;border:1px solid #794052;border-left:3px solid #df7185;border-radius:9px;padding:14px 16px;font-size:12px}.error-banner button{color:#ffc8d2}.notice{color:#a1e8c6;background:#12372d;border:1px solid #38735b;border-radius:10px;max-width:min(520px,100vw - 36px);padding:15px 19px;font-size:12px;line-height:1.6;animation:.22s both command-page-enter;bottom:27px;right:28px;box-shadow:0 15px 60px #0006}.loading{color:#9eb6d8;padding:80px 25px;font-size:12px}.loading:before{content:"";border:2px solid #2c4261;border-top-color:#83b7ff;border-radius:50%;width:34px;height:34px;margin:0 auto 20px;animation:1s linear infinite command-loading;display:block}.search-results,.notification-menu,.account-menu{color:#d8e7fc;background:#142239;border:1px solid #3b5375;border-radius:11px;box-shadow:0 18px 70px #0008}.search-results>button,.notification-menu>button{color:#c6d7f0;border-bottom:1px solid #2b405d;gap:5px;padding:14px 16px;font-size:11px;line-height:1.6}.search-results .chosen,.notification-menu>button:hover{color:#f0f6ff;background:#234268}.search-results small,.notification-menu small{color:#a6bbd9;font-size:10px}.notification-menu>b{color:#e0edff;padding:17px;font-size:12px}.notification-menu .unread{color:#e5efff;font-weight:600}.account-menu{width:240px;padding:17px}.account-menu>b{color:#e8f1ff;font-size:13px}.account-menu>small{color:#9fb5d3;font-size:10px}.account-menu>button{color:#c1d5ef;border-color:#304762;padding:13px 3px;font-size:11px}.account-menu>button:hover{color:#fff;background:#203955}.stat-grid{gap:13px;margin-bottom:21px}.stat-card{background:linear-gradient(140deg,#18263c,#111c2d);border:1px solid #2d3f59;border-radius:12px;gap:12px;height:auto;min-height:112px;padding:19px 15px;position:relative;box-shadow:inset 0 1px #d9eaff05}.stat-card:hover{background:#1b2d46;border-color:#587ca8;transform:translateY(-2px)}.stat-icon{color:#9ac5ff;background:#1e3a5f;border:1px solid #315a86;border-radius:9px;width:38px;min-width:38px;height:38px}.stat-icon>svg{stroke-width:1.6px;width:20px;height:20px}.stat-icon.orange{color:#f8bb77;background:#3b2c21;border-color:#6b4c2f}.stat-icon.red{color:#fba4b6;background:#3c2533;border-color:#703e54}.stat-card>div{flex:1;padding-top:1px}.stat-card b{color:#f0f6ff;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:23px;font-weight:600;line-height:1.1}.stat-card span:not(.stat-icon){color:#a9bdd9;white-space:normal;font-size:10px;line-height:1.5}.stat-card small{color:#91a7c7;max-width:100%;text-overflow:initial;margin-top:10px;font-size:10px;line-height:1.55;white-space:normal!important}.stat-card>svg{color:#7c9ecb;width:13px;top:17px;right:12px}.overview-middle{gap:18px;margin-bottom:18px}.overview-bottom{gap:18px}.overview-bottom>.panel{min-height:267px}.company-overview{padding:0 17px 12px;overflow-x:auto}.company-overview .panel-heading{border-color:#2c3d56;min-height:65px;padding:19px 1px 16px}.company-row{border-color:#25364d;border-radius:5px;grid-template-columns:66px minmax(130px,1.8fr) minmax(105px,1.4fr) minmax(32px,.5fr) minmax(38px,.5fr) minmax(85px,1.1fr) minmax(75px,.9fr);gap:10px;min-height:80px;padding:12px 4px}.company-row:hover{background:#1b2d46}.company-logo{background:#f1f4f8;border:1px solid #bfcddd;border-radius:7px;width:57px;height:43px;padding:4px}.company-logo img{object-fit:contain;width:100%;max-width:100%;height:100%}.company-mark{color:#82b7ff;text-shadow:none;letter-spacing:-2px;font-size:28px}.mark-2,.mark-3,.mark-5,.mark-6{color:#b9cee9}.company-name b{color:#dbe9fb;font-size:11px;line-height:1.5}.company-name small{color:#91a9cb;margin-top:4px;font-size:10px;line-height:1.5}.company-live-status>small{color:#90a8ca;font-size:10px;line-height:1.6}.mini-stat b,.company-kpi b{color:#cbdffb;font-variant-numeric:tabular-nums;font-size:11px}.mini-stat small,.company-kpi small{color:#8ba2c1;font-size:10px}.company-updated{color:#b6cbe8;font-size:10px}.company-updated small{color:#8da4c5;font-size:10px}.registry-controls{border-color:#2a3c56;gap:8px;padding:15px 0}.registry-controls input,.registry-controls select{background:#0e1a2c;min-height:36px;padding:8px 10px;font-size:10px}.registry-pagination{border-top-color:#2d3e57;gap:13px;padding:15px 3px 2px}.registry-pagination small{color:#91a8ca;font-size:10px}.registry-pagination button{color:#9cc6ff;font-size:10px}.registry-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.attention-column{gap:16px}.attention{padding:0 17px 10px}.attention .panel-heading{border-color:#2a3c56;padding:18px 1px 15px}.attention-row{border-color:#293b54;border-radius:5px;gap:13px;min-height:65px;padding:13px 3px}.attention-row:hover{background:#1a2c45}.attention-row b{color:#d2e2f7;font-size:11px;line-height:1.6}.attention-row small{color:#90a7c8;font-size:10px;line-height:1.6}.attention-row>small{color:#a4bbda;font-size:10px}.financial-summary .panel-heading>button,.project-summary .panel-heading>button{color:#bfd5f4;background:#152840;border-color:#344a69;border-radius:6px;padding:7px 9px}.financial-empty{gap:18px;padding:27px 22px 14px}.financial-empty>svg{color:#708eb9}.financial-empty b{color:#cfdff4;font-size:13px}.financial-empty p{color:#9ab0ce;font-size:11px;line-height:1.8}.panel-footnote{color:#8099bc;font-family:var(--command-mono);padding:15px 20px;font-size:10px}.project-chart{gap:22px;padding:22px 24px 27px}.donut{width:134px;height:134px;padding:15px}.donut>div{background:#111e30;box-shadow:0 0 0 1px #3a4e681a,0 0 30px #0003}.donut b{color:#ecf5ff;font-variant-numeric:tabular-nums;font-size:27px;font-weight:550}.donut small{color:#8ca8cd;font-size:10px}.chart-legend>span,.chart-legend>button{color:#a8beda;border-color:#2c405b;padding:11px 0;font-size:10px}.panel .chart-legend>button:not([class]){color:#a8beda;background:0 0;border:0;border-bottom:1px solid #2c405b;border-radius:0;justify-content:flex-start;gap:8px;width:100%;padding:11px 0;font-size:10px;display:flex}.panel .chart-legend>button:not([class]):hover{color:#e3efff;background:#1b304a;border-color:#476486}.panel .chart-legend>button:last-child{border-bottom:0}.chart-legend b{color:#dcecff;font-weight:500}.chart-legend i,.chart-legend>button i{border-radius:2px;width:7px;height:7px}.health-table{border:1px solid #2d405b;border-radius:9px;margin:0 17px 18px}.health-table>button{color:#bfd0e8;border-color:#2a3b54;padding:12px 11px;font-size:10px}.panel .health-table>button:not([class]){color:#bfd0e8;background:0 0;border:0;border-bottom:1px solid #2a3b54;border-radius:0;justify-content:space-between;min-height:39px;padding:12px 11px;font-size:10px;display:flex}.panel .health-table>button:not([class]):hover{background:#1e3049}.panel .health-table>button:last-child{border-bottom:0}.health-table>button:hover{background:#1e3049}.health-table>button>.badge{border:0;font-size:10px}.health-table small{color:#98aed0;font-size:10px}.health-unavailable{padding:26px 20px}.health-unavailable>svg{color:#7896bf}.health-unavailable b{color:#c8daf1;font-size:13px}.health-unavailable p{color:#98afcf;font-size:11px}.company-description{margin-bottom:20px;padding:23px}.company-description p{font-size:12px}.corporate-details{border-top:1px solid #2b3f5a;gap:12px 22px;padding-top:16px}.corporate-details span{color:#9eb7d9;font-size:11px}.company-sections{gap:18px;margin-top:20px}.company-sections h2{font-size:15px}.company-record{color:#bdcee7;border-color:#2b3d56;border-radius:5px;gap:18px;padding:16px 8px;font-size:12px;line-height:1.7}.company-record:hover{color:#eef6ff;background:#1b304b}.company-record b{color:#d6e7fc;font-weight:550}.company-record small{color:#9cb3d3;font-size:10px;line-height:1.65}.company-record:last-child{border-bottom:0}.project-registry .toolbar{background:#0d192b;border:1px solid #2b405c;border-radius:10px;gap:10px;margin:20px 0;padding:18px}.project-registry .toolbar>*{flex-basis:170px}.project-registry .toolbar label{flex-basis:190px;font-size:10px}.project-registry .company-record{padding:18px 12px}.project-registry .history-row{background:#0b1626;border:1px solid #2d425f;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;padding:18px;display:grid}.project-registry .history-row p{margin:0}.kanban{gap:17px}.kanban-column{background:#0b1627;border:1px solid #2b3c55;border-radius:12px;min-height:400px;padding:16px}.kanban-column h3{color:#a9bddb;letter-spacing:.8px;text-transform:uppercase;margin-bottom:19px;font-size:10px}.kanban-column h3 span{color:#cadbf4;background:#21334f;border-radius:5px;padding:3px 8px;font-size:10px}.task-card{background:linear-gradient(135deg,#1a2b42,#152337);border:1px solid #334b6b;border-radius:10px;gap:15px;margin-bottom:13px;padding:18px;box-shadow:0 5px 16px #0002}.task-card:hover{background:#213752;border-color:#6389ba;transform:translateY(-2px)}.task-card b{color:#ddeafc;font-size:12px;line-height:1.7}.task-card>span:last-child{color:#9db7da;font-size:10px}.financial-data{gap:24px;padding:23px 22px}.bar-chart{background:repeating-linear-gradient(0deg,#0000 0 31px,#3145636b 32px);border-color:#3b5170;height:148px}.bar-group>span{border-radius:4px 4px 0 0}.bar-0{background:#4d94ff}.bar-1{background:#8fbae9}.bar-2{background:#667e9f}.bar-group>small{color:#91abce;font-size:10px}.financial-values b{color:#dfeeff;font-variant-numeric:tabular-nums;font-size:13px}.financial-values small{color:#9fb7d8;font-size:10px}.financial-summary select{color:#bfd3ee;background:#12233a;min-height:31px;padding:5px 8px;font-size:10px}[data-module=finance] td:nth-child(4),[data-module=finance] td:nth-child(5){color:#e4efff;font-family:var(--command-mono);font-variant-numeric:tabular-nums}.intercompany{margin-top:24px}.settings-grid{gap:20px}.settings-grid p,.settings-grid li{color:#a9bdd9;font-size:12px;line-height:1.9}.settings-grid .panel>p{margin-top:10px}.intelligence-grid{gap:19px;margin:20px 0}.intelligence-grid h2{margin-bottom:15px}.intelligence-grid dl{gap:11px;font-size:11px}dt{color:#91abce}dd{color:#cfdef3}.briefing-fact{border-color:#2a3d57;padding:19px 21px}.briefing-fact small{color:#8ea7ca;font-size:10px}.briefing-controls label{color:#acc3e3;font-size:11px}.command-brain{gap:20px}.brain-breadcrumb{color:#8ca9d0;font-family:var(--command-mono);letter-spacing:.4px;font-size:10px}.brain-hero{background:radial-gradient(at 90% 20%,#18478140,#0000 65%),#111e32;border-color:#345a89}.brain-hero>div{gap:20px}.brain-hero svg{color:#8ebfff}.brain-hero h2{font-size:21px;font-weight:550}.brain-hero small{color:#a5bddd;font-size:10px}.brain-metrics{gap:16px}.brain-metrics section{gap:11px}.brain-metrics b{color:#d9eaff;letter-spacing:-.4px;font-size:21px;line-height:1.35}.brain-metrics small{color:#94afd3;font-size:10px}.brain-controls{gap:12px}.brain-jobs article,.brain-report article{border-color:#2a3e5b;padding:20px 0}.brain-jobs article>div{gap:10px;min-width:0}.brain-jobs b{color:#d7e8ff}.brain-jobs small,.brain-report small{color:#97afd0;font-size:10px}.brain-draft{color:#bacee8;line-height:1.85}.command-brain h2{margin-bottom:12px}.command-brain form{gap:14px}.command-brain textarea{min-height:115px}.unifi-module{gap:20px}.unifi-grid,.unifi-grid.two{gap:16px}.unifi-grid h2{color:#e1eeff;font-size:22px;font-weight:550}.unifi-module dl>div{border-color:#2b405b;padding:11px 0;font-size:11px}.unifi-chart{background:repeating-linear-gradient(0deg,#0000 0 27px,#3146634f 28px);border-bottom:1px solid #3a5377;gap:3px;height:113px;padding-bottom:1px}.unifi-chart span{background:linear-gradient(#80b5ff,#3176dc);border-radius:3px 3px 0 0}.unifi-form{gap:15px}.unifi-limitation,.load-observed{color:#92aacd;font-size:10px;line-height:1.7}.infrastructure-load{margin:22px 0}.load-grid{gap:18px}.load-grid .padded{background:#0e192a}.load-heading h3{color:#d6e6fb}.load-meter{margin:17px 0}.load-meter>div{color:#a6bfdf;font-size:11px}.load-meter progress{accent-color:#5e9df5;background:#253953;border:0;border-radius:6px;height:6px}.load-meter progress::-webkit-progress-bar{background:#253953;border-radius:6px}.load-meter progress::-webkit-progress-value{background:#5e9df5;border-radius:6px}.load-meter progress::-moz-progress-bar{background:#5e9df5;border-radius:6px}.brand-department{gap:20px}.brand-toolbar{gap:16px}.brand-toolbar label{color:#a7bfdf;gap:9px;font-size:11px}.brand-tabs{background:#0c1728;border:1px solid #30445e;border-radius:11px;gap:5px;padding:6px}.brand-tabs button{color:#9eb8da;border-radius:7px;padding:11px 14px;font-size:11px}.brand-tabs button:hover{color:#e2efff;background:#1c3351}.brand-tabs .selected{color:#e6f2ff;background:#244c7f;box-shadow:inset 0 0 0 1px #4575b2}.brand-authority{color:#d3e6ff;background:linear-gradient(110deg,#193455,#12243c);border:1px solid #355782;border-radius:12px;gap:17px;padding:20px 23px}.brand-authority b{color:#8ab7f3;font-family:var(--command-mono);letter-spacing:1.1px;font-size:10px}.brand-authority span{color:#c4d9f5;font-size:12px;line-height:1.7}.brand-card h3{color:#dceaff;margin-bottom:16px;font-size:15px}.brand-card p{color:#a4bcdb;font-size:12px;line-height:1.85}.brand-card small{color:#97aecc;font-size:10px;line-height:1.8}.brand-card-heading{gap:12px}.brand-pill{color:#b8d1f3;background:#203653;border:1px solid #385273;border-radius:6px;padding:6px 10px;font-size:10px}.brand-pill.good{color:#85dfb6;background:#183c32;border-color:#366d53}.brand-pill.warning{color:#ffd091;background:#3e2e1c;border-color:#7c582f}.brand-grid,.brand-stat-grid{gap:18px}.brand-stat{color:#e8f2ff;letter-spacing:-.8px;font-size:32px;line-height:1.3}.brand-stat-grid small{margin-top:14px}.brand-split{gap:20px}.brand-version{border-color:#2c405d;gap:11px;padding:17px 0}.brand-form label{color:#b5cae6;gap:8px;margin:15px 0;font-size:11px}.brand-form textarea,.brand-card textarea,.brand-form input:not([type=checkbox]),.brand-form select{color:#dceaff;background:#0c192b;border:1px solid #395373;border-radius:8px;padding:11px 13px;font-size:12px}.brand-form details{background:#0d1b2e;border-color:#304862;border-radius:8px;padding:12px}.brand-form summary{color:#b5cef1;font-size:12px}.brand-form-grid{gap:0 17px}.brand-code{color:#b2cdef;font-size:11px;line-height:1.8}.brand-actions{gap:9px;margin-top:18px}.brand-actions button,.brand-card button:not(.primary),.brand-toolbar button{color:#b7d3f7;background:#182b45;border:1px solid #3a5579;border-radius:7px;min-height:37px;padding:9px 12px;font-size:11px}.brand-actions button:hover,.brand-card button:not(.primary):hover,.brand-toolbar button:hover{background:#254568;border-color:#628ab9}.brand-actions .primary,.brand-toolbar .primary{color:#fff;background:linear-gradient(115deg,#287ffa,#1b62df);border-color:#508fff}.brand-digest{font-family:var(--command-mono);color:#89a6cd;font-size:10px;line-height:1.75}.brand-card .warning{color:#ffcc87}.brand-card dl{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:11px}.brand-card table{font-size:11px}.mail-layout{grid-template-columns:minmax(180px,.9fr) minmax(220px,1.25fr) minmax(300px,2fr);gap:17px}.mail-centre .panel{margin-bottom:19px}.mail-account{border-color:#2e425f;gap:8px;padding:20px 0}.mail-account h3{margin-top:0}.mail-account small{color:#92afd6;font-size:10px}.mail-message{border-color:#2b415f;border-radius:6px;gap:7px;padding:19px 8px}.mail-message:hover{background:#1e3858}.mail-message b{color:#d2e5ff;font-size:12px}.mail-message p{color:#9db4d4;font-size:11px;line-height:1.7}.mail-message small{color:#8aa6cd;font-size:10px}.mail-preview pre{color:#c0d4ef;background:#0c1728;border:1px solid #2d4567;border-radius:9px;padding:21px;font-size:12px;line-height:1.9}.analytics-department{gap:20px}.analytics-kpis{gap:17px}.analytics-kpis .panel{padding:24px}.analytics-kpis small{color:#9cb6d8;font-size:11px}.analytics-kpis h2{letter-spacing:-.7px;color:#e8f3ff;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:30px;font-weight:550}.analytics-columns{gap:20px}.analytics-tabs{justify-content:flex-start;gap:9px;margin-bottom:0}.analytics-bars{background:repeating-linear-gradient(0deg,#0000 0 39px,#2e46654d 40px);border-bottom:1px solid #395276;gap:5px;min-height:200px;margin-bottom:15px;padding:18px 6px 6px}.analytics-bars>div{min-width:27px}.analytics-bars span{background:linear-gradient(#90beff,#307adf);border-radius:4px 4px 0 0}.analytics-bars small{color:#9cb6d9;font-size:10px}.analytics-count{color:#d6e7ff;font-family:var(--command-mono);margin-left:12px;font-size:10px}.analytics-columns .panel>p{border-bottom:1px solid #293e5b;padding-bottom:12px}.analytics-columns .panel>p:last-child{border-bottom:0;padding-bottom:0}[data-module=domains]>div>.panel{margin-top:20px}[data-module=system-truth]>.panel,[data-module=releases]>.panel{border-top-color:#5683b7;padding:29px}[data-module=system-truth] .panel>h2,[data-module=releases] .panel>h2{color:#e0edff;font-size:20px}[data-module=releases] iframe{background:#0a1320;border-radius:8px;display:block}[data-module=releases] .panel>div[style*=min-height]{background:#0c182b;border-radius:11px;border-color:#3d577a!important}[data-module=releases] .panel>div[style*=flex]{align-items:flex-end}[data-module=releases] .panel>div[style*=flex]>label{max-width:120px;margin-bottom:0}[data-module=releases] .panel>form{background:#0c182a;border:1px solid #395576;border-radius:11px;max-width:760px;padding:23px}[data-module=system-truth] .panel>details:first-of-type{border-color:#3c5c84}[data-module=social] .panel{margin-bottom:20px}[data-module=social] .panel:has(>.panel-heading){padding:0 22px 22px}[data-module=social] .panel>.panel-heading{padding-left:0;padding-right:0}[data-module=social] textarea{min-height:160px}[data-module=projects] .stat-grid>.panel{min-height:112px}.modal{color:#dce9fb;background:#111e32;border:1px solid #47658c;border-radius:16px;width:min(700px,94vw);max-height:min(88vh,900px);padding:0;box-shadow:0 35px 140px #000a}.modal::backdrop{-webkit-backdrop-filter:blur(7px);background:#030815b5}.modal-header{background:#14243a;border-bottom:1px solid #334b69;padding:21px 25px}.modal-header h2{color:#e8f3ff;font-size:18px;font-weight:550}.modal-content{padding:25px}.modal-content label,.login-form-wrap label{color:#b4c8e4;gap:9px;margin-bottom:18px;font-size:11px;line-height:1.6}.modal-content p{color:#a5bcda;font-size:12px;line-height:1.85}.modal-content .example{color:#b5ceed;background:#0b182a;border:1px solid #2d4668;border-radius:8px;padding:16px;font-size:10px;line-height:1.8}.form-grid{gap:0 19px}.modal-actions{border-color:#334968;gap:10px;margin-top:25px;padding-top:20px}.detail-meta{flex-wrap:wrap;gap:12px;margin-bottom:24px}.detail-fields{grid-template-columns:145px minmax(0,1fr);gap:14px 20px;font-size:12px;line-height:1.8}.detail-fields dt{color:#8eafd8;font-size:11px}.detail-fields dd{color:#c2d7f2}.detail-fields code,td code{color:#a7ceff;font-size:10px}.comment{background:#0c1a2c;border:1px solid #30496a;border-radius:9px;margin-bottom:13px;padding:16px}.comment small{color:#87a6cf;font-size:10px}.comment p{color:#b7cde9;line-height:1.85}.dependency-row,.history-row,.version-row{color:#bad0ec;border-color:#2f4665;gap:15px;padding:16px 0;font-size:11px}.dependency-row button{color:#ffadbe}.history-row p{margin-bottom:0}.inline-form{gap:12px;margin-top:20px}.invitation-token{color:#c1ddff;background:#152f50;border:1px solid #416d9f;border-radius:9px;padding:19px;font-size:12px;line-height:1.9}.enrollment{color:#c9dffb;background:#122741;border:1px solid #35577f;border-radius:10px;margin-bottom:19px;padding:19px}.enrollment p{color:#b5cce8;font-size:11px;line-height:1.75}.enrollment span{color:#bdd1ec;font-size:11px}.enrollment code{color:#c6e0ff;background:#0b192c;border:1px solid #355577;border-radius:6px;font-size:12px}.authenticator-qr{background:#fff;border-radius:8px;padding:8px}.boot{background:radial-gradient(at 50% 40%,#16365e,#080e19 68%)}.boot p{color:#9cb8de;font-family:var(--command-mono);letter-spacing:1px;font-size:10px}.login-screen{background:#080e18;min-height:100svh;display:block}.login-grid{background:radial-gradient(at 77% 48%,#1633584d,#0000 47%);grid-template-columns:minmax(0,1.3fr) minmax(410px,.9fr);max-width:2200px;min-height:100svh;margin:0 auto;display:grid}.login-visual{isolation:isolate;background:radial-gradient(at 53% 65%,#0f54a539,#0000 54%),linear-gradient(135deg,#12243c,#0a1423 50%,#0c1b2d);border-right:1px solid #283b54;flex-direction:column;justify-content:flex-start;min-height:100svh;padding:clamp(32px,4vw,68px);display:flex;position:relative;overflow:hidden}.login-visual:before{z-index:-1;content:"";opacity:.16;background-image:linear-gradient(#6998d52e 1px,#0000 1px),linear-gradient(90deg,#6998d52e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 26% 78%,#0000);mask-image:linear-gradient(#0000,#000 26% 78%,#0000)}.login-visual:after{content:"";background:linear-gradient(#0000,#5a97ed77,#0000);width:1px;height:60%;position:absolute;top:20%;left:30px}.login-signal{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.login-signal .brand{gap:14px;margin:0}.login-signal .brand svg{width:43px;height:47px}.login-signal .brand b{letter-spacing:2px;font-size:19px}.login-signal .brand strong{letter-spacing:3.6px;font-size:16px}.login-signal .brand small{display:none}.login-signal .motion-toggle{background:#0f2239;margin-top:4px}.login-copy{z-index:2;margin-top:clamp(42px,7vh,90px);position:relative}.login-kicker{font-family:var(--command-mono);color:#8cb8ed;letter-spacing:1.7px;align-items:center;gap:9px;font-size:8px;font-weight:400;line-height:1.7;display:inline-flex}.login-copy h1{letter-spacing:-2.5px;color:#f0f5ff;margin:22px 0 23px;font-size:clamp(39px,4.1vw,71px);font-weight:500;line-height:1.08}.login-copy h1 em{color:#82b6ff;font-style:normal}.login-copy p{color:#9fb5d5;max-width:40ch;margin-bottom:0;font-size:14px;line-height:1.85}.login-orbit{perspective:850px;width:min(100%,570px);height:clamp(245px,29vh,380px);min-height:245px;transform-style:preserve-3d;margin:20px auto 4px;position:relative}.login-orbit:before{content:"";background:radial-gradient(#266bca22,#0000 66%);position:absolute;inset:10% 15%}.login-orbit-ring{width:85%;height:85%;transform-style:preserve-3d;border:1px solid #4b8ade85;border-radius:50%;position:absolute;top:7.5%;left:7.5%;box-shadow:inset 0 0 25px #2560a50b,0 0 24px #2771d01a}.login-orbit-ring:before{content:"";background:#c5dfff;border-radius:50%;width:6px;height:6px;position:absolute;top:13%;left:13%;box-shadow:0 0 13px #69a7ff}.login-orbit-ring:first-child{animation:26s linear infinite command-ring-one;transform:rotateX(62deg)rotate(-20deg)}.login-orbit-ring:nth-child(2){border-color:#5073a55c;width:68%;height:68%;animation:34s linear infinite command-ring-two;top:16%;left:16%;transform:rotateX(52deg)rotateY(28deg)rotate(40deg)}.login-orbit-ring:nth-child(3){border-color:#6ca9f787;width:48%;height:90%;animation:31s linear infinite reverse command-ring-three;top:5%;left:26%;transform:rotateY(67deg)rotate(-25deg)}.login-orbit-core{color:#9dc8ff;background:linear-gradient(135deg,#174678,#142a48 56%,#10223b);border:1px solid #4b87d58c;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:105px;height:105px;animation:7s ease-in-out infinite command-core-float;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #b3d7ff2e,0 12px 60px #00132a9c,0 0 48px #146df02b}.login-orbit-core svg{width:50px;height:50px}.login-orbit-core span{font-family:var(--command-mono);color:#b5d6ff;letter-spacing:2px;font-size:7px}.login-orbit-node{color:#a8c9f2;font-family:var(--command-mono);letter-spacing:1px;background:#10243ce8;border:1px solid #41658b;border-radius:5px;align-items:center;gap:8px;padding:9px 11px;font-size:7px;display:flex;position:absolute;box-shadow:0 6px 20px #0002}.login-orbit-node i{background:#8dbaff;border-radius:1px;width:4px;height:4px;display:block}.login-orbit-node:nth-child(5){top:19%;left:3%}.login-orbit-node:nth-child(6){top:28%;right:0}.login-orbit-node:nth-child(7){bottom:20%;left:8%}.login-orbit-node:nth-child(8){bottom:12%;right:7%}.login-features{border-top:1px solid #34527666;flex-wrap:wrap;gap:14px 24px;margin-top:auto;padding-top:22px;display:flex}.login-features>span{color:#b0c7e4;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.login-features>span>svg{color:#7aa7df;width:14px;height:14px}.login-footnote{font-family:var(--command-mono);color:#7896bc;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:14px;margin-top:33px;font-size:7px;display:flex}.login-footnote>span{color:#98b6dc}.login-form-wrap{background:linear-gradient(145deg,#16243a,#111c2e);border:1px solid #304664;border-radius:17px;align-self:center;width:calc(100% - 80px);max-width:445px;margin:50px auto;padding:35px;box-shadow:0 22px 80px #0004,inset 0 1px #b8d5ff08}.login-form-header{border-bottom:1px solid #2e4563;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:23px;display:flex}.login-form-header .login-kicker{letter-spacing:1.2px;color:#9ec7ff;font-size:8px}.login-access-code{color:#809abf;font-family:var(--command-mono);white-space:nowrap;letter-spacing:.7px;font-size:7px}.login-form-wrap h2{color:#ebf3ff;text-align:left;letter-spacing:-.7px;font-size:29px;font-weight:500;line-height:1.25}.login-form-wrap>p{text-align:left;color:#a3bbdb;margin:15px 0 28px;font-size:11px;line-height:1.85}.login-form-wrap label{color:#bed0e9;gap:8px;margin-bottom:19px;font-size:10px}.login-form-wrap input{color:#e3efff;background:#0b1728;border-color:#365072;border-radius:8px;min-height:45px;font-size:13px}.login-form-wrap input[name=code]{font-family:var(--command-mono);letter-spacing:4px;font-size:16px}.login-form-wrap input[name=code]::placeholder{letter-spacing:0;font-family:inherit;font-size:11px}.login-form-wrap .primary{border-radius:8px;justify-content:space-between;width:100%;min-height:46px;margin-top:5px;padding:13px 15px;font-size:12px}.login-form-wrap>.text-button{text-align:center;margin:21px auto 0;font-size:10px;line-height:1.7;display:block}.login-form-wrap .recovery-help{color:#91a8c8;text-align:center;line-height:1.8;margin:21px 0 0!important;font-size:10px!important}.login-security{color:#8ea9cd;border-top:1px solid #2d4360;gap:7px;margin-top:25px;padding-top:20px;font-size:10px;line-height:1.7}.login-security>svg{width:12px;height:12px}@keyframes command-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes command-loading{to{transform:rotate(360deg)}}@keyframes command-ring-one{0%{transform:rotateX(62deg)rotate(-20deg)}to{transform:rotateX(62deg)rotate(340deg)}}@keyframes command-ring-two{0%{transform:rotateX(52deg)rotateY(28deg)rotate(40deg)}to{transform:rotateX(52deg)rotateY(28deg)rotate(400deg)}}@keyframes command-ring-three{0%{transform:rotateY(67deg)rotate(-25deg)}to{transform:rotateY(67deg)rotate(335deg)}}@keyframes command-core-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@media (min-width:1700px){:root{--sidebar:270px}.sidebar{padding-left:17px;padding-right:17px}.sidebar nav button{min-height:44px;font-size:12px}.nav-group summary{font-size:10px}.topbar{gap:27px;padding-left:39px;padding-right:39px}.command-identity{max-width:320px}.global-search{width:min(28%,420px)}.top-actions{gap:21px}.top-actions select{max-width:185px}.top-actions>.secondary{padding:10px 13px;font-size:10px}.page-heading{margin-bottom:34px}.panel-heading{padding:20px 23px}.company-row{min-height:84px}.stat-card{gap:15px;min-height:124px;padding:23px 19px}.stat-card b{font-size:27px}.stat-card span:not(.stat-icon){font-size:11px}.stat-card small{font-size:10px}}@media (max-width:1450px){:root{--sidebar:234px}.sidebar{padding-left:10px;padding-right:10px}.sidebar .brand{margin-left:10px}.brand b{font-size:16px}.brand strong{letter-spacing:2.7px;font-size:14px}.sidebar nav button{gap:10px;font-size:11px}.nav-group summary{letter-spacing:.85px;font-size:10px}.topbar{gap:14px;padding:0 24px}.command-identity{gap:7px;max-width:175px;font-size:10px}.command-identity>span{font-size:8px}.global-search{width:min(23%,290px)}.global-search kbd{display:none}.top-actions{gap:11px}.top-actions select{max-width:135px}.profile-button>span:not(.avatar){display:none}.overview-middle{grid-template-columns:1.6fr 1fr}.company-row{grid-template-columns:58px minmax(115px,1.8fr) minmax(100px,1.4fr) 30px 34px minmax(75px,1fr);gap:8px}.company-updated{display:none}.company-logo{width:49px;height:39px}.stat-grid{gap:10px}.stat-card{gap:10px;padding:17px 12px}.stat-icon{width:32px;min-width:32px;height:32px}.stat-icon>svg{width:17px;height:17px}.stat-card b{font-size:21px}.stat-card>svg{display:none}.stat-card span:not(.stat-icon),.stat-card small{font-size:10px}.overview-bottom{grid-template-columns:1fr 1fr}.health-summary{grid-column:span 2}.health-table{grid-template-columns:1fr 1fr;display:grid}.health-table>button:nth-child(odd){border-right:1px solid #2c405b}.health-unavailable{grid-column:span 2}.login-copy h1{font-size:clamp(42px,4.2vw,61px)}.login-visual{padding:43px}.login-orbit{height:28vh;min-height:235px}.login-features{gap:13px 19px}}@media (max-width:1200px){:root{--sidebar:220px}.topbar{gap:13px;padding:0 20px}.command-identity{display:none}.global-search{flex:1;width:auto;max-width:350px}.top-actions{gap:12px}main,.workspace-content{padding:28px 23px 34px}.page-heading h1{font-size:31px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-card{flex-flow:row;align-items:flex-start;min-height:107px;padding:18px}.stat-card b{font-size:25px}.stat-card span:not(.stat-icon){font-size:10px}.stat-card small{margin-top:9px;font-size:10px}.stat-icon{width:39px;min-width:39px;height:39px}.stat-icon>svg{width:21px;height:21px}.overview-middle{grid-template-columns:1fr}.company-row{grid-template-columns:65px minmax(140px,1.8fr) minmax(115px,1.4fr) 35px 40px minmax(85px,1fr) 80px}.company-updated{display:block}.company-logo{width:55px;height:41px}.attention-column{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.attention-column>.attention:only-child{grid-column:1/-1}.company-overview{overflow-x:auto}.company-rows{min-width:640px}.mail-layout{grid-template-columns:minmax(0,1fr)}.mail-preview pre{max-height:none}.brand-grid,.brand-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.95fr)}.login-visual{padding:36px}.login-form-wrap{width:calc(100% - 50px);padding:28px}.login-copy h1{letter-spacing:-1.8px;font-size:45px}.login-copy p{font-size:12px}.login-orbit{min-height:225px}.login-orbit-node{letter-spacing:.5px;padding:8px;font-size:6px}.login-orbit-core{border-radius:20px;width:91px;height:91px}.login-orbit-core svg{width:43px;height:43px}.login-features{gap:13px}.login-features>span{font-size:10px}.login-footnote{letter-spacing:.6px;font-size:6px}}@media (max-width:1440px){.command-identity{display:none}}@media (min-width:761px){.sidebar-collapsed{--sidebar:77px}.sidebar-collapsed .sidebar{padding:26px 9px 17px}.sidebar-collapsed .sidebar .brand{min-height:48px;margin:0 10px 38px}.sidebar-collapsed .sidebar .brand svg{width:35px;height:40px}.sidebar-collapsed .sidebar .brand>div,.sidebar-collapsed .sidebar nav button>span,.sidebar-collapsed .holding-brand>div,.sidebar-collapsed .command-status-strip>div{display:none}.sidebar-collapsed .nav-group{margin-bottom:11px}.sidebar-collapsed .nav-group summary{border-bottom:1px solid #2a3d56;min-height:13px;margin:0 10px 10px;padding:0;font-size:0}.sidebar-collapsed .nav-group summary:after{width:4px;height:4px;margin:0 auto 5px}.sidebar-collapsed .sidebar nav button{justify-content:center;gap:0;min-height:44px;padding:12px 0}.sidebar-collapsed .sidebar nav button>svg{width:19px;height:19px}.sidebar-collapsed .sidebar nav em{min-width:14px;padding:3px;font-size:10px;top:1px;right:1px}.sidebar-collapsed .sidebar-collapse{width:24px;height:22px;top:89px;right:26px;transform:rotate(180deg)}.sidebar-collapsed .command-status-strip{justify-content:center;margin:6px 5px 0;padding:18px 0 5px}.sidebar-collapsed .holding-brand{justify-content:center;padding:18px 0 5px}}@media (max-width:980px){.top-actions>.secondary{min-width:35px;padding:8px;font-size:0}.top-actions>.secondary>svg{width:17px;height:17px}.top-actions{gap:9px}.top-actions select{max-width:130px}.top-actions>.icon-button:not(.motion-toggle){display:none}.page-heading{gap:14px}.heading-date{display:none}.panel-heading{padding-left:17px;padding-right:17px}.company-row{min-height:79px}.settings-grid,.brand-split{grid-template-columns:1fr}.unifi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-grid{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.brain-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.login-grid{grid-template-columns:1fr 1fr}.login-visual{padding:31px}.login-signal,.login-signal .brand{gap:10px}.login-signal .brand svg{width:33px;height:38px}.login-signal .brand b{letter-spacing:1.5px;font-size:14px}.login-signal .brand strong{letter-spacing:2px;font-size:12px}.login-kicker{letter-spacing:1px;font-size:7px}.login-copy{margin-top:55px}.login-copy h1{font-size:39px}.login-orbit{height:235px;min-height:200px}.login-orbit-node:nth-child(5),.login-orbit-node:nth-child(7){left:0}.login-orbit-node:nth-child(8){right:0}.login-form-wrap{width:calc(100% - 38px);padding:25px}.login-form-wrap h2{font-size:25px}.login-footnote{line-height:1.8;display:block}.login-footnote>span{margin-top:5px;display:block}.login-access-code{font-size:6px}.login-form-header{gap:8px}}@media (max-width:760px){:root{--sidebar:0px}.application{width:100%}.workspace{width:100%;margin-left:0}.sidebar{visibility:hidden;width:273px;padding:25px 14px 18px;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s;bottom:0;transform:translate(-100%)}.sidebar.open{visibility:visible;transition-delay:0s;transform:translate(0);box-shadow:20px 0 80px #0008}.sidebar .brand{margin:0 10px 30px}.brand b{font-size:17px}.brand strong{font-size:15px}.sidebar nav button{gap:13px;min-height:44px;padding:11px 12px;font-size:12px}.nav-group summary{font-size:10px}.sidebar-collapsed .nav-group summary{padding:12px 10px 10px;font-size:10px}.drawer-close{color:#afc5e2;background:#172d48;border:1px solid #365271;width:32px;height:32px;display:flex;top:25px;right:15px}.sidebar .drawer-close+nav{margin-top:0}.sidebar-collapse{display:none}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);background:#030a17a8}.topbar{align-items:center;gap:10px;height:auto;min-height:111px;padding:12px 15px 53px}.mobile-menu{width:32px;height:34px;padding:4px;display:inline-flex}.command-identity{display:none}.global-search{flex:1;gap:7px;min-width:80px;max-width:none;height:36px;padding:0 9px}.global-search input{min-width:0;font-size:10px}.global-search>svg{width:14px;height:14px}.global-search kbd{display:none}.top-actions{flex-wrap:nowrap;gap:8px}.top-actions>.secondary{gap:7px;max-width:143px;height:30px;min-height:30px;padding:6px 9px;font-size:10px;position:absolute;bottom:12px;left:15px}.top-actions>.secondary>svg{width:13px;height:13px}.top-actions>select{z-index:auto;max-width:min(54%,210px);height:30px;min-height:30px;padding:5px 25px 5px 10px;font-size:10px;display:block;position:absolute;top:auto;bottom:12px;right:15px}.top-actions>.icon-button:not(.motion-toggle){display:none}.top-actions>.motion-toggle{background:0 0;border-color:#0000;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex}.top-actions>.motion-toggle>span{display:none}.top-actions>.motion-toggle>svg{width:15px;height:15px}.profile-button{padding:0}.profile-button>span:not(.avatar),.profile-button>svg{display:none}.avatar{border-radius:9px;width:31px;height:31px;font-size:10px}.notification-wrap .icon-button{min-width:28px;min-height:30px;padding:5px}.notification-wrap .icon-button>svg{width:19px;height:19px}.icon-button em{min-width:14px;padding:3px;font-size:10px;top:-4px;right:-2px}.notification-menu{width:min(360px,100vw - 24px);max-height:calc(100svh - 90px);position:fixed;top:61px;left:auto;right:12px}.account-menu{width:min(250px,100vw - 24px);position:fixed;top:62px;right:12px}.search-results{width:min(370px,100vw - 30px);top:calc(100% + 9px);left:-42px}main,.workspace-content{padding:25px 16px 30px}.page-heading{margin-bottom:24px;padding-top:0}.page-heading h1{letter-spacing:-1px;font-size:29px;line-height:1.22}.page-heading p{font-size:11px;line-height:1.8}.section-kicker{letter-spacing:.9px;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:7px}.section-kicker>i{width:14px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.stat-card{flex-direction:row;align-items:flex-start;gap:11px;min-height:116px;padding:15px 12px}.stat-card b{font-size:24px}.stat-card span:not(.stat-icon),.stat-card small{font-size:10px}.stat-icon{border-radius:7px;width:29px;min-width:29px;height:29px}.stat-icon>svg{width:16px;height:16px}.stat-card>svg{display:none}.overview-middle,.overview-bottom{grid-template-columns:minmax(0,1fr);gap:17px}.overview-bottom>.panel{min-height:240px}.attention-column{flex-direction:column;display:flex}.health-summary{grid-column:auto}.health-table{display:block}.health-table>button:nth-child(odd){border-right:0}.health-unavailable{grid-column:auto}.company-overview{padding:0 14px 11px;overflow-x:auto}.company-overview .panel-heading{gap:9px;min-height:68px;position:sticky;left:0}.company-rows{min-width:640px}.company-row{grid-template-columns:58px 140px 112px 30px 34px 92px 74px;gap:8px}.company-name b,.company-name small{font-size:10px}.company-updated{display:block}.registry-controls{gap:7px;position:sticky;left:0}.registry-controls input{min-width:100px}.registry-controls select{max-width:145px;font-size:10px}.registry-pagination{flex-wrap:wrap;gap:10px;position:sticky;left:0}.registry-pagination small{font-size:10px}.registry-heading-actions button{gap:5px;font-size:10px}.registry-heading-actions button>svg{width:12px;height:12px}.panel-heading{gap:10px;min-height:61px;padding:17px}.panel-heading h2{font-size:13px}.panel-heading>button{font-size:10px}.panel,.brand-card{border-radius:11px}.padded,.intelligence-grid .panel,.brand-card{padding:20px}.panel:has(>h2){padding:20px}.panel>h2{font-size:17px}.panel>h3{font-size:13px}.panel>p,.panel>ul,.panel>ol{font-size:11px}.panel>label{width:100%;margin-right:0;display:flex}.panel label{font-size:11px}.panel details>p,.panel details>form,.panel details>ul,.panel details>ol,.panel details>div{margin:13px}.panel summary{padding:12px;font-size:10px}.toolbar{gap:12px;margin-bottom:18px}.toolbar>select{width:100%;min-width:0;max-width:100%}.toolbar .filter-input{width:100%;min-width:0}.toolbar-actions{gap:8px}.primary,.secondary,.danger{min-height:38px;padding:10px 12px;font-size:10px}.toolbar-actions .primary,.toolbar-actions .secondary,.toolbar-actions .danger{font-size:10px}.toolbar-actions svg{width:13px;height:13px}th{letter-spacing:.6px;padding:14px 12px;font-size:10px}td{padding:14px 12px;font-size:10px}td b{font-size:11px}td small{font-size:10px}.table-scroll>table{min-width:560px}.panel>.table-scroll>table{min-width:500px}.badge{gap:5px;padding:5px 7px;font-size:10px}.empty{padding:40px 20px}.empty b{font-size:14px}.empty p{font-size:11px}.integrity-note{padding:13px 15px;font-size:10px}.error-banner{align-items:flex-start;font-size:11px}.company-description{padding:19px}.company-sections{grid-template-columns:minmax(0,1fr);gap:17px}.company-record{gap:12px;padding:16px 5px;font-size:11px}.company-record small{white-space:normal;font-size:10px}.project-registry .toolbar{padding:13px}.project-registry .toolbar>*{flex-basis:100%;width:100%}.project-registry .toolbar label{flex-basis:100%}.project-registry .company-record{grid-template-columns:minmax(0,1fr);gap:8px}.project-registry .history-row{padding:14px}.financial-empty{padding:25px 22px}.financial-empty>svg{width:45px}.financial-data{gap:18px;padding:21px}.project-chart{gap:24px;padding:22px}.donut{width:130px;height:130px;padding:15px}.chart-legend{max-width:180px}.chart-legend>button{font-size:10px}.attention-row{min-height:67px}.attention-row b{font-size:11px}.attention-row>small{font-size:10px;display:block}.kanban{gap:11px}.kanban-column{min-height:310px;padding:12px}.kanban-column h3{letter-spacing:.4px;font-size:10px}.task-card{gap:12px;padding:13px}.task-card b{font-size:11px}.task-card>span:last-child{font-size:10px}.intelligence-grid,.unifi-grid.two{grid-template-columns:minmax(0,1fr)}.brain-metrics{gap:12px}.brain-metrics .panel{padding:17px}.brain-metrics b{font-size:18px}.brain-hero>div{align-items:flex-start;gap:14px}.brain-hero h2{font-size:18px}.brain-jobs article{display:grid}.brain-controls{gap:10px}.brain-controls>p{flex-basis:100%}.unifi-grid{gap:12px}.unifi-grid h2{font-size:19px}.unifi-module dl>div{display:block}.unifi-module dl>div>dd{margin-top:4px}.infrastructure-load>.panel-heading{flex-direction:column;align-items:flex-start}.load-grid{gap:12px}.brand-grid,.brand-split{grid-template-columns:minmax(0,1fr)}.brand-stat-grid{gap:12px}.brand-stat-grid .brand-card{padding:17px}.brand-stat{font-size:27px}.brand-form-grid{grid-template-columns:minmax(0,1fr)}.brand-tabs{padding:5px}.brand-tabs button{padding:10px;font-size:10px}.brand-authority{flex-wrap:wrap;padding:18px}.brand-authority span{font-size:11px}.brand-toolbar label{width:100%;min-width:0}.brand-card dl{grid-template-columns:minmax(0,1fr);gap:5px}.brand-card dd{margin-bottom:10px}.mail-layout{gap:15px}.mail-message{padding:17px 6px}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-kpis .panel{padding:19px}.analytics-kpis h2{font-size:26px}.analytics-kpis small{font-size:10px}.analytics-columns{grid-template-columns:minmax(0,1fr);gap:17px}.analytics-department .toolbar>label{width:100%}.analytics-tabs{gap:7px}.analytics-tabs .primary,.analytics-tabs .secondary{min-height:35px;padding:9px;font-size:10px}[data-module=system-truth]>.panel,[data-module=releases]>.panel{padding:20px}[data-module=system-truth] .panel>h2,[data-module=releases] .panel>h2{font-size:18px}[data-module=releases] .panel>form{padding:17px}[data-module=releases] .panel>div[style*=flex]>label{max-width:calc(50% - 8px)}.modal{border-radius:13px;width:calc(100vw - 24px);max-height:calc(100svh - 30px)}.modal-header{padding:18px 20px}.modal-header h2{font-size:16px}.modal-content{padding:21px}.form-grid{grid-template-columns:minmax(0,1fr)}.detail-fields{grid-template-columns:105px minmax(0,1fr);gap:13px 15px;font-size:11px}.detail-fields dt{font-size:10px}.modal-actions{flex-wrap:wrap;gap:9px}.dependency-row,.history-row,.version-row{flex-wrap:wrap;gap:11px}.inline-form{flex-wrap:wrap}.inline-form>select{flex-basis:100%}.notice{max-width:none;font-size:11px;bottom:18px;left:18px;right:18px}footer{flex-wrap:wrap;gap:12px;height:auto;min-height:75px;padding:18px 16px;font-size:10px}footer>span>span{margin:5px 0 0;font-size:10px;display:block}footer>div{gap:13px}footer button{font-size:10px}footer>div>span{display:none}.skip-link{left:12px}.login-grid{grid-template-columns:minmax(0,1fr);padding-bottom:15px}.login-visual{border-bottom:1px solid #2c415e;border-right:0;min-height:0;padding:27px 30px 24px}.login-visual:after{left:15px}.login-signal .brand svg{width:35px;height:39px}.login-signal .brand b{font-size:15px}.login-signal .brand strong{font-size:12px}.login-copy{margin-top:32px}.login-copy h1{letter-spacing:-1.5px;margin:17px 0;font-size:43px;line-height:1.08}.login-copy p{max-width:44ch;font-size:11px;line-height:1.8}.login-orbit{width:min(100%,390px);height:180px;min-height:180px;margin:8px auto 6px}.login-orbit-core{border-radius:17px;gap:5px;width:74px;height:74px}.login-orbit-core svg{width:36px;height:36px}.login-orbit-core span{letter-spacing:1.4px;font-size:5px}.login-orbit-node{gap:6px;padding:7px;font-size:5px}.login-orbit-node i{width:3px;height:3px}.login-features{gap:12px 19px;padding-top:16px}.login-features>span{gap:7px;font-size:10px}.login-features>span>svg{width:12px;height:12px}.login-footnote{display:none}.login-form-wrap{border-radius:14px;width:calc(100% - 34px);max-width:440px;min-height:0;margin:25px auto;padding:27px;display:block}.login-form-header{gap:15px;margin-bottom:22px;padding-bottom:21px}.login-form-header .login-kicker{font-size:8px}.login-access-code{font-size:7px}.login-form-wrap h2{text-align:left;font-size:27px}.login-form-wrap>p{margin-bottom:24px;font-size:11px}.login-form-wrap label{margin-bottom:18px;font-size:11px}.login-form-wrap input{min-height:46px;font-size:16px}.login-form-wrap .primary{min-height:46px;font-size:12px}.login-form-wrap>.text-button,.login-security{font-size:10px}}@media (max-width:420px){.topbar{gap:7px;padding-left:12px;padding-right:12px}.top-actions{gap:5px}.mobile-menu{width:27px;min-width:27px}.top-actions>.motion-toggle{min-width:44px;min-height:44px;padding:10px}.global-search{min-width:65px;padding:0 8px}.global-search input{font-size:10px}.top-actions>.secondary{padding:6px 8px;font-size:10px;left:12px}.top-actions>select{max-width:48%;right:12px}main,.workspace-content{padding-left:13px;padding-right:13px}.page-heading h1{font-size:27px}.stat-card{gap:8px;padding:15px 11px}.stat-icon{width:26px;min-width:26px;height:26px}.stat-icon>svg{width:14px;height:14px}.stat-card b{font-size:22px}.stat-card span:not(.stat-icon),.stat-card small{font-size:10px}.padded,.intelligence-grid .panel,.brand-card{padding:17px}.panel:has(>h2){padding:17px}.panel>h2{font-size:16px}.panel-heading h2{font-size:12px}.panel-heading>button{font-size:10px}.project-chart{gap:18px;padding:20px 17px}.donut{width:115px;height:115px;padding:13px}.donut b{font-size:24px}.chart-legend>button{gap:7px;font-size:10px}.financial-data{flex-direction:column;align-items:stretch}.financial-data .bar-chart{flex-basis:145px}.financial-values{flex-wrap:wrap;gap:16px;display:flex}.financial-values>div{margin-bottom:0}.kanban{grid-template-columns:minmax(0,1fr)}.kanban-column{min-height:180px;padding:15px}.kanban-column h3{font-size:10px}.task-card{padding:17px}.task-card b{font-size:12px}.brand-stat-grid .brand-card,.brain-metrics .panel,.analytics-kpis .panel{padding:15px}.brain-metrics b{font-size:16px}.brand-stat{font-size:25px}.analytics-kpis h2{font-size:24px}.detail-fields{grid-template-columns:90px minmax(0,1fr);gap:12px}.login-visual{padding:24px 24px 21px}.login-copy h1{font-size:39px}.login-copy p{font-size:11px}.login-kicker{letter-spacing:.9px;font-size:6px}.login-orbit{height:160px;min-height:160px}.login-features{gap:10px 15px}.login-features>span{font-size:10px}.login-features>span>svg{width:11px;height:11px}.login-form-wrap{padding:25px}.login-form-wrap h2{font-size:25px}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-page-hidden=true] *,html[data-page-hidden=true] :before,html[data-page-hidden=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.topbar{-webkit-backdrop-filter:none;background:#0b1422}.modal::backdrop,.drawer-backdrop{-webkit-backdrop-filter:none;background:#030815ed}}@media (forced-colors:active){.panel,.stat-card,.sidebar,.modal,.brand-card,.login-form-wrap{border:1px solid canvastext}.sidebar nav button.active,.view-toggle .chosen,.brand-tabs .selected{outline-offset:-3px;outline:2px solid highlight}.primary,.secondary,.danger,.badge{border:1px solid buttontext}.login-orbit{display:none}}
.command-orbit{--orbit-ink:#f2f6fc;--orbit-muted:#9cafc6;--orbit-line:#253b52;isolation:isolate;color:var(--orbit-ink);background:radial-gradient(at 75% 40%,#0e2a485e,#0000 58%),linear-gradient(125deg,#0f1b2c,#080f1c 70%);border:1px solid #25415c;border-radius:20px;margin:0 0 24px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0002}.command-orbit:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#8cbce903 1px,#0000 1px),linear-gradient(90deg,#8cbce903 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.command-orbit button{font:inherit;cursor:pointer;touch-action:manipulation}.command-orbit button:focus-visible{outline-offset:4px;outline:2px solid #9cddff}.command-orbit button:disabled{opacity:.4;cursor:not-allowed}.orbit-topbar{border-bottom:1px solid #bad8ff12;justify-content:space-between;align-items:center;gap:16px;padding:15px 23px;display:flex;position:relative}.orbit-section-label{color:#a8c2dc;letter-spacing:1.7px;align-items:center;gap:10px;min-width:0;font-size:10px;font-weight:650;display:flex}.orbit-section-index{color:#70b7ff;letter-spacing:0;border:1px solid #42658a5e;border-radius:6px;place-items:center;width:25px;height:25px;font-family:ui-monospace,monospace;font-size:10px;display:grid}.orbit-display-controls{flex-shrink:0;align-items:center;gap:9px;display:flex}.orbit-view-switch{background:#070e1b80;border:1px solid #34516c6b;border-radius:8px;gap:2px;padding:3px;display:flex}.orbit-view-switch button{color:#a4b9d0;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:61px;min-height:29px;padding:5px 9px;font-size:11px;display:flex}.orbit-view-switch button.selected{color:#e5f4ff;background:#1b3b5f;box-shadow:inset 0 1px #93c9ff15}.orbit-view-switch button:hover:not(.selected){color:#e5f4ff;background:#18304980}.orbit-motion-button{color:#9ec3e6;background:#091323;border:1px solid #34516c6b;border-radius:8px;place-items:center;width:34px;height:35px;display:grid}.orbit-body{grid-template-columns:minmax(215px,27%) minmax(0,1fr);gap:0;min-height:415px;display:grid}.orbit-brief{z-index:2;min-width:0;padding:27px 0 24px 27px;position:relative}.orbit-kicker{letter-spacing:1.7px;font-weight:650;color:#81a3c4!important;margin:0 0 10px!important;font-size:11px!important;line-height:1.5!important}.command-orbit .orbit-introduction h2{color:#f2f6fc;letter-spacing:-1.5px;margin:0;font-size:clamp(28px,2.6vw,39px);font-weight:650;line-height:1.06}.orbit-introduction h2>span{color:#8fc6ff}.command-orbit .orbit-description{color:#9cafc6;max-width:250px;margin:14px 0 20px;font-size:11px;line-height:1.65}.orbit-inspector{background:linear-gradient(130deg,#152b416b,#0a172780);border:1px solid #34557373;border-radius:11px;padding:14px 15px 12px;box-shadow:inset 0 1px #c1e4ff05}.orbit-selection-caption{color:#789bbd;letter-spacing:1.25px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;line-height:1.4;display:flex}.orbit-selected-mark{letter-spacing:0;color:#a5d6ff;background:#1a3b5e;border:1px solid #5c9bd432;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:2px 5px;font-size:11px;font-weight:700;display:grid}.command-orbit .orbit-inspector h3{color:#eff7ff;letter-spacing:-.15px;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.3}.command-orbit .orbit-industry{color:#9cafc6;overflow-wrap:anywhere;margin:4px 0 12px;font-size:10px;line-height:1.5}.orbit-selected-metrics{border-top:1px solid #bad8ff12;border-bottom:1px solid #bad8ff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px;padding:12px 0;display:grid}.orbit-selected-metrics>div{flex-direction:column-reverse;gap:6px;min-width:0;display:flex}.orbit-selected-metrics dt{color:#9cafc6;font-size:10px;line-height:1.4}.orbit-selected-metrics dd{color:#eef7ff;font-variant-numeric:tabular-nums;letter-spacing:-.7px;margin:0;font-size:22px;font-weight:600;line-height:1}.orbit-check{gap:4px;margin-bottom:13px;display:grid}.orbit-check>span{color:#a8bdd2;align-items:center;gap:6px;font-size:10px;display:flex}.orbit-check i{border:1px solid #a8bdd2;border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbit-check-good>span{color:#8dddbf}.orbit-check-good i{background:#8dddbf;border-color:#8dddbf}.orbit-check-warning>span{color:#e8bf7c}.orbit-check-warning i{background:#e8bf7c;border-color:#e8bf7c}.command-orbit .orbit-check small{color:#89a3bd;font-size:10px;line-height:1.4}.command-orbit .orbit-enter{color:#f0f8ff;background:linear-gradient(110deg,#1765ae,#13497d);border:1px solid #448ed06b;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:36px;padding:9px 11px;font-size:10px;font-weight:600;transition:background .18s,border-color .18s;display:flex}.command-orbit .orbit-enter:hover{background:#1c6fbc;border-color:#80c7ff}.orbit-no-records{color:#83baf0;border:1px solid #34557373;border-radius:10px;padding:16px}.command-orbit .orbit-no-records h3{color:#e9f4ff;margin:12px 0 6px;font-size:14px}.command-orbit .orbit-no-records p{color:#9cafc6;font-size:11px}.orbit-display{flex-direction:column;justify-content:center;min-width:0;margin:13px 18px 12px 12px;display:flex;position:relative}.orbit-constellation{flex:1;min-width:0;min-height:400px;position:relative}.orbit-geometry{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-connection{stroke:#316292;stroke-opacity:.23;transition:stroke-opacity .25s,stroke .25s}.orbit-connection.selected{stroke:#69b8ff;stroke-opacity:.7}.orbit-rail-flow{opacity:.7;animation:22s linear infinite orbit-rail-drift}.orbit-rail-flow-second{opacity:.45;animation-duration:29s;animation-direction:reverse}.orbit-core{pointer-events:none;aspect-ratio:1;width:min(40%,255px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-core>svg{width:100%;height:100%;display:block;overflow:visible}.orbit-core-float{animation:7s ease-in-out infinite orbit-core-hover}.orbit-core-wordmark{color:#b2cee6;text-align:center;letter-spacing:3.3px;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.55;display:block;position:absolute;top:98%;left:50%;transform:translate(-50%)}.orbit-core-wordmark>span{color:#568bb9;letter-spacing:4.6px;margin-left:1px;font-size:7px;display:block}.orbit-node-field{position:absolute;inset:0}.command-orbit .orbit-node{left:var(--node-x);top:var(--node-y);text-align:left;color:#d7e9fa;z-index:2;background:linear-gradient(135deg,#172a40eb,#0a1829f5);border:1px solid #3456758f;border-radius:9px;align-items:center;gap:8px;width:clamp(143px,13vw,165px);min-height:65px;padding:10px 11px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #0002}.command-orbit .orbit-node:hover{background:linear-gradient(135deg,#1d3a56,#11253c);border-color:#60b1ee;box-shadow:0 5px 20px #0066ff13}.command-orbit .orbit-node.selected{background:linear-gradient(135deg,#1a426a,#0e2743);border-color:#64b7fa;box-shadow:0 0 0 3px #288aff10,0 6px 20px #0002}.orbit-node-marker{color:#c5e6ff;letter-spacing:-.2px;background:linear-gradient(140deg,#204563,#0e2338);border:1px solid #588ec647;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:650;display:grid}.orbit-node-copy{gap:4px;min-width:0;display:grid}.orbit-node-copy b{-webkit-line-clamp:3;letter-spacing:.1px;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.command-orbit .orbit-node-copy small{color:#92b0cc;white-space:nowrap;font-size:10px;line-height:1.3;display:block}.orbit-node-corner{background:#5c7591;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;right:5px}.orbit-node.selected .orbit-node-corner{background:#8cd4ff;box-shadow:0 0 7px #56bbff80}.orbit-coordinate{pointer-events:none;color:#6585a4;letter-spacing:1px;opacity:.6;font:7px/1.8 ui-monospace,monospace;position:absolute;bottom:3px}.orbit-coordinate-left{left:12px}.orbit-coordinate-right{text-align:right;right:10px}.orbit-display-footer{color:#7c9ab7;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:3px 10px 0;padding:7px 0 0;font-size:11px;display:flex}.orbit-display-footer>span{align-items:center;gap:6px;line-height:1.4;display:flex}.orbit-scope-marker{border:1px solid #6a94bb;width:5px;height:5px;transform:rotate(45deg)}.orbit-pagination{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.orbit-pagination button{color:#bdd9f2;background:#16304b;border:1px solid #355d82;border-radius:5px;place-items:center;min-width:28px;min-height:28px;display:grid}.orbit-list{scrollbar-color:#355b80 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:360px;max-height:440px;padding:18px 9px;display:grid;overflow:auto}.command-orbit .orbit-list-row{text-align:left;color:#d9eafa;background:#102237a6;border:1px solid #3456758f;border-radius:9px;align-items:center;gap:10px;min-height:67px;padding:12px;transition:border-color .18s,background .18s;display:flex}.command-orbit .orbit-list-row.selected{background:#163658;border-color:#64b7fa}.command-orbit .orbit-list-row:hover{border-color:#7db9e7}.orbit-list-row>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.orbit-list-row b{overflow-wrap:anywhere;font-size:10px;font-weight:650;line-height:1.4}.command-orbit .orbit-list-row small{color:#9eb9d2;font-size:11px;line-height:1.5}.orbit-list-row>svg{color:#6e9cc3;flex-shrink:0}.command-orbit .orbit-list-empty{color:#9cafc6;padding:18px;font-size:12px}.command-orbit .orbit-footer{z-index:auto;min-height:47px;box-shadow:none;color:#9cafc6;letter-spacing:0;background:#08111d66;border-top:1px solid #bad8ff12;flex-wrap:wrap;align-items:center;gap:24px;width:100%;height:auto;margin:0;padding:13px 25px;font-size:10px;display:flex;position:static}.orbit-footer>div{white-space:nowrap;align-items:center;gap:7px;display:flex}.orbit-footer>div>svg{color:#7294b5}.orbit-footer>div>b{color:#deedfc;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.command-orbit .orbit-footer>div>span{color:#9cafc6;display:inline}.command-orbit .orbit-footer>p{color:#6b87a4;letter-spacing:.2px;margin:0 0 0 auto;font-size:10px;line-height:1.5}.command-orbit[data-motion=paused] .orbit-rail-flow,.command-orbit[data-motion=paused] .orbit-core-float{animation-play-state:paused}@keyframes orbit-rail-drift{to{stroke-dashoffset:-1536px}}@keyframes orbit-core-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (min-width:1700px){.orbit-body{min-height:445px}.orbit-brief{padding:31px 0 28px 32px}.orbit-description{max-width:280px}.orbit-inspector{max-width:310px}.orbit-constellation{min-height:395px}.orbit-node-copy b{font-size:11px}.command-orbit .orbit-node{width:175px;min-height:67px}.orbit-node-marker{width:31px;height:31px;font-size:11px}}@media (max-width:1180px){.orbit-body{grid-template-columns:minmax(210px,29%) minmax(0,1fr)}.orbit-brief{padding:24px 0 22px 21px}.orbit-display{margin-left:10px;margin-right:13px}.command-orbit .orbit-node{gap:7px;width:143px;min-height:65px;padding:9px}.orbit-node-marker{width:24px;height:24px;font-size:11px}.orbit-node-copy b{font-size:11px}.command-orbit .orbit-node-copy small{font-size:10px}.orbit-core{width:40%}.orbit-footer{gap:18px!important}.command-orbit .orbit-footer>p{display:none}}@media (max-width:900px){.orbit-body{grid-template-columns:1fr}.orbit-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:24px 24px 0;display:grid}.orbit-introduction{align-self:center}.command-orbit .orbit-introduction h2{font-size:34px}.command-orbit .orbit-description{max-width:240px;margin-bottom:0}.orbit-inspector{padding:13px 15px}.orbit-selected-metrics{margin-bottom:9px;padding:9px 0}.orbit-selected-metrics dd{font-size:20px}.orbit-check{margin-bottom:10px}.orbit-constellation{min-height:360px}.orbit-display{margin:13px 20px 12px}.command-orbit .orbit-node{gap:8px;width:150px;min-height:65px;padding:9px}.orbit-node-marker{width:28px;height:28px}.orbit-node-copy b{font-size:11px}.command-orbit .orbit-node-copy small{font-size:10px}.orbit-core{width:210px}.orbit-display-footer{margin-top:14px}.orbit-list{min-height:250px;max-height:330px}.orbit-footer>div{gap:5px}}@media (max-width:580px){.command-orbit{border-radius:15px;margin-bottom:18px}.orbit-topbar{gap:8px;padding:11px 13px}.orbit-section-label{letter-spacing:1.1px;gap:7px;font-size:10px}.orbit-section-index{width:21px;height:23px;font-size:10px}.orbit-display-controls{gap:5px}.orbit-view-switch{padding:2px}.orbit-view-switch button{min-width:32px;min-height:30px;padding:6px}.orbit-view-switch button>span{display:none}.orbit-motion-button{width:31px;height:36px}.orbit-brief{grid-template-columns:1fr;gap:17px;padding:22px 17px 0}.orbit-introduction{padding-right:0}.command-orbit .orbit-introduction h2{letter-spacing:-1.5px;font-size:35px;line-height:1.05}.command-orbit .orbit-introduction h2 br{display:none}.orbit-introduction h2>span:before{content:" "}.command-orbit .orbit-description{max-width:100%;margin:10px 0 0;font-size:11px}.orbit-kicker{margin-bottom:8px!important;font-size:10px!important}.orbit-inspector{grid-template-columns:1fr auto;column-gap:12px;padding:12px 13px;display:grid}.orbit-selection-caption{grid-column:1/-1;margin-bottom:3px}.command-orbit .orbit-inspector h3{grid-column:1/-1;font-size:14px}.command-orbit .orbit-industry{grid-column:1/-1;margin:4px 0 8px}.orbit-selected-metrics{grid-column:1/-1;gap:20px;margin:0 0 10px;padding:10px 0}.orbit-selected-metrics>div{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px}.orbit-selected-metrics dd{font-size:21px}.orbit-selected-metrics dt{max-width:62px;font-size:10px}.orbit-check{place-content:center start;gap:4px;margin:0}.command-orbit .orbit-check small{font-size:10px}.command-orbit .orbit-enter{align-self:center;gap:14px;width:auto;min-height:36px;padding:8px 9px;font-size:11px}.orbit-display{margin:0 12px 8px}.orbit-constellation{flex:none;min-height:0;padding-top:215px}.orbit-geometry{height:215px;inset:0 0 auto}.orbit-core{width:190px;top:104px}.orbit-core-wordmark{letter-spacing:3px;font-size:11px;top:92%}.orbit-core-wordmark>span{letter-spacing:4px;font-size:6px}.orbit-coordinate{font-size:6px;top:168px;bottom:auto}.orbit-coordinate-left{left:4px}.orbit-coordinate-right{right:4px}.orbit-node-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 3px;display:grid;position:relative;inset:auto}.command-orbit .orbit-node{gap:7px;width:100%;min-height:66px;padding:10px 8px;position:relative;top:auto;left:auto;transform:none}.orbit-node-copy b{font-size:11px}.orbit-node-marker{width:25px;height:25px;font-size:11px}.command-orbit .orbit-node-copy small{font-size:10px}.orbit-connection{display:none}.orbit-display-footer{min-height:30px;margin:7px 3px 0;font-size:10px}.orbit-list{grid-template-columns:1fr;gap:8px;min-height:0;max-height:365px;padding:16px 3px 4px}.command-orbit .orbit-list-row{min-height:58px;padding:10px}.orbit-list-row b,.command-orbit .orbit-list-row small{font-size:11px}.command-orbit .orbit-footer{justify-content:space-between;padding:12px 15px;font-size:10px;gap:10px 16px!important}.orbit-footer>div{gap:4px}.orbit-footer>div>svg{width:12px;height:12px}.orbit-footer>div>b{font-size:11px}.orbit-footer>div:nth-child(2)>span,.orbit-footer>div:nth-child(3)>span{white-space:normal;max-width:52px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.command-orbit .orbit-rail-flow,.command-orbit .orbit-core-float{animation:none!important}.command-orbit *{transition:none!important}}html[data-motion=reduced] .command-orbit .orbit-rail-flow,html[data-motion=reduced] .command-orbit .orbit-core-float{animation:none!important}.orbit-screen-reader{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-orbit .orbit-open-selected{color:#aad6ff;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 0;font-size:11px;display:inline-flex}.command-orbit .orbit-open-selected:hover{color:#e7f5ff;text-underline-offset:3px;text-decoration:underline}.orbit-display-footer{flex-wrap:wrap;font-size:10px}.orbit-selected-metrics dt{font-size:10px}.command-orbit .orbit-description{font-size:12px}.command-orbit .orbit-node-copy b{font-size:11px;line-height:1.3}.command-orbit .orbit-node-copy small{font-size:10px}.command-orbit .orbit-node-marker,.command-orbit .orbit-enter{font-size:11px}@media (max-width:580px){.orbit-section-label{letter-spacing:.8px;font-size:9px}.orbit-view-switch button{min-width:44px;min-height:44px}.command-orbit .orbit-enter,.command-orbit .orbit-open-selected{min-height:44px}.orbit-pagination button{min-width:44px;min-height:44px}.orbit-check>span{font-size:11px}.orbit-footer>div:nth-child(2)>span,.orbit-footer>div:nth-child(3)>span{max-width:61px}.command-orbit .orbit-footer{font-size:10px;gap:10px!important}.orbit-display-footer{gap:5px 10px}.orbit-inspector{column-gap:8px}.orbit-selected-metrics dt{max-width:60px}}.overview-middle .attention-column{flex-direction:column;display:flex}.overview-middle .attention-column>.attention{flex:1}
