.lg-root{display:flex;align-items:stretch;height:100vh;overflow-y:auto;background:var(--canvas)}.lg-hero{--surface-2: #131A25;--border-2: rgba(255, 255, 255, .13);--text: #E8EDF4;--text-1: #E8EDF4;--text-2: #9AA7B8;--text-3: #8E99A9;position:relative;flex:1 1 55%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-8, 32px);padding:var(--sp-8, 32px) clamp(28px,5vw,64px) var(--sp-6, 24px);background:#080b11;color:#e8edf4;border-right:1px solid rgba(255,255,255,.07);overflow:hidden}.lg-hero>*{position:relative;z-index:1}.lg-hero-grid,.lg-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lg-hero-grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px}.lg-hero-glow{background:radial-gradient(ellipse 70% 55% at 16% 80%,rgba(20,184,166,.14),transparent 65%),radial-gradient(ellipse 45% 35% at 85% 8%,rgba(20,184,166,.06),transparent 70%)}.lg-lockup{display:flex;align-items:center;gap:var(--sp-3, 12px)}.lg-lockup-name{font-size:var(--fs-lg, 17px);font-weight:600;letter-spacing:-.4px;line-height:1.2}.lg-lockup-sub{font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#8e99a9;margin-top:1px}.lg-hero-copy{max-width:560px}.lg-hero-title{font-size:clamp(var(--fs-xl, 21px),2.4vw,var(--fs-2xl, 27px));font-weight:600;letter-spacing:-.6px;line-height:1.3;max-width:21ch}.lg-hero-sub{margin-top:var(--sp-3, 12px);font-size:var(--fs-base, 14px);line-height:1.6;color:#9aa7b8;max-width:50ch}.lg-hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px) var(--sp-2, 8px);font-size:var(--fs-xs, 11px);letter-spacing:.4px;color:#8e99a9}.lg-hero-trust span+span:before{content:"·";margin-right:var(--sp-2, 8px);color:#5f6b7c}.lg-pane{position:relative;flex:1 1 45%;min-width:0;display:flex;align-items:center;justify-content:center;padding:var(--sp-6, 24px)}.lg-pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px}.lg-card{position:relative;width:100%;max-width:400px;padding:28px}.lg-label{display:block;font-size:var(--fs-sm, 12.5px);color:var(--text-2);margin-bottom:6px}.lg-link{border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-sm, 12.5px);color:var(--accent, var(--text-2))}.lg-link:hover{text-decoration:underline}@media (max-width: 900px){.lg-root{flex-direction:column}.lg-hero{flex:none;gap:var(--sp-3, 12px);justify-content:flex-start;padding:var(--sp-4, 16px) var(--sp-5, 20px);border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.lg-hero-title{font-size:var(--fs-sm, 12.5px);font-weight:500;letter-spacing:0;color:#9aa7b8;max-width:none}.lg-hero-sub,.lg-hero-trust{display:none}.lg-hero-copy{max-width:none}.lg-pane{flex:1 0 auto;align-items:flex-start;padding:var(--sp-5, 20px) var(--sp-4, 16px) calc(var(--sp-8, 32px) + env(safe-area-inset-bottom,0px))}.lg-card{padding:var(--sp-5, 20px)}}@keyframes ax-fade{0%{opacity:0}to{opacity:1}}@keyframes ax-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ax-slide-in{0%{transform:translate(100%)}to{transform:none}}.ax-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:var(--sp-5, 20px);animation:ax-fade .18s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-modal{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius, 12px);box-shadow:0 20px 60px #0006;width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;outline:none;animation:ax-pop .2s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-dlg-head{display:flex;align-items:flex-start;gap:var(--sp-3, 12px);padding:var(--sp-5, 20px) var(--sp-5, 20px) 0;flex-shrink:0}.ax-dlg-title{font-size:var(--fs-lg, 17px);font-weight:600;letter-spacing:-.3px;min-width:0}.ax-dlg-x{margin-left:auto;width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-xs, 6px);background:transparent;color:var(--text-3);cursor:pointer;transition:all .14s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-dlg-x:hover{background:var(--surface-2);color:var(--text)}.ax-dlg-body{padding:var(--sp-4, 16px) var(--sp-5, 20px) var(--sp-5, 20px);overflow-y:auto;min-height:0}.ax-dlg-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px) var(--sp-5, 20px);border-top:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}.ax-confirm-body{font-size:13px;color:var(--text-2);line-height:1.6}.ax-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;justify-content:flex-end;animation:ax-fade .18s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-drawer{background:var(--surface);border-left:1px solid var(--border);height:100%;max-width:100%;display:flex;flex-direction:column;outline:none;box-shadow:-12px 0 40px #00000040;animation:ax-slide-in .25s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-drawer .ax-dlg-body{padding-bottom:var(--sp-6, 24px)}.ax-filterbar-actions{display:flex;align-items:center;gap:var(--sp-2, 8px);margin-left:auto;flex-wrap:wrap}.ax-chip{display:inline-flex;align-items:center;gap:var(--sp-1, 4px);font-size:var(--fs-xs, 11px);font-weight:600;white-space:nowrap;padding:3px 6px 3px 9px;border-radius:20px;background:var(--teal-bg);color:var(--teal-text);border:1px solid var(--teal-border)}.ax-chip-x{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;cursor:pointer;padding:2px;border-radius:50%;transition:background .13s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-chip-x:hover{background:color-mix(in srgb,currentColor 18%,transparent)}.ax-chip-x svg{width:11px;height:11px}.ax-drp{display:flex;align-items:center;gap:var(--sp-2, 8px);flex-wrap:wrap}.ax-drp .finput[type=date]{width:auto}.ax-drp-sep{font-size:var(--fs-xs, 11px);color:var(--text-3)}.ax-ms{position:relative;display:inline-flex}.ax-ms-trigger{display:inline-flex;align-items:center;gap:var(--sp-1, 6px);white-space:nowrap}.ax-ms-trigger.ax-ms-active{border-color:var(--teal-border)}.ax-ms-label{min-width:0}.ax-ms-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:9px;font-size:var(--fs-xs, 11px);font-weight:700;line-height:1;background:var(--teal-bg);color:var(--teal-text);border:1px solid var(--teal-border)}.ax-ms-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:140;min-width:210px;max-width:290px;padding:6px;display:flex;flex-direction:column;gap:4px;background:var(--surface-1, var(--surface));border:1px solid var(--border-2, var(--border));border-radius:12px;box-shadow:0 14px 38px #00000042}.ax-ms-pop-right{left:auto;right:0}.finput.ax-ms-search,.ax-ms-search{width:100%;cursor:text}.ax-ms-list{max-height:min(320px,55vh);overflow-y:auto;display:flex;flex-direction:column}.ax-ms-item{display:flex;align-items:center;gap:var(--sp-2, 8px);padding:6px 8px;border-radius:8px;cursor:pointer;font-size:var(--fs-sm, 12.5px);color:var(--text)}.ax-ms-item:hover{background:var(--surface-2)}.ax-ms-item input[type=checkbox]{margin:0;accent-color:var(--teal, currentColor)}.ax-ms-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-ms-item-n{margin-left:auto;padding-left:8px;color:var(--text-3);font-variant-numeric:tabular-nums}.ax-ms-empty{padding:8px;font-size:var(--fs-xs, 11px);color:var(--text-3)}.ax-ms-foot{display:flex;border-top:1px solid var(--border)}.ax-ms-foot>.ax-ms-clear{flex:1 1 0;border-top:0}.ax-ms-clear{border:1px solid var(--border-2, var(--border));background:transparent;cursor:pointer;color:var(--text-2);font-size:var(--fs-xs, 11px);font-weight:600;padding:5px 8px;border-radius:8px}.ax-ms-clear:hover{background:var(--surface-2);color:var(--text)}.ax-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ax-field-label{font-size:var(--fs-sm, 12.5px);font-weight:600;color:var(--text-2)}.ax-field-req{color:var(--red-text);margin-left:3px}.ax-field-help{font-size:var(--fs-xs, 11px);color:var(--text-3);line-height:1.5}.ax-field-err{font-size:var(--fs-xs, 11px);color:var(--red-text);font-weight:500;line-height:1.5}.finput.ax-invalid,.fsel.ax-invalid,.input.ax-invalid{border-color:color-mix(in srgb,var(--red) 55%,transparent)}.finput.ax-textarea,.ax-textarea{width:100%;cursor:text;resize:vertical;min-height:72px;line-height:1.5}.finput.ax-input-fill{flex:1 1 auto;width:auto;min-width:0}.ax-stepper{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2, 8px);list-style:none;margin:0;padding:0}.ax-stepper li{display:flex;align-items:center;gap:var(--sp-2, 8px);min-width:0}.ax-step{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;font-family:inherit;padding:var(--sp-1, 4px) 6px;border-radius:var(--radius-xs, 6px);font-size:var(--fs-sm, 12.5px);font-weight:500;color:var(--text-3);cursor:default;white-space:nowrap;transition:background .13s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-step.clickable{cursor:pointer}.ax-step.clickable:hover{background:var(--surface-2);color:var(--text)}.ax-step-badge{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs, 11px);font-weight:600;font-family:Geist Mono,monospace;background:var(--surface-3);color:var(--text-2);border:1px solid var(--border)}.ax-step-badge svg{width:11px;height:11px}.ax-step.active{color:var(--teal-text);font-weight:600}.ax-step.active .ax-step-badge{background:var(--teal);color:var(--on-accent, #04110F);border-color:var(--teal);box-shadow:0 0 10px #14b8a659}.ax-step.done{color:var(--text-2)}.ax-step.done .ax-step-badge{background:var(--green-bg);color:var(--green-text);border-color:color-mix(in srgb,var(--green) 35%,transparent)}.ax-step-line{width:18px;height:1px;background:var(--border-2);flex:none}.ax-step-line.done{background:var(--teal-border)}@media (max-width: 640px){.ax-step-line{display:none}.ax-step:not(.active) .ax-step-label{display:none}}.ax-pgfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);border-top:1px solid var(--border);flex-wrap:wrap}.ax-pgfoot-btns{display:flex;gap:var(--sp-2, 8px)}.ax-choices{display:grid;gap:var(--sp-3, 12px);grid-template-columns:repeat(auto-fit,minmax(min(var(--choice-min, 220px),100%),1fr))}.ax-choice{position:relative;min-width:0;display:block;container-type:inline-size;padding:14px;cursor:pointer;background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-md, 10px);transition:border-color .14s var(--ease, ease),background-color .14s var(--ease, ease),box-shadow .14s var(--ease, ease)}.ax-choice:hover{border-color:color-mix(in srgb,var(--teal) 40%,var(--border-2))}.ax-choice.is-on{border-color:var(--teal-border);background:color-mix(in srgb,var(--teal) 8%,var(--surface-2));box-shadow:inset 0 0 0 1px var(--teal-border)}.ax-choice-body{display:grid;align-items:start;gap:6px var(--sp-3, 12px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text mark"}.ax-choice-body.no-icon{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text mark"}.ax-choice-icon{grid-area:icon}.ax-choice-text{grid-area:text}.ax-choice-mark{grid-area:mark}@container (max-width: 250px){.ax-choice-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon . mark" "text text text";row-gap:var(--sp-3, 12px)}.ax-choice-body.no-icon{grid-template-areas:"text mark"}}.ax-choice.is-disabled{cursor:default;opacity:.6}.ax-choice.is-disabled:hover{border-color:var(--border-2)}.ax-choice.is-on.is-disabled:hover{border-color:var(--teal-border)}.ax-choice-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ax-choice:has(.ax-choice-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ax-choice-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm, 8px);background:var(--surface-3);color:var(--text-2);transition:background-color .14s var(--ease, ease),color .14s var(--ease, ease)}.ax-choice-icon svg{width:16px;height:16px}.ax-choice.is-on .ax-choice-icon{background:var(--teal-bg);color:var(--teal-text)}.ax-choice-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ax-choice-title{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text)}.ax-choice-blurb{font-size:12.5px;line-height:1.5;color:var(--text-2);text-wrap:pretty}.ax-choice-mark{width:18px;height:18px;flex:none;margin-top:1px;display:grid;place-items:center;border:1.5px solid var(--border-2);background:var(--surface);transition:all .14s var(--ease, ease)}.ax-choice-mark.is-dot{border-radius:50%}.ax-choice-mark.is-box{border-radius:5px}.ax-choice-mark svg{width:12px;height:12px}.ax-choice.is-on .ax-choice-mark.is-box{border-color:var(--teal);background:var(--teal);color:var(--surface)}.ax-choice.is-on .ax-choice-mark.is-dot{border-color:var(--teal);background:radial-gradient(circle,var(--teal) 0 4px,var(--surface) 4.5px)}@media (prefers-reduced-motion: reduce){.ax-choice,.ax-choice-icon,.ax-choice-mark{transition:none}}.ax-drawer-backdrop--light{background:#0000002e}.ax-drawer-backdrop--sheet{align-items:flex-end;justify-content:stretch}.ax-drawer--sheet{width:100%!important;height:auto;max-height:85vh;border-left:0;border-top:1px solid var(--border);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #00000040;padding-bottom:env(safe-area-inset-bottom,0);animation:ax-sheet-up .25s var(--ease, cubic-bezier(.4, 0, .2, 1))}.ax-drawer--sheet .ax-dlg-body{overflow-y:auto}@keyframes ax-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.ax-drawer--sheet{animation:none}}:root{--teal: #14B8A6;--teal-2: #0D9488;--teal-3: #0F766E;--radius: 12px;--radius-md: 10px;--radius-sm: 8px;--radius-xs: 6px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-lg: 17px;--fs-xl: 21px;--fs-2xl: 27px;--nav-w: 232px;--top-h: 56px;--ease: cubic-bezier(.4,0,.2,1)}[data-theme=dark]{color-scheme:dark;--canvas: #080B11;--surface: #0E131C;--surface-1: #161D2A;--surface-2: #131A25;--surface-3: #18202D;--border: rgba(255,255,255,.07);--border-2: rgba(255,255,255,.13);--text: #E8EDF4;--text-1: var(--text);--text-2: #9AA7B8;--text-3: #8E99A9;--teal-bg: rgba(20,184,166,.13);--teal-border: rgba(20,184,166,.35);--teal-text: #2DD4BF;--accent: #2DD4BF;--on-accent: #04110F;--green: #34D399;--green-bg: rgba(52,211,153,.13);--green-text:#5EEAD4;--amber: #FBBF24;--amber-bg: rgba(251,191,36,.13);--amber-text:#FCD34D;--amber-border: rgba(251,191,36,.3);--red: #F87171;--red-bg: rgba(248,113,113,.13);--red-text:#FCA5A5;--blue: #38BDF8;--blue-bg: rgba(56,189,248,.13);--blue-text:#7DD3FC;--blue-border: rgba(56,189,248,.3);--violet:#A78BFA;--violet-bg: rgba(167,139,250,.13);--shadow: 0 1px 2px rgba(0,0,0,.4), 0 4px 16px rgba(0,0,0,.3);--shadow-up: 0 -2px 16px rgba(0,0,0,.45);--glow: 0 0 0 1px var(--teal-border), 0 0 24px rgba(20,184,166,.12);--grid-line: rgba(255,255,255,.03)}[data-theme=light]{color-scheme:light;--canvas: #F5F7FA;--surface: #FFFFFF;--surface-1: #FFFFFF;--surface-2: #F7F9FB;--surface-3: #EEF2F6;--border: rgba(10,14,20,.09);--border-2: rgba(10,14,20,.16);--text: #0A0E14;--text-1: var(--text);--text-2: #4A5666;--text-3: #5F6878;--teal-bg: rgba(13,148,136,.1);--teal-border: rgba(13,148,136,.3);--teal-text: #0B6B61;--accent: #0D9488;--on-accent: #04110F;--green:#059669;--green-bg:rgba(5,150,105,.1);--green-text:#065F46;--amber:#D97706;--amber-bg:rgba(217,119,6,.12);--amber-text:#92400E;--amber-border:rgba(217,119,6,.28);--red:#DC2626;--red-bg:rgba(220,38,38,.09);--red-text:#B91C1C;--blue:#0284C7;--blue-bg:rgba(2,132,199,.1);--blue-text:#0369A1;--blue-border:rgba(2,132,199,.28);--violet:#7C3AED;--violet-bg:rgba(124,58,237,.1);--shadow: 0 1px 2px rgba(10,14,20,.04), 0 2px 8px rgba(10,14,20,.06);--shadow-up: 0 -2px 12px rgba(10,14,20,.08);--glow: 0 0 0 1px var(--teal-border), 0 2px 12px rgba(13,148,136,.1);--grid-line: rgba(10,14,20,.03)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Geist,sans-serif;font-size:14px;line-height:1.5;background:var(--canvas);color:var(--text);height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased;transition:background .3s var(--ease),color .3s var(--ease)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}mono,.mono{font-family:Geist Mono,monospace}.topbar{position:fixed;top:0;left:0;right:0;height:var(--top-h);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px;padding:0 18px;z-index:100}.logo{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;letter-spacing:-.3px}.logo-mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--teal) 0%,var(--teal-3) 100%);display:flex;align-items:center;justify-content:center;color:#04110f;font-size:15px;font-weight:700;box-shadow:0 2px 10px #14b8a64d;position:relative;overflow:hidden}.logo-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.4),transparent 60%)}.logo-sub{font-size:10px;color:var(--text-3);font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-top:-2px}.logo-home{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.logo-word{font-weight:600;font-size:15px;letter-spacing:-.3px;color:var(--text)}.logo-home:hover .logo-word{color:var(--teal-text)}.logo-vinfer{font-size:11px;font-weight:700;color:var(--teal-text);letter-spacing:.2px;text-decoration:none;padding:3px 9px;border:1px solid var(--teal-border);border-radius:20px;background:var(--teal-bg);white-space:nowrap;transition:filter .14s var(--ease)}.logo-vinfer:hover{filter:brightness(1.12)}.tenant-switcher{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:6px 11px;background:var(--surface-2);transition:all .15s var(--ease);font-weight:500}.tenant-abbr{display:none}.tenant-switcher:hover{border-color:var(--teal-border)}@media (max-width:900px){.tenant-full{display:none}.tenant-abbr{display:inline}}.tenant-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.search-bar{flex:1;max-width:380px;height:36px;font-size:13px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 14px 0 36px;background:var(--surface-2);color:var(--text);outline:none;font-family:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%235F6B7C' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;transition:all .15s var(--ease)}.search-bar:focus{border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-bg)}.search-kbd{position:relative}.spacer{flex:1}.env-chip{font-size:10.5px;font-weight:600;color:var(--green-text);background:var(--green-bg);border:1px solid color-mix(in srgb,var(--green) 30%,transparent);padding:4px 9px;border-radius:20px;letter-spacing:.3px}.ask-axon-btn{display:flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid var(--teal-border);color:var(--teal-text);font-size:12.5px;font-weight:600;cursor:pointer;background:var(--teal-bg);font-family:inherit;transition:all .18s var(--ease)}.ask-axon-btn:hover{background:var(--teal);color:#04110f;box-shadow:0 0 20px #14b8a666;border-color:var(--teal)}.ask-axon-btn kbd{font-family:Geist Mono,monospace;font-size:10px;opacity:.7;padding:1px 5px;border:1px solid currentColor;border-radius:4px}.icon-btn{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;color:var(--text-2);transition:all .15s var(--ease)}.icon-btn:hover{color:var(--text);border-color:var(--border-2)}.icon-btn svg{width:17px;height:17px}.notif-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;background:var(--red);border-radius:50%;border:2px solid var(--surface)}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--teal-3),var(--teal));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#04110f;cursor:pointer}.layout{display:flex;padding-top:var(--top-h);height:100vh}.sidebar{width:var(--nav-w);flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);padding:14px 12px 12px;display:flex;flex-direction:column;gap:1px;overflow-y:auto;position:fixed;top:var(--top-h);bottom:0;left:0}.nav-section-label{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:1px;padding:14px 11px 6px;font-weight:600}.nav-subsection-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 12px 4px 22px;opacity:.75}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;color:var(--text-2);transition:all .13s var(--ease);font-weight:450;position:relative;border:1px solid transparent}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--teal-bg);color:var(--teal-text);font-weight:600;border-color:var(--teal-border)}.nav-item.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:18px;background:var(--teal);border-radius:0 3px 3px 0;box-shadow:0 0 8px var(--teal)}.nav-icon{width:17px;height:17px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nav-icon svg{width:16px;height:16px;stroke-width:1.8}.nav-badge{margin-left:auto;background:var(--red-bg);color:var(--red-text);font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.nav-soon{margin-left:auto;font-size:8.5px;font-weight:600;color:var(--text-3);border:1px solid var(--border);padding:1px 5px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase}.nav-lock{margin-left:auto;opacity:.4}.nav-lock svg{width:13px;height:13px}.nav-skel{padding:var(--sp-3)}.main{margin-left:var(--nav-w);flex:1;overflow-y:auto;padding:28px 32px 64px;background:var(--canvas);position:relative}.main:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;left:var(--nav-w);top:var(--top-h);pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;z-index:0}.main>*{position:relative;z-index:1}.page{animation:fadeUp .4s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.page-title{font-size:23px;font-weight:600;letter-spacing:-.5px}.page-desc{font-size:13px;color:var(--text-2);margin-top:3px}.page-actions{margin-left:auto;display:flex;gap:9px;align-items:center}.page-header>:first-child{min-width:0}.page-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.page-badges{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--border-2);background:var(--surface);color:var(--text);font-family:inherit;transition:all .14s var(--ease);white-space:nowrap}.btn:hover{background:var(--surface-2);border-color:var(--text-3)}.btn svg{width:15px;height:15px}.btn-primary{background:var(--teal);color:#04110f;border-color:var(--teal);font-weight:600}.btn-primary:hover{background:var(--teal-2);border-color:var(--teal-2);box-shadow:0 4px 16px #14b8a64d}.btn-danger{background:var(--red-bg);color:var(--red-text);border-color:color-mix(in srgb,var(--red) 35%,transparent)}.btn-danger:hover{background:var(--red);color:var(--surface)}.btn-sm{padding:5px 11px;font-size:12px}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border)}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px}.seg button{border:none;background:transparent;color:var(--text-2);font-size:12px;font-weight:500;padding:5px 12px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .13s var(--ease)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.card-flush{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card-hover{transition:all .18s var(--ease);cursor:pointer}.card-hover:hover{border-color:var(--teal-border);transform:translateY(-2px);box-shadow:var(--glow)}.page>.card+.card,.page>.card+.card-flush,.page>.card-flush+.card,.page>.card-flush+.card-flush,.page>.tab-panel>.card+.card,.page>.tab-panel>.card+.card-flush,.page>.tab-panel>.card-flush+.card,.page>.tab-panel>.card-flush+.card-flush{margin-top:14px}.grid{display:grid;gap:14px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.mb20{margin-bottom:20px}.mb14{margin-bottom:14px}.row{display:flex;align-items:center}.stack{display:flex;flex-direction:column}.gap-1{gap:var(--sp-1, 4px)}.gap-2{gap:var(--sp-2, 8px)}.gap-3{gap:var(--sp-3, 12px)}.gap-4{gap:var(--sp-4, 16px)}.muted{color:var(--text-3)}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 17px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:all .16s var(--ease)}.stat-card.click{cursor:pointer}.stat-card.click:hover{border-color:var(--teal-border);transform:translateY(-2px)}.stat-label{font-size:11px;color:var(--text-2);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:9px;display:flex;align-items:center;gap:6px}.stat-value{font-size:27px;font-weight:300;letter-spacing:-1px;line-height:1;font-family:Geist Mono,monospace}.stat-delta{font-size:11.5px;margin-top:8px;font-weight:500;display:flex;align-items:center;gap:4px}.up{color:var(--green)}.dn{color:var(--red)}.spark{position:absolute;right:14px;bottom:14px;opacity:.5}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.badge svg{width:11px;height:11px}.b-teal{background:var(--teal-bg);color:var(--teal-text);border:1px solid var(--teal-border)}.b-green{background:var(--green-bg);color:var(--green-text)}.b-amber{background:var(--amber-bg);color:var(--amber-text)}.b-red{background:var(--red-bg);color:var(--red-text)}.b-blue{background:var(--blue-bg);color:var(--blue-text)}.b-violet{background:var(--violet-bg);color:var(--violet)}.b-gray{background:var(--surface-3);color:var(--text-2)}.b-dot{width:6px;height:6px;border-radius:50%}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.soon-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--violet);background:var(--violet-bg);border:1px solid color-mix(in srgb,var(--violet) 30%,transparent);padding:3px 8px;border-radius:6px;letter-spacing:.4px;text-transform:uppercase}.gated-banner{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--violet-bg);border:1px solid color-mix(in srgb,var(--violet) 25%,transparent);border-radius:var(--radius-sm);margin-bottom:20px;font-size:13px}.gated-banner svg{width:18px;height:18px;color:var(--violet);flex-shrink:0}.gated-overlay{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gated-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:saturate(.5) blur(.5px);backdrop-filter:saturate(.5) blur(.5px);border-radius:var(--radius);z-index:2}.gated-overlay>*{opacity:.6;filter:grayscale(.3)}.tbl-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.tbl-wrap::-webkit-scrollbar{height:8px}.tbl-wrap::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:8px}.tbl-wrap::-webkit-scrollbar-track{background:transparent}.tbl th.tbl-check,.tbl td.tbl-check{width:36px;padding-left:14px;padding-right:4px}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;padding:11px 16px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border)}.tbl td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .1s}.tbl tbody tr.click{cursor:pointer}.tbl tbody tr.click:hover{background:var(--surface-2)}.tlink{color:var(--teal-text);font-weight:500}.tabbar{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:22px;overflow-x:auto}.tab{padding:11px 16px;font-size:13px;font-weight:500;cursor:pointer;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s var(--ease);white-space:nowrap;display:flex;align-items:center;gap:7px}.tab.active{color:var(--teal-text);border-bottom-color:var(--teal)}.tab:hover:not(.active){color:var(--text)}.filter-row{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.fsel,.finput{font-size:12.5px;padding:7px 11px;border-radius:var(--radius-xs);border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-family:inherit;cursor:pointer;outline:none;transition:all .14s var(--ease)}.fsel:focus,.finput:focus{border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-bg)}.finput{cursor:text;width:220px}.input,select.input,textarea.input,.synapse-field input,.synapse-field select{width:100%;font-size:13px;padding:8px 11px;border:1px solid var(--border-2);border-radius:var(--radius-sm, 8px);background:var(--surface-2);color:var(--text);font-family:inherit;outline:none;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}select.input{cursor:pointer}.input:focus,select.input:focus,textarea.input:focus{border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-bg)}.input:disabled{opacity:.55;cursor:not-allowed}.sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sec-title{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.info-tbl{width:100%;font-size:13px}.info-tbl td{padding:8px 0;border-bottom:1px solid var(--border)}.info-tbl tr:last-child td{border-bottom:none}.info-tbl td:first-child{color:var(--text-2);width:46%}.info-tbl td:last-child{font-weight:500;text-align:right}.pbar{height:6px;background:var(--surface-3);border-radius:4px;overflow:hidden}.pfill{height:100%;background:linear-gradient(90deg,var(--teal-3),var(--teal));border-radius:4px;transition:width .6s var(--ease)}.act{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-2)}.act:last-child{border-bottom:none}.act-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);flex-shrink:0;margin-top:5px}.act-time{color:var(--text-3);min-width:42px;font-family:Geist Mono,monospace;font-size:11px}.copilot{position:fixed;top:var(--top-h);right:0;bottom:0;width:420px;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;z-index:90;transform:translate(100%);transition:transform .3s var(--ease),box-shadow .3s var(--ease);box-shadow:none}.copilot.open{transform:translate(0);box-shadow:-12px 0 40px #00000040}.cop-head{display:flex;align-items:center;gap:11px;padding:15px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.cop-glyph{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--teal),var(--teal-3));display:flex;align-items:center;justify-content:center;color:#04110f;font-weight:700;font-size:15px;box-shadow:0 0 16px #14b8a64d}.cop-msgs{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.m-axon{background:var(--surface-2);border:1px solid var(--border);border-radius:4px 14px 14px;padding:12px 15px;font-size:13px;max-width:92%;line-height:1.6}.m-user{background:var(--teal-bg);border:1px solid var(--teal-border);border-radius:14px 4px 14px 14px;padding:12px 15px;font-size:13px;max-width:88%;align-self:flex-end;color:var(--teal-text);line-height:1.6}.cop-trace{margin-top:10px;border-top:1px dashed var(--border-2);padding-top:10px;font-size:11.5px}.trace-row{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--text-2)}.trace-row .b-dot{width:6px;height:6px}.cop-input-row{display:flex;gap:8px;padding:13px 14px;border-top:1px solid var(--border);flex-shrink:0}.cop-input{flex:1;padding:9px 13px;border:1px solid var(--border-2);border-radius:var(--radius-sm);font-size:13px;background:var(--surface-2);font-family:inherit;color:var(--text);outline:none}.cop-input:focus{border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-bg)}.chip{display:inline-flex;font-size:11.5px;padding:5px 11px;border:1px solid var(--border-2);border-radius:20px;background:var(--surface-2);color:var(--text-2);cursor:pointer;transition:all .13s var(--ease)}.chip:hover{border-color:var(--teal-border);color:var(--teal-text)}.waveform{display:flex;align-items:center;gap:2px;height:40px}.waveform span{flex:1;background:var(--teal);border-radius:2px;opacity:.5}.row-player{display:flex;align-items:center;gap:6px;width:104px}.row-player-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;transition:all .15s var(--ease)}.row-player-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.row-player-btn:disabled{opacity:.35;cursor:not-allowed}.row-player-btn svg{width:13px;height:13px}.row-player-bar{flex:1;height:4px;min-width:40px;border-radius:3px;background:var(--surface-3);cursor:pointer}.row-player-fill{height:100%;border-radius:3px;background:var(--teal)}.cell-ellipsis{display:inline-block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.cell-time{white-space:nowrap;font-variant-numeric:tabular-nums}.cell-wrap{display:inline-flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.row-actions{display:flex;gap:2px;justify-content:flex-end;align-items:center}.row-actions .row-player{width:80px;margin-right:4px}@media (min-width:641px){.tbl-dense th,.tbl-dense td{padding-left:10px;padding-right:10px}.tbl-dense th:first-child:not(.tbl-check),.tbl-dense td:first-child:not(.tbl-check){padding-left:16px}.tbl-dense th:last-child,.tbl-dense td:last-child{padding-right:16px}.tbl-dense .cell-ellipsis{max-width:100px}.row-actions .btn{padding:5px}.tbl-dense .col-actions{position:sticky;right:0;z-index:1;background:var(--surface)}.tbl-dense thead .col-actions{background:var(--surface-2)}.tbl-dense .col-actions:before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:10px;pointer-events:none;background:linear-gradient(to right,transparent,var(--surface))}.tbl-dense thead .col-actions:before,.tbl-dense tr.row-selected>.col-actions:before{background:linear-gradient(to right,transparent,var(--surface-2))}}@media (min-width:1440px){.tbl-dense .cell-ellipsis{max-width:132px}}.btn-icon{padding:8px}.btn-icon>svg{margin:0}.menu-wrap{position:relative;display:inline-flex}.menu-caret{margin-left:1px;opacity:.55;flex:0 0 auto}.menu-pop{position:absolute;top:calc(100% + 6px);right:0;min-width:252px;max-width:300px;padding:6px;background:var(--surface-1);border:1px solid var(--border-2, var(--border));border-radius:12px;box-shadow:0 14px 38px #00000042;z-index:140;animation:menu-in .12s var(--ease)}.menu-pop-left{right:auto;left:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu-item{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:9px 10px;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--text);font-family:inherit}.menu-item:hover:not(:disabled){background:var(--surface-2)}.menu-item:disabled{opacity:.45;cursor:not-allowed}.menu-item-icon{flex:0 0 auto;margin-top:1px;color:var(--text-2)}.menu-item-icon svg{width:15px;height:15px}.menu-item-body{display:flex;flex-direction:column;gap:1px;min-width:0}.menu-item-label{font-size:13px;font-weight:500}.menu-item-sub{font-size:11.5px;color:var(--text-3);line-height:1.35}.menu-item-danger .menu-item-label{color:var(--red, #b42318)}.menu-divider{height:1px;background:var(--border);margin:5px 4px}.select-banner{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:9px 16px;font-size:12.5px;background:var(--teal-bg);border-bottom:1px solid var(--teal-border);color:var(--teal-text)}.select-banner b{font-weight:600}.select-banner .linkish{color:var(--teal-text);font-size:12.5px;font-weight:600;text-decoration:underline}.palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;display:flex;align-items:flex-start;justify-content:center;padding-top:11vh;z-index:200}.palette{width:min(620px,92vw);background:var(--surface-1);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 50px #00000052;overflow:hidden}.palette-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-3)}.palette-input-row svg{width:18px;height:18px;flex:0 0 auto}.palette-input{flex:1;border:none;background:transparent;outline:none;font-size:15px;color:var(--text)}.palette-results{max-height:52vh;overflow-y:auto;padding:6px}.palette-empty{padding:22px 16px;text-align:center;color:var(--text-3);font-size:13px}.palette-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--text)}.palette-item.active{background:var(--surface-3)}.palette-item-icon{display:inline-flex;color:var(--text-3);flex:0 0 auto}.palette-item-icon svg{width:16px;height:16px}.palette-item-main{display:flex;flex-direction:column;min-width:0;flex:1}.palette-item-primary{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette-item-secondary{font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette-item-type{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);flex:0 0 auto}.bulk-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:16px;padding:9px 12px 9px 18px;background:var(--surface-1);border:1px solid var(--border-2, var(--border));border-radius:999px;box-shadow:0 12px 32px #0000003d}.bulk-bar-count{font-size:13px;color:var(--text);white-space:nowrap}.bulk-bar-actions{display:flex;align-items:center;gap:8px}.bulk-bar-clear{background:none;border:none;color:var(--text-3);font-size:12.5px;cursor:pointer;padding:6px 8px;border-radius:8px}.bulk-bar-clear:hover{color:var(--text);background:var(--surface-2)}.bulk-bar-spacer{height:84px}@media (max-width:640px){.bulk-bar{left:12px;right:12px;transform:none;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:14px}.bulk-bar-count{order:0;flex:1 1 calc(100% - 80px);min-width:0}.bulk-bar-actions{display:contents}.bulk-bar-clear{order:1}.bulk-bar-actions>.btn{order:2;flex:1 1 auto;justify-content:center}.bulk-bar-spacer{height:168px}}.linkish{background:none;border:none;padding:0;font-size:12.5px;color:var(--teal-text);cursor:pointer}.linkish:hover{text-decoration:underline}.tbl tr.row-selected>td{background:var(--surface-2)}.verify-cell{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.verify-mark{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;line-height:1.3;color:var(--text-2);white-space:nowrap}.verify-mark svg{width:12px;height:12px;flex:none}.verify-mark.is-done svg{color:var(--green-text)}.verify-mark.is-failed{color:var(--red-text)}.origin-mark{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;line-height:1.3;color:var(--text-2);white-space:nowrap}.origin-mark svg{width:12px;height:12px;flex:none}.refusal-text{color:var(--red-text)}.rep-leads-skel{padding:16px}.kept-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px;margin:0}.kept-cols dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.kept-cols dd{margin:2px 0 0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.sec-head .verify-mark,.sec-head .verify-cell>.muted{font-size:12px}.verify-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;line-height:1.5;padding:8px 11px;border-radius:8px;margin-bottom:12px;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.verify-line.is-failed{background:var(--red-bg);color:var(--red-text);border-color:transparent}.verify-line.is-warn{background:var(--amber-bg);color:var(--amber-text);border-color:var(--amber-border)}.verify-line .btn{margin-left:auto}.verify-toggle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:12.5px}.verify-charge{font-size:13px;line-height:1.5;color:var(--text-2)}.verify-accept{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer}.dot-row{display:flex;align-items:center;gap:7px}.kvi{font-size:11px;color:var(--text-3);font-family:Geist Mono,monospace}.empty{text-align:center;padding:56px 24px;color:var(--text-2)}.empty svg{width:42px;height:42px;color:var(--text-3);margin-bottom:14px}.empty h3{font-size:15px;font-weight:600;color:var(--text);margin-bottom:6px}.donut{width:120px;height:120px;border-radius:50%}.legend{display:flex;flex-direction:column;gap:8px}.legend-item{display:flex;align-items:center;gap:8px;font-size:12px}.bars{display:flex;align-items:flex-end;gap:6px;height:120px;padding-top:8px}.bar{flex:1;background:linear-gradient(180deg,var(--teal),var(--teal-3));border-radius:4px 4px 0 0;min-height:4px;transition:all .3s var(--ease);position:relative}.bar:hover{filter:brightness(1.2)}.bar-lbl{font-size:9.5px;color:var(--text-3);text-align:center;margin-top:5px;font-family:Geist Mono,monospace}button{color:inherit;font:inherit}a,button,input,select,textarea,[tabindex],.nav-item,.tab,.chip,.stat-card.click,.tbl tbody tr.click,.seg button,.toggle{outline:none}*:focus-visible,.nav-item:focus-visible,.tab:focus-visible,.chip:focus-visible,.stat-card.click:focus-visible,.tbl tbody tr.click:focus-visible,.toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.btn:focus-visible{outline-offset:2px}.toggle{display:inline-flex;align-items:center;width:36px;height:20px;border-radius:11px;background:var(--surface-3);position:relative;cursor:pointer;border:1px solid var(--border-2);transition:background .2s var(--ease);padding:0;flex-shrink:0}.toggle:after{content:"";position:absolute;left:2px;top:1.5px;width:14px;height:14px;border-radius:50%;background:var(--text-3);transition:all .2s var(--ease)}.toggle.on{background:var(--teal);border-color:var(--teal)}.toggle.on:after{left:18px;background:#04110f}.toggle:disabled{opacity:.4;cursor:not-allowed}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--radius-xs)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.state-box{text-align:center;padding:48px 24px}.state-box svg{width:40px;height:40px;color:var(--text-3);margin-bottom:14px}.state-box h3{font-size:15px;font-weight:600;margin-bottom:6px}.state-box p{font-size:13px;color:var(--text-2);margin-bottom:18px;max-width:340px;margin-left:auto;margin-right:auto}.err-box{border-color:color-mix(in srgb,var(--red) 30%,transparent)}.err-box svg{color:var(--red)}.menu-btn{display:none;width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;align-items:center;justify-content:center;color:var(--text-2)}.menu-btn svg{width:18px;height:18px}.scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;top:var(--top-h);background:#00000080;z-index:88;opacity:0;transition:opacity .25s var(--ease)}.scrim.show{display:block;opacity:1}.split-300{grid-template-columns:300px 1fr}.split-main{grid-template-columns:1fr 320px}@media (max-width:1280px){.copilot{width:380px}}@media (max-width:1200px){.g5{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.split-300,.split-main{grid-template-columns:1fr}}@media (max-width:900px){.menu-btn{display:flex}.sidebar{transform:translate(-100%);transition:transform .28s var(--ease),box-shadow .28s var(--ease);z-index:95;box-shadow:none}.sidebar.open{transform:translate(0);box-shadow:8px 0 32px #0000004d}.main{margin-left:0;padding:18px 14px 56px}.main:before{left:0}.topbar{gap:9px;padding:0 12px}.search-bar,.logo .logo-word,.logo .logo-vinfer{display:none}.ask-axon-btn span:not(.x),.ask-axon-btn kbd{display:none}.ask-axon-btn{padding:8px}.env-chip{display:none}.tenant-switcher{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.g5,.g4,.g3,.g2{grid-template-columns:1fr 1fr}.copilot{width:100%}.page-header{flex-wrap:wrap}.page-actions{margin-left:0;width:100%;flex-wrap:wrap}.tabbar{-webkit-overflow-scrolling:touch}.seg{flex-wrap:wrap}.card-flush>table.tbl,.tbl-scroll{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.g5,.g4,.g3,.g2{grid-template-columns:1fr}.page-title{font-size:20px}.page-actions .seg{width:100%}.page-actions .btn{flex:1;justify-content:center}.filter-row{gap:7px;padding:11px 13px}.filter-row .fsel,.filter-row .finput{flex:1 1 calc(50% - 4px);min-width:0}.finput{width:100%}.card{padding:15px}table.rtable,table.rtable thead,table.rtable tbody,table.rtable tr,table.rtable th,table.rtable td{display:block}table.rtable thead{display:none}table.rtable tr{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:10px;padding:6px 12px;background:var(--surface-2)}table.rtable td{border:none;padding:8px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:right}table.rtable td:before{content:attr(data-label);font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;text-align:left;flex-shrink:0}table.rtable td:first-child{border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:4px}table.rtable td .finput{width:auto;max-width:130px}table.rtable tr{position:relative}table.rtable td.tbl-check{position:absolute;top:6px;left:12px;width:auto;height:38px;padding:0;margin:0;border:none;justify-content:flex-start}table.rtable td.tbl-check:before{content:none}table.rtable td.tbl-check+td{padding-left:30px;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:4px}}@media (pointer:coarse){.seg button{padding:9px 14px}.btn-sm{padding:9px 13px}.icon-btn{width:44px;height:44px}.toggle{width:42px;height:24px}.toggle:after{width:18px;height:18px}.toggle.on:after{left:20px}.nav-item{padding:11px}.tab{padding:13px 16px}.queue-list>.lead-card{min-height:64px}.queue-list>.lead-card .btn{min-height:44px}.lead-act>.icon-btn{width:44px;height:44px}.keypad-key{height:48px}.callbar-keypad{grid-template-columns:repeat(3,52px)}.queue-new-pill,.presence-bar .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.skel{animation:none;background:var(--surface-2)}}@media (max-width:640px){.player-row .seg{order:3}.tx-row{flex-wrap:wrap}.tx-row span:nth-child(3){flex-basis:100%;margin-top:2px}.pg-chat{height:60vh!important}.m-axon,.m-user{max-width:92%!important}.copilot{top:0}.copilot .cop-head{padding-top:14px}}.axon-hub{display:flex;flex-direction:column;height:calc(100vh - var(--top-h) - 92px);min-height:420px}.axon-hub-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.axon-hub-head .page-desc{max-width:640px}.axon-hub-badges{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.axon-conv{flex:1;min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:22px;display:flex;flex-direction:column}.axon-msgs{display:flex;flex-direction:column;gap:14px}.axon-hero{margin:auto;text-align:center;max-width:700px;padding:24px 16px;animation:fadeUp .4s var(--ease)}.axon-hero-glyph{width:58px!important;height:58px!important;font-size:24px!important;margin:0 auto 18px;border-radius:16px!important}.axon-hero-title{font-size:20px;font-weight:600;margin-bottom:8px;letter-spacing:-.3px}.axon-hero-sub{font-size:13px;color:var(--text-2);margin-bottom:22px}.axon-hero-chips{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.axon-hero-chips .chip{font-size:12.5px;padding:7px 13px}.axon-voice-strip{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-2);padding:11px 4px 2px}.axon-voice-strip.speaking{color:var(--teal-text)}.axon-input-bar{padding-top:14px}.axon-composer{display:flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:7px 8px;box-shadow:0 1px 2px #0000000a,0 10px 26px -20px #0000008c;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.axon-composer:focus-within{border-color:var(--teal-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent),0 10px 26px -20px #0000008c}.axon-comp-btn{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--text-2);transition:color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease)}.axon-comp-btn:hover{color:var(--text);background:var(--surface-2)}.axon-comp-btn:disabled{opacity:.5;cursor:default}.axon-comp-btn svg{width:19px;height:19px}.axon-comp-btn.mic.on{color:var(--teal-text);background:var(--teal-bg);box-shadow:inset 0 0 0 1px var(--teal-border);animation:axonMicPulse 1.7s ease-in-out infinite}.axon-comp-input{flex:1;min-width:0;height:40px;border:none;background:transparent;outline:none;color:var(--text);font-size:15px;padding:0 8px}.axon-comp-input::-moz-placeholder{color:var(--text-3)}.axon-comp-input::placeholder{color:var(--text-3)}.axon-comp-div{width:1px;height:22px;background:var(--border);margin:0 2px;flex:none}.axon-comp-send{width:40px;height:40px;flex:none;border-radius:12px;border:none;cursor:pointer;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);box-shadow:0 2px 10px -2px color-mix(in srgb,var(--accent) 60%,transparent);transition:transform .12s var(--ease),filter .15s var(--ease),opacity .15s var(--ease)}.axon-comp-send svg{width:20px;height:20px;transform:rotate(-90deg)}.axon-comp-send:hover{filter:brightness(1.07);transform:translateY(-1px)}.axon-comp-send:active{transform:translateY(0)}.axon-comp-send:disabled{opacity:.4;cursor:default;box-shadow:none;filter:none;transform:none}@keyframes axonMicPulse{0%,to{box-shadow:inset 0 0 0 1px var(--teal-border),0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:inset 0 0 0 1px var(--teal-border),0 0 0 5px color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.axon-comp-btn.mic.on{animation:none}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeUp .18s var(--ease)}.modal-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);box-shadow:0 20px 60px #0006;padding:22px;width:100%;max-width:440px}.fld-label{display:block;font-size:12px;font-weight:600;color:var(--text-2);margin-bottom:6px}.fld-hint{margin-top:-8px}.desk-extras{margin-top:26px;border-top:1px solid var(--border);padding-top:14px}@media (max-width:900px){.axon-hub{height:calc(100vh - var(--top-h) - 74px)}.axon-hub-head{flex-wrap:wrap}.axon-hub-badges{margin-left:0}}.md-body p{margin:0 0 12px;line-height:1.6;color:var(--text-1,var(--text));font-size:14px}.md-body ul,.md-body ol{margin:0 0 12px;padding-left:20px;line-height:1.6;font-size:14px}.md-body li{margin:3px 0}.md-body code{background:var(--grid-line);padding:1px 5px;border-radius:4px;font-family:Geist Mono,monospace;font-size:12.5px}.md-body a{color:var(--teal-text);text-decoration:none}.md-body a:hover{text-decoration:underline}.md-body strong{font-weight:600}.md-body em{font-style:italic}.md-body h2{font-size:16px;font-weight:600;color:var(--text);margin:24px 0 8px;scroll-margin-top:calc(var(--top-h) + 16px)}.md-body h3{font-size:14px;font-weight:600;color:var(--text);margin:18px 0 6px;scroll-margin-top:calc(var(--top-h) + 16px)}.md-body>:first-child{margin-top:0}.md-table{overflow-x:auto;margin:0 0 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.md-table table{width:100%;border-collapse:collapse;font-size:13px}.md-table th{text-align:left;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2)}.md-table td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.5}.md-table tr:last-child td{border-bottom:none}.md-table th,.md-table td{overflow-wrap:normal;word-break:normal}.md-table td:first-child{white-space:nowrap;font-weight:500}.help-search,.help-search-box{position:relative}.help-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-3);display:inline-flex;pointer-events:none}.help-search-icon svg{width:15px;height:15px}.finput.help-search-input{width:100%;padding-left:34px}.help-search.is-big .finput.help-search-input{font-size:14px;padding-top:11px;padding-bottom:11px;padding-left:38px}.help-search.is-big .help-search-icon{left:13px}.help-hero{margin-bottom:14px}.help-results{margin-top:12px}.help-count{font-size:12.5px;color:var(--text-2);margin:0 0 8px}.help-result-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.help-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 10px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}.help-result:hover,.help-result.is-active{background:var(--surface-2);border-color:var(--border-2)}.help-result.is-active{border-color:var(--teal-border);box-shadow:inset 3px 0 0 var(--teal)}.help-result-title{font-size:13.5px;font-weight:600;color:var(--text)}.help-result-cat{font-size:11.5px;color:var(--text-3);white-space:nowrap}.help-result-snippet{grid-column:1 / -1;font-size:12.5px;line-height:1.45;color:var(--text-2)}.help-results mark{background:var(--teal-bg);color:var(--teal-text);border-radius:2px;padding:0;font-weight:600}.help-no-results p{font-size:13px;color:var(--text-2);margin:0 0 10px}.help-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.help-actions .btn svg{width:14px;height:14px}.help-actions a.btn{text-decoration:none}.help-home-top{margin-bottom:14px;align-items:start}.help-panel .sec-title{margin-bottom:4px}.help-panel .hint{margin:0 0 10px}.help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.help-start-list{counter-reset:help-start}.help-list-link{display:block;padding:7px 8px;border-radius:var(--radius-sm);color:var(--text);font-size:13.5px;font-weight:500;text-decoration:none}.help-list-link:hover{background:var(--surface-2);color:var(--teal-text)}.help-start-list .help-list-link:before{counter-increment:help-start;content:counter(help-start) ".";color:var(--text-3);margin-right:8px;font-variant-numeric:tabular-nums}.help-recent-row{display:flex;flex-direction:column}.help-recent-meta{font-size:11.5px;color:var(--text-3);padding:0 8px 6px}.help-section-title{margin:6px 0 12px}.help-topics{margin-bottom:14px}.help-topic{display:flex;flex-direction:column;gap:8px}.help-topic-link{display:flex;align-items:baseline;justify-content:space-between;gap:8px;text-decoration:none;color:var(--text)}.help-topic-link:hover .help-topic-name{color:var(--teal-text)}.help-topic-name{font-size:14px;font-weight:600}.help-topic-count{font-size:11.5px;color:var(--text-3);white-space:nowrap}.help-topic-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.help-topic-item{font-size:12.5px;color:var(--text-2);text-decoration:none;line-height:1.4}.help-topic-item:hover{color:var(--teal-text)}.help-layout{align-items:start}.help-layout>.help-index{position:sticky;top:0}.help-index-search{padding:12px;border-bottom:1px solid var(--border)}.help-index-search .help-results{max-height:60vh;overflow-y:auto}.help-index-body{max-height:70vh;overflow-y:auto;padding:8px}.help-index-group+.help-index-group{margin-top:2px}.help-index-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.help-index-head:hover{background:var(--surface-2);color:var(--text)}.help-index-count{font-size:11px;color:var(--text-3);font-weight:500}.help-index-list{list-style:none;margin:0 0 6px;padding:0}.help-index-link{display:block;padding:7px 10px 7px 16px;border-radius:var(--radius-sm);color:var(--text);font-size:13px;text-decoration:none;line-height:1.35}.help-index-link:hover{background:var(--surface-2)}.help-index-link.is-active{background:var(--teal-bg);color:var(--teal-text);font-weight:600;box-shadow:inset 3px 0 0 var(--teal)}.help-crumbs ol{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:12.5px;color:var(--text-3)}.help-crumbs li+li:before{content:"›";margin-right:4px;color:var(--text-3)}.help-crumbs a{color:var(--text-2);text-decoration:none}.help-crumbs a:hover{color:var(--teal-text)}.help-crumbs [aria-current]{color:var(--text-2)}.crumb-link.help-back{display:none}.help-article{display:flex;flex-direction:column;gap:14px;min-width:0}.help-article-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.help-article-titlerow .page-title{min-width:0;overflow-wrap:anywhere}.help-article-head .page-desc{margin-top:4px}.help-toc{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 14px;margin-bottom:18px}.help-toc-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin:0 0 6px}.help-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.help-toc li.is-sub{padding-left:14px}.help-toc a{font-size:13px;color:var(--teal-text);text-decoration:none}.help-toc a:hover{text-decoration:underline}.help-body{overflow-wrap:anywhere}.help-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px}.help-pager-link{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:var(--text)}.help-pager-link:hover{border-color:var(--teal-border)}.help-pager-link.is-next{text-align:right;grid-column:2}.help-pager-dir{font-size:11.5px;color:var(--text-3)}.help-pager-title{font-size:13.5px;font-weight:600}.help-stuck{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.help-stuck .hint{margin:2px 0 0}@media (max-width:980px){.help-layout.is-reading .help-index{display:none}.crumb-link.help-back{display:inline-flex}.help-layout>.help-index{position:static}}@media (max-width:640px){.help-pager{grid-template-columns:1fr}.help-pager-link.is-next{grid-column:auto;text-align:left}.help-article-titlerow{flex-direction:column}.help-stuck .help-actions{width:100%}}:root{--imp-h: 42px}.imp-banner{position:fixed;top:0;left:0;right:0;height:var(--imp-h);z-index:120;display:flex;align-items:center;gap:12px;padding:0 16px;background:linear-gradient(90deg,#7c2d12,#b45309);color:#fff;font-size:13px;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 10px #00000040}.imp-banner-dot{width:9px;height:9px;border-radius:50%;background:#fde68a;box-shadow:0 0 0 3px #fde68a4d;flex:0 0 auto;animation:imp-pulse 1.8s ease-in-out infinite}@keyframes imp-pulse{0%,to{opacity:1}50%{opacity:.45}}.imp-banner-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-banner-text b{font-weight:700}.imp-banner-exit{flex:0 0 auto;cursor:pointer;border:1px solid rgba(255,255,255,.55);background:#ffffff1f;color:#fff;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:7px;transition:background .15s var(--ease)}.imp-banner-exit:hover{background:#ffffff3d}body.imp-on .topbar{top:var(--imp-h)}body.imp-on .layout{padding-top:calc(var(--top-h) + var(--imp-h))}body.imp-on .sidebar,body.imp-on .copilot,body.imp-on .scrim{top:calc(var(--top-h) + var(--imp-h))}body.imp-on .main:before{top:calc(var(--top-h) + var(--imp-h))}@media (max-width: 600px){:root{--imp-h: 56px}.imp-banner{font-size:12px}}h1,h2,h3,.sec-title,.page-title,.ax-dlg-title,.stat-card .sc-value{letter-spacing:-.012em}.btn,.nav-item,.tab,.seg-opt{letter-spacing:-.004em}.axon-orb{display:block;flex:0 0 auto}.axon-working{display:flex;align-items:center;gap:9px;color:var(--text-2);font-size:13px}.axon-file-card{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;max-width:420px}.axon-file-icon{display:inline-flex;color:var(--teal-text);flex:0 0 auto}.axon-file-name{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.axon-hero-orb{margin:0 auto 14px}.axon-nudge-chip{border-color:var(--amber);color:var(--text);background:color-mix(in srgb,var(--amber) 12%,transparent)}.axon-conv{background:radial-gradient(58% 42% at 50% -8%,color-mix(in srgb,var(--teal) 7%,transparent) 0%,transparent 70%),radial-gradient(40% 30% at 85% 100%,color-mix(in srgb,var(--teal) 4%,transparent) 0%,transparent 70%)}.axon-conv.voice-live{display:flex;align-items:center;justify-content:center}.axon-cosmos-wrap{position:relative;display:inline-block;line-height:0}.axon-cosmos-wrap:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--teal) 16%,transparent) 0%,transparent 70%);transition:background .3s ease}.axon-cosmos-wrap.state-barge:before{background:radial-gradient(circle,color-mix(in srgb,var(--amber) 18%,transparent) 0%,transparent 70%)}.axon-cosmos-wrap>.axon-orb{position:relative}.axon-stage{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px;text-align:center;animation:fadeUp .4s ease}.axon-stage-status{font-size:13px;color:var(--text-2);letter-spacing:.01em;min-height:18px}.axon-stage-status.state-speaking{color:var(--teal-text)}.axon-stage-status.state-barge{color:var(--amber)}.axon-stage-caption{font-size:16px;color:var(--text);max-width:560px;line-height:1.5;animation:fadeUp .2s ease}.axon-stage-last{font-size:13.5px;color:var(--text-2);max-width:560px;line-height:1.55;max-height:8.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.axon-stage-end{margin-top:6px}.axon-msg{display:flex;gap:10px;align-items:flex-start}.axon-msg-mark{margin-top:3px;flex:0 0 auto}.axon-msg-body{min-width:0}.m-axon.axon-msg{max-width:72%}.msg-in{animation:msgIn .38s cubic-bezier(.2,.8,.3,1)}@keyframes msgIn{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.axon-shimmer{font-size:13px;color:var(--text-2);background:linear-gradient(100deg,var(--text-2) 40%,var(--teal-text) 50%,var(--text-2) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerSweep 1.6s linear infinite}@keyframes shimmerSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.axon-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;animation:fadeUp .15s ease}.axon-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,92vw);z-index:61;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;animation:drawerIn .25s cubic-bezier(.2,.8,.3,1)}@keyframes drawerIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.axon-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);font-weight:600}.axon-drawer-body{flex:1;overflow-y:auto;padding:10px 16px}.axon-drawer-day{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin:14px 0 6px}.axon-drawer-msg{display:flex;gap:8px;padding:6px 0;font-size:12.5px;line-height:1.45;border-bottom:1px dashed color-mix(in srgb,var(--border) 60%,transparent)}.axon-drawer-role{flex:0 0 40px;color:var(--teal-text);font-weight:600}.axon-drawer-msg.user .axon-drawer-role{color:var(--text-2)}.axon-drawer-text{color:var(--text);overflow-wrap:anywhere}.axon-drawer-empty{color:var(--text-2);font-size:13px;padding:24px 0;text-align:center}.axon-drawer-foot{border-top:1px solid var(--border);padding:12px 16px;display:flex;flex-direction:column;gap:10px}.axon-drawer-note{font-size:11.5px;color:var(--text-2);line-height:1.5}@media (prefers-reduced-motion:reduce){.msg-in,.axon-stage,.axon-drawer{animation:none!important}.axon-shimmer{animation:none!important;-webkit-text-fill-color:currentColor;background:none}}.status-shell{height:100dvh;overflow-y:auto;overflow-x:hidden}.status-page{display:flex;flex-direction:column;gap:16px;max-width:860px;margin:0 auto;padding:22px 16px 56px}.status-topbar{display:flex;align-items:center;gap:10px;margin-bottom:4px}.status-uptime{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.status-ticks{display:flex;gap:2px;flex:1 1 220px;min-width:0;flex-wrap:wrap}.status-tick{width:5px;height:20px;border-radius:2px;background:var(--border-2);flex:0 0 auto}.status-tick--operational{background:var(--green)}.status-tick--degraded{background:var(--amber, #F59E0B)}.status-tick--outage{background:var(--red-text, #EF4444)}.status-tick--idle{background:var(--border-2)}.status-uptime-pct{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.status-incident{padding:12px 0;border-top:1px solid var(--border)}.status-incident:first-of-type{border-top:none}.status-incident-head{display:flex;align-items:center;gap:9px;margin-bottom:8px;flex-wrap:wrap}.status-incident-title{font-size:14px;font-weight:600;color:var(--text)}.status-incident-updates{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:8px}.status-incident-updates li{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.status-update-state{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text)}.status-update-body{font-size:13px;color:var(--text-2);line-height:1.55}.status-update-at{grid-column:2;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.status-stale{color:var(--amber, #F59E0B);font-weight:500}.status-topbar .status-topbar-links{margin-left:auto;display:flex;gap:14px;font-size:13px}.status-topbar a{color:var(--text-2);text-decoration:none}.status-topbar a:hover{color:var(--teal-text)}.status-banner{text-align:center;padding:28px 20px 22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.status-banner h1{margin:10px 0 4px;font-size:24px;font-weight:650}.status-banner-sub{margin:0;font-size:12px;color:var(--text-3)}.status-banner-icon{width:40px;height:40px;margin:0 auto;border-radius:999px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2)}.status-banner--operational .status-banner-icon,.status-banner--idle .status-banner-icon{background:var(--green-bg);color:var(--green-text)}.status-banner--degraded .status-banner-icon{background:var(--amber-bg);color:var(--amber-text)}.status-banner--outage .status-banner-icon{background:var(--red-bg);color:var(--red-text)}.status-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-3)}.status-group{padding:0}.status-group-head{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border)}.status-group-head h2{margin:0;font-size:14px;font-weight:600}.status-row{padding:12px 16px;border-bottom:1px solid var(--border)}.status-row:last-child{border-bottom:0}.status-row-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-row-name{font-size:13px;font-weight:550}.status-row-desc{margin-top:3px;font-size:12px;color:var(--text-3)}.status-row-metric{color:var(--text-3)}.status-foot{font-size:11px;color:var(--text-3);margin:0}.status-error{font-size:13px;color:var(--text-2);margin:0}@media (max-width: 640px){.status-row-main{flex-direction:column;align-items:flex-start;gap:4px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hint{font-size:12px;line-height:1.5;color:var(--text-3);margin:6px 0 0;max-width:62ch}.setup-bar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--border-2);background:var(--surface-2);margin-bottom:var(--sp-5)}.setup-bar.ready{border-color:var(--teal-border);background:var(--teal-bg)}.step{margin-top:26px;border-top:1px solid var(--border);padding-top:18px}.step-head{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between}.step-head-l{display:flex;align-items:baseline;gap:var(--sp-3)}.step-body{margin-top:12px;margin-left:32px}.step-hint{margin-left:32px}.step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex:none;font-size:11px;font-weight:600;background:var(--surface-3);color:var(--text-2);border:1px solid var(--border-2)}.step-num.done{background:var(--teal-bg);color:var(--teal-text);border-color:var(--teal-border)}.lead-card{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}.lead-card.click{cursor:pointer;transition:border-color .13s var(--ease)}.lead-card.click:hover{border-color:var(--border-2)}.lead-main{min-width:0;flex:1 1 320px}.lead-mid{flex:1 1 200px;min-width:0}.queue-list{position:relative;border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;scroll-margin-top:52px}.queue-list>.lead-card{scroll-margin:56px 0}.queue-section{position:relative}.queue-section+.queue-section{margin-top:var(--sp-5)}.queue-section>.sec-head{position:sticky;top:0;z-index:2;background:var(--canvas);padding:6px 0;margin-bottom:8px;justify-content:flex-start;gap:var(--sp-3)}.queue-section>.sec-head>.sec-title{flex:none}.queue-list>.lead-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);row-gap:1px;min-height:56px;padding:7px var(--sp-4) 8px 15px;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;flex-wrap:nowrap;gap:0;position:relative;transition:background .1s var(--ease)}.queue-list>.lead-card:last-child{border-bottom:0}.queue-list>.lead-card.click:hover{background:var(--surface-2)}.queue-list>.lead-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.lead-card.is-fresh:before{background:var(--teal)}.lead-card.is-fresh{background:color-mix(in srgb,var(--teal) 7%,transparent)}.lead-card.is-due:before{background:var(--amber)}.lead-card.is-cursor{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-2)}.lead-card.is-cursor:before{background:var(--accent)}.lead-card.is-live:before{background:var(--green)}.lead-card.is-taken{opacity:.55}.lead-card.is-taken .lead-act{pointer-events:none}.lead-name{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:var(--sp-2);min-width:0;font-size:15px;font-weight:600;line-height:1.3}.lead-name>.muted,.lead-name>.lead-progress{font-size:13px;font-weight:450}.lead-progress{color:var(--text-3);white-space:nowrap}.lead-name>strong,.lead-name>.lead-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-meta{grid-column:1;grid-row:2;display:flex;align-items:center;gap:0 var(--sp-2);min-width:0;overflow:hidden;font-size:var(--fs-sm);line-height:1.45;color:var(--text-3);font-variant-numeric:tabular-nums}.lead-meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-meta>.badge,.lead-meta>.synapse-phone{flex:none}.lead-meta .synapse-phone{font-size:var(--fs-sm)}.lead-act{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);min-width:132px}.lead-act>.btn{width:100%;justify-content:center}.lead-act>.icon-btn{flex:none;width:32px;height:32px;opacity:1}.queue-age{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-3)}.queue-new-pill{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:7px var(--sp-4);border:0;border-bottom:1px solid var(--teal-border);background:var(--teal-bg);color:var(--teal-text);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.queue-new-pill:hover{background:color-mix(in srgb,var(--teal) 18%,transparent)}.queue-new-since{display:flex;align-items:center;gap:var(--sp-2);padding:2px var(--sp-4) 2px 15px;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;border-bottom:1px solid var(--teal-border)}@media (max-width:1023px){.queue-list>.lead-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:3px;padding-top:10px;padding-bottom:10px}.lead-name{flex-wrap:wrap}.lead-act{grid-column:1;grid-row:3;justify-content:flex-end;min-width:0}.lead-act>.btn{width:auto;min-height:44px;padding-left:var(--sp-5);padding-right:var(--sp-5)}}.synapse-phone{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:var(--text-2)}.callbar{position:fixed;left:0;right:0;bottom:0;z-index:210;background:var(--surface-1);border-top:1px solid var(--border-2);box-shadow:var(--shadow-up);padding:var(--sp-3) var(--sp-5);display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.callbar-timer{font-variant-numeric:tabular-nums;font-size:var(--fs-lg);color:var(--text)}.callbar-lead{font-size:13.5px;font-weight:600;text-decoration:none}.synapse-has-call{padding-bottom:88px}body.on-call .main,body.on-call .modal-backdrop,body.on-call .ax-modal-backdrop{padding-bottom:calc(var(--callbar-h, 72px) + 16px)}body.on-call .ax-modal{max-height:100%}body.on-call .ax-drawer-backdrop{padding-bottom:var(--callbar-h, 72px)}body.on-call .ax-drawer{max-height:100%}.synapse-primary-action{min-height:44px}.crumb-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:3px;font-size:12px;color:var(--text-3);text-decoration:none}.crumb-link:hover{color:var(--teal-text)}.lead-open-line{font-size:var(--fs-lg);line-height:1.5;color:var(--text);margin:0;max-width:60ch}.turn{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-base);line-height:1.55;color:var(--text);background:var(--surface-2)}.turn.them{background:var(--teal-bg)}.turn-who{color:var(--text-3);margin-right:8px}.scroll-box{max-height:340px;overflow-y:auto}.wa-preview{margin-top:var(--sp-3);padding:11px 13px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border)}.wa-preview .body{font-size:13px;line-height:1.5;color:var(--text);white-space:pre-wrap}.wa-preview .foot{font-size:12px;margin-top:6px}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.desk-team-table td:first-child,.desk-team-table th:first-child{position:sticky;left:0;z-index:1;background:var(--surface-1);box-shadow:1px 0 0 var(--border)}.desk-team-table thead th:first-child{background:var(--surface-2)}.rbac-matrix .rbac-cap{position:sticky;left:0;z-index:1;text-align:left;background:var(--surface-1);box-shadow:1px 0 0 var(--border)}.rbac-matrix thead .rbac-cap{background:var(--surface-2)}.rbac-matrix .rbac-you{background:var(--teal-bg)}.rbac-matrix thead .rbac-you{border-radius:6px 6px 0 0}.rbac-you-tag{display:block;margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text)}.rbac-yes{color:var(--teal-text);font-weight:700}.rbac-no{color:var(--text-3)}.report-points{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:10px}.report-point{flex:1 1 170px;min-width:150px;max-width:320px;padding:9px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.report-point.wide{flex-basis:100%;max-width:100%}.report-point>dt{color:var(--text-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.4}.report-point>dd{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}@media (max-width: 720px){.report-points{display:grid;grid-template-columns:1fr;gap:8px}.report-point{max-width:none}}.callbar-keypad{position:absolute;bottom:calc(100% + 8px);right:16px;display:grid;grid-template-columns:repeat(3,48px);gap:6px;padding:10px;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.keypad-key{height:44px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;cursor:pointer}.keypad-key:hover{background:var(--surface-3)}.keypad-key:active{transform:translateY(1px)}.presence-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:var(--sp-4, 16px);background:var(--surface);border:1px solid var(--border);border-radius:10px}.presence-now{font-weight:600;margin-right:auto}.presence-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--text-3)}.presence-dot.presence-ready{background:var(--green-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-text) 18%,transparent)}.presence-dot.presence-break{background:var(--amber-text)}.presence-dot.presence-offline{background:var(--text-3)}.floor-roster-row{flex-wrap:wrap;row-gap:var(--sp-1, 4px)}.floor-roster-row>*{min-width:0;overflow-wrap:anywhere}.synapse-field{display:flex;flex-direction:column;gap:6px;min-width:140px}.desk-card{margin-top:var(--sp-5)}.synapse-drawer{width:min(720px,96vw);overflow-y:auto;padding:16px;gap:14px}.flag-open{font-size:12.5px;color:var(--text-3);display:inline-flex;align-items:center;gap:6px}.flag-open:hover{color:var(--amber-text)}.flag-count{font-size:11px;background:var(--amber-bg);color:var(--amber-text);border-radius:3px;padding:1px 6px}.flag-done{font-size:12.5px;color:var(--amber-text);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:4px;padding:3px 9px;display:inline-block}.flag-form{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.flag-row{display:flex;flex-direction:column;gap:5px}.flag-form select,.flag-form textarea{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;resize:vertical}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--border-2);border-bottom-width:2px;border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text-2);font-family:Geist Mono,monospace;font-size:10.5px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.btn .kbd{margin-left:2px;background:transparent}@media (max-width:1280px){.btn .kbd{display:none}}.shortcut-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-8)}.shortcut-sheet dl{display:grid;grid-template-columns:auto 1fr;gap:6px var(--sp-3);align-items:center;margin:0}.shortcut-sheet dt{display:flex;gap:4px}.shortcut-sheet dd{margin:0;font-size:13px;color:var(--text-2)}@media (max-width:720px){.shortcut-sheet{grid-template-columns:1fr}}.outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.outcome-grid>.full{grid-column:1 / -1}@media (max-width:720px){.outcome-grid{grid-template-columns:1fr}}.skip-link{position:absolute;left:var(--sp-4);top:-60px;z-index:300;padding:9px 14px;border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);border:1px solid var(--border-2);box-shadow:var(--shadow);font-size:13px;font-weight:600;text-decoration:none;transition:top .12s var(--ease)}.skip-link:focus{top:calc(var(--top-h) + var(--sp-2))}.btn[aria-disabled=true]{color:var(--text-2);cursor:not-allowed}.btn[aria-disabled=true]:hover{background:var(--surface);border-color:var(--border-2)}.btn[aria-disabled=true] svg{opacity:.55}.presence-bar .btn[aria-pressed=true]{box-shadow:0 0 0 2px var(--teal-bg)}.presence-bar .btn[aria-pressed=true]:not(.btn-primary){border-color:var(--border-2);background:var(--surface-2)}.presence-consequence{font-size:var(--fs-sm);color:var(--text-3)}.cat-wrap{min-width:180px}.cat-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--surface-3)}.cat-bar>span{display:block;height:100%}.cat-legend{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:6px;font-size:11.5px;color:var(--text-2);line-height:1.35}.cat-legend>span{white-space:nowrap}.cat-legend b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;margin-left:2px}.cat-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.cat-reasons{margin-top:3px;color:var(--text-3)}.cat-converted{background:var(--green)}.cat-interested{background:var(--teal)}.cat-callback{background:var(--amber)}.cat-not_interested{background:var(--red)}.cat-invalid{background:var(--red);opacity:.5}.cat-not_filed{background:var(--amber);opacity:.5}.cat-no_conversation{background:var(--text-3);opacity:.45}.cat-other{background:var(--text-3);opacity:.3}.cat-not_connected{background:var(--text-3);opacity:.85}.perf-num{font-variant-numeric:tabular-nums;font-weight:600}.perf-sub{display:block;font-size:11.5px;color:var(--text-3);font-weight:400;white-space:nowrap;margin-top:2px}.desk-team-table td,.desk-team-table th{vertical-align:top}.desk-team-table th{white-space:nowrap}.perf-agent{display:flex;align-items:center;gap:8px;white-space:nowrap}.perf-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--text-3);opacity:.5}.perf-dot.ready{background:var(--green);opacity:1}.perf-dot.break{background:var(--amber);opacity:1}.lh-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px}.lh-fact .k{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3)}.lh-fact .v{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:var(--text)}.lh-fact .v .num{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.lh-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.lh-timeline{display:flex;flex-direction:column}.lh-row{display:grid;grid-template-columns:104px minmax(110px,1.1fr) 168px 82px 64px minmax(160px,1.6fr) 44px;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:var(--text);text-decoration:none;font-size:13.5px}.lh-timeline [role=listitem]+[role=listitem] .lh-row{border-top:1px solid var(--border);border-radius:0}a.lh-row:hover,a.lh-row:focus-visible{background:var(--surface-2);text-decoration:none}a.lh-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.lh-row .who{font-weight:600}.lh-row .when{color:var(--text-2);font-variant-numeric:tabular-nums}.lh-row .go{color:var(--teal-text);font-size:12.5px;font-weight:600;text-align:right}.lh-row-head{padding-top:0;padding-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);border-radius:0}.lh-conv{scroll-margin-top:80px}.lh-conv-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 2px 4px;border-top:2px solid var(--border)}.lh-conv-head h3{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lh-conv-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--text-2);font-size:13px}@media (max-width: 960px){.lh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-row{grid-template-columns:auto 1fr;row-gap:6px}.lh-row-head{display:none}.lh-row .go{text-align:left}}.oc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:6px 24px}.oc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border)}.oc-label{font-size:13.5px;min-width:0;overflow-wrap:anywhere}.oc-row .fsel{min-width:190px}.oc-title{margin-top:6px;font-size:13.5px}.member-cats{margin-bottom:14px}.perf-sub-inline{margin-top:0}.desk-team-table th,.desk-team-table td{padding-left:10px;padding-right:10px}.desk-team-table th:first-child,.desk-team-table td:first-child{padding-left:16px}.desk-team-table th:last-child,.desk-team-table td:last-child{padding-right:16px}.desk-team-table thead th{white-space:normal;vertical-align:bottom}.desk-team-table .perf-num{white-space:nowrap}.desk-team-table .cat-wrap{min-width:210px;max-width:260px}.desk-team-table .cat-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px}.desk-team-table .cat-legend>span{white-space:normal}.desk-team-table td[data-label="To review"] a{white-space:nowrap}.desk-team-table td:first-child{background:var(--surface)}.desk-team-table tbody tr.click:hover td:first-child{background:var(--surface-2)}.perf-actions{flex-wrap:wrap}.perf-actions .muted{white-space:nowrap}@media (max-width: 640px){.desk-team-table td:first-child,.desk-team-table th:first-child{position:static;box-shadow:none;background:transparent}.desk-team-table td,.desk-team-table td:first-child,.desk-team-table td:last-child{padding-left:0;padding-right:0}.desk-team-table td{flex-wrap:wrap;row-gap:2px}.desk-team-table td>.perf-sub{flex-basis:100%;text-align:right;margin-top:0}.desk-team-table td[data-label="Where calls landed"]{flex-direction:column;align-items:stretch;text-align:left}.desk-team-table .cat-wrap{min-width:0;max-width:none;width:100%}.perf-actions{width:100%}.perf-actions .seg{width:100%;flex-wrap:nowrap}.perf-actions .seg button{flex:1 1 0}}.lh-row{justify-items:start}.lh-row .go{justify-self:end}.nd-form{display:flex;flex-direction:column;gap:var(--sp-6)}.nd-sec{display:flex;flex-direction:column;gap:var(--sp-3)}.nd-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.nd-sec-title{margin:0;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.1px}.nd-sec-hint{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--teal-text)}.nd-sec-desc{margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2);max-width:64ch}.nd-note{margin:var(--sp-3) 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:12.5px;line-height:1.5}.nd-sec>.nd-note{margin-top:0}.nd-disclosure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.nd-disclosure>summary{position:relative;list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px 12px 36px;border-radius:var(--radius-md)}.nd-disclosure>summary::-webkit-details-marker{display:none}.nd-disclosure>summary:before{content:"";position:absolute;left:15px;top:17px;width:6px;height:6px;border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);transform:rotate(-45deg);transition:transform .14s var(--ease)}.nd-disclosure[open]>summary:before{transform:rotate(45deg);top:15px}.nd-disclosure>summary:hover .nd-disclosure-title{color:var(--teal-text)}.nd-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nd-disclosure-title{font-size:13.5px;font-weight:600;color:var(--text);transition:color .14s var(--ease)}.nd-disclosure-hint{font-size:12px;color:var(--text-3)}.nd-disclosure-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 14px 14px}.nd-foot-hint{margin-right:auto;font-size:12px;color:var(--text-3)}.desk-save-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-4)}.desk-save-warn{margin:var(--sp-2) 0 0;text-align:right;max-width:none;color:var(--amber-text)}@media (prefers-reduced-motion: reduce){.nd-disclosure>summary:before,.nd-disclosure-title{transition:none}}.clog-line{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.clog-line strong{color:var(--text);font-weight:600}.clog-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border)}.clog-tabs,.clog-scope{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px}.clog-tab,.clog-scope-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background-color .14s var(--ease),color .14s var(--ease)}.clog-scope-btn{font-size:12.5px;padding:5px 10px}.clog-tab:hover,.clog-scope-btn:hover{color:var(--text)}.clog-tab.is-on,.clog-scope-btn.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000002e,inset 0 0 0 1px var(--border)}.clog-tab:focus-visible,.clog-scope-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.clog-count{min-width:18px;padding:0 5px;border-radius:9px;line-height:18px;font-size:11px;font-weight:700;text-align:center;background:var(--red-bg);color:var(--red-text)}.clog-list{display:flex;flex-direction:column}.clog-day{margin:0;padding:14px 16px 6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.clog-rows{list-style:none;margin:0;padding:0}.clog-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--border);transition:background-color .12s var(--ease)}.clog-row:hover{background:var(--surface-2)}.clog-dir{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2)}.clog-dir.is-incoming{background:var(--teal-bg);color:var(--teal-text)}.clog-dir.is-missed{background:var(--red-bg);color:var(--red-text)}.clog-who{display:flex;flex-direction:column;gap:2px;min-width:0}.clog-name{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clog-row.is-missed .clog-name{color:var(--red-text)}.clog-detail{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clog-time{font-size:12.5px;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.clog-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.clog-more{display:flex;justify-content:center;padding:12px;border-top:1px solid var(--border)}@media (max-width: 640px){.clog-row{grid-template-columns:auto minmax(0,1fr) auto}.clog-actions{grid-column:2 / -1;justify-content:flex-start}}.missed-toast{display:flex;align-items:center;gap:12px}.missed-toast-text{display:flex;flex-direction:column;gap:2px;font-size:13px}.missed-toast-why{font-size:12px;color:var(--text-2)}@media (prefers-reduced-motion: reduce){.clog-tab,.clog-scope-btn,.clog-row{transition:none}}.nd-foot-left{margin-right:auto}.callback-mark{font-family:inherit;font-size:11.5px;color:var(--teal-text);white-space:nowrap}.callback-mark.callback-missed{color:var(--red-text)}.desk-search{width:240px;min-width:0}.desk-search-box{position:relative;display:block}.synapse-field.desk-search input{font-size:12.5px;padding:7px 30px 7px 11px;border-radius:var(--radius-xs)}.desk-search-box input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.desk-search-x{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-3);cursor:pointer;transition:background-color .14s var(--ease),color .14s var(--ease)}.desk-search-x:hover{background:var(--surface-3);color:var(--text)}.desk-search-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.desk-search-x svg{width:12px;height:12px}.clog-bar .desk-search{margin-left:auto}@media (max-width: 640px){.desk-search{width:100%}.clog-bar .desk-search{margin-left:0}}@media (prefers-reduced-motion: reduce){.desk-search-x{transition:none}}.lead-actbar{position:sticky;top:0;z-index:30;background:var(--canvas);padding:10px 0;margin-bottom:12px;border-bottom:1px solid var(--border)}.lead-actbar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lead-actbar-row .menu-wrap{margin-left:auto}.lead-actbar-more{font-size:18px;line-height:1}.lead-actbar .session-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.lead-actbar .session-strip>span{font-weight:600;color:var(--text);margin-right:auto}.lead-actbar-hints{margin-bottom:12px}.lead-actbar-hints .hint:first-child{margin-top:0}.ai-brief-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;margin:0 0 10px}.ai-brief-fields dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.ai-brief-fields dd{margin:2px 0 0;font-size:13.5px;color:var(--text)}.lead-tabs{margin:16px 0 12px}.oc-head{display:flex;flex-direction:column;gap:4px;min-width:0}.oc-head-name{font-size:var(--fs-base);font-weight:600;color:var(--text);overflow-wrap:anywhere}.oc-head-ctx{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:var(--fs-sm);color:var(--text-2)}.seg.oc-step{display:flex;width:100%;padding:3px}.seg.oc-step button{flex:1 1 0;min-height:40px;font-size:13.5px;font-weight:600;padding:8px 12px}.seg.oc-step button.on{background:var(--teal-bg);color:var(--teal-text);box-shadow:inset 0 0 0 1px var(--teal-border)}.oc-group{display:flex;flex-direction:column;gap:6px}.oc-group-head{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.oc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--text-3)}.oc-dot--green{background:var(--green)}.oc-dot--teal{background:var(--teal)}.oc-dot--amber{background:var(--amber)}.oc-dot--gray{background:var(--text-3)}.oc-dot--red{background:var(--red)}.oc-dot--red-ring{background:transparent;box-shadow:inset 0 0 0 2px var(--red)}.oc-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.oc-opts>.oc-note{grid-column:1 / -1}.oc-opt{position:relative;display:flex;align-items:center;gap:9px;min-height:34px;padding:6px 10px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:13px;color:var(--text);transition:border-color .13s var(--ease),background .13s var(--ease)}.oc-opt:hover{border-color:var(--teal-border)}.oc-opt.is-on{border-color:var(--teal);background:var(--teal-bg);font-weight:600}.oc-opt-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.oc-opt:has(.oc-opt-input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.oc-opt-mark{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--border-2);background:var(--surface)}.oc-opt.is-on .oc-opt-mark{border-color:var(--teal);background:radial-gradient(circle,var(--teal) 0 4px,var(--surface) 4.5px)}.oc-opt-label{min-width:0;overflow-wrap:anywhere;line-height:1.35}.oc-search{width:100%}.oc-note{margin:0;font-size:var(--fs-sm);color:var(--text-2);padding:7px 10px;border-left:3px solid var(--teal-border);background:var(--surface-2);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.oc-retry{margin:0}.oc-when-chips{display:flex;flex-wrap:wrap;gap:6px}.oc-when-chip[aria-pressed=true]{border-color:var(--teal);background:var(--teal-bg);color:var(--teal-text)}.oc-when-input{width:100%;max-width:280px;min-height:36px;font-size:13px}.oc-when-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.oc-more{align-self:flex-start}.oc-context:empty{display:none}.oc-closes{margin:0;font-size:13px;color:var(--text);padding:8px 10px;border-radius:var(--radius-sm);background:var(--red-bg);border:1px solid var(--border)}.oc-saves{margin:0;font-size:12.5px;color:var(--text-2);padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.oc-foot{flex:1 1 100%;display:flex;flex-direction:column;gap:10px;min-width:0}.oc-foot .ax-field{margin:0}.finput.ax-textarea.oc-notes-input{width:100%;min-height:44px;max-height:160px;resize:vertical;field-sizing:content}.oc-foot-btns{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.oc-sheet .btn,.oc-foot .btn{min-height:36px}@media (max-width: 640px){.lead-actbar{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:150;margin:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0));background:var(--surface-1);border-top:1px solid var(--border-2);border-bottom:0;box-shadow:var(--shadow-up)}body.on-call .lead-actbar{bottom:var(--callbar-h, 72px)}.lead-actbar-row{flex-wrap:wrap;gap:var(--sp-2)}.lead-actbar-row .btn{min-height:44px;flex:1 1 auto;min-width:0;padding:0 var(--sp-3);justify-content:center}.lead-actbar-row .btn-primary,.lead-actbar-row>.muted{flex-basis:100%}.lead-actbar-row .btn>span{white-space:normal;overflow-wrap:anywhere;text-align:center}.lead-actbar-more{width:44px;height:44px;flex:none}.main:has(.lead-actbar){padding-bottom:176px}body.on-call .main:has(.lead-actbar){padding-bottom:calc(var(--callbar-h, 72px) + 176px)}.oc-sheet .btn,.oc-foot .btn{min-height:44px}.oc-drawer.ax-drawer--sheet{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.seg.oc-step button{min-height:44px}.oc-opts{grid-template-columns:1fr}.oc-opt{min-height:44px}.oc-foot-btns .btn{flex:1 1 0;justify-content:center}.oc-when-input{max-width:none;min-height:44px}}.pri-wrap{position:relative;display:inline-flex;flex:none;min-width:0}.pri-pill{display:inline-flex;align-items:center;gap:5px;max-width:340px;padding:2px 9px;min-height:22px;border-radius:20px;border:1px solid transparent;font:inherit;font-size:11.5px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.pri-pill .pri-text{overflow:hidden;text-overflow:ellipsis}.pri-pill .pri-short{display:none}.pri-icon svg{width:12px;height:12px;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pri-pill .pri-icon svg{width:13px;height:13px}.pri-pill.is-compact{max-width:100%;min-width:0}.pri-p1{background:var(--amber);color:#1f1300;border-color:var(--amber)}.pri-p2{background:var(--blue-bg);color:var(--blue-text);border-color:var(--blue-border)}.pri-p3{background:var(--surface-3);color:var(--text-2);border-color:var(--border-2)}.pri-live{background:var(--green-bg);color:var(--green-text);border-color:color-mix(in srgb,var(--green) 40%,transparent)}.pri-overdue{background:var(--red-bg);color:var(--red-text);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.pri-none{background:transparent;color:var(--text-2);border-color:var(--border-2)}.pri-why{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:-moz-max-content;width:max-content;max-width:min(320px,80vw);padding:8px 10px;background:var(--surface-1, var(--surface));color:var(--text);border:1px solid var(--border-2);border-radius:8px;box-shadow:0 10px 28px #00000038;font-size:12.5px;font-weight:450;line-height:1.4;white-space:normal;cursor:auto}@media (max-width: 420px){.pri-pill:not(.is-compact) .pri-text{display:none}.pri-pill .pri-short{display:inline}}.lead-card.is-overdue:before{background:var(--red)}.queue-list:has(.today-row){overflow:visible}.queue-list:has(.today-row)>.lead-card:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.queue-list:has(.today-row)>.lead-card:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.today-row:has(.pri-why){z-index:5}.queue-list>.lead-card.today-row{--today-pill-w: 132px;grid-template-columns:var(--today-pill-w) minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;min-height:60px;padding-top:8px;padding-bottom:8px}.today-row>.today-pri{grid-column:1;grid-row:1;display:flex;align-items:center;min-width:0}.today-pri>.pri-wrap{max-width:100%}.today-row>.lead-name{grid-column:2;grid-row:1}.today-row>.lead-meta{grid-column:2;grid-row:2}.today-row>.lead-act{grid-column:3;grid-row:1 / span 2;justify-content:flex-end;min-width:0;gap:2px}.today-row .lead-name{align-items:center}.today-row .lead-name>strong{flex:0 1 auto}.today-row .lead-name>.today-disp{flex:none;font-weight:500}.today-row .lead-meta{flex-wrap:wrap;row-gap:2px;overflow:visible}.lead-meta>.today-meta-part{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none;overflow:visible}.today-sep{color:var(--text-3)}.today-status{color:var(--text-2)}.today-status.is-converted{color:var(--green-text);font-weight:600}.today-row .lead-act .icon-btn{width:44px;height:44px;background:transparent;border-color:transparent}.today-row .lead-act .icon-btn:hover,.today-row .lead-act .icon-btn[aria-expanded=true]{background:var(--surface-3);border-color:var(--border-2);color:var(--text)}.lead-act>.icon-btn.today-call{color:var(--text)}.today-call[aria-disabled=true]{opacity:.45;cursor:not-allowed}.today-list+.btn,.queue-section+.btn{margin-top:var(--sp-3)}.presence-sw{gap:7px}.presence-sw-caret{color:var(--text-3);font-size:10px}.presence-sw-menu{min-width:280px}.presence-sw-menu .menu-item .presence-dot{margin-top:5px}.presence-sw-menu .menu-item[aria-pressed=true]{background:var(--surface-2)}.presence-sw-menu>.menu-wrap{display:flex;margin-top:4px;padding-top:6px;border-top:1px solid var(--border)}.today-start-bar{display:inline-flex}.today-start-why{margin:-14px 0 14px}.today-page .page-header{margin-bottom:16px}.today-updated{font-size:12px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.today-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 12px;padding:6px 6px 6px 12px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);font-size:13px;color:var(--text-2)}.today-banner>span{flex:1 1 auto;min-width:0}.today-banner-btn{flex:none}.today-banner-btn .presence-dot{margin:0}.today-toolbar{container-type:inline-size;position:relative;z-index:6;margin-bottom:12px}.today-toolbar-row{display:flex;flex-direction:column;align-items:stretch;gap:10px}.today-toolbar-row>.tabbar{margin-bottom:0}@container (min-width: 760px){.today-toolbar-row{flex-direction:row;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:16px;column-gap:16px;border-bottom:1px solid var(--border)}.today-toolbar-row>.tabbar{flex:none;border-bottom:0;overflow:visible}.today-toolbar-row>.today-day{margin-left:auto;padding-bottom:6px}}.today-tabs .tab{white-space:nowrap}.today-day{position:relative;display:inline-flex;align-items:center;gap:4px}.today-info{position:relative;display:inline-flex}.today-info-btn{width:32px;height:32px;background:transparent;border-color:transparent;color:var(--text-3)}.today-info-btn svg{width:16px;height:16px}.today-info-btn:hover,.today-info-btn[aria-expanded=true]{background:var(--surface-2);border-color:var(--border);color:var(--text)}.today-info-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:8px 10px;background:var(--surface-1, var(--surface));color:var(--text);border:1px solid var(--border-2);border-radius:8px;box-shadow:0 10px 28px #00000038;font-size:12.5px;font-weight:450;line-height:1.45;white-space:normal}@media (pointer: coarse){.today-info-btn{width:44px;height:44px}}.today-tab-count{margin-left:6px;color:var(--text-3);font-variant-numeric:tabular-nums}.today-tab-alert{margin-left:4px;color:var(--red-text);font-weight:600}.today-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.today-filters .desk-search{width:220px;flex:0 1 220px;min-width:150px}.today-filters-btn{min-height:32px;align-items:center}.today-chips{flex-wrap:wrap;margin-bottom:12px}.today-chips .chip{align-items:center;gap:6px}.chip.is-on{border-color:var(--teal-border);background:var(--teal-bg);color:var(--teal-text);font-weight:600}.today-chip-count{font-variant-numeric:tabular-nums;color:var(--text-3)}.chip.is-on .today-chip-count{color:inherit}.today-new-pill{border:1px solid var(--teal-border);border-radius:var(--radius-md);margin-bottom:8px}.today-filter-group{border:0;padding:0;margin:0 0 16px}.today-filter-opt{display:flex;align-items:center;gap:10px;min-height:32px;font-size:13.5px;cursor:pointer}.today-filter-opt>.muted{margin-left:auto;font-variant-numeric:tabular-nums}@media (max-width: 640px){.today-page .page-header{flex-wrap:nowrap;align-items:center;margin-bottom:12px}.today-page .page-title{font-size:20px}.today-page .page-desc{display:none}.today-page .page-actions{width:auto;margin-left:auto;flex-wrap:nowrap}.today-page .presence-sw{padding:0;width:44px;height:44px;justify-content:center}.today-page .presence-sw-label,.today-page .presence-sw-caret{display:none}.today-start-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--surface-1, var(--surface));border-top:1px solid var(--border-2)}.today-start-bar .btn.today-start{flex:1;min-height:44px;justify-content:center}body.on-call .today-start-bar{bottom:var(--callbar-h, 72px)}.main:has(.today-start-bar){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body.on-call .main:has(.today-start-bar){padding-bottom:calc(var(--callbar-h, 72px) + 80px)}.today-start-why{margin:0 0 10px}.today-updated{display:none}.today-banner{margin:0 0 10px}.today-banner-btn{min-height:44px}.today-tabs{flex-wrap:nowrap}.today-toolbar{margin-bottom:10px}.today-filters{gap:8px}.today-filters .desk-search{width:100%;flex:1 1 100%}.today-info-btn{width:44px;height:44px}.today-info{position:static}.today-info-pop{left:0;right:auto}.queue-list>.lead-card.today-row{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.today-row>.today-pri{grid-column:1;grid-row:1;min-width:0}.today-row>.lead-name{grid-column:1;grid-row:2}.today-row>.lead-meta{grid-column:1;grid-row:3}.today-row>.lead-act{grid-column:2;grid-row:1 / span 3;align-self:center}.today-row .lead-name{flex-wrap:wrap;row-gap:4px}.today-row .lead-name>strong{white-space:normal;overflow-wrap:anywhere}.today-filter-opt{min-height:44px}}.today-filters{position:relative;z-index:5;margin-bottom:10px}.today-filters>.today-count{margin-left:auto}.today-filters .ax-ms-trigger,.today-filters-btn{min-height:32px}.today-filters-btn{gap:6px}.today-chipbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px;min-height:28px}.today-chipbar-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.today-clear{min-height:28px}.today-count{margin-left:auto;font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.today-sortnote{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-2px 0 10px;font-size:12.5px;color:var(--text-2)}.today-sortnote-back{font-weight:600;min-height:28px}.today-groups{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px}.today-late{color:var(--red-text);font-weight:600}.today-filter-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.today-filter-hint{margin:0}.today-range{margin:2px 0 4px 26px}.today-tbl-wrap{max-height:max(360px,calc(100dvh - 300px));overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}table.today-tbl{min-width:100%}.today-tbl-wrap+.btn{margin-top:10px}.today-tbl thead th{position:sticky;top:0;z-index:3;white-space:nowrap;padding:9px 10px;background:var(--surface-2)}.today-tbl td{height:52px;padding:4px 10px;white-space:nowrap;background:var(--surface)}.today-tbl th:first-child,.today-tbl td:first-child{padding-left:16px}.today-tbl tbody tr.click:hover>td{background:var(--surface-2)}.today-tbl tbody tr:focus-visible>td{background:var(--surface-2)}.today-tbl tr.is-overdue>td:first-child{box-shadow:inset 3px 0 0 var(--red)}.today-tbl tr.is-due>td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.today-tbl tr.is-live>td:first-child{box-shadow:inset 3px 0 0 var(--green)}.today-tbl td.today-c-num,.today-tbl .synapse-phone,.today-c-arrived,.today-c-next{font-variant-numeric:tabular-nums}.today-tbl .today-disp{font-weight:500;max-width:230px}.today-name{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-weight:600;color:var(--text);text-decoration:none}.today-name:hover{color:var(--teal-text);text-decoration:underline;text-underline-offset:3px}.today-trunc{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.today-c-disp .today-trunc{max-width:170px}.today-c-last .today-trunc,.today-c-next .today-trunc,.today-c-camp .today-trunc{max-width:160px}.today-c-owner .today-trunc{max-width:140px}.today-cell2{display:inline-flex;flex-direction:column;line-height:1.3;vertical-align:middle;min-width:0}.today-sub{font-size:12px;color:var(--text-3);white-space:nowrap}.today-sub.today-late{color:var(--red-text)}.today-th-sort{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:4px}.today-th-sort:hover,.today-th-sort.is-on{color:var(--text)}.today-th-sort:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.today-th-arrow{width:11px;height:11px;opacity:0;transition:transform .12s var(--ease, ease)}.today-th-sort:hover .today-th-arrow{opacity:.55}.today-th-sort.is-on .today-th-arrow{opacity:1}.today-th-arrow.is-asc{transform:rotate(180deg)}.today-tbl .today-c-act{position:sticky;right:0;z-index:1;width:1%;padding:0 6px;box-shadow:inset 1px 0 0 var(--border)}.today-tbl thead .today-c-act{z-index:4}.today-tbl .today-c-act:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:14px;pointer-events:none;background:linear-gradient(to right,transparent,var(--surface))}.today-tbl thead .today-c-act:before,.today-tbl tbody tr.click:hover>.today-c-act:before{background:linear-gradient(to right,transparent,var(--surface-2))}.today-tbl td.today-c-act:has(.menu-pop){z-index:6}.today-act{display:flex;align-items:center;justify-content:flex-end;gap:2px}.today-act .icon-btn{width:44px;height:44px;background:transparent;border-color:transparent}.today-act .icon-btn:hover,.today-act .icon-btn[aria-expanded=true]{background:var(--surface-3);border-color:var(--border-2);color:var(--text)}.today-act>.icon-btn.today-call{color:var(--text)}.today-tbl tbody tr:nth-last-child(-n+3):not(:nth-child(-n+3)) .menu-pop{top:auto;bottom:calc(100% + 6px)}.today-tbl tbody tr:nth-last-child(-n+2):not(:nth-child(-n+3)) .pri-why{top:auto;bottom:calc(100% + 6px)}@media (max-width: 767px){.today-count{margin-left:0}.today-filters .ax-ms-trigger,.today-filters-btn{min-height:44px}}.sortby{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sortby-label{font-size:12.5px;color:var(--text-2);font-weight:500}.sortby-select{min-height:32px;max-width:260px}.sortby-select.is-on{border-color:var(--teal-border);color:var(--teal-text);font-weight:600}.today-filters>.today-sortby{margin-left:auto}.today-filters>.today-sortby~.today-count{margin-left:0}.today-tbl thead th,.syn-tbl thead th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--text-2)}.today-th-arrow.is-idle{opacity:.35}.today-th-sort:hover .today-th-arrow.is-idle{opacity:.7}.today-th-sort.is-on,.syn-tbl th[aria-sort=ascending],.syn-tbl th[aria-sort=descending]{color:var(--text)}.syn-tbl th[aria-sort=ascending]:after{content:" ↑"}.syn-tbl th[aria-sort=descending]:after{content:" ↓"}@media (min-width: 641px){.syn-tbl-wrap{max-height:max(360px,calc(100dvh - 300px));overflow:auto;overscroll-behavior:contain}.syn-tbl-wrap .syn-tbl thead th{position:sticky;top:0;z-index:2}}.syn-chipbar{padding:0 16px 10px;margin:0}.syn-filters .sortby{margin-left:auto}.syn-filters .sortby+.ax-filterbar-actions{margin-left:0}.syn-filters .fsel.is-on{border-color:var(--teal-border)}.today-sheet-open{display:inline-flex;align-items:center;gap:6px}.today-sheet-open svg{width:15px;height:15px}.today-sheet .ax-dlg-foot{flex-wrap:nowrap}.today-sheet-btn{flex:1 1 0;justify-content:center;min-height:44px}.today-sheet .today-filter-opt{min-height:44px}@media (max-width: 767px){.sortby-select{min-height:44px}}.ov-actions{flex-wrap:wrap}.ov-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.ov-num{color:inherit;text-decoration:none;border-radius:4px}.ov-num:hover{color:var(--teal-text);text-decoration:underline;text-underline-offset:4px}.ov-num:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ov-slash{color:var(--text-3)}.ov-late{color:var(--red-text)}.ov-sub{margin-top:6px;overflow-wrap:anywhere}.ov-nho{position:relative;display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:4px 0 16px}.ov-nho .hint{margin:0}.ov-nho-total{font-size:12.5px;font-variant-numeric:tabular-nums}.ov-nho-btn{background:none;border:1px solid var(--border-2);border-radius:20px;padding:1px 9px;min-height:24px;font:inherit;font-size:12.5px;font-weight:600;color:var(--teal-text);cursor:pointer;font-variant-numeric:tabular-nums}.ov-nho-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ov-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(340px,calc(100vw - 32px));padding:12px 14px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.ov-pop .hint{margin:0 0 8px}.ov-pop-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px}.ov-pop-list li{display:flex;justify-content:space-between;gap:12px}.ov-pop-n{font-variant-numeric:tabular-nums;color:var(--text-2)}.ov-card{margin-bottom:16px}.ov-leaks-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ov-leaks-head .sec-title{margin:0}.ov-leaks-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;font-size:13px}.ov-leaks-list li{display:flex;align-items:baseline;gap:8px;min-width:0}.ov-leaks-list .badge{font-variant-numeric:tabular-nums;flex:none}.ov-leaks-people{display:block;margin:2px 0 0;overflow-wrap:anywhere}.ov-leaks-idle{margin:10px 0 0}.ov-sec-head{padding:14px 16px 10px;margin:0}.ov-card .tbl-wrap{border-top:1px solid var(--border)}table.ov-tbl{min-width:520px}table.ov-tbl td{font-variant-numeric:tabular-nums}table.ov-tbl th,table.ov-tbl td:first-child{white-space:nowrap}@media (max-width: 640px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-kpis .stat-card{padding:12px 13px}.ov-kpis .stat-value{font-size:23px}.ov-card .tbl-wrap{-webkit-overflow-scrolling:touch}.ov-nho-btn{min-height:44px;min-width:44px}}.myov-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.myov-mine-head{margin-top:18px}.myov-status{grid-template-columns:repeat(5,minmax(0,1fr))}.myov-results{grid-template-columns:repeat(4,minmax(0,1fr))}.myov-kpis+.hint{margin:4px 0 16px}.myov section+section{margin-top:18px}.myov-spark{margin-top:6px;color:var(--teal-text);line-height:0}.myov-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 4px}.myov-list-card{padding:14px 16px;min-width:0}.myov-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.myov-list-title{font-size:13.5px;font-weight:600;margin:0}.myov-list{list-style:none;margin:0;padding:0}.myov-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;border-top:1px solid var(--border)}.myov-item:first-child{border-top:0}.myov-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text);text-decoration:none}.myov-name:hover{color:var(--teal-text);text-decoration:underline;text-underline-offset:3px}.myov-name:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.myov-disp{max-width:180px}.myov-when{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;min-width:88px}.myov-list-empty{margin:8px 0 4px}.myov-more{margin:6px 0 0}@media (max-width: 900px){.myov-status{grid-template-columns:repeat(3,minmax(0,1fr))}.myov-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.myov .page-header{flex-wrap:nowrap;align-items:center;margin-bottom:12px}.myov .page-title{font-size:20px}.myov .page-desc{display:none}.myov .page-actions{width:auto;margin-left:auto;flex-wrap:nowrap}.myov .presence-sw{padding:0;width:44px;height:44px;justify-content:center}.myov .presence-sw-label,.myov .presence-sw-caret{display:none}.myov-kpis.myov-status,.myov-kpis.myov-results{grid-template-columns:repeat(2,minmax(0,1fr))}.myov-lists{grid-template-columns:minmax(0,1fr)}.myov-item{grid-template-columns:auto minmax(0,1fr);row-gap:2px;padding:6px 0}.myov-item>.myov-disp{grid-column:2;justify-self:start;max-width:100%}}.handover-line{margin:0;font-size:13px;color:var(--text-2)}.handover-line strong{color:var(--text);font-weight:600}.reassign-prompt{border-color:var(--amber-border)}.reassign-prompt .hint{margin:0}.reassign-prompt-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.reassign-prompt-row .fsel{min-width:180px;max-width:100%}@media (max-width: 640px){.reassign-prompt-row .fsel,.reassign-prompt-row .btn{min-height:44px}.reassign-prompt-row .fsel{flex:1 1 100%}}.dss-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start}.dss-nav{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px}.dss-nav a{padding:8px 10px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-2);text-decoration:none}.dss-nav a:hover,.dss-nav a:focus-visible{background:var(--surface-2);color:var(--text)}.dss-body{display:flex;flex-direction:column;gap:16px;min-width:0}.dss-sec{scroll-margin-top:16px}.dss-save-state{margin:0}.dss-sub{padding-top:14px;border-top:1px solid var(--border)}.dss-wrap{flex-wrap:wrap;align-items:center}.dss-select{min-width:240px;max-width:100%}.dss-agents{display:flex;flex-direction:column;gap:10px}.dss-agent{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.dss-agent.is-on{border-color:var(--teal-border)}.dss-agent-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer;font-size:13.5px}.dss-agent-note{margin:0}.dss-alert{padding:10px 12px;border-radius:8px;background:var(--amber-bg);border:1px solid var(--amber-border);font-size:13px;line-height:1.5;color:var(--amber-text)}.oc-level{min-width:92px;text-align:right}.oc-level .fsel{min-width:0}.nd-wide .nd-form{gap:16px}.dss-check{background:var(--surface-2)}.dss-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.dss-checklist li{display:flex;align-items:center;gap:8px}.dss-checklist li.is-todo{color:var(--text-3)}.dss-check-ic{width:18px;text-align:center;font-weight:600}.dss-checklist li.is-ok .dss-check-ic{color:var(--green-text)}.dss-admin{margin-top:20px}@media (max-width: 900px){.dss-grid{grid-template-columns:minmax(0,1fr)}.dss-nav{position:static;flex-direction:row;flex-wrap:wrap}}@media (max-width: 640px){.dss-select{min-width:0;width:100%}.dss-agent-head input,.dss-nav a{min-height:44px}.oc-row{flex-wrap:wrap}}.oc2-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 4px}.oc2-count{margin:0}.oc2-search{max-width:260px}.oc2{--oc2-cols: minmax(220px, 1fr) 210px 130px 96px 132px;display:flex;flex-direction:column;gap:18px;margin-top:8px}.oc2-head{display:grid;grid-template-columns:var(--oc2-cols);gap:12px;padding:0 10px 6px;border-bottom:1px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.oc2-group{display:flex;flex-direction:column;gap:4px}.oc2-group-head{padding:0 10px}.oc2-group-title{margin:0;font-size:13.5px;font-weight:600;color:var(--text)}.oc2-group-n{margin-left:4px;font-weight:500;color:var(--text-3)}.oc2-group-help{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--text-3)}.oc2-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm)}.oc2-row{display:grid;grid-template-columns:var(--oc2-cols);gap:12px;align-items:center;padding:8px 10px}.oc2-row+.oc2-row{border-top:1px solid var(--border)}.oc2-row.is-off .oc2-label{color:var(--text-3)}.oc2-name{display:flex;flex-direction:column;gap:3px;min-width:0}.oc2-label{font-size:13.5px;font-weight:500;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.oc2-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.oc2-used{font-size:11.5px;color:var(--text-3)}.oc2-note{font-size:12px;line-height:1.4;color:var(--text-2)}.oc2-cell{display:flex;align-items:center;gap:8px;min-width:0}.oc2-cat .fsel{width:100%;min-width:0}.oc2-level-sel{width:84px;min-width:0}.oc2-nolevel{font-size:12.5px}.oc2-acts{justify-content:flex-start;gap:2px}.oc2-mlabel{display:none}.oc2-dlg-help{margin-top:-6px}.oc2-dlg-show{cursor:pointer;font-size:13.5px}@media (max-width: 1100px){.oc2{--oc2-cols: minmax(180px, 1fr) 190px 110px 90px 124px}}@media (max-width: 900px){.oc2-head{display:none}.oc2-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.oc2-name{grid-column:1 / -1}.oc2-mlabel{display:inline;font-size:12px;color:var(--text-3);white-space:nowrap}.oc2-cell{flex-wrap:wrap}.oc2-acts{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 640px){.oc2-row{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.oc2-level-sel{width:100%}.oc2-cat,.oc2-show{grid-column:1}.oc2-lvl,.oc2-acts{grid-column:2}.oc2-acts{justify-content:flex-end}.oc2-cat .oc2-mlabel,.oc2-lvl .oc2-mlabel{display:none}.oc2-cell{flex-wrap:nowrap}.oc2-search{max-width:none;flex:1 1 100%}.oc2-row .fsel,.oc2-row .btn{min-height:44px}}.close-reasons{border:0;padding:0;margin:0;min-width:0}.close-reasons>legend{padding:0;margin-bottom:var(--sp-2, 8px)}.close-reason-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);cursor:pointer}.close-reason-opt:has(input:checked){border-color:var(--teal-border);background:var(--teal-bg)}.close-reason-opt input{accent-color:var(--accent)}@media (max-width: 640px){.lead-meta{-moz-column-gap:10px;column-gap:10px}.today-sep{display:none}}.lh-scope{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 0}.lh-selectall{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px}.lh-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.lh-overdue{color:var(--red-text, var(--red, #c0392b))}.po-actions{flex-wrap:wrap;align-items:center}.po-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.po-delta{margin-top:8px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-2)}.po-delta.is-good{color:var(--green-text)}.po-delta.is-bad{color:var(--red-text)}.po-delta.is-flat,.po-delta-words{color:var(--text-3);font-weight:400}.po-retry{font-size:inherit;text-decoration:underline}.po-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin:16px 0;align-items:start}.po-grid-wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.page .po-grid>.card+.card,.po-grid>.card-flush+.card{margin-top:0}.po-card{min-width:0}.po-sec-pad{padding:14px 16px 10px;margin:0}.po-card .sec-head .hint{margin:0}.po-note{margin:12px 0 0}.po-chart svg{display:block;width:100%;height:auto}.po-legend{list-style:none;display:flex;gap:14px;flex-wrap:wrap;margin:0 0 8px;padding:0;font-size:12px;color:var(--text-2)}.po-legend li{display:inline-flex;align-items:center;gap:6px}.po-swatch{width:10px;height:10px;border-radius:2px;background:currentColor;display:inline-block}.po-s-calls{color:var(--text-3)}.po-s-reached{color:var(--blue)}.po-s-converted{color:var(--green)}.po-gridline{stroke:var(--border);stroke-width:1}.po-axis{fill:var(--text-3);font-size:11px;font-variant-numeric:tabular-nums}.po-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.po-dot{fill:currentColor;stroke:var(--surface);stroke-width:1.5}.po-hit{fill:transparent;pointer-events:all}.po-hit:hover{fill:var(--grid-line)}.po-table-view{margin-top:8px;font-size:12.5px}.po-table-view summary{cursor:pointer;color:var(--teal-text)}table.po-mini-tbl td,table.po-mini-tbl th{font-variant-numeric:tabular-nums;white-space:nowrap}.po-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.po-step-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.po-step-label{color:var(--text-2)}.po-step-n{font-family:Geist Mono,monospace;font-size:17px;font-variant-numeric:tabular-nums}.po-bar{display:block;width:100%;height:10px;margin-top:4px}.po-bar-track{fill:var(--surface-3)}.po-bar-fill{fill:var(--teal)}.po-f-reached{fill:var(--blue)}.po-f-converted{fill:var(--green)}.po-step-drop{margin-top:3px;font-variant-numeric:tabular-nums}.po-board{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--border)}table.po-board-tbl{min-width:720px}table.po-board-tbl td{font-variant-numeric:tabular-nums}table.po-board-tbl th,table.po-board-tbl td:nth-child(2){white-space:nowrap}.po-spark{color:var(--teal-text);line-height:0;display:inline-block}.po-attn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.po-attn-item{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--border);font-size:13px}.po-attn-item:first-child{border-top:0;padding-top:0}.po-attn-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:0 0 auto;background:var(--text-3)}.po-attn-item.is-red .po-attn-dot{background:var(--red)}.po-attn-item.is-amber .po-attn-dot{background:var(--amber)}.po-attn-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.po-attn-text{margin:0}.po-attn-go{flex:0 0 auto;text-decoration:none;white-space:nowrap}.po-attn-go:hover{text-decoration:underline}@media (max-width: 1100px){.po-grid,.po-grid-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.ov-kpis.po-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.po-actions{width:100%}.po-attn-item{flex-wrap:wrap}.po-attn-go{min-height:44px;display:inline-flex;align-items:center;margin-left:18px}.po-chart-plot{overflow-x:auto;-webkit-overflow-scrolling:touch}.po-chart-plot svg{min-width:520px}}
