.pbx-start{margin:0}.pbx-start .oui-card-body{gap:0}.pbx-start .oui-card-title{align-items:center}.pbx-start-close{padding:var(--space-1);border-color:#0000;min-width:0;line-height:0}.pbx-start-body{align-items:center;gap:var(--space-4);display:flex}.pbx-ring{flex:none;place-items:center;width:56px;height:56px;display:inline-grid;position:relative}.pbx-ring svg{transform:rotate(-90deg)}.pbx-ring-track,.pbx-ring-arc{fill:none;stroke-width:3.2px}.pbx-ring-track{stroke:var(--line-strong)}.pbx-ring-arc{stroke:var(--accent-500);stroke-linecap:round;transition:stroke-dasharray var(--motion-std) var(--motion-ease)}.pbx-ring[data-full] .pbx-ring-arc{stroke:var(--success-solid)}.pbx-ring-figure{font-variant-numeric:tabular-nums;color:var(--text);place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.pbx-ring[data-full] .pbx-ring-figure{color:var(--ok)}.pbx-start-steps{column-gap:var(--space-5);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.pbx-start-step{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-1) 0;border-top:1px solid var(--line);display:flex}.pbx-start-step:nth-child(-n+2){border-top:0}.pbx-start-mark{border:1.5px solid var(--line-strong);border-radius:var(--radius-round);width:20px;height:20px;color:var(--on-solid);flex:none;place-items:center;display:inline-grid}.pbx-start-step[data-state=done] .pbx-start-mark{background:var(--success-solid);border-color:var(--success-solid)}.pbx-start-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.pbx-start-step[data-state=done] .pbx-start-label{color:var(--text-3)}.pbx-start-count{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12px}@media (width<=760px){.pbx-start-body{flex-direction:column;align-items:stretch}.pbx-ring{align-self:flex-start}.pbx-start-steps{grid-template-columns:minmax(0,1fr)}.pbx-start-step:nth-child(2){border-top:1px solid var(--line)}}.pbx-help-btn{font:inherit;border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.pbx-help-btn:hover,.pbx-help-btn[aria-expanded=true]{background:var(--plane-panel-2);color:var(--text)}.pbx-help-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.pbx-help-dot{border-radius:var(--radius-round);background:var(--accent-500);width:8px;height:8px;box-shadow:0 0 0 2px var(--plane-panel);position:absolute;top:5px;right:5px}.pbx-help-dot--inline{box-shadow:none;flex:none;position:static}.pbx-help-menu{z-index:80;width:260px;max-width:calc(100vw - 16px);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plane-raise);box-shadow:var(--elev-2);animation:oui-fade var(--motion-fast) var(--motion-ease) both;flex-direction:column;display:flex;position:fixed}.pbx-help-item{font:inherit;align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pbx-help-item>span:not(.pbx-help-dot){flex:1;min-width:0}.pbx-help-item svg{color:var(--text-2)}.pbx-help-item:hover,.pbx-help-item:focus-visible{background:var(--plane-panel-2);outline:none}.pbx-help-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-color)}.pbx-help-item kbd,.pbx-keys kbd{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--plane-panel-2);color:var(--text-2);padding:1px 6px;font-size:12px}.pbx-keys{flex-direction:column;margin:0;display:flex}.pbx-keys-row{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line);display:flex}.pbx-keys-row:first-child{border-top:0}.pbx-keys-row dt{align-items:center;gap:var(--space-1);flex:none;width:120px;display:flex}.pbx-keys-row dd{flex:1;min-width:0;margin:0}.pbx-keys-then{color:var(--text-3);font-size:12px}.pbx-keys-group{padding-top:var(--space-3);border-top:1px solid var(--line);display:block}.pbx-keys-group dd{display:none}.pbx-keys-head{color:var(--text-2);font-size:12px;font-weight:600;width:auto!important}.pbx-changes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pbx-changes li{padding:var(--space-3) 0;border-top:1px solid var(--line)}.pbx-changes li:first-child{border-top:0;padding-top:0}.pbx-tour{z-index:90;pointer-events:none;position:fixed;inset:0}.pbx-tour-spot{border-radius:var(--radius-md);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-500) 22%, transparent);outline:2px solid var(--accent-500);outline-offset:0;pointer-events:none;transition:left var(--motion-std) var(--motion-ease), top var(--motion-std) var(--motion-ease), width var(--motion-std) var(--motion-ease), height var(--motion-std) var(--motion-ease);position:absolute}.pbx-tour-pop{pointer-events:auto;width:300px;max-width:calc(100vw - 24px);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plane-raise);box-shadow:var(--elev-3);animation:oui-fade var(--motion-fast) var(--motion-ease) both;position:absolute}.pbx-tour-text{margin:0 0 var(--space-4);font-size:var(--type-body);color:var(--text);line-height:1.45}.pbx-tour-foot{align-items:center;gap:var(--space-2);display:flex}.pbx-tour-dots{gap:6px;margin-right:auto;display:inline-flex}.pbx-tour-dot{border-radius:var(--radius-round);background:var(--line-strong);width:6px;height:6px}.pbx-tour-dot[data-on]{background:var(--accent-500)}@media (prefers-reduced-motion:reduce){.pbx-tour-spot,.pbx-ring-arc{transition:none}.pbx-tour-pop,.pbx-help-menu{animation:none}}.pbx-report{gap:var(--space-4);flex-direction:column;display:flex}.pbx-report-kind{gap:var(--space-5);display:flex}.pbx-report-shot{align-items:center;gap:var(--space-2);min-height:32px;display:flex}.pbx-report-chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--type-caption);display:inline-flex}.pbx-report-x{border-radius:var(--radius-round);width:22px;height:22px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.pbx-report-x:hover,.pbx-report-x:focus-visible{background:var(--plane-panel-2);color:var(--text)}.pbx-report-foot{justify-content:flex-end;gap:var(--space-2);display:flex}.fwd-rules{flex-direction:column;gap:12px;display:flex}.fwd-rule-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fwd-rule--off{opacity:.7}.fwd-rule-tools{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.fwd-rule-banner{border:1px solid var(--hair);border-radius:var(--radius-sm);margin:0 0 8px;padding:8px 10px}.fwd-rule-banner--warn{color:var(--warn)}.fwd-rule-banner--bad{color:var(--fail)}.fwd-caller{border:1px solid var(--hair);border-radius:var(--radius-sm);margin:12px 0;padding:8px 12px 12px}.fwd-caller legend{color:var(--muted);padding:0 6px}.fwd-caller-flags{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.fwd-rules-add{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fwd-chain-steps{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.fwd-chain-steps>li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audio-lib,.moh-editor{flex-direction:column;gap:16px;display:flex}.audio-upload-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.audio-name,.moh-class-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.audio-used{flex-wrap:wrap;gap:4px;display:inline-flex}.audio-row-actions{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.audio-blocked{margin:8px 0 16px;padding-left:20px}.audio-player audio{width:100%}.moh-create{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.moh-class-row--selected{background:var(--hair)}.moh-items{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.moh-item{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0;display:flex}.moh-item-name{flex:12rem}.moh-item-tools{flex-wrap:wrap;gap:4px;display:inline-flex}.moh-add{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.moh-class-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.call-settings{flex-direction:column;gap:12px;display:flex}.call-settings-banner{border:1px solid var(--hair);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;padding:8px 10px;display:flex}.call-settings-banner--warn{color:var(--warn)}.call-settings-banner--bad{color:var(--fail)}.call-settings-exceptions{border:1px solid var(--hair);border-radius:var(--radius-sm);margin:12px 0 0;padding:8px 12px 12px}.call-settings-exceptions legend{color:var(--muted);padding:0 6px}.call-settings-exception-list{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.call-settings-exception{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.call-settings-add{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.call-settings-profiles{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.call-settings-profiles>li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.profile-badge{align-items:center;gap:8px;display:inline-flex}.blf-panel{flex-direction:column;gap:8px;display:flex}.paging-panel{flex-direction:column;gap:8px;margin-top:12px;display:flex}.paging-profiles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ep-headers{flex-direction:column;gap:8px;display:flex}.ep-header-rows{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ep-header-row{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.ep-match{flex-direction:column;gap:2px;display:flex}.supervision-panel{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.supervision-panel>.oui-table-wrap,.supervision-panel>[data-testid=supervision-calls]{min-height:0}.supervision-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.supervision-filters>.oui-field{flex:0 270px;min-width:160px}.supervision-state-cell{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.supervision-party{flex-direction:column;min-width:0;display:inline-flex}.supervision-row-actions{gap:4px;display:inline-flex}.supervision-bar.oui-card{border:1px solid var(--hair);background:var(--surface-1);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.supervision-bar[data-state=failed]{border-color:var(--danger-solid);background:var(--bad-tint)}.supervision-bar-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.supervision-bar-mode{font-weight:600}.supervision-bar-timer{color:var(--text-2)}.supervision-bar-actions{gap:6px;margin-left:auto;display:inline-flex}.supervision-bar-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.supervision-meter{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.supervision-meter .oui-progress>i{margin:0}.supervision-meter-label{color:var(--text-2);font-size:12px}.supervision-meter-reading{text-align:right;min-width:96px;color:var(--text-2);font-size:12px}.supervision-bar-modes{gap:6px;display:inline-flex}.supervision-hint{border-radius:var(--radius-sm);background:var(--warn-tint,var(--surface-1));margin:0;padding:8px 10px;font-weight:600}.supervision-notice{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}@media (width<=720px){.supervision-bar-meters{grid-template-columns:minmax(0,1fr)}}.oui-drawer[data-testid=conferences-detail]{width:min(1040px,100%)}.conference-drawer-flags,.conference-status,.conference-controls{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.conference-drawer-flags{margin:4px 0 10px}.conference-status{margin:12px 0 6px}.conference-controls{margin:8px 0 12px}.conference-tab-body{min-height:0;padding-top:12px}.conference-lock{color:var(--warn);align-items:center;gap:4px;font-weight:600;display:inline-flex}.conference-name-cell{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.conference-party{flex-direction:column;min-width:0;display:inline-flex}.conference-participant-actions{white-space:nowrap;flex-wrap:nowrap;gap:4px;display:inline-flex}.conference-audio{align-items:center;gap:6px;display:inline-flex}.conference-audio[data-state=speaking]{color:var(--ok);font-weight:600}.conference-audio[data-state=muted],.conference-audio[data-state=waiting]{color:var(--text-3)}.conference-level .oui-progress>i{margin:0}.conference-level{width:96px;display:block}.conference-switches{gap:10px;margin-bottom:12px;display:grid}.conference-invitations>li,.conference-events>li{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;display:flex}.conference-events>li>span:first-child{flex:auto}.oneway-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}.contact-flags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.nat-policy-card .oui-detail-list{margin:0}.nat-policy-note{margin:8px 0 0}.sgov-modes{gap:var(--space-3,12px);margin:var(--space-3,12px) 0;flex-wrap:wrap;display:flex}.a103-hint{color:var(--text-2);font-size:var(--type-small,13px);margin:0}.a103-quiet{color:var(--muted)}.a103-mono{font-family:var(--mono)}.a103-num{text-align:right;font-variant-numeric:tabular-nums}.a103-legend{padding:0 var(--space-2,8px);font-weight:600}.a103-cadence,.a103-window{border:1px solid var(--hair);border-radius:var(--radius-md);padding:var(--space-3,12px) var(--space-4,16px);gap:var(--space-3,12px);min-width:0;margin:0;display:grid}.a103-window-times{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.a103-window-days{gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.a103-ladder{gap:var(--space-3,12px);min-width:0;display:grid}.a103-ladder-list{gap:var(--space-2,8px);margin:0;padding:0;list-style:none;display:grid}.a103-ladder-row{align-items:center;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:2rem minmax(7rem,1fr) minmax(9rem,12rem) auto;display:grid}.a103-ladder-pos{font-variant-numeric:tabular-nums;color:var(--muted)}.a103-ladder-level{font-weight:600}.a103-ladder-move{gap:var(--space-1,4px);display:inline-flex}.a103-ladder-modehint{grid-column:2/-1}.a103-steps{gap:var(--space-2,8px);margin:0;padding:0;list-style:none;display:grid}.a103-step{gap:var(--space-2,8px) var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--hair);border-radius:var(--radius-md);grid-template-columns:auto auto auto minmax(0,1fr);align-items:baseline;display:grid}.a103-step-n{color:var(--muted);font-variant-numeric:tabular-nums}.a103-step-level{font-weight:600}.a103-step-candidate{overflow-wrap:anywhere;min-width:0}.a103-step-note{color:var(--text-2);grid-column:1/-1}.a103-address,.a103-apps,.a103-import,.a103-preview{gap:var(--space-3,12px);min-width:0;display:grid}.a103-address-host{gap:var(--space-1,4px);overflow-wrap:anywhere;display:grid}.a103-address-checks{gap:var(--space-2,8px);margin:0;padding:0;list-style:none;display:grid}.a103-address-check{align-items:center;gap:var(--space-2,8px) var(--space-3,12px);flex-wrap:wrap;display:flex}.a103-import-head{align-items:baseline;gap:var(--space-2,8px) var(--space-3,12px);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.a103-app-row{align-items:center;gap:var(--space-3,12px);padding-bottom:var(--space-3,12px);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.a103-qr{align-items:center;gap:var(--space-1,4px);flex-direction:column;display:inline-flex}@media (width<=640px){.a103-ladder-row{grid-template-columns:2rem minmax(0,1fr)}.a103-ladder-mode,.a103-ladder-move,.a103-ladder-modehint{grid-column:1/-1}.a103-step{grid-template-columns:minmax(0,1fr)}}.oui-drawer[data-testid=queue-members]{width:min(1040px,100%)}.acd-state-summary{flex-wrap:wrap;gap:6px;display:flex}.acd-member-add,.acd-skill-add,.acd-requirement-add{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:12px;display:flex}.oui-input.acd-number-input{width:4.5rem;min-width:4.5rem}.acd-order-cell{align-items:center;gap:4px;display:inline-flex}.acd-grip{color:var(--muted);cursor:grab;display:inline-flex}.acd-order-index{text-align:right;min-width:1.4em}.acd-move--up .oui-icon{transform:rotate(-90deg)}.acd-move--down .oui-icon{transform:rotate(90deg)}.acd-stack{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.acd-capacity-cell{align-items:center;gap:4px;display:inline-flex}.acd-chip-row{flex-wrap:wrap;gap:4px;display:inline-flex}.acd-chip-row>*{white-space:nowrap}tr.acd-drop-target td{box-shadow:inset 0 2px 0 0 var(--accent)}.acd-subhead{font-size:var(--type-title,15.5px);margin:16px 0 4px}.acd-requirement-list,.acd-waiters{flex-direction:column;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.acd-requirement-list>li,.acd-waiters>li{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.acd-requirement-list .oui-select{flex:none;width:11rem}.acd-waiter-position{min-width:1.6em;font-weight:600}.agent-queues-notice{color:var(--warn);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.qwb{flex-direction:column;gap:24px;display:flex}.qwb-block{border-bottom:1px solid var(--border,#7f7f7f4d);flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.qwb-block:last-child{border-bottom:0}.qwb-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.qwb-title{margin:0;font-size:1.1rem}.qwb-row{flex-wrap:wrap;gap:12px 28px;display:flex}.qwb-fig{flex-direction:column;gap:2px;min-width:7rem;display:flex}.qwb-fig-label{color:var(--muted);font-size:.78rem}.qwb-fig-value{font-variant-numeric:tabular-nums;font-size:1.15rem}.qwb-fig--big .qwb-fig-value{font-size:1.6rem}.qwb-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.qwb-filter{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.qwb-charts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.qwb-help p{max-width:70ch;margin:0 0 8px}.qwb-tv{z-index:1000;background:var(--bg,Canvas);color:var(--fg,CanvasText);padding:16px 24px;font-size:200%;position:fixed;inset:0;overflow:auto}.acs-app,.acs-screen,.acs-body{gap:var(--space-4);flex-direction:column;display:flex}.acs-settings,.acs-counts,.acs-chips,.acs-rowshort,.acs-colshort,.acs-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.acs-head{align-items:flex-start;gap:var(--space-4);display:flex}.acs-title{margin:0}.acs-sub,.acs-muted{color:var(--text-3);font-size:var(--type-small)}.acs-filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.acs-lock{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--field);align-items:flex-start;display:flex}.acs-lock p{margin:var(--space-1) 0 var(--space-2)}.acs-notice{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--hair);border-radius:var(--radius-sm);flex-direction:column;display:flex}.acs-notice--warn{border-color:var(--warning-solid)}.acs-notice--bad{border-color:var(--danger-solid)}.acs-notice--ok{border-color:var(--success-solid)}.acs-path{font-family:var(--mono);font-size:var(--type-caption);color:var(--text-3)}.acs-json{margin-top:var(--space-3);padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--type-caption);border:1px solid var(--hair);border-radius:var(--radius-sm);display:block}.acs-rowlabel{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.acs-area td{color:var(--text-2);background:var(--field);font-weight:600}.acs-reserved td{background:var(--field)}.acs-colhead{gap:var(--space-1);flex-direction:column;display:flex}.acs-cell{align-items:flex-start;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;display:inline-flex}.acs-cell:hover:not(:disabled){border-color:var(--hair);background:var(--hover)}.acs-cell:disabled{cursor:default}.acs-cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.acs-cell--pending-allow{border-color:var(--success-solid)}.acs-cell--pending-deny{border-color:var(--danger-solid)}.acs-cell--pending-clear{border-color:var(--warning-solid)}.acs-cell-detail,.acs-cell-state,.acs-cell-pending{font-size:var(--type-caption);color:var(--text-3)}.acs-cell-pending{color:var(--text)}.acs-chip-wrap{align-items:center;gap:var(--space-1);display:inline-flex}.acs-na{color:var(--text-3)}.acs-tray,.acs-refusals,.acs-api,.acs-mine{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acs-tray li{align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.acs-tray-main{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:24rem;display:flex}.acs-tray-foot{align-items:flex-end;gap:var(--space-4);margin-top:var(--space-3);display:flex}.acs-mine li{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.acs-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.acs-grid-card{overflow-x:auto}.acs-split{gap:var(--space-4);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;display:grid}.acs-split-detail{min-width:0}@media (width<=1100px){.acs-split{grid-template-columns:minmax(0,1fr)}}.acs-filters--list{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hair)}.acs-master-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acs-master-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--hair);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.acs-master-row:hover{background:var(--hover)}.acs-master-row[aria-current=true]{background:var(--accent-soft,var(--hover))}.acs-master-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.acs-master-rows>li:last-child .acs-master-row{border-bottom:0}.acs-master-text{flex-direction:column;flex:auto;min-width:0;display:flex}.acs-master-text>strong,.acs-master-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-master-flags{gap:var(--space-1);flex:none;display:flex}.acs-master-foot{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.acs-master-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.acs-filters--list{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.acs-filters-bar{align-items:flex-end;gap:var(--space-2);display:flex}.acs-filters-bar>.oui-field{flex:auto;min-width:0;margin:0}.acs-filters-more{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acs-filters-more>.oui-field{margin:0}.pphoto{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--elev-1);display:grid}.pphoto-head{align-items:center;gap:var(--space-5);display:flex}.pphoto-head-text{gap:var(--space-2);min-width:0;display:grid}.pphoto-title{font-size:var(--type-title);color:var(--text);margin:0;font-weight:600}.pphoto-hint{font-size:var(--type-caption);color:var(--text-2);margin:0}.pphoto-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pphoto-editor{gap:var(--space-3);display:grid}.pphoto-editor-body{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.pphoto-editor-side{gap:var(--space-4);flex:180px;min-width:180px;max-width:260px;display:grid}.pphoto-zoom{gap:var(--space-2);font-size:var(--type-caption);color:var(--text-2);display:grid}.pphoto-preview{align-items:center;gap:var(--space-3);font-size:var(--type-caption);color:var(--text-2);display:flex}.pphoto-preview-canvas{border-radius:var(--radius-round);background:var(--field);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-strong)}.pphoto-status{min-height:1.25em;font-size:var(--type-caption);color:var(--text-2)}.pphoto-status[data-tone=error]{color:var(--danger-text)}.pphoto-status[data-tone=ok]{color:var(--text)}@media (width<=480px){.pphoto-head{flex-direction:column;align-items:flex-start}.pphoto-editor-side{max-width:none}}[data-dept=blue]{--dept:var(--avatar-5-bg)}[data-dept=teal]{--dept:var(--avatar-2-bg)}[data-dept=green]{--dept:var(--avatar-7-bg)}[data-dept=amber]{--dept:var(--avatar-3-bg)}[data-dept=orange]{--dept:var(--avatar-8-bg)}[data-dept=red]{--dept:var(--bad-solid)}[data-dept=pink]{--dept:var(--avatar-4-bg)}[data-dept=violet]{--dept:var(--avatar-6-bg)}[data-dept=slate]{--dept:var(--text-3)}[data-dept]{--dept-wash:color-mix(in srgb, var(--dept) 14%, transparent)}.dept-chip{align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-2) 2px 6px;border-radius:var(--radius-pill);background:var(--dept-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dept) 38%, transparent);color:var(--text);font-size:var(--type-caption);white-space:nowrap;font-weight:500;line-height:1.5;display:inline-flex}.dept-chip svg{color:var(--dept);flex:none}.dept-chip>span{text-overflow:ellipsis;overflow:hidden}.dept-dot{border-radius:var(--radius-round);background:var(--dept);flex:none;width:10px;height:10px;display:inline-block}.pdir-grid{gap:var(--space-4);padding:var(--space-1) 0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));margin:0;list-style:none;display:grid}.pcard{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--elev-1);transition:box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard:before{content:"";background:var(--dept,var(--hair));height:3px;position:absolute;inset:0 0 auto}.pcard:hover{box-shadow:var(--elev-2)}.pcard:focus-within{box-shadow:var(--elev-2), 0 0 0 2px var(--accent-text)}.pcard-open{gap:var(--space-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;padding:0;display:grid}.pcard-open:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.pcard-text{gap:2px;min-width:0;display:grid}.pcard-name{font-size:var(--type-title);color:var(--text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pcard-title{font-size:var(--type-body);color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:24px;display:flex}.pcard-meta{gap:var(--space-1) var(--space-3);font-size:var(--type-caption);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pcard-meta li{align-items:center;gap:var(--space-1);display:inline-flex}.pcard-mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcard-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hair);margin-top:auto;display:flex}.pcard-actions{gap:var(--space-1);display:inline-flex}.pline{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--type-caption);color:var(--text);white-space:nowrap;display:inline-flex}.pline-kind{color:var(--text-2)}.pline[data-primary=true]:before{content:"";border-radius:var(--radius-round);background:var(--accent-text);width:6px;height:6px}.pline-row{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pprof{gap:var(--space-5);display:grid}.pprof-hero{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;background:linear-gradient(180deg, var(--dept-wash,var(--accent-soft)) 0%, transparent 100%);border-bottom:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:center;display:grid}.pprof-ring{border-radius:var(--radius-round);background:var(--surface-1);box-shadow:0 0 0 3px var(--dept,var(--hair));padding:4px}.pprof-id{gap:var(--space-1);min-width:0;display:grid}.pprof-name{font-size:var(--type-display);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.15}.pprof-title{font-size:var(--type-body);color:var(--text-2)}.pprof-status{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pprof-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pprof-body{gap:var(--space-4);display:grid}.pfacts{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,.38fr) 1fr;margin:0;display:grid}.pfacts dt{color:var(--text-2);font-size:var(--type-caption);padding-top:2px}.pfacts dd{color:var(--text);font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.pfacts dd a{color:var(--accent-text)}.pfacts .pfacts-hidden{color:var(--text-3);font-style:italic}.pbio{color:var(--text);font-size:var(--type-body);max-width:62ch;margin:0;line-height:1.55}.pnote{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--type-caption);align-items:flex-start;display:flex}.pvis{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--text-2);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pvis[data-level=private]{color:var(--warn)}.pactivity{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pactivity li{gap:var(--space-3);grid-template-columns:8px 1fr;align-items:start;display:grid}.pactivity li:before{content:"";border-radius:var(--radius-round);background:var(--accent-text);width:8px;height:8px;margin-top:6px}.pactivity-what{color:var(--text);font-size:var(--type-body)}.pactivity-when{color:var(--text-2);font-size:var(--type-caption)}.plinks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plinks a{align-items:center;gap:var(--space-2);color:var(--accent-text);overflow-wrap:anywhere;display:inline-flex}.plinks-net{min-width:84px;color:var(--text-2);font-size:var(--type-caption)}.pform{gap:var(--space-6);display:grid}.pform-sec{gap:var(--space-4);display:grid}.pform-sec>h3{font-size:var(--type-title);color:var(--text);margin:0;font-weight:600}.pform-sec>p{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-2);font-size:var(--type-caption);max-width:70ch}.pform-grid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pform-grid--wide{grid-template-columns:1fr}.pfield{gap:var(--space-2);grid-template-rows:1fr auto;min-width:0;display:grid}.pfield-vis>span{white-space:nowrap}.pfield-vis{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--type-caption);display:flex}.pfield-vis svg{flex:none}.pfield-vis .pvis-select{width:auto;min-width:150px;max-width:240px;height:28px;font-size:var(--type-caption);flex:0 240px}.prepeat{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.prepeat-row{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:minmax(96px,.5fr) minmax(0,1.4fr) minmax(130px,.7fr) auto;align-items:start;display:grid}.prepeat-row[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--bad)}.prepeat-err{color:var(--bad);font-size:var(--type-caption);grid-column:1/-1}.pform-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;background:var(--bg);border-top:1px solid var(--hair);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.pform-bar-status{color:var(--text-2);font-size:var(--type-caption);margin-right:auto}.pdata{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pxlines{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pxline{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.pxline-actions{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.pdept-name{align-items:center;gap:var(--space-2);display:inline-flex}.pdept-path{color:var(--text-2);font-size:var(--type-caption)}.pswatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.pswatch{border-radius:var(--radius-round);background:var(--dept);cursor:pointer;width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--surface-1);border:0}.pswatch[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--surface-1), 0 0 0 2px var(--text)}.pswatch:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.picons{gap:var(--space-2);flex-wrap:wrap;display:flex}.picon{border-radius:var(--radius-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.picon[aria-checked=true]{background:var(--dept-wash);color:var(--text);box-shadow:inset 0 0 0 2px var(--dept)}.picon:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (width<=560px){.pdir-grid{grid-template-columns:1fr}.pprof-hero{grid-template-columns:1fr;justify-items:start}.pprof-name{font-size:24px}.pfacts{grid-template-columns:1fr;gap:0}.pfacts dt{padding-top:var(--space-2)}.prepeat-row{grid-template-columns:1fr auto}.prepeat-row>:first-child{grid-area:1/1}.prepeat-row>:nth-child(4){grid-area:1/2}.prepeat-row>:nth-child(2){grid-area:2/1/auto/-1}.prepeat-row>:nth-child(3){grid-area:3/1/auto/-1}.prepeat-err{grid-row:4}.prepeat-row>:nth-child(3):empty{display:none}.prepeat-row .pvis-select{width:100%;max-width:none}.pxline{grid-template-columns:1fr}.pxline-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.pcard{transition:none}}.pfield-plain{grid-template-rows:none}.pfield-plain>.dept-chip{justify-self:start}.oui-frame-block:has(>.pdir-grid){-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.oui-frame-block:has(>.pdir-grid)>.pdir-grid{padding-bottom:36px}html:root:root:root .oui-table td .pline-row{padding-block:var(--space-2);row-gap:var(--space-1)}.inbox{gap:var(--space-4);padding-bottom:var(--space-5);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;display:grid}.inbox-master{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.inbox-master-list{scrollbar-width:thin;min-height:240px;max-height:calc(100dvh - 300px);overflow:auto}.inbox-detail{min-width:0}.inbox-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.inbox-filters .inbox-search{flex:100%}.inbox-filters>:is(select,.oui-select,.oui-field){flex:1 1 calc(50% - var(--space-2));min-width:0}.inbox-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);display:flex}.inbox-row:hover{background:var(--surface-2)}.inbox-row[data-selected=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-text)}.inbox-row[data-callback=true] .inbox-row-name{font-weight:700}.inbox-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.inbox-row-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.inbox-row-line{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.inbox-row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--type-body);overflow:hidden}.inbox-row-time{flex:none}.inbox-row-meta{align-items:center;gap:var(--space-1);color:var(--text-2);min-width:0;display:inline-flex}.inbox-dir{color:var(--text-2);font-size:var(--type-caption)}.inbox-owed{color:var(--bad);display:inline-flex}.inbox-thread{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--elev-1);flex-direction:column;min-width:0;display:flex}.inbox-thread-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.inbox-thread-title{gap:var(--space-1);flex-direction:column;flex:1;min-width:160px;display:flex}.inbox-thread-name{font-size:var(--type-title);color:var(--text);margin:0}.inbox-thread-sub{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.inbox-thread-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.inbox-back{display:none}.inbox-thread-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;display:grid}.inbox-thread-main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.inbox-timeline{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-ev{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);display:flex}.inbox-ev--note{background:var(--accent-soft)}.inbox-ev-icon{color:var(--text-2);flex:none;padding-top:2px}.inbox-ev-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.inbox-ev-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-ev-title{color:var(--text);font-weight:600}.inbox-ev-sub{gap:var(--space-3);flex-wrap:wrap;display:flex}.inbox-note-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0}.inbox-composer{gap:var(--space-2);flex-direction:column;align-items:flex-end;display:flex}.inbox-composer textarea{width:100%}.inbox-error{color:var(--bad);margin:0}.inbox-contact{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;min-width:0;display:flex}.inbox-contact-head{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.inbox-contact-name{font-size:var(--type-body);color:var(--text);overflow-wrap:anywhere;margin:0}.inbox-contact-tags{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.inbox-section{margin:0 0 var(--space-2);font-size:var(--type-caption);color:var(--text-2);text-transform:none}.inbox-handles{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-handle{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.inbox-star{color:var(--warn)}.inbox-handle-edit{gap:var(--space-1);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.inbox-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.inbox-consent{border-collapse:collapse;width:100%;font-size:var(--type-caption)}.inbox-consent th,.inbox-consent td{padding:var(--space-1);text-align:left;color:var(--text-2);font-weight:500}.inbox-consent .oui-switch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox-drawer{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.inbox-picks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-pick{align-items:center;gap:var(--space-3);display:flex}.inbox-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-new-form{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=960px){.inbox-thread-body{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox[data-view=list] .inbox-detail,.inbox[data-view=thread] .inbox-master{display:none}.inbox-back{display:inline-flex}.inbox-master-list{max-height:none}}.pbx-kpi-link{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:block}.pbx-kpi-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}html:root:root:root .inbox-consent{table-layout:fixed;width:100%;min-width:0}html:root:root:root .inbox-consent th,html:root:root:root .inbox-consent td{padding:var(--space-1) 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root:root:root .inbox-consent th:first-child,html:root:root:root .inbox-consent td:first-child{text-align:start;width:22%}.inbox-filters select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.inbox-search{display:block;position:relative}.inbox-search>.oui-icon{left:var(--space-3);color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.inbox-search input{width:100%;padding-left:34px;font-style:normal}.inbox-search input::placeholder{color:var(--text-3);font-style:normal}.inbox-detail>.oui-empty{border-radius:var(--radius-md);background:var(--surface-1);place-content:center;min-height:calc(100dvh - 260px);display:grid}html:root:root:root .inbox-consent th{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;vertical-align:bottom;line-height:1.2}.roles-tab{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.roles-intro{max-width:72ch;color:var(--text-2);font-size:var(--type-body);margin:0}.roles-name{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.roles-name-button{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;overflow:hidden}.roles-name-button:hover{color:var(--accent-text);text-decoration:underline}.roles-name-button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}.roles-lock{color:var(--text-3);flex:none;place-items:center;display:inline-grid}.roles-people-cell{align-items:center;gap:var(--space-2);display:inline-flex}.roles-editor{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;display:grid}.roles-editor-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.roles-editor-side{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--field);flex-direction:column;display:flex;position:sticky;top:0}.roles-editor-side h3,.roles-section-head h3{font-size:var(--type-section);color:var(--text);margin:0;font-weight:650}@media (width<=900px){.roles-editor{grid-template-columns:minmax(0,1fr)}.roles-editor-side{position:static}}.roles-readonly{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--warn-tint);border-color:var(--hair);flex-direction:row}.roles-section{gap:var(--space-3);flex-direction:column;display:flex}.roles-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.roles-fn-hint{color:var(--text-3);font-size:var(--type-caption);margin:0}.roles-permissions{border:1px solid var(--hair);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.roles-area+.roles-area{border-top:1px solid var(--hair)}.roles-area-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;padding:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.roles-area-toggle{align-items:center;gap:var(--space-2);min-width:0;min-height:32px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:200px;display:inline-flex}.roles-area-toggle:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}.roles-area-name{font-weight:600}.roles-area-chevron{color:var(--text-3);transition:transform var(--motion-quick) var(--motion-ease);flex:none}.roles-area-toggle[aria-expanded=true] .roles-area-chevron{transform:rotate(90deg)}.roles-level-choice{flex:none}.roles-level-choice .oui-segmented-item:disabled{cursor:default}.roles-level-choice .oui-segmented-item:disabled:not([aria-pressed=true]){color:var(--text-3)}.roles-fns{padding:0 var(--space-3) var(--space-2) var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}.roles-fn{padding:var(--space-2) 0;border-top:1px solid var(--hair)}.roles-fn-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.roles-fn-name{overflow-wrap:anywhere;min-width:0}.roles-sensitive{gap:var(--space-1);margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.roles-sensitive>li{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--text-2);flex-wrap:wrap;display:flex}.roles-sensitive>li[data-held=false] .roles-sensitive-key{color:var(--text-3)}.roles-people{gap:var(--space-2);flex-direction:column;display:flex}.roles-people-list{border:1px solid var(--hair);border-radius:var(--radius-md);flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.roles-people-list>li{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-3);display:flex}.roles-people-list>li+li{border-top:1px solid var(--hair)}.roles-person-text{flex-direction:column;flex:1;min-width:0;display:flex}.roles-preview{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--hair);border-radius:var(--radius-md);flex-direction:column;display:flex}.roles-preview h4,.roles-preview h5{margin:0}.roles-preview-step{gap:var(--space-2);flex-direction:column;display:flex}.roles-diff{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--hair);flex-direction:column;display:flex}.roles-diff-head,.roles-diff-counts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.roles-diff-head{justify-content:space-between}.roles-diff ul,.roles-diff-warnings{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--type-caption)}.roles-diff-warnings{padding-left:0;list-style:none}.roles-diff summary{cursor:pointer;font-size:var(--type-caption);color:var(--text-2)}.access-preview li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}:root{--auth-bd-violet:#965af6;--auth-bd-sky:#3bbbf7;--auth-bd-base:radial-gradient(120% 90% at 50% -12%, color-mix(in srgb, var(--accent-700) 58%, var(--bg)) 0%, color-mix(in srgb, var(--accent-700) 16%, var(--bg)) 46%, var(--bg) 100%);--auth-bd-blob-a:color-mix(in srgb, var(--accent-500) 62%, transparent);--auth-bd-blob-b:color-mix(in srgb, var(--auth-bd-violet) 42%, transparent);--auth-bd-blob-c:color-mix(in srgb, var(--auth-bd-sky) 24%, transparent);--auth-bd-grid:color-mix(in srgb, var(--accent-300) 9%, transparent);--auth-bd-wave:var(--accent-300);--auth-bd-wave-alpha:.34;--auth-bd-grain-alpha:.07;--auth-bd-scrim-top:color-mix(in srgb, var(--bg) 52%, transparent);--auth-bd-scrim-bottom:color-mix(in srgb, var(--bg) 78%, transparent);--auth-bd-fade:.6s;--auth-bd-swap:1ms;--auth-bd-drift-a:58s;--auth-bd-drift-b:72s;--auth-bd-drift-c:64s;--auth-bd-drift-grid:48s;--auth-bd-drift-waves:90s}:root[data-theme=light]{--auth-bd-base:radial-gradient(120% 90% at 50% -12%, color-mix(in srgb, var(--accent-300) 30%, var(--bg)) 0%, color-mix(in srgb, var(--accent-300) 10%, var(--bg)) 52%, var(--bg) 100%);--auth-bd-blob-a:color-mix(in srgb, var(--accent-400) 34%, transparent);--auth-bd-blob-b:color-mix(in srgb, var(--auth-bd-violet) 22%, transparent);--auth-bd-blob-c:color-mix(in srgb, var(--auth-bd-sky) 22%, transparent);--auth-bd-grid:color-mix(in srgb, var(--accent-600) 9%, transparent);--auth-bd-wave:var(--accent-600);--auth-bd-wave-alpha:.22;--auth-bd-grain-alpha:.05;--auth-bd-scrim-top:color-mix(in srgb, var(--bg) 58%, transparent);--auth-bd-scrim-bottom:color-mix(in srgb, var(--bg) 82%, transparent)}@media (prefers-color-scheme:light){:root:not([data-theme]){--auth-bd-base:radial-gradient(120% 90% at 50% -12%, color-mix(in srgb, var(--accent-300) 30%, var(--bg)) 0%, color-mix(in srgb, var(--accent-300) 10%, var(--bg)) 52%, var(--bg) 100%);--auth-bd-blob-a:color-mix(in srgb, var(--accent-400) 34%, transparent);--auth-bd-blob-b:color-mix(in srgb, var(--auth-bd-violet) 22%, transparent);--auth-bd-blob-c:color-mix(in srgb, var(--auth-bd-sky) 22%, transparent);--auth-bd-grid:color-mix(in srgb, var(--accent-600) 9%, transparent);--auth-bd-wave:var(--accent-600);--auth-bd-wave-alpha:.22;--auth-bd-grain-alpha:.05;--auth-bd-scrim-top:color-mix(in srgb, var(--bg) 58%, transparent);--auth-bd-scrim-bottom:color-mix(in srgb, var(--bg) 82%, transparent)}}.auth-backdrop{z-index:0;pointer-events:none;background:var(--auth-bd-base);position:fixed;inset:0;overflow:hidden}.auth-backdrop--contained{position:absolute}.auth-backdrop-default{position:absolute;inset:0}.auth-blob{border-radius:var(--radius-round);filter:blur(70px);will-change:transform;position:absolute}.auth-blob--a{background:radial-gradient(circle at 50% 50%, var(--auth-bd-blob-a), transparent 68%);width:62vmax;height:62vmax;animation:auth-bd-drift-a var(--auth-bd-drift-a) ease-in-out infinite alternate;top:-24vmax;left:-18vmax}.auth-blob--b{background:radial-gradient(circle at 50% 50%, var(--auth-bd-blob-b), transparent 68%);width:54vmax;height:54vmax;animation:auth-bd-drift-b var(--auth-bd-drift-b) ease-in-out infinite alternate;bottom:-22vmax;right:-16vmax}.auth-blob--c{background:radial-gradient(circle at 50% 50%, var(--auth-bd-blob-c), transparent 70%);width:38vmax;height:38vmax;animation:auth-bd-drift-c var(--auth-bd-drift-c) ease-in-out infinite alternate;top:6vmax;right:8vmax}@keyframes auth-bd-drift-a{to{transform:translate(9vmax,6vmax)scale(1.12)}}@keyframes auth-bd-drift-b{to{transform:translate(-8vmax,-7vmax)scale(1.1)}}@keyframes auth-bd-drift-c{to{transform:translate(-10vmax,9vmax)scale(.9)}}.auth-grid{background-image:linear-gradient(var(--auth-bd-grid) 1px, transparent 1px), linear-gradient(90deg, var(--auth-bd-grid) 1px, transparent 1px);animation:auth-bd-grid var(--auth-bd-drift-grid) linear infinite;background-size:64px 64px;position:absolute;inset:-64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 46%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 46%,#000 0%,#0000 100%)}@keyframes auth-bd-grid{to{transform:translate(64px,64px)}}.auth-waves{width:200%;height:62%;opacity:var(--auth-bd-wave-alpha);animation:auth-bd-waves var(--auth-bd-drift-waves) linear infinite;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 38%,#0000 100%)}.auth-wave{fill:none;stroke:var(--auth-bd-wave);stroke-width:1.3px;vector-effect:non-scaling-stroke}.auth-wave--1{opacity:.8}.auth-wave--2{opacity:.62}.auth-wave--3{opacity:.46}.auth-wave--4{opacity:.3}@keyframes auth-bd-waves{to{transform:translate(-50%)}}.auth-grain{opacity:var(--auth-bd-grain-alpha);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}.auth-backdrop-media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--auth-bd-fade) var(--motion-ease);position:absolute;inset:0}.auth-backdrop-media.is-ready{opacity:1}.auth-backdrop-scrim{opacity:0;background:radial-gradient(90% 80% at 50% 50%, transparent 0%, var(--auth-bd-scrim-bottom) 100%), linear-gradient(180deg, var(--auth-bd-scrim-top), var(--auth-bd-scrim-bottom));transition:opacity var(--auth-bd-fade) var(--motion-ease);position:absolute;inset:0}.auth-backdrop:has(.auth-backdrop-media.is-ready) .auth-backdrop-scrim{opacity:1}.auth-orbit{image-rendering:auto}.auth-backdrop:has(.auth-orbit.is-ready){--auth-bd-scrim-top:color-mix(in srgb, var(--bg) 30%, transparent);--auth-bd-scrim-bottom:color-mix(in srgb, var(--bg) 50%, transparent)}.auth-backdrop:has(.auth-orbit.is-ready) .auth-backdrop-default{visibility:hidden;transition:visibility var(--auth-bd-swap) linear var(--auth-bd-fade)}@media (prefers-reduced-motion:reduce){.auth-blob,.auth-grid,.auth-waves{animation:none}.auth-backdrop-media,.auth-backdrop-scrim{transition:none}}.date-field-wrap{width:100%;display:block}.date-field{align-items:center;width:100%;display:flex;position:relative}.date-field-error{font-size:var(--type-caption);color:var(--bad);margin-block-start:var(--space-1);display:block}.date-field-input{width:100%;padding-inline-end:var(--space-8)}.date-field-open{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}.date-field-open:hover,.date-field-open:focus-visible{color:var(--text);background:var(--surface-2)}.date-field .date-field-native{inset-inline-end:0;opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;padding:0;position:absolute;bottom:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-D2UVRFDs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-BI3V0vkh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-C7sXgvMv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-6PbVaxcQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy-975:#0c1630;--navy-900:#15234a;--navy-850:#1c2d5b;--navy-800:#253a70;--bg:#0f1b38;--navy-950:var(--bg);--text:#e9eefb;--text-2:#b4c3e0;--text-3:#95a7cc;--hair:#94ace826;--line:var(--hair);--line-strong:#94ace847;--field:#94ace814;--accent-2:#6b7fff;--accent-text:#a9b9ff;--accent-ink:var(--accent-text);--accent-soft:#6b7fff29;--plane-side:var(--navy-975);--plane-panel:var(--navy-900);--plane-panel-2:var(--navy-850);--plane-raise:var(--navy-800);--surface-0:var(--bg);--surface-1:var(--plane-panel);--surface-2:var(--plane-panel-2);--surface-3:var(--plane-raise);--shadow-ink:4, 10, 32;--elev-1:0 1px 2px rgba(var(--shadow-ink), .32), 0 0 0 1px var(--hair);--elev-2:0 10px 30px rgba(var(--shadow-ink), .45), 0 0 0 1px var(--hair);--elev-3:0 24px 64px rgba(var(--shadow-ink), .6), 0 0 0 1px var(--line-strong);--scrim:#070d229e;--selection:#6b7fff61;--scrollbar-thumb:#94ace847;--scrollbar-thumb-hover:#94ace875;--skeleton-base:#94ace81a;--skeleton-glint:#94ace833;--on-solid:#fff;--bg-aurora:none;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--radius-round:50%;--type-display:30px;--type-title:15.5px;--type-section:11px;--type-body:14px;--type-caption:12.5px;--type-mono:11.5px;--type-small:var(--type-caption);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--accent-glow:none;--hover:#94ace812;--accent-300:#b4c2ff;--accent-400:#8fa3ff;--accent-500:#6b7fff;--accent-600:#4f5ff2;--accent-700:#4150d6;--accent-800:#3541ad;--accent-900:#2b3586;--accent-gradient:linear-gradient(135deg, var(--accent-600) 0%, var(--accent-700) 100%);--focus-color:var(--accent-400);--focus-ring:0 0 0 2px var(--surface-0), 0 0 0 4px var(--focus-color);--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--motion-pulse:1.6s;--motion-ripple:2.4s;--motion-ripple-fast:1.8s;--motion-shimmer:1.4s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-spring:cubic-bezier(.34, 1.4, .64, 1);--accent-tint:#6b7fff29;--danger-solid:#f25f5c;--danger-text:#ff9a95;--danger-soft:#5a2230;--danger-border:#f25f5cc7;--warning-solid:#f5b83d;--warning-text:#ffc95c;--warning-soft:#52400f;--warning-border:#f5b83db8;--success-solid:#2fd28e;--success-text:#58e0a6;--success-soft:#0e4234;--success-border:#2fd28eb3;--info-solid:#4db5ff;--info-text:#7dcbff;--info-soft:#123c63;--info-border:#4db5ffb8;--ok-tint:var(--success-soft);--warn-tint:var(--warning-soft);--bad-tint:var(--danger-soft);--bad-tint-hover:#f25f5c1a;--info-tint:var(--info-soft);--accent:var(--accent-600);--accent-light:var(--accent-400);--accent-dark:var(--accent-800);--ink:var(--plane-side);--bg-0:var(--surface-0);--surface:var(--surface-1);--panel:var(--surface-1);--border:var(--hair);--text-dim:var(--text-2);--text-faint:var(--text-3);--muted:var(--text-dim);--ok:var(--success-text);--warn:var(--warning-text);--bad:var(--danger-text);--bad-solid:#cf3340;--fail:var(--bad);--info:var(--info-text);--radius:var(--radius-md);--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"SF Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--sidebar-w:216px;font-family:var(--font);--avatar-fg:#fff;--avatar-1-bg:#4f46e5;--avatar-2-bg:#0f766e;--avatar-3-bg:#b45309;--avatar-4-bg:#be185d;--avatar-5-bg:#0369a1;--avatar-6-bg:#6d28d9;--avatar-7-bg:#15803d;--avatar-8-bg:#9a3412;--avatar-more-bg:var(--field);--avatar-more-fg:var(--text-2);--presence-registered:var(--ok);--presence-on-call:var(--bad);--presence-ringing:var(--warn);--presence-away:var(--warn);--presence-dnd:var(--bad);--presence-offline:var(--text-3);--toast-ok:var(--ok);--toast-bad:var(--bad);--toast-info:var(--accent-text);--toast-action:var(--accent-text);--toast-hover:var(--hair);--radius-xs:4px;--motion-quick:.12s;--motion-std:.16s;--motion-panel:.2s}@media (prefers-reduced-motion:reduce){:root{--motion-quick:1ms;--motion-std:1ms;--motion-panel:1ms}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--focus-color:var(--accent-600);--bg:#e9eef8;--plane-side:#f4f7fc;--plane-panel:#f8faff;--plane-panel-2:#eff3fa;--plane-raise:#fff;--text:#0e1a36;--text-2:#3e4f74;--text-3:#566891;--accent-text:#3441c4;--accent-ink:var(--accent-text);--hair:#26428c24;--line:var(--hair);--line-strong:#26428c42;--field:#26428c0d;--hover:#26428c0f;--accent-soft:#4f5ff21a;--accent-light:var(--accent-600);--accent-tint:#4f5ff21a;--danger-solid:#d6312f;--danger-text:#b3202a;--danger-soft:#d6312f17;--danger-border:#d6312f66;--warning-solid:#b86a00;--warning-text:#8a4f06;--warning-soft:#b86a001f;--warning-border:#b86a006b;--success-solid:#0b8a5f;--success-text:#08704e;--success-soft:#0b8a5f1a;--success-border:#0b8a5f66;--info-solid:#1478c4;--info-text:#0a63a3;--info-soft:#1478c41a;--info-border:#1478c466;--ok-tint:var(--success-soft);--warn-tint:var(--warning-soft);--bad-tint:var(--danger-soft);--bad-tint-hover:var(--danger-soft);--info-tint:var(--info-soft);--ok:var(--success-text);--warn:var(--warning-text);--bad:var(--danger-text);--fail:var(--bad);--info:var(--info-text);--shadow-ink:22, 40, 96;--elev-1:0 1px 2px rgba(var(--shadow-ink), .08), 0 0 0 1px var(--hair);--elev-2:0 10px 28px rgba(var(--shadow-ink), .14), 0 0 0 1px var(--hair);--elev-3:0 24px 60px rgba(var(--shadow-ink), .22), 0 0 0 1px var(--line-strong);--scrim:#16286061;--selection:#4f5ff23d;--scrollbar-thumb:#26428c47;--scrollbar-thumb-hover:#26428c75;--skeleton-base:#26428c14;--skeleton-glint:#26428c29}*{box-sizing:border-box}html,body,#root{background:var(--bg-aurora,var(--bg)), var(--bg);min-height:100%;color:var(--text);margin:0}body{-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}a{color:var(--accent-light);text-decoration:none}.shell{grid-template-columns:var(--sidebar-w) 1fr;background:var(--bg);min-height:100vh;display:grid}.shell.agent-shell,.shell.enduser-shell{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr}.sidebar{background:var(--ink);border-right:1px solid var(--border);flex-direction:column;gap:2px;height:100vh;padding:16px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .logo{align-items:center;gap:8px;padding:2px 10px 14px;display:flex}.sidebar .logo img{width:auto;height:22px}.sidebar .logo .product{letter-spacing:.12em;color:var(--accent-light);border:1px solid var(--accent-dark);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.nav-section{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:14px 10px 4px;font-size:10px;font-weight:600}.sidebar .nav-item,.sidebar button.nav-item{text-align:left;width:100%;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.sidebar .nav-item:hover{background:var(--surface-2);color:var(--text)}.sidebar .nav-item.active{background:var(--accent-dark);color:#fff}.shell-column{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--surface);z-index:5;align-items:center;gap:14px;padding:10px 22px;display:flex;position:sticky;top:0}.topbar .brand{align-items:center;gap:.65rem;font-weight:600;display:flex}.topbar .brand img{width:auto;height:22px}.topbar .crumb{color:var(--text-dim);font-size:12.5px}.topbar .crumb b{color:var(--text);font-weight:600}.topbar .spacer{flex:1}.badge-role{color:var(--text-faint);border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:550}.nav{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-left:.5rem;display:flex}.locale-switch{align-items:center;gap:.35rem;margin-left:auto;display:flex}.locale-switch button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:4px 9px;font-family:inherit;font-size:11.5px;font-weight:600}.locale-switch button.active{color:var(--text);background:0 0;border-color:#0000}.oui-topbar .locale-switch .oui-btn.on{color:var(--accent-text);background:0 0}.oui-filters .oui-btn.on{color:var(--accent-text)}.standalone-surface{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 42%), var(--surface-0);place-items:center;min-height:100vh;padding:clamp(24px,6vw,72px);display:grid;position:relative;overflow:hidden}.standalone-surface-glow{aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent 68%);filter:blur(24px);pointer-events:none;width:min(760px,86vw);position:absolute}.standalone-surface-content{z-index:1;width:min(460px,100%);animation:oui-page-enter var(--motion-slow) var(--motion-ease) both;position:relative}.standalone-surface-content>.oui-card{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));box-shadow:var(--elev-3);padding:clamp(20px,4vw,32px)}.standalone-surface--login .login-card.oui-card{border-top:1px solid color-mix(in srgb, var(--accent-400) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 120px), color-mix(in srgb, var(--surface-2,var(--surface)) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.standalone-surface--login .login-card.oui-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-500), transparent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}:root{--auth-brand-bg:#0d1a3b;--auth-form-bg:var(--bg);--auth-glow-a:#6b7fff4d;--auth-glow-b:#58aaff29;--auth-input-bg:var(--surface-1);--auth-ring:var(--line-strong);--auth-link:#a9b9ff;--auth-link-hover:#cfd8ff;--auth-chip-bg:#6b7fff2e;--auth-chip-text:#a9b9ff;--auth-cta-top:#67f;--auth-cta-bottom:#4f5ff2;--auth-cta-shadow:#4f5ff261;--auth-seg-off:#2b3d70}:root[data-theme=light]{--auth-brand-bg:#dde6f6;--auth-form-bg:#f4f7fc;--auth-glow-a:#4f5ff233;--auth-glow-b:#0a63a31f;--auth-input-bg:#fff;--auth-ring:#26428c33;--auth-link:#3441c4;--auth-link-hover:#28339b;--auth-chip-bg:#4f5ff21a;--auth-chip-text:#3441c4;--auth-seg-off:#26428c1f}.split.oui-card{background:var(--auth-form-bg);min-height:100vh;color:var(--text);grid-template-columns:minmax(0,1fr) 560px;display:grid}.split.oui-card,.split .oui-card-body{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;gap:0;min-height:0;padding:0;display:grid}.split.oui-card{background:var(--auth-form-bg);min-height:100vh}.split .oui-card-body{display:contents}.brandside{background:radial-gradient(900px 600px at 20% 110%, var(--auth-glow-a), transparent 60%), radial-gradient(700px 500px at 90% -10%, var(--auth-glow-b), transparent 60%), var(--auth-brand-bg);flex-direction:column;padding:56px 64px;display:flex;position:relative;overflow:hidden}.brandside .lockup{align-items:center;gap:10px;display:flex}.brandside .lockup img{width:auto;height:26px;display:block}.brandside .lockup .product{letter-spacing:.18em;color:var(--auth-chip-text);background:var(--auth-chip-bg);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:700;line-height:1}.brandside .lockup--custom .product{letter-spacing:-.01em;color:var(--text);background:0 0;padding:0;font-size:15px;font-weight:650}:root[data-theme=light] .brandside .lockup-mark{filter:brightness(0);opacity:.88}.statement{max-width:560px;margin-top:auto}.statement .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--auth-chip-text);margin-bottom:18px;font-size:11px;font-weight:600}.statement h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:46px;font-weight:650;line-height:1.08}.statement p{max-width:520px;color:var(--text-2);margin:20px 0 0;font-size:16px;line-height:1.6}.brandside-foot{color:var(--text-3);justify-content:space-between;align-items:baseline;gap:24px;margin-top:48px;font-size:12px;display:flex}.brandside-foot .footnote{color:var(--text-3);font-size:12.5px}.brandside-meta{font-variant-numeric:tabular-nums;white-space:nowrap}.footnote{color:var(--text-3);font-size:12.5px}.formside{background:var(--auth-form-bg);border-left:1px solid var(--hair);flex-direction:column;justify-content:center;padding:56px 72px;display:flex;position:relative}.formwrap{flex-direction:column;gap:18px;width:100%;max-width:416px;display:flex}.formhead h1,.formhead h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:650;line-height:1.2}.formhead .sub{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.55}.formwrap .oui-form{flex-direction:column;gap:18px;display:flex}.formwrap .field{flex-direction:column;gap:7px;margin:0;display:flex}.formwrap .field .label{color:var(--text-2);font-size:12.5px;font-weight:500}.formwrap .label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.formwrap .field .oui-input{background:var(--auth-input-bg);width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--auth-ring);color:var(--text);font:inherit;transition:box-shadow var(--motion-fast) var(--motion-ease);border:0;border-radius:10px;padding:0 14px;font-size:14px}.formwrap .field .oui-input::placeholder{color:var(--text-3)}.formwrap .field .oui-input:focus{box-shadow:inset 0 0 0 1.5px var(--focus-color), 0 0 0 4px var(--accent-soft);outline:none}.formwrap .field .oui-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger-solid)}.formwrap .field .field-error{color:var(--bad);font-size:12.5px}.formwrap .field .field-hint{color:var(--text-3);font-size:12.5px}.formwrap .cta{background:linear-gradient(180deg, var(--auth-cta-top), var(--auth-cta-bottom));width:100%;height:44px;box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 20px var(--auth-cta-shadow);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;font-size:14px;font-weight:600}.formwrap .cta:hover:not(:disabled){filter:brightness(1.08)}.formwrap .cta:disabled{opacity:.6;cursor:default}.formside .auth-link.oui-btn{height:auto;min-height:0;color:var(--auth-link);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:500;text-decoration:none}.formside .auth-link.oui-btn:hover{color:var(--auth-link-hover)}.formside .auth-link--small.oui-btn{font-size:12.5px}.auth-prefs{color:var(--text-3);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12.5px;display:flex}.auth-pref{align-items:baseline;gap:6px;display:inline-flex}.auth-pref--end{margin-left:auto}.auth-pref .oui-btn{height:auto;min-height:0;color:var(--text-3);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.auth-pref .oui-btn:first-of-type{margin-left:2px}.auth-pref .oui-btn.on{color:var(--auth-link)}.auth-pref .oui-btn:hover{color:var(--text)}.formside .governance{text-align:left;color:var(--text-3);font-size:12px;position:absolute;bottom:28px;left:72px;right:72px}.auth-notice{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.auth-notice--ok{background:color-mix(in srgb, var(--ok) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 22%, transparent);color:var(--ok)}.auth-strength{flex-direction:column;gap:8px;margin-top:4px;display:flex}.auth-strength-bar{gap:4px;display:flex}.auth-strength-bar>span{background:var(--auth-seg-off);border-radius:2px;flex:1;height:4px}.auth-strength--short .auth-strength-bar>.on{background:var(--danger-solid)}.auth-strength--fair .auth-strength-bar>.on{background:var(--warning-solid)}.auth-strength--good .auth-strength-bar>.on,.auth-strength--strong .auth-strength-bar>.on{background:var(--success-solid)}.auth-strength-label{color:var(--text-2);font-size:12.5px}.auth-strength--strong .auth-strength-label{color:var(--ok)}.auth-denied-glyph{width:48px;height:48px;color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 25%, transparent);border-radius:14px;place-items:center;display:grid}.forbidden-actions{flex-direction:column;gap:16px;display:flex}.standalone-surface--forbidden{background:var(--auth-form-bg);padding:0;display:block}.standalone-surface--forbidden .standalone-surface-glow{display:none}.standalone-surface--forbidden .standalone-surface-content{width:100%}.standalone-surface-content>.oui-card.split{box-shadow:none;border:0;padding:0}@media (width<=1100px){.split.oui-card{grid-template-columns:minmax(0,1fr) 480px}.brandside{padding:48px}.statement h1{font-size:38px}.formside{padding:48px 56px}.formside .governance{left:56px;right:56px}}@media (width<=900px){.split.oui-card{grid-template-columns:1fr}.brandside{background:var(--auth-form-bg);padding:28px 16px 0}.brandside .statement,.brandside .brandside-foot{display:none}.formside{border-left:0;align-items:center;padding:40px 16px 72px}.formside .governance{text-align:center;left:16px;right:16px}}:root{--auth-card-width:400px;--auth-card-shadow:0 32px 80px -32px #020617bf, 0 2px 0 #ffffff0a inset}:root[data-theme=light]{--auth-card-shadow:0 28px 70px -34px #1e295a59, 0 2px 0 #fff9 inset}.auth-stage{isolation:isolate;min-height:100dvh;padding:var(--space-7) var(--space-4) var(--space-4);background:var(--bg);color:var(--text);flex-direction:column;align-items:center;display:flex;position:relative}.auth-stage-inner{z-index:1;width:min(100%, var(--auth-card-width));gap:var(--space-5);flex-direction:column;margin-block:auto;display:flex;position:relative}.auth-card.oui-card{gap:var(--space-6);padding:var(--space-7) var(--space-6) var(--space-6);border:1px solid color-mix(in srgb, var(--text) 13%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 74%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);box-shadow:var(--auth-card-shadow);animation:auth-card-in .36s var(--motion-ease) both;flex-direction:column;display:flex}.auth-card .oui-card-body{display:contents}.auth-lockup{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.auth-lockup-brand{align-items:center;gap:10px;display:flex}.auth-lockup-badge{letter-spacing:.3em;color:var(--text-2);font-size:10.5px;font-weight:650}.auth-lockup-mark{width:auto;height:30px;display:block}.auth-lockup-logo{width:auto;max-height:40px;display:block}:root[data-theme=light] .auth-lockup-mark{filter:brightness(0);opacity:.88}.auth-product{font-size:var(--type-title);letter-spacing:.01em;color:var(--text);margin:0;font-weight:650}.auth-stage .formwrap{gap:var(--space-4);max-width:none}.auth-stage .formhead h2{font-size:var(--type-title);text-align:center}.auth-stage .formhead .sub{text-align:center;font-size:var(--type-caption)}.auth-stage .formwrap .oui-form{gap:var(--space-4)}.auth-stage .formwrap .field .oui-input{background:color-mix(in srgb, var(--auth-input-bg) 62%, transparent)}.auth-stage .formwrap .field .oui-input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1px var(--auth-ring), inset 0 0 0 100px var(--auth-input-bg);transition:background-color 9999s ease-in-out}.auth-stage .formwrap .field .oui-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1px var(--auth-ring), inset 0 0 0 100px var(--auth-input-bg);transition:background-color 9999s ease-in-out}.auth-stage .formwrap .field .oui-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1px var(--auth-ring), inset 0 0 0 100px var(--auth-input-bg);transition:background-color 9999s ease-in-out}.auth-stage .auth-link.oui-btn{height:auto;min-height:0;color:var(--auth-link);font-size:var(--type-caption);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.auth-stage .auth-link.oui-btn:hover{color:var(--auth-link-hover)}.auth-stage .auth-link--center.oui-btn{align-self:center}.auth-stage .formwrap .cta{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.auth-panel{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.auth-panel .auth-denied-glyph{align-self:center}.auth-pw{display:flex;position:relative}.auth-pw .oui-input{padding-right:44px}.auth-pw-toggle{width:42px;height:42px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;place-items:center;display:grid;position:absolute;top:0;right:0}.auth-pw-toggle:hover{color:var(--text)}.auth-pw-toggle:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.auth-pw-toggle.on{color:var(--auth-link)}.auth-pw-toggle.on:after{content:"";background:currentColor;border-radius:1px;width:18px;height:1.5px;position:absolute;transform:rotate(-42deg)}.auth-error{color:var(--bad);font-size:var(--type-caption);margin:0;line-height:1.45}.auth-refusal{gap:var(--space-3);flex-direction:column;display:flex}.auth-refusal .auth-open.oui-btn{justify-content:center;width:100%;height:40px}.auth-stage .auth-notice{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-400) 28%, transparent);color:var(--text);font-size:var(--type-caption);border-radius:10px;margin:0;line-height:1.4;display:flex}.auth-stage .auth-notice .oui-icon{color:var(--accent-text);flex:none}.auth-stage .auth-notice--ok{background:color-mix(in srgb, var(--ok) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 22%, transparent)}.auth-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(8px)}}.auth-prefs-row{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.auth-seg{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--text) 11%, transparent);background:color-mix(in srgb, var(--surface-2) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:2px;padding:3px;display:inline-flex}.auth-seg-icon{margin:0 var(--space-1) 0 var(--space-2);color:var(--text-2)}.auth-seg-btn{min-width:32px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;font-size:var(--type-caption);letter-spacing:.04em;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;place-items:center;font-weight:600;display:inline-grid}.auth-seg-btn:hover{color:var(--text)}.auth-seg-btn.on{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-400) 36%, transparent)}.auth-seg-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}@media (width<=480px){.auth-stage{padding:var(--space-6) var(--space-4)}.auth-stage-inner{width:100%}.auth-card.oui-card{padding:var(--space-6) var(--space-5) var(--space-5)}}@media (prefers-reduced-motion:reduce){.auth-card.oui-card{animation:none}.auth-spinner{animation-duration:1.6s}}.login-locale{justify-content:flex-end;gap:.35rem;margin-bottom:.75rem;display:flex}.login-brand{border-bottom:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;margin-bottom:20px;padding-bottom:20px;display:flex}.login-brand-logo{-webkit-user-select:none;user-select:none;width:auto;height:36px;margin-bottom:6px;display:block}.login-brand-title{font-size:var(--type-display);letter-spacing:-.015em;color:var(--text);text-align:center;margin:0;font-weight:600}.login-brand-subtitle{font-size:var(--type-body);color:var(--text-dim);text-align:center;margin:0}.login-error{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--bad) 42%, transparent);background:var(--bad-tint);color:var(--text);font-size:var(--type-body);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.login-error span{color:var(--text-dim);font-size:var(--type-caption)}@media (prefers-reduced-motion:reduce){.standalone-surface-content{animation:none}}.fiscal-tax-id-row{align-items:center;gap:8px;display:flex}.fiscal-tax-id-row input{min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums;flex:auto}.field-error{font-size:var(--type-caption);color:var(--bad);margin:4px 0 0}.field-note{font-size:var(--type-caption);margin:4px 0 0}.field-note--ok{color:var(--ok)}.field-note--warn{color:var(--warn)}.oui-distribution{flex-direction:column;gap:10px;display:flex}.oui-distribution-row{grid-template-columns:180px 1fr 48px;align-items:center;gap:12px;display:grid}.oui-distribution-label{color:var(--text-dim);font-size:12px}.oui-distribution-value{text-align:right}.main{flex:1;width:100%;min-width:0;max-width:none;margin:0;padding:1.25rem 1.5rem 2rem}.section-title{margin:1.35rem 0 .65rem;font-size:1.05rem;font-weight:600}.muted{color:var(--muted)}.small{font-size:var(--type-caption,12.5px)}.mono{font-family:var(--mono);font-size:.85rem}.planned-banner{border:1px dashed var(--border);border-radius:var(--radius);background:var(--warn-tint);margin-top:.75rem;padding:.9rem 1rem}.filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.filters label{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.filters input,.filters select{background:var(--field);border:1px solid var(--border);color:var(--text);border-radius:8px;min-width:10rem;padding:.45rem .65rem}.table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.55rem .45rem}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.code-block{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.75rem;font-size:.8rem;overflow:auto}.footer{border-top:1px solid var(--border);color:var(--muted);padding:.75rem 1.25rem;font-size:.85rem}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.4rem}.card h1{margin:0 0 .35rem;font-size:1.35rem}.card .subtitle{color:var(--muted);margin:0 0 1.1rem}.grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:1rem;display:grid}.metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);padding:.75rem .9rem}.metric .label,.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.metric .value,.metric-value{word-break:break-word;margin-top:.25rem;font-size:1.05rem;font-weight:600}.error{color:var(--fail);margin-top:.75rem}.error-state{border:1px solid var(--fail-border,color-mix(in srgb, var(--bad) 42%, transparent));border-radius:var(--radius-md,10px);background:var(--error-tint,var(--bad-tint));flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.75rem;padding:1rem 1.1rem;display:flex}.error-state strong{color:var(--fail)}.ok{color:var(--ok);margin-top:.75rem;font-size:.9rem}.form{flex-direction:column;gap:.85rem;max-width:360px;display:flex}.form label,.form-row label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.form input,.form-row input{background:var(--field);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:.55rem .7rem;font-size:.95rem}.form-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.75rem 0;display:flex}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .85rem;font-family:inherit;font-size:.9rem}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn:disabled{opacity:.55;cursor:not-allowed}button.linkish{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.15rem .25rem;font-family:inherit;font-size:.92rem}button.linkish.active,button.linkish:hover{color:var(--text)}.impersonation-banner{background:color-mix(in srgb, var(--warn) 9%, var(--surface-1));border-bottom:1px solid color-mix(in srgb, var(--warn) 38%, transparent);color:var(--warn);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600;display:flex}.impersonation-banner .badge-role{color:var(--warn)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oui-topbar .oui-btn--link.sr-only,.oui-topbar .locale-switch .oui-btn--link.sr-only{padding:0}.data-list-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.data-list-search input{background:var(--panel);border:1px solid var(--border);min-width:14rem;color:var(--text);border-radius:6px;padding:.4rem .6rem}.data-list-meta{color:var(--muted);margin-left:auto;font-size:.85rem}.data-list-pager{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.9rem;display:flex}.sort-btn{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;padding:0}.empty-state{color:var(--muted);margin:.75rem 0}.metric-grid,.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.form-stack{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.form-stack label{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.form-stack input[type=text],.form-stack input[type=number],.form-stack input:not([type]){background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:.4rem .55rem}.checkbox-row{align-items:center;flex-direction:row!important;gap:.5rem!important}.desk-actions{flex-wrap:wrap;margin:1rem 0}.detail-list{grid-template-columns:10rem 1fr;gap:.4rem 1rem;margin:1rem 0;display:grid}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0}.nav-hint{display:none}.shortcuts-panel{margin:.75rem 1.25rem 0}.shortcuts-panel kbd{font-family:var(--mono);border:1px solid var(--border);background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:11px}.company-unset{color:var(--text-faint)}.tenant-picker{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.75rem 0 1rem;display:flex}.tenant-picker-hint{color:var(--text-dim);margin:0;font-size:.85rem}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;max-height:40vh;position:relative}.topbar{flex-wrap:wrap}.nav{width:100%;margin-left:0}}.agent-presence{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:18px;margin-bottom:28px;padding:4px 20px 4px 24px;display:flex;position:relative;overflow:visible}.agent-presence-rail{background:var(--hair);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.agent-presence--available .agent-presence-rail{background:var(--success-solid)}.agent-presence--wrapUp .agent-presence-rail{background:var(--warning-solid)}.agent-presence--partial .agent-presence-rail{background:var(--info-solid)}.agent-presence--none .agent-presence-rail{background:var(--danger-solid)}.agent-presence-body{flex:auto;min-width:0}.agent-presence-state{letter-spacing:-.02em;color:var(--text);margin:0;font-size:28px;font-weight:600;line-height:1.15}.agent-presence-meta{color:var(--text-dim);font-size:var(--type-body);flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 0;display:flex}.agent-presence-extension{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.agent-presence-wrap{font-variant-numeric:tabular-nums;color:var(--warn)}.agent-presence-actions{flex:none;gap:8px;display:flex}.agent-desk-poll{color:var(--text-faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums;margin:0 0 14px}@media (width<=720px){.agent-presence{flex-direction:column;align-items:stretch}.agent-presence-actions{justify-content:stretch}.agent-presence-actions>*{flex:1 1 0}}.wallboard-hero.oui-card,.wallboard-hero{flex-direction:column;align-items:center;gap:2px;margin-bottom:14px;display:flex}.wallboard-hero-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:84px;font-weight:700;line-height:1}.wallboard-hero-label{font-size:var(--type-title);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin:0}.wallboard-bands{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:14px;display:flex}.wallboard-band{color:var(--text-dim);font-size:var(--type-body);align-items:baseline;gap:7px;display:inline-flex}.wallboard-band b{font-size:var(--type-display);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.wallboard-band--warn{color:var(--warn)}.wallboard-band--warn:before{content:"";background:var(--warning-solid);border-radius:4px;align-self:center;width:8px;height:8px}.wallboard-band--warn b{color:var(--warn)}.wallboard-live-card.oui-card{margin-top:18px}.wallboard-presence-card.oui-card{margin-top:12px}.wallboard-presence-counts{flex-wrap:wrap;gap:12px 18px;margin:8px 0 14px;display:flex}.wallboard-presence-count{align-items:center;gap:8px;display:inline-flex}.wallboard-presence-count b{font-variant-numeric:tabular-nums;font-size:1.1rem}.wallboard-presence-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.wallboard-presence-cell{border:1px solid var(--border);border-radius:var(--radius-md,9px);background:var(--bg-elevated,var(--bg));flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.wallboard-presence-cell--available{border-color:color-mix(in srgb, var(--ok,#3d9a6a) 45%, var(--border))}.wallboard-presence-cell--on_call{border-color:color-mix(in srgb, var(--info,#3b82f6) 45%, var(--border))}.wallboard-presence-cell--paused{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--border))}.wallboard-presence-number{font-size:1.15rem;font-weight:600}.wallboard-presence-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}@media (width<=720px){.wallboard-hero-figure{font-size:56px}}.ivr-key{border:1px solid var(--hair);min-width:28px;height:28px;box-shadow:none;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ivr-invalid{color:var(--bad)}.oui-card.fwd-state{border-top:0;border-radius:0;margin-bottom:16px;padding:0}.oui-card.fwd-state--forwarding,.oui-card.fwd-state--refusing{background:0 0;border-top-color:#0000}.fwd-state-sentence{font-size:var(--type-title);color:var(--text);margin:0 0 4px;font-weight:600}.fwd-state-extension{color:var(--text-dim);font-size:var(--type-body);margin:4px 0 0}.fwd-state-extension b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.fwd-state-rules{color:var(--text-dim);font-size:var(--type-body);margin:12px 0 10px;padding-left:18px}.fwd-state-rules li{margin-bottom:3px}.invoice-status{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rate-amount{font-variant-numeric:tabular-nums}.rates-scope{z-index:2;border:1px solid var(--border);border-left:3px solid var(--accent,#6366f1);background:var(--surface,#fff);box-shadow:var(--elev-1);border-radius:8px;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex;position:sticky;top:0}.rates-scope strong{font-size:var(--type-body)}.rates-scope .tnum{color:var(--text-dim);font-size:var(--type-small)}.sales-handover{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:var(--radius-md);background:var(--warn-tint);margin-bottom:14px;padding:12px 14px}.sales-handover-warning{color:var(--warn);font-weight:600;font-size:var(--type-body);margin:0 0 6px}.sales-handover-value{font-family:var(--mono);font-size:var(--type-mono);word-break:break-all;margin:0 0 8px}.sales-stage-actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.sales-activity{margin:8px 0 0;padding:0;list-style:none}.sales-activity li{border-bottom:1px solid var(--border);font-size:var(--type-body);grid-template-columns:90px 1fr auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.sales-activity-kind{color:var(--text-faint);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.sales-activity time{color:var(--text-faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.sales-note-compose{gap:8px;margin:10px 0;display:flex}.sales-note-compose input{flex:auto;min-width:0}.tnum{font-variant-numeric:tabular-nums}.sip-console{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2,var(--surface)) 72%, transparent);max-width:100%;box-shadow:inset 0 1px 0 var(--hair);border-radius:6px;align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.sip-console-level{font-family:var(--mono);font-size:calc(var(--type-mono) * .82);letter-spacing:.08em;color:var(--text-dim,var(--muted));opacity:.75;flex:none}.sip-summary{font-family:var(--mono);font-size:var(--type-mono);overflow-wrap:anywhere;min-width:0}.sip-summary--bad{color:var(--bad)}.sip-summary--ok{color:var(--ok)}.role-description{white-space:normal;max-width:62ch;color:var(--text-dim);display:block}.role-coverage{gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.role-coverage li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.role-coverage li:last-child{border-bottom:0}.role-coverage-label{font-weight:500;font-size:var(--type-body)}.audit-actor{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.carrier-status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.fraud-condition b{color:var(--text);font-weight:600}.dunning-state{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.aging-balance{font-variant-numeric:tabular-nums}.aging-balance--30{color:var(--info)}.aging-balance--60{color:var(--warn)}.aging-balance--90{color:var(--bad)}.recon-delta{font-variant-numeric:tabular-nums}.recon-delta--zero{color:var(--text-faint)}.recon-delta--finding{color:var(--bad);font-weight:600}.parking-slot{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--type-display);color:var(--text);font-weight:600}.inbound-did{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.inbound-destination{align-items:center;gap:6px;display:inline-flex}.rule-flow-strip{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rule-flow-sep{color:var(--text-dim)}.ring-behaviour b{color:var(--text);font-weight:600}.strategy-indicator{color:var(--text-dim);font-size:var(--type-body);align-items:center;gap:7px;display:inline-flex}.strategy-indicator:before{content:"";background:var(--text-3);border-radius:4px;flex:none;width:8px;height:8px}.strategy-indicator b{color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.enduser-mac{font-family:var(--mono);font-size:var(--type-caption);color:var(--text-faint)}.oui-card.webfone-state{text-align:left;border-top:0;border-radius:0;margin-bottom:52px;padding:0}.oui-card.webfone-state--ready,.oui-card.webfone-state--unavailable,.oui-card.webfone-state--unreadable{background:0 0;border-top-color:#0000}.webfone-ready-layout{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:26px 34px;display:grid}.webfone-ready-hero{align-items:center;gap:20px;display:flex}.webfone-ready-glyph{opacity:.88;width:64px;height:64px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 55%, transparent));flex:none}.webfone-ready-kicker{color:var(--ok);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-weight:700;display:block}.webfone-ready-action{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:14px;padding:0;display:flex}.webfone-connection-facts{border-top:1px solid var(--hair);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:18px;display:grid}.webfone-connection-facts>div{background:0 0;border-radius:0;padding:0}.webfone-connection-facts dt{color:var(--text-faint);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-weight:650}.webfone-connection-facts dd{color:var(--text);font-size:var(--type-body);margin:0}.webfone-state-extension{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--type-display);color:var(--text);margin:0;font-weight:600}.webfone-state-sentence{color:var(--text-dim);font-size:var(--type-body);margin:2px 0 0}.webfone-state-pointer{color:var(--text-dim);font-size:var(--type-body);margin:0;line-height:1.45}@media (width<=860px){.webfone-ready-layout,.webfone-connection-facts{grid-template-columns:1fr}.webfone-ready-action,.webfone-connection-facts{grid-column:auto}}.phonebook-number{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.api-key-prefix{font-family:var(--mono);color:var(--text);font-weight:600}.api-key-scopes{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.webhook-url{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:34ch;font-family:var(--mono);font-size:var(--type-mono);direction:rtl;display:inline-block;overflow:hidden}.balance-hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:52px;padding:0}.balance-hero--ok,.balance-hero--low,.balance-hero--empty{border-top-color:#0000}.balance-hero-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:40px;font-weight:700;line-height:1.1}.balance-hero-label{color:var(--text-dim);font-size:var(--type-body);margin:2px 0 0}.machine-scope-summary{color:var(--text);font-size:var(--type-body);margin:10px 0 6px}.machine-token-warning{color:var(--warn);font-size:var(--type-caption);margin:0 0 12px}.blocklist-blast-caption{color:var(--text-dim);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.blocklist-blast-caption:before{content:"";background:var(--warning-solid);border-radius:4px;flex:none;width:8px;height:8px}.enduser-dnd-on{border-radius:var(--radius-pill);background:var(--warn-tint);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn);padding:4px 10px;font-weight:600}.enduser-number{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-topic-grid .oui-btn{justify-content:flex-start;min-height:56px;padding:12px 14px}html:root .support-topic-grid .oui-btn{white-space:normal;text-align:left;height:auto;line-height:1.3}.oui-select.support-topic-select-fallback{opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;width:1px;height:1px;padding:0;position:absolute}.support-wizard-step{gap:14px;position:relative}.support-wizard-card{max-width:min(990px, calc(100vw - var(--floating-phone-open) - 48px))}.support-topic-hint{margin:-4px 0 0}.support-confirmation{border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);border-left:3px solid var(--ok,#22c55e);background:var(--ok-tint);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.support-confirmation strong{font-size:var(--type-body)}.ext-fwd-overview{margin-top:18px}.ext-fwd-overview>summary{cursor:pointer;list-style-position:inside}.ext-fwd-overview-caption{margin:-4px 0 12px}.ext-fwd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ivr-keymap{flex-direction:column;gap:6px;max-width:460px;display:flex}.ivr-keymap-keys{flex-wrap:wrap;gap:6px 12px;display:flex}.ivr-keymap-entry{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ivr-keymap-targets{color:var(--text-dim)}.support-context .oui-card{margin-top:12px}.support-step{color:var(--text-dim);font-size:var(--type-body);margin:0 0 10px;font-weight:600}.support-context{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);margin-top:18px}.support-context>summary{color:var(--text-dim);font-size:var(--type-body);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);padding:12px 14px;font-weight:600}.support-context>summary:hover{color:var(--text);background:var(--surface-2)}.support-context-body{border-top:1px solid var(--border);padding:0 14px 14px}.oui-cockpit-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:56px;padding:0}.oui-cockpit-header .oui-stat{border-left:1px solid var(--hair);padding:0 28px}.oui-cockpit-header .oui-stat:first-child{border-left:0;padding-left:0}.oui-cockpit-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.oui-cockpit-controls{align-items:center;display:inline-flex}.webhooks-totals{color:var(--text-dim);font-size:var(--type-body);flex-wrap:wrap;gap:18px;margin:0 0 12px;display:flex}.webhooks-total .tnum{color:var(--text);font-weight:600}.enduser-billing-warn{color:var(--warn);align-items:center;gap:10px;margin-bottom:14px;display:flex}.enduser-billing-warn .billing-warn-dot{background:var(--warning-solid);border-radius:50%;flex:none;width:7px;height:7px}.route-class-tables{gap:16px;margin-top:12px;display:grid}.route-class-tables h4{font-size:var(--type-section);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0}.route-scope-bar{border:1px solid var(--border);border-left:3px solid var(--accent-500);border-radius:var(--radius-md);background:linear-gradient(var(--accent-tint), transparent 72px), var(--surface-1);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}.route-scope-name{align-items:baseline;gap:10px;display:inline-flex}.route-scope-name strong{font-size:var(--type-title);letter-spacing:-.01em}.route-scope-name code{font-size:var(--type-caption);color:var(--text-dim)}.route-ladder{gap:14px;display:grid}.route-band{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.route-band-caption{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim);border-bottom:1px solid var(--border);background:var(--surface-2);margin:0;padding:8px 16px;font-weight:650}.route-band-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 16px;display:flex}.route-band-row:last-child{border-bottom:0}.route-band-row--disabled{opacity:.55}.route-band-trunk{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.route-band-trunk strong{font-size:var(--type-body);font-weight:600}.dunning-schedules{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dunning-schedules li{font-size:var(--type-body);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.status-cells{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:24px;display:grid}.status-cell{border-top:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding:10px 0;display:flex}button.status-cell{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;margin:0;padding:10px 0}button.status-cell:hover{background:var(--field)}.status-cell-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-cell-name{color:var(--text);font-weight:550}.status-cell-detail{color:var(--text-dim);font-size:12.5px}.liveness-agree{color:var(--ok)}.liveness-disagree{color:var(--bad)}.oui-choice-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.coaching-notes-list{gap:12px;max-height:24rem;margin:0 0 16px;padding:0;list-style:none;display:grid;overflow-y:auto}.coaching-workspace{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(19rem,.8fr);align-items:start;display:grid}.coaching-workspace>*{min-width:0}.coaching-secondary-metrics{opacity:.88}@media (width<=960px){.coaching-workspace{grid-template-columns:1fr}}.coaching-note{border-bottom:1px solid var(--border);gap:4px;padding-block:12px;display:grid}.coaching-note:last-child{border-bottom:0}.coaching-note p{margin:0}.oui-day-picker{flex-wrap:wrap;gap:6px 18px;display:flex}.oui-detail-idrow{align-items:center;gap:14px;margin:4px 0 8px;display:flex}.oui-plan-chip{letter-spacing:.06em;color:var(--accent-ink,var(--accent-text,var(--accent-light)));background:var(--accent-soft);border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:600}.oui-detail-metarow{color:var(--text-3);flex-wrap:wrap;gap:6px 18px;margin-bottom:32px;font-size:13px;display:flex}.oui-detail-metarow b{color:var(--text-2);font-weight:500}.ivr-canvas-plane{background:var(--surface-1,#101418);border:1px solid var(--border,#232a32);border-radius:var(--radius-md,10px);touch-action:none;min-height:480px;margin-block:12px}.ivr-canvas-node{background:var(--surface-2,#171d24);border:1px solid var(--border,#232a32);border-radius:var(--radius-sm,8px);-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ivr-canvas-node:hover{border-color:var(--accent,#6ef)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:var(--selection);color:inherit}.customer-pbx-workspace>.oui-card-body{gap:var(--space-8);display:grid}.noc-cockpit{gap:var(--space-6);display:grid}.noc-cockpit-attention{gap:var(--space-2);display:grid}.noc-cockpit-attention-list{margin:0;padding:0;list-style:none;display:grid}.noc-cockpit-attention-list>li{align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--hair);font-size:var(--type-body);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.noc-cockpit-attention-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.noc-cockpit-reason{font-size:var(--type-caption);color:var(--text-2)}.noc-cockpit-reason--unassignedPlan{color:var(--warn)}.workspace-launchers{column-gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.workspace-launchers>li{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--hair);display:grid}.workspace-launchers a{font-size:var(--type-body);color:var(--text);font-weight:550;text-decoration:none}.workspace-launchers a:hover,.workspace-launchers a:focus-visible{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-500);text-decoration-color:var(--accent-500)}.workspace-launchers p{font-size:var(--type-caption);color:var(--text-2);margin:0}.ai-receptionist{gap:var(--space-6);margin-block:var(--space-4);display:grid}.ai-receptionist-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--hair);display:grid}.ai-receptionist-heading{align-items:baseline;gap:var(--space-2);font-size:var(--type-title);color:var(--text);margin:0;font-weight:600;display:flex}.ai-receptionist-count{font-size:var(--type-caption);color:var(--text-3);font-weight:500}.ai-receptionist-hint,.ai-receptionist-lede{font-size:var(--type-caption);color:var(--text-2);max-width:60ch;margin:0}.ai-receptionist-warn{font-size:var(--type-caption);color:var(--warn);margin:0}.ai-receptionist-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ai-receptionist-list>li{gap:var(--space-2);justify-items:start;display:grid}.ai-receptionist-list>li>.oui-input,.ai-receptionist-list>li>textarea{width:100%}.ai-receptionist-rule+.ai-receptionist-rule{padding-top:var(--space-4);border-top:1px dashed var(--hair)}.ai-rehearsal-log{gap:var(--space-3);max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ai-rehearsal-caller{font-size:var(--type-body);color:var(--text);margin:0}.ai-rehearsal-reply{gap:var(--space-1);margin-top:var(--space-1);padding-left:var(--space-4);border-left:2px solid var(--hair);font-size:var(--type-body);color:var(--text-2);display:grid}.ai-rehearsal-reply[data-action=transfer]{border-left-color:var(--accent-500)}.ai-rehearsal-reply p{margin:0}.ai-rehearsal-action{font-size:var(--type-caption);color:var(--text);font-weight:600}.ai-rehearsal-grounded{font-size:var(--type-caption);color:var(--text-3)}.ai-rehearsal-input{gap:var(--space-2);align-items:center;display:flex}.ai-rehearsal-input>.oui-input{flex:1}.ivr-node-preamble{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.workspace-primary-actions{gap:var(--space-3);margin-block:var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.workspace-primary-actions>a{text-decoration:none}.workspace-groups{gap:var(--space-7);display:grid}.workspace-group{gap:var(--space-2);display:grid}.workspace-group-title{font-size:var(--type-section);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:600}.workspace-advanced>summary{align-items:baseline;gap:var(--space-3);cursor:pointer;padding-block:var(--space-2);flex-wrap:wrap;list-style-position:outside;display:flex}.workspace-advanced>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.workspace-advanced-caption{font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:var(--text-2);font-weight:400}.workspace-launcher-disabled{font-size:var(--type-body);color:var(--text-3);font-weight:550}.noc-cockpit-row-actions{align-items:center;gap:var(--space-3);display:inline-flex}.noc-tri{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--hair);display:grid}.noc-tri-header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.noc-tri-header>.section-title{margin:0}.noc-tri-layers{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.noc-tri-layer{align-content:start;gap:var(--space-3);display:grid}.noc-tri-layer+.noc-tri-layer{padding-left:var(--space-6);border-left:1px solid var(--hair)}@media (width<=720px){.noc-tri-layer+.noc-tri-layer{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:1px solid var(--hair)}}.noc-tri-layer h3{font-size:var(--type-title);color:var(--text);margin:0;font-weight:600}.noc-tri-layer dl{gap:var(--space-2);margin:0;display:grid}.noc-tri-fact{justify-content:space-between;gap:var(--space-4);font-size:var(--type-body);display:flex}.noc-tri-fact dt{color:var(--text-2)}.noc-tri-fact dd{text-align:right;color:var(--text);margin:0}.pilot-panel{background:var(--surface-3)}.pilot-mark,.pilot-hero-mark{background:radial-gradient(circle at 30% 30%, #fff 0 3px, transparent 4px), linear-gradient(135deg, var(--accent-400,var(--accent)), var(--accent-600,var(--accent)));width:28px;height:28px;box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:9px;flex:none}.pilot-panel-heading{flex-direction:column;flex:auto;min-width:0;display:flex}.pilot-panel-title{white-space:nowrap;font-size:15px;line-height:1.2}.pilot-panel-sub{font-size:var(--type-caption,12px);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-phase{flex:none}.pilot-error{margin:var(--space-3) var(--space-5) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);color:var(--bad);font-size:13px}.pilot-hero{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--space-7) var(--space-6);flex-direction:column;flex:auto;display:flex}.pilot-hero-mark{border-radius:13px;width:44px;height:44px}.pilot-hero-title{margin:var(--space-2) 0 0;letter-spacing:-.01em;font-size:22px;line-height:1.25}.pilot-hero-body{color:var(--text-dim);margin:0;line-height:1.55}.pilot-hero-points{margin:var(--space-2) 0 var(--space-4);gap:var(--space-2);color:var(--text);padding:0;font-size:13.5px;list-style:none;display:grid}.pilot-hero-points li{gap:var(--space-2);align-items:baseline;display:flex}.pilot-hero-points li:before{content:"";background:var(--success-solid);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.pilot-thread{gap:var(--space-3);min-height:0;padding:var(--space-5);scrollbar-gutter:stable;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pilot-thread-empty{gap:var(--space-3);color:var(--text-dim);font-size:13.5px;display:grid}.pilot-thread-empty p{margin:0}.pilot-suggestions{gap:var(--space-2);display:grid}.pilot-chip{text-align:left;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md,10px);padding:var(--space-3) var(--space-4);cursor:pointer;transition:border-color var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;font-size:13.5px}.pilot-chip:hover,.pilot-chip:focus-visible{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none}.pilot-msg{gap:var(--space-1);max-width:88%;animation:oui-fade var(--motion-base,.18s) var(--motion-ease,ease) both;flex-direction:column;display:flex}.pilot-msg[data-actor=user]{align-self:flex-end}.pilot-msg[data-actor=assistant]{align-self:flex-start}.pilot-msg-who{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-400,var(--accent));font-size:11px;font-weight:600}.pilot-msg-body{white-space:pre-wrap;padding:var(--space-3) var(--space-4);border-radius:14px;font-size:14px;line-height:1.55}.pilot-msg[data-actor=user] .pilot-msg-body{background:linear-gradient(135deg, var(--accent-500,var(--accent)), var(--accent-600,var(--accent)));color:#fff;border-bottom-right-radius:4px}.pilot-msg[data-actor=assistant] .pilot-msg-body{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-bottom-left-radius:4px}.pilot-step{align-items:center;gap:var(--space-2);font-family:var(--mono);color:var(--text-faint);padding-left:var(--space-1);font-size:11.5px;display:flex}.pilot-step-dot{background:var(--info,var(--accent));border-radius:50%;flex:none;width:6px;height:6px}.pilot-step-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-thinking{align-items:center;gap:var(--space-2);color:var(--text-dim);font-size:13px;display:inline-flex}.pilot-dots{gap:4px;display:inline-flex}.pilot-dots i{background:var(--accent-400,var(--accent));width:6px;height:6px;animation:pilot-dot 1.1s var(--motion-ease,ease) infinite both;border-radius:50%}.pilot-dots i:nth-child(2){animation-delay:.15s}.pilot-dots i:nth-child(3){animation-delay:.3s}@keyframes pilot-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.pilot-panel-approval{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md,10px);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 7%, transparent);animation:oui-fade var(--motion-base,.18s) var(--motion-ease,ease) both;display:grid}.pilot-panel-approval>strong{color:var(--warn)}.pilot-approval-op{font-family:var(--mono);font-size:12.5px}.pilot-approval-reversal{color:var(--text-dim);font-size:12.5px}.pilot-panel-approval .oui-btn{justify-self:start}.pilot-note{color:var(--text-faint);font-size:12px}.pilot-disclosure{border-top:1px solid var(--border);padding:0 var(--space-5)}.pilot-disclosure>summary{cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--text-dim);font-size:12px;list-style:none;display:flex}.pilot-disclosure>summary::-webkit-details-marker{display:none}.pilot-disclosure>summary:before{content:"›";transition:transform var(--motion-fast,.12s) var(--motion-ease,ease);display:inline-block}.pilot-disclosure[open]>summary:before{transform:rotate(90deg)}.pilot-disclosure[open]{max-height:34vh;padding-bottom:var(--space-3);overflow-y:auto}.pilot-count{border:1px solid var(--border);border-radius:999px;padding:0 6px;font-size:11px}.pilot-events{gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.pilot-events li{gap:var(--space-2);align-items:baseline;display:flex}.pilot-events-to{color:var(--text-dim)}.pilot-events-at{color:var(--text-faint);margin-left:auto;font-size:11px}.pilot-panel-ask{gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-2);border-top:1px solid var(--border);align-items:flex-end;display:flex}.pilot-panel-ask textarea{resize:none;border-radius:12px;flex:auto;min-height:44px;max-height:160px;line-height:1.45}.pilot-hint{padding:0 var(--space-5) var(--space-3);color:var(--text-faint);margin:0;font-size:11px}@media (prefers-reduced-motion:reduce){.pilot-msg,.pilot-panel-approval,.pilot-dots i{animation:none}}.dashboard-workspaces{margin-bottom:var(--space-6)}.dashboard-workspaces .oui-card{border-top:1px solid var(--border);transition:border-color var(--motion-fast,.12s) var(--motion-ease,ease)}.dashboard-workspaces .oui-card:hover{border-top-color:var(--accent)}.dashboard-workspace-open{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--accent-400,var(--accent));font-weight:600;text-decoration:none;display:inline-flex}.dashboard-workspace-open span{transition:transform var(--motion-fast,.12s) var(--motion-ease,ease)}.dashboard-workspace-open:hover span{transform:translate(3px)}.oui-cockpit-bar[data-testid=dashboard-toolbar]{justify-content:flex-end;align-items:center;gap:var(--space-2)}.oui-topbar .theme-switch{border:1px solid var(--border);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.oui-topbar .theme-switch .oui-btn{height:26px;padding:0 var(--space-2);color:var(--text-dim);border-radius:7px;font-size:12px}.oui-topbar .theme-switch .oui-btn.on{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent)}.oui-sidebar-foot{padding-top:var(--space-3);border-top:1px solid var(--hair);margin-top:auto}.account{position:relative}.account-row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;transition:background var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;display:flex}.account-row:hover,.account-row[aria-expanded=true]{background:var(--surface-1)}.account-row:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:2px}.account-avatar{background:color-mix(in srgb, var(--accent) 22%, transparent);width:32px;height:32px;color:var(--accent-text);font-size:var(--type-caption);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid;position:relative;overflow:hidden}.account-avatar-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.account-who .badge-role{white-space:normal;text-overflow:clip;align-self:stretch;max-width:100%;line-height:1.3;overflow:visible}.account:not([data-placement=topbar]) .account-chevron{display:none}.account-chevron{width:14px;height:14px;color:var(--text-dim);transition:transform var(--motion-fast,.12s) var(--motion-ease,ease);flex:none}.account-row[aria-expanded=false] .account-chevron{transform:rotate(180deg)}.account-menu{z-index:80;width:304px;max-width:calc(100vw - 16px);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-3);box-shadow:var(--elev-3);animation:oui-fade var(--motion-fast,.12s) var(--motion-ease,ease) both;flex-direction:column;display:flex;position:fixed}.account[data-placement=topbar] .account-row{width:auto}.account[data-placement=topbar] .account-who .badge-role{display:none}.account[data-placement=topbar] .account-row[aria-expanded=false] .account-chevron{transform:none}.account[data-placement=topbar] .account-row[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-menu-head{min-width:0;padding:var(--space-2) var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}.account-menu-head strong{font-size:var(--type-body);color:var(--text);overflow-wrap:anywhere;line-height:1.3}.account-menu-head span{font-size:var(--type-caption);color:var(--text-2);overflow-wrap:anywhere}.account-menu-prefs{gap:var(--space-3);padding:var(--space-3) var(--space-2);border-top:1px solid var(--hair);flex-direction:column;display:flex}.account-menu-row{align-items:stretch;gap:var(--space-1);flex-direction:column;display:flex}.account-menu-label{font-size:var(--type-caption);color:var(--text-2);font-weight:550}.account-menu-actions{padding-top:var(--space-2);border-top:1px solid var(--hair);flex-direction:column;gap:2px;display:flex}.account-menu-item{width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--type-body);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--hover);color:var(--bad);outline:none}.account-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-color)}.account-menu-link{box-sizing:border-box;text-decoration:none}.account-menu-item--plain:hover,.account-menu-item--plain:focus-visible{color:var(--text)}.seg{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);gap:2px;padding:2px;display:grid}.seg-option{min-width:0;height:26px;padding:0 var(--space-2);border-radius:calc(var(--radius-sm) - 2px);color:var(--text-2);font:inherit;font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;font-weight:550;overflow:hidden}.seg-option:hover{background:var(--hover);color:var(--text)}.seg-option[aria-checked=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-400)}.seg-option:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.seg-option{transition:none}}.about-list{margin-bottom:var(--space-3)}.about-list dd{font-family:var(--mono);font-size:var(--type-mono)}.about-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hair);font-size:var(--type-caption);color:var(--text-dim);display:flex}.about-foot a{color:var(--text-dim);text-decoration:none}.about-foot a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.account-menu,.account-chevron{transition:none;animation:none}}.oui-shell[data-density]{--row-h:40px;--pad-y:10px}.oui-shell[data-density=compact]{--row-h:32px;--pad-y:6px}.oui-shell[data-density] .oui-topbar{flex-wrap:wrap;gap:12px;margin-bottom:0;padding:14px 24px 0}.oui-shell[data-density] .oui-main{max-width:none;padding:0 24px calc(24px + var(--floating-phone-reserve,0px));margin:12px 0 0}.oui-shell[data-density] .oui-topbar-context{order:1}.oui-shell[data-density] .oui-topbar>.oui-spacer{display:none}.oui-shell[data-density] .oui-topbar>:not(.oui-topbar-context){order:3}.op-screen-tabs{padding:12px 24px 0}.oui-shell[data-density=compact] .oui-DataTable td,.oui-shell[data-density=compact] .oui-table td{height:var(--row-h);padding-top:var(--pad-y);padding-bottom:var(--pad-y)}.oui-shell[data-density=compact] .oui-DataTable th,.oui-shell[data-density=compact] .oui-table th{padding-top:var(--pad-y);padding-bottom:var(--pad-y)}:root[data-theme=light] .oui-sidebar-logo img,:root[data-theme=light] .oui-topbar .oui-sidebar-logo img{filter:brightness(0);opacity:.88}.oui-shell[data-density],.oui-shell[data-density] .oui-shell-column{height:100dvh;min-height:0;overflow:hidden}.oui-shell[data-density] .oui-main,.oui-shell[data-density] .oui-main>*{min-height:0}.oui-shell[data-density] .oui-main:has(.oui-frame){padding-bottom:12px;overflow:hidden}.oui-shell[data-density] .oui-main .oui-frame{flex:auto;height:auto;min-height:0}.oui-shell[data-density] .data-list-density{display:none}.trend-band{flex-direction:column;gap:2px;min-width:0;display:flex}.concurrency-charts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.concurrency-chart{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.ledger-usage{gap:4px;min-width:64px;max-width:96px;display:grid}.ledger-usage-value{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ledger-usage .oui-progress{height:4px}.ledger-usage--high .ledger-usage-value{color:var(--warn)}.ledger-usage-flag{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.ledger-company,.ledger-plan{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ledger-company{max-width:168px;color:var(--text);font-weight:550;text-decoration:none}.ledger-company:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ledger-plan{max-width:128px}[data-testid=workspace-customer-pbx-company-table] :is(th,td){padding-inline:10px}[data-testid=workspace-customer-pbx-company-table] th{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-testid=workspace-customer-pbx-company-table] table{table-layout:fixed;width:100%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):first-child{width:16%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(2){width:8%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(3){width:9%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(4){width:8%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(5){width:12%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(6){width:13%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(7){width:6%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(8){width:7%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(9){width:13%}[data-testid=workspace-customer-pbx-company-table] :is(th,td):nth-child(10){width:96px}[data-testid=workspace-customer-pbx-company-table] :is(.ledger-company,.ledger-plan){max-width:100%}[data-testid=workspace-customer-pbx-company-table] .ledger-company-cell{min-width:0;display:block}.ledger-missing{color:var(--warn)}.ledger-attention{border:1px solid color-mix(in oklab, var(--warn) 35%, var(--hair));background:color-mix(in oklab, var(--warn) 6%, transparent);border-radius:8px;flex-wrap:nowrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 12px;font-size:13px;display:flex}.ledger-attention[data-expanded=true]{flex-wrap:wrap;max-height:132px;overflow-y:auto}.ledger-attention-title,.ledger-attention>.oui-btn{flex:none}.ledger-attention:not([data-expanded=true]) .ledger-attention-list{flex:auto;gap:6px 10px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ledger-attention-title{color:var(--text);font-weight:600}.ledger-attention-list{margin:0;padding:0;list-style:none;display:contents}.ledger-attention-list>li{flex:none;display:inline-flex}.ledger-attention-item{border:1px solid var(--hair);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.ledger-attention-item:hover{background:var(--field)}.ledger-attention-item:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:1px}.ledger-attention-reason{color:var(--warn);font-size:12px}.ledger-drawer{gap:16px;display:grid}.ledger-drawer-actions{margin:0}.pbx-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;display:inline-block;overflow:hidden}.pbx-clip--narrow{max-width:180px}.company-settings-body{flex-direction:column;gap:12px;display:flex}.company-settings-body .oui-form .oui-form-actions{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.users-detail-body{flex-direction:column;gap:16px;display:flex}.trunk-test{gap:8px;margin-top:8px;display:grid}.trunk-test-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trunk-test-confirm{border:1px solid color-mix(in oklab, var(--warn) 35%, var(--hair));background:color-mix(in oklab, var(--warn) 6%, transparent);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.trunk-test-confirm p{margin:0}.trunk-test-result dd{overflow-wrap:anywhere}.oui-frame-filters .oui-field.quality-filter-load{min-width:0}.routes-ladder-block,.routes-simulate-block{flex-direction:column;gap:12px;display:flex}.routes-ladder-block .route-scope-bar,.routes-simulate-block .oui-card-body>h2,.routes-simulate-block .oui-card-body>p{margin:0}.routes-simulate-block .oui-form{flex:none}.routes-simulate-block .oui-card-body>.oui-field{max-width:420px}.routes-simulate-block .oui-form-actions{background:0 0;border:0;margin:0;padding:0;position:static}.routes-ladder-title{margin:4px 0 0}.routes-ladder-block [data-testid=group-classification] .oui-card-body>:is(h3,p){margin:0}.routes-ladder-block [data-testid=group-classification] .oui-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oui-frame-filters [data-testid=route-quality-scope-bar] .oui-field,.oui-frame-filters [data-testid=routes-ladder-filters] .oui-field:first-child{min-width:300px;max-width:360px}.oui-frame-filters [data-testid=destinations-toolbar] .oui-field{min-width:260px;max-width:300px}.destinations-resolve-result{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.emergency-numbers-add{align-items:center;gap:8px;display:flex}.emergency-numbers-add .oui-input{max-width:240px}[data-testid=numbering-allocations-table] table{table-layout:fixed;width:100%}[data-testid=numbering-allocations-table] th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-testid=numbering-allocations-table] :is(th,td):first-child{width:10%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(2){width:6%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(3){width:20%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(4){width:7%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(5),[data-testid=numbering-allocations-table] :is(th,td):nth-child(6){width:9%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(7){width:11%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(8),[data-testid=numbering-allocations-table] :is(th,td):nth-child(9){width:8%}[data-testid=numbering-allocations-table] :is(th,td):nth-child(10){width:12%}.fraud-alert-actions,.fraud-lift-inline{align-items:center;gap:6px;display:inline-flex}.ai-toolbar{align-items:flex-end;gap:8px;display:flex}.ai-block-stack{flex-direction:column;gap:12px;display:flex}.ai-block-stack .row-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-kb-hits{flex-shrink:0;margin:0;padding-left:18px}[data-testid=api-keys-table] table{table-layout:fixed;width:100%}[data-testid=api-keys-table] th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-testid=api-keys-table] td{text-overflow:ellipsis;overflow:hidden}[data-testid=api-keys-table] :is(th,td):first-child{width:12%}[data-testid=api-keys-table] :is(th,td):nth-child(2){width:9%}[data-testid=api-keys-table] :is(th,td):nth-child(3){width:20%}[data-testid=api-keys-table] :is(th,td):nth-child(4){width:10%}[data-testid=api-keys-table] :is(th,td):nth-child(5){width:11%}[data-testid=api-keys-table] :is(th,td):nth-child(6){width:7%}[data-testid=api-keys-table] :is(th,td):nth-child(7){width:12%}[data-testid=api-keys-table] :is(th,td):nth-child(8){width:9%}[data-testid=api-keys-table] :is(th,td):nth-child(9){width:210px}[data-testid=api-keys-table] .api-key-scopes{flex-wrap:nowrap;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.operator-form-body.oui-form .oui-form-actions{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.smtp-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.smtp-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=900px){.smtp-grid{grid-template-columns:minmax(0,1fr)}}.docs-ops-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:340px;display:inline-block;overflow:hidden}.oui-frame-filters .oui-field:has(#docs-operations-search){min-width:320px}.docs-article-body{flex-direction:column;gap:10px;display:flex}.docs-article-body article h3{margin:12px 0 4px}.blocklist-block-bar,.security-block-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.blocklist-block-bar>p,.security-block-bar>p{min-width:0;margin:0}.blocklist-block-bar>.oui-btn,.security-block-bar>.oui-btn{flex-shrink:0}.security-session-agent span{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:420px;display:inline-block;overflow:hidden}[data-testid=screen-audit] .oui-frame-filters .oui-field-grid{flex-wrap:nowrap;gap:8px;width:100%}[data-testid=screen-audit] .oui-frame-filters .oui-field{flex:1 1 0;min-width:0}:is([data-testid=screen-audit] .oui-frame-filters .oui-field:has(input[type=date]),[data-testid=screen-audit] .oui-frame-filters .oui-field:has(#audit-filter-scope)){flex-grow:1.3}:is([data-testid=screen-audit] .oui-frame-filters .oui-field:has(#audit-search),[data-testid=screen-audit] .oui-frame-filters .oui-field:has(#audit-filter-resource),[data-testid=screen-audit] .oui-frame-filters .oui-field:has(#audit-sort)){flex-grow:.8}[data-testid=screen-audit] .oui-frame-filters .oui-field input,[data-testid=screen-audit] .oui-frame-filters .oui-field select{width:100%;min-width:0}@media (width<=1100px){[data-testid=screen-audit] .oui-frame-filters .oui-field-grid{flex-wrap:wrap}[data-testid=screen-audit] .oui-frame-filters .oui-field{flex-basis:140px}}.ivr-canvas-block{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.oui-frame-block--live>.ivr-canvas-block{flex-shrink:1}.ivr-canvas-block-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ivr-canvas-block-head .oui-section-title,.ivr-canvas-block-head p{margin:0}.ivr-canvas-plane--fill{flex:auto;min-height:0;margin-block:0;position:relative;overflow:auto}.ivr-canvas-stage{min-width:100%;min-height:100%;position:relative}.ivr-canvas-edges{pointer-events:none;width:100%;height:100%;color:var(--text-dim);position:absolute;inset:0}.ivr-canvas-palette{gap:6px}.ivr-canvas-block .oui-savebar{flex-shrink:0;margin-top:0}.ivr-canvas-templates-block{flex-direction:column;gap:8px;display:flex}.ivr-canvas-templates-block p{margin:0}.ivr-canvas-block>.oui-empty{flex:auto;justify-content:center}.ivr-detail-actions{justify-content:flex-end;gap:8px;margin-block:4px 8px;display:flex}.oui-drawer .oui-savebar{margin-top:16px;padding-bottom:10px}[data-testid=ivr-detail] .oui-option-row{grid-template-columns:64px minmax(0,1fr) minmax(0,1.2fr)}[data-testid=ivr-detail] .oui-option-row>.oui-btn{grid-column:1/-1;justify-self:end}[data-testid=voicemail-boxes-table] .oui-chip-row,[data-testid=voicemail-inbox-table] .oui-chip-row,[data-testid=voicemail-deliveries] .oui-chip-row,[data-testid=voicemail-box-detail-panel] .oui-chip-row,[data-testid=voicemail-greetings] .oui-chip-row,[data-testid=voicemail-members] .oui-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}[data-testid=voicemail-greetings] .oui-list,[data-testid=voicemail-members] .oui-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}[data-testid=voicemail-box-detail-panel] .oui-form-section{margin-top:8px}.readiness-sub{margin:0;font-size:12.5px}.readiness-checks{flex-direction:column;gap:10px;margin-top:12px;display:flex}.readiness-scope{color:var(--text-3);margin:0;font-size:12px;font-weight:540}.readiness-checks .oui-list{gap:0}.readiness-checks .oui-list-row{border-top:1px solid var(--hair);padding:7px 0}.readiness-checks .oui-list-title{font-size:13px;font-weight:540}.readiness-checks .oui-list-sub{margin-top:1px;font-size:12px;line-height:1.4}.tenant-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tenant-home-grid--one{grid-template-columns:minmax(0,1fr);max-width:880px}.tenant-home-col{flex-direction:column;gap:12px;min-width:0;display:flex}.tenant-home-grid .oui-card{margin:0}@media (width<=1100px){.tenant-home-grid{grid-template-columns:minmax(0,1fr)}}.wholesale-lead,.wholesale-notice,.wholesale-status-line{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.wholesale-notice{color:var(--text)}.wholesale-status-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wholesale-status-line .oui-footnote{margin:0}.wholesale-aside{border-left:1px solid var(--hair);margin-left:8px;padding-left:8px}.wholesale-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-width:760px;display:grid}.wholesale-home-plan,.wholesale-home-occupancy,.wholesale-home-numbers{flex-direction:column;gap:12px;max-width:760px;padding-top:4px;display:flex}.wholesale-plan-strip{border:1px solid var(--hair);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.wholesale-plan-name b{letter-spacing:-.01em;font-size:15px;font-weight:600}.wholesale-plan-badges{gap:8px;display:inline-flex}.wholesale-meter{align-items:center;gap:12px;display:flex}.wholesale-meter-track{border:1px solid var(--hair);border-radius:5px;flex:1;padding:1px}.wholesale-meter-pct{text-align:right;min-width:44px;font-weight:600}.wholesale-link{align-self:flex-start;font-size:13px;font-weight:550}.wholesale-doors{max-width:720px;padding-top:4px}.wholesale-doors-title{font-size:var(--type-title);letter-spacing:-.01em;margin:0 0 10px;font-weight:600}.wholesale-doors-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.wholesale-doors-list li{border:1px solid var(--hair);border-radius:var(--radius-sm);color:var(--text-2);padding:10px 14px;font-size:13px;line-height:1.5}.wholesale-drawer-form{flex-direction:column;flex:auto;gap:14px;display:flex}.wholesale-drawer-form>p{margin:0}.wholesale-drawer-form .oui-savebar{margin-top:auto}.wholesale-drawer-now{border:1px solid var(--hair);border-radius:var(--radius-sm);color:var(--text);padding:10px 12px;font-size:13px}.conferences-create-switches{flex-wrap:wrap;gap:8px 20px;margin-top:4px;display:flex}.conferences-participants>li{align-items:center;gap:12px;min-height:36px;display:flex}.conferences-participant-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.conferences-participant-actions{flex:none;gap:4px;display:inline-flex}.oui-form.phonebook-toolbar{flex-flow:wrap;align-items:flex-end;gap:8px;margin:0;display:flex}.oui-form.phonebook-toolbar>.oui-btn{height:30px;min-height:30px}[data-testid=screen-extensionForwarding] .ext-fwd-overview{margin-top:0}[data-testid=screen-extensionForwarding] .ext-fwd-overview-caption{margin:0}.oui-frame .data-list:has(>.oui-DataTable--fill){flex-direction:column;flex:auto;min-height:0;display:flex}[data-testid=screen-extensionForwarding] .ext-fwd-overview>.data-list{flex-direction:column;flex:auto;min-height:0;display:flex}.ext-fwd-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}@media (width<=900px){.ext-fwd-rules{grid-template-columns:minmax(0,1fr)}}.oui-card.oui-editor.ext-fwd-editor,.oui-card.oui-editor.recording-client-policy-form{flex:none}.recording-client-policy-form .oui-field-grid{max-width:420px}.oui-frame[data-testid=screen-extensions] .oui-table-toolbar{flex-wrap:wrap;row-gap:8px}.oui-frame[data-testid=screen-extensions] .oui-table-toolbar .oui-btn,.oui-frame[data-testid=screen-extensions] .data-list-meta,.oui-frame[data-testid=screen-extensions] .oui-table-toolbar .oui-check{white-space:nowrap}.oui-frame[data-testid=screen-extensions] .oui-table-toolbar .oui-filters{align-items:center;margin:0;display:inline-flex}.oui-frame[data-testid=screen-extensions] .data-list-meta{color:var(--text-dim);margin-left:auto;font-size:12px}.oui-frame[data-testid=screen-extensions] .data-list-filters{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px 14px;display:flex}.oui-frame[data-testid=screen-extensions] .data-list-col-filter{color:var(--text-dim);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.oui-frame[data-testid=screen-extensions] .data-list-col-filter .oui-input{width:170px}.oui-frame-block--table .oui-table td.ext-col-wrap{white-space:normal;overflow-wrap:anywhere;line-height:1.25}@media (width<=1180px){.oui-frame[data-testid=screen-extensions] .oui-row-actions [data-testid^=ext-open-]{display:none}}.ext-created{flex-direction:column;flex:auto;gap:12px;display:flex}.oui-drawer>.ext-created>.oui-form-actions{margin-top:auto}.ext-created-title{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ok-tint);color:var(--ok);margin:0;padding:12px 14px;font-weight:600}.ext-created p{margin:0}.ext-generated-secret{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--warn-tint);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.ext-generated-secret .oui-copy-value{border-radius:var(--radius-sm);background:var(--surface-2,var(--bg));width:100%;padding:8px 10px}.ext-generated-secret .oui-copy-value-text{flex:auto;min-width:0}.ext-generated-secret code{overflow-wrap:anywhere;font-size:13px}.ext-created-label{font-size:12.5px;font-weight:600}.ext-fleet{flex-direction:column;gap:12px;display:flex}.ext-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ext-fleet-card{padding:16px 18px}.ext-fleet-card .section-title{margin:0 0 10px}.ext-fleet-list li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.ext-fleet-list li:last-child{border-bottom:0}.ext-fleet-actions{gap:8px;display:flex}.ext-fleet-results code{font-size:12px}.ext-cc-create{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ext-cc-create .oui-field{min-width:160px}[data-testid=extensions-cost-centers-table] .oui-input{max-width:280px;height:28px;min-height:28px}.ext-emergency{flex-direction:column;gap:18px;display:flex}.ext-emergency-section{flex-direction:column;gap:8px;display:flex}.ext-emergency-section .section-title,.ext-emergency-section>.muted{margin:0}.ext-recipients{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 16px;display:grid}.ext-recipients .field-inline{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.ext-detail-toolbar{justify-content:flex-end;display:flex}.bh-editor{flex-direction:column;gap:4px;display:flex}.bh-editor-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.bh-editor-head .oui-field{width:320px;max-width:100%}.bh-editor-state{margin:0 0 8px}.bh-editor .oui-week-grid{margin-bottom:4px}.bh-calendars{flex-direction:column;gap:12px;display:flex}.bh-calendars-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bh-calendars-head>p{max-width:70ch;margin:0}.bh-calendars-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1100px){.bh-calendars-grid{grid-template-columns:minmax(0,1fr)}}.bh-calendars-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.bh-calendars-pane .section-title{margin:0}.bh-override{max-width:760px}.bh-override-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-override-row .oui-input{flex:260px}.subscribers-handoff .oui-card-body{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.subscribers-handoff-text{flex-direction:column;flex:260px;gap:2px;min-width:220px;display:flex}.subscribers-handoff-values{margin:0}.subscribers-handoff .oui-btn{margin-left:auto}.new-hire{flex-direction:column;gap:14px;max-width:1040px;display:flex}.new-hire-body{flex-direction:column;gap:12px;display:flex}.new-hire-toolbar{align-items:center;gap:12px;display:flex}.new-hire-mode{border-radius:var(--radius-md);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.new-hire-mode .oui-btn:disabled{opacity:1;cursor:default;background:var(--surface);color:var(--text);box-shadow:var(--elev-1)}.new-hire-csv .oui-card-body{flex-direction:column;gap:8px;display:flex}.new-hire-csv-actions{justify-content:flex-end;display:flex}.new-hire-row{flex-direction:column;gap:12px;min-width:0;margin:0;padding:18px 20px 16px;display:flex}.new-hire-row-title{align-items:center;gap:12px;width:100%;padding:0;font-size:14px;font-weight:600;display:flex}.new-hire-row-title .oui-btn{margin-left:auto}.new-hire-row .oui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-hire-queues{border:0;min-width:0;margin:0;padding:0}.new-hire-queues>legend{margin-bottom:8px;padding:0}.new-hire-queues>.muted{margin:0}.new-hire-queue-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.new-hire-issues>p{margin:0}.new-hire-add{display:flex}.new-hire-preview{margin:0;padding:0;list-style:none}.new-hire-preview li{border-bottom:1px solid var(--hair);padding:10px 0;font-size:13.5px}.new-hire-preview li:last-child{border-bottom:0}.new-hire-preview-name{font-weight:500}.new-hire-handoffs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.new-hire-footer{z-index:1;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:0}.new-hire-footer-state{flex:auto;min-width:0}.new-hire-footer-state>p{margin:0}.new-hire-footer-actions{gap:8px;display:flex}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-nav-group:not(.oui-nav-area)>.oui-nav-section{padding:16px 10px 6px}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-nav-group:first-child>.oui-nav-section{padding-top:0}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-nav-area+.oui-nav-area{margin-top:1px}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-nav-area-head.oui-nav-area-head--open{background:var(--accent-soft);color:var(--text)}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-nav-area-head--open .oui-nav-icon{color:var(--accent-300)}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-sidebar{padding-left:14px;padding-right:8px}:is([data-testid=tenant-admin-shell],[data-testid=agent-shell],[data-testid=enduser-shell],[data-testid=wholesale-shell]) .oui-nav-area-head{white-space:nowrap;padding-left:9px;padding-right:9px;font-size:13px}.oui-topbar-context.cp-crumb{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:20px;display:flex;overflow:hidden}.cp-crumb .oui-topbar-eyebrow{font-size:13px;font-weight:450;line-height:inherit;letter-spacing:0;text-transform:none;color:var(--text-3);white-space:nowrap;flex:none}.cp-crumb-sep{color:var(--text-faint);flex:none}.cp-crumb .oui-topbar-route{min-width:0;font-size:13px;font-weight:500;line-height:inherit;color:var(--text-2)}.cp-area{flex-direction:column;gap:14px;min-width:0;padding:18px 24px 0;display:flex}.cp-area-text{flex-direction:column;gap:4px;min-width:0;display:flex}.cp-area-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:650;line-height:1.2}.cp-area-question{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.4}.cp-area-tabs{min-width:0}.cp-area:not(:has(.cp-area-tabs)){padding-bottom:8px}:is(.oui-frame-host[data-testid^=agent-],.oui-frame-host[data-testid^=enduser-]) :is(.oui-identity-strip,.oui-home-strip,.oui-hints-panel,.enduser-voicemail-caption,.desk-status){margin:0}:is(.oui-frame-host[data-testid^=agent-],.oui-frame-host[data-testid^=enduser-]) .oui-frame-header>.error,:is(.oui-frame-host[data-testid^=agent-],.oui-frame-host[data-testid^=enduser-]) .oui-frame-header>.ok{margin:2px 0 0}:is(.oui-frame-host[data-testid^=agent-],.oui-frame-host[data-testid^=enduser-]) .oui-frame-kpis[data-count="0"] .oui-frame-chart{grid-column:1/-1}:is(.oui-frame-host[data-testid^=agent-],.oui-frame-host[data-testid^=enduser-]) .oui-frame-block .oui-stat-row{margin:0}:is(.oui-frame-host[data-testid^=agent-],.oui-frame-host[data-testid^=enduser-]) .oui-frame-block .oui-stat-row .oui-stat-value{font-size:22px}[data-testid=agent-desk-page] .agent-presence{gap:24px;margin:8px 0 0;padding:2px 0 2px 16px}[data-testid=agent-desk-page] .agent-presence-state{font-size:24px}[data-testid=agent-desk-page] .agent-presence-meta{margin-top:2px}.agent-desk-identity{flex:none;margin-left:auto}.agent-desk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-desk-actions .oui-select{width:auto;min-width:170px}.agent-desk-work{flex:auto;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:0;display:grid}.agent-desk-live{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.agent-desk-live>.error{margin:0}.agent-desk-live-bar{flex:auto;justify-content:flex-end;display:flex}.agent-desk-side{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:auto}.agent-desk-side>.oui-card{margin:0}.agent-desk-side .oui-form-actions{margin-top:4px}.agent-desk-hints .oui-plain-list{color:var(--text-dim);gap:6px;margin:0 0 6px;font-size:12.5px;display:grid}.agent-desk-hints kbd{margin-right:8px}.agent-desk-show-hints{align-self:flex-start}.agent-desk-distribution{max-width:760px}@media (width<=1100px){.agent-desk-work{grid-template-columns:minmax(0,1fr)}}.agent-queues-bulk{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px;min-width:0;display:flex}.agent-block-stack{flex-direction:column;gap:12px;max-width:880px;display:flex}.agent-wallboard-controls{align-items:center;gap:8px;display:flex}.agent-wallboard-updated{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.agent-coaching-notes{flex-direction:column;flex:auto;gap:12px;max-width:880px;min-height:0;display:flex}.agent-coaching-notes-list{flex:auto;min-height:0;overflow:auto}.agent-coaching-compose{flex:none}.enduser-home-overview{flex:auto;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:16px;min-height:0;display:grid}.enduser-home-calls{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.enduser-home-calls>.oui-footnote{flex:none;margin:0}.enduser-home-side{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:auto}.enduser-home-side>.oui-card{margin:0}@media (width<=1100px){.enduser-home-overview{grid-template-columns:minmax(0,1fr)}}.enduser-frame-facts{flex-wrap:wrap;align-items:baseline;gap:6px 20px;font-size:12.5px;display:flex}.enduser-block-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.enduser-block-bar>p{min-width:0;margin:0}.enduser-block-bar>.oui-btn{flex-shrink:0}[data-testid=enduser-forwarding-page] .oui-card.fwd-state{margin:8px 0 0}.enduser-forwarding-editor{max-width:880px}.enduser-support-work{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:16px;min-height:0;display:grid}.enduser-support-work .support-wizard-card{max-width:none;margin:0}.enduser-support-work .support-context{margin:0}@media (width<=1100px){.enduser-support-work{grid-template-columns:minmax(0,1fr)}}.enduser-usage-buckets{flex-direction:column;gap:8px;min-width:0;display:flex}.enduser-usage-buckets .oui-filters{justify-content:space-between;gap:8px;margin:0}.enduser-usage-breakdown{align-self:flex-end;margin:0;padding-bottom:6px}:root{--fp-bg:#16254f;--fp-ring:#94ace833;--fp-hair:#94ace81f;--fp-well:#0f1b38;--fp-seg-on:#26396f;--fp-key:#1d2f61;--fp-key-hover:#263a73;--fp-key-active:#2f4585;--fp-key-ring:#94ace81f;--fp-text:#edf1fc;--fp-text-2:#b4c3e0;--fp-text-3:#9aaccf;--fp-shadow:0 30px 80px #040a2099;--fp-call-top:#4fdca0;--fp-call-bottom:#25c488;--fp-call-ink:#052e1f;--fp-call-glow:#4fdca059;--fp-hang-top:#ffa8af;--fp-hang-bottom:#f2616d;--fp-hang-glow:#ffa8af59;--fp-stage-glow:#6b7fff3d;--fp-avatar-a:#6b7fff;--fp-avatar-b:#58aaff;--fp-ok:#4fdca0;--fp-ok-soft:#86edc0;--fp-bad-soft:#ffb0b6;--fp-on-solid:#fff}:root[data-theme=light]{--fp-bg:#fafcff;--fp-ring:#26428c29;--fp-hair:#26428c1a;--fp-well:#e9eef8;--fp-seg-on:#fff;--fp-key:#eff3fa;--fp-key-hover:#e5ebf7;--fp-key-active:#d9e2f3;--fp-key-ring:#26428c1a;--fp-text:#0e1a36;--fp-text-2:#3e4f74;--fp-text-3:#566891;--fp-shadow:0 24px 64px #16286033, 0 2px 8px #16286014;--fp-stage-glow:#4f5ff21f;--fp-ok:#08704e;--fp-ok-soft:#065f41;--fp-bad-soft:#b3222a}.oui-shell:has(>.impersonation-banner){grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}:is(.oui-shell:has(>.impersonation-banner)>.oui-sidebar,.oui-shell:has(>.impersonation-banner)>.oui-shell-column){height:auto;min-height:0}.attempt-ladder{border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--field);margin:6px 0 12px;padding:10px 12px}.attempt-ladder .attempt-ladder__lanes,.attempt-ladder .attempt-ladder__row{grid-template-columns:4.5rem 1fr;align-items:end;column-gap:12px;display:grid}.attempt-ladder .attempt-ladder__lanes{border-bottom:1px solid var(--hair);font-size:var(--type-section);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);grid-template-columns:4.5rem 1fr 1fr;padding-bottom:6px}.attempt-ladder__lane:last-child{text-align:right}.attempt-ladder__rows{margin:0;padding:0;list-style:none}.attempt-ladder .attempt-ladder__row{padding:8px 0 2px}.attempt-ladder__time{font-size:var(--type-mono);color:var(--text-3);text-align:right}.attempt-ladder__flow{flex-direction:column;gap:4px;min-width:0;display:flex}.attempt-ladder__label{font-family:var(--mono);font-size:var(--type-mono);overflow-wrap:anywhere;text-align:center;color:var(--text)}.attempt-ladder__row--provisional .attempt-ladder__label{color:var(--text-2)}.attempt-ladder__row--success .attempt-ladder__label{color:var(--ok)}.attempt-ladder__row--failure .attempt-ladder__label{color:var(--bad)}.attempt-ladder__arrow{border-top:1px solid var(--text-2);height:0;display:block;position:relative}.attempt-ladder__arrow:after{content:"";border-top:1px solid var(--text-2);border-right:1px solid var(--text-2);width:6px;height:6px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.attempt-ladder__row--in .attempt-ladder__arrow:after{left:0;right:auto;transform:rotate(-135deg)}.oui-plain-list>li.cdr-attempt{display:block}:root[data-skin=workspace]{--ink:var(--plane-side);--panel:var(--plane-panel);--field:var(--plane-panel-2);--hover:var(--plane-raise);--toast-ok:var(--ok);--toast-bad:var(--bad);--toast-info:var(--accent-text);--toast-action:var(--accent-text);--toast-hover:var(--hair);--radius-sm:7px;--radius-md:10px;--radius-lg:12px;--sidebar-w:252px;--topbar-h:56px;--type-body:13.5px;--mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace}:root[data-skin=workspace][data-theme=light]{--field:var(--plane-panel-2);--hover:var(--plane-panel-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pilot-panel{background:color-mix(in srgb, var(--surface-3) 98%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}:root[data-skin=workspace] .new-hire{gap:20px;max-width:960px}:root[data-skin=workspace] .new-hire-body{gap:16px}:root[data-skin=workspace] .new-hire-mode{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plane-panel-2);padding:2px}:root[data-skin=workspace] .new-hire-mode .oui-btn{height:28px;color:var(--text-2);background:0 0;border:0}:root[data-skin=workspace] .new-hire .new-hire-mode .oui-btn{color:var(--text-2);background:0 0;border-color:#0000}:root[data-skin=workspace] .new-hire .new-hire-mode .oui-btn:disabled{opacity:1;background:var(--plane-raise);color:var(--text);box-shadow:0 0 0 1px var(--line-strong)}:root[data-skin=workspace] fieldset.new-hire-row{background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);gap:16px;padding:0 16px 16px;overflow:hidden}:root[data-skin=workspace] fieldset.new-hire-row>legend.new-hire-row-title{float:left;box-sizing:border-box;background:var(--plane-panel-2);border-bottom:1px solid var(--line);width:calc(100% + 32px);min-height:46px;margin:0 -16px 16px;padding:11px 16px;font-size:13.5px}:root[data-skin=workspace] fieldset.new-hire-row>legend+*{clear:both}:root[data-skin=workspace] fieldset.new-hire-row .oui-field-grid{column-gap:20px}:root[data-skin=workspace] fieldset.new-hire-row .oui-field{margin-bottom:14px}:root[data-skin=workspace] .new-hire-queues>legend{font-size:12.5px;font-weight:600}:root[data-skin=workspace] .new-hire-queue-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}:root[data-skin=workspace] .new-hire-add{margin-top:-4px}:root[data-skin=workspace] .new-hire-review .oui-card-body{padding:0}:root[data-skin=workspace] .new-hire-preview li{border-bottom-color:var(--line);align-items:baseline;gap:16px;padding:12px 16px;display:flex}:root[data-skin=workspace] .new-hire-preview-name{flex:1;min-width:0;font-weight:600}:root[data-skin=workspace] .new-hire-preview-number{font-family:var(--mono)}:root[data-skin=workspace] .new-hire-preview-queues{color:var(--text-3);text-align:right;min-width:80px}:root[data-skin=workspace] .oui-card .new-hire-review-hint{border-bottom:1px solid var(--line);margin:0;padding:12px 16px;font-size:13px}:root[data-skin=workspace] .new-hire-handoffs .oui-card-body{flex-direction:column;gap:12px;display:flex}:root[data-skin=workspace] .new-hire-handoffs h3{margin:0;font-size:15px;font-weight:650}:root[data-skin=workspace] .new-hire-handoffs h4{margin:0;font-size:13px;font-weight:650}:root[data-skin=workspace] .new-hire-handoffs p{color:var(--text-2);margin:0}:root[data-skin=workspace] .new-hire-handoffs code{font-family:var(--mono);word-break:break-all;font-size:12px}:root[data-skin=workspace] .new-hire-footer{background:var(--plane-panel-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 16px;position:sticky;bottom:0}:root[data-skin=workspace] .qr-handoff .oui-card-body{gap:16px}:root[data-skin=workspace] .qr-handoff-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:root[data-skin=workspace] .qr-handoff-col{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-skin=workspace] .qr-handoff-secret{background:var(--warn-tint);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}:root[data-skin=workspace] .oui-card .qr-handoff-secret code{background:var(--plane-panel-2);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:8px 10px;font-size:13px;display:block}:root[data-skin=workspace] .qr-handoff-secret .oui-btn{align-self:flex-start}:root[data-skin=workspace] .qr-handoff-next{flex-wrap:wrap;gap:8px 16px;display:flex}:root[data-skin=workspace] .qr-handoff-expires{color:var(--text-3);font-size:12.5px}@media (width<=800px){:root[data-skin=workspace] .qr-handoff-cols{grid-template-columns:minmax(0,1fr)}}:root[data-skin=workspace] .new-hire-handoffs{flex-direction:column;gap:16px;display:flex}:root[data-skin=workspace] .new-hire-handoffs .qr-handoff{width:100%}.gated-action-note{white-space:nowrap;border-inline-start:1px solid;margin-inline-start:8px;padding-inline-start:8px;font-size:.85em;font-weight:500}.load-failure{padding:24px 0}.oui-card .load-failure{padding:0}@media (width<=760px){:root[data-skin=workspace] .oui-shell[data-density] .oui-topbar>.oui-spacer,:root[data-skin=workspace] .oui-topbar>.oui-spacer{display:none}:root[data-skin=workspace] .oui-topbar>.oui-topbar-context{flex:auto;min-width:0}}.access-page{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.access-page>.oui-tabs{align-self:flex-start;max-width:100%}.access-panel,.access-overview{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.access-overview-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.access-card-matrix,.access-card-attention{min-width:0;overflow:visible}.access-kpis{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.access-kpi{align-items:stretch;gap:var(--space-2);min-width:0;padding:var(--space-4);text-align:left;color:var(--text);background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}button.access-kpi{cursor:pointer}button.access-kpi:hover{border-color:var(--line-strong);background:var(--plane-panel-2)}button.access-kpi:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.access-kpi-head{align-items:center;gap:var(--space-2);min-width:0;min-height:36px;color:var(--text-2);display:flex}.access-kpi-icon{border-radius:var(--radius-sm);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.access-kpi-label{min-width:0;font-size:var(--type-caption);flex:auto;font-weight:600;line-height:1.25}.access-kpi-go{color:var(--text-3);opacity:0;flex:none;transition:opacity .12s}button.access-kpi:hover .access-kpi-go,button.access-kpi:focus-visible .access-kpi-go{opacity:1}.access-kpi-value{letter-spacing:-.01em;align-items:baseline;gap:2px;font-size:2rem;font-weight:650;line-height:1.1;display:flex}.access-kpi-unit{color:var(--text-2);font-size:1rem;font-weight:500}.access-kpi-bar{border-radius:var(--radius-pill);background:var(--field);height:4px;display:block;overflow:hidden}.access-kpi-bar>span{border-radius:inherit;background:var(--accent-500);height:100%;display:block}.access-kpi[data-tone=ok] .access-kpi-bar>span{background:var(--success-solid)}.access-kpi[data-tone=warn] .access-kpi-bar>span{background:var(--warning-solid)}.access-kpi[data-tone=bad] .access-kpi-bar>span{background:var(--danger-solid)}.access-kpi-foot{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-caption);color:var(--text-3);flex-wrap:wrap;display:flex}.access-kpi-status{border-radius:var(--radius-pill);background:var(--field);color:var(--text-2);align-items:center;gap:4px;padding:1px 8px 1px 6px;font-weight:600;display:inline-flex}.access-kpi[data-tone=ok] .access-kpi-status{background:var(--ok-tint);color:var(--ok)}.access-kpi[data-tone=warn] .access-kpi-status{background:var(--warn-tint);color:var(--warn)}.access-kpi[data-tone=bad] .access-kpi-status{background:var(--bad-tint);color:var(--bad)}.access-kpi--loading{min-height:132px}.access-kpi-skel{border-radius:var(--radius-sm);background:var(--field);height:12px;animation:1.4s ease-in-out infinite access-pulse;display:block}.access-kpi-skel--label{width:60%}.access-kpi-skel--value{width:38%;height:28px}.access-kpi-skel--caption{width:80%}@keyframes access-pulse{50%{opacity:.45}}.access-note{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warn-tint);color:var(--text);font-size:var(--type-caption);flex-wrap:wrap;display:flex}.access-matrix{--access-cols:repeat(7, minmax(52px, 1fr));flex-direction:column;min-width:0;display:flex}.access-matrix-row{grid-template-columns:minmax(130px, 1.5fr) var(--access-cols);align-items:center;column-gap:var(--space-1);border-bottom:1px solid var(--hair);display:grid}.access-matrix-row:last-child{border-bottom:0}.access-matrix-head{border-bottom:1px solid var(--line)}.access-matrix-corner{padding:var(--space-2) 0;align-items:center;display:flex}.access-matrix-col{padding:var(--space-2) 2px;text-align:center;font-size:var(--type-caption);color:var(--text-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:600}.access-matrix-level{padding:var(--space-3) 0 var(--space-1);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:600}.access-matrix-group+.access-matrix-group{border-top:1px solid var(--line)}.access-matrix-role{min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) 0;flex-direction:column;line-height:1.25;display:flex}.access-matrix-role>strong{overflow-wrap:anywhere;font-weight:600}.access-matrix-count{font-size:var(--type-caption);color:var(--text-3)}.access-matrix-cell{place-items:center;padding:2px 0;display:grid;position:relative}.access-cell{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--accent-500);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.access-cell:hover{background:var(--accent-soft)}.access-cell:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.access-glyph{display:block}.access-glyph-ring{fill:none;stroke:var(--text-3);stroke-width:1.5px}.access-glyph-fill{fill:var(--accent-500);stroke:none}.access-glyph[data-state=none] .access-glyph-ring{stroke:var(--line-strong)}.access-glyph[data-state=full] .access-glyph-ring,.access-glyph[data-state=partial] .access-glyph-ring{stroke:var(--accent-500)}.access-tip{z-index:20;gap:var(--space-1);width:max-content;max-width:280px;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plane-raise);color:var(--text);box-shadow:var(--elev-2,0 8px 24px #0000004d);font-size:var(--type-caption);pointer-events:none;flex-direction:column;line-height:1.35;display:none;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.access-matrix-cell[data-end=true]>.access-tip{left:auto;right:0;transform:none}.access-matrix-cell:hover>.access-tip,.access-matrix-cell:focus-within>.access-tip{display:flex}.access-tip ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.access-tip code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent-text)}.access-tip li>span{color:var(--text-2)}.access-tip-count,.access-tip-more{color:var(--text-3)}.access-legend{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--type-caption);color:var(--text-2);flex-wrap:wrap;display:flex}.access-legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.access-legend .access-glyph{width:14px;height:14px}.access-attention>ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.access-finding{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plane-panel-2);border-left-width:3px;grid-template-columns:auto minmax(0,1fr);display:grid}.access-finding[data-tone=bad]{border-left-color:var(--danger-solid)}.access-finding[data-tone=warn]{border-left-color:var(--warning-solid)}.access-finding[data-tone=info]{border-left-color:var(--accent-500)}.access-finding-icon{border-radius:var(--radius-sm);background:var(--field);width:28px;height:28px;color:var(--text-2);place-items:center;display:grid}.access-finding[data-tone=bad] .access-finding-icon{background:var(--bad-tint);color:var(--bad)}.access-finding[data-tone=warn] .access-finding-icon{background:var(--warn-tint);color:var(--warn)}.access-finding-text{align-items:flex-start;gap:var(--space-1);min-width:0;font-size:var(--type-body);flex-direction:column;line-height:1.35;display:flex}.access-finding>:last-child:not(.access-finding-text){grid-column:2;justify-self:start}.access-people{min-width:0}.access-search{flex:220px;min-width:200px}.access-role-filter{min-width:140px}.access-chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.access-chip{min-height:30px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--type-caption);cursor:pointer;background:0 0;align-items:center;gap:4px;font-weight:500;display:inline-flex}.access-chip:hover{border-color:var(--line-strong);color:var(--text)}.access-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);border-color:#0000;font-weight:600}.access-chip:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.access-person{min-width:0}.access-person[data-disabled=true]{opacity:.6}.access-person-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.access-person-text .oui-entity-name{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.access-person-text .oui-entity-name>.oui-badge{flex:none}.access-person-email{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:var(--type-caption);color:var(--text-3);font-weight:400;overflow:hidden}[data-dormant=true]{color:var(--warn)}.access-drawer-person{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.access-drawer-person>span:last-child{flex-direction:column;min-width:0;display:flex}.access-drawer-actions{gap:var(--space-2);display:flex}.access-drawer-error{color:var(--bad);font-size:var(--type-caption);margin:0}.access-drawer-note{margin:var(--space-4) 0 0;color:var(--text-3);font-size:var(--type-caption)}.access-compare{gap:var(--space-4);flex-direction:column;display:flex}.access-compare-pick{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-compare-same{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--ok-tint);color:var(--text);font-size:var(--type-caption);margin:0}.access-compare-areas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.access-compare-area{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--hair);flex-direction:column;display:flex}.access-compare-area:last-child{border-bottom:0}.access-compare-area-head{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:600;display:flex}.access-compare-state{align-items:center;gap:var(--space-1);margin-left:var(--space-3);color:var(--text-2);font-weight:500;display:inline-flex}.access-compare-state .access-glyph{width:16px;height:16px}.access-diff{font-size:var(--type-caption);flex-direction:column;gap:2px;display:flex}.access-diff-who{color:var(--text-2);font-weight:600}.access-diff-list{font-size:var(--type-caption);color:var(--text-2);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.access-diff-list code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent-text)}.access-diff-list[data-tone=added] code{color:var(--ok)}.access-preview{gap:var(--space-4);flex-direction:column;display:flex}.access-preview h3{margin:0 0 var(--space-1);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.access-preview ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.access-preview li{padding:var(--space-2) 0;border-bottom:1px solid var(--hair);font-size:var(--type-body)}.access-sessions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.access-sessions>li{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.access-session-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.access-session-when{font-size:var(--type-caption);color:var(--text-2);grid-column:2/-1}.access-reserved{margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.access-reserved>li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.access-reserved-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.access-reserve-form{min-width:0}.access-people .oui-row-actions{white-space:nowrap;flex-wrap:nowrap}.access-toolbar-spacer{flex:auto}.access-menu{display:inline-flex}.access-menu-list{z-index:90;min-width:200px;padding:var(--space-1);background:var(--surface-1);border-radius:var(--radius-sm);box-shadow:var(--elev-2);flex-direction:column;display:flex;position:fixed}.access-menu-item{appearance:none;color:var(--text);font:inherit;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0}.access-menu-item:hover,.access-menu-item:focus-visible{background:var(--surface-2)}.access-menu-item:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.access-menu-item[data-tone=danger]{color:var(--bad)}.access-invite-sent{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.access-invite-sent>svg{color:var(--ok)}.access-invite-sent p{margin:0}.access-invite-help{margin:0 0 var(--space-4)}.access-freeze-state{margin:0 0 var(--space-3);font-weight:600}.access-freeze-state[data-frozen=true]{color:var(--bad)}.access-activity{min-width:0}.access-activity [data-refused=true]{color:var(--warn)}@media (width<=1280px){.access-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.access-overview-grid{grid-template-columns:minmax(0,1fr)}.access-card-attention{order:-1}}@media (width<=720px){.access-page>.oui-tabs.oui-tabs--segmented{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.access-page>.oui-tabs--segmented .oui-tab{padding-inline:var(--space-2)}.access-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.access-kpi{padding:var(--space-3)}.access-kpi:last-child:nth-child(odd){grid-column:1/-1}.access-matrix-col{overflow-wrap:normal}.access-kpi-value{font-size:1.6rem}.access-card-matrix .access-matrix{--access-cols:repeat(7, 72px);overflow-x:auto}.access-matrix-row{grid-template-columns:124px var(--access-cols);width:max-content}.access-matrix-corner,.access-matrix-role{z-index:1;background:var(--plane-panel);position:sticky;left:0}.access-tip{display:none!important}.access-compare-pick{grid-template-columns:minmax(0,1fr)}.access-person-email{max-width:180px}}@media (prefers-reduced-motion:reduce){.access-kpi,.access-kpi-go{transition:none}.access-kpi-skel{animation:none}}.field-inline{align-items:center;gap:6px;display:inline-flex}.wallboard-presence-person,.supervision-party.supervision-party--person{flex-direction:row;align-items:center;gap:10px;min-width:0;display:inline-flex}.wallboard-presence-text,.supervision-party-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.wallboard-presence-text .wallboard-presence-name{font-weight:600}.wallboard-presence-text .wallboard-presence-number{color:var(--text-3,var(--muted));font-size:.78rem;font-weight:400}.oui-entity{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.oui-entity>.oui-avatar{flex:none}.oui-entity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;overflow:hidden}.oui-block-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}@layer utilities;.pbx-strip{background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.pbx-kpi{border-left:1px solid var(--line);min-width:0;padding:14px 18px 15px;position:relative}.pbx-kpi-live{margin-left:auto}.pbx-kpi-spark{opacity:.95;pointer-events:none;width:76px;height:26px;position:absolute;top:40px;right:18px}.pbx-kpi-spark .oui-stat-spark{margin-top:0}@media (width<=640px){.pbx-kpi-spark{display:none}}.pbx-kpi:first-child{border-left:0}.pbx-kpi-l{color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.pbx-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-top:6px;font-size:28px;font-weight:600;line-height:1.15;display:flex}.pbx-kpi-u{letter-spacing:0;color:var(--text-3);font-size:14px;font-weight:500}.pbx-kpi-na{letter-spacing:0;color:var(--text-3);font-size:16px;font-weight:500;line-height:32px}.pbx-kpi-s{min-height:1em;color:var(--text-3);margin-top:4px;font-size:12px}.pbx-kpi-s.ok{color:var(--ok)}.pbx-kpi-s.warn{color:var(--warn)}.pbx-kpi-s.bad{color:var(--bad)}.pbx-kpi .oui-progress{margin-top:9px}.pbx-sec{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.pbx-sec-sub{color:var(--text-3);margin:1px 0 0;font-size:12.5px}.pbx-sec-head{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.pbx-sec-head .pbx-sec-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.pbx-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pbx-g21{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pbx-g12{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.pbx-stack{flex-direction:column;gap:16px;display:flex}.plan-faint,.muted{color:var(--text-3)}@media (width<=1180px){.pbx-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pbx-kpi:nth-child(odd){border-left:0}.pbx-kpi:nth-child(n+3){border-top:1px solid var(--line)}.pbx-g21,.pbx-g12{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pbx-g2{grid-template-columns:minmax(0,1fr)}}.pbx-rows{margin:0;padding:0;list-style:none}.pbx-rows>li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.pbx-rows>li:last-child{border-bottom:0}.pbx-rows-main{flex:1;min-width:0}.pbx-rows-main b{font-weight:600;display:block}.pbx-rows-main .oui-mono{color:var(--text-3);display:block}.pbx-card-empty{color:var(--text-2);padding:28px 16px}.pbx-card-empty b{color:var(--text);display:block}.pbx-card-empty p{margin:4px 0 0}.pbx-dash-sec .pbx-sec-head+.pbx-strip{margin-top:0}.pbx-dash-sec .pbx-strip+.pbx-g21{margin-top:16px}.pbx-frame-wrap{flex-direction:column;gap:20px;display:flex}.oui-main .pbx-frame-wrap>.oui-frame-host,.oui-main .pbx-frame-wrap>.oui-frame-host>section.oui-frame[data-testid],.oui-main .pbx-frame-wrap>section.oui-frame[data-testid]{display:contents}.pbx-frame-wrap .oui-frame-header{order:1}.pbx-frame-wrap>[data-testid$=-tabs]{order:2}.pbx-frame-wrap>.pbx-strip{order:3}.pbx-frame-wrap .oui-frame-kpis{order:4}.pbx-frame-wrap .oui-frame-body{order:5}.pbx-frame-wrap>.oui-page-header{order:1}.oui-avatar{--oui-avatar-size:32px;width:var(--oui-avatar-size);height:var(--oui-avatar-size);border-radius:var(--radius-round);background:var(--avatar-1-bg);color:var(--avatar-fg);font-size:calc(var(--oui-avatar-size) * .38);letter-spacing:.01em;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.oui-avatar--xs{--oui-avatar-size:20px;font-size:9px}.oui-avatar--sm{--oui-avatar-size:24px;font-size:10px}.oui-avatar--md{--oui-avatar-size:32px}.oui-avatar--lg{--oui-avatar-size:40px}.oui-avatar--xl{--oui-avatar-size:56px}.oui-avatar--2xl{--oui-avatar-size:96px}.oui-avatar--tone-1{background:var(--avatar-1-bg)}.oui-avatar--tone-2{background:var(--avatar-2-bg)}.oui-avatar--tone-3{background:var(--avatar-3-bg)}.oui-avatar--tone-4{background:var(--avatar-4-bg)}.oui-avatar--tone-5{background:var(--avatar-5-bg)}.oui-avatar--tone-6{background:var(--avatar-6-bg)}.oui-avatar--tone-7{background:var(--avatar-7-bg)}.oui-avatar--tone-8{background:var(--avatar-8-bg)}.oui-avatar--more{background:var(--avatar-more-bg);color:var(--avatar-more-fg);box-shadow:inset 0 0 0 1px var(--hair)}.oui-avatar-photo{border-radius:inherit;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-std) var(--motion-ease);display:block;position:absolute;inset:0}.oui-avatar[data-photo=true]{background:var(--field)}.oui-avatar[data-photo=true] .oui-avatar-photo{opacity:1}.oui-avatar[data-state=loading] .oui-avatar-initials{opacity:.85}.oui-avatar-initials{font-variant-numeric:tabular-nums}.oui-avatar-presence{border-radius:var(--radius-round);background:var(--bg);padding:1px;line-height:0;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.oui-presence{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.oui-presence-fill{fill:currentColor;stroke:none}.oui-presence-stroke{fill:none;stroke:currentColor;stroke-width:1.6px}.oui-presence-stroke--dashed{stroke-dasharray:2.2 1.8;stroke-linecap:round}.oui-presence-bar{stroke:var(--bg);stroke-width:1.7px;stroke-linecap:round;fill:none}.oui-presence--registered{color:var(--presence-registered)}.oui-presence--on-call{color:var(--presence-on-call)}.oui-presence--ringing{color:var(--presence-ringing)}.oui-presence--away{color:var(--presence-away)}.oui-presence--dnd{color:var(--presence-dnd)}.oui-presence--offline{color:var(--presence-offline)}.oui-presence--ringing .oui-presence-stroke{transform-box:fill-box;transform-origin:50%;animation:oui-presence-ring var(--motion-pulse,1.6s) ease-out infinite}@keyframes oui-presence-ring{0%{opacity:1;transform:scale(.7)}80%,to{opacity:.25;transform:scale(1.18)}}.oui-presence-badge{border-radius:var(--radius-pill);background:var(--field);min-height:22px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--text);font-size:var(--type-caption,12.5px);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 6px;font-weight:500;line-height:1;display:inline-flex}.oui-presence-badge-text{color:var(--text)}.oui-avatar-stack{flex-direction:row;align-items:center;display:inline-flex}.oui-avatar-stack>.oui-avatar{box-shadow:0 0 0 2px var(--bg)}.oui-avatar-stack>.oui-avatar+.oui-avatar{margin-left:-6px}.oui-avatar-stack--md>.oui-avatar+.oui-avatar{margin-left:-8px}.oui-avatar-stack--lg>.oui-avatar+.oui-avatar,.oui-avatar-stack--xl>.oui-avatar+.oui-avatar{margin-left:-12px}.oui-avatar-stack>.oui-avatar--more{box-shadow:0 0 0 2px var(--bg), inset 0 0 0 1px var(--hair)}@media (prefers-reduced-motion:reduce){.oui-presence--ringing .oui-presence-stroke{animation:none}}.oui-toast-icon{color:var(--toast-info);flex:none;display:inline-flex}.oui-toast--ok .oui-toast-icon{color:var(--toast-ok)}.oui-toast--bad .oui-toast-icon{color:var(--toast-bad)}.oui-toast-message{overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.4}.oui-toast-action,.oui-toast-dismiss{font:inherit;cursor:pointer;border-radius:var(--radius-xs);transition:background var(--motion-quick) var(--motion-ease);background:0 0;border:0;flex:none}.oui-toast-action{color:var(--toast-action);text-underline-offset:3px;padding:4px 8px;font-weight:650;text-decoration:underline}.oui-toast-dismiss{width:24px;height:24px;color:inherit;opacity:1;justify-content:center;align-items:center;display:inline-flex}.oui-toast-action:hover,.oui-toast-dismiss:hover{background:var(--toast-hover)}.oui-toast :where(button):focus-visible{outline:2px solid var(--toast-action);outline-offset:1px;box-shadow:none}.oui-toast-countdown{background:var(--toast-action);transform-origin:0;width:100%;height:2px;animation-name:oui-toast-countdown;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes oui-toast-countdown{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.oui-toast-countdown{display:none}}.oui-confirm{width:min(440px,100vw - 32px);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.oui-confirm-head{align-items:center;gap:var(--space-3);display:flex}.oui-confirm-head .oui-dialog-title{margin:0}.oui-confirm-icon{border-radius:var(--radius-round);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.oui-confirm--destructive .oui-confirm-icon{background:var(--bad-tint);color:var(--bad)}.oui-confirm-body{color:var(--text-2);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.5}.oui-confirm-phrase{gap:var(--space-1);font-size:var(--type-caption);color:var(--text-2);flex-direction:column;display:flex}.oui-confirm-error{color:var(--bad);font-size:var(--type-caption);margin:0}.oui-confirm-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.oui-toast:hover .oui-toast-countdown,.oui-toast:focus-within .oui-toast-countdown{animation-play-state:paused}.oui-empty-art{width:96px;height:68px;margin-bottom:var(--space-2);color:var(--accent-text);display:inline-block;position:relative}.oui-empty-art>svg{display:block;overflow:visible}.oui-art-card{fill:var(--plane-panel-2,var(--field));stroke:var(--line-strong,var(--hair));stroke-width:1.25px}.oui-art-line{fill:var(--line-strong,var(--hair));opacity:.7}.oui-empty-art-icon{border-radius:var(--radius-round);background:var(--accent-soft);width:36px;height:36px;box-shadow:0 0 0 3px var(--bg);color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-10px;right:-10px}.oui-empty--error .oui-empty-art,.oui-empty--error .oui-empty-glyph--icon{color:var(--bad)}.oui-empty--error .oui-empty-art-icon,.oui-empty--error .oui-empty-glyph--icon{background:var(--bad-tint);color:var(--bad)}.oui-empty--forbidden .oui-empty-art-icon,.oui-empty--forbidden .oui-empty-glyph--icon{background:var(--warn-tint);color:var(--warn)}.oui-empty.oui-empty--compact{padding:var(--space-5) var(--space-4);gap:var(--space-1)}.oui-empty--compact .oui-empty-art{margin-bottom:0;transform:scale(.82)}.oui-error-state{display:block}.oui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oui-animated-number{font-variant-numeric:tabular-nums;position:relative}.oui-stat-live{margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--ok-tint);color:var(--ok);font-size:var(--type-section);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-weight:650;display:inline-flex}.oui-stat-live .oui-live-dot{background:var(--success-solid);width:6px;height:6px;box-shadow:none;margin-right:0}.oui-stat-spark--area .oui-stat-spark-area{fill:var(--accent-soft);stroke:none}.oui-stat-spark--area .oui-stat-spark-dot{fill:var(--accent-text);stroke:var(--bg);stroke-width:1.5px}.oui-stat-spark-slot{margin-top:var(--space-2);min-height:26px}.oui-DataTable--sticky .oui-table-wrap{max-height:min(70vh,640px);overflow:auto}.oui-DataTable--sticky .oui-table thead th{z-index:2;box-shadow:0 1px 0 var(--hair);position:sticky;top:0}:root .oui-DataTable[data-table-density=compact]{--row-h:34px}:root .oui-DataTable[data-table-density=compact] .oui-table td{font-size:var(--type-caption);padding-top:5px;padding-bottom:5px}:root .oui-DataTable[data-table-density=compact] .oui-table th{padding-top:6px;padding-bottom:6px}.oui-table-tools{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.oui-segmented{box-sizing:border-box;border:1px solid var(--hair);border-radius:var(--radius-sm);height:28px;display:inline-flex;overflow:hidden}.oui-segmented-item{color:var(--text-2);font:inherit;font-size:var(--type-caption);padding:0 var(--space-3);cursor:pointer;transition:background var(--motion-quick) var(--motion-ease), color var(--motion-quick) var(--motion-ease);background:0 0;border:0}.oui-segmented-item+.oui-segmented-item{border-left:1px solid var(--hair)}.oui-segmented-item:hover{background:var(--hover,var(--field));color:var(--text)}.oui-segmented-item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.oui-table-menu{display:inline-flex;position:relative}.oui-table-menu .oui-btn{gap:var(--space-2);align-items:center;display:inline-flex}.oui-table-menu-panel{z-index:20;min-width:220px;max-height:340px;padding:var(--space-2);background:var(--bg);border:1px solid var(--hair);border-radius:var(--radius-md);box-shadow:var(--elev-2);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.oui-table-menu-row{align-items:center;gap:var(--space-3);padding:6px var(--space-2);border-radius:var(--radius-xs);font-size:var(--type-body);color:var(--text);cursor:pointer;display:flex}.oui-table-menu-row:hover{background:var(--hover,var(--field))}.oui-table-menu-row[data-disabled]{color:var(--text-2);cursor:default}.oui-table-menu-section{gap:var(--space-1);padding:var(--space-1) 0;flex-direction:column;display:flex}.oui-table-menu-section+.oui-table-menu-section{border-top:1px solid var(--hair);margin-top:var(--space-1);padding-top:var(--space-2)}.oui-table-menu-title{padding:0 var(--space-2);font-size:var(--type-section);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-weight:650}.oui-table-menu-section .oui-segmented{margin:0 var(--space-2);align-self:flex-start}.oui-table-menu-reset{margin-top:var(--space-1);padding:6px var(--space-2);border:0;border-top:1px solid var(--hair);color:var(--accent-text);font:inherit;font-size:var(--type-caption);text-align:left;cursor:pointer;background:0 0}.oui-td-select{width:40px;padding-right:0}.oui-table tbody tr.oui-row--selected,.oui-table tbody tr.oui-row--selected td{background:color-mix(in srgb, var(--accent-soft) 55%, var(--panel))}.oui-bulkbar{z-index:3;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-2);background:var(--accent-soft);border:1px solid var(--accent-text);border-radius:var(--radius-md);color:var(--text);animation:oui-fade var(--motion-std) var(--motion-ease) backwards;flex-wrap:wrap;display:flex;position:sticky;top:0}.oui-bulkbar-count{font-variant-numeric:tabular-nums;font-weight:650}.oui-bulkbar-actions{gap:var(--space-2);flex-wrap:wrap;margin-right:auto;display:inline-flex}.oui-table tbody tr:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px;box-shadow:none}.oui-row-actions-group{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.oui-row-actions--hover{clip-path:inset(0 0 0 100%);transition:clip-path var(--motion-std) var(--motion-ease)}.oui-table tbody tr:hover .oui-row-actions--hover,.oui-table tbody tr:focus-within .oui-row-actions--hover,.oui-table tbody tr:focus .oui-row-actions--hover,.oui-table tbody tr.oui-row--selected .oui-row-actions--hover{clip-path:inset(0)}@media (hover:none){.oui-row-actions--hover{clip-path:none}}@media (width<=639px){.oui-row-actions--hover{clip-path:none}.oui-table-tools{margin-left:0}.oui-table-tools-button{min-width:44px;min-height:44px;padding-inline:var(--space-3);gap:var(--space-2);align-items:center;display:inline-flex}.oui-table-menu-panel{max-width:calc(100vw - 32px);left:0;right:auto}.oui-bulkbar{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3)}.oui-bulkbar-count{order:1}.oui-bulkbar>.oui-btn{order:2;margin-left:auto}.oui-bulkbar-actions{flex-basis:100%;order:3;margin-right:0}}@media (prefers-reduced-motion:reduce){.oui-bulkbar{animation:none}}.oui-saved-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.oui-saved-filters-empty{color:var(--text-2);font-size:var(--type-caption)}.oui-saved-chip{border:1px solid var(--hair);border-radius:var(--radius-pill);background:var(--field);align-items:center;display:inline-flex;overflow:hidden}.oui-saved-chip button{color:var(--text);font:inherit;font-size:var(--type-caption);cursor:pointer;transition:background var(--motion-quick) var(--motion-ease);background:0 0;border:0;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.oui-saved-chip button:hover{background:var(--accent-soft)}.oui-saved-chip-remove{border-left:1px solid var(--hair);color:var(--text-2);padding-left:4px}.oui-saved-filters-form{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.oui-saved-filters-form .oui-input{width:160px}html:root:root:root .oui-DataTable .oui-table-toolbar .oui-input,html:root:root:root .oui-DataTable .oui-table-toolbar .oui-select,html:root:root:root .oui-DataTable .oui-table-footer .oui-select,html:root:root:root .oui-DataTable .oui-table-footer .oui-input,html:root:root:root .oui-saved-filters-form .oui-input{box-sizing:border-box;height:28px;min-height:28px;padding-block:0}.oui-stepper{margin:0 0 var(--space-5);gap:var(--space-2);counter-reset:none;padding:0;list-style:none;display:flex}.oui-step{flex:1 1 0;min-width:0;position:relative}.oui-step+.oui-step:before{content:"";left:calc(-1 * var(--space-2));width:var(--space-2);border-top:2px solid var(--hair);position:absolute;top:15px}.oui-step-btn{align-items:center;gap:var(--space-2);text-align:left;width:100%;color:var(--text-2);font:inherit;padding:var(--space-1) 0;background:0 0;border:0;min-width:0;display:flex}button.oui-step-btn{cursor:pointer;border-radius:var(--radius-xs)}button.oui-step-btn:hover .oui-step-title{text-decoration:underline}.oui-step-mark{border:2px solid var(--hair);width:28px;height:28px;font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text-2);background:var(--panel);transition:background var(--motion-std) var(--motion-ease), border-color var(--motion-std) var(--motion-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.oui-step-text{flex-direction:column;min-width:0;display:flex}.oui-step-title{font-size:var(--type-body);color:var(--text);overflow-wrap:anywhere;font-weight:500}.oui-step-status{font-size:var(--type-caption);color:var(--text-2)}.oui-step--current .oui-step-mark{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.oui-step--current .oui-step-title{font-weight:700}.oui-step--done .oui-step-mark{border-color:var(--success-solid);color:var(--ok)}.oui-step--error .oui-step-mark{border-color:var(--danger-solid);color:var(--bad)}.oui-step--error .oui-step-status{color:var(--bad)}.oui-wizard-panel{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius-md);padding:var(--space-5)}.oui-wizard-count{font-size:var(--type-caption);color:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.oui-wizard-heading{margin:var(--space-1) 0 var(--space-2);font-size:var(--type-title);outline:none;font-weight:600}.oui-wizard-desc{margin:0 0 var(--space-4);color:var(--text-2);font-size:var(--type-caption);max-width:70ch}.oui-wizard-errors{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--danger-solid);border-radius:var(--radius-sm);background:var(--bad-tint);color:var(--text);font-size:var(--type-caption);display:flex}.oui-wizard-errors .oui-icon{color:var(--bad)}.oui-wizard-fields{gap:var(--space-4);max-width:520px;display:grid}.oui-wizard-write-error{margin:var(--space-3) 0 0;color:var(--bad);font-size:var(--type-caption)}.oui-wizard-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.oui-wizard-spacer{flex:auto}@media (width<=640px){.oui-stepper{flex-direction:column;gap:0}.oui-step+.oui-step:before{display:none}.oui-step--upcoming .oui-step-text,.oui-step--done .oui-step-text{display:flex}}.oui-palette-loading{padding:var(--space-2) var(--space-3);color:var(--text-2);font-size:var(--type-caption)}.oui-palette-footer{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap}.oui-palette-footer>span{align-items:center;gap:var(--space-1);display:inline-flex}.oui-palette-footer-label{font-size:var(--type-caption);color:var(--text-2)}.oui-palette-item[aria-selected=true]{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.oui-palette{animation:none}}.oui-palette-inline{max-width:560px}.oui-palette--inline{box-shadow:var(--elev-2);animation:none}.oui-palette-input{text-overflow:ellipsis}@media (width<=640px){.oui-palette .oui-palette-item{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.oui-palette .oui-palette-item .oui-palette-hint{white-space:normal;overflow-wrap:anywhere;grid-column:2;justify-self:start;max-width:100%}}.oui-overlay .oui-drawer{animation-duration:var(--motion-panel);animation-timing-function:var(--motion-ease)}.oui-overlay .oui-modal{animation-duration:var(--motion-std);animation-timing-function:var(--motion-ease)}.oui-overlay{animation-duration:var(--motion-quick)}.oui-tabs .oui-tab{transition:color var(--motion-quick) var(--motion-ease), border-color var(--motion-std) var(--motion-ease), transform var(--motion-quick) var(--motion-ease)}.oui-tabs .oui-tab:active{transform:translateY(1px)}.oui-table tbody tr.oui-row--selected td{transition:background var(--motion-quick) var(--motion-ease), box-shadow var(--motion-std) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.oui-overlay,.oui-overlay .oui-drawer,.oui-overlay .oui-modal{animation:none}.oui-tabs .oui-tab{transition:none}.oui-tabs .oui-tab:active{transform:none}}.oui-telemetry-pulse--healthy .oui-telemetry-pulse-dot{animation:1.6s ease-in-out infinite oui-pulse}@media (prefers-reduced-motion:reduce){.oui-telemetry-pulse--healthy .oui-telemetry-pulse-dot{animation:none}}.oui-dropzone{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-3) var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--field);color:var(--text-2);font:inherit;font-size:var(--type-caption);text-align:left;cursor:pointer;transition:border-color var(--motion-quick) var(--motion-ease), background var(--motion-quick) var(--motion-ease), color var(--motion-quick) var(--motion-ease);display:flex}.oui-dropzone:hover{border-color:var(--accent-2);color:var(--text)}.oui-dropzone:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.oui-dropzone[data-active=true]{border-style:solid;border-color:var(--accent-2);background:var(--accent-soft);color:var(--accent-text)}.oui-dropzone:disabled{cursor:not-allowed;opacity:.55}.oui-dropzone-icon{flex:none}.oui-range{width:100%;accent-color:var(--accent-2);cursor:pointer}.oui-range:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px;border-radius:var(--radius-pill)}.oui-crop{width:var(--oui-crop-size,256px);height:var(--oui-crop-size,256px);border-radius:var(--radius-md);background:var(--surface-0);box-shadow:inset 0 0 0 1px var(--line-strong);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.oui-crop[data-dragging=true]{cursor:grabbing}.oui-crop:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.oui-crop-canvas{width:100%;height:100%;display:block}.oui-crop-mask{pointer-events:none;border-radius:var(--radius-round);box-shadow:0 0 0 999px var(--scrim), inset 0 0 0 2px var(--on-solid);position:absolute;inset:0}:root{--tbl-row-compact:32px;--tbl-row-comfortable:44px;--tbl-head-h:32px;--tbl-pill-h:20px;--tbl-w-select:36px;--tbl-w-status:116px;--tbl-w-number:96px;--tbl-w-usage:160px;--tbl-w-date:156px;--tbl-w-phone:148px;--tbl-w-rate:124px;--tbl-name-min:200px;--tbl-text-min:120px;--tbl-text-max:320px;--tbl-pad-x:12px}html:root:root:root .oui-badge{box-sizing:border-box;height:var(--tbl-pill-h);border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:var(--tbl-pill-h);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:0 8px;line-height:1.3;display:inline-block;overflow:hidden}html:root:root:root .oui-badge[data-glyph]:before{content:"";vertical-align:-2px;width:12px;height:12px;-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background:currentColor;border-radius:0;margin-right:5px;display:inline-block}.oui-badge[data-glyph=check]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.oui-badge[data-glyph=alert]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.8 19h18.4L12 3Z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 16.2v.1'/%3E%3C/svg%3E")}.oui-badge[data-glyph=block]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3Cpath d='m5.6 5.6 12.8 12.8'/%3E%3C/svg%3E")}.oui-badge[data-glyph=info]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3Cpath d='M12 11v5'/%3E%3Cpath d='M12 7.8v.1'/%3E%3C/svg%3E")}.oui-badge[data-glyph=lock]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.oui-quiet{color:var(--text-3);white-space:nowrap;font-weight:400}.oui-usage{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.oui-usage-figure{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;color:var(--text-2)}.oui-usage-figure b{color:var(--text);font-weight:600}.oui-usage-cap{color:var(--text-3)}.oui-usage-figure{flex:none}.oui-usage-bar{background:var(--plane-raise,var(--hair));border-radius:2px;flex:0 40px;min-width:16px;height:4px;overflow:hidden}.oui-usage-bar>i{border-radius:inherit;background:var(--accent-500,var(--accent));height:100%;display:block}.oui-usage[data-state=near] .oui-usage-figure b{color:var(--warn)}.oui-usage[data-state=over] .oui-usage-figure b{color:var(--bad)}.oui-usage .oui-badge{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (width>=641px){html:root:root:root .oui-DataTable{--tbl-row:var(--tbl-row-comfortable);--tbl-cell-bg:var(--plane-panel,var(--bg));position:relative}html:root:root:root .oui-DataTable[data-table-density=compact]{--tbl-row:var(--tbl-row-compact);--row-h:var(--tbl-row-compact)}html:root:root:root .oui-DataTable[data-table-density=comfortable]{--row-h:var(--tbl-row-comfortable)}html:root:root:root .oui-card .oui-DataTable,html:root:root:root .oui-drawer .oui-DataTable{--tbl-cell-bg:var(--plane-panel,var(--bg))}html:root:root:root .oui-DataTable .oui-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}html:root:root:root .oui-DataTable .oui-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;font-size:13px}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table{font-size:12.5px}html:root:root:root .oui-DataTable .oui-table th{box-sizing:border-box;height:var(--tbl-head-h);padding:0 var(--tbl-pad-x);letter-spacing:0;text-transform:none;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;background:var(--tbl-cell-bg);border-bottom:1px solid var(--line,var(--hair));z-index:3;border-radius:0;font-size:12px;font-weight:600;line-height:1.2;position:sticky;top:0;overflow:hidden}html:root:root:root .oui-DataTable .oui-table th:not([data-kind=name]):not(.oui-td-select):not(.oui-td-actions){white-space:normal;overflow-wrap:normal;padding-block:3px;line-height:1.15}html:root:root:root .oui-DataTable .oui-table th{vertical-align:middle}html:root:root:root .oui-DataTable .oui-table td{box-sizing:border-box;height:var(--tbl-row);padding:0 var(--tbl-pad-x);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid var(--line,var(--hair));font-variant-numeric:normal;font-feature-settings:normal;line-height:1.25;overflow:hidden}html:root:root:root .oui-DataTable .oui-table td:is([data-kind=number],[data-kind=rate],[data-kind=date],[data-kind=usage],[data-kind=phone],.oui-num,.oui-money,.oui-when),html:root:root:root .oui-DataTable .oui-table td .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html:root:root:root .oui-DataTable .oui-table tbody tr:last-child td{border-bottom:0}html:root:root:root .oui-DataTable .oui-table .oui-num{text-align:right;font-variant-numeric:tabular-nums}html:root:root:root .oui-DataTable .oui-table th .oui-table-sort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html:root:root:root .oui-DataTable .oui-table th:not([data-kind=name]) .oui-table-sort{white-space:normal;text-align:inherit;text-overflow:clip;overflow:visible}html:root:root:root .oui-DataTable .oui-table [data-kind=name]{width:100%;min-width:var(--tbl-name-min);max-width:0}html:root:root:root .oui-DataTable .oui-table [data-kind=text]{min-width:var(--tbl-text-min);max-width:var(--tbl-text-max)}html:root:root:root .oui-DataTable .oui-table [data-kind=status]{width:1%;min-width:var(--tbl-w-status);text-overflow:clip;max-width:none;overflow:visible}html:root:root:root .oui-DataTable .oui-table :is(th,td):is([data-kind=status],[data-kind=number],[data-kind=usage],[data-kind=date],[data-kind=phone],[data-kind=rate]){padding-inline:8px}html:root:root:root .oui-DataTable .oui-table [data-kind=number]{width:1%;min-width:var(--tbl-w-number);text-overflow:clip;text-align:right;max-width:none;overflow:visible}html:root:root:root .oui-DataTable .oui-table [data-kind=usage]{width:var(--tbl-w-usage);min-width:var(--tbl-w-usage);max-width:var(--tbl-w-usage)}html:root:root:root .oui-DataTable .oui-table [data-kind=date]{width:1%;min-width:var(--tbl-w-date);text-overflow:clip;max-width:none;overflow:visible}html:root:root:root .oui-DataTable .oui-table [data-kind=rate]{width:1%;min-width:var(--tbl-w-rate);text-overflow:clip;text-align:right;max-width:none;overflow:visible}html:root:root:root .oui-DataTable .oui-table .noc-rate{grid-template-columns:3.6em 40px}html:root:root:root .oui-DataTable .oui-table [data-kind=phone]{width:1%;min-width:var(--tbl-w-phone);text-overflow:clip;max-width:none;overflow:visible}html:root:root:root .oui-DataTable .oui-table [data-col][style*=width]{box-sizing:border-box}html:root:root:root .oui-DataTable .oui-table [data-kind=name],html:root:root:root .oui-DataTable .oui-table .oui-td-select{z-index:2;background:var(--tbl-cell-bg);position:sticky;left:0}html:root:root:root .oui-DataTable .oui-table thead [data-kind=name],html:root:root:root .oui-DataTable .oui-table thead .oui-td-select{z-index:4}html:root:root:root .oui-DataTable .oui-table .oui-td-select{width:var(--tbl-w-select);min-width:var(--tbl-w-select);max-width:var(--tbl-w-select);padding:0 0 0 var(--tbl-pad-x);overflow:visible}html:root:root:root .oui-DataTable[data-has-select=true] .oui-table [data-kind=name]{left:var(--tbl-w-select)}html:root:root:root .oui-DataTable[data-scroll-left=true] .oui-table [data-kind=name]{box-shadow:10px 0 10px -10px color-mix(in srgb, var(--text) 35%, transparent)}html:root:root:root .oui-DataTable .oui-table tbody tr:hover{--tbl-cell-bg:var(--plane-panel-2,var(--hover))}html:root:root:root .oui-DataTable .oui-table tbody tr.oui-row--selected{--tbl-cell-bg:color-mix(in srgb, var(--accent-soft) 55%, var(--plane-panel,var(--bg)))}html:root:root:root .oui-DataTable .oui-table tbody tr:hover td,html:root:root:root .oui-DataTable .oui-table tbody tr.oui-row--selected td{background:var(--tbl-cell-bg)}html:root:root:root .oui-DataTable .oui-table .oui-td-actions{z-index:2;text-align:right;background:var(--tbl-cell-bg);width:1%;min-width:0;max-width:none;box-shadow:none;padding:0 8px;position:sticky;right:0;overflow:visible}html:root:root:root .oui-DataTable .oui-table thead .oui-td-actions{z-index:4}html:root:root:root .oui-DataTable[data-scroll-right=true] .oui-table .oui-td-actions{box-shadow:-10px 0 10px -10px color-mix(in srgb, var(--text) 35%, transparent)}.oui-table-rail{z-index:5;pointer-events:none;width:100%;height:0;position:sticky;top:0;left:0}.oui-table-rail>i{width:20px;height:var(--rail-h,100%);opacity:0;background:linear-gradient(to left, color-mix(in srgb, var(--text) 16%, transparent), transparent);transition:opacity var(--motion-fast,.12s) var(--motion-ease,ease);position:absolute;top:0;right:0}.oui-DataTable[data-scroll-right=true] .oui-table-rail>i{opacity:1}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table .oui-avatar{--oui-avatar-size:24px;font-size:10px}html:root:root:root .oui-DataTable .oui-table .oui-avatar-presence{padding:0;bottom:-3px;right:-3px}html:root:root:root .oui-DataTable .oui-table .oui-avatar-presence>svg{width:9px;height:9px}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table .oui-btn{height:24px;min-height:0;padding:0 8px;font-size:12px}html:root:root:root .oui-DataTable[data-table-density=comfortable] .oui-table .oui-btn{height:28px;min-height:0;padding:0 10px;font-size:12px}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table :is(.oui-input,.oui-select,select,input:not([type=checkbox],[type=radio])){height:24px;min-height:0;padding-block:0;font-size:12px}html:root:root:root .oui-DataTable[data-table-density=comfortable] .oui-table :is(.oui-input,.oui-select,select,input:not([type=checkbox],[type=radio])){height:30px;min-height:0;padding-block:0;font-size:13px}html:root:root:root .oui-DataTable .oui-table .oui-btn--icon{justify-content:center;width:28px;padding:0}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table .oui-btn--icon{width:24px}html:root:root:root .oui-DataTable .oui-table :is(.op-cell-stack,.oui-cell-stack,.console-stack,.dunning-state,.noc-row-main,.pbx-caixa-who){flex-flow:column;gap:0;min-width:0;max-width:100%;line-height:1.25;display:flex}html:root:root:root .oui-DataTable .oui-table :is(.op-cell-stack,.oui-cell-stack,.console-stack,.dunning-state,.noc-row-main,.pbx-caixa-who)>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:root:root:root .oui-DataTable .oui-table :is(.op-cell-stack,.oui-cell-stack,.console-stack,.dunning-state,.noc-row-main,.pbx-caixa-who)>:not(:first-child){color:var(--text-3);font-size:11.5px}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table :is(.op-cell-stack,.oui-cell-stack,.console-stack,.dunning-state,.noc-row-main,.pbx-caixa-who){flex-direction:row;align-items:baseline;gap:8px}html:root:root:root .oui-DataTable[data-table-density=compact] .oui-table :is(.op-cell-stack,.oui-cell-stack,.console-stack,.dunning-state,.noc-row-main,.pbx-caixa-who)>:first-child{flex:none;max-width:60%}html:root:root:root .oui-DataTable .oui-table .op-entity{max-width:100%;display:flex}html:root:root:root .oui-DataTable .oui-table .op-entity-name{flex:auto;max-width:none}html:root:root:root .oui-DataTable .oui-table .oui-row-actions{flex-wrap:nowrap;gap:4px}}@media (width<=640px){.oui-table-rail{display:none}}html:root:root:root .oui-DataTable .oui-table-footer{min-height:40px;color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:4px;font-size:12.5px;display:flex}.oui-table-footer-controls{align-items:center;gap:16px;display:inline-flex}.oui-table-pagesize{color:var(--text-3);align-items:center;gap:8px;display:inline-flex}html:root:root:root .oui-table-pagesize .oui-select{width:auto;min-width:64px;height:28px;padding-block:0;font-size:12.5px}html:root:root:root .oui-table-toolbar .oui-table-search{flex:0 260px;min-width:160px;height:30px}html:root:root:root .oui-DataTable .oui-table-fit{height:28px;color:var(--text-2);padding:0 10px;font-size:12px}html:root:root:root .oui-saved-filters.oui-table-menu{align-self:end}html:root:root:root .oui-saved-count{border-radius:var(--radius-pill);background:var(--plane-raise,var(--field));text-align:center;min-width:16px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}html:root:root:root .oui-saved-panel{flex-direction:column;gap:6px;min-width:260px;padding:10px;display:flex;left:0;right:auto}html:root:root:root .oui-saved-row{justify-content:space-between;align-items:center;display:flex}html:root:root:root .oui-saved-panel .oui-saved-filters-form{margin-left:0;display:flex}html:root:root:root .oui-saved-panel .oui-saved-filters-form .oui-input{flex:1;width:auto}html:root:root:root .oui-frame-filters{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:10px 12px;display:grid}html:root:root:root .oui-frame-filters .oui-field-grid{display:contents}html:root:root:root .oui-frame-filters .oui-field{min-width:0;max-width:none}html:root:root:root .oui-frame-filters .oui-field :is(.oui-input,.oui-select,input:not([type=checkbox]):not([type=radio]),select){width:100%}html:root:root:root .oui-frame-filters[data-collapsed=true] [data-extra=true]{display:none}html:root:root:root .oui-frame-filters .oui-frame-more{place-self:end start;height:30px}html:root:root:root .oui-DataTable .oui-table-pager{align-items:center;gap:6px;display:inline-flex}html:root:root:root .oui-DataTable .oui-table-pageof{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}html:root:root:root .oui-DataTable .oui-table td :is(.acs-chips,.oui-chip-row){flex-wrap:nowrap}@media (width<=640px){html:root:root:root .oui-badge{height:auto;min-height:var(--tbl-pill-h);white-space:normal;text-overflow:clip;overflow-wrap:normal;border-radius:var(--radius-md);min-width:min-content;max-width:100%;padding-block:2px;line-height:1.25;overflow:visible}}.oui-detail{gap:var(--space-4,16px);min-width:0;margin-bottom:var(--space-3,12px);flex-direction:column;display:flex;container-type:inline-size}.oui-keyfacts{border:1px solid var(--line,var(--hair));border-radius:var(--radius-md,12px);background:var(--line,var(--hair));grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid;overflow:hidden}.oui-keyfact{background:var(--plane-panel,var(--bg));flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex}.oui-keyfact-label{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.oui-keyfact-value{font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.2}.oui-keyfact[data-tone=warn] .oui-keyfact-value{color:var(--warn)}.oui-keyfact[data-tone=bad] .oui-keyfact-value{color:var(--bad)}.oui-keyfact[data-tone=ok] .oui-keyfact-value{color:var(--ok)}.oui-detail-groups{gap:var(--space-3,12px);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=560px){.oui-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.oui-detail-group{border:1px solid var(--line,var(--hair));border-radius:var(--radius-md,12px);background:var(--plane-panel,var(--bg));min-width:0;overflow:hidden}.oui-detail-group-title{letter-spacing:.02em;color:var(--text-2);background:var(--plane-panel-2,var(--field));border-bottom:1px solid var(--line,var(--hair));margin:0;padding:8px 14px;font-size:12px;font-weight:650}.oui-detail-pairs{margin:0;padding:0}.oui-detail-pair{border-bottom:1px solid var(--line,var(--hair));grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 14px;font-size:13px;display:grid}.oui-detail-pair:last-child{border-bottom:0}.oui-detail-pair dt{color:var(--text-3);margin:0}.oui-detail-pair dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;color:var(--text);margin:0}.oui-detail-pair[data-wide=true]{grid-template-columns:minmax(0,1fr);gap:2px}@container (width>=560px){.oui-detail-group:has(.oui-detail-pair[data-wide=true]):last-child:nth-child(odd){grid-column:1/-1}}html:root .oui-detail-list{margin:0 0 var(--space-3,12px);border:1px solid var(--line,var(--hair));border-radius:var(--radius-md,12px);background:var(--plane-panel,var(--bg));grid-template-columns:minmax(104px,34%) minmax(0,1fr);gap:0;font-size:13px;overflow:hidden}html:root .oui-detail-list>div{display:contents}html:root .oui-detail-list dt,html:root .oui-detail-list dd{border-bottom:1px solid var(--line,var(--hair));align-self:stretch;padding:8px 14px}html:root .oui-detail-list dt{color:var(--text-3,var(--text-faint));padding-right:8px}html:root .oui-detail-list dd{color:var(--text);font-variant-numeric:tabular-nums}html:root .oui-detail-list>dt:last-of-type,html:root .oui-detail-list>dd:last-of-type,html:root .oui-detail-list>div:last-child>:is(dt,dd){border-bottom:0}@media (width<=480px){html:root .oui-detail-list{grid-template-columns:minmax(0,1fr)}html:root .oui-detail-list dt{border-bottom:0;padding-bottom:0}}@media (width>=641px) and (width<=1100px){html:root:root .oui-frame-kpis{grid-template-columns:repeat(var(--kpi-cols,4), minmax(0, 1fr));gap:0;display:grid}html:root:root .oui-frame-kpis[data-count="1"]{--kpi-cols:1}html:root:root .oui-frame-kpis[data-count="2"]{--kpi-cols:2}html:root:root .oui-frame-kpis[data-count="3"]{--kpi-cols:3}html:root:root .oui-frame-kpis[data-count="4"]{--kpi-cols:4}html:root:root .oui-frame-kpis[data-count="5"]{--kpi-cols:5}html:root:root .oui-frame-kpis[data-count="6"]{--kpi-cols:3}html:root:root .oui-frame-kpis>*{box-shadow:1px 0 0 0 var(--line,var(--hair)), 0 1px 0 0 var(--line,var(--hair));border:0;min-width:0}html:root:root .oui-frame-kpis>.oui-frame-chart{grid-area:auto/1/auto/-1}}:root{--density-card-pad:16px;--density-card-gap:12px;--density-card-title-h:46px;--density-list-gap:10px;--density-stack-gap:var(--space-4);--density-cell-pad-x:12px;--density-cell-pad-y:10px}:root[data-density=compact]{--density-card-pad:10px;--density-card-gap:6px;--density-card-title-h:34px;--density-list-gap:4px;--density-stack-gap:var(--space-2);--density-cell-pad-x:8px;--density-cell-pad-y:4px}html:root:root:root .oui-DataTable{--tbl-pad-x:var(--density-cell-pad-x)}html:root:root:root .oui-card-body{padding:var(--density-card-pad);gap:var(--density-card-gap)}:is(html:root:root:root .oui-card-body:has(>.oui-DataTable:only-child),html:root:root:root .oui-card-body:has(>.oui-table-wrap:only-child)){padding:0}html:root:root:root .oui-card-title{min-height:var(--density-card-title-h);padding-block:calc(var(--density-card-title-h) / 2 - 12px)}html:root:root:root .oui-list,html:root:root:root .oui-list-row{gap:var(--density-list-gap)}html:root:root:root[data-density=compact] .oui-table:not(.oui-DataTable *) td{height:32px;padding:var(--density-cell-pad-y) var(--density-cell-pad-x)}html:root:root:root[data-density=compact] .oui-table:not(.oui-DataTable *) th{padding:var(--density-cell-pad-y) var(--density-cell-pad-x)}.oui-rail-toggle{align-items:center;gap:var(--space-3);margin:0 var(--space-2) var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-sm);color:var(--text-3);font:inherit;font-size:var(--type-body);cursor:pointer;background:0 0;border:0;flex:none;font-weight:500;display:flex}.oui-rail-toggle:hover{background:var(--plane-raise);color:var(--text)}.oui-rail-toggle:focus-visible{box-shadow:var(--focus-ring)}.oui-rail-toggle .oui-nav-label{text-align:start;flex:auto}.oui-rail-kbd{padding:1px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--field);color:var(--text-3);font:inherit;font-size:var(--type-mono);flex:none;line-height:1.5}.oui-nav-domain{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-1);min-width:0;display:flex}.oui-nav-domain:first-child{padding-top:var(--space-1)}.oui-nav-domain-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:0 auto;font-weight:650;line-height:1.3;overflow:hidden}.oui-nav-domain:after{content:"";background:var(--line);flex:1 1 0;min-width:0;height:1px}.oui-nav-domain[data-domain-active=true] .oui-nav-domain-name{color:var(--accent-ink)}.oui-nav-domain[data-domain-active=true]:after{background:var(--accent-ink);opacity:.45}@media (width<=760px){.oui-rail-toggle{display:none}}@media (width>=761px){.oui-shell[data-rail]{transition:grid-template-columns var(--motion-base) var(--motion-ease)}:root .oui-shell[data-rail=true]{--sidebar-w:64px;grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}:root .oui-shell[data-rail=true] .oui-sidebar,:root .oui-shell[data-rail=true] .oui-sidebar-nav{overflow:visible}:root .oui-shell[data-rail=true] .oui-sidebar-logo{padding:var(--space-4) 0 var(--space-3);justify-content:center}:root .oui-shell[data-rail=true] .oui-sidebar-logo img{width:24px;height:24px}:root .oui-shell[data-rail=true] .oui-sidebar-nav{padding-inline:var(--space-2)}:root .oui-shell[data-rail=true] .oui-nav-group{position:relative}:root .oui-shell[data-rail=true] .oui-nav-item:not(.oui-nav-subitem){padding:var(--space-3) 0;justify-content:center}:root .oui-shell[data-rail=true] .oui-nav-item:not(.oui-nav-subitem) .oui-nav-label,:root .oui-shell[data-rail=true] .oui-nav-item:not(.oui-nav-subitem) .oui-nav-count,:root .oui-shell[data-rail=true] .oui-nav-area-head .oui-nav-section-count{display:none}:root .oui-shell[data-rail=true] .oui-nav-area-head--open,:root .oui-shell[data-rail=true] .oui-nav-item--active:not(.oui-nav-subitem){background:var(--accent-soft)}:root .oui-shell[data-rail=true] .oui-nav-item--active:not(.oui-nav-subitem):before{left:calc(-1 * var(--space-2))}:root .oui-shell[data-rail=true] .oui-nav-group--active>.oui-nav-area-head .oui-nav-icon{color:var(--accent-ink)}:root .oui-shell[data-rail=true] .oui-nav-area-items[data-flyout]{top:0;left:calc(100% + var(--space-2));z-index:20;min-width:220px;max-height:calc(100vh - var(--space-4));padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plane-raise);box-shadow:var(--elev-2);animation:oui-flyout-in var(--motion-fast) var(--motion-ease);margin:0;display:none;position:absolute;overflow-y:auto}:root .oui-shell[data-rail=true] .oui-nav-area-items[data-flyout]:before{content:"";top:0;bottom:0;left:calc(-1 * var(--space-3));width:var(--space-3);position:absolute}:root .oui-shell[data-rail=true] .oui-nav-area:hover>.oui-nav-area-items[data-flyout],:root .oui-shell[data-rail=true] .oui-nav-area:focus-within>.oui-nav-area-items[data-flyout],:root .oui-shell[data-rail=true] .oui-nav-area-items[data-flyout][data-open=true]{display:flex}:root .oui-shell[data-rail=true] .oui-nav-flyout-title{padding:var(--space-1) var(--space-3) var(--space-2);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:650}:root .oui-shell[data-rail=true] .oui-nav-area-items[data-flyout] .oui-nav-subitem.oui-nav-item--active:before{left:0}:root .oui-shell[data-rail=true] [data-tip]{position:relative}:root .oui-shell[data-rail=true] [data-tip]:after{content:attr(data-tip);top:50%;left:calc(100% + var(--space-3));transform:translate(calc(-1 * var(--space-1)), -50%);z-index:30;padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-3);box-shadow:var(--elev-2);color:var(--text);font-size:var(--type-caption);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);font-weight:500;line-height:1.4;position:absolute}:root .oui-shell[data-rail=true] [data-tip]:hover:after,:root .oui-shell[data-rail=true] [data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)}:root .oui-shell[data-rail=true] .oui-nav-domain{padding:var(--space-3) var(--space-3) var(--space-1)}:root .oui-shell[data-rail=true] .oui-nav-domain:first-child{padding-top:var(--space-1)}:root .oui-shell[data-rail=true] .oui-nav-domain-name{display:none}:root .oui-shell[data-rail=true] .oui-nav-domain[data-domain-active=true]:after{opacity:1}:root .oui-shell[data-rail=true] .oui-rail-toggle{padding:var(--space-2) 0;justify-content:center}:root .oui-shell[data-rail=true] .oui-sidebar-foot{padding:var(--space-2)}:root .oui-shell[data-rail=true] .account-row{padding:var(--space-1);justify-content:center}:root .oui-shell[data-rail=true] .account-who,:root .oui-shell[data-rail=true] .account-chevron{display:none}}@keyframes oui-flyout-in{0%{opacity:0;transform:translateX(calc(-1 * var(--space-1)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oui-shell[data-rail]{transition:none}:root .oui-shell[data-rail=true] .oui-nav-area-items[data-flyout]{animation:none}:root .oui-shell[data-rail=true] [data-tip]:after{transition:none;transform:translateY(-50%)}}@keyframes oui-fade{0%{opacity:0}}@keyframes oui-page-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes oui-page-header-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes oui-overlay-in{0%{opacity:0}}@keyframes oui-drawer-in{0%{opacity:0;transform:translate(26px)}}@keyframes oui-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes oui-toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes oui-toast-out{to{opacity:0;transform:translateY(6px)}}@keyframes oui-nav-open{0%{grid-template-rows:0fr}}@keyframes oui-pulse{0%,to{opacity:.55}50%{opacity:1}}.oui-live-dot{background:var(--ok,#22c55e);width:7px;height:7px;box-shadow:0 0 6px var(--ok,#22c55e);vertical-align:middle;border-radius:50%;margin-right:6px;animation:1.6s ease-in-out infinite oui-pulse;display:inline-block}.oui-page-enter{animation:oui-page-enter var(--motion-base,.18s) var(--motion-ease,ease) backwards}.oui-page-enter .oui-page-header{animation:oui-page-header-enter var(--motion-slow,.24s) var(--motion-ease,ease) both}.oui-page-enter .oui-stat{animation:oui-page-enter var(--motion-base,.18s) var(--motion-ease,ease) 40ms backwards}.oui-page-enter .oui-DataTable{animation:oui-page-enter var(--motion-base,.18s) var(--motion-ease,ease) 90ms backwards}:where(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=switch]):focus-visible{box-shadow:var(--focus-ring);outline:none}.oui-shell{grid-template-columns:var(--sidebar-w,232px) 1fr;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);font-size:13.5px;line-height:1.45;display:grid}.oui-shell.oui-shell--flat{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr}.oui-shell--flat .oui-sidebar-logo{background:0 0;border-bottom:0;margin:0;padding:0 22px}.oui-shell--flat .oui-sidebar-product{color:var(--text);background:0 0;border:0}.oui-sidebar{border-right:1px solid var(--hair);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;background:0 0;flex-direction:column;height:100vh;padding:28px 14px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.oui-sidebar-logo{z-index:auto;background:0 0;border-bottom:0;align-items:center;gap:8px;min-height:0;margin:0;padding:0 0 34px 8px;display:flex;position:static}.oui-sidebar-logo img{width:auto;height:24px}.oui-sidebar-product{letter-spacing:.3em;color:var(--text-3);background:0 0;border:0;border-radius:0;padding:0;font-size:9.5px;font-weight:650}.oui-sidebar-nav{flex-direction:column;gap:1px;padding-bottom:20px;display:flex}.oui-nav-group{position:relative}.oui-nav-group+.oui-nav-group{border-top:0}.oui-nav-section{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--text-3);text-align:left;align-items:center;gap:6px;padding:18px 8px 7px;font-family:inherit;font-size:10px;font-weight:650;display:flex}.oui-nav-section-toggle{cursor:pointer;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;border-radius:6px}.oui-nav-section-toggle:hover{color:var(--text-dim);background:var(--hover)}.oui-nav-group--active>.oui-nav-section{color:var(--text-2)}.oui-nav-section-count{letter-spacing:0;color:var(--text-3);margin-left:auto;font-size:9px;line-height:1}.oui-nav-chevron{width:12px;height:12px;transition:transform var(--motion-fast,.12s) var(--motion-ease,ease);flex:0 0 12px}.oui-nav-group--collapsed .oui-nav-chevron{transform:rotate(-90deg)}.oui-nav-items{transition:grid-template-rows var(--motion-base,.18s) var(--motion-ease,ease);grid-template-rows:minmax(0,1fr);display:grid}.oui-nav-items>.oui-nav-items-inner{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.oui-nav-items--opening{animation:oui-nav-open var(--motion-base,.18s) var(--motion-ease,ease)}.oui-nav-items--closing{grid-template-rows:0fr}.oui-nav-items[hidden]{display:none}.oui-nav-item{text-align:left;width:100%;min-height:0;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7.5px 10px;font-family:inherit;font-size:13.5px;font-weight:480;display:flex;position:relative}.oui-nav-item:hover{background:var(--hover,#ffffff04);color:var(--text);border-color:#0000}.oui-nav-item[aria-current=page],.oui-nav-item.oui-nav-item--active{background:var(--accent-soft);color:var(--text);box-shadow:none;border-color:#0000}.oui-nav-icon{width:16px;height:16px;color:var(--text-3);flex:0 0 16px}.oui-icon{vertical-align:-.125em;color:currentColor;flex:none;display:inline-block}.oui-nav-item:hover .oui-nav-icon{color:var(--text-2)}.oui-nav-item--active .oui-nav-icon{color:var(--accent-text)}.oui-nav-label{text-overflow:clip;white-space:normal;min-width:0;line-height:1.25;overflow:visible}.oui-nav-count{background:var(--bg);color:var(--text-dim);border-radius:8px;margin-left:auto;padding:0 6px;font-size:10.5px}.oui-nav-item--active .oui-nav-count{background:color-mix(in srgb, var(--accent-500) 32%, transparent);color:var(--text)}.oui-shell-column{flex-direction:column;min-width:0;height:100vh;min-height:100vh;display:flex}.oui-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;min-height:0;box-shadow:none;background:0 0;border-bottom:0;align-items:center;gap:16px;margin-bottom:40px;padding:30px 48px 0;display:flex;position:static}.oui-topbar-context{gap:1px;min-width:0;display:grid}.oui-topbar-eyebrow{color:var(--text-faint);letter-spacing:.105em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.25}.oui-topbar-route{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.oui-topbar-identity{align-items:center;gap:9px;padding-right:2px;display:flex}.oui-topbar-user{max-width:180px;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.oui-crumb{color:var(--text-dim);font-size:12.5px}.oui-crumb b{color:var(--text);font-weight:600}.oui-spacer{flex:1}.oui-main{padding:0 48px calc(40px + var(--floating-phone-reserve,0px));--oui-terminal-min-height:max(0px, calc(100vh - 190px));flex-direction:column;flex:1;gap:0;width:100%;min-width:0;max-width:1200px;min-height:0;margin:30px auto 0;display:flex;overflow-y:auto}.oui-main>*{width:100%;min-height:var(--oui-terminal-min-height);gap:inherit;flex-direction:column;flex:1 0 auto;display:flex}.oui-main>*>*{min-width:0}.oui-main>*>.oui-card:not(:last-child),.oui-main>*>[data-testid$=-page]>.oui-card:not(:last-child),.oui-main>*>.oui-panel:not(:last-child),.oui-main>*>[data-testid$=-page]>.oui-panel:not(:last-child),.oui-main>*>:is(.oui-panel,.oui-card,.oui-form,.oui-DataTable):last-child,.oui-main>*>[data-testid$=-page]>:is(.oui-panel,.oui-card,.oui-form,.oui-DataTable):last-child,.oui-main>*>.oui-panel:last-child,.oui-main>*>.oui-card:last-child,.oui-main>*>.oui-form:last-child,.oui-main>*>.oui-DataTable:last-child,.oui-main>*>[data-testid$=-page]>.oui-panel:last-child,.oui-main>*>[data-testid$=-page]>.oui-card:last-child,.oui-main>*>[data-testid$=-page]>.oui-form:last-child,.oui-main>*>[data-testid$=-page]>.oui-DataTable:last-child{flex:none;min-height:0}.oui-main>:not(:has(>.oui-card~.oui-card,>.oui-panel~.oui-panel,>.oui-card~.oui-panel,>.oui-panel~.oui-card,>.oui-DataTable~.oui-DataTable,>.oui-card~.oui-DataTable,>.oui-DataTable~.oui-card,>.oui-panel~.oui-DataTable,>.oui-DataTable~.oui-panel,>.oui-form~.oui-form,>.oui-card~.oui-form,>.oui-form~.oui-card))>:is(.oui-panel,.oui-card,.oui-form,.oui-DataTable){flex:none;min-height:0}.oui-main>*>[data-testid$=-page]:not(:has(>.oui-card~.oui-card,>.oui-panel~.oui-panel,>.oui-card~.oui-panel,>.oui-panel~.oui-card,>.oui-DataTable~.oui-DataTable,>.oui-card~.oui-DataTable,>.oui-DataTable~.oui-card,>.oui-panel~.oui-DataTable,>.oui-DataTable~.oui-panel,>.oui-form~.oui-form,>.oui-card~.oui-form,>.oui-form~.oui-card))>:is(.oui-panel,.oui-card,.oui-form,.oui-DataTable){flex:none;min-height:0}.oui-main>.oui-card:first-child:last-child,.oui-main>.oui-card:first-child:last-child>.oui-empty-state{flex:1 0 auto;min-height:0}.oui-main>.oui-page-terminal{min-height:var(--oui-terminal-min-height);flex:1 0 auto}.oui-main .oui-card[data-testid=forbidden-page]{min-height:var(--oui-terminal-min-height);flex-direction:column;justify-content:center;display:flex}.oui-main>:has(>.oui-card[data-testid=forbidden-page]){min-height:var(--oui-terminal-min-height)}.oui-main>.oui-page-terminal{flex-direction:column;justify-content:center;display:flex}.oui-main>.oui-card:only-child,.oui-main>.oui-panel:only-child,.oui-main>.oui-DataTable:only-child,.oui-main>*>:is(.oui-card,.oui-panel,.oui-datatable,.oui-form,.oui-empty-state,section,article,[data-testid]:not(.oui-secondary-details)):last-child{flex:none;min-height:0}@media (width<=920px){.oui-shell{grid-template-columns:minmax(200px, var(--sidebar-w,216px)) 1fr}.oui-topbar-user{display:none}}.oui-shell-menu{display:none}.oui-skip-link{z-index:200;border-radius:var(--radius-sm,7px);background:var(--accent-600);color:var(--on-solid,#fff);padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-300%)}.oui-skip-link:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000;transform:none}.oui-main:focus{outline:none}.oui-shell-backdrop{display:none}@media (width<=760px){.oui-shell{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.oui-sidebar{z-index:70;background:var(--bg);visibility:hidden;width:min(86vw,300px);transition:transform var(--motion-base,.18s) var(--motion-ease,ease), visibility 0s linear var(--motion-base,.18s);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.oui-shell[data-nav-open=true] .oui-sidebar{visibility:visible;transition:transform var(--motion-base,.18s) var(--motion-ease,ease), visibility 0s;transform:none}.oui-shell-backdrop{z-index:60;background:var(--scrim);border:0;padding:0;display:block;position:fixed;inset:0}.oui-shell-menu{border:1px solid var(--border);border-radius:var(--radius-sm,7px);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.oui-shell-column{min-width:0;height:auto;min-height:100vh}.oui-topbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:14px 16px 0}.oui-main{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.oui-sidebar{transition:none}*,:before,:after{transition-property:opacity!important}.oui-page-enter,.oui-page-enter .oui-stat,.oui-page-enter .oui-DataTable,.oui-drawer,.oui-modal,.oui-toast,.oui-toast--leaving,.oui-overlay,.oui-nav-items--opening{animation:oui-fade var(--motion-fast,.12s) ease backwards}.oui-live-dot{opacity:1;animation:none}.oui-skeleton-row,.oui-skeleton-block{background:var(--skeleton-base);animation:1.2s ease-in-out infinite oui-pulse}.oui-nav-chevron,.oui-nav-items,.oui-nav-item,.oui-nav-section-toggle,.oui-btn,.oui-tab,.oui-card,.oui-switch-track,.oui-switch-thumb,.oui-table td{transition:none}}.oui-page-header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:44px;display:flex}.oui-page-header-text{flex:1;min-width:12rem}.oui-page-title{letter-spacing:-.015em;color:var(--text);margin:0;font-family:Inter Display,Inter,sans-serif;font-size:30px;font-weight:550;line-height:1.15}.oui-page-sub{color:var(--text-dim);margin:6px 0 0;font-size:14.5px}.oui-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oui-breadcrumb{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.oui-breadcrumb-sep{color:var(--text-faint);margin-inline:6px}.oui-grid{gap:12px;display:grid}.oui-grid--4{grid-template-columns:repeat(4,1fr)}.oui-grid--3{grid-template-columns:repeat(3,1fr)}.oui-grid--2{grid-template-columns:repeat(2,1fr)}.oui-grid--2-1{grid-template-columns:2fr 1fr}.oui-grid--1-2{grid-template-columns:1fr 2fr}@media (width<=1100px){.oui-grid--4{grid-template-columns:repeat(2,1fr)}.oui-grid--3,.oui-grid--2,.oui-grid--2-1,.oui-grid--1-2{grid-template-columns:1fr}}.oui-card{box-shadow:none;transition:box-shadow var(--motion-base,.18s) var(--motion-ease,ease), transform var(--motion-base,.18s) var(--motion-ease,ease), border-color var(--motion-base,.18s) var(--motion-ease,ease);background:0 0;border:0;border-radius:0;padding:0}.oui-card,.oui-panel{flex-direction:column;min-height:0;display:flex}.oui-card>.oui-card-title,.oui-panel>.oui-card-title,.oui-DataTable>.oui-table-toolbar,.oui-DataTable>.oui-table-footer{flex:none}.oui-card-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.oui-card-body>*{min-width:0}.oui-card-body>:last-child,.oui-card-body>.oui-DataTable,.oui-card-body>.oui-table-wrap,.oui-card-body>.oui-list,.oui-card-body>.List,.oui-card-body>.oui-empty,.oui-card-body>.EmptyState,.oui-card-body>.oui-trend,.oui-card-body>.oui-detail-list,.oui-card-body>.oui-grid,.oui-card-body>.oui-form,.oui-card-body>form{flex:auto;min-height:0}.oui-card-body>.oui-DataTable,.oui-card-body>.oui-table-wrap,.oui-card-body>.oui-list,.oui-card-body>.List,.oui-card-body>.oui-empty,.oui-card-body>.EmptyState,.oui-card-body>.oui-trend,.oui-card-body>.oui-form,.oui-card-body>form{flex-direction:column;display:flex}.oui-card-body .oui-empty,.oui-card-body .EmptyState{flex:auto;justify-content:center;min-height:12rem}.oui-card>.oui-DataTable,.oui-card>.oui-table-wrap,.oui-card>.oui-list,.oui-card>.List,.oui-card>.oui-empty,.oui-card>.EmptyState,.oui-panel>.oui-DataTable,.oui-panel>.oui-table-wrap,.oui-panel>.oui-list,.oui-panel>.List,.oui-panel>.oui-empty,.oui-panel>.EmptyState{flex-direction:column;flex:auto;min-height:0;display:flex}.oui-card>.oui-DataTable .oui-empty,.oui-panel>.oui-DataTable .oui-empty,.oui-card>.oui-empty,.oui-panel>.oui-empty,.oui-card>.EmptyState,.oui-panel>.EmptyState{flex:auto;justify-content:center;min-height:12rem}.oui-DataTable>.oui-table-wrap,.oui-DataTable>.oui-skeleton,.oui-DataTable>.oui-skeleton-table{flex:none;width:100%;min-height:0}.oui-DataTable>.oui-empty,.oui-DataTable>.EmptyState{flex-direction:column;flex:auto;justify-content:center;min-height:12rem;display:flex}.oui-DataTable>.oui-table-footer{margin-top:auto}.oui-card-body>.oui-trend .oui-trend-svg,.oui-card>.oui-trend .oui-trend-svg{flex:0 auto;height:148px;min-height:148px;max-height:148px}.oui-card.oui-editor,.oui-card>.oui-form,.oui-main>*>.oui-form{flex-direction:column;flex:auto;min-height:0;display:flex}.oui-main>*>.oui-form:not(:last-child),.oui-main>*>[data-testid$=-page]>.oui-form:not(:last-child),.oui-main>*>.oui-card.oui-editor:not(:last-child),.oui-main>*>[data-testid$=-page]>.oui-card.oui-editor:not(:last-child){flex:none;min-height:0}.oui-card.oui-editor>.oui-form,.oui-card.oui-editor>form{flex-direction:column;flex:auto;min-height:0;display:flex}.oui-form>.oui-field-grid,.oui-form>.oui-form-section{flex:auto;min-height:0}.oui-form>.oui-form-actions{flex:none;margin-top:auto}.oui-main .oui-grid{flex:none;align-items:start;min-height:0}.oui-main .oui-grid:has(>.oui-card,>.oui-panel,>.oui-DataTable,>div>.oui-card,>div>.oui-panel){flex:none;min-height:0}.oui-main .oui-grid>.oui-card,.oui-main .oui-grid>.oui-panel{min-height:0}.oui-main .oui-grid>.oui-stat,.oui-main .oui-grid>.StatCard{align-self:start;height:auto;min-height:0}.oui-main .oui-grid>div{flex-direction:column;gap:12px;min-height:0;display:flex}.oui-main .oui-grid>div>.oui-card,.oui-main .oui-grid>div>.oui-panel{flex:none}.oui-main>*>.oui-grid:has(>.oui-card,>.oui-panel,>.oui-DataTable,>div>.oui-card,>div>.oui-panel){flex:none}.oui-main>*>[data-testid$=-page]>.oui-grid:has(>.oui-card,>.oui-panel,>.oui-DataTable,>div>.oui-card,>div>.oui-panel){flex:none}.oui-main>*>.oui-DataTable,.oui-main>*>[data-testid$=-page]>.oui-DataTable,.oui-main>*>.oui-panel.oui-DataTable,.oui-main>*>[data-testid$=-page]>.oui-panel.oui-DataTable{flex-direction:column;flex:none;min-height:0;display:flex}.oui-main .data-list{flex-direction:column;flex:none;width:100%;min-height:0;display:flex}.oui-main .data-list>.oui-DataTable,.oui-main .data-list>.oui-panel{flex-direction:column;flex:none;min-height:0;display:flex}.oui-main .data-list>.oui-DataTable--fill{flex:auto}.oui-main>*>.data-list:last-child,.oui-main>*>[data-testid$=-page]>.data-list:last-child{flex:none;min-height:0}.oui-main>*>.data-list:has(+.oui-secondary-details:last-child){flex:none;min-height:0}.oui-main>*>[data-testid$=-page]>.data-list:has(+.oui-secondary-details:last-child){flex:none;min-height:0}.oui-main>*>.oui-card:last-child:has(.oui-empty,.EmptyState,[data-empty=true]){flex:none;min-height:0}.oui-main>*>.oui-panel:last-child:has(.oui-empty,.EmptyState,[data-empty=true]){flex:none;min-height:0}.oui-main>*>[data-testid$=-page]>.oui-card:last-child:has(.oui-empty,.EmptyState,[data-empty=true]){flex:none;min-height:0}.oui-main>*>[data-testid$=-page]>.oui-panel:last-child:has(.oui-empty,.EmptyState,[data-empty=true]){flex:none;min-height:0}.oui-main>*>.oui-DataTable:last-child:has(.oui-empty,.EmptyState,[data-empty=true]){flex:none;min-height:0}.oui-main>*>[data-testid$=-page]>.oui-DataTable:last-child:has(.oui-empty,.EmptyState,[data-empty=true]){flex:none;min-height:0}.oui-main>*>section:last-child,.oui-main>*>[data-testid$=-page]>section:last-child,.oui-main>*>article:last-child{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.oui-main>*>section:last-child>:last-child,.oui-main>*>article:last-child>:last-child{flex:none;min-height:0}.oui-card:hover{border-color:color-mix(in srgb, var(--accent-500,#6366f1) 28%, var(--border));box-shadow:none}.oui-card--link{cursor:pointer}.oui-card--link:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.oui-card--link:hover{transform:none}}.oui-card-title{letter-spacing:-.005em;text-transform:none;color:var(--text);align-items:baseline;gap:8px;margin:0 0 14px;font-size:15.5px;font-weight:600;display:flex}.oui-card-title-right{text-transform:none;letter-spacing:0;color:var(--text-faint);margin-left:auto;font-size:11.5px;font-weight:500}.oui-stat{z-index:1;isolation:isolate;box-shadow:none;transition:transform var(--motion-fast,.12s) var(--motion-ease,ease), box-shadow var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.oui-stat:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.oui-stat:hover{transform:none}}.oui-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11.5px;font-weight:600}.oui-stat-value{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;margin:10px 0 0;font-family:Inter Display,Inter,sans-serif;font-size:34px;font-weight:550;line-height:1}.oui-stat-value small{color:var(--text-dim);font-size:13px;font-weight:500}.oui-stat-delta{color:var(--text-dim);margin-top:8px;font-size:12.5px}.oui-stat-caption{color:var(--text-dim);margin-top:6px;font-size:12.5px;line-height:1.35}.oui-stat-delta--up{color:var(--ok)}.oui-stat-delta--down{color:var(--bad)}.oui-stat-delta--flat{color:var(--text-dim)}.oui-stat--empty .oui-stat-value{color:var(--text-faint);white-space:normal;overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.25}.oui-stat--primary.oui-stat--empty .oui-stat-value{font-size:15px;font-weight:600}.oui-stat-unit{color:var(--text-dim);margin-left:4px;font-size:15px;font-weight:500}.oui-stat--primary .oui-stat-value{font-size:40px}.oui-stat--primary .oui-stat-label{color:var(--text-2,var(--text-dim))}.oui-stat-row{flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:4px;display:flex}.oui-stat-row>*{flex:200px;min-width:0;padding:0 22px}.oui-stat-row>:first-child{padding-left:0}.oui-stat-row>*+*{border-left:1px solid var(--border)}@media (width<=760px){.oui-stat-row>*{flex:45%;padding:0 14px;border-left:0!important}.oui-stat-row>:nth-child(odd){padding-left:0}}.oui-btn{background:var(--accent-gradient,var(--accent));color:var(--on-solid,#fff);box-shadow:var(--accent-glow,none);border-radius:var(--radius-sm,7px);font:inherit;cursor:pointer;transition:filter var(--motion-fast,.12s) var(--motion-ease,ease), transform var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease), color var(--motion-fast,.12s) var(--motion-ease,ease);border:0;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.oui-btn:hover:not(:disabled){filter:brightness(.92)}.oui-btn:active:not(:disabled){transform:scale(.98)}.oui-btn:disabled{opacity:.55;cursor:not-allowed}.oui-btn--ghost{border:1px solid var(--border);color:var(--text-dim);box-shadow:none;background:0 0}.oui-btn--ghost:hover:not(:disabled){color:var(--text);border-color:var(--text-faint);filter:none;background:0 0}.oui-btn--danger{background:var(--bad-solid,var(--danger-solid));box-shadow:none}.oui-btn--danger:hover:not(:disabled){filter:brightness(.92)}.oui-btn--link:hover:not(:disabled){filter:brightness(1.2)}.oui-btn--sm{padding:4px 10px;font-size:11.5px}.oui-btn--link{color:var(--accent-text);box-shadow:none;background:0 0;border:0;padding:0;font-weight:500}.oui-btn:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.oui-badge{color:var(--text);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.oui-badge:before{content:"";width:7px;height:7px;box-shadow:none;background:currentColor;border-radius:4px}.oui-badge--ok{color:var(--ok)}.oui-badge--warn{color:var(--warn)}.oui-badge--bad{color:var(--bad)}.oui-badge--info{color:var(--info-text)}.oui-badge--dim{color:var(--text-3)}.oui-badge--dim:before{background:var(--text-3)}.oui-count--active{font-weight:700}.oui-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-bottom:4px;display:flex}.oui-tab{color:var(--text-dim);font:inherit;cursor:pointer;white-space:nowrap;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:12.5px;font-weight:600}.oui-tab:hover{color:var(--text)}.oui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.oui-table-wrap{width:100%;overflow-x:auto}.oui-DataTable{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:14px;padding:4px 14px 10px}.oui-drawer .oui-DataTable,.oui-card .oui-DataTable{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.oui-table{border-collapse:collapse;width:100%;font-size:12.5px}.oui-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);background:var(--bg,#09090b);border-bottom:1px solid var(--hair);white-space:nowrap;z-index:2;padding:0 14px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.oui-table thead th:first-child{border-top-left-radius:var(--radius-sm,8px)}.oui-table thead th:last-child{border-top-right-radius:var(--radius-sm,8px)}.oui-table td{border-bottom:1px solid var(--hair);vertical-align:middle;transition:background var(--motion-fast,.12s) var(--motion-ease,ease);padding:12px 14px;font-size:13.5px}.oui-table td.oui-num,.oui-table td.oui-money,.oui-table td.oui-when,.oui-table td .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.oui-table tbody tr{transition:background var(--motion-fast,.12s) var(--motion-ease,ease)}.oui-table tbody tr:hover,.oui-table tbody tr:hover td{background:var(--hover,#ffffff04)}.oui-table tbody tr:active td{background:var(--bg);transition-duration:var(--motion-fast,.12s)}.oui-table tr:last-child td{border-bottom:0}.oui-table .oui-num,.oui-table th.oui-num{text-align:right;font-variant-numeric:tabular-nums}.oui-row-actions,.oui-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.oui-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 0 color-mix(in srgb, var(--accent,#4f46e5) 45%, transparent)}.oui-table tbody tr.oui-row--ok td:first-child{box-shadow:inset 2px 0 0 0 var(--ok,#34d399)}.oui-table tbody tr.oui-row--warn td:first-child{box-shadow:inset 2px 0 0 0 var(--warn,#fbbf24)}.oui-table tbody tr.oui-row--error td:first-child{box-shadow:inset 2px 0 0 0 var(--bad,#ef4444)}.oui-table tbody tr.oui-row--info td:first-child{box-shadow:inset 2px 0 0 0 var(--info,#60a5fa)}.oui-table tbody tr.oui-row--accent td:first-child{box-shadow:inset 2px 0 0 0 var(--accent,#4f46e5)}.oui-table tbody tr.oui-row--heard td{color:var(--text-dim,#9ca3af)}.oui-copy-value{align-items:center;gap:6px;max-width:100%;display:inline-flex}.oui-copy-value-text{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.oui-copy-btn{border-radius:var(--radius-sm,7px);color:var(--text-faint);cursor:pointer;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease), transform var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:1px solid #0000;padding:3px 5px;font-size:12px;line-height:1}.oui-copy-btn:hover{color:var(--text);background:var(--bg)}.oui-copy-btn:active{transform:scale(.92)}.oui-copy-btn--done{color:var(--ok)}.oui-table-sort{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.oui-table-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.oui-table-footer{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.oui-table-pager{gap:8px;display:flex}.oui-skeleton{gap:8px;display:grid}.oui-skeleton-table{gap:12px;padding:6px 0}.oui-skeleton-head{background:var(--skeleton-base);border-radius:4px;width:38%;height:10px;margin-bottom:2px}.oui-skeleton-block{border-radius:var(--radius-md,8px);background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-glint) 50%, var(--skeleton-base) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite oui-shimmer}.oui-skeleton-row{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-glint) 50%, var(--skeleton-base) 100%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.2s ease-in-out infinite oui-shimmer}@keyframes oui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.oui-skeleton-stat{flex-direction:column;gap:8px;margin-top:4px;display:flex}.oui-skeleton-stat .oui-skeleton-stat-value{width:58%;height:22px}.oui-skeleton-stat .oui-skeleton-stat-delta{width:38%;height:11px}.oui-empty{text-align:center;color:var(--text-dim);flex-direction:column;align-items:center;gap:10px;padding:34px 16px 30px;display:flex}.oui-DataTable .oui-empty{border:1px dashed var(--border);border-radius:var(--radius-md,var(--radius));background:color-mix(in srgb, var(--hover) 55%, transparent);margin:8px 4px 4px}.oui-empty-glyph{opacity:.28;filter:saturate(.6);width:54px;height:54px}.oui-empty-title{color:var(--text);margin:0;font-size:14px;font-weight:650}.oui-empty-body{max-width:36rem;margin:0;font-size:12.5px}.oui-empty-action{margin-top:4px}.oui-stat-spark{width:100%;height:26px;margin-top:8px;display:block}.oui-stat-spark-grid{stroke:var(--hair);stroke-width:1px}.oui-stat-spark-line{fill:none;stroke:var(--accent-400,var(--accent-light));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.oui-trend{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;min-height:0;margin-top:14px;padding:0;display:flex}.oui-trend .oui-trend-empty,.oui-trend>.oui-empty,.oui-trend>.EmptyState{flex-direction:column;flex:auto;justify-content:center;min-height:7rem;max-height:11rem;display:flex}.oui-trend-svg{width:100%;height:160px;display:block}.oui-trend-grid{stroke:var(--hair);stroke-width:.3px}.oui-trend-area{fill:color-mix(in srgb, var(--accent-500,#6366f1) 12%, transparent);stroke:none}.oui-trend-line{fill:none;stroke:var(--accent-400,var(--accent-light));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.oui-trend-axis{font-size:var(--type-caption,11.5px);color:var(--text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";justify-content:space-between;margin-top:4px;display:flex}.oui-trend-empty .oui-empty{padding:22px 16px 18px}.oui-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.oui-field-label{color:var(--text-dim);font-size:11.5px;font-weight:600}.oui-field-hint{color:var(--text-faint);font-size:11px}.oui-field-error{color:var(--bad);font-size:11.5px}.oui-input,.oui-select,.oui-textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm,7px);color:var(--text);font:inherit;width:100%;transition:border-color var(--motion-fast,.12s) var(--motion-ease,ease), box-shadow var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease);padding:7px 10px}.oui-input:focus,.oui-input:focus-within,.oui-select:focus,.oui-textarea:focus{border-color:var(--focus-color,var(--accent));outline:none}.oui-input::-webkit-calendar-picker-indicator:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:1px;border-radius:3px}.oui-input[aria-invalid=true],.oui-select[aria-invalid=true],.oui-textarea[aria-invalid=true]{border-color:var(--danger-solid)}.oui-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239a9aa8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:30px}.oui-select:disabled{cursor:not-allowed;opacity:.6}.oui-check-input{appearance:none;border:1px solid var(--border);background:var(--bg);cursor:pointer;width:16px;height:16px;transition:background var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);border-radius:4px;flex:none;margin:0;position:relative}.oui-check-input:hover:not(:disabled){border-color:var(--accent-500,#6366f1)}.oui-check-input:checked{background:var(--accent-600,#4f46e5);border-color:var(--accent-600,#4f46e5)}.oui-check-input:checked:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;position:absolute;inset:0}.oui-check-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.oui-check-input:disabled{cursor:not-allowed;opacity:.6}.oui-check-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 16px;display:grid}.oui-check-row{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.oui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}@media (width<=800px){.oui-field-grid{grid-template-columns:1fr}}.oui-form-section{margin-bottom:16px}.oui-form-section-title{color:var(--text);margin:0 0 10px;font-size:12px;font-weight:650}.oui-form-actions{padding-top:8px;padding-bottom:calc(8px + var(--floating-phone-reserve,0px));border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.oui-editor{padding:18px 20px 12px}.oui-editor .oui-form-actions{border-bottom-left-radius:var(--radius-md,var(--radius));border-bottom-right-radius:var(--radius-md,var(--radius));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;margin:4px -20px -12px;padding:10px 20px}.oui-dirty-hint{color:var(--warn,#f59e0b);align-self:center;margin-right:auto;font-size:12px}.oui-section-heading{letter-spacing:-.01em;color:var(--text);margin:22px 0 10px;font-size:14px;font-weight:650}.oui-input[type=time],.oui-input[type=date],.oui-input[type=datetime-local]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.oui-input::placeholder,textarea.oui-input::placeholder{color:var(--text-3);opacity:1;font-style:italic}.oui-input[type=time]{min-width:9.25rem;padding-inline-end:8px}.oui-input[type=time]::-webkit-calendar-picker-indicator{filter:invert()opacity(.55);cursor:pointer;transition:opacity var(--motion-fast,.12s) var(--motion-ease,ease)}.oui-input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.55);cursor:pointer;transition:opacity var(--motion-fast,.12s) var(--motion-ease,ease)}.oui-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()opacity(.55);cursor:pointer;transition:opacity var(--motion-fast,.12s) var(--motion-ease,ease)}.oui-input[type=time]::-webkit-calendar-picker-indicator:hover{filter:invert()opacity(.9)}.oui-input[type=date]::-webkit-calendar-picker-indicator:hover{filter:invert()opacity(.9)}.oui-input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{filter:invert()opacity(.9)}:root[data-theme=light] .oui-input[type=time]::-webkit-calendar-picker-indicator{filter:opacity(.6)}:root[data-theme=light] .oui-input[type=date]::-webkit-calendar-picker-indicator{filter:opacity(.6)}:root[data-theme=light] .oui-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:opacity(.6)}:root[data-theme=light] .oui-input[type=time]::-webkit-calendar-picker-indicator:hover{filter:opacity(.9)}:root[data-theme=light] .oui-input[type=date]::-webkit-calendar-picker-indicator:hover{filter:opacity(.9)}:root[data-theme=light] .oui-input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{filter:opacity(.9)}.oui-radio-input{appearance:none;border:1px solid var(--border);border-radius:var(--radius-round);background:var(--bg);cursor:pointer;width:16px;height:16px;transition:background var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);flex:none;margin:0;position:relative}.oui-radio-input:hover:not(:disabled){border-color:var(--accent-500)}.oui-radio-input:checked{border-color:var(--accent-600)}.oui-radio-input:checked:after{content:"";border-radius:var(--radius-round);background:var(--accent-600);position:absolute;inset:3px}.oui-radio-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.oui-radio-input:disabled{opacity:.5;cursor:not-allowed}.oui-switch{cursor:pointer;color:var(--text-dim);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.oui-switch-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.oui-switch-track{background:var(--bg);border:1px solid var(--border);width:34px;height:18px;transition:background var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);border-radius:999px;flex-shrink:0;position:relative}.oui-switch-thumb{background:var(--text-dim);width:14px;height:14px;transition:transform var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease);border-radius:50%;position:absolute;top:1px;left:1px}.oui-switch-input:checked+.oui-switch-track{background:var(--accent-dark,var(--accent));border-color:var(--accent)}.oui-switch-input:checked+.oui-switch-track .oui-switch-thumb{background:var(--on-solid,#fff);transform:translate(16px)}.oui-switch-input:focus-visible+.oui-switch-track{outline:2px solid var(--focus-color,var(--accent));outline-offset:2px}.oui-switch-label{line-height:1.2}.oui-overlay{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;width:auto;min-height:0;animation:oui-overlay-in var(--motion-fast,.12s) var(--motion-ease,ease) both;flex-direction:row;justify-content:flex-end;display:flex;position:fixed;inset:0}.oui-overlay--center{z-index:105;justify-content:center;align-items:center;padding:24px}.oui-drawer{background:var(--surface-2);border-left:1px solid var(--line-strong);width:min(420px,100%);height:100%;box-shadow:var(--elev-3);animation:oui-drawer-in var(--motion-panel,.2s) var(--motion-spring,ease) both;flex-direction:column;padding:18px 18px 24px;display:flex;overflow-y:auto}.oui-drawer>.oui-form,.oui-modal>.oui-form{flex-direction:column;flex:auto;min-height:0;display:flex}.oui-drawer>*,.oui-drawer>.oui-form{flex-shrink:0}.oui-drawer--footed{padding-bottom:0;overflow:hidden}.oui-drawer--footed>.oui-drawer-body{min-height:0;padding-bottom:var(--space-3,12px);flex:auto;overflow-y:auto}.oui-footer-actions{justify-content:flex-end;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.oui-drawer--footed>.oui-drawer-footer{padding:var(--space-3,12px) 18px;border-top:1px solid var(--hair);background:var(--surface-2);flex:none;margin:0 -18px}.oui-drawer[data-testid=billing-plans-detail],.oui-drawer[data-testid=billing-invoice-detail-panel]{width:min(880px,100%)}.oui-drawer>.oui-form>.oui-form-actions,.oui-modal>.oui-form>.oui-form-actions{margin-top:auto}.oui-drawer .oui-form-actions,.oui-modal .oui-form-actions{background:color-mix(in srgb, var(--surface-2) 98%, transparent);padding-bottom:4px}.oui-modal{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg,var(--radius));width:min(520px,100%);max-height:min(90vh,720px);box-shadow:var(--elev-3);animation:oui-modal-in var(--motion-base,.18s) var(--motion-spring,ease) both;padding:18px 18px 20px;overflow-y:auto}.oui-dialog-header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.oui-dialog-title{flex:1;margin:0;font-size:15px;font-weight:650}.oui-list{flex-direction:column;gap:10px;display:flex}.oui-list-row{align-items:center;gap:10px;display:flex}.oui-list-grow{flex:1;min-width:0}.oui-list-title{font-size:12.5px;font-weight:600}.oui-list-sub{color:var(--text-dim);font-size:11.5px}.oui-state-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.oui-toast-host{left:16px;bottom:calc(24px + var(--floating-phone-reserve,0px));z-index:110;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;top:auto;right:auto}.oui-toast-host>*{pointer-events:auto}@media (width>=761px){.oui-toast-host:not(.oui-toast-host--inline){left:calc(var(--sidebar-w,232px) + 16px)}}.oui-toast-host.oui-toast-host--inline{pointer-events:auto;max-width:420px;position:static}.oui-toast-host--inline .oui-toast-region{flex-direction:column}.oui-toast-region{flex-direction:column-reverse;gap:8px;display:flex}.oui-toast{background:var(--surface-3,var(--bg));border:1px solid var(--line-strong,var(--border));border-radius:var(--radius-md,9px);box-shadow:var(--elev-2);color:var(--text);animation:oui-toast-in var(--motion-panel,.2s) var(--motion-spring,ease) both;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.oui-toast--leaving{animation:oui-toast-out var(--motion-base,.18s) var(--motion-ease,ease) both}.oui-toast--ok{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.oui-toast--bad{border-color:color-mix(in srgb, var(--bad) 55%, transparent)}.oui-progress{background:var(--field,#ffffff0f);border-radius:3px;height:6px;overflow:hidden}.oui-progress>i{background:var(--accent);border-radius:3px;height:100%;margin-top:0;display:block}.oui-progress>i.ok{background:var(--success-solid)}.oui-progress>i.warn{background:var(--warning-solid)}.oui-progress>i.bad{background:var(--danger-solid)}.trunk-capacity{flex-direction:column;gap:4px;min-width:150px;display:flex}.trunk-capacity-label{color:var(--text-dim);font-size:11px}.plan-name{font-weight:600}.plan-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.oui-footnote{color:var(--text-faint);padding-top:6px;font-size:11px}.oui-footnote a{color:var(--accent-text)}.oui-muted{color:var(--text-dim)}.oui-mono{font-family:var(--mono);font-size:11.5px}.oui-money{font-variant-numeric:tabular-nums}.oui-pos{color:var(--ok)}.oui-neg{color:var(--bad)}.oui-inline-error{color:var(--bad);font-size:12.5px}.oui-home-strip{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 28px;padding:0;display:flex}.oui-home-strip-item{font-size:12.5px}.oui-usage-row{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11.5px;display:flex}.oui-faint{color:var(--text-faint)}.oui-check{color:var(--text-dim);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.oui-inline-field{align-items:center;gap:6px;display:inline-flex}.oui-week-grid{grid-template-columns:repeat(7,minmax(82px,1fr));align-items:start;gap:10px;margin:8px 0 14px;display:grid}.oui-week-day{flex-direction:column;gap:6px;display:flex}.oui-week-day-name{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);text-align:center;margin:0;font-size:10.5px;font-weight:600}.oui-week-track{background:var(--bg);border-radius:8px;height:180px;position:relative;overflow:hidden}.oui-week-track--holiday{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--warn) 22%, transparent) 0 8px, transparent 8px 16px)}.oui-week-band{background:var(--accent-tint);border:1px solid var(--accent-500);border-radius:6px;justify-content:center;align-items:flex-start;padding-top:2px;display:flex;position:absolute;left:3px;right:3px}.oui-week-band-times{color:var(--text);white-space:nowrap;font-size:10.5px}.oui-week-closed{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex;position:absolute;inset:0}.oui-week-controls{flex-direction:column;gap:4px;display:flex}.oui-week-open-toggle{color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;display:flex}.oui-option-row{grid-template-columns:64px minmax(120px,1fr) minmax(140px,1.2fr) auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.oui-detail-list{grid-template-columns:140px 1fr;gap:6px 12px;margin:0 0 12px;font-size:12.5px;display:grid}.oui-detail-list dt{color:var(--text-faint);margin:0}.oui-detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.oui-link-rows{margin:0 0 var(--space-3,12px);border:1px solid var(--hair);border-radius:var(--radius-md,12px);padding:0;list-style:none;overflow:hidden}.oui-link-rows li+li{border-top:1px solid var(--hair)}.oui-link-row{justify-content:space-between;align-items:baseline;gap:var(--space-3,12px);min-height:40px;padding:10px var(--space-3,12px);color:var(--text);font-size:13px;text-decoration:none;display:flex}.oui-link-row:hover{background:var(--field)}.oui-link-row:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-color,var(--accent-500));outline:2px solid #0000}.oui-link-row-target{min-width:0;color:var(--text-3);font-size:var(--type-caption,12.5px);overflow-wrap:anywhere;text-align:right}.oui-detail-subhead{margin:var(--space-4,16px) 0 var(--space-2,8px);color:var(--text-3);font-size:var(--type-section,11px);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.oui-link-row-target:after{content:" ›"}.oui-plain-list{margin:0 0 12px;padding:0;font-size:12.5px;list-style:none}.oui-plain-list li{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 2px;display:flex}.oui-plain-list li:last-child{border-bottom:0}.oui-plain-list kbd,kbd.oui-kbd{font-family:var(--mono);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm,7px);color:var(--text);border-bottom-width:2px;padding:1px 7px;font-size:11px}.oui-hints-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:52px;padding:0}.oui-hints-panel h2{font-size:var(--type-section,12px);text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin:0 0 8px}.oui-identity-strip{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:52px;padding:0;font-size:12.5px;display:flex}.oui-identity-strip p{color:var(--text-dim);margin:0}.oui-identity-strip strong{color:var(--text);font-weight:600}.oui-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 12px;display:flex}.oui-phone-dock{flex:none;min-height:44px;margin-top:auto}.oui-overlay--palette{justify-content:center;align-items:flex-start;padding:14vh 20px 20px}@keyframes oui-palette-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}}.oui-palette{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg,16px);width:min(560px,100%);box-shadow:var(--elev-3);animation:oui-palette-in var(--motion-slow,.24s) var(--motion-spring,ease) both;overflow:hidden}.oui-palette-input{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:14px 16px;font-size:14px}.oui-palette-input:focus-visible{box-shadow:none}.oui-palette-list{max-height:min(46vh,380px);padding:6px;overflow-y:auto}.oui-palette-group{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);padding:8px 10px 3px;font-size:10px;font-weight:700}.oui-palette-item{text-align:left;border-radius:var(--radius-sm,8px);width:100%;color:var(--text-dim);font:inherit;cursor:pointer;transition:background var(--motion-fast,.12s) var(--motion-ease,ease), color var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.oui-palette-item .oui-nav-icon{flex:0 0 15px;width:15px;height:15px}.oui-palette-item--active{background:color-mix(in srgb, var(--accent-500) 22%, transparent);color:var(--text)}.oui-palette-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oui-palette-hint{font-family:var(--mono);color:var(--text-faint);border:1px solid var(--border);background:var(--bg);border-radius:4px;padding:1px 5px;font-size:10px}.oui-palette-empty{text-align:center;color:var(--text-faint);padding:22px 14px;font-size:12.5px}.oui-palette-footer{border-top:1px solid var(--border);color:var(--text-faint);gap:14px;padding:8px 14px;display:flex}.oui-palette-footer kbd{font-family:var(--mono);border:1px solid var(--border);background:var(--bg);border-radius:4px;padding:1px 5px;font-size:10px}.oui-palette-trigger{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm,8px);color:var(--text-faint);font:inherit;cursor:pointer;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);padding:3px 8px}.oui-palette-trigger:hover{color:var(--text);border-color:var(--text-faint)}.oui-palette-trigger kbd{font-family:var(--mono);font-size:10.5px}.oui-console{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md,12px);box-shadow:inset 0 1px 3px rgba(var(--shadow-ink), .35);overflow:hidden}.oui-console-header{border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:10px;padding:7px 12px;display:flex}.oui-console-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:700}.oui-console-body{font-family:var(--mono);font-size:var(--type-mono,11.5px);white-space:pre-wrap;word-break:break-word;padding:10px 12px;line-height:1.55}.oui-console-line{gap:10px;padding:.5px 0;display:flex}.oui-console-time{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.oui-console-text{flex:1;min-width:0}.oui-console-line--ok{color:var(--ok)}.oui-console-line--warn{color:var(--warn)}.oui-console-line--bad{color:var(--bad)}.oui-console-line--info{color:var(--info)}.oui-console-line--dim{color:var(--text-dim)}.oui-console-line--dim .oui-console-time{color:var(--text-faint)}@keyframes oui-combobox-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}}.oui-combobox{width:100%;position:relative}.oui-combobox-trigger{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm,7px);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;transition:border-color var(--motion-fast,.12s) var(--motion-ease,ease), background var(--motion-fast,.12s) var(--motion-ease,ease);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.oui-combobox-trigger:hover{background:var(--bg)}.oui-combobox-trigger:focus-visible{border-color:var(--focus-color,var(--accent,#4f46e5));box-shadow:0 0 0 2px var(--focus-color,var(--accent,#4f46e5));outline:none}.oui-combobox-trigger:disabled{opacity:.55;cursor:not-allowed}.oui-combobox-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oui-combobox-value--placeholder{color:var(--text-faint)}.oui-combobox-chevron{color:var(--text-faint);transition:transform var(--motion-fast,.12s) var(--motion-ease,ease);flex:0 0 14px}.oui-combobox-trigger[aria-expanded=true] .oui-combobox-chevron{transform:rotate(180deg)}.oui-combobox-pop{z-index:60;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg,16px);min-width:min(18rem,100vw - 32px);box-shadow:var(--elev-3);animation:oui-combobox-in var(--motion-base,.18s) var(--motion-spring,ease) both;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.oui-combobox-search{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:10px 14px;font-size:13px}.oui-combobox-list{max-height:min(40vh,320px);padding:6px;overflow-y:auto}.oui-combobox-option{text-align:left;border-radius:var(--radius-sm,8px);width:100%;color:var(--text-dim);font:inherit;cursor:pointer;transition:background var(--motion-fast,.12s) var(--motion-ease,ease), color var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.oui-combobox-option--active{background:color-mix(in srgb, var(--accent-500) 22%, transparent);color:var(--text)}.oui-combobox-option--selected .oui-combobox-option-label{color:var(--text);font-weight:600}.oui-combobox-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oui-combobox-check{color:var(--accent,#4f46e5);flex:0 0 13px}.oui-combobox-empty{text-align:center;color:var(--text-faint);padding:18px 14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.oui-palette,.oui-combobox-pop{animation:oui-fade var(--motion-fast,.12s) ease both}}.oui-secondary-details{border:1px solid var(--border);border-radius:var(--radius-md,var(--radius));background:0 0;margin-top:8px;padding:0 12px 12px}.oui-main>*>.oui-secondary-details:last-child{flex:0 auto;min-height:0}.oui-secondary-details>summary{cursor:pointer;margin:0;padding:12px 4px;list-style:none}.oui-secondary-details>summary::-webkit-details-marker{display:none}.oui-topbar .oui-btn--ghost,.oui-topbar .oui-btn--link{color:var(--text-faint);background:0 0;border:0;padding:4px 8px;font-weight:550}.oui-topbar .oui-btn--ghost:hover,.oui-topbar .oui-btn--link:hover{color:var(--text-dim);background:0 0}.oui-topbar .locale-switch .oui-btn{color:var(--text-faint);background:0 0;border:0;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600}.oui-topbar .locale-switch .oui-btn:not(.oui-btn--ghost):not(.oui-btn--link){background:var(--accent-soft);color:var(--accent-text)}.oui-topbar .oui-palette-trigger{color:var(--text-faint);background:0 0;border:0}.oui-topbar .oui-palette-trigger kbd{color:var(--text-faint);background:0 0;border:0;padding:0;font-size:11px}.oui-flat-nav .oui-btn{color:var(--text-dim);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:13.5px;font-weight:480}.oui-flat-nav .oui-btn:hover{background:var(--hover);color:var(--text)}.oui-flat-nav .oui-btn:not(.oui-btn--ghost){background:var(--accent-soft);color:var(--text)}td.oui-num,.oui-nowrap,td.oui-when,td.oui-phone,td.oui-money{white-space:nowrap}.oui-telemetry-pulse-wrap{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex;position:relative}html:root .oui-btn.oui-btn--ghost.oui-telemetry-pulse{box-sizing:border-box;border-radius:var(--radius-round);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--text-dim);cursor:pointer;transition:background var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html:root .oui-btn.oui-btn--ghost.oui-telemetry-pulse:hover{background:var(--hover)}html:root .oui-btn.oui-btn--ghost.oui-telemetry-pulse:focus-visible{box-shadow:var(--focus-ring);outline:none}.oui-telemetry-pulse-dot{background:var(--text-3);width:8px;height:8px;box-shadow:0 0 0 3px var(--field);transition:background var(--motion-base,.18s) var(--motion-ease,ease);border-radius:50%;flex:none}.oui-telemetry-pulse--healthy .oui-telemetry-pulse-dot{background:var(--success-solid);box-shadow:0 0 0 3px var(--success-soft)}.oui-telemetry-pulse--degraded .oui-telemetry-pulse-dot{background:var(--warning-solid);box-shadow:0 0 0 3px var(--warning-soft)}.oui-telemetry-pulse--down .oui-telemetry-pulse-dot{background:var(--danger-solid);box-shadow:0 0 0 3px var(--danger-soft)}.oui-telemetry-pulse--unknown .oui-telemetry-pulse-dot{background:var(--text-3)}.oui-telemetry-pulse-popover{z-index:50;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm,8px);min-width:180px;max-width:min(272px,100vw - 16px);box-shadow:var(--elev-2);padding:10px 12px;font-size:11.5px;position:fixed}.oui-telemetry-pulse-popover-title{margin:0 0 var(--space-1);font-size:var(--type-section);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:650}.oui-telemetry-pulse-popover-status{color:var(--text);margin:0 0 4px;font-weight:650}.oui-telemetry-pulse-popover-detail{color:var(--text-dim);margin:0 0 4px}.oui-telemetry-pulse-popover-freshness{color:var(--text-faint);margin:0;font-size:10.5px}.oui-card-body>.oui-empty,.oui-card-body>.EmptyState,.oui-cockpit-header .oui-empty,.oui-cockpit-header .EmptyState,[data-testid$=-trend] .oui-empty,[data-testid$=-trend] .EmptyState{gap:6px;min-height:7rem;padding:16px 12px 14px}.oui-card-body>.oui-empty .oui-empty-glyph,.oui-card-body>.EmptyState .oui-empty-glyph,.oui-cockpit-header .oui-empty-glyph,[data-testid$=-trend] .oui-empty-glyph{opacity:.22;width:36px;height:36px}.oui-card-body>.oui-empty .oui-empty-title,.oui-card-body>.EmptyState .oui-empty-title,.oui-cockpit-header .oui-empty-title,[data-testid$=-trend] .oui-empty-title{font-size:13px}.oui-card-body>.oui-empty .oui-empty-body,.oui-card-body>.EmptyState .oui-empty-body,.oui-cockpit-header .oui-empty-body,[data-testid$=-trend] .oui-empty-body{font-size:12px}.oui-tabs.oui-tabs--segmented{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hair);border:0;border-radius:10px;flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:inline-flex}.oui-tabs--segmented .oui-tab{color:var(--text-2);white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:6px;margin:0;padding:5px 12px;font-size:12.5px;font-weight:540;display:inline-flex}.oui-tabs--segmented .oui-tab:hover{color:var(--text)}.oui-tabs--segmented .oui-tab[aria-selected=true]{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.oui-tabs--segmented .oui-tab:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:1px}.oui-tab-count{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:11px}.oui-tab[aria-selected=true] .oui-tab-count{color:var(--text-2)}.oui-nav-area+.oui-nav-area{margin-top:2px}.oui-nav-area-head .oui-nav-section-count{margin-left:auto}.oui-nav-area-items{border-left:1px solid var(--hair);flex-direction:column;gap:1px;margin:2px 0 6px 18px;padding-left:10px;display:flex}.oui-nav-item.oui-nav-subitem{padding:5px 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.oui-tabs--segmented .oui-tab{transition:none}}.oui-frame{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.oui-frame-header{flex-direction:column;gap:4px;min-width:0;display:flex}.oui-frame-header .oui-page-header{margin-bottom:0}.oui-frame-notes{flex-wrap:wrap;gap:16px;margin:0;font-size:12.5px;display:flex}.oui-frame-notes a{color:var(--text-dim);text-underline-offset:3px;text-decoration:underline}.oui-frame-notes a:hover{color:var(--text)}.oui-frame-kpis{grid-template-columns:repeat(var(--frame-kpi-cols,8), minmax(0, 1fr));gap:10px;display:grid}.oui-frame-kpis .oui-stat{height:100%}.oui-frame-chart{grid-area:1/-3/auto/-1;min-width:0}@media (width<=1100px){.oui-frame-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.oui-frame-chart{grid-area:auto/1/auto/-1}}.oui-frame-chart>*{margin:0}.oui-frame-chart>:not(.oui-frame-chart-title){flex:auto;min-height:0}.oui-frame-chart:empty{display:none}.oui-frame-body{flex-direction:column;gap:10px;min-height:0;display:flex}.oui-frame-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.oui-frame-filters .oui-field-grid{flex-wrap:wrap;gap:10px;display:flex}.oui-frame-filters .oui-field{min-width:160px}.oui-frame-block{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:auto}.oui-frame-block--table{overflow:hidden}.oui-frame-block>.oui-DataTable{margin-top:0}.oui-frame-block-stack{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.oui-frame-block-stack>:not(.oui-DataTable){flex-shrink:0;margin:0}.oui-DataTable--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.oui-DataTable--fill .oui-table-wrap{flex:auto;min-height:0;overflow:auto}.oui-DataTable--fill thead th{z-index:1;background:var(--bg);position:sticky;top:0}.oui-DataTable tr[data-open=true]{cursor:pointer}.oui-DataTable tr[data-open=true]:hover td{background:var(--hover)}.oui-frame-note{color:var(--text-faint);gap:6px;display:inline-flex}.oui-frame .oui-page-title{font-size:22px}.oui-frame .oui-page-sub{margin-top:2px;font-size:13px}.oui-frame[data-under-area] .oui-page-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oui-frame[data-under-area] .oui-page-header{align-items:center;gap:12px}.oui-frame[data-under-area] .oui-page-header-text{min-width:0}.oui-frame[data-under-area] .oui-page-sub{color:var(--text-dim);margin:0;font-size:13px;line-height:1.45}.oui-frame[data-under-area=solo] .oui-page-sub{display:none}:is(.oui-frame[data-under-area] .oui-frame-header:not(:has(.oui-page-sub,.oui-page-actions)):not(:has(>:nth-child(2))),.oui-frame[data-under-area=solo] .oui-frame-header:not(:has(.oui-page-actions)):not(:has(>:nth-child(2)))){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.oui-frame[data-under-area] .oui-frame-body>div>.oui-tabs:not(.oui-tabs--segmented){gap:4px;margin-bottom:0}.oui-frame[data-under-area] .oui-frame-body>div>.oui-tabs:not(.oui-tabs--segmented) .oui-tab{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:7px 10px 9px;font-size:12.5px;font-weight:540;display:inline-flex}.oui-frame[data-under-area] .oui-frame-body>div>.oui-tabs:not(.oui-tabs--segmented) .oui-tab:hover{color:var(--text)}.oui-frame[data-under-area] .oui-frame-body>div>.oui-tabs:not(.oui-tabs--segmented) .oui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.oui-frame[data-under-area] .oui-frame-body>div>.oui-tabs:not(.oui-tabs--segmented) .oui-tab:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:-2px;border-radius:4px}.oui-frame-kpis .oui-stat{padding-top:0;padding-bottom:0}.oui-frame-kpis .oui-stat-value{font-size:24px}.oui-frame-chart .oui-trend{margin-top:0}.oui-frame-chart .oui-trend-svg{height:56px}.oui-frame-chart .oui-trend-axis{margin-top:2px}.oui-frame-chart .oui-trend-empty{max-height:110px;overflow:hidden}.oui-DataTable--fill .oui-table-wrap--empty{flex:none}.oui-frame-filters,.oui-frame-filters .oui-field-grid{gap:8px}.oui-frame-filters .oui-field{flex:0 auto;gap:3px;min-width:132px;max-width:220px}.oui-frame-filters .oui-field-label{font-size:11px}.oui-frame :is(.oui-frame-filters,.oui-table-toolbar) :is(.oui-input,.oui-select){height:30px;min-height:30px;padding-top:0;padding-bottom:0;font-size:12.5px}.oui-frame .oui-table-toolbar{flex-wrap:nowrap;gap:6px;min-width:0;margin-bottom:6px}.oui-frame .oui-table-toolbar input[type=search]{flex:0 240px;min-width:140px}.oui-frame-block--table .oui-table td,.oui-frame-block--table .oui-table th{white-space:nowrap}.oui-frame-block--table .oui-row-actions{flex-wrap:nowrap}.oui-frame-block--table .oui-row-actions.oui-row-actions--wrap{flex-wrap:wrap;max-width:17rem;margin-left:auto;padding:6px 0}@media (width<=1180px){.oui-table .oui-col-secondary{display:none}}@media (width<=1560px){.oui-table .oui-col-wide{display:none}}.oui-frame-block--table .oui-table .oui-td-actions{z-index:1;background:var(--bg);box-shadow:-12px 0 12px -12px color-mix(in srgb, var(--text) 18%, transparent);position:sticky;right:0}.oui-frame-block--table .oui-table thead .oui-td-actions{z-index:2}.oui-frame-block--table .oui-table td{height:var(--row-h,40px);padding-top:0;padding-bottom:0}.oui-DataTable--fill .oui-table-wrap{padding-bottom:var(--floating-phone-reserve,0px)}.oui-frame .oui-DataTable--fill .oui-table-wrap--empty{padding-bottom:0}.oui-frame-block .oui-empty{padding-top:20px;padding-bottom:20px}.oui-frame-kpi[data-empty-prose] .oui-stat-value{color:var(--text-faint);font-size:13px;font-weight:500;line-height:1.35}.oui-frame-filters .tenant-picker{align-items:flex-end;gap:8px;margin:0;display:flex}.oui-frame-filters .tenant-picker .oui-field{min-width:220px;max-width:280px}.oui-frame-filters .tenant-picker-hint{color:var(--text-faint);white-space:nowrap;margin:0 0 8px;font-size:12px}.oui-frame-filters .oui-field:has(.oui-check-input){flex-direction:row-reverse;justify-content:flex-end;align-self:flex-end;align-items:center;gap:6px;min-width:0;height:30px}.oui-frame-filters>.oui-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.oui-frame-filters>.oui-form>.oui-field-grid,.oui-frame-filters>.oui-form>.oui-form-actions{flex:0 auto;margin:0}.oui-frame-filters>.oui-form>.oui-form-actions{background:0 0;border:0;padding:0;position:static}.oui-frame-filters .oui-field:has(.oui-check-input) .oui-field-label{letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:13px;font-weight:400}.oui-frame-filters .oui-combobox-trigger{height:34px;min-height:34px;font-size:inherit;padding-top:0;padding-bottom:0}.oui-frame-filters .oui-field{margin-bottom:0}.oui-frame-filters .tenant-picker-hint{display:none}.oui-frame-filters .oui-btn{align-self:flex-end;height:30px;min-height:30px;padding-top:0;padding-bottom:0}.oui-frame-inline-actions{align-items:center;gap:8px;font-size:12px;display:flex}.oui-frame-kpi[data-value-kind=text] .oui-stat-value{white-space:normal;font-size:15px;font-weight:550;line-height:1.3}.oui-frame-filters .oui-field:has(:is(.oui-check,.field-inline))>.oui-field-label{display:none}.oui-frame-filters .oui-field :is(.oui-check,.field-inline){white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.oui-frame-block:not(.oui-frame-block--table){padding-bottom:var(--floating-phone-reserve,0px)}.oui-frame-block:not(.oui-frame-block--table)>*{flex-shrink:0}.oui-frame-chart{flex-direction:column;gap:2px;display:flex}.oui-frame-chart-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:11px;font-weight:600}.oui-frame-host{flex-direction:column;flex:auto;min-height:0;display:flex}.oui-main .oui-frame-host>section.oui-frame[data-testid]{flex:auto;min-width:0;min-height:0;display:grid}.oui-frame-status>*{font-size:inherit;margin:0}.oui-frame-block--tiles .oui-stat-value{font-size:24px}.oui-frame-status{color:var(--text-dim);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:12.5px;display:flex}.oui-savebar{z-index:2;padding:10px 12px 10px 18px;padding-bottom:calc(10px + var(--floating-phone-reserve,0px));border:1px solid var(--border);border-radius:var(--radius-md,var(--radius));background:var(--surface);box-shadow:var(--elev-2,0 -6px 18px #0000002e);animation:oui-fade var(--motion-fast,.12s) ease both;align-items:center;gap:10px;margin-top:12px;display:flex;position:sticky;bottom:0}.oui-savebar-state{min-width:0;color:var(--text);align-items:center;gap:10px;font-size:13px;display:inline-flex}.oui-savebar-dot{background:var(--warn,#f59e0b);border-radius:50%;flex:none;width:8px;height:8px}.oui-savebar-dot--error{background:var(--danger-solid)}.oui-savebar-error{color:var(--bad)}.oui-savebar-actions{gap:8px;margin-left:auto;display:inline-flex}.oui-recording-player{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--surface,transparent);gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.oui-recording-player-head{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.oui-recording-player audio{width:100%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oui-drawer{background:color-mix(in srgb, var(--surface-2) 98%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.oui-palette{background:color-mix(in srgb, var(--surface-3) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.oui-combobox-pop{background:color-mix(in srgb, var(--surface-3) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (width<=640px){html:root .oui-DataTable .oui-table-wrap .oui-table,html:root .oui-DataTable .oui-table-wrap .oui-table tbody{table-layout:auto;width:100%;min-width:0;display:block}html:root .oui-DataTable .oui-table-wrap .oui-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr{border-bottom:1px solid var(--hair,var(--border));flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:relative}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr:last-child{border-bottom:0}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td{width:auto;min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;text-align:right;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td:before{content:attr(data-label);text-align:left;max-width:45%;color:var(--text-3,var(--text-dim));flex:none;font-size:12px;font-weight:500}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td[data-primary=true]{text-align:left;order:-1;justify-content:flex-start;padding:0 40px 6px 0;font-size:15px;font-weight:600}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td[data-primary=true]:before,html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td[data-label=""]:before,html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td.oui-td-actions:before{content:none}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td[data-col=__select]{padding:0;position:absolute;top:12px;right:12px}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td.oui-td-actions{justify-content:flex-start;padding-top:8px;position:static}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td.oui-td-actions .oui-row-actions{flex-wrap:wrap;max-width:none;margin:0;padding:0}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td:first-child{box-shadow:none}html:root .oui-DataTable .oui-table tbody tr.oui-row--ok{box-shadow:inset 3px 0 0 0 var(--success-solid)}html:root .oui-DataTable .oui-table tbody tr.oui-row--warn{box-shadow:inset 3px 0 0 0 var(--warning-solid)}html:root .oui-DataTable .oui-table tbody tr.oui-row--error{box-shadow:inset 3px 0 0 0 var(--danger-solid)}html:root .oui-DataTable .oui-table tbody tr.oui-row--info{box-shadow:inset 3px 0 0 0 var(--info-solid)}html:root .oui-DataTable .oui-table tbody tr.oui-row--accent{box-shadow:inset 3px 0 0 0 var(--accent)}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td .oui-badge{white-space:normal;text-align:right}html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td.oui-col-secondary,html:root .oui-DataTable .oui-table-wrap .oui-table tbody tr td.oui-col-wide{display:flex}}:root[data-skin=workspace] .oui-shell{background:var(--bg);font-size:var(--type-body);line-height:1.5}:root[data-skin=workspace] .oui-shell-column{background:var(--bg)}:root[data-skin=workspace] .oui-sidebar{background:var(--plane-side);border-right:1px solid var(--line);padding:0;overflow:hidden}@media (width>=761px){:root[data-skin=workspace] .oui-sidebar{z-index:6}}:root[data-skin=workspace] .oui-sidebar-logo{flex:none;gap:10px;padding:16px 18px 12px}:root[data-skin=workspace] .oui-sidebar-logo img{height:22px}:root[data-skin=workspace] .oui-sidebar-product{letter-spacing:.16em;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);padding:3px 7px;font-size:10px;font-weight:700}:root[data-skin=workspace] .oui-sidebar-tenant{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plane-panel-2);min-width:0;margin:0 12px 6px;padding:10px 12px}:root[data-skin=workspace] .oui-sidebar-tenant-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:root[data-skin=workspace] .oui-sidebar-tenant-meta{color:var(--text-3);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}:root[data-skin=workspace] .oui-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;gap:0;min-height:0;padding:4px 10px 12px;overflow-y:auto}:root[data-skin=workspace] .oui-nav-group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}:root[data-skin=workspace] .oui-nav-group:first-child{border-top:0;margin-top:0;padding-top:0}:root[data-skin=workspace] .oui-nav-section{letter-spacing:.09em;color:var(--text-3);padding:2px 10px 5px;font-size:10.5px;font-weight:600}:root[data-skin=workspace] .oui-nav-section-toggle:hover{color:var(--text-2);background:0 0}:root[data-skin=workspace] .oui-nav-item{border-radius:var(--radius-sm);font-size:var(--type-body);color:var(--text-2);border:0;padding:6px 10px;font-weight:500}:root[data-skin=workspace] .oui-nav-item:hover{background:var(--plane-raise);color:var(--text)}:root[data-skin=workspace] .oui-nav-item[aria-current=page],:root[data-skin=workspace] .oui-nav-item.oui-nav-item--active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}:root[data-skin=workspace] .oui-nav-item[aria-current=page]:before,:root[data-skin=workspace] .oui-nav-item.oui-nav-item--active:before{content:"";background:var(--accent-500);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-10px}:root[data-skin=workspace] .oui-nav-icon{color:var(--text-3)}:root[data-skin=workspace] .oui-nav-item:hover .oui-nav-icon{color:var(--text-2)}:root[data-skin=workspace] .oui-nav-item--active .oui-nav-icon{color:var(--accent-ink)}:root[data-skin=workspace] .oui-nav-label{line-height:1.3}:root[data-skin=workspace] .oui-nav-count{background:var(--plane-raise);color:var(--text-2);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:0 7px;font-size:11px}:root[data-skin=workspace] .oui-nav-item--active .oui-nav-count{background:var(--accent-soft);color:var(--accent-ink)}:root[data-skin=workspace] .oui-sidebar-foot{border-top:1px solid var(--line);flex:none;padding:10px}:root[data-skin=workspace] .account-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plane-panel-2);padding:8px 10px}:root[data-skin=workspace] .account-row:hover,:root[data-skin=workspace] .account-row[aria-expanded=true]{background:var(--plane-panel-2);border-color:var(--line-strong)}:root[data-skin=workspace] .account-avatar{background:var(--accent-600);color:var(--on-solid,#fff)}:root[data-skin=workspace] .account-menu{background:var(--plane-raise);border-color:var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--elev-2)}:root[data-skin=workspace] .oui-topbar{height:var(--topbar-h);min-height:var(--topbar-h);background:var(--plane-panel);border-bottom:1px solid var(--line);z-index:5;flex:none;gap:12px;margin:0;padding:0 32px}:root[data-skin=workspace] .oui-topbar-route{font-size:12.5px;font-weight:600}:root[data-skin=workspace] .oui-crumb{color:var(--text-3)}:root[data-skin=workspace] .locale-switch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plane-panel-2);gap:2px;padding:2px}:root[data-skin=workspace] .oui-main{max-width:none;padding:28px max(32px, calc((100% - 1380px) / 2)) calc(48px + var(--floating-phone-reserve,0px));background:var(--bg);margin:0}:root[data-skin=workspace] .oui-page-header{align-items:flex-start;gap:16px;margin-bottom:0;display:flex}:root[data-skin=workspace] .oui-page-title,:root[data-skin=workspace] .oui-frame .oui-page-title{font-family:var(--font);letter-spacing:-.018em;color:var(--text);margin:0;font-size:22px;font-weight:650;line-height:1.25}:root[data-skin=workspace] .oui-page-sub,:root[data-skin=workspace] .oui-frame .oui-page-sub{max-width:70ch;font-size:var(--type-body);color:var(--text-2);margin:3px 0 0}:root[data-skin=workspace] .oui-page-actions{justify-content:flex-end;margin-left:auto}:root[data-skin=workspace] .oui-frame{gap:20px}:root[data-skin=workspace] .oui-frame-body{gap:16px}:root[data-skin=workspace] .oui-tabs{border-bottom:1px solid var(--line-strong);scrollbar-width:none;gap:2px;margin-bottom:0;overflow-x:auto}:root[data-skin=workspace] .oui-tab{font-size:var(--type-body);color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-weight:500;display:inline-flex}:root[data-skin=workspace] .oui-tab:hover{color:var(--text)}:root[data-skin=workspace] .oui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent-500);font-weight:600}:root[data-skin=workspace] .oui-tab-count{border-radius:var(--radius-pill);background:var(--plane-raise);color:var(--text-2);padding:0 7px;font-size:11px;font-weight:500}:root[data-skin=workspace] .oui-tab[aria-selected=true] .oui-tab-count{color:var(--text)}:root[data-skin=workspace] .oui-tabs--segmented{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plane-panel-2);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex;overflow:visible}:root[data-skin=workspace] .oui-tabs--segmented .oui-tab{border-radius:var(--radius-sm);background:0 0;border:0;margin:0;padding:4px 11px;font-size:12.5px}:root[data-skin=workspace] .oui-tabs--segmented .oui-tab[aria-selected=true]{background:var(--plane-raise);box-shadow:0 0 0 1px var(--line-strong);color:var(--text)}:root[data-skin=workspace] .oui-frame[data-under-area] .oui-frame-body>div>.oui-tabs:not(.oui-tabs--segmented) .oui-tab{font-size:var(--type-body);color:var(--text-2);padding:10px 14px;font-weight:500}:root[data-skin=workspace] .oui-frame-kpis{background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid;overflow:hidden}:root[data-skin=workspace] .oui-frame-kpi{border-left:1px solid var(--line-strong);min-width:0;padding:14px 18px 15px}:root[data-skin=workspace] .oui-frame-kpi:first-child{border-left:0}:root[data-skin=workspace] .oui-frame-kpi-divider{background:var(--accent-ink);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-1px}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi{padding-top:40px;position:relative}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi:before{content:"";background:var(--line);height:1px;position:absolute;top:32px;left:0;right:0}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi[data-kpi-group]:before{background:var(--accent-ink);opacity:.5}:root[data-skin=workspace] .oui-frame-kpi-group-label{min-height:16px;color:var(--accent-ink);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-weight:700;line-height:1.25;display:block}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi-group-label{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:0;position:absolute;top:11px;left:18px;right:12px;overflow:hidden}@media (width>=761px){:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi--group-start:not(:last-child):not(:has(+.oui-frame-kpi--group-start)) .oui-frame-kpi-group-label{right:calc(12px - 100%);overflow:visible}}:root[data-skin=workspace] .oui-frame-chart{border-left:1px solid var(--line);grid-column:auto;padding:14px 18px}:root[data-skin=workspace] .oui-stat{background:0 0;padding:0}:root[data-skin=workspace] .oui-stat-label{letter-spacing:0;text-transform:none;color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}:root[data-skin=workspace] .oui-stat-value,:root[data-skin=workspace] .oui-frame-kpis .oui-stat-value{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin:6px 0 0;font-size:28px;font-weight:600;line-height:1.15}:root[data-skin=workspace] .oui-stat--primary .oui-stat-value{font-size:28px}:root[data-skin=workspace] .oui-stat-unit{letter-spacing:0;color:var(--text-3);margin-left:3px;font-size:14px;font-weight:500}:root[data-skin=workspace] .oui-stat--empty .oui-stat-value{color:var(--text-3);font-size:28px;font-weight:600}:root[data-skin=workspace] .oui-stat-delta,:root[data-skin=workspace] .oui-stat-caption{color:var(--text-3);margin-top:4px;font-size:12px}:root[data-skin=workspace] .oui-stat-delta--up{color:var(--ok)}:root[data-skin=workspace] .oui-stat-delta--down{color:var(--bad)}:root[data-skin=workspace] .oui-stat-row{background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:0;overflow:hidden}:root[data-skin=workspace] .oui-stat-row>*{padding:14px 18px 15px}:root[data-skin=workspace] .oui-stat-row>:first-child{padding-left:18px}:root[data-skin=workspace] .oui-stat-row>*+*{border-left:1px solid var(--line)}:root[data-skin=workspace] .oui-progress{background:var(--plane-raise);height:6px;margin-top:9px}:root[data-skin=workspace] .oui-progress>i{background:var(--accent-500)}:root[data-skin=workspace] .oui-main .oui-card,:root[data-skin=workspace] .oui-drawer .oui-card,:root[data-skin=workspace] .oui-modal .oui-card{background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;overflow:hidden}:root[data-skin=workspace] .oui-main .oui-card:hover{border-color:var(--line)}:root[data-skin=workspace] .oui-main .oui-card--link:hover{border-color:var(--line-strong)}:root[data-skin=workspace] .oui-card-title{border-bottom:1px solid var(--line);background:var(--plane-panel-2);min-height:46px;font-size:var(--type-body);letter-spacing:0;color:var(--text);align-items:center;gap:10px;margin:0;padding:11px 16px;font-weight:600}:root[data-skin=workspace] .oui-card-title-right{color:var(--text-3);font-size:12px;font-weight:400}:root[data-skin=workspace] .oui-card-body{gap:12px;padding:16px}:is(:root[data-skin=workspace] .oui-card-body:has(>.oui-DataTable:only-child),:root[data-skin=workspace] .oui-card-body:has(>.oui-table-wrap:only-child)){padding:0}:root[data-skin=workspace] .oui-main .oui-DataTable,:root[data-skin=workspace] .oui-frame-block>.oui-DataTable{background:var(--plane-panel);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:0;overflow:hidden}:root[data-skin=workspace] .oui-card .oui-DataTable,:root[data-skin=workspace] .oui-drawer .oui-DataTable{background:0 0;border:0;border-radius:0}:root[data-skin=workspace] .oui-table-toolbar{border-bottom:1px solid var(--line);gap:8px;margin:0;padding:12px 16px}:root[data-skin=workspace] .oui-table th{background:var(--plane-panel);border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none;color:var(--text-3);padding:9px 16px;font-size:12px;font-weight:600}:root[data-skin=workspace] .oui-table thead th:first-child,:root[data-skin=workspace] .oui-table thead th:last-child{border-radius:0}:root[data-skin=workspace] .oui-DataTable--fill thead th{background:var(--plane-panel)}:root[data-skin=workspace] .oui-table td{border-bottom:1px solid var(--line);font-size:var(--type-body);padding:10px 16px}:root[data-skin=workspace] .oui-frame-block--table .oui-table td{height:var(--row-h,44px)}:root[data-skin=workspace] .oui-table tbody tr:hover,:root[data-skin=workspace] .oui-table tbody tr:hover td{background:var(--plane-panel-2)}:root[data-skin=workspace] .oui-table tbody tr:hover td:first-child{box-shadow:none}:root[data-skin=workspace] .oui-frame-block--table .oui-table .oui-td-actions{background:var(--plane-panel)}:root[data-skin=workspace] .oui-table tbody tr:hover .oui-td-actions{background:var(--plane-panel-2)}:root[data-skin=workspace] .oui-table-footer{border-top:1px solid var(--line);background:var(--plane-panel-2);color:var(--text-3);margin:0;padding:10px 16px;font-size:12.5px}:root[data-skin=workspace] .oui-table-footer .oui-btn{height:28px}:root[data-skin=workspace] .oui-btn{background:var(--accent-600);height:34px;color:var(--on-solid,#fff);border-radius:var(--radius-sm);box-shadow:none;white-space:nowrap;border:1px solid #0000;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600}:root[data-skin=workspace] .oui-btn:hover:not(:disabled){background:var(--accent-700);filter:none}:root[data-skin=workspace] .oui-btn:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}:root[data-skin=workspace] .oui-nav-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-color);outline:2px solid #0000}:root[data-skin=workspace] .oui-btn--ghost{border-color:var(--line-strong);color:var(--text);background:0 0}:root[data-skin=workspace] .oui-btn--ghost:hover:not(:disabled){background:var(--plane-raise);border-color:var(--text-3)}:root[data-skin=workspace] .oui-btn--danger{border-color:var(--danger-solid);color:var(--bad);background:0 0}:root[data-skin=workspace] .oui-btn--danger:hover:not(:disabled){background:var(--bad-tint-hover);filter:none}:root[data-skin=workspace] .oui-btn--sm{height:28px;padding:0 10px;font-size:12px}:root[data-skin=workspace] .oui-btn--link,:root[data-skin=workspace] .oui-btn--link:hover:not(:disabled){height:auto;color:var(--accent-ink);background:0 0;border:0;padding:0}:root[data-skin=workspace] .oui-btn:disabled{opacity:1;background:var(--plane-raise);color:var(--text-3);border-color:var(--line)}:root[data-skin=workspace] .oui-btn--ghost:disabled{background:0 0}:root[data-skin=workspace] .oui-btn--link:disabled{background:0 0;border:0}:root[data-skin=workspace] .oui-input,:root[data-skin=workspace] .oui-select,:root[data-skin=workspace] .oui-textarea{background:var(--plane-panel-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);height:36px;font-size:var(--type-body);padding:0 11px}:root[data-skin=workspace] .oui-textarea{height:auto;padding:9px 11px}:root[data-skin=workspace] .oui-select{padding-right:30px}:root[data-skin=workspace] .oui-input:focus,:root[data-skin=workspace] .oui-input:focus-within,:root[data-skin=workspace] .oui-select:focus,:root[data-skin=workspace] .oui-textarea:focus{border-color:var(--focus-color);box-shadow:0 0 0 1px var(--focus-color), 0 0 0 4px var(--accent-soft)}:root[data-skin=workspace] .oui-input:disabled,:root[data-skin=workspace] .oui-select:disabled,:root[data-skin=workspace] .oui-textarea:disabled{opacity:.6;cursor:not-allowed}:root[data-skin=workspace] .oui-frame :is(.oui-frame-filters,.oui-table-toolbar) :is(.oui-input,.oui-select),:root[data-skin=workspace] .oui-frame-filters .oui-btn{height:34px;min-height:34px}:root[data-skin=workspace] .oui-field{gap:5px;margin-bottom:14px}:root[data-skin=workspace] .oui-field-label{color:var(--text-2);font-size:12.5px;font-weight:600}:root[data-skin=workspace] .oui-field-hint{color:var(--text-3);font-size:12px}:root[data-skin=workspace] .oui-field-error{font-size:12px}:root[data-skin=workspace] .oui-field-grid{column-gap:20px}:root[data-skin=workspace] .oui-check-input,:root[data-skin=workspace] .oui-radio-input{background:var(--plane-panel-2);border:1.5px solid var(--line-strong)}:root[data-skin=workspace] .oui-switch-track{background:var(--line-strong);border:0;width:36px;height:20px}:root[data-skin=workspace] .oui-switch-thumb{background:var(--on-solid,#fff);width:16px;height:16px;top:2px;left:2px}:root[data-skin=workspace] .oui-switch-input:checked+.oui-switch-track{background:var(--accent-600)}:root[data-skin=workspace] .oui-switch-input:checked+.oui-switch-track .oui-switch-thumb{transform:translate(16px)}:root[data-skin=workspace] .oui-badge{border-radius:var(--radius-pill);white-space:nowrap;color:var(--text-2);background:var(--plane-raise);gap:6px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5}:root[data-skin=workspace] .oui-badge:before{border-radius:50%;flex:none;width:6px;height:6px}:root[data-skin=workspace] .oui-badge--ok{color:var(--success-text);background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-border)}:root[data-skin=workspace] .oui-badge--warn{color:var(--warning-text);background:var(--warning-soft);box-shadow:inset 0 0 0 1px var(--warning-border)}:root[data-skin=workspace] .oui-badge--bad{color:var(--danger-text);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-border)}:root[data-skin=workspace] .oui-badge--info{color:var(--info-text);background:var(--info-soft);box-shadow:inset 0 0 0 1px var(--info-border)}:root[data-skin=workspace] .oui-badge--dim{color:var(--text-2);background:var(--plane-raise)}:root[data-skin=workspace] .oui-badge--dim:before{background:var(--text-3)}:root[data-skin=workspace] .oui-overlay{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-skin=workspace] .oui-drawer{background:var(--plane-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-left:1px solid var(--line-strong);width:min(480px,100%);box-shadow:var(--elev-3);padding:0 20px}:root[data-skin=workspace] .oui-drawer>.oui-dialog-header{z-index:3;background:var(--plane-panel);border-bottom:1px solid var(--line);align-items:center;margin:0 -20px 20px;padding:14px 20px;position:sticky;top:0}:root[data-skin=workspace] .oui-drawer>:last-child:not(.oui-form){margin-bottom:24px}:root[data-skin=workspace] .oui-drawer--footed>.oui-drawer-body{margin:0 -20px;padding:0 20px 14px}:root[data-skin=workspace] .oui-drawer--footed>.oui-drawer-footer{padding:14px 20px calc(14px + var(--floating-phone-reserve,0px));background:var(--plane-panel-2);border-top:1px solid var(--line);margin:0 -20px}:root[data-skin=workspace] .oui-drawer>.oui-form:not(:last-child){flex:none}:root[data-skin=workspace] .oui-drawer>.oui-form:not(:last-child)>.oui-form-actions{margin-top:0;padding-bottom:14px}:root[data-skin=workspace] .oui-drawer--footed>:last-child{margin-bottom:0}:root[data-skin=workspace] .oui-drawer .oui-form-actions,:root[data-skin=workspace] .oui-modal .oui-form-actions{padding:14px 20px calc(14px + var(--floating-phone-reserve,0px));background:var(--plane-panel-2);border-top:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start;margin:auto -20px 0}:root[data-skin=workspace] .oui-modal .oui-form-actions{padding-bottom:14px}:root[data-skin=workspace] .oui-dialog-title{font-size:16px;font-weight:650}:root[data-skin=workspace] .oui-modal{background:var(--plane-panel);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--elev-3);padding:0 20px}:root[data-skin=workspace] .oui-modal>.oui-dialog-header{border-bottom:1px solid var(--line);margin:0 -20px 16px;padding:16px 20px}:root[data-skin=workspace] .oui-modal>:last-child:not(.oui-form){margin-bottom:20px}:root[data-skin=workspace] .oui-toast{background:var(--plane-raise);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:10px 8px 10px 14px;font-weight:500}:root[data-skin=workspace] .oui-savebar{background:var(--plane-panel);border-color:var(--line-strong);box-shadow:var(--elev-2)}:root[data-skin=workspace] .oui-empty{background:0 0;gap:6px;padding:48px 24px}:root[data-skin=workspace] .oui-DataTable .oui-empty,:root[data-skin=workspace] .oui-frame-block>.oui-empty{background:0 0;border:0;border-radius:0;margin:0}:root[data-skin=workspace] .oui-main .oui-empty:only-child{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--plane-panel)}:root[data-skin=workspace] .oui-empty-glyph{box-sizing:content-box;border-radius:var(--radius-lg);background:var(--accent-soft);opacity:.9;filter:none;width:24px;height:24px;margin-bottom:8px;padding:10px}:root[data-skin=workspace] :root[data-theme=light] .oui-empty-glyph{filter:invert(.25)sepia()saturate(4)hue-rotate(205deg)}:root[data-skin=workspace] .oui-empty-title{font-size:16px;font-weight:600}:root[data-skin=workspace] .oui-empty-body{max-width:46ch;color:var(--text-2);font-size:var(--type-body);margin-bottom:8px}:root[data-skin=workspace] .oui-skeleton-row,:root[data-skin=workspace] .oui-skeleton-block{background:linear-gradient(90deg, var(--skeleton-base) 0, var(--skeleton-glint) 50%, var(--skeleton-base) 100%);border:1px solid var(--line);background-size:200% 100%}:root[data-skin=workspace] .oui-skeleton-head{background:var(--skeleton-base)}:root[data-skin=workspace] .oui-trend-grid{stroke:var(--line)}:root[data-skin=workspace] .oui-trend-axis{color:var(--text-3)}:root[data-skin=workspace] .oui-stat-spark-grid{stroke:var(--line)}@media (width<=1180px) and (width>=761px){:root[data-skin=workspace] .oui-topbar{padding:0 20px}:root[data-skin=workspace] .oui-main{padding-left:20px;padding-right:20px}}@media (width<=760px){:root[data-skin=workspace] .oui-topbar{height:auto;min-height:var(--topbar-h);flex-wrap:wrap;margin:0;padding:8px 16px}:root[data-skin=workspace] .oui-main{padding:20px 16px calc(48px + var(--floating-phone-reserve,0px))}:root[data-skin=workspace] .oui-sidebar{background:var(--plane-side)}:root[data-skin=workspace] .oui-frame-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-skin=workspace] .oui-frame-kpi:nth-child(odd){border-left:0}:root[data-skin=workspace] .oui-frame-kpi--group-start:nth-child(odd)>.oui-frame-kpi-divider{display:none}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi{padding-top:54px}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi:before{top:46px}:root[data-skin=workspace] .oui-frame-kpis[data-grouped] .oui-frame-kpi--group-start .oui-frame-kpi-group-label{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;right:12px;overflow:hidden}:root[data-skin=workspace] .oui-frame-kpi:nth-child(n+3){border-top:1px solid var(--line-strong)}:root[data-skin=workspace] .oui-drawer{width:100%}}:root[data-skin=workspace] .oui-table-toolbar{flex-wrap:wrap;align-items:center;row-gap:10px}:root[data-skin=workspace] .oui-table-toolbar .oui-input[type=search]{flex:0 280px;min-width:200px}:root[data-skin=workspace] .oui-table-toolbar .oui-select,:root[data-skin=workspace] .oui-table-toolbar .oui-filters .oui-select{width:auto;min-width:150px}:root[data-skin=workspace] .oui-table-toolbar .oui-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:inline-flex}:root[data-skin=workspace] .oui-table-toolbar .data-list-density{display:none}:root[data-skin=workspace] .oui-table-toolbar>[data-testid$=-export]{order:8;margin-left:auto}:root[data-skin=workspace] .oui-table-toolbar>.data-list-meta,:root[data-skin=workspace] .oui-frame .data-list-meta{color:var(--text-3);white-space:nowrap;order:9;margin:0;font-size:12.5px}:root[data-skin=workspace] .oui-table-toolbar>.oui-inline-field{flex-wrap:wrap;order:10;gap:4px 16px}:root[data-skin=workspace] .oui-table-toolbar>.oui-inline-field .oui-select{width:72px;min-width:0}:root[data-skin=workspace] .oui-table-toolbar>.data-list-filters,:root[data-skin=workspace] .oui-frame .data-list-filters{border-top:1px solid var(--line);background:var(--plane-panel-2);flex-wrap:wrap;flex:1 0 100%;order:20;align-items:center;gap:8px 16px;margin:0 -16px -12px;padding:10px 16px;display:flex}:root[data-skin=workspace] .data-list-col-filter{color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}:root[data-skin=workspace] .data-list-col-filter .oui-input{width:150px;height:30px;min-height:30px;font-size:12.5px}:root[data-skin=workspace] .data-list-filter-scope{color:var(--text-3);margin:0;font-size:12px}:root[data-skin=workspace] .oui-main{gap:0}:root[data-skin=workspace] .oui-main>*{gap:20px}:root[data-skin=workspace] .oui-card--flush>.oui-card-body{gap:0;padding:0}:root[data-skin=workspace] .oui-card-foot{border-top:1px solid var(--line);background:var(--plane-panel-2);color:var(--text-3);align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}:root[data-skin=workspace] .oui-card-title-right{margin-left:auto}:root[data-skin=workspace] .oui-topbar .oui-spacer,:root[data-skin=workspace] .oui-shell[data-density] .oui-topbar>.oui-spacer{flex:1;display:block}:root[data-skin=workspace] .oui-search-trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plane-panel-2);width:280px;max-width:34vw;height:34px;color:var(--text-3);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:inline-flex}:root[data-skin=workspace] .oui-search-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-skin=workspace] .oui-search-trigger kbd{font-family:var(--mono);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-3);padding:1px 5px;font-size:10.5px}:root[data-skin=workspace] .oui-search-trigger:hover{border-color:var(--line-strong);color:var(--text-2)}:root[data-skin=workspace] .oui-live-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--plane-panel-2);height:34px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:root[data-skin=workspace] .oui-live-btn:hover{border-color:var(--accent-500)}:root[data-skin=workspace] .oui-live-pulse{background:var(--success-solid);width:8px;height:8px;animation:oui-pulse var(--motion-pulse,1.6s) ease-in-out infinite;border-radius:50%}:root[data-skin=workspace] .oui-icon-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plane-panel-2);width:34px;height:34px;color:var(--text-2);cursor:pointer;place-items:center;display:inline-grid}:root[data-skin=workspace] .oui-icon-btn:hover{color:var(--text);border-color:var(--line-strong)}@media (width<=1180px){:root[data-skin=workspace] .oui-search-trigger kbd,:root[data-skin=workspace] .oui-live-btn{display:none}:root[data-skin=workspace] .oui-search-trigger{width:190px}}@media (width<=760px){:root[data-skin=workspace] .oui-search-trigger span,:root[data-skin=workspace] .oui-search-trigger kbd{display:none}:root[data-skin=workspace] .oui-search-trigger{justify-content:center;width:34px}}:root[data-skin=workspace] .oui-topbar .locale-switch{margin-left:0}:root[data-skin=workspace] .oui-topbar .locale-switch .oui-btn{border-radius:var(--radius-sm);height:28px;color:var(--text-2);background:0 0;border:0;padding:0 10px}:root[data-skin=workspace] .oui-topbar .locale-switch .oui-btn.on{background:var(--plane-raise);color:var(--text);box-shadow:0 0 0 1px var(--line-strong)}:root[data-skin=workspace] .oui-topbar .locale-switch .oui-btn:focus-visible,:root[data-skin=workspace] .oui-topbar .locale-switch .oui-btn.on:focus-visible{box-shadow:var(--focus-ring)}:root[data-skin=workspace] .oui-table .oui-row-actions .oui-btn--ghost,:root[data-skin=workspace] .oui-table .oui-inline-actions .oui-btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}:root[data-skin=workspace] .oui-table .oui-row-actions .oui-btn--ghost:hover:not(:disabled),:root[data-skin=workspace] .oui-table .oui-inline-actions .oui-btn--ghost:hover:not(:disabled){border-color:var(--line-strong);background:var(--plane-raise);color:var(--text)}:root[data-skin=workspace] .oui-table tbody tr.oui-row--ok td:first-child,:root[data-skin=workspace] .oui-table tbody tr.oui-row--info td:first-child,:root[data-skin=workspace] .oui-table tbody tr.oui-row--accent td:first-child{box-shadow:none}:root[data-skin=workspace] .oui-form>.oui-field-grid,:root[data-skin=workspace] .oui-form>.oui-form-section{flex:none;align-content:start}:root[data-skin=workspace] .oui-field-grid{align-content:start}:root[data-skin=workspace] .oui-drawer[data-size=wide]{width:min(960px,100%)}:root[data-skin=workspace] .oui-drawer[data-size=medium]{width:min(720px,100%)}:root[data-skin=workspace] .oui-drawer>.oui-tabs{margin-bottom:16px}:root[data-skin=workspace] .oui-drawer>div:has(>.oui-tabs){margin-bottom:16px}:root[data-skin=workspace] .oui-drawer .oui-tabs .oui-tab{padding:10px 12px}:root[data-skin=workspace] .oui-main .oui-DataTable--fill{flex:0 auto}:root[data-skin=workspace] .oui-main .oui-DataTable--fill .oui-table-wrap{flex:0 auto;padding-bottom:0}:root[data-skin=workspace] .oui-main .data-list>.oui-DataTable--fill{flex:0 auto}:root[data-skin=workspace] .oui-frame-kpis[data-count="0"]:has(>.oui-frame-chart:empty){display:none}:root[data-skin=workspace] .oui-stat--empty .oui-stat-value,:root[data-skin=workspace] .oui-frame-kpi[data-empty-prose] .oui-stat-value{letter-spacing:0;margin-top:8px;font-size:14px;font-weight:500;line-height:1.35}:root[data-skin=workspace] .oui-card:not(.oui-editor) .oui-form>.oui-form-actions{background:0 0;border:0;margin:16px 0 0;padding:0;position:static}:root[data-skin=workspace] .oui-check-input:checked{background-color:var(--accent-600);border-color:var(--accent-600)}:root[data-skin=workspace] .oui-radio-input:checked{border-color:var(--accent-600)}:root[data-skin=workspace] .rule-flow-node :is(a,button){color:var(--accent-ink)}:root[data-skin=workspace] .oui-shell[data-density] .oui-main:has(.oui-frame){padding-bottom:calc(24px + var(--floating-phone-reserve,0px));overflow-y:auto}:root[data-skin=workspace] .oui-shell[data-density] .oui-main .oui-frame{flex:1 0 auto}:root[data-skin=workspace] .oui-frame-block--table{min-height:380px}:root[data-skin=workspace] .oui-frame-filters .oui-field-label{color:var(--text-3);font-size:12px;font-weight:500}@media (width>=1101px){:root[data-skin=workspace] .oui-frame-kpis:has(>.oui-frame-chart){grid-template-columns:repeat(var(--frame-kpi-cols,8), minmax(0, 1fr))}:root[data-skin=workspace] .oui-frame-kpis>.oui-frame-chart{grid-area:1/-3/auto/-1}}@media (width<=1100px){:root[data-skin=workspace] .oui-frame-kpis>.oui-frame-chart{border-left:0;border-top:1px solid var(--line);grid-area:auto/1/auto/-1}}:root[data-skin=workspace] .oui-frame-chart .oui-trend-svg{height:40px}:root[data-skin=workspace] .oui-frame-chart .oui-trend-empty .oui-empty{text-align:left;background:0 0;border:0;align-items:flex-start;gap:2px;padding:4px 0}:root[data-skin=workspace] .oui-frame-chart .oui-trend-empty .oui-empty-glyph{display:none}:root[data-skin=workspace] .oui-frame-chart .oui-trend-empty .oui-empty-title{font-size:var(--type-body);margin:0}:root[data-skin=workspace] .oui-frame-chart .oui-trend-empty .oui-empty-body{font-size:var(--type-caption);margin:0}:root[data-skin=workspace] .oui-frame-chart .oui-trend-axis{margin-top:2px;font-size:11px}:root[data-skin=workspace] .oui-frame-chart .oui-trend-axis span{white-space:nowrap}:root[data-skin=workspace] .oui-frame-kpi[data-value-kind=text] .oui-stat-value{letter-spacing:-.01em;font-size:20px;line-height:1.25}:root[data-skin=workspace] .oui-empty .oui-empty-glyph--icon{opacity:1;filter:none;color:var(--accent-ink);justify-content:center;align-items:center;display:inline-flex}:where(:root[data-skin=workspace] button:not(.oui-btn)){color:inherit;font:inherit;background:0 0}@media (width<=640px){:root[data-skin=workspace] .oui-frame-kpis>.oui-frame-kpi:nth-child(odd):not(:has(~.oui-frame-kpi)){grid-column:1/-1}}:root[data-skin=workspace] .oui-card.oui-editor>.oui-card-body{padding:0}:root[data-skin=workspace] .oui-frame-filters .oui-field-grid{align-items:flex-end}:root[data-skin=workspace] .oui-frame-filters .oui-field-grid>.oui-field{margin-bottom:0}@media (width<=640px){:root[data-skin=workspace] .oui-frame-filters .oui-field-grid,:root[data-skin=workspace] .oui-frame-filters>.oui-form{width:100%;min-width:0}:root[data-skin=workspace] .oui-frame-filters .oui-field-grid>.oui-field{flex:140px;min-width:0;max-width:none}:root[data-skin=workspace] .oui-frame-filters .oui-field-grid .oui-input{width:100%;min-width:0}:root[data-skin=workspace] .oui-topbar{flex-wrap:nowrap}:root[data-skin=workspace] .oui-topbar .oui-topbar-context{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}:root[data-skin=workspace] .oui-topbar .oui-spacer,:root[data-skin=workspace] .oui-topbar .cp-crumb .oui-topbar-eyebrow,:root[data-skin=workspace] .oui-topbar .cp-crumb .cp-crumb-sep{display:none}}:root[data-skin=workspace] .oui-main .oui-card .oui-form-actions{background:0 0;padding-bottom:12px}@media (width<=640px){html:root[data-skin=workspace] .oui-frame .data-list-filters,html:root[data-skin=workspace] .oui-table-toolbar>.data-list-filters{box-sizing:border-box;flex:none;width:calc(100% + 32px);max-width:calc(100% + 32px)}html:root[data-skin=workspace] .data-list-col-filter{white-space:normal;flex:100%;min-width:0}html:root[data-skin=workspace] .data-list-col-filter .oui-input{flex:auto;width:auto;min-width:0}}:root[data-skin=workspace] :is(input,textarea)::placeholder{color:var(--text-3);opacity:1}:root[data-skin=workspace] .oui-modal.oui-confirm{padding:var(--space-5)}:root[data-skin=workspace] .oui-modal.oui-confirm>:last-child:not(.oui-form){margin-bottom:0}:root[data-skin=workspace] .oui-empty.oui-empty--compact{padding:var(--space-6) var(--space-4);gap:var(--space-1)}:root[data-skin=workspace] .oui-empty--error .oui-empty-glyph--icon{background:var(--bad-tint);color:var(--bad)}:root[data-skin=workspace] .oui-empty--forbidden .oui-empty-glyph--icon{background:var(--warn-tint);color:var(--warn)}@media (width>=1024px){:root[data-skin=workspace] .oui-topbar .cp-crumb .oui-topbar-route,:root[data-skin=workspace] .oui-topbar .cp-crumb .oui-topbar-eyebrow,:root[data-skin=workspace] .oui-topbar .cp-crumb .cp-crumb-sep{display:none}}@media (width>=641px) and (width<=1100px){:root[data-skin=workspace] .oui-frame-kpis[data-count="6"]:not(:has(>.oui-frame-chart)){grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-skin=workspace] .oui-frame-kpis[data-count="6"]:not(:has(>.oui-frame-chart))>.oui-frame-kpi{border-left:1px solid var(--line);border-top:0}:root[data-skin=workspace] .oui-frame-kpis[data-count="6"]:not(:has(>.oui-frame-chart))>.oui-frame-kpi:nth-child(3n+1){border-left:0}:root[data-skin=workspace] .oui-frame-kpis[data-count="6"]:not(:has(>.oui-frame-chart))>.oui-frame-kpi:nth-child(n+4){border-top:1px solid var(--line)}}.oui-product-footer{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;height:32px;padding:0 var(--space-4);border-top:1px solid var(--line,var(--hair));background:var(--plane-panel,var(--bg));color:var(--text-3);font-size:var(--type-caption,12.5px);white-space:nowrap;flex:none;line-height:1;display:flex}.oui-product-footer-product{font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.oui-product-footer a{color:var(--text-2);border-radius:var(--radius-sm,8px);text-decoration:none}.oui-product-footer a:hover{color:var(--text);text-decoration:underline}.oui-product-footer a:focus-visible{box-shadow:var(--focus-ring);outline:none}.oui-product-footer-sep{color:var(--text-3)}.oui-product-footer.auth-footer{z-index:1;height:auto;margin-top:var(--space-5);padding:var(--space-2) var(--space-4);justify-content:center;gap:var(--space-1) var(--space-2);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-2);border-top:0;flex-wrap:wrap;flex:none;position:relative}.oui-product-footer.auth-footer a{color:var(--text)}:is(.pbx-strip,.pbx-acc-strip,.pbx-sec-strip)+:is(.oui-frame-host,.oui-frame){margin-top:16px}@media (width<=520px){.oui-topbar .cp-crumb .oui-topbar-route{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html:root .oui-avatar--xs .oui-avatar-presence,html:root .oui-avatar--sm .oui-avatar-presence{padding:0;bottom:-4px;right:-4px}:is(html:root .oui-avatar--xs:has(.oui-avatar-presence),html:root .oui-avatar--sm:has(.oui-avatar-presence)){margin-inline-end:4px}html:root:root:root .oui-DataTable--sticky .oui-table thead .oui-td-actions{box-shadow:0 1px 0 var(--hair)}.account:not([data-placement=topbar]) .account-row{gap:6px;padding-inline:6px}html:root .oui-DataTable .oui-td-actions .oui-inline-actions{white-space:nowrap;flex-wrap:nowrap}.ivr-keymap{padding-block:8px}html:root:root:root .oui-badge--dim:not([data-glyph]){box-shadow:inset 0 0 0 1px var(--line,var(--hair))}html:root:root:root .oui-badge--dim:not([data-glyph]):before{content:"";border-radius:var(--radius-round);background:var(--text-3);vertical-align:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.impersonation-banner.support-banner{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);color:var(--text);font-weight:500}.support-banner__mark{color:var(--warn);flex:none;display:inline-flex}.support-banner__body{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.support-banner__text{font-variant-numeric:tabular-nums;font-weight:600}.support-banner__note{color:var(--muted);font-size:var(--type-caption);font-weight:400}.support-banner .error{color:var(--bad,var(--warn));font-size:var(--type-caption)}.support-banner__end{border-color:var(--warning-solid);color:var(--text);flex:none;margin-left:auto}@media (width<=640px){.impersonation-banner.support-banner{padding:var(--space-2) var(--space-4);flex-wrap:wrap}.support-banner__end{margin-left:0}}.impersonation-banner.operator-context{justify-content:flex-start;gap:var(--space-4);padding:var(--space-1) var(--space-5);font-size:var(--type-caption);background:color-mix(in srgb, var(--warn) 9%, var(--surface-1));border-bottom-color:color-mix(in srgb, var(--warn) 38%, transparent);color:var(--warn);font-weight:600}.impersonation-banner.operator-context[data-mode=view]{background:color-mix(in srgb, var(--info) 9%, var(--surface-1));border-bottom-color:color-mix(in srgb, var(--info) 38%, transparent);color:var(--info)}.operator-context__state{align-items:center;gap:var(--space-2);display:inline-flex}.operator-context__left{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.operator-context__exit{color:inherit;border-color:color-mix(in srgb, currentColor 38%, transparent);font-size:var(--type-caption);flex:none}.embed-status{justify-content:center;align-items:center;gap:var(--space-3);min-height:100vh;color:var(--muted);background:var(--surface-0);font-size:var(--type-body);flex-direction:column;display:flex}.embed-status p{margin:0}.embed-status__spinner{border:2px solid var(--hair);border-top-color:var(--accent);border-radius:var(--radius-round);width:20px;height:20px;animation:embed-spin calc(var(--motion-slow) * 4) linear infinite}@keyframes embed-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.embed-status__spinner{border-top-color:var(--hair);animation:none}}@media (width<=640px){.impersonation-banner.operator-context{padding:var(--space-1) var(--space-4);flex-wrap:wrap}}:root[data-embedded=true] .oui-sidebar-logo{display:none}
