:root{--floating-phone-reserve:92px;--floating-phone-open:400px}.fp-root{z-index:90;font:inherit;pointer-events:none;position:fixed;bottom:20px;right:20px}.fp-root>*{pointer-events:auto}.fp-launcher{border-radius:var(--radius-round);background:linear-gradient(180deg, var(--fp-call-top), var(--fp-call-bottom));width:52px;height:52px;color:var(--fp-call-ink);cursor:grab;box-shadow:0 8px 24px var(--fp-call-glow);transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);border:0;place-items:center;display:grid;position:relative}.fp-launcher:hover{transform:translateY(-1px)}.fp-launcher:active{transform:scale(.97)}.fp-presence{border-radius:var(--radius-round);background:var(--fp-ok);border:2px solid var(--fp-bg);width:12px;height:12px;position:absolute;bottom:1px;right:1px}.fp-pill{border-radius:var(--radius-pill);background:var(--fp-bg);height:40px;box-shadow:inset 0 0 0 1px var(--fp-ring), var(--fp-shadow);color:var(--fp-text);font:inherit;cursor:grab;transition:transform var(--motion-fast) var(--motion-ease);border:0;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.fp-pill:active{transform:scale(.98)}.fp-pill-dot{border-radius:var(--radius-round);background:var(--fp-ok);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fp-ok) 18%, transparent);animation:fp-pulse var(--motion-pulse) ease-in-out infinite}.fp-pill-dot.fp-held{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent);animation:none}@keyframes fp-pulse{50%{opacity:.45}}.fp-pill-peer{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;font-weight:600;overflow:hidden}.fp-pill-timer,.fp-status-timer,.fp-pill-time{font-variant-numeric:tabular-nums}.fp-pill-timer{color:var(--fp-ok-soft);font-size:13px}.fp-window{border-radius:var(--radius-lg);background:var(--fp-bg);width:min(380px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--fp-ring), var(--fp-shadow);color:var(--fp-text);animation:fp-window-in var(--motion-slow) var(--motion-ease) both;flex-direction:column;display:flex;overflow:hidden}@keyframes fp-window-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.fp-header{border-bottom:1px solid var(--fp-hair);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:14px 12px 14px 16px;display:flex}.fp-title{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.fp-brand-logo{width:auto;height:14px}.fp-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fp-text-3);font-size:12px;overflow:hidden}.fp-status-dot{border-radius:var(--radius-round);background:var(--fp-text-3);flex:none;width:8px;height:8px}.fp-status-dot.fp-status-registered,.fp-status-dot.fp-status-active{background:var(--fp-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--fp-ok) 15%, transparent)}.fp-status-dot.fp-status-incoming,.fp-status-dot.fp-status-dialing,.fp-status-dot.fp-status-connecting{background:var(--accent-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-400) 18%, transparent);animation:fp-pulse var(--motion-pulse) ease-in-out infinite}.fp-status-dot.fp-status-held{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}.fp-header-actions{gap:2px;margin-left:auto;display:inline-flex}.fp-icon-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--fp-text-3);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;display:grid}.fp-icon-btn:hover{background:var(--fp-key);color:var(--fp-text)}.fp-body{flex-direction:column;gap:12px;min-height:540px;padding:14px 20px 20px;display:flex}.fp-error{color:var(--fp-bad-soft);margin:0;font-size:12.5px}.fp-ready{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid}.fp-client-tabs{border-radius:var(--radius-sm);background:var(--fp-well);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.fp-client-tab{border-radius:var(--radius-sm);height:30px;color:var(--fp-text-2);font:inherit;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;border:0;font-size:12.5px;font-weight:500}.fp-client-tab:hover{color:var(--fp-text)}.fp-client-tab-active{background:var(--fp-seg-on);color:var(--fp-text);box-shadow:0 1px 2px #0000001f}.fp-dialer{flex-direction:column;display:flex}.fp-dialer-expanded{gap:14px}.fp-ready-stage{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:72px;display:flex}.fp-ready-stage .fp-input{border-radius:var(--radius-sm);width:100%;height:42px;box-shadow:none;color:var(--fp-text);font:inherit;letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0 8px;font-size:28px;font-weight:500}.fp-ready-stage .fp-input::placeholder{color:var(--fp-text-3);letter-spacing:0;font-size:20px}.fp-ready-stage .fp-input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-400) 45%, transparent)}.fp-hint{color:var(--fp-text-3);text-align:center;font-size:12px}.fp-hint--warn{color:var(--warn)}.fp-caller-id-select.oui-select,.fp-caller-id-select{border-radius:var(--radius-pill);background-color:var(--fp-well);max-width:240px;height:26px;min-height:26px;color:var(--fp-text-2);border:0;outline:none;padding:0 26px 0 10px;font-size:12px}.fp-caller-id-select:focus-visible{box-shadow:var(--focus-ring)}.fp-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fp-key{border-radius:var(--radius-md);background:var(--fp-key);height:54px;box-shadow:inset 0 0 0 1px var(--fp-key-ring);color:var(--fp-text);font:inherit;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.fp-key:hover{background:var(--fp-key-hover)}.fp-key:active{background:var(--fp-key-active);transform:scale(.97)}.fp-key:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.fp-key-digit{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.fp-key-letters{letter-spacing:.16em;min-height:11px;color:var(--fp-text-3);font-size:9.5px;line-height:1.15}.fp-dial-row{justify-content:center;align-items:center;gap:28px;margin-top:4px;display:flex}.fp-dial-spacer{width:44px}.fp-backspace{border-radius:var(--radius-md);width:44px;height:44px;color:var(--fp-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.fp-backspace:hover:not(:disabled){color:var(--fp-text);background:var(--fp-key)}.fp-backspace:disabled{opacity:.35;cursor:default}.fp-round{border-radius:var(--radius-round);cursor:pointer;width:64px;height:64px;transition:transform var(--motion-fast) var(--motion-ease), filter var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);border:0;place-items:center;display:grid}.fp-round:hover:not(:disabled){filter:brightness(1.08)}.fp-round:active:not(:disabled){transform:scale(.96)}.fp-round:disabled{opacity:.45;cursor:default}.fp-round:focus-visible,.fp-action:focus-visible .fp-disc{outline:2px solid var(--accent-400);outline-offset:3px}.fp-round--call{background:linear-gradient(180deg, var(--fp-call-top), var(--fp-call-bottom));color:var(--fp-call-ink);box-shadow:0 8px 24px var(--fp-call-glow)}.fp-round--hangup{background:linear-gradient(180deg, var(--fp-hang-top), var(--fp-hang-bottom));color:var(--fp-on-solid);box-shadow:0 8px 24px var(--fp-hang-glow);align-self:center;margin-top:auto}.fp-call-primary{flex:none}.fp-secondary-panel{color:var(--fp-text);flex-direction:column;gap:2px;display:flex}.fp-recent-empty{text-align:center;color:var(--fp-text-3);margin:24px 16px 0;font-size:13px;line-height:1.5}.fp-recent-row{border-radius:var(--radius-sm);width:100%;color:var(--fp-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 10px;display:flex}.fp-recent-row:hover{background:var(--fp-key)}.fp-recent-kind{width:58px;color:var(--fp-text-3);flex:none;font-size:11px;font-weight:600}.fp-recent-main{flex-direction:column;flex:auto;min-width:0;display:flex}.fp-recent-target{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;overflow:hidden}.fp-recent-when{color:var(--fp-text-3);font-variant-numeric:tabular-nums;font-size:12px}.fp-recent-again{color:var(--accent-400);flex:none;font-size:12px}.fp-audio{text-align:center;align-items:center;gap:8px;padding:36px 20px 0}.fp-audio-glyph{border-radius:var(--radius-round);background:var(--fp-key);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--fp-key-ring);color:var(--fp-text-2);place-items:center;margin-bottom:4px;display:grid}.fp-audio strong{font-size:14px;font-weight:600}.fp-audio p{max-width:280px;color:var(--fp-text-2);margin:0;font-size:13px;line-height:1.5}.fp-consent-banner{border-radius:var(--radius-md);background:color-mix(in srgb, var(--warn) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent);flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;display:flex}.fp-consent-banner p{color:var(--fp-text);margin:0;font-size:12.5px;line-height:1.45}.fp-diagnostics-status{text-align:center;color:var(--fp-ok-soft);margin:0;font-size:12.5px}.fp-btn{border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;padding:8px 14px;font-size:13px;font-weight:600}.fp-btn-neutral{background:var(--fp-key);box-shadow:inset 0 0 0 1px var(--fp-key-ring);color:var(--fp-text)}.fp-btn-neutral:hover{background:var(--fp-key-hover)}.fp-toast{z-index:95;border-radius:var(--radius-md);background:var(--fp-bg);box-shadow:inset 0 0 0 1px var(--fp-ring), var(--fp-shadow);color:var(--fp-text);font:inherit;cursor:pointer;animation:fp-toast-in var(--motion-slow) var(--motion-ease) both;border:0;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex;position:fixed;top:16px;right:16px}.fp-toast-dot{border-radius:var(--radius-round);background:var(--accent-400);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-400) 20%, transparent);animation:fp-pulse var(--motion-pulse) ease-in-out infinite}@keyframes fp-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=639px){.fp-root:has(.fp-window){inset:0}.fp-window{border-radius:unset;width:100%;height:100%;box-shadow:none}.fp-header{cursor:default}.fp-body{flex:1;justify-content:center;min-height:0;padding:24px 16px}}:is(body:has(.oui-overlay:not(.oui-overlay--hidden)) .fp-root,body:has(.oui-overlay) .fp-root,body:has(.oui-drawer) .fp-root,body:has(.oui-modal) .fp-root,body:has([role=dialog]) .fp-root){display:none!important}@media (prefers-reduced-motion:reduce){.fp-window,.fp-toast{animation:oui-fade var(--motion-fast) ease both}.fp-pill-dot,.fp-toast-dot,.fp-status-dot{animation:none}.fp-launcher,.fp-pill,.fp-key,.fp-round,.fp-icon-btn{transition:none}}.fp-call{background:radial-gradient(400px 300px at 50% 0%, var(--fp-stage-glow), transparent 70%);flex-direction:column;flex:auto;gap:16px;margin:-14px -20px -20px;padding:32px 24px 24px;display:flex}.fp-callee{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.fp-avatar{border-radius:var(--radius-round);background:linear-gradient(135deg, var(--fp-avatar-a), var(--fp-avatar-b));width:84px;height:84px;color:var(--fp-on-solid);place-items:center;margin-bottom:14px;display:grid}.fp-avatar svg{width:30px;height:30px}.fp-incoming-from{color:var(--fp-text-2);margin:0;font-size:13px}.fp-peer-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;color:var(--fp-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600;overflow:hidden}.fp-telemetry{justify-content:center;margin-top:6px;display:flex}.fp-vu-meter{align-items:flex-end;gap:3px;width:24px;height:14px;display:inline-flex}.fp-vu-bar{background:var(--fp-ok);border-radius:var(--radius-sm);width:3px;animation:fp-vu var(--motion-pulse) ease-in-out infinite alternate;transform-origin:bottom}.fp-vu-1{height:30%;animation-duration:var(--motion-pulse)}.fp-vu-2{height:70%;animation-duration:calc(var(--motion-pulse) * .8)}.fp-vu-3{height:100%;animation-duration:calc(var(--motion-pulse) * .6)}.fp-vu-4{height:50%;animation-duration:calc(var(--motion-pulse) * 1.2)}@keyframes fp-vu{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.fp-call-state-pill{color:var(--fp-ok-soft);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:500;display:inline-flex}.fp-call-state-pill[data-state=ringing],.fp-call-state-pill[data-state=dialing]{color:var(--accent-400)}.fp-call-state-pill[data-state=held]{color:var(--warn)}.fp-call-state-pill:before{content:"";border-radius:var(--radius-round);background:currentColor;width:6px;height:6px}.fp-call-state-pill[data-state=ringing]:before,.fp-call-state-pill[data-state=dialing]:before,.fp-call-state-pill[data-state=connected]:before{animation:fp-pulse var(--motion-pulse) ease-in-out infinite}.fp-call-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;margin-top:20px;display:grid}.fp-action{min-width:0;color:var(--fp-text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.fp-action:disabled{opacity:.5;cursor:default}.fp-disc{border-radius:var(--radius-round);background:var(--fp-key);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--fp-key-ring);color:var(--fp-text);transition:background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);place-items:center;display:grid}.fp-action:hover:not(:disabled) .fp-disc{background:var(--fp-key-hover)}.fp-action:active:not(:disabled) .fp-disc{background:var(--fp-key-active);transform:scale(.96)}.fp-action-label{text-align:center;max-width:100%;font-size:12px;line-height:1.25}.fp-action--on .fp-disc{background:var(--fp-text);color:var(--fp-bg)}.fp-action--on:hover:not(:disabled) .fp-disc{background:var(--fp-text)}.fp-action--rec .fp-disc{background:color-mix(in srgb, var(--bad) 18%, var(--fp-key));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 45%, transparent);color:var(--fp-bad-soft)}.fp-answer-row{justify-content:center;gap:56px;margin-top:auto;display:flex}.fp-disc--ok,.fp-disc--bad{width:64px;height:64px;box-shadow:none}.fp-disc--ok{background:linear-gradient(180deg, var(--fp-call-top), var(--fp-call-bottom));color:var(--fp-call-ink);box-shadow:0 8px 24px var(--fp-call-glow)}.fp-disc--bad{background:linear-gradient(180deg, var(--fp-hang-top), var(--fp-hang-bottom));color:var(--fp-on-solid);box-shadow:0 8px 24px var(--fp-hang-glow)}.fp-action--answer:hover .fp-disc--ok,.fp-action--decline:hover .fp-disc--bad{filter:brightness(1.08)}.fp-action--answer:hover:not(:disabled) .fp-disc--ok{background:linear-gradient(180deg, var(--fp-call-top), var(--fp-call-bottom))}.fp-action--decline:hover:not(:disabled) .fp-disc--bad{background:linear-gradient(180deg, var(--fp-hang-top), var(--fp-hang-bottom))}@media (prefers-reduced-motion:reduce){.fp-vu-bar,.fp-call-state-pill:before{animation:none}}.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:6px;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:6px;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}.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(--bad);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}.oui-drawer[data-testid=queue-members]{width:min(980px,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}.acd-number-input{width:5.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}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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--text:#fafafa;--text-2:#a1a1aa;--text-3:#8a8a93;--hair:#fff1;--field:#ffffff09;--accent-2:#6366f1;--accent-soft:#6366f121;--surface-0:var(--bg);--surface-1:var(--bg);--surface-2:var(--bg);--surface-3:var(--bg);--elev-1:none;--elev-2:none;--elev-3:none;--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:transparent;--accent-300:#a5b4fc;--accent-400:#818cf8;--accent-500:#6366f1;--accent-600:#4f46e5;--accent-700:#4338ca;--accent-800:#3730a3;--accent-900:#312e81;--accent-gradient:linear-gradient(135deg, var(--accent-500) 0%, var(--accent-700) 100%);--focus-ring:0 0 0 2px var(--surface-0), 0 0 0 4px #6366f18c;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--motion-pulse:1.6s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-spring:cubic-bezier(.34, 1.4, .64, 1);--accent-tint:#6366f124;--ok-tint:#22c55e1f;--warn-tint:#f59e0b1f;--bad-tint:#ef44441f;--info-tint:#38bdf81f;--accent:var(--accent-600);--accent-light:var(--accent-500);--accent-dark:var(--accent-800);--ink:var(--bg);--bg-0:var(--surface-0);--surface:var(--surface-0);--panel:var(--surface-0);--border:var(--hair);--text-dim:var(--text-2);--text-faint:var(--text-3);--muted:var(--text-dim);--ok:#34d399;--warn:#fbbf24;--bad:#f87171;--fail:var(--bad);--info:var(--accent-2);--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)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f2;--text:#09090b;--text-2:#52525b;--text-3:#71717a;--hair:#00000017;--field:#00000008;--accent-light:var(--accent-600);--accent-tint:#4f46e514;--ok-tint:#0478571a;--warn-tint:#b453091a;--bad-tint:#dc262614;--info-tint:#0284c71a;--ok:#047857;--warn:#b45309;--bad:#dc2626;--fail:var(--bad);--info:#0284c7}*{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-2,#c7c5ff);background:0 0}.oui-filters .oui-btn.on{color:var(--accent-light)}.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:#0c0c12;--auth-form-bg:#0a0a0e;--auth-glow-a:#6366f147;--auth-glow-b:#8b5cf62e;--auth-input-bg:#0d0d12;--auth-ring:#ffffff1a;--auth-link:#a5b4fc;--auth-link-hover:#c7d2fe;--auth-chip-bg:#6366f129;--auth-chip-text:#a5b4fc;--auth-cta-top:#6d70f5;--auth-cta-bottom:#5457e8;--auth-cta-shadow:#5457e859;--auth-seg-off:#2a2a33}:root[data-theme=light]{--auth-brand-bg:#f1f1f6;--auth-form-bg:#fbfbfa;--auth-glow-a:#6366f133;--auth-glow-b:#8b5cf61f;--auth-input-bg:#fff;--auth-ring:#00000024;--auth-link:#4f46e5;--auth-link-hover:#3730a3;--auth-chip-bg:#4f46e51a;--auth-chip-text:#4338ca;--auth-seg-off:#0000001a}.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 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(--accent-400), 0 0 0 4px color-mix(in srgb, var(--accent-500) 18%, transparent);outline:none}.formwrap .field .oui-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--bad)}.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(--bad)}.auth-strength--fair .auth-strength-bar>.on{background:var(--warn)}.auth-strength--good .auth-strength-bar>.on,.auth-strength--strong .auth-strength-bar>.on{background:var(--ok)}.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{display:none}.formside{border-left:0;align-items:center;padding:40px 16px 72px}.formside .governance{text-align:center;left:16px;right:16px}}.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);background:var(--bad-tint);color:var(--text);font-size:var(--type-body);border:1px solid #ef444459;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:#f59e0b0f;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{border:1px solid var(--border);color:var(--text);background:#00000040;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{border:1px solid var(--border);background:#00000059;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:#00000026;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,#ef444459);border-radius:var(--radius-md,10px);background:var(--error-tint,#ef444414);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{border:1px solid var(--border);color:var(--text);background:#00000040;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{color:var(--warn);background:#f59e0b29;border-bottom:1px solid #f59e0b73;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}.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(--ok)}.agent-presence--wrapUp .agent-presence-rail{background:var(--warn)}.agent-presence--partial .agent-presence-rail{background:var(--info)}.agent-presence--none .agent-presence-rail{background:var(--bad)}.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(--warn);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,#94a3b840);border-left:3px solid var(--accent,#6366f1);background:var(--surface,#fff);border-radius:8px;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0f172a0f}.rates-scope strong{font-size:var(--type-body)}.rates-scope .tnum{color:var(--text-dim);font-size:var(--type-small)}.sales-handover{border-radius:var(--radius-md);background:var(--warn-tint);border:1px solid #f59e0b59;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);border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:3px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.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(--warn);border-radius:4px;flex:none;width:8px;height:8px}.enduser-dnd-on{border-radius:var(--radius-pill);background:var(--warn-tint);color:var(--warn);border:1px solid #f59e0b59;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}.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 #22c55e59;border-left:3px solid var(--ok,#22c55e);border-radius:var(--radius-md);background:#22c55e12;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(--warn);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:#c7c5ff;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(--hair) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hair);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.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-fab.oui-btn{right:var(--space-6);bottom:calc(var(--space-6) + 34px + var(--floating-phone-reserve,0px));z-index:80;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5) 0 var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(135deg, var(--accent-500,var(--accent)), var(--accent-600,var(--accent)));color:#fff;letter-spacing:.01em;box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 38%, transparent);transition:transform var(--motion-fast,.12s) var(--motion-ease,ease), box-shadow var(--motion-fast,.12s) var(--motion-ease,ease);border-radius:999px;font-weight:600;display:inline-flex;position:fixed}.pilot-fab.oui-btn:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff4d}.pilot-fab.oui-btn:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 48%, transparent);transform:translateY(-1px)}.pilot-panel{z-index:90;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid var(--border);width:min(460px,100vw);height:100dvh;box-shadow:var(--elev-3,-16px 0 40px #0006);animation:oui-drawer-in var(--motion-slow,.24s) var(--motion-spring,ease) both;flex-direction:column;display:flex;position:fixed;top:0;right:0}.pilot-panel-head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.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{font-size:15px;line-height:1.2}.pilot-panel-sub{font-size:var(--type-caption,12px);color:var(--text-dim)}.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(--ok);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-panel,.pilot-msg,.pilot-panel-approval,.pilot-dots i{animation:none}}.copilot-bar-trigger.oui-btn{align-items:center;gap:var(--space-2);display:inline-flex}.copilot-kbd{font-family:var(--mono);border:1px solid var(--border);color:var(--text-dim);border-radius:5px;padding:1px 6px;font-size:10.5px}.copilot-bar-overlay{z-index:95;padding:12vh var(--space-4) var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:oui-fade var(--motion-fast,.12s) var(--motion-ease,ease) both;background:#00000080;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.copilot-bar{gap:var(--space-3);width:min(680px,100%);max-height:76vh;padding:var(--space-4);border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, transparent);box-shadow:var(--elev-3,0 24px 60px #00000080);animation:oui-drawer-in var(--motion-base,.18s) var(--motion-spring,ease) both;border-radius:16px;display:grid;overflow-y:auto}.copilot-bar-row{align-items:center;gap:var(--space-2);display:flex}.copilot-bar-row .oui-input,.copilot-bar-row input{flex:auto;min-width:0;height:44px;font-size:15px}.copilot-bar-answer{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;display:grid}.copilot-bar-answer>strong{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-400,var(--accent));font-size:11px}.copilot-bar-answer p{white-space:pre-wrap;margin:0;line-height:1.55}.copilot-bar-approval{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 7%, transparent);border-radius:12px;display:grid}.copilot-bar-approval>strong{color:var(--warn)}.copilot-bar-approval p{margin:0}.copilot-bar-steps{padding-left:var(--space-5);font-family:var(--mono);color:var(--text-dim);margin:0;font-size:12px}.copilot-bar-actions{gap:var(--space-2);display:flex}.copilot-bar-foot{color:var(--text-faint);margin:0;font-size:11px}@media (prefers-reduced-motion:reduce){.copilot-bar-overlay,.copilot-bar{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(--accent);outline-offset:2px}.account-avatar{background:color-mix(in srgb, var(--accent) 22%, transparent);width:32px;height:32px;color:var(--accent-light);font-size:var(--type-caption);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.account-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-name{font-size:var(--type-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.account-who .badge-role{text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;overflow:hidden}.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:280px;max-width:calc(100vw - 16px);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-3,0 16px 40px #00000073);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{padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;display:flex}.account-menu-head strong{font-size:var(--type-body);color:var(--text)}.account-menu-head span{font-size:var(--type-caption);color:var(--text-dim);text-overflow:ellipsis;overflow:hidden}.account-menu-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);font-size:var(--type-caption);color:var(--text-2);display:flex}.account-menu-item{width:100%;padding:var(--space-2);border-radius:var(--radius-md);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(--surface-1);color:var(--bad);outline:none}.account-menu-foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-1);border-top:1px solid var(--hair);font-size:var(--type-caption);color:var(--text-dim);flex-wrap:wrap;display:flex}.account-menu-foot a{color:var(--text-dim);text-decoration:none}.account-menu-foot a:hover{color:var(--text)}.account-build{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--type-mono);color:var(--text-faint);letter-spacing:.02em}.oui-footer-center a.oui-footer-copyright{text-decoration:none}.oui-footer-center a.oui-footer-copyright: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}.op-workspace-switch{flex:auto;order:2;justify-content:center;min-width:0;display:flex}.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(.op-workspace-switch):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(--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}.smtp-origin-card [data-testid=public-origin-field],.smtp-origin-card [data-testid=public-origin-field] .field{flex-direction:column;gap:6px;display:flex}.smtp-origin-card [data-testid=public-origin-field] .label{color:var(--text);font-size:12px;font-weight:650}.smtp-origin-card [data-testid=public-origin-field] :is(.field-hint,.sub){color:var(--text-dim);font-size:12px}.smtp-origin-card [data-testid=public-origin-field]>.oui-btn,.smtp-origin-card [data-testid=public-origin-field]>button{align-self:flex-end;margin-top:4px}@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{align-items:center;gap:10px;display:inline-flex}.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}.ext-generated-secret{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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-steps{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.new-hire-stepi{color:var(--text-faint);align-items:center;gap:10px;font-size:13px;display:flex}.new-hire-stepi+.new-hire-stepi:before{content:"";background:var(--border);width:48px;height:1px;margin-right:4px}.new-hire-stepi.is-on{color:var(--text);font-weight:500}.new-hire-stepi.is-done{color:var(--accent-300)}.new-hire-stepn{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.new-hire-stepi.is-on .new-hire-stepn{background:var(--accent-tint);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--accent)}.new-hire-stepi.is-done .new-hire-stepn{box-shadow:inset 0 0 0 1px var(--accent-400)}.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{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:nowrap;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:#111117;--fp-ring:#ffffff17;--fp-hair:#ffffff0f;--fp-well:#0c0c11;--fp-seg-on:#23232d;--fp-key:#191921;--fp-key-hover:#21212b;--fp-key-active:#2a2a36;--fp-key-ring:#ffffff0f;--fp-text:#f4f4f5;--fp-text-2:#a1a1aa;--fp-text-3:#71717a;--fp-shadow:0 30px 80px #0009;--fp-call-top:#34d399;--fp-call-bottom:#10b981;--fp-call-ink:#052e1f;--fp-call-glow:#10b98159;--fp-hang-top:#f87171;--fp-hang-bottom:#ef4444;--fp-hang-glow:#ef444459;--fp-stage-glow:#6366f138;--fp-avatar-a:#6366f1;--fp-avatar-b:#8b5cf6;--fp-ok:#34d399;--fp-ok-soft:#6ee7b7;--fp-bad-soft:#fca5a5;--fp-on-solid:#fff}:root[data-theme=light]{--fp-bg:#fff;--fp-ring:#0000001a;--fp-hair:#00000012;--fp-well:#f1f1f4;--fp-seg-on:#fff;--fp-key:#f4f4f6;--fp-key-hover:#ececf0;--fp-key-active:#e2e2e8;--fp-key-ring:#0000000f;--fp-text:#09090b;--fp-text-2:#52525b;--fp-text-3:#71717a;--fp-shadow:0 24px 64px #0f0f1e2e, 0 2px 8px #0f0f1e0f;--fp-stage-glow:#6366f11f;--fp-ok:#059669;--fp-ok-soft:#047857;--fp-bad-soft:#dc2626}.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}@layer utilities;@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,0 0 0 2px #0d0d11, 0 0 0 4px #6366f18c);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(--border) 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:#ffffff06}.oui-nav-group--active>.oui-nav-section{color:#a6a4bc}.oui-nav-section-count{letter-spacing:0;color:#555562;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{color:#747483;flex:0 0 16px;width:16px;height:16px}.oui-icon{vertical-align:-.125em;color:currentColor;flex:none;display:inline-block}.oui-nav-item:hover .oui-nav-icon{color:#aaaabd}.oui-nav-item--active .oui-nav-icon{color:#c9c8ff}.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{color:#fff;background:#ffffff2e}.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}}@media (prefers-reduced-motion:reduce){*,: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 both}.oui-skeleton-row,.oui-skeleton-block{background:var(--bg);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)}.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:#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(1.12)}.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);box-shadow:none}.oui-btn--danger:hover:not(:disabled){filter:brightness(1.1)}.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-light);box-shadow:none;background:0 0;border:0;padding:0;font-weight:500}.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)}.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);gap:2px;margin-bottom:4px;display:flex}.oui-tab{color:var(--text-dim);font:inherit;cursor:pointer;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;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:background var(--motion-fast,.12s) var(--motion-ease,ease);padding:12px 14px;font-size:13.5px}.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{opacity:.55;transition:opacity var(--motion-fast,.12s) var(--motion-ease,ease);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.oui-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.oui-table tbody tr:hover .oui-row-actions,.oui-table tbody tr:focus-within .oui-row-actions{opacity:1}.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(--bg);border-radius:4px;width:38%;height:10px;margin-bottom:2px}.oui-skeleton-block{border-radius:var(--radius-md,8px);background:linear-gradient(90deg, var(--bg) 0%, #ffffff0f 50%, var(--bg) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite oui-shimmer}.oui-skeleton-row{background:linear-gradient(90deg, var(--bg) 0%, #ffffff0f 50%, var(--bg) 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:#ffffff0d;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:#ffffff0d;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-select:focus,.oui-textarea:focus{border-color:var(--accent);outline:none}.oui-input[aria-invalid=true],.oui-select[aria-invalid=true],.oui-textarea[aria-invalid=true]{border-color:var(--bad)}.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[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)}.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:#fff;transform:translate(16px)}.oui-switch-input:focus-visible+.oui-switch-track{outline:1px solid var(--accent);outline-offset:2px}.oui-switch-label{line-height:1.2}.oui-overlay{-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;background:#00000094;flex-direction:row;justify-content:flex-end;display:flex;position:fixed;inset:0}.oui-overlay--center{justify-content:center;align-items:center;padding:24px}.oui-drawer{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-left:1px solid var(--border);width:min(420px,100%);height:100%;box-shadow:var(--elev-3,-12px 0 32px #00000059);animation:oui-drawer-in var(--motion-slow,.24s) 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[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(--bg) 96%, transparent);padding-bottom:4px}.oui-modal{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg,var(--radius));width:min(520px,100%);max-height:min(90vh,720px);box-shadow:var(--elev-3,0 18px 48px #00000073);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(360px,100vw - 32px);display:flex;position:fixed;top:auto;right:auto}.oui-toast-host>*{pointer-events:auto}.oui-toast{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md,9px);box-shadow:var(--elev-2,0 10px 28px #00000059);color:var(--text);animation:oui-toast-in var(--motion-slow,.24s) var(--motion-spring,ease) both;padding:10px 12px;font-size:12.5px}.oui-toast--leaving{animation:oui-toast-out var(--motion-base,.18s) var(--motion-ease,ease) both}.oui-toast--ok{border-color:#22c55e59}.oui-toast--bad{border-color:#ef444473}.oui-progress{background:var(--field,#ffffff0f);border-radius:3px;height:6px;overflow:hidden}.oui-progress>i{background:var(--accent);border-radius:3px;height:100%;display:block}.oui-progress>i.ok{background:var(--ok)}.oui-progress>i.warn{background:var(--warn)}.oui-progress>i.bad{background:var(--bad)}.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-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{margin:0}.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-product-footer{padding:9px calc(22px + var(--floating-phone-reserve,0px)) 9px 22px;border-top:1px solid var(--border);background:var(--bg);color:var(--text-faint);align-items:center;gap:14px;margin-top:auto;font-size:11px;display:flex}.oui-footer-brand{align-items:center;gap:7px;display:inline-flex}.oui-footer-mark{opacity:.75;width:auto;height:14px}.oui-footer-product{letter-spacing:.02em;color:var(--text-dim);font-weight:650}.oui-footer-status{align-items:center;gap:6px;font-weight:600;display:inline-flex}.oui-footer-dot{background:var(--text-faint);width:7px;height:7px;transition:background var(--motion-base,.18s) var(--motion-ease,ease);border-radius:50%}.oui-footer-status--up{color:var(--ok)}.oui-footer-status--up .oui-footer-dot{background:var(--ok);box-shadow:0 0 6px #22c55e8c}.oui-footer-status--down{color:var(--bad)}.oui-footer-status--down .oui-footer-dot{background:var(--bad);box-shadow:0 0 6px #ef44448c}.oui-footer-sha{border:1px solid var(--border);border-radius:var(--radius-sm,6px);color:var(--text-dim);font-family:var(--mono);cursor:pointer;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);background:0 0;padding:2px 8px;font-size:10.5px}.oui-footer-sha:hover{color:var(--text);border-color:var(--text-faint)}.oui-footer-tick{color:var(--ok)}.oui-footer-locale{gap:2px;display:inline-flex}.oui-footer-locale-btn{border-radius:var(--radius-sm,6px);color:var(--text-faint);font:inherit;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:1px solid #0000;padding:2px 7px;font-weight:600}.oui-footer-locale-btn:hover{color:var(--text)}.oui-footer-locale-btn--active{color:var(--accent-300,var(--accent-light));background:var(--bg);border-color:var(--border)}.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:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-lg,16px);width:min(560px,100%);box-shadow:var(--elev-3,0 18px 48px #0000007a);animation:oui-palette-in var(--motion-slow,.24s) var(--motion-spring,ease) both;border:1px solid #ffffff17;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-faint);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{color:var(--text);background:linear-gradient(90deg,#4f46e542,#3730a324)}.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);overflow:hidden;box-shadow:inset 0 1px 3px #00000059}.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{border:1px solid var(--border);border-radius:var(--radius-sm,8px);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);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.oui-combobox-trigger:hover{background:var(--bg)}.oui-combobox-trigger:focus-visible{border-color:var(--accent,#4f46e5);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#4f46e5) 35%, transparent);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:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-lg,16px);box-shadow:var(--elev-3,0 18px 48px #0000007a);animation:oui-combobox-in var(--motion-base,.18s) var(--motion-spring,ease) both;border:1px solid #ffffff17;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{color:var(--text);background:linear-gradient(90deg,#4f46e542,#3730a324)}.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){color:#c7c5ff;background:#6366f129}.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{color:var(--text);background:#ffffff08}.oui-flat-nav .oui-btn:not(.oui-btn--ghost){color:var(--text);background:#6366f121}td.oui-num,.oui-nowrap,td.oui-when,td.oui-phone,td.oui-money{white-space:nowrap}.oui-product-footer{justify-content:center;align-items:center;display:flex;position:relative}.oui-footer-center{align-items:center;gap:16px;display:inline-flex}.oui-footer-copyright,.oui-footer-version{color:var(--text-dim);font-weight:500}.oui-product-footer .oui-footer-locale{position:absolute;right:22px}.oui-telemetry-pulse-wrap{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex;position:relative}.oui-telemetry-pulse{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);width:28px;height:28px;color:var(--text-dim);cursor:pointer;transition:color var(--motion-fast,.12s) var(--motion-ease,ease), border-color var(--motion-fast,.12s) var(--motion-ease,ease);justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:550;display:inline-flex}.oui-telemetry-pulse:hover{color:var(--text);border-color:var(--text-faint)}.oui-telemetry-pulse:focus-visible{outline:2px solid var(--accent-500);outline-offset:1px}.oui-telemetry-pulse-dot{background:var(--text-faint);width:6px;height:6px;transition:background var(--motion-base,.18s) var(--motion-ease,ease);border-radius:50%}.oui-telemetry-pulse--healthy .oui-telemetry-pulse-dot{background:var(--ok,#22c55e);box-shadow:0 0 6px #22c55e8c}.oui-telemetry-pulse--degraded .oui-telemetry-pulse-dot{background:var(--warn,#fbbf24);box-shadow:0 0 6px #fbbf248c}.oui-telemetry-pulse--down .oui-telemetry-pulse-dot{background:var(--bad,#ef4444);box-shadow:0 0 6px #ef44448c}.oui-telemetry-pulse--unknown .oui-telemetry-pulse-dot{background:var(--text-faint,#8a8a93)}.oui-telemetry-pulse-popover{z-index:50;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm,8px);min-width:180px;max-width:min(272px,100vw - 16px);padding:10px 12px;font-size:11.5px;position:fixed;box-shadow:0 10px 24px #00000080}.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(--accent);outline-offset:1px}.oui-tab-count{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:11px}.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(--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-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:30px;min-height:30px;font-size:12.5px}.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(--bad)}.oui-savebar-error{color:var(--bad)}.oui-savebar-actions{gap:8px;margin-left:auto;display:inline-flex}
