.ui-module-drawer-backdrop{z-index:45;opacity:0;pointer-events:none;transition:opacity var(--motion);background:0 0;position:fixed;inset:0}.ui-module-drawer-backdrop[data-open=true]{opacity:1;pointer-events:auto}.ui-module-drawer-backdrop[data-scrim=true]{background:color-mix(in srgb, var(--ink) 34%, transparent)}.ui-module-drawer{border-left:1px solid var(--line-strong);background:var(--surface);width:min(860px,92vw);box-shadow:var(--shadow-over);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.ui-module-drawer[data-open=true]{pointer-events:auto;animation:slide var(--motion)}.ui-module-drawer[data-open=false]{animation:slideout .15s var(--ease) forwards}.ui-module-drawer-header{padding:20px var(--space-5) var(--space-4);border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ui-drawer-close{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);font:400 var(--type-15) / 1 var(--font-sans);background:0 0;flex:none;place-items:center;display:grid}.ui-drawer-close:hover{background:var(--surface-2);color:var(--ink)}.ui-module-drawer-header>div{flex:1}.ui-module-drawer-header>div>span{color:var(--ink-2);font:600 var(--type-11) / 1 var(--font-sans)}.ui-module-drawer-header h2{font:400 var(--type-20) / 1.15 var(--font-serif);margin:8px 0 4px}.ui-module-drawer-header p{color:var(--ink-2);font:400 var(--type-12-5) / 1.55 var(--font-sans);margin:8px 0 0}.ui-module-drawer-body{padding:0 var(--space-5) var(--space-5);flex:1;overflow:auto}.ui-module-drawer-body>*+*{margin-top:16px}.ui-confirmation-drawer-content{padding-top:var(--space-4);flex-direction:column;gap:18px;display:flex}.ui-confirmation-drawer-slot>span{margin-bottom:var(--space-2);color:var(--ink-3);font:600 var(--type-11) / 1 var(--font-sans);text-transform:uppercase;display:block}.ui-confirmation-drawer-slot>div{color:var(--ink-2)}.ui-module-drawer-header[data-tone=attn]>div>span,.ui-module-drawer-header>div>.ui-confirmation-drawer-eyebrow{color:var(--attn)}.ui-confirmation-drawer-consequence{max-width:64ch;font:400 var(--type-12-5) / 1.6 var(--font-sans)}.ui-confirmation-drawer-slot .ui-table-scroll{margin-top:0}.ui-module-drawer-footer{padding:14px var(--space-5);border-top:1px solid var(--line-strong);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-module-drawer-footer button{flex:none}.ui-module-drawer-footer [data-blocked-reason=true]+[id]{flex:auto;min-width:0}.ui-module-drawer-footer-note{color:var(--ink-2);font:400 var(--type-11-5) / 1.55 var(--font-sans);margin-left:auto}.ui-settings-table[data-record-rows] tbody tr{cursor:pointer}.ui-settings-table[data-record-rows] [data-suppress-focus-ring=true]:focus-visible{outline:none}.ui-record-name{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:start;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;display:inline}@media (max-width:880px){.ui-module-drawer{width:100vw}}
.ui-select-control{width:100%;min-width:0;display:inline-grid;position:relative}.ui-select.ui-select.ui-select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:24px;color:var(--ink);font:400 var(--type-11-5) / 1 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;text-align:right;border-radius:0;padding:0 7px}.ui-select.ui-select.ui-select:focus{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);outline:0}
.ui-settings-register-list[data-variant=embedded]{border-radius:var(--settings-radius-zero);box-shadow:none;border:0}.ui-settings-hierarchy-register-row{--settings-register-depth-offset:0px;--settings-register-selection-offset:0px;position:relative}.ui-settings-hierarchy-register-row[data-depth="1"]{--settings-register-depth-offset:20px}.ui-settings-hierarchy-register-row[data-depth="2"]{--settings-register-depth-offset:40px}.ui-settings-hierarchy-register-row[data-depth="3"]{--settings-register-depth-offset:60px}.ui-settings-hierarchy-register-row[data-depth="4"]{--settings-register-depth-offset:80px}.ui-settings-hierarchy-register-row[data-depth="5"]{--settings-register-depth-offset:100px}.ui-settings-hierarchy-register-row[data-depth="6"]{--settings-register-depth-offset:120px}.ui-settings-hierarchy-register-row[data-depth="7"]{--settings-register-depth-offset:140px}.ui-settings-hierarchy-register-row[data-depth="8"]{--settings-register-depth-offset:160px}.ui-settings-hierarchy-register-row[data-selectable=true]{--settings-register-selection-offset:var(--space-5)}.ui-settings-hierarchy-register-row>.ui-settings-register-row,.ui-settings-hierarchy-register-row>.ui-settings-register-selectable>.ui-settings-register-row{padding-left:calc(38px + var(--settings-register-depth-offset))}.ui-settings-hierarchy-disclosure{z-index:1;top:50%;left:calc(var(--settings-register-selection-offset) + 12px + var(--settings-register-depth-offset));width:20px;height:20px;color:var(--ink-3);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.ui-settings-hierarchy-disclosure:hover{color:var(--ink)}.ui-settings-hierarchy-disclosure>span{width:7px;height:7px;transition:transform var(--motion);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.ui-settings-hierarchy-disclosure[aria-expanded=true]>span{transform:rotate(45deg)translate(-1px,-1px)}
.ui-settings-inline-editor[data-variant=hierarchy],.ui-settings-inline-editor[data-variant=register]{border:0;border-bottom:1px solid var(--line-soft);border-radius:var(--settings-radius-zero);background:0 0;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.ui-settings-inline-editor[data-variant=register] .ui-settings-form-grid{align-items:end;gap:10px 12px}.ui-settings-inline-editor[data-variant=register] .ui-settings-form-grid[data-variant=register-primary]{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.62fr) minmax(210px,1.35fr)}.ui-settings-inline-editor[data-variant=register] .ui-settings-form-grid[data-variant=register-secondary]{grid-template-columns:minmax(110px,.58fr) minmax(130px,.72fr) minmax(240px,1.45fr) auto}.ui-settings-inline-editor[data-variant=register] .ui-settings-form-grid>.ui-button.ui-button,.ui-settings-hierarchy-editor-fields>.ui-button.ui-button{background:var(--cta);color:var(--cta-ink);border:0}.ui-settings-inline-editor[data-variant=register] label strong{color:var(--warn);font:600 var(--type-11-5) / 1.45 var(--font-sans)}.ui-settings-inline-editor[data-variant=register]>.ui-settings-editor-consequence,.ui-settings-inline-editor[data-variant=hierarchy]>.ui-settings-editor-consequence{margin:0}.ui-settings-editor-eyebrow{color:var(--ink-3);font:600 var(--type-11) / 1 var(--font-sans);text-transform:uppercase;margin:0}.ui-settings-hierarchy-editor-fields{align-items:end;gap:10px 12px;display:grid}.ui-settings-hierarchy-editor-fields[data-row=primary]{grid-template-columns:minmax(180px,1.35fr) minmax(170px,1fr) auto}.ui-settings-hierarchy-editor-fields[data-row=secondary]{grid-template-columns:minmax(210px,1fr) minmax(190px,1fr) auto}.ui-settings-hierarchy-editor-fields[data-row=geography]{grid-template-columns:minmax(190px,1fr) minmax(160px,1fr) minmax(150px,1fr) auto}.ui-settings-hierarchy-editor-fields>label,.ui-settings-hierarchy-kind,.ui-settings-hierarchy-ownership{color:var(--ink-2);font:600 var(--type-11) / 1.3 var(--font-sans);gap:6px;display:grid}.ui-settings-hierarchy-kind,.ui-settings-hierarchy-ownership{justify-items:start}.ui-settings-hierarchy-editor-fields>.ui-button.ui-button:hover:not(:disabled){background:var(--cta-hover)}@media (max-width:900px){.ui-settings-hierarchy-editor-fields{grid-template-columns:1fr}}.ui-settings-preference-list{min-width:0}.ui-settings-preference-row{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:190px minmax(0,1fr);display:grid}.ui-settings-preference-label{color:var(--ink);font:600 var(--type-12-5) / 1.3 var(--font-sans)}.ui-settings-preference-value{min-width:0;color:var(--ink-2);font:400 var(--type-11-5) / 1.5 var(--font-sans)}.ui-settings-preference-value .ui-segmented-strip{justify-content:flex-start}html[data-density=compact] .ui-table td{height:25px}
.ui-settings-read-only-boundary{border:0;min-inline-size:0;margin:0;padding:0;display:contents}:is(.ui-settings-register-header:has(.ui-settings-register-header-actions),.ui-settings-register-section-header){flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px 26px 10px;display:flex}.ui-settings-register-header-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.ui-settings-register-section-header>.ui-settings-register-header-actions{margin-left:auto}.ui-settings-register-section-name{color:var(--attn);font:600 var(--type-11) / 1 var(--font-sans);margin:0}@media (max-width:880px){:is(.ui-settings-register-header:has(.ui-settings-register-header-actions),.ui-settings-register-section-header){padding:18px 16px 10px}}.ui-settings-range-control{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);align-items:center;gap:7px;padding:0 9px;display:inline-flex}.ui-settings-range-control input{width:76px;accent-color:var(--accent)}.ui-settings-range-control output{min-width:34px;font:700 var(--type-10) / 1 var(--font-mono);text-align:right}.ui-organisation-control-cluster{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.ui-organisation-surface-body{min-width:0;padding:0}.ui-geography-node-detail{gap:2px;display:grid}.ui-geography-node-detail>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-geography-node-detail progress{border-radius:var(--r0);background:var(--line-soft);width:100%;height:4px;color:var(--accent);appearance:none;border:0;overflow:hidden}.ui-geography-node-detail progress::-webkit-progress-bar{background:var(--line-soft)}.ui-geography-node-detail progress::-webkit-progress-value{background:var(--accent)}.ui-geography-node-detail progress::-moz-progress-bar{background:var(--accent)}.ui-settings-split[data-full-width=true]{grid-template-columns:minmax(0,1fr)}
.ui-hierarchy-viewport{border-top:1px solid var(--line-soft);max-height:72vh;position:relative;overflow:auto}.ui-hierarchy-scale-box{width:var(--hierarchy-scale-box-width);height:var(--hierarchy-scale-box-height);min-width:100%;position:relative}.ui-hierarchy-stage{width:var(--hierarchy-content-width);height:var(--hierarchy-content-height);min-width:100%;transform:scale(var(--hierarchy-scale));transform-origin:0 0;position:relative}.ui-hierarchy-band{z-index:0;left:0;top:var(--hierarchy-top);width:100%;height:calc(var(--hierarchy-node-height) + 24px);pointer-events:none;position:absolute}.ui-hierarchy-band-label{width:var(--hierarchy-label-width);color:var(--ink-3);gap:3px;padding:6px 8px;display:grid;position:sticky;left:0}.ui-hierarchy-band-label strong,.ui-hierarchy-band-label>span{font:600 var(--type-11) / 1 var(--font-sans)}.ui-hierarchy-band-label>span{letter-spacing:normal;font-weight:600}.ui-hierarchy-band[data-tone=warning] .ui-hierarchy-band-label>span{color:var(--warn)}.ui-hierarchy-connectors{z-index:1;pointer-events:none;position:absolute;inset:0}.ui-hierarchy-connector-stub,.ui-hierarchy-connector-child,.ui-hierarchy-connector-rail{top:var(--hierarchy-top);left:var(--hierarchy-left);border-color:var(--line-soft);transition:border-color var(--motion), opacity var(--motion);display:block;position:absolute}.ui-hierarchy-connector-stub,.ui-hierarchy-connector-child{border-left:1.5px solid var(--line-soft);height:23px}.ui-hierarchy-connector-rail{width:var(--hierarchy-width);border-top:1.5px solid var(--line-soft)}.ui-hierarchy-connector-stub[data-on-path=true],.ui-hierarchy-connector-child[data-on-path=true],.ui-hierarchy-connector-rail[data-on-path=true]{border-color:var(--line)}.ui-hierarchy-connector-stub[data-tone=transparent],.ui-hierarchy-connector-child[data-tone=transparent]{border-left-color:var(--ink-3);border-left-style:dashed}.ui-hierarchy-connector-rail[data-tone=transparent]{border-top-color:var(--ink-3);border-top-style:dashed}.ui-hierarchy-forest{z-index:2;width:var(--hierarchy-content-width);height:var(--hierarchy-content-height);position:absolute;inset:0}.ui-hierarchy-node-shell,.ui-hierarchy-more{top:var(--hierarchy-top);left:var(--hierarchy-left);width:178px;height:var(--hierarchy-node-height);transition:opacity var(--motion);position:absolute}.ui-hierarchy-node-shell[data-off-path=true]{opacity:.5}.ui-hierarchy-node{width:178px;height:var(--hierarchy-node-height);appearance:none;color:var(--ink);text-align:left;transition:color var(--motion), opacity var(--motion);background:0 0;border:0;padding:10px 12px;display:block;overflow:hidden}button.ui-hierarchy-node{cursor:pointer}button.ui-hierarchy-node:hover,.ui-hierarchy-node[data-selected=true]{color:var(--accent)}.ui-hierarchy-node[data-tone=muted]{color:var(--ink-3)}.ui-hierarchy-node[data-tone=positive]{color:var(--pos)}.ui-hierarchy-node[data-tone=warning]{color:var(--warn)}.ui-hierarchy-node-content{gap:3px;min-width:0;display:grid}.ui-hierarchy-node-eyebrow{color:var(--ink-3);font:600 var(--type-11) / 1 var(--font-sans);text-transform:uppercase}.ui-hierarchy-node-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ui-hierarchy-node-chips>.ui-chip{height:17px;font-size:var(--settings-type-8,8px)}.ui-hierarchy-node-meta{color:var(--ink-3);font:500 var(--type-10-5) / 1 var(--font-sans)}.ui-hierarchy-node-content strong{font:700 var(--type-13) / 1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-hierarchy-node-content small{color:var(--ink-2);font:500 var(--type-10) / 1.35 var(--font-mono);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-hierarchy-node[data-tone=warning] :is(.ui-hierarchy-node-eyebrow,small){color:var(--warn)}.ui-accountability-node-detail{gap:2px;display:grid}.ui-accountability-state-chip{height:17px;font:600 var(--type-11) / 17px var(--font-sans);padding-inline:4px}.ui-accountability-state-chip[data-accountability-state=transparent]{color:var(--ink-3);background:0 0}.ui-hierarchy-toggle{z-index:3;border:1px solid var(--line);background:var(--surface);min-width:18px;height:18px;color:var(--ink-3);cursor:pointer;font:700 var(--type-9) / 1 var(--font-mono);border-radius:0;place-items:center;padding:0 4px;display:grid;position:absolute;top:6px;right:6px}.ui-hierarchy-selection{z-index:4;position:absolute;top:5px;left:5px}.ui-hierarchy-node-shell:has(.ui-hierarchy-selection) .ui-hierarchy-node{padding-left:30px}.ui-hierarchy-more{border:1.5px dashed var(--line);background:var(--surface-2);color:var(--ink-2);text-align:left;border-radius:0;align-content:center;gap:4px;padding:10px 12px;display:grid}.ui-hierarchy-more strong{font:600 var(--type-11-5) / 1.45 var(--font-sans)}.ui-hierarchy-empty{color:var(--ink-2);font:500 var(--type-12) / 1.4 var(--font-sans);margin:0;padding:16px}
.ui-multi-selection-status{min-height:var(--ctl-h);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface-2);color:var(--ink-2);font:500 var(--type-11) / 1.4 var(--font-sans);display:flex}.ui-multi-selection-status strong{color:var(--ink)}.ui-multi-selection-names{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-multi-selection-status .ui-button{margin-left:auto}.ui-bulk-attach-preflight,.ui-bulk-attach-result{gap:var(--space-3);padding:0;display:grid}.ui-bulk-attach-preflight h4,.ui-bulk-attach-result h4,.ui-bulk-attach-result p{margin:0}.ui-bulk-attach-preflight ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-bulk-attach-preflight li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font:500 var(--type-11) / 1.4 var(--font-sans);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);display:grid}.ui-bulk-attach-preflight li[data-status=refused] span{color:var(--neg)}.ui-bulk-attach-preflight li[data-status=ready] span{color:var(--pos)}
.ui-audit-history{gap:var(--space-3);padding:0;display:grid}.ui-audit-history-when{white-space:nowrap}.ui-audit-history-event p,.ui-audit-history-event dl,.ui-audit-history-event dt,.ui-audit-history-event dd{margin:0}.ui-audit-history-event{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);display:grid}.ui-audit-history-event>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-audit-history-event>header>div{gap:var(--space-1);display:grid}.ui-audit-history-event>header strong{font-size:var(--type-13)}.ui-audit-history-event code,.ui-audit-history-event time{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--type-10)}.ui-audit-history-event time{white-space:nowrap}@media (max-width:48rem){.ui-audit-history-event>header{grid-template-columns:1fr;display:grid}.ui-audit-history-event time{white-space:normal}}
.ui-module-supporting-text-slot{min-width:0}.ui-settings-detail-header[data-contract=register]>p{font:600 var(--type-11) / 1 var(--font-sans)}.ui-settings-detail-header[data-contract=register]>span{font:500 var(--type-11) / 1.5 var(--font-mono)}.ui-settings-declared-by-cell{width:257.547px;min-width:257.547px;max-width:257.547px;color:var(--ink-2);font:500 var(--type-12) / normal var(--font-sans);padding:10px 16px}.ui-table[data-variant=reports]{background:0 0}:is(.ui-table[data-variant=module],.ui-table[data-variant=reports]) th.ui-dense-grid-cell{border:0;border-bottom:1px solid var(--line);background:var(--surface-3)}:is(.ui-table[data-variant=module],.ui-table[data-variant=reports]) td.ui-dense-grid-cell{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;font:500 var(--type-12) / normal var(--font-sans);padding:8px 16px}.ui-module-register-copy{gap:8px;min-width:0;display:grid}.ui-module-register-row[data-variant=compact]{padding:12px 16px}.ui-module-register-row[data-variant=compact]:not(:has(>.ui-module-register-leading)){column-gap:var(--s4);grid-template-columns:190px minmax(0,1fr)}.ui-module-register-row[data-variant=compact]:not(:has(>.ui-module-register-leading))>.ui-module-register-copy{display:contents}.ui-module-register-row[data-variant=media]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.ui-module-register-row[data-variant=media] .ui-module-register-copy{gap:4px}.ui-module-register-leading{border:1px solid var(--line);width:34px;height:40px;color:var(--ink-3);font:700 var(--module-type-8) / 1 var(--font-mono);justify-content:center;align-items:center;display:flex}.ui-module-register-trailing{min-width:0}.ui-module-register-row[data-variant=compact] .ui-module-register-copy>strong,.ui-module-register-row[data-variant=media] .ui-module-register-copy>strong,.ui-module-register-row[data-variant=compact] .ui-module-register-meta{line-height:1.3}
.ui-shell-frame{--side-w:var(--side-w-expanded);background:var(--shell);height:100vh;display:flex;overflow:hidden}@media (min-width:881px){.ui-shell-frame[data-collapsed=true] .app-sidebar{border-right:0;flex-basis:0;width:0;overflow:hidden}}.ui-ctx.app-navbtn{display:none}.ui-shell-frame[data-collapsed=true] .app-navbtn{display:inline-flex}@media (max-width:880px){.ui-ctx.app-navbtn{display:inline-flex}}.app-scrim{z-index:55;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--motion);border:0;display:none;position:absolute;inset:0}@media (max-width:880px){.ui-shell-frame{position:relative}.app-sidebar{z-index:60;box-shadow:var(--shadow-2);transition:transform var(--motion);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.ui-shell-frame[data-nav=open] .app-sidebar{transform:none}.app-scrim{display:block}.ui-shell-frame[data-nav=open] .app-scrim{opacity:1;pointer-events:auto}}.ui-jump-trigger kbd,.ui-jump-search kbd{color:var(--ink-3);font:600 var(--type-9-5) / 1 var(--font-mono);border:0}.ui-jump-backdrop{z-index:var(--z-dialog);background:var(--scrim-palette);animation:fadein .14s var(--ease) both;justify-content:center;align-items:flex-start;padding-top:110px;display:flex;position:fixed;inset:0}.ui-jump-dialog{width:min(560px, calc(100vw - var(--space-5) * 2));border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-2);animation:palin .18s var(--ease) both;overflow:hidden}.ui-jump-search{height:var(--ctl-h-lg);align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--line);display:flex}.ui-jump-search input{min-width:0;color:var(--ink);font:500 var(--type-14) / 1 var(--font-sans);background:0 0;border:0;outline:0;flex:1}.ui-jump-results{max-height:360px;padding:var(--space-1);overflow-y:auto}.ui-jump-result{align-items:center;gap:var(--space-3);width:100%;padding:9px var(--space-4);text-align:left;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr);display:grid}.ui-jump-result[data-active=true]{background:var(--surface-2)}.ui-jump-result span{color:var(--ink-3);font:500 var(--type-10-5) / 1 var(--font-sans);text-transform:uppercase}.ui-jump-result strong{font:600 var(--type-13) / 1.3 var(--font-sans)}.ui-jump-empty{padding:var(--space-4);color:var(--ink-3);font:500 var(--type-12) / 1.4 var(--font-sans);margin:0}.ui-chevron{width:var(--space-2);height:var(--space-2);flex:0 0 var(--space-2);border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transition:transform var(--motion);transform:rotate(45deg)translate(-1px,-1px)}[aria-expanded=true]>.ui-chevron{transform:rotate(225deg)translate(-1px,-1px)}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--page-head-gap);width:100%;min-width:0;padding:var(--page-head-pad-t) var(--shell-pad-x) var(--page-head-pad-b);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.ui-page-header-copy{min-width:0}.ui-section-header{align-items:baseline;gap:var(--space-3);padding:var(--section-head-pad-t) var(--shell-pad-x) var(--space-3);flex-wrap:wrap;display:flex}.ui-section-header[data-tone=contrast]{background:var(--ink);color:var(--surface)}.ui-section-header[data-tone=contrast]>.ui-page-eyebrow,.ui-section-header[data-tone=contrast]>.ui-section-title,.ui-section-header[data-tone=contrast]>.ui-section-lede{color:var(--surface)}.ui-section-header>:is(.ui-page-eyebrow,.ui-section-title){margin:0}.ui-section-title{color:var(--ink);font:400 var(--type-20) / 1.15 var(--font-serif)}.ui-section-lede{max-width:74ch;color:var(--ink-2);font:400 var(--type-12-5) / 1.55 var(--font-sans);text-wrap:pretty;margin:0}.ui-section-header-action{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:0 auto;min-width:0;margin-left:auto;display:flex}.ui-section-header-action[data-placement=inline]{margin-left:10px}.ui-page-eyebrow[data-tone=attention]{color:var(--attn)}.ui-page-eyebrow{margin:0 0 var(--space-2);color:var(--ink-3);font:600 var(--type-11) / 1 var(--font-sans);text-transform:uppercase}.ui-page-title{color:var(--ink);font:400 var(--type-30) / 1.08 var(--font-serif);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.ui-page-context{margin-top:var(--space-2);color:var(--ink-2);font:500 var(--type-13) / 1.5 var(--font-sans)}@media (max-width:980px){.ui-page-title{font-size:var(--type-26)}}@media (max-width:620px){.ui-page-title{font-size:var(--type-23)}.ui-page-header-pills>.ui-button,.ui-page-header-pills>.ui-page-header-action>.ui-button,.ui-section-header-action>.ui-button{flex:auto;justify-content:center}}.ui-page-header-pills{align-self:flex-start;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.ui-page-header-pills .ui-module-action-row{align-items:stretch}.ui-page-header-pills .ui-module-action-row>:is(.ui-button,.ui-head-picker),.ui-page-header-pills .ui-head-picker>.ui-button{align-self:stretch}.ui-head-picker{display:inline-flex}.ui-page-header-action{display:contents}.ui-page-header-pills .ui-button.ui-button.ui-button[data-variant=primary]{border-color:var(--line-strong);color:var(--ink);background:0 0;font-weight:500}.ui-page-header-pills .ui-button.ui-button.ui-button[data-variant=primary]:hover:not(:disabled){border-color:var(--ink-3);background:var(--surface-2)}.ui-page-header-pills .ui-page-header-action[data-page-header-priority=lead] .ui-button.ui-button.ui-button{border-color:var(--cta);background:var(--cta);color:var(--cta-ink);font-weight:600}.ui-page-header-pills .ui-page-header-action[data-page-header-priority=lead] .ui-button.ui-button.ui-button:hover:not(:disabled){border-color:var(--cta-hover);background:var(--cta-hover)}.ui-segmented-strip{border-radius:var(--control-radius-zero,0);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;height:auto;display:flex}.ui-segmented-strip button{min-width:0;height:var(--ctl-h-sm);border:1px solid var(--line);border-radius:var(--control-radius-zero,0);color:var(--ink-2);font:500 var(--type-11-5) / 1 var(--font-sans);transition:color var(--motion), border-color var(--motion);background:0 0;align-items:center;padding:0 11px;display:inline-flex}.ui-segmented-strip button:hover{border-color:var(--line-strong);color:var(--ink);background:0 0}.ui-segmented-strip button[aria-selected=true]{border-color:var(--line-strong);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent);color:var(--ink)}.ui-dependency-row{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--line-soft);grid-template-columns:150px minmax(0,1fr) 128px;padding:13px 24px;display:grid}.ui-dependency-name{min-width:0;color:var(--ink);font:600 var(--type-12-5) / 1.3 var(--font-sans)}.ui-dependency-note{min-width:0;color:var(--ink-2);font:400 var(--type-11-5) / 1.5 var(--font-sans)}.ui-dependency-why{color:var(--ink-3)}.ui-dependency-trailing{text-align:right}@media (max-width:880px){.ui-dependency-row{grid-template-columns:1fr;gap:6px}.ui-dependency-trailing{text-align:left}}.ui-select-or-add{gap:var(--space-2);display:grid;position:relative}.ui-select-or-add>span{color:var(--ink-2);font-size:var(--type-11);font-weight:650}.ui-select-or-add-trigger{width:100%;min-height:var(--ctl-h);justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:500 var(--type-12) / 1 var(--font-sans);text-align:left;transition:background var(--motion), border-color var(--motion), color var(--motion), opacity var(--motion);border-radius:0;display:flex}.ui-select-or-add-trigger:hover:not(:disabled){background:var(--hover)}.ui-select-or-add-trigger[aria-expanded=true]{border-color:var(--accent);background:var(--surface)}.ui-select-or-add-trigger:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-select-or-add-caret{width:var(--space-2);height:var(--space-2);border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;margin-top:-3px;transform:rotate(45deg)}.ui-select-or-add-options{z-index:var(--z-environment);top:calc(100% + var(--space-1));width:100%;max-height:18rem;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);box-shadow:var(--shadow-2);display:grid;position:absolute;left:0;overflow:auto}.ui-select-or-add .ui-select-or-add-options button{height:30px;min-height:30px;padding:0 var(--space-2);border-radius:var(--r2);color:var(--ink-2);cursor:pointer;font:500 var(--type-12) / 1 var(--font-sans);text-align:left;background:0 0;border:0}.ui-select-or-add .ui-select-or-add-options button:hover,.ui-select-or-add .ui-select-or-add-options button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.ui-mono-stat-line{align-items:center;gap:var(--space-4);min-width:0;font-family:var(--font-mono);display:flex}.ui-mono-stat-pair{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ui-mono-stat-label{color:var(--ink-3);font:500 var(--type-11) / 1 var(--font-sans)}.ui-mono-stat-pair strong{color:var(--ink);font:700 var(--type-12) / 1.2 var(--font-mono)}.ui-mono-stat-pair[data-tone=positive] strong{color:var(--pos)}.ui-mono-stat-pair[data-tone=warning] strong{color:var(--warn)}.ui-mono-stat-pair[data-tone=negative] strong{color:var(--neg)}.ui-dense-grid{overflow:auto}.ui-dense-grid-viewport{width:100%}.app-grid-empty{white-space:normal;text-align:left;width:min(42rem,100%);padding:12px}.ui-dense-grid-viewport--legacy-capture{height:31rem}.ui-dense-grid-viewport--revenue-capture{border-radius:var(--module-radius-zero,0);border:0;outline:none;height:auto}.ui-dense-grid-cell{min-width:80px;min-height:var(--ctl-h-sm);padding:var(--space-2) var(--space-2);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 var(--type-12) / 1.2 var(--font-mono);text-align:right}.ui-dense-grid-cell--editable{background:linear-gradient(90deg, var(--accent) 0 3px, transparent 3px), var(--surface);box-shadow:inset 0 -2px 0 var(--accent);cursor:text}.ui-dense-grid-cell--computed{background:var(--surface-2);cursor:default}.ui-dense-grid-cell--derived-twin{background:var(--accent-soft);cursor:default}.ui-dense-grid-cell--selected{z-index:1;box-shadow:inset 0 0 0 2px var(--accent);position:relative}.ui-stat-strip{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;width:100%;display:flex}.ui-stat{flex:1 0 max-content;gap:var(--stat-gap);min-width:0;padding:var(--space-4) var(--stat-pad-x) var(--space-3);border-right:1px solid var(--line-soft);flex-direction:column;display:flex}.ui-stat:last-child{border-right:0}.ui-stat-label{color:var(--ink-3);font:500 var(--type-11) / 1 var(--font-sans);text-transform:uppercase}.ui-stat-value{color:var(--ink);font:500 var(--type-19) / 1 var(--font-mono);letter-spacing:var(--tracking-numeral)}.ui-stat[data-tone=warning] .ui-stat-label,.ui-stat[data-tone=warning] .ui-stat-value{color:var(--attn)}.ui-stat[data-tone=positive] .ui-stat-value{color:var(--pos)}.ui-stat[data-tone=negative] .ui-stat-value{color:var(--neg)}.ui-stat-meta{color:var(--ink-2);font:400 var(--type-11) / 1.4 var(--font-sans)}.ui-stat-unit{color:var(--ink-3);font:500 var(--type-10) / 1 var(--font-mono);margin-left:.3em}@media (max-width:880px){.ui-stat{border-right:0;border-bottom:1px solid var(--line-soft);flex-basis:100%}}.ui-queue-workflow-split{gap:var(--space-4);grid-template-columns:minmax(0,537.672fr) minmax(0,618.32fr);display:grid}.ui-queue-workflow-list,.ui-queue-workflow-detail{min-width:0}.ui-readiness-table-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);display:flex}.ui-readiness-table-header h2,.ui-readiness-table-header p{margin:0}.ui-readiness-table-header p{margin-top:var(--space-1);color:var(--ink-2)}.ui-readiness-table-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-readiness-table-footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-2)}@media (max-width:1120px){.ui-queue-workflow-split{grid-template-columns:1fr}.ui-readiness-table-header{flex-direction:column}}.ui-progress-unit-company{color:var(--ink-3);font-size:var(--type-11);margin-left:8px}.ui-progress-row-detail>summary{height:var(--ctl-h-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 var(--type-11) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;align-items:center;padding:0 10px;list-style:none;display:inline-flex}.ui-progress-row-detail>summary::-webkit-details-marker{display:none}.ui-progress-row-detail>summary:hover{background:var(--surface-2)}.ui-progress-row-detail-body{padding:8px 0 2px}.ui-progress-row-detail-body>*+*{margin-top:8px}.ui-progress-row-detail-body dt{font:600 var(--type-12) / 1.3 var(--font-sans)}.ui-progress-row-detail-body dd{color:var(--ink-2);margin:0}.ui-progress-history>*+*{margin-top:6px}.ui-progress-history p{color:var(--ink-2)}
.ui-facts-register{border-radius:var(--module-radius-zero,0);min-width:0;box-shadow:none;background:0 0;border:0;overflow:visible}.ui-facts-register-header{padding:calc((var(--space-3) + var(--space-4)) / 2) var(--space-4);border-bottom:1px solid var(--line-soft)}.ui-facts-register-list{margin:0}.ui-facts-register-clause{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:190px minmax(0,1fr);display:grid}.ui-facts-register-clause dt{color:var(--ink);font:600 var(--type-12-5) / 1.3 var(--font-sans)}.ui-facts-register-clause dd{align-items:baseline;gap:var(--space-3);min-width:130px;color:var(--ink-2);font:400 var(--type-11-5) / 1.5 var(--font-sans);text-wrap:pretty;margin:0;display:flex}.ui-facts-register-value{overflow-wrap:break-word;word-break:normal;flex:auto;min-width:0}.ui-facts-register-value[data-presentation=chip]{flex:none;display:inline-flex}.ui-facts-register-door{align-items:center;gap:var(--space-1);color:var(--accent-ink);font:600 var(--type-12) / 1 var(--font-sans);text-transform:none;flex:none;text-decoration:none;display:inline-flex}.ui-facts-register-door:hover{text-underline-offset:2px;text-decoration:underline}.ui-facts-register-door:focus-visible{border-radius:var(--r1);outline:2px solid var(--focus);outline-offset:2px}.ui-facts-register-editor-trigger{color:var(--accent-ink);cursor:pointer;font:600 var(--type-12) / 1 var(--font-sans);text-transform:none;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none}.ui-facts-register-editor-trigger:hover{text-underline-offset:2px;text-decoration:underline}.ui-facts-register-editor{z-index:900;top:var(--facts-editor-top);left:var(--facts-editor-left);width:var(--facts-editor-width);max-height:var(--facts-editor-max-height);padding:var(--space-3);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);border-radius:0;position:fixed;overflow:auto}.ui-facts-register-editor>header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--ink);font:700 var(--type-12) / 1.3 var(--font-sans);display:flex}.ui-facts-register-editor>header button{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:0;place-items:center;display:grid}.ui-facts-register-editor-content{gap:var(--space-3);display:grid}.ui-facts-register-clause dd[data-tone=positive]{color:var(--pos)}.ui-facts-register-clause dd[data-tone=warning]{color:var(--warn)}.ui-facts-register-clause dd[data-tone=negative]{color:var(--neg)}.ui-facts-register-clause dd[data-tone=muted]{color:var(--ink-2)}.ui-facts-register-inline-editor{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft)}.ui-facts-register-actions{gap:var(--space-2);padding:calc((var(--space-3) + var(--space-4)) / 2) var(--space-4);flex-wrap:wrap;display:flex}.ui-facts-register-footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font:500 var(--type-11) / 1.5 var(--font-sans);text-wrap:pretty}
.route-loading-shell{width:100%;animation:route-loading-appear var(--route-loading-delay,.15s) step-end both;padding-block-start:var(--space-5)}@keyframes route-loading-appear{0%{visibility:hidden}to{visibility:visible}}.ui-shell-frame .app-content .route-loading-shell{padding-inline:var(--shell-pad-x)}.login-shell .route-loading-shell{width:min(100%,420px);padding-block-start:0}.login-shell>.route-root{place-items:center;width:100%;display:grid}
