@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.result-layer[data-v-4360eb12]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#080e1652;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.result-drawer[data-v-4360eb12]{display:flex;flex-direction:column;width:min(620px,100vw);height:100%;background:var(--panel);border-left:1px solid var(--line);box-shadow:-20px 0 50px #0717271f}.result-drawer-head[data-v-4360eb12]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 20px;border-bottom:1px solid var(--line)}.result-heading[data-v-4360eb12]{display:flex;align-items:flex-start;gap:12px}.result-icon[data-v-4360eb12]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:10px;color:var(--signal);background:var(--signal-soft)}.result-heading h2[data-v-4360eb12]{margin:6px 0 4px;color:var(--ink);font-size:23px;letter-spacing:-.055em}.result-heading p[data-v-4360eb12]{margin:0;color:var(--ink-muted);font-size:10px}.result-drawer-scroll[data-v-4360eb12]{flex:1;overflow-y:auto;padding:18px 26px 34px}.result-summary[data-v-4360eb12],.result-section[data-v-4360eb12]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.result-summary[data-v-4360eb12]{padding:17px;background:var(--canvas)}.result-summary-top[data-v-4360eb12]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.result-summary-top strong[data-v-4360eb12]{display:block;margin-top:5px;color:var(--ink);font-size:16px;letter-spacing:-.035em}.result-summary-meta[data-v-4360eb12]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.result-summary-meta span[data-v-4360eb12]{display:grid;gap:4px;color:var(--ink-soft);font-size:10px}.result-summary-meta strong[data-v-4360eb12]{color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.result-section[data-v-4360eb12]{margin-top:12px;padding:17px}.result-section-head[data-v-4360eb12]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.result-section-head h3[data-v-4360eb12]{margin:5px 0 0;color:var(--ink);font-size:14px;letter-spacing:-.03em}.result-ok[data-v-4360eb12]{color:var(--success)}.result-muted-icon[data-v-4360eb12]{color:var(--ink-muted)}.result-data-grid[data-v-4360eb12]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px}.result-data-cell[data-v-4360eb12]{display:grid;gap:7px;min-width:0;padding:11px;border-radius:9px;background:var(--canvas)}.result-data-cell span[data-v-4360eb12]{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:9px}.result-data-cell strong[data-v-4360eb12]{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.identifier-row[data-v-4360eb12]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.identifier-row[data-v-4360eb12]:last-of-type{border-bottom:0}.identifier-row span[data-v-4360eb12]{color:var(--ink-muted);font-size:10px}.identifier-row code[data-v-4360eb12]{max-width:75%;overflow:hidden;color:var(--ink-soft);font-family:DM Mono,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.result-error[data-v-4360eb12]{margin-top:12px;padding:10px;border-radius:8px;color:var(--danger);background:var(--danger-soft);font-size:10px}.copy-button[data-v-4360eb12]{min-height:31px;padding:0 9px;font-size:10px}.json-frame[data-v-4360eb12],.transcript-frame[data-v-4360eb12]{margin-top:14px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:#f2f5fb}.json-frame pre[data-v-4360eb12],.transcript-frame[data-v-4360eb12]{margin:0;padding:14px;color:var(--ink-soft);font-family:DM Mono,monospace;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.json-frame[data-v-4360eb12]{max-height:420px}.transcript-frame[data-v-4360eb12]{max-height:300px;white-space:pre-wrap}.drawer-enter-active[data-v-4360eb12],.drawer-leave-active[data-v-4360eb12]{transition:opacity .2s ease}.drawer-enter-active .result-drawer[data-v-4360eb12],.drawer-leave-active .result-drawer[data-v-4360eb12]{transition:transform .22s ease}.drawer-enter-from[data-v-4360eb12],.drawer-leave-to[data-v-4360eb12]{opacity:0}.drawer-enter-from .result-drawer[data-v-4360eb12],.drawer-leave-to .result-drawer[data-v-4360eb12]{transform:translate(100%)}@media(max-width:650px){.result-drawer-head[data-v-4360eb12],.result-drawer-scroll[data-v-4360eb12]{padding-right:17px;padding-left:17px}.result-summary-meta[data-v-4360eb12],.result-data-grid[data-v-4360eb12]{grid-template-columns:1fr}.result-summary-meta[data-v-4360eb12]{gap:9px}.result-summary-meta span[data-v-4360eb12]{grid-template-columns:110px 1fr;align-items:baseline}.result-summary-meta strong[data-v-4360eb12]{font-size:8px}}.date-picker[data-v-2251cbaf]{position:relative;min-width:150px}.date-trigger[data-v-2251cbaf]{width:100%;min-height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--panel);font-size:11px;font-weight:700}.date-trigger svg[data-v-2251cbaf]:first-child{color:var(--signal)}.date-trigger svg[data-v-2251cbaf]:last-child{margin-left:auto;color:var(--ink-muted)}.date-trigger .rotated[data-v-2251cbaf]{transform:rotate(180deg)}.date-popover[data-v-2251cbaf]{position:absolute;z-index:50;top:calc(100% + 7px);right:0;width:290px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:0 15px 35px #050c1324}.preset-grid[data-v-2251cbaf]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:14px}.preset-button[data-v-2251cbaf]{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);background:var(--panel-muted);font-size:10px;font-weight:700}.preset-button[data-v-2251cbaf]:hover{color:var(--signal);border-color:var(--signal)}.preset-button kbd[data-v-2251cbaf]{min-width:16px;padding:2px 4px;border-radius:4px;color:var(--ink-muted);background:var(--panel);font:9px DM Mono,monospace}.date-popover-head[data-v-2251cbaf]{display:flex;align-items:center;justify-content:space-between;color:var(--ink-soft);font-size:11px;text-transform:capitalize}.mini-icon[data-v-2251cbaf]{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--ink-muted);background:var(--panel-muted)}.mini-icon[data-v-2251cbaf]:hover{color:var(--signal)}.week-labels[data-v-2251cbaf],.calendar-grid[data-v-2251cbaf]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.week-labels[data-v-2251cbaf]{margin:13px 0 7px;color:var(--ink-muted);font-size:9px;font-weight:800;text-align:center}.calendar-day[data-v-2251cbaf]{height:28px;border:0;border-radius:6px;color:var(--ink-soft);background:transparent;font-size:11px}.calendar-day[data-v-2251cbaf]:hover:not(:disabled){color:var(--signal);background:var(--signal-soft)}.calendar-day.muted[data-v-2251cbaf]{cursor:default}.calendar-day.today[data-v-2251cbaf],.calendar-day.edge[data-v-2251cbaf]{color:#fff;background:var(--signal)}.calendar-day.between[data-v-2251cbaf]{color:var(--signal);background:var(--signal-soft)}.date-hint[data-v-2251cbaf]{margin:8px 0 0;color:var(--ink-muted);font-size:9px;text-align:center}@media(max-width:700px){.date-picker[data-v-2251cbaf]{flex:1;min-width:145px}}.calls-view[data-v-9733e3bf]{gap:24px}.queue-actions[data-v-9733e3bf]{display:flex;align-items:center;gap:8px}.queue-actions .ghost-button[data-v-9733e3bf]{min-height:38px;white-space:nowrap}.queue-actions .ghost-button.active[data-v-9733e3bf]{color:var(--signal);border-color:var(--signal);background:var(--signal-soft)}.queue-actions .search-control[data-v-9733e3bf]{min-width:245px}.section-row[data-v-9733e3bf]{margin-top:4px}.result-open-button[data-v-9733e3bf]{color:var(--ink-muted)}.result-open-button[data-v-9733e3bf]:hover{color:var(--signal);border-color:var(--signal);background:var(--signal-soft)}@media(max-width:700px){.queue-actions[data-v-9733e3bf]{width:100%;flex-wrap:wrap}.queue-actions .search-control[data-v-9733e3bf]{flex:1;min-width:190px}}.login-screen[data-v-52791ba5]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);background:var(--canvas)}.login-aside[data-v-52791ba5]{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:34px 7vw 25px;overflow:hidden;color:#fff;background:var(--ink)}.login-aside[data-v-52791ba5]:after{content:"";position:absolute;right:-180px;bottom:-180px;width:520px;height:520px;border:1px solid oklch(100% 0 0 / .11);border-radius:50%;box-shadow:0 0 0 28px #ffffff06,0 0 0 64px #ffffff05}.login-aside-top[data-v-52791ba5],.mobile-brand[data-v-52791ba5]{display:flex;align-items:center;gap:10px}.login-aside-top>div:last-child span[data-v-52791ba5],.mobile-brand span[data-v-52791ba5]{display:block;color:#ffffff85;font-size:9px}.login-aside-top strong[data-v-52791ba5],.mobile-brand strong[data-v-52791ba5]{display:block;letter-spacing:.08em}.login-aside .brand-mark[data-v-52791ba5]{color:var(--ink);background:var(--signal)}.login-aside-content[data-v-52791ba5]{position:relative;z-index:1;max-width:440px;margin:auto 0}.login-overline[data-v-52791ba5]{color:var(--signal);font-size:10px;font-weight:800;letter-spacing:.14em}.login-aside .login-overline[data-v-52791ba5]{color:color-mix(in oklch,var(--signal),white 13%)}.login-aside h1[data-v-52791ba5]{margin:18px 0;color:#fff;font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.075em}.login-aside h1 span[data-v-52791ba5]{color:color-mix(in oklch,var(--signal),white 10%)}.login-aside-content p[data-v-52791ba5]{max-width:350px;margin:0;color:#ffffff94;font-size:13px;line-height:1.65}.login-signal-card[data-v-52791ba5]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:min(340px,100%);margin-bottom:70px;padding:13px 14px;border:1px solid oklch(100% 0 0 / .12);border-radius:var(--radius-md);background:#ffffff0f}.signal-icon[data-v-52791ba5]{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--signal);background:#ffffff1a}.login-signal-card strong[data-v-52791ba5],.login-signal-card span[data-v-52791ba5]{display:block}.login-signal-card strong[data-v-52791ba5]{font-size:11px}.login-signal-card div span[data-v-52791ba5]{margin-top:3px;color:#ffffff80;font-size:9px}.login-signal-card i[data-v-52791ba5]{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#74d7a5;box-shadow:0 0 0 4px #4bc68026}.login-aside-footer[data-v-52791ba5]{position:relative;z-index:1;display:flex;justify-content:space-between;color:#ffffff61;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.login-panel[data-v-52791ba5]{display:grid;place-items:center;padding:50px 8vw;background:var(--panel)}.login-panel-inner[data-v-52791ba5]{width:min(390px,100%)}.mobile-brand[data-v-52791ba5]{display:none}.login-panel h2[data-v-52791ba5]{margin:14px 0 12px;color:var(--ink);font-size:clamp(30px,3.6vw,48px);line-height:1.03;letter-spacing:-.065em}.login-subtitle[data-v-52791ba5]{margin:0;color:var(--ink-muted);font-size:13px;line-height:1.6}.login-form[data-v-52791ba5]{display:grid;gap:16px;margin-top:34px}.field-shell[data-v-52791ba5]{min-height:48px}.field-shell input[data-v-52791ba5]{font-size:13px}.field-action[data-v-52791ba5]{width:26px;height:26px;display:grid;place-items:center;border:0;color:var(--ink-muted);background:transparent}.field-action[data-v-52791ba5]:hover{color:var(--signal)}.login-button[data-v-52791ba5]{width:100%;min-height:48px;margin-top:4px}.form-error[data-v-52791ba5]{margin:-2px 0 0;color:var(--danger);font-size:11px}.login-note[data-v-52791ba5]{display:flex;align-items:center;gap:8px;margin-top:22px;color:var(--ink-muted);font-size:10px}.login-note .connection-dot[data-v-52791ba5]{width:6px;height:6px;box-shadow:0 0 0 3px var(--success-soft)}@media(max-width:850px){.login-screen[data-v-52791ba5]{grid-template-columns:1fr}.login-aside[data-v-52791ba5]{min-height:300px;padding:24px 28px}.login-aside-content[data-v-52791ba5]{margin:54px 0 34px}.login-aside h1[data-v-52791ba5]{font-size:42px}.login-aside-content p[data-v-52791ba5],.login-signal-card[data-v-52791ba5]{display:none}.login-aside-footer[data-v-52791ba5]{margin-top:auto}.login-panel[data-v-52791ba5]{padding:42px 28px 55px}.mobile-brand[data-v-52791ba5]{display:flex;margin-bottom:55px}.mobile-brand .brand-mark[data-v-52791ba5]{color:#fff;background:var(--ink)}}.mailing-script-panel[data-v-b794af38]{padding:22px}.feature-heading[data-v-b794af38]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.feature-heading h2[data-v-b794af38]{margin:5px 0 4px;color:var(--ink);font-size:19px;letter-spacing:-.04em}.feature-heading p[data-v-b794af38]{max-width:620px;margin:0;color:var(--ink-muted);font-size:11px;line-height:1.55}.placeholder-hint[data-v-b794af38]{display:flex;align-items:flex-start;gap:7px;max-width:360px;padding:10px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--panel-muted);font-size:10px;line-height:1.5}.placeholder-hint svg[data-v-b794af38]{flex:0 0 auto;color:var(--signal)}.placeholder-hint code[data-v-b794af38]{color:var(--signal);font-family:DM Mono,monospace;font-size:9px}.script-grid[data-v-b794af38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.script-field[data-v-b794af38]{display:block}.script-field textarea[data-v-b794af38]{min-height:118px;resize:vertical}.script-settings[data-v-b794af38]{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:13px}.script-settings .field-label[data-v-b794af38]{display:block}.script-settings select[data-v-b794af38],.script-settings input[data-v-b794af38]{min-height:38px}.script-save[data-v-b794af38]{min-height:38px;white-space:nowrap}@media(max-width:900px){.feature-heading[data-v-b794af38]{flex-direction:column}.placeholder-hint[data-v-b794af38]{max-width:none}.script-settings[data-v-b794af38]{grid-template-columns:repeat(2,minmax(0,1fr))}.script-save[data-v-b794af38]{width:100%}}@media(max-width:650px){.script-grid[data-v-b794af38],.script-settings[data-v-b794af38]{grid-template-columns:1fr}}.mailing-stats[data-v-fd5317fa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stat-card[data-v-fd5317fa]{display:flex;align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.stat-card small[data-v-fd5317fa],.stat-card strong[data-v-fd5317fa]{display:block}.stat-card small[data-v-fd5317fa]{overflow:hidden;color:var(--ink-muted);font-size:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stat-card strong[data-v-fd5317fa]{margin-top:4px;color:var(--ink);font-size:20px;letter-spacing:-.04em}.stat-icon[data-v-fd5317fa]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:9px;color:var(--signal);background:var(--signal-soft)}.stat-card.success .stat-icon[data-v-fd5317fa]{color:var(--success);background:var(--success-soft)}.stat-card.violet .stat-icon[data-v-fd5317fa]{color:#6d5ce7;background:#eeeafd}.stat-card.danger .stat-icon[data-v-fd5317fa]{color:var(--danger);background:var(--danger-soft)}.stat-card.neutral .stat-icon[data-v-fd5317fa]{color:var(--ink-muted);background:var(--panel-muted)}@media(max-width:1000px){.mailing-stats[data-v-fd5317fa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.mailing-stats[data-v-fd5317fa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.piper-panel[data-v-e1fa145f]{padding:22px}.piper-panel-heading[data-v-e1fa145f]{display:flex;align-items:flex-start;gap:12px}.piper-icon[data-v-e1fa145f]{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:11px;color:var(--signal);background:var(--signal-soft)}.piper-panel-heading h2[data-v-e1fa145f]{margin:5px 0 4px;color:var(--ink);font-size:18px;letter-spacing:-.04em}.piper-panel-heading p[data-v-e1fa145f]{margin:0;color:var(--ink-muted);font-size:11px;line-height:1.55}.piper-state[data-v-e1fa145f]{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink-muted);font-size:10px;font-weight:800;white-space:nowrap}.piper-state.online[data-v-e1fa145f]{color:var(--success);border-color:color-mix(in oklch,var(--success),white 74%);background:var(--success-soft)}.piper-state-dot[data-v-e1fa145f]{width:6px;height:6px;border-radius:50%;background:currentColor}.piper-loading[data-v-e1fa145f]{display:flex;align-items:center;gap:8px;margin-top:22px;color:var(--ink-muted);font-size:11px}.voice-grid[data-v-e1fa145f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.voice-option[data-v-e1fa145f]{min-width:0;display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.voice-option[data-v-e1fa145f]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.voice-option.selected[data-v-e1fa145f]{border-color:color-mix(in oklch,var(--signal),white 45%);background:var(--signal-soft)}.voice-option input[data-v-e1fa145f]{position:absolute;opacity:0;pointer-events:none}.voice-option-icon[data-v-e1fa145f]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:8px;color:var(--signal);background:var(--panel)}.voice-option-copy[data-v-e1fa145f]{min-width:0;flex:1}.voice-option-copy strong[data-v-e1fa145f],.voice-option-copy small[data-v-e1fa145f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-option-copy strong[data-v-e1fa145f]{color:var(--ink);font-size:12px}.voice-option-copy small[data-v-e1fa145f]{margin-top:3px;color:var(--ink-muted);font-size:9px}.voice-check[data-v-e1fa145f]{color:var(--signal);flex:0 0 auto}.piper-text-label[data-v-e1fa145f]{display:block;margin-top:18px}.piper-text-label textarea[data-v-e1fa145f]{min-height:88px}.piper-actions[data-v-e1fa145f]{display:flex;align-items:center;gap:8px;margin-top:12px}.piper-actions audio[data-v-e1fa145f]{min-width:220px;height:34px;margin-left:auto}.piper-hint[data-v-e1fa145f],.piper-error[data-v-e1fa145f]{margin:12px 0 0;font-size:10px;line-height:1.5}.piper-hint[data-v-e1fa145f]{color:var(--ink-muted)}.piper-error[data-v-e1fa145f]{color:var(--danger)}@media(max-width:760px){.piper-panel-heading[data-v-e1fa145f]{flex-wrap:wrap}.piper-state[data-v-e1fa145f]{margin-left:52px}.voice-grid[data-v-e1fa145f]{grid-template-columns:1fr}.piper-actions[data-v-e1fa145f]{flex-wrap:wrap}.piper-actions audio[data-v-e1fa145f]{width:100%;margin-left:0}}.sip-panel[data-v-af15641d]{padding:22px}.feature-heading[data-v-af15641d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.feature-heading h2[data-v-af15641d]{margin:5px 0 4px;color:var(--ink);font-size:19px;letter-spacing:-.04em}.feature-heading p[data-v-af15641d]{max-width:620px;margin:0;color:var(--ink-muted);font-size:11px;line-height:1.55}.sip-heading[data-v-af15641d]{align-items:center}.sip-form[data-v-af15641d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:19px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.sip-form .field-label[data-v-af15641d]{display:block}.sip-form input[data-v-af15641d]{min-height:38px}.sip-form-actions[data-v-af15641d]{display:flex;gap:7px}.sip-form-actions button[data-v-af15641d]{white-space:nowrap}.edit-form[data-v-af15641d]{border-color:color-mix(in oklch,var(--signal),white 65%);background:color-mix(in oklch,var(--signal-soft),white 38%)}.edit-form-title[data-v-af15641d]{grid-column:1 / -1;display:grid;gap:3px;color:var(--ink);font-size:12px}.edit-form-title span[data-v-af15641d]{color:var(--ink-muted);font-size:10px;font-weight:500}.sip-lines-list[data-v-af15641d]{display:grid;gap:8px;margin-top:18px}.sip-line-row[data-v-af15641d]{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:var(--radius-sm)}.sip-line-icon[data-v-af15641d]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:8px;color:var(--signal);background:var(--signal-soft)}.sip-line-copy[data-v-af15641d]{min-width:0;flex:1}.sip-line-copy strong[data-v-af15641d],.sip-line-copy small[data-v-af15641d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sip-line-copy strong[data-v-af15641d]{color:var(--ink);font-size:11px}.sip-line-copy small[data-v-af15641d]{margin-top:3px;color:var(--ink-muted);font-size:10px}.parallel-badge[data-v-af15641d]{padding:5px 8px;border-radius:999px;color:var(--signal);background:var(--signal-soft);font-size:9px;font-weight:800;white-space:nowrap}.row-action[data-v-af15641d]{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--line);border-radius:7px;color:var(--ink-muted);background:var(--panel);cursor:pointer}.row-action[data-v-af15641d]:hover{color:var(--signal);border-color:var(--signal)}.row-action.danger[data-v-af15641d]:hover{color:var(--danger);border-color:var(--danger)}.sip-empty[data-v-af15641d]{margin-top:18px;padding:22px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);text-align:center;font-size:11px}@media(max-width:1000px){.sip-form[data-v-af15641d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sip-heading[data-v-af15641d]{align-items:flex-start;flex-direction:column}.sip-form[data-v-af15641d]{grid-template-columns:1fr}.edit-form-title[data-v-af15641d]{grid-column:auto}.sip-line-row[data-v-af15641d]{align-items:flex-start;flex-wrap:wrap}.sip-line-copy[data-v-af15641d]{flex-basis:calc(100% - 40px)}.parallel-badge[data-v-af15641d]{margin-left:40px}}.mailing-view[data-v-e173934e]{gap:18px}.view-heading em[data-v-e173934e]{color:var(--signal);font-style:normal}.prepared-badge[data-v-e173934e]{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid color-mix(in oklch,var(--success),white 72%);border-radius:999px;color:var(--success);background:var(--success-soft);font-size:10px;font-weight:800;white-space:nowrap}.prepared-badge span[data-v-e173934e],.mailing-feedback span[data-v-e173934e]{width:6px;height:6px;border-radius:50%;background:currentColor}.mailing-toolbar[data-v-e173934e]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 18px}.mailing-controls[data-v-e173934e]{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.mailing-select[data-v-e173934e]{position:relative;min-width:190px}.mailing-select.compact-select[data-v-e173934e]{min-width:145px}.mailing-select span[data-v-e173934e]{display:block;margin:0 0 6px;color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mailing-select select[data-v-e173934e]{width:100%;min-height:38px;padding:0 34px 0 11px;border:1px solid var(--line);border-radius:var(--radius-sm);outline:0;color:var(--ink-soft);background:var(--panel);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:11px;font-weight:700}.mailing-select select[data-v-e173934e]:disabled{cursor:not-allowed;opacity:.5}.mailing-select>svg[data-v-e173934e]{position:absolute;right:10px;bottom:12px;color:var(--ink-muted);pointer-events:none}.mailing-loading[data-v-e173934e],.preview-empty[data-v-e173934e]{padding:28px;color:var(--ink-muted);text-align:center;font-size:11px}.section-heading[data-v-e173934e]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.section-heading h2[data-v-e173934e],.mailing-launch h2[data-v-e173934e],.campaign-status-card h2[data-v-e173934e]{margin:5px 0 4px;color:var(--ink);font-size:19px;letter-spacing:-.04em}.section-heading p[data-v-e173934e],.mailing-launch p[data-v-e173934e],.campaign-status-card p[data-v-e173934e]{margin:0;color:var(--ink-muted);font-size:11px;line-height:1.55}.order-preview-panel[data-v-e173934e],.mailing-launch[data-v-e173934e],.campaign-status-card[data-v-e173934e]{padding:21px}.preview-count[data-v-e173934e]{padding:7px 10px;border-radius:999px;color:var(--signal);background:var(--signal-soft);font-size:10px;font-weight:800;white-space:nowrap}.preview-empty[data-v-e173934e]{margin-top:17px;border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.preview-table-wrap[data-v-e173934e]{overflow-x:auto;margin-top:17px;border:1px solid var(--line);border-radius:var(--radius-md)}.preview-table[data-v-e173934e]{width:100%;border-collapse:collapse;min-width:760px}.preview-table th[data-v-e173934e],.preview-table td[data-v-e173934e]{padding:12px 13px;border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:left;font-size:11px;vertical-align:top}.preview-table th[data-v-e173934e]{color:var(--ink-muted);background:var(--panel-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.preview-table tr:last-child td[data-v-e173934e]{border-bottom:0}.preview-table td strong[data-v-e173934e],.preview-table td span[data-v-e173934e],.preview-table td small[data-v-e173934e]{display:block}.preview-table td strong[data-v-e173934e]{color:var(--ink);font-family:DM Mono,monospace;font-size:10px}.preview-table td small[data-v-e173934e]{margin-top:4px;color:var(--ink-muted);font-size:10px}.preview-table .missing[data-v-e173934e]{color:var(--danger)}.preview-more[data-v-e173934e]{margin:0;padding:10px 13px;color:var(--ink-muted);font-size:10px}.mailing-launch[data-v-e173934e],.campaign-status-card[data-v-e173934e]{display:flex;align-items:center;justify-content:space-between;gap:20px}.mailing-launch[data-v-e173934e]{border-color:color-mix(in oklch,var(--signal),white 72%);background:linear-gradient(110deg,var(--panel),var(--signal-soft))}.mailing-launch .primary-button[data-v-e173934e]{min-height:42px;white-space:nowrap}.campaign-status[data-v-e173934e]{padding:8px 11px;border-radius:999px;color:var(--success);background:var(--success-soft);font-size:10px;font-weight:800;white-space:nowrap}.campaign-status.provider_blocked[data-v-e173934e],.campaign-status.failed[data-v-e173934e],.campaign-status.completed_with_issues[data-v-e173934e]{color:var(--danger);background:var(--danger-soft)}.campaign-status.local_preview[data-v-e173934e]{color:var(--signal);background:var(--signal-soft)}.mailing-feedback[data-v-e173934e]{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid color-mix(in oklch,var(--success),white 72%);border-radius:var(--radius-sm);color:var(--success);background:var(--success-soft);font-size:11px}.mailing-feedback.danger[data-v-e173934e]{color:var(--danger);border-color:color-mix(in oklch,var(--danger),white 74%);background:var(--danger-soft)}@media(max-width:1000px){.mailing-toolbar[data-v-e173934e]{align-items:stretch;flex-direction:column}.mailing-controls[data-v-e173934e]{align-items:stretch}.mailing-select[data-v-e173934e]{flex:1}.mailing-launch[data-v-e173934e],.campaign-status-card[data-v-e173934e]{align-items:flex-start;flex-direction:column}}.roles-grid[data-v-c1fb3b40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-card[data-v-c1fb3b40]{padding:18px}.role-card-top[data-v-c1fb3b40],.role-card-footer[data-v-c1fb3b40]{display:flex;align-items:center;justify-content:space-between;gap:12px}.role-id[data-v-c1fb3b40]{color:var(--ink-muted)}.role-lock[data-v-c1fb3b40]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--success);background:var(--success-soft)}.role-card h2[data-v-c1fb3b40]{margin:20px 0 6px;font-size:17px;letter-spacing:-.04em}.role-card p[data-v-c1fb3b40]{min-height:36px;margin:0;color:var(--ink-muted);font-size:11px;line-height:1.55}.permission-list[data-v-c1fb3b40]{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.permission-list span[data-v-c1fb3b40]{padding:5px 7px;border-radius:6px;color:var(--signal);background:var(--signal-soft);font-family:DM Mono,monospace;font-size:9px}.role-card-footer[data-v-c1fb3b40]{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-muted);font-size:10px}.role-card-footer strong[data-v-c1fb3b40]{color:var(--ink);font-size:12px}@media(max-width:900px){.roles-grid[data-v-c1fb3b40]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.roles-grid[data-v-c1fb3b40]{grid-template-columns:1fr}}.internal-status-view[data-v-dbe2ab7c]{gap:18px}.status-note[data-v-dbe2ab7c]{display:flex;gap:12px;align-items:flex-start;padding:15px 17px;color:var(--signal);background:var(--signal-soft)}.status-note strong[data-v-dbe2ab7c],.status-note span[data-v-dbe2ab7c]{display:block}.status-note strong[data-v-dbe2ab7c]{color:var(--ink-soft);font-size:12px}.status-note span[data-v-dbe2ab7c]{margin-top:4px;color:var(--ink-muted);font-size:11px;line-height:1.5}.status-list[data-v-dbe2ab7c]{display:grid;gap:12px}.status-card[data-v-dbe2ab7c],.status-editor[data-v-dbe2ab7c]{padding:19px}.status-card-head[data-v-dbe2ab7c],.editor-head[data-v-dbe2ab7c],.mapping-editor-head[data-v-dbe2ab7c],.editor-actions[data-v-dbe2ab7c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.status-card h2[data-v-dbe2ab7c],.status-editor h2[data-v-dbe2ab7c]{margin:5px 0 3px;font-size:18px;letter-spacing:-.035em}.status-card p[data-v-dbe2ab7c]{margin:0;color:var(--ink-muted);font-size:11px}.status-id[data-v-dbe2ab7c]{color:var(--signal);font:10px DM Mono,monospace}.status-actions[data-v-dbe2ab7c]{display:flex;gap:6px}.danger-icon[data-v-dbe2ab7c]:hover{color:var(--danger);border-color:var(--danger)}.mapping-grid[data-v-dbe2ab7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:17px}.mapping-row[data-v-dbe2ab7c]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.mapping-row strong[data-v-dbe2ab7c],.mapping-row span[data-v-dbe2ab7c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.mapping-row span[data-v-dbe2ab7c]{color:var(--ink-muted)}.mapping-row code[data-v-dbe2ab7c],.mapping-editor-row code[data-v-dbe2ab7c]{color:var(--signal);font:10px DM Mono,monospace}.status-editor[data-v-dbe2ab7c]{border-color:color-mix(in oklch,var(--signal),white 65%)}.editor-fields[data-v-dbe2ab7c]{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin:20px 0}.editor-fields label[data-v-dbe2ab7c],.mapping-editor-row[data-v-dbe2ab7c]{display:flex;gap:8px}.editor-fields label[data-v-dbe2ab7c]{flex-direction:column}.editor-fields span[data-v-dbe2ab7c],.mapping-editor-head span[data-v-dbe2ab7c]{color:var(--ink-muted);font-size:10px}.editor-fields input[data-v-dbe2ab7c],.mapping-editor-row select[data-v-dbe2ab7c]{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);outline:0;color:var(--ink-soft);background:var(--panel);font-size:11px}.mapping-editor-head[data-v-dbe2ab7c]{align-items:center;margin-bottom:10px}.mapping-editor-head strong[data-v-dbe2ab7c],.mapping-editor-head span[data-v-dbe2ab7c]{display:block}.mapping-editor-head span[data-v-dbe2ab7c]{margin-top:3px}.mapping-editor[data-v-dbe2ab7c]{display:grid;gap:8px}.mapping-editor-row[data-v-dbe2ab7c]{align-items:center}.mapping-editor-row select[data-v-dbe2ab7c]:first-child{flex:1}.mapping-editor-row select[data-v-dbe2ab7c]:nth-child(2){flex:1.2}.mapping-editor-row .icon-button[data-v-dbe2ab7c]{flex:0 0 36px}.mapping-empty[data-v-dbe2ab7c],.empty-panel[data-v-dbe2ab7c]{display:flex;flex-direction:column;align-items:center;gap:7px;justify-content:center;min-height:110px;color:var(--ink-muted);font-size:11px;text-align:center}.empty-panel strong[data-v-dbe2ab7c]{color:var(--ink-soft)}.editor-actions[data-v-dbe2ab7c]{justify-content:flex-end;margin-top:20px}.inline-error[data-v-dbe2ab7c]{padding:11px 13px;border:1px solid color-mix(in oklch,var(--danger),white 72%);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-soft);font-size:11px}@media(max-width:700px){.editor-fields[data-v-dbe2ab7c]{grid-template-columns:1fr}.mapping-editor-row[data-v-dbe2ab7c]{flex-wrap:wrap}.mapping-editor-row select[data-v-dbe2ab7c]{min-width:44%}.mapping-editor-row code[data-v-dbe2ab7c]{display:none}}.team-metrics[data-v-1e3fbf6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:650px){.team-metrics[data-v-1e3fbf6b]{grid-template-columns:1fr}}:root{--canvas: oklch(97.5% .008 250);--panel: oklch(100% 0 0);--panel-muted: oklch(98.5% .006 250);--ink: oklch(22% .028 250);--ink-soft: oklch(43% .025 250);--ink-muted: oklch(59% .02 250);--ink-faint: oklch(72% .018 250);--line: oklch(89% .018 250);--line-strong: oklch(82% .025 250);--signal: oklch(61% .19 34);--signal-hover: color-mix(in oklch, var(--signal), black 10%);--signal-soft: color-mix(in oklch, var(--signal), white 88%);--success: oklch(56% .13 155);--success-soft: oklch(94% .045 155);--warning: oklch(67% .14 75);--warning-soft: oklch(95% .045 75);--danger: oklch(57% .16 22);--danger-soft: oklch(95% .04 22);--shadow: 0 1px 2px oklch(15% .02 250 / .04), 0 8px 24px oklch(15% .02 250 / .035);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;color:var(--ink);background:var(--canvas);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;background:var(--canvas)}button,input,select,textarea{font:inherit}.all-projects-toggle{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--panel);font-size:11px;font-weight:700;white-space:nowrap}.all-projects-toggle input{accent-color:var(--signal)}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in oklch,var(--signal),transparent 78%);outline-offset:2px}.app-shell{min-height:100vh;display:flex;background:var(--canvas)}.workspace{min-width:0;flex:1}.workspace-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 34px;border-bottom:1px solid var(--line);background:var(--panel)}.header-location,.header-user-context{display:flex;align-items:center;gap:10px}.header-kicker{color:var(--ink-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.header-divider{color:var(--line-strong)}.header-location strong{color:var(--ink);font-size:13px;font-weight:700}.header-user-context{color:var(--ink-muted);font-size:11px}.connection-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.workspace-content{width:min(1320px,100%);margin:0 auto;padding:34px 38px 64px}.view-stack{display:grid;gap:24px}.view-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.view-heading h1{margin:7px 0 8px;color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.055em}.view-heading h1 em{color:var(--signal);font-style:normal}.view-heading p{max-width:660px;margin:0;color:var(--ink-muted);font-size:13px;line-height:1.65}.eyebrow,.nav-group-label{color:var(--ink-muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.heading-actions{display:flex;align-items:center;gap:10px}.surface-card,.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow)}.primary-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-sm);color:#fff;background:var(--signal);font-size:12px;font-weight:800;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.primary-button:hover:not(:disabled){background:var(--signal-hover);box-shadow:0 5px 14px color-mix(in oklch,var(--signal),transparent 78%);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.45}.primary-button.compact{min-height:36px;padding:0 13px;font-size:11px}.ghost-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--panel);font-size:12px;font-weight:700}.ghost-button:hover{border-color:var(--signal);color:var(--signal)}.icon-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--panel)}.icon-button:hover{color:var(--signal);border-color:var(--line-strong)}.status-pill{display:inline-flex;width:fit-content;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;color:var(--ink-soft);background:var(--panel-muted);font-size:10px;font-weight:800}.status-pill.completed{color:var(--success);background:var(--success-soft)}.status-pill.failed,.status-pill.declined{color:var(--danger);background:var(--danger-soft)}.status-pill.queued,.status-pill.calling,.status-pill.in_progress{color:var(--signal);background:var(--signal-soft)}.mono{font-family:DM Mono,ui-monospace,monospace;font-size:11px}.app-sidebar{width:238px;flex:0 0 238px;min-height:100vh;display:flex;flex-direction:column;padding:24px 14px 16px;border-right:1px solid var(--line);background:var(--panel)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 10px 32px}.brand-mark,.loader-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px 9px 9px 3px;color:#fff;background:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.08em}.brand-copy strong,.brand-copy span{display:block}.brand-copy strong{color:var(--ink);font-size:15px;letter-spacing:.08em}.brand-copy span{margin-top:2px;color:var(--ink-muted);font-size:9px}.sidebar-nav{display:grid;gap:25px}.nav-group{display:grid;gap:4px}.nav-group-label{padding:0 12px 7px;font-size:9px}.nav-item{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink-muted);background:transparent;text-align:left;transition:background .16s ease,color .16s ease}.nav-item span{font-size:12px;font-weight:700}.nav-item:hover{color:var(--ink);background:var(--panel-muted)}.nav-item.active{color:var(--signal);border-color:color-mix(in oklch,var(--signal),white 82%);background:var(--signal-soft)}.sidebar-spacer{flex:1;min-height:34px}.workspace-status{display:flex;align-items:center;gap:9px;margin:0 5px 15px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.workspace-status strong,.workspace-status span{display:block}.workspace-status strong{color:var(--ink-soft);font-size:10px}.workspace-status div span{margin-top:3px;color:var(--ink-muted);font-size:9px}.status-indicator{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.sidebar-profile{display:flex;align-items:center;gap:9px;padding:14px 5px;border-top:1px solid var(--line)}.profile-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--signal);background:var(--signal-soft);font-size:10px;font-weight:800}.profile-copy{min-width:0;flex:1}.profile-copy strong,.profile-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{color:var(--ink-soft);font-size:11px}.profile-copy span{margin-top:2px;color:var(--ink-muted);font-size:9px}.logout-button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);color:var(--ink-muted);background:transparent}.logout-button:hover{color:var(--danger);background:var(--danger-soft)}.sidebar-footnote{display:flex;align-items:center;gap:6px;padding:0 5px;color:var(--ink-faint);font-family:DM Mono,monospace;font-size:9px}.queue-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px}.queue-toolbar-head{display:flex;align-items:center;gap:10px}.queue-toolbar-head strong,.queue-toolbar-head span{display:block}.queue-toolbar-head strong{font-size:13px}.queue-toolbar-head span{margin-top:3px;color:var(--ink-muted);font-size:10px}.queue-toolbar-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--signal);background:var(--signal-soft)}.queue-toolbar-icon>svg,.toolbar-icon>svg,.stage-icon>svg{display:block;flex:0 0 auto;width:20px;height:20px;overflow:visible}.queue-controls{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.control-label{display:block;margin:0 0 6px;color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-select{position:relative;min-width:180px}.ui-select.disabled{opacity:.48}.ui-select-trigger{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--panel);text-align:left;font-size:11px;font-weight:700}.ui-select-trigger:hover:not(:disabled),.ui-select.open .ui-select-trigger{border-color:var(--signal)}.ui-select-trigger:disabled{cursor:not-allowed}.ui-select-trigger svg{flex:0 0 auto;color:var(--ink-muted)}.ui-select.open .ui-select-trigger svg{transform:rotate(180deg)}.ui-select-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;max-height:250px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:0 14px 30px #050c1321}.ui-select-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:6px;color:var(--ink-soft);background:transparent;text-align:left;font-size:11px}.ui-select-option:hover,.ui-select-option.selected{color:var(--signal);background:var(--signal-soft)}.ui-select-option:disabled{cursor:not-allowed;opacity:.45}.ui-select-empty{display:block;padding:12px 9px;color:var(--ink-muted);font-size:11px}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .14s ease,transform .14s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}.search-control{min-width:230px;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--panel)}.search-control input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px}.search-control input::placeholder{color:var(--ink-faint)}.round-refresh{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--panel)}.round-refresh:hover{color:var(--signal);border-color:var(--signal)}.queue-section-head,.section-row{display:flex;align-items:end;justify-content:space-between;gap:18px}.queue-section-head h2,.section-row h2{margin:6px 0 0;color:var(--ink);font-size:18px;letter-spacing:-.04em}.queue-section-head p{margin:5px 0 0;color:var(--ink-muted);font-size:11px}.soft-count{color:var(--ink-muted);font-size:11px}.order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-card{padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow);transition:border-color .16s ease,transform .16s ease}.order-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.order-card-top,.order-card-footer,.order-details{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-person{display:flex;align-items:center;gap:9px;min-width:0}.order-avatar,.table-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:9px;color:var(--signal);background:var(--signal-soft);font-size:11px;font-weight:800}.order-person strong,.order-person span,.order-product strong,.order-product span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-person strong{color:var(--ink);font-size:12px}.order-person span{margin-top:3px;color:var(--ink-muted);font-family:DM Mono,monospace;font-size:9px}.order-status{display:inline-flex;padding:5px 8px;border-radius:999px;color:var(--success);background:var(--success-soft);font-size:9px;font-weight:800}.order-product{display:flex;gap:9px;margin:16px 0 14px;padding:11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.product-mark{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:7px;color:var(--signal);background:var(--signal-soft)}.order-product strong{color:var(--ink-soft);font-size:11px}.order-product span{margin-top:4px;color:var(--ink-muted);font-size:10px}.order-details{justify-content:flex-start;flex-wrap:wrap;color:var(--ink-muted);font-size:10px}.order-details span{display:inline-flex;align-items:center;gap:5px}.order-details strong{margin-left:auto;color:var(--ink);font-size:13px}.order-card-footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.order-source{color:var(--ink-muted);font-family:DM Mono,monospace;font-size:9px}.call-button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:var(--radius-sm);color:#fff;background:var(--signal);font-size:10px;font-weight:800}.call-button:hover:not(:disabled){background:var(--signal-hover)}.call-button:disabled{cursor:not-allowed;opacity:.45}.empty-large{display:grid;justify-items:center;padding:55px 24px;text-align:center}.empty-illustration{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:var(--signal);background:var(--signal-soft)}.empty-large h3{margin:14px 0 5px;font-size:15px}.empty-large p{max-width:420px;margin:0;color:var(--ink-muted);font-size:11px;line-height:1.55}.calls-table{overflow:hidden}.calls-table table{width:100%;border-collapse:collapse}.calls-table th,.calls-table td{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:left;font-size:11px}.calls-table th{color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.calls-table tr:last-child td{border-bottom:0}.table-person{display:flex;align-items:center;gap:9px}.table-person strong,.table-person small{display:block}.table-person strong{color:var(--ink);font-size:11px}.table-person small{margin-top:2px;color:var(--ink-muted);font-size:9px}.table-time{color:var(--ink-muted)!important;font-family:DM Mono,monospace;font-size:10px!important}.table-empty{padding:28px;color:var(--ink-muted);text-align:center;font-size:11px}.page-toolbar,.summary-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.toolbar-title{display:flex;align-items:center;gap:10px}.toolbar-title strong,.toolbar-title span{display:block}.toolbar-title strong{font-size:13px}.toolbar-title span{margin-top:3px;color:var(--ink-muted);font-size:10px}.toolbar-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--signal);background:var(--signal-soft)}.table-panel{overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:15px 18px;border-bottom:1px solid var(--line);text-align:left}.data-table th{color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.data-table td{color:var(--ink-soft);font-size:12px}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:var(--panel-muted)}.table-primary{color:var(--ink)!important;font-weight:800}.table-secondary{margin-top:3px;color:var(--ink-muted);font-size:10px}.table-status{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:10px;font-weight:800}.table-status i{width:6px;height:6px;border-radius:50%;background:var(--success)}.row-actions{display:flex;justify-content:flex-end;gap:6px}.row-action{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--ink-muted);background:var(--panel)}.row-action:hover{color:var(--signal);border-color:var(--signal)}.metric-strip{display:flex;align-items:center;gap:10px;padding:14px 16px}.metric-strip small,.metric-strip strong{display:block}.metric-strip small{color:var(--ink-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.metric-strip strong{margin-top:3px;color:var(--ink);font-size:18px}.metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--signal);background:var(--signal-soft)}.metric-icon.success{color:var(--success);background:var(--success-soft)}.metric-icon.warning{color:var(--warning);background:var(--warning-soft)}.modal-layer{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0d172161;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:25px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:0 20px 55px #050c1333}.modal-close{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;color:var(--ink-muted);background:var(--panel-muted)}.modal-heading{display:flex;align-items:flex-start;gap:10px}.modal-heading h2{margin:5px 0 4px;font-size:20px;letter-spacing:-.04em}.modal-heading p{margin:0;color:var(--ink-muted);font-size:11px}.modal-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--signal);background:var(--signal-soft)}.modal-form{display:grid;gap:14px;margin-top:24px}.field-label{color:var(--ink-soft);font-size:11px;font-weight:800}.field-label>input,.field-label>textarea,.field-label>select,.input-with-action,.field-shell{width:100%;min-height:42px;display:flex;align-items:center;gap:8px;margin-top:6px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius-sm);outline:0;color:var(--ink);background:var(--panel);font-size:12px}.field-label>textarea{display:block;padding:11px;resize:vertical}.field-label>input:focus,.field-label>textarea:focus,.field-label>select:focus,.input-with-action:focus-within,.field-shell:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in oklch,var(--signal),transparent 88%)}.field-label>select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-shell input,.input-with-action input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.field-action,.input-with-action button{border:0;color:var(--signal);background:transparent;font-size:10px;font-weight:800}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.app-loader{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--ink-muted);background:var(--canvas);font-size:11px}.loader-spin{color:var(--signal);animation:spin .9s linear infinite}.toast-stack{position:fixed;z-index:90;right:24px;bottom:22px;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--panel);box-shadow:0 14px 30px #050c1326;font-size:11px;font-weight:700}.toast-dot{width:7px;height:7px;border-radius:50%;background:var(--signal)}.toast-stack.success .toast-dot{background:var(--success)}.toast-stack.danger .toast-dot{background:var(--danger)}.intro-animate{animation:fade-in .35s ease-out both}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(5px)}.toast-enter-active,.toast-leave-active{transition:opacity .18s ease,transform .18s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.app-sidebar{width:76px;flex-basis:76px;padding:20px 10px 14px}.sidebar-brand{justify-content:center;padding:0 0 28px}.brand-copy,.nav-group-label,.nav-item span,.workspace-status,.profile-copy,.sidebar-footnote{display:none}.nav-item{justify-content:center;padding:0}.sidebar-profile{justify-content:center;padding-left:0;padding-right:0}.logout-button{display:none}.workspace-content{padding:28px 24px 52px}.queue-toolbar,.page-toolbar,.summary-strip{align-items:stretch;flex-direction:column}.queue-controls{align-items:stretch}.ui-select,.search-control{flex:1}.order-grid{grid-template-columns:1fr}}@media(max-width:650px){.workspace-header{min-height:60px;padding:0 16px}.header-user-context{display:none}.workspace-content{padding:22px 16px 42px}.view-heading,.queue-section-head,.section-row{align-items:flex-start;flex-direction:column}.view-heading h1{font-size:32px}.heading-actions{align-self:stretch}.data-table{min-width:680px}.table-panel,.calls-table{overflow-x:auto}.toast-stack{right:16px;bottom:16px;left:16px;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
