:root{color-scheme:dark;--vx-black:#03030a;--vx-night:#070814;--vx-navy:#0b1028;--vx-indigo:#121241;--vx-panel:#11143a;--vx-panel-2:#17164b;--vx-line:rgba(104,112,255,.38);--vx-line-hot:rgba(130,91,255,.78);--vx-violet:#8b5cff;--vx-purple:#6638ff;--vx-blue:#315cff;--vx-cyan:#18d9ff;--vx-aqua:#43f4d0;--vx-magenta:#f04bd7;--vx-success:#35e7a4;--vx-warning:#ffb84d;--vx-danger:#ff4e83;--vx-text:#dbe4ff;--vx-muted:#8f9bc4;--vx-white:#f8f9ff;--vx-role-accent:var(--vx-violet);--vx-sidebar-width:17rem;--vx-topbar-height:5.35rem;font-family:Bahnschrift,Aptos Display,Trebuchet MS,sans-serif}*,:after,:before{box-sizing:border-box}html{min-width:320px}body,html{background:var(--vx-black)}body{margin:0;min-height:100vh;color:var(--vx-text)}button,input,select,textarea{font:inherit}a{color:var(--vx-cyan);text-underline-offset:.2em}a:hover{color:#9ef2ff}:focus-visible{outline:2px solid var(--vx-cyan);outline-offset:3px}.vx-shell{min-height:100vh;background:var(--vx-black)}.vx-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--vx-sidebar-width);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#0a0b20,#11113a 54%,#0b0b25);border-right:1px solid var(--vx-line-hot);box-shadow:18px 0 60px rgba(5,0,34,.42)}.vx-sidebar:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 10%,rgba(95,67,255,.18),transparent 26%),linear-gradient(110deg,transparent 45%,rgba(34,202,255,.035) 50%,transparent 55%)}.vx-sidebar-logo{position:relative;z-index:1;display:block;min-height:8rem;padding:1.2rem 1.25rem 1rem;border-bottom:1px solid rgba(102,94,255,.28);text-decoration:none}.vx-logo{display:flex;align-items:center;gap:.6rem;color:var(--vx-white)}.vx-logo svg{width:3rem;height:3rem;overflow:visible;flex:0 0 auto}.vx-logo div{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem}.vx-logo strong{font-size:1rem;letter-spacing:.18em;font-weight:800;background:linear-gradient(90deg,#fff,#aeafff 46%,#56e7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.vx-logo span{font-size:.47rem;color:#b9c1df;letter-spacing:.13em;white-space:nowrap}.vx-sidebar nav{position:relative;z-index:1;flex:1 1;padding:.8rem .75rem 5rem;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(121,91,255,.5) transparent}.vx-nav-group{margin:0 0 1.1rem}.vx-nav-group h2{margin:0 0 .38rem;padding:0 .75rem;color:#7885ad;font-size:.64rem;line-height:1.8;text-transform:uppercase;letter-spacing:.18em}.vx-nav-group a{position:relative;display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:2.85rem;margin:.15rem 0;padding:.62rem .72rem;border:1px solid transparent;border-radius:.7rem;color:#b6c2e5;font-size:.84rem;text-decoration:none;transition:.15s ease}.vx-nav-group a:hover{color:#fff;background:rgba(78,74,188,.18)}.vx-nav-group a.is-active{color:#fff;border-color:rgba(151,113,255,.6);background:linear-gradient(100deg,rgba(109,55,255,.72),rgba(72,68,218,.58));box-shadow:inset 3px 0 0 #b89aff,0 8px 26px rgba(70,35,230,.3)}.vx-nav-group a b{min-width:1.4rem;padding:.15rem .32rem;border-radius:99px;color:#fff;background:rgba(240,75,215,.35);text-align:center;font-size:.61rem}.vx-nav-icon{width:1.18rem;height:1.18rem;color:#94a6ff}.vx-nav-group a.is-active .vx-nav-icon{color:#6bf1ff;filter:drop-shadow(0 0 5px rgba(62,223,255,.5))}.vx-sidebar footer{position:relative;z-index:1;padding:1rem 1.25rem 1.2rem;border-top:1px solid rgba(102,94,255,.3);background:rgba(8,7,28,.72)}.vx-sidebar footer small,.vx-sidebar footer span{display:block}.vx-sidebar footer span{color:#bd8bff;font-size:.74rem;font-style:italic}.vx-sidebar footer small{margin-top:.3rem;color:#66739c;font-size:.61rem}.vx-stage{min-height:100vh;margin-left:var(--vx-sidebar-width)}.vx-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:var(--vx-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem clamp(1rem,2.2vw,2.2rem);background:rgba(7,7,23,.91);border-bottom:1px solid rgba(105,97,255,.46);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 38px rgba(0,0,0,.24)}.vx-topbar>div:first-child{display:grid;grid-gap:.18rem;gap:.18rem}.vx-topbar>div:first-child strong{color:var(--vx-white);font-size:.98rem}.vx-topbar>div:first-child span{color:#95a3ca;font-size:.72rem}.vx-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.vx-live{display:inline-flex;align-items:center;gap:.4rem;color:#93f9d0;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.vx-live i{width:.46rem;height:.46rem;border-radius:50%;background:var(--vx-success);box-shadow:0 0 10px var(--vx-success)}.vx-safety{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem .9rem;border:1px solid rgba(255,75,130,.75);border-radius:.65rem;color:#ffddec;background:linear-gradient(110deg,rgba(184,31,112,.5),rgba(245,66,138,.22));font-size:.76rem;font-weight:900;text-decoration:none;box-shadow:0 0 20px rgba(236,48,131,.13)}.vx-identity{display:grid;grid-gap:.08rem;gap:.08rem;min-width:7.8rem}.vx-identity strong{color:#eef1ff;font-size:.76rem}.vx-identity span{color:#8996c0;font-size:.61rem;letter-spacing:.1em}.vx-top-actions form{margin:0}.vx-signout{width:auto;min-height:2.35rem;margin:0;padding:.5rem .7rem;border-color:rgba(117,129,181,.38);background:rgba(22,25,62,.8);color:#b7c2e3;font-size:.68rem}.vx-content{min-height:calc(100vh - var(--vx-topbar-height));overflow:hidden;background-color:#070817;background-image:linear-gradient(rgba(93,84,204,.08) 1px,transparent 0),linear-gradient(90deg,rgba(93,84,204,.08) 1px,transparent 0),radial-gradient(circle at 14% 5%,rgba(93,45,255,.22),transparent 30%),radial-gradient(circle at 92% 10%,rgba(0,201,255,.1),transparent 25%);background-size:38px 38px,38px 38px,auto,auto}.vx-menu-button,.vx-mobile-nav,.vx-scrim{display:none}.vx-auth-stage{min-height:100vh;display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(28rem,1.1fr);background:#050611;overflow:hidden}.vx-auth-brand{position:relative;display:grid;place-content:center;grid-gap:1.4rem;gap:1.4rem;padding:4rem;background-image:linear-gradient(rgba(95,79,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(95,79,255,.11) 1px,transparent 0),radial-gradient(circle at 34% 42%,rgba(99,40,255,.42),transparent 34%),radial-gradient(circle at 65% 52%,rgba(0,204,255,.2),transparent 35%),linear-gradient(145deg,#090921,#080615);background-size:42px 42px,42px 42px,auto,auto,auto;border-right:1px solid rgba(113,94,255,.52)}.vx-auth-brand:after{content:"";position:absolute;inset:8%;border:1px solid rgba(111,98,255,.2);border-radius:50%;transform:scale(.82);pointer-events:none}.vx-logo--hero{position:relative;z-index:1;flex-direction:column;gap:.8rem;text-align:center}.vx-logo--hero svg{width:clamp(9rem,20vw,15rem);height:auto}.vx-logo--hero strong{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:.22em}.vx-logo--hero span{font-size:clamp(.58rem,1vw,.86rem);letter-spacing:.3em}.vx-auth-brand>p{position:relative;z-index:1;max-width:30rem;margin:0 auto;color:#9da9cf;text-align:center;line-height:1.65}.vx-auth-content{display:grid;place-items:center;padding:clamp(1.25rem,5vw,5rem);background:radial-gradient(circle at 60% 30%,rgba(75,48,199,.12),transparent 35%)}.vx-auth-content .app-shell{width:100%;min-height:0;padding:0}.vx-auth-content .panel{width:min(31rem,100%);margin:0 auto}.app-shell{width:100%;min-height:calc(100vh - var(--vx-topbar-height));display:grid;place-items:center;padding:2rem}.capability-card,.category-panel,.data-panel,.module-kpi-grid,.operation-form,.panel,.system-rules,.workspace-panel{border:1px solid var(--vx-line);border-radius:.9rem;background:linear-gradient(145deg,rgba(22,22,71,.92),rgba(10,12,39,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 16px 50px rgba(0,0,0,.18)}.panel{width:min(42rem,100%);padding:clamp(1.35rem,3vw,2rem)}.panel--dashboard{width:min(76rem,100%)}.panel h1,.panel h2,.panel p{margin-top:0}.panel h1{margin-bottom:.35rem;color:#fff;font-size:clamp(1.65rem,3vw,2.3rem);letter-spacing:-.035em}.subtitle{margin-bottom:1.25rem;color:#9eacd2;line-height:1.55}.auth-card:before{content:"Secure Vorexea access";display:block;margin-bottom:.55rem;color:#8c8fff;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.auth-help-row{display:flex;justify-content:space-between;gap:1rem;margin-top:.4rem;font-size:.78rem}form{grid-gap:.78rem;gap:.78rem}form,label{display:grid}label{grid-gap:.36rem;gap:.36rem;color:#d8e0fa;font-size:.78rem;font-weight:700}input,select,textarea{width:100%;min-height:2.8rem;border:1px solid rgba(102,114,174,.46);border-radius:.58rem;background:rgba(4,5,20,.74);padding:.68rem .78rem;color:#f8f9ff;transition:.15s ease;color-scheme:dark}textarea{min-height:5rem;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--vx-cyan);box-shadow:0 0 0 3px rgba(24,217,255,.11);outline:none}.primary-download,button{min-height:2.75rem;border:1px solid rgba(153,121,255,.68);border-radius:.6rem;padding:.68rem 1rem;color:#fff;background:linear-gradient(100deg,#7a46ff,#5144ef 60%,#276cf1);font-weight:800;cursor:pointer;box-shadow:0 8px 24px rgba(74,45,210,.22)}.primary-download:hover,button:hover{filter:brightness(1.12)}button:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.2)}.secondary-button,button.secondary{background:rgba(34,38,85,.9);border-color:rgba(107,119,185,.45)}.danger-form button,button.danger{background:linear-gradient(100deg,#a52a67,#e64277);border-color:#ff6a95}.operations-shell,.settings-shell,.workspace{width:100%;max-width:100%;margin:0;padding:clamp(1rem,2.2vw,2.1rem);display:grid;grid-gap:1rem;gap:1rem}.operations-hero,.settings-hero,.vx-page-header,.workspace-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0;padding:.25rem 0 1rem;border-bottom:1px solid rgba(107,105,221,.34);background:none!important;box-shadow:none;border-radius:0}.operations-hero>div,.workspace-hero>div{min-width:0}.operations-hero h1,.settings-hero h1,.vx-page-title h1,.workspace-hero h1{max-width:none;margin:.18rem 0 .25rem;color:#fff;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.08;letter-spacing:-.045em}.operations-hero p,.settings-hero p,.vx-page-title>span,.workspace-hero p{max-width:76ch;margin:0;color:#a6b3d7;font-size:.88rem;line-height:1.55}.eyebrow,.vx-page-title>p{margin:0;color:#9f8aff;font-size:.65rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.module-score,.phase-badge,.workspace-hero aside{min-width:13rem;display:grid;grid-gap:.22rem;gap:.22rem;padding:.75rem 1rem;border:1px solid rgba(86,196,255,.38);border-radius:.7rem;background:linear-gradient(110deg,rgba(68,50,177,.32),rgba(13,73,114,.2))}.module-score span,.phase-badge small,.workspace-hero aside span{color:#8da1cb;font-size:.64rem;text-transform:uppercase;letter-spacing:.1em}.module-score strong,.phase-badge span,.workspace-hero aside strong{color:#fff;font-size:1.12rem}.workspace-hero aside small{color:#8e9bc1}.operation-message,.readonly-banner,.workspace-message{margin:0;padding:.75rem 1rem;border:1px solid rgba(50,227,173,.38);border-radius:.65rem;color:#caffeb;background:rgba(26,122,91,.16)}.metric-grid,.operations-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.operations-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid article,.ops-kpi{min-height:6.3rem;display:grid;align-content:center;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border:1px solid rgba(99,105,229,.54);border-radius:.78rem;background:linear-gradient(125deg,rgba(30,31,104,.85),rgba(14,15,53,.92));box-shadow:inset 0 0 28px rgba(71,55,206,.08)}.metric-grid small,.ops-kpi small{color:#94a3cf;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}.metric-grid strong,.ops-kpi strong{color:#fff;font-size:1.65rem}.metric-grid span,.ops-kpi p{margin:0;color:#98a8ce;font-size:.75rem}.ops-kpi-good{border-color:rgba(53,231,164,.58)}.ops-kpi-warn{border-color:rgba(255,184,77,.65)}.ops-kpi-critical{border-color:rgba(255,78,131,.65)}.ops-kpi-wide{grid-column:span 2}.ops-kpi-line{display:flex;justify-content:space-between;gap:.5rem;padding-top:.35rem;border-top:1px solid rgba(108,115,207,.27)}.category-grid,.controls-panel,.feature-suite-grid,.record-grid,.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.record-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.workspace-panel{padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.span-two{grid-column:span 2}.approval-list form,.assignment-card,.capability-card,.inline-actions form,.record-card,.roadmap-list article,.suite-card,.timeline-item{border:1px solid rgba(93,102,208,.38);border-radius:.72rem;background:linear-gradient(130deg,rgba(27,27,85,.67),rgba(9,12,38,.74))}.record-card,.timeline-item{display:grid;grid-gap:.28rem;gap:.28rem;padding:.8rem;text-decoration:none}.record-card:hover,.suite-card:hover{border-color:var(--vx-cyan);transform:translateY(-1px)}.assignment-card strong,.record-card strong,.timeline-item strong{color:#f5f6ff}.assignment-card span,.record-card span,.timeline-item span{color:#8f9dc5;font-size:.75rem}.assignment-card p,.record-card p,.timeline-item p{margin:0;color:#aab6d7;line-height:1.5}.assignment-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.62fr);grid-gap:1rem;gap:1rem;padding:.9rem}.assignment-actions{display:grid;grid-gap:.65rem;gap:.65rem}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.section-heading h2{margin:.15rem 0 0;color:#fff;font-size:1.02rem}.empty-state{margin:0;padding:1rem;border:1px dashed rgba(116,119,216,.48);border-radius:.65rem;color:#95a3c8;background:rgba(11,13,42,.45)}.status-good{color:var(--vx-success)!important;font-weight:800}.risk-note{color:var(--vx-warning)!important}.feature-settings-link{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(106,99,230,.5);border-radius:.68rem;color:#f1f2ff;background:linear-gradient(100deg,rgba(91,53,222,.3),rgba(32,49,125,.2));text-decoration:none;font-weight:800}.feature-settings-link span{color:#92a0c7;font-size:.75rem;font-weight:500}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.7rem;gap:.7rem}.tile{padding:.9rem;border:1px solid rgba(96,104,220,.42);border-radius:.72rem;background:rgba(18,20,63,.72)}.tile h2{color:#fff;font-size:1rem}.tile p{color:#9eabd0}.suite-card{min-height:7rem;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem;text-decoration:none;transition:.15s ease}.suite-index{color:#6371ae;font-weight:900}.suite-card p{margin:0 0 .2rem;color:#39d7ff;font-size:.63rem;font-weight:900;letter-spacing:.14em}.suite-card h2{margin:0 0 .25rem;color:#fff;font-size:.95rem}.suite-card div span{color:#94a2c7;font-size:.74rem}.suite-card b{color:#cef;font-size:.68rem}.suite-card.is-disabled{opacity:.5}.exception-strip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.55rem;gap:.55rem}.exception-strip a{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem;border:1px solid rgba(92,101,203,.42);border-radius:.7rem;background:rgba(18,20,63,.82);text-decoration:none}.exception-strip a.has-exception{border-color:var(--vx-danger)}.exception-strip strong{color:#fff;font-size:1.45rem}.exception-strip span{color:#93a1c6;font-size:.67rem}.suite-meta{display:flex;align-items:center;gap:1rem;color:#929fc4}.suite-meta form{margin-left:auto}.module-kpi-grid,.operation-form{padding:1rem}.module-kpi-grid>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem}.module-kpi{padding:.7rem;border:1px solid rgba(95,104,218,.38);border-radius:.6rem;background:rgba(8,10,35,.65)}.module-kpi small,.module-kpi span{color:#8d9bc2;font-size:.68rem}.module-kpi strong{display:block;margin:.15rem 0;color:#fff;font-size:1.2rem}.operation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-form label:has(textarea),.operation-form.wide,.operation-form>button,.operation-form>fieldset,.operation-form>h3,.operation-form>p{grid-column:1/-1}.data-panel{overflow:auto}.data-panel h2{position:-webkit-sticky;position:sticky;left:0;margin:0;padding:.85rem 1rem;border-bottom:1px solid var(--vx-line);color:#fff;font-size:.9rem}.data-row{min-width:40rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(92,100,190,.25)}.data-row:last-child{border-bottom:0}.data-row strong{color:#f1f3ff}.data-row span{display:block;color:#8f9dc4;font-size:.7rem}.data-row code{color:var(--vx-cyan)}.category-panel{overflow:hidden}.capability-heading,.category-heading{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--vx-line)}.capability-heading h2,.category-heading h2{margin:0 0 .2rem;color:#fff;font-size:.95rem}.capability-heading p,.category-heading p{margin:0;color:#8f9cc2;font-size:.72rem}.module-row,.role-grant{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem 1rem;border-bottom:1px solid rgba(96,104,193,.24)}.module-row strong,.role-grant strong{color:#f2f3ff;font-size:.8rem}.module-row code,.role-grant span{display:block;color:#7786b4;font-size:.63rem}.grant-button,.toggle-control{width:auto;margin:0;min-height:2.1rem;padding:.4rem .55rem;font-size:.68rem}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;padding:1rem}.role-grant{border:1px solid rgba(96,104,193,.34);border-radius:.6rem}.role-grant.is-enabled{border-color:var(--vx-cyan);background:rgba(26,146,183,.12)}.primary-download{display:block;text-align:center;text-decoration:none}.coverage-state,.margin-band,.vx-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.3rem .5rem;border-radius:99px;font-size:.64rem;font-weight:900}.green,.is-covered,.vx-status--success{color:#83ffd2;background:rgba(30,158,112,.2)}.amber,.vx-status--warning{color:#ffd18a;background:rgba(178,111,18,.24)}.is-missing,.red,.vx-status--danger{color:#ffabc5;background:rgba(190,40,97,.24)}.vx-status--info{color:#8beeff;background:rgba(13,140,185,.22)}.vx-status--violet{color:#d0b6ff;background:rgba(112,58,217,.28)}.vx-progress{display:block;height:.42rem;overflow:hidden;border-radius:99px;background:#1b205b}.vx-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vx-violet),var(--vx-blue))}.vx-progress--cyan i{background:linear-gradient(90deg,var(--vx-aqua),var(--vx-cyan))}.vx-progress--success i{background:var(--vx-success)}.vx-progress--warning i{background:var(--vx-warning)}.vx-progress--danger i{background:var(--vx-danger)}.vx-section-tabs{flex:0 0 100%;display:flex;gap:.25rem;overflow-x:auto;padding-top:.65rem}.vx-section-tabs a{padding:.55rem .75rem;border-bottom:2px solid transparent;color:#9aa7ca;white-space:nowrap;text-decoration:none}.vx-section-tabs a.is-active{border-color:var(--vx-violet);color:#fff}@keyframes vx-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.vx-content>*{animation:vx-enter .3s ease both}@media (max-width:1100px){:root{--vx-sidebar-width:14.5rem}.operations-kpi-grid{grid-template-columns:repeat(2,1fr)}.exception-strip{grid-template-columns:repeat(3,1fr)}.role-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){:root{--vx-topbar-height:4.6rem}.vx-sidebar{transform:translateX(-105%);transition:transform .19s ease;width:min(19rem,88vw)}.vx-sidebar.is-open{transform:translateX(0)}.vx-stage{margin-left:0}.vx-menu-button{position:fixed;z-index:35;left:.8rem;top:.85rem;width:2.7rem;height:2.7rem;display:grid;place-content:center;grid-gap:.25rem;gap:.25rem;margin:0;padding:.6rem;background:rgba(22,22,68,.94)}.vx-menu-button span{display:block;width:1.15rem;height:2px;background:#d8ddff}.vx-scrim{position:fixed;inset:0;z-index:38;display:block;margin:0;border:0;border-radius:0;background:rgba(1,2,11,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vx-topbar{padding-left:4.2rem}.vx-identity,.vx-live{display:none}.vx-auth-stage{grid-template-columns:1fr}.vx-auth-brand{min-height:18rem;padding:2rem 1rem;border-right:0;border-bottom:1px solid var(--vx-line)}.vx-logo--hero svg{width:8.5rem}.vx-logo--hero strong{font-size:1.75rem}.vx-auth-brand>p{display:none}.vx-auth-content{padding:1.2rem}.category-grid,.controls-panel,.feature-suite-grid,.metric-grid,.record-grid,.workspace-grid{grid-template-columns:1fr}.ops-kpi-wide,.span-two{grid-column:auto}.assignment-card{grid-template-columns:1fr}.operations-hero,.settings-hero,.workspace-hero{align-items:stretch;flex-direction:column}.operation-form{grid-template-columns:1fr}.vx-shell--field .vx-content,.vx-shell--participant .vx-content{padding-bottom:5.2rem}.vx-mobile-nav{position:fixed;z-index:32;inset:auto 0 0;display:flex;gap:.15rem;overflow-x:auto;padding:.45rem .4rem max(.45rem,env(safe-area-inset-bottom));background:rgba(8,8,28,.96);border-top:1px solid var(--vx-line-hot);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vx-mobile-nav a{min-width:4.45rem;flex:1 0 auto;display:grid;place-items:center;grid-gap:.22rem;gap:.22rem;min-height:3.65rem;border-radius:.58rem;color:#8794bd;text-decoration:none}.vx-mobile-nav a.is-active{color:#fff;background:linear-gradient(135deg,rgba(120,66,255,.62),rgba(43,92,220,.5))}.vx-mobile-nav .vx-nav-icon{width:1.2rem;height:1.2rem}.vx-mobile-nav span{max-width:5.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem}}@media (max-width:560px){.vx-signout,.vx-topbar>div:first-child span{display:none}.vx-safety{min-height:2.35rem;padding:.45rem .65rem}.operations-shell,.settings-shell,.workspace{padding:.9rem .7rem}.exception-strip,.metric-grid,.module-kpi-grid>div,.operations-kpi-grid,.role-grid{grid-template-columns:1fr}.operations-hero h1,.settings-hero h1,.workspace-hero h1{font-size:1.65rem}.feature-settings-link{flex-direction:column}.suite-card{grid-template-columns:1.8rem 1fr}.suite-card>b{grid-column:2}.panel{padding:1.1rem}.vx-auth-brand{min-height:15rem}.vx-logo--hero svg{width:7rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.provider-theme{--vx-role-accent:#8b5cff}.provider-theme .vx-content{background-image:linear-gradient(rgba(102,82,235,.09) 1px,transparent 0),linear-gradient(90deg,rgba(102,82,235,.09) 1px,transparent 0),radial-gradient(circle at 15% 0,rgba(107,51,255,.27),transparent 31%),radial-gradient(circle at 92% 8%,rgba(0,203,255,.12),transparent 24%);background-size:38px 38px,38px 38px,auto,auto}.provider-theme .phase-badge.is-sandbox{border-color:#ffb84d;background:rgba(153,92,16,.17)}.provider-theme .module-disabled{padding:1.1rem;border:1px solid rgba(255,184,77,.5);border-radius:.8rem;background:rgba(116,70,14,.18)}.provider-theme .approval-list,.provider-theme .inline-actions,.provider-theme .roadmap-list{display:grid;grid-gap:.65rem;gap:.65rem}.provider-theme .approval-list form,.provider-theme .inline-actions form,.provider-theme .roadmap-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem}.provider-theme .ops-coverage-grid{display:grid;grid-gap:.45rem;gap:.45rem}.provider-theme .ops-coverage-row{display:grid;grid-template-columns:1.1fr .7fr 2fr;grid-gap:.7rem;gap:.7rem;padding:.6rem .8rem;border-top:1px solid rgba(94,101,194,.25)}.provider-command{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;margin:1rem 0;padding:1rem;border:1px solid rgba(124,237,255,.32);border-radius:.72rem;background:linear-gradient(145deg,rgba(16,21,63,.94),rgba(6,9,31,.97))}.command-tabs{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.command-tabs button{width:auto;min-height:2.75rem;text-transform:capitalize}.command-tabs button.is-active{border-color:#8beeff;color:#fff;background:rgba(86,196,255,.18)}.command-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.command-kpis article{min-width:0;padding:.68rem;border:1px solid rgba(102,114,174,.34);border-radius:.58rem;background:rgba(5,8,31,.62)}.command-kpis small{color:#8f9dc5;font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-kpis strong{display:block;color:#fff;font-size:1.25rem}.command-kpis span{color:#9eabd0;font-size:.72rem}.command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;min-width:0}.command-grid article{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-width:0;padding:.75rem;border:1px solid rgba(102,114,174,.34);border-radius:.58rem;background:rgba(5,8,31,.62)}.command-grid h3{margin:0;color:#fff;font-size:.86rem}.command-grid p{margin:0;color:#aab7d8;font-size:.74rem;line-height:1.42}.command-centre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;min-width:0}.command-feed{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;min-width:0;padding:.75rem;border:1px solid rgba(111,232,255,.22);border-radius:.58rem;background:rgba(5,8,31,.62)}.command-feed h3{margin:0;color:#fff;font-size:.86rem}.command-feed-row{min-height:3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.55rem;border:1px solid rgba(92,104,209,.28);border-radius:.52rem;color:#eef3ff;text-decoration:none;background:rgba(7,12,38,.72)}.command-feed-row span,.command-feed-row strong{overflow-wrap:anywhere}.command-feed-row span{color:#aab7d8;font-size:.72rem}.directory-row,.margin-row{width:100%;min-height:3.2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.62rem;border:1px solid rgba(92,104,209,.32);border-radius:.55rem;color:#eef3ff;text-align:left;text-decoration:none;background:rgba(7,12,38,.72)}.directory-row strong,.margin-row strong{overflow-wrap:anywhere}.directory-row span,.margin-row span{color:#aab7d8;font-size:.72rem;overflow-wrap:anywhere}.margin-command-dashboard{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.margin-aggregate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;min-width:0}.margin-aggregate-grid article{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem;min-width:0;padding:.72rem;border:1px solid rgba(102,114,174,.34);border-radius:.58rem;background:rgba(5,8,31,.62)}.margin-aggregate-grid h3{margin:0;color:#fff;font-size:.82rem}.margin-drill-row{min-height:2.8rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.48rem;border:1px solid rgba(92,104,209,.32);border-radius:.5rem;color:#eef3ff;text-decoration:none;background:rgba(7,12,38,.64)}.margin-drill-row span{color:#aab7d8;font-size:.71rem;overflow-wrap:anywhere}.margin-drill-row strong{color:#fff}.margin-breakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.margin-breakdown div{min-width:0;padding:.48rem;border:1px solid rgba(102,114,174,.26);border-radius:.45rem;background:rgba(3,8,27,.62)}.margin-breakdown span{display:block;color:#9eabd0;font-size:.68rem}.margin-breakdown strong{color:#fff;font-size:.82rem;overflow-wrap:anywhere}.margin-warning{padding:.6rem;border:1px solid rgba(255,187,92,.42);border-radius:.52rem;background:rgba(78,45,9,.25)}.margin-warning p{margin:.15rem 0;color:#ffe2a8}.command-drawer{position:fixed;z-index:92;inset:0;display:grid;place-items:end center;padding:1rem;background:rgba(2,3,14,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.command-drawer>div{width:min(38rem,100%);display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;border:1px solid rgba(123,238,255,.45);border-radius:.75rem;background:rgba(8,11,39,.98)}.command-drawer h3{margin:0;color:#fff}.command-drawer p{margin:0;color:#aab7d8}.command-state{margin:0;padding:.72rem;border:1px dashed rgba(111,232,255,.4);border-radius:.58rem;color:#b8c7e8;background:rgba(8,18,45,.62)}.command-state--danger{border-color:rgba(255,78,131,.52);color:#ffc7d8}.profile-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.profile-chip-list span{min-height:2rem;display:inline-flex;align-items:center;padding:.4rem .55rem;border:1px solid rgba(102,114,214,.38);border-radius:.52rem;color:#dfe6ff;background:rgba(8,12,39,.62);font-size:.72rem;overflow-wrap:anywhere}.profile-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem}.profile-actions a{min-height:2.4rem;display:inline-flex;align-items:center;padding:.45rem .65rem;border:1px solid rgba(111,232,255,.28);border-radius:.52rem;color:#9ef2ff;text-decoration:none;background:rgba(7,12,38,.72);font-weight:900}.document-command-panel{min-width:0;overflow-x:auto;border:1px solid rgba(111,232,255,.28);border-radius:.65rem;background:rgba(5,8,31,.62)}.document-command-table{min-width:72rem;display:grid;grid-gap:.35rem;gap:.35rem;padding:.55rem}.document-row{display:grid;grid-template-columns:1.2fr .9fr .9fr .8fr .45fr .8fr .75fr .8fr .9fr .85fr .7fr 1.3fr;grid-gap:.45rem;gap:.45rem;align-items:center;min-height:3.4rem;padding:.5rem;border:1px solid rgba(92,104,209,.28);border-radius:.5rem;color:#dfe7ff;background:rgba(7,12,38,.66)}.document-row-head{min-height:2.2rem;color:#8f9dc5;font-size:.68rem;font-weight:900;text-transform:uppercase;background:transparent}.document-row span,.document-row strong{min-width:0;overflow-wrap:anywhere}.doc-status{min-height:1.8rem;display:inline-flex;align-items:center;justify-content:center;padding:.24rem .42rem;border:1px solid rgba(102,114,214,.38);border-radius:.4rem;color:#fff;background:rgba(102,114,214,.18);font-size:.72rem;font-weight:900}.doc-status.available{border-color:rgba(88,222,150,.45);background:rgba(33,128,82,.2)}.doc-status.access-revoked,.doc-status.broken-link,.doc-status.deleted,.doc-status.expired{border-color:rgba(255,78,131,.5);background:rgba(120,19,54,.28)}.doc-status.expiring-soon,.doc-status.sync-delayed,.doc-status.verification-required{border-color:rgba(255,184,77,.55);background:rgba(120,76,12,.25)}.document-actions{display:flex;flex-wrap:wrap;gap:.28rem}.document-actions button{min-height:2rem;width:auto;padding:.28rem .42rem;font-size:.68rem;box-shadow:none}@media (max-width:760px){.provider-theme .ops-coverage-row{grid-template-columns:1fr}.provider-theme .approval-list form,.provider-theme .inline-actions form,.provider-theme .roadmap-list article{align-items:stretch;flex-direction:column}}@media (max-width:980px){.command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.command-centre-grid,.command-grid,.margin-aggregate-grid{grid-template-columns:1fr}.margin-breakdown{grid-template-columns:1fr 1fr}}@media (max-width:430px){.command-drawer>div,.provider-command{padding:.78rem}.command-feed-row,.command-kpis,.directory-row,.document-row,.margin-breakdown,.margin-drill-row,.margin-row{grid-template-columns:1fr}.document-command-table{min-width:0}.command-grid button,.command-tabs,.command-tabs button,.document-actions button{width:100%}.document-command-panel,.margin-command-dashboard,.provider-command{min-width:0;overflow-wrap:anywhere}}