.project-hardware-workflow{display:grid;gap:8px;min-width:0}.project-hardware-workflow-heading,.project-hardware-browser>header,.project-hardware-organization-sources>header,.project-hardware-command-panel>header,.project-hardware-role-review>header,.project-hardware-selected-header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.project-hardware-workflow-heading>div,.project-hardware-selected-header>div,.project-hardware-organization-sources>header>div{min-width:0}.project-hardware-workflow-heading h3,.project-hardware-selected-header h4,.project-hardware-command-panel h4{color:#eef5fb;margin:2px 0}.project-hardware-workflow-heading p,.project-hardware-selected-header p,.project-hardware-organization-sources p,.project-hardware-navigation-guard p,.project-hardware-guidance p{color:#8e9ba6;font-size:.6rem;line-height:1.35;margin:0}.project-hardware-workflow-heading span,.project-hardware-selected-header span,.project-hardware-command-panel>header span,.project-hardware-organization-sources article header span{color:#7faee0;font-size:.54rem;font-weight:900;text-transform:uppercase}.project-hardware-browser,.project-hardware-command-panel,.project-hardware-organization-sources,.project-hardware-navigation-guard{background:#0d151d;border:1px solid #273846;display:grid;gap:8px;min-width:0;padding:8px}.project-hardware-guidance{border-bottom:1px solid #273846;border-top:1px solid #273846;padding:5px 0}.project-hardware-guidance summary{color:#9cb0bf;cursor:pointer;font-size:.58rem;font-weight:800}.project-hardware-guidance[open]{display:grid;gap:6px}.project-hardware-file-list{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.project-hardware-file-row{background:#101821;border:1px solid #2b3c49;color:#dce8f2;display:grid;gap:3px;min-width:0;padding:7px;text-align:left}.project-hardware-file-row[aria-current=true]{background:#17375c;border-color:#55a9ff}.project-hardware-file-row span,.project-hardware-file-row small,.project-hardware-restore-note,.project-hardware-browser>header small,.project-hardware-role-review>header small,.project-hardware-organization-sources>header small{color:#8e9ba6;font-size:.56rem}.project-hardware-file-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-hardware-organization-sources article header b{background:#172532;border:1px solid #35556b;color:#b8d8f0;font-size:.54rem;padding:4px 7px;text-transform:uppercase}.project-hardware-organization-sources dl{display:grid;gap:5px;margin:0}.project-hardware-organization-sources dl div{background:#101821;border:1px solid #24313d;display:grid;gap:2px;min-width:0;padding:6px}.project-hardware-organization-sources dt{color:#7faee0;font-size:.53rem;font-weight:900;text-transform:uppercase}.project-hardware-organization-sources dd{color:#dce8f2;font-size:.59rem;margin:0;overflow-wrap:anywhere}.project-hardware-role-review{border-top:1px solid #273846;display:grid;gap:6px;padding-top:8px}.project-hardware-role-list{display:grid;margin:0}.project-hardware-role-list>div{align-items:baseline;border-top:1px solid #24313d;display:grid;gap:8px;grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);padding:5px 0}.project-hardware-role-list dt,.project-hardware-role-list small{color:#8e9ba6;font-size:.54rem}.project-hardware-role-list dd{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 8px;margin:0;min-width:0}.project-hardware-role-list strong{color:#e4edf4;font-size:.62rem;overflow-wrap:anywhere}.project-hardware-navigation-guard{border-color:#9a783b;grid-template-columns:minmax(0,1fr) auto}.project-hardware-navigation-guard>div>strong,.project-hardware-dirty-summary strong{color:#e6c977;font-size:.64rem}.project-hardware-command-panel{border-color:#3d6382}.project-hardware-dirty-summary{background:#101821;border:1px solid #2d4050;display:flex;flex-wrap:wrap;gap:6px 12px;padding:7px}.project-hardware-dirty-summary span{color:#aebbc6;font-size:.59rem}.project-hardware-organization-sources>div{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-hardware-organization-sources article{background:#101821;border:1px solid #24313d;display:grid;gap:7px;min-width:0;padding:7px}.project-hardware-organization-sources article header{align-items:start;display:flex;gap:8px;justify-content:space-between}.project-hardware-organization-sources article header>div{display:grid;gap:2px;min-width:0}.project-hardware-organization-sources dl{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.project-hardware-file-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.project-hardware-workflow-heading,.project-hardware-selected-header,.project-hardware-command-panel>header,.project-hardware-organization-sources>header{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.project-hardware-navigation-guard,.project-hardware-file-list,.project-hardware-organization-sources>div,.project-hardware-organization-sources dl{grid-template-columns:minmax(0,1fr)}.project-hardware-role-list>div{gap:2px;grid-template-columns:minmax(0,1fr)}.project-hardware-file-row strong{overflow-wrap:anywhere;white-space:normal}}.semantic-inspector-frame{align-content:start;background:var(--northstar-panel);color:var(--northstar-text);gap:0;min-width:0}.semantic-inspector-frame-empty{padding:8px}.semantic-inspector-header{background:var(--northstar-inspector-header-bg);border-bottom:1px solid var(--northstar-border);display:grid;gap:5px;min-width:0;padding:7px 38px 7px 8px;position:sticky;top:0;z-index:3}.semantic-inspector-header-main{align-items:start;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.semantic-inspector-header-icon{align-items:center;background:#142332;border:1px solid #31506b;color:#8fc6f6;display:inline-flex;height:28px;justify-content:center;width:28px}.semantic-inspector-header-icon :is(svg,img){height:16px;width:16px}.semantic-inspector-header-identity{min-width:0}.semantic-inspector-header-identity>span{color:var(--northstar-control-muted, var(--northstar-muted));font-size:.56rem;font-weight:900;text-transform:uppercase}.semantic-inspector-header-identity h2{color:var(--northstar-text);font-size:.78rem;line-height:1.2;margin:1px 0;overflow-wrap:anywhere}.semantic-inspector-header-identity p,.semantic-inspector-header-summary{color:var(--northstar-muted);font-size:.59rem;line-height:1.3;margin:0;overflow-wrap:anywhere}.semantic-inspector-header-status-slot{justify-self:end}.semantic-inspector-header-status{align-items:center;color:var(--northstar-muted);display:inline-flex;font-size:.54rem;font-weight:900;gap:4px;text-transform:uppercase}.semantic-inspector-header-status>span:first-child{background:currentColor;border-radius:999px;height:6px;width:6px}.semantic-inspector-header-status[data-tone=warning]{color:var(--northstar-inspector-warning)}.semantic-inspector-header-status[data-tone=error],.semantic-inspector-header-status[data-tone=conflict]{color:var(--northstar-inspector-error)}.semantic-inspector-header-status[data-tone=read-only],.semantic-inspector-header-status[data-tone=archived],.semantic-inspector-header-status[data-tone=unavailable],.semantic-inspector-header-status[data-tone=unresolved]{color:var(--northstar-amber)}.semantic-inspector-ancestry-slot{min-width:0}.semantic-inspector-ancestry{display:grid;gap:3px;min-width:0}.semantic-inspector-ancestry>span{color:var(--northstar-muted);font-size:.54rem;font-weight:800;text-transform:uppercase}.semantic-inspector-ancestry>select{background:var(--northstar-panel);border:1px solid var(--northstar-border);color:var(--northstar-text);font:inherit;font-size:.62rem;min-height:24px;min-width:0;padding:2px 5px;width:100%}.semantic-inspector-domain-layout{align-items:stretch;display:grid;grid-template-columns:var(--northstar-inspector-domain-rail-width) minmax(0,1fr);min-width:0}.semantic-inspector-domain-rail{align-self:start;background:#091119;border-right:1px solid var(--northstar-border);display:flex;flex-direction:column;width:var(--northstar-inspector-domain-rail-width)}.semantic-inspector-domain-tab{align-items:center;background:transparent;border:0;border-right:2px solid transparent;color:var(--northstar-muted);cursor:pointer;display:flex;font:inherit;justify-content:center;min-height:82px;padding:4px 1px;width:var(--northstar-inspector-domain-rail-width)}.semantic-inspector-domain-tab>span{font-size:.55rem;font-weight:900;line-height:1;text-orientation:mixed;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.semantic-inspector-domain-tab:hover,.semantic-inspector-domain-tab[aria-selected=true]{background:#122233;color:var(--northstar-text)}.semantic-inspector-domain-tab[aria-selected=true]{border-right-color:var(--northstar-inspector-selected-edge)}.semantic-inspector-domain-panel{min-width:0;padding:7px}.semantic-inspector-domain-panel[hidden]{display:none}.semantic-inspector-simple-content{min-width:0;padding:7px}.semantic-inspector-disclosure,.semantic-inspector-diagnostics{background:var(--northstar-inspector-group-bg);border:1px solid var(--northstar-border-soft);margin-bottom:5px}.semantic-inspector-disclosure>summary,.semantic-inspector-diagnostics>summary{align-items:center;color:var(--northstar-text);cursor:pointer;display:flex;font-size:.64rem;font-weight:850;gap:6px;justify-content:space-between;list-style:none;min-height:25px;padding:0 7px}.semantic-inspector-disclosure>summary::-webkit-details-marker,.semantic-inspector-diagnostics>summary::-webkit-details-marker{display:none}.semantic-inspector-disclosure>summary:before{color:var(--northstar-blue);content:"+";font-weight:900}.semantic-inspector-disclosure[open]>summary:before{content:"−"}.semantic-inspector-disclosure>summary>span:first-of-type{flex:1 1 auto}.semantic-inspector-disclosure>summary small{color:var(--northstar-muted);font-size:.54rem}.semantic-inspector-disclosure-content,.semantic-inspector-diagnostics-content{padding:0 7px 7px}.semantic-inspector-diagnostics{color:var(--northstar-muted)}.semantic-inspector-fallback{border-left:3px solid var(--northstar-muted);display:grid;gap:3px;padding:7px 8px}.semantic-inspector-fallback[data-tone=conflict],.semantic-inspector-fallback[data-tone=error]{border-left-color:var(--northstar-inspector-error)}.semantic-inspector-fallback[data-tone=permission-limited],.semantic-inspector-fallback[data-tone=stale],.semantic-inspector-fallback[data-tone=unavailable]{border-left-color:var(--northstar-inspector-warning)}.semantic-inspector-fallback strong{font-size:.67rem}.semantic-inspector-fallback span,.semantic-inspector-fallback p{color:var(--northstar-muted);font-size:.59rem;margin:0}.semantic-inspector-fact-list h4{color:var(--northstar-muted);font-size:.56rem;margin:0 0 4px;text-transform:uppercase}.semantic-inspector-fact-list dl{display:grid;gap:1px;margin:0}.semantic-inspector-fact-row{display:grid;grid-template-columns:minmax(76px,.65fr) minmax(0,1fr)}.semantic-inspector-fact-row :is(dt,dd){background:#101821;border:1px solid #1f2d39;font-size:.61rem;margin:0;min-width:0;overflow-wrap:anywhere;padding:4px 5px}.semantic-inspector-fact-row dt{color:var(--northstar-muted)}.semantic-inspector-fact-row dd{color:var(--northstar-text)}.semantic-inspector-field-row{align-items:start;display:grid;gap:3px 6px;grid-template-columns:minmax(76px,.65fr) minmax(0,1fr);margin-bottom:5px}.semantic-inspector-field-row>label{color:var(--northstar-muted);font-size:.61rem;padding-top:5px}.semantic-inspector-field-control{min-width:0}.semantic-inspector-field-row>small,.semantic-inspector-field-severity{color:var(--northstar-muted);font-size:.55rem;grid-column:2}.semantic-inspector-severity{align-items:center;display:inline-flex;font-size:.56rem;font-weight:800;gap:4px}.semantic-inspector-severity>span:first-child{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;height:12px;justify-content:center;width:12px}.semantic-inspector-severity[data-severity=warning]{color:var(--northstar-inspector-warning)}.semantic-inspector-severity[data-severity=error]{color:var(--northstar-inspector-error)}.semantic-inspector-actions{margin-top:6px}.semantic-inspector-actions[data-level=field]{justify-content:flex-start}.semantic-inspector-actions[data-level=group]{justify-content:flex-end}.semantic-inspector-actions[data-level=object]{border-top:1px solid var(--northstar-border-soft);justify-content:flex-end;padding-top:7px}.northstar-contextual-radial,.northstar-contextual-inline{color:#dce6ee;font-family:inherit;pointer-events:auto;position:absolute;z-index:180}.mvp-contextual-menu-host{inset:0;pointer-events:none;position:fixed;z-index:179}.northstar-contextual-radial{height:0;width:0}.northstar-contextual-center,.northstar-contextual-category-button,.northstar-contextual-command-button,.northstar-contextual-close,.northstar-contextual-inline-target,.northstar-contextual-inline-close,.northstar-contextual-inline-category{background:#0d151d;border:1px solid #30404f;border-radius:2px;color:#dce6ee;cursor:pointer;font:inherit}.northstar-contextual-center{cursor:default;display:grid;gap:2px;left:0;min-height:52px;min-width:92px;padding:7px 9px;position:absolute;text-align:center;transform:translate(-50%,-50%)}button.northstar-contextual-center,button.northstar-contextual-inline-target{cursor:pointer}.northstar-contextual-center span,.northstar-contextual-inline-target span{font-size:.68rem;font-weight:700}.northstar-contextual-center small,.northstar-contextual-inline-target small{color:#8f9daa;font-size:.58rem}.northstar-contextual-radial-category{position:absolute;transform:translate(-50%,-50%)}.northstar-contextual-category-button{align-items:center;display:grid;height:48px;justify-items:center;min-width:58px;padding:4px 7px}.northstar-contextual-category-button>span{color:#56a9ee;font-size:.86rem;line-height:1}.northstar-contextual-category-button small{font-size:.59rem}.northstar-contextual-radial-commands{left:50%;position:absolute;top:50%}.northstar-contextual-radial-command{position:absolute;transform:translate(-50%,-50%)}.northstar-contextual-command-button{display:grid;gap:2px;min-height:44px;min-width:104px;padding:6px 8px;text-align:left}.northstar-contextual-command-button>span{font-size:.64rem;font-weight:700}.northstar-contextual-command-button small{color:#8f9daa;font-size:.56rem;max-width:160px}.northstar-contextual-radial .northstar-contextual-command-button{align-items:center;justify-items:center;min-height:52px;min-width:76px;padding:5px 7px;position:relative;text-align:center;width:76px}.northstar-contextual-radial .northstar-contextual-command-button small{background:#0d151d;border:1px solid #30404f;box-shadow:0 10px 24px #0000006b;display:none;left:50%;padding:6px 8px;position:absolute;text-align:left;top:calc(100% + 5px);transform:translate(-50%);width:160px;z-index:4}.northstar-contextual-radial .northstar-contextual-command-button:hover small,.northstar-contextual-radial .northstar-contextual-command-button:focus-visible small{display:block}.northstar-contextual-radial-reason{background:#0d151d;border:1px solid #30404f;color:#8f9daa;font-size:.58rem;left:50%;margin:0;padding:6px 8px;position:absolute;top:54px;width:142px}.northstar-contextual-close{height:26px;left:44px;position:absolute;top:-43px;width:26px}.northstar-contextual-origin-tether{border-top:1px dashed #5384ad;left:0;position:absolute;top:0;transform-origin:left center;z-index:-1}.northstar-contextual-inline{background:#0b131b;border:1px solid #30404f;box-shadow:0 16px 38px #00000080;display:grid;max-height:calc(100% - 16px);overflow:auto;right:8px;top:8px;width:min(304px,calc(100% - 16px))}.northstar-contextual-inline>header{align-items:stretch;border-bottom:1px solid #273542;display:grid;grid-template-columns:minmax(0,1fr) 32px}.northstar-contextual-inline-target{border:0;cursor:default;display:grid;gap:2px;min-height:44px;padding:7px 9px;text-align:left}.northstar-contextual-inline-close{border-bottom:0;border-right:0;border-top:0}.northstar-contextual-inline-groups{display:grid}.northstar-contextual-inline-groups>section{border-bottom:1px solid #22303c}.northstar-contextual-inline-category{align-items:center;border:0;display:flex;justify-content:space-between;min-height:44px;padding:6px 9px;text-align:left;width:100%}.northstar-contextual-inline-category span{font-size:.65rem;font-weight:700}.northstar-contextual-inline-category small{color:#82919e;font-size:.57rem}.northstar-contextual-inline-commands{background:#101923;display:grid;gap:4px;padding:5px}.northstar-contextual-inline-commands p{color:#8f9daa;font-size:.6rem;margin:0;padding:6px}.northstar-contextual-target-chooser{background:#0b131b;border:1px solid #3f78aa;box-shadow:0 12px 28px #0000007a;display:grid;gap:3px;padding:5px;width:210px;z-index:3}.northstar-contextual-target-chooser-radial{left:0;position:absolute;top:64px;transform:translate(-50%)}.northstar-contextual-target-chooser-inline{border-left:0;border-right:0;position:relative;width:auto}.northstar-contextual-target-chooser>strong{color:#82919e;font-size:.58rem;letter-spacing:.04em;padding:3px 5px;text-transform:uppercase}.northstar-contextual-target-chooser>button{background:#101923;border:1px solid #283746;border-radius:2px;color:#dce6ee;cursor:pointer;display:grid;gap:2px;min-height:44px;padding:6px 7px;text-align:left}.northstar-contextual-target-chooser>button span{font-size:.64rem;font-weight:700}.northstar-contextual-target-chooser>button small{color:#8393a1;font-size:.56rem;text-transform:capitalize}.northstar-contextual-target-chooser>button[aria-checked=true]{background:#15283a;border-color:#56a9ee}.northstar-contextual-target-chooser>button:hover,.northstar-contextual-target-chooser>button:focus-visible{border-color:#56a9ee;outline:1px solid #56a9ee}.northstar-contextual-target-chooser>p{color:#d98989;font-size:.58rem;margin:0;padding:5px}.northstar-contextual-category-button:hover,.northstar-contextual-category-button:focus-visible,.northstar-contextual-command-button:hover,.northstar-contextual-command-button:focus-visible,.northstar-contextual-center:focus-visible,.northstar-contextual-inline-category:hover,.northstar-contextual-inline-category:focus-visible,.northstar-contextual-inline-target:focus-visible{background:#162535;border-color:#3f78aa;outline:1px solid #56a9ee}.northstar-contextual-category-button[aria-disabled=true],.northstar-contextual-command-button[aria-disabled=true]{color:#7f8c97;cursor:not-allowed}.northstar-contextual-command-button[data-consequence=confirmation]{border-color:#8e6234}@media(pointer:coarse){.northstar-contextual-category-button,.northstar-contextual-command-button,.northstar-contextual-center,.northstar-contextual-inline-category,.northstar-contextual-inline-target,.northstar-contextual-inline-close{min-height:44px}}.northstar-shared-viewport{background:#081118;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.northstar-viewport-navigation{align-items:stretch;background:#0c151d;border-bottom:1px solid #26383e;display:flex;flex:0 0 auto;min-height:35px;min-width:0}.northstar-viewport-family-tabs,.northstar-viewport-mode-tabs{align-items:stretch;display:flex;min-height:35px}.northstar-viewport-family-tabs{border-right:1px solid #26383e;flex:0 0 auto}.northstar-viewport-mode-tabs{min-width:0;overflow-x:auto;padding:0 4px}.northstar-viewport-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#8ea1ae;cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;min-height:35px;padding:0 14px}.northstar-viewport-tab:hover:not([aria-disabled=true]),.northstar-viewport-tab[aria-selected=true]{background:#111f2b;color:#e6eef4}.northstar-viewport-tab[aria-selected=true]{border-bottom-color:#2e93e6}.northstar-viewport-tab[aria-disabled=true]{color:#5f6d78;cursor:not-allowed}.northstar-viewport-tab:focus-visible{outline:2px solid #64aef0;outline-offset:-3px}.northstar-viewport-context{align-items:center;color:#8193a1;display:flex;font-size:.68rem;margin-left:auto;min-width:0;padding:0 10px}.northstar-viewport-toolbar{align-items:center;background:#0d141c;border-bottom:1px solid #26333d;display:flex;flex:0 0 auto;gap:3px;min-height:36px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 9px}.northstar-viewport-panel{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.northstar-viewport-panel>*{flex:1 1 auto;min-height:0;min-width:0}.northstar-viewport-empty{align-items:center;color:#9aa8b3;display:flex;flex-direction:column;font-size:.76rem;gap:5px;justify-content:center;padding:18px;text-align:center}.northstar-viewport-empty strong{color:#d7e3ef;font-size:.78rem}.northstar-viewport-empty-content{color:#9aa8b3;font-size:.68rem;max-width:360px;width:100%}@media(max-width:760px){.northstar-viewport-tab{padding-inline:10px}.northstar-viewport-context{display:none}}.northstar-member-menu{position:relative;z-index:120}.northstar-member-trigger{align-items:center;background:#101923;border:1px solid #30404f;border-radius:2px;color:#e7eef5;cursor:pointer;display:inline-flex;height:30px;justify-content:center;min-width:34px;padding:2px;position:relative}.northstar-member-trigger:hover,.northstar-member-trigger[aria-expanded=true]{background:#162535;border-color:#3f78aa}.northstar-member-avatar{align-items:center;background:#1767bd;border:1px solid #438fdc;border-radius:999px;color:#f6fbff;display:inline-flex;font-size:.62rem;font-weight:800;height:24px;justify-content:center;letter-spacing:.02em;width:24px}.northstar-member-avatar-large{flex:0 0 auto;font-size:.72rem;height:32px;width:32px}.northstar-member-status{background:#73818d;border:2px solid #0b1219;border-radius:999px;height:9px;position:absolute;right:-3px;top:-3px;width:9px}.northstar-member-status-ready,.northstar-member-state-dot-ready{background:#48af67}.northstar-member-status-review,.northstar-member-state-dot-review{background:#d2a23c}.northstar-member-status-error,.northstar-member-state-dot-error{background:#d76464}.northstar-member-status-neutral,.northstar-member-state-dot-neutral{background:#73818d}.northstar-member-panel{background:#0d151d;border:1px solid #30404f;box-shadow:0 16px 38px #00000080;color:#dce6ee;display:grid;min-width:300px;position:absolute;right:0;top:calc(100% + 7px);width:min(340px,calc(100vw - 20px));z-index:121}.northstar-member-panel-header{align-items:center;border-bottom:1px solid #273542;display:flex;gap:9px;min-width:0;padding:10px}.northstar-member-panel-header>div{display:grid;gap:2px;min-width:0}.northstar-member-panel-header strong,.northstar-member-panel-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.northstar-member-panel-header strong{color:#f3f7fa;font-size:.76rem}.northstar-member-panel-header span{color:#8f9daa;font-size:.64rem}.northstar-member-section{border-bottom:1px solid #273542;display:grid;gap:7px;padding:9px 10px}.northstar-member-section h2{color:#7f8f9c;font-size:.58rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.northstar-member-section dl{display:grid;gap:5px;margin:0}.northstar-member-section dl>div{align-items:start;display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr)}.northstar-member-section dt{color:#8494a1;font-size:.62rem}.northstar-member-section dd{color:#dfe7ed;font-size:.66rem;margin:0;overflow-wrap:anywhere}.northstar-member-workspace-row{align-items:start;display:grid;gap:7px;grid-template-columns:8px minmax(0,1fr)}.northstar-member-state-dot{border-radius:999px;height:7px;margin-top:4px;width:7px}.northstar-member-workspace-row>div{display:grid;gap:2px}.northstar-member-workspace-row strong{color:#dfe7ed;font-size:.65rem}.northstar-member-workspace-row span{color:#8796a2;font-size:.61rem;line-height:1.35}.northstar-member-workspace-facts{border-top:1px solid #22303c;display:grid;gap:5px;margin:1px 0 0;padding-top:7px}.northstar-member-workspace-facts>div{align-items:start;display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr)}.northstar-member-workspace-facts dt{color:#8494a1;font-size:.6rem}.northstar-member-workspace-facts dd{display:grid;gap:1px;margin:0;min-width:0}.northstar-member-workspace-facts strong{color:#dfe7ed;font-size:.63rem;overflow-wrap:anywhere}.northstar-member-workspace-facts span{color:#8796a2;font-size:.59rem;line-height:1.3;overflow-wrap:anywhere}.northstar-member-destinations{border-bottom:1px solid #273542;display:grid;padding:5px}.northstar-member-destinations button,.northstar-member-account-actions button,.northstar-member-sign-in-actions button{background:transparent;border:1px solid transparent;border-radius:2px;color:#dce6ee;cursor:pointer;font-size:.66rem;min-height:27px;padding:5px 7px;text-align:left}.northstar-member-destinations button:hover,.northstar-member-account-actions button:hover,.northstar-member-sign-in-actions button:hover{background:#162535;border-color:#34536d}.northstar-member-account-actions{display:grid;padding:5px}.northstar-member-account-actions button{color:#cbd7e0}.northstar-member-sign-in{display:grid;gap:8px;padding:10px}.northstar-member-sign-in label{display:grid;gap:3px}.northstar-member-sign-in label span{color:#8796a2;font-size:.6rem}.northstar-member-sign-in input{background:#0a1118;border:1px solid #30404f;border-radius:2px;color:#e3ebf1;font-size:.68rem;min-height:28px;padding:4px 7px}.northstar-member-sign-in-actions{display:flex;gap:5px}.northstar-member-sign-in-actions button{background:#142231;border-color:#34536d;flex:1 1 0;text-align:center}.northstar-member-sign-in button:disabled,.northstar-member-account-actions button:disabled{cursor:not-allowed;opacity:.55}.northstar-member-sign-in>p{color:#8f9daa;font-size:.61rem;line-height:1.35;margin:0}.northstar-member-sign-in .northstar-member-section{border:0;margin:1px -10px -10px}@media(max-width:560px){.northstar-member-panel{position:fixed;right:10px;top:48px}}.northstar-workspace-frame{--northstar-workspace-header-height: 54px;--northstar-workspace-left-width: minmax(230px, 288px);--northstar-workspace-right-width: minmax(280px, 330px);--northstar-workspace-bottom-height: minmax(118px, 164px);--northstar-workspace-right-collapsed-width: 38px;--northstar-workspace-bottom-collapsed-height: 31px;background:var(--northstar-bg);color:var(--northstar-text);display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-areas:"header header header header" "rail left main right" "rail left bottom right" "status status status status";grid-template-columns:var(--northstar-rail-width) var(--northstar-workspace-left-width) minmax(360px,1fr) var(--northstar-workspace-right-width);grid-template-rows:var(--northstar-workspace-header-height) minmax(240px,1fr) var(--northstar-workspace-bottom-height) var(--northstar-status-height);height:100vh;min-height:0;min-width:0;overflow:hidden;position:relative}.northstar-workspace-frame[data-left-dock=closed]{grid-template-columns:var(--northstar-rail-width) 0 minmax(360px,1fr) var(--northstar-workspace-right-width)}.northstar-workspace-frame[data-right-dock=closed]{--northstar-workspace-right-width: var(--northstar-workspace-right-collapsed-width)}.northstar-workspace-frame[data-bottom-dock=closed]{--northstar-workspace-bottom-height: var(--northstar-workspace-bottom-collapsed-height)}.northstar-workspace-frame :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--northstar-focus);outline-offset:1px}.northstar-workspace-frame :is(button,input,select,textarea):disabled{cursor:not-allowed}.northstar-workspace-header{grid-area:header;min-width:0}.northstar-workspace-rail{grid-area:rail;min-height:0;min-width:0}.northstar-workspace-left-dock{grid-area:left;min-height:0;min-width:0;overflow:hidden}.northstar-workspace-main{grid-area:main;min-height:0;min-width:0}.northstar-workspace-right-dock{grid-area:right;min-height:0;min-width:0;overflow:hidden;position:relative}.northstar-workspace-bottom-dock{grid-area:bottom;min-height:0;min-width:0;overflow:hidden}.northstar-workspace-status{grid-area:status;min-width:0}.northstar-dock-toggle{align-items:center;background:var(--northstar-control);border:1px solid var(--northstar-border);border-radius:var(--northstar-radius);color:var(--northstar-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.northstar-dock-toggle:hover{background:var(--northstar-panel-raised);border-color:#3c5b75}@media(max-width:1080px){.northstar-workspace-frame{--northstar-rail-width: 46px;--northstar-workspace-left-width: minmax(210px, 250px);--northstar-workspace-right-width: minmax(240px, 285px);grid-template-columns:var(--northstar-rail-width) var(--northstar-workspace-left-width) minmax(320px,1fr) var(--northstar-workspace-right-width)}.northstar-workspace-frame[data-left-dock=closed]{grid-template-columns:var(--northstar-rail-width) 0 minmax(320px,1fr) var(--northstar-workspace-right-width)}}.product-creator{--pc-bg: var(--northstar-bg);--pc-panel: var(--northstar-panel);--pc-panel-raised: var(--northstar-panel-raised);--pc-border: var(--northstar-border);--pc-border-soft: var(--northstar-border-soft);--pc-text: var(--northstar-text);--pc-muted: var(--northstar-muted);--pc-blue: var(--northstar-blue);--pc-green: var(--northstar-green);--pc-amber: var(--northstar-amber);--pc-red: var(--northstar-red);background:var(--pc-bg);color:var(--pc-text);--northstar-workspace-left-width: minmax(230px, 288px);--northstar-workspace-right-width: minmax(280px, 330px);--northstar-workspace-bottom-height: minmax(118px, 164px)}.product-creator-empty{grid-template-areas:"header" "main" "status";grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--northstar-workspace-header-height) minmax(0,1fr) var(--northstar-status-height)}.pc-empty-start{display:flex;min-height:0;min-width:0}.pc-viewport-tool-group{align-items:center;display:flex;gap:6px;min-width:0;padding-right:9px}.pc-starter-product-definitions{border-right:1px solid var(--pc-border)}.pc-viewport-tool-group-label{color:var(--pc-muted);font-size:.61rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pc-toolbar-select{background:#101a23;border:1px solid #31506b;border-radius:2px;color:#edf4fa;font-size:.67rem;min-height:27px;min-width:150px;padding:3px 24px 3px 7px}.pc-toolbar-select:focus{border-color:var(--pc-blue);box-shadow:0 0 0 1px #2f83dc40;outline:none}.pc-empty-viewport-status{color:var(--pc-muted);font-size:.65rem;margin-left:auto;white-space:nowrap}.pc-empty-product-viewport{padding:0}.pc-empty-library-list{display:grid;gap:6px;max-height:min(62vh,620px);overflow-y:auto;padding:14px}.product-creator button,.product-creator input,.product-creator select{font:inherit}.product-creator button{border-radius:2px}.pc-header{align-items:center;background:linear-gradient(180deg,#101820,#080e14);border-bottom:1px solid var(--pc-border);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:0 14px}.pc-brand,.pc-context,.pc-actions,.pc-panel-title,.pc-bottom-tabs,.pc-status-bar,.pc-validation-summary{align-items:center;display:flex}.pc-brand{gap:10px}.pc-brand-action{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.pc-brand-action:hover{color:#fff}.pc-brand-mark{color:#4e9cf0;font-size:1.15rem;line-height:1}.pc-brand strong{font-size:.92rem;letter-spacing:.035em}.pc-context{border-left:1px solid var(--pc-border);gap:14px;min-width:0;padding-left:14px}.pc-context span{color:#c3ced8;font-size:.76rem;white-space:nowrap}.pc-context strong{color:var(--pc-muted);font-size:.73rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-dirty-state{border:1px solid #2a3946;border-radius:2px;color:#778692;font-size:.6rem!important;padding:3px 6px}.pc-dirty-state-active{border-color:#765a29;color:#e0b65f!important}.pc-actions{gap:6px}.pc-button,.pc-icon-button{align-items:center;background:#101923;border:1px solid var(--pc-border);color:#dce5ed;cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:750;gap:6px;justify-content:center;min-height:29px;padding:4px 9px}.pc-icon-button{min-width:29px;padding:4px}.pc-button:hover:not(:disabled),.pc-icon-button:hover:not(:disabled){background:#162535;border-color:#3c5b75}.pc-button-primary{background:#1767bd;border-color:#2981dc;color:#fff}.pc-button:disabled,.pc-icon-button:disabled{color:#677581;cursor:not-allowed;opacity:.62}.pc-rail{background:#090f15;border-right:1px solid var(--pc-border);display:flex;flex-direction:column;min-height:0;padding:8px 5px}.pc-icon-button svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:16px}.pc-rail .pc-icon-button{background:transparent;border-color:transparent;color:#aab8c4;margin-bottom:4px;min-height:38px}.pc-rail .pc-icon-button[aria-current=page]{background:#122b44;border-color:#2869a8;color:#66adf5}.pc-rail-spacer{flex:1 1 auto}.pc-structure,.pc-inspector,.pc-center{min-height:0;min-width:0}.pc-structure,.pc-inspector{background:var(--pc-panel);display:grid;grid-template-rows:auto minmax(0,1fr)}.pc-structure{border-right:1px solid var(--pc-border);height:100%}.pc-structure[hidden]{display:none}.pc-inspector{border-left:1px solid var(--pc-border)}.pc-panel-title{border-bottom:1px solid var(--pc-border-soft);justify-content:space-between;min-height:41px;padding:8px 11px}.pc-panel-title h2,.pc-inspector-section h3{font-size:.72rem;margin:0}.pc-selected-label{color:var(--pc-muted);display:block;font-size:.61rem;margin-top:3px;max-width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-panel-scroll{min-height:0;overflow-y:auto;padding:9px}.pc-layer-count{align-items:center;background:#172532;border:1px solid var(--pc-border);border-radius:3px;color:var(--pc-muted);display:inline-flex;font-size:.62rem;justify-content:center;min-width:22px;padding:2px 5px}.pc-layer-intro{color:var(--pc-muted);font-size:.66rem;line-height:1.45;margin:0 0 9px}.pc-layer-list{display:grid;gap:5px}.pc-layer-row{align-items:center;background:#101b25;border:1px solid var(--pc-border);border-radius:3px;color:var(--pc-text);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-height:42px;padding:6px 8px;text-align:left;width:100%}.pc-layer-row:hover:not(:disabled){background:#142333;border-color:#31536e}.pc-layer-row:focus-visible{outline:2px solid #4aa6ff;outline-offset:1px}.pc-layer-row:disabled{cursor:not-allowed;opacity:.52}.pc-layer-row-hidden{color:#71808c}.pc-layer-eye{color:#65a7cf;font-size:.82rem;text-align:center}.pc-layer-row-hidden .pc-layer-eye{color:#66747f}.pc-layer-copy{display:grid;gap:2px;min-width:0}.pc-layer-copy strong{font-size:.68rem;font-weight:600}.pc-layer-copy small{color:var(--pc-muted);font-size:.59rem;text-transform:uppercase}.pc-hidden-selection{background:#d59f361f;border:1px solid rgba(213,159,54,.42);border-radius:3px;color:#e5bd67;font-size:.61rem;margin-left:auto;padding:3px 6px}.pc-search{background:#101a23;border:1px solid #2a3b4a;border-radius:2px;color:var(--pc-text);font-size:.68rem;min-height:29px;outline:none;padding:5px 8px;width:100%}.pc-search:focus,.pc-field input:focus{border-color:var(--pc-blue);box-shadow:0 0 0 1px #2f83dc40}.pc-tree{list-style:none;margin:9px 0 0;padding:0}.pc-tree ul{border-left:1px solid #263544;list-style:none;margin:0 0 0 11px;padding:0 0 0 7px}.pc-tree-row{align-items:center;background:transparent;border:1px solid transparent;color:#c8d3dc;display:grid;font-size:.67rem;gap:6px;grid-template-columns:14px minmax(0,1fr) 8px;min-height:27px;padding:3px 5px;text-align:left;width:100%}.pc-tree-row:hover{background:#111d27}.pc-tree-row:disabled{color:#8c9aa6;cursor:default;opacity:1}.pc-tree-row:disabled:hover{background:transparent}.pc-tree-row[aria-current=true]{background:#143458;border-color:#2267a5;color:#eef7ff}.pc-tree-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-status-dot{background:#74818b;border-radius:999px;height:7px;width:7px}.pc-status-dot-valid,.pc-status-dot-resolved{background:var(--pc-green)}.pc-status-dot-warning,.pc-status-dot-partial,.pc-status-dot-unresolved{background:var(--pc-amber)}.pc-status-dot-conflict,.pc-status-dot-invalid,.pc-status-dot-unsupported{background:var(--pc-red)}.pc-subassembly-entry{border-top:1px solid var(--pc-border);margin-top:12px;padding-top:10px}.pc-subassembly-entry p,.pc-empty,.pc-helper{color:var(--pc-muted);font-size:.64rem;line-height:1.45;margin:5px 0 0}.pc-selection-notice{background:#122234;border:1px solid #285276;color:#a9c9e7;font-size:.63rem;line-height:1.4;margin:8px 0 0;padding:6px 7px}.pc-center{display:flex;flex-direction:column}.pc-inspector-tab,.pc-bottom-tab{background:transparent;border:0;color:#919fab;cursor:pointer;font-size:.67rem;min-height:100%;padding:0 12px}.pc-inspector-tab[aria-selected=true],.pc-bottom-tab[aria-selected=true]{box-shadow:inset 0 -2px var(--pc-blue);color:#eaf4ff}.pc-inspector-tab:disabled,.pc-bottom-tab:disabled{color:#58646d;cursor:not-allowed}.northstar-viewport-toolbar .pc-helper{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-tool-hint{background:#111d27;border:1px solid #2a3b4a;color:#c5d4df;font-size:.65rem;font-weight:700;padding:5px 8px}.pc-preview{background:linear-gradient(rgba(74,112,139,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(74,112,139,.08) 1px,transparent 1px),#071014;background-size:24px 24px;min-height:0;overflow:hidden;padding:6px;position:relative}.pc-contextual-menu-host{inset:0;pointer-events:none;position:fixed;z-index:220}.pc-preview>.bounded-viewport,.pc-preview>.scene-3d-viewer{height:100%}.pc-preview-empty{align-items:center;color:var(--pc-muted);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.pc-preview-empty strong{color:#cbd7e1;font-size:.76rem}.pc-preview-empty span{font-size:.65rem;margin-top:5px;max-width:360px}.pc-bottom{background:#0b1219;border-top:1px solid var(--pc-border);display:grid;grid-template-rows:31px minmax(0,1fr);min-height:0}.pc-bottom>[hidden]{display:none}.pc-bottom>:last-child:not([hidden]){min-height:0;overflow:hidden}.pc-bottom-tabs{border-bottom:1px solid var(--pc-border-soft)}.pc-bottom-tab-spacer{flex:1 1 auto}.pc-bottom-disclosure{align-items:center;background:transparent;border:0;border-left:1px solid var(--pc-border-soft);color:var(--pc-muted);cursor:pointer;display:inline-flex;justify-content:center;min-width:34px}.pc-bottom-disclosure:hover{background:var(--pc-panel-raised);color:var(--pc-text)}.pc-bottom-tab{min-height:30px}.pc-validation-list{min-height:0;overflow-y:auto}.pc-validation-counts{align-items:center;border-bottom:1px solid #263442;color:#aab8c4;display:flex;font-size:.62rem;font-weight:750;gap:14px;min-height:28px;padding:4px 10px}.pc-validation-row{align-items:center;border-bottom:1px solid #1b2833;display:grid;font-size:.64rem;gap:9px;grid-template-columns:72px minmax(120px,.32fr) minmax(0,1fr);min-height:30px;padding:5px 10px}.pc-validation-row strong{color:#becad4;font-weight:700}.pc-validation-severity{font-weight:800;text-transform:capitalize}.pc-validation-severity-valid,.pc-validation-severity-resolved{color:var(--pc-green)}.pc-validation-severity-warning,.pc-validation-severity-partial,.pc-validation-severity-unresolved{color:var(--pc-amber)}.pc-validation-severity-conflict,.pc-validation-severity-error,.pc-validation-severity-invalid,.pc-validation-severity-unsupported{color:var(--pc-red)}.pc-semantic-inspector{display:block;overflow-x:hidden;overflow-y:hidden}.pc-semantic-inspector>.semantic-inspector-frame{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.pc-semantic-inspector .semantic-inspector-domain-layout,.pc-semantic-inspector .semantic-inspector-simple-content{min-height:0;overflow-y:auto}.pc-semantic-inspector .semantic-inspector-domain-rail{position:sticky;top:0;z-index:2}.pc-semantic-inspector .semantic-inspector-disclosure-content{padding:6px 7px 7px}.pc-semantic-inspector .semantic-inspector-disclosure-content>.pc-helper:first-child{margin-top:0}.pc-inspector-section{border-bottom:1px solid var(--pc-border);padding:10px 11px}.pc-inspector-section h3{color:#cbd6df;margin-bottom:8px}.pc-field{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(78px,.42fr) minmax(0,1fr);min-height:28px}.pc-field span,.pc-fact dt{color:var(--pc-muted);font-size:.64rem}.pc-field input,.pc-field select{background:#101a23;border:1px solid #293947;border-radius:2px;color:#edf4fa;font-size:.67rem;min-height:25px;min-width:0;padding:3px 6px;width:100%}.pc-field select:focus{border-color:var(--pc-blue);box-shadow:0 0 0 1px #2f83dc40;outline:none}.pc-field-with-unit{display:grid;grid-template-columns:minmax(0,1fr) 24px}.pc-field-with-unit b{align-items:center;background:#0b131a;border:1px solid #293947;border-left:0;color:#8695a1;display:flex;font-size:.59rem;font-weight:600;justify-content:center}.pc-facts{margin:0}.pc-fact{border-bottom:1px solid #1d2a35;display:grid;gap:8px;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);min-height:25px;padding:4px 0}.pc-fact dd{color:#dce5ed;font-size:.65rem;margin:0;overflow-wrap:anywhere}.pc-command-message{border:1px solid #654b27;color:#e2b96d;font-size:.63rem;margin:8px 0 0;padding:6px}.pc-confirmation-panel{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 16px;border-bottom:1px solid #8f6b18;background:#241d0d;color:#f2e3b6}.pc-confirmation-panel p{margin:4px 0 0;font-size:11px;line-height:1.4}.pc-confirmation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.pc-source-link{min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}@media(max-width:1024px){.pc-confirmation-panel{grid-template-columns:1fr}.pc-confirmation-actions{justify-content:flex-start}}.pc-section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.pc-section-heading h3{margin-bottom:0}.pc-source-row{align-items:center;background:#101a23;border:1px solid #293947;color:#d7e1e9;display:flex;justify-content:space-between;margin-top:5px;min-height:29px;padding:5px 7px;text-align:left;width:100%}.pc-source-row:hover{background:#152637;border-color:#3b5f7e}.pc-source-row span{font-size:.66rem}.pc-source-row small{color:var(--pc-muted);font-size:.59rem}.pc-toggle-row{align-items:center;display:flex;justify-content:space-between;min-height:31px}.pc-toggle-row span{color:var(--pc-muted);font-size:.64rem}.pc-toggle-row input{accent-color:var(--pc-blue)}.pc-divider-actions,.pc-composition-actions,.pc-danger-actions{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0}.pc-composition-actions .pc-button{flex:1 1 132px}.pc-composition-target{background:#0a1822;border:1px solid #2d4d66;display:grid;gap:3px;margin-bottom:9px;padding:8px}.pc-composition-target strong{color:#dce8f1;font-size:.69rem}.pc-composition-target small{color:var(--pc-muted);font-size:.58rem;overflow-wrap:anywhere}.pc-subassembly-card-list{display:grid;gap:3px;margin-top:5px}.pc-subassembly-card{align-items:center;background:#101a23;border:1px solid #293947;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:35px;padding:4px 5px 4px 7px}.pc-subassembly-card>div{display:grid;gap:3px}.pc-subassembly-card strong{color:#dce8f1;font-size:.68rem}.pc-subassembly-card small{color:var(--pc-muted);font-size:.59rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-subassembly-card .pc-button{min-height:25px;min-width:48px;padding:3px 7px;width:auto}.pc-subassembly-card-configurable{grid-template-columns:minmax(72px,1fr) minmax(92px,1fr) auto}.pc-compact-select span{display:none}.pc-compact-select select{background:#0d1720;border:1px solid #293947;border-radius:2px;color:#edf4fa;font-size:.62rem;min-height:25px;min-width:0;padding:2px 5px;width:100%}.pc-button-danger{border-color:#704047;color:#efadb2}.pc-button-danger:hover:not(:disabled){background:#321b20;border-color:#a2535e}.pc-library-panel{background:#0b141c;border:1px solid #334555;box-shadow:0 18px 44px #0000007a;display:grid;left:max(54px,calc(50% - 440px));max-height:min(680px,calc(100vh - 96px));min-height:280px;overflow:hidden;position:absolute;right:max(14px,calc(50% - 440px));top:52px;z-index:40}.pc-library-reader-blocked{align-content:center;background:#071014f5;display:grid;gap:8px;justify-items:start;inset:54px 0 28px 54px;padding:clamp(24px,8vw,120px);position:absolute;z-index:30}.pc-library-command-failure{background:#1b0c0ff7;border:1px solid #6f3d46;box-shadow:0 12px 30px #0000006b;display:grid;gap:5px;max-width:min(520px,calc(100vw - 80px));padding:9px 11px;position:absolute;right:12px;top:61px;z-index:35}.pc-library-command-failure strong{color:var(--pc-red);font-size:.68rem}.pc-library-command-failure span{color:var(--pc-text);font-size:.62rem;line-height:1.45}.pc-library-command-failure .pc-button{justify-self:start}.pc-library-reader-blocked strong{color:var(--pc-amber);font-size:.86rem}.pc-library-reader-blocked span{color:var(--pc-text);font-size:.72rem}.pc-library-reader-blocked p{color:var(--pc-muted);font-size:.66rem;line-height:1.5;margin:0;max-width:680px}.pc-library-panel-header{align-items:center;background:#101b25;border-bottom:1px solid var(--pc-border);display:flex;justify-content:space-between;min-height:44px;padding:7px 9px}.pc-library-panel-header>div:first-child{display:grid;gap:2px}.pc-library-panel-header strong,.pc-library-list-heading strong{font-size:.7rem}.pc-library-panel-header span,.pc-library-list-heading span{color:var(--pc-muted);font-size:.59rem}.pc-library-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);min-height:0}.pc-library-list,.pc-library-context{min-height:0;overflow:auto;padding:9px}.pc-library-list{border-right:1px solid var(--pc-border)}.pc-library-create{border-bottom:1px solid var(--pc-border);display:grid;gap:8px;padding-bottom:10px}.pc-library-create .pc-helper{margin:0}.pc-library-create-action{justify-content:center;width:100%}.pc-library-list-heading{align-items:center;display:flex;justify-content:space-between;margin:12px 0 6px}.pc-library-definition-row{align-items:center;background:#0e1821;border:1px solid var(--pc-border-soft);color:var(--pc-text);display:flex;justify-content:space-between;margin-bottom:5px;min-height:40px;padding:6px 7px;text-align:left;width:100%}.pc-library-definition-row:hover,.pc-library-definition-row[aria-current=true]{background:#14283a;border-color:#356a96}.pc-library-definition-row>span:first-child{display:grid;gap:3px;min-width:0}.pc-library-definition-row strong{font-size:.67rem;overflow:hidden;text-overflow:ellipsis}.pc-library-definition-row small{color:var(--pc-muted);font-size:.57rem}.pc-library-lifecycle{border:1px solid var(--pc-border);color:var(--pc-muted);font-size:.56rem;padding:2px 5px;text-transform:uppercase}.pc-library-lifecycle-active{border-color:#346b45;color:var(--pc-green)}.pc-library-lifecycle-deprecated{border-color:#745c2d;color:var(--pc-amber)}.pc-library-lifecycle-archived{border-color:#6f3d46;color:var(--pc-red)}.pc-library-status{border:1px solid var(--pc-border);display:grid;gap:4px;margin-bottom:8px;padding:8px}.pc-library-status strong{font-size:.66rem}.pc-library-status span,.pc-library-status small{color:var(--pc-muted);font-size:.59rem;line-height:1.45}.pc-library-status-saved,.pc-library-status-published{border-color:#346b45}.pc-library-status-read_only{border-color:#745c2d}.pc-library-status-error{border-color:#6f3d46}.pc-library-lifecycle-actions{display:flex;gap:5px;margin-top:8px}.pc-validation-summary{gap:7px}.pc-validation-summary span{color:var(--pc-muted);font-size:.62rem}.pc-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pc-status-bar{background:#080e14;border-top:1px solid var(--pc-border);color:var(--pc-muted);font-size:.62rem;gap:18px;justify-content:space-between;padding:0 12px}.pc-status-bar div{display:flex;gap:18px}.northstar-workspace-right-dock>.northstar-dock-toggle{position:absolute;right:5px;top:6px;z-index:4}.northstar-workspace-right-dock>.pc-inspector{height:100%}.northstar-workspace-right-dock>.pc-inspector[hidden]{display:none}.northstar-workspace-right-dock .pc-panel-title{padding-right:40px}@media(max-width:1080px){.pc-context strong{display:none}}@media(max-width:820px){.pc-header{grid-template-columns:auto minmax(0,1fr)}.pc-actions{grid-column:1 / -1;justify-content:flex-end;padding-bottom:6px}.pc-library-panel{left:10px;min-width:760px;right:auto;width:calc(100vw - 20px)}}:root{--northstar-bg: #071014;--northstar-shell: #080e14;--northstar-panel: #0d151d;--northstar-panel-raised: #111b25;--northstar-control: #101923;--northstar-border: #263442;--northstar-border-soft: #1c2934;--northstar-text: #e7eef5;--northstar-muted: #8e9da9;--northstar-blue: #2f83dc;--northstar-green: #65bd79;--northstar-amber: #e2a82f;--northstar-red: #d86d72;--northstar-focus: #4aa6ff;--northstar-radius: 2px;--northstar-rail-width: 54px;--northstar-status-height: 28px;--northstar-inspector-domain-rail-width: 24px;--northstar-inspector-header-bg: #0d151d;--northstar-inspector-group-bg: #0e151d;--northstar-inspector-selected-edge: #4aa6ff;--northstar-inspector-warning: #e2a82f;--northstar-inspector-error: #d86d72}.product-creator :is(button,input,select,textarea,[tabindex]):focus-visible,.mvp-shell :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--northstar-focus);outline-offset:1px}.product-creator :is(button,input,select,textarea):disabled,.mvp-shell :is(button,input,select,textarea):disabled{cursor:not-allowed}.northstar-standards-inspector{align-content:start;background:var(--northstar-panel);color:var(--northstar-text);gap:0;min-width:0;padding:0}.northstar-standards-inspector .semantic-inspector-simple-content{display:grid;gap:5px}.northstar-standards-inspector .semantic-inspector-disclosure,.northstar-standards-inspector .semantic-inspector-diagnostics{margin-bottom:0}.northstar-standards-inspector-header{align-items:start;border-bottom:1px solid var(--northstar-border);display:grid;gap:7px;grid-template-columns:28px minmax(0,1fr) auto;min-width:0;padding-bottom:7px}.northstar-standards-inspector-icon{align-items:center;background:#142332;border:1px solid #31506b;color:#8fc6f6;display:inline-flex;height:28px;justify-content:center;width:28px}.northstar-standards-inspector-icon svg,.northstar-standards-inspector-diagnostics summary svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:15px}.northstar-standards-inspector-identity{min-width:0}.northstar-standards-inspector-identity>span,.northstar-standards-inspector-section>h3{color:var(--northstar-field-label);font-size:var(--northstar-font-label);font-weight:900;text-transform:uppercase}.northstar-standards-inspector-identity h2{color:var(--northstar-control-text);font-size:.78rem;line-height:1.2;margin:2px 0;overflow-wrap:anywhere}.northstar-standards-inspector-identity p{color:var(--northstar-control-muted);font-size:var(--northstar-font-help);margin:0;overflow-wrap:anywhere}.northstar-standards-inspector-identity p b{color:#b9c8d4;margin-right:3px}.northstar-standards-inspector-state{align-items:center;color:var(--northstar-status-info);display:inline-flex;font-size:.54rem;font-weight:900;gap:4px;line-height:1.2;text-transform:uppercase}.northstar-standards-inspector-state>span{background:currentColor;border-radius:999px;height:6px;width:6px}.northstar-standards-inspector-state-success{color:var(--northstar-status-success)}.northstar-standards-inspector-state-warning{color:var(--northstar-status-warning)}.northstar-standards-inspector-state-error{color:var(--northstar-status-error)}.northstar-standards-inspector-state-loading{color:var(--northstar-blue)}.northstar-standards-inspector-section{border:1px solid var(--northstar-border-soft);display:grid;gap:6px;min-width:0;padding:7px}.northstar-standards-inspector-section>h3{margin:0}.northstar-standards-inspector-facts,.northstar-standards-inspector-usage,.northstar-standards-inspector-diagnostics dl{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0}.northstar-standards-inspector-facts>div,.northstar-standards-inspector-usage>div,.northstar-standards-inspector-diagnostics dl>div{background:#0a1118;border:1px solid #1f2d38;min-width:0;padding:4px 5px}.northstar-standards-inspector :is(dt,dd){margin:0;overflow-wrap:anywhere}.northstar-standards-inspector dt{color:var(--northstar-control-muted);font-size:.5rem;font-weight:850;text-transform:uppercase}.northstar-standards-inspector dd{color:#dce7ef;font-size:.59rem;font-weight:750;line-height:1.25;margin-top:2px}.northstar-standards-inspector-consequences,.northstar-standards-inspector-action-reasons{display:grid;gap:4px;list-style:none;margin:0;padding:0}.northstar-standards-inspector-consequences li{border-left:3px solid var(--northstar-status-info);color:#c7d3dc;display:grid;font-size:var(--northstar-font-help);gap:2px;line-height:1.3;padding:4px 6px}.northstar-standards-inspector-consequences li[data-kind=success]{border-left-color:var(--northstar-status-success)}.northstar-standards-inspector-consequences li[data-kind=warning]{border-left-color:var(--northstar-status-warning)}.northstar-standards-inspector-consequences li[data-kind=error]{border-left-color:var(--northstar-status-error)}.northstar-standards-inspector-help p{color:#c7d3dc;font-size:var(--northstar-font-help);line-height:1.35;margin:0}.northstar-standards-inspector-help p:first-of-type{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.northstar-standards-inspector-help p:first-of-type span{color:var(--northstar-control-muted)}.northstar-standards-inspector-actions .northstar-action-row,.northstar-standards-inspector-actions .semantic-inspector-actions{justify-content:flex-start}.northstar-standards-inspector-action-reasons li{color:var(--northstar-control-muted);font-size:.54rem;line-height:1.3}.northstar-standards-inspector-diagnostics{border:1px solid var(--northstar-border-soft);color:var(--northstar-control-muted);font-size:var(--northstar-font-help);padding:6px 7px}.northstar-standards-inspector-diagnostics summary{align-items:center;cursor:pointer;display:flex;font-weight:850;gap:5px}.northstar-standards-inspector-diagnostics[open] summary{color:#b9c8d4;margin-bottom:6px}@media(max-width:420px){.northstar-standards-inspector-facts,.northstar-standards-inspector-usage,.northstar-standards-inspector-diagnostics dl{grid-template-columns:minmax(0,1fr)}}:root{color:#dce3e8;background:#0b0f13;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.4}.mvp-project-admin{min-height:100vh;padding:20px;color:#d8dee9;background:#11151a}.mvp-application-workspace{background:#0b0f13;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;min-width:0;overflow:hidden}.mvp-application-workspace>.northstar-workspace-header{grid-area:auto;grid-column:1;grid-row:1}.mvp-application-workspace>:not(.mvp-application-header){grid-column:1;grid-row:2;height:100%;min-height:0}.mvp-application-workspace>.mvp-project-admin{min-height:0;overflow:auto}.mvp-topbar-context-static{cursor:default}.mvp-topbar-context-static:hover{background:transparent}.mvp-auth-landing{align-items:center;background:radial-gradient(circle at 50% 28%,rgba(35,80,118,.18),transparent 38%),#0b1016;display:grid;justify-items:center;overflow:auto;padding:28px 16px}.mvp-auth-landing-card{background:#0f171f;border:1px solid #2a3946;box-shadow:0 18px 46px #0000005c;display:grid;gap:12px;max-width:420px;padding:24px;width:100%}.mvp-auth-landing-card h1{color:#f1f6fb;font-size:1.28rem;margin:0}.mvp-auth-landing-card>p{color:#9caab6;font-size:.82rem;line-height:1.5;margin:0 0 4px}.mvp-auth-landing-form{display:grid;gap:12px}.mvp-auth-landing-form .mvp-tool-action{min-height:36px;width:100%}.mvp-auth-organization-options,.mvp-auth-landing-recovery{display:grid;gap:8px}.mvp-auth-organization-options>span,.mvp-auth-selected-organization>span{color:#82919e;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mvp-auth-organization-option{align-items:start;background:#111e28;border:1px solid #304454;color:#e3edf5;display:grid;gap:2px;justify-items:start;min-height:48px;padding:9px 11px;text-align:left;width:100%}.mvp-auth-organization-option:hover,.mvp-auth-organization-option:focus-visible{background:#162735;border-color:#4d7ea4}.mvp-auth-organization-option small{color:#8fa0ad;font-size:.7rem;overflow-wrap:anywhere}.mvp-auth-selected-organization{align-items:center;background:#111e28;border:1px solid #304454;display:grid;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 11px}.mvp-auth-selected-organization>span,.mvp-auth-selected-organization>strong{grid-column:1}.mvp-auth-selected-organization>strong{color:#e3edf5;font-size:.82rem;overflow-wrap:anywhere}.mvp-auth-selected-organization>button{align-self:center;background:transparent;border:0;color:#6eb6ed;grid-column:2;grid-row:1 / span 2;padding:6px}.mvp-auth-landing-note{color:#778692;font-size:.7rem;line-height:1.45;margin:0}.mvp-auth-landing-progress{color:#9caab6;font-size:.78rem;padding:12px 0}.mvp-project-admin-toolbar{display:flex;align-items:end;gap:12px;padding:12px 0;border-bottom:1px solid #303841}.mvp-project-admin-toolbar form,.mvp-project-admin-toolbar label{display:flex;align-items:end;gap:8px}.mvp-project-admin-toolbar label>span{color:#8d99a6;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.mvp-project-admin-toolbar input,.mvp-project-admin button{min-height:30px;border:1px solid #3a4652;border-radius:3px;color:#d8dee9;background:#1a2027}.mvp-project-admin-toolbar input{padding:0 9px}.mvp-project-admin button{padding:0 11px;cursor:pointer}.mvp-project-admin button:disabled{cursor:not-allowed;opacity:.5}.mvp-project-admin-grid{align-content:start;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding-top:14px}.mvp-project-admin tr[aria-selected=true]{background:#253442}.mvp-project-row-select,.mvp-project-row-open{min-height:26px!important;text-align:left}.mvp-project-row-select{background:transparent!important;border-color:transparent!important;font-weight:700;padding-left:0!important;width:100%}.mvp-project-row-open{min-width:74px}.mvp-project-admin-detail{min-height:0}.mvp-project-admin-detail button{margin-bottom:0;width:auto}.mvp-project-admin-detail>p{color:#8d99a6;font-size:.67rem;line-height:1.45;margin:8px 0 0}.mvp-project-archive-form{border:1px solid #6f4a33;display:grid;gap:8px;margin-bottom:8px;padding:10px}.mvp-project-archive-form label{display:grid;gap:5px}.mvp-project-archive-form label span{color:#d4a777;font-size:11px;font-weight:700;text-transform:uppercase}.mvp-project-archive-form input{background:#111820;border:1px solid #495766;color:#e4ebf0;min-height:30px;padding:0 8px;width:100%}.mvp-project-archive-form>div{display:grid;gap:6px;grid-template-columns:1fr 1fr}*{box-sizing:border-box;scrollbar-color:#47525f transparent;scrollbar-width:thin}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-thumb{background:#47525f;border-radius:999px}*::-webkit-scrollbar-track{background:transparent}body{margin:0;background:#0b0f13;overflow:hidden}html,body,#root{height:100%}button,input,select,textarea{font:inherit}button{border:0}.mvp-shell{--mvp-bg: var(--northstar-bg);--mvp-panel: var(--northstar-panel);--mvp-panel-raised: var(--northstar-panel-raised);--mvp-border: var(--northstar-border);--mvp-border-soft: var(--northstar-border-soft);--mvp-text: var(--northstar-text);--mvp-muted: var(--northstar-muted);--mvp-blue: var(--northstar-blue);--mvp-green: var(--northstar-green);--mvp-amber: var(--northstar-amber);--mvp-red: var(--northstar-red);background:linear-gradient(180deg,#19212aeb,#090d1200 210px),var(--mvp-bg);color:var(--mvp-text);display:grid;grid-template-rows:auto minmax(0,1fr) var(--northstar-status-height);height:100vh;min-height:100vh;min-width:0;overflow:hidden}.mvp-admin-workspace{background:#0b0f13;color:#dce3e8;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100vh;min-height:0;overflow:hidden}.mvp-admin-header,.mvp-admin-command-bar,.mvp-admin-section-heading,.mvp-admin-header-actions,.mvp-admin-lifecycle-actions{align-items:center;display:flex}.mvp-admin-header{background:linear-gradient(180deg,#121921,#0b1015);border-bottom:1px solid #27333d;justify-content:space-between;padding:12px 16px}.mvp-admin-header h2,.mvp-admin-header p,.mvp-admin-section-heading h3,.mvp-admin-detail-empty h3,.mvp-admin-detail-empty p{margin:0}.mvp-admin-header h2{font-size:1rem}.mvp-admin-header p,.mvp-admin-detail-empty p{color:#91a0ac;font-size:.7rem;margin-top:3px}.mvp-admin-eyebrow{color:#6fa8e8;display:block;font-size:.62rem;font-weight:800;text-transform:uppercase}.mvp-admin-header-actions,.mvp-admin-lifecycle-actions{gap:6px}.mvp-admin-workspace button{background:#17232e;border:1px solid #334656;border-radius:2px;color:#dce3e8;cursor:pointer;font-size:.7rem;font-weight:700;min-height:28px;padding:4px 9px}.mvp-admin-workspace button:disabled{cursor:not-allowed;opacity:.48}.mvp-admin-workspace button:hover:not(:disabled){background:#1d3040;border-color:#4b6d87}.mvp-admin-command-bar{background:#10171e;border-bottom:1px solid #27333d;gap:16px;justify-content:space-between;padding:8px 16px}.mvp-admin-command-bar form,.mvp-admin-command-bar label,.mvp-admin-rename,.mvp-admin-rename label{align-items:end;display:flex;gap:6px}.mvp-admin-command-help{color:#82919d;font-size:.62rem;line-height:1.25;margin:0;max-width:260px}.mvp-admin-command-bar label,.mvp-admin-rename label{align-items:stretch;flex-direction:column;font-size:.62rem;font-weight:700}.mvp-admin-command-bar input,.mvp-admin-rename input{background:#0c1218;border:1px solid #31404d;border-radius:2px;color:#dce3e8;font-size:.72rem;height:28px;min-width:220px;padding:4px 8px}.mvp-admin-grid{align-content:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow:auto;padding:12px 16px}.mvp-admin-list,.mvp-admin-detail{min-height:0;min-width:0}.mvp-admin-list{border:1px solid #27333d}.mvp-admin-detail{background:#0f151b}.mvp-admin-inline-detail{background:#0e171e;border:1px solid #344452;display:grid;gap:10px;min-width:0;padding:12px}.mvp-admin-inline-heading{align-items:center;border-bottom:1px solid #263441;display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:8px}.mvp-admin-inline-heading>div{min-width:0}.mvp-admin-inline-heading h3{font-size:.81rem;line-height:1.3;margin:2px 0 0;overflow-wrap:anywhere}.mvp-admin-inline-facts{display:grid;gap:6px 16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0}.mvp-admin-inline-facts>div{align-items:baseline;display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr)}.mvp-admin-inline-facts dt,.mvp-admin-inline-facts dd{font-size:.68rem;margin:0}.mvp-admin-inline-facts dt{color:#8d99a6}.mvp-admin-inline-facts dd{color:#dce3e8;font-weight:650;overflow-wrap:anywhere}.mvp-admin-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mvp-admin-inline-draft{margin:0;max-width:520px}.mvp-admin-draft-note{color:#d6ad67;font-size:.68rem;margin:0}.mvp-admin-section-heading{border-bottom:1px solid #27333d;justify-content:space-between;min-height:42px;padding:8px 12px}.mvp-admin-detail .mvp-admin-section-heading{padding:0 0 10px}.mvp-admin-section-heading h3{font-size:.82rem}.mvp-admin-table-wrap table{border-collapse:collapse;font-size:.7rem;width:100%}.mvp-admin-table-wrap th,.mvp-admin-table-wrap td{border-bottom:1px solid #202b34;padding:7px 10px;text-align:left;vertical-align:middle}.mvp-admin-table-wrap th{color:#8393a1;font-size:.61rem;text-transform:uppercase}.mvp-admin-table-wrap td:first-child button{align-items:flex-start;background:transparent;border:0;display:flex;flex-direction:column;padding:0;text-align:left}.mvp-admin-table-wrap td:first-child small,.mvp-admin-facts dd{color:#82919d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.mvp-admin-row-selected{background:#13273a;box-shadow:inset 2px 0 #4e9be6}.mvp-admin-state{border:1px solid #394956;border-radius:999px;display:inline-flex;font-size:.6rem;font-weight:800;padding:2px 6px}.mvp-admin-state-active{color:#78c79b}.mvp-admin-state-disabled{color:#d6ad67}.mvp-admin-state-archived{color:#9aa7b1}.mvp-admin-facts{display:grid;gap:0;margin:12px 0}.mvp-admin-facts div{border-bottom:1px solid #202b34;display:grid;grid-template-columns:110px minmax(0,1fr);padding:7px 0}.mvp-admin-facts dt,.mvp-admin-facts dd{margin:0}.mvp-admin-facts dt{color:#91a0ac;font-size:.65rem}.mvp-admin-rename{border-bottom:1px solid #27333d;padding-bottom:12px}.mvp-admin-lifecycle-actions{margin-top:0}.mvp-admin-workspace .mvp-admin-danger,.mvp-project-admin .mvp-admin-danger{border-color:#69434a;color:#e6a1a9}.mvp-admin-status{background:#10171e;border-top:1px solid #27333d;color:#9aa9b5;font-size:.67rem;min-height:30px;padding:6px 16px}.mvp-admin-status-error{color:#e6a1a9}.mvp-admin-status-success{color:#78c79b}.mvp-admin-empty,.mvp-admin-detail-empty{color:#91a0ac;padding:16px}@media(max-width:760px){.mvp-application-header .mvp-topbar{gap:8px;padding:0 10px}.mvp-application-header .mvp-topbar-context{gap:5px;padding-inline:8px}.mvp-application-header .mvp-topbar-context span{display:none}.mvp-application-workspace>.mvp-project-admin{padding:12px}.mvp-auth-landing{align-items:start;padding:22px 12px}.mvp-auth-landing-card{box-shadow:none;padding:18px}.mvp-project-admin-grid{grid-template-columns:minmax(0,1fr)}.mvp-project-admin-toolbar,.mvp-project-admin-toolbar form,.mvp-project-admin-toolbar label{align-items:stretch;flex-direction:column}.mvp-project-admin-toolbar input,.mvp-project-admin-toolbar button{width:100%}.mvp-membership-admin-header{align-items:stretch;flex-direction:column;gap:10px}.mvp-admin-command-bar,.mvp-admin-header{align-items:stretch;flex-direction:column}.mvp-admin-grid{grid-template-columns:1fr;overflow:auto}.mvp-admin-list,.mvp-admin-detail{overflow:visible}.mvp-admin-command-bar form{align-items:stretch;flex-direction:column}.mvp-admin-command-bar input,.mvp-admin-rename input{min-width:0;width:100%}}.mvp-shell-bottom-collapsed{grid-template-rows:auto minmax(0,1fr) auto}.mvp-shell-header{background:linear-gradient(180deg,#121921fa,#080c10fa),#0b0f13;border-bottom:1px solid #1d2730;display:grid;grid-template-rows:auto auto;min-width:0}.mvp-topbar{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;min-width:0;padding:0 14px}.mvp-brand{align-items:center;display:flex;gap:9px;min-width:0}.mvp-brand-home{background:transparent;border:1px solid transparent;border-radius:2px;color:inherit;cursor:pointer;font:inherit;padding:5px 6px}.mvp-brand-home:hover,.mvp-brand-home:focus-visible{background:#111f2b;border-color:#31516a;outline:0}.mvp-brand-home:disabled{cursor:default;opacity:.64}.mvp-topbar-menu{align-items:center;background:#101820;border:1px solid #263441;border-radius:2px;color:#9fb0bf;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.mvp-shell-icon{display:inline-block;flex:0 0 auto;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.mvp-icon-label-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mvp-brand-mark{background:transparent;box-shadow:none;color:#4e9cf0;flex:0 0 auto;font-size:1.15rem;line-height:1}.mvp-panel-heading h2,.mvp-inspector-title,.mvp-inspector-subtitle{margin:0}.mvp-brand strong{color:#f1f6fb;font-size:.92rem;font-weight:800;letter-spacing:.035em}.mvp-inspector-subtitle,.mvp-empty-state,.mvp-intelligence-note{color:#9aa8b3}.mvp-topbar-button,.mvp-tree-button,.mvp-command-stack button,.mvp-tool-tab,.mvp-tool-action,.mvp-bottom-tab{border-radius:2px;cursor:pointer;font-weight:700}.mvp-room-tabs{align-items:stretch;display:flex;gap:4px;min-width:0;overflow:hidden}.mvp-room-tab-row{border-top:1px solid rgba(47,61,76,.72);min-width:0;overflow:hidden;padding:0 12px 5px}.mvp-room-tab{align-items:center;background:#111821;border:1px solid #263441;border-radius:2px;color:#d8e1e9;cursor:pointer;display:inline-flex;flex:0 1 112px;font-size:.78rem;gap:7px;justify-content:space-between;min-height:28px;min-width:76px;padding:4px 8px}.mvp-room-tab>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-room-tab-add{flex:0 0 34px;justify-content:center;min-width:34px;padding:4px}.mvp-room-tab-active{background:#15263a;border-color:#2f7ed8;box-shadow:inset 0 -2px #2f7ed8;color:#f4f8fc}.mvp-room-tab:disabled{background:#18212a;border-color:#2a3540;color:#91a0ab;cursor:not-allowed;opacity:.62}.mvp-room-tab-menu{background:#101720;border:1px solid #2a3b4c;border-radius:2px;box-shadow:0 12px 30px #0000006b;display:grid;gap:2px;min-width:132px;padding:4px;position:fixed;z-index:80}.mvp-room-tab-menu button{background:transparent;border:1px solid transparent;border-radius:2px;color:#dbe5ee;cursor:pointer;font-size:.74rem;font-weight:750;min-height:24px;padding:4px 7px;text-align:left}.mvp-room-tab-menu button:hover{background:#15263a;border-color:#2f7ed8}.mvp-room-tab-menu button:disabled{color:#71818f;cursor:not-allowed;opacity:.62}.mvp-room-dot{border-radius:999px;flex:0 0 auto;height:9px;width:9px}.mvp-room-dot-ready{background:#46ad5b}.mvp-room-dot-review{background:#d5a932}.mvp-room-dot-future{border:1px solid #778490}.mvp-topbar-context{align-items:center;background:transparent;border-bottom:0;border-right:0;border-top:0;border-left:1px solid #25313d;border-radius:0;color:#a9b5bf;display:flex;gap:10px;justify-content:flex-start;min-width:0;padding:5px 10px;text-align:left;cursor:pointer}.mvp-topbar-context:hover{background:#111821}.mvp-topbar-context strong{color:#f2f6fb}.mvp-topbar-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-topbar-project-context,.mvp-topbar-tool-context{display:grid!important;gap:1px;min-width:0}.mvp-topbar-project-context{border-right:1px solid #25313d;padding-right:10px}.mvp-topbar-context small{color:#7f909d;font-size:.56rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-topbar-context .mvp-topbar-project-context strong,.mvp-topbar-context .mvp-topbar-tool-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-topbar-button{align-items:center;background:#151b23;border:1px solid #303b47;color:#c7d2dc;display:inline-flex;font-size:.78rem;gap:6px;padding:5px 8px}.mvp-icon-button{height:30px;justify-content:center;min-width:32px;padding:5px;width:32px}.mvp-topbar-button.mvp-icon-button{min-width:32px;width:32px}.mvp-topbar-button{background:#111821;min-width:62px}.mvp-topbar-button:hover{background:#1a2530;color:#f1f6fb}.mvp-topbar-button:disabled{cursor:not-allowed;opacity:.58}.mvp-topbar-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.mvp-workspace-frame{--mvp-inspector-width: clamp(280px, 21vw, 330px);display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden;padding-right:var(--mvp-inspector-width);position:relative}.mvp-workbench{display:grid;gap:0;grid-template-columns:minmax(304px,342px) minmax(520px,1fr);min-height:0;min-width:0;overflow:hidden;padding:0}@media(max-width:1280px){.mvp-workspace-frame{--mvp-inspector-width: clamp(260px, 23vw, 300px)}.mvp-workbench{grid-template-columns:minmax(258px,300px) minmax(460px,1fr)}.mvp-shell-tool-collapsed .mvp-workbench{grid-template-columns:var(--northstar-rail-width) minmax(560px,1fr)}.mvp-shell-right-collapsed .mvp-workspace-frame{--mvp-inspector-width: 42px}.mvp-shell-tool-collapsed.mvp-shell-right-collapsed .mvp-workbench{grid-template-columns:var(--northstar-rail-width) minmax(700px,1fr)}}.mvp-shell-tool-right .mvp-workbench{grid-template-columns:minmax(520px,1fr) minmax(278px,340px)}.mvp-shell-tool-collapsed .mvp-workbench{grid-template-columns:var(--northstar-rail-width) minmax(700px,1fr)}.mvp-shell-right-collapsed .mvp-workspace-frame{--mvp-inspector-width: 42px}.mvp-shell-tool-collapsed.mvp-shell-right-collapsed .mvp-workbench{grid-template-columns:var(--northstar-rail-width) minmax(820px,1fr)}.mvp-tool-workspace,.mvp-center,.mvp-right-inspector,.mvp-intelligence-layer{background:#0f141bf5;border:1px solid #202b36;border-radius:0;min-width:0}.mvp-tool-workspace{display:grid;grid-template-columns:var(--northstar-rail-width) minmax(0,1fr);min-height:0;overflow:hidden;border-width:0 1px 0 0}.mvp-tool-workspace-collapsed{grid-template-columns:var(--northstar-rail-width)}.mvp-panel-heading{align-items:center;border-bottom:1px solid #24313d;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:9px}.mvp-panel-heading h2,.mvp-intelligence-layer h2{color:#eef3f8;font-size:.82rem;letter-spacing:.02em;text-transform:uppercase}.mvp-tree{display:grid;gap:3px}.mvp-project-save-panel{background:#121922;border:1px solid #273441;border-radius:2px;display:grid;gap:10px;margin-bottom:12px;padding:10px}.mvp-project-search{display:grid;gap:5px}.mvp-project-search span{color:#8f9da8;font-size:.72rem;font-weight:800;text-transform:uppercase}.mvp-project-search input{background:#0e151d;border:1px solid #24313d;border-radius:2px;color:#aeb9c4;min-width:0;padding:8px 10px}.mvp-project-search input:disabled{cursor:not-allowed;opacity:.76}.mvp-project-save-header{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.mvp-project-save-header div,.mvp-saved-project-row div{display:grid;gap:2px;min-width:0}.mvp-project-save-header strong,.mvp-saved-project-row strong,.mvp-saved-project-list h3{color:#eef3f8}.mvp-project-save-header strong,.mvp-saved-project-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-project-save-header span,.mvp-project-save-meta,.mvp-saved-project-row span{color:#9aa8b3;font-size:.78rem}.mvp-project-save-meta{margin:-4px 0 0}.mvp-project-storage-panel,.mvp-supabase-auth-panel{background:#0e151d;border:1px solid #24313d;border-radius:2px;display:grid;gap:7px;padding:8px}.mvp-project-storage-heading,.mvp-supabase-auth-summary,.mvp-supabase-auth-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.mvp-project-storage-heading span,.mvp-supabase-auth-summary span,.mvp-field span{color:#8f9da8;font-size:.66rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.mvp-project-storage-heading strong,.mvp-supabase-auth-summary strong{color:#eef3f8;font-size:.78rem;min-width:0;overflow-wrap:anywhere}.mvp-project-storage-panel p,.mvp-supabase-auth-status{color:#9aa8b3;font-size:.74rem;line-height:1.35;margin:0}.mvp-supabase-auth-status-error{color:#ffb4a8}.mvp-supabase-auth-status-applied{color:#9ee6ba}.mvp-field{display:grid;gap:4px}.mvp-field input{background:#101720;border:1px solid #283642;border-radius:2px;color:#d9e2ea;min-width:0;padding:7px 8px}.mvp-field input:disabled{cursor:not-allowed;opacity:.66}.mvp-supabase-auth-actions .mvp-tool-action{flex:1 1 0;text-align:center}.mvp-saved-project-list{display:grid;gap:7px}.mvp-saved-project-list h3{font-size:.82rem;letter-spacing:.02em;margin:2px 0 0;text-transform:uppercase}.mvp-saved-project-row{align-items:center;background:#101720;border:1px solid #24313d;border-radius:2px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.mvp-saved-project-row button{background:#193a5f;border:1px solid #2e6ba7;border-radius:2px;color:#eef7ff;cursor:pointer;font-size:.78rem;font-weight:800;padding:6px 9px}.mvp-saved-project-row button:disabled{cursor:not-allowed;opacity:.55}.mvp-tree-button{align-items:center;background:transparent;border:1px solid transparent;color:#cbd4dc;display:grid;font-size:.72rem;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:24px;padding-bottom:3px;padding-right:6px;padding-top:3px;text-align:left;width:100%}.mvp-project-tree{background:#101720;border:1px solid #24313d;border-radius:2px;padding:5px 4px}.mvp-project-information-card{background:#101720;border:1px solid #24313d;border-radius:2px;display:grid;min-width:0}.mvp-project-information-tabs{border-bottom:1px solid #24313d;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mvp-project-information-tab{background:#0e151d;border:0;border-bottom:2px solid transparent;color:#8f9daa;cursor:pointer;font-size:.62rem;font-weight:800;min-height:27px;overflow:hidden;padding:5px 6px 4px;text-overflow:ellipsis;white-space:nowrap}.mvp-project-information-tab+.mvp-project-information-tab{border-left:1px solid #24313d}.mvp-project-information-tab:hover{background:#121d2a;color:#dbe7f1}.mvp-project-information-tab-active{background:#132238;border-bottom-color:#2f7ed8;color:#f1f6fb}.mvp-project-information-tab:focus-visible{outline:1px solid #57a5ff;outline-offset:-2px}.mvp-project-information-panel{display:grid;gap:6px;min-width:0;padding:5px}.mvp-project-information-panel .mvp-project-tree{background:transparent;border:0;padding:0}.mvp-project-tree-button{grid-template-columns:minmax(0,1fr)}.mvp-tree-button:hover,.mvp-tree-button-active{background:#121d2a;border-color:#26394c}.mvp-tree-button-active{background:linear-gradient(90deg,#2f7ed83d,#121d2afa);border-color:#2f7ed8;box-shadow:inset 3px 0 #2f7ed8;color:#f3f7fb}.mvp-tree-label,.mvp-inspector-section dd,.mvp-inspector-section dt{min-width:0}.mvp-inspector-section dd,.mvp-inspector-section dt{overflow-wrap:anywhere}.mvp-tree-label{align-items:center;display:flex;gap:5px}.mvp-tree-label-copy{display:grid;gap:1px;line-height:1.12;min-width:0}.mvp-tree-primary-label,.mvp-tree-secondary-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-tree-secondary-label{color:#93a8bc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:850}.mvp-tree-kind{align-items:center;background:#0e151d;border:1px solid #2a3947;border-radius:2px;color:#b9c9d7;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;padding:2px;width:16px}.mvp-tree-kind-box{fill:#0f1923;stroke:currentColor;stroke-width:1}.mvp-tree-kind-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mvp-tree-kind-project{border-color:#2f7ed8;color:#cde7ff}.mvp-tree-kind-room,.mvp-tree-kind-wall-groups{border-color:#3d6f59;color:#bce6c7}.mvp-tree-kind-wall{border-color:#8c7344;color:#e3cf9a}.mvp-tree-kind-cabinet{border-color:#8a6a9a;color:#dfc6ec}.mvp-tree-kind-loose{border-color:#6f7d89;color:#d3dde5}.mvp-status-text,.mvp-status-pill{border-radius:2px;display:inline-flex;font-size:.66rem;font-weight:800;letter-spacing:0;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.mvp-tree-status-dot{align-items:center;border:1px solid currentColor;border-radius:999px;box-shadow:0 0 0 2px #0a0e13b8;height:8px;justify-content:center;min-height:8px;padding:0;width:8px}.mvp-status-pill{background:#202a35;color:#cbd5df}.mvp-status-resolved,.mvp-status-valid{background:#143626;color:#9dd9aa}.mvp-status-partial,.mvp-status-fallback,.mvp-status-info,.mvp-status-future_scope{background:#3b3018;color:#dfc36f}.mvp-status-invalid,.mvp-status-unresolved,.mvp-status-unsupported{background:#3c1e1e;color:#ee9b91}.mvp-tool-rail{background:#0d131a;border-right:1px solid #202b36;display:flex;flex-direction:column;gap:5px;min-height:0;padding:8px 6px}.mvp-tool-rail-spacer{flex:1 1 auto;min-height:8px}.mvp-access-read-only{align-items:center;background:#2b2415;border-bottom:1px solid #665225;color:#e2c879;display:flex;font-size:.72rem;gap:10px;min-height:28px;padding:4px 12px}.mvp-access-read-only span{color:#baa96f}.mvp-membership-admin{background:#0b1118;color:#d7e0e8;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:100vh}.mvp-membership-admin-header{align-items:center;background:#0e151d;border-bottom:1px solid #263441;display:flex;justify-content:space-between;padding:12px 16px}.mvp-membership-admin-header h2,.mvp-membership-admin-header p{margin:2px 0}.mvp-membership-admin-header h2{color:#f2f6fa;font-size:1rem}.mvp-membership-admin-header p{color:#8f9da8;font-size:.72rem}.mvp-membership-seat-strip{border-bottom:1px solid #263441;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(90px,130px)) minmax(240px,1fr);padding:8px 16px}.mvp-membership-seat-strip>div{background:#101922;border:1px solid #253441;display:grid;gap:2px;padding:6px 8px}.mvp-membership-seat-strip span{color:#8898a5;font-size:.64rem}.mvp-membership-seat-strip strong{color:#edf3f8;font-size:.82rem}.mvp-membership-request-seats{align-content:center}.mvp-membership-tabs{background:#0d141c;border-bottom:1px solid #263441;display:flex;padding:0 16px}.mvp-membership-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#92a1ad;font-size:.72rem;padding:8px 10px}.mvp-membership-tabs button[aria-current=page]{border-bottom-color:#2f7ed8;color:#edf4fa}.mvp-membership-read-only{background:#2b2415;border-bottom:1px solid #665225;color:#e2c879;font-size:.7rem;padding:6px 16px}.mvp-membership-table-wrap{overflow:auto;padding:12px 16px}.mvp-membership-table-wrap table{border-collapse:collapse;font-size:.7rem;width:100%}.mvp-membership-table-wrap th{color:#8494a1;font-size:.62rem;text-align:left;text-transform:uppercase}.mvp-membership-table-wrap th,.mvp-membership-table-wrap td{border-bottom:1px solid #22303c;padding:6px}.mvp-membership-table-wrap td:first-child{display:grid;gap:2px}.mvp-membership-table-wrap td:first-child small{color:#768591}.mvp-membership-table-wrap select,.mvp-membership-invite-form input,.mvp-membership-invite-form select{background:#101922;border:1px solid #334554;color:#dbe4eb;min-height:26px}.mvp-membership-row-actions{display:flex;flex-wrap:wrap;gap:4px}.mvp-membership-invitations-grid{display:grid;gap:12px;grid-template-columns:minmax(240px,320px) 1fr;overflow:auto;padding:12px 16px}.mvp-membership-invite-form,.mvp-membership-invitation-list{align-content:start;background:#0f171f;border:1px solid #263441;display:grid;gap:8px;padding:10px}.mvp-membership-invite-form h3,.mvp-membership-invitation-list h3{font-size:.82rem;margin:0}.mvp-membership-invite-form label{display:grid;gap:3px;font-size:.66rem}.mvp-membership-invite-form p{color:#8494a1;font-size:.66rem;margin:0}.mvp-membership-token{background:#0b1219;border:1px solid #34495a;display:grid;gap:4px;padding:7px}.mvp-membership-token code{color:#b9daf6;font-size:.62rem;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mvp-membership-check{align-items:center;display:flex!important}.mvp-membership-invitation-list article{align-items:center;border-bottom:1px solid #22303c;display:grid;gap:8px;grid-template-columns:minmax(160px,1fr) 130px auto;padding:7px 0}.mvp-membership-invitation-list article>div{display:grid;gap:2px}.mvp-membership-invitation-list small{color:#7f8e99;font-size:.62rem}.mvp-membership-status{background:#0e151d;border-top:1px solid #263441;color:#9dadb9;font-size:.68rem;padding:7px 16px}.mvp-organization-standards-defaults{align-content:start;display:grid;gap:12px;overflow:auto;padding:12px 16px}.mvp-organization-standards-defaults>header{align-items:start;display:flex;justify-content:space-between}.mvp-organization-standards-defaults h3,.mvp-organization-standards-defaults h4,.mvp-organization-standards-defaults p{margin:2px 0}.mvp-organization-standards-defaults h3{color:#f2f6fa;font-size:.9rem}.mvp-organization-standards-defaults h4{color:#dce6ee;font-size:.76rem}.mvp-organization-standards-defaults p{color:#8f9da8;font-size:.68rem}.mvp-organization-defaults-setup,.mvp-organization-defaults-current{align-content:start;background:#0f171f;border:1px solid #263441;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(220px,1fr));max-width:920px;padding:12px}.mvp-organization-defaults-setup>h4,.mvp-organization-defaults-setup>p,.mvp-organization-defaults-setup>button,.mvp-organization-defaults-current>.mvp-organization-defaults-summary,.mvp-organization-defaults-current>button{grid-column:1 / -1}.mvp-organization-defaults-setup label,.mvp-organization-defaults-current label{display:grid;gap:4px;font-size:.66rem}.mvp-organization-defaults-setup select,.mvp-organization-defaults-current select{background:#101922;border:1px solid #334554;color:#dbe4eb;min-height:28px}.mvp-organization-defaults-summary{display:grid;gap:2px}.mvp-organization-defaults-summary span,.mvp-organization-defaults-summary small{color:#8395a2;font-size:.64rem}@media(max-width:800px){.mvp-membership-admin-header{align-items:stretch;flex-direction:column}.mvp-membership-seat-strip{grid-template-columns:repeat(2,1fr)}.mvp-membership-request-seats{grid-column:1 / -1}.mvp-membership-invitations-grid,.mvp-organization-defaults-setup,.mvp-organization-defaults-current{grid-template-columns:1fr}.mvp-organization-defaults-setup>*,.mvp-organization-defaults-current>*{grid-column:1}}.mvp-shell-tool-right .mvp-tool-rail{border-left:1px solid #202b36;border-right:0}.mvp-tool-tab{align-items:center;background:#121a23;border:1px solid #273441;color:#bcc8d3;display:inline-flex;font-size:.76rem;justify-content:center;min-height:34px;padding:3px;text-align:center;width:34px}.mvp-tool-tab-icon{align-items:center;background:transparent;border:0;border-radius:2px;display:inline-flex;height:24px;justify-content:center;width:24px}.mvp-tool-tab-label{display:none}.mvp-tool-tab-active{background:#17375c;border-color:#2f7ed8;color:#f2f7fd}.mvp-tool-tab-disabled{color:#6f7e89;cursor:not-allowed;opacity:.48}.mvp-tool-surface{align-content:start;color:#cbd4dc;display:grid;gap:7px;min-height:0;overflow:auto;padding:8px 9px}.mvp-tool-surface-heading{margin-bottom:0}.mvp-layer-panel,.mvp-collapsible-panel,.mvp-products-command-panel{border-top:1px solid #24313d;display:grid;gap:6px;margin-top:6px;padding-top:8px}.mvp-layer-panel .mvp-panel-heading,.mvp-collapsible-panel .mvp-panel-heading,.mvp-products-command-panel .mvp-panel-heading{margin-bottom:0}.mvp-products-command-panel{margin-top:0}.mvp-product-creator-launch{background:linear-gradient(135deg,#12345a,#10253d);border:1px solid #2f7ed8;border-radius:3px;color:#eef7ff;cursor:pointer;display:grid;gap:3px;padding:9px 10px;text-align:left}.mvp-product-creator-launch:hover{background:linear-gradient(135deg,#174474,#12304f);border-color:#57a5ff}.mvp-product-creator-launch strong{font-size:.78rem}.mvp-product-creator-launch small{color:#a9c7e3;font-size:.64rem;line-height:1.35}.mvp-products-command-copy{font-size:.76rem}.mvp-product-type-grid{display:grid;gap:4px}.mvp-product-type-button{align-items:start;background:#101720;border:1px solid #263441;border-radius:2px;color:#d7e0e8;cursor:pointer;display:grid;gap:1px;min-height:34px;padding:5px 7px;text-align:left;width:100%}.mvp-product-type-button:hover{background:#121d2a;border-color:#2f7ed8}.mvp-product-type-button strong{color:#eef3f8;font-size:.72rem;line-height:1.15}.mvp-product-type-button small{color:#8f9da8;font-size:.58rem;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mvp-collapsible-heading{align-items:center;background:transparent;border:0;border-bottom:1px solid #24313d;color:#eef3f8;cursor:pointer;display:flex;font-size:.82rem;font-weight:850;justify-content:space-between;letter-spacing:.02em;min-height:27px;padding:0 0 7px;text-align:left;text-transform:uppercase;width:100%}.mvp-collapsible-heading:hover{color:#fff}.mvp-collapsible-heading-actions{align-items:center;display:inline-flex;gap:6px}.mvp-collapsible-heading-actions>small:last-child{color:#9aa8b3;font-size:.78rem;font-weight:900;min-width:9px;text-align:center}.mvp-layer-list{display:grid;gap:2px}.mvp-layer-row{align-items:center;appearance:none;background:#101720;border:1px solid #24313d;border-radius:2px;color:#d5dee6;cursor:pointer;display:grid;font-size:.7rem;gap:5px;grid-template-columns:17px minmax(0,1fr);min-height:23px;padding:2px 5px;text-align:left;width:100%}.mvp-layer-row-disabled{cursor:not-allowed;opacity:.62}.mvp-layer-row-enabled{border-color:#2f4458}.mvp-layer-row-hidden{color:#8d9ba6}.mvp-layer-token{align-items:center;background:#121c26;border:1px solid #2c6ea7;border-radius:2px;color:#bcdfff;display:inline-flex;height:15px;justify-content:center;width:15px}.mvp-layer-row-disabled .mvp-layer-token{border-color:#5d6670;color:#a2adb8}.mvp-layer-copy{align-items:baseline;display:grid;gap:1px;min-width:0}.mvp-layer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-layer-row small{color:#778694;font-size:.58rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mvp-inspector-section h4,.mvp-intelligence-layer h3{color:#eef3f8;font-size:.86rem;letter-spacing:.02em;margin:0 0 4px;text-transform:uppercase}.mvp-tool-copy{color:#9aa8b3;font-size:.84rem;margin:0;overflow-wrap:anywhere}.mvp-workflow-card{background:#121922;border:1px solid #273441;border-radius:2px;display:grid;gap:8px;margin-bottom:10px;padding:10px}.mvp-workflow-card strong{color:#eef3f8}.mvp-workflow-card p{color:#9aa8b3;font-size:.82rem;margin:0;overflow-wrap:anywhere}.mvp-workflow-summary-grid,.mvp-workflow-summary-strip{display:grid;gap:7px}.mvp-workflow-summary-grid{grid-template-columns:minmax(0,1fr)}.mvp-workflow-summary-item,.mvp-workflow-chip{background:#0e151d;border:1px solid #24313d;border-radius:2px;display:grid;gap:2px;min-width:0;padding:7px 8px}.mvp-workflow-summary-item small,.mvp-workflow-chip small{color:#92a0ab;font-size:.66rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.mvp-workflow-summary-item b,.mvp-workflow-chip b{color:#e0e9f0;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.mvp-center{background:var(--mvp-panel);border-color:#202b36;border-width:0 1px 0 0;box-shadow:none;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:0}.mvp-workflow-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.mvp-workflow-chip{border-color:#273441;min-height:38px;padding:5px 8px}.mvp-cad-tool{align-items:center;background:#121c26;border:1px solid #273746;border-radius:2px;color:#c7d2dc;cursor:default;display:inline-flex;font-size:.68rem;font-weight:850;justify-content:center;min-height:22px;padding:2px;width:26px;white-space:nowrap}.mvp-cad-tool:not(:disabled){cursor:pointer}.mvp-cad-tool-active{background:#17375c;border-color:#2f7ed8;color:#f0f7ff}.mvp-cad-tool-disabled{background:#0f161e;color:#81909c;cursor:not-allowed;opacity:.72}.mvp-cad-tool-units{margin-left:auto}.mvp-status-cluster,.mvp-workspace-caption{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mvp-workspace-frame{background:linear-gradient(rgba(95,141,154,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.075) 1px,transparent 1px),linear-gradient(rgba(95,141,154,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.035) 1px,transparent 1px),#071014;background-size:96px 96px,96px 96px,24px 24px,24px 24px,auto,auto;border:1px solid #283542;border-radius:2px;box-shadow:none;display:grid;min-height:260px;min-width:0;overflow:hidden}.mvp-standards-center{gap:0;padding:0}.mvp-standards-workspace{background:linear-gradient(180deg,#19283552,#070b1014 140px),#080d13;display:grid;flex:1 1 auto;gap:1px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0}.mvp-standards-workspace-view{grid-template-rows:auto auto minmax(0,1fr);position:relative}.mvp-standards-center-header{align-items:center;background:#080d13;border-bottom:1px solid #263542;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:7px 10px}.mvp-standards-center-header span{color:#7faee0;font-size:.54rem;font-weight:900;text-transform:uppercase}.mvp-standards-center-header h2{color:#f1f6fb;font-size:.8rem;margin:1px 0}.mvp-standards-center-header p{color:#8494a1;font-size:.59rem;margin:0}.mvp-standards-context-binder{align-content:start;display:grid;gap:3px;grid-auto-rows:max-content;min-height:0;overflow:auto;padding:6px}.mvp-standards-context-binder{background:#0d151d;height:100%}.mvp-standards-context-binder header{display:grid;gap:2px;min-width:0;padding:3px 3px 7px}.mvp-standards-context-binder header span{color:#7faee0;font-size:.5rem;font-weight:900;text-transform:uppercase}.mvp-standards-context-binder header strong{color:#eef5fb;font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-context-binder button{align-items:center;background:#101821;border:1px solid #263542;border-radius:2px;color:#b9c6d0;display:grid;font-size:.57rem;font-weight:800;gap:2px;grid-template-columns:minmax(0,1fr) auto;min-height:31px;padding:5px 6px;text-align:left}.mvp-standards-context-binder button span{overflow:hidden;text-overflow:ellipsis}.mvp-standards-context-binder button small{color:#7f909d;font-size:.49rem}.mvp-standards-context-binder button[aria-current=page]{background:#17375c;border-color:#2f7ed8;box-shadow:inset 2px 0 #55a9ff;color:#f2f7fd}.mvp-standards-context-binder button:focus-visible{outline:2px solid #76b8ff;outline-offset:1px}.mvp-standards-context-binder p{color:#8494a1;font-size:.57rem;line-height:1.35;margin:4px}.mvp-standards-binder-families{display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-standards-binder-families button{background:transparent;border-color:transparent;border-bottom-color:#263542;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:27px;padding:4px 5px}.mvp-standards-binder-families button[aria-current=page]{background:#101e28;border-color:transparent;border-bottom-color:#55a9ff;box-shadow:inset 0 -2px #55a9ff}.mvp-standards-binder-group-context{background:#101821;border:1px solid #263542;display:grid;gap:2px;margin-top:3px;padding:7px}.mvp-standards-binder-group-context>span,.mvp-standards-binder-filters label>span{color:#7faee0;font-size:.49rem;font-weight:900;text-transform:uppercase}.mvp-standards-binder-group-context strong{color:#eef5fb;font-size:.6rem}.mvp-standards-binder-group-context small{color:#9aaab7;font-size:.5rem}.mvp-standards-binder-group-context p{margin:3px 0 0}.mvp-standards-binder-filters{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.mvp-standards-binder-filters label{display:grid;gap:3px;min-width:0}.mvp-standards-binder-filters label:last-child{grid-column:1 / -1}.mvp-standards-binder-filters input,.mvp-standards-binder-filters select{background:#081018;border:1px solid #304252;border-radius:2px;color:#dce7ef;font:inherit;font-size:.55rem;min-width:0;padding:5px;width:100%}.mvp-standards-binder-filters input:focus-visible,.mvp-standards-binder-filters select:focus-visible{outline:2px solid #76b8ff;outline-offset:1px}.mvp-standards-binder-file-list{display:grid;gap:3px}.mvp-standards-binder-file-list button{grid-template-columns:minmax(0,1fr)}.mvp-standards-binder-file-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-context-binder .mvp-standards-binder-warning{background:#38270e;border:1px solid #805b20;color:#f5d18b;margin:3px 0;padding:6px}.mvp-standards-navigation-guard{background:#38270e;border:1px solid #805b20;color:#f5d18b;display:grid;gap:6px;padding:8px}.mvp-standards-navigation-guard p{margin:0}.mvp-standards-file-workspace{min-height:0;min-width:0;overflow:auto;padding:8px}.mvp-standards-command-drawer{background:#080d13;border-left:1px solid #36516a;bottom:0;box-shadow:-14px 0 30px #0000006b;max-width:min(580px,92%);overflow:auto;padding:0;position:absolute;right:0;top:48px;width:56%;z-index:8}.mvp-standards-command-drawer>header{align-items:center;background:#0b1219;border-bottom:1px solid #263542;display:flex;gap:12px;justify-content:space-between;padding:9px 11px;position:sticky;top:0;z-index:2}.mvp-standards-command-drawer>header>div{display:grid;gap:2px}.mvp-standards-command-drawer>header span{color:#7faee0;font-size:.52rem;font-weight:900;text-transform:uppercase}.mvp-standards-command-drawer>header strong{color:#eef5fb;font-size:.72rem}.mvp-standards-command-drawer>header>button{background:#101821;border:1px solid #2d4050;border-radius:2px;color:#dce8f2;cursor:pointer;font-size:.6rem;font-weight:850;min-height:28px;padding:4px 9px}.mvp-standards-command-drawer>header>button:hover{background:#172735;border-color:#4a718d}.mvp-spec-group-command-workflow{align-content:start;background:#080d13;border:0;border-radius:0;gap:11px;padding:11px}.mvp-spec-group-command-intro{display:grid;gap:3px}.mvp-spec-group-command-intro>span{color:#7faee0;font-size:.54rem;font-weight:900;text-transform:uppercase}.mvp-spec-group-command-intro>strong{color:#f1f6fb;font-size:.78rem}.mvp-spec-group-command-intro>p{color:#8e9ba6;font-size:.61rem;line-height:1.4;margin:0}.mvp-spec-group-command-tabs{margin:0}.mvp-spec-group-command-target,.mvp-spec-group-command-fields>label{display:grid;gap:4px;min-width:0}.mvp-spec-group-command-target{border-bottom:1px solid #273846;padding-bottom:9px}.mvp-spec-group-command-target>span,.mvp-spec-group-command-fields>label>span{color:#7faee0;font-size:.54rem;font-weight:900;text-transform:uppercase}.mvp-spec-group-command-target select,.mvp-spec-group-command-fields input,.mvp-spec-group-command-fields select,.mvp-spec-group-command-fields textarea{background:#070b10;border:1px solid #2d4050;border-radius:2px;color:#eef5fb;font:inherit;font-size:.65rem;min-width:0;padding:6px;resize:vertical;width:100%}.mvp-spec-group-command-target small,.mvp-spec-group-command-fields small,.mvp-spec-group-command-footer small{color:#8e9ba6;font-size:.57rem;line-height:1.35}.mvp-spec-group-command-fields{display:grid;gap:9px;min-width:0}.mvp-spec-group-command-consequence{border-left:2px solid #3f789c;display:grid;gap:3px;padding:3px 0 3px 9px}.mvp-spec-group-command-consequence>b{color:#7faee0;font-size:.54rem;text-transform:uppercase}.mvp-spec-group-command-consequence>span{color:#e4edf4;font-size:.64rem;font-weight:800}.mvp-spec-group-command-consequence-warning{border-left-color:#b57839}.mvp-spec-group-command-consequence-warning>b{color:#e0ad69}.mvp-spec-group-command-footer{align-items:center;background:#0b1219;border-top:1px solid #2b3d4a;bottom:0;display:flex;gap:12px;justify-content:space-between;margin:0 -11px -11px;padding:9px 11px;position:sticky}.mvp-spec-group-command-footer>div{display:grid;gap:2px;min-width:0}.mvp-spec-group-command-footer strong{color:#eef5fb;font-size:.63rem}.mvp-inspector-lifecycle-active{background:#153323;border-color:#2f7050;color:#a7e7c2}.mvp-inspector-lifecycle-archived{background:#2a2520;border-color:#6b5947;color:#d8c2a8}.mvp-standards-context-toolbar{align-items:end;background:#0b1219;border-bottom:1px solid #263542;display:grid;gap:7px;grid-template-columns:minmax(170px,.8fr) minmax(210px,1.4fr) minmax(120px,.55fr);padding:6px 10px}.mvp-standards-context-path,.mvp-standards-context-toolbar label{display:grid;gap:3px;min-width:0}.mvp-standards-context-path span,.mvp-standards-context-toolbar label>span{color:#7faee0;font-size:.54rem;font-weight:900;text-transform:uppercase}.mvp-standards-context-path strong{color:#edf5fb;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-context-toolbar input,.mvp-standards-context-toolbar select{background:#070b10;border:1px solid #2d4050;border-radius:2px;color:#eef5fb;font-size:.6rem;min-height:27px;min-width:0;padding:4px 6px}.mvp-standards-context-toolbar small{color:#7f909d;font-size:.55rem;line-height:1.25;padding-bottom:4px}.mvp-standards-manager-header{align-items:stretch;background:#080d13;border-bottom:1px solid #1f2c37;display:grid;gap:8px;grid-template-columns:minmax(240px,1fr) auto;min-width:0;padding:8px 10px}.mvp-standards-view-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:end;min-width:0}.mvp-standards-view-tabs button{background:#101821;border:1px solid #2a3946;border-radius:2px;color:#aab8c4;cursor:pointer;font-size:.61rem;font-weight:850;min-height:28px;padding:4px 8px}.mvp-standards-view-tabs button small{background:#071018;border:1px solid #30414f;border-radius:2px;margin-left:4px;padding:1px 4px}.mvp-standards-view-tabs button:disabled{color:#5f6c76;cursor:not-allowed}.mvp-standards-view-tabs .mvp-standards-view-tab-active{background:#17375c;border-color:#2f7ed8;box-shadow:inset 0 -2px #55a9ff;color:#f2f7fd}.mvp-standards-primary-command{align-items:center;background:#0b1219;border-bottom:1px solid #263542;display:flex;justify-content:flex-end;padding:5px 10px}.mvp-standards-primary-command button{background:#101821;border:1px solid #2d4050;border-radius:2px;color:#dce8f2;font-size:.6rem;font-weight:850;min-height:28px;padding:4px 9px}.mvp-standards-primary-command button[aria-pressed=true]{background:#17375c;border-color:#2f7ed8}.mvp-specification-matrix,.mvp-standards-canvas,.mvp-standards-binder{background:#0a1118;min-height:0;min-width:0;overflow:hidden}.mvp-specification-matrix{display:grid;grid-template-rows:auto minmax(0,1fr)}.mvp-specification-matrix-summary{border-bottom:1px solid #263542;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.mvp-specification-matrix-summary div{background:#0d151d;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) auto;padding:6px 9px}.mvp-specification-matrix-summary span{color:#8293a0;font-size:.57rem;font-weight:850;text-transform:uppercase}.mvp-specification-matrix-summary strong{color:#eaf3fa;font-size:.68rem}.mvp-specification-matrix-scroll{min-height:0;overflow:auto}.mvp-specification-matrix table{border-collapse:separate;border-spacing:0;min-width:920px;table-layout:fixed;width:100%}.mvp-specification-matrix th,.mvp-specification-matrix td{background:#0b1219;border-bottom:1px solid #21303c;border-right:1px solid #1c2934;min-width:0;padding:4px;text-align:left;vertical-align:top}.mvp-specification-matrix thead th{background:#111d28;color:#91a5b4;font-size:.56rem;font-weight:900;padding:7px 6px;position:sticky;text-transform:uppercase;top:0;z-index:2}.mvp-specification-matrix thead th:first-child,.mvp-specification-matrix tbody th{min-width:176px;width:176px}.mvp-specification-matrix thead th:last-child,.mvp-specification-matrix tbody td:last-child{width:76px}.mvp-specification-matrix tbody th>button,.mvp-specification-slot{background:transparent;border:1px solid transparent;border-radius:2px;color:#dce7ef;cursor:pointer;display:grid;gap:2px;min-height:48px;min-width:0;padding:5px;text-align:left;width:100%}.mvp-specification-matrix tbody th>button strong,.mvp-specification-slot strong{color:#eef5fb;font-size:.63rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-specification-matrix tbody th>button small,.mvp-specification-slot small{color:#7f909d;font-size:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-specification-slot span{color:#9babb6;font-size:.53rem;font-weight:850;text-transform:uppercase}.mvp-specification-slot[data-review-state=resolved]{border-left-color:#4d9a73}.mvp-specification-slot[data-review-state=partial],.mvp-specification-slot[data-review-state=fallback]{border-left-color:#b28d48}.mvp-specification-slot[data-review-state=invalid],.mvp-specification-slot[data-review-state=unresolved],.mvp-specification-slot[data-review-state=unsupported]{border-left-color:#b65d57}.mvp-specification-matrix-row-selected th,.mvp-specification-matrix-row-selected td{background:#101d29}.mvp-specification-matrix-row-selected>th>button,.mvp-specification-slot-selected{background:#17375c;border-color:#2f7ed8}.mvp-specification-slot-empty{color:#63727e;display:block;font-size:.57rem;padding:8px 5px}.mvp-standards-canvas{display:grid;grid-template-rows:auto minmax(0,1fr)}.mvp-standards-canvas>header{align-items:start;border-bottom:1px solid #263542;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.mvp-standards-canvas>header span,.mvp-standards-binder header span{color:#74b7ff;font-size:.55rem;font-weight:900;text-transform:uppercase}.mvp-standards-canvas>header h3{color:#f1f6fb;font-size:.8rem;margin:2px 0}.mvp-standards-canvas>header p{color:#8293a0;font-size:.59rem;margin:0}.mvp-standards-canvas-controls{display:flex;gap:3px}.mvp-standards-canvas-controls button{background:#101821;border:1px solid #2b3b48;border-radius:2px;color:#d4e0e9;font-size:.63rem;min-height:25px;min-width:28px}.mvp-standards-canvas-pan{background:linear-gradient(rgba(95,141,154,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.05) 1px,transparent 1px),#081016;background-size:24px 24px;min-height:0;overflow:auto}.mvp-standards-canvas-surface{display:grid;gap:14px;min-height:100%;min-width:760px;padding:22px;transform:scale(var(--mvp-standards-canvas-scale));transform-origin:top left;width:calc(100% / var(--mvp-standards-canvas-scale))}.mvp-standards-canvas-group-node{background:#142b44;border:1px solid #2f7ed8;border-radius:2px;display:grid;gap:3px;justify-self:center;min-width:230px;padding:10px;text-align:center}.mvp-standards-canvas-group-node span,.mvp-standards-canvas-chain>span{color:#7faee0;font-size:.55rem;font-weight:900;text-transform:uppercase}.mvp-standards-canvas-group-node strong{color:#f1f7fc;font-size:.76rem}.mvp-standards-canvas-group-node small,.mvp-standards-canvas-chain small{color:#8f9eaa;font-size:.55rem}.mvp-standards-canvas-chains{align-content:start;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(260px,1fr))}.mvp-standards-canvas-chain{background:#101821;border:1px solid #293a47;border-left:3px solid #4d9a73;border-radius:2px;color:#dce7ef;display:grid;gap:3px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px;text-align:left}.mvp-standards-canvas-chain>span,.mvp-standards-canvas-chain>small{grid-column:1 / -1}.mvp-standards-canvas-chain strong{font-size:.62rem;overflow-wrap:anywhere}.mvp-standards-canvas-chain em{color:#8fb1c6;font-size:.55rem;font-style:normal;font-weight:850}.mvp-standards-canvas-chain-selected{background:#17375c;border-color:#2f7ed8}.mvp-standards-binder{display:grid;grid-template-columns:minmax(185px,220px) minmax(0,1fr)}.mvp-standards-binder>nav{border-right:1px solid #263542;display:grid;gap:4px;grid-auto-rows:max-content;min-height:0;overflow:auto;padding:7px}.mvp-standards-binder>nav>header{display:grid;gap:2px;padding:4px 4px 8px}.mvp-standards-binder>nav>header strong{color:#eef5fb;font-size:.68rem}.mvp-standards-binder-file{background:#101821;border:1px solid #263542;border-radius:2px;color:#d9e5ed;display:grid;gap:2px;min-width:0;padding:7px;text-align:left}.mvp-standards-binder-file span,.mvp-standards-binder-file small{color:#8293a0;font-size:.54rem;font-weight:850;text-transform:uppercase}.mvp-standards-binder-file strong{font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-binder-file-selected{background:#17375c;border-color:#2f7ed8}.mvp-standards-binder-detail{min-height:0;overflow:auto;padding:9px}.mvp-standards-binder-detail>header{align-items:start;border-bottom:1px solid #263542;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px}.mvp-standards-binder-detail h3{color:#f1f6fb;font-size:.83rem;margin:2px 0}.mvp-standards-binder-detail p{color:#91a0ad;font-size:.61rem;line-height:1.3;margin:2px 0}.mvp-standards-binder-facts{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.mvp-standards-binder-facts span{background:#101821;border:1px solid #263542;display:grid;gap:2px;min-width:0;padding:6px;color:#e2ebf2;font-size:.6rem}.mvp-standards-binder-facts b{color:#7faee0;font-size:.54rem;text-transform:uppercase}.mvp-standards-binder-explanation,.mvp-standards-binder-depth-note{border-left:3px solid #4e7289;padding:6px 8px}.mvp-standards-binder-depth-note{background:#151713;border-left-color:#b28d48}.mvp-standards-binder-detail-list{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-standards-binder-detail-list div{background:#0d151d;display:grid;gap:2px;padding:6px}.mvp-standards-binder-detail-list dt,.mvp-standards-binder-detail-list dd{font-size:.58rem;margin:0}.mvp-standards-binder-detail-list dt{color:#7faee0;font-weight:850}.mvp-standards-binder-detail-list dd{color:#dbe5ec;overflow-wrap:anywhere}.mvp-standards-binder-sections{border:1px solid #263542;display:grid;gap:1px;margin-top:8px}.mvp-standards-binder-sections>details>summary{align-items:center;background:#111d28;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:7px}.mvp-standards-binder-sections summary strong{color:#eef5fb;font-size:.64rem}.mvp-standards-binder-sections summary span,.mvp-standards-binder-sections summary small{color:#8d9ca8;font-size:.55rem}.mvp-standards-binder-sections details>p{padding:6px 8px}.mvp-standards-binder-sections details section{background:#0d151d;border-top:1px solid #263542;padding:7px}.mvp-standards-binder-sections details section>header{display:flex;justify-content:space-between}.mvp-standards-binder-sections details section>header strong{color:#dfe9f0;font-size:.62rem}.mvp-standards-binder-sections details section>header small{color:#7faee0;font-size:.54rem}.mvp-standards-binder-sections details section>div{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-standards-binder-sections details section>div>span{background:#101821;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:5px}.mvp-standards-binder-sections details section>div b{color:#dfe9f0;font-size:.58rem}.mvp-standards-binder-sections details section>div output{color:#74b7ff;font-size:.6rem}.mvp-standards-binder-sections details section>div small{color:#7f909d;font-size:.52rem;grid-column:1 / -1}.mvp-standards-binder-material-context{border-top:1px solid #263542;margin-top:8px;padding-top:8px}.mvp-standards-binder-material-context>header{align-items:center;display:flex;justify-content:space-between}.mvp-standards-binder-material-context>header strong{color:#eef5fb;font-size:.65rem}.mvp-standards-binder-material-context>header small{color:#7faee0;font-size:.54rem}.mvp-standards-binder-material-context>div{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}.mvp-standards-binder-material-context button{background:#101821;border:1px solid #263542;color:#dce7ef;display:grid;gap:2px;padding:6px;text-align:left}.mvp-standards-binder-material-context button[aria-pressed=true]{background:#17375c;border-color:#2f7ed8}.mvp-standards-binder-material-context button span,.mvp-standards-binder-material-context button small{color:#8293a0;font-size:.54rem;text-transform:uppercase}.mvp-standards-binder-material-context button strong{font-size:.61rem}.mvp-standards-manager-header>div:first-child{border-left:1px solid #263441;min-width:0;padding-left:10px}.mvp-standards-manager-header span{color:#74b7ff;display:block;font-size:.62rem;font-weight:900;line-height:1}.mvp-standards-manager-header h2{color:#f2f7fd;font-size:.86rem;line-height:1.1;margin:2px 0}.mvp-standards-manager-header p{color:#91a0ad;font-size:.66rem;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-file-tools{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;min-width:0;overflow:visible;padding:0}.mvp-standards-relationship-focus{align-items:center;border-top:1px solid #17232d;display:flex;flex-wrap:wrap;gap:4px;min-width:0;padding-top:6px}.mvp-standards-relationship-focus>span{color:#81919f;flex:0 0 auto;font-size:.58rem;font-weight:900;letter-spacing:0;line-height:1;padding:0 4px 0 0;text-transform:uppercase}.mvp-standards-file-tool{align-items:center;background:#111a23;border:1px solid #263542;border-radius:2px;color:#b9c6d0;cursor:pointer;display:inline-grid;flex:1 1 112px;gap:1px;grid-template-columns:auto minmax(0,1fr);min-height:32px;min-width:0;padding:4px 5px;text-align:left}.mvp-standards-relationship-tool{align-items:center;background:#101820;border:1px solid #263542;border-radius:2px;color:#b9c6d0;cursor:pointer;display:inline-grid;flex:1 1 132px;gap:2px;grid-template-columns:auto minmax(0,1fr) auto;min-height:24px;min-width:0;padding:3px 5px;text-align:left}.mvp-standards-file-tool strong{color:#dce8f2;font-size:.62rem;line-height:1}.mvp-standards-relationship-tool strong{color:#cbd8e4;font-size:.6rem;line-height:1}.mvp-standards-file-tool span{font-size:.64rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-relationship-tool span{font-size:.6rem;font-weight:800;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-file-tool small{background:#0a1118;border:1px solid #283744;border-radius:2px;color:#9fafbb;font-size:.56rem;font-weight:900;padding:1px 4px;grid-column:1 / -1;justify-self:start}.mvp-standards-relationship-tool small{background:#0a1118;border:1px solid #283744;border-radius:2px;color:#9fafbb;font-size:.55rem;font-weight:900;justify-self:end;padding:1px 4px}.mvp-standards-file-tool-active{background:#17375c;border-color:#2f7ed8;box-shadow:inset 0 -2px #55a9ff;color:#f2f7fd}.mvp-standards-relationship-tool-active{background:#1a2f3d;border-color:#5285a5;box-shadow:inset 0 -2px #74a6c6;color:#f2f7fd}.mvp-standards-grid{display:grid;gap:1px;grid-template-columns:minmax(280px,.95fr) 76px minmax(320px,1.05fr);min-height:0;min-width:0}.mvp-standards-pane{background:linear-gradient(rgba(95,141,154,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.045) 1px,transparent 1px),#0a1118;background-size:24px 24px;border:1px solid #273846;border-radius:2px;display:grid;gap:6px;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;padding:0}.mvp-standards-pane-heading{align-items:flex-start;border-bottom:1px solid #22303c;display:flex;gap:8px;justify-content:space-between;min-width:0;min-height:58px;padding:9px 11px 8px}.mvp-standards-pane-heading h2{color:#f1f6fb;font-size:.8rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-pane-heading p{color:#8393a0;font-size:.62rem;line-height:1.2;margin:2px 0 0;max-width:390px}.mvp-standards-pane-heading>span{background:#0a1118;border:1px solid #2b3a47;border-radius:2px;color:#91a0ad;font-size:.6rem;font-weight:850;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.mvp-standards-group-list,.mvp-standards-component-list,.mvp-standards-relationship-list{display:grid;gap:6px;min-height:0;overflow:auto;padding:7px}.mvp-standards-relationship-list{align-content:start}.mvp-standards-chain{background:#101821fa;border:1px solid #263542;border-left:3px solid #4e7289;border-radius:2px;color:#cbd7e0;cursor:pointer;display:grid;gap:5px;min-width:0;padding:7px 8px;text-align:left;width:100%}.mvp-standards-chain[data-resolution=resolved]{border-left-color:#4d9a73}.mvp-standards-chain[data-resolution=partial],.mvp-standards-chain[data-resolution=fallback]{border-left-color:#b28d48}.mvp-standards-chain[data-resolution=invalid],.mvp-standards-chain[data-resolution=unresolved],.mvp-standards-chain[data-resolution=unsupported]{border-left-color:#b65d57}.mvp-standards-chain-active{background:#17375c;border-color:#2f7ed8;box-shadow:inset 0 0 0 1px #55a9ff33}.mvp-standards-chain-family{color:#7faee0;font-size:.57rem;font-weight:900;text-transform:uppercase}.mvp-standards-chain-path{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mvp-standards-chain-path strong{color:#eef5fb;font-size:.67rem;min-width:0;overflow-wrap:anywhere}.mvp-standards-chain-path em{color:#8fb1c6;font-size:.58rem;font-style:normal;font-weight:850;text-align:center}.mvp-standards-chain-meta{display:flex;flex-wrap:wrap;gap:3px}.mvp-standards-chain-meta b{background:#0a1118;border:1px solid #31424f;border-radius:2px;color:#a9b7c2;font-size:.54rem;padding:2px 4px}.mvp-standards-chain:focus-visible,.mvp-validation-row-action:focus-visible{outline:2px solid #55a9ff;outline-offset:1px}.mvp-standards-group{background:#101821f5;border:1px solid #263542;border-radius:2px;display:grid;gap:5px;min-width:0;padding:6px}.mvp-standards-group header{align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.mvp-standards-group strong,.mvp-standards-component strong,.mvp-standards-reference strong{color:#eef5fb;font-size:.68rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-group small,.mvp-standards-component small,.mvp-standards-reference small{color:#8e9ba6;font-size:.58rem;font-weight:800;line-height:1.15}.mvp-standards-state{background:#101820;border:1px solid #2b3b48;border-radius:2px;color:#b9c7d2;font-size:.56rem;font-weight:900;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.mvp-standards-usage{color:#7f909d;font-size:.61rem;line-height:1.2;margin:-1px 0 1px;overflow-wrap:anywhere}.mvp-standards-reference-list{display:grid;gap:3px}.mvp-standards-empty-focus{color:#7f909d;font-size:.6rem;font-weight:800;line-height:1.25;margin:0;padding:4px 2px 1px}.mvp-standards-reference,.mvp-standards-component{background:#101821;border:1px solid #24313d;border-radius:2px;color:#cad5df;cursor:pointer;display:grid;gap:2px;min-width:0;padding:5px 6px;text-align:left}.mvp-standards-reference{grid-template-columns:minmax(96px,.72fr) minmax(0,1fr) minmax(86px,.65fr);min-height:30px}.mvp-standards-component{min-height:54px}.mvp-standards-reference span,.mvp-standards-component span{color:#7faee0;font-size:.58rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mvp-standards-component em{color:#81909b;font-size:.58rem;font-style:normal;font-weight:800}.mvp-standards-reference-active,.mvp-standards-component-active{background:#17375c;border-color:#2f7ed8}.mvp-standards-reference-linked,.mvp-standards-component-linked{box-shadow:inset 3px 0 #55a9ff,0 0 0 1px #55a9ff2e}.mvp-standards-inspector-chain{display:grid;gap:5px}.mvp-standards-inspector-node,.mvp-standards-relationship-detail{background:#0b1219;border:1px solid #273846;border-radius:2px;display:grid;gap:3px;min-width:0;padding:7px}.mvp-standards-inspector-node>span,.mvp-standards-relationship-detail h3{color:#7faee0;font-size:.56rem;font-weight:900;margin:0;text-transform:uppercase}.mvp-standards-inspector-node strong{color:#eff6fb;font-size:.7rem;overflow-wrap:anywhere}.mvp-standards-inspector-node small,.mvp-standards-relationship-detail small{color:#8293a0;font-size:.57rem;overflow-wrap:anywhere}.mvp-standards-inspector-verb{color:#9ab2c2;font-size:.6rem;font-weight:850;padding-left:8px}.mvp-standards-relationship-detail p{color:#c7d3dc;font-size:.64rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.mvp-standards-relationship-detail ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.mvp-standards-relationship-detail li{color:#dce6ed;display:grid;font-size:.62rem;gap:1px;overflow-wrap:anywhere}.mvp-standards-draft-panel{background:#0a1118;border:1px solid #273846;border-radius:2px;display:grid;gap:8px;min-width:0;padding:9px}.mvp-standards-management-shell{align-content:start;background:#080d13;display:grid;gap:8px;grid-row:2 / -1;min-height:0;min-width:0;overflow:auto;padding:10px}.mvp-standards-management-header{align-items:start;background:#0b1219;border:1px solid #273846;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.mvp-standards-management-header span,.mvp-standards-file-type>span{color:#7faee0;display:block;font-size:.56rem;font-weight:900;text-transform:uppercase}.mvp-standards-management-header h3{color:#f1f6fb;font-size:.82rem;margin:2px 0}.mvp-standards-management-header p{color:#8494a1;font-size:.61rem;line-height:1.3;margin:0}.mvp-standards-management-header button,.mvp-standards-management-tabs button{background:#101821;border:1px solid #2a3946;border-radius:2px;color:#aab8c4;font-size:.61rem;font-weight:850;min-height:28px;padding:4px 9px}.mvp-standards-management-tabs{border-bottom:1px solid #263542;display:flex;gap:4px;padding-bottom:8px}.mvp-standards-management-tabs .mvp-standards-management-tab-active{background:#17375c;border-color:#2f7ed8;box-shadow:inset 0 -2px #55a9ff;color:#f2f7fd}.mvp-standards-file-management{display:grid;gap:8px;min-width:0}.mvp-shell-standards-mutation{cursor:progress}.mvp-shell-standards-mutation button,.mvp-shell-standards-mutation input,.mvp-shell-standards-mutation select,.mvp-shell-standards-mutation textarea{pointer-events:none}.mvp-shell-standards-mutation .mvp-standards-draft-panel button,.mvp-shell-standards-mutation .mvp-standards-draft-panel input,.mvp-shell-standards-mutation .mvp-standards-draft-panel select,.mvp-shell-standards-mutation .mvp-standards-draft-panel textarea{pointer-events:auto}.mvp-standards-file-type{background:#101821;border:1px solid #273846;display:grid;gap:2px;padding:7px 9px}.mvp-standards-file-type strong,.mvp-standards-file-type select{color:#eef5fb;font-size:.7rem}.mvp-standards-file-type select{background:#0b1219;border:1px solid #2a3946;border-radius:2px;min-height:28px;padding:4px 7px}.mvp-standards-file-type small{color:#8494a1;font-size:.58rem}.mvp-standards-draft-heading{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.mvp-standards-draft-heading span{color:#7faee0;display:block;font-size:.56rem;font-weight:900;text-transform:uppercase}.mvp-standards-draft-heading h3{color:#f1f6fb;font-size:.8rem;margin:1px 0 0}.mvp-standards-draft-heading p{color:#8494a1;font-size:.61rem;line-height:1.25;margin:2px 0 0}.mvp-standards-draft-heading button{background:#121d27;border:1px solid #2d4050;border-radius:2px;color:#dce8f2;font-size:.6rem;font-weight:900;min-height:28px;padding:4px 8px;text-transform:uppercase}.mvp-standards-draft-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:end}.mvp-standards-draft-heading button:disabled{color:#657583;cursor:not-allowed}.mvp-standards-draft-meta,.mvp-standards-pointer-grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.mvp-standards-draft-meta span,.mvp-standards-pointer-grid>label,.mvp-standards-pointer-grid>div,.mvp-global-file-field{background:#101821;border:1px solid #24313d;border-radius:2px;display:grid;gap:3px;min-width:0;padding:6px}.mvp-standards-pointer-grid>div>b,.mvp-standards-pointer-grid>div>span,.mvp-standards-pointer-grid>div>small{display:block;min-width:0;overflow-wrap:anywhere}.mvp-standards-pointer-grid>div>span{color:#eef5fb;font-size:.64rem;font-weight:800;text-transform:none}.mvp-global-file-field-heading{align-items:center;display:flex;gap:8px;min-width:0}.mvp-global-file-field-heading label{color:#7faee0;cursor:pointer;font-size:.56rem;font-weight:900;min-width:0;text-transform:uppercase}.mvp-global-file-info-button{align-items:center;background:#17375c;border:1px solid #55a9ff;border-radius:50%;color:#f2f7fd;cursor:pointer;display:inline-flex;flex:0 0 17px;font-size:.65rem;font-weight:900;height:17px;justify-content:center;line-height:1;padding:0;text-transform:none;width:17px}.mvp-global-file-info-button:hover,.mvp-global-file-info-button:focus-visible,.mvp-global-file-info-button[aria-expanded=true]{background:#245486;border-color:#88c5ff;box-shadow:0 0 0 2px #55a9ff2e;outline:none}.mvp-global-file-info-overlay{background:#101821;border:1px solid #55a9ff;border-radius:4px;box-shadow:0 12px 30px #0000008c;color:#dce8f2;display:grid;gap:10px;max-width:calc(100vw - 16px);padding:12px;position:fixed;width:360px;z-index:12000}.mvp-global-file-info-overlay>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.mvp-global-file-info-overlay>header strong{color:#eef5fb;font-size:.68rem;font-weight:900;text-transform:uppercase}.mvp-global-file-info-overlay>header span{background:#182d3c;border:1px solid #35556b;border-radius:999px;color:#91b8d9;flex:0 0 auto;font-size:.5rem;font-weight:900;padding:4px 7px;text-transform:uppercase}.mvp-global-file-info-overlay section,.mvp-global-file-info-overlay footer{display:grid;gap:4px}.mvp-global-file-info-overlay section b,.mvp-global-file-info-overlay footer b{color:#7faee0;font-size:.54rem;font-weight:900;text-transform:uppercase}.mvp-global-file-info-overlay section p,.mvp-global-file-info-overlay footer span{color:#dce8f2;font-size:.62rem;line-height:1.45;margin:0}.mvp-global-file-info-overlay footer{border-top:1px solid #273846;grid-template-columns:auto minmax(0,1fr);padding-top:9px}.mvp-global-file-info-overlay footer b{color:#d6b86d}.mvp-standards-draft-meta b,.mvp-standards-pointer-grid span{color:#7faee0;font-size:.56rem;font-weight:900;text-transform:uppercase}.mvp-standards-draft-meta span{color:#eef5fb;font-size:.63rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-pointer-grid select,.mvp-standards-pointer-grid input,.mvp-standards-wide-field select,.mvp-standards-wide-field input{background:#070b10;border:1px solid #2d4050;border-radius:2px;color:#eef5fb;font-size:.65rem;min-width:0;padding:5px}.mvp-standards-wide-field{background:#101821;border:1px solid #24313d;border-radius:2px;display:grid;gap:3px;min-width:0;padding:6px}.mvp-standards-wide-field span{color:#7faee0;font-size:.56rem;font-weight:900;text-transform:uppercase}.mvp-standards-pointer-grid small,.mvp-draft-status{color:#8e9ba6;font-size:.58rem;font-weight:800;line-height:1.25}.mvp-draft-status{margin:0}.mvp-draft-status-applied{color:#7ecb92}.mvp-draft-status-invalid{color:#e08f86}.mvp-draft-status-success{color:#7ecb92}.mvp-draft-status-warning{color:#d6b86d}.mvp-draft-status-error{color:#e08f86}.mvp-global-file-editor{border-top:1px solid #273846;display:grid;gap:8px;padding-top:8px}.mvp-global-file-editor>header,.mvp-global-file-migration-preview>header{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.mvp-global-file-editor>header strong,.mvp-global-file-migration-preview>header strong,.mvp-global-file-impact>strong{color:#eef5fb;font-size:.68rem;text-transform:uppercase}.mvp-global-file-editor>header small,.mvp-global-file-migration-preview>header small{color:#8494a1;font-size:.57rem}.mvp-global-file-editor fieldset{border:1px solid #273846;margin:0;min-width:0;padding:8px}.mvp-global-file-editor legend{color:#dce8f2;font-size:.65rem;font-weight:850;padding:0 4px}.mvp-global-file-editor legend small{color:#8494a1;display:block;font-size:.54rem;font-weight:700}.mvp-global-file-editor details{background:#0d151d;border:1px solid #273846;padding:7px}.mvp-global-file-editor details>summary{color:#b9c7d2;cursor:pointer;font-size:.64rem;font-weight:850}.mvp-global-file-editor details>p,.mvp-global-file-migration-preview>p{color:#8494a1;font-size:.59rem;line-height:1.35}.mvp-global-file-impact{align-items:center;background:#101821;border:1px solid #2d4050;display:flex;flex-wrap:wrap;gap:8px 14px;padding:7px}.mvp-global-file-impact span,.mvp-global-file-impact small{color:#aebbc6;font-size:.59rem}.mvp-global-file-impact small{flex-basis:100%;overflow-wrap:anywhere}.mvp-global-file-migration-preview{background:#0d151d;border:1px solid #7d6334;display:grid;gap:7px;padding:8px}.mvp-global-file-migration-preview table{border-collapse:collapse;color:#dce8f2;font-size:.58rem;width:100%}.mvp-global-file-migration-preview th,.mvp-global-file-migration-preview td{border:1px solid #273846;padding:5px;text-align:left;vertical-align:top}.mvp-global-file-migration-preview td small{color:#8494a1;display:block;margin-top:2px}.mvp-global-file-delete-confirmation{align-items:center;background:#241215;border:1px solid #8a3940;color:#f0b0aa;display:flex;font-size:.61rem;gap:7px;padding:8px}.mvp-standards-scope-note{align-content:start;background:#080d13;border:1px solid #22303c;border-radius:2px;display:grid;gap:5px;min-height:0;min-width:0;overflow:auto;padding:9px 6px}.mvp-standards-scope-note strong{background:#17375c;border:1px solid #2f7ed8;border-radius:2px;color:#f0f7ff;font-size:.58rem;font-weight:900;padding:4px 3px;text-align:center;text-transform:uppercase}.mvp-standards-scope-note span{color:#81909b;font-size:.58rem;font-weight:800;line-height:1.25;writing-mode:vertical-rl}.mvp-standards-mini-grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-standards-mini-grid span{background:#101821;border:1px solid #24313d;border-radius:2px;display:grid;gap:1px;min-width:0;padding:5px}.mvp-standards-mini-grid strong{color:#e7f2fb;font-size:.78rem;line-height:1}.mvp-standards-mini-grid small{color:#8e9ba6;font-size:.56rem;font-weight:900;text-transform:uppercase}.mvp-standards-bottom-workspace .mvp-bottom-panel{max-height:98px}.mvp-standards-inspector .mvp-inspector-context{grid-template-columns:34px minmax(0,1fr)}.mvp-standards-detail-icon{align-items:center;align-self:stretch;background:#142b44;border:1px solid #2d629a;border-radius:2px;color:#e7f4ff;display:inline-flex;font-size:1rem;justify-content:center}.mvp-standards-detail-tabs{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 6px}.mvp-standards-detail-tab{background:#101821;border:1px solid #24313d;border-radius:2px;color:#9fafbb;font-size:.6rem;font-weight:900;min-height:23px;padding:3px 5px;text-transform:uppercase}.mvp-standards-detail-tab-active{background:#17375c;border-color:#2f7ed8;color:#f2f7fd}.mvp-standards-quick-facts{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mvp-standards-quick-facts div{background:#101821;border:1px solid #24313d;border-radius:2px;display:grid;gap:2px;min-width:0;padding:6px}.mvp-standards-quick-facts dt{color:#7faee0;font-size:.55rem;font-weight:900;line-height:1;text-transform:uppercase}.mvp-standards-quick-facts dd{color:#eef5fb;font-size:.64rem;font-weight:820;line-height:1.18;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-section-list{border:1px solid #22313d;border-radius:2px;display:grid;gap:1px;overflow:hidden}.mvp-standards-section-heading,.mvp-standards-section-row{align-items:center;background:#0d151d;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto auto auto;min-width:0;padding:5px 6px}.mvp-standards-section-heading{background:#152231;color:#7faee0;font-size:.56rem;font-weight:900;text-transform:uppercase}.mvp-standards-section-row strong{color:#edf5fb;display:block;font-size:.64rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-section-row small,.mvp-standards-section-row em,.mvp-standards-section-heading small{color:#7f8f9b;font-size:.56rem;font-style:normal;font-weight:780;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-standards-section-row em{color:#b4c7d7}.mvp-standards-authority-note{color:#81909b;font-size:.6rem;font-weight:760;line-height:1.25;margin:0}.mvp-standards-section-detail{background:#091118;border-top:1px solid #172530}.mvp-standards-section-detail:first-of-type{border-top:0}.mvp-standards-section-detail>summary{cursor:pointer;list-style:none}.mvp-standards-section-detail>summary::-webkit-details-marker{display:none}.mvp-standards-section-detail>summary:before{color:#6999c6;content:"+";font-size:.68rem;font-weight:900}.mvp-standards-section-detail[open]>summary:before{content:"−"}.mvp-standards-section-context{border-top:1px solid #22313d;display:grid;gap:7px;padding:7px}.mvp-standards-section-context>dl,.mvp-standards-global-group-facts{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mvp-standards-section-context>dl>div,.mvp-standards-global-group-facts>div{background:#0d171f;border:1px solid #1c2d3a;min-width:0;padding:5px}.mvp-standards-section-context dt,.mvp-standards-section-context dd{font-size:.56rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.mvp-standards-section-context dt{color:#708391;font-weight:900;text-transform:uppercase}.mvp-standards-section-context dd{color:#dce7ef;font-weight:760;margin-top:2px}.mvp-standards-section-context>p,.mvp-standards-global-group>p{color:#93a4b0;font-size:.58rem;line-height:1.35;margin:0}.mvp-standards-global-group{background:#0b141c;border:1px solid #263744;display:grid;gap:6px;padding:6px}.mvp-standards-global-group>header{align-items:start;display:flex;gap:6px;justify-content:space-between}.mvp-standards-global-group>header strong,.mvp-standards-global-group>header small{display:block}.mvp-standards-global-group>header strong{color:#eef5fb;font-size:.64rem}.mvp-standards-global-group>header small{color:#708391;font-size:.54rem;margin-top:2px}.mvp-standards-global-values{border:1px solid #1d2c37;display:grid}.mvp-standards-global-value{align-items:center;border-top:1px solid #1d2c37;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(48px,auto) auto;min-width:0;padding:5px}.mvp-standards-global-value:first-child{border-top:0}.mvp-standards-global-value strong,.mvp-standards-global-value small{display:block;min-width:0;overflow-wrap:anywhere}.mvp-standards-global-value strong{color:#dce9f2;font-size:.6rem}.mvp-standards-global-value small{color:#708391;font-size:.52rem}.mvp-standards-global-value output{color:#f3f8fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:800;overflow-wrap:anywhere;text-align:right}.bounded-viewport{background:linear-gradient(rgba(95,141,154,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.075) 1px,transparent 1px),linear-gradient(rgba(95,141,154,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.035) 1px,transparent 1px),#071014;background-size:96px 96px,96px 96px,24px 24px,24px 24px,auto;border:1px solid #314455;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff04,0 18px 46px #00000038;display:grid;grid-template-rows:28px minmax(220px,1fr) auto;min-height:300px;min-width:0;overflow:hidden;position:relative}.bounded-viewport:before{border:1px solid rgba(92,159,220,.18);content:"";inset:8px;pointer-events:none;position:absolute;z-index:1}.mvp-center>.bounded-viewport{flex:1 1 auto;min-height:0;margin:6px}.mvp-center>.scene-3d-viewer{margin:6px}.scene-3d-viewer{background:linear-gradient(rgba(95,141,154,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(95,141,154,.05) 1px,transparent 1px),#071014;background-size:24px 24px,24px 24px,auto;border:1px solid #314455;border-radius:2px;display:grid;flex:1 1 auto;grid-template-rows:auto minmax(220px,1fr);min-height:0;min-width:0;overflow:hidden;position:relative}.scene-3d-viewer:before{border:1px solid rgba(92,159,220,.16);content:"";inset:8px;pointer-events:none;position:absolute;z-index:1}.scene-3d-toolbar,.scene-3d-status,.scene-3d-layer-controls,.scene-3d-object-inspector,.scene-3d-source-summary{align-items:center;background:#0f141bf5;color:#a7b1bc;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:2px 5px;z-index:2}.scene-3d-toolbar{border-bottom:1px solid #202b36}.scene-3d-look-from{align-items:center;display:grid;gap:1px;grid-template-columns:repeat(2,20px)}.scene-3d-navigation-help{align-items:center;color:#91a4b4;display:inline-flex;font-size:.62rem;white-space:nowrap}.viewport-navigation-help-touch{display:none}.scene-3d-projection-mode{align-items:center;display:flex;gap:2px}.scene-3d-layer-controls{border-bottom:1px solid #202b36;gap:6px;justify-content:flex-start}.scene-3d-heading{align-items:baseline;display:flex;gap:8px;min-width:0}.scene-3d-heading strong{color:#f1f5fa;font-size:.72rem}.scene-3d-heading span,.scene-3d-status{color:#a7b1bc;font-size:.68rem}.scene-3d-toolbar button{background:#18212b;border:1px solid #2a3744;border-radius:2px;color:#d2dbe4;cursor:pointer;font-size:.68rem;font-weight:750;min-height:20px;padding:1px 6px}.scene-3d-look-from button,.scene-3d-fit-control{color:#9fb0bf;min-height:20px;min-width:20px;padding:0}.scene-3d-look-from button[aria-pressed=true],.scene-3d-projection-mode button[aria-pressed=true]{background:#1f3b50;border-color:#5d8ead;color:#eef7ff}.scene-3d-toolbar{justify-content:flex-end}.scene-3d-fit-control{font-size:.85rem!important}.mvp-inspector-list{display:grid;gap:2px;margin:6px 0 0}.mvp-inspector-list>div{background:#101820;border:1px solid #24323e;display:grid;grid-template-columns:minmax(62px,.42fr) minmax(0,1fr)}.mvp-inspector-list dt,.mvp-inspector-list dd{font-size:.64rem;margin:0;min-width:0;overflow-wrap:anywhere;padding:4px 5px}.mvp-inspector-list dt{color:#8fa0ad}.mvp-inspector-list dd{border-left:1px solid #24323e;color:#edf4fa}.scene-3d-layer-toggle{align-items:center;background:#121b24;border:1px solid #263747;border-radius:2px;color:#d2dbe4;display:inline-flex;gap:5px;min-height:22px;padding:2px 6px}.scene-3d-layer-toggle input{accent-color:#74a6c6;height:12px;margin:0;width:12px}.scene-3d-layer-toggle span{font-size:.67rem;font-weight:720}.scene-3d-layer-toggle small,.scene-3d-source-summary small{color:#7e8c99;font-size:.62rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-3d-layer-note{color:#7e8c99;font-size:.64rem;font-weight:700;margin-left:auto;text-transform:uppercase}.scene-3d-canvas-host{min-height:0;min-width:0;overflow:hidden;position:relative}.scene-3d-canvas-host canvas{display:block;height:100%;outline:none;touch-action:none;width:100%}.scene-3d-empty{align-items:center;color:#9aa8b3;display:flex;flex-direction:column;font-size:.76rem;gap:5px;inset:0;justify-content:center;padding:18px;position:absolute;text-align:center}.scene-3d-empty strong{color:#d7e3ef;font-size:.78rem}.scene-3d-empty span{color:#9aa8b3;font-size:.68rem;max-width:360px}.scene-3d-status{border-top:1px solid #202b36;justify-content:flex-start}.scene-3d-framing-status small{color:#7e8c99;font-size:.6rem;margin-left:4px}.scene-3d-object-inspector{border-top:1px solid #202b36;gap:6px;justify-content:flex-start}.scene-3d-object-inspector strong{color:#f1f5fa;font-size:.67rem}.scene-3d-object-inspector span,.scene-3d-object-inspector small,.scene-3d-object-inspector em{align-items:center;background:#111a22;border:1px solid #263747;border-radius:2px;color:#c7d2dc;display:inline-flex;font-size:.64rem;font-style:normal;gap:5px;min-height:20px;max-width:240px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;white-space:nowrap}.scene-3d-object-inspector em{border-color:#2b5d54;color:#91d0bf;margin-left:auto}.scene-3d-source-summary{border-top:1px solid #202b36;gap:6px;justify-content:flex-start}.scene-3d-source-summary strong{color:#f1f5fa;font-size:.67rem}.scene-3d-source-summary span{align-items:center;background:#111a22;border:1px solid #263747;border-radius:2px;display:inline-flex;gap:5px;min-height:20px;padding:1px 5px}.bounded-viewport-compact{grid-template-rows:auto 118px;min-height:170px}.bounded-viewport-compact .bounded-viewport-status{display:none}.bounded-viewport-compact .bounded-viewport-toolbar{padding:6px 8px}.bounded-viewport-compact .bounded-viewport-toolbar span{font-size:.76rem}.bounded-viewport-compact .bounded-viewport-actions button{padding:4px 7px}.bounded-viewport-toolbar,.bounded-viewport-status{align-items:center;background:#0f141bf5;color:#a7b1bc;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:2px 5px}.bounded-viewport-toolbar{border-bottom:1px solid #202b36}.bounded-viewport-toolbar strong{color:#f1f5fa;font-size:.72rem;margin-right:8px}.bounded-viewport-actions{display:flex;gap:4px}.bounded-viewport-actions button{background:#18212b;border:1px solid #2a3744;border-radius:2px;color:#d2dbe4;cursor:pointer;font-weight:750;font-size:.68rem;min-height:20px;padding:1px 5px}.bounded-viewport-host{display:block;min-height:0;min-width:0;overflow:hidden;position:relative;touch-action:none}.bounded-viewport-host canvas{background:transparent!important;touch-action:none}@media(hover:none)and (pointer:coarse){.viewport-navigation-help-desktop{display:none}.viewport-navigation-help-touch{color:#91a4b4;display:inline;font-size:.62rem;font-weight:650;margin-left:6px;white-space:nowrap}}.bounded-viewport-compact .bounded-viewport-host{height:118px}.bounded-viewport-status{border-top:1px solid #202b36;color:#a7b1bc;font-size:.68rem;justify-content:flex-start}.bounded-viewport-feedback{border-radius:2px;color:#d7e7ec;font-weight:800;padding:1px 5px}.bounded-viewport-feedback-info{background:#172b31;color:#bdd8d6}.bounded-viewport-feedback-guide{background:#243619;color:#bfe09a}.bounded-viewport-feedback-warning{background:#3b1f1c;color:#efa095}.bounded-viewport-layer-summary{color:#d5e0e8;font-weight:750;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-layout-surface{align-self:stretch;display:block;height:100%;min-height:0;width:100%}.mvp-wall line{stroke:#687984;stroke-linecap:round;stroke-width:2.5}.mvp-wall text,.mvp-product text{fill:#2f353b;font-size:4px;paint-order:stroke;stroke:#f4f0e9;stroke-width:1.5}.mvp-product rect{fill:#96a1aa1c;stroke:#9aa3aa;stroke-width:.38}.mvp-selected line,.mvp-selected rect{stroke:#d89a48;stroke-width:1}.mvp-reference-line{stroke:#9b7b3d;stroke-dasharray:3 2;stroke-width:1.2}.mvp-workspace-caption{background:#0f141bf5;border-top:1px solid #202b36;color:#a7b1bc;font-size:.86rem;padding:8px 10px}.mvp-command-stack{display:grid;gap:6px}.mvp-command-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.mvp-room-command-panel{background:#101720;border:1px solid #24313d;border-radius:2px;display:grid;gap:8px;padding:8px}.mvp-collaboration-panel{border-color:#2b4256}.mvp-collaboration-grid{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-collaboration-grid div{background:#0c141c;border:1px solid #263544;border-radius:2px;display:grid;gap:1px;min-width:0;padding:5px 6px}.mvp-collaboration-grid small{color:#91a0ad;font-size:.58rem;font-weight:850;text-transform:uppercase}.mvp-collaboration-grid b{color:#e2edf5;font-size:.72rem;line-height:1.2;min-width:0;overflow-wrap:anywhere}.mvp-collaboration-grid span{color:#8595a3;font-size:.6rem;line-height:1.25;min-width:0;overflow-wrap:anywhere}.mvp-command-stack button,.mvp-tool-action{background:#151d26;border:1px solid #2a3744;border-radius:2px;color:#d7e0e8;cursor:pointer;font-size:.72rem;min-height:26px;padding:4px 6px;text-align:left}.mvp-tool-action-secondary{background:#101720;border-color:#31404c}.mvp-command-stack button:disabled,.mvp-tool-action:disabled{color:#70878a;cursor:not-allowed;opacity:.65}.mvp-wall-list{display:grid;gap:3px}.mvp-wall-list-row{align-items:center;background:#0d151d;border:1px solid #24313d;border-radius:2px;color:#ccd8e2;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:29px;padding:4px 6px;text-align:left}.mvp-wall-list-row:hover,.mvp-wall-list-row-active{background:#121d2a;border-color:#2f7ed8}.mvp-wall-list-row span{display:grid;gap:1px;min-width:0}.mvp-wall-list-row strong,.mvp-wall-list-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-wall-list-row strong{color:#eef3f8;font-size:.72rem}.mvp-wall-list-row small{color:#8f9da8;font-size:.6rem;font-weight:800}.mvp-wall-list-row b{color:#9dd9aa;font-size:.58rem;font-weight:850;text-transform:uppercase}.mvp-review-summary{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.mvp-review-summary span{background:#121a23;border:1px solid #273441;border-radius:2px;color:#d8e1e9;font-size:.82rem;font-weight:800;padding:8px;text-align:center}.mvp-authoring-panel{background:#101720;border:1px solid #24313d;border-radius:2px;display:grid;gap:6px;padding:7px}.mvp-tool-surface .mvp-authoring-panel{background:transparent;border:0;padding:0}.mvp-tool-surface .mvp-authoring-grid{grid-template-columns:minmax(0,1fr)}.mvp-right-inspector>.mvp-authoring-panel{margin:18px 0 6px}.mvp-right-inspector .mvp-authoring-heading{padding-right:34px}.mvp-right-inspector .mvp-command-stack button{min-height:25px}.mvp-authoring-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.mvp-authoring-heading h3{color:#f1f6fb;font-size:.76rem;margin:0}.mvp-authoring-heading>div{flex:1 1 160px;min-width:0}.mvp-authoring-heading p,.mvp-authoring-note,.mvp-authoring-empty,.mvp-authoring-status{color:#9aa8b3;font-size:.68rem;margin:0;overflow-wrap:anywhere}.mvp-authoring-status{background:#0d141c;border:1px solid #24313d;border-radius:2px;padding:7px 8px}.mvp-authoring-status-applied{border-color:#2e7368;color:#aee5dc}.mvp-authoring-status-invalid{border-color:#9a4b46;color:#f0b4af}.mvp-part-material-summary{display:grid;gap:1px;margin:0}.mvp-part-material-summary>div{align-items:baseline;background:#0d141c;display:grid;gap:7px;grid-template-columns:minmax(86px,.8fr) minmax(0,1.2fr);padding:5px 6px}.mvp-part-material-summary dt{color:#82919e;font-size:.6rem;font-weight:800;text-transform:uppercase}.mvp-part-material-summary dd{color:#e4edf5;font-size:.68rem;margin:0;overflow-wrap:anywhere}.mvp-inspector-command-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mvp-inspector-command-row button{min-height:28px}.mvp-part-material-picker{max-width:760px}.mvp-part-material-picker header p{color:#9aa8b3;font-size:.7rem;margin:3px 0 0}.mvp-part-material-search{display:grid;gap:4px}.mvp-part-material-search span{color:#9aa8b3;font-size:.62rem;font-weight:800;text-transform:uppercase}.mvp-part-material-search input{background:#0d141c;border:1px solid #334555;color:#eef5fb;min-height:34px;padding:6px 8px}.mvp-part-material-options{display:grid;gap:5px;max-height:min(55vh,460px);overflow:auto}.mvp-part-material-option{align-items:start;background:#101821;border:1px solid #263644;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:8px}.mvp-part-material-option-selected{border-color:#55a9ff;box-shadow:inset 3px 0 #55a9ff}.mvp-part-material-option>span{display:grid;gap:3px}.mvp-part-material-option strong{color:#eef6ff;font-size:.78rem}.mvp-part-material-option small{color:#9cabb7;font-size:.66rem}.mvp-authoring-badge{background:#17375c;border:1px solid #2f6aa8;border-radius:2px;color:#aee5dc;font-size:.66rem;font-weight:800;padding:3px 6px;text-transform:uppercase}.mvp-authoring-grid{display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.mvp-authoring-grid-label{color:#aee5dc;font-size:.58rem;font-weight:850;grid-column:1 / -1;padding-top:3px;text-transform:uppercase}.mvp-authoring-workflow{display:grid;gap:5px}.mvp-authoring-group{border-top:1px solid #24313d;display:grid;gap:4px;padding-top:5px}.mvp-authoring-group h4{color:#cbd5df;font-size:.66rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.mvp-wall-fact-grid{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-wall-fact-grid span{background:#0d151d;border:1px solid #24313d;border-radius:2px;display:grid;gap:2px;min-height:35px;min-width:0;padding:5px 6px}.mvp-wall-fact-grid small{color:#8f9da8;font-size:.58rem;font-weight:850;text-transform:uppercase}.mvp-wall-fact-grid b{color:#edf4fa;font-size:.74rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-authoring-subheading{align-items:center;display:flex;gap:10px;justify-content:space-between}.mvp-authoring-subheading span{color:#9aa8b3;font-size:.68rem}.mvp-authoring-grid label{display:grid;gap:2px;min-width:0}.mvp-authoring-select{display:grid;gap:3px}.mvp-authoring-select span,.mvp-authoring-grid label span{color:#9aa8b3;font-size:.64rem;font-weight:800}.mvp-authoring-select select,.mvp-authoring-grid input,.mvp-authoring-grid select{background:#121a23;border:1px solid #273441;border-radius:2px;color:#edf6f4;font-size:.72rem;line-height:1.1;min-height:22px;min-width:0;padding:2px 5px}.mvp-nudge-pad{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.mvp-nudge-pad button{background:#121d28;border:1px solid #273846;border-radius:2px;color:#d7e8e5;cursor:pointer;font-weight:750;min-height:28px;padding:4px}.mvp-inspector-title{color:#f2f6fb;font-size:.82rem;line-height:1.15}.mvp-inspector-subtitle{font-size:.72rem;line-height:1.2}.mvp-right-inspector{border-width:0 0 0 1px;min-height:0;overflow:auto;padding:8px 10px 10px;position:relative}.mvp-right-inspector-inline{display:none}.mvp-right-inspector-standalone{bottom:0;position:absolute;right:0;top:0;width:var(--mvp-inspector-width)}.mvp-shell-right-collapsed .mvp-right-inspector{align-items:start;display:flex;justify-content:center;overflow:hidden;padding:10px 6px}.mvp-right-toggle{background:#121a23;border:1px solid #273441;border-radius:2px;color:#cbd5df;cursor:pointer;font-weight:900;height:28px;line-height:1;padding:0;position:absolute;right:5px;top:5px;width:28px;z-index:2}.mvp-right-toggle:hover{background:#1a2633;color:#f1f6fb}.mvp-shell-right-collapsed .mvp-right-toggle{position:static}.mvp-right-inspector .mvp-inspector-panel,.mvp-tool-surface .mvp-inspector-panel{min-width:0}.mvp-right-inspector .mvp-panel-heading{align-items:center;margin-bottom:6px;padding-right:30px}.mvp-inspector-context{align-items:start;background:#0d141c;border:1px solid #24313d;border-radius:2px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:6px;min-width:0;padding:6px 7px}.mvp-inspector-status,.mvp-inspector-section-count{border-radius:2px;display:inline-flex;font-size:.58rem;font-weight:850;line-height:1;text-transform:uppercase;white-space:nowrap}.mvp-inspector-status{background:#132235;border:1px solid #2c557d;color:#b9dbff;padding:3px 6px}.mvp-inspector-status-resolved,.mvp-inspector-status-available{border-color:#2f715f;color:#afe7d0}.mvp-inspector-status-partial,.mvp-inspector-status-warning{border-color:#8a7332;color:#f1d68b}.mvp-inspector-status-invalid,.mvp-inspector-status-unresolved{border-color:#924c45;color:#f0b1ac}.mvp-inspector-section-count{align-self:start;background:#111b25;border:1px solid #2b3947;color:#91a0ad;padding:4px 6px}.mvp-inspector-section-index{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 4px;min-width:0;overflow:hidden}.mvp-inspector-index-pill{background:#101821;border:1px solid #24313d;border-radius:2px;color:#9ba8b3;flex:1 1 72px;font-size:.62rem;font-weight:850;min-width:0;overflow:hidden;padding:3px 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mvp-inspector-index-pill-open{background:#162840;border-color:#2f7ed8;color:#d7ecff}.mvp-right-inspector .mvp-inspector-section dl{grid-template-columns:minmax(72px,.6fr) minmax(0,1fr)}.mvp-inspector-section{background:#0e151d;border:1px solid #24313d;border-radius:2px;margin-top:5px;padding:0}.mvp-inspector-section summary{align-items:center;color:#eef3f8;cursor:pointer;display:flex;font-size:.68rem;font-weight:850;gap:6px;justify-content:space-between;letter-spacing:.02em;list-style:none;min-height:25px;padding:0 7px;text-transform:uppercase}.mvp-inspector-section summary::-webkit-details-marker{display:none}.mvp-inspector-section summary:before{color:#55a9ff;content:"+";flex:0 0 auto;font-size:.72rem;font-weight:900}.mvp-inspector-section[open] summary:before{content:"-"}.mvp-inspector-section summary span{flex:1 1 auto}.mvp-inspector-section summary small{background:#141f2a;border:1px solid #2b3947;border-radius:2px;color:#99a7b2;font-size:.56rem;padding:1px 5px;text-transform:uppercase}.mvp-inspector-section dl{display:grid;gap:1px;grid-template-columns:minmax(72px,auto) minmax(0,1fr);margin:0;padding:0 6px 6px}.mvp-inspector-section dt{align-items:center;background:#101821;border:1px solid #1e2a36;color:#8d9ba6;display:flex;font-size:.64rem;font-weight:750;line-height:1.1;min-height:23px;padding:3px 5px}.mvp-inspector-section dd{align-items:center;background:#121c26;border:1px solid #1f2d39;color:#dce3e8;display:flex;font-size:.64rem;line-height:1.1;margin:0;min-height:23px;padding:3px 6px}.mvp-inspector-config-editor{display:grid;gap:3px;padding:0 6px 6px}.mvp-inspector-config-source{align-items:center;background:#101821;border:1px solid #1f2d39;display:flex;gap:6px;justify-content:space-between;min-width:0;padding:4px 5px}.mvp-inspector-config-source small{color:#8d9ba6;font-size:.56rem;font-weight:850;text-transform:uppercase}.mvp-inspector-config-source b{color:#dce3e8;font-size:.62rem;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-inspector-select-field{display:grid;gap:1px;grid-template-columns:minmax(72px,.6fr) minmax(0,1fr)}.mvp-inspector-select-field span{align-items:center;background:#101821;border:1px solid #1e2a36;color:#8d9ba6;display:flex;font-size:.64rem;font-weight:750;min-height:24px;padding:3px 5px}.mvp-inspector-select-field select{background:#121c26;border:1px solid #2d4050;border-radius:2px;color:#edf4fa;font-size:.64rem;min-height:24px;min-width:0;padding:2px 5px}.mvp-inspector-more{background:#0d141c;border:1px solid #24313d;border-radius:2px;color:#8f9da8;font-size:.62rem;line-height:1.25;margin:6px 0 0;padding:5px 7px}.mvp-intelligence-layer{background:linear-gradient(90deg,#121b24fc,#0a0e13fc 48%),#0b0f13;border-color:#202b36;border-radius:0;border-width:1px 0 0;box-shadow:none;height:var(--mvp-bottom-tray-height, 142px);max-height:42vh;min-height:104px;overflow:hidden;padding:7px 12px 10px;position:relative}.mvp-status-bar{align-items:center;background:var(--northstar-shell);border-top:1px solid var(--mvp-border);color:var(--mvp-muted);display:flex;font-size:.62rem;gap:18px;justify-content:space-between;min-width:0;padding:0 12px}.mvp-status-bar div{display:flex;gap:18px;min-width:0}.mvp-status-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-shell-bottom-collapsed .mvp-intelligence-layer{height:34px;max-height:34px;min-height:34px;overflow:hidden;padding:4px 12px}.mvp-bottom-workspace{display:grid;gap:5px;grid-template-rows:auto minmax(0,1fr);height:100%;min-width:0;min-height:0}.mvp-bottom-resize-handle{background:#263746;cursor:ns-resize;height:4px;left:0;position:absolute;right:0;top:0;touch-action:none;z-index:2}.mvp-bottom-resize-handle:after{background:#6f8495;content:"";height:1px;left:calc(50% - 20px);position:absolute;top:1px;width:40px}.mvp-bottom-resize-handle:focus-visible{background:#2f7ed8;outline:1px solid #55a9ff;outline-offset:-1px}.mvp-bottom-tabbar{align-items:center;display:flex;gap:8px;min-width:0}.mvp-bottom-tabs{display:flex;gap:3px;min-width:0;overflow-x:auto}.mvp-console-collapsed-priority{align-items:center;border-left:2px solid #2d596d;color:#cdd7df;display:grid;flex:1 1 auto;font-size:.6rem;gap:5px;grid-template-columns:auto auto minmax(0,1fr);min-width:0;padding-left:6px}.mvp-console-collapsed-priority span,.mvp-console-collapsed-priority strong{font-size:.58rem;text-transform:uppercase}.mvp-console-collapsed-priority small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-console-collapsed-priority-error{border-left-color:#8f4640}.mvp-console-collapsed-priority-warning{border-left-color:#8f7440}.mvp-console-collapsed-priority-success{border-left-color:#2f6f5c}.mvp-bottom-tab{align-items:center;background:#121a23;border:1px solid #273441;color:#bcc8d3;display:inline-flex;font-size:.64rem;gap:5px;justify-content:center;min-height:21px;min-width:70px;padding:3px 6px}.mvp-bottom-tab small{background:#0a1118;border:1px solid #283744;border-radius:999px;color:#b7c5d0;font-size:.58rem;font-weight:900;min-width:15px;padding:0 4px}.mvp-bottom-tab:disabled{cursor:not-allowed;opacity:.5}.mvp-bottom-tab-active{background:#17375c;border-color:#2f7ed8;box-shadow:inset 0 -2px #55a9ff;color:#f2f7fd}.mvp-bottom-panel{background:#090d12b8;border:1px solid #202b36;border-radius:2px;height:auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:6px 8px}.mvp-bottom-panel h2{font-size:.66rem;margin:0;text-transform:uppercase}.mvp-bottom-panel-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.mvp-console-summary{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.mvp-console-summary span{background:#0a1118;border:1px solid #2b3a47;border-radius:2px;color:#c4d0da;font-size:.58rem;font-weight:850;line-height:1.2;padding:1px 4px;white-space:nowrap}.mvp-console-summary-error{border-color:#8f4640!important}.mvp-console-summary-warning{border-color:#8f7440!important}.mvp-console-summary-info{border-color:#2d596d!important}.mvp-console-summary-success{border-color:#2f6f5c!important}.mvp-validation-list{display:grid;gap:3px}.mvp-validation-list-selected{margin-bottom:4px}.mvp-selected-review{align-items:center;background:#101720;border:1px solid #2a3b4b;border-radius:2px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:5px;min-height:28px;padding:4px 6px}.mvp-selected-review strong{color:#eef5fb;display:block;font-size:.66rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-selected-review span{color:#9dabb6;font-size:.6rem;line-height:1.2}.mvp-selected-review-metrics{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end}.mvp-selected-review-metrics span{background:#0a1118;border:1px solid #2b3a47;border-radius:2px;color:#c4d0da;font-weight:800;padding:1px 4px;white-space:nowrap}.mvp-selected-review-invalid,.mvp-selected-review-conflict,.mvp-selected-review-unsupported,.mvp-selected-review-unresolved{border-color:#8f4640}.mvp-selected-review-partial,.mvp-selected-review-fallback{border-color:#8f7440}.mvp-selected-review-resolved{border-color:#2f6f5c}.mvp-validation-row{align-items:center;background:#101720;border:1px solid #24313d;border-radius:2px;color:#cdd7df;display:grid;font-size:.66rem;gap:5px;grid-template-columns:44px 58px minmax(0,1fr);min-height:20px;padding:2px 5px}.mvp-validation-row-action{cursor:pointer;font-family:inherit;text-align:left;width:100%}.mvp-validation-row-action[aria-pressed=true]{background:#17375c;border-color:#2f7ed8}.mvp-validation-row-error{border-color:#8f4640}.mvp-validation-row-warning{border-color:#8f7440}.mvp-validation-row-info{border-color:#2d596d}.mvp-validation-row-success{border-color:#2f6f5c}.mvp-validation-severity{color:#f0f5f9;font-size:.62rem;font-weight:900;text-transform:uppercase}.mvp-validation-source{background:#0a1118;border:1px solid #2b3a47;border-radius:2px;color:#9fb0bd;font-size:.58rem;font-weight:850;min-width:0;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.mvp-validation-message{min-width:0;overflow-wrap:anywhere}.mvp-validation-count{color:#8fa2b0;font-size:.58rem;font-weight:850;margin-left:4px}.mvp-intelligence-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-intelligence-grid section{min-width:0}.mvp-intelligence-metric{color:#9ee7df;font-size:.66rem;font-weight:800;margin:0}.mvp-intelligence-note{font-size:.78rem;margin:3px 0;overflow-wrap:anywhere}@media(min-width:761px){.mvp-shell-right-collapsed .mvp-right-inspector-inline{display:none}}@media(min-width:761px)and (max-width:1180px){.mvp-workspace-frame{--mvp-inspector-width: clamp(250px, 24vw, 280px)}.mvp-workbench{grid-template-columns:minmax(240px,270px) minmax(420px,1fr)}.mvp-shell-tool-collapsed .mvp-workbench{grid-template-columns:var(--northstar-rail-width) minmax(520px,1fr)}.mvp-shell-right-collapsed .mvp-workspace-frame{--mvp-inspector-width: 42px}.mvp-shell-tool-collapsed.mvp-shell-right-collapsed .mvp-workbench{grid-template-columns:var(--northstar-rail-width) minmax(640px,1fr)}}@media(max-width:760px){html,body{overflow:hidden}html,body,#root{height:100%;min-height:100%}.mvp-workbench{grid-template-columns:1fr}.mvp-shell-header,.mvp-topbar,.mvp-workbench,.mvp-tool-workspace,.mvp-tool-surface,.mvp-center,.mvp-right-inspector,.mvp-intelligence-layer{max-width:100vw;min-width:0}.mvp-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100vh;min-height:100vh;overflow:hidden}.mvp-workspace-frame,.mvp-shell-right-collapsed .mvp-workspace-frame{--mvp-inspector-width: 0px;padding-right:0}.mvp-workbench{grid-template-areas:"center" "tools";grid-template-rows:minmax(300px,1fr) minmax(260px,40vh);min-height:0;overflow:hidden}.mvp-tool-workspace{grid-area:tools;max-height:none;min-height:0;overflow:auto}.mvp-center{grid-area:center;min-height:0;overflow:hidden}.mvp-center.mvp-standards-center{overflow-y:auto}.mvp-standards-center>.mvp-standards-workspace{flex:0 0 auto;grid-template-rows:auto auto;min-height:100%;overflow:visible}.mvp-right-inspector-standalone{display:none}.mvp-right-inspector-inline{display:block;max-height:none;min-height:0;overflow:auto}.mvp-topbar{grid-template-columns:minmax(132px,auto) minmax(0,1fr) auto}.mvp-room-tabs,.mvp-bottom-tabs{overflow-x:auto;padding-bottom:2px}.mvp-room-tab{flex:0 0 auto}.mvp-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.mvp-cad-tool-units{margin-left:0}.mvp-workflow-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-workflow-card,.mvp-authoring-panel,.mvp-inspector-panel,.mvp-project-save-panel,.mvp-layer-panel{max-width:calc(100vw - 24px);width:100%}.mvp-workflow-summary-strip,.mvp-center>.bounded-viewport,.mvp-standards-workspace,.mvp-standards-grid,.mvp-standards-file-tools,.mvp-standards-manager-header{max-width:calc(100vw - 20px);min-width:0;width:100%}.mvp-standards-manager-header{grid-template-columns:minmax(0,1fr)}.mvp-standards-context-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.mvp-standards-context-toolbar small{padding-bottom:0}.mvp-standards-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.mvp-standards-manager-header p{white-space:normal}.mvp-standards-grid{grid-template-columns:minmax(0,1fr)}.mvp-standards-file-tools{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.mvp-standards-relationship-focus{max-width:calc(100vw - 20px);width:100%}.mvp-standards-scope-note{grid-template-columns:auto minmax(0,1fr);overflow:visible;padding:6px}.mvp-standards-scope-note span{writing-mode:horizontal-tb}.mvp-standards-file-tool{flex:1 1 128px}.mvp-specification-matrix-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-specification-matrix{grid-template-rows:auto auto;overflow:visible}.mvp-specification-matrix-scroll{overflow:visible}.mvp-specification-matrix table,.mvp-specification-matrix thead,.mvp-specification-matrix tbody,.mvp-specification-matrix tr,.mvp-specification-matrix th,.mvp-specification-matrix td{display:block;min-width:0;width:100%}.mvp-specification-matrix table{min-width:0}.mvp-specification-matrix thead{height:1px;overflow:hidden;position:absolute;width:1px}.mvp-specification-matrix tbody tr{border-bottom:1px solid #344452;padding:5px}.mvp-specification-matrix tbody th,.mvp-specification-matrix tbody td,.mvp-specification-matrix thead th:first-child,.mvp-specification-matrix thead th:last-child{border:0;min-width:0;width:100%}.mvp-specification-matrix tbody td:before{color:#7faee0;content:attr(data-label);display:block;font-size:.52rem;font-weight:900;padding:4px 5px 0;text-transform:uppercase}.mvp-specification-slot,.mvp-specification-matrix tbody th>button{min-height:42px}.mvp-standards-canvas>header{grid-template-columns:minmax(0,1fr)}.mvp-standards-canvas-surface{min-width:620px}.mvp-standards-canvas-chains{grid-template-columns:minmax(260px,1fr)}.mvp-standards-binder{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mvp-standards-binder>nav{border-bottom:1px solid #263542;border-right:0;display:flex;overflow-x:auto}.mvp-standards-binder>nav>header{flex:0 0 150px}.mvp-standards-binder-file{flex:0 0 150px}.mvp-standards-binder-facts,.mvp-standards-binder-detail-list,.mvp-standards-binder-sections details section>div,.mvp-standards-binder-material-context>div{grid-template-columns:minmax(0,1fr)}.mvp-standards-action-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-standards-reference,.mvp-standards-draft-heading,.mvp-standards-draft-meta,.mvp-standards-pointer-grid{grid-template-columns:minmax(0,1fr)}.bounded-viewport{grid-template-rows:auto minmax(180px,1fr) auto;min-height:280px}.mvp-status-cluster{align-items:stretch}.mvp-status-cluster .mvp-status-pill,.mvp-panel-heading .mvp-status-pill{justify-content:center;max-width:100%;white-space:normal}.mvp-shell-tool-collapsed .mvp-workbench,.mvp-shell-right-collapsed .mvp-workbench,.mvp-shell-tool-collapsed.mvp-shell-right-collapsed .mvp-workbench{grid-template-columns:1fr}.mvp-right-inspector-standalone{grid-column:auto;grid-row:auto}.mvp-right-inspector .mvp-panel-heading{align-items:flex-start;flex-wrap:wrap;padding-right:0}.mvp-right-inspector .mvp-authoring-heading{padding-right:0}.mvp-right-toggle{margin-left:auto;position:static}.mvp-tool-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,.9fr) minmax(0,1.1fr);border-width:0 0 1px;max-width:100vw;width:100%}.mvp-tool-rail{border-bottom:1px solid #26383e;border-right:0;flex-direction:row;overflow-x:auto}.mvp-tool-rail-spacer{flex:0 0 4px;min-height:0;min-width:4px}.mvp-center,.mvp-right-inspector{border-width:0 0 1px;max-width:100vw;width:100%}.mvp-intelligence-grid{grid-template-columns:1fr}.mvp-intelligence-layer{height:min(var(--mvp-bottom-tray-height, 116px),28vh);max-height:28vh;min-height:92px}.mvp-status-bar{gap:0;overflow:hidden}.mvp-status-bar div:first-child{display:none}.mvp-status-bar div:last-child{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;width:100%}.mvp-status-bar div:last-child span:last-child{display:none}.mvp-bottom-workspace{max-width:calc(100vw - 24px);width:100%}.mvp-bottom-panel{height:auto}.mvp-bottom-panel,.mvp-intelligence-note{max-width:calc(100vw - 48px);min-width:0;overflow-wrap:anywhere;word-break:break-word}}.mvp-standards-tab-rail,.northstar-segmented.mvp-standards-tab-rail{align-items:end;border-bottom:1px solid var(--northstar-border, #2b3945);display:flex;flex-wrap:nowrap;gap:0;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin}.mvp-standards-tab-rail>button,.northstar-segmented.mvp-standards-tab-rail>button{background:transparent;border:0;border-right:1px solid #22323d;border-radius:0;color:#aebdc8;flex:0 0 auto;font-size:.66rem;min-height:29px;padding:5px 8px;white-space:nowrap}.mvp-standards-tab-rail>button:first-child,.northstar-segmented.mvp-standards-tab-rail>button:first-child{border-left:1px solid #22323d}.mvp-standards-tab-rail>button:hover:not(:disabled),.northstar-segmented.mvp-standards-tab-rail>button:hover:not(:disabled){background:#0f1c25;border-color:#22323d;color:#e3edf3}.mvp-standards-tab-rail>button:focus-visible,.northstar-segmented.mvp-standards-tab-rail>button:focus-visible{box-shadow:inset 0 0 0 1px var(--northstar-accent, #4ba3d3);outline:0}.mvp-standards-tab-rail>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true]),.northstar-segmented.mvp-standards-tab-rail>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true]){background:#101e28;border-color:#22323d;box-shadow:inset 0 -2px 0 var(--northstar-accent, #4ba3d3);color:var(--northstar-accent, #77c7f3)}.mvp-standards-tab-rail>button:disabled,.northstar-segmented.mvp-standards-tab-rail>button:disabled{color:#61717d;cursor:not-allowed}.mvp-standards-guidance{border:0;color:#8195a4;font-size:.63rem;padding:0}.mvp-standards-guidance>summary{cursor:pointer;width:fit-content}.mvp-standards-guidance>p{border-left:2px solid #2c414e;margin:6px 0 0;max-width:980px;padding:2px 0 2px 8px}.mvp-standards-selected-file-banner{background:color-mix(in srgb,var(--northstar-panel, #111a22) 92%,transparent);border:1px solid var(--northstar-border, #2b3945);border-radius:2px;display:grid;gap:7px;min-width:0;padding:9px}.mvp-standards-selected-file-banner>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.mvp-standards-selected-file-banner>header h4{margin:2px 0}.mvp-standards-selected-file-banner>header p,.mvp-standards-selected-file-banner>header small,.mvp-standards-selected-file-banner>header span{color:#aebdc8;font-size:.61rem;margin:0}.mvp-standards-selected-file-context{border-top:1px solid #253642;display:flex;flex-wrap:wrap;gap:5px 18px;padding-top:6px}.mvp-standards-selected-file-context>span{color:#adbbc5;font-size:.61rem;overflow-wrap:anywhere}.mvp-standards-selected-file-context b{color:#7892a4;font-size:.57rem;margin-right:5px;text-transform:uppercase}.mvp-standards-selected-file-actions{border-top:1px solid #253642;justify-content:flex-end;padding-top:6px}.mvp-standards-mapping-section{border-top:1px solid #273846;display:grid;gap:6px;min-width:0;padding-top:7px}.mvp-standards-mapping-section>header{align-items:baseline;display:flex;gap:8px 14px;justify-content:space-between}.mvp-standards-mapping-section>header h4,.mvp-standards-mapping-section>header p{margin:0}.mvp-standards-mapping-section>header p{color:#8e9ba6;font-size:.57rem}.mvp-standards-mapping-list{display:grid;margin:0}.mvp-standards-mapping-row{align-items:baseline;border-top:1px solid #24313d;display:grid;gap:8px;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);min-width:0;padding:5px 0}.mvp-standards-mapping-row dt{color:#8e9ba6;font-size:.54rem}.mvp-standards-mapping-row dd{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 8px;margin:0;min-width:0}.mvp-standards-mapping-row dd>span{color:#e4edf4;font-size:.62rem;font-weight:800;overflow-wrap:anywhere}.mvp-standards-mapping-row dd>small{color:#8e9ba6;font-size:.54rem}@media(max-width:520px){.mvp-standards-selected-file-banner>header,.mvp-standards-mapping-section>header{align-items:stretch;flex-direction:column}.mvp-standards-mapping-row{gap:3px;grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.mvp-standards-file-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-standards-file-tool{flex:initial}.mvp-standards-action-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvp-shell.northstar-workspace-frame{--northstar-workspace-bottom-collapsed-height: 32px;--northstar-workspace-left-width: minmax(232px, 286px);--northstar-workspace-right-width: minmax(286px, 336px);display:grid;grid-template-areas:"header header header header" "rail left main right" "rail left bottom right" "status status status status";grid-template-columns:var(--northstar-rail-width) var(--northstar-workspace-left-width) minmax(360px,1fr) var(--northstar-workspace-right-width);grid-template-rows:var(--northstar-workspace-header-height) minmax(240px,1fr) var(--northstar-workspace-bottom-height) var(--northstar-status-height);height:100vh;min-height:0;overflow:hidden}.mvp-shell.northstar-workspace-frame.mvp-shell-standards-workspace{--northstar-workspace-left-width: minmax(190px, 220px)}.mvp-shell.northstar-workspace-frame[data-left-dock=closed]{grid-template-columns:var(--northstar-rail-width) 0 minmax(360px,1fr) var(--northstar-workspace-right-width)}.mvp-shell.northstar-workspace-frame[data-right-dock=closed]{--northstar-workspace-right-width: var(--northstar-workspace-right-collapsed-width)}.mvp-shell.northstar-workspace-frame .northstar-workspace-header.mvp-shell-header{grid-area:header;position:relative;z-index:5}.mvp-shell.northstar-workspace-frame .northstar-workspace-rail.mvp-tool-rail{align-self:stretch;border-bottom:0;border-right:1px solid #26383e;display:block;grid-area:rail;min-height:0;overflow:hidden;padding:0}.mvp-shell.northstar-workspace-frame .northstar-workspace-rail.mvp-tool-rail>div{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto}.mvp-shell.northstar-workspace-frame .mvp-tool-tablist,.mvp-shell.northstar-workspace-frame .mvp-tool-rail-commands{display:flex;flex-direction:column;gap:5px}.mvp-shell.northstar-workspace-frame .mvp-tool-rail-commands{margin-top:auto}.mvp-shell.northstar-workspace-frame .mvp-tool-dock{border-right:1px solid #26383e;display:block;grid-area:left;min-height:0;overflow:hidden}.mvp-shell.northstar-workspace-frame .mvp-tool-dock[hidden]{display:none}.mvp-shell.northstar-workspace-frame .mvp-tool-dock .mvp-tool-surface{height:100%;min-width:0;overflow:auto;width:100%}.mvp-shell.northstar-workspace-frame .northstar-workspace-main.mvp-center{border:0;display:flex;flex-direction:column;grid-area:main;height:auto;min-height:0;min-width:0;overflow:hidden;position:relative;width:auto}.mvp-shell.northstar-workspace-frame .northstar-workspace-right-dock.mvp-right-inspector{border-left:1px solid #26383e;border-right:0;display:block;grid-area:right;height:auto;inset:auto;max-width:none;min-height:0;min-width:0;overflow:hidden;position:relative;width:auto;z-index:2}.mvp-shell.northstar-workspace-frame .northstar-workspace-right-dock.mvp-right-inspector>.northstar-dock-toggle{position:absolute;right:5px;top:5px;z-index:4}.mvp-shell.northstar-workspace-frame .northstar-workspace-right-dock.mvp-right-inspector>#mvp-cad-inspector-content{height:100%;overflow:auto;padding-top:36px}.mvp-standards-workspace-view[role=tabpanel]:focus-visible,#mvp-cad-inspector-content[data-compact-inspector-focus-region=true]:focus-visible{box-shadow:inset 0 0 0 2px #76b8ff;outline:0}.mvp-shell.northstar-workspace-frame .northstar-workspace-bottom-dock.mvp-intelligence-layer{grid-area:bottom;height:auto;max-height:none;min-height:0;position:relative}.mvp-shell.northstar-workspace-frame .mvp-bottom-dock-content{display:flex;height:100%;min-height:0;padding-right:30px}.mvp-shell.northstar-workspace-frame .mvp-bottom-dock-content>.mvp-bottom-workspace{flex:1 1 auto}.mvp-diagnostic-identity{display:none!important}.mvp-show-diagnostic-identities .mvp-diagnostic-identity{display:initial!important}.mvp-user-preferences{display:grid;gap:8px}.mvp-user-preferences h3{color:#eef5fb;font-size:.7rem;margin:0;text-transform:uppercase}.mvp-user-preference-toggle{align-items:start;background:#101821;border:1px solid #263542;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:8px}.mvp-user-preference-toggle>span{display:grid;gap:3px}.mvp-user-preference-toggle strong{color:#e4edf4;font-size:.66rem}.mvp-user-preference-toggle small{color:#91a1ad;font-size:.59rem;line-height:1.4}.mvp-bottom-dock-toggle{align-items:center;background:#101d27;border:1px solid #314452;border-radius:2px;color:#dce8ef;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:7px;top:5px;width:24px;z-index:5}.mvp-bottom-dock-toggle:hover{background:#183044;border-color:#4e7795}.mvp-shell.northstar-workspace-frame .northstar-workspace-status.mvp-status-bar{grid-area:status;min-width:0}.mvp-mobile-rail-command{display:none}@media(max-width:1080px){.mvp-shell.northstar-workspace-frame{--northstar-workspace-left-width: minmax(208px, 244px);--northstar-workspace-right-width: minmax(244px, 286px)}.mvp-shell.northstar-workspace-frame[data-right-dock=closed]{--northstar-workspace-right-width: var(--northstar-workspace-right-collapsed-width)}}@media(max-width:760px){.mvp-standards-center-header{grid-template-columns:minmax(0,1fr)}.mvp-standards-center-header p{display:none}.mvp-standards-command-drawer{max-width:100%;top:0;width:100%}.mvp-standards-file-workspace{overflow-x:hidden;padding:5px}.mvp-shell.northstar-workspace-frame{grid-template-areas:"header header" "main rail" "bottom rail" "status status";grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto minmax(0,1fr) 0 var(--northstar-status-height);min-width:0;overflow:hidden;width:100vw}.mvp-shell.northstar-workspace-frame[data-left-dock=closed]{grid-template-columns:minmax(0,1fr) 44px;min-width:0}.mvp-shell.northstar-workspace-frame .northstar-workspace-rail.mvp-tool-rail{border-left:1px solid #26383e;border-right:0;grid-area:rail;position:relative;z-index:12}.mvp-shell.northstar-workspace-frame .northstar-workspace-main.mvp-center{grid-area:main}.mvp-shell.northstar-workspace-frame .northstar-workspace-main.mvp-center.mvp-standards-center{overflow-y:auto}.mvp-shell.northstar-workspace-frame .mvp-tool-dock{align-self:stretch;background:#0f141b;border-left:1px solid #344552;border-right:0;box-shadow:-12px 0 28px #0000006b;grid-area:main;justify-self:end;max-width:calc(100vw - 44px);position:relative;width:min(86vw,340px);z-index:9}.mvp-shell.northstar-workspace-frame.mvp-shell-standards-workspace .mvp-tool-dock{width:min(68vw,220px)}.mvp-shell.northstar-workspace-frame .northstar-workspace-right-dock.mvp-right-inspector{align-self:stretch;background:#0f141b;box-shadow:-12px 0 28px #0000006b;grid-area:main;justify-self:end;max-width:calc(100vw - 44px);position:relative;width:min(88vw,360px);z-index:10}.mvp-shell.northstar-workspace-frame[data-right-dock=closed] .northstar-workspace-right-dock.mvp-right-inspector{display:none}.mvp-shell.northstar-workspace-frame .northstar-workspace-bottom-dock.mvp-intelligence-layer{align-self:end;background:#0f141b;box-shadow:0 -12px 28px #0000006b;grid-area:main;height:min(var(--mvp-bottom-tray-height, 116px),48vh);max-height:48vh;position:relative;width:100%;z-index:11}.mvp-shell.northstar-workspace-frame[data-bottom-dock=closed] .northstar-workspace-bottom-dock.mvp-intelligence-layer{display:none}.mvp-mobile-rail-command{display:inline-flex}.mvp-shell.northstar-workspace-frame .mvp-tool-tab-disabled{display:none}}@media(max-width:420px){.mvp-standards-context-binder{padding:4px}.mvp-standards-context-binder button{min-height:38px}}.mvp-global-file-workspace,.mvp-global-file-workspace>*,.mvp-global-file-command-panel{min-width:0}.mvp-global-file-browser,.mvp-global-file-command-panel{display:grid;gap:7px;padding:9px;border:1px solid var(--northstar-border, #2b3945);border-radius:2px;background:color-mix(in srgb,var(--northstar-panel, #111a22) 92%,transparent)}.mvp-global-file-browser-controls{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(160px,.8fr) minmax(220px,1.5fr);gap:8px}.mvp-global-file-browser-controls label{display:grid;gap:4px;min-width:0}.mvp-global-file-browser-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;max-height:230px;overflow:auto}.mvp-global-file-browser-row{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--northstar-border, #2b3945);border-radius:6px;text-align:left;background:var(--northstar-surface, #121c24);color:inherit}.mvp-global-file-browser-row>span,.mvp-global-file-browser-row>strong,.mvp-global-file-browser-row>small{overflow-wrap:anywhere}.mvp-global-file-browser-row-selected{border-color:var(--northstar-accent, #4ba3d3);box-shadow:inset 3px 0 0 var(--northstar-accent, #4ba3d3)}.mvp-global-file-command-panel>header,.mvp-global-file-catalog-toolbar,.mvp-global-file-catalog-section>header,.mvp-global-file-catalog-group>button,.mvp-global-file-field-heading>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mvp-global-file-command-panel h4{margin:2px 0}.mvp-global-file-command-panel{border-color:var(--northstar-accent, #4ba3d3)}.mvp-global-file-catalog-toolbar>label{display:grid;flex:1 1 280px;gap:4px;min-width:0}.mvp-global-file-catalog-results{display:flex;flex-wrap:wrap;gap:6px}.mvp-global-file-catalog-results>button{min-width:0;border:1px solid var(--northstar-border, #2b3945);border-radius:5px;background:var(--northstar-surface, #121c24);color:inherit}.mvp-global-file-catalog-results>button{display:grid;flex:1 1 220px;gap:2px;padding:8px;text-align:left}.mvp-global-file-catalog-guidance{border:0;color:#8195a4;font-size:.68rem;padding:0}.mvp-global-file-catalog-guidance>summary{cursor:pointer;width:fit-content}.mvp-global-file-catalog-guidance>p{border-left:2px solid #2c414e;margin:6px 0 0;max-width:980px;padding:2px 0 2px 8px}.mvp-global-file-catalog-section,.mvp-global-file-catalog-group{display:grid;gap:8px;min-width:0}.mvp-global-file-catalog-group{border:1px solid var(--northstar-border, #2b3945);border-radius:6px;padding:8px}.mvp-global-file-catalog-group>button{width:100%;border:0;background:transparent;color:inherit;text-align:left}.mvp-global-file-field-dirty{box-shadow:inset 3px 0 0 var(--northstar-warning, #d69b42)}.mvp-global-file-field-heading label>small{margin-left:6px;color:var(--northstar-warning, #e7b45e)}@media(max-width:760px){.mvp-global-file-browser-controls{grid-template-columns:1fr}.mvp-global-file-browser-list{grid-template-columns:1fr;max-height:190px}.mvp-global-file-command-panel>header,.mvp-global-file-catalog-toolbar,.mvp-global-file-catalog-section>header{align-items:stretch;flex-direction:column}}:root{--northstar-control-height: 28px;--northstar-control-padding-inline: 8px;--northstar-control-bg: #070b10;--northstar-control-bg-hover: #152331;--northstar-control-bg-selected: #17375c;--northstar-control-border: #2d4050;--northstar-control-border-hover: #45647c;--northstar-control-border-selected: #2f83dc;--northstar-control-text: #eef5fb;--northstar-control-muted: #8494a1;--northstar-control-disabled-bg: #0b1219;--northstar-control-disabled-text: #657583;--northstar-field-label: #7faee0;--northstar-space-1: 3px;--northstar-space-2: 6px;--northstar-space-3: 9px;--northstar-font-control: .65rem;--northstar-font-label: .56rem;--northstar-font-help: .58rem;--northstar-status-info: #8fb7d7;--northstar-status-success: #7ecb92;--northstar-status-warning: #d6b86d;--northstar-status-error: #e08f86}.northstar-ui{color-scheme:dark}.northstar-workflow{align-content:start;display:grid;gap:var(--northstar-space-3);min-width:0}.northstar-ui :is(button,input,select,textarea){font:inherit}.northstar-ui :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--northstar-control-bg);border:1px solid var(--northstar-control-border);border-radius:var(--northstar-radius);color:var(--northstar-control-text);font-size:var(--northstar-font-control);min-height:var(--northstar-control-height);min-width:0;padding:4px var(--northstar-control-padding-inline);width:100%}.northstar-ui textarea{line-height:1.35;min-height:64px;resize:vertical}.northstar-ui :is(input:not([type=checkbox]):not([type=radio]),select){height:var(--northstar-control-height)}.northstar-ui select option{background:var(--northstar-control-bg);color:var(--northstar-control-text)}.northstar-ui :is(input,select,textarea)::placeholder{color:#697985;opacity:1}.northstar-ui :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--northstar-focus);outline-offset:1px}.northstar-ui :is(input,select,textarea)[aria-invalid=true],.northstar-ui :is(input,select,textarea):user-invalid{border-color:var(--northstar-red);box-shadow:inset 3px 0 0 var(--northstar-red)}.northstar-ui :is(button,input,select,textarea):disabled{background-color:var(--northstar-control-disabled-bg);border-color:var(--northstar-border-soft);color:var(--northstar-control-disabled-text);cursor:not-allowed;opacity:.72}.northstar-ui :is(label,.mvp-standards-wide-field)>span,.northstar-ui .mvp-global-file-field-heading label{color:var(--northstar-field-label);font-size:var(--northstar-font-label);font-weight:900;letter-spacing:0;text-transform:uppercase}.northstar-ui :is(label,.mvp-standards-wide-field)>small{color:var(--northstar-control-muted);font-size:var(--northstar-font-help);font-weight:700;line-height:1.3}.northstar-ui .northstar-button{align-items:center;background:var(--northstar-control);border:1px solid var(--northstar-control-border);border-radius:var(--northstar-radius);color:var(--northstar-text);cursor:pointer;display:inline-flex;font-size:.61rem;font-weight:850;gap:6px;justify-content:center;height:var(--northstar-control-height);min-height:var(--northstar-control-height);padding:4px 9px;white-space:nowrap}.northstar-ui .northstar-button:hover:not(:disabled){background:var(--northstar-control-bg-hover);border-color:var(--northstar-control-border-hover)}.northstar-ui .northstar-button-primary{background:#17497a;border-color:var(--northstar-blue);color:#f4f9ff}.northstar-ui .northstar-button-primary:hover:not(:disabled){background:#205c96;border-color:#67b4ff}.northstar-ui .northstar-button-quiet{background:transparent;border-color:var(--northstar-border-soft);color:var(--northstar-muted)}.northstar-ui .northstar-button-danger{background:#311b20;border-color:#75414a;color:#f0a3aa}.northstar-ui .northstar-button-danger:hover:not(:disabled){background:#472128;border-color:var(--northstar-red)}.northstar-button-spinner{animation:northstar-spin .8s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;height:10px;width:10px}.northstar-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--northstar-space-2);justify-content:flex-end;min-width:0}.northstar-segmented{align-items:stretch;border-bottom:1px solid var(--northstar-border);display:flex;flex-wrap:wrap;gap:4px;min-width:0;padding-bottom:8px}.northstar-segmented>button{background:var(--northstar-control);border:1px solid var(--northstar-control-border);border-radius:var(--northstar-radius);color:#aab8c4;cursor:pointer;font-size:.61rem;font-weight:850;min-height:var(--northstar-control-height);padding:4px 9px}.northstar-segmented>button:hover:not(:disabled){background:var(--northstar-control-bg-hover);border-color:var(--northstar-control-border-hover)}.northstar-segmented>button:is([aria-selected=true],[aria-pressed=true]){background:var(--northstar-control-bg-selected);border-color:var(--northstar-control-border-selected);box-shadow:inset 0 -2px #55a9ff;color:#f2f7fd}.northstar-status{align-items:start;background:#0d161f;border:1px solid var(--northstar-border-soft);border-left:3px solid currentColor;border-radius:var(--northstar-radius);color:var(--northstar-status-info);display:grid;font-size:var(--northstar-font-help);gap:2px 6px;grid-template-columns:auto auto minmax(0,1fr);line-height:1.35;margin:0;padding:6px 8px}.northstar-status-marker{background:currentColor;border-radius:50%;height:7px;margin-top:3px;width:7px}.northstar-status-label{font-weight:900;text-transform:uppercase}.northstar-status-message{color:#c7d3dc;font-weight:700;min-width:0;overflow-wrap:anywhere}.northstar-status-loading{color:var(--northstar-blue)}.northstar-status-success{color:var(--northstar-status-success)}.northstar-status-warning{color:var(--northstar-status-warning)}.northstar-status-error{color:var(--northstar-status-error)}.northstar-empty-state{align-items:start;background:#0c141c;border:1px dashed var(--northstar-border);color:var(--northstar-muted);display:flex;font-size:var(--northstar-font-help);gap:7px;line-height:1.35;margin:0;padding:7px 8px}.northstar-empty-state-marker{color:var(--northstar-blue);font-weight:900}@keyframes northstar-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.northstar-action-row{justify-content:stretch}.northstar-action-row>.northstar-button{flex:1 1 auto}.northstar-segmented{flex-wrap:nowrap;overflow-x:auto}.northstar-segmented>button{flex:0 0 auto}}.northstar-library-workspace{background:#080d13;height:100%;min-height:0;overflow:auto;padding:10px}.northstar-library-header{align-items:start;background:#0b1219;border:1px solid var(--northstar-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.northstar-library-header span,.northstar-library-dialog header span{color:var(--northstar-field-label);font-size:var(--northstar-font-label);font-weight:900;text-transform:uppercase}.northstar-library-header h3,.northstar-library-dialog h3{color:var(--northstar-control-text);font-size:.82rem;margin:2px 0}.northstar-library-header p{color:var(--northstar-control-muted);font-size:.61rem;margin:0}.northstar-library-toolbar{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) auto}.northstar-library-tabpanel,.northstar-library-category-panel{align-content:start;display:grid;gap:9px;min-width:0;outline:0}.northstar-library-tabpanel[hidden],.northstar-library-category-panel[hidden]{display:none}.northstar-library-tabpanel:focus-visible,.northstar-library-category-panel:focus-visible{box-shadow:inset 0 0 0 2px var(--northstar-focus)}.northstar-library-toolbar>label{display:grid;gap:3px}.northstar-library-toolbar>label>span{color:var(--northstar-field-label);font-size:var(--northstar-font-label);font-weight:900;text-transform:uppercase}.northstar-library-toolbar>p,.northstar-library-command-row>span{color:var(--northstar-control-muted);font-size:var(--northstar-font-help);font-weight:750;margin:0}.northstar-library-command-row>span{margin-right:auto}.northstar-library-table-scroll{border:1px solid var(--northstar-border);min-height:0;overflow:auto}.northstar-library-table{border-collapse:separate;border-spacing:0;min-width:720px;table-layout:fixed;width:100%}.northstar-library-table th,.northstar-library-table td{background:#0b1219;border-bottom:1px solid #21303c;color:#dce7ef;font-size:.6rem;padding:6px 8px;text-align:left;vertical-align:middle}.northstar-library-table thead th{background:#111d28;color:#91a5b4;font-size:.54rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.northstar-library-table tbody tr[data-selected=true]>*{background:var(--northstar-control-bg-selected)}.northstar-library-table tbody tr:not(.northstar-library-family-row):hover>*{background:#122230}.northstar-library-callout{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.northstar-library-table button{background:transparent;border:0;color:var(--northstar-control-text);cursor:pointer;font-weight:850;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.northstar-library-table td small,.northstar-library-family-row small,.northstar-library-state+small{color:var(--northstar-control-muted);display:block;font-size:.52rem;margin-top:2px}.northstar-library-family-row th{background:#101821;padding:5px 8px}.northstar-library-family-row button{align-items:center;display:flex;gap:7px;width:100%}.northstar-library-family-row small{margin-left:auto;margin-top:0}.northstar-library-state{font-size:.54rem;font-weight:900;text-transform:uppercase}.northstar-library-state-active{color:var(--northstar-status-success)}.northstar-library-state-archived{color:var(--northstar-status-warning)}.northstar-library-dialog-backdrop{align-items:center;background:#000000ad;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:13000}.northstar-library-dialog{background:#0b1219;border:1px solid #55a9ff;box-shadow:0 18px 52px #000000a6;display:grid;gap:10px;max-height:calc(100vh - 32px);max-width:920px;overflow:auto;padding:12px;width:100%}.northstar-library-dialog-compact{max-width:560px}.northstar-library-dialog>header{align-items:start;border-bottom:1px solid var(--northstar-border);display:flex;justify-content:space-between;padding-bottom:8px}.northstar-library-dialog-status{margin:0}.northstar-library-form{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.northstar-library-form>label{background:#101821;border:1px solid #24313d;display:grid;gap:3px;min-width:0;padding:6px}.northstar-library-form>label>span{color:var(--northstar-field-label);font-size:var(--northstar-font-label);font-weight:900;text-transform:uppercase}.northstar-library-form>label>small{color:var(--northstar-control-muted);font-size:var(--northstar-font-help)}.northstar-library-form-wide{grid-column:1 / -1}.northstar-material-inspector-commands{align-items:stretch;flex-wrap:wrap;margin:4px 0}.northstar-material-inspector .semantic-inspector-simple-content{display:grid;gap:5px}.northstar-material-inspector .semantic-inspector-disclosure{margin-bottom:0}.northstar-material-inspector-lifecycle{border-top:1px solid var(--northstar-border-soft);justify-content:flex-start;padding-top:6px}.northstar-material-inspector-commands>button,.northstar-material-inspector-lifecycle>button{flex:1 1 calc(50% - 4px);min-width:0}.northstar-material-inspector-form,.northstar-material-inspector-archive{display:grid;gap:7px;margin-top:8px}.northstar-material-inspector-form>label,.northstar-material-inspector-archive>label{display:grid;gap:3px;min-width:0}.northstar-material-inspector-form>label>span,.northstar-material-inspector-archive>label>span{color:var(--northstar-field-label);font-size:var(--northstar-font-label);font-weight:900;text-transform:uppercase}.northstar-material-inspector-form input,.northstar-material-inspector-form select,.northstar-material-inspector-form textarea,.northstar-material-inspector-archive textarea{min-width:0;width:100%}.northstar-material-inspector-form textarea,.northstar-material-inspector-archive textarea{min-height:58px;resize:vertical}@media(max-width:760px){.northstar-library-workspace{padding:7px}.northstar-library-header,.northstar-library-toolbar,.northstar-library-form{grid-template-columns:minmax(0,1fr)}.northstar-library-command-row{justify-content:stretch}.northstar-library-command-row>span{flex-basis:100%}.northstar-library-table{min-width:620px}.northstar-library-dialog{max-height:calc(100vh - 12px);padding:9px}.northstar-library-form-wide{grid-column:auto}}
