.onboarding-shell{grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);background:var(--bg);width:100%;min-width:0;height:100dvh;min-height:0;color:var(--text);display:grid;overflow:hidden}.onboarding-rail{min-width:0;padding:var(--space-5) var(--space-3);gap:var(--space-7);border-right:var(--hairline) solid var(--border);background:var(--sidebar);flex-direction:column;display:flex;overflow:hidden}.onboarding-brand{padding:0 var(--space-2);align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--type-brand);letter-spacing:-.038em;font-weight:500;display:flex}.onboarding-steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.onboarding-step{width:100%;min-height:var(--nav-row-height);padding:0 var(--space-3);grid-template-columns:var(--step-rail-marker) minmax(0,1fr);align-items:center;gap:var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);text-align:left;white-space:nowrap;background:0 0;border:0;display:grid}.onboarding-step:not(:disabled):hover{background:var(--surface-sunken);color:var(--text-secondary)}.onboarding-step[aria-current=step]{background:var(--surface-raised);color:var(--text)}.onboarding-step:disabled{cursor:default}.onboarding-step-number{width:var(--step-rail-marker);height:var(--step-rail-marker);border:var(--hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--type-meta);place-items:center;display:grid}.onboarding-step.done .onboarding-step-number{border-color:var(--accent);background:var(--accent);color:var(--bg)}.onboarding-step span:nth-child(2){text-overflow:ellipsis;font-size:var(--type-cell);overflow:hidden}.onboarding-main{grid-template-rows:var(--shell-header) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.onboarding-topbar{padding:0 var(--space-5);border-bottom:var(--hairline) solid var(--border);justify-content:space-between;align-items:center;display:flex}.onboarding-topbar span{color:var(--text-muted);font-size:var(--type-meta);white-space:nowrap}.onboarding-save-state{align-items:center;gap:var(--space-2);display:flex}.onboarding-save-state i{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--accent)}.onboarding-stage{width:100%;min-height:100%;padding:var(--space-7);place-items:center;display:grid}.onboarding-panel{width:min(100%,var(--content-readable));gap:var(--space-6);display:grid}.onboarding-panel.centered .onboarding-form{justify-items:center}.onboarding-copy{gap:var(--space-2);display:grid}.onboarding-copy h1{color:var(--text);font-size:var(--type-section);letter-spacing:-.032em;margin:0;font-weight:500}.onboarding-form{gap:var(--space-4);width:100%;display:grid}.onboarding-form-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.onboarding-form label{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--type-meta);font-weight:500;display:grid}.onboarding-form label.full{grid-column:1/-1}.onboarding-lede{color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.55}.onboarding-actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.onboarding-actions>div{align-items:center;gap:var(--space-2);display:flex}.onboarding-choice-grid,.onboarding-provider-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.onboarding-choice{padding:var(--space-5);gap:var(--space-2);border:var(--hairline) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);color:var(--text-secondary);text-align:left;display:grid}.onboarding-choice:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.onboarding-choice.selected{border-color:var(--text);color:var(--text)}.onboarding-choice b{font-size:var(--type-panel);font-weight:500}.onboarding-choice span{color:var(--text-muted);font-size:var(--type-meta);line-height:1.5}.onboarding-list{border-block:var(--hairline) solid var(--border);display:grid}.onboarding-list span{min-height:var(--nav-row-height);align-items:center;gap:var(--space-3);border-bottom:var(--hairline) solid var(--row-hairline);color:var(--text-secondary);font-size:var(--type-meta);display:flex}.onboarding-list span:last-child{border-bottom:0}.onboarding-list i,.onboarding-success i{width:calc(var(--unit) * 7);height:calc(var(--unit) * 7);border-radius:var(--radius-pill);background:var(--success)}.onboarding-number-list{max-height:calc(var(--unit) * 280);border-block:var(--hairline) solid var(--border);display:grid;overflow:auto}.onboarding-number-list button{min-height:calc(var(--unit) * 52);padding:0 var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--step-rail-marker);align-items:center;gap:var(--space-3);border:0;border-bottom:var(--hairline) solid var(--row-hairline);color:var(--text);text-align:left;background:0 0;display:grid}.onboarding-number-list button:last-child{border-bottom:0}.onboarding-number-list button:hover,.onboarding-number-list button.selected{background:var(--surface-sunken)}.onboarding-number-list span{font-size:var(--type-cell);font-weight:500}.onboarding-number-list small{color:var(--text-muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-number-list i{width:var(--step-rail-marker);height:var(--step-rail-marker);border:var(--hairline) solid var(--border);border-radius:var(--radius-pill);font-size:var(--type-meta);place-items:center;font-style:normal;display:grid}.onboarding-number-list button.selected i{border-color:var(--accent);background:var(--accent);color:var(--bg)}.onboarding-status-row{min-height:var(--nav-row-height);padding:0 var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);border-block:var(--hairline) solid var(--border);color:var(--text-secondary);font-size:var(--type-meta);display:flex}.onboarding-status-row b{color:var(--text);text-transform:capitalize;font-weight:500}.onboarding-notice{padding:var(--space-4);border:var(--hairline) solid var(--border);border-radius:var(--radius-inner);color:var(--text-secondary);font-size:var(--type-meta);line-height:1.55}.onboarding-success{min-height:var(--nav-row-height);padding:0 var(--space-4);align-items:center;gap:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-inner);color:var(--text);font-size:var(--type-meta);font-weight:500;display:flex}.onboarding-error{color:var(--danger);font-size:var(--type-meta)}.onboarding-embed{border:var(--hairline) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);overflow:hidden}.onboarding-embed>header{min-height:var(--nav-row-height);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);justify-content:space-between;align-items:center;display:flex}.onboarding-embed>header b{font-size:var(--type-meta);font-weight:500}.onboarding-embed>header button{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--text-muted);font-size:var(--type-panel);background:0 0;border:0}.onboarding-embed-frame{min-height:calc(var(--unit) * 480)}.onboarding-provider{min-height:calc(var(--unit) * 76);padding:0 var(--space-4);grid-template-columns:var(--control-height) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);color:var(--text);text-align:left;display:grid}.onboarding-provider:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface-sunken)}.onboarding-provider:disabled{cursor:default}.onboarding-provider-mark{width:var(--control-height);height:var(--control-height);border:var(--hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);font-size:var(--type-cell);place-items:center;font-weight:600;display:grid}.onboarding-provider>span:nth-child(2){gap:var(--space-1);display:grid}.onboarding-provider b{font-size:var(--type-cell);font-weight:500}.onboarding-provider small{color:var(--text-muted);font-size:var(--type-meta)}.onboarding-provider>i{color:var(--text-muted);font-size:var(--type-cell);font-style:normal}.onboarding-provider.connected{border-color:var(--success)}.onboarding-provider.connected>i{color:var(--success)}.onboarding-divider{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--type-meta);display:flex}.onboarding-divider:before,.onboarding-divider:after{height:var(--hairline);background:var(--border);content:"";flex:1}.onboarding-dropzone{min-height:calc(var(--unit) * 180);padding:var(--space-6);border:var(--hairline) dashed var(--border-strong);border-radius:var(--radius-inner);background:var(--surface);cursor:pointer;text-align:center;align-content:center;place-items:center;gap:var(--space-2)!important;color:var(--text)!important}.onboarding-dropzone:hover,.onboarding-dropzone.dragging{border-color:var(--text);background:var(--surface-sunken)}.onboarding-dropzone input{width:var(--hairline);height:var(--hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.onboarding-dropzone svg{width:var(--control-height);height:var(--control-height);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.onboarding-dropzone b{font-size:var(--type-cell);font-weight:500}.onboarding-dropzone span{color:var(--text-muted);font-size:var(--type-meta);font-weight:400}.onboarding-done-mark{width:calc(var(--unit) * 64);height:calc(var(--unit) * 64);border:var(--hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface);place-items:center;display:grid}.onboarding-done-actions{padding-top:var(--space-2);justify-content:center;display:flex}@media (max-width:56.25em){.onboarding-shell{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.onboarding-brand span,.onboarding-step span:nth-child(2){display:none}.onboarding-brand,.onboarding-step{justify-content:center;padding:0}.onboarding-step{grid-template-columns:var(--step-rail-marker);display:grid}.onboarding-form-grid,.onboarding-choice-grid,.onboarding-provider-grid{grid-template-columns:1fr}.onboarding-form label.full{grid-column:auto}.onboarding-stage{padding:var(--space-5)}}@media (max-width:35em){.onboarding-shell{display:block;overflow:auto}.onboarding-rail{height:auto;padding:var(--space-4);border-right:0;border-bottom:var(--hairline) solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.onboarding-steps{justify-content:flex-end;display:flex}.onboarding-step{min-height:var(--step-rail-marker)}.onboarding-step:not([aria-current=step]):not(.done){display:none}.onboarding-main{min-height:calc(100dvh - var(--shell-header));overflow:visible}.onboarding-topbar{display:flex}.onboarding-topbar>span:first-child{display:none}.onboarding-stage{min-height:calc(100dvh - var(--shell-header));padding:var(--space-4)}.onboarding-actions{align-items:stretch}.onboarding-actions>div{display:grid}.onboarding-number-list button{grid-template-columns:minmax(0,1fr) var(--step-rail-marker)}.onboarding-number-list small{display:none}}.onboarding-shell{--sidebar-expanded:calc(var(--unit) * 224);--shell-header:calc(var(--unit) * 40);--nav-row-height:calc(var(--unit) * 32);--step-rail-marker:calc(var(--unit) * 20);--radius-control:calc(var(--unit) * 4);--radius-inner:calc(var(--unit) * 4)}.onboarding-rail{padding:var(--space-3) var(--space-2);gap:var(--space-5);background:var(--bg)}.onboarding-brand{min-height:calc(var(--unit) * 32);padding:0 var(--space-2);gap:var(--space-2);font-size:calc(var(--unit) * 17)}.onboarding-brand svg{width:calc(var(--unit) * 18);height:calc(var(--unit) * 18)}.onboarding-step{padding:0 var(--space-2);gap:var(--space-2);font-size:calc(var(--unit) * 13)}.onboarding-step[aria-current=step]{border:var(--hairline) solid var(--border);background:var(--surface-hover)}.onboarding-step span:nth-child(2){font-size:calc(var(--unit) * 13)}.onboarding-step-number{font-size:calc(var(--unit) * 10.5)}.onboarding-topbar{padding:0 var(--space-3)}.onboarding-topbar span{font-size:calc(var(--unit) * 11.5)}.onboarding-stage{min-height:0;padding:calc(var(--unit) * 40);background:var(--bg);place-items:start center}.onboarding-panel{width:min(100%,calc(var(--unit) * 720));border:var(--hairline) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);gap:0;overflow:hidden}.onboarding-panel.centered{width:min(100%,calc(var(--unit) * 420));text-align:left;justify-items:stretch}.onboarding-copy{min-height:calc(var(--unit) * 48);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);align-items:center;display:flex}.onboarding-copy h1{font-size:calc(var(--unit) * 15);letter-spacing:-.018em;font-weight:500}.onboarding-form{gap:0}.onboarding-form-grid{border-bottom:var(--hairline) solid var(--border);grid-template-columns:1fr 1fr;gap:0}.onboarding-form-grid .full{grid-column:1/-1}.onboarding-form label:not(.onboarding-dropzone){min-height:calc(var(--unit) * 40);padding:0 var(--space-3);grid-template-columns:calc(var(--unit) * 112) minmax(0,1fr);align-items:center;gap:var(--space-2);border-right:var(--hairline) solid var(--border);border-bottom:var(--hairline) solid var(--border);color:var(--text-muted);font-size:calc(var(--unit) * 11.5);font-weight:400;display:grid}.onboarding-form-grid>label:nth-child(2n):not(.full){border-right:0}.onboarding-form-grid>label:nth-last-child(-n+2){border-bottom:0}.onboarding-form-grid>label.full{border-bottom:0;border-right:0}.onboarding-form>label:not(.onboarding-dropzone){border-right:0}.onboarding-form label:not(.onboarding-dropzone) :is(.ui-input,.ui-select,.ui-textarea){width:100%!important;min-height:calc(var(--unit) * 39)!important;color:var(--text)!important;font-size:calc(var(--unit) * 13)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.onboarding-form label:not(.onboarding-dropzone) .ui-textarea{padding-block:var(--space-2);resize:vertical}.onboarding-form label:focus-within{background:var(--surface-sunken);color:var(--text-secondary)}.onboarding-lede{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--border);font-size:calc(var(--unit) * 12.5);margin:0;line-height:1.45}.onboarding-actions{min-height:calc(var(--unit) * 44);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--border)}.onboarding-actions .ui-button,.onboarding-done-actions .ui-button{min-height:calc(var(--unit) * 28);padding:0 var(--space-3);border-radius:var(--radius-control);font-size:calc(var(--unit) * 11.5)}.onboarding-choice-grid,.onboarding-provider-grid{border-bottom:var(--hairline) solid var(--border);grid-template-columns:1fr 1fr;gap:0}.onboarding-choice{min-height:calc(var(--unit) * 56);padding:var(--space-2) var(--space-3);gap:calc(var(--unit) * 2);border:0;border-right:var(--hairline) solid var(--border);background:0 0;border-radius:0}.onboarding-choice:last-child{border-right:0}.onboarding-choice:hover,.onboarding-choice.selected{background:var(--surface-hover)}.onboarding-choice.selected{border-left:calc(var(--unit) * 2) solid var(--text)}.onboarding-choice b{font-size:calc(var(--unit) * 13)}.onboarding-choice span{font-size:calc(var(--unit) * 11.5);line-height:1.3}.onboarding-list,.onboarding-number-list{max-height:calc(var(--unit) * 240);border:0;border-bottom:var(--hairline) solid var(--border)}.onboarding-list span,.onboarding-number-list button{min-height:calc(var(--unit) * 36);padding:0 var(--space-3)}.onboarding-number-list span{font-size:calc(var(--unit) * 12.5)}.onboarding-number-list small{font-size:calc(var(--unit) * 11)}.onboarding-status-row,.onboarding-success,.onboarding-notice{min-height:calc(var(--unit) * 40);padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--hairline) solid var(--border);background:var(--surface-sunken);font-size:calc(var(--unit) * 11.5);border-radius:0;margin:0}.onboarding-provider{min-height:calc(var(--unit) * 48);padding:0 var(--space-3);grid-template-columns:calc(var(--unit) * 28) minmax(0,1fr) auto;gap:var(--space-2);border:0;border-right:var(--hairline) solid var(--border);background:0 0;border-radius:0}.onboarding-provider:last-child{border-right:0}.onboarding-provider:hover:not(:disabled){background:var(--surface-hover)}.onboarding-provider-mark{width:calc(var(--unit) * 24);height:calc(var(--unit) * 24);border-radius:var(--radius-control);font-size:calc(var(--unit) * 10.5)}.onboarding-provider b{font-size:calc(var(--unit) * 12.5)}.onboarding-provider small{font-size:calc(var(--unit) * 10.5)}.onboarding-divider{min-height:calc(var(--unit) * 32);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--border);font-size:calc(var(--unit) * 10.5)}.onboarding-divider:before,.onboarding-divider:after{display:none}.onboarding-dropzone{min-height:calc(var(--unit) * 96);padding:var(--space-3);border:0;border-bottom:var(--hairline) solid var(--border);background:0 0;border-radius:0}.onboarding-dropzone:hover,.onboarding-dropzone.dragging{background:var(--surface-hover)}.onboarding-dropzone svg{width:calc(var(--unit) * 24);height:calc(var(--unit) * 24)}.onboarding-dropzone b{font-size:calc(var(--unit) * 12.5)}.onboarding-dropzone span{font-size:calc(var(--unit) * 11)}.onboarding-embed{border:0;border-bottom:var(--hairline) solid var(--border);border-radius:0}.onboarding-error{min-height:calc(var(--unit) * 32);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--border);font-size:calc(var(--unit) * 11.5)}.onboarding-done-mark{width:calc(var(--unit) * 40);height:calc(var(--unit) * 40);margin:var(--space-5) auto var(--space-2);border-radius:var(--radius-control)}.onboarding-done-mark svg{width:calc(var(--unit) * 22);height:calc(var(--unit) * 22)}.onboarding-panel.centered .onboarding-lede{text-align:center}.onboarding-done-actions{padding:var(--space-3);border-top:var(--hairline) solid var(--border);justify-content:flex-end}@media (max-width:56.25em){.onboarding-stage{padding:var(--space-5)}.onboarding-form-grid,.onboarding-choice-grid,.onboarding-provider-grid{grid-template-columns:1fr}.onboarding-form-grid>label,.onboarding-choice,.onboarding-provider{border-right:0!important;border-bottom:var(--hairline) solid var(--border)!important}.onboarding-form-grid>label:last-child,.onboarding-choice:last-child,.onboarding-provider:last-child{border-bottom:0!important}}@media (max-width:35em){.onboarding-stage{padding:var(--space-3)}.onboarding-panel{border-inline:0;border-radius:0}.onboarding-form label:not(.onboarding-dropzone){grid-template-columns:calc(var(--unit) * 96) minmax(0,1fr)}}
:root,[data-theme=dark]{--bg-primary:#0a0a0a;--bg-secondary:#121211;--bg-tertiary:#1d1d1b;--bg-card:#121211;--bg-card-hover:#1d1d1b;--border-subtle:#1b1b1a;--border-strong:#1b1b1a;--border-interactive:#95958e;--text-primary:#fafafa;--text-secondary:#dadad4;--text-muted:#95958e;--accent-primary:#fafafa;--accent-primary-hover:#edede7;--accent-text:#0a0a0a;--status-accent:#7be0a8;--queue-frame:#0a0a0a;--queue-sidebar:#0c0c0b;--queue-text:#fafafa;--queue-secondary:#95958e;--queue-muted:#95958e;--queue-hint:#8a8a82;--queue-raised:#1d1d1b;--queue-card:#121211;--queue-border:#1b1b1a;--queue-track:#1f1f1d;--queue-accent:#7be0a8;--queue-warning:#e0b15e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-12:48px;--radius-sm:var(--radius-control);--radius-md:var(--radius-inner);--radius-lg:var(--radius-outer);--radius-pill:999px;--font-family-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--line-height-tight:1.2;--line-height-normal:1.5;--input-height-sm:32px;--input-height-md:40px;--input-height-lg:48px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-reveal:.52s cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-primary:#f3f3f1;--bg-secondary:#f1f1ef;--bg-tertiary:#e7e7e2;--bg-card:#fcfcfb;--bg-card-hover:#f0f0ec;--border-subtle:#e4e4e0;--border-strong:#e4e4e0;--border-interactive:#6b6b65;--text-primary:#111110;--text-secondary:#55554f;--text-muted:#6b6b65;--accent-primary:#111110;--accent-primary-hover:#33332f;--accent-text:#fcfcfb;--status-accent:#3ba776;--queue-frame:#f3f3f1;--queue-sidebar:#f3f3f1;--queue-text:#111110;--queue-secondary:#55554f;--queue-muted:#6b6b65;--queue-hint:#8a8a82;--queue-raised:#e7e7e2;--queue-card:#fcfcfb;--queue-border:#edede9;--queue-track:#e4e4e0;--queue-accent:#3ba776;--queue-warning:#e0b15e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,:root:root[data-theme]{--theme-light-bg:#f3f3f1;--theme-light-sidebar:#f3f3f1;--theme-light-surface:#fcfcfb;--theme-light-surface-sunken:#f1f1ef;--theme-light-surface-hover:#f0f0ec;--theme-light-surface-raised:#e7e7e2;--theme-light-border:#e4e4e0;--theme-light-border-subtle:#edede9;--theme-light-row-hairline:#f0f0ec;--theme-light-text:#111110;--theme-light-text-body:#33332f;--theme-light-text-secondary:#55554f;--theme-light-text-muted:#6b6b65;--theme-light-hint:#8a8a82;--theme-light-accent:#3ba776;--theme-dark-bg:#0a0a0a;--theme-dark-sidebar:#0c0c0b;--theme-dark-surface:#121211;--theme-dark-surface-raised:#1d1d1b;--theme-dark-border:#1b1b1a;--theme-dark-track:#1f1f1d;--theme-dark-text:#fafafa;--theme-dark-text-body:#edede7;--theme-dark-text-secondary:#dadad4;--theme-dark-text-muted:#95958e;--theme-dark-hint:#8a8a82;--theme-dark-accent:#7be0a8;--semantic-warning:#e0b15e;--unit:1px;--hairline:1px;--space-10:40px;--radius-control:11px;--radius-inner:14px;--queue-radius-control:11px;--queue-radius-inner:14px;--queue-active-frame:#0a0a0a;--queue-active-sidebar:#0c0c0b;--queue-active-text:#fafafa;--queue-active-secondary:#dadad4;--queue-active-muted:#95958e;--queue-active-raised:#1d1d1b;--queue-active-card:#121211;--queue-active-border:#1b1b1a;--queue-active-track:#1f1f1d;--queue-active-accent:#7be0a8;--radius-outer:16px;--radius-major:18px;--shell-header:58px;--sidebar-expanded:276px;--sidebar-collapsed:82px;--nav-row-height:42px;--icon-button:36px;--avatar-size:32px;--type-display:44px;--type-section:28px;--type-record:22px;--type-panel:16.5px;--type-page:14.5px;--type-body:14.5px;--type-cell:13.5px;--type-meta:12.5px;--type-eyebrow:11px;--type-brand:20px;--content-readable:720px;--step-rail-marker:24px;--control-height-compact:var(--input-height-sm);--track:var(--bg-tertiary);--bg:var(--bg-primary);--white:var(--bg-card);--black:var(--bg-primary);--sidebar:var(--bg-secondary);--surface:var(--bg-card);--surface-sunken:var(--bg-secondary);--surface-hover:var(--bg-card-hover);--surface-raised:var(--bg-tertiary);--border:var(--border-subtle);--row-hairline:var(--border-subtle);--text:var(--text-primary);--text-body:var(--text-secondary);--hint:var(--text-muted);--accent:var(--accent-primary);--warning:var(--text-secondary);--danger:var(--text-primary);--font-sans:var(--font-family-sans);--control-sm:var(--input-height-sm);--control-md:var(--input-height-md);--control-height:var(--input-height-md);--motion:var(--transition-fast);--motion-fast:var(--transition-fast);--background:var(--bg-primary);--foreground:var(--text-primary);--foreground-secondary:var(--text-secondary);--foreground-muted:var(--text-muted);--foreground-subtle:var(--text-muted);--nav-background:var(--bg-primary);--nav-active-background:var(--bg-card-hover);--accent-hover:var(--accent-primary-hover);--accent-foreground:var(--accent-text);--success:var(--text-primary);--success-soft:var(--bg-secondary);--success-border:var(--border-subtle);--warning-soft:var(--bg-secondary);--warning-border:var(--border-subtle);--danger-soft:var(--bg-secondary);--danger-border:var(--border-subtle);--overlay:color-mix(in srgb, var(--bg-primary) 72%, transparent);--surface-translucent:color-mix(in srgb, var(--bg-primary) 92%, transparent);--focus-ring:color-mix(in srgb, var(--text-primary) 28%, transparent);--identity-background:var(--bg-primary);--identity-foreground:var(--text-primary);--identity-muted:var(--text-muted);--identity-subtle:var(--text-secondary);--identity-border:var(--border-subtle);--ringine-canvas:var(--bg-primary);--ringine-shell:var(--bg-primary);--ringine-sidebar:var(--bg-primary);--ringine-panel:var(--bg-card);--ringine-soft:var(--bg-secondary);--ringine-hover:var(--bg-card-hover);--ringine-line:var(--border-subtle);--ringine-line-strong:var(--border-strong);--ringine-ink:var(--text-primary);--ringine-copy:var(--text-secondary);--ringine-muted:var(--text-muted);--ringine-faint:var(--text-muted);--ringine-live:var(--status-accent);--ringine-danger:var(--text-primary);--signal:var(--accent-primary);--signal-soft:var(--bg-secondary);--page:var(--bg-primary);--page-alt:var(--bg-secondary);--panel:var(--bg-card);--raised:var(--bg-card-hover);--line:var(--border-subtle);--line-strong:var(--border-strong);--ink:var(--text-primary);--body:var(--text-secondary);--muted:var(--text-muted);--quiet:var(--text-muted);--accent-state:var(--status-accent);--inverse:var(--bg-primary);--inverse-panel:var(--bg-card);--inverse-raised:var(--bg-secondary);--inverse-line:var(--border-subtle);--inverse-text:var(--text-primary);--inverse-body:var(--text-secondary);--inverse-muted:var(--text-muted);--inverse-accent:var(--status-accent);--marketing-display:clamp(calc(var(--unit) * 48), 6.1vw, calc(var(--unit) * 76));--marketing-display-mobile:clamp(calc(var(--unit) * 28), 9vw, calc(var(--unit) * 48));--marketing-section-title:clamp(calc(var(--unit) * 32), 4vw, calc(var(--unit) * 44));--marketing-card-title:var(--type-panel);--marketing-body-large:var(--type-panel);--marketing-body:var(--type-page);--marketing-ui:var(--type-cell);--marketing-meta:var(--type-meta);--marketing-caption:var(--type-eyebrow);--marketing-micro:calc(var(--unit) * 12);--marketing-price:calc(var(--unit) * 36);--marketing-section-space:calc(var(--unit) * 88);--marketing-panel-pad:var(--space-6);--marketing-grid-gap:var(--space-4);--radius-panel:var(--radius-outer)}html,body{color:var(--text-primary);font-family:var(--font-family-sans);background:var(--bg-primary)!important}.product-shell,.product-content,.product-content>header,.product-page-viewport{background:var(--bg-primary)!important}.product-nav{background:var(--bg-secondary)!important}.product-shell{color:var(--text-primary)}:is(.dialer-page,.inbox-page,.contacts-page,.cadences-page,.scripts-page,.analytics-page,.settings-page,.wallboard-page,.email-inbox-wrap,.voicemail-page){background:var(--bg-primary)!important}.product-nav,.product-content>header{border-color:var(--border-subtle)!important}.product-theme-toggle{width:var(--input-height-md);height:var(--input-height-md);border:var(--hairline) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;place-items:center;padding:0;display:inline-grid}.product-theme-toggle:hover{border-color:var(--border-strong);background:var(--bg-card-hover);color:var(--text-primary)}.auth-page>.product-theme-toggle{top:var(--space-4);right:var(--space-4);z-index:2;position:fixed}.onboarding-topbar-actions{align-items:center;gap:var(--space-3);display:flex}.product-theme-toggle .theme-icon-light,[data-theme=light] .product-theme-toggle .theme-icon-dark{display:none}[data-theme=light] .product-theme-toggle .theme-icon-light{display:inline-grid}@media (prefers-reduced-motion:reduce){html,body,button,a,input,select,textarea{transition:none!important}}
html,body{width:100%;min-width:calc(var(--unit) * 1280);height:100%;min-height:calc(var(--unit) * 660);background:var(--theme-light-bg);overflow:hidden}.product-shell{--bg:var(--theme-light-bg);--sidebar:var(--theme-light-sidebar);--surface:var(--theme-light-surface);--surface-sunken:var(--theme-light-surface-sunken);--surface-hover:var(--theme-light-surface-hover);--surface-raised:var(--theme-light-surface-raised);--border:var(--theme-light-border);--border-subtle:var(--theme-light-border-subtle);--row-hairline:var(--theme-light-row-hairline);--table-hairline:var(--theme-light-row-hairline);--table-header-bg:var(--theme-light-surface);--track:var(--theme-light-border);--text:var(--theme-light-text);--text-body:var(--theme-light-text-body);--text-secondary:var(--theme-light-text-secondary);--text-muted:var(--theme-light-text-muted);--hint:var(--theme-light-hint);--accent:var(--theme-light-accent);--warn:var(--semantic-warning);width:100%;min-width:calc(var(--unit) * 1280);height:100vh;min-height:calc(var(--unit) * 660);color:var(--text);overflow:hidden;background:var(--bg)!important;font-family:var(--font-geist-sans), Geist, Helvetica, Arial, sans-serif!important;display:flex!important}:root[data-theme=dark] .product-shell{--bg:var(--theme-dark-bg);--sidebar:var(--theme-dark-sidebar);--surface:var(--theme-dark-surface);--surface-sunken:var(--theme-dark-surface);--surface-hover:var(--theme-dark-surface);--surface-raised:var(--theme-dark-surface-raised);--border:var(--theme-dark-border);--border-subtle:var(--theme-dark-border);--row-hairline:var(--theme-dark-border);--table-hairline:var(--theme-dark-border);--table-header-bg:var(--theme-dark-surface);--track:var(--theme-dark-track);--text:var(--theme-dark-text);--text-body:var(--theme-dark-text-body);--text-secondary:var(--theme-dark-text-secondary);--text-muted:var(--theme-dark-text-muted);--hint:var(--theme-dark-hint);--accent:var(--theme-dark-accent)}.product-shell.product-shell-dialer:has(.dialer-workspace){--bg-primary:var(--theme-dark-bg);--bg-secondary:var(--theme-dark-sidebar);--bg-tertiary:var(--theme-dark-surface-raised);--bg-card:var(--theme-dark-surface);--bg-card-hover:var(--theme-dark-surface-raised);--border-subtle:var(--theme-dark-border);--border-strong:var(--theme-dark-border);--text-primary:var(--theme-dark-text);--text-secondary:var(--theme-dark-text-secondary);--text-muted:var(--theme-dark-text-muted);--accent-primary:var(--theme-dark-text);--accent-primary-hover:var(--theme-dark-text-body);--accent-text:var(--theme-dark-bg);--status-accent:var(--theme-dark-accent);--bg:var(--theme-dark-bg);--sidebar:var(--theme-dark-sidebar);--surface:var(--theme-dark-surface);--surface-sunken:var(--theme-dark-surface);--surface-hover:var(--theme-dark-surface);--surface-raised:var(--theme-dark-surface-raised);--border:var(--theme-dark-border);--row-hairline:var(--theme-dark-border);--table-hairline:var(--theme-dark-border);--table-header-bg:var(--theme-dark-surface);--track:var(--theme-dark-track);--text:var(--theme-dark-text);--text-body:var(--theme-dark-text-body);--hint:var(--theme-dark-hint);--accent:var(--theme-dark-accent)}.product-shell *,.product-shell :before,.product-shell :after{box-shadow:none!important}.product-shell :where(button,input,textarea,select){font-family:inherit!important}.product-shell :where(b,strong,h1,h2,h3){font-weight:500!important}.product-nav{flex-direction:column;height:100%;overflow:hidden;width:calc(var(--unit) * 276)!important;min-width:calc(var(--unit) * 276)!important;padding:calc(var(--unit) * 14) calc(var(--unit) * 12)!important;border-right:calc(var(--unit) * 1) solid var(--border)!important;background:var(--sidebar)!important;color:var(--text-secondary)!important;gap:0!important;display:flex!important;position:relative!important}.product-workspace-row{align-items:center;gap:calc(var(--unit) * 9);min-width:0;height:auto;padding:calc(var(--unit) * 4) calc(var(--unit) * 8) calc(var(--unit) * 14);display:flex}.product-brand{flex:1;min-width:0;min-height:calc(var(--unit) * 34)!important;gap:calc(var(--unit) * 10)!important;padding:0!important}.product-brand .ringine-mark,.product-brand .ringine-mark svg{width:calc(var(--unit) * 19)!important;height:calc(var(--unit) * 19)!important}.product-brand b{letter-spacing:-.018em;line-height:1;font-size:calc(var(--unit) * 14.5)!important}.product-brand em{color:var(--text-muted);font-size:calc(var(--unit) * 11);font-style:normal}.product-workspace-row .product-command-trigger{width:calc(var(--unit) * 64)!important;min-width:calc(var(--unit) * 64)!important;height:calc(var(--unit) * 32)!important;min-height:calc(var(--unit) * 32)!important;padding:0 calc(var(--unit) * 6)!important;color:var(--text-muted)!important;font-size:calc(var(--unit) * 11.5)!important;background:0 0!important;border:0!important}.product-workspace-row .product-command-trigger>span{display:none}.product-workspace-row .product-command-trigger kbd{color:var(--hint);font-size:calc(var(--unit) * 11.5);background:0 0;border:0}.product-nav>nav{flex-direction:column;gap:calc(var(--unit) * 5)!important;display:flex!important}.product-nav nav a{width:100%;min-height:calc(var(--unit) * 39);height:auto!important;padding:calc(var(--unit) * 10) calc(var(--unit) * 14)!important;gap:calc(var(--unit) * 11)!important;border-radius:var(--radius-control)!important;color:var(--text-secondary)!important;font-size:calc(var(--unit) * 14.5)!important;letter-spacing:-.012em!important;background:0 0!important;border:0!important;font-weight:400!important}.product-nav nav a:hover{background:var(--surface-hover)!important;color:var(--text)!important}.product-nav nav a.active{background:var(--surface-raised)!important;color:var(--text)!important;font-weight:500!important}.product-nav nav a i{width:calc(var(--unit) * 18)!important;height:calc(var(--unit) * 18)!important}.product-nav nav a i svg{width:calc(var(--unit) * 18);height:calc(var(--unit) * 18);stroke-width:2.6px}.product-nav nav a strong{margin-left:auto;color:var(--text-secondary)!important;font-size:calc(var(--unit) * 12.5)!important}.product-today{padding:calc(var(--unit) * 15);gap:calc(var(--unit) * 10);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);flex-direction:column;margin-top:auto;display:flex}.product-today .queue-today-heading{justify-content:space-between;align-items:center;display:flex}.product-today .queue-today-heading>span{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap}.product-today small{color:var(--text-muted);font-size:calc(var(--unit) * 11);letter-spacing:.09em;text-transform:uppercase;font-weight:500}.product-today p{gap:calc(var(--unit) * 9)}.product-today p b{font-size:calc(var(--unit) * 26);letter-spacing:-.035em}.product-today p span{color:var(--text-muted);font-size:calc(var(--unit) * 12.5)}.product-today>progress{height:calc(var(--unit) * 5);background:var(--track)}.product-user.queue-user{min-height:calc(var(--unit) * 48);grid-template-columns:calc(var(--unit) * 26) minmax(0, 1fr) auto;margin-top:calc(var(--unit) * 12);padding:calc(var(--unit) * 12) calc(var(--unit) * 8) calc(var(--unit) * 2)!important;gap:calc(var(--unit) * 9)!important;border-top:calc(var(--unit) * 1) solid var(--border)!important;display:grid!important}.product-user.queue-user>span{width:calc(var(--unit) * 26)!important;height:calc(var(--unit) * 26)!important;font-size:calc(var(--unit) * 10)!important;background:var(--surface-raised)!important;color:var(--text-secondary)!important;border:0!important}.product-user.queue-user b{font-size:calc(var(--unit) * 13)!important}.product-user.queue-user small{color:var(--text-muted)!important;font-size:calc(var(--unit) * 11.5)!important}.product-user.queue-user label{min-width:calc(var(--unit) * 82);gap:calc(var(--unit) * 6)}.product-user.queue-user label i{width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);background:var(--accent);border-radius:var(--radius-pill)}.product-user.queue-user select{appearance:none;min-width:0;color:var(--text-secondary)!important;font-size:calc(var(--unit) * 11.5)!important;background:0 0!important;border:0!important;padding:0!important}.product-theme-controller{display:none}.product-content{flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--bg)!important;display:flex!important}.product-content>header{justify-content:space-between;align-items:center;width:100%;height:calc(var(--unit) * 52)!important;min-height:calc(var(--unit) * 52)!important;padding:0 calc(var(--unit) * 20)!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important;background:var(--bg)!important;display:none!important}.product-content>header>div:first-child{align-items:center;min-width:0;gap:calc(var(--unit) * 11)!important;display:flex!important}.product-content>header h1{color:var(--text);white-space:nowrap;margin:0;line-height:1;font-size:calc(var(--unit) * 14)!important;letter-spacing:-.018em!important}.product-content>header small{white-space:nowrap;color:var(--text-muted)!important;font-size:calc(var(--unit) * 12.5)!important}.product-page-viewport{flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--bg)!important}.dialer-page{height:100%;min-height:0;color:var(--text);background:var(--bg)!important}.dialer-session-bar{height:calc(var(--unit) * 52)!important;min-height:calc(var(--unit) * 52)!important;padding:0 calc(var(--unit) * 24)!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important;background:var(--bg)!important}.dialer-session-name strong{letter-spacing:-.018em;font-size:calc(var(--unit) * 14)!important}.dialer-session-name span,.session-controls>span{white-space:nowrap;color:var(--text-muted)!important;font-size:calc(var(--unit) * 12.5)!important}.queue-start-primary,.end-session{min-height:calc(var(--unit) * 34)!important;padding:0 calc(var(--unit) * 16)!important;border-radius:var(--radius-control)!important;background:var(--text)!important;color:var(--bg)!important;font-size:calc(var(--unit) * 12.5)!important}.queue-home{min-height:0;grid-template-columns:minmax(0, 1fr) calc(var(--unit) * 360)!important}.queue-home-main{padding:calc(var(--unit) * 44)!important;border-right:calc(var(--unit) * 1) solid var(--border)!important;overflow-y:auto!important}.queue-home-main>header h1{font-size:calc(var(--unit) * 30)!important;letter-spacing:-.035em!important}.queue-home-main>header p{margin-top:calc(var(--unit) * 12)!important;color:var(--text-secondary)!important;font-size:calc(var(--unit) * 15)!important}.queue-ready,.queue-callbacks{margin-top:calc(var(--unit) * 40)!important}.queue-ready>h2,.queue-callbacks>h2,.queue-activity>h2,.dialer-history>header>span,.dialer-queue>header h2{text-transform:uppercase;color:var(--text-muted)!important;font-size:calc(var(--unit) * 11)!important;letter-spacing:.09em!important;font-weight:500!important}.queue-ready article{min-height:calc(var(--unit) * 72)!important;padding:calc(var(--unit) * 14) calc(var(--unit) * 18)!important;border:calc(var(--unit) * 1) solid var(--border-subtle)!important;border-radius:var(--radius-inner)!important;background:var(--surface)!important}.queue-ready article+article{margin-top:calc(var(--unit) * 10)}.queue-ready article b{font-size:calc(var(--unit) * 13.5)!important}.queue-ready article span,.queue-ready article em{color:var(--text-muted)!important;font-size:calc(var(--unit) * 12.5)!important}.queue-ready article button{min-height:calc(var(--unit) * 34);padding:0 calc(var(--unit) * 14);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);font-size:calc(var(--unit) * 12.5)}.queue-ready article:first-child button{background:var(--text);color:var(--bg)}.queue-callbacks button{min-height:calc(var(--unit) * 44)!important;border-bottom:calc(var(--unit) * 1) solid var(--row-hairline)!important;padding:0!important}.queue-callbacks button>i{background:var(--warn)!important}.queue-activity{padding:calc(var(--unit) * 44) calc(var(--unit) * 28)!important;background:var(--bg)!important;overflow-y:auto!important}.queue-activity article{min-height:calc(var(--unit) * 68)!important;padding:calc(var(--unit) * 14) 0!important;border-bottom:calc(var(--unit) * 1) solid var(--row-hairline)!important}.inbox-screen{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.inbox-screen-header{height:calc(var(--unit) * 52);min-height:calc(var(--unit) * 52);padding:0 calc(var(--unit) * 20);align-items:center;gap:calc(var(--unit) * 14);border-bottom:calc(var(--unit) * 1) solid var(--border);display:flex}.inbox-screen-header>b{color:var(--text);font-size:calc(var(--unit) * 14);letter-spacing:-.018em}.inbox-screen-header nav,.inbox-screen-header>div{align-items:center;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 2);border-radius:var(--radius-control);background:var(--surface-sunken);display:flex}.inbox-screen-header>div{margin-left:auto}.inbox-screen-header button{min-height:calc(var(--unit) * 28);padding:0 calc(var(--unit) * 10);border-radius:var(--radius-control);color:var(--text-secondary);font-size:calc(var(--unit) * 12.5);white-space:nowrap;background:0 0}.inbox-screen-header button.active{background:var(--surface);color:var(--text)}.inbox-page{flex:1;min-height:0;grid-template-columns:calc(var(--unit) * 320) minmax(0, 1fr) calc(var(--unit) * 248)!important}.thread-panel,.conversation-panel,.inbox-context{min-width:0;min-height:0;background:var(--bg)!important;overflow-y:auto!important}.thread-panel,.conversation-panel{border-right:calc(var(--unit) * 1) solid var(--border)!important}.inbox-filters{min-height:calc(var(--unit) * 44);padding:calc(var(--unit) * 7) calc(var(--unit) * 12)!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important}.thread-panel button,.conversation-panel button{font-weight:400}.contacts-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;background:var(--bg)!important}.contacts-toolbar{min-height:calc(var(--unit) * 52)!important;padding:calc(var(--unit) * 8) calc(var(--unit) * 20)!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important}.contacts-toolbar .contacts-title{align-items:center;gap:calc(var(--unit) * 10);min-width:0;display:flex}.contacts-toolbar .contacts-title>b{color:var(--text);font-size:calc(var(--unit) * 14);letter-spacing:-.018em;flex:none}.contacts-toolbar .contacts-title>button{color:var(--text-secondary);min-height:calc(var(--unit) * 28)!important;padding:calc(var(--unit) * 5) calc(var(--unit) * 11)!important;background:0 0!important;border:0!important}.contacts-toolbar .contacts-title>button:first-of-type{color:var(--text-body);background:var(--surface-hover)!important}.contacts-toolbar :where(input,button,a){min-height:calc(var(--unit) * 34)!important;border-radius:var(--radius-control)!important;font-size:calc(var(--unit) * 12.5)!important}.contacts-filter-bar{height:calc(var(--unit) * 44);min-height:calc(var(--unit) * 44);padding:0 calc(var(--unit) * 20);align-items:center;gap:calc(var(--unit) * 7);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);display:flex}.contacts-filter-bar>button{padding:calc(var(--unit) * 5) calc(var(--unit) * 11);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-body);font-size:calc(var(--unit) * 12.5);white-space:nowrap}.contacts-filter-bar>button.contact-add-filter{padding-inline:calc(var(--unit) * 10);color:var(--text-muted);background:0 0}.contacts-filter-bar>label{width:calc(var(--unit) * 92);height:calc(var(--unit) * 28);padding:0 calc(var(--unit) * 9);align-items:center;gap:calc(var(--unit) * 6);color:var(--text-muted);display:flex}.contacts-filter-bar input{width:100%;min-width:0;color:var(--text-body);font-size:calc(var(--unit) * 12.5);background:0 0;border:0;outline:0}.contacts-filter-bar>span{color:var(--text-muted);font-size:calc(var(--unit) * 12.5);white-space:nowrap;margin-left:auto}.contacts-work-area{flex:1;min-height:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.saved-view-rail{display:none!important}.contacts-layout{min-width:0;height:100%;min-height:0}.contacts-table-card{flex-direction:column;height:100%;min-height:0;display:flex;background:var(--bg)!important;border:0!important;border-radius:0!important}.table-meta{min-height:calc(var(--unit) * 44)!important;padding:calc(var(--unit) * 7) calc(var(--unit) * 20)!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important}.contacts-page .table-meta{display:none!important}.contacts-table-wrap{min-width:0;overflow:auto!important}.contacts-table-wrap table{table-layout:fixed;width:calc(var(--unit) * 1116)!important;min-width:calc(var(--unit) * 1116)!important}.contacts-table-wrap thead{z-index:2;position:sticky;top:0;background:var(--table-header-bg)!important}.contacts-table-wrap thead tr{height:calc(var(--unit) * 34)!important}.contacts-table-wrap tbody tr{height:calc(var(--unit) * 38)!important}.contacts-table-wrap th{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)!important;font-size:calc(var(--unit) * 11)!important;font-weight:500!important}.contacts-table-wrap :where(th,td){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 calc(var(--unit) * 12)!important;border-right:calc(var(--unit) * 1) solid var(--row-hairline)!important;border-bottom:calc(var(--unit) * 1) solid var(--table-hairline)!important}.contacts-table-wrap tbody tr:hover{background:var(--surface-hover)!important}.reference-contact-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.reference-contact-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.reference-contact-scroll>.contact-virtual-spacer{width:calc(var(--unit) * 1116);min-width:calc(var(--unit) * 1116);height:var(--contact-virtual-space,0);flex:none}.reference-contact-grid{width:calc(var(--unit) * 1116);min-width:calc(var(--unit) * 1116);grid-template-columns:calc(var(--unit) * 34) calc(var(--unit) * 208) calc(var(--unit) * 172) calc(var(--unit) * 146) calc(var(--unit) * 152) calc(var(--unit) * 132) calc(var(--unit) * 140) calc(var(--unit) * 132);display:grid}.reference-contact-grid>span{min-width:0;height:100%;padding:0 calc(var(--unit) * 12);align-items:center;gap:calc(var(--unit) * 8);border-right:calc(var(--unit) * 1) solid var(--row-hairline);color:var(--text-body);font-size:calc(var(--unit) * 13);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.reference-contact-grid>span:last-child{border-right:0}.reference-contact-grid input{width:calc(var(--unit) * 14);height:calc(var(--unit) * 14);min-width:calc(var(--unit) * 14);accent-color:var(--text);flex:none;margin:0}.reference-contact-header{z-index:2;height:calc(var(--unit) * 34);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);background:var(--table-header-bg);position:sticky;top:0}.reference-contact-header>span{color:var(--text-muted);font-size:calc(var(--unit) * 12)}.reference-contact-row{height:calc(var(--unit) * 38);border-bottom:calc(var(--unit) * 1) solid var(--row-hairline);background:var(--bg);cursor:pointer}.reference-contact-row:hover,.reference-contact-row.current{background:var(--surface-hover)}.reference-contact-row:focus-visible{outline:calc(var(--unit) * 1) solid var(--text);outline-offset:calc(var(--unit) * -1)}.reference-contact-row span>b{min-width:0;font-size:calc(var(--unit) * 13);text-overflow:ellipsis;overflow:hidden}.reference-contact-avatar{width:calc(var(--unit) * 20);height:calc(var(--unit) * 20);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:calc(var(--unit) * 10);flex:none;place-items:center;font-style:normal;display:grid}.reference-status-dot{width:calc(var(--unit) * 7);height:calc(var(--unit) * 7);border-radius:var(--radius-pill);background:var(--text-muted);flex:none}.reference-status-dot.status-qualified,.reference-status-dot.status-customer{background:var(--accent)}.reference-status-dot.status-unqualified{background:var(--text-muted)}.reference-tags em{padding:calc(var(--unit) * 2) calc(var(--unit) * 8);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font-size:calc(var(--unit) * 11.5);font-style:normal}.reference-new-contact{height:calc(var(--unit) * 38);border:0;border-bottom:calc(var(--unit) * 1) solid var(--row-hairline);text-align:left;background:0 0}.reference-new-contact>span:first-child i{width:calc(var(--unit) * 14);height:calc(var(--unit) * 14);border:calc(var(--unit) * 1) dashed var(--border);border-radius:var(--radius-control)}.reference-contact-calculations{z-index:2;height:calc(var(--unit) * 40);border-top:calc(var(--unit) * 1) solid var(--border-subtle);background:var(--surface);position:sticky;bottom:0}.reference-contact-calculations>span{color:var(--text-muted);font-size:calc(var(--unit) * 12.5)}.reference-contact-calculations b{color:var(--text-body)}.reference-contact-area>footer{height:calc(var(--unit) * 46);min-height:calc(var(--unit) * 46);padding:0 calc(var(--unit) * 20);border-top:calc(var(--unit) * 1) solid var(--border-subtle);align-items:center;display:flex}.reference-contact-area>footer>span{padding:calc(var(--unit) * 6) calc(var(--unit) * 12);border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font-size:calc(var(--unit) * 12.5);white-space:nowrap}.reference-contact-area>footer>span i{color:var(--text-muted);font-style:normal}.reference-contact-area>footer small{color:var(--text-muted);font-size:calc(var(--unit) * 12.5);margin-left:auto}.contacts-layout:has(.contact-detail.open){display:block!important}.contacts-layout:has(.contact-detail.open) .contacts-table-card{display:none!important}.contact-detail.open{grid-template-columns:calc(var(--unit) * 300) minmax(0, 1fr) calc(var(--unit) * 268);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:var(--bg)!important;border:0!important;width:100%!important;height:100%!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}.contact-detail.open .detail-head{border-right:calc(var(--unit) * 1) solid var(--border);border-bottom:calc(var(--unit) * 1) solid var(--border);grid-area:1/1;padding:calc(var(--unit) * 22) calc(var(--unit) * 20)!important}.contact-detail.open .detail-head>button:first-child{display:none}.contact-detail.open>dl{border-right:calc(var(--unit) * 1) solid var(--border);grid-area:2/1;overflow-y:auto;padding:0 calc(var(--unit) * 20)!important;margin:0!important}.contact-detail.open>dl>div{min-height:calc(var(--unit) * 42);border-bottom:calc(var(--unit) * 1) solid var(--table-hairline);padding:calc(var(--unit) * 10) 0!important}.contact-detail.open .detail-activity{border-right:calc(var(--unit) * 1) solid var(--border);grid-area:1/2/4;min-width:0;min-height:0;overflow-y:auto;padding:calc(var(--unit) * 20) calc(var(--unit) * 24)!important}.contact-detail.open .detail-activity>div:first-child{min-height:calc(var(--unit) * 44)}.contact-detail.open .detail-activity article{margin-left:calc(var(--unit) * 13);border-left:calc(var(--unit) * 1) solid var(--border);position:relative;padding:calc(var(--unit) * 14) 0 calc(var(--unit) * 14) calc(var(--unit) * 30)!important;border-bottom:0!important}.contact-detail.open .detail-activity article>i{left:calc(var(--unit) * -14);width:calc(var(--unit) * 28);height:calc(var(--unit) * 28);border-radius:var(--radius-pill);background:var(--surface-sunken);position:absolute}.contact-reference-right{grid-area:1/3/4;min-width:0;min-height:0;overflow-y:auto}.contact-reference-right>section{padding:calc(var(--unit) * 18);gap:calc(var(--unit) * 8);border-bottom:calc(var(--unit) * 1) solid var(--border);display:grid}.contact-reference-right h3{margin:0 0 calc(var(--unit) * 4);color:var(--text-muted);font-size:calc(var(--unit) * 11);letter-spacing:.09em;text-transform:uppercase}.contact-reference-right b{font-size:calc(var(--unit) * 13)}.contact-reference-right p{color:var(--text-muted);font-size:calc(var(--unit) * 11.5);margin:0;line-height:1.45}.contact-reference-right span{min-height:calc(var(--unit) * 28);padding:0 calc(var(--unit) * 8);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font-size:calc(var(--unit) * 11.5);align-items:center;display:flex}.company-contact-avatars{display:flex}.company-contact-avatars i{width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);margin-right:calc(var(--unit) * -5);border:calc(var(--unit) * 2) solid var(--surface);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:calc(var(--unit) * 9);place-items:center;font-style:normal;display:grid}.contact-detail.open .delete-contact{grid-area:3/1;margin:calc(var(--unit) * 14) calc(var(--unit) * 20)!important}.cadences-page,.scripts-page,.reports-page,.settings-page{height:100%;min-height:0;background:var(--bg)!important}.cadences-page{flex-direction:column;display:flex!important}.cadence-toolbar{justify-content:space-between;align-items:center;min-height:calc(var(--unit) * 52)!important;padding:0 calc(var(--unit) * 20)!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important;width:100%!important;height:calc(var(--unit) * 52)!important;display:flex!important;position:static!important}.cadence-toolbar>div:first-child{align-items:center;gap:calc(var(--unit) * 12);display:flex!important}.cadence-toolbar h2{font-size:calc(var(--unit) * 14)!important;letter-spacing:-.018em!important;margin:0!important}.cadence-toolbar h2 span{color:var(--text-muted)}.cadence-toolbar p{align-items:center;gap:calc(var(--unit) * 6);text-transform:capitalize;display:flex;color:var(--text-secondary)!important;font-size:calc(var(--unit) * 12)!important;margin:0!important}.cadence-toolbar p i{width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);border-radius:var(--radius-pill);background:var(--accent)}.cadence-toolbar p span{margin-left:calc(var(--unit) * 7);color:var(--text-muted);text-transform:none}.cadence-toolbar>div:last-child{gap:calc(var(--unit) * 8);display:flex!important}.cadence-toolbar button{min-height:calc(var(--unit) * 32)!important;border-radius:var(--radius-control)!important}.cadence-layout{flex:1;min-height:0;grid-template-columns:calc(var(--unit) * 268) minmax(0, 1fr) calc(var(--unit) * 300)!important}.cadence-list{border-right:calc(var(--unit) * 1) solid var(--border)!important;background:var(--bg)!important}.cadence-detail-card{background:var(--bg)!important;border:0!important;border-radius:0!important}.cadence-detail-card>header,.cadence-metrics{display:none!important}.cadence-detail-tabs{margin:calc(var(--unit) * 14) calc(var(--unit) * 20) 0!important}.cadence-detail-tabs+.sequence-card,.sequence-card{margin:calc(var(--unit) * 14) calc(var(--unit) * 20) calc(var(--unit) * 28)!important;background:0 0!important;border:0!important;border-radius:0!important}.sequence-head{display:none!important}.sequence-flow{padding:0!important}.sequence-row{border-radius:var(--radius-inner);background:var(--surface);cursor:pointer;margin:0;min-height:calc(var(--unit) * 68)!important;padding:calc(var(--unit) * 12) calc(var(--unit) * 14)!important;grid-template-columns:calc(var(--unit) * 34) minmax(0, 1fr) auto!important;align-items:center!important;gap:calc(var(--unit) * 10)!important;border:calc(var(--unit) * 1) solid var(--border-subtle)!important;display:grid!important}.sequence-row.selected{border-color:var(--text)!important}.sequence-row .sequence-rail{display:none}.sequence-row .step-symbol{width:calc(var(--unit) * 34)!important;height:calc(var(--unit) * 34)!important;border-radius:var(--radius-control)!important;background:var(--surface-sunken)!important;color:var(--text-secondary)!important}.sequence-row .step-copy{min-width:0;padding:0!important}.sequence-row .step-copy b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:calc(var(--unit) * 13.5)!important}.sequence-row .step-copy p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:calc(var(--unit) * 4) 0 0!important;font-size:calc(var(--unit) * 12)!important}.sequence-row>em{white-space:nowrap;font-style:normal;color:var(--text-muted)!important;font-size:calc(var(--unit) * 11.5)!important;background:0 0!important;padding:0!important}.sequence-insert-step{width:100%;height:calc(var(--unit) * 28);padding-left:calc(var(--unit) * 34);align-items:center;gap:calc(var(--unit) * 7);color:var(--text-muted);font-size:calc(var(--unit) * 11.5);background:0 0;border:0;display:flex}.sequence-insert-step:before{width:calc(var(--unit) * 1);height:calc(var(--unit) * 28);margin-right:calc(var(--unit) * -1);background:var(--border-subtle);content:""}.sequence-add-step{width:100%;min-height:calc(var(--unit) * 54);margin-top:calc(var(--unit) * 10);padding:calc(var(--unit) * 13) calc(var(--unit) * 16);align-items:center;gap:calc(var(--unit) * 9);border:calc(var(--unit) * 1) dashed var(--border);border-radius:var(--radius-inner);color:var(--text-muted);font-size:calc(var(--unit) * 13.5);text-align:left;background:0 0;display:flex}.sequence-add-step>span{width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-control);place-items:center;display:grid}.sequence-add-step kbd{color:var(--hint);font:inherit;background:0 0;border:0;margin-left:auto}.cadence-exit-summary{display:none!important}.cadence-reference-inspector{border-left:calc(var(--unit) * 1) solid var(--border);background:var(--bg);min-width:0;min-height:0;overflow-y:auto}.cadence-reference-inspector>header{min-height:calc(var(--unit) * 68);padding:calc(var(--unit) * 14) calc(var(--unit) * 18);align-items:center;gap:calc(var(--unit) * 10);border-bottom:calc(var(--unit) * 1) solid var(--border);display:flex}.cadence-reference-inspector>header>div{gap:calc(var(--unit) * 3);display:grid}.cadence-reference-inspector>header b{font-size:calc(var(--unit) * 13.5)}.cadence-reference-inspector>header small{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.cadence-reference-inspector>section{padding:calc(var(--unit) * 16) calc(var(--unit) * 18);gap:calc(var(--unit) * 14);border-bottom:calc(var(--unit) * 1) solid var(--border);display:grid}.cadence-reference-inspector>section>label:not(.reference-toggle){gap:calc(var(--unit) * 7);color:var(--text-muted);font-size:calc(var(--unit) * 11.5);display:grid}.cadence-reference-inspector :where(input,section>label>button){width:100%;min-height:calc(var(--unit) * 34);padding:0 calc(var(--unit) * 10);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-body);text-align:left;font-size:calc(var(--unit) * 12.5)}.cadence-reference-inspector h3{color:var(--text-muted);font-size:calc(var(--unit) * 11);letter-spacing:.09em;text-transform:uppercase;margin:0}.reference-toggle{min-height:calc(var(--unit) * 42);align-items:center;gap:calc(var(--unit) * 10);display:flex;position:relative}.reference-toggle>span{gap:calc(var(--unit) * 2);flex:1;min-width:0;display:grid}.reference-toggle b{font-size:calc(var(--unit) * 12.5)}.reference-toggle small{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.reference-toggle input{opacity:0;position:absolute}.reference-toggle>i{width:calc(var(--unit) * 34);height:calc(var(--unit) * 20);padding:calc(var(--unit) * 3);border-radius:var(--radius-pill);background:var(--track);display:flex}.reference-toggle>i:after{width:calc(var(--unit) * 14);height:calc(var(--unit) * 14);border-radius:var(--radius-pill);background:var(--surface);content:""}.reference-toggle input:checked+i{background:var(--text);justify-content:flex-end}.cadence-inspector-actions{grid-template-columns:1fr 1fr}.cadence-inspector-actions button{min-height:calc(var(--unit) * 32);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font-size:calc(var(--unit) * 12)}.cadence-reference-inspector>aside{margin:calc(var(--unit) * 18);padding:calc(var(--unit) * 14);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-inner)}.cadence-reference-inspector>aside b{font-size:calc(var(--unit) * 11);letter-spacing:.09em;text-transform:uppercase}.cadence-reference-inspector>aside p{margin:calc(var(--unit) * 7) 0 0;color:var(--text-muted);font-size:calc(var(--unit) * 12);line-height:1.5}.scripts-page{flex-direction:column;overflow:hidden;display:flex!important}.scripts-toolbar{height:calc(var(--unit) * 52);min-height:calc(var(--unit) * 52);padding:0 calc(var(--unit) * 20);align-items:center;gap:calc(var(--unit) * 10);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);display:flex;overflow:hidden}.scripts-toolbar>span,.scripts-toolbar>i{color:var(--text-muted);font-size:calc(var(--unit) * 13.5);white-space:nowrap;flex:none;font-style:normal}.scripts-toolbar>i{color:var(--border)}.scripts-toolbar>b{font-size:calc(var(--unit) * 14);letter-spacing:-.018em;white-space:nowrap;flex:none}.scripts-toolbar>div{flex:1;min-width:0}.scripts-toolbar>small{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap}.scripts-toolbar>button{padding:calc(var(--unit) * 5) calc(var(--unit) * 11);border-radius:var(--radius-control);background:var(--surface-hover);color:var(--text-body);font-size:calc(var(--unit) * 12.5);white-space:nowrap}.scripts-toolbar>button.primary{padding:calc(var(--unit) * 5) calc(var(--unit) * 12);background:var(--text);color:var(--surface);font-weight:500}.scripts-workspace{grid-template-columns:calc(var(--unit) * 252) minmax(0, 1fr) calc(var(--unit) * 288);flex:1;min-width:0;min-height:0;display:grid}.script-library,.script-builder,.script-reference-inspector{min-width:0;min-height:0;border-color:var(--border-subtle)!important;background:var(--bg)!important}.script-library,.script-builder{border-right:calc(var(--unit) * 1) solid var(--border-subtle)!important}.script-library{flex-direction:column;display:flex;overflow:hidden}.script-library>header{align-items:center;gap:calc(var(--unit) * 9);display:flex;height:calc(var(--unit) * 40)!important;min-height:calc(var(--unit) * 40)!important;padding:0 calc(var(--unit) * 18)!important;border-bottom:calc(var(--unit) * 1) solid var(--border-subtle)!important}.script-library>header>span{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap}.script-library>header>button{align-items:center;gap:calc(var(--unit) * 5);font-size:calc(var(--unit) * 12);margin-left:auto;display:flex;min-height:0!important;color:var(--text-secondary)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.script-library>div{flex:1;min-height:0;overflow-y:auto}.script-library>div>button{width:100%;min-height:calc(var(--unit) * 62);padding:calc(var(--unit) * 13) calc(var(--unit) * 18);gap:calc(var(--unit) * 5);border-bottom:calc(var(--unit) * 1) solid var(--row-hairline);text-align:left;background:0 0;flex-direction:column;display:flex}.script-library>div>button.active{border-left:calc(var(--unit) * 2) solid var(--text);background:var(--surface)}.script-library>div>button>span{align-items:baseline;gap:calc(var(--unit) * 8);width:100%;display:flex}.script-library>div>button b{min-width:0;color:var(--text);font-size:calc(var(--unit) * 13.5);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.script-library>div>button i{width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);border-radius:var(--radius-pill);background:var(--accent);flex:none}.script-library>div>button small{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap}.script-builder{flex-direction:column;display:flex;overflow:hidden!important}.script-view-tabs{height:calc(var(--unit) * 44);min-height:calc(var(--unit) * 44);padding:0 calc(var(--unit) * 22);align-items:center;gap:calc(var(--unit) * 4);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);display:flex}.script-view-tabs button{padding:calc(var(--unit) * 4) calc(var(--unit) * 10);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:calc(var(--unit) * 12.5);white-space:nowrap;background:0 0}.script-view-tabs button.active{background:var(--surface-raised);color:var(--text);font-weight:500}.script-view-tabs small{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap;margin-left:auto}.script-inline-editor{gap:calc(var(--unit) * 12);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto;padding:calc(var(--unit) * 22) calc(var(--unit) * 22) calc(var(--unit) * 28)!important}.script-properties{display:none}.script-properties input{min-width:0;padding:0 calc(var(--unit) * 2) calc(var(--unit) * 10);border:0;border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);color:var(--text);font-size:calc(var(--unit) * 13);background:0 0;border-radius:0;outline:0}.script-inline-editor>article{gap:calc(var(--unit) * 10);flex-direction:column;display:flex;padding:calc(var(--unit) * 18) calc(var(--unit) * 20)!important;border:calc(var(--unit) * 1) solid var(--border-subtle)!important;border-radius:var(--radius-inner)!important;background:var(--surface)!important;margin:0!important}.script-inline-editor>article.active{border-color:var(--text)!important}.script-inline-editor>article>header{min-height:calc(var(--unit) * 18);align-items:center;gap:calc(var(--unit) * 10);display:flex;border:0!important;padding:0!important}.script-inline-editor>article>header input{min-width:0;font-size:calc(var(--unit) * 11);letter-spacing:.09em;text-transform:uppercase;outline:0;flex:1;font-weight:500;color:var(--text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.script-inline-editor>article>header small{color:var(--text-muted);font-size:calc(var(--unit) * 11.5);white-space:nowrap}.script-inline-editor textarea{resize:none;outline:0;width:100%;min-height:calc(var(--unit) * 48)!important;color:var(--text)!important;font-size:calc(var(--unit) * 15)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.6!important}.script-inline-answers{gap:calc(var(--unit) * 6);flex-wrap:wrap;display:flex}.script-inline-answers input{width:auto;min-width:calc(var(--unit) * 120);padding:calc(var(--unit) * 5) calc(var(--unit) * 9);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font-size:calc(var(--unit) * 12);border:0}.script-inline-add{width:100%;min-height:calc(var(--unit) * 54);padding:calc(var(--unit) * 13) calc(var(--unit) * 16);align-items:center;gap:calc(var(--unit) * 9);border:calc(var(--unit) * 1) dashed var(--border);border-radius:var(--radius-inner);color:var(--text-muted);font-size:calc(var(--unit) * 13.5);text-align:left;background:0 0;display:flex}.script-inline-add>span{width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-control);place-items:center;display:grid}.script-publish{display:none!important}.script-reference-inspector{padding:calc(var(--unit) * 22) calc(var(--unit) * 20) calc(var(--unit) * 26);gap:calc(var(--unit) * 22);flex-direction:column;display:flex;overflow-y:auto!important}.script-reference-inspector>section{border:0;padding:0}.script-reference-inspector h3{margin:0 0 calc(var(--unit) * 12);color:var(--text-muted);font-size:calc(var(--unit) * 11);letter-spacing:.09em;text-transform:uppercase}.script-variable-list{gap:calc(var(--unit) * 6);flex-wrap:wrap;display:flex}.script-variable-list :where(span,button){padding:calc(var(--unit) * 3) calc(var(--unit) * 7);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font-size:calc(var(--unit) * 11.5);border:0}.script-used-list{gap:calc(var(--unit) * 10);display:grid}.script-used-list p{padding:calc(var(--unit) * 11) calc(var(--unit) * 13);align-items:center;gap:calc(var(--unit) * 10);border:calc(var(--unit) * 1) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);margin:0;display:flex}.script-used-list b{min-width:0;font-size:calc(var(--unit) * 13);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.script-used-list span{color:var(--text-muted);font-size:calc(var(--unit) * 11.5);white-space:nowrap}.script-reference-inspector dl{margin:0}.script-reference-inspector dl>div{min-height:calc(var(--unit) * 29);justify-content:space-between;align-items:center;display:flex}.script-reference-inspector :where(dt,dd){font-size:calc(var(--unit) * 12.5);white-space:nowrap;margin:0}.script-reference-inspector dt{color:var(--text-muted)}.script-reference-inspector>aside{padding:calc(var(--unit) * 14);gap:calc(var(--unit) * 7);border-radius:var(--radius-inner);background:var(--surface-sunken);flex-direction:column;margin-top:auto;display:flex}.script-reference-inspector>aside span{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.script-reference-inspector>aside p{color:var(--text-secondary);font-size:calc(var(--unit) * 12.5);margin:0;line-height:1.55}.analytics-page{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;max-width:none!important;padding:0!important}.reports-toolbar{min-height:calc(var(--unit) * 52);padding:0 calc(var(--unit) * 20);border-bottom:calc(var(--unit) * 1) solid var(--border);justify-content:flex-start!important;margin:0!important}.reports-toolbar>b{font-size:calc(var(--unit) * 14);letter-spacing:-.018em;flex:none}.reports-toolbar .reports-tabs{gap:calc(var(--unit) * 3);display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.reports-tabs button{min-height:calc(var(--unit) * 24);padding:calc(var(--unit) * 4) calc(var(--unit) * 10);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:calc(var(--unit) * 12.5);background:0 0}.reports-tabs button.active{background:var(--surface-raised);color:var(--text);font-weight:500}.reports-actions{gap:calc(var(--unit) * 8);margin-left:auto;display:flex}.reports-actions button{min-height:calc(var(--unit) * 30);padding:0 calc(var(--unit) * 11);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-body);font-size:calc(var(--unit) * 12.5)}.report-filters{min-height:calc(var(--unit) * 44);padding:0 calc(var(--unit) * 20);align-items:center;gap:calc(var(--unit) * 7);border-bottom:calc(var(--unit) * 1) solid var(--border);display:flex}.report-filters>:where(button,.report-filter-label),.report-filters>label,.report-range{min-height:calc(var(--unit) * 28)!important;border-radius:var(--radius-control)!important;background:var(--surface-sunken)!important;border:0!important}.report-filters>:where(button,.report-filter-label){padding:calc(var(--unit) * 6) calc(var(--unit) * 11);color:var(--text-body);font-size:calc(var(--unit) * 12.5);white-space:nowrap}.report-filters label>span{display:none}.report-filters select{min-width:calc(var(--unit) * 92)!important;padding:0 calc(var(--unit) * 10)!important;font-size:calc(var(--unit) * 12.5)!important}.report-filters .report-range{display:none}.report-compare{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap;margin-left:auto}.report-filters .report-save{color:var(--text-muted);background:0 0!important}.analytics-page>:not(.reports-toolbar):not(.report-filters){flex:none}.analytics-page{overflow-y:auto}.analytics-metrics{min-height:calc(var(--unit) * 88);border:0!important;border-bottom:calc(var(--unit) * 1) solid var(--border-subtle)!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.analytics-metrics article{gap:calc(var(--unit) * 7);flex-direction:column;min-height:calc(var(--unit) * 88)!important;padding:calc(var(--unit) * 16) calc(var(--unit) * 20)!important;border:0!important;border-right:calc(var(--unit) * 1) solid var(--border-subtle)!important;background:0 0!important;border-radius:0!important;display:flex!important}.analytics-metrics article:last-child{border-right:0!important}.analytics-metrics article>small{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.analytics-metrics article>p{align-items:baseline;gap:calc(var(--unit) * 9);margin:0;display:flex}.analytics-metrics article b{letter-spacing:-.035em;white-space:nowrap;line-height:1.15;color:var(--text)!important;font-size:calc(var(--unit) * 24)!important;margin:0!important}.analytics-metrics article p span{color:var(--text-secondary);font-size:calc(var(--unit) * 12);white-space:nowrap}.report-primary-grid{border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.report-primary-grid>article{min-width:0;padding:calc(var(--unit) * 20);gap:calc(var(--unit) * 16);flex-direction:column;display:flex}.report-primary-grid>article:first-child{border-right:calc(var(--unit) * 1) solid var(--border-subtle)}.report-primary-grid article>header{align-items:baseline;gap:calc(var(--unit) * 10);display:flex}.report-primary-grid article>header b{font-size:calc(var(--unit) * 13.5);letter-spacing:-.02em;white-space:nowrap}.report-primary-grid article>header span{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap;margin-left:auto}.report-bars{height:calc(var(--unit) * 150);align-items:flex-end;gap:calc(var(--unit) * 6);display:flex}.report-bars>i,.hour-bars>i{min-width:calc(var(--unit) * 3);border-radius:var(--radius-control);background:var(--surface-raised);flex:1}.report-bars>i:nth-child(3n),.hour-bars>i:nth-child(3n){background:var(--border)}.report-bars>i.best,.hour-bars>i.best{background:var(--text)}.report-bars>i.height-1,.hour-bars>i.height-1{height:10%}.report-bars>i.height-2,.hour-bars>i.height-2{height:20%}.report-bars>i.height-3,.hour-bars>i.height-3{height:30%}.report-bars>i.height-4,.hour-bars>i.height-4{height:40%}.report-bars>i.height-5,.hour-bars>i.height-5{height:50%}.report-bars>i.height-6,.hour-bars>i.height-6{height:60%}.report-bars>i.height-7,.hour-bars>i.height-7{height:70%}.report-bars>i.height-8,.hour-bars>i.height-8{height:80%}.report-bars>i.height-9,.hour-bars>i.height-9{height:90%}.report-bars>i.height-10,.hour-bars>i.height-10{height:100%}.report-volume>footer{align-items:center;gap:calc(var(--unit) * 16);display:flex}.report-volume>footer span{align-items:center;gap:calc(var(--unit) * 7);color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap;display:flex}.report-volume>footer span i{width:calc(var(--unit) * 8);height:calc(var(--unit) * 8);border-radius:var(--radius-control);background:var(--surface-raised)}.report-volume>footer span i.best{background:var(--text)}.report-volume>footer time{color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap;margin-left:auto}.report-funnel{gap:calc(var(--unit) * 12)!important}.funnel-row{gap:calc(var(--unit) * 6);flex-direction:column;display:flex}.funnel-row p{align-items:baseline;gap:calc(var(--unit) * 10);margin:0;display:flex}.funnel-row p span{color:var(--text-secondary);font-size:calc(var(--unit) * 12.5)}.funnel-row p b{font-size:calc(var(--unit) * 13);margin-left:auto}.funnel-row p em{width:calc(var(--unit) * 42);color:var(--text-muted);font-size:calc(var(--unit) * 12);text-align:right;font-style:normal}.funnel-row>i{height:calc(var(--unit) * 6);border-radius:var(--radius-pill);background:var(--surface-hover);overflow:hidden}.funnel-row>i>span{border-radius:var(--radius-pill);background:var(--text);height:100%;display:block}.funnel-row>i>span.width-0{width:0}.funnel-row>i>span.width-1{width:10%}.funnel-row>i>span.width-2{width:20%}.funnel-row>i>span.width-3{width:30%}.funnel-row>i>span.width-4{width:40%}.funnel-row>i>span.width-5{width:50%}.funnel-row>i>span.width-6{width:60%}.funnel-row>i>span.width-7{width:70%}.funnel-row>i>span.width-8{width:80%}.funnel-row>i>span.width-9{width:90%}.funnel-row>i>span.width-10{width:100%}.report-funnel>small{color:var(--text-muted);font-size:calc(var(--unit) * 12);line-height:1.5}.report-reps{border-bottom:calc(var(--unit) * 1) solid var(--border-subtle)}.report-reps>header{padding:calc(var(--unit) * 18) calc(var(--unit) * 20) calc(var(--unit) * 12);align-items:baseline;gap:calc(var(--unit) * 10);display:flex}.report-reps>header b{font-size:calc(var(--unit) * 13.5);letter-spacing:-.02em}.report-reps>header span{color:var(--text-muted);font-size:calc(var(--unit) * 12);margin-left:auto}.report-rep-row{min-height:calc(var(--unit) * 38);padding:0 calc(var(--unit) * 20);gap:calc(var(--unit) * 12);border-bottom:calc(var(--unit) * 1) solid var(--row-hairline);font-size:calc(var(--unit) * 13);white-space:nowrap;grid-template-columns:1.5fr repeat(6,1fr);align-items:center;display:grid}.report-rep-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.report-rep-row>span{color:var(--text-secondary)}.report-rep-row.head{min-height:calc(var(--unit) * 34);background:var(--table-header-bg);color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.report-rep-row.total{border-bottom:0}.report-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-secondary-grid>article{min-width:0;padding:calc(var(--unit) * 20);gap:calc(var(--unit) * 11);border-right:calc(var(--unit) * 1) solid var(--border-subtle);flex-direction:column;display:flex}.report-secondary-grid>article:last-child{border-right:0}.report-secondary-grid h2{margin:0 0 calc(var(--unit) * 3);font-size:calc(var(--unit) * 13.5);letter-spacing:-.02em}.report-secondary-grid p{align-items:baseline;gap:calc(var(--unit) * 10);margin:0;display:flex}.report-secondary-grid p span{color:var(--text-secondary);font-size:calc(var(--unit) * 12.5)}.report-secondary-grid p b{font-size:calc(var(--unit) * 13);margin-left:auto}.hour-bars{height:calc(var(--unit) * 96);align-items:flex-end;gap:calc(var(--unit) * 5);display:flex}.report-secondary-grid small{color:var(--text-muted);font-size:calc(var(--unit) * 12)}.report-insight{min-height:calc(var(--unit) * 52);padding:calc(var(--unit) * 16) calc(var(--unit) * 20);align-items:center;gap:calc(var(--unit) * 14);border-top:calc(var(--unit) * 1) solid var(--border-subtle);display:flex}.report-insight span{color:var(--text-secondary);font-size:calc(var(--unit) * 12.5)}.report-insight button{color:var(--text-muted);font-size:calc(var(--unit) * 12.5);white-space:nowrap;background:0 0;margin-left:auto}.scheduled-reports{display:none!important}.settings-page{grid-template-columns:calc(var(--unit) * 236) minmax(0, 1fr)!important}.settings-tabs{overflow-y:auto;padding:calc(var(--unit) * 20) calc(var(--unit) * 14)!important;border-right:calc(var(--unit) * 1) solid var(--border)!important;background:var(--bg)!important}.settings-back{min-height:calc(var(--unit) * 30);padding:calc(var(--unit) * 6) calc(var(--unit) * 10);color:var(--text-secondary);font-size:calc(var(--unit) * 13);align-items:center;text-decoration:none;display:flex}.settings-search{display:none!important}.settings-nav-group{gap:calc(var(--unit) * 2)!important}.settings-nav-group h2{text-transform:none;padding:calc(var(--unit) * 12) calc(var(--unit) * 10) calc(var(--unit) * 5)!important;color:var(--text-muted)!important;font-size:calc(var(--unit) * 11.5)!important;letter-spacing:0!important}.settings-nav-group button{min-height:calc(var(--unit) * 30)!important;padding:calc(var(--unit) * 6) calc(var(--unit) * 10)!important;border-radius:var(--radius-control)!important;font-size:calc(var(--unit) * 13)!important}.settings-nav-group button>i,.settings-nav-group button>span>small{display:none!important}.settings-content{padding:calc(var(--unit) * 44) calc(var(--unit) * 32) calc(var(--unit) * 64)!important;background:var(--bg)!important;overflow-y:auto!important}.settings-content>*{width:min(100%, calc(var(--unit) * 660));flex:none;margin-left:auto!important;margin-right:auto!important}.settings-heading h1{font-size:calc(var(--unit) * 26)!important;letter-spacing:-.032em!important}.settings-card{border:calc(var(--unit) * 1) solid var(--border)!important;border-radius:var(--radius-inner)!important;background:var(--surface)!important}.reference-email-settings{gap:calc(var(--unit) * 40);flex-direction:column;display:flex}.reference-email-settings>h1{margin:0 0 calc(var(--unit) * -20);color:var(--text);font-size:calc(var(--unit) * 26);letter-spacing:-.032em;font-weight:500}.email-health-card{min-height:calc(var(--unit) * 94);padding:calc(var(--unit) * 18);align-items:center;gap:calc(var(--unit) * 16);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);display:flex}.email-health-gauge{width:calc(var(--unit) * 50);height:calc(var(--unit) * 34);border:calc(var(--unit) * 5) solid var(--track);border-radius:var(--radius-pill) var(--radius-pill) 0 0;border-bottom:0;flex:none;position:relative;overflow:hidden}.email-health-gauge:after{left:calc(var(--unit) * 20);bottom:calc(var(--unit) * -3);width:calc(var(--unit) * 5);height:calc(var(--unit) * 26);border-radius:var(--radius-pill);background:var(--accent);transform-origin:50% 100%;content:"";position:absolute;transform:rotate(38deg)}.email-health-card>div{flex:1;min-width:0}.email-health-card b{font-size:calc(var(--unit) * 14)}.email-health-card p{margin:calc(var(--unit) * 5) 0 0;color:var(--text-muted);font-size:calc(var(--unit) * 12.5);line-height:1.45}.email-health-card button{color:var(--text-secondary);font-size:calc(var(--unit) * 12.5);background:0 0}.reference-email-settings>section{gap:calc(var(--unit) * 12);display:grid}.reference-email-settings>section>header h2{font-size:calc(var(--unit) * 15.5);letter-spacing:-.022em;margin:0}.reference-email-settings>section>header p{margin:calc(var(--unit) * 5) 0 0;color:var(--text-muted);font-size:calc(var(--unit) * 13.5)}.reference-settings-card{border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-inner);background:var(--surface);overflow:hidden}.reference-settings-card>button{width:100%;min-height:calc(var(--unit) * 58);padding:calc(var(--unit) * 14) calc(var(--unit) * 18);align-items:center;gap:calc(var(--unit) * 12);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);text-align:left;background:0 0;display:flex}.reference-settings-card>button:last-child{border-bottom:0}.reference-settings-card>button>span{gap:calc(var(--unit) * 3);flex:1;min-width:0;display:grid}.reference-settings-card>button b{font-size:calc(var(--unit) * 13)}.reference-settings-card>button small{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.reference-settings-card>button em{align-items:center;gap:calc(var(--unit) * 6);color:var(--text-secondary);font-size:calc(var(--unit) * 12);white-space:nowrap;font-style:normal;display:flex}.reference-settings-card>button em i,.mailbox-card span>i{width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);border-radius:var(--radius-pill);background:var(--accent)}.reference-setting-toggle{min-height:calc(var(--unit) * 62);padding:calc(var(--unit) * 14) calc(var(--unit) * 18);align-items:center;gap:calc(var(--unit) * 12);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);display:flex;position:relative}.reference-setting-toggle:last-child{border-bottom:0}.reference-setting-toggle>span{gap:calc(var(--unit) * 3);flex:1;min-width:0;display:grid}.reference-setting-toggle b{font-size:calc(var(--unit) * 13)}.reference-setting-toggle small{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.reference-setting-toggle input{opacity:0;position:absolute}.reference-setting-toggle>i{width:calc(var(--unit) * 34);height:calc(var(--unit) * 20);padding:calc(var(--unit) * 3);border-radius:var(--radius-pill);background:var(--track);display:flex}.reference-setting-toggle>i:after{width:calc(var(--unit) * 14);height:calc(var(--unit) * 14);border-radius:var(--radius-pill);background:var(--surface);content:""}.reference-setting-toggle input:checked+i{background:var(--text);justify-content:flex-end}.mailbox-card>div{min-height:calc(var(--unit) * 48);padding:0 calc(var(--unit) * 18);grid-template-columns:minmax(0, 1fr) calc(var(--unit) * 84) calc(var(--unit) * 84);border-bottom:calc(var(--unit) * 1) solid var(--border-subtle);align-items:center;display:grid}.mailbox-card>div:last-child{border-bottom:0}.mailbox-card>div:first-child{min-height:calc(var(--unit) * 34);color:var(--text-muted);font-size:calc(var(--unit) * 11)}.mailbox-card>div>span{align-items:center;gap:calc(var(--unit) * 6);min-width:0;color:var(--text-body);font-size:calc(var(--unit) * 12.5);white-space:nowrap;display:flex}.mailbox-card>div>span:first-child{gap:calc(var(--unit) * 2);text-overflow:ellipsis;display:grid;overflow:hidden}.mailbox-card small{color:var(--text-muted);font-size:calc(var(--unit) * 10.5)}.email-provider-details{border-top:calc(var(--unit) * 1) solid var(--border)}.email-provider-details>summary{padding:calc(var(--unit) * 14) 0;color:var(--text-secondary);font-size:calc(var(--unit) * 13);cursor:pointer}.workspace-toolbar{width:100%;overflow:hidden;height:calc(var(--unit) * 52)!important;min-height:calc(var(--unit) * 52)!important;padding:0 calc(var(--unit) * 20)!important;align-items:center!important;gap:calc(var(--unit) * 12)!important;border:0!important;border-bottom:calc(var(--unit) * 1) solid var(--border)!important;background:var(--bg)!important;display:flex!important}.workspace-toolbar-leading{align-items:center;gap:calc(var(--unit) * 10);min-width:0;display:flex!important}.workspace-toolbar-leading>strong,.workspace-toolbar-title-button,.toolbar-title-button{color:var(--text);letter-spacing:-.018em;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;line-height:1;font-size:calc(var(--unit) * 14)!important;font-weight:500!important}.workspace-toolbar-trail{align-items:center;gap:calc(var(--unit) * 9);min-width:0;color:var(--text-muted);font-size:calc(var(--unit) * 12.5);white-space:nowrap;display:flex}.workspace-toolbar-trail>b{min-width:0;color:var(--text);font-size:calc(var(--unit) * 13.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-toolbar .toolbar-section-label{color:var(--text-muted);font-size:calc(var(--unit) * 13.5);font-weight:400}.workspace-toolbar-meta{align-items:center;gap:calc(var(--unit) * 10);min-width:0;color:var(--text-muted);font-size:calc(var(--unit) * 12);white-space:nowrap;margin-left:auto;display:flex!important}.workspace-toolbar-actions{align-items:center;gap:calc(var(--unit) * 8);white-space:nowrap;flex:none;display:flex!important}.workspace-toolbar-meta+.workspace-toolbar-actions{margin-left:0}.workspace-toolbar-leading+.workspace-toolbar-actions{margin-left:auto}.workspace-toolbar>.workspace-toolbar-leading,.workspace-toolbar>.workspace-toolbar-meta,.workspace-toolbar>.workspace-toolbar-actions{display:flex!important}.toolbar-tabs{padding:calc(var(--unit) * 2);align-items:center;gap:calc(var(--unit) * 2);border-radius:var(--radius-control);background:var(--surface-sunken);display:flex}.workspace-toolbar .toolbar-button{justify-content:center;align-items:center;gap:calc(var(--unit) * 6);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex;min-height:calc(var(--unit) * 30)!important;padding:calc(var(--unit) * 5) calc(var(--unit) * 11)!important;border-radius:var(--radius-control)!important;background:var(--surface-sunken)!important;color:var(--text-body)!important;font-size:calc(var(--unit) * 12.5)!important;border:0!important;font-weight:400!important}.workspace-toolbar .toolbar-button:hover{background:var(--surface-raised)!important;color:var(--text)!important}.workspace-toolbar .toolbar-button-ghost{min-height:calc(var(--unit) * 28)!important;padding:calc(var(--unit) * 5) calc(var(--unit) * 10)!important;border-radius:var(--radius-control)!important;color:var(--text-secondary)!important;background:0 0!important}.workspace-toolbar .toolbar-button-ghost.active{background:var(--surface)!important;color:var(--text)!important;font-weight:500!important}.workspace-toolbar .toolbar-button-primary{min-height:calc(var(--unit) * 34)!important;padding:0 calc(var(--unit) * 14)!important;background:var(--text)!important;color:var(--bg)!important;font-weight:500!important}.workspace-toolbar .toolbar-button-primary:hover{opacity:.9;background:var(--text)!important;color:var(--bg)!important}.workspace-toolbar .toolbar-button:disabled{cursor:not-allowed;opacity:.42}.toolbar-status{min-height:calc(var(--unit) * 24);padding:calc(var(--unit) * 4) calc(var(--unit) * 10);align-items:center;gap:calc(var(--unit) * 7);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-body);font-size:calc(var(--unit) * 12);text-transform:capitalize;white-space:nowrap;display:inline-flex}.toolbar-status>i{width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);border-radius:var(--radius-pill);background:var(--hint);flex:none}.toolbar-status-positive>i{background:var(--accent)}.workspace-toolbar.dialer-session-bar{padding-inline:calc(var(--unit) * 24)!important}.workspace-toolbar.inbox-screen-header,.workspace-toolbar.contacts-toolbar,.workspace-toolbar.cadence-toolbar,.workspace-toolbar.scripts-toolbar,.workspace-toolbar.reports-toolbar{justify-content:flex-start!important;position:static!important}.workspace-toolbar.inbox-screen-header>:where(nav,div),.workspace-toolbar.contacts-toolbar>:where(nav,div),.workspace-toolbar.cadence-toolbar>:where(nav,div),.workspace-toolbar.scripts-toolbar>:where(nav,div),.workspace-toolbar.reports-toolbar>:where(nav,div){margin-top:0;margin-bottom:0}.workspace-toolbar .queue-start-primary,.workspace-toolbar .end-session{min-height:calc(var(--unit) * 34)!important;padding:0 calc(var(--unit) * 14)!important}.workspace-toolbar .automatic-caller-id{color:var(--text-muted)!important;font-size:calc(var(--unit) * 12)!important;background:0 0!important;padding:0!important}
.settings-content>.sms-automation-settings{width:100%!important;max-width:none!important;margin:0!important}.sms-automation-settings{color:var(--text);background:var(--bg);display:block}.sms-settings-loading{min-height:calc(var(--unit) * 44);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);color:var(--text-muted);font-size:calc(var(--unit) * 12);align-items:center;display:flex}.sms-automation-settings>.settings-notice{min-height:calc(var(--unit) * 36);padding:0 var(--space-4)!important;border-width:0 0 var(--hairline)!important;border-radius:0!important;margin:0!important}.sms-settings-section{border:0;border-bottom:var(--hairline) solid var(--border);background:var(--surface);margin:0;padding:0}.sms-section-header{min-height:calc(var(--unit) * 52);padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sms-section-header h3,.sms-section-header p{margin:0}.sms-section-header h3{font-size:calc(var(--unit) * 13.5);letter-spacing:-.012em;font-weight:500}.sms-section-header p{margin-top:calc(var(--unit) * 2);color:var(--text-muted);font-size:calc(var(--unit) * 11.5);white-space:nowrap}.sms-section-header .settings-switch{flex:none;margin:0!important}.sms-property-row{min-height:calc(var(--unit) * 36);grid-template-columns:calc(var(--unit) * 156) minmax(0, 1fr);border-top:var(--hairline) solid var(--border);color:var(--text-muted);font-size:calc(var(--unit) * 11.5);align-items:stretch;margin:0;padding:0;font-weight:400;display:grid}.sms-property-row>span:first-child{padding:0 var(--space-4);border-right:var(--hairline) solid var(--border);white-space:nowrap;align-items:center;display:flex}.sms-property-editor textarea{width:100%;min-height:calc(var(--unit) * 52);padding:var(--space-3) var(--space-4);resize:vertical;color:var(--text);font:inherit;font-size:calc(var(--unit) * 12.5);background:0 0;border:0;border-radius:0;outline:0;line-height:1.45}.sms-property-editor textarea:focus,.snippet-create-row :is(input,select):focus,.sms-number-field input:focus,.sms-time-range input:focus,.sms-capture-value:focus,.sms-capture-code-row textarea:focus{background:var(--surface-hover);outline:var(--hairline) solid var(--text);outline-offset:calc(var(--unit) * -1)}.sms-capture-value{width:100%;min-width:0;height:100%;padding:0 var(--space-4);color:var(--text);font:inherit;font-size:calc(var(--unit) * 12.5);background:0 0;border:0;border-radius:0;outline:0}.sms-capture-color{width:calc(var(--unit) * 32);height:calc(var(--unit) * 24);margin:auto var(--space-4);border:var(--hairline) solid var(--border);border-radius:var(--radius-control);background:0 0;padding:0}.sms-capture-code-row{grid-template-columns:calc(var(--unit) * 156) minmax(0, 1fr) calc(var(--unit) * 64)}.sms-capture-code-row textarea{min-width:0;min-height:calc(var(--unit) * 52);padding:var(--space-3) var(--space-4);resize:none;color:var(--text-secondary);font:inherit;font-size:calc(var(--unit) * 11.5);background:0 0;border:0;border-radius:0;outline:0;line-height:1.4}.sms-capture-code-row button{height:calc(var(--unit) * 28);margin:auto var(--space-1);border:var(--hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:calc(var(--unit) * 11.5);font-weight:500}.sms-capture-code-row button:hover{background:var(--surface-hover)}.sms-number-field{min-width:0;padding:0 var(--space-4);align-items:center;gap:var(--space-2);display:flex}.sms-number-field input{width:calc(var(--unit) * 72);height:calc(var(--unit) * 32);color:var(--text);font:inherit;font-size:calc(var(--unit) * 12.5);background:0 0;border:0;border-radius:0;outline:0;padding:0}.sms-number-field em{color:var(--text-muted);font-size:calc(var(--unit) * 11.5);font-style:normal}.sms-time-range{min-width:0;padding:0 var(--space-4);align-items:center;gap:var(--space-2);display:flex}.sms-time-range input{width:calc(var(--unit) * 76);height:calc(var(--unit) * 32);color:var(--text);font:inherit;font-size:calc(var(--unit) * 12.5);background:0 0;border:0;border-radius:0;outline:0;padding:0}.sms-time-range em{color:var(--text-muted);font-size:calc(var(--unit) * 11.5);font-style:normal}.sms-outcome-property{align-items:stretch}.sms-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin:0!important;display:grid!important}.sms-outcome-grid label{min-width:0;min-height:calc(var(--unit) * 32);color:var(--text-secondary);white-space:nowrap;align-items:center;font-weight:400;padding:0 var(--space-3)!important;gap:var(--space-2)!important;border:0!important;border-right:var(--hairline) solid var(--border)!important;border-bottom:var(--hairline) solid var(--border)!important;font-size:calc(var(--unit) * 11.5)!important;border-radius:0!important;margin:0!important;display:flex!important}.sms-outcome-grid label:nth-child(4n){border-right:0!important}.sms-outcome-grid label:hover{background:var(--surface-hover)}.sms-outcome-grid input{accent-color:var(--text);width:calc(var(--unit) * 13)!important;height:calc(var(--unit) * 13)!important;margin:0!important}.snippet-create-row{min-height:calc(var(--unit) * 38);grid-template-columns:calc(var(--unit) * 112) minmax(calc(var(--unit) * 220), 1fr) calc(var(--unit) * 108) calc(var(--unit) * 72);border-top:var(--hairline) solid var(--border);display:grid;align-items:stretch!important;gap:0!important}.snippet-create-row :is(input,select){min-width:0;padding:0 var(--space-3);border:0;border-right:var(--hairline) solid var(--border);color:var(--text);font:inherit;font-size:calc(var(--unit) * 12);background:0 0;outline:0;height:calc(var(--unit) * 38)!important;border-radius:0!important;margin:0!important}.snippet-create-row button{height:auto!important;margin:var(--space-1)!important}.snippet-settings-list{border-top:0!important;margin:0!important}.snippet-settings-list>div{padding:0 var(--space-4);grid-template-columns:calc(var(--unit) * 96) minmax(0, 1fr) calc(var(--unit) * 80) auto;border-top:var(--hairline) solid var(--border);align-items:center;display:grid;min-height:calc(var(--unit) * 34)!important;gap:var(--space-3)!important;font-size:calc(var(--unit) * 11.5)!important;border-bottom:0!important}.snippet-settings-list>div:hover{background:var(--surface-hover)}.snippet-settings-list code{font-family:var(--font-sans)!important;font-weight:500!important}.snippet-settings-list>p{min-height:calc(var(--unit) * 34);padding:0 var(--space-4);border-top:var(--hairline) solid var(--border);color:var(--text-muted);font-size:calc(var(--unit) * 11.5);align-items:center;margin:0;display:flex}.sms-settings-footer{min-height:calc(var(--unit) * 46);padding:var(--space-2) var(--space-4);justify-content:flex-end;align-items:center;gap:var(--space-3);border-bottom:var(--hairline) solid var(--border);background:var(--surface);display:flex}.sms-settings-footer>span{color:var(--text-muted);font-size:calc(var(--unit) * 11.5)}.sms-settings-save{justify-self:auto!important}.filtered-reply-switch{min-height:calc(var(--unit) * 30);border-bottom:calc(var(--unit) * 1) solid var(--line);grid-template-columns:1fr 1fr;display:grid}.filtered-reply-switch button{justify-content:center;align-items:center;gap:calc(var(--unit) * 5);border:0;border-right:calc(var(--unit) * 1) solid var(--line);color:var(--muted);font-size:calc(var(--unit) * 8);white-space:nowrap;background:0 0;border-radius:0;display:flex}.filtered-reply-switch button:last-child{border-right:0}.filtered-reply-switch button:hover{background:var(--hover);color:var(--text)}.filtered-reply-switch button.active{background:var(--surface);color:var(--text);font-weight:500}.filtered-reply-switch span{color:var(--text-secondary);font-variant-numeric:tabular-nums}.inbox-voicemail-stream{padding:0!important}.inbox-voicemail-player{padding:var(--space-3);border-bottom:var(--hairline) solid var(--border)}.inbox-voicemail-player audio{width:100%;height:calc(var(--unit) * 32)}.inbox-voicemail-player p{color:var(--text-secondary);font-size:calc(var(--unit) * 12);margin:0}.inbox-voicemail-stream>article{max-width:none;margin:var(--space-3)}.inbox-voicemail-view header button{align-items:center;gap:var(--space-1);display:inline-flex}@media (max-width:68.75em){.sms-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-outcome-grid label:nth-child(4n){border-right:var(--hairline) solid var(--border)!important}.sms-outcome-grid label:nth-child(3n){border-right:0!important}}@media (max-width:47.5em){.sms-section-header p{white-space:normal}.sms-property-row{grid-template-columns:calc(var(--unit) * 112) minmax(0, 1fr)}.sms-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-outcome-grid label:nth-child(3n){border-right:var(--hairline) solid var(--border)!important}.sms-outcome-grid label:nth-child(2n){border-right:0!important}.snippet-create-row{grid-template-columns:calc(var(--unit) * 96) minmax(0, 1fr)}.snippet-create-row select{border-top:var(--hairline) solid var(--border)}.snippet-create-row button{min-height:calc(var(--unit) * 30)}}.product-attention{height:calc(var(--unit) * 32);min-height:calc(var(--unit) * 32);align-items:center;gap:calc(var(--unit) * 8);padding:0 calc(var(--unit) * 20);border-bottom:calc(var(--unit) * 1) solid var(--border);background:var(--bg);color:var(--text-secondary);font-size:calc(var(--unit) * 12.5);white-space:nowrap;display:flex}.product-attention>i{width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);border-radius:var(--radius-pill);background:var(--warning);flex:none}.product-attention>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-attention>a{color:var(--text);font-weight:500;text-decoration:none}.product-attention>button{color:var(--text-secondary);font-size:calc(var(--unit) * 11.5);background:0 0;border:0;margin-left:auto;padding:0}.product-content:has(>.product-attention)>.product-page-viewport{height:auto}.script-snippet-library{background:var(--bg);flex:1;min-height:0;overflow:auto}.script-snippet-library>header,.script-snippet-head,.script-snippet-row{grid-template-columns:calc(var(--unit) * 132) minmax(calc(var(--unit) * 240), 1fr) calc(var(--unit) * 112) calc(var(--unit) * 132);align-items:center;display:grid}.script-snippet-library>header{min-height:calc(var(--unit) * 42);border-bottom:var(--hairline) solid var(--border)}.script-snippet-library>header :is(input,select){min-width:0;height:calc(var(--unit) * 42);padding:0 calc(var(--unit) * 12);border:0;border-right:var(--hairline) solid var(--border);color:var(--text);font:inherit;font-size:calc(var(--unit) * 12.5);background:0 0;border-radius:0;outline:0}.script-snippet-library>header>span{height:calc(var(--unit) * 42);padding:0 calc(var(--unit) * 12);border-right:var(--hairline) solid var(--border);color:var(--text-muted);font-size:calc(var(--unit) * 12);align-items:center;display:flex}.script-snippet-library>header>button{height:calc(var(--unit) * 30);margin:0 calc(var(--unit) * 8);justify-content:center;align-items:center;gap:calc(var(--unit) * 6);border-radius:var(--radius-control);background:var(--text);color:var(--bg);font-size:calc(var(--unit) * 12);border:0;font-weight:500;display:inline-flex}.script-snippet-library>header>button:disabled{opacity:.42}.script-snippet-head{z-index:1;min-height:calc(var(--unit) * 28);border-bottom:var(--hairline) solid var(--border);background:var(--bg);color:var(--text-muted);font-size:calc(var(--unit) * 10.5);letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0}.script-snippet-head>span,.script-snippet-row>:is(input,span){min-width:0;padding:0 calc(var(--unit) * 12)}.script-snippet-row{min-height:calc(var(--unit) * 36);border-bottom:var(--hairline) solid var(--row-hairline)}.script-snippet-row:hover{background:var(--surface-hover)}.script-snippet-row>input{width:100%;height:calc(var(--unit) * 35);color:var(--text);font:inherit;font-size:calc(var(--unit) * 12.5);background:0 0;border:0;outline:0}.script-snippet-row>input:first-child{font-weight:500}.script-snippet-row>input:disabled{color:var(--text-secondary);opacity:1}.script-snippet-row>span{color:var(--text-muted);font-size:calc(var(--unit) * 11.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.script-snippet-row>span:last-child{justify-content:flex-end;gap:calc(var(--unit) * 5);display:flex}.script-snippet-row button{padding:calc(var(--unit) * 4) calc(var(--unit) * 7);border-radius:var(--radius-control);color:var(--text-secondary);font-size:calc(var(--unit) * 11.5);background:0 0;border:0}.script-snippet-row button:hover{background:var(--surface-raised);color:var(--text)}.script-snippet-library>p{min-height:calc(var(--unit) * 36);padding:0 calc(var(--unit) * 12);color:var(--text-muted);font-size:calc(var(--unit) * 12.5);align-items:center;margin:0;display:flex}.script-snippet-loading{min-height:calc(var(--unit) * 36);padding:0 calc(var(--unit) * 12);color:var(--text-muted);font-size:calc(var(--unit) * 12.5);align-items:center;display:flex}
