:root{--r-2:14px;--r-3:20px;--r-4:26px;--blur:28px;--shadow-1:0 1px 2px rgba(32,46,44,0.04),0 1px 1px rgba(32,46,44,0.02);--shadow-2:0 2px 4px rgba(32,46,44,0.03),0 16px 36px -24px rgba(32,46,44,0.26);--shadow-3:0 32px 72px -28px rgba(32,46,44,0.4),0 10px 24px -12px rgba(32,46,44,0.14);--bg-gradient:radial-gradient(1100px 640px at 4% -10%,rgba(214,169,68,0.16),transparent 60%),radial-gradient(900px 600px at 100% -4%,rgba(51,160,115,0.08),transparent 55%),radial-gradient(900px 700px at 60% 112%,rgba(214,169,68,0.09),transparent 55%),linear-gradient(170deg,#f7f3ea,#f2ede1 58%,#f5f0e5);--glass:rgba(255,253,248,0.62);--glass-strong:rgba(255,253,248,0.84);--glass-border:rgba(255,255,255,0.78)}:root[data-theme=dark]{--shadow-1:0 1px 2px rgba(0,0,0,0.3);--shadow-2:0 2px 4px rgba(0,0,0,0.2),0 16px 36px -22px rgba(0,0,0,0.7);--shadow-3:0 32px 72px -28px rgba(0,0,0,0.8),0 10px 24px -12px rgba(0,0,0,0.5);--bg-gradient:radial-gradient(1100px 640px at 4% -10%,rgba(214,169,68,0.12),transparent 60%),radial-gradient(900px 600px at 100% -4%,rgba(98,207,149,0.06),transparent 55%),linear-gradient(170deg,#161d1c,#131918 58%,#171b19);--glass:rgba(30,40,38,0.6);--glass-strong:rgba(30,40,38,0.86);--glass-border:rgba(255,255,255,0.09)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-1:0 1px 2px rgba(0,0,0,0.3);--shadow-2:0 2px 4px rgba(0,0,0,0.2),0 16px 36px -22px rgba(0,0,0,0.7);--shadow-3:0 32px 72px -28px rgba(0,0,0,0.8),0 10px 24px -12px rgba(0,0,0,0.5);--bg-gradient:radial-gradient(1100px 640px at 4% -10%,rgba(214,169,68,0.12),transparent 60%),radial-gradient(900px 600px at 100% -4%,rgba(98,207,149,0.06),transparent 55%),linear-gradient(170deg,#161d1c,#131918 58%,#171b19);--glass:rgba(30,40,38,0.6);--glass-strong:rgba(30,40,38,0.86);--glass-border:rgba(255,255,255,0.09)}}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),system-ui,sans-serif;letter-spacing:-.003em}.ov-page-head h1,.page-head .title{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans),system-ui,sans-serif;letter-spacing:-.026em;font-weight:680}.sidebar{padding:10px 0 10px 10px}.ios-glass.ios-sidebar,.sidebar-card{border-radius:24px;border:1px solid var(--glass-border)}.ios-glass.ios-sidebar,.ios-glass.ios-toolbar,.sidebar-card,.topbar{background:var(--glass);backdrop-filter:saturate(180%) blur(var(--blur));-webkit-backdrop-filter:saturate(180%) blur(var(--blur));box-shadow:var(--shadow-2)}.ios-glass.ios-toolbar,.topbar{top:10px;height:52px;margin:10px 16px 0 12px;padding:0 10px 0 20px;border-radius:20px;border:1px solid var(--glass-border)}.nav-link{border-radius:12px}.card,.ov-card{border-radius:var(--r-4);border:1px solid var(--glass-border);backdrop-filter:saturate(160%) blur(var(--blur));-webkit-backdrop-filter:saturate(160%) blur(var(--blur))}.card,.ov-card,.stat{background:color-mix(in srgb,var(--surface-solid) 88%,transparent);box-shadow:var(--shadow-2)}.stat{border-radius:var(--r-3);border:1px solid var(--glass-border)}.num-band{border-radius:var(--r-4);border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);backdrop-filter:saturate(160%) blur(var(--blur));-webkit-backdrop-filter:saturate(160%) blur(var(--blur));box-shadow:var(--shadow-2);padding:16px 22px}.ov-w,.sr-clock,.sr-list,.sr-quota{border-color:var(--glass-border);box-shadow:var(--shadow-2)}.sr-clock,.sr-list,.sr-quota{border-radius:var(--r-4)}.btn{height:34px;padding:0 16px;border-radius:var(--r-pill);border-color:var(--line);font-weight:560;letter-spacing:-.005em}.btn,.btn:hover{box-shadow:var(--shadow-1)}.btn:active{transform:scale(.98)}.btn.ghost{box-shadow:none}.btn.sm{height:30px;padding:0 13px}.btn.icon{width:34px;padding:0}.btn.icon.sm{width:30px}.btn.gold,.btn.primary{border-color:var(--accent-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 16px -8px rgba(132,96,24,.55)}.input,.select,.textarea{border-radius:var(--r-2);border-color:var(--line);background:color-mix(in srgb,var(--surface-solid) 92%,transparent)}.search-box .input,.searchbox .input,input[type=search].input{border-radius:var(--r-pill)}.inbox-doors,.inbox-tabs,.segmented,.tabs{border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:transparent}.inbox-doors>a,.inbox-tabs>a,.segmented>a,.segmented>button,.tabs>a{border-radius:var(--r-pill)}.inbox-doors>[aria-current=page],.inbox-tabs>[aria-current=page],.segmented>[aria-current=page],.tabs>[aria-current=page]{background:var(--surface-solid);box-shadow:0 1px 3px rgba(32,46,44,.12),0 1px 1px rgba(32,46,44,.04)}.table th{font-weight:560;letter-spacing:0;text-transform:none;font-size:12px;border-bottom:1px solid var(--line-2)}.table td{border-bottom-color:var(--line)}.table tbody tr{transition:background var(--t-fast) var(--ease)}.table tbody tr:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.dialog,.menu,.popover,dialog{border-radius:var(--r-4);border:1px solid var(--glass-border);background:var(--glass-strong);backdrop-filter:saturate(180%) blur(var(--blur));-webkit-backdrop-filter:saturate(180%) blur(var(--blur));box-shadow:var(--shadow-3)}dialog::backdrop{background:var(--overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (max-width:900px){.sidebar{padding:0}.ios-glass.ios-toolbar,.topbar{top:8px;margin:8px 10px 0}}@media (prefers-reduced-transparency:reduce){.card,.dialog,.menu,.num-band,.ov-card,.popover,.sidebar-card,.stat,.topbar,dialog{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface-solid)}}.shell .inbox-screen{--inbox-surface:color-mix(in srgb,var(--surface-solid) 88%,transparent);--inbox-soft:color-mix(in srgb,var(--fg) 5%,transparent);--inbox-selected:color-mix(in srgb,var(--accent) 17%,transparent);--inbox-bubble-in:color-mix(in srgb,var(--fg) 7%,var(--surface-solid))}.shell .inbox-screen .inbox-head{height:auto;padding:12px var(--gutter) 10px;border-bottom:0;background:transparent}.shell .inbox-screen .inbox-doors{padding:3px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 6%,transparent)}.shell .inbox-screen .inbox-doors>a{border-radius:var(--r-pill)}.shell .inbox-screen .inbox-doors>a[aria-current]{background:var(--surface-solid);box-shadow:0 1px 3px rgba(32,46,44,.12),0 1px 1px rgba(32,46,44,.04)}.shell .inbox-screen .inbox-light{border-color:var(--glass-border);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);box-shadow:var(--shadow-1)}.shell .inbox-screen .inbox-light.queue{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 17%,transparent)}.shell .inbox-screen .inbox-light.queue:hover{background:color-mix(in srgb,var(--accent) 28%,transparent)}.shell .inbox-screen .inbox-subbar{height:auto;padding:0 var(--gutter) 10px;border-bottom:0;background:transparent;flex-wrap:wrap;row-gap:6px}.shell .inbox-screen>.inbox-queue{background:transparent;padding:0}.shell .inbox-screen .inbox-queue-scroll{padding:4px var(--gutter) 24px}.shell .inbox-screen .inbox-chat-tabs{padding:0 var(--gutter) 10px}.shell .inbox-screen .inbox-tabs{border-radius:var(--r-3);background:color-mix(in srgb,var(--fg) 5%,transparent)}.shell .inbox-screen .inbox-tabs>a{border-radius:var(--r-2)}.shell .inbox-screen>.inbox-panes,.shell .inbox-screen>.inbox-panes.has-side{gap:14px;overflow:visible;background:transparent;padding:0 var(--gutter) 14px}.shell .inbox-screen .inbox-panes>.card,.shell .inbox-screen .inbox-panes>.inbox-context{border-radius:var(--r-4);border:1px solid var(--glass-border);background:var(--inbox-surface);backdrop-filter:saturate(160%) blur(var(--blur));-webkit-backdrop-filter:saturate(160%) blur(var(--blur));box-shadow:var(--shadow-2)}.shell .inbox-screen .inbox-list{border-right:1px solid var(--glass-border)}.shell .inbox-screen .inbox-chat,.shell .inbox-screen .inbox-panes>.inbox-context{overflow:hidden}.shell .inbox-screen .inbox-conversation{border-radius:16px}.shell .inbox-screen .inbox-conversation .avatar{width:38px;height:38px;border-radius:50%;font-weight:620}.shell .inbox-screen .is-unread .inbox-reply-dot,.shell .inbox-screen .needs-reply .inbox-reply-dot{background:var(--alarm)}.shell .inbox-screen .chat{padding:18px 22px 12px;background-color:transparent;background-image:none}.shell .inbox-screen .chat-day-chip{background:transparent;font-weight:560;color:var(--muted)}.shell .inbox-screen .msg{max-width:min(68%,560px);padding:9px 14px 7px;border-radius:19px;font-size:14px;line-height:1.42}.shell .inbox-screen .msg.in.first{border-top-left-radius:19px;border-bottom-left-radius:7px}.shell .inbox-screen .msg.out.first{border-top-right-radius:19px;border-bottom-right-radius:7px}.shell .inbox-screen .msg.out .msg-by,.shell .inbox-screen .msg.out .msg-meta,.shell .inbox-screen .msg.out .msg-time{color:color-mix(in srgb,var(--on-accent) 66%,transparent)}.shell .inbox-screen .msg.out a{color:var(--on-accent);text-decoration:underline}.shell .inbox-screen .composer{background:transparent}.shell .inbox-screen .composer-input{min-height:42px;padding:11px 18px;border-radius:21px;border:1px solid transparent;background:color-mix(in srgb,var(--fg) 5%,var(--surface-solid))}.shell .inbox-screen .composer-input:focus-visible{background:var(--surface-solid);border-color:var(--line-2)}.shell .inbox-screen .composer-send{width:42px;height:42px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 16px -8px rgba(132,96,24,.55)}.shell .inbox-screen .inbox-context-person .avatar{border-radius:50%}.shell .inbox-screen .inbox-chat-tab{border-radius:var(--r-pill)}.shell .inbox-screen .inbox-band{margin:0 var(--gutter) 12px}@media (max-width:900px){.shell .inbox-screen>.inbox-panes,.shell .inbox-screen>.inbox-panes.has-side{gap:0;padding:0}}@media (prefers-reduced-transparency:reduce){.shell .inbox-screen .inbox-panes>.card,.shell .inbox-screen .inbox-panes>.inbox-context{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface-solid)}}.shell .records-workspace{border-radius:var(--r-4);border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);backdrop-filter:saturate(160%) blur(var(--blur));-webkit-backdrop-filter:saturate(160%) blur(var(--blur));box-shadow:var(--shadow-2)}.shell .records-inspector{background:transparent}.shell .kanban-col{border-radius:var(--r-3)}.shell .kanban-card{border-radius:var(--r-2);box-shadow:var(--shadow-1)}.var-group{display:flex;flex-direction:column;gap:10px}.var-head h4{margin:0 0 3px;font-size:13px;font-weight:620;letter-spacing:-.008em}.var-head p{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted);max-width:78ch}.var-list{list-style:none;margin:0;padding:0;border-radius:var(--r-3);border:1px solid var(--line);background:color-mix(in srgb,var(--fg) 2.5%,var(--surface-solid));overflow:hidden}.var-list>li{display:flex;align-items:center;gap:14px;min-height:48px;padding:9px 16px}.var-list>li+li{background-image:linear-gradient(var(--line),var(--line));background-size:calc(100% - 16px) 1px;background-position:16px 0;background-repeat:no-repeat}.var-token{flex:none;min-width:148px;font-family:var(--font-mono);font-size:12px;font-weight:560;color:var(--accent-ink)}.var-token:before{content:none}.var-list .var-token{display:inline-flex;align-items:center;width:fit-content;min-width:0;height:24px;padding:0 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 16%,transparent);border:0}.var-list>li>.var-token{flex:0 0 auto}.var-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.var-label{font-size:13px;color:var(--fg)}.var-meta{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.var-badges{flex:none;display:inline-flex;gap:6px}.var-badge{height:20px;padding:0 9px;border-radius:var(--r-pill);font-size:11px;font-weight:560;display:inline-flex;align-items:center;white-space:nowrap;background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--muted)}.var-badge.good{background:var(--good-wash);color:var(--good)}.var-badge.info{background:var(--info-wash);color:var(--info)}.var-badge.warn{background:var(--warn-wash);color:var(--warn)}.var-foot{margin:0;font-size:12px;color:var(--muted)}@media (min-width:900px){.var-list>li>.var-token{flex:0 0 auto;min-width:0}.var-list>li{display:grid;grid-template-columns:188px minmax(0,1fr) auto}}.shell .settings-body{display:flex;flex-direction:column;gap:16px}.shell .settings-body>.stack{gap:16px}.shell .settings-body .card-head,.shell .settings-body .card>.card-head{padding:18px 22px 12px}.shell .settings-body .card-head h2,.shell .settings-body .card-head h3{font-size:16px;font-weight:620;letter-spacing:-.012em}.shell .settings-body .table th{padding:8px 14px 9px;font-size:11.5px;font-weight:560;color:var(--muted);border-bottom:1px solid var(--line)}.shell .settings-body .table td{padding:13px 14px;vertical-align:middle;border-bottom:0;font-size:13.5px}.shell .settings-body .table tbody tr+tr td{box-shadow:inset 0 1px 0 var(--line)}.shell .settings-body .table tbody tr+tr td:first-child{box-shadow:inset 0 1px 0 var(--line);background-image:linear-gradient(var(--surface-solid),var(--surface-solid));background-size:22px 1px;background-repeat:no-repeat}.shell .settings-body .table td:first-child,.shell .settings-body .table th:first-child{padding-left:22px}.shell .settings-body .table td:last-child,.shell .settings-body .table th:last-child{padding-right:22px}.shell .settings-body .table td.actions{width:1%;white-space:nowrap}.shell .settings-body .table td.actions>*{flex-wrap:nowrap}.shell .settings-body .table td.actions .btn:has(svg){width:32px;height:32px;padding:0;justify-content:center}.shell .settings-body .table td.actions .btn:has(svg) .btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell .settings-body .table td.actions.worded{vertical-align:middle}.shell .settings-body .table td.actions.worded .row-action-list{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:150px;margin-left:auto}.shell .settings-body .table td.actions.worded .row-action-list>.btn,.shell .settings-body .table td.actions.worded .row-action-list>form,.shell .settings-body .table td.actions.worded .row-action-list>form>.btn{display:flex;width:100%}.shell .settings-body .table td.actions.worded .btn:has(svg){width:100%;height:28px;padding:0 10px;gap:8px;justify-content:flex-start}.shell .settings-body .table td.actions.worded .btn:has(svg) .btn-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.shell .settings-body .table td.actions.worded .btn.primary{color:var(--on-accent)}.shell .settings-body .table td.actions.worded .row-action-list>form:last-child{margin-top:6px}.shell .settings-body .table .select{width:auto;min-width:132px}.shell .settings-body .card:has(.table-wrap){overflow:clip}.shell .settings-body .table{border-collapse:separate;border-spacing:0}.shell .settings-body .table td.actions,.shell .settings-body .table thead th:last-child{position:sticky;right:0;z-index:4;background:var(--surface-solid)}.shell .settings-body .table thead th:last-child{z-index:5}.shell .settings-body .table td.actions:before{content:"";position:absolute;top:0;bottom:0;left:-18px;width:18px;pointer-events:none;background:linear-gradient(to right,transparent,var(--surface-solid))}.shell .settings-body .table tbody tr+tr td.actions{box-shadow:inset 0 1px 0 var(--line)}.shell .settings-body .table td.actions .btn{opacity:1;color:var(--muted);box-shadow:none}.shell .settings-body .table tr:focus-within td.actions .btn,.shell .settings-body .table tr:hover td.actions .btn{color:var(--fg)}.shell .settings-body .table td.actions .btn.danger:has(svg),.shell .settings-body .table tr:hover td.actions .btn.danger:has(svg){color:var(--alarm)}.shell .settings-body .table tbody tr:hover{background:color-mix(in srgb,var(--fg) 3%,transparent)}.shell .settings-body .table .avatar{width:36px;height:36px;border-radius:50%;font-size:12.5px;font-weight:620}.shell .settings-body .table .sub{font-size:12px;color:var(--muted)}.shell .settings-body .table td.num,.shell .settings-body .table th.num{font-variant-numeric:tabular-nums}.shell .settings-body .table .pill{border-color:transparent;background:color-mix(in srgb,var(--fg) 6%,transparent);font-weight:540}.shell .settings-body .table .pill.good{background:var(--good-wash)}.shell .settings-body .table .pill.alarm{background:var(--alarm-wash)}.shell .settings-body .table .pill.warn{background:var(--warn-wash)}.shell .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:38px;height:23px;margin:0;border-radius:12px;background:color-mix(in srgb,var(--fg) 16%,transparent);cursor:pointer;vertical-align:middle;transition:background var(--t-base) var(--ease)}.shell .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,.2),0 0 0 .5px rgba(0,0,0,.06);transition:transform var(--t-base) var(--ease)}.shell .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:checked{background:var(--good)}.shell .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:checked:after{transform:translateX(15px)}.shell .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--ring)}.shell .settings-body .checkbox,.shell .settings-body .switch-row{align-items:center;gap:11px}.shell .settings-body .switch-row{margin-top:6px;white-space:nowrap}.shell .settings-body form:not(dialog form)>.form-grid,.shell .settings-body form:not(dialog form)>fieldset.form-grid{max-width:860px;display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--r-3);background:color-mix(in srgb,var(--fg) 2.5%,var(--surface-solid));padding:0 18px;margin:0}.shell .settings-body form:not(dialog form)>.form-grid>.field{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);column-gap:28px;row-gap:5px;align-items:center;padding:13px 0;margin:0}.shell .settings-body form:not(dialog form)>.form-grid>.field+.field{border-top:1px solid var(--line)}.shell .settings-body form:not(dialog form)>.form-grid>.field>label{grid-column:1;grid-row:1;margin:0;font-size:13.5px;font-weight:540;color:var(--fg)}.shell .settings-body form:not(dialog form)>.form-grid>.field>:not(label){grid-column:2}.shell .settings-body form:not(dialog form)>.form-grid>.field>.hint{font-size:12px;color:var(--muted)}.shell .settings-body form:not(dialog form)>.form-grid .input,.shell .settings-body form:not(dialog form)>.form-grid .select{background:var(--surface-solid)}.shell .settings-body form:not(dialog form)>.form-grid>.field>label:has(>input[type=checkbox]){grid-column:1/-1;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.shell .settings-body form:not(dialog form)>.form-grid>.field:has(>label>input[type=checkbox])>.hint{grid-column:1/-1;max-width:70ch}@media (max-width:760px){.shell .settings-body form:not(dialog form)>.form-grid>.field{grid-template-columns:minmax(0,1fr)}.shell .settings-body form:not(dialog form)>.form-grid>.field>:not(label){grid-column:1}}.shell .outreach-chip,dialog .outreach-chip{height:26px;padding:0 11px;border-radius:var(--r-pill);border:0;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-ink);font-family:var(--font-mono);font-size:12px;font-weight:560;cursor:pointer;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.shell .outreach-chip:hover,dialog .outreach-chip:hover{background:color-mix(in srgb,var(--accent) 28%,transparent)}.shell .outreach-chip:active,dialog .outreach-chip:active{transform:scale(.97)}.shell .outreach-chip.required,dialog .outreach-chip.required{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent-ink) 55%,transparent)}.topbar .crumbs{flex:1 1 0;min-width:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.topbar .crumbs .here{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar .topbar-actions,.topbar .topbar-actions>*,.topbar>button{flex:none}.inbox-chat-tabs,.ios-tabs,.segmented,.tabs{scrollbar-width:none}.ios-tabs::-webkit-scrollbar,.segmented::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}@media (max-width:560px){.topbar .crumbs .sep,.topbar .crumbs a{display:none}.ios-glass.ios-toolbar,.topbar{padding:0 8px 0 10px}.num-band{padding:14px 16px;gap:14px}.card,.num-band,.ov-card,.ov-w{border-radius:var(--r-3)}.card .card{box-shadow:none;border-color:var(--line)}.outreach-message{padding:4px}.var-list>li{flex-wrap:wrap;row-gap:6px}.var-badges{margin-left:auto}}@media (min-width:761px) and (max-width:900px){.shell .inbox-screen>.inbox-panes:not(.has-side){grid-template-rows:minmax(0,1fr)}}.shell .inbox-screen .is-selected .inbox-row-role{background:color-mix(in srgb,var(--fg) 12%,transparent)}.shell .settings-body .table td:first-child,.shell .settings-body .table th:first-child{white-space:nowrap}:root{--bg:#f6f6f3;--bg-2:#f0f0ec;--bg-gradient:none;--surface:#ffffff;--surface-solid:#ffffff;--surface-2:#f5f5f2;--surface-3:#ecece8;--glass:#ffffff;--glass-strong:#ffffff;--glass-border:#e7e8e3;--blur:0px;--overlay:rgba(24,28,26,0.36);--fg:#1b1f1c;--fg-2:#3d443f;--muted:#6b716c;--muted-2:#8b908b;--line:#e7e8e3;--line-2:#dcded8;--line-strong:#c3c6bf;--accent:#2f4a3c;--accent-2:#263d31;--accent-ink:#2f4a3c;--accent-wash:#e9f0ea;--accent-wash-2:#d5e3d8;--on-accent:#ffffff;--gold:var(--accent);--gold-2:var(--accent-2);--gold-ink:var(--accent-ink);--gold-wash:var(--accent-wash);--on-gold:var(--on-accent);--good:#2b7a4b;--good-wash:#e7f3ea;--warn:#b0651a;--warn-wash:#fbf1e2;--alarm:#c2392f;--alarm-wash:#fbeae8;--info:#2a5fb8;--info-wash:#e8eef9;--seq-1:#eef4ef;--seq-2:#d5e4d9;--seq-3:#adcbb6;--seq-4:#78a88a;--seq-5:#457a5a;--seq-6:#2f4a3c;--grid:#ebece7;--axis:#c3c6bf;--r-1:10px;--r-2:12px;--r-3:14px;--r-4:16px;--shadow-1:0 1px 2px rgba(27,31,28,0.04);--shadow-2:0 1px 2px rgba(27,31,28,0.04);--shadow-3:0 12px 32px -8px rgba(27,31,28,0.18),0 2px 6px rgba(27,31,28,0.06);--ring:0 0 0 3px var(--accent-wash-2);--sidebar-w:248px;--sidebar-w-collapsed:72px;--gutter:24px}:root[data-theme=dark]{--bg:#131614;--bg-2:#0f1210;--bg-gradient:none;--surface:#1a1e1b;--surface-solid:#1a1e1b;--surface-2:#222723;--surface-3:#2a302b;--glass:#1a1e1b;--glass-strong:#1a1e1b;--glass-border:#2b302c;--overlay:rgba(0,0,0,0.55);--fg:#eceee9;--fg-2:#c9cdc6;--muted:#9aa098;--muted-2:#7f857d;--line:#2b302c;--line-2:#353b36;--line-strong:#4b534c;--accent:#6fa683;--accent-2:#5f9673;--accent-ink:#9ccbae;--accent-wash:#223129;--accent-wash-2:#2c4034;--on-accent:#0f1a13;--good:#6fcf94;--good-wash:#1f3327;--warn:#e8a955;--warn-wash:#3a2d1c;--alarm:#f07f75;--alarm-wash:#3f2523;--info:#7fb0f5;--info-wash:#1f2c44;--seq-1:#1c2620;--seq-2:#24382c;--seq-3:#2f4f3b;--seq-4:#3f6d50;--seq-5:#5b9270;--seq-6:#9ccbae;--grid:#2b302c;--axis:#4b534c;--shadow-1:0 1px 2px rgba(0,0,0,0.25);--shadow-2:0 1px 2px rgba(0,0,0,0.25);--shadow-3:0 16px 40px -8px rgba(0,0,0,0.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131614;--bg-2:#0f1210;--bg-gradient:none;--surface:#1a1e1b;--surface-solid:#1a1e1b;--surface-2:#222723;--surface-3:#2a302b;--glass:#1a1e1b;--glass-strong:#1a1e1b;--glass-border:#2b302c;--overlay:rgba(0,0,0,0.55);--fg:#eceee9;--fg-2:#c9cdc6;--muted:#9aa098;--muted-2:#7f857d;--line:#2b302c;--line-2:#353b36;--line-strong:#4b534c;--accent:#6fa683;--accent-2:#5f9673;--accent-ink:#9ccbae;--accent-wash:#223129;--accent-wash-2:#2c4034;--on-accent:#0f1a13;--good:#6fcf94;--good-wash:#1f3327;--warn:#e8a955;--warn-wash:#3a2d1c;--alarm:#f07f75;--alarm-wash:#3f2523;--info:#7fb0f5;--info-wash:#1f2c44;--seq-1:#1c2620;--seq-2:#24382c;--seq-3:#2f4f3b;--seq-4:#3f6d50;--seq-5:#5b9270;--seq-6:#9ccbae;--grid:#2b302c;--axis:#4b534c;--shadow-1:0 1px 2px rgba(0,0,0,0.25);--shadow-2:0 1px 2px rgba(0,0,0,0.25);--shadow-3:0 16px 40px -8px rgba(0,0,0,0.6)}}.shell,.shell .num-band,.shell .ov-v3,:root[data-theme=dark] .shell .ov-v3{--rung-0:var(--line-2);--rung-1:var(--seq-3);--rung-2:var(--seq-4);--rung-3:var(--seq-5);--rung-4:#3a6448;--rung-5:var(--seq-6);--rung-6:#22362c}body{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:0;background:var(--bg);color:var(--fg)}.ov-page-head h1,.page-head .title,.records-page .page-head .title{font-family:inherit;font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--fg)}.page-head .lede,.records-page .page-head .lede{margin-top:6px;font-size:14px;color:var(--muted)}.page-head{align-items:center;margin-bottom:22px}.page-head .actions{gap:10px}.shell{background:var(--bg)}.sidebar{padding:0}.ios-glass.ios-sidebar,.sidebar-card{border-radius:0;border:0;border-right:1px solid var(--line);background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.sidebar-brand{height:68px;padding:0 18px;gap:12px;border-bottom:1px solid var(--line)}.sidebar-brand .brand-mark,.sidebar-brand .logo{width:36px;height:36px;border-radius:10px;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;padding:6px}.sidebar-brand .brand-mark .brand-mark-light{display:none}.sidebar-brand .brand-mark .brand-mark-dark{display:block}.sidebar-brand .name{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--fg)}.sidebar-search{padding:14px 14px 4px}.ios-button.search-trigger,.sidebar-search .search-trigger{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:13.5px;box-shadow:none;justify-content:flex-start}.sidebar-search .search-trigger:hover{border-color:var(--line-strong);color:var(--fg-2)}.sidebar-search .search-trigger .label{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis}.sidebar-nav{padding:10px 14px 12px}.nav-group{margin-bottom:14px}.nav-group-title{display:none}.ios-sidebar .nav-link,.nav-link{height:42px;padding:0 12px;margin-bottom:2px;gap:12px;border-radius:10px;color:var(--fg-2);font-size:14.5px;font-weight:500}.nav-link svg{width:19px;height:19px;stroke-width:1.6;opacity:.8}.nav-link:hover{background:var(--surface-2);color:var(--fg)}.ios-sidebar .nav-link[aria-current=page],.nav-link[aria-current=page]{background:var(--accent-wash);color:var(--fg);font-weight:600;box-shadow:none}.nav-link[aria-current=page] svg{color:var(--accent);opacity:1}.nav-link .count{font-size:11.5px;font-weight:600;color:var(--fg-2);background:var(--surface-3);padding:2px 8px}.nav-link[aria-current=page] .count:not(.alarm):not(.warn){background:var(--surface);color:var(--fg)}.sidebar-foot{display:flex;align-items:center;gap:4px;border-top:1px solid var(--line);padding:10px 12px}.sidebar-foot .sidebar-profile{flex:1 1 auto;min-width:0}.sidebar-profile-trigger{gap:12px;padding:6px;border-radius:10px}.sidebar-profile-trigger .avatar{width:36px;height:36px;font-size:12px}.sidebar-profile-trigger>span:last-child{font-size:13.5px;font-weight:600;color:var(--fg)}.avatar,.sidebar-foot .avatar{background:var(--surface-3);color:var(--fg-2);border-color:transparent}.sidebar-foot .bell .notif-panel{right:auto;left:calc(100% + 12px);top:auto;bottom:0}.shell[data-collapsed=true] .sidebar-search{padding:10px 14px 4px}.shell[data-collapsed=true] .sidebar-search .search-trigger{padding:0;justify-content:center}.shell[data-collapsed=true] .sidebar-foot .bell,.shell[data-collapsed=true] .sidebar-search .search-trigger .kbd,.shell[data-collapsed=true] .sidebar-search .search-trigger .label{display:none}.shell[data-collapsed=true] .sidebar-brand{padding:0}.mobile-bar{display:none}@media (max-width:900px){.mobile-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:54px;padding:0 12px;background:var(--surface);border-bottom:1px solid var(--line)}.mobile-bar .name{font-weight:600;font-size:16px}.mobile-bar .spacer{flex:1 1 auto}}.main{background:var(--bg)}.page{padding:28px 32px 64px}@media (min-width:1200px){.page{padding:32px 36px 64px}}@media (max-width:900px){.page{padding:16px 16px 48px}.page-head{align-items:flex-start}}.shell[data-fixed-viewport=true] .page{padding-top:16px;padding-bottom:16px}.back-link{display:inline-flex;align-items:center;gap:6px;margin:-6px 0 16px;font-size:13.5px;color:var(--muted);border-radius:8px}.back-link:hover{color:var(--fg)}.back-link svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.card,.num-band,.ov-card,.ov-w,.sr-clock,.sr-list,.sr-quota,.stat{border-radius:var(--r-3);border:1px solid var(--line);background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.card-head{padding:16px 20px 0}.card-head h2,.card-head h3{font-size:15px;font-weight:600}.card-body{padding:16px 20px}.card-body.flush{padding:0}.card-foot{border-top:1px solid var(--line)}.card-foot,.empty{background:transparent}.empty{border-radius:var(--r-3);border:1px dashed var(--line-2)}.num-band-details{margin:-6px 0 18px}.num-band-details>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-size:13px;color:var(--muted);user-select:none}.num-band-details>summary::-webkit-details-marker{display:none}.num-band-details>summary:hover{color:var(--fg)}.num-band-details>summary svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform var(--t-fast) var(--ease)}.num-band-details[open]>summary svg{transform:rotate(180deg)}.num-band-details[open]>summary{margin-bottom:10px}.num-band{padding:16px 20px}.btn,.ios-button.btn{height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);font-size:13.5px;font-weight:500;letter-spacing:0;box-shadow:none}.ios-button.btn:not(.primary,.gold,.ghost,.danger,.wa){background:var(--surface);border-color:var(--line-2)}.btn:hover,.ios-button.btn:not(.primary,.gold,.ghost,.danger,.wa):hover{background:var(--surface-2);border-color:var(--line-strong);box-shadow:none}.btn:active{transform:none}.btn.gold,.btn.primary,.ios-button.btn.gold,.ios-button.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}.btn.gold:hover,.btn.primary:hover,.ios-button.btn.gold:hover,.ios-button.btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn.gold svg,.btn.primary svg{stroke:currentColor}.btn.ghost,.ios-button.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--surface-2);border-color:transparent}.btn.sm,.ios-button.btn.sm{height:32px;padding:0 12px;font-size:12.5px;border-radius:9px}.btn.icon,.ios-button.btn.icon{width:38px;padding:0}.btn.icon.sm,.ios-button.btn.icon.sm{width:32px}.btn.danger{color:var(--alarm)}.btn.wa{color:var(--good);border-color:var(--line-2)}.btn:focus-visible,.ios-button:focus-visible,.ios-tab-link:focus-visible,.ios-theme-button:focus-visible{outline:none;box-shadow:var(--ring)}.btn-split .ios-button.btn,.btn-split>.ios-button.btn:first-child,.btn-split>.ios-button.btn:last-child{border-radius:10px}.btn-split>.ios-button.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-split>.ios-button.btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input,.select,.textarea{height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);font-size:14px}.textarea{height:auto}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--accent);box-shadow:var(--ring)}.search-box .input,.searchbox .input,input[type=search].input{border-radius:10px}.toolbar .search input{padding-left:34px}.toolbar .search svg{left:12px}.checkbox input{accent-color:var(--accent)}.pill{height:24px;padding:0 9px;border-radius:8px;border:1px solid transparent;background:var(--surface-3);color:var(--fg-2);font-size:12px;font-weight:500}.pill.sm{height:20px;padding:0 7px;font-size:11px;border-radius:6px}.pill.good{color:var(--good);background:var(--good-wash)}.pill.good,.pill.warn{border-color:transparent}.pill.warn{color:var(--warn);background:var(--warn-wash)}.pill.alarm{color:var(--alarm);background:var(--alarm-wash)}.pill.alarm,.pill.info{border-color:transparent}.pill.info{color:var(--info);background:var(--info-wash)}.pill.muted{color:var(--muted);background:var(--surface-2)}.pill.solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.pill.dashed,.pill.dotted{background:transparent;border-color:var(--line-strong)}.prop-no{background:var(--surface-3);color:var(--fg-2);border-radius:6px;font-weight:600}.chips,.shell .records-page .chips{gap:8px;width:auto;border:0;padding:0;background:transparent}.chip,.shell .records-page .chips a{height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg-2);font-size:13.5px;font-weight:500}.chip:hover,.shell .records-page .chips a:hover{border-color:var(--line-strong);background:var(--surface-2)}.chip.on,.chip[aria-pressed=true],.shell .records-page .chips a.active,.shell .records-page .chips a[aria-current=page]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);border-bottom-color:var(--accent)}.chip .n,.shell .records-page .chips a .n{opacity:.75}.segmented,.shell .records-page .segmented{padding:3px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface)}.segmented>a,.segmented>button,.shell .records-page .segmented a{height:30px;padding:0 12px;border-radius:8px;font-size:13px;color:var(--fg-2)}.segmented>a[aria-current=page],.segmented>button[aria-pressed=true],.shell .records-page .segmented a[aria-current=page]{background:var(--accent);color:var(--on-accent);box-shadow:none}.segmented a[aria-current=page] .n{color:inherit}.tabs{display:flex;gap:4px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.tab,.tabs>a{border-radius:0;min-height:42px;padding:0 12px;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tab.on,.tab[aria-current=page],.tabs>[aria-current=page]{background:transparent;box-shadow:none;color:var(--fg);font-weight:600;border-bottom-color:var(--accent)}.ios-tabs .ios-tab-segments{padding:3px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);box-shadow:none}.ios-tabs .ios-tab-link{border-radius:8px;color:var(--fg-2)}.ios-tabs .ios-tab-link[aria-current=page]{background:var(--accent-wash);color:var(--fg);font-weight:600;box-shadow:none}.card-body.flush>.table-wrap,.card>.table-wrap,.table-wrap{border-radius:var(--r-3)}.table th{padding:12px 16px;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:transparent}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:14px 16px;font-size:14px}.table tbody tr:hover{background:var(--surface-2)}.table .thumb{border-radius:8px}.kv dt{color:var(--muted)}.dialog,.menu,.modal-box,.notif-panel,.popover,dialog{border-radius:var(--r-4);border:1px solid var(--line);background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--shadow-3)}dialog.modal{border:0;background:transparent;box-shadow:none}dialog.modal::backdrop,dialog::backdrop{background:var(--overlay);backdrop-filter:none;-webkit-backdrop-filter:none}.modal-head{padding:18px 22px 14px;border-bottom:0}.modal-head h2{font-size:18px;font-weight:600}.modal-body{padding:4px 22px 18px}.modal-foot{padding:14px 22px 18px;border-top:0;background:transparent}.menu{padding:6px;border-radius:12px}.menu-item{height:36px;border-radius:8px;font-size:13.5px}.ios-glass.menu,.ios-glass.notif-panel{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.shell .inbox-screen{--inbox-surface:var(--surface);--inbox-soft:var(--surface-2);--inbox-selected:var(--accent-wash);--inbox-bubble-in:var(--surface-3);--inbox-bubble-out:var(--accent)}.shell .inbox-screen .inbox-light,.shell .inbox-screen .inbox-panes>.card,.shell .inbox-screen .inbox-panes>.inbox-context{border-color:var(--line);background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.shell .inbox-screen .inbox-light.queue{border-color:var(--accent-wash-2);background:var(--accent-wash)}.shell .inbox-screen .inbox-doors,.shell .inbox-screen .inbox-tabs{border-radius:10px;background:var(--surface-2)}.shell .inbox-screen .inbox-doors>a,.shell .inbox-screen .inbox-tabs>a{border-radius:8px}.shell .inbox-screen .inbox-doors>a[aria-current]{background:var(--surface);box-shadow:var(--shadow-1)}.shell .inbox-screen .is-selected .inbox-conversation .avatar{background:var(--accent);color:var(--on-accent)}.shell .inbox-screen .msg.out{color:var(--on-accent)}.shell .inbox-screen .composer-input{border-radius:12px;border-color:var(--line-2);background:var(--surface)}.shell .records-page>.toolbar{margin-bottom:14px;gap:10px}.shell .records-page .toolbar .search-box{flex:0 1 380px}.shell .records-page .toolbar .search-box .input{height:38px}.shell .records-page .records-detailed-toggle{color:var(--fg-2);font-size:13px}.shell .records-page .records-detailed-toggle.active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.shell .records-page .records-filter-details{border-bottom:0;margin:0 0 14px;padding-bottom:0}.shell .records-page .records-filter-details .toolbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:14px}.shell .records-page .records-filter-active{background:var(--accent-wash);color:var(--accent-ink)}.kbd{border-color:var(--line-2);background:var(--surface-2);border-radius:5px}.meter i{background:var(--accent)}a{color:inherit}.strong{font-weight:600}@media (prefers-reduced-motion:reduce){*{transition:none}}.shell .inbox-screen .inbox-list .inbox-tabs{display:flex;gap:18px;padding:0;margin:12px 0 4px;background:transparent;border-radius:0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.shell .inbox-screen .inbox-list .inbox-tabs::-webkit-scrollbar{display:none}.shell .inbox-screen .inbox-list .inbox-tabs>a{flex:none;justify-content:flex-start;gap:5px;padding:6px 0 9px;margin-bottom:-1px;border-radius:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none;font-size:12.5px;font-weight:500;color:var(--muted)}.shell .inbox-screen .inbox-list .inbox-tabs>a:hover{color:var(--fg)}.shell .inbox-screen .inbox-list .inbox-tabs>a[aria-current]{color:var(--fg);font-weight:600;border-bottom-color:var(--accent);background:transparent;box-shadow:none}.shell .inbox-screen .inbox-list .inbox-tabs .n{padding:0;font-size:11px;font-weight:500;color:var(--muted);background:transparent;font-variant-numeric:tabular-nums}.shell .inbox-screen .inbox-list .inbox-tabs>a[aria-current] .n{color:var(--accent)}.shell .settings-body form:not(dialog form)>.form-grid,.shell .settings-body form:not(dialog form)>fieldset.form-grid{background:var(--surface);border-color:var(--line)}.shell .settings-body .card{background:var(--surface)}.shell .settings-body .pill.info,.shell .settings-body .pill.mono{color:var(--fg-2);background:var(--surface-3)}