@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-solid:1;--tracking-tight:-.01em;--tracking-display:-.035em;--tracking-code:.5em;--tracking-code-mobile:.3em;--tracking-code-help:.09em;--tracking-caps:.06em;--tracking-normal:0;--fs-2xs:var(--fs-xs);--fs-badge:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:28px;--fs-4xl:34px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--line:1px solid var(--border);--line-strong:1px solid var(--border-strong);--page-max:1440px;--page-gutter:clamp(var(--space-4), 3vw, var(--space-10));--control-h:44px;--control-h-xs:28px;--control-h-sm:32px;--control-h-md:36px;--control-h-lg:40px;--chip-h:24px;--bar-h:52px;--z-sticky:10;--z-header:15;--z-float:20;--z-thread:30;--z-dock:40;--z-filter:45;--z-overlay:50;--z-call:70;--z-tip:80;--z-skip:100;--z-menu:150;--white:#fff;--rail-ink:#fff;--rail-line:#ffffff20;--rail-line-2:#ffffff26;--tip-from:#36577e;--tip-to:#2b486b;--tip-caret:#315174;--tip-line:#ffffff3d;--tip-detail:#fff;--tip-lead-from:#4a5157;--tip-lead-to:#3f454a;--tip-lead-caret:#454b51;--tip-lead-detail:#e4e8ea;--login-ink:#eef3fb;--login-bg-1:#203c60;--login-bg-2:#14273f;--login-bg-3:#0d192b;--login-echo:#93b8ec;--login-mark:#4fd1a0;--login-accent:#c0d5f4;--channel-badge-size:20px;--channel-badge-small-size:16px;--channel-badge-small-icon:10px;--channel-badge-ink:#fff;--channel-whatsapp-badge:#128346;--channel-instagram-badge:linear-gradient(135deg, #7638b6, #c13584 65%, #c45b29);--channel-messenger-badge:#0866e6;--channel-tiktok-badge:#161616;--channel-email-badge:#5b6b76;--channel-webchat-badge:#0e7490;--r-2xs:2px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--chat-content-max:840px;--chat-bubble-max:520px;--chat-gutter:clamp(var(--space-3), 1.5vw, var(--space-5));--chat-message-gap:var(--space-3);--chat-bubble-radius:var(--r-lg);--chat-bubble-padding:var(--space-3) var(--space-4) var(--space-2);--chat-meta-text:var(--text-2);--nav-w:216px;--rail-w:76px;--secondary-w:228px;--list-w:360px;--ctx-panel-w:320px;--ctx-bar-w:48px;--ctx-w:calc(var(--ctx-panel-w) + var(--ctx-bar-w));--rail-bg:#123d32;--rail-text:#d3e5dd;--rail-active:#285b48;--rail-hover:#204c3e;--rail-accent:#bcdb99;--rail-logo:#bcdb99;--rail-active-glow:#bcdb9973;--gutter:16px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.12s;--t-med:.2s;--t-slow:.25s;--t-loop-spin:.9s;--t-loop-pulse:1.4s;--t-loop-ring:1.6s;--t-loop-ring-offset:.8s;--t-loop-shake:1.2s;--t-loop-voice:1.1s;--t-loop-typing:1.2s;--t-loop-tick:1s;--t-loop-dot-delay:.15s;--t-loop-dot-delay-2:.3s;--motion-distance:4px;--motion-press-scale:.97}:root,:root[data-theme=light]{--note-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f2;--bg-thread:#f4f2ec;--surface:#fff;--surface-2:#fafaf7;--surface-3:#efefea;--media-surface:var(--surface-3);--surface-hover:#edede7;--border:#ddded6;--border-strong:#cdcdc4;--text:#1d2939;--text-2:#475467;--text-3:#5e6b7b;--text-inverse:#fff;--brand:#0d6b47;--brand-strong:#0a5a3b;--brand-hover:#084d33;--brand-text:#0b6443;--brand-soft:#e8f4ee;--brand-soft-2:#d4ecdf;--art-line:var(--art-on-accent);--art-soft:var(--brand-soft);--art-mass:var(--brand);--art-accent:#bcdb99;--art-on-accent:#123d32;--on-brand:#fff;--brand-logo:#0e7a50;--selected:#edf2fa;--nav-text:#315b91;--nav-soft:#eaf0fa;--nav-border:#c6d6ed;--olive-text:#646b36;--olive-soft:#f1f2e6;--warning-bg:#fdf0dc;--warning-text:#8f520a;--warning-border:#f1d3a6;--warning-dot:#e08a14;--info-bg:#e7f0fb;--info-text:#1c5690;--info-border:#c4d8f0;--success-bg:#e5f4eb;--success-text:#136b42;--success-border:#bfe2cd;--success-dot:#1f9d62;--danger-bg:#fdecea;--danger-text:#b1251a;--danger-border:#f4c7c1;--danger-solid:#c2362a;--danger-button:#c2362a;--muted-bg:#eef1ef;--muted-text:#57645e;--neutral-dot:#9aa6a0;--note-bg:#faf3e5;--note-border:#ead9b3;--note-text:#463713;--note-accent:#8a5708;--note-placeholder:#6b5a33;--bubble-customer:#fff;--bubble-customer-border:#e1e6ed;--bubble-ai:#0e7a50;--bubble-ai-border:#0b6644;--bubble-ai-meta:#e3f6ec;--bubble-agent:#2c5fa9;--bubble-agent-border:#1b4d95;--bubble-agent-meta:#dce9fc;--bubble-out-text:#fff;--chat-ai-author:#fff;--chat-composer-shadow:0 4px 18px #10281c0d;--env-bg:#fbeedd;--env-text:#7f4f14;--env-border:#f0d6b4;--focus:#3567ac;--focus-ring:0 0 0 3px #3567ac3d;--scrim:#0e16126b;--shadow-sm:0 1px 2px #101c160f;--shadow-md:0 6px 20px #101c1614;--shadow-lg:0 24px 60px #101c1624;--channel-whatsapp:#128346;--channel-instagram:#b92e79;--channel-tiktok:#161616;--channel-messenger:#0866e6;--channel-email:#5b6b76;--channel-webchat:#0e7490;--viz-1:#15855b;--viz-2:#2a78d6;--viz-3:#eb6834;--viz-4:#4a3aa7;--viz-ord-1:#7fc4a4;--viz-ord-2:#44a67c;--viz-ord-3:#15855b;--viz-ord-4:#0b5c3e;--viz-compare:#98a29d;--viz-grid:#e9edeb;--viz-axis:#cdd6d1;--score-1:#d03b3b;--score-2:#e8940f;--score-3:#7fb51f;--score-4:#1f9d62;--score-text-1:#b1251a;--score-text-2:#8f520a;--score-text-3:#4a6b10;--score-text-4:#136b42;--source-server-bg:#e3f3ea;--source-server-text:#0b5c3e;--source-server-border:#a9d9bf;--source-demo-bg:#f1f2e6;--source-demo-text:#555b2b;--source-demo-border:#d6d9b3;--source-na-bg:#eef1ef;--source-na-text:#57645e;--source-na-border:#cdd6d1;--flow-line:#c9d3cf;--flow-dot:#0f2d2017;--fg-trigger-bg:#fdf0dc;--fg-trigger:#8f520a;--fg-mensaje-bg:#e3f3ea;--fg-mensaje:#0b6443;--fg-esperar-bg:#eef2f0;--fg-esperar:#4b5a53;--fg-condicion-bg:#e4e6fb;--fg-condicion:#3a3f95;--fg-asignar-bg:#e3edfb;--fg-asignar:#1c5690;--fg-etiquetar-bg:#eee3f8;--fg-etiquetar:#5d2d8c;--fg-ia-bg:#d6efe2;--fg-ia:#0d5c3c;--fg-prioridad-bg:#fbe4e1;--fg-prioridad:#b1251a;--fg-nota-bg:#f8e9cc;--fg-nota:#7a4a07;--fg-cerrar-bg:#e5e9ec;--fg-cerrar:#36434b;--avatar-emerald-bg:#d6efe2;--avatar-emerald-fg:#0d5c3c;--avatar-teal-bg:#d3eeee;--avatar-teal-fg:#0f5b5c;--avatar-sky-bg:#d9e9fa;--avatar-sky-fg:#1c4f86;--avatar-indigo-bg:#e1e3fb;--avatar-indigo-fg:#3a3f95;--avatar-violet-bg:#ece0f8;--avatar-violet-fg:#5d2d8c;--avatar-rose-bg:#f9dfe5;--avatar-rose-fg:#8c2742;--avatar-amber-bg:#f8e6c8;--avatar-amber-fg:#7a4a07;--avatar-slate-bg:#e2e7ea;--avatar-slate-fg:#36434b}:root[data-theme=dark]{--note-on-accent:#1d1606;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151816;--bg-thread:#181c19;--surface:#1e2420;--surface-2:#252c27;--surface-3:#303a33;--media-surface:#d7ddd9;--surface-hover:#303a33;--border:#3c4840;--border-strong:#4a564e;--text:#e7ecf3;--text-2:#b9c4d2;--text-3:#98a7b9;--text-inverse:#0c1110;--brand:#12805a;--brand-strong:#12805a;--brand-hover:#14865e;--brand-text:#62d6aa;--brand-soft:#34c38f1f;--brand-soft-2:#34c38f33;--art-line:#d4ecdf;--art-soft:var(--art-on-accent);--art-mass:var(--brand);--art-accent:#bcdb99;--art-on-accent:#123d32;--on-brand:#fff;--brand-logo:#4fd1a0;--brand-panel:#0d6b47;--on-brand-panel:#fff;--selected:#6fa3ea24;--nav-text:#a6c9f8;--nav-soft:#6fa3ea24;--nav-border:#3c5b82;--olive-text:#c1c98d;--olive-soft:#282c20;--warning-bg:#f0a02824;--warning-text:#f2bd66;--warning-border:#f0a02852;--warning-dot:#f0a530;--info-bg:#60a0f524;--info-text:#9cc4f7;--info-border:#60a0f54d;--success-bg:#34c38f24;--success-text:#73dcb3;--success-border:#34c38f4d;--success-dot:#34c38f;--danger-bg:#f5695f24;--danger-text:#f6a39b;--danger-border:#f5695f57;--danger-solid:#e0584c;--danger-button:#b3372d;--muted-bg:#252b2f;--muted-text:#a9b3ae;--neutral-dot:#7d8984;--note-bg:#2a2418;--note-border:#4b3f24;--note-text:#efe1c0;--note-accent:#e2b65a;--note-placeholder:#c9b88f;--bubble-customer:#1f2832;--bubble-customer-border:#303b48;--bubble-ai:#0e7a50;--bubble-ai-border:#16925f;--bubble-ai-meta:#e3f6ec;--bubble-agent:#2c5fa9;--bubble-agent-border:#4477c3;--bubble-agent-meta:#dce9fc;--bubble-out-text:#fff;--chat-ai-author:#fff;--chat-composer-shadow:0 4px 18px #0000002e;--env-bg:#e2aa5a24;--env-text:#edc387;--env-border:#e2aa5a4d;--focus:#94bff6;--focus-ring:0 0 0 3px #94bff64d;--scrim:#0009;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 8px 24px #0000004d;--shadow-lg:0 28px 70px #0006;--channel-whatsapp:#53cf93;--channel-instagram:#f08dbb;--channel-tiktok:#f4f7f5;--channel-messenger:#78adff;--channel-email:#adb9c2;--channel-webchat:#72c6dc;--viz-1:#1f9e6e;--viz-2:#3987e5;--viz-3:#d95926;--viz-4:#9085e9;--viz-ord-1:#1b6e4d;--viz-ord-2:#23915f;--viz-ord-3:#3fb07f;--viz-ord-4:#7dd3ac;--viz-compare:#6d7974;--viz-grid:#262c30;--viz-axis:#3a4348;--score-1:#e0584c;--score-2:#f0a530;--score-3:#9fcc3f;--score-4:#34c38f;--score-text-1:#f6a39b;--score-text-2:#f2bd66;--score-text-3:#b8dd6a;--score-text-4:#73dcb3;--source-server-bg:#34c38f21;--source-server-text:#73dcb3;--source-server-border:#34c38f57;--source-demo-bg:#282c20;--source-demo-text:#cdd49a;--source-demo-border:#4a5034;--source-na-bg:#252b2f;--source-na-text:#a9b3ae;--source-na-border:#3a4348;--flow-line:#3a4541;--flow-dot:#ffffff0f;--fg-trigger-bg:#e08a142e;--fg-trigger:#f3be6d;--fg-mensaje-bg:#34c38f29;--fg-mensaje:#74dcb4;--fg-esperar-bg:#2a3134;--fg-esperar:#b7c2bd;--fg-condicion-bg:#818cf82e;--fg-condicion:#b9bff8;--fg-asignar-bg:#60a5fa29;--fg-asignar:#a7cbf5;--fg-etiquetar-bg:#c084fc29;--fg-etiquetar:#d9b8f7;--fg-ia-bg:#34c38f33;--fg-ia:#9fe6c7;--fg-prioridad-bg:#e0584c2e;--fg-prioridad:#f4a39b;--fg-nota-bg:#e0a03c29;--fg-nota:#f0c98a;--fg-cerrar-bg:#2d3438;--fg-cerrar:#c2ccd2;--avatar-emerald-bg:#1d4636;--avatar-emerald-fg:#9fe6c7;--avatar-teal-bg:#1b4445;--avatar-teal-fg:#9fe2e2;--avatar-sky-bg:#1d3651;--avatar-sky-fg:#a9cff5;--avatar-indigo-bg:#282c55;--avatar-indigo-fg:#bfc3f7;--avatar-violet-bg:#362850;--avatar-violet-fg:#d8c0f3;--avatar-rose-bg:#4a2530;--avatar-rose-fg:#f3bccb;--avatar-amber-bg:#47361a;--avatar-amber-fg:#f1d29b;--avatar-slate-bg:#2d363c;--avatar-slate-fg:#c9d3d9}@media (width<=1799.98px){:root{--ctx-panel-w:320px}}@media (width<=1535.98px){:root{--nav-w:72px;--list-w:336px;--ctx-panel-w:304px}}@media (width<=1365.98px){:root{--list-w:312px;--ctx-panel-w:296px}}@media (width<=899.98px){:root{--nav-w:64px;--list-w:280px}}@media (width<=767.98px){:root{--gutter:12px}}:root{--overlay-line:#ffffff30;--overlay-soft:#ffffff09;--r-2xl:20px;--space-4-5:18px;--space-5-5:22px;--space-6-5:26px;--space-7:28px;--space-9:36px;--fs-heading-sm:22px;--fs-heading-md:30px;--fs-title-sm:24px;--fs-title:32px;--fs-price:38px;--fs-price-lg:44px;--fs-display:42px;--fs-display-lg:46px;--fs-recovery-art-sm:85px;--fs-recovery-art:126px;--fs-not-found-art:172px;--media-zoom-scrim:#0a100d9e;--spotlight-scrim:#08161057;--shadow-channel-tile:inset 0 0 0 1px #0000000f;--shadow-overlay-edge-soft:inset 0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent);--shadow-overlay-edge:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent);--shadow-flag-edge:0 0 0 1px #00000014;--shadow-help-status:0 0 0 3px #bcdb992e;--shadow-spotlight:0 0 0 4px color-mix(in srgb, var(--brand-panel,var(--brand)) 45%, transparent);--shadow-spotlight-pulse:0 0 0 9px color-mix(in srgb, var(--brand-panel,var(--brand)) 18%, transparent);--shadow-dialog:var(--shadow-sm), var(--shadow-lg);--settings-search-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23889390' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}:root[data-theme=dark]{--shadow-channel-tile:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent)}:root .contextual-row.is-checked .convitem:not(.is-selected){--shadow-inbox-selected:inset 0 0 0 1px var(--brand-soft-2)}:root .bulk-checkbox{--shadow-bulk-checkbox:inset 0 0 0 2px var(--border-strong), var(--shadow-sm);--shadow-bulk-checkbox-hover:inset 0 0 0 2px var(--brand), var(--shadow-sm);--shadow-bulk-checkbox-checked:0 0 0 2px var(--surface), var(--shadow-sm)}:root .btn--secondary{--shadow-control-brand-edge:inset 0 0 0 1px var(--brand-soft-2)}:root .channel-badge{--shadow-control-surface-edge:0 0 0 2px var(--surface)}:root .customer-table .ct-name{--shadow-customer-column:inset -1px 0 0 var(--border);--shadow-customer-column-floating:inset -1px 0 0 var(--border), 6px 0 8px -6px #0000001f}:root .pager__page{--shadow-customer-page:inset 0 0 0 1px var(--nav-border)}:root .msg.is-failed:is(.msg--ai,.msg--agent) .msg__bubble{--shadow-message-failed:0 0 0 2px var(--danger-solid)}:root .composer--note{--shadow-note-focus:0 0 0 3px color-mix(in srgb, var(--note-accent) 25%, transparent)}:root .flow-card{--shadow-flow-card-selected:inset 3px 0 0 var(--brand), var(--shadow-sm)}:root .flow-node{--shadow-flow-node-selected:0 0 0 3px var(--brand-soft), var(--shadow-md)}:root .flow-branch__label{--shadow-flow-branch-success:inset 0 0 0 1px var(--success-border);--shadow-flow-branch-neutral:inset 0 0 0 1px var(--border)}:root .flow-trace__item .flow-glyph{--shadow-flow-trace:0 0 0 3px var(--surface)}:root :is(.quartile-chip,.value-quartile){--shadow-quartile-edge:inset 0 0 0 1px color-mix(in oklab, var(--q) 60%, transparent)}:root .close-meter__knob{--shadow-close-meter:0 0 0 2px var(--surface), 0 0 0 3px var(--q-edge), var(--shadow-sm)}:root .help__trigger{--shadow-help-trigger:0 0 0 2px var(--rail-bg)}:root .help-menu__item--athena{--shadow-help-brand-edge:inset 0 0 0 1px var(--brand-soft-2)}:root .segmented>button{--shadow-segmented-selected:var(--shadow-sm), 0 0 0 1px var(--border)}:root .sidenav--auto{--shadow-rail-edge:inset -1px 0 0 var(--rail-line)}@media (forced-colors:active){:root{--forced-line:CanvasText;--forced-surface:Canvas;--forced-mark:Highlight}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text);background:var(--bg);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::placeholder{color:var(--text-3);opacity:1}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}button:disabled{cursor:not-allowed}svg{flex-shrink:0}time{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none}::selection{background:var(--brand-soft-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip);border-radius:var(--r-md);background:var(--brand);color:var(--on-brand);font-weight:var(--fw-semibold);transition:top var(--t-fast) var(--ease);padding:8px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:10px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-md);background-clip:padding-box;border:3px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.btn{--btn-h:38px;min-height:var(--btn-h);border-radius:var(--r-md);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn--sm{--btn-h:32px;font-size:var(--fs-sm);border-radius:var(--r-sm);padding:0 11px}.btn--lg{--btn-h:44px;font-size:var(--fs-md)}.btn--block{width:100%}.btn--primary{background:var(--brand);color:var(--on-brand)}.btn--primary:hover:not(:disabled){background:var(--brand-hover)}.btn--secondary{background:var(--surface);color:var(--brand-text);border-color:var(--brand-soft-2);box-shadow:var(--shadow-control-brand-edge);border-color:#0000}.btn--secondary:hover:not(:disabled){background:var(--brand-soft)}.btn--neutral{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn--neutral:hover:not(:disabled){background:var(--surface-hover)}.btn--ghost{color:var(--text-2);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.btn--danger{background:var(--danger-button);color:var(--white)}.btn--danger:hover:not(:disabled){filter:brightness(.94)}.btn--danger-ghost{color:var(--danger-text);border-color:var(--danger-border);background:0 0}.btn--danger-ghost:hover:not(:disabled){background:var(--danger-bg)}.btn--note{background:var(--note-accent);color:var(--note-on-accent)}.btn--note:hover:not(:disabled){filter:brightness(.95)}.btn:disabled{opacity:.55}.btn--primary:disabled,.btn--note:disabled{opacity:1;background:var(--surface-3);color:var(--text-3)}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:hover{filter:none}.icon-btn{border-radius:var(--r-md);width:36px;height:36px;color:var(--text-2);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.icon-btn--bordered{border:1px solid var(--border);background:var(--surface)}.icon-btn--sm{width:30px;height:30px}.spinner{animation:spin var(--t-loop-spin) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pill{min-height:var(--chip-h);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pill--warning{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.pill--info{background:var(--info-bg);color:var(--info-text);border-color:var(--info-border)}.pill--success{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.pill--danger{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.pill--muted,.pill--neutral{background:var(--muted-bg);color:var(--muted-text)}.pill--brand{background:var(--brand-soft);color:var(--brand-text)}.pill--vip{background:var(--warning-bg);color:var(--warning-text)}.tag{border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--brand-soft);color:var(--brand-text);align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.dot{width:var(--channel-badge-small-icon);height:var(--channel-badge-small-icon);background:currentColor;border-radius:50%;flex-shrink:0;display:inline-block}.avatar{--size:40px;width:var(--size);height:var(--size);font-size:calc(var(--size) * .36);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--av-fg);background:var(--av-bg);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.avatar--emerald{--av-bg:var(--avatar-emerald-bg);--av-fg:var(--avatar-emerald-fg)}.avatar--teal{--av-bg:var(--avatar-teal-bg);--av-fg:var(--avatar-teal-fg)}.avatar--sky{--av-bg:var(--avatar-sky-bg);--av-fg:var(--avatar-sky-fg)}.avatar--indigo{--av-bg:var(--avatar-indigo-bg);--av-fg:var(--avatar-indigo-fg)}.avatar--violet{--av-bg:var(--avatar-violet-bg);--av-fg:var(--avatar-violet-fg)}.avatar--rose{--av-bg:var(--avatar-rose-bg);--av-fg:var(--avatar-rose-fg)}.avatar--amber{--av-bg:var(--avatar-amber-bg);--av-fg:var(--avatar-amber-fg)}.avatar--slate{--av-bg:var(--avatar-slate-bg);--av-fg:var(--avatar-slate-fg)}.channel-badge{width:var(--channel-badge-size);height:var(--channel-badge-size);color:var(--white);box-shadow:var(--shadow-control-surface-edge);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.avatar--sm .channel-badge{width:var(--channel-badge-small-size);height:var(--channel-badge-small-size);bottom:-4px;right:-5px}.avatar--sm .channel-badge svg{width:8px;height:8px}.channel-badge--whatsapp{background:var(--channel-whatsapp-badge)}.channel-badge--instagram{background:var(--channel-instagram-badge)}.channel-badge--messenger{background:var(--channel-messenger-badge)}.channel-badge--tiktok{background:var(--channel-tiktok-badge)}.channel-badge--email{background:var(--channel-email-badge)}.channel-badge--webchat{background:var(--channel-webchat-badge)}.channel-icon{vertical-align:middle;flex:none;display:inline-block}.channel-icon.channel-icon--inverse,.channel-icon--inverse{color:var(--channel-badge-ink)}.channel-tile{color:var(--channel-badge-ink);box-shadow:var(--shadow-channel-tile);border-radius:28%;place-items:center;display:inline-grid}:root[data-theme=dark] .channel-tile{box-shadow:var(--shadow-channel-tile)}.channel-card__icon:has(>.channel-tile){background:0 0}.channel-text--tiktok{color:var(--channel-tiktok)}.channel-text--whatsapp{color:var(--channel-whatsapp)}.channel-text--instagram{color:var(--channel-instagram)}.channel-text--messenger{color:var(--channel-messenger)}.channel-text--email{color:var(--channel-email)}.channel-text--webchat{color:var(--channel-webchat)}.search{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);height:40px;color:var(--text-3);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 10px 0 12px;display:flex;position:relative}.search:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.search input{min-width:0;height:100%;color:var(--text);font-size:var(--fs-md);background:0 0;border:0;flex:1}.search input::placeholder{color:var(--text-3)}.search input::-webkit-search-cancel-button{display:none}.search input:focus-visible{outline:none}.search kbd{font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);color:var(--text-3);padding:2px 6px}.select-field{min-height:var(--control-h-md);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.select-field:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.select-field select{appearance:none;min-width:0;height:36px;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding-right:22px;overflow:hidden}.select-field select:focus-visible{outline:none}.select-field select[aria-busy=true]{cursor:progress;color:var(--text-3)}.select-field select option{background:var(--surface);color:var(--text)}.select-field__chevron{pointer-events:none;color:var(--text-3);position:absolute;right:10px}.select-field__busy{color:var(--brand-text);position:absolute;right:30px}.tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-2);border-radius:var(--r-sm) var(--r-sm) 0 0;white-space:nowrap;padding:10px 12px;position:relative}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--nav-text);font-weight:var(--fw-semibold)}.tab[aria-selected=true]:after{content:"";border-radius:var(--r-2xs);background:var(--nav-text);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tab:focus-visible{outline-offset:-2px}@media (width<=640px){.btn,.icon-btn{min-width:var(--control-h);min-height:var(--control-h)}}:is(.billing-tabs,.account-tabs){scrollbar-width:none;overflow-x:auto}:is(.billing-tabs,.account-tabs)>button{white-space:nowrap;flex-shrink:0}.app{background:var(--bg);grid-template-rows:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}code{font-family:var(--font-mono);border-radius:var(--r-xs);background:var(--surface-3);padding:1px 5px;font-size:.92em}.brand{align-items:center;gap:var(--space-2);color:var(--brand-logo);min-width:0;display:flex}.brand__name{color:var(--text);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);white-space:nowrap}.sidenav__identity{padding:var(--space-1) var(--space-2) var(--space-4);margin-bottom:var(--space-2);border-bottom:var(--line)}.sidenav__brand-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mobile-navigation{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-h);padding-inline:var(--space-2);border:var(--line);border-radius:var(--r-md);color:var(--text-2);background:var(--surface-2);flex-shrink:0;display:inline-flex}.mobile-navigation span{font-size:var(--fs-2xs);color:var(--env-text)}.mobile-navigation:hover{background:var(--surface-hover)}.convlist__header:has(.mobile-navigation){gap:var(--space-2)}.convlist__header:has(.mobile-navigation) .convlist__title{flex:1}.workspace-heading__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.workspace-heading__eyebrow .workspace-eyebrow{margin-bottom:0}.me{flex-shrink:0;align-items:center;gap:10px;display:flex}.me__text{line-height:var(--lh-tight);flex-direction:column;display:flex}.me__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.me__role{font-size:var(--fs-xs);color:var(--text-3)}.search__clear{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-3);place-items:center;display:grid}.search__clear:hover{background:var(--surface-hover);color:var(--text)}.sidenav-user{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--line);display:flex}.sidenav-user .me{gap:var(--space-2);flex:1;min-width:0}.sidenav-user .me__text{gap:var(--space-1);min-width:0}.sidenav-user .me__name{white-space:normal;overflow-wrap:anywhere}.sidenav-user .me__role{font-size:var(--fs-2xs)}.app__body{grid-template-columns:var(--nav-w) var(--list-w) minmax(0, 1fr) var(--ctx-w);min-width:0;min-height:0;display:grid}.app[data-context=closed] .app__body{grid-template-columns:var(--nav-w) var(--list-w) minmax(0, 1fr)}.app[data-layout=mobile] .app__body{grid-template-columns:minmax(0,1fr)}.app[data-layout=mobile][data-mobile-view=thread] .convlist{display:none}.sidenav{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:2px;min-height:0;padding:16px 12px;display:flex;position:relative;overflow:hidden auto}.sidenav__list{flex-direction:column;gap:2px;display:flex}.nav-item{border-radius:var(--r-md);width:100%;min-height:42px;color:var(--text-2);font-size:var(--fs-md);font-weight:var(--fw-medium);text-align:left;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}button.nav-item:hover{background:var(--surface-hover)}.nav-item.is-active{background:var(--selected);color:var(--nav-text);font-weight:var(--fw-semibold)}.nav-item.is-active:before{content:"";border-radius:0 var(--r-2xs) var(--r-2xs) 0;background:var(--nav-text);width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-item__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item__count{border-radius:var(--r-pill);background:var(--brand);min-width:24px;height:22px;color:var(--on-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);place-items:center;padding:0 7px;display:inline-grid}.nav-item--pending{color:var(--text-3);cursor:default}.nav-item--pending svg{opacity:.7}.sidenav__section{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:16px 12px 6px}.sidenav__section-short{display:none}.sidenav__footer{margin-top:auto;padding-top:16px}.demo-card{border-radius:var(--r-lg);border:1px solid var(--env-border);background:var(--surface-2);padding:14px}.demo-card__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--env-text);align-items:center;gap:8px;display:flex}.demo-card__text{font-size:var(--fs-xs);color:var(--text-2);margin:6px 0 12px}.sidenav__demo-icon{display:none}@media (width>=0){.sidenav--auto{background:var(--rail-bg);color:var(--rail-text);--border:var(--rail-line);--text-2:var(--rail-text);--surface-hover:var(--rail-hover);--brand-logo:var(--rail-logo);--env-text:var(--rail-accent);border-right:0;align-items:center;padding:20px 8px}.sidenav--auto .sidenav__identity{width:100%;padding-inline:0}.sidenav--auto .brand,.sidenav--auto .sidenav__brand-row{justify-content:center}.sidenav--auto .brand__name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sidenav--auto .nav-item{flex-direction:column;justify-content:center;gap:6px;width:60px;min-height:62px;padding:8px 2px}.sidenav--auto .nav-item.is-active{background:var(--rail-active);color:var(--rail-ink)}.sidenav--auto .nav-item.is-active:before{background:var(--rail-accent);left:-8px}.sidenav--auto .icon-btn{color:var(--rail-text)}.sidenav--auto .icon-btn--bordered{background:var(--rail-hover);border-color:var(--border)}.sidenav--auto .nav-item__label{font-size:var(--fs-2xs);line-height:var(--lh-tight);flex:none}.sidenav--auto .nav-item__count{min-width:18px;height:18px;font-size:var(--fs-2xs);padding:0 5px;position:absolute;top:3px;right:6px}.sidenav--auto .nav-item__count:not(.nav-item__count--danger){background:var(--rail-accent);color:var(--rail-bg)}:root[data-theme=dark] .sidenav--auto{box-shadow:var(--shadow-rail-edge)}.sidenav--auto .sidenav__section{border-top:1px solid var(--border-strong);width:100%;max-width:58px;line-height:var(--lh-tight);letter-spacing:var(--tracking-normal);text-transform:none;text-align:center;margin:12px 0 4px;padding-top:10px}.sidenav--auto .sidenav__section-long{display:none}.sidenav--auto .sidenav__section-short{display:block}.sidenav--auto .demo-card{display:none}.sidenav--auto .sidenav__demo-icon{color:var(--env-text);display:inline-grid}.sidenav--auto .sidenav-user{flex-direction:column}.sidenav--auto .sidenav-user .me__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sidenav--full{border-right:0;flex:1}@media (height<=480px){:root[data-layout=mobile],:root[data-layout=mobile] body,:root[data-layout=mobile] #root{height:auto;min-height:100%}:root[data-layout=mobile]{scroll-padding-bottom:var(--toast-h,0px)}:root[data-layout=mobile] body{overflow:visible}:root[data-layout=mobile] .app{height:auto;min-height:100dvh;padding-bottom:var(--toast-h,0px);grid-template-rows:auto;overflow:visible}:root[data-layout=mobile] .app__body,:root[data-layout=mobile] .convlist,:root[data-layout=mobile] .context{min-height:auto}:root[data-layout=mobile] .sidenav,:root[data-layout=mobile] .convlist__items,:root[data-layout=mobile] .context__panel{overflow:visible}:root[data-layout=mobile] .overlay{overscroll-behavior:contain;overflow-y:auto}:root[data-layout=mobile] .context-sheet{overflow:visible}:root[data-layout=mobile] .overlay:has(>.context-sheet){scroll-padding-bottom:calc(var(--modal-status-h,0px) + 8px)}:root[data-layout=mobile] .context-sheet .modal-status{z-index:2;position:sticky;bottom:0}:root[data-layout=mobile] .context-sheet .modal-status__text{max-height:35vh;font-size:var(--fs-xs);padding:6px 12px;overflow-y:auto}:root[data-layout=mobile] .overlay--dialog{align-items:flex-start}:root[data-layout=mobile] .overlay__panel--dialog{max-height:none}:root[data-layout=mobile] .overlay__panel--sheet-right,:root[data-layout=mobile] .overlay__panel--sheet-left,:root[data-layout=mobile] .overlay__panel--full{align-self:flex-start;height:auto;min-height:100%;max-height:none}:root[data-layout=mobile] .review__body,:root[data-layout=mobile] .sheet__body{overflow:visible}}.convlist{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.convlist__header{padding:var(--space-3) var(--space-3) var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.convlist__title{min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);flex:1}.inbox-tools{z-index:3;position:relative}.inbox-tools__row{flex-shrink:0;align-items:center;display:flex}.outbound-summary{gap:var(--space-1);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.outbound-summary small{color:var(--text-2)}.inbox-tool{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-h-md);border-radius:var(--r-md);width:32px;color:var(--text-2);font-size:var(--fs-xs);padding:0;display:inline-flex}.inbox-tool:hover,.inbox-tool[aria-expanded=true],.inbox-tool.is-active{color:var(--brand-text);background:var(--brand-soft)}.inbox-tool--filter{position:relative}.inbox-tool__count{border-radius:var(--r-pill);min-width:16px;height:16px;font-size:var(--fs-badge);font-weight:var(--fw-bold);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;text-align:center;color:var(--on-brand);background:var(--brand);box-shadow:0 0 0 2px var(--surface);pointer-events:none;padding:0 4px;position:absolute;top:1px;right:-3px}.inbox-read-tabs{margin:0 var(--space-3) var(--space-2);padding:var(--space-1);border-radius:var(--r-lg);background:var(--surface-2);gap:var(--space-1);display:flex}.inbox-read-tabs button{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--control-h-sm);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;flex:1;display:flex;position:relative}.inbox-read-tabs button span{padding:1px var(--space-1);border-radius:var(--r-xs);background:var(--surface-3);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.inbox-read-tabs button[aria-pressed=true]{color:var(--nav-text);font-weight:var(--fw-semibold);background:var(--surface);box-shadow:var(--shadow-sm)}.inbox-popover{top:60px;inset-inline:var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-md);max-height:min(420px,55dvh);position:absolute;overflow-y:auto}.inbox-popover__head{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);margin-bottom:var(--space-2);display:flex}.inbox-popover__head button{min-width:28px;min-height:var(--control-h-xs);place-items:center;display:grid}.inbox-popover .filters{gap:var(--space-1);border:0;padding:0;display:grid}.inbox-option{justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-h-md);padding:var(--space-2);border-radius:var(--r-md);text-align:left;font-size:var(--fs-sm);color:var(--text-2);align-items:center;display:flex}.inbox-option:hover{background:var(--surface-hover)}.inbox-option[aria-pressed=true]{background:var(--nav-soft);color:var(--nav-text);font-weight:var(--fw-semibold)}.inbox-option>span{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}#inbox-sort-panel{max-height:min(560px,70dvh)}.sort-group{gap:1px;display:grid}.sort-group+.sort-group{margin-top:var(--space-1);padding-top:var(--space-1-5);border-top:var(--line)}.sort-group__label{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:0;display:flex}.sort-group__label svg{flex-shrink:0}.inbox-option.sort-option{min-height:var(--control-h-sm);padding-block:var(--space-1);padding-inline:var(--space-2) var(--space-2-5);padding-left:calc(var(--space-2) + 14px + var(--space-1-5))}.inbox-option.sort-option>svg{flex-shrink:0}.inbox-channel{gap:var(--space-2);border-top:var(--line);padding-top:var(--space-3);margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--text-3);display:grid}.inbox-channel select{width:100%;min-height:var(--control-h-md);background:var(--surface-2);border:var(--line-strong);border-radius:var(--r-md);padding:var(--space-2);color:var(--text)}.inbox-clear{color:var(--brand-text);font-size:var(--fs-xs);margin-top:var(--space-3);min-height:var(--control-h-sm)}.inbox-active-filters{gap:var(--space-1);margin:0 var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.inbox-active-filters button{align-items:center;gap:var(--space-1);min-height:var(--control-h-xs);padding:var(--space-1) var(--space-2);background:var(--brand-soft);color:var(--brand-text);border-radius:var(--r-sm);font-size:var(--fs-2xs);display:flex}.inbox-read-tabs button:focus-visible{outline-offset:-3px}.filters{gap:var(--space-2) var(--space-1-5);padding:0 var(--space-3-5) var(--space-3-5) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.convlist__items{min-height:0;padding:var(--space-1) var(--space-2) calc(var(--space-3) + var(--toast-h,0));scroll-padding-bottom:calc(12px + var(--toast-h,0px));flex:1;position:relative;overflow-y:auto}.convitem{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);margin-bottom:var(--space-1);border-radius:var(--r-lg);text-align:left;transition:background-color var(--t-fast) var(--ease);border:1px solid #0000;display:flex;position:relative}.convitem>.avatar{margin-top:var(--space-0-5)}.convitem:hover{background:var(--surface-hover)}.convlist__items>li+li:before{content:"";top:calc(var(--space-1) / -2 - .5px);left:var(--space-3);right:var(--space-3);background:var(--border);pointer-events:none;height:1px;position:absolute}.convlist__items>li:has(>.convitem.is-selected):before{background:0 0}.convlist__items>li:has(>.convitem.is-selected)+li:before{background:0 0}.convitem.is-selected{background:var(--selected);border-color:var(--nav-border)}.convitem:focus-visible{outline-offset:-3px}.convitem__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.convitem__top,.convitem__line,.convitem__bottom{align-items:center;gap:var(--space-2);min-width:0;display:flex}.convitem__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);flex:0 auto;overflow:hidden}.convitem__account{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-2xs);color:var(--text-3);flex:1 1 0;overflow:hidden}.convitem__pin{color:var(--brand-text);flex-shrink:0}.convitem__priority{color:var(--danger-solid);flex-shrink:0}.convitem__time{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.convitem__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text-2);flex:1;overflow:hidden}.convitem__draft{align-items:center;gap:var(--space-0-5);margin-right:var(--space-0-5);color:var(--warning-text);font-weight:var(--fw-semibold);display:inline-flex}.convitem__draft svg{flex-shrink:0}.convitem.is-unread .convitem__name{font-weight:var(--fw-bold)}.convitem.is-unread .convitem__preview{color:var(--text);font-weight:var(--fw-medium)}.convitem.is-unread .convitem__time{color:var(--brand-text);font-weight:var(--fw-semibold)}.convitem__unread{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font-size:var(--fs-2xs);font-weight:var(--fw-bold);flex-shrink:0;place-items:center;display:inline-grid}.convitem__owner{align-items:center;gap:var(--space-1);min-width:0;max-width:45%;color:var(--text-3);font-size:var(--fs-xs);flex-shrink:0;display:inline-flex}.convitem__owner>.avatar,.convitem__owner>svg{flex-shrink:0}.convitem__owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convitem__status{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--text-2);flex:auto;display:inline-flex;overflow:hidden}.convitem__status svg{flex-shrink:0}.convitem__dot{border-radius:var(--r-pill);background:var(--text-3);flex-shrink:0;width:7px;height:7px}.convitem__status--warning .convitem__dot{background:var(--warning-dot)}.convitem__status--warning{color:var(--warning-text)}.convitem__status--danger .convitem__dot{background:var(--danger-solid)}.convitem__status--danger{color:var(--danger-text)}.convitem__status--info .convitem__dot{background:var(--info-text)}.convitem__status--success .convitem__dot{background:var(--success-dot)}.convitem__signals{align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto;display:inline-flex}.convitem__mention{color:var(--brand-text)}.convitem__wait{padding:1px var(--space-1);border-radius:var(--r-xs);font-size:var(--fs-badge);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-3);background:var(--surface-3)}.convitem__wait--warning{color:var(--warning-text);background:var(--warning-bg)}.convitem__wait--danger{color:var(--danger-text);background:var(--danger-bg)}.convitem__ai{padding:var(--space-0-5);border-radius:var(--r-pill);color:var(--text-3);background:var(--surface-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.convitem__ai.is-active{color:var(--success-text);background:var(--success-bg)}.convlist__more{padding:var(--space-3) 0;justify-content:center;display:flex}.status-text{--status-color:var(--neutral-dot);align-items:center;gap:var(--space-1-5);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--text-2);display:inline-flex;overflow:hidden}.status-text svg,.status-text .dot{color:var(--status-color);flex-shrink:0}.status-text--warning{--status-color:var(--warning-dot)}.status-text--success{--status-color:var(--success-dot)}.status-text--danger{--status-color:var(--danger-solid);color:var(--danger-text)}.status-text--info{--status-color:var(--info-text)}.status-text--muted{color:var(--text-3)}.convlist__empty{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center;color:var(--text-3);flex-direction:column;display:flex}.convlist__empty-title{font-weight:var(--fw-semibold);color:var(--text-2)}.convlist__empty-actions{gap:var(--space-4);display:flex}.link-btn{color:var(--brand-text);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}@media (width<=899.98px){.filters{gap:var(--space-1-5);padding-left:var(--space-3);padding-right:var(--space-3)}.chip{height:30px;padding:0 var(--space-1) 0 var(--space-2-5);font-size:var(--fs-xs)}}@media (width<=767.98px){.convlist{border-right:0}.convlist__header{padding:var(--space-3-5) var(--space-4) var(--space-2-5)}.convitem{padding-top:var(--space-3-5);padding-bottom:var(--space-3-5)}}.convitem .convitem__owner .avatar{background:var(--surface-3);color:var(--text-2)}.convitem .channel-badge{background:var(--surface-3);color:var(--text-2);border-color:var(--border)}.convitem :is(.convitem__pin,.convitem__priority,.convitem__draft,.convitem__mention,.convitem__ai.is-active){color:var(--text-2)}.convitem .convitem__ai.is-active{background:var(--surface-3)}.convitem :is(.convitem__status--warning,.convitem__status--danger){color:var(--text-2)}.convitem .convitem__dot{background:var(--text-3)}@media (width<=767.98px){.convlist :is(.icon-btn,.list-tab,[role=tab],.toolbar-btn,.inbox-option),.convlist .convlist__tabs button{min-height:var(--control-h)}.convlist .inbox-read-tabs button{min-height:var(--control-h);border-radius:var(--r-md)}}.convlist .convitem__call{color:var(--text-2);background:var(--surface-3)}.convitem .channel-icon--inverse{color:var(--text-2)}.settings-form .contact-duplicate{gap:var(--space-2);justify-items:start;display:grid}.contact-duplicate p{margin:0}.inbox-views{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--line);display:grid}.inbox-views h3{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);margin:0;display:flex}.inbox-views h3 span{padding:1px var(--space-1);border-radius:var(--r-xs);background:var(--surface-3);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.inbox-views__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.saved-view{align-items:center;gap:var(--space-1);display:flex}.saved-view .inbox-option{flex:1;justify-content:flex-start;min-width:0}.saved-view .inbox-option span{overflow-wrap:anywhere;font-size:var(--fs-sm)}.saved-view__remove{border-radius:var(--r-md);width:30px;height:30px;color:var(--text-3);flex-shrink:0;place-items:center;display:grid}.saved-view__remove:hover:not(:disabled){background:var(--surface-hover);color:var(--danger-text)}.inbox-views__label{margin:var(--space-1) 0 0;font-size:var(--fs-2xs);color:var(--text-3)}.inbox-views__suggested{gap:2px;display:grid}.inbox-views__suggested .inbox-option>span{font-size:var(--fs-sm);gap:1px;display:grid}.inbox-views__suggested small{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-3)}.inbox-views .workspace-footnote{margin:0}.inbox-views__status{font-size:var(--fs-xs);color:var(--brand-text);margin:0}.inbox-save-view{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--line);font-size:var(--fs-xs);color:var(--text-3);display:grid}.inbox-save-view__row{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.inbox-save-view__row input{min-width:0;min-height:var(--control-h-md);padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);flex:180px}.inbox-save-view .workspace-footnote{margin:0}.convlist{container:convlist/inline-size}@container convlist (width<=340px){.convlist__header{padding-right:var(--space-2)}.inbox-tool{width:28px}}.bulk-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-xs);flex-shrink:0;display:flex}.bulk-toolbar__count{font-weight:var(--fw-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto}.bulk-toolbar button{min-height:var(--control-h-sm);padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);font-weight:var(--fw-semibold);white-space:nowrap}.bulk-toolbar button:hover:not(:disabled){background:var(--brand-soft-2)}.bulk-toolbar button:disabled{opacity:.5}.bulk-toolbar .bulk-toolbar__primary{background:var(--brand);color:var(--on-brand)}.bulk-toolbar .bulk-toolbar__primary:hover:not(:disabled){background:var(--brand-hover)}.bulk-toolbar .bulk-toolbar__close{place-items:center;width:30px;padding:0;display:grid}.contextual-row.is-checked .convitem:not(.is-selected){background:var(--surface-2);box-shadow:var(--shadow-inbox-selected)}.bulk-checkbox{z-index:2;appearance:none;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;margin:0;display:grid;position:absolute;top:11px;left:13px}.bulk-checkbox:after{content:"";background:var(--surface);width:22px;height:22px;box-shadow:var(--shadow-bulk-checkbox);transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:50%}.bulk-checkbox:hover:not(:disabled):after{box-shadow:var(--shadow-bulk-checkbox-hover)}.bulk-checkbox:checked:after{background:var(--brand);box-shadow:var(--shadow-bulk-checkbox-checked)}.bulk-checkbox:checked:before{content:"";z-index:1;background:var(--on-brand);width:13px;height:13px;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat}.bulk-checkbox:disabled{cursor:not-allowed;opacity:.5}.bulk-checkbox:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bulk-review{gap:0;max-height:35dvh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.bulk-review li{padding:var(--space-2) 0;border-bottom:var(--line);gap:2px;display:grid}.bulk-review span{font-size:var(--fs-xs);color:var(--text-3)}.bulk-review .bulk-review__change{align-items:center;gap:var(--space-1);color:var(--text-2);flex-wrap:wrap;display:inline-flex}.followup-suggestions{gap:var(--space-1);margin-top:calc(var(--space-2) * -1);flex-wrap:wrap;display:flex}.followup-suggestions button{min-height:var(--control-h-xs);padding:2px var(--space-3);border:var(--line-strong);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-xs)}.followup-suggestions button:hover:not(:disabled){background:var(--surface-hover);color:var(--brand-text)}.followup-suggestions button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-soft-2);color:var(--brand-text);font-weight:var(--fw-semibold)}.shared-files{padding:var(--space-3)}.shared-files summary{cursor:pointer;padding-block:var(--space-2);font-weight:var(--fw-semibold);display:list-item}.shared-files summary span{color:var(--text-3);font-size:var(--fs-xs);margin-left:var(--space-2)}.shared-files__body{gap:var(--space-3);padding-top:var(--space-2);min-width:0;display:grid}.shared-files__kinds{gap:var(--space-1);flex-wrap:wrap;display:flex}.shared-files__kinds button{align-items:center;gap:var(--space-1);min-height:var(--control-h-xs);padding:2px var(--space-2);border:var(--line);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-xs);display:inline-flex}.shared-files__kinds button span{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.shared-files__kinds button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-soft-2);color:var(--brand-text);font-weight:var(--fw-semibold)}.shared-files__kinds button:disabled{opacity:.5}.shared-files__search input{width:100%;min-height:var(--control-h-md);padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm)}.shared-files__list{margin:0;padding:0;list-style:none;display:grid}.shared-files .workspace-footnote{margin:0}.shared-entry{gap:var(--space-2);min-width:0;padding-block:var(--space-3);border-bottom:var(--line);display:grid}.shared-entry:first-child{padding-top:0}.shared-entry .attachment-preview{max-width:100%}.shared-entry img,.shared-entry video{object-fit:contain;max-height:180px}.shared-link{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:var(--line);border-radius:var(--r-md);color:var(--text-2);text-decoration:none;display:flex}.shared-link:hover{background:var(--surface-hover)}.shared-link>span:not(.sr-only){flex:1;min-width:0;display:grid}.shared-link strong{color:var(--brand-text);font-size:var(--fs-sm);overflow-wrap:anywhere}.shared-link small{color:var(--text-3);font-size:var(--fs-2xs);overflow-wrap:anywhere}.shared-doc{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-2);display:flex}.shared-doc strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text);overflow:hidden}.shared-entry__meta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);color:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.shared-entry__meta .link-btn{font-size:var(--fs-2xs)}@container convlist (width<=290px){.convlist__title{font-size:var(--fs-md)}.inbox-tool{width:26px}.convlist__header{padding-left:var(--space-3)}}.context{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.context__tabs{justify-content:space-between;align-items:flex-end;gap:var(--space-2);min-height:var(--bar-h);padding:var(--space-1-5) var(--space-2-5) 0 var(--space-3);background:var(--surface);border-bottom:1px solid var(--border);display:flex}.context__tabs .icon-btn{margin-bottom:var(--space-1-5)}.context__tabs .tabs{flex:1;gap:0}.context__tabs .tab{padding-inline:var(--space-2);font-size:var(--fs-sm);flex:1}.order-summary .ctx-card__head{flex-wrap:wrap}.context__panel{gap:var(--space-2);min-height:0;padding:var(--space-5) var(--space-4);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.context__panel:focus-visible{outline-offset:-3px}.context__empty{padding:var(--space-6) var(--space-2);text-align:center;color:var(--text-3)}.ctx-card{padding:var(--space-3) var(--space-3-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.ctx-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1-5);display:flex}.ctx-card__title{font-size:var(--fs-md);font-weight:var(--fw-bold)}.ctx-muted{font-size:var(--fs-sm);color:var(--text-2)}.ctx-small{margin-top:var(--space-1-5);font-size:var(--fs-xs)}.customer__top{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.customer__id{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.customer__name{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.customer__code{font-size:var(--fs-xs);color:var(--text-3)}.contact{gap:var(--space-3);margin:var(--space-5) 0;padding-block:var(--space-4);border-block:var(--line);flex-flow:column wrap;display:flex}.contact__row{align-items:center;gap:var(--space-2-5);font-size:var(--fs-sm);display:flex}.contact__row dt{width:18px;color:var(--text-3);display:flex}.contact__row dd{overflow-wrap:anywhere;min-width:0}.contact__none{color:var(--text-3)}.tag-list{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.tag--vip{background:var(--warning-bg);color:var(--warning-text)}.customer__foot{align-items:center;gap:var(--space-1-5);margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--text-3);display:flex}.order-summary__title{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.order-summary__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-1-5) 0 var(--space-2-5);font-size:var(--fs-sm);color:var(--text-2);display:flex}.order-summary__total strong{font-size:var(--fs-2xl);color:var(--brand-text);font-variant-numeric:tabular-nums}.order-summary .order-lines{margin:var(--space-3) 0 var(--space-1)}.order-summary .notice{margin-bottom:var(--space-3)}.order-actions{gap:var(--space-2);flex-direction:column;display:flex}.order-actions__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.order-actions__row .btn{min-width:max-content;padding:0 var(--space-3);white-space:nowrap;text-align:center;flex:1 1 0}.order-actions--dialog{align-items:center;gap:var(--space-2);flex-flow:wrap;flex:1}.order-actions__spacer{flex:1}.field{gap:var(--space-1-5);margin-bottom:var(--space-3);flex-direction:column;display:flex}.field__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2)}.work .field{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-2);grid-template-columns:92px minmax(0,1fr);display:grid}.work .select-field{min-height:var(--control-h-md)}.work .select-field select{height:34px}.work .field:last-child{margin-bottom:0}.work{container:work-card/inline-size}@container work-card (width<=379px){.work .field{gap:var(--space-1-5);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr)}}.select-field__empty{border:1px dashed var(--border-strong);border-radius:50%;flex-shrink:0;width:24px;height:24px}.work-dot{background:var(--neutral-dot);border-radius:50%;flex-shrink:0;width:9px;height:9px}.work-dot--nuevo{background:var(--brand)}.work-dot--resuelto{background:var(--neutral-dot)}.work-dot--en_curso{background:var(--success-dot)}.work-dot--en_revision{background:var(--warning-dot)}.work-dot--en_espera{background:var(--info-text)}.priority{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:inline-flex}.priority__bars{align-items:flex-end;gap:var(--space-0-5);height:14px;display:inline-flex}.priority__bars span{border-radius:var(--r-2xs);background:var(--border-strong);width:4px}.priority__bars span:first-child{height:6px}.priority__bars span:nth-child(2){height:10px}.priority__bars span:nth-child(3){height:14px}.priority--baja .is-on{background:var(--text-3)}.priority--media .is-on{background:var(--text-2)}.priority--alta .is-on{background:var(--danger-solid)}.ai-card__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-card__state{flex:180px;min-width:0}.ai-card__silence{align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);flex-wrap:wrap;display:flex}.proposals{gap:var(--space-2-5);flex-direction:column;display:flex}.proposal{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.proposal__head{align-items:center;gap:var(--space-2);color:var(--brand-text);flex-wrap:wrap;display:flex}.proposal__who{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.proposal__text{margin:var(--space-1-5) 0 var(--space-2);font-size:var(--fs-sm)}.proposal--superseded .proposal__text,.proposal--interrupted .proposal__text,.proposal--stale .proposal__text{color:var(--text-2)}.rules{gap:var(--space-1-5);padding-left:var(--space-4);font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;list-style:outside;display:flex}.timeline{gap:var(--space-2-5);flex-direction:column;display:flex}.timeline__item{padding-left:var(--space-3);border-left:2px solid var(--border)}.timeline__head{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.timeline__meta{font-size:var(--fs-xs);color:var(--text-3)}.timeline__text{margin-top:var(--space-0-5);font-size:var(--fs-sm);color:var(--text-2)}.context--sheet{border-left:0;flex:1}@media (width<=1365.98px){.context__panel{padding:var(--space-3)}.ctx-card{padding:var(--space-3-5)}}.app[data-context=rail] .app__body{grid-template-columns:var(--nav-w) var(--list-w) minmax(0, 1fr) var(--ctx-bar-w)}.app[data-secondary=open][data-context=rail] .app__body{grid-template-columns:var(--rail-w) var(--secondary-w) var(--list-w) minmax(0, 1fr) var(--ctx-bar-w)}.context--column{grid-template-columns:minmax(0, 1fr) var(--ctx-bar-w);display:grid}.context--bar{border-left:0;display:flex}.context__main{flex-direction:column;min-width:0;min-height:0;display:flex}.ctx-bar{width:var(--ctx-bar-w);border-left:1px solid var(--border);background:var(--surface-2);scrollbar-width:none;flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden auto}.ctx-bar__group{width:100%;padding:var(--space-2) 0;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.ctx-bar__group+.ctx-bar__group:before{content:"";background:var(--border-strong);width:22px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ctx-bar__group--head{min-height:var(--bar-h);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;padding:0}.ctx-bar__group--head+.ctx-bar__group:before{display:none}.ctx-bar__item{border-radius:var(--r-md);width:36px;height:36px;color:var(--text-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);place-items:center;display:grid;position:relative}.ctx-bar__item:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.ctx-bar__item:disabled{opacity:.4;cursor:not-allowed}.ctx-bar__item[aria-selected=true],.ctx-bar__item[aria-expanded=true]:not([id^=context-]){background:var(--brand-soft);color:var(--brand-text)}.ctx-bar__item[aria-selected=true]:after{content:"";top:8px;bottom:8px;right:calc((var(--ctx-bar-w) - 36px) / -2);border-radius:var(--r-2xs) 0 0 var(--r-2xs);background:var(--brand);width:3px;position:absolute}.ctx-bar__dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-2);border-radius:50%;position:absolute;top:6px;right:6px}.ctx-bar__item:hover .ctx-bar__dot{box-shadow:0 0 0 2px var(--surface-hover)}.ctx-bar__item[aria-selected=true] .ctx-bar__dot{box-shadow:0 0 0 2px var(--brand-soft)}.ctx-bar__dot--info{background:var(--info-text)}.ctx-bar__dot--warning{background:var(--warning-dot)}.ctx-bar__dot--danger{background:var(--danger-solid)}.ctx-bar__dot--success{background:var(--success-dot)}.ctx-bar__dot--muted{background:var(--neutral-dot)}.overlay{z-index:var(--z-overlay);background:var(--scrim);animation:overlay-in var(--t-med) var(--ease);display:flex;position:fixed;inset:0}.overlay--dialog{justify-content:center;align-items:center;padding:24px}.overlay--sheet-right{justify-content:flex-end}.overlay--sheet-left{justify-content:flex-start}.overlay__panel{background:var(--surface);min-height:0;max-height:100%;color:var(--text);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.overlay__panel:focus-visible{outline:none}.modal-status{flex-shrink:0}.modal-status__text{border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-sm);color:var(--text);align-items:flex-start;gap:8px;padding:10px 16px;display:flex}.confirm .modal-status__text{border-radius:0 0 var(--r-xl) var(--r-xl);margin:16px -22px -22px}.modal-status__icon{flex-shrink:0;margin-top:2px}.modal-status--success .modal-status__icon{color:var(--success-text)}.modal-status--info .modal-status__icon{color:var(--info-text)}.modal-status--warning .modal-status__icon{color:var(--warning-text)}.modal-status--danger .modal-status__icon{color:var(--danger-text)}.overlay__panel--dialog{border-radius:var(--r-xl);width:min(720px,100%);max-height:min(90dvh,920px);animation:dialog-in var(--t-slow) var(--ease)}.overlay__panel--sheet-right{border-left:1px solid var(--border);width:min(460px,100%);height:100%;animation:sheet-in-right var(--t-slow) var(--ease)}.overlay__panel--sheet-left{width:min(300px,88vw);height:100%;animation:sheet-in-left var(--t-slow) var(--ease)}.overlay__panel--full{width:100%;height:100%}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(var(--motion-distance))}}@keyframes sheet-in-right{0%{opacity:0;transform:translate(100%)}}@keyframes sheet-in-left{0%{opacity:0;transform:translate(-100%)}}.confirm.overlay__panel--dialog{width:min(460px,100%);padding:22px}.confirm__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.confirm__text{color:var(--text-2);margin-top:8px}.confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.review.overlay__panel--dialog{width:min(780px,100%)}.review__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:20px 20px 14px 22px;display:flex}.review__heading{flex:1;min-width:0}.review__eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-text)}.review__title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-top:2px}.review__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.review__subtitle{font-size:var(--fs-sm);color:var(--text-2)}.review__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 22px 20px;display:flex;position:relative;overflow-y:auto}.review__h3{font-size:var(--fs-md);font-weight:var(--fw-bold);margin-bottom:8px}.lines-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.lines-table th,.lines-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 8px}.lines-table thead th{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-3);padding-top:4px}.lines-table tbody th{font-weight:var(--fw-semibold)}.lines-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lines-table tfoot th,.lines-table tfoot td{font-weight:var(--fw-bold);border-bottom:0;padding-top:12px}.lines-table__total{font-size:var(--fs-xl);color:var(--brand-text)}.lines-table.is-muted tbody th,.lines-table.is-muted td{color:var(--text-3)}.lines-table.is-muted tbody th>.lines-table__product>span,.lines-table.is-muted .lines-table__total{text-decoration:line-through}.lines-table.is-muted .product-thumb{filter:grayscale()}.lines-table__product{align-items:center;gap:10px;display:flex}.lines-table__sku{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-3);display:block}.review__fine{font-size:var(--fs-xs);color:var(--text-3);margin-top:8px}.review__changes{font-size:var(--fs-sm);padding-left:18px;list-style:outside}.review__delta{font-size:var(--fs-sm);color:var(--text-2);margin-top:6px}.review__foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.overlay__panel--full .review__foot{border-radius:0}.sheet__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.sheet__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);align-items:center;gap:8px;display:flex}.nav-sheet .sheet__title{color:var(--brand-logo);font-size:var(--fs-xl)}.sheet__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;position:relative;overflow-y:auto}.demo__lead{font-size:var(--fs-sm);color:var(--text-2)}.demo__group{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:0;padding:12px 12px 12px 14px;display:flex}.demo__group legend{font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:0 6px}.demo__group--danger{border-color:var(--danger-border)}.demo__group--setting{border-color:var(--success-border);background:var(--brand-soft)}.demo__group--setting legend{color:var(--brand-text);align-items:center;gap:6px;display:inline-flex}.demo__settings{flex-direction:column;gap:10px;display:flex}.demo__section{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;margin-top:4px;display:flex}.demo__clock{border-top:1px solid var(--border);flex-direction:column;gap:8px;width:100%;margin-top:6px;padding-top:10px;display:flex}.demo__clock-actions{flex-wrap:wrap;gap:8px;display:flex}.radio__default{font-weight:var(--fw-medium);color:var(--text-2)}.demo__h3{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.demo__hint{font-size:var(--fs-xs);color:var(--text-2)}.demo__disclaimer{font-size:var(--fs-xs);color:var(--text-3)}.radio{border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;width:100%;padding:8px;display:flex}.radio:hover{background:var(--surface-hover)}.radio input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin:3px 0 0}.radio__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:block}.radio__hint{font-size:var(--fs-xs);color:var(--text-2);display:block}.context-sheet{overflow:hidden}.toaster{left:calc(var(--nav-w) + 12px);z-index:var(--z-tip);width:min(380px, calc(var(--list-w) - 24px));pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:12px}.toaster--behind-modal{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:fixed!important}:root[data-layout=mobile] .toaster{width:auto;left:12px;right:12px}:root[data-layout=mobile][data-mobile-view=thread] .toaster{bottom:calc(var(--composer-h,160px) + 16px)}@media (height<=480px){:root[data-layout=mobile] .toaster,:root[data-layout=mobile][data-mobile-view=thread] .toaster{bottom:8px}}.toast__body{flex:1;min-width:0}.toast__more{font-size:var(--fs-xs);color:var(--text-2);margin-top:2px}.toast{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);pointer-events:auto;animation:dialog-in var(--t-slow) var(--ease);align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex}.toast__icon{margin-top:1px}.toast--success .toast__icon{color:var(--success-dot)}.toast--info .toast__icon{color:var(--info-text)}.toast--warning .toast__icon{color:var(--warning-dot)}.toast--danger .toast__icon{color:var(--danger-solid)}.toast__text{font-size:var(--fs-sm)}.toast__action{min-height:var(--control-h-xs);font-size:var(--fs-sm);margin-top:2px}.toast__close{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);place-items:center;display:grid}.toast__close:hover{background:var(--surface-hover);color:var(--text)}@media (width<=767.98px){.overlay--dialog{padding:12px}.review__head{padding:14px 10px 12px 16px}.review__body{padding:14px 16px 16px}.review__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.review__foot .btn{width:100%}.order-actions--dialog{flex-direction:column-reverse;align-items:stretch}.order-actions--dialog .order-actions__spacer{display:none}.lines-table th,.lines-table td{padding:8px 4px}.lines-table .lines-table__product .product-thumb{display:none}}.app:not([data-page=inbox]) .app__body{grid-template-columns:var(--nav-w) minmax(0, 1fr)}.app[data-layout=mobile]:not([data-page=inbox]) .app__body{grid-template-columns:minmax(0,1fr)}.workspace-page{min-width:0;padding:var(--page-gutter);padding-bottom:calc(var(--page-gutter) + var(--toast-h,0px));scroll-padding:var(--space-6);overflow-y:auto}.workspace-page>*{max-width:var(--page-max);margin-inline:auto}.workspace-heading{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-3) var(--space-8);display:flex}.workspace-eyebrow{color:var(--olive-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:var(--space-3)}.workspace-heading h1{font-size:clamp(var(--fs-2xl), 2.5vw, var(--fs-4xl));font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight)}.workspace-description{color:var(--text-3);margin-top:var(--space-3);max-width:65ch}.workspace-count{border-left:var(--line-strong);padding-left:var(--space-6);color:var(--text-3);font-size:var(--fs-sm);flex-direction:column;flex-shrink:0;display:flex}.workspace-count small{color:var(--text-3);font-size:var(--fs-xs);margin-top:2px}.workspace-count strong{color:var(--brand-text);font-size:var(--fs-4xl);line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display)}.workspace-toolbar{align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:var(--line);border-radius:var(--r-lg);flex-wrap:wrap;display:flex}.workspace-search{align-items:center;gap:var(--space-3);min-width:0;padding-left:var(--space-3);background:var(--surface-2);border:var(--line-strong);border-radius:var(--r-md);color:var(--text-3);flex:340px;display:flex}.workspace-search input{width:100%;min-width:0;height:var(--control-h);color:var(--text);padding-inline:var(--space-1);background:0 0;border:0}.workspace-search input::placeholder{color:var(--text-3)}.workspace-search:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring);background:var(--surface)}.workspace-search input:focus-visible{outline:none}.workspace-search input::-webkit-search-cancel-button{-webkit-appearance:none}.workspace-search>.icon-btn{margin-right:var(--space-1);flex-shrink:0}.workspace-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-filters button{gap:var(--space-2);min-height:var(--control-h);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);border:var(--line);color:var(--text-2);font-size:var(--fs-sm);align-items:center;display:inline-flex}.workspace-filters button span{border-radius:var(--r-xs);padding-inline:var(--space-1);background:var(--surface-3);font-variant-numeric:tabular-nums}.workspace-filters button[aria-pressed=true]{background:var(--nav-soft);color:var(--nav-text);border-color:var(--nav-border)}.workspace-filters button:hover{background:var(--surface-hover)}.workspace-select{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-2);display:flex}.workspace-select select{min-height:var(--control-h);border:var(--line-strong);background:var(--surface-2);border-radius:var(--r-md);padding:var(--space-2);max-width:100%}.workspace-result{padding-block:var(--space-5) var(--space-3);color:var(--text-3);font-size:var(--fs-sm)}.record-table{border:var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.record-table__head,.record-row{gap:var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}.record-table__head{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);border-bottom:var(--line)}.record-row{text-align:left;width:100%;min-height:88px;transition:background var(--t-fast) var(--ease)}.record-row:hover{background:var(--surface-hover)}.record-table li+li{border-top:var(--line)}.record-row>*,.record-person>span{overflow-wrap:anywhere;min-width:0}.record-row small{font-size:var(--fs-xs);color:var(--text-3);margin-top:var(--space-1);display:block}.record-person{align-items:center;gap:var(--space-3);display:flex}.record-row strong{font-weight:var(--fw-semibold)}.record-contact,.record-count{font-size:var(--fs-sm);color:var(--text-2)}.record-row .pill{white-space:normal;text-align:left}.workspace-price{color:var(--brand-text);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.workspace-detail-grid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.workspace-detail-grid--order{grid-template-columns:minmax(0,1.3fr) minmax(320px,.85fr)}.workspace-stack{gap:var(--space-6);min-width:0;display:grid}.workspace-card{padding:var(--space-6);border:var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.workspace-card__head{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workspace-card h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.workspace-card .field+.field{margin-top:var(--space-4)}.workspace-card .notice{margin-bottom:var(--space-5)}.workspace-facts{gap:var(--space-5);margin-block:var(--space-4) var(--space-6);display:grid}.workspace-facts dt{font-size:var(--fs-xs);color:var(--text-3);margin-bottom:var(--space-1)}.workspace-facts dd{overflow-wrap:anywhere}.workspace-muted{color:var(--text-3);font-size:var(--fs-sm)}.workspace-footnote{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);margin-top:var(--space-5)}.record-link{align-items:center;gap:var(--space-3);padding-block:var(--space-4);text-align:left;width:100%;min-width:0;display:flex}.record-link+.record-link{border-top:var(--line)}.record-link>span:first-child{flex:1;min-width:0}.record-link strong{color:var(--brand-text);font-weight:var(--fw-medium)}.record-link:hover strong,.entity-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.record-link__detail{color:var(--text-3);font-size:var(--fs-sm);margin-top:var(--space-1);overflow-wrap:anywhere;display:block}.record-link>svg{color:var(--text-3);flex:none}.record-link .pill{white-space:normal;max-width:40%}.workspace-total{border-top:var(--line);padding-top:var(--space-5);margin-top:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.workspace-total strong{color:var(--brand-text);font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display)}.workspace-ai{gap:var(--space-3);padding:var(--space-3);margin-top:var(--space-4);background:var(--olive-soft);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.workspace-back{margin-bottom:var(--space-3)}.workspace-empty{text-align:center;justify-items:center;gap:var(--space-3);margin-block:var(--space-5);padding:clamp(24px, 5vw, 56px) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text-3);display:grid}.workspace-empty>svg{box-sizing:content-box;padding:var(--space-3);border-radius:var(--r-pill);background:var(--nav-soft);color:var(--nav-text)}.workspace-empty h2{font-size:var(--fs-lg);color:var(--text)}.entity-link{font:inherit;text-align:inherit;color:var(--brand-text);border-radius:var(--r-xs)}@media (width<=1099.98px){.workspace-detail-grid,.workspace-detail-grid--order{grid-template-columns:minmax(0,1fr)}.workspace-detail-grid--order>.workspace-stack{display:contents}.workspace-detail-grid--order>.workspace-stack:first-child>:first-child{order:1}.workspace-detail-grid--order>.workspace-stack:last-child>:first-child{order:2}.workspace-detail-grid--order>.workspace-stack:first-child>:nth-child(2){order:3}.workspace-detail-grid--order>.workspace-stack:first-child>:nth-child(3){order:4}.workspace-detail-grid--order>.workspace-stack:last-child>:last-child{order:5}.record-table--customers .record-contact,.record-table--customers .record-table__head>:nth-child(2){display:none}.record-table--customers .record-row,.record-table--customers .record-table__head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}@media (width<=767.98px){.workspace-heading{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.workspace-heading>div{flex:240px}.workspace-count{display:none}.workspace-toolbar,.workspace-card{padding:var(--space-4)}.workspace-search{flex-basis:100%}.workspace-search input{font-size:16px}.record-table__head{display:none}.record-row,.record-table--customers .record-row{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.record-person{grid-column:1/-1}.record-table--work .record-row>:nth-child(2){color:var(--text-3);font-size:var(--fs-sm);grid-column:1/-1}.record-table--orders .record-row>:first-child{grid-column:1/-1}.record-table--orders .record-row>:nth-child(3){grid-area:3/1/auto/-1}.record-table--orders .workspace-price{text-align:right}.record-link{flex-wrap:wrap}.record-link .pill{max-width:100%}.workspace-select{flex-wrap:wrap}}.emoji-grid{gap:var(--space-1);max-height:calc(var(--space-10) * 2 + var(--space-1));padding:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(36px,1fr));display:grid;overflow-y:auto}.emoji-grid button{min-height:var(--control-h-md);font-size:var(--fs-2xl);background:var(--surface-2);border:var(--line);border-radius:var(--r-md)}.emoji-grid button:hover{background:var(--brand-soft)}.snippet-search,.snippet-editor,.audio-file{gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-direction:column;display:flex}.snippet-search input,.snippet-editor textarea{width:100%;padding:var(--space-3);background:var(--surface-2);color:var(--text);border:var(--line-strong);border-radius:var(--r-md)}.snippet-editor textarea{resize:vertical;min-height:100px}.snippet-list{gap:var(--space-2);max-height:220px;padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.snippet-list button{text-align:left;padding:var(--space-3);border:var(--line);border-radius:var(--r-md)}.snippet-list button[aria-pressed=true]{background:var(--selected);border-color:var(--brand)}.snippet-list button strong{color:var(--text);font-size:var(--fs-sm);display:block}.snippet-list button span{-webkit-line-clamp:2;color:var(--text-3);font-size:var(--fs-xs);margin-top:var(--space-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audio-file input{width:100%;padding:var(--space-3);background:var(--surface-2);border:var(--line);border-radius:var(--r-md);font-size:var(--fs-xs)}.audio-file input::file-selector-button{padding:var(--space-2);margin-right:var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer}.audio-preview{min-width:0;margin-block:var(--space-2)}.audio-preview audio{width:100%;max-width:360px;height:36px;display:block}.audio-preview p{font-size:var(--fs-xs);color:var(--danger-text)}.audio-recording{align-items:center;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-2);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;display:flex}.audio-recording__state{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex:1;min-width:0;display:flex}.audio-recording__state>svg{color:var(--danger-text);flex-shrink:0}.audio-recording time{font-variant-numeric:tabular-nums;color:var(--text-2)}.audio-recording__actions{align-items:center;gap:var(--space-1);display:flex}.audio-recording p{color:var(--text-3);font-size:var(--fs-2xs);flex-basis:100%}.attachment-preview{min-width:0;margin-block:var(--space-2);border:var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.attachment-preview img,.attachment-preview video{object-fit:contain;border-radius:var(--r-md);background:var(--surface-2);width:auto;max-width:100%;max-height:160px;display:block}.attachment-preview__footer{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);display:flex}.attachment-preview--file .attachment-preview__footer{padding:var(--space-3)}.attachment-preview__file-icon{color:var(--brand-text);flex-shrink:0}.attachment-preview__summary{flex:1;min-width:0}.attachment-preview__summary strong{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);display:block}.attachment-preview__summary small{color:var(--text-3);font-size:var(--fs-2xs);display:block}.attachment-preview>[role=status]{padding:var(--space-3);font-size:var(--fs-xs);color:var(--text-2)}.attachment-download{border:var(--line);border-radius:var(--r-md);width:32px;height:32px;color:var(--brand-text);background:var(--surface);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.attachment-download:hover{background:var(--surface-hover)}.attachment-download>svg{flex-shrink:0}.attachment-error{font-size:var(--fs-xs);color:var(--danger-text);flex-basis:100%}.attachment-preview__open{border-radius:var(--r-md);cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block;position:relative}.attachment-preview__open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.attachment-preview__zoom{top:var(--space-2);right:var(--space-2);border-radius:var(--r-pill);background:var(--media-zoom-scrim);width:28px;height:28px;color:var(--white);opacity:0;transition:opacity var(--t-fast) var(--ease);place-items:center;display:grid;position:absolute}.attachment-preview__open:is(:hover,:focus-visible) .attachment-preview__zoom{opacity:1}.attachment-preview__open:hover img{filter:brightness(.96)}@media (hover:none){.attachment-preview__zoom{opacity:1}}.image-viewer.overlay__panel--dialog{width:min(960px,100%)}.image-viewer__bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:var(--line);display:flex}.image-viewer__title{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;display:flex;overflow:hidden}.image-viewer__title small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular);flex-shrink:0}.image-viewer__tools{border:var(--line);border-radius:var(--r-pill);background:var(--surface-2);align-items:center;gap:2px;padding:3px;display:flex}.image-viewer :is(.image-viewer__tools button,.image-viewer__action){min-width:34px;height:34px;padding:0 var(--space-2);border-radius:var(--r-pill);color:var(--text-2);place-items:center;display:grid}.image-viewer :is(.image-viewer__tools button,.image-viewer__action):hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.image-viewer__tools button:disabled{opacity:.4;cursor:default}.image-viewer__percent{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;min-width:58px!important;color:var(--text)!important}.image-viewer__stage{height:min(62dvh,600px);padding:var(--space-4);background-color:var(--surface-3);background-image:linear-gradient(45deg, var(--surface-2) 25%, transparent 25%, transparent 75%, var(--surface-2) 75%), linear-gradient(45deg, var(--surface-2) 25%, transparent 25%, transparent 75%, var(--surface-2) 75%);cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;background-position:0 0,10px 10px;background-size:20px 20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-viewer__stage[data-zoomed=true]{cursor:grab}.image-viewer__stage[data-dragging=true]{cursor:grabbing}.image-viewer__stage img{object-fit:contain;border-radius:var(--r-sm);max-width:100%;max-height:100%;box-shadow:var(--shadow-md);transform-origin:50%;transition:transform var(--t-med) var(--ease);-webkit-user-drag:none;display:block}.image-viewer__stage[data-dragging=true] img,:root[data-reduced-motion=true] .image-viewer__stage img{transition:none}@media (prefers-reduced-motion:reduce){.image-viewer__stage img{transition:none}}.image-viewer__hint{padding:var(--space-2) var(--space-4);border-top:var(--line);background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);text-align:center;margin:0}@media (width<=767.98px){.image-viewer__bar{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);flex-wrap:wrap}.image-viewer__title{flex-basis:calc(100% - 90px)}.image-viewer__tools{order:2;margin:0 auto}.image-viewer__stage{height:min(56dvh,520px);padding:var(--space-2)}.image-viewer__hint{display:none}}.provider-media audio{width:100%;max-width:360px;height:36px;margin:var(--space-2);display:block}.provider-media--pending,.provider-media--failed{align-items:flex-start;gap:var(--space-2);margin-block:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);font-size:var(--fs-xs);display:flex}.provider-media--pending{color:var(--text-2);background:var(--surface-2);align-items:center}.provider-media--failed{color:var(--danger-text);background:var(--surface)}.provider-media--failed>svg{flex-shrink:0;margin-top:2px}.provider-media--failed small{color:var(--text-3);font-size:var(--fs-2xs)}@media (prefers-reduced-motion:no-preference){.btn{transition-property:background-color,border-color,color,box-shadow,transform}.icon-btn{transition-property:background-color,color,transform}:is(.catalog-row,.day-row,.calls-table tbody tr,.customer-table tbody tr,.agent-tests__row,.pick-list__item,.value-picker__option,.workspace-menu__item,.help-menu__item,.notices__list button,.context-menu button,.bar-list__row,.funnel__stage,.view-chip,.help-suggest__chip,.flow-chip,.topic-add__chip,.pager__page,.calls-action,.notices__trigger,.toast__close,.filter-panel__close,.thread__new,.composer__next,.emoji-picker__tabs button,.tab,.channel-nav button,.settings-nav button,.sales-nav button,.secondary-nav__views button,.account-switch__panel button){transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.context-menu button>svg{transition:color var(--t-fast) var(--ease)}:is(.notices__panel,.emoji-picker,.context-menu,.account-switch__panel,.thread-popover__panel){animation:motion-enter var(--t-med) var(--ease)}.welcome-progress>span{transition:width var(--t-med) var(--ease)}:is(.wa-connect__status--connected,.wa-connect__item--connected,.order-notice--confirmed,.welcome-ready .welcome-workspace-summary,.my-day--all-clear){animation:motion-enter var(--t-med) var(--ease)}:is(.wa-connect__status--connected,.wa-connect__item--connected,.order-notice--confirmed,.welcome-ready,.my-day--all-clear) .art-check{stroke-dasharray:1;stroke-dashoffset:0;animation:motion-check var(--t-med) var(--ease)}:is(.wa-connect__status--connected,.wa-connect__item--connected,.order-notice--confirmed,.welcome-ready,.my-day--all-clear) .art-badge{transform-box:fill-box;transform-origin:50%;animation:motion-settle var(--t-med) var(--ease)}.welcome-ready>.btn--primary,.my-day--all-clear :is(.state__title,.state__text){animation:motion-enter var(--t-fast) var(--ease) var(--t-med) backwards}:is(.tab[aria-selected=true],.inbox-read-tabs button[aria-pressed=true]):after{transform-origin:50%;animation:motion-underline var(--t-fast) var(--ease)}:is(.context,.modal-status__text){animation:motion-reveal var(--t-med) var(--ease)}.note.is-sending .note__card{animation:motion-enter var(--t-med) var(--ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.emoji-grid button:hover:not(:disabled){transform:translateY(-2px)}button.nav-item>svg{transition:transform var(--t-fast) var(--ease)}button.nav-item:hover:not(:disabled):not([aria-disabled=true])>svg{transform:translateY(-1px)}}@keyframes motion-enter{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes motion-reveal{0%{opacity:0}to{opacity:1}}@keyframes motion-underline{0%{opacity:.5;transform:scaleX(.65)}to{opacity:1;transform:scaleX(1)}}@keyframes motion-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes motion-settle{0%{transform:scale(var(--motion-press-scale))}to{transform:scale(1)}}.moment-check{width:var(--space-4-5);height:var(--space-4-5);flex-shrink:0}.wa-connect__status--connected{align-items:flex-start;gap:var(--space-2);display:flex}:root[data-reduced-motion=true] :is(.emoji-grid button:hover,button.nav-item:hover>svg),:root[data-reduced-motion=true] :is(.btn,.icon-btn,.composer-tools>button,.emoji-grid button,.inbox-tool,.pause-menu__item):active:not(:disabled):not([aria-disabled=true]),:root[data-reduced-motion=true] .composer-tools>button:hover:not(:disabled)>svg{transform:none}.voice-panel.overlay__panel--dialog{width:min(480px,100%)}.voice-eyebrow{color:var(--brand-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:var(--space-1)}.voice-routes{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.voice-routes legend{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}.voice-routes label{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);display:flex}.voice-routes label.is-selected{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text)}.voice-routes input{accent-color:var(--brand);flex-shrink:0}.voice-routes:disabled label{cursor:default}.voice-routes label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.voice-body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.voice-demo{padding:var(--space-3);background:var(--env-bg);color:var(--env-text);border:1px solid var(--env-border);border-radius:var(--r-md);font-size:var(--fs-xs)}.voice-contact{align-items:center;gap:var(--space-3);display:flex}.voice-contact h3{font-size:var(--fs-lg)}.voice-contact p{color:var(--text-2);margin-top:var(--space-1)}.voice-agent,.voice-help{color:var(--text-3);font-size:var(--fs-xs)}.voice-state{align-items:center;gap:var(--space-2);padding:var(--space-5);background:var(--brand-soft);border-radius:var(--r-lg);color:var(--brand-text);text-align:center;flex-direction:column;display:flex}.voice-state span{font-size:var(--fs-xs)}.voice-scenario{gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;display:flex}.voice-scenario select{width:100%;min-height:var(--control-h);background:var(--surface);border:var(--line-strong);border-radius:var(--r-md);padding:var(--space-2)}.voice-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.voice-actions>button{flex:1}.voice-footer{padding:var(--space-3) var(--space-5);border-top:var(--line);background:var(--surface);border-radius:0 0 var(--r-xl) var(--r-xl);flex-shrink:0}.voice-history{border-top:var(--line);padding-top:var(--space-4)}.voice-history h3{font-size:var(--fs-sm);margin-bottom:var(--space-2)}.voice-history ol{margin-top:var(--space-3)}.voice-history li{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-3);border-top:var(--line);font-size:var(--fs-sm);display:flex}.voice-history li p{color:var(--text-3);font-size:var(--fs-xs);margin-top:var(--space-1)}@media (width<=420px){.voice-body{padding:var(--space-3)}}.date-time{border-radius:var(--r-xs);cursor:help}.time-on-hover{opacity:1}@media (width>=768px) and (hover:hover) and (pointer:fine){.time-on-hover{opacity:0}.time-on-hover:focus-visible{opacity:1}}@media (any-pointer:coarse){.time-on-hover{opacity:1}}@media (hover:hover) and (pointer:fine){:is(.tab,.inbox-read-tabs button):hover:not(:disabled),.voice-routes:not(:disabled) label:not(.is-selected):hover{background-color:var(--surface-2)}.snippet-list button:hover:not(:disabled){border-color:var(--brand)}}@media (prefers-reduced-motion:no-preference){.time-on-hover{transition:opacity var(--t-fast) var(--ease)}}.app{--nav-w:var(--rail-w)}.app[data-secondary=open] .app__body{grid-template-columns:var(--rail-w) var(--secondary-w) var(--list-w) minmax(0, 1fr) var(--ctx-w)}.app[data-secondary=open][data-context=closed] .app__body{grid-template-columns:var(--rail-w) var(--secondary-w) var(--list-w) minmax(0, 1fr)}.app[data-secondary=open]:not([data-page=inbox]) .app__body{grid-template-columns:var(--rail-w) var(--secondary-w) minmax(0, 1fr)}.secondary-nav{min-width:0;min-height:0;padding:var(--space-4) var(--space-3);background:var(--surface-2);border-right:var(--line);flex-direction:column;display:flex;overflow-y:auto}.secondary-nav header{padding-block:var(--space-4);justify-content:space-between;align-items:center;display:flex}.secondary-nav h2{font-size:var(--fs-lg)}.secondary-nav__label{font-size:var(--fs-2xs);color:var(--text-3);font-weight:var(--fw-semibold);margin:var(--space-2)}.secondary-nav__views{gap:var(--space-1);display:grid}.secondary-nav__views button{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--r-md);text-align:left;font-size:var(--fs-sm);min-height:var(--control-h);display:flex}.secondary-nav__views button svg{flex-shrink:0}.secondary-nav__views button span{flex:1}.secondary-nav__views button small{color:var(--text-3);font-variant-numeric:tabular-nums}.secondary-nav__views button:hover{background:var(--surface-hover)}.secondary-nav__footer{padding-top:var(--space-6);margin-top:auto}.secondary-nav__hint{font-size:var(--fs-2xs);color:var(--env-text);margin:var(--space-4) var(--space-2) 0}.app[data-secondary=open] .workspace-toolbar .workspace-filters,.nav-sheet{overflow-y:auto}.nav-sheet .sidenav--full{flex:none;overflow:visible}.nav-sheet .secondary-nav{border-right:0;flex:none;overflow:visible}.draft-save{font-size:var(--fs-2xs);color:var(--text-3);margin-top:var(--space-1)}.workspace-page{--page-gutter:var(--space-6)}.workspace-heading{padding-block:0 var(--space-5)}.workspace-heading h1{font-size:var(--fs-2xl)}.workspace-heading__eyebrow{margin-bottom:var(--space-2)}.workspace-description{margin-top:var(--space-1);font-size:var(--fs-sm)}.workspace-count strong{font-size:var(--fs-2xl)}.workspace-toolbar{padding:var(--space-3);gap:var(--space-3)}.workspace-result{padding-block:var(--space-3)}.context-related{gap:var(--space-2);padding-block:var(--space-4);display:grid}.context-related h3{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium);margin-bottom:var(--space-1)}.context-related button{align-items:center;gap:var(--space-3);text-align:left;padding:var(--space-3);border-radius:var(--r-lg);background:var(--surface-2);font-size:var(--fs-sm);display:flex}.context-related button>svg{color:var(--text-3);flex-shrink:0}.context-related button>span{gap:var(--space-1);flex:1;min-width:0;display:grid}.context-related small{font-size:var(--fs-2xs);color:var(--text-3)}.customer.ctx-card{padding:var(--space-2) 0;border:0}.context-related button:hover{background:var(--surface-hover);color:var(--brand-text)}.event-group{margin-inline:var(--space-4);font-size:var(--fs-xs);color:var(--text-3)}.event-group summary{cursor:pointer;text-align:center;padding:var(--space-2)}.event-group ol{gap:var(--space-2);margin-top:var(--space-2);display:grid}@media (width<=767.98px){.workspace-page{--page-gutter:var(--space-4)}}.nav-sheet--mobile{grid-template-columns:var(--rail-w) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) auto;width:min(340px,100vw);display:grid}.nav-sheet--mobile .secondary-nav{overflow-y:auto}.nav-sheet--mobile .modal-status{grid-column:1/-1}.inbox-search-recents{padding:var(--space-4);border-top:var(--line)}.inbox-search-recents__head{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-3);margin-bottom:var(--space-3);align-items:center;display:flex}.inbox-search-recents__head>span{align-items:center;gap:var(--space-2);display:flex}.inbox-search-recents ul,.inbox-search-results{margin:0;padding:0;list-style:none}.inbox-search-recents li button{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3);border-radius:var(--r-md);font-size:var(--fs-sm);display:flex}.inbox-search-recents li button>span{overflow-wrap:anywhere;flex:1;min-width:0}.inbox-search-recents li button:hover,.inbox-search-results button:hover{background:var(--surface-hover)}.inbox-search-recents>p{font-size:var(--fs-xs);color:var(--text-3)}.inbox-search-summary{margin-block:var(--space-5) var(--space-3);color:var(--text-3);font-size:var(--fs-xs)}.inbox-search-results{gap:var(--space-2);display:grid}.inbox-search-results button{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);background:var(--surface);border:var(--line);border-radius:var(--r-lg);align-items:center;display:flex}.inbox-search-results button>svg{color:var(--text-3);flex-shrink:0}.inbox-search-result__body{flex:1;min-width:0}.inbox-search-result__body strong{font-size:var(--fs-sm);display:block}.inbox-search-result__body>span{font-size:var(--fs-2xs);color:var(--text-3);overflow-wrap:anywhere}.inbox-search-result__body p{margin-top:var(--space-2);color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-search-empty{text-align:center;padding:var(--space-10) var(--space-4);color:var(--text-3)}.inbox-search-empty>svg{margin-bottom:var(--space-4)}.inbox-search-empty p{font-size:var(--fs-sm);margin-block:var(--space-2)}.inbox-search-empty h2{font-size:var(--fs-lg);color:var(--text-2)}.inbox-search-empty small{font-size:var(--fs-xs)}@media (width<=767.98px){.convlist__header .mobile-navigation{width:36px;padding:0}.convlist__header .mobile-navigation span{display:none}.convlist__header .convlist__title{font-size:var(--fs-lg)}.inbox-search-recents__head{flex-wrap:wrap;align-items:start}}.channel-identity{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:inline-flex}.channel-identity>svg{flex:none}.channel-identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.convitem__account{margin-block:var(--space-1);display:block}.convitem__account .channel-identity{font-size:var(--fs-2xs);color:var(--text-3)}.convitem__preview{-webkit-line-clamp:1}.channel-footprint{gap:var(--space-1);flex-direction:column;display:inline-flex}.channel-footprint__icons{gap:var(--space-2);flex-wrap:wrap;display:flex}.channel-footprint__icons>span{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-2);border-radius:var(--r-md);font-size:var(--fs-xs);display:inline-flex}.account-filter{min-width:0;font-size:var(--fs-xs);flex-wrap:wrap}.account-filter select{min-width:0;max-width:100%}.inbox-popover .account-filter{margin-top:var(--space-3);gap:var(--space-1);display:grid}.source-account{padding:var(--space-3);border:var(--line);background:var(--surface-2);border-radius:var(--r-md);margin-bottom:var(--space-2)}.source-account small{color:var(--text-3);font-size:var(--fs-xs);margin-top:var(--space-1);overflow-wrap:anywhere;display:block}.customer-channels{text-align:left}.customer-channels__summary{align-items:baseline;gap:var(--space-2);font-size:var(--fs-xs);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.customer-channels__summary>span{color:var(--text-3)}.customer-channels ul{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.customer-channels li{min-width:0}.customer-channels .channel-identity>span{white-space:normal;overflow-wrap:anywhere}.customer-channels li button>svg,.customer-channels em{flex-shrink:0}.customer-channels li button{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:var(--line);border-radius:var(--r-md);text-align:left;display:flex}.customer-channels li button>span{min-width:0}.customer-channels li button:hover{background:var(--surface-hover)}.customer-channels li button[aria-current=true]{background:var(--brand-soft);border-color:var(--brand)}.customer-channels small{color:var(--text-3);font-size:var(--fs-2xs);overflow-wrap:anywhere;margin-top:var(--space-1);display:block}.customer-channels small time{display:inline}.customer-channels em{color:var(--brand-text);font-size:var(--fs-2xs);font-style:normal}.channel-link-note{color:var(--text-3);font-size:var(--fs-2xs);margin-top:var(--space-3)}.account-switch{min-width:0;position:relative}.account-switch__trigger{align-items:center;gap:var(--space-1);text-align:left;border-radius:var(--r-sm);max-width:100%;padding-block:var(--space-1);display:flex}.account-switch__trigger:hover{background:var(--surface-hover)}.account-switch__trigger>svg{flex-shrink:0}.account-switch__count{font-size:var(--fs-2xs);white-space:nowrap;color:var(--brand-text)}.account-switch__panel{top:calc(100% + var(--space-2));width:min(360px,100vw - 32px);max-height:min(540px,70dvh);z-index:var(--z-sticky);background:var(--surface);border:var(--line-strong);box-shadow:var(--shadow-md);border-radius:var(--r-lg);padding:var(--space-4);position:absolute;left:0;overflow-y:auto}.account-switch__panel>header{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.channel-nav{border-top:var(--line);margin-top:var(--space-5);padding-top:var(--space-3);font-size:var(--fs-xs)}.channel-nav summary{cursor:pointer;padding-block:var(--space-3);color:var(--text-2)}.channel-nav details summary{align-items:center;gap:var(--space-2);display:flex}.channel-nav small{float:right;color:var(--text-3);margin-left:auto}.channel-nav button{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2);border-radius:var(--r-md);color:var(--text-2);display:flex}.channel-nav button:hover,.channel-nav button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text)}@media (width<=767.98px){.account-switch__panel{top:112px;left:var(--space-2);right:var(--space-2);width:auto;max-height:calc(100dvh - 140px);position:fixed}.workspace-toolbar .account-filter{gap:var(--space-1);width:100%;display:grid}.record-table--orders .record-row>:nth-child(2){grid-column:1/-1}.record-table--orders .record-row>:nth-child(3){grid-column:1}.record-table--orders .workspace-price{grid-area:3/2}.record-row .channel-identity>span{white-space:normal;overflow:visible}}.identity-contacts{padding:0;list-style:none}.identity-contacts li{justify-content:space-between;align-items:start;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--line);display:flex}.identity-contacts li>div{overflow-wrap:anywhere;min-width:0}.identity-contacts span,.identity-contacts small{color:var(--text-2);font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.identity-audit,.volume-demo{font-size:var(--fs-xs);margin-top:var(--space-4);color:var(--text-2)}.identity-audit summary,.volume-demo summary,.identity-comparison summary{cursor:pointer;padding-block:var(--space-2)}.identity-audit ol{padding-left:var(--space-4)}.identity-audit li{padding-block:var(--space-2)}.volume-demo p{margin-block:var(--space-3);max-width:80ch}.identity-review{border-radius:var(--r-lg);width:min(880px,100%)}.identity-review__head,.identity-review__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex:none;display:flex}.identity-review__head{border-bottom:var(--line)}.identity-review__head h2{font-size:var(--fs-lg)}.identity-review__foot{border-top:var(--line);justify-content:flex-end}.identity-review__body{min-height:0;padding:var(--space-5);overflow-y:auto}.identity-picker{gap:var(--space-2);margin-block:var(--space-4);display:grid}.identity-picker input,.identity-picker select{width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text)}.identity-picker small,.identity-comparison small{color:var(--text-3);font-size:var(--fs-xs)}.identity-compare{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-comparison{padding:var(--space-4);border:var(--line);border-radius:var(--r-md);font-size:var(--fs-sm);overflow-wrap:anywhere}.identity-comparison h3{color:var(--brand-text);margin-bottom:var(--space-3)}.identity-comparison p{margin-block:var(--space-2)}.identity-comparison ol,.identity-comparison ul{padding-left:var(--space-4)}.identity-comparison li{margin-block:var(--space-2)}.identity-confirm{align-items:start;gap:var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);display:flex}.identity-confirm input{margin-top:var(--space-1);accent-color:var(--brand);flex-shrink:0}.identity-result{margin-top:var(--space-3);color:var(--brand-text)}.customer-summary{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.customer-summary span{background:var(--surface);border:var(--line);border-radius:var(--r-md);padding:var(--space-3);font-size:var(--fs-sm)}.customer-summary strong{color:var(--brand-text)}.continuity-notice{border-bottom:var(--line);max-height:30dvh;padding:var(--space-2) var(--space-5);background:var(--brand-soft);font-size:var(--fs-xs);flex-shrink:0;overflow-y:auto}.continuity-notice summary{cursor:pointer;font-weight:var(--fw-semibold);padding-block:var(--space-2);color:var(--brand-text)}.continuity-notice p{margin-bottom:var(--space-2)}.continuity-notice ul{padding:0;list-style:none}.continuity-notice button{text-align:left;width:100%;padding:var(--space-3);border-top:var(--line);gap:var(--space-1);display:grid}.continuity-notice button:hover{background:var(--surface-hover)}.continuity-notice span,.continuity-notice small{color:var(--text-2)}@media (width<=767.98px){.identity-compare{grid-template-columns:minmax(0,1fr)}.identity-review__body,.identity-review__head,.identity-review__foot{padding:var(--space-3)}.identity-contacts li,.identity-review__foot{flex-wrap:wrap}}.settings-banner{align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--line);border-radius:var(--r-lg);background:var(--brand-soft);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.settings-banner>div{overflow-wrap:anywhere;flex:1;min-width:140px}.settings-banner span:not(.pill){color:var(--text-2);font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.settings-banner>svg{color:var(--brand-text)}.settings-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.settings-content{max-width:1200px}.settings-account-search{margin:var(--space-4) 0;border:0;min-width:0;padding:0}.settings-account-search input::-webkit-search-cancel-button{-webkit-appearance:none}.settings-form{gap:var(--space-4);display:grid}.settings-form label{gap:var(--space-2);font-size:var(--fs-sm);display:grid}.settings-form input,.settings-form select,.settings-form textarea{width:100%;min-width:0;min-height:var(--control-h);border:var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--r-md);padding:var(--space-3);font:inherit}.settings-form textarea{resize:vertical}.settings-form :disabled{opacity:.65}.settings-form [role=alert]{color:var(--warning-text);background:var(--warning-bg);border-radius:var(--r-md);padding:var(--space-3)}.settings-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-actions small,.settings-accounts p{color:var(--text-3);font-size:var(--fs-xs)}.settings-accounts{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.settings-accounts>li{border:var(--line);border-radius:var(--r-md);padding:var(--space-4);align-content:start;gap:var(--space-3);display:grid}.settings-account-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-account-head>div{overflow-wrap:anywhere;flex:1;min-width:120px}.settings-account-head small{color:var(--text-3);margin-top:var(--space-1);display:block}.settings-account-head .channel-identity>span{white-space:normal}.settings-team{padding:0;list-style:none}.settings-team li{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--line);flex-wrap:wrap;display:flex}.settings-team li>div{flex:1;min-width:140px}.settings-team small{color:var(--text-3);margin-top:var(--space-1);display:block}.followup-status{gap:var(--space-2);font-size:var(--fs-xs);overflow-wrap:anywhere;display:grid}.followup-status>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.followup-editor{margin-top:var(--space-4)}.nav-item__short,.sidenav--auto .nav-item[aria-label=Configuración] .nav-item__label{display:none}.sidenav--auto .nav-item__short{font-size:var(--fs-2xs);display:block}@media (width<=900px){.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.settings-accounts{grid-template-columns:minmax(0,1fr)}}.two-factor-qr{width:calc(var(--space-10) * 5);border:var(--line);border-radius:var(--r-md);max-width:100%;height:auto;display:block}.two-factor-secret{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.two-factor-secret code{overflow-wrap:anywhere;font-size:var(--fs-sm)}.two-factor-codes{gap:var(--space-3);padding:var(--space-4);border:var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.two-factor-codes code{font-size:var(--fs-sm);overflow-wrap:anywhere}.settings-form .two-factor-confirm{align-items:center;gap:var(--space-3);display:flex}.settings-form .two-factor-confirm input{width:var(--space-5);min-height:var(--control-h);flex-shrink:0}.backend-root{background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;display:flex}.backend-root>.app{flex:1;height:auto;min-height:0}.backend-bar{background:var(--surface-2);border-bottom:var(--line);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.backend-bar>strong{color:var(--text)}.backend-bar__note{color:var(--text-2)}.backend-context{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.backend-context select{border:var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;max-width:100%;color:var(--text);padding:6px}.backend-readonly{color:var(--text-2);font-size:var(--fs-sm);padding:8px 0}.backend-fieldset{border:0;min-width:0;margin:0;padding:0}.order-actions__reason{gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-2);flex:100%;display:grid}.order-actions__reason input{min-height:var(--control-h-lg);padding:0 var(--space-3);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit}.order-lines-editor{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.order-lines-editor li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--line);grid-template-columns:auto 1fr auto;display:grid}.order-lines-editor li:last-child{border-bottom:0}.order-lines-editor__info{gap:2px;min-width:0;display:grid}.order-lines-editor__info small{color:var(--text-2)}.order-lines-editor input{width:80px;min-height:var(--control-h-lg);padding:0 var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;text-align:right}.approval-queue{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.approval-queue .record-row small{color:var(--text-2)}@media (width>=768px){.sidenav--auto .backend-nav-note{display:none}}@media (width<=600px){.backend-bar{font-size:var(--fs-xs);gap:6px 10px;padding:8px}.backend-bar__note{display:none}.backend-context{flex-basis:100%}}.order-intent{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;flex:100%;margin:0;display:flex}.order-intent svg{flex:none;margin-top:2px}.order-intent--ok{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.intent-messages{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.intent-messages legend{margin-bottom:var(--space-2);font-weight:var(--fw-semibold)}.intent-message{align-items:start;gap:var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.intent-message:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.intent-message input{margin-top:3px}.intent-message>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.intent-message small{color:var(--text-2)}.intent-conditions{gap:var(--space-1);padding:var(--space-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm);display:grid}.intent-conditions ul{padding-left:var(--space-4);margin:0}.intent-verify{align-items:start;gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.intent-verify input{margin-top:3px}.server-work{gap:var(--space-3);min-width:0;display:grid}.server-work[aria-busy=true]{opacity:.85}.server-work__state{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.server-work__hint,.server-work__foot{color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-normal);display:block}.server-work__foot{margin:0}.server-work__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.server-work__transfer{gap:var(--space-1-5);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm);display:grid}.server-work__transfer select,.server-work__transfer input{min-height:var(--control-h-md);min-width:0;padding:0 var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit}.server-work__history summary{align-items:center;gap:var(--space-1-5);cursor:pointer;color:var(--text-2);font-size:var(--fs-sm);display:inline-flex}.server-work__history ol{gap:var(--space-2);margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:var(--fs-sm);display:grid}.server-work__history li{overflow-wrap:anywhere;gap:2px;display:grid}.server-work__history small{color:var(--text-2)}.queue-bar--server{flex-wrap:wrap}.queue-bar--server>.queue-bar__team{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:inline-flex}.server-thread-notice{gap:var(--space-1);margin:var(--space-2) var(--space-2) var(--space-1);font-size:var(--fs-xs);display:grid}.server-thread-notice p{margin:0}.server-thread-notice__pending{align-items:flex-start;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border:1px solid var(--warning-border);border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-text);display:flex}.server-thread-notice__pending svg{flex:none;margin-top:1px}.server-thread-notice__muted{color:var(--text-2)}.server-send{flex-wrap:wrap}.server-send__confirm{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.order-intent--withdrawn{border-style:dashed}.label-chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.convitem__labels{margin-block:2px}.label-chip{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;padding:1px var(--space-2);border:1px solid var(--label-color,var(--border-strong));background:var(--surface);color:var(--text);font-size:var(--fs-2xs);line-height:var(--lh-normal);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;display:inline-flex;overflow:hidden}.label-chip__dot{background:var(--label-color,var(--text-3));border-radius:50%;flex:none;width:8px;height:8px}.label-chip.is-archived{color:var(--text-2);border-style:dashed}.label-chip--more{border-color:var(--border-strong);color:var(--text-2)}.label-filter{align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-2);font-size:var(--fs-xs);color:var(--text-2);display:flex}.label-filter select{min-width:0;min-height:var(--control-h-sm);padding:0 var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;flex:1}.field--labels{gap:var(--space-1-5);display:grid}.label-list{margin:0;padding:0;list-style:none}.label-list__item{align-items:center;gap:2px;max-width:100%;display:inline-flex}.label-list__remove{width:20px;height:20px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.label-list__remove:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.label-error{color:var(--danger-text);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:0}.label-admin{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.label-admin__row{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;display:grid}.label-admin__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.label-admin__count{color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere}.label-admin__actions{gap:var(--space-1-5);flex-wrap:wrap;margin-left:auto;display:flex}.label-admin__create{margin-bottom:var(--space-2)}.label-admin__edit{padding:var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2)}.label-admin__confirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);font-size:var(--fs-sm);display:grid}.label-admin__confirm p{margin:0}.label-admin__subtitle{margin:var(--space-4) 0 0;font-size:var(--fs-sm);color:var(--text-2)}.quick-reply__shortcut{font-family:var(--font-mono);font-size:var(--fs-sm)}.quick-reply__text{color:var(--text-2);font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.quick-replies{gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-2);border:var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm,none);display:grid}.quick-replies__note{color:var(--text-2);font-size:var(--fs-xs);margin:0}.quick-replies__note.is-error{color:var(--danger-text)}.quick-replies__list{gap:2px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.quick-replies__item{gap:0 var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.quick-replies__item.is-active,.quick-replies__item:hover{background:var(--brand-soft)}.quick-replies__title{color:var(--text-2);font-size:var(--fs-xs);align-self:center}.quick-replies__text{color:var(--text-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.auto-close-time{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid}@media (width<=480px){.auto-close-time{grid-template-columns:minmax(0,1fr)}}.staff-controls{gap:var(--space-3);flex-wrap:wrap;grid-column:2/-1;align-items:flex-end;display:flex}.staff-availability,.staff-saver label{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-3);display:grid}.staff-saver{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.staff-saver input{width:9rem}.staff-saver__suffix{color:var(--text-3);font-size:var(--fs-xs);padding-bottom:var(--space-2)}.staff-saver__note{font-size:var(--fs-xs);flex-basis:100%;margin:0}.staff-team{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--line);display:grid}.staff-saver>.state--error{flex-basis:100%}.webhook__secret{padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface);font-family:var(--font-mono);font-size:var(--fs-sm);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.webhook__attempts{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--line);display:grid}.template-form__fields{border:0;min-width:0;margin:0;padding:0}.template-form__fields:disabled :is(input,select,textarea){opacity:.7}.template-buttons{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);min-width:0;margin:0;display:grid}.template-buttons legend{padding:0 var(--space-1);font-size:var(--fs-sm);color:var(--text-2)}.template-buttons__row{gap:var(--space-2);padding:var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);display:grid}.template-preview{gap:var(--space-1);max-width:360px;padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere;display:grid}.template-preview p{margin:0}.template-preview__buttons{gap:var(--space-1);margin:var(--space-1) 0 0;padding:var(--space-1) 0 0;border-top:var(--line);text-align:center;color:var(--brand);font-size:var(--fs-sm);list-style:none;display:grid}.contextual-row{position:relative}.contextual-row>.record-row{padding-right:calc(var(--space-5) + 32px)}.contextual-row>.row-actions{right:var(--space-1);top:var(--space-2);opacity:0;width:30px;height:30px;color:var(--text-3);background:var(--surface);border-radius:var(--r-sm);transition:opacity var(--t-fast) var(--ease);position:absolute}.contextual-row:hover>.row-actions,.contextual-row:focus-within>.row-actions,.row-actions[aria-expanded=true]{opacity:1}.context-menu{z-index:var(--z-menu);overscroll-behavior:contain;width:284px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);position:fixed;overflow:auto}.context-menu__heading{padding:var(--space-3);gap:var(--space-1);overflow-wrap:anywhere;display:grid}.context-menu__heading strong{font-size:var(--fs-sm)}.context-menu small{color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-regular);margin-top:var(--space-1);display:block}.context-menu button{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--control-h);padding:var(--space-3);border-radius:var(--r-md);text-align:left;font-size:var(--fs-sm);display:flex}.context-menu button>svg{flex-shrink:0;margin-top:1px}.context-menu button:hover,.context-menu button:focus-visible{background:var(--brand-soft);color:var(--brand-text)}.context-menu button[aria-disabled=true]{color:var(--text-3);cursor:default}.context-menu__separator{border-top:var(--line);margin:var(--space-2) var(--space-3)}@media (hover:none),(width<=767.98px){.contextual-row>.row-actions{opacity:1;width:36px;height:36px}}.account-trigger{border-radius:var(--r-md);padding:var(--space-1);text-align:left;cursor:pointer}.account-trigger:hover{background:var(--rail-hover)}.account-panel{width:min(660px,100%)}.account-panel__header{padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--line);display:flex}.account-panel__header h2{margin-top:var(--space-1);font-size:var(--fs-2xl)}.account-panel__identity{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-2);display:flex}.account-panel__identity>div{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.account-panel__identity strong{font-size:var(--fs-lg)}.account-panel__identity div>span,.account-help{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-normal)}.account-panel__environment{font-size:var(--fs-2xs);color:var(--olive-text);background:var(--olive-soft);padding:var(--space-1) var(--space-2);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto}.account-tabs{padding:0 var(--space-6);gap:var(--space-5);border-bottom:var(--line);display:flex}.account-tabs button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--bar-h);padding:var(--space-2) 0;font-size:var(--fs-sm);color:var(--text-3);border-bottom:2px solid #0000;display:flex}.account-tabs button[aria-selected=true]{color:var(--brand-text);border-color:var(--brand);font-weight:var(--fw-semibold)}.account-panel__body{overscroll-behavior:contain;padding:var(--space-6);min-height:0;overflow:auto}.account-panel__body h3{font-size:var(--fs-lg);margin-bottom:var(--space-2)}.account-panel__body>section>.account-help{margin-bottom:var(--space-5)}.account-context{border-top:var(--line);margin-top:var(--space-6);padding-top:var(--space-5)}.account-context h3{align-items:center;gap:var(--space-2);display:flex}.account-context dl{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.account-context dl>div,.account-shortcuts>div{justify-content:space-between;gap:var(--space-4);display:flex}.account-context dt{color:var(--text-3)}.account-context dd{text-align:right;overflow-wrap:anywhere;min-width:0}.account-context .btn{margin-top:var(--space-4)}.account-themes{gap:var(--space-3);margin-bottom:var(--space-6);border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.account-themes legend{margin-bottom:var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.account-theme{cursor:pointer;position:relative}.account-theme input{inset:var(--space-3) auto auto var(--space-3);accent-color:var(--brand);position:absolute}.account-theme>span{place-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-2);display:grid}.account-theme input:checked+span{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft)}.account-theme:focus-within{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-lg)}.settings-form .account-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;flex-direction:row;display:flex}.settings-form .account-check input{width:18px;height:18px;min-height:18px;accent-color:var(--brand);margin-top:3px;padding:0}.account-check small{margin-top:var(--space-1);color:var(--text-3);line-height:var(--lh-normal);font-weight:var(--fw-regular);display:block}.account-preview{align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--line);background:var(--surface-2);border-radius:var(--r-lg);margin:var(--space-5) 0;display:flex}.account-preview p{color:var(--text-3);font-size:var(--fs-sm);margin-top:var(--space-1)}.account-preview__dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:12px;height:12px}.account-shortcuts{gap:var(--space-5);margin:var(--space-6) 0;display:grid}.account-shortcuts dd{white-space:nowrap;font-size:var(--fs-xs)}.account-shortcuts kbd{padding:var(--space-1);border:var(--line);border-radius:var(--r-xs);background:var(--surface-2)}.account-unsaved{padding:var(--space-4) var(--space-6);border-top:var(--line);background:var(--warning-bg);color:var(--warning-text);flex-shrink:0}.account-unsaved p{margin-bottom:var(--space-2)}:root[data-text-size=large]{--fs-2xs:12px;--fs-xs:13px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:22px}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}@media (width<=767.98px){.account-panel__header,.account-panel__identity,.account-panel__body{padding:var(--space-4)}.account-panel__environment{display:none}.account-tabs{padding:0 var(--space-4);gap:var(--space-4)}.account-shortcuts>div{gap:var(--space-2);flex-direction:column}}.crm-filters{gap:var(--space-3);padding:var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);margin-block:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.crm-filters[hidden]{display:none}.crm-mobile-controls{gap:var(--space-2);margin-block:var(--space-4);justify-items:start;display:grid}.crm-mobile-controls>span{color:var(--text-3);font-size:var(--fs-xs)}.crm-filters label{gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-2);flex:150px;min-width:0;display:grid}.crm-filters select{width:100%;min-height:var(--control-h);padding:var(--space-2);background:var(--surface-2);color:var(--text);border:var(--line);border-radius:var(--r-md)}.crm-view-switch{gap:var(--space-1);padding:var(--space-1);background:var(--surface-3);border-radius:var(--r-md);display:flex}.crm-view-switch button{border-radius:var(--r-sm);padding:var(--space-2) var(--space-3);font-size:var(--fs-xs)}.crm-view-switch button[aria-pressed=true]{background:var(--surface);color:var(--brand-text);box-shadow:var(--shadow-sm)}.crm-board{gap:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:repeat(6,minmax(190px,1fr));align-items:start;display:grid;overflow-x:auto}.crm-board section{background:var(--surface-2);border:var(--line);border-radius:var(--r-lg);min-width:0;padding:var(--space-3)}.crm-board h2{font-size:var(--fs-sm);padding:var(--space-2);margin:0 0 var(--space-3);justify-content:space-between;display:flex}.crm-board h2 span{font-weight:var(--fw-regular);color:var(--text-3)}.crm-board ul,.crm-library{margin:0;padding:0;list-style:none}.crm-board ul{max-height:48vh;padding:var(--space-1);overflow-y:auto}.crm-board li+li{margin-top:var(--space-2)}.crm-board button{text-align:left;gap:var(--space-2);width:100%;padding:var(--space-4);border:var(--line);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere;transition:border-color var(--t-fast), background var(--t-fast);display:grid}.crm-board button:hover{border-color:var(--brand);background:var(--surface-hover)}.crm-board small,.crm-history small,.crm-library small{color:var(--text-3);font-size:var(--fs-xs);display:block}.crm-tags{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.crm-form{padding:var(--space-5);min-height:0;overflow-y:auto}.crm-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-notes{white-space:pre-wrap;overflow-wrap:anywhere}.crm-history{border-top:var(--line);padding-top:var(--space-4);margin-top:var(--space-4);font-size:var(--fs-sm)}.crm-history summary{cursor:pointer}.crm-history ol{padding-left:var(--space-5);gap:var(--space-4);display:grid}.crm-library-toolbar{align-items:center;gap:var(--space-4);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.crm-library>li{gap:var(--space-3);border-bottom:var(--line);padding-block:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.crm-library>li>div:first-child{overflow-wrap:anywhere;flex:230px;min-width:0}.crm-library .pill{margin-left:var(--space-2)}.crm-library p{white-space:pre-wrap;color:var(--text-2);font-size:var(--fs-sm)}.crm-empty{padding:var(--space-5);color:var(--text-3);font-size:var(--fs-sm)}@media (width<=600px){.crm-board,.crm-form-grid{grid-template-columns:minmax(0,1fr)}.crm-form{padding:var(--space-4)}}.sales-nav{gap:var(--space-5);border-bottom:var(--line);margin-bottom:var(--space-5);display:flex}.sales-nav button{padding:var(--space-3) var(--space-1);color:var(--text-3);font-weight:var(--fw-semibold);border-bottom:2px solid #0000}.sales-nav button[aria-current]{color:var(--brand-text);border-color:var(--brand)}.op-summary{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.op-summary svg{color:var(--brand-text)}.op-summary small{color:var(--text-3);margin-left:auto}.op-board{grid-template-columns:repeat(6,minmax(200px,1fr))}.op-board section{border-top:3px solid var(--brand)}.op-board section:nth-last-child(-n+2){border-top-color:var(--text-3)}.op-card{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-4);background:var(--surface);border:var(--line);border-radius:var(--r-md);overflow-wrap:anywhere;transition:border-color var(--t-fast), background var(--t-fast);display:grid}.op-card:hover{background:var(--surface-hover);border-color:var(--brand)}.op-card__customer,.op-card small{color:var(--text-3);font-size:var(--fs-xs)}.op-card__amount{font-weight:var(--fw-semibold);color:var(--brand-text)}.op-card>.pill{justify-self:start}.op-card__next{padding-top:var(--space-3);border-top:var(--line);font-size:var(--fs-xs);color:var(--text-2)}.op-card__next small{margin-top:var(--space-1);display:block}.op-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));padding:0;list-style:none;display:grid}.op-conversations{border:var(--line);border-radius:var(--r-md);padding:var(--space-3);max-height:200px;overflow:auto}.op-conversations label{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.op-conversations input{flex-shrink:0;width:18px;height:18px;min-height:0}.op-conversations small{color:var(--text-3);display:block}.op-followups{background:var(--surface);border:var(--line);border-radius:var(--r-lg);padding:var(--space-4);margin-block:var(--space-4)}.op-followups summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--brand-text)}.op-followups summary span{margin-left:var(--space-2)}.op-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.op-facts>div{min-width:0}.op-facts dd{overflow-wrap:anywhere}.op-filters{display:contents}.op-filters[hidden]{display:none}@media (width<=767px){.op-filters{gap:var(--space-3);width:100%;padding-top:var(--space-3);border-top:var(--line);grid-template-columns:minmax(0,1fr);display:grid}.op-filters .workspace-select{justify-content:space-between}}@media (width<=600px){.op-board{grid-template-columns:minmax(0,1fr)}.op-summary small{flex-basis:100%;margin-left:0}}.supervision-clock{align-items:center;gap:var(--space-3);color:var(--text-3);font-size:var(--fs-xs);display:flex}.supervision-clock time{margin-top:var(--space-1);color:var(--text-2);display:block}.supervision-filters{display:contents}.supervision-filters[hidden]{display:none}.supervision-priority{gap:var(--space-2);margin-block:var(--space-4);font-size:var(--fs-sm);color:var(--text-2);display:grid}.supervision-priority select{width:100%;min-height:var(--control-h);border:var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);padding:var(--space-3)}.supervision-metrics{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.supervision-metrics button{gap:var(--space-2);text-align:left;background:var(--surface);border:var(--line);border-radius:var(--r-lg);padding:var(--space-4);transition:background var(--t-fast), border-color var(--t-fast);display:grid}.supervision-metrics button[aria-pressed=true]{border-color:var(--brand);background:var(--surface-hover)}.supervision-metrics button:hover{border-color:var(--brand)}.supervision-metrics span{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.supervision-metrics strong{font-size:var(--fs-xl);color:var(--brand-text)}.supervision-metrics small,.supervision-team small,.supervision-row small{color:var(--text-3);font-size:var(--fs-xs)}.supervision-team{border:var(--line);border-radius:var(--r-lg);padding:var(--space-4);background:var(--surface)}.supervision-team summary{cursor:pointer;align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.supervision-team summary:after{content:"+";margin-left:auto}.supervision-team[open] summary:after{content:"−"}.supervision-team summary small{font-weight:var(--fw-regular);margin-left:var(--space-3)}.supervision-load{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.supervision-load button{gap:var(--space-2);padding:var(--space-4);text-align:left;border:var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.supervision-load button[aria-pressed=true],.supervision-load button:hover{border-color:var(--brand)}.supervision-load span{font-size:var(--fs-xs)}.supervision-results{align-items:center;gap:var(--space-3);margin-top:var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.supervision-results h2{font-size:var(--fs-md);margin:0}.supervision-results p{color:var(--text-3);font-size:var(--fs-xs);margin:0}.supervision-results .btn{margin-left:auto}.supervision-queue{gap:var(--space-3);margin-top:0;padding:0;list-style:none;display:grid}.supervision-row{gap:var(--space-5);border:var(--line);border-radius:var(--r-lg);padding:var(--space-5);background:var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(190px,.8fr);display:grid}.supervision-row>div{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.supervision-row__identity>span:not(.workspace-eyebrow){font-size:var(--fs-xs);color:var(--text-2)}.supervision-record{align-items:center;gap:var(--space-2);text-align:left;font-weight:var(--fw-semibold);color:var(--brand-text);display:flex}.supervision-record:hover{text-decoration:underline}.supervision-record svg{flex-shrink:0}.supervision-accounts{gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:flex}.supervision-row__action strong{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.supervision-followup{color:var(--text-2);font-size:var(--fs-xs)}.supervision-row__owner .field{width:100%;margin:0}.supervision-row .supervision-overdue{color:var(--warning-text)}.supervision-method{margin-top:var(--space-5);color:var(--text-3);font-size:var(--fs-xs)}.supervision-method summary{cursor:pointer}@media (width<=1150px){.supervision-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.supervision-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.supervision-row__owner{grid-column:1/-1}.supervision-row__owner .field{max-width:300px}}@media (width<=767px){.supervision-filters{gap:var(--space-3);width:100%;display:grid}.supervision-filters .workspace-select{justify-content:space-between}.supervision-row{padding:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.supervision-team summary small{display:none}.supervision-row__owner .field{max-width:none}}.automation-toolbar{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.automation-toolbar .crm-view-switch button{align-items:center;gap:var(--space-2);min-height:var(--control-h);display:flex}.automation-search{gap:var(--space-2);max-width:440px;font-size:var(--fs-xs);color:var(--text-2);display:grid}.automation-search input{min-height:var(--control-h);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--space-3)}.automation-empty{margin-top:var(--space-4);padding:var(--space-8);border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-2);text-align:center}.automation-empty>svg{color:var(--brand-text)}.automation-empty p{max-width:600px;margin-inline:auto}.automation-library{margin:var(--space-5) 0 0;padding:0;list-style:none}.automation-library>li{align-items:flex-start;gap:var(--space-4);border-top:var(--line);padding-block:var(--space-5);flex-wrap:wrap;display:flex}.automation-rule-icon{padding:var(--space-3);background:var(--brand-soft);color:var(--brand-text);border-radius:var(--r-lg);place-items:center;display:grid}.automation-rule-content{overflow-wrap:anywhere;flex:260px;min-width:0}.automation-rule-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.automation-rule-title h3{font-size:var(--fs-md);margin:0}.automation-rule-content>small,.automation-rule-content>p{color:var(--text-3);font-size:var(--fs-xs)}.automation-rule-content>small{margin-top:var(--space-2);display:block}.automation-action-tags{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.automation-action-tags li{font-size:var(--fs-xs);background:var(--surface-3);border-radius:var(--r-sm);padding:var(--space-1) var(--space-2)}.automation-rule-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.automation-editor fieldset{gap:var(--space-4);border:0;min-width:0;padding:0;display:grid}.automation-form-section{border-top:var(--line);padding-top:var(--space-4);gap:var(--space-3);display:grid}.automation-form-section h3{font-size:var(--fs-md);margin:0}.automation-editor .automation-check,.automation-target-label{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.automation-editor .automation-check input,.automation-target-label input{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:0 0 18px;margin:0;padding:0}.automation-review-heading{gap:var(--space-3);color:var(--brand-text);align-items:center;display:flex}.automation-review-heading>div{overflow-wrap:anywhere;flex:1;min-width:0}.automation-review-heading small,.automation-target-label small,.automation-result small{color:var(--text-3);font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.automation-targets{margin:var(--space-4) 0;padding:0;list-style:none}.automation-targets>li{border:var(--line);border-radius:var(--r-md);padding:var(--space-4);margin-top:var(--space-3);background:var(--surface-2);overflow-wrap:anywhere}.automation-targets>li>ul{padding-left:var(--space-8);font-size:var(--fs-sm);color:var(--text-2);margin-block:var(--space-3) 0}.automation-targets>li>ul>li{margin-block:var(--space-1);white-space:pre-wrap}.automation-selection{color:var(--brand-text);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.automation-warning{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-text);padding:var(--space-3);border-radius:var(--r-md)}.automation-result{padding:var(--space-4);background:var(--surface-3);border-radius:var(--r-md);margin-block:var(--space-4)}.macro-launcher{border-top:var(--line);padding-top:var(--space-4);margin-top:var(--space-4)}.macro-launcher>.btn{justify-self:start}.automation-history details{border:var(--line);border-radius:var(--r-md);margin-top:var(--space-3);overflow-wrap:anywhere}.automation-history summary{cursor:pointer;padding:var(--space-4)}.automation-history summary>*{margin-right:var(--space-3)}.automation-history summary span:not(.pill),.automation-history time{font-size:var(--fs-xs);color:var(--text-3)}.automation-history-body{padding:0 var(--space-4) var(--space-4)}.automation-history-body>ul{padding-left:var(--space-4)}.automation-history-body li+li{margin-top:var(--space-4)}.automation-history-body li p{margin:var(--space-1) 0;font-size:var(--fs-sm);white-space:pre-wrap}.automation-record-link{color:var(--brand-text);text-align:left;text-decoration:underline}@media (width<=600px){.automation-empty{padding:var(--space-5)}.automation-rule-icon{display:none}.automation-rule-content{flex-basis:100%}.automation-history summary>*{margin-block:var(--space-1)}.automation-history summary time{display:block}}.automation-review-filters{gap:var(--space-3);margin-block:var(--space-4);display:grid}.automation-review>.workspace-muted{margin-block:var(--space-3)}.automation-rule-content>p{margin-block:var(--space-2) var(--space-3)}.state-chip{align-items:center;gap:var(--space-1);min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.state-chip--closed{background:var(--success-bg);color:var(--success-text)}.state-chip--snoozed{background:var(--info-bg);color:var(--info-text)}.state-chip--priority{background:var(--danger-bg);color:var(--danger-text)}.agent-presence-region{display:contents}.followup-open-work{margin-top:var(--space-2);font-size:var(--fs-sm);justify-self:start}.mention{border-radius:var(--r-xs);background:var(--info-bg);color:var(--info-text);font-weight:var(--fw-semibold);padding:0 3px}.mention--me{background:var(--brand);color:var(--on-brand)}.event--call .event__text{align-items:center;gap:var(--space-1);color:var(--text-2);display:inline-flex}.typing-indicator{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-lg);background:var(--surface);border:var(--line);color:var(--text-3);font-size:var(--fs-xs);display:inline-flex}.typing-indicator__dots{gap:3px;display:inline-flex}.typing-indicator__dots i{border-radius:var(--r-pill);background:var(--text-3);width:5px;height:5px;animation:typing-dot var(--t-loop-typing) infinite ease-in-out}.typing-indicator__dots i:nth-child(2){animation-delay:var(--t-loop-dot-delay)}.typing-indicator__dots i:nth-child(3){animation-delay:var(--t-loop-dot-delay-2)}@keyframes typing-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.typing-indicator__dots i{animation:none}}.customer--compact .customer__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.customer--compact .customer__id{gap:var(--space-1);min-width:0;display:grid}.customer--compact .customer__name{align-items:center;gap:var(--space-1);font-size:var(--fs-lg);text-align:left;display:flex}.customer--compact .customer__name .entity-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer__vip{color:var(--warning-dot);flex-shrink:0}.customer--compact .customer__code{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-2xs);color:var(--text-3);text-align:left;flex-wrap:wrap;display:flex}.customer--compact .contact{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:var(--line);border-bottom:var(--line)}.customer--compact .contact__row{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);display:flex}.customer--compact .contact__row dd{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);flex:1}.customer--compact .contact__row .icon-btn{opacity:.7}.customer--compact .contact__row:hover .icon-btn,.customer--compact .contact__row .icon-btn:focus-visible{opacity:1}.customer--compact .customer-channels{margin-top:var(--space-3)}.customer-channels__state.is-closed{color:var(--text-3)}.customer-timeline__list{margin:0;padding:0;list-style:none;display:grid}.customer-timeline__item{gap:var(--space-2);padding:var(--space-2) 0;display:flex;position:relative}.customer-timeline__item+.customer-timeline__item:before{content:"";border-left:1px solid var(--border);height:12px;position:absolute;top:-8px;left:13px}.customer-timeline__icon{border-radius:var(--r-pill);background:var(--surface-2);width:26px;height:26px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.customer-timeline__item--order .customer-timeline__icon{background:var(--brand-soft);color:var(--brand-text)}.customer-timeline__item--call .customer-timeline__icon{background:var(--info-bg);color:var(--info-text)}.customer-timeline__item--followup .customer-timeline__icon{background:var(--warning-bg);color:var(--warning-text)}.customer-timeline__item>button,.customer-timeline__item>div{text-align:left;border-radius:var(--r-sm);flex:1;gap:2px;min-width:0;display:grid}.customer-timeline__item>button:hover strong{color:var(--brand-text);text-decoration:underline}.customer-timeline__item strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.customer-timeline__item small{font-size:var(--fs-2xs);color:var(--text-3)}.customer-timeline__item em{font-style:normal;font-size:var(--fs-2xs);color:var(--brand-text);font-weight:var(--fw-semibold)}.customer-timeline .link-btn{margin-top:var(--space-1);font-size:var(--fs-xs);justify-self:start}.order-summary__lines>summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.order-summary__lines>summary::-webkit-details-marker{display:none}.order-summary__lines>summary span:before{content:"▸ ";color:var(--text-3)}.order-summary__lines[open]>summary span:before{content:"▾ "}.followup-card .ctx-card__head{align-items:center}.followup-card__view{gap:var(--space-1);display:grid}.work .macro-launcher{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--line)}.ai-insights__title{align-items:center;gap:var(--space-2);display:inline-flex}.ai-sim-badge{padding:1px var(--space-2);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-3);font-size:var(--fs-badge);font-weight:var(--fw-semibold)}.ai-insights__chips{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ai-insights__summary{gap:var(--space-2);margin:0 0 var(--space-3);padding-left:var(--space-4);font-size:var(--fs-sm);color:var(--text);display:grid}.ai-insights__next{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-sm)}.snooze-dialog{width:min(460px,100vw - 24px)}.snooze-dialog__body{padding:var(--space-5)}.snooze-dialog__presets{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.snooze-dialog__presets button{align-items:center;gap:2px var(--space-2);padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-md);text-align:left;grid-template-columns:auto 1fr;display:grid}.snooze-dialog__presets button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-soft-2)}.snooze-dialog__presets button svg{color:var(--brand-text);grid-row:span 2}.snooze-dialog__presets small{color:var(--text-3);font-size:var(--fs-2xs)}.snooze-dialog__custom{gap:var(--space-2);display:grid}@media (width<=420px){.snooze-dialog__presets{grid-template-columns:1fr}}.search-palette{flex-direction:column;align-self:flex-start;width:min(680px,100vw - 24px);max-height:min(640px,100dvh - 48px);margin-top:max(0px,50dvh - 344px);display:flex}.search-palette__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--line);color:var(--brand-text);display:flex}.search-palette__bar input{min-width:0;min-height:var(--control-h-lg);color:var(--text);font-size:var(--fs-lg);background:0 0;border:0;flex:1}.search-palette__bar input:focus-visible{outline:none}.search-palette__bar kbd,.search-palette__foot kbd{padding:1px var(--space-1);border:var(--line-strong);border-radius:var(--r-xs);font-size:var(--fs-2xs);color:var(--text-3);background:var(--surface-2)}.search-palette__body{min-height:0;padding:var(--space-2) var(--space-3) var(--space-3);flex:1;overflow-y:auto}.search-palette__summary{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--fs-xs);color:var(--text-3)}.search-palette__group{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.search-palette .inbox-search-results button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--r-md);text-align:left;display:flex}.search-palette .inbox-search-results button.is-active{background:var(--brand-soft)}.search-palette .inbox-search-results button>svg{color:var(--text-3);flex-shrink:0}.search-palette .inbox-search-result__body{flex:1;gap:1px;min-width:0;display:grid}.search-palette .inbox-search-result__body strong{font-size:var(--fs-sm)}.search-palette .inbox-search-result__body span{font-size:var(--fs-2xs);color:var(--text-3)}.search-palette .inbox-search-result__body p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-2);overflow:hidden}.search-palette mark{border-radius:var(--r-2xs);background:var(--warning-bg);color:inherit;padding:0 1px}.search-palette .inbox-search-recents{padding:var(--space-2);border-top:0}.search-palette .inbox-search-recents>p{font-size:var(--fs-sm);color:var(--text-3)}.search-palette .inbox-search-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-3)}.search-palette .inbox-search-empty h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-md);color:var(--text)}.search-palette__foot{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-top:var(--line);font-size:var(--fs-2xs);color:var(--text-3);flex-wrap:wrap;display:flex}@media (width<=767.98px){.search-palette{width:100%;max-height:none;margin-top:0}.search-palette__foot{display:none}}.demo__block{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--line);display:grid}.demo__field{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-2);display:grid}.demo__field select{min-height:var(--control-h-sm);padding:0 var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text)}.demo__rules{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--line);font-size:var(--fs-xs)}.demo__rules summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--text)}.demo__rules .rules{margin-top:var(--space-2)}.presence-controls{gap:var(--space-2);display:grid}.work .select-field{width:100%}.search-palette .inbox-search-results{gap:2px}.search-palette .inbox-search-results button{background:0 0;border:0}.search-palette .inbox-search-result__body p{margin-top:2px}.search-palette__bar input::-webkit-search-cancel-button{display:none}:root{--base-border:var(--border);--base-text-2:var(--text-2);--base-surface-hover:var(--surface-hover);--base-env-text:var(--env-text)}.convlist__heading{flex:0 auto;min-width:0;display:inline-flex;position:relative}.convlist__title{align-items:center;gap:var(--space-1-5);min-width:0;max-width:calc(100% + var(--space-1-5));margin-left:calc(-1 * var(--space-1-5));padding:var(--space-1) var(--space-1-5);border-radius:var(--r-md);flex:0 auto;display:inline-flex}.convlist__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.convlist__title-caret{color:var(--text-3);flex-shrink:0}.convlist__bandeja{opacity:0;cursor:pointer;width:100%;height:100%;font-size:var(--fs-lg);position:absolute;inset:0}.convlist__heading:hover .convlist__title{background:var(--surface-hover)}.convlist__heading:has(.convlist__bandeja:focus-visible) .convlist__title{outline:2px solid var(--focus);outline-offset:1px}.convlist__header{gap:var(--space-2)}.inbox-tools__row{margin-left:auto}.convitem__bottom .convitem__account{min-width:0;max-width:38%;font-size:var(--fs-2xs);color:var(--text-3);flex:0 3 auto}.convitem__bottom .convitem__owner+.convitem__account:before{content:"·";margin-right:var(--space-1)}.convitem__call{align-items:center;gap:var(--space-0-5);padding:1px var(--space-1);border-radius:var(--r-xs);color:var(--success-text);background:var(--success-bg);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.convitem__ai:not(.is-active){color:var(--text-2);background:var(--surface-3)}.casedivider{align-items:center;gap:var(--space-2);margin-block:var(--space-2);color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;list-style:none;display:flex}.casedivider:before,.casedivider:after{content:"";background:var(--border);flex:1;height:1px}.casedivider span{flex-shrink:0}.call-dock{z-index:var(--z-dock);left:calc(var(--rail-w) + var(--space-3));bottom:var(--space-3);gap:var(--space-2);width:min(304px, calc(100vw - var(--rail-w) - var(--space-6)));padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lg);display:grid;position:fixed}.call-dock:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.call-dock[data-held=true]{border-color:var(--warning-border)}.call-dock__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.call-dock__icon{border-radius:var(--r-pill);width:32px;height:32px;color:var(--success-text);background:var(--success-bg);flex-shrink:0;place-items:center;display:grid}.call-dock[data-held=true] .call-dock__icon{color:var(--warning-text);background:var(--warning-bg)}.call-dock__who{flex:1;min-width:0;display:grid}.call-dock__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);overflow:hidden}.call-dock__who span{color:var(--text-2);font-size:var(--fs-xs)}.call-dock__time{font-variant-numeric:tabular-nums}.call-dock__icon-btn{border-radius:var(--r-md);width:30px;height:30px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.call-dock__icon-btn:hover{background:var(--surface-hover);color:var(--text)}.call-dock__route{color:var(--text-3);font-size:var(--fs-2xs)}.call-dock__actions{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.call-dock__actions button{align-items:center;gap:var(--space-0-5);min-width:0;padding:var(--space-1-5) 0;border-radius:var(--r-md);color:var(--text-2);background:var(--surface-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.call-dock__actions button:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.call-dock__actions button[aria-pressed=true],.call-dock__actions button[aria-expanded=true]{color:var(--brand-text);background:var(--brand-soft)}.call-dock__actions button:disabled{opacity:.5;cursor:not-allowed}.call-dock__actions .call-dock__answer{justify-content:center;gap:var(--space-1-5);color:var(--brand-text);background:var(--brand-soft);font-size:var(--fs-xs);flex-direction:row;grid-column:span 4}.call-dock__actions .call-dock__hangup{color:var(--on-brand);background:var(--danger-solid)}.call-dock__actions .call-dock__hangup:hover:not(:disabled){color:var(--on-brand);background:var(--danger-solid);filter:brightness(.95)}.call-dock__panel{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--line);display:grid}.call-dock__digits{min-height:20px;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:center;display:block}.call-dock__keypad{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.call-dock__keypad button{min-height:var(--control-h-sm);border-radius:var(--r-md);background:var(--surface-2);font-weight:var(--fw-semibold)}.call-dock__keypad button:hover{background:var(--surface-hover)}.call-dock__hint{color:var(--text-3);font-size:var(--fs-2xs)}.call-dock__agents{gap:var(--space-1);display:grid}.call-dock__agents button{width:100%;min-height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--r-md);text-align:left;font-size:var(--fs-xs);background:var(--surface-2)}.call-dock__agents button:hover{background:var(--surface-hover)}.voice-head-actions{align-items:center;gap:var(--space-1);display:flex}@media (width<=767.98px){.call-dock{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:auto}.call-dock__route{display:none}.app[data-call=docked] .convlist{padding-bottom:124px}}.app[data-call=docked] .convlist__items{padding-bottom:180px}.notices{margin-top:var(--space-2);justify-content:center;display:flex}.notices__trigger{border-radius:var(--r-md);width:40px;height:40px;color:var(--rail-text);place-items:center;display:grid;position:relative}.notices__trigger:hover,.notices__trigger[aria-expanded=true]{background:var(--rail-hover)}.notices__count{min-width:17px;height:17px;padding:0 var(--space-1);border-radius:var(--r-pill);color:var(--on-brand);background:var(--danger-solid);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:var(--lh-solid);place-items:center;display:grid;position:absolute;top:3px;right:2px}.notices__panel{--border:var(--base-border);--text-2:var(--base-text-2);--surface-hover:var(--base-surface-hover);--env-text:var(--base-env-text);z-index:var(--z-overlay);left:calc(var(--rail-w) + var(--space-2));bottom:var(--space-4);gap:var(--space-2);width:min(360px, calc(100vw - var(--rail-w) - var(--space-4)));max-height:min(520px, calc(100dvh - var(--space-8)));padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-xl);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);text-align:left;display:grid;position:fixed;overflow-y:auto}.notices__head{align-items:center;gap:var(--space-2);display:flex}.notices__head strong{font-size:var(--fs-md);margin-right:auto}.notices__head .link-btn{font-size:var(--fs-xs)}.notices__close{border-radius:var(--r-md);width:28px;height:28px;color:var(--text-2);place-items:center;display:grid}.notices__close:hover{background:var(--surface-hover)}.notices__list{gap:var(--space-1);display:grid}.notices__list button{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--r-md);text-align:left;display:flex}.notices__list button:hover{background:var(--surface-hover)}.notices__list button.is-new{background:var(--brand-soft)}.notices__icon{border-radius:var(--r-pill);width:28px;height:28px;color:var(--text-2);background:var(--surface-3);flex-shrink:0;place-items:center;display:grid}.notices__icon--mencion{color:var(--brand-text);background:var(--brand-soft-2)}.notices__icon--seguimiento{color:var(--danger-text);background:var(--danger-bg)}.notices__icon--revision,.notices__icon--ventana{color:var(--warning-text);background:var(--warning-bg)}.notices__body{gap:var(--space-0-5);min-width:0;font-size:var(--fs-xs);color:var(--text-2);display:grid}.notices__body strong{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.notices__body>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notices__body small{color:var(--text-3);font-size:var(--fs-2xs)}.notices__body b{color:var(--brand-text)}.notices__empty,.notices__note{color:var(--text-3);font-size:var(--fs-xs)}.notices__note{padding-top:var(--space-2);border-top:var(--line);font-size:var(--fs-2xs)}@media (width<=767.98px){.notices__panel{left:var(--space-2);right:var(--space-2);width:auto}}.me__avatar{flex-shrink:0;display:inline-flex;position:relative}.presence-dot{border-radius:var(--r-pill);background:var(--success-dot);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);flex-shrink:0;display:inline-block}.me__avatar .presence-dot{box-shadow:0 0 0 2px var(--rail-bg);position:absolute;bottom:-1px;right:-1px}.presence-dot--ausente{background:var(--text-3)}.presence-dot--pausa{background:var(--warning-dot)}.agent-status{gap:var(--space-2);padding:0 var(--space-6) var(--space-4);background:var(--surface-2);border:0;margin:0;display:grid}.agent-status .account-help{font-size:var(--fs-xs)}@media (width<=767.98px){.agent-status{padding:0 var(--space-4) var(--space-4)}}.agent-status legend{float:left;width:100%;margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.agent-status__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-status__options label{align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:0 var(--space-3);border:var(--line-strong);border-radius:var(--r-pill);cursor:pointer;font-size:var(--fs-sm);display:inline-flex}.agent-status__options label.is-selected{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand)}.agent-status__options label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.agent-status__options input{opacity:0;width:1px;height:1px;position:absolute}button.state-chip{cursor:pointer;border:0}button.state-chip:hover{filter:brightness(.97);text-decoration:underline}.close-reasons,.close-mode{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.close-reasons legend,.close-mode legend{margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.close-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.close-reasons label,.close-mode label{align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3);border:var(--line-strong);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);display:flex}.close-reasons label.is-selected,.close-mode label.is-selected{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand)}.close-reasons label:focus-within,.close-mode label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.close-reasons input,.close-mode input{accent-color:var(--brand);flex-shrink:0}.close-mode span{gap:var(--space-0-5);display:grid}.close-mode small{color:var(--text-3);font-size:var(--fs-xs)}@media (width<=480px){.close-reasons{grid-template-columns:minmax(0,1fr)}}.queue-bar{align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--r-md);color:var(--brand-text);background:var(--brand-soft);font-size:var(--fs-xs);display:flex}.queue-bar>span{flex:1;min-width:0}.queue-bar>svg{flex-shrink:0}.queue-bar button{min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--r-md);color:var(--on-brand);background:var(--brand);font-weight:var(--fw-semibold);white-space:nowrap;flex-shrink:0}.queue-bar button:disabled{opacity:.5;cursor:not-allowed}.settings-check{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);cursor:pointer;display:flex}.settings-check input{accent-color:var(--brand);flex-shrink:0}.settings-check small{color:var(--text-3);font-size:var(--fs-2xs)}.close-reason-list{gap:var(--space-2);display:grid}.close-reason-list li{align-items:center;gap:var(--space-2);display:flex}.close-reason-list input{flex:1;min-width:0}.close-reason-list small{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;flex-shrink:0}.close-reason-list li.is-archived input{color:var(--text-3);text-decoration:line-through}.close-reason-list .close-reason-won{font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;flex-direction:row;flex:none}.close-reason-list .close-reason-won input{flex:none}.auto-close-preview{gap:var(--space-1);padding:var(--space-3);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);display:grid}.auto-close-preview strong{color:var(--text);font-size:var(--fs-sm)}.team-list{gap:var(--space-3);margin-block:var(--space-3);display:grid}.wait-alert__row{gap:var(--space-2);padding:var(--space-3) 0 0;border:0;border-top:var(--line);min-width:0;margin:0;display:grid}.wait-alert__row legend{float:left;width:100%;margin-bottom:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:0}.wait-alert__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wait-alert__pair label{gap:var(--space-1-5);color:var(--text-2);font-size:var(--fs-xs)}.wait-alert__pair label>select{color:var(--text);font-size:var(--fs-sm)}.wait-alert__caption{align-items:center;display:flex}.wait-alert__dot{width:8px;height:8px;margin-right:var(--space-1-5);vertical-align:1px;border-radius:50%;flex-shrink:0;display:inline-block}.wait-alert__dot--warning{background:var(--warning-dot)}.wait-alert__dot--danger{background:var(--danger-solid)}.wait-alert__same{color:var(--text-3);font-size:var(--fs-xs);margin:0}@media (width<=480px){.wait-alert__pair{grid-template-columns:minmax(0,1fr)}}.team-list>li{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.team-list__head{align-items:center;gap:var(--space-2);display:flex}.team-list__counts{color:var(--text-3);font-size:var(--fs-xs);margin-left:auto}.team-list__members{gap:var(--space-2);flex-wrap:wrap;display:flex}.team-member{align-items:center;gap:var(--space-1-5);padding:var(--space-0-5) var(--space-2) var(--space-0-5) var(--space-0-5);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-xs);display:inline-flex}.team-list__accounts{gap:var(--space-1) var(--space-3);font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap;display:flex}.team-list .settings-actions{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center}.team-form fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.team-form legend{margin-bottom:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.team-form__options{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));display:grid}.team-form__options .settings-check{flex-wrap:wrap}.close-report{gap:var(--space-2);margin-top:var(--space-3);display:grid}.close-report li{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:minmax(120px,1.2fr) minmax(0,2fr) 32px;display:grid}.close-report li strong{text-align:right;font-variant-numeric:tabular-nums}.close-report__bar{border-radius:var(--r-pill);background:var(--surface-3);height:8px;overflow:hidden}.close-report__bar i{border-radius:var(--r-pill);background:var(--brand);height:100%;display:block}.settings-form :is(.close-reasons,.close-mode,.settings-check,.team-form__options) input:is([type=radio],[type=checkbox]){border:0;width:16px;height:16px;min-height:0;margin:0;padding:0}.settings-form .close-reasons label,.settings-form .close-mode label,.settings-form .settings-check{display:flex}.sidenav--auto .sidenav__views{margin-bottom:var(--space-2);flex-shrink:0}.sidenav--auto .sidenav__views[aria-expanded=true]{color:var(--rail-ink);background:var(--rail-active)}.workspace-mark{border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-normal);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.workspace-mark img{object-fit:cover;width:100%;height:100%}.workspace-tile{justify-items:center;gap:var(--space-1);width:100%;margin:var(--space-3) 0 0;border-radius:var(--r-md);color:var(--rail-text);font-size:var(--fs-2xs);line-height:var(--lh-tight);text-align:center;padding:0;display:grid}.workspace-tile .workspace-mark{background:var(--white);color:var(--rail-bg);box-shadow:0 0 0 1px var(--rail-line-2)}.workspace-tile:hover:not(:disabled) .workspace-mark{box-shadow:0 0 0 2px var(--rail-accent)}.workspace-tile:focus-visible{outline:2px solid var(--rail-accent);outline-offset:2px;border-radius:var(--r-md)}.workspace-tile__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.workspace-logo{align-items:flex-start;gap:var(--space-4);display:flex}.workspace-logo__body{gap:var(--space-2);min-width:0;display:grid}.workspace-logo .workspace-mark{font-size:var(--fs-xl);border:var(--line)}.emoji-picker{z-index:var(--z-float);left:0;bottom:calc(100% + var(--space-2));border:var(--line-strong);border-radius:var(--r-xl);background:var(--surface);width:min(380px,100%);height:min(380px,60dvh);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;overflow:hidden}.emoji-picker__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--line);display:flex}.emoji-picker__search{align-items:center;gap:var(--space-2);min-width:0;height:34px;padding:0 var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-3);flex:1;display:flex}.emoji-picker__search:focus-within{outline:2px solid var(--focus);outline-offset:1px}.emoji-picker__search input{min-width:0;height:100%;color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1}.emoji-picker__head .icon-btn{width:30px;height:30px}.emoji-picker__tabs{justify-content:space-between;gap:var(--space-0-5);padding:var(--space-1) var(--space-2);border-bottom:var(--line);display:flex}.emoji-picker__tabs button{border-radius:var(--r-md);min-width:0;height:30px;font-size:var(--fs-lg);line-height:var(--lh-solid);filter:grayscale(.35);flex:1}.emoji-picker__tabs button:hover{background:var(--surface-hover);filter:none}.emoji-picker__scroll{min-height:0;padding:0 var(--space-2) var(--space-2);overscroll-behavior:contain;flex:1;overflow-y:auto}.emoji-picker__label{z-index:1;padding:var(--space-2) var(--space-1) var(--space-1);background:var(--surface);color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0;position:sticky;top:0}.emoji-picker .emoji-grid{gap:var(--space-0-5);grid-template-columns:repeat(auto-fill,minmax(36px,1fr));max-height:none;padding:0;overflow:visible}.emoji-picker .emoji-grid button{min-height:var(--control-h-md);border-radius:var(--r-md);font-size:var(--fs-2xl);line-height:var(--lh-solid);background:0 0;border:0;padding:0}.emoji-picker .emoji-grid button:hover:not(:disabled){background:var(--brand-soft)}.emoji-picker .emoji-grid button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (width<=767.98px){.emoji-picker{width:100%;height:min(340px,55dvh)}}.voice-wave{flex:1;align-items:center;gap:2px;min-width:60px;max-width:220px;height:28px;display:inline-flex}.voice-wave i{border-radius:var(--r-pill);background:var(--danger-solid);transform-origin:50%;min-width:2px;max-width:4px;height:100%;transition:transform var(--t-fast) linear;flex:1;transform:scaleY(.08)}.voice-wave[data-live=false] i{animation:voice-wave var(--t-loop-voice) ease-in-out infinite}@keyframes voice-wave{0%,to{transform:scaleY(.15)}50%{transform:scaleY(.7)}}:root[data-reduced-motion=true] .voice-wave i{animation:none;transform:scaleY(.3)}@media (prefers-reduced-motion:reduce){.voice-wave i{animation:none;transform:scaleY(.3)}}.audio-recording__state{flex-wrap:nowrap}@supports (appearance:base-select){:root select{appearance:base-select}::picker(select){appearance:base-select}:root select{font:inherit;font-size:inherit}:root select::picker-icon{color:var(--text-3);transition:rotate var(--t-fast) var(--ease)}:root select:open::picker-icon{rotate:180deg}.select-field select::picker-icon{display:none}.convlist__bandeja::picker-icon{display:none}::picker(select){margin-block:var(--space-1);padding:var(--space-1);min-inline-size:anchor-size(inline);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);max-block-size:min(360px,60dvh);color:var(--text);box-shadow:var(--shadow-lg);overflow-y:auto}:root select option{align-items:center;gap:var(--space-2);min-block-size:36px;padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;display:flex}:root select option:hover,:root select option:focus-visible{background:var(--surface-hover);outline:none}:root select option:checked{background:var(--brand-soft);color:var(--brand-text);font-weight:var(--fw-semibold)}:root select option::checkmark{color:var(--brand-text);order:1;margin-inline-start:auto;padding-inline-start:var(--space-3)}:root select option:disabled{color:var(--text-3);cursor:not-allowed}.convlist__bandeja{opacity:1;color:#0000;background:0 0;border:0}.convlist__bandeja option{color:var(--text)}.convlist__bandeja option:before{content:"" / "";background-color:var(--text-2);width:18px;height:18px;-webkit-mask:var(--option-icon) center / 18px no-repeat;-webkit-mask:var(--option-icon) center / 18px no-repeat;mask:var(--option-icon) center / 18px no-repeat;flex-shrink:0}.convlist__bandeja option:checked:before{background-color:var(--brand-text)}.convlist__bandeja option[value=todas]{--option-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E")}.convlist__bandeja option[value=mias]{--option-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.convlist__bandeja option[value=sin_asignar]{--option-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 21a8 8 0 0 1 13.292-6'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3Cpath d='M19 16v6'/%3E%3Cpath d='M22 19h-6'/%3E%3C/svg%3E")}.convlist__bandeja option[value=acciones]{--option-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.convlist__bandeja option[value=menciones]{--option-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8'/%3E%3C/svg%3E")}.convlist__bandeja option[value=pospuestas]{--option-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2 2'/%3E%3Cpath d='M5 3 2 6'/%3E%3Cpath d='m22 6-3-3'/%3E%3Cpath d='M6.38 18.7 4 21'/%3E%3Cpath d='M17.64 18.67 20 21'/%3E%3C/svg%3E")}}.select-field__icon{border-radius:var(--r-pill);background:var(--surface-3);width:24px;height:24px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.sidenav--auto .sidenav__footer{flex-direction:column;align-items:center;width:100%;display:flex}.sidenav--auto .sidenav__footer>*{margin-inline:auto}.sidenav--auto .sidenav__demo-icon{place-items:center;display:grid}.sidenav--auto .sidenav-user{align-items:center;width:100%}.marketing-card{gap:var(--space-2-5);display:grid}.marketing-card__subtitle{margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.marketing-card__origin{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--info-border);border-radius:var(--r-lg);background:var(--info-bg);grid-template-columns:32px minmax(0,1fr);display:grid}.marketing-card__icon{border-radius:var(--r-md);background:var(--surface);width:32px;height:32px;color:var(--info-text);place-items:center;display:grid}.marketing-card__icon--campana{color:var(--brand-text)}.marketing-card__origin>div{gap:2px;min-width:0;display:grid}.marketing-card__eyebrow{color:var(--info-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);margin:0}.marketing-card__origin strong{font-size:var(--fs-md);overflow-wrap:anywhere}.marketing-card__origin span{color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere}.marketing-card__detail{margin:var(--space-1) 0 0;padding-left:var(--space-2);border-left:2px solid var(--info-border);color:var(--text-2);font-size:var(--fs-xs);font-style:italic;line-height:var(--lh-normal)}.marketing-card__others h4{margin-bottom:var(--space-1-5)}.marketing-card__others ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.marketing-card__others button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:var(--line);border-radius:var(--r-md);text-align:left;display:flex}.marketing-card__others button:hover{background:var(--surface-hover)}.marketing-card__others button>span{flex:1;min-width:0;display:grid}.marketing-card__others strong{font-size:var(--fs-sm)}.marketing-card__others small{color:var(--text-3);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-card__others svg{color:var(--text-3);flex-shrink:0}.marketing-card__note{color:var(--text-3);font-size:var(--fs-2xs);line-height:var(--lh-normal);margin:0}.crm-stage-button{align-items:center;gap:var(--space-1-5);min-height:var(--control-h-xs);padding:0 var(--space-2);border:var(--line);border-radius:var(--r-pill);color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:inline-flex}.crm-stage-button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.crm-stage-button>svg{color:var(--text-3)}.crm-stage-button__dot{background:var(--brand);border-radius:50%;width:7px;height:7px}.crm-tags{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.crm-tags__edit{min-height:var(--chip-h);padding:0 var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:inline-flex}.crm-tags__edit:hover{color:var(--brand-text);background:var(--brand-soft);border-style:solid}.overlay{-webkit-backdrop-filter:blur(2px)}.overlay__panel--dialog{border:var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-dialog);overflow:clip}.overlay__panel--sm{width:min(440px,100%)}.overlay__panel--md{width:min(560px,100%)}.overlay__panel--lg{width:min(720px,100%)}.dialog-head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4) var(--space-6);flex-shrink:0}.dialog-head:not(:has(.dialog-head__description)){align-items:center}.dialog-head__icon{border-radius:var(--r-lg);width:40px;height:40px;color:var(--brand-text);background:var(--brand-soft);flex-shrink:0;place-items:center;display:grid}.dialog-head__icon--info{color:var(--info-text);background:var(--info-bg)}.dialog-head__icon--warning{color:var(--warning-text);background:var(--warning-bg)}.dialog-head__icon--danger{color:var(--danger-text);background:var(--danger-bg)}.dialog-head__text{flex:1;gap:2px;min-width:0;display:grid}.dialog-head .dialog-head__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);overflow-wrap:anywhere;display:block}.dialog-head__description{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2);margin:0}.dialog-head>.icon-btn{flex-shrink:0;margin:-4px -4px 0 0}.dialog-head:not(:has(.dialog-head__description))>.icon-btn{margin-top:0}.overlay__panel .dialog-body{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-5) var(--space-6) 0;overscroll-behavior:contain;flex:1;display:grid;overflow-y:auto}.overlay__panel .dialog-body>:last-child:not(.dialog-foot){margin-bottom:var(--space-6)}.dialog-body :is(.workspace-muted,.workspace-footnote){margin:0}.dialog-body>p:not([class]):not([role]){color:var(--text-2);font-size:var(--fs-sm);margin:0}.overlay__panel .dialog-foot{z-index:2;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:var(--space-2) calc(var(--space-6) * -1) 0;padding:var(--space-4) var(--space-6);border-top:var(--line);background:var(--surface-2);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.dialog-foot>small{margin-right:auto}.dialog-hint{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3);margin:0;display:flex}.dialog-hint>svg{flex-shrink:0;margin-top:2px}.dialog-hint code{border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-2);padding:0 3px;font-size:.95em}.dialog-body>[role=status]:empty{margin-top:calc(var(--space-4) * -1)}.followup-editor.dialog-body{margin-top:0}.dialog-body .classification-add>.btn{min-height:var(--control-h-lg)}.dialog-body .op-conversations{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:var(--line);border-radius:var(--r-lg);margin:0;display:grid}.dialog-body .op-conversations legend{padding:0 var(--space-1)}.confirm.overlay__panel--dialog{column-gap:var(--space-4);padding:var(--space-6);grid-template-columns:40px minmax(0,1fr);align-content:start;display:grid}.confirm.overlay__panel--dialog:before{content:"";border-radius:var(--r-lg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9483b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / 20px no-repeat, var(--danger-bg);grid-row:1/span 2;width:40px;height:40px}.confirm.overlay__panel--dialog>*{grid-column:2}.confirm.overlay__panel--dialog>:is(.confirm__actions,.modal-status){grid-column:1/-1}.confirm .confirm__title{font-size:var(--fs-xl);line-height:var(--lh-tight)}.confirm .confirm__text{margin-top:var(--space-1);font-size:var(--fs-md);line-height:var(--lh-normal)}.confirm .confirm__actions{margin-top:var(--space-6)}.confirm .modal-status__text{margin:var(--space-4) calc(var(--space-6) * -1) calc(var(--space-6) * -1)}.dialog-body>.followup-open-work{margin-top:calc(var(--space-2) * -1);font-size:var(--fs-sm);justify-self:start}.snooze-dialog__custom-row{gap:var(--space-2);display:flex}.snooze-dialog__custom-row>input{flex:1;min-width:0}.snooze-dialog__custom-row>.btn{min-height:var(--control-h-lg);flex-shrink:0}@media (width<=480px){.snooze-dialog__custom-row{flex-direction:column}}.dialog-body .snippet-list{max-height:min(260px,36dvh);padding:0}.dialog-body .snippet-list button{transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease)}.dialog-body .snippet-list button:hover:not([aria-pressed=true]){border-color:var(--border-strong);background:var(--surface-2)}.dialog-body .automation-review-heading{padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.settings-form label{font-weight:var(--fw-semibold);color:var(--text);align-content:start;gap:6px}.settings-form :where(legend){font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.settings-form label :is(small,span:not([class])){font-weight:var(--fw-regular)}.settings-form label small{font-size:var(--fs-xs);color:var(--text-3)}.settings-form label:where(:has(>input[type=checkbox],>input[type=radio])){font-weight:var(--fw-medium);cursor:pointer}.settings-form input:where([type=checkbox],[type=radio]){width:16px;height:16px;min-height:0;accent-color:var(--brand);cursor:pointer;border:0;flex-shrink:0;margin:0;padding:0}.settings-form :is(input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])),select,textarea){min-height:var(--control-h-lg);border:var(--line-strong);border-radius:var(--r-md);background-color:var(--surface);color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-normal);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);padding:8px 12px}.settings-form textarea{line-height:var(--lh-normal);padding-block:10px}.settings-form select{cursor:pointer}.settings-form :is(input,select,textarea)::placeholder{color:var(--text-3);opacity:1}.settings-form :is(input:where(:not([type=checkbox],[type=radio])),select,textarea):hover:not(:disabled,:focus){border-color:color-mix(in srgb, var(--border-strong), var(--text-3) 45%)}.settings-form :is(input:where(:not([type=checkbox],[type=radio])),select,textarea):focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.settings-form :is(input,select,textarea):user-invalid{border-color:var(--danger-border)}.settings-form :is(input:where(:not([type=checkbox],[type=radio])),select,textarea):disabled{background-color:var(--surface-2);cursor:not-allowed}.settings-form :is(input,textarea)[readonly]{background-color:var(--surface-2)}.settings-form input[type=search]{background-image:var(--settings-search-image);background-position:12px;background-repeat:no-repeat;background-size:16px;padding-left:36px}.settings-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-color:var(--text-3);cursor:pointer;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/14px no-repeat}@media (pointer:coarse){.settings-form :is(input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])),select){min-height:var(--control-h)}}.settings-form [role=alert]{border:1px solid var(--warning-border);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.dialog-body>[role=alert]:not(.settings-form [role=alert]){padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-sm);margin:0}.new-chat__step{gap:var(--space-3);min-width:0;display:grid}.new-chat__step+.new-chat__step{padding-top:var(--space-4);border-top:var(--line)}.new-chat .new-chat__question{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);margin:0;display:flex}.new-chat__question>span{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.segmented{border-radius:var(--r-lg);background:var(--surface-3);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented>button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);display:inline-flex}.segmented>button:hover:not([aria-pressed=true]){color:var(--text);background:color-mix(in srgb, var(--surface), transparent 50%)}.segmented>button[aria-pressed=true]{background:var(--surface);color:var(--brand-text);box-shadow:var(--shadow-segmented-selected)}.pick-list{border:var(--line-strong);border-radius:var(--r-lg);overscroll-behavior:contain;gap:2px;min-width:0;max-height:236px;margin:0;padding:4px;display:grid;overflow-y:auto}.settings-form .pick-list__item{align-items:center;gap:var(--space-3);min-height:var(--bar-h);border-radius:var(--r-md);font-weight:var(--fw-regular);cursor:pointer;border:1px solid #0000;padding:6px 10px;display:flex;position:relative}.settings-form .pick-list__item>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pick-list__item:hover{background:var(--surface-hover)}.pick-list__item:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.pick-list__item:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.pick-list__text{flex:1;min-width:0;display:grid}.pick-list__text strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-form .pick-list__text small{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-list__check{color:var(--brand-text);visibility:hidden;flex-shrink:0}.pick-list__item:has(input:checked) .pick-list__check{visibility:visible}.pick-list__empty{justify-items:start;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--r-lg);display:grid}.pick-list__empty p{font-size:var(--fs-sm);color:var(--text-2);margin:0}.new-contact{gap:var(--space-3);min-width:0;display:grid}@media (width<=520px){.new-contact .crm-form-grid{grid-template-columns:minmax(0,1fr)}}.new-chat__question>span svg{display:block}@media (width<=520px){.new-chat .crm-form-grid{grid-template-columns:minmax(0,1fr)}}.phone-field{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.settings-form .phone-field__country{align-items:center;gap:var(--space-1-5);min-height:var(--control-h-lg);padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex;position:relative}.phone-field__country img{width:20px;height:20px;box-shadow:var(--shadow-flag-edge);border-radius:50%;flex-shrink:0}.phone-field__country>svg{color:var(--text-3);flex-shrink:0}.phone-field__country:hover{border-color:color-mix(in srgb, var(--border-strong), var(--text-3) 45%)}.phone-field__country:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.settings-form .phone-field__country select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.settings-form .phone-field__country select:focus{box-shadow:none}.new-chat__status:empty{display:none}.new-chat__match{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border:1px solid var(--success-border);border-radius:var(--r-lg);background:var(--success-bg);display:flex}.new-chat__match-text{flex:1;min-width:0;display:grid}.new-chat__match-text strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-chat__match-text small{font-size:var(--fs-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-chat__badge{align-items:center;gap:var(--space-1-5);padding:3px var(--space-2-5) 3px var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex-shrink:0;margin:0;display:inline-flex}.new-chat__badge--known{color:var(--on-brand);background:var(--brand)}p.new-chat__badge--new{color:var(--info-text);background:var(--info-bg);border:1px solid var(--info-border);justify-self:start}.account-field{display:grid;position:relative}.account-field>.channel-tile,.account-field__empty{z-index:1;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.account-field__empty{width:20px;height:20px;color:var(--text-3);background:var(--surface-3);border-radius:28%;place-items:center;display:grid}.settings-form .account-field select{padding-left:42px}@supports (appearance:base-select){.settings-form .phone-field__country select{opacity:1;color:#0000;background:0 0}.settings-form .phone-field__country select::picker-icon{display:none}.phone-field__country select option{color:var(--text);font-variant-numeric:tabular-nums}.phone-field__country select option:before{content:"" / "";background:var(--flag) center / cover no-repeat;width:20px;height:20px;box-shadow:var(--shadow-flag-edge);border-radius:50%;flex-shrink:0}.account-field select option[data-channel]:before{content:"" / "";background:var(--tile-glyph) center / 14px no-repeat, var(--tile-bg);border-radius:28%;flex-shrink:0;width:22px;height:22px}}.dialog-body .outbound-summary{padding:var(--space-3) var(--space-4);border-color:var(--brand-soft-2);background:var(--brand-soft);font-size:var(--fs-sm);gap:2px}.dialog-body .outbound-summary strong{font-size:var(--fs-md)}.dialog-body .outbound-summary small{font-size:var(--fs-xs)}@supports (appearance:base-select){:root select::picker-icon{content:"";width:16px;height:16px;background-color:currentColor;flex-shrink:0;margin-inline-start:var(--space-2);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}:root select{align-items:center}::picker(select){min-inline-size:max(calc(anchor-size(inline) + 48px), 260px);padding:6px}:root select option{gap:10px;min-block-size:40px;padding:6px 12px}:root select option:is([data-initials],[data-empty]):before{content:attr(data-initials) / "";background:var(--av-bg,var(--surface-3));width:28px;height:28px;color:var(--av-fg,var(--text-2));font-size:var(--fs-badge);font-weight:var(--fw-bold);letter-spacing:var(--tracking-normal);border-radius:50%;flex-shrink:0;place-items:center;display:grid}:root select option[data-empty]:before{content:"" / "";box-sizing:border-box;border:1.5px dashed var(--border-strong);background:0 0}:root .select-field select::picker-icon{display:none}:root .convlist__bandeja::picker-icon{display:none}.settings-form select{align-items:center;display:flex}.settings-form select::picker-icon{margin-inline-start:auto;padding-inline-start:0}}@keyframes dialog-up{0%{opacity:0;transform:translateY(var(--motion-distance))}}@media (width<=767.98px){.overlay--dialog{padding:var(--space-3) 0 0;align-items:flex-end}.overlay__panel--dialog{width:100%;max-height:calc(100dvh - var(--space-6));border-radius:var(--r-xl) var(--r-xl) 0 0;animation:dialog-up var(--t-med) var(--ease);border-width:1px 0 0}.overlay__panel--dialog.confirm{padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom))}.confirm .confirm__actions>.btn{flex:auto}.confirm .modal-status__text{margin:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-5) * -1)}.dialog-head{padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4)}.dialog-head__icon{width:36px;height:36px}.overlay__panel .dialog-body{padding:var(--space-4) var(--space-4) 0}.overlay__panel .dialog-foot{margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.overlay__panel .dialog-foot>.btn{flex:auto}}.thread__header>.mobile-navigation{background:0 0;border:0;flex-direction:column;gap:0;width:36px;padding-inline:0}.thread__header>.mobile-navigation span{font-size:var(--fs-2xs);line-height:var(--lh-solid)}.app[data-layout=mobile][data-mobile-view=list] .thread{display:none}@media (height<=480px){:root[data-layout=mobile] .thread{min-height:auto}:root[data-layout=mobile] .thread__scroll{flex:none;overflow:visible}}.thread-commercial button.is-set{color:var(--brand-text);background:var(--brand-soft)}.msg[tabindex="-1"]:focus{outline:none}.msg.is-located .msg__bubble{outline:2px solid var(--brand);outline-offset:3px}.thread{background:var(--bg-thread);flex-direction:column;min-width:0;min-height:0;display:flex}.thread:focus-visible{outline-offset:-3px}.thread-commercial{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-bottom:var(--line);background:var(--surface);flex-shrink:0;min-width:0;display:flex}.thread-commercial button{align-items:center;gap:var(--space-1);min-width:0;min-height:var(--control-h-sm);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-xs);display:inline-flex}.thread-commercial button:hover{background:var(--surface-2);color:var(--brand-text)}.thread-commercial button:first-child,.thread-commercial svg{flex-shrink:0}.thread-commercial small{padding:0 var(--space-1);background:var(--surface-2);border-radius:var(--r-xs)}.classification-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.classification-tags button{align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);overflow-wrap:anywhere;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-xs);display:inline-flex}.classification-tags svg{flex-shrink:0}.classification-add{align-items:center;gap:var(--space-2);display:flex}.classification-add input{flex:1;min-width:0}@media (width<=480px){.thread-commercial{padding-inline:var(--space-2);gap:var(--space-1)}.thread-commercial button{font-size:var(--fs-2xs);padding-inline:var(--space-1)}}.thread--empty{justify-content:center;align-items:center;gap:var(--space-2-5);color:var(--text-3)}.thread__header{--ctx-btn:36px;--ctx-edge:20px;--ctx-gap:calc(var(--ctx-btn) + 12px);--thread-name-min:140px;align-items:center;gap:var(--space-1-5) var(--space-3);min-height:68px;padding:var(--space-3) calc(var(--ctx-edge) + var(--ctx-gap)) var(--space-3) var(--space-5);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:relative}.thread__context-btn{top:16px;right:var(--ctx-edge);position:absolute}.thread__header[data-context-toggle=hidden]{--ctx-gap:0px}.thread__who{flex:1 1 var(--thread-name-min);min-width:var(--thread-name-min)}.thread__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);overflow:hidden}.thread__meta{align-items:center;gap:var(--space-1-5);white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);color:var(--text-2);display:flex;overflow:hidden}.thread__ai{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.thread__ai-state{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.ai-remaining{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap;display:inline-flex}.ai-state{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.ai-state--active{color:var(--success-text)}.ai-state--paused{padding:var(--space-0-5) var(--space-2-5);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text)}.ai-state--pending{color:var(--info-text)}.ai-state--silenced{padding:var(--space-0-5) var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text)}.thread__meta-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pause-control{display:inline-flex;position:relative}.ai-permission-tip{z-index:var(--z-thread);width:220px;max-width:calc(100vw - var(--space-8));padding:var(--space-2) var(--space-3);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);box-shadow:var(--shadow-md);font-size:var(--fs-xs);line-height:var(--lh-normal);text-align:left;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ai-switch{width:48px;height:var(--control-h);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ai-switch__track{width:44px;height:26px;padding:var(--space-0-5);border-radius:var(--r-pill);background:var(--text-3);transition:background var(--t-fast) var(--ease);align-items:center;display:flex}.ai-switch__thumb{border-radius:var(--r-pill);background:var(--surface);width:20px;height:20px;color:var(--text);box-shadow:var(--shadow-sm);transition:transform var(--t-fast) var(--ease);justify-content:center;align-items:center;display:flex}.ai-switch[aria-checked=true] .ai-switch__track{background:var(--brand)}.ai-switch[aria-checked=true] .ai-switch__thumb{transform:translate(18px)}.ai-switch:hover:not([aria-disabled=true]){background:var(--surface-hover)}.ai-switch[aria-disabled=true]{cursor:not-allowed}.ai-switch[aria-busy=true]{cursor:wait}.pause-menu{z-index:var(--z-thread);min-width:min(232px,100vw - 16px);max-width:calc(100vw - 16px);padding:var(--space-1-5);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pause-menu--up{top:auto;bottom:calc(100% + 6px)}.pause-menu__title{padding:var(--space-1-5) var(--space-3) var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-2)}.pause-menu__item{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;white-space:nowrap}.pause-menu__item:hover,.pause-menu__item:focus-visible{background:var(--surface-hover)}.btn.btn--locked,.btn.btn--locked:hover{background:var(--surface-3);border-color:var(--border);color:var(--text-3);cursor:not-allowed;filter:none}.ai-lock{align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--text-2);flex-basis:100%;display:flex}.btn--icon-only{width:var(--btn-h);padding:0}.thread__scroll{min-height:0;padding:var(--space-6) var(--chat-gutter) var(--space-5);scrollbar-gutter:stable;flex:1;position:relative;overflow-y:auto}.thread__scroll:focus-visible{outline-offset:-3px}.thread__items{gap:var(--chat-message-gap);max-width:var(--chat-content-max);flex-direction:column;margin:0 auto;display:flex}.daydivider{align-items:center;gap:var(--space-3);padding-block:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-3);display:flex}.daydivider:before,.daydivider:after{content:"";background:var(--border);flex:1;height:1px}.daydivider>span{padding:var(--space-1) var(--space-3);border:var(--line);border-radius:var(--r-pill);background:var(--surface);font-weight:var(--fw-medium)}.msg{--msg-avatar-size:32px;align-items:flex-start;gap:var(--space-2);display:flex}.msg__avatar{flex:0 0 var(--msg-avatar-size);width:var(--msg-avatar-size);height:var(--msg-avatar-size);border-radius:var(--r-pill);margin-bottom:var(--space-1);justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.msg__avatar--ai{color:var(--chat-ai-author);background:var(--bubble-ai);border:1px solid var(--bubble-ai-border)}.msg--out .msg__avatar{order:1}.msg--in{justify-content:flex-start}.msg--customer{--msg-avatar-size:0px}.msg--out{justify-content:flex-end}.msg__bubble{min-width:0;max-width:min(84%, var(--chat-bubble-max), calc(100% - var(--msg-avatar-size) - var(--space-2)));padding:var(--chat-bubble-padding);border-radius:var(--chat-bubble-radius);box-shadow:var(--shadow-sm);border:1px solid #0000}.msg--customer .msg__bubble{background:var(--bubble-customer);border-color:var(--bubble-customer-border);border-top-left-radius:var(--r-xs)}.msg--ai .msg__bubble{background:var(--bubble-ai);border-color:var(--bubble-ai-border);border-top-right-radius:var(--r-xs)}.msg--agent .msg__bubble{background:var(--bubble-agent);border-color:var(--bubble-agent-border);border-top-right-radius:var(--r-xs)}.msg--ai .msg__bubble{--bubble-meta:var(--bubble-ai-meta)}.msg--agent .msg__bubble{--bubble-meta:var(--bubble-agent-meta)}.msg:is(.msg--ai,.msg--agent) .msg__bubble{color:var(--bubble-out-text);background-image:linear-gradient(180deg, color-mix(in srgb, var(--white) 5%, transparent), transparent 60%);box-shadow:var(--shadow-sm)}.msg:is(.msg--ai,.msg--agent) :is(.msg__meta,.delivery){color:var(--bubble-meta)}.msg:is(.msg--ai,.msg--agent) :is(.delivery--read,.delivery--failed){color:var(--bubble-out-text)}.msg:is(.msg--ai,.msg--agent).is-sending .msg__text{color:var(--bubble-meta)}.msg__signature{margin:0 0 var(--space-0-5);color:var(--bubble-meta);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.msg:is(.msg--ai,.msg--agent) .msg__status{padding:var(--space-2);border-radius:var(--r-md);color:var(--text);background:var(--surface);border:0}.msg.is-failed:is(.msg--ai,.msg--agent) .msg__bubble{box-shadow:var(--shadow-message-failed)}.msg__text{font-size:var(--fs-md);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.msg__meta{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--fs-2xs);color:var(--chat-meta-text);display:flex}.delivery{align-items:center;gap:var(--space-0-5);color:var(--chat-meta-text);display:inline-flex}.delivery__label{font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.delivery--read{color:var(--brand-text)}.delivery--failed{color:var(--danger-text)}.is-sending .msg__text,.is-sending .note__text{color:var(--text-2)}.msg__status{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-2-5);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-strong);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.msg__status-text{align-items:center;gap:var(--space-1-5);font-weight:var(--fw-semibold);display:inline-flex}.msg__status--unknown .msg__status-text{color:var(--warning-text)}.msg__status--failed .msg__status-text{color:var(--danger-text)}.msg__status-actions{gap:var(--space-1-5);flex-wrap:wrap;display:inline-flex}.msg.is-failed .msg__bubble,.note.is-failed .note__card{border-color:var(--danger-border)}.note__card{padding:var(--chat-bubble-padding);border-radius:var(--chat-bubble-radius) var(--r-xs) var(--chat-bubble-radius) var(--chat-bubble-radius);border:1px solid var(--note-border);background:var(--note-bg);color:var(--note-text)}.note__head{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);color:var(--note-accent);flex-wrap:wrap;display:flex}.note__label{font-weight:var(--fw-bold)}.note__scope{font-size:var(--fs-xs);color:var(--note-text)}.note__time{font-size:var(--fs-xs);color:var(--note-text);margin-left:auto}.note__text{margin-top:var(--space-1);font-size:var(--fs-md);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.silence__card{align-items:center;gap:var(--space-2) var(--space-3);max-width:640px;padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap;margin:0 auto;display:flex}.silence__icon{flex-shrink:0}.silence__text{flex:240px;min-width:0}.silence__text strong{color:var(--text)}.event{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);text-align:center;font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap;padding:0 6%;display:flex}.event__text{padding:var(--space-1) var(--space-3);border-radius:var(--r-md);background:var(--surface-3);border:1px solid #0000}.event__time{font-size:var(--fs-xs);color:var(--text-3)}.event--success .event__text{color:var(--success-text);border-color:var(--success-border);background:var(--success-bg)}.event--warning .event__text{color:var(--warning-text);border-color:var(--warning-border);background:var(--warning-bg)}.event--danger .event__text{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-bg)}.thread__order{justify-content:flex-start;display:flex}.ordercard{width:min(100%,480px);padding:var(--space-5);border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.ordercard--discarded{background:var(--surface-2)}.ordercard__head{align-items:center;gap:var(--space-2) var(--space-2-5);flex-wrap:wrap;display:flex}.ordercard__icon{border-radius:var(--r-md);background:var(--brand-soft);width:32px;height:32px;color:var(--brand-text);place-items:center;display:grid}.ordercard__title{max-width:100%;font-size:var(--fs-lg);font-weight:var(--fw-bold);flex:1 0 auto}.order-lines{gap:var(--space-3);margin:var(--space-3-5) 0 var(--space-3);flex-direction:column;display:flex}.order-line{align-items:center;gap:var(--space-3);display:flex}.product-thumb{padding:var(--space-0-5);border-radius:var(--r-md);background:var(--media-surface);flex-shrink:0;place-items:center;display:grid}.order-line__info{flex-direction:column;flex:1;min-width:0;display:flex}.order-line__name{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.order-line__qty{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums}.order-line__total{font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.order-lines--muted .order-line__name,.order-lines--muted .order-line__qty,.order-lines--muted .order-line__total{color:var(--text-3)}.order-lines--muted .product-thumb{filter:grayscale()}.order-lines--muted .order-line__name{text-decoration:line-through}.ordercard__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);font-weight:var(--fw-semibold);display:flex}.ordercard__total strong{font-size:var(--fs-2xl);color:var(--brand-text);font-variant-numeric:tabular-nums}.ordercard__total.is-muted strong,.order-summary__total.is-muted strong{color:var(--text-3);text-decoration:line-through}.ordercard .notice{margin-top:var(--space-3)}.ordercard__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ordercard__meta{font-size:var(--fs-xs);color:var(--text-3)}.notice{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-md);font-size:var(--fs-sm);border:1px solid #0000;display:flex}.notice__icon{margin-top:1px}.notice--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.notice--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.notice--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.notice--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.notice--muted{background:var(--muted-bg);color:var(--muted-text)}.notice__title{font-weight:var(--fw-bold)}.notice__text{margin-top:var(--space-0-5);color:var(--text);line-height:var(--lh-normal)}.composer{margin:0 var(--chat-gutter) var(--space-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--chat-composer-shadow);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);flex-shrink:0}.composer:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.composer__tabs{height:38px;padding:var(--space-0-5);border-radius:var(--r-lg);background:var(--surface-3);border:0;flex-shrink:0}.composer__tabs .tab{height:100%;padding:0 var(--space-3);border-radius:var(--r-md);font-size:var(--fs-xs);align-items:center;display:inline-flex}.composer__tabs .tab[aria-selected=true]{background:var(--surface);color:var(--brand-text);box-shadow:var(--shadow-sm)}.composer__tabs .tab:after{display:none}.composer--note .composer__tabs{background:var(--note-border)}.composer--note .composer__tabs .tab[aria-selected=true]{background:var(--note-bg);color:var(--note-accent)}.composer__tab-label{align-items:center;gap:var(--space-1-5);display:inline-flex}.composer--note{background:var(--note-bg);border-color:var(--note-border)}.composer--note:focus-within{border-color:var(--note-accent);box-shadow:var(--shadow-note-focus)}.composer--note .composer__tabs{border-bottom-color:var(--note-border)}.composer--note .tab[aria-selected=true]{color:var(--note-accent)}.composer--note .tab[aria-selected=true]:after{background:var(--note-accent)}.composer__panel{padding:var(--space-3) var(--space-4)}.composer__notice{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-sm)}.composer__next{align-items:center;gap:var(--space-1);max-width:100%;min-height:var(--control-h-sm);margin-top:var(--space-2);padding:0 var(--space-3);border:var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:flex}.composer__next:hover{background:var(--surface-hover)}.composer__next>svg{color:var(--brand-text);flex-shrink:0}.composer__input{width:100%;min-height:46px;max-height:200px;padding:var(--space-1) 0;resize:none;color:var(--text);font-size:var(--fs-md);line-height:var(--lh-normal);field-sizing:content;background:0 0;border:0;display:block}.composer__input::placeholder{color:var(--text-3)}.composer--note .composer__input::placeholder{color:var(--note-placeholder)}.composer__input:focus-visible{outline:none}.composer__input:disabled{cursor:not-allowed}.composer__bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--line);flex-wrap:wrap;display:flex}.composer--note .composer__bar{border-color:var(--note-border)}.composer__actions>.btn--icon-only{border-radius:var(--r-lg)}.composer__tools{flex:auto;min-width:0}.composer__actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.composer__actions>.btn{flex-shrink:0}@media (width<=420px){.composer--note .composer__actions>.btn{border-radius:var(--r-lg);width:38px;padding:0}.composer__send-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.composer__hint{min-width:0;font-size:var(--fs-2xs);line-height:var(--lh-normal);margin-top:var(--space-2);color:var(--text-3)}.composer__hint svg{margin-right:var(--space-1);vertical-align:-2px;display:inline-block}.composer--note .composer__hint{color:var(--note-text)}@media (width<=1199.98px){.thread__header{--ctx-edge:16px;padding-left:var(--space-4)}.thread__scroll{padding:var(--space-4) var(--space-4) var(--space-2-5)}.composer{margin:0 var(--space-3) var(--space-3)}}@media (width<=899.98px){.thread__header{row-gap:var(--space-2);flex-wrap:wrap}.thread__ai{width:100%;padding-top:var(--space-2);border-top:1px solid var(--border);order:5;justify-content:space-between}}@media (width<=767.98px){.thread__header{--ctx-edge:10px;--ctx-gap:calc(var(--ctx-btn) + 8px);min-height:0;padding:var(--space-2) calc(var(--ctx-edge) + var(--ctx-gap)) var(--space-2) var(--space-1);gap:var(--space-2)}.thread__context-btn{top:10px}.thread__ai{column-gap:var(--space-2);padding-left:var(--space-1-5)}.thread__ai .ai-remaining svg{display:none}.thread__name{font-size:var(--fs-lg)}.thread__scroll{padding:var(--space-3-5) var(--space-2-5) var(--space-2)}:root[data-layout=mobile] .thread__scroll{padding-bottom:calc(var(--space-2) + var(--toast-h,0));scroll-padding-bottom:var(--toast-h,0px)}.msg__bubble{max-width:calc(100% - var(--msg-avatar-size) - var(--space-2))}.event{padding:0}.composer{margin:0 var(--space-2) var(--space-2)}.composer__kbd{display:none}}.composer-tools{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.composer-tools>button{border-radius:var(--r-md);width:36px;height:36px;color:var(--text-2);justify-content:center;align-items:center;padding:0;display:inline-flex}.composer-tools>button:hover:not(:disabled){background:var(--surface-hover);color:var(--brand-text)}.composer-tools>button:disabled{opacity:.45}.composer-library{width:min(560px,100vw - 24px)}.composer-library__body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.composer-library__hint{color:var(--text-3);font-size:var(--fs-xs)}.composer-tools>button[aria-expanded=true]{background:var(--brand-soft);color:var(--brand-text)}.composer-emojis{margin-top:var(--space-2);padding-top:var(--space-1);border-top:var(--line)}.composer-emojis__head{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-3);display:flex}.composer-emojis__head .icon-btn{width:28px;height:28px}.composer-attachment{padding:var(--space-2) var(--space-3);margin-block:var(--space-2);border:var(--line);border-radius:var(--r-md);background:var(--surface-2)}.composer-attachment>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.composer-attachment strong{font-size:var(--fs-xs);font-weight:var(--fw-medium);overflow-wrap:anywhere;min-width:0}@media (width<=420px){.composer-tools>button{width:40px;height:40px}.composer-library__body{padding:var(--space-3)}}.msg .attachment-preview img,.msg .attachment-preview video{max-height:280px}.composer-attachment--media{padding-right:var(--space-10);position:relative}.composer-attachment--media>div:first-child{right:var(--space-1);top:var(--space-1);position:absolute}.composer-attachment--media .attachment-preview{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.composer-attachment--media .attachment-preview__footer{flex:1}.composer-attachment--media .attachment-preview img{width:88px;max-height:72px}.composer-attachment--media .attachment-preview video{width:160px;max-height:90px}@media (prefers-reduced-motion:no-preference){:is(.composer-tools>button,.emoji-grid button,.snippet-list button,.inbox-tool,.inbox-option,.pause-menu__item,button.nav-item,.tab,.inbox-read-tabs button){transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}:is(.btn,.icon-btn,.composer-tools>button,.emoji-grid button,.inbox-tool,.pause-menu__item):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press-scale))}:is(.pause-menu,.inbox-popover,.composer-attachment,.snippet-editor),.msg.is-sending .msg__bubble{animation:motion-enter var(--t-med) var(--ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.composer-tools>button>svg{transition:transform var(--t-fast) var(--ease)}.composer-tools>button:hover:not(:disabled)>svg{transform:translateY(-1px)}}@media (width>=768px) and (hover:hover) and (pointer:fine){:is(.msg,.note,.event):is(:hover,:focus-within) .time-on-hover{opacity:1}}.composer__kbd{float:right;margin-left:var(--space-2)}.thread-search{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:var(--line);background:var(--surface);flex-shrink:0;display:flex}.thread-search input{border:var(--line);border-radius:var(--r-md);min-width:0;padding:var(--space-2);background:var(--surface-2);color:var(--text);flex:1}.thread-search span{font-size:var(--fs-xs);white-space:nowrap;color:var(--text-3)}.thread-search .icon-btn{width:30px;height:32px}.thread__items [data-search-match=true]>:is(.msg__bubble,.note__card,.event__text){outline:2px solid var(--focus);outline-offset:2px}.thread__assignee{flex-shrink:0;position:relative}.thread__assignee>button{border-radius:var(--r-pill);padding:var(--space-1)}.thread__assignee>button:hover{background:var(--surface-hover)}.thread__assignee-panel{z-index:var(--z-sticky);width:230px;padding:var(--space-3);background:var(--surface);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);position:absolute;top:100%;right:0}@media (width<=767.98px){.thread-search{padding-inline:var(--space-2)}.thread__assignee-panel{width:min(230px, calc(100vw - var(--space-8)));left:0;right:auto}}.thread__header:has(.account-switch__panel){z-index:var(--z-header)}.msg__pending{margin:var(--space-1) 0 0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--warning-text)}.server-send--ok .msg__status-text{color:var(--text-2)}.server-send--failed .msg__status-text{color:var(--danger-text)}.composer--server .composer__hint{margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--fs-xs)}.composer--server .composer__hint.is-error{color:var(--danger-text);font-weight:var(--fw-semibold)}.composer--server .composer__bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.composer__template{gap:var(--space-1-5);font-size:var(--fs-sm);display:grid}.composer__template .composer__notice{margin-bottom:0}.composer__template .composer__notice small{margin-top:var(--space-1);color:var(--text-3);display:block}.composer__template select,.composer__template input{min-height:var(--control-h-md);min-width:0;padding:0 var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit}.composer__template-param{gap:var(--space-0-5);display:grid}.composer__template-param input[aria-invalid]{border-color:var(--danger-border)}.composer__template-param .is-error{color:var(--danger-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.composer__template-preview{padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.thread__resolve{border-radius:var(--r-md);flex-shrink:0}@media (width<=767.98px){.thread__resolve{width:var(--btn-h);padding:0}.thread__resolve-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.thread-commercial{row-gap:var(--space-1);flex-wrap:wrap}.thread-chip{align-items:center;gap:var(--space-1);min-width:0;max-width:280px;min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--text-2);background:var(--surface-2);border:var(--line);display:inline-flex}.thread-commercial button.thread-chip{min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill)}.thread-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-chip__due{padding-left:var(--space-1);border-left:var(--line);color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.thread-chip__due--vencido{color:var(--danger-text);font-weight:var(--fw-semibold)}.thread-chip__due--hoy{color:var(--warning-text);font-weight:var(--fw-semibold)}.thread-chip--followup{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-soft-2)}.thread-chip--info{color:var(--info-text);background:var(--info-bg);border-color:var(--info-border)}.thread-chip.agent-presence{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-soft-2);padding-block:0}.thread-chip.agent-presence.is-typing{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}.thread-chip.agent-presence small{margin-left:var(--space-1);font-size:var(--fs-2xs);opacity:.8}.thread-popover{min-width:0;display:inline-flex;position:relative}.thread-popover__panel{top:calc(100% + var(--space-2));z-index:calc(var(--z-header) - 1);width:min(340px,100vw - 32px);max-height:min(420px,60dvh);padding:var(--space-3);background:var(--surface);border:var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-md);position:absolute;left:0;overflow-y:auto}.thread-popover__panel.continuity-notice{border-bottom:var(--line-strong);font-size:var(--fs-xs);max-height:min(420px,60dvh)}.thread-popover__panel.continuity-notice button{border-radius:var(--r-md)}.thread__viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.thread__older{padding-bottom:var(--space-4);justify-content:center;display:flex}.thread__new{left:50%;bottom:var(--space-4);align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font-size:var(--fs-xs);font-weight:var(--fw-semibold);box-shadow:var(--shadow-md);display:inline-flex;position:absolute;transform:translate(-50%)}.thread__new:hover{background:var(--brand-hover)}.msg__link{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.msg--in .msg__link{color:var(--brand-text)}.msg__translate{margin-top:var(--space-2);font-size:var(--fs-xs)}.msg__translate .link-btn{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);display:inline-flex}.msg__translation{margin-top:var(--space-1);padding:var(--space-2);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm)}.msg__translation small{color:var(--text-3);font-size:var(--fs-2xs)}.composer,.composer__editor{position:relative}.composer-picker{left:0;right:0;bottom:calc(100% + var(--space-2));z-index:6;max-height:280px;padding:var(--space-1);background:var(--surface);border:var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-md);position:absolute;overflow-y:auto}.composer-picker__option{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);cursor:pointer;gap:2px;display:grid}.composer-picker__option strong{font-size:var(--fs-sm);color:var(--text)}.composer-picker__option span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-3);overflow:hidden}.composer-picker__option[aria-selected=true]{background:var(--brand-soft)}.composer-picker__option[aria-selected=true] strong{color:var(--brand-text)}.composer-picker__hint{padding:var(--space-1) var(--space-3);border-top:var(--line);margin-top:var(--space-1);font-size:var(--fs-2xs);color:var(--text-3)}.composer__drop{z-index:7;border:2px dashed var(--brand);border-radius:inherit;background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--brand-text);font-weight:var(--fw-semibold);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.composer-tools__ai{color:var(--brand-text)!important}.composer__notice .link-btn{font-size:inherit}.thread{container:thread/inline-size}@container thread (width<=720px){.thread__resolve{width:var(--btn-h);padding:0}.thread__resolve-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container thread (width<=360px){.thread__resolve{display:none}}@container thread (width<=480px){.thread-commercial{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.thread-commercial::-webkit-scrollbar{display:none}.thread-commercial>*{flex-shrink:0}}@container thread (width<=360px){.thread__ai-state .ai-state{gap:0;font-size:0}}.thread__header{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-height:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5);grid-template-columns:auto minmax(9rem,1fr) auto auto;grid-template-areas:"avatar who ai ctx""avatar meta meta meta";display:grid}.thread__header[data-context-toggle=hidden]{grid-template-columns:auto minmax(9rem,1fr) auto;grid-template-areas:"avatar who ai""avatar meta meta"}@container thread (width>=820px){.thread__header{padding-block:var(--space-2-5);grid-template-areas:"avatar who ai ctx""avatar meta ai ctx";row-gap:2px}.thread__header[data-context-toggle=hidden]{grid-template-areas:"avatar who ai""avatar meta ai"}.thread__header .thread__who{align-self:end}.thread__header>.thread-commercial{align-self:start}}.thread__avatar{grid-area:avatar;display:flex}.thread__back{grid-area:back}.thread__header>.mobile-navigation{grid-area:nav}.thread__header .thread__who{flex:none;grid-area:who;min-width:0;margin:0}.thread__header .thread__name{font-size:var(--fs-lg);line-height:var(--lh-snug)}.thread__header .thread__ai{gap:var(--space-2);border:0;flex-wrap:wrap;grid-area:ai;width:auto;margin:0;padding:0}.thread__header .thread__context-btn{grid-area:ctx;position:static}.thread__header>.thread-commercial{gap:var(--space-1);background:0 0;border:0;grid-area:meta;min-width:0;padding:0}.thread__header>.thread-commercial button{min-height:var(--chip-h);padding:0 var(--space-1-5)}.thread__header>.thread-commercial .thread-chip,.thread__header>.thread-commercial button.thread-chip{min-height:var(--chip-h)}.thread-meta{min-width:0;color:var(--text-3);font-size:var(--fs-xs);align-items:center;display:inline-flex}.thread-meta>*{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.thread-meta>*+:before{content:"·";margin:0 var(--space-2);color:var(--border-strong)}.thread-meta svg{flex-shrink:0}.thread__header>.thread-commercial .thread-meta__id{min-height:var(--chip-h);margin-left:calc(var(--space-1-5) * -1);padding:0 var(--space-1-5);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.thread__header>.thread-commercial .thread-meta__id:hover{background:var(--surface-hover);color:var(--text)}.thread-meta__text{text-overflow:ellipsis;max-width:180px;overflow:hidden}.thread__assignee>.thread__assignee-btn{align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-2) 0 var(--space-1);border:var(--line);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.thread__assignee>.thread__assignee-btn>svg{color:var(--text-3);flex-shrink:0}.thread__ai-chip{align-items:center;gap:var(--space-0-5);height:32px;padding:0 0 0 var(--space-2-5);border:var(--line);border-radius:var(--r-pill);background:var(--surface);display:inline-flex}.thread__ai-chip .thread__ai-state{gap:var(--space-1)}.thread__ai-chip .ai-state{gap:var(--space-1);font-size:var(--fs-xs);background:0 0;border:0;padding:0}.thread__ai-chip .ai-state svg{width:15px;height:15px}.thread__ai-chip .ai-switch{border-radius:var(--r-pill);width:40px;height:30px}.thread__ai-chip .ai-switch__track{width:30px;height:18px}.thread__ai-chip .ai-switch__thumb{width:14px;height:14px}.thread__ai-chip .ai-switch[aria-checked=true] .ai-switch__thumb{transform:translate(12px)}:is(.thread__ai-chip:has(.ai-state--paused),.thread__ai-chip:has(.ai-state--silenced)){background:var(--surface-3)}.thread__ai-chip:has(.ai-state--silenced) .ai-switch[aria-checked=true] .ai-switch__track{background:var(--text-3)}.thread__resolve-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.thread__header .thread__resolve{width:auto;padding-inline:var(--space-3)}.thread__assignee-name{text-overflow:ellipsis;max-width:120px;overflow:hidden}.thread__assignee-name.is-empty{color:var(--warning-text)}.thread__assignee-short{display:none}@container thread (width<=660px){.thread__assignee-name{max-width:80px}.thread__assignee-full{display:none}.thread__assignee-short{display:inline}}@container thread (width<=640px){.thread__ai-chip .ai-state{gap:0;font-size:0}}@container thread (width<=540px){.thread__header .thread__resolve{width:var(--btn-h);padding:0}.thread__header .thread__resolve-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container thread (width<=460px){.thread__header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar who ctx""meta meta meta""ai ai ai"}.thread__header[data-context-toggle=hidden]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar who""meta meta""ai ai"}.thread__header .thread__ai{padding-top:var(--space-1-5);border-top:var(--line);justify-content:flex-end}.thread__header:not(:has(>.thread__back)) .thread__resolve{width:auto;padding-inline:var(--space-3)}.thread__header:not(:has(>.thread__back)) .thread__resolve-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.thread__ai-chip .ai-state{font-size:var(--fs-xs);gap:var(--space-1)}}@container thread (width<=420px){:is(.thread__header .thread__resolve,.thread__header:not(:has(>.thread__back)) .thread__resolve){width:var(--btn-h);padding:0}:is(.thread__header .thread__resolve-label,.thread__header:not(:has(>.thread__back)) .thread__resolve-label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread__ai-chip .ai-state{gap:0;font-size:0}}.thread .thread__header:has(>.thread__back){column-gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1-5) var(--space-1);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back nav who ctx""meta meta meta meta""ai ai ai ai"}.thread .thread__header:has(>.thread__back)[data-context-toggle=hidden]{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"back nav who""meta meta meta""ai ai ai"}.thread .thread__header:has(>.thread__back) .thread__ai{justify-content:space-between}.thread .thread__header:has(>.thread__back)>.thread-commercial{padding-inline:var(--space-1)}.thread-start{gap:var(--space-3);margin-bottom:var(--space-2);display:grid}.thread-origin{gap:var(--space-3);width:min(100%,520px);padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-inline:auto;display:flex}.thread-origin__icon{border-radius:var(--r-md);width:32px;height:32px;color:var(--info-text);background:var(--info-bg);flex-shrink:0;place-items:center;display:grid}.thread-origin__body{gap:var(--space-1);min-width:0;display:grid}.thread-origin__eyebrow{color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.thread-origin__title{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.thread-origin__detail{color:var(--text-2);font-size:var(--fs-xs)}.thread-origin__meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.thread-origin__note{color:var(--text-3);font-size:var(--fs-2xs)}.composer__channel{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;margin-bottom:var(--space-1);padding-bottom:var(--space-1-5);border-bottom:var(--line);flex-wrap:wrap;display:flex}.composer__channel .account-switch__trigger{padding:var(--space-0-5) var(--space-1-5);color:var(--text-2);font-size:var(--fs-xs)}.composer .account-switch__panel{top:auto;bottom:calc(100% + var(--space-2))}.composer__window{align-items:center;gap:var(--space-1);min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill);color:var(--text-3);background:var(--surface-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;flex-shrink:0;display:inline-flex}.composer__window.is-closing{color:var(--warning-text);background:var(--warning-bg)}.composer__window.is-closed{color:var(--danger-text);background:var(--danger-bg)}.composer__window.is-free{color:var(--success-text);background:var(--success-bg)}.composer__notice--window{padding:var(--space-2) var(--space-3);border:1px solid var(--warning-border);border-radius:var(--r-md);color:var(--warning-text);background:var(--warning-bg)}.composer__notice--window small{margin-top:var(--space-1);color:var(--text-3);display:block}.composer__input[readonly]{cursor:default}.composer__via{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.composer__via-label{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;display:inline-flex}.composer__via-label strong{color:var(--text-2);font-weight:var(--fw-semibold)}.composer__via-label .workspace-mark{border-radius:var(--r-xs);font-size:var(--fs-xs)}.composer__via-words{align-items:baseline;gap:var(--space-1);min-width:0;display:inline-flex}.composer__via-words strong{text-overflow:ellipsis;min-width:0;max-width:24ch;overflow:hidden}.composer__windows{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.composer__windows:empty{display:none}@container thread (width<=760px){.composer__windows:has(.is-free) .composer__window-label{display:none}}@container thread (width<=440px){.composer__window-label{display:none}.composer__via-lead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.composer__via-words strong{max-width:14ch}}.composer__guard{align-items:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-normal);flex-wrap:wrap;display:flex}.composer__guard>svg{color:var(--text-3);flex-shrink:0}.composer__guard>span{flex:220px;min-width:0}.composer__guard strong{color:var(--text);font-weight:var(--fw-semibold)}.composer__guard .link-btn{font-size:var(--fs-xs);white-space:nowrap}.composer__guard--ai{background:var(--info-bg);color:var(--info-text)}.composer__guard--ai>svg,.composer__guard--ai strong{color:var(--info-text)}@media (width<=767.98px){.app[data-call=docked] .thread{padding-bottom:124px}}.composer__reasons{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);color:var(--text-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.composer__reasons button{min-height:var(--control-h-xs);padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.composer__reasons button:hover{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-soft-2)}.composer{position:relative}.thread__assignee-panel{gap:var(--space-3);width:270px;display:grid}@container thread (width<=620px){.thread__header>.thread-commercial{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.thread__header>.thread-commercial::-webkit-scrollbar{display:none}.thread__header>.thread-commercial>*{flex-shrink:0}}@media (width<=767.98px){.overlay__panel--dialog:is(.confirm,.snooze-dialog,.composer-library,.identity-review){width:100%;max-height:calc(100dvh - var(--space-6));border-radius:var(--r-xl) var(--r-xl) 0 0;animation:dialog-up var(--t-med) var(--ease);border-width:1px 0 0}}.thread__ai-chip,.thread__assignee>.thread__assignee-btn{border-radius:var(--r-md)}.thread__ai-chip .ai-state{color:var(--text-2)}.thread__ai-chip .ai-switch[aria-checked=true] .ai-switch__track{background:var(--text-2)}.thread-meta__item--origin{color:var(--text-2)}.thread .note__card{border:var(--line);border-left:var(--space-0-5) solid var(--note-accent);background:var(--surface-2);color:var(--text);border-radius:var(--r-lg)}.thread .note__card :is(.note__head,.note__scope,.note__time){color:var(--text-2)}.thread :is(.ordercard__total strong,.order-summary__total strong){color:var(--text)}.thread .composer-tools__ai{color:var(--text-2);background:0 0}.thread .composer__window.is-free{color:var(--text-2);border-color:var(--border);background:var(--surface-3)}@media (width<=767.98px){.thread .thread__header:has(>.thread__back){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back who ctx""meta meta meta""ai ai ai"}.thread .thread__header:has(>.thread__back)[data-context-toggle=hidden]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back who""meta meta""ai ai"}.thread .thread__header :is(.btn,.icon-btn,.thread__assignee-btn,.ai-switch,.thread__ai-chip,summary),.thread .thread__header>.thread-commercial button,.thread .composer-tools button{min-height:var(--control-h)}.thread .thread__header .icon-btn{min-width:var(--control-h)}.thread .thread__header :is(.thread__assignee-btn,.icon-btn--bordered,.thread__ai-chip){border:var(--line);background:var(--surface);border-radius:var(--r-md)}.thread .thread__header .thread__ai{gap:var(--space-1)}.thread .thread__header .thread__resolve{width:auto;padding-inline:var(--space-3);border-radius:var(--r-md);display:inline-flex}.thread .thread__header .thread__resolve-label{clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}}.thread .ordercard__identifiers{color:var(--text-2);font-size:var(--fs-xs)}.thread .thread__header .thread-meta__id{color:var(--text-3);font-weight:var(--fw-regular);order:1}@media (width<=767.98px){.thread .thread__header .thread__ai-chip{height:var(--control-h)}.thread .thread__header .thread__assignee-btn{min-width:var(--control-h)}.thread .thread__header .thread__ai-chip .ai-state{font-size:var(--fs-xs);gap:var(--space-1)}.thread .thread__ai-chip .ai-state>svg{display:none}.thread .thread__header .icon-btn{border:var(--line);background:var(--surface);border-radius:var(--r-md)}}.source-tag{align-items:center;gap:var(--space-1);min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);white-space:nowrap;line-height:var(--lh-solid);border:1px solid;display:inline-flex}.source-tag--server{background:var(--source-server-bg);color:var(--source-server-text);border-color:var(--source-server-border)}.source-tag--demo,.source-tag--simulated{background:var(--source-demo-bg);color:var(--source-demo-text);border-color:var(--source-demo-border)}.source-tag--simulated{border-style:dashed}.source-tag--unavailable{background:var(--source-na-bg);color:var(--source-na-text);border-color:var(--source-na-border)}.source-tag__calc{margin-left:var(--space-1);padding-left:var(--space-1-5);font-weight:var(--fw-medium);opacity:.9;border-left:1px solid;align-items:center;gap:2px;display:inline-flex}.source-legend{gap:var(--space-3);padding:var(--space-4);display:grid}.source-legend li{gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-2);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.state{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);color:var(--text-3);border-radius:var(--r-lg);display:grid}.state--compact{padding:var(--space-6) var(--space-4)}.state__icon{width:var(--control-h);height:var(--control-h);color:var(--text-2);place-items:center;display:grid}.state--unavailable .state__icon{color:var(--source-na-text)}.state--error .state__icon{color:var(--danger-text)}.state--upgrade{text-align:left;border:1px dashed var(--border-strong);background:var(--surface-2);padding:var(--space-5);justify-items:start}.state--upgrade .state__icon{width:var(--control-h-md);height:var(--control-h-md);background:var(--olive-soft);color:var(--olive-text)}.state__art{max-width:100%}.state__art--page{width:calc(var(--space-10) * 3);height:calc(var(--space-10) * 3)}.state__art--panel{width:calc(var(--space-6) * 4);height:calc(var(--space-6) * 4)}:is(.state__art--page,.state__art--panel){flex-shrink:0}:is(.state__art--page,.state__art--panel)>svg{width:100%;height:100%;display:block}@media (width<=767.98px){:is(.state__art--page,.state__art--panel){width:calc(var(--space-10) * 2);height:calc(var(--space-10) * 2)}}.state__title{line-height:var(--lh-tight);color:var(--text);font-weight:var(--fw-semibold);font-size:var(--fs-md)}.state__text{font-size:var(--fs-sm);max-width:52ch}.state__action{margin-top:var(--space-2)}.state__requirements{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-2);padding-left:var(--space-5);list-style:outside;display:grid}.skeleton{gap:var(--space-2);padding:var(--space-2) 0;display:grid}.skeleton__line,.skeleton__block,.skeleton__row{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);animation:skeleton var(--t-loop-pulse) ease-in-out infinite;background-size:200% 100%;display:block}.skeleton__line{height:var(--space-3)}.skeleton__line:nth-child(3n){width:70%}.skeleton__row{height:var(--control-h);width:100%}.skeleton--card .skeleton__block{height:160px}.skeleton--chart .skeleton__block{height:200px}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}[data-reduced-motion=true] .skeleton__line,[data-reduced-motion=true] .skeleton__block,[data-reduced-motion=true] .skeleton__row{animation:none}@media (prefers-reduced-motion:reduce){.skeleton__line,.skeleton__block,.skeleton__row{animation:none}}.panel-boundary{display:contents}.segmented{border-radius:var(--r-md);background:var(--surface-3);border:var(--line);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented button{min-height:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.segmented--sm button{min-height:var(--control-h-xs);padding:0 var(--space-2-5);font-size:var(--fs-xs)}.segmented button:hover{color:var(--text)}.segmented button[aria-checked=true]{background:var(--surface);color:var(--brand-text);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.segmented button:focus-visible{box-shadow:var(--focus-ring)}.overlay__panel--sheet-right.drawer{width:min(640px,100%)}.drawer__body{gap:var(--space-4)}.drawer__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--line);display:flex}.infotip{display:inline-flex;position:relative}.infotip__trigger{border-radius:var(--r-pill);width:24px;height:24px;color:var(--text-3);place-items:center;display:grid}.infotip__trigger:hover,.infotip__trigger[aria-expanded=true]{color:var(--brand-text);background:var(--brand-soft)}.infotip__trigger:focus-visible{box-shadow:var(--focus-ring)}.infotip__bubble{z-index:var(--z-float);width:max-content;max-width:min(300px,80vw);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-md);background:var(--text);color:var(--bg);font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-normal);box-shadow:var(--shadow-md);text-align:left;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.data-table{min-width:0}.data-table__scroll{border:var(--line);border-radius:var(--r-md);overflow-x:auto}.data-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.data-table th,.data-table td{padding:var(--space-2-5) var(--space-3);text-align:left;vertical-align:middle;border-bottom:var(--line)}.data-table tbody tr:last-child>*{border-bottom:0}.data-table thead th{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.data-table thead th button{align-items:center;gap:var(--space-1);color:inherit;font:inherit;border-radius:var(--r-xs);display:inline-flex}.data-table thead th button:hover{color:var(--text)}.data-table thead th button:focus-visible{box-shadow:var(--focus-ring)}.data-table__sort-idle{opacity:.45}.data-table tbody th{font-weight:var(--fw-medium)}.data-table .is-end{text-align:right;font-variant-numeric:tabular-nums}.data-table thead th.is-end button{flex-direction:row-reverse}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table__more{margin-top:var(--space-2)}.data-cards ul{gap:var(--space-3);display:grid}.data-cards li{padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-md);background:var(--surface)}.data-cards__title{margin-bottom:var(--space-2)}.data-cards dl{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-cards dt{font-size:var(--fs-2xs);color:var(--text-3)}.data-cards dd{font-size:var(--fs-sm);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.chart{min-width:0;position:relative}.chart__missing{gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-normal);overflow-wrap:anywhere;display:grid}.chart__missing strong{font-weight:var(--fw-semibold)}.chart__plot{border-radius:var(--r-sm);position:relative}.chart__plot:focus-visible{box-shadow:var(--focus-ring)}.chart svg{display:block;overflow:visible}.chart__grid{stroke:var(--viz-grid);stroke-width:1px;shape-rendering:crispedges}.chart__tick{fill:var(--text-3);font-size:var(--fs-badge);font-variant-numeric:tabular-nums}.chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__line--compare{stroke-width:1.5px}.chart__area{opacity:.1}.chart__dot{stroke:var(--surface);stroke-width:2px}.chart__end-label{fill:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.chart__crosshair{stroke:var(--viz-axis);stroke-width:1px}.chart__hit{fill:#0000}.chart__marker line{stroke:var(--viz-axis);stroke-width:1px}.chart__marker text{fill:var(--text-3);font-size:var(--fs-badge)}.chart__column.is-active path{filter:brightness(1.08)}.chart-legend{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap;display:flex}.chart-legend li{align-items:center;gap:var(--space-1-5);display:inline-flex}.chart-legend__key{border-radius:var(--r-2xs);display:inline-block}.chart-legend__key--line{width:14px;height:2px}.chart-legend__key--box{width:10px;height:10px}.chart-tooltip{pointer-events:none;z-index:5;min-width:150px;padding:var(--space-2) var(--space-3);border-radius:var(--r-md);border:var(--line);background:var(--surface);box-shadow:var(--shadow-md);font-size:var(--fs-xs);position:absolute;top:0;transform:translate(-50%,-4px)}.chart-tooltip__title{color:var(--text-3);margin-bottom:var(--space-1)}.chart-tooltip__row{align-items:center;gap:var(--space-2);display:flex}.chart-tooltip__row strong{color:var(--text);font-variant-numeric:tabular-nums}.chart-tooltip__row span:last-child{color:var(--text-2)}.chart-tooltip__key{border-radius:var(--r-2xs);flex:none;width:12px;height:2px}.bar-list{gap:var(--space-1);display:grid}.bar-list__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h-lg);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);text-align:left;grid-template-columns:minmax(96px,1.1fr) minmax(0,2fr) minmax(64px,auto);display:grid}button.bar-list__row:hover{background:var(--surface-hover)}button.bar-list__row:focus-visible{box-shadow:var(--focus-ring)}.bar-list__label{font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;min-width:0;display:grid}.bar-list__label small{color:var(--text-3);font-size:var(--fs-2xs)}.bar-list__track{border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--viz-grid);height:12px;overflow:hidden}.bar-list__bar{border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--viz-1);height:100%;display:block}.bar-list__value{text-align:right;font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.bar-list__channel{align-items:center;gap:var(--space-2);display:inline-flex}.funnel{gap:var(--space-2);display:grid}.funnel__stage{gap:var(--space-1-5);width:100%;padding:var(--space-2);border-radius:var(--r-md);text-align:left;display:grid}button.funnel__stage:hover{background:var(--surface-hover)}button.funnel__stage:focus-visible{box-shadow:var(--focus-ring)}.funnel__head{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);display:flex}.funnel__head strong{font-variant-numeric:tabular-nums}.funnel__track{border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--viz-grid);height:18px;overflow:hidden}.funnel__bar{border-radius:0 var(--r-xs) var(--r-xs) 0;height:100%;display:block}.funnel__bar--1{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--viz-ord-1) 55%, var(--text));background:var(--viz-ord-1)}.funnel__bar--2{background:var(--viz-ord-2)}.funnel__bar--3{background:var(--viz-ord-3)}.funnel__bar--4{background:var(--viz-ord-4)}.funnel__rate{color:var(--text-3);font-size:var(--fs-2xs)}.sparkline polyline,.sparkline path{fill:none;stroke:var(--viz-compare);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sparkline circle{fill:var(--viz-1);stroke:var(--surface);stroke-width:2px}.meter{border-radius:var(--r-pill);background:var(--viz-grid);height:8px;display:block;overflow:hidden}.meter__fill{border-radius:var(--r-pill);background:var(--viz-1);height:100%;display:block}.meter--warning .meter__fill{background:var(--warning-dot)}.meter--danger .meter__fill{background:var(--danger-solid)}.inline-bar{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;min-width:120px;display:inline-flex}.inline-bar>span{border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--viz-1);min-width:2px;max-width:80px;height:8px;display:block}.chart-card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.chart-card__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.chart-card__title{align-items:center;gap:var(--space-1);min-width:0;display:flex}.chart-card__title h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.chart-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chart-card__body{min-width:0}.metric-card{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border:var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.metric-card--emphasis{border-color:var(--source-server-border);background:linear-gradient(180deg, var(--brand-soft), var(--surface) 70%)}.metric-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.metric-card__head h3{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2)}.metric-card__value{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);color:var(--text)}.metric-card__detail{font-size:var(--fs-xs);color:var(--text-3)}.metric-card__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.metric-card__drill{align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--r-sm);color:var(--brand-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-self:flex-start;display:inline-flex}.metric-card__drill:hover{background:var(--brand-soft)}.metric-card__drill:focus-visible{box-shadow:var(--focus-ring)}.trend{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-3);display:inline-flex}.trend strong{font-weight:var(--fw-semibold)}.trend--good strong,.trend--good svg{color:var(--success-text)}.trend--bad strong,.trend--bad svg{color:var(--danger-text)}.trend--neutral strong,.trend--neutral svg{color:var(--text-2)}.trend--none{font-style:normal}.grant{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:inline-flex}.grant--yes{color:var(--success-text)}.grant--no{color:var(--text-3)}.grant--unknown{color:var(--text-3);font-weight:var(--fw-regular)}.permission-matrix thead th small,.permission-matrix tbody th small{color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-regular);display:block}.permission-matrix .is-highlight{background:var(--brand-soft)}.permission-matrix__group th{background:var(--surface-2);color:var(--olive-text);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.status-pill{align-items:center;gap:var(--space-1);display:inline-flex}.results-sources{flex-shrink:0;align-self:flex-start;position:relative}.results-sources summary{cursor:pointer;min-height:var(--control-h);padding:0 var(--space-3);border:var(--line);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-sm);background:var(--surface);align-items:center;display:inline-flex}.results-sources summary:hover{background:var(--surface-hover)}.results-sources[open] summary{color:var(--brand-text);border-color:var(--brand)}.results-sources .source-legend{z-index:var(--z-sticky);width:min(440px,86vw);margin-top:var(--space-2);background:var(--surface);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);position:absolute;right:0}.results-tabs{scrollbar-width:none;overflow-x:auto}.results-tabs button{white-space:nowrap}.results-filters{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--line);border-radius:var(--r-lg);top:calc(-1 * var(--page-gutter));z-index:4;display:grid;position:sticky}.results-filters__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.results-filters .workspace-select select{min-height:var(--control-h-md);max-width:220px}.results-filters__period{font-size:var(--fs-xs);color:var(--text-3)}.results-filters__sheet{gap:var(--space-4);display:grid}.results-filters__sheet .workspace-select{gap:var(--space-2);display:grid}.results-filters__sheet select{width:100%;max-width:none}.source-baseline{align-items:center;gap:var(--space-2);margin:calc(var(--space-2) * -1) 0 var(--space-4);color:var(--text-3);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.results-body[data-refreshing=true]{opacity:.6;transition:opacity var(--t-med) var(--ease)}.results-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.results-span-2{grid-column:span 2}.results-span-3{grid-column:1/-1}.results-metrics{gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.results-metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.results-hero{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--source-server-border);border-radius:var(--r-xl);background:linear-gradient(160deg, var(--brand-soft) 0%, var(--surface) 55%);grid-column:span 2;min-width:0;display:grid}.results-hero__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-hero__head h2{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-2)}.results-hero__value{font-size:clamp(36px,4.2vw,52px);font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);line-height:var(--lh-solid);color:var(--text)}.results-hero__meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.results-hero__note{font-size:var(--fs-xs);color:var(--text-3)}.results-hero__note strong{color:var(--text-2)}.results-alerts{gap:var(--space-3);padding:var(--space-5);border:var(--line);border-radius:var(--r-xl);background:var(--surface);align-content:start;min-width:0;display:grid}.results-alerts header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-alerts h2{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);display:flex}.results-alerts ul{gap:var(--space-2);display:grid}.results-alert{gap:var(--space-1) var(--space-3);padding:var(--space-3);border-radius:var(--r-md);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.results-alert>svg{margin-top:2px}.results-alert--warning{background:var(--warning-bg);border-color:var(--warning-border)}.results-alert--warning>svg{color:var(--warning-text)}.results-alert--info{background:var(--info-bg);border-color:var(--info-border)}.results-alert--info>svg{color:var(--info-text)}.results-alert--danger{background:var(--danger-bg);border-color:var(--danger-border)}.results-alert button{text-align:left;font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;border-radius:var(--r-xs)}.results-alert button:hover{text-decoration-color:currentColor}.results-alert button:focus-visible{box-shadow:var(--focus-ring)}.results-alert p{font-size:var(--fs-xs);color:var(--text-2);margin-top:var(--space-1)}.results-alert .source-tag{grid-column:2;justify-self:start}.results-alerts__empty{align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--r-md);background:var(--success-bg);color:var(--success-text);font-size:var(--fs-sm);display:flex}.results-alerts .workspace-footnote{margin-top:0}.results-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:var(--olive-soft);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-normal);display:flex}.results-note svg{color:var(--olive-text);margin-top:1px}.results-section-head{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.results-section-head h2{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.results-section-head p{font-size:var(--fs-xs);color:var(--text-3)}.results-server-ai,.results-demo-zone{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-xl);display:grid}.results-server-ai{border:1px solid var(--source-server-border);background:var(--source-server-bg)}.results-demo-zone{border:1px dashed var(--source-demo-border);background:var(--surface-2)}.results-demo-zone .results-metrics,.results-demo-zone .chart-card{grid-column:auto}.results-demo-zone>.results-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.results-server-ai header,.results-demo-zone header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-server-ai h2,.results-demo-zone h2{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);display:flex}.results-cost__figures{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.results-cost__figures dt{font-size:var(--fs-2xs);color:var(--text-3)}.results-cost__figures dd{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.channel-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));display:grid}.drill-cell{gap:2px;min-width:0;display:grid}.drill-cell small{color:var(--text-3);font-size:var(--fs-2xs)}.drill-channel{align-items:center;gap:var(--space-1-5);display:inline-flex}.person-cell{align-items:center;gap:var(--space-2);display:inline-flex}.overlay__panel--sheet-right.results-drill{width:min(900px,100%)}.results-drill .data-table td,.results-drill .data-table th,.results-drill .drill-cell strong{white-space:nowrap}.results-drill .drill-note{-webkit-line-clamp:2;white-space:normal;min-width:180px;max-width:240px;color:var(--text-2);font-size:var(--fs-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-drill__summary{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.history-record{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--source-demo-border);border-radius:var(--r-md);background:var(--source-demo-bg);display:grid}.history-record header{align-items:center;gap:var(--space-2);display:flex}.history-record header strong{flex:1}.history-record .workspace-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (width<=1279.98px){.results-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.results-metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099.98px){.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-hero,.results-span-2,.results-span-3,.results-alerts{grid-column:1/-1}}@media (width<=767.98px){.results-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.results-metrics,.results-metrics--4,.results-demo-zone>.results-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.results-metrics .metric-card{padding:var(--space-3)}.results-metrics .metric-card__value{font-size:var(--fs-2xl)}.results-metrics .sparkline{display:none}.results-hero{padding:var(--space-4)}.results-filters{padding:var(--space-3);position:static}.results-sources .source-legend{left:0;right:auto}.results-cost__figures{grid-template-columns:minmax(0,1fr)}.bar-list__row{grid-template-columns:minmax(0,1fr) minmax(56px,auto)}.bar-list__track{grid-area:2/1/auto/-1}.chart-card{padding:var(--space-4)}.history-record .workspace-facts{grid-template-columns:minmax(0,1fr)}}@media (width<=379.98px){.results-metrics,.results-metrics--4{grid-template-columns:minmax(0,1fr)}}.funnel-picker{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.funnel-picker label{gap:var(--space-1-5);min-width:min(100%,420px);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);display:grid}.funnel-picker select{min-height:var(--control-h-md);padding:0 var(--space-3);border:var(--line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);background:var(--surface)}.funnel-picker select:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.ad-id{padding:1px var(--space-1-5);border-radius:var(--r-xs,var(--r-xs));font-family:var(--font-mono);font-size:.92em;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--info-text);background:var(--info-bg);white-space:nowrap;display:inline-block}.ad-cell small{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ad-cell__platform{align-items:center;gap:var(--space-1);display:inline-flex}.ad-table td:first-child{min-width:260px}.results-actions{gap:var(--space-1) var(--space-3);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.results-actions .entity-link,.funnel-table .entity-link{font-weight:var(--fw-semibold);color:var(--brand-text)}.results-actions .entity-link:disabled{color:var(--text-3);cursor:default;text-decoration:none}.results-muted{color:var(--text-3)}.results-search{align-items:center;gap:var(--space-2);max-width:420px;height:36px;margin-bottom:var(--space-3);padding:0 var(--space-3);border:var(--line-strong);border-radius:var(--r-md);color:var(--text-3);background:var(--surface);display:flex}.results-search:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.results-search input{min-width:0;height:100%;font:inherit;font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;outline:none;flex:1}.roas{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.roas--good{color:var(--success-text)}.roas--bad{color:var(--danger-text)}.origin-label{align-items:center;gap:var(--space-2);display:inline-flex}.origin-dot{border-radius:var(--r-2xs);flex-shrink:0;width:9px;height:9px;display:inline-block}.origin-dot--anuncio{background:var(--viz-1)}.origin-dot--campana{background:var(--viz-2)}.origin-dot--organico{background:var(--viz-compare)}.marketing-card__ad-id{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.marketing-card__ad-id code{padding:1px var(--space-1-5);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--info-text);background:var(--surface)}.results-tools{font-size:var(--fs-sm)}.results-tools summary,.results-explanation summary{cursor:pointer;color:var(--text-2);padding-block:6px}.results-tools__row,.results-dates{flex-wrap:wrap;align-items:end;gap:10px;margin-block:10px;display:flex}.results-tools label,.results-dates label{font-size:var(--fs-xs);gap:4px;display:grid}.results-tools input,.results-dates input{min-height:var(--control-h-sm);border:var(--line);border-radius:var(--r-md);color:var(--text);background:var(--surface);min-width:0;max-width:100%;padding:6px 10px}.results-dates small{color:var(--text-3);flex-basis:100%}.results-tools ul{gap:8px;margin-block:12px;padding:0;list-style:none;display:grid}.results-tools li{justify-content:space-between;gap:12px;display:flex}.results-tools__hint{font-size:var(--fs-xs);color:var(--text-3);margin-top:8px}.results-explanation{font-size:var(--fs-xs);margin-bottom:12px}.results-explanation .source-baseline{margin-top:8px}.agenda-list{gap:10px;padding:0;list-style:none;display:grid}.agenda-list li{border:var(--line);border-radius:var(--r-lg);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.agenda-list li>div{overflow-wrap:anywhere;min-width:0}.agenda-list small,.agenda-list span{color:var(--text-3);font-size:var(--fs-xs)}.agenda-list h2{font-size:var(--fs-md);margin-block:4px}.agenda-list p{font-size:var(--fs-sm);margin-block:6px}@media (width<=767.98px){.app[data-page=resultados] .workspace-heading{gap:8px;margin-bottom:12px}.app[data-page=resultados] .workspace-description{display:none}.results-filters{margin-bottom:10px;padding:10px;position:static}.results-filters__row{gap:8px}.results-filters__period{line-height:var(--lh-normal)}.agenda-list li{flex-direction:column;align-items:flex-start}}.workspace-card__head h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.workspace-card__description{margin:calc(-1 * var(--space-3)) 0 var(--space-4);color:var(--text-3);font-size:var(--fs-sm)}.settings-layout{gap:var(--space-6);grid-template-columns:216px minmax(0,1fr);align-items:start;display:grid}.settings-nav{gap:var(--space-5);padding:var(--space-2) 0;display:grid;position:sticky;top:0}.settings-nav__label{padding:0 var(--space-3) var(--space-2);color:var(--olive-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.settings-nav ul{gap:2px;display:grid}.settings-nav button{width:100%;min-height:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--r-md);text-align:left;font-size:var(--fs-sm);color:var(--text-2);border-left:2px solid #0000}.settings-nav button:hover{background:var(--surface-hover);color:var(--text)}.settings-nav button:focus-visible{box-shadow:var(--focus-ring)}.settings-nav button[aria-current=page]{background:var(--brand-soft);color:var(--brand-text);font-weight:var(--fw-semibold);border-left-color:var(--brand);border-radius:0 var(--r-md) var(--r-md) 0}.app[data-secondary=open] .settings-layout{grid-template-columns:minmax(0,1fr)}.app[data-secondary=open] .settings-nav{display:none}.settings-content{min-width:0;max-width:1200px}.settings-section{gap:var(--space-5);display:grid}.settings-section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--line);flex-wrap:wrap;display:flex}.settings-section__head h2{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.settings-section__head p{color:var(--text-3);font-size:var(--fs-sm);margin-top:var(--space-1)}.settings-section__sources{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-section__body{gap:var(--space-5);min-width:0;display:grid}.settings-span-2{grid-column:1/-1}.settings-card__aside{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.health-strip{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health-card{align-items:center;gap:0 var(--space-2);padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.health-card>svg{grid-row:span 2}.health-card strong{font-size:var(--fs-xl);line-height:var(--lh-tight);grid-column:2}.health-card span{font-size:var(--fs-sm);color:var(--text-2);grid-column:2}.health-card small{color:var(--text-3);font-size:var(--fs-2xs);margin-top:var(--space-1);grid-column:1/-1}.health-card--success>svg{color:var(--success-text)}.health-card--warning>svg{color:var(--warning-text)}.health-card--danger>svg{color:var(--danger-text)}.health-card--neutral>svg,.health-card--muted>svg{color:var(--text-3)}.channel-card,.integration-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.channel-card header,.integration-card header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.channel-card header h3,.integration-card header h3{font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow-wrap:anywhere;flex:1;min-width:7ch}.integration-card header>div{flex:1;min-width:0}.integration-card header small{color:var(--olive-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.channel-card__icon{border-radius:var(--r-md);background:var(--surface-3);flex:none;place-items:center;width:34px;height:34px;display:grid}.channel-card--degraded{border-color:var(--danger-border)}.channel-card--soon,.integration-card--soon,.integration-card--off{background:var(--surface-2)}.channel-card__summary,.integration-card>p{color:var(--text-2);font-size:var(--fs-sm)}.channel-card__facts{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.channel-card__facts dt{color:var(--text-3);font-size:var(--fs-2xs)}.channel-card__facts dd{font-size:var(--fs-sm);overflow-wrap:anywhere}.channel-card__requirement{font-size:var(--fs-xs);color:var(--text-3);padding-top:var(--space-2);border-top:var(--line)}.channel-card footer,.integration-card footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.channel-card--compact{padding:var(--space-3) var(--space-4)}.wa-connect{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--line);flex-direction:column;display:flex}.wa-connect h4{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.wa-connect__list{gap:var(--space-2);display:grid}.wa-connect__item{gap:var(--space-2);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.wa-connect__head{justify-content:space-between;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.wa-connect__numbers{gap:var(--space-2);font-size:var(--fs-sm);display:grid}.wa-connect__numbers>li{gap:var(--space-1);display:grid}.wa-connect__numbers small,.wa-connect__pin small{color:var(--text-3);font-size:var(--fs-xs)}.wa-connect__reasons{color:var(--warning-text);font-size:var(--fs-xs)}.wa-connect__pin{border:0;min-width:0;margin:0;padding:0}.wa-connect__status{font-size:var(--fs-sm);color:var(--text-2)}.wa-connect__status--error{color:var(--danger-text)}.channel-grid--settings{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.integration-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.log-list{gap:var(--space-2);display:grid}.log-list__item{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-xs);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;display:grid}.log-list__item time{color:var(--text-3);white-space:nowrap}.log-list__level{font-weight:var(--fw-semibold)}.log-list__item--warning .log-list__level{color:var(--warning-text)}.log-list__item--error .log-list__level{color:var(--danger-text)}.usage-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usage-meter{gap:var(--space-2);padding:var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);align-content:start;min-width:0;display:grid}.usage-meter__head{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.usage-meter__value{font-size:var(--fs-2xl);font-weight:var(--fw-semibold)}.usage-meter__value small{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-3)}.usage-meter__limit,.usage-meter__detail{font-size:var(--fs-2xs);color:var(--text-3)}.team-members{display:grid}.team-member{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.team-member:last-child{border-bottom:0}.team-member__main{min-width:0;display:grid}.team-member__main small,.team-member__load{color:var(--text-3);font-size:var(--fs-xs)}.team-member__teams{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.team-member__load{grid-column:2/-1}.session-list{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.session-list li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.session-list small{color:var(--text-3);font-size:var(--fs-xs);display:block}.structure-tree{gap:var(--space-2);display:grid}.structure-tree li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--surface-2);display:flex}.structure-tree li:nth-child(2){margin-left:var(--space-3)}.structure-tree li:nth-child(3){margin-left:var(--space-6)}.structure-tree li:nth-child(4){margin-left:calc(var(--space-6) + var(--space-3))}.structure-tree .pill{flex-shrink:0}.structure-tree li>span{flex:1;min-width:0;display:grid}.structure-tree small{color:var(--text-3);font-size:var(--fs-xs)}.structure-tree .is-future{border:1px dashed var(--border-strong);background:0 0}.workspace-current{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.workspace-current>div{min-width:0;display:grid}.workspace-current small{color:var(--text-3);font-size:var(--fs-xs)}.workspace-switch{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.workspace-switch select{width:100%}.workspace-accounts{gap:var(--space-2);display:grid}.workspace-accounts li{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-sm);padding-bottom:var(--space-2);border-bottom:var(--line);flex-wrap:wrap;display:flex}.workspace-accounts small{color:var(--text-3)}.ai-conversations{display:grid}.ai-conversations li{align-items:center;gap:var(--space-3);padding:var(--space-2-5) 0;border-bottom:var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ai-conversations li:last-child{border-bottom:0}.ai-conversations__who{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ai-conversations__who small{color:var(--text-3);font-size:var(--fs-xs)}.agent-preview{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--chat-bubble-radius);max-width:420px;color:var(--bubble-out-text);background:var(--bubble-ai);border:1px solid var(--bubble-ai-border);font-size:var(--fs-sm)}.agent-preview__author{align-items:center;gap:var(--space-1);color:var(--chat-ai-author);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:var(--space-1);display:flex}.knowledge-list,.version-list{gap:var(--space-2);display:grid}.knowledge-list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2-5) 0;border-bottom:var(--line);flex-wrap:wrap;display:flex}.knowledge-list li>div{min-width:0;display:grid}.knowledge-list small,.version-list small{color:var(--text-3);font-size:var(--fs-xs)}.version-list{margin-top:var(--space-2)}.version-list li{padding:var(--space-2) var(--space-3);border-left:2px solid var(--border-strong);gap:2px;display:grid}.version-list li:first-child{border-left-color:var(--brand)}.version-list span{font-size:var(--fs-sm);color:var(--text-2)}.results-server-ai h3{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);flex:1;display:flex}@media (width<=1199.98px){.health-strip,.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023.98px){.settings-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.settings-nav{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--line);scrollbar-width:thin;display:flex;position:static;overflow-x:auto}.settings-nav__group{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.settings-nav__label{display:none}.settings-nav ul{gap:var(--space-1);display:flex}.settings-nav button{white-space:nowrap;border-left:0}.settings-nav button[aria-current=page]{border-radius:var(--r-md)}.settings-nav__group+.settings-nav__group{padding-left:var(--space-2);border-left:var(--line)}}@media (width<=767.98px){.settings-section__head h2{font-size:var(--fs-xl)}.health-strip,.usage-grid{grid-template-columns:minmax(0,1fr)}.team-member{grid-template-columns:auto minmax(0,1fr)}.team-member__teams{grid-column:2;justify-content:flex-start}.ai-conversations li{grid-template-columns:minmax(0,1fr) auto}.ai-conversations li .status-pill{grid-area:2/1;justify-self:start}.ai-conversations li .btn{grid-area:1/2/span 2}.structure-tree li:nth-child(n){margin-left:0}.log-list__item{grid-template-columns:auto minmax(0,1fr)}.log-list__item>span:last-child{grid-column:1/-1}}.settings-page{min-width:0}.settings-page .settings-banner{padding:var(--space-4);gap:var(--space-3);background:var(--surface)}.settings-page .settings-banner>div{min-width:0}.settings-page .settings-banner .access-demo-notice{width:auto;margin:var(--space-1) 0 0;color:var(--text-3);font-size:var(--fs-xs);text-align:left;background:0 0;border:0;padding:0}.settings-page .settings-banner>svg{width:var(--space-6);height:var(--space-6);flex:none}.settings-page .settings-section__sources:has(>.sr-only):not(:has(>.source-tag)){display:none}.settings-page[data-mode=demo] .source-tag--simulated{width:var(--space-0-5);height:var(--space-0-5);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.settings-page .source-tag--unavailable{color:var(--text-3);font-size:var(--fs-xs);background:0 0;border:0;padding:0}.settings-count,.settings-note{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.settings-note{align-self:start}.settings-warning{color:var(--warning-text)}.settings-section:has(#settings-general-title) .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-column{gap:var(--space-5);align-content:start;min-width:0;display:grid}.settings-section:has(#settings-general-title) :is(.settings-form label,.workspace-facts dt){font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-2)}.settings-section:has(#settings-general-title) .workspace-facts{gap:var(--space-3);margin-block:0 var(--space-4)}.settings-section:has(#settings-general-title) .workspace-logo{flex-wrap:wrap}.settings-section:has(#settings-general-title) .workspace-logo__body{flex:1}.settings-page .structure-tree li{border:0;border-bottom:var(--line);padding:var(--space-3) 0;background:0 0;border-radius:0;align-items:flex-start}.settings-page .structure-tree li>svg{flex:none}.settings-page .structure-tree li:nth-child(2){margin-left:var(--space-3)}.settings-page .structure-tree li:nth-child(3){margin-left:var(--space-6)}.settings-page .structure-tree li:nth-child(4){margin-left:calc(var(--space-6) + var(--space-3))}.settings-page .health-card{gap:var(--space-1);padding:var(--space-3);border:0;border-bottom:var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start}.settings-page .health-card>svg{display:none}.settings-page .health-card :is(strong,span,small){grid-column:1;margin:0}.settings-page .health-card small{font-size:var(--fs-xs)}.settings-page :is(.channel-grid--settings,.integration-grid){grid-template-columns:minmax(0,1fr);gap:0}.settings-page :is(.channel-card,.integration-card){align-items:start;gap:var(--space-3) var(--space-5);padding:var(--space-5) 0;border:0;border-bottom:var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);display:grid}.settings-page :is(.channel-card,.integration-card)>header{grid-area:1/1;align-items:flex-start}.settings-page .channel-card>header h3{flex:1}.settings-page .channel-card__icon{width:var(--space-6);height:var(--space-6);background:0 0}.settings-page :is(.channel-card,.integration-card)>header .status-pill{flex-basis:100%}.settings-page :is(.channel-card__summary,.integration-card>p){grid-area:1/2}.settings-page .channel-card__facts{grid-area:1/3}.settings-page .channel-card__facts dt{font-size:var(--fs-xs)}.settings-page .channel-card__requirement{font-size:var(--fs-xs);border:0;grid-column:2/-1;padding:0}.settings-page .channel-card>.wa-connect{grid-column:1/-1}.settings-page .channel-card>footer{grid-column:1;margin:0}.settings-page .integration-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto}.settings-page .integration-card>footer{min-height:calc(var(--control-h-sm) + var(--space-3));padding-top:var(--space-3);grid-area:1/4;justify-content:flex-end;margin:0}.settings-page .integration-card>footer>.btn{padding-inline:0}.settings-page .integration-card header small{font-size:var(--fs-xs);color:var(--text-3);letter-spacing:var(--tracking-normal);text-transform:none;font-weight:var(--fw-regular)}.settings-page :is(.channel-card,.integration-card) .status-pill{gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-3);background:0 0;border:0;border-radius:0;padding:0}.settings-page :is(.channel-card,.integration-card) .status-pill>svg{display:none}.settings-page :is(.channel-card,.integration-card) .status-pill:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-pill);background:currentColor;flex:none}.settings-page :is(.channel-card,.integration-card) :is(.pill--warning,.pill--danger){color:var(--warning-text)}.settings-page .integration-card .pill--danger{color:var(--danger-text)}.settings-page .settings-accounts{grid-template-columns:minmax(0,1fr);gap:0}.settings-page .settings-accounts>li{border:0;border-bottom:var(--line);padding:var(--space-2) 0;gap:var(--space-1);border-radius:0}.settings-page .settings-account-head{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-page .settings-account-head>.btn{padding-inline:0}.settings-page .settings-account-details{gap:var(--space-1) var(--space-4);color:var(--text-3);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.settings-page .settings-accounts .settings-form{min-width:0;margin-block:var(--space-2)}.settings-section:has(#settings-workspace-title) .workspace-structure{grid-area:1/2/span 2}.settings-section:has(#settings-workspace-title) .settings-note{grid-column:1/-1}.settings-page .team-members>.team-member{padding:var(--space-3) 0;border-bottom:var(--line);background:0 0;border-radius:0;display:grid}.settings-page .team-members>.team-member:last-child{border-bottom:0}.settings-page .team-list>li{padding:var(--space-4) 0;border:0;border-bottom:var(--line);background:0 0;border-radius:0}.settings-page .team-list__head{flex-wrap:wrap}.settings-page .team-list__members .team-member{background:0 0;border:0;border-radius:0;padding:0}.settings-page .team-member .avatar{color:var(--text-2);background:var(--surface-3)}.settings-page .team-member--you>.avatar{color:var(--brand-text);background:var(--brand-soft)}.settings-page .team-member__teams .pill{font-size:var(--fs-xs);background:0 0;border:0;border-radius:0;padding:0}.settings-page .team-member__teams{column-gap:var(--space-3)}.settings-page :is(.data-table__scroll,.data-cards li){border:0;border-radius:0}.settings-page .data-cards li{padding:var(--space-4) 0;border-bottom:var(--line);background:0 0}.settings-page .data-cards ul{gap:0}.settings-page .permission-matrix .is-highlight{border-inline-start:var(--line-strong);font-weight:var(--fw-semibold);background:0 0}.settings-page .workspace-footnote{color:var(--text-2)}:is(.settings-section:has(#settings-equipos-title) .state--upgrade,.settings-section:has(#settings-seguridad-title) .state--upgrade){text-align:left;background:0 0;border:0;border-radius:0;justify-items:start;padding:0}:is(.settings-section:has(#settings-equipos-title) .state--upgrade>.state__icon,.settings-section:has(#settings-seguridad-title) .state--upgrade>.state__icon){display:none}.settings-page .usage-meter__head{min-height:var(--control-h-lg);align-items:flex-start}.settings-page .usage-meter__head>.source-tag{flex-basis:100%}.settings-page .usage-meter__limit,.settings-page .usage-meter__detail{font-size:var(--fs-xs)}.settings-section:has(#settings-uso-title) .bar-list__row{padding-inline:0}.settings-section:has(#settings-uso-title) .bar-list__value{font-weight:var(--fw-regular)}.settings-section:has(#settings-uso-title) .bar-list__row:first-child .bar-list__value{font-weight:var(--fw-semibold)}@media (width<=900px){.settings-section:has(#settings-general-title) .settings-grid{grid-template-columns:minmax(0,1fr)}.settings-section:has(#settings-workspace-title) .workspace-structure{grid-area:auto}}@media (width<=767.98px){.settings-page>.workspace-heading{padding-bottom:var(--space-4)}.settings-page>.workspace-heading .workspace-description,.settings-page .settings-section__head p{display:none}.settings-page .settings-banner{margin-bottom:var(--space-4)}.settings-page .settings-section{gap:var(--space-4)}.settings-page .settings-section__head{padding-bottom:var(--space-2)}.settings-page .health-strip,.settings-page .usage-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .health-card{padding:var(--space-2)}.settings-page .health-card strong,.settings-page .usage-meter__value{font-size:var(--fs-xl)}.settings-page .health-card small{display:none}.settings-page .usage-meter{padding:var(--space-3)}.settings-page .usage-meter__head{font-size:var(--fs-xs);min-height:calc(var(--control-h-lg) + var(--space-2))}.settings-page .usage-meter__value small{font-size:var(--fs-xs);display:block}.settings-page :is(.channel-card,.integration-card){gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.settings-page :is(.channel-card,.integration-card)>:is(header,p,dl,footer,.wa-connect){grid-area:auto/1}.settings-page .integration-card>footer{min-height:var(--control-h);justify-content:flex-start;padding-top:0}.settings-page .call-lines{border:0;border-radius:0}.settings-page .call-lines>li{padding-inline:0}.settings-page .team-members>.team-member{grid-template-columns:auto minmax(0,1fr)}.settings-page .team-list__counts{flex-basis:100%;margin-left:0}}.settings-section:has(#settings-seguridad-title) .data-table thead th{white-space:normal}.settings-page .biz-facts{grid-template-columns:minmax(0,1fr);gap:0}.settings-page .biz-facts>div{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border:0;border-bottom:var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.settings-page .biz-facts dt{font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:var(--tracking-normal);text-transform:none}.settings-page .biz-facts dd,.settings-page .biz-current__name strong{font-size:var(--fs-md)}.settings-page .biz-current__text small,.settings-page .biz-athena,.settings-page .biz-note,.settings-page .biz :is(.biz-signals small,.biz-modules small,.biz-rules__head small,.biz-rules__signal,.workspace-footnote,.biz-stage select,.biz-rules__list select,.biz-rules__list input,.industry-card__text small,.industry-card__topics,.industry-card__badge){font-size:var(--fs-sm)}.settings-page .biz .industry-card__icon{color:var(--text-2);background:0 0}.settings-page .biz .industry-card__badge{color:var(--text-3);background:0 0}.settings-page :is(.portfolio-settings .choice-cards,.close-mode){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.settings-page :is(.portfolio-settings .choice-card,.close-mode label){min-height:var(--control-h);padding:var(--space-2) 0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;align-items:flex-start}.settings-page :is(.portfolio-settings .choice-card.is-checked,.close-mode label.is-selected){color:var(--text);background:0 0;border:0;outline:none}.settings-page :is(.portfolio-settings .choice-card,.close-mode label):has(input:focus-visible){outline:var(--line-strong);outline-color:var(--focus);outline-offset:var(--space-1);border-radius:var(--r-md)}.settings-page :is(.portfolio-settings .choice-card,.close-mode label) input[type=radio]{appearance:auto;width:var(--space-4);height:var(--space-4);min-height:0;accent-color:var(--brand);flex:none;padding:0}.settings-page :is(.portfolio-settings .choice-card,.close-mode label) small{color:var(--text-2);font-size:var(--fs-xs)}.settings-page .portfolio-settings__visibility{max-width:none}.settings-page :is(.rules-preview,.rank-preview,.auto-close-preview){padding:var(--space-3) 0 0;border:0;border-top:var(--line);background:0 0;border-radius:0}.settings-page .rules-preview li{gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.settings-page .portfolio-distribute{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.settings-page .close-reason-title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.settings-page .close-reason-columns{color:var(--text-3);font-size:var(--fs-xs);display:grid}.settings-page :is(.close-reason-columns,.close-reason-list li){grid-template-columns:minmax(0, 1fr) calc(var(--control-h) * 3) calc(var(--control-h-sm) * 2) calc(var(--control-h-sm) * 3);gap:var(--space-2)}.settings-page .close-reason-list{gap:0}.settings-page .close-reason-list li{padding-block:var(--space-3);border-bottom:var(--line);display:grid}.settings-page .close-reason-list .close-reason-won{min-height:var(--control-h)}.settings-page .close-reason-list .btn{padding-inline:var(--space-2)}.settings-page .auto-close-inactive{color:var(--text-3)}.settings-page .auto-close-inactive select{color:var(--text-3);background:var(--surface-2)}.settings-page .auto-close-preview+.workspace-footnote{margin-top:0}.settings-page .spam-rules__toggle{align-items:center;gap:var(--space-3)}.settings-page .spam-rules__toggle .studio-switch{margin:0}.settings-page .spam-rules textarea{line-height:var(--lh-normal);height:auto;min-height:calc(5 * var(--fs-sm) * var(--lh-normal) + 2 * var(--space-3) + var(--space-0-5))}.settings-page .block-settings .state--compact{padding:var(--space-4) 0}.settings-page :is(.settings-replies,.settings-automations)>.workspace-card__head{display:none}.settings-page :is(.settings-replies,.settings-automations,.block-settings) .state--compact{text-align:left;background:0 0;border:0;border-radius:0;justify-items:start;padding-inline:0}.settings-page :is(.settings-replies,.settings-automations,.block-settings) .state--compact>.state__icon{display:none}.settings-page :is(.settings-replies,.settings-automations) .state__text{margin:0}.settings-page .settings-replies .workspace-search{background:var(--surface)}.settings-page .settings-replies .workspace-search input{height:var(--control-h-lg)}.settings-page .settings-replies .settings-check{min-height:var(--control-h)}.settings-page .settings-replies .settings-check input{width:var(--space-4);height:var(--space-4);accent-color:var(--brand)}.settings-page .settings-replies .crm-library .settings-actions .btn{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.settings-page .field-admin__group h4{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none}.settings-page .field-admin__group+.field-admin__group{margin-top:calc(var(--space-10) * 2)}.settings-page .field-admin__actions{column-gap:var(--space-2)}.settings-page .settings-automations .crm-view-switch button{min-height:var(--control-h-sm)}@media (width<=1100px){.settings-section:has(#settings-cierre-title) .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.settings-page .close-reason-columns{display:none}.settings-page .close-reason-list li{grid-template-columns:auto minmax(0,1fr) auto}.settings-page .close-reason-list li>input{grid-column:1/-1;width:100%}.settings-page .close-reason-list li>small{text-align:center;white-space:normal}.settings-page .close-reason-list .btn{min-height:var(--control-h)}.settings-page .field-admin__actions .btn{min-width:var(--control-h);min-height:var(--control-h)}.settings-page .settings-replies .workspace-search input{height:var(--control-h)}.settings-page .settings-automations .crm-view-switch button{min-height:var(--control-h)}}.sales-nav{scrollbar-width:none;overflow-x:auto}.sales-nav button{white-space:nowrap;flex-shrink:0}.catalog-heading-aside{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-note{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-sm)}.catalog-row{align-items:center;gap:var(--space-3);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.catalog-row>span{gap:2px;min-width:0;display:grid}.catalog-row strong{color:var(--text);overflow-wrap:anywhere}.catalog-row:hover strong,.catalog-row:focus-visible strong{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.catalog-row small,.catalog-muted{color:var(--text-3);font-size:var(--fs-xs)}.catalog-sku{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-2)}.catalog-promo-count{align-items:center;gap:var(--space-1);color:var(--success-text);font-size:var(--fs-xs);display:inline-flex}.catalog-drawer{gap:var(--space-5);display:grid}.catalog-drawer section{gap:var(--space-2);display:grid}.catalog-drawer h3{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.catalog-drawer__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-drawer__message{padding:var(--space-2) var(--space-3);border:1px solid var(--info-border);border-radius:var(--r-md);background:var(--info-bg);color:var(--info-text);font-size:var(--fs-sm);margin:0}.catalog-drawer__foot{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-offers{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.catalog-offer{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.catalog-offer__info{gap:2px;min-width:0;display:grid}.catalog-offer__info small{color:var(--text-3);font-size:var(--fs-xs)}.catalog-offer__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.catalog-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.catalog-list li{padding:var(--space-2) 0;border-bottom:var(--line);gap:2px;display:grid}.catalog-list li:last-child{border-bottom:0}.catalog-list small{color:var(--text-3);font-size:var(--fs-xs)}.catalog-relations{gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.catalog-relations dt{color:var(--text-3)}.catalog-relations dd{margin:0}.catalog-confirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-sm);display:grid}.catalog-confirm>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-form .segmented{flex-wrap:wrap;display:flex;overflow:visible}.catalog-form .segmented>button{min-height:var(--control-h-md);flex:auto}.catalog-form__row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.catalog-form__check{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);display:flex!important}.catalog-form__check input{margin-top:3px}.catalog-form__variants,.catalog-form__components,.catalog-form__scope{gap:var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);min-width:0;margin:0;display:grid}.catalog-form__variants legend,.catalog-form__components legend,.catalog-form__scope legend{padding:0 var(--space-1);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.catalog-form__variant{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.6fr) auto;display:grid}.catalog-form__components .catalog-form__variant{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) auto}.catalog-inline-form{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--brand);border-radius:var(--r-md);background:var(--brand-soft);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;display:grid}.catalog-inline-form label{gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-2);display:grid}.catalog-inline-form input{min-height:var(--control-h-lg);padding:0 var(--space-2);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit}.catalog-inline-form [role=alert]{color:var(--danger-text);font-size:var(--fs-sm);grid-column:1/-1;margin:0}.catalog-inline-form__actions{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.catalog-relations-form{grid-template-columns:minmax(0,1fr)}.catalog-relations-form fieldset{border:0;min-width:0;margin:0;padding:0}.catalog-relations-form legend{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.catalog-relations-form__options{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.catalog-relations-form__options label{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;display:flex}.catalog-picker{gap:var(--space-3);min-width:0;display:grid}.catalog-picker__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-picker__search{flex:200px}.catalog-picker__filters input,.catalog-picker__filters select{width:100%;min-height:var(--control-h-lg);padding:0 var(--space-3);border:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit}.catalog-picker .order-lines-editor{max-height:min(46vh,420px);padding-right:var(--space-1);overflow-y:auto}.catalog-picker .order-lines-editor li.is-unavailable{opacity:.65}.catalog-picker__promo{align-items:center;gap:var(--space-1);display:inline-flex;color:var(--success-text)!important}.catalog-picker__manual{gap:var(--space-2);padding:var(--space-3);border:var(--line);border-radius:var(--r-md);min-width:0;margin:0;display:grid}.catalog-picker__manual legend{padding:0 var(--space-1);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.catalog-picker__option{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);display:flex!important}.catalog-picker__option input{margin-top:3px}.catalog-picker__option span{gap:2px;display:grid}.catalog-picker__option small{color:var(--text-3);font-size:var(--fs-xs)}.catalog-picker__suggestions{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);display:grid}.catalog-picker__suggestions h3{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex}.catalog-picker__suggest-group{gap:var(--space-1);display:grid}.catalog-picker__suggest-group>span{color:var(--text-3);font-size:var(--fs-xs)}.catalog-picker__suggest-group>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.cart-summary{gap:var(--space-2);display:grid}.order-adjustments{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;border-top:var(--line);list-style:none;display:grid}.order-adjustments__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-sm);display:flex}.order-adjustments__row>span:first-child{gap:2px;min-width:0;display:grid}.order-adjustments__label{align-items:center;gap:var(--space-1);display:inline-flex}.order-adjustments__label svg{flex-shrink:0}.order-adjustments__row small{color:var(--text-3);font-size:var(--fs-xs)}.order-adjustments__row>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.order-adjustments__row--discount>span:last-child{color:var(--success-text);font-weight:var(--fw-semibold)}.order-adjustments__row--gift>span:first-child{color:var(--brand-text)}.order-adjustments__row--subtotal{color:var(--text-2)}.catalog-rules{align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);color:var(--text-2);font-size:var(--fs-sm);display:flex}.promotion-list{gap:var(--space-4);margin:var(--space-4) 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));padding:0;list-style:none;display:grid}.promotion-card{gap:var(--space-3);padding:var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);align-content:start;min-width:0;display:grid}.promotion-card__head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.promotion-card__icon{border-radius:var(--r-md);background:var(--brand-soft);width:32px;height:32px;color:var(--brand-text);place-items:center;display:grid}.promotion-card h2{font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.promotion-card__head p{color:var(--success-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:2px 0 0}.promotion-card__facts{gap:var(--space-1);font-size:var(--fs-sm);margin:0;display:grid}.promotion-card__facts>div{gap:var(--space-2);grid-template-columns:96px minmax(0,1fr);display:grid}.promotion-card__facts dt{color:var(--text-3)}.promotion-card__facts dd{overflow-wrap:anywhere;margin:0}.promotion-card__facts svg{vertical-align:-2px}.promotion-card__note{color:var(--text-2);font-size:var(--fs-xs);margin:0}.promotion-card__actions{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--line);flex-wrap:wrap;display:flex}.promotion-card__confirm{align-items:center;gap:var(--space-2);color:var(--warning-text);font-size:var(--fs-sm);flex-wrap:wrap;display:inline-flex}.catalog-simulator-tag{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}@media (width<=640px){.sales-nav{gap:var(--space-4)}.catalog-heading-aside{justify-content:flex-start}.catalog-offer{grid-template-columns:minmax(0,1fr) auto}.catalog-offer>.pill,.catalog-offer>[class*=pill]{grid-column:1/-1;justify-self:start}.catalog-form__variant,.catalog-form__components .catalog-form__variant{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.promotion-card__facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.sidenav__scroll{display:contents}.sidenav--auto{overflow:hidden}.sidenav--auto>.sidenav__identity,.sidenav--auto>.sidenav-user{flex-shrink:0}.sidenav--auto .sidenav__scroll{align-items:center;gap:var(--space-0-5);min-height:0;width:calc(100% + var(--space-4));margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sidenav--auto .sidenav__scroll>*{flex-shrink:0}.sidenav--auto .sidenav__scroll::-webkit-scrollbar{display:none}@media (hover:hover){.sidenav--auto .sidenav__list{align-self:stretch;align-items:center;gap:var(--space-1)}.sidenav--auto .nav-item{width:calc(var(--space-1) * 11);min-height:var(--control-h);border-radius:var(--r-lg);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);gap:0;padding:0}.sidenav--auto .nav-item__label,.sidenav--auto .nav-item[aria-label=Configuración] .nav-item__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.sidenav--auto .nav-item__short{display:none}.sidenav--auto button.nav-item:hover:not(:disabled){color:var(--rail-ink)}.sidenav--auto .nav-item:disabled{opacity:.45;cursor:not-allowed}.sidenav--auto .nav-item.is-active:before{left:0;top:var(--space-3);bottom:var(--space-3);width:calc(var(--space-1) * .75);border-radius:0 var(--r-pill) var(--r-pill) 0;box-shadow:none}.sidenav--auto .nav-item__count{top:calc(var(--space-1) * .75);outline:var(--space-0-5) solid var(--rail-bg);outline-offset:0;box-shadow:none;right:1px}.sidenav--auto .nav-item.is-active .nav-item__count{outline:var(--space-0-5) solid var(--rail-active);outline-offset:0;box-shadow:none}}.workspace-switcher{width:100%;margin-top:var(--space-3);justify-content:center;display:flex;position:relative}.workspace-switcher .workspace-tile{border-radius:var(--r-md);width:auto;margin:0;display:grid;position:relative}.workspace-tile .workspace-mark{box-shadow:none;transition:outline-color var(--t-fast) var(--ease)}.workspace-tile:hover:not(:disabled) .workspace-mark{outline:var(--space-0-5) solid var(--rail-accent);box-shadow:none}.workspace-tile[aria-expanded=true] .workspace-mark{outline:var(--space-0-5) solid var(--rail-accent);outline-offset:0;box-shadow:none}.workspace-tile__caret{right:calc(-1 * calc(var(--space-1) * 1.25));bottom:calc(-1 * calc(var(--space-1) * 1.25));width:var(--space-4);height:var(--space-4);border-radius:var(--r-pill);color:var(--rail-bg);background:var(--rail-accent);outline:var(--space-0-5) solid var(--rail-bg);outline-offset:0;box-shadow:none;place-items:center;display:grid;position:absolute}.rail-tip{z-index:var(--z-tip);padding-left:var(--space-2-5);position:fixed;transform:translateY(-50%)}.rail-tip--glide{transition:top var(--t-med) var(--ease)}.rail-tip__bubble{gap:calc(var(--space-0-5) / 2);max-width:min(calc(var(--space-1) * 70), calc(100vw - var(--rail-w) - var(--space-4)));padding:calc(var(--space-1) * 1.75) var(--space-3) var(--space-2);border:1px solid var(--tip-line);border-radius:var(--r-md);color:var(--rail-ink);background:linear-gradient(180deg, var(--tip-from) 0%, var(--tip-to) 100%);box-shadow:var(--shadow-lg);white-space:normal;overflow-wrap:anywhere;display:grid;position:relative}.rail-tip__bubble:before{content:"";left:calc(-1 * calc(var(--space-1) * 1.25));width:calc(var(--space-1) * 2.25);height:calc(var(--space-1) * 2.25);border-left:1px solid var(--tip-line);border-bottom:1px solid var(--tip-line);border-bottom-left-radius:var(--r-2xs);background:var(--tip-caret);position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.rail-tip__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.rail-tip__detail{font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--tip-detail)}@media (prefers-reduced-motion:no-preference){.rail-tip:not(.rail-tip--glide) .rail-tip__bubble{animation:rail-tip-in var(--t-med) var(--ease) both}}@media (prefers-reduced-motion:reduce){.rail-tip--glide{transition:none}}@keyframes rail-tip-in{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-distance)))}}.rail-tip--left{padding-left:0;padding-right:var(--space-2-5);transform:translate(-100%,-50%)}.rail-tip--left .rail-tip__bubble{background:linear-gradient(180deg, var(--tip-lead-from) 0%, var(--tip-lead-to) 100%);box-shadow:var(--shadow-lg)}.rail-tip--left .rail-tip__bubble:before{background:var(--tip-lead-caret)}.rail-tip--left .rail-tip__detail{color:var(--tip-lead-detail)}.rail-tip--left .rail-tip__bubble:before{left:auto;right:calc(-1 * calc(var(--space-1) * 1.25));border-bottom:0;border-left:0;border-top:1px solid var(--tip-line);border-right:1px solid var(--tip-line);border-radius:0 var(--r-2xs) 0 0}@media (prefers-reduced-motion:no-preference){.rail-tip--left:not(.rail-tip--glide) .rail-tip__bubble{animation-name:rail-tip-in-left}}@keyframes rail-tip-in-left{0%{opacity:0;transform:translateX(var(--motion-distance))}}.workspace-menu{--border:var(--base-border);--text-2:var(--base-text-2);--surface-hover:var(--base-surface-hover);z-index:var(--z-overlay);left:calc(var(--rail-w) + var(--space-2));gap:var(--space-0-5);width:min(calc(var(--space-1) * 75), calc(100vw - var(--rail-w) - var(--space-6)));max-height:min(calc(var(--space-1) * 140), calc(100dvh - var(--space-8)));padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-xl);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);text-align:left;display:grid;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.workspace-menu{animation:workspace-menu-in var(--t-med) var(--ease) both;transform-origin:0 0}}@keyframes workspace-menu-in{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-distance)))}}.workspace-menu__head{gap:var(--space-0-5);margin-bottom:var(--space-1);padding:var(--space-1-5) var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:grid}.workspace-menu__head strong{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.workspace-menu__head span{font-size:var(--fs-xs);color:var(--text-3)}.workspace-menu__group{gap:var(--space-0-5);display:grid}.workspace-menu__tenant{margin:var(--space-2) var(--space-2) var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.workspace-menu__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--r-md);color:var(--text);text-align:left;display:flex}.workspace-menu__item:hover:not(:disabled),.workspace-menu__item:focus-visible{background:var(--surface-hover)}.workspace-menu__item[aria-checked=true]{background:var(--selected)}.workspace-menu__item:disabled{opacity:.55;cursor:progress}.workspace-menu__item .workspace-mark{border-radius:var(--r-sm);font-size:var(--fs-2xs)}.workspace-menu__item[aria-checked=true] .workspace-mark{color:var(--on-brand);background:var(--brand)}.workspace-menu__text{gap:calc(var(--space-0-5) / 2);flex:1;min-width:0;display:grid}.workspace-menu__name,.workspace-menu__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-menu__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.workspace-menu__text small{font-size:var(--fs-2xs);color:var(--text-3)}.workspace-menu__check{color:var(--brand-text);flex-shrink:0}.workspace-menu__note{margin:var(--space-1) var(--space-2) 0;font-size:var(--fs-2xs);color:var(--text-3)}.workspace-menu__actions{gap:var(--space-0-5);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);display:grid}.workspace-menu__action{align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--control-h);padding:0 var(--space-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text-2);text-align:left;display:flex}.workspace-menu__action:hover,.workspace-menu__action:focus-visible{color:var(--text);background:var(--surface-hover)}.workspace-menu__action svg{color:var(--text-3);flex-shrink:0}@media (width<=767.98px){.workspace-menu{left:var(--space-2);right:var(--space-2);width:auto}}@media (width>=1024px) and (height>=481px){.app[data-nav-labels=true]{--rail-w:calc(var(--space-1) * 39);--nav-w:calc(var(--space-1) * 39)}.app[data-nav-labels=true] .sidenav--auto .sidenav__list{align-items:stretch}.app[data-nav-labels=true] .sidenav--auto .nav-item{align-items:center;gap:var(--space-2-5);width:100%;padding-inline:var(--space-3);flex-direction:row;justify-content:flex-start;display:flex}.app[data-nav-labels=true] .sidenav--auto .nav-item__label{clip-path:none;width:auto;height:auto;font-size:var(--fs-sm);position:static;overflow:visible}.app[data-nav-labels=true] .sidenav--auto .nav-item__count{right:var(--space-1);top:calc(var(--space-1) * .75)}.app[data-nav-labels=true] .sidenav--auto .nav-item__short{display:none}.app[data-nav-labels=true] .sidenav--auto .nav-item svg{flex-shrink:0}}.readiness-list{gap:var(--space-3-5);padding:var(--space-3) 0;list-style:none;display:grid}.readiness-list li{gap:var(--space-1);display:grid}.readiness-list span{color:var(--text-3);font-size:var(--fs-xs)}.sidenav .nav-item,.sidenav :is(.icon-btn,.help__trigger,.account-trigger),.workspace-switcher .workspace-tile{min-width:var(--control-h);min-height:var(--control-h)}.sidenav--auto :is(.icon-btn,.help__trigger){width:var(--control-h);height:var(--control-h)}.sidenav button.nav-item:hover>svg{transform:none}.sidenav .nav-item.is-active{border:1px solid var(--rail-line-2)}.workspace-menu__item{min-height:var(--control-h)}.workspace-menu__item[aria-checked=true]{outline:1px solid var(--border-strong);outline-offset:-1px}.workspace-menu__action{white-space:normal;overflow-wrap:anywhere}:is(.sidenav,.workspace-menu) :focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:calc(-1 * var(--space-0-5))}.sidenav--auto :focus-visible{outline-color:var(--rail-ink)}@media (prefers-reduced-motion:reduce){:is(.sidenav,.workspace-menu,.rail-tip),:is(.sidenav,.workspace-menu,.rail-tip) *{transition:none;animation:none}.sidenav button:active,.sidenav button:hover>svg{transform:none}}.login{min-width:0;min-height:0;padding:var(--space-8) var(--page-gutter);font-family:var(--font-sans);background:var(--bg);flex:1;place-items:safe center center;display:grid;overflow:auto}.login__layout{width:min(100%, calc(var(--page-max) - var(--space-10) * 9));min-width:0;min-height:calc(var(--space-10) * 17);border:var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.login__brand{isolation:isolate;gap:var(--space-6);min-width:0;padding:var(--space-10) var(--space-8) var(--space-6);border-radius:var(--r-xl) 0 0 var(--r-xl);color:var(--on-brand);background:var(--brand);flex-direction:column;display:flex;position:relative;overflow:hidden}.login__art{min-height:calc(var(--space-10) * 5);height:calc(var(--space-10) * 5);pointer-events:none;flex:1;order:2;position:relative}.login__art svg{width:96%;height:96%;position:absolute;bottom:-10%;right:-30%;overflow:visible}.login__echo{fill:none;stroke:var(--on-brand);stroke-linejoin:round;stroke-linecap:round}.login__monogram--far{opacity:.85}.login__wordmark{align-items:center;gap:var(--space-3);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--on-brand);display:flex}.login__wordmark .logo-mark{width:var(--control-h);height:var(--control-h);padding:var(--space-1-5);border-radius:var(--r-md);background:var(--surface);color:var(--brand-logo)}.login__wordmark b{font-weight:var(--fw-regular);color:var(--on-brand)}.login__headline{max-width:calc(var(--space-10) * 11);margin-block:var(--space-6) 0;font-size:var(--fs-4xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--on-brand);text-wrap:balance;overflow-wrap:anywhere;order:1;position:relative}.login__headline span{color:var(--on-brand);display:block}.login__legal{font-size:var(--fs-xs);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--on-brand);order:3;position:relative}.login__panel{align-content:center;gap:var(--space-8);min-width:0;padding:var(--space-8) var(--space-10) var(--space-10);border-radius:0 var(--r-xl) var(--r-xl) 0;background:var(--surface);display:grid}.login__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.login__lang{max-width:100%;color:var(--text-2);align-items:center;display:inline-flex;position:relative}.login__lang>svg:first-child{left:var(--space-2-5);width:var(--space-4);height:var(--space-4);pointer-events:none;position:absolute}.login__lang select{min-height:var(--control-h);max-width:100%;padding:var(--space-2) var(--space-8);border:var(--line);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);background:var(--surface-2);appearance:none;cursor:pointer}.login__lang select:hover{border-color:var(--border-strong)}.login__lang-caret{right:var(--space-2-5);width:var(--space-3-5);height:var(--space-3-5);pointer-events:none;color:var(--text-3);position:absolute}.login__theme{padding:var(--space-0-5);border:var(--line);border-radius:var(--r-pill);background:var(--surface-2);grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.login__theme:before{content:"";inset-block:var(--space-0-5);left:var(--space-0-5);width:calc(50% - var(--space-0-5));border:var(--line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--t-med) var(--ease);position:absolute}.login__theme[data-value=dark]:before{background:var(--surface-3);transform:translate(100%)}.login__theme button{width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);color:var(--text-3);place-items:center;display:grid;position:relative}.login__theme button>svg{width:var(--space-4);height:var(--space-4)}.login__theme button:hover{color:var(--text)}.login__theme button[aria-pressed=true]{color:var(--brand-text)}.login__card{gap:var(--space-6);width:min(100%, calc(var(--space-10) * 10));justify-self:center;min-width:0;display:grid}.login__card>*{min-width:0}.login__status{justify-self:start;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1-5) var(--space-3);border:var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);background:var(--surface-2);overflow-wrap:anywhere;display:inline-flex}.login__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--success-dot);flex-shrink:0}.login__status--pending .login__dot{background:var(--brand)}.login__status--warning .login__dot{background:var(--warning-dot)}.login__head h1{font-size:var(--fs-4xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--text);overflow-wrap:anywhere}.login__head h1:is(:focus,:focus-visible){box-shadow:none;outline:none}.login__head p{margin-top:var(--space-3);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-2);overflow-wrap:anywhere}.login__alert{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border:var(--line);border-color:var(--warning-border);border-radius:var(--r-lg);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--warning-text);background:var(--warning-bg);display:flex}.login__alert>svg{width:var(--space-5);height:var(--space-5);margin-top:var(--space-0-5);flex-shrink:0}.login__alert>span{overflow-wrap:anywhere;min-width:0}.login__form{gap:var(--space-5);min-width:0;display:grid}.login__field{gap:var(--space-2);min-width:0;display:grid}.login__field label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.login__control{align-items:center;min-width:0;display:flex;position:relative}.login__control input{width:100%;min-width:0;min-height:calc(var(--control-h) + var(--space-2));padding:var(--space-3) var(--space-3-5) var(--space-3) var(--control-h);border:var(--line-strong);border-radius:var(--r-lg);font:inherit;font-size:var(--fs-md);color:var(--text);background:var(--surface-2)}.login__control:has(.login__reveal) input{padding-right:calc(var(--control-h) + var(--space-3))}.login__control input::placeholder{color:var(--text-3);opacity:1}.login__control input:hover:not(:disabled){border-color:var(--neutral-dot)}.login__control input:focus-visible{border-color:var(--focus);background:var(--surface)}.login__control input:disabled{cursor:not-allowed}.login__control input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);background-color:var(--surface-2)}.login__icon{left:var(--space-3-5);width:var(--space-5);height:var(--space-5);color:var(--text-3);pointer-events:none;transition:color var(--t-fast) var(--ease);position:absolute}.login__control:focus-within .login__icon{color:var(--brand-text)}.login__reveal{right:var(--space-1);width:var(--control-h);height:var(--control-h);border-radius:var(--r-md);color:var(--text-3);place-items:center;display:grid;position:absolute}.login__reveal>svg{width:var(--space-5);height:var(--space-5)}.login__reveal:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.login__reveal[aria-pressed=true]{color:var(--brand-text)}.login__caps{align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--warning-text);display:flex}.login__caps>svg{width:var(--space-3-5);height:var(--space-3-5)}.login .btn{--btn-h:var(--control-h);min-height:var(--control-h);max-width:100%;padding:var(--space-3) var(--space-4);gap:var(--space-2);border-radius:var(--r-lg);white-space:normal;overflow-wrap:anywhere}.btn.login__submit{width:100%;min-height:calc(var(--control-h) + var(--space-2));font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--on-brand);background:var(--brand);box-shadow:var(--shadow-sm)}.login__form .login__submit{margin-top:var(--space-1)}.btn.login__submit:hover:not(:disabled){background:var(--brand-hover)}.btn.login__submit:disabled{cursor:progress;color:var(--text-3);background:var(--surface-3);box-shadow:none}.btn.login__submit--off:disabled{opacity:1;cursor:not-allowed}.login__arrow{width:var(--space-5);height:var(--space-5);transition:transform var(--t-fast) var(--ease)}.login__submit:hover:not(:disabled) .login__arrow{transform:translateX(var(--motion-distance))}.login__retry{justify-self:start}.login__google{justify-content:center;align-items:center;gap:var(--space-2-5);width:100%;min-height:calc(var(--control-h) + var(--space-2));padding:var(--space-3) var(--space-4);border:var(--line-strong);border-radius:var(--r-lg);font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:normal;color:var(--text-2);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.login__google>span{overflow-wrap:anywhere;min-width:0}.login__google-mark{width:var(--space-5);height:var(--space-5)}.login__google:disabled{cursor:not-allowed}.login__soon{padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-normal);color:var(--muted-text);background:var(--muted-bg)}.login__divider{align-items:center;gap:var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-3);display:flex}.login__divider:before,.login__divider:after{content:"";border-top:var(--line);flex:1}.login__switch{font-size:var(--fs-sm);color:var(--text-2);text-align:center}.login__link{min-height:var(--control-h);max-width:100%;padding:var(--space-2) var(--space-1);border-radius:var(--r-xs);font-weight:var(--fw-semibold);color:var(--brand-text);white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;display:inline-flex}.login__link:hover:not(:disabled){text-underline-offset:var(--space-1);text-decoration:underline}.login .login__access-links{align-items:center;margin-top:0}.login__access-links>button{min-height:var(--control-h);max-width:100%;padding:var(--space-2) var(--space-1);border-radius:var(--r-xs);white-space:normal;overflow-wrap:anywhere}.login__note{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--line);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3);margin-top:0;display:flex}.login__note>svg{width:var(--space-3-5);height:var(--space-3-5);margin-top:var(--space-0-5);flex-shrink:0}.login__note>span{overflow-wrap:anywhere;min-width:0}.login :is(button,input,select):focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-1)}.login :is(button,input,select){transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}@media (prefers-reduced-motion:no-preference){.login__head,.login__headline{animation:login-enter var(--t-med) var(--ease)}.login .btn:active:not(:disabled){transform:scale(var(--motion-press-scale))}}@keyframes login-enter{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login *,.login :before,.login :after{transition:none;animation:none}.login .btn:active,.login__submit:hover:not(:disabled) .login__arrow{transform:none}}.login--signup .login__layout{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.login--signup .login__brand{border-radius:0 var(--r-xl) var(--r-xl) 0;order:2}.login--signup .login__panel{border-radius:var(--r-xl) 0 0 var(--r-xl);order:1}.login--signup .login__toolbar{justify-content:flex-start}.login__art--range svg{width:100%;height:88%;bottom:-6%;right:-4%}@media (width<=1180px){.login__brand{padding-inline:var(--space-6)}.login__panel{padding-inline:var(--space-8)}}@media (width<=860px){.login{padding:var(--space-4);align-items:start}.login__layout,.login--signup .login__layout{width:min(100%, var(--chat-bubble-max));grid-template-columns:minmax(0,1fr);min-height:0}.login__brand,.login--signup .login__brand{gap:var(--space-4);padding:var(--space-6);border-radius:var(--r-xl) var(--r-xl) 0 0;order:0}.login__headline{font-size:var(--fs-3xl);margin-block:0}.login__legal,.login__art{display:none}.login__panel,.login--signup .login__panel{padding:var(--space-6);align-content:start;gap:var(--space-6);border-radius:0 0 var(--r-xl) var(--r-xl);order:1}.login--signup .login__toolbar{justify-content:flex-end}}@media (width<=390px){.login__brand,.login--signup .login__brand{padding:var(--space-6) var(--space-5)}.login__panel,.login--signup .login__panel{padding:var(--space-5)}.login__google{gap:var(--space-2);padding-inline:var(--space-3)}}:root[data-theme=dark] .login__brand{--brand:var(--brand-panel);--on-brand:var(--on-brand-panel)}.filter-panel{z-index:var(--z-filter);border:var(--line-strong);border-radius:var(--r-xl);min-height:0;color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;container:filterpanel/inline-size}@media (prefers-reduced-motion:no-preference){.filter-panel{animation:dialog-in var(--t-med) var(--ease)}}.filter-panel__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-2) var(--space-5);display:flex}.filter-panel__head h2{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin:0;display:inline-flex}.filter-panel__head h2 svg{color:var(--brand-text)}.filter-panel__close{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-2);place-items:center;margin-left:auto;display:grid}.filter-panel__close:hover{color:var(--text);background:var(--surface-hover)}.filter-panel__body{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-5) var(--space-3);overscroll-behavior:contain;flex:1;display:grid;overflow-y:auto}.filter-rows{gap:var(--space-2);grid-template-columns:66px max-content 140px minmax(0,1fr) 34px;margin:0;padding:0;list-style:none;display:grid}.filter-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-2);min-width:0;display:grid}.filter-row__field{justify-self:start}.filter-row.is-range .filter-row__value{grid-area:2/2/auto/5}.filter-row.is-range .filter-row__remove{grid-area:1/-2/auto/-1}.filter-row :is(select,input){width:100%;min-width:0;height:34px;padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.filter-row :is(select,input):hover{border-color:color-mix(in srgb, var(--border-strong), var(--text-3) 45%)}.filter-row :is(select,input):focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}@supports (appearance:base-select){.filter-row select{display:flex}.filter-row select::picker-icon{margin-inline-start:auto}}.filter-row__join{font-weight:var(--fw-bold);text-align:center}select.filter-row__join{padding-inline:var(--space-2);color:var(--brand-text);background:var(--brand-soft);border-color:#0000}.filter-row__join--first{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--text-3)}.filter-row__field{align-items:center;gap:var(--space-1-5);height:34px;padding:0 var(--space-2) 0 var(--space-2-5);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--text);background:var(--surface-3);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border:1px solid #0000;display:inline-flex}.filter-row__field>svg:first-child{color:var(--brand-text);flex-shrink:0}.filter-row__field>svg:last-child{margin-left:var(--space-0-5);color:var(--text-3);flex-shrink:0}.filter-row__field:hover,.filter-row__field[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-2)}.filter-row__op{color:var(--text-2)}.filter-row__value{min-width:0}.filter-row__none{height:34px;color:var(--text-3);align-items:center;display:inline-flex}.filter-row__remove{border:var(--line);border-radius:var(--r-md);width:34px;height:34px;color:var(--text-3);background:var(--surface);place-items:center;display:grid}.filter-row__remove:hover{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-bg)}.filter-rows__empty{padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--text-3);margin:0}.filter-dates{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.filter-dates input,.filter-row input[type=datetime-local]{padding-inline:var(--space-2)}@container filterpanel (width<=600px){.filter-rows{grid-template-columns:minmax(0,1fr)}.filter-row{row-gap:var(--space-1-5);grid-column:auto;grid-template-columns:66px minmax(0,1fr) minmax(0,1.4fr) 34px;grid-template-areas:"join field field remove"".op value value"}.filter-row__join{grid-area:join}.filter-row__field{grid-area:field;justify-self:start}.filter-row__op{grid-area:op}.filter-row__value,.filter-row.is-range .filter-row__value{grid-area:auto}.filter-row.is-range{grid-template-areas:"join field field remove"".op op."".value value value"}.filter-row__remove{grid-area:remove}}.value-picker{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:34px;padding:0 var(--space-2) 0 var(--space-2);border:var(--line-strong);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text);text-align:left;background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);display:flex}.value-picker:hover{border-color:color-mix(in srgb, var(--border-strong), var(--text-3) 45%)}.value-picker:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.value-picker[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.value-picker__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.value-picker__text.is-placeholder{padding-left:var(--space-0-5);color:var(--text-3)}.value-picker__chevron{color:var(--text-3);transition:transform var(--t-fast) var(--ease);flex-shrink:0}.value-picker[aria-expanded=true] .value-picker__chevron{color:var(--brand-text);transform:rotate(180deg)}.value-picker__count{min-width:22px;padding:1px var(--space-1-5);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-2);background:var(--surface-3);flex-shrink:0}.value-picker__visuals{flex-shrink:0;align-items:center;display:inline-flex}.value-picker__visuals.is-stack .value-picker__visual+.value-picker__visual{margin-left:-4px}.value-picker__visuals.is-stack .value-picker__visual>*{box-shadow:0 0 0 2px var(--surface)}.value-picker__visual{flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.value-picker__pop{z-index:4;border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);min-height:0;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.value-picker__pop{animation:value-pop-in var(--t-med) var(--ease)}@keyframes value-pop-in{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance)))}}}.value-picker__search{align-items:center;gap:var(--space-2);margin:var(--space-1-5) var(--space-1-5) 0;padding:0 var(--space-2-5);border:var(--line);border-radius:var(--r-md);color:var(--text-3);background:var(--surface-2);display:flex}.value-picker__search:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.value-picker__search input{min-width:0;height:32px;font:inherit;font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}.value-picker__list{min-height:0;padding:var(--space-1-5);overscroll-behavior:contain;align-content:start;gap:1px;display:grid;overflow-y:auto}.value-picker__option{align-items:center;gap:var(--space-2-5);min-height:var(--control-h-md);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text);text-align:left;display:flex}.value-picker__option:hover,.value-picker__option:focus-visible{background:var(--surface-hover);outline:none}.value-picker__option[aria-selected=true]{font-weight:var(--fw-semibold);background:var(--brand-soft)}.value-picker__option.is-multi[aria-selected=true]{font-weight:var(--fw-semibold);background:0 0}.value-picker__option.is-multi[aria-selected=true]:hover,.value-picker__option.is-multi[aria-selected=true]:focus-visible{background:var(--surface-hover)}.value-picker__label{min-width:0;line-height:var(--lh-tight);flex:1;display:grid}.value-picker__label small{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--text-3)}.value-picker__check{color:var(--brand-text);flex-shrink:0}.value-picker__box{border:1.5px solid var(--border-strong);border-radius:var(--r-xs);width:17px;height:17px;color:var(--on-brand);background:var(--surface);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-shrink:0;place-items:center;display:grid}.value-picker__option[aria-selected=true] .value-picker__box{border-color:var(--brand);background:var(--brand)}.value-picker__empty{padding:var(--space-3) var(--space-2);font-size:var(--fs-sm);color:var(--text-3);margin:0}.value-picker__foot{justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5);border-top:var(--line);display:flex}.value-picker__foot button{min-height:var(--control-h-sm);padding:0 var(--space-2-5);border-radius:var(--r-md);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2)}.value-picker__foot button:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.value-picker__foot button:disabled{color:var(--text-3);opacity:.6;cursor:default}.value-picker__foot .is-primary{color:var(--on-brand);background:var(--brand)}.value-picker__foot .is-primary:hover:not(:disabled){color:var(--on-brand);background:var(--brand-hover)}.value-glyph{border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-2);background:var(--surface-3);place-items:center;display:inline-grid}.value-glyph--atencion-atencion,.value-glyph--acciones-si,.value-glyph--estado-en_revision{color:var(--warning-text);background:var(--warning-bg)}.value-glyph--atencion-ia,.value-glyph--estado-en_curso,.value-glyph--equipo{color:var(--brand-text);background:var(--brand-soft)}.value-glyph--atencion-espera,.value-glyph--estado-nuevo{color:var(--info-text);background:var(--info-bg)}.value-glyph--acciones-no,.value-glyph--estado-resuelto{color:var(--success-text);background:var(--success-bg)}.value-glyph--estado-en_espera,.value-glyph--atencion-todas{color:var(--text-2);background:var(--surface-3)}.value-glyph--etiqueta,.value-glyph--origen{color:var(--info-text);background:var(--info-bg)}.value-bars{border-radius:var(--r-sm);background:var(--surface-3);align-items:flex-end;gap:2px;width:22px;height:22px;padding:5px 4px;display:inline-flex}.value-bars span{border-radius:var(--r-2xs);background:var(--border-strong);flex:1}.value-bars span:first-child{height:5px}.value-bars span:nth-child(2){height:8px}.value-bars span:nth-child(3){height:12px}.value-bars span.is-on{background:var(--text-2)}.value-bars--alta{background:var(--danger-bg)}.value-bars--alta span.is-on{background:var(--danger-solid)}.value-dot{place-items:center;width:22px;height:22px;display:inline-grid}.value-dot:before{content:"";background:var(--dot);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 18%, transparent);border-radius:50%}.value-dot--muted{--dot:var(--text-3)}.value-dot--info{--dot:var(--info-text)}.value-dot--brand{--dot:var(--brand)}.value-dot--warning{--dot:var(--warning-dot)}.value-dot--success{--dot:var(--success-dot)}.value-dot--danger{--dot:var(--danger-solid)}.value-picker__visuals.is-stack .value-dot:before{box-shadow:none}.filter-panel__foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.filter-panel__spacer{flex:1}.filter-add__trigger{align-items:center;gap:var(--space-1-5);min-height:var(--control-h-md);padding:0 var(--space-2-5);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--brand-text);display:inline-flex}.filter-add__trigger:hover:not(:disabled),.filter-add__trigger[aria-expanded=true]{background:var(--brand-soft)}.filter-add__trigger:disabled{color:var(--text-3);cursor:not-allowed}.filter-save-toggle{color:var(--text-2)}.filter-save-toggle:hover,.filter-save-toggle[aria-expanded=true]{color:var(--text);background:var(--surface-hover)}.filter-add__menu{z-index:3;gap:var(--space-1);width:260px;max-height:min(440px,62dvh);padding:var(--space-1-5);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);display:grid;position:absolute;overflow-y:auto}.filter-add__group{gap:1px;display:grid}.filter-add__group+.filter-add__group{padding-top:var(--space-1);border-top:var(--line)}.filter-add__label{padding:var(--space-1) var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:0}.filter-add__menu button{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text);text-align:left;display:flex}.filter-add__menu button svg{color:var(--text-3);flex-shrink:0}.filter-add__menu button:hover,.filter-add__menu button:focus-visible{background:var(--surface-hover)}.filter-add__menu button[aria-current=true]{font-weight:var(--fw-semibold);color:var(--brand-text);background:var(--brand-soft)}.filter-add__menu button[aria-current=true] svg{color:var(--brand-text)}.filter-add__menu .filter-add__none{color:var(--text-3);cursor:default;font-style:italic}.filter-add__menu .filter-add__none:hover{background:0 0}.filter-panel .inbox-views{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.filter-panel .inbox-views h3{margin-right:var(--space-1)}.filter-panel .inbox-views>.workspace-footnote{display:none}.filter-panel .inbox-views__label{margin:0 0 0 var(--space-2)}.filter-panel .inbox-views__list,.filter-panel .inbox-views__suggested{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.filter-panel .saved-view{border:var(--line-strong);border-radius:var(--r-pill);background:var(--surface);gap:0}.filter-panel .saved-view .inbox-option{min-height:var(--control-h-xs);padding:0 var(--space-1) 0 var(--space-2-5);border-radius:var(--r-pill);font-size:var(--fs-xs);flex:none}.filter-panel .saved-view .inbox-option span{font-size:var(--fs-xs)}.filter-panel .saved-view__remove{border-radius:var(--r-pill);width:24px;height:24px;margin-right:2px}.filter-panel .saved-view:has(.inbox-option[aria-pressed=true]){border-color:var(--brand);background:var(--brand-soft)}.filter-panel .inbox-views__suggested .inbox-option{width:auto;min-height:var(--control-h-xs);padding:var(--space-1) var(--space-2-5);border:1px dashed var(--border-strong);border-radius:var(--r-lg)}.filter-panel .inbox-views__suggested .inbox-option>span{font-size:var(--fs-xs)}.filter-panel .inbox-views__suggested small{display:none}.filter-panel .inbox-views__suggested .inbox-option[aria-pressed=true]{border-style:solid;border-color:var(--brand)}.filter-panel .inbox-views__status:empty{display:none}.filter-panel .inbox-views__status{flex-basis:100%}.filter-panel .inbox-save-view{align-items:center;column-gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0}.filter-panel .inbox-save-view .workspace-footnote{grid-column:1/-1}.filter-panel .inbox-save-view .inbox-views__status:empty{display:none}.filter-panel .inbox-save-view__row input{background:var(--surface)}@container filterpanel (width<=540px){.filter-panel .inbox-save-view{grid-template-columns:minmax(0,1fr)}}.ai-nav button{align-items:center;gap:var(--space-2-5);display:flex}.ai-nav button svg{color:var(--text-3);flex-shrink:0}.ai-nav button[aria-current=page] svg{color:var(--brand-text)}.ai-backend-note{margin-bottom:var(--space-5)}.ai-overview{gap:var(--space-5);display:grid}.ai-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-stats button{gap:var(--space-1);width:100%;height:100%;padding:var(--space-4) var(--space-5);border:var(--line);border-radius:var(--r-xl);text-align:left;background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);display:grid}.ai-stats button:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ai-stats button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ai-stats__label{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.ai-stats strong{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text)}.ai-stats small{font-size:var(--fs-xs);color:var(--text-3)}.ai-shortcuts{gap:var(--space-2-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-shortcuts button{align-items:center;gap:var(--space-3);width:100%;height:100%;padding:var(--space-3-5,14px) var(--space-4);border:var(--line);border-radius:var(--r-lg);text-align:left;background:var(--surface);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);display:flex}.ai-shortcuts button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.ai-shortcuts button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ai-shortcuts button>svg{color:var(--text-3);flex-shrink:0;margin-left:auto}.ai-shortcuts__icon{border-radius:var(--r-lg);width:38px;height:38px;color:var(--brand-text);background:var(--brand-soft);flex-shrink:0;place-items:center;display:grid}.ai-shortcuts__text{gap:2px;min-width:0;display:grid}.ai-shortcuts__text strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ai-shortcuts__text small{font-size:var(--fs-xs);color:var(--text-3)}.flow-glyph{border-radius:var(--r-md);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.flow-glyph--trigger{color:var(--fg-trigger);background:var(--fg-trigger-bg)}.flow-glyph--mensaje{color:var(--fg-mensaje);background:var(--fg-mensaje-bg)}.flow-glyph--esperar{color:var(--fg-esperar);background:var(--fg-esperar-bg)}.flow-glyph--condicion{color:var(--fg-condicion);background:var(--fg-condicion-bg)}.flow-glyph--asignar{color:var(--fg-asignar);background:var(--fg-asignar-bg)}.flow-glyph--etiquetar{color:var(--fg-etiquetar);background:var(--fg-etiquetar-bg)}.flow-glyph--ia{color:var(--fg-ia);background:var(--fg-ia-bg)}.flow-glyph--prioridad{color:var(--fg-prioridad);background:var(--fg-prioridad-bg)}.flow-glyph--nota{color:var(--fg-nota);background:var(--fg-nota-bg)}.flow-glyph--cerrar{color:var(--fg-cerrar);background:var(--fg-cerrar-bg)}.flows-note{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);padding:var(--space-2-5) var(--space-4);border:1px solid var(--info-border);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--info-text);background:var(--info-bg);display:flex}.flows-note svg{flex-shrink:0}.flows-layout{gap:var(--space-5);grid-template-columns:272px minmax(0,1fr);align-items:start;display:grid}.flows-library{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:sticky;top:0}.flows-library__head{align-items:center;gap:var(--space-2);display:flex}.flows-search{align-items:center;gap:var(--space-1-5);min-width:0;height:34px;padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-md);color:var(--text-3);background:var(--surface);flex:1;display:flex}.flows-search:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.flows-search input{min-width:0;height:100%;font:inherit;font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;outline:none;flex:1}.flows-library__views{gap:var(--space-1);flex-wrap:wrap;display:flex}.flows-library__views button{align-items:center;gap:var(--space-1-5);min-height:var(--control-h-xs);padding:0 var(--space-2-5);border:var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);background:var(--surface);display:inline-flex}.flows-library__views button small{font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-3)}.flows-library__views button:hover{border-color:var(--border-strong)}.flows-library__views button[aria-pressed=true]{color:var(--brand-text);background:var(--brand-soft);border-color:#0000}.flows-library__views button[aria-pressed=true] small{color:inherit}.flows-library__list{gap:var(--space-1-5);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.flow-card{align-items:start;gap:var(--space-2-5);width:100%;padding:var(--space-2-5) var(--space-3);border-radius:var(--r-lg);text-align:left;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr);display:grid}.flow-card:hover{background:var(--surface-hover)}.flow-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.flow-card[aria-current=true]{border-color:var(--brand-soft-2);background:var(--surface);box-shadow:var(--shadow-flow-card-selected)}.flow-card__text{gap:2px;min-width:0;display:grid}.flow-card__text strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.flow-card__text>small{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-card__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--fs-2xs);color:var(--text-3);display:flex}.flows-library__empty,.flows-library__message{padding:var(--space-2) var(--space-1);font-size:var(--fs-sm);color:var(--text-3);margin:0}.flows-library__message{color:var(--text-2)}.flows-empty{padding:var(--space-8) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--r-xl)}.flow-builder{border:var(--line);border-radius:var(--r-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden;container:flowbuilder/inline-size}.flow-builder__head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}.flow-builder__title{flex:1;gap:1px;min-width:240px;display:grid}.flow-builder__name,.flow-builder__description{width:100%;margin-left:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--r-md);font:inherit;color:var(--text);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000}.flow-builder__name{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.flow-builder__description{font-size:var(--fs-sm);color:var(--text-3)}.flow-builder__name:hover:not(:disabled),.flow-builder__description:hover:not(:disabled){border-color:var(--border);background:var(--surface-2)}.flow-builder__name:focus-visible,.flow-builder__description:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);background:var(--surface);outline:none}.flow-builder__name:disabled,.flow-builder__description:disabled{opacity:1;cursor:default}.flow-builder__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.flow-status{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-3);display:inline-flex}.flow-status select{min-height:var(--control-h-sm);padding:0 var(--space-2-5);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);border:1px solid #0000}.flow-status select[data-status=activo]{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}.flow-status select[data-status=borrador]{color:var(--text-2);background:var(--surface-3);border-color:var(--border)}.flow-status select[data-status=pausado]{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}.flow-status select:focus-visible{box-shadow:var(--focus-ring);outline:none}.flow-builder__state{gap:var(--space-2) var(--space-4);padding:0 var(--space-5) var(--space-3);border-bottom:var(--line);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.flow-builder__state.is-dirty{font-weight:var(--fw-semibold);color:var(--warning-text)}.flow-builder__error{font-weight:var(--fw-semibold);color:var(--danger-text)}.flow-builder__body{grid-template-columns:minmax(0,1fr) 320px;min-height:560px;display:grid}.flow-stage{min-width:0;min-height:0;display:grid;position:relative}.flow-stage>.flow-canvas{height:max(380px,min(640px,100dvh - 340px));padding-top:64px;padding-bottom:72px}.flow-zoom{left:var(--space-3);top:var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute}.flow-zoom button{min-width:var(--control-h-xs);height:var(--control-h-xs);padding:0 var(--space-1);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.flow-zoom button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.flow-zoom button:disabled{opacity:.4;cursor:not-allowed}.flow-zoom .flow-zoom__value{min-width:48px}.flow-minimap{right:var(--space-3);top:var(--space-3);opacity:.92;width:136px;height:104px;padding:var(--space-2);border:var(--line);border-radius:var(--r-md);background:color-mix(in oklab, var(--surface) 92%, transparent);box-shadow:var(--shadow-sm);cursor:pointer;place-items:center;display:grid;position:absolute}.flow-minimap__node{fill:var(--border-strong)}.flow-minimap__node.is-trigger{fill:var(--fg-trigger)}.flow-minimap__node.is-selected{fill:var(--brand)}.flow-minimap__view{fill:color-mix(in oklab, var(--brand) 12%, transparent);stroke:var(--brand);stroke-width:1.5px}.flow-more{left:50%;bottom:var(--space-3);min-height:var(--control-h-xs);padding:0 var(--space-3);border:var(--line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:inline-flex;position:absolute;transform:translate(-50%)}.flow-more:hover{color:var(--brand-text)}@media (width<=767.98px){.flow-minimap{display:none}}.flow-canvas{min-width:0;padding:var(--space-6) var(--space-5) var(--space-8);background-color:var(--surface-2);background-image:radial-gradient(var(--flow-dot) 1.2px, transparent 1.3px);background-size:18px 18px;overflow:auto}.flow-chain{flex-direction:column;align-items:center;width:max-content;min-width:100%;margin-inline:auto;display:flex}.flow-steps{flex-direction:column;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.flow-steps__item,.flow-steps__slot{flex-direction:column;align-items:center;width:100%;display:flex}.flow-slot{flex-direction:column;align-items:center;display:flex;position:relative}.flow-link{background:var(--flow-line);width:2px;height:14px;display:block}span.flow-link:only-child{height:26px}.flow-slot:after{content:"";background:var(--flow-line);width:2px;height:14px;display:block}.flow-add{border:1.5px solid var(--border-strong);width:24px;height:24px;color:var(--text-3);background:var(--surface);transition:transform var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.flow-add:hover,.flow-add[aria-expanded=true]{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft);transform:scale(1.1)}.flow-add:focus-visible{box-shadow:var(--focus-ring);outline:none}.flow-end{padding:3px var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--text-3);background:var(--surface)}.flow-node{align-items:start;gap:var(--space-2-5);width:100%;min-width:220px;max-width:300px;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);text-align:left;background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);grid-template-columns:32px minmax(0,1fr);display:grid}.flow-node:hover{border-color:var(--border-strong);transform:translateY(-1px)}.flow-node:focus-visible{box-shadow:var(--focus-ring);outline:none}.flow-node[aria-pressed=true]{border-color:var(--brand);box-shadow:var(--shadow-flow-node-selected)}.flow-node--trigger{border-top:3px solid var(--fg-trigger);max-width:320px}.flow-node.has-problem{border-color:var(--warning-border)}.flow-node__text{gap:2px;min-width:0;display:grid}.flow-node__text small{font-size:var(--fs-badge);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.flow-node__text strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flow-node__text>span{font-size:var(--fs-xs);color:var(--text-2)}.flow-node__problem{align-items:center;gap:var(--space-1);font-weight:var(--fw-semibold);display:inline-flex;color:var(--warning-text)!important}.flow-branches{grid-template-columns:repeat(2,minmax(240px,1fr));gap:20px;width:100%;padding-top:16px;display:grid;position:relative}.flow-branches:before{content:"";background:var(--flow-line);width:2px;height:16px;position:absolute;top:0;left:calc(50% - 1px)}.flow-branches:after{content:"";background:var(--flow-line);height:2px;position:absolute;top:16px;left:calc(25% - 5px);right:calc(25% - 5px)}.flow-branch{flex-direction:column;align-items:center;padding-top:12px;display:flex;position:relative}.flow-branch:before{content:"";background:var(--flow-line);width:2px;height:12px;position:absolute;top:0;left:calc(50% - 1px)}.flow-branch__label{padding:2px var(--space-2-5);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.flow-branch--yes .flow-branch__label{color:var(--success-text);background:var(--success-bg);box-shadow:var(--shadow-flow-branch-success)}.flow-branch--no .flow-branch__label{color:var(--text-2);background:var(--surface-3);box-shadow:var(--shadow-flow-branch-neutral)}.flow-menu{z-index:6;gap:var(--space-1);width:290px;padding:var(--space-1-5);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);display:grid;position:absolute;top:44px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.flow-menu{animation:value-pop-in var(--t-med) var(--ease)}}.flow-menu__group{gap:1px;display:grid}.flow-menu__group+.flow-menu__group{padding-top:var(--space-1);border-top:var(--line)}.flow-menu__group>p{padding:var(--space-1) var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:0}.flow-menu button{align-items:center;gap:var(--space-2-5);min-height:var(--control-h-lg);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);text-align:left;display:flex}.flow-menu button:hover,.flow-menu button:focus-visible{background:var(--surface-hover);outline:none}.flow-menu button .flow-glyph{border-radius:var(--r-md);width:28px;height:28px}.flow-menu button>span:last-child{min-width:0;line-height:var(--lh-tight);display:grid}.flow-menu strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.flow-menu small{font-size:var(--fs-2xs);color:var(--text-3)}.flow-inspector{gap:var(--space-4);min-width:0;padding:var(--space-5);border-left:var(--line);background:var(--surface);flex-direction:column;display:flex}.flow-inspector__head{align-items:flex-start;gap:var(--space-3);display:flex}.flow-inspector__head .flow-glyph{border-radius:var(--r-lg);width:38px;height:38px}.flow-inspector__head h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.flow-inspector__head p{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.flow-form{gap:var(--space-3-5,14px);border:0;min-width:0;margin:0;padding:0;display:grid}.flow-form label{gap:var(--space-1-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);display:grid}.flow-form label small{font-weight:var(--fw-medium);color:var(--text-3)}.flow-form :is(input,select,textarea){width:100%;min-width:0;min-height:var(--control-h-md);padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text);background:var(--surface)}.flow-form textarea{padding:var(--space-2) var(--space-2-5);line-height:var(--lh-normal);resize:vertical}.flow-form :is(input,select,textarea):focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.flow-form :is(input,select,textarea):disabled{color:var(--text-2);background:var(--surface-2)}.flow-form__hint{font-size:var(--fs-xs);color:var(--text-3);margin:0}.flow-duration{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.flow-segmented{border-radius:var(--r-md);background:var(--surface-3);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.flow-segmented label{min-height:var(--control-h-sm);border-radius:calc(var(--r-md) - var(--r-2xs));font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2);cursor:pointer;place-items:center;display:grid;position:relative}.flow-segmented input{opacity:0;cursor:pointer;min-height:0;margin:0;position:absolute;inset:0}.flow-segmented label:has(input:checked){color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.flow-segmented label:has(input:focus-visible){box-shadow:var(--focus-ring)}.flow-chip{min-height:var(--control-h-xs);padding:0 var(--space-2-5);border:1px dashed var(--border-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--brand-text);justify-self:start}.flow-chip:hover{background:var(--brand-soft);border-style:solid}.flow-preview{gap:var(--space-1);display:grid}.flow-preview small{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.flow-preview p{max-width:92%;padding:var(--space-2) var(--space-3);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap;color:var(--bubble-out-text,var(--white));background:var(--bubble-ai,var(--bubble-ai));justify-self:end}.flow-inspector__tools{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--line);flex-wrap:wrap;display:flex}.flow-inspector__danger{padding-top:var(--space-3);border-top:var(--line);margin-top:auto}@container flowbuilder (width<=820px){.flow-builder__body{grid-template-columns:minmax(0,1fr)}.flow-inspector{border-left:0;border-top:var(--line)}.flow-canvas{max-height:70dvh}}@media (width<=1180px){.flows-layout{grid-template-columns:minmax(0,1fr)}.flows-library{position:static}.flows-library__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.flow-test{gap:var(--space-4);display:grid}.flow-test__pick{gap:var(--space-1-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);display:grid}.flow-test__pick select{min-height:var(--control-h-md);padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface)}.flow-test__who{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-2);margin:0;display:flex}.flow-trace{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-trace:before{content:"";background:var(--flow-line);width:2px;position:absolute;top:16px;bottom:16px;left:15px}.flow-trace__item{align-items:start;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr) auto;display:grid;position:relative}.flow-trace__item .flow-glyph{box-shadow:var(--shadow-flow-trace)}.flow-trace__item strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.flow-trace__item p{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2);margin-top:2px}.flow-trace__item.is-aviso strong{color:var(--warning-text)}.flow-trace__dot{place-items:center;width:32px;height:32px;display:grid}.flow-trace__dot:before{content:"";border:2px solid var(--flow-line);background:var(--surface);border-radius:50%;width:12px;height:12px}.flow-trace__branch{padding:2px var(--space-2-5);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.flow-trace__branch.is-si{color:var(--success-text);background:var(--success-bg)}.flow-trace__branch.is-no{color:var(--text-2);background:var(--surface-3)}.flow-templates{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.flow-templates legend{margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2)}.flow-template{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:var(--line);border-radius:var(--r-lg);cursor:pointer;display:flex!important}.flow-template:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.flow-template input{accent-color:var(--brand);margin-top:3px;width:auto!important;min-height:0!important}.flow-template span{gap:2px;display:grid}.flow-template strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.flow-template small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3)}.customer-head{padding:var(--space-3-5)}.customer-head .customer__head{align-items:flex-start}.customer-head .customer__id{flex:1}.customer-head .customer__meta{gap:2px var(--space-2-5);font-size:var(--fs-2xs);color:var(--text-3);text-align:left;flex-wrap:wrap;margin:0;display:flex}.customer-head .customer__meta>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.customer-head .contact{margin:var(--space-2-5) 0 0;border-bottom:0;gap:0;padding-bottom:0}.contact-box{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.customer-head .contact-box .contact{padding:0 var(--space-1-5) 0 var(--space-2-5);border:0;margin:0}.customer-head .contact-box .contact__row{min-height:38px}.customer-head .contact-box .contact__row+.contact__row{border-top:var(--line)}.customer-head .contact-box .contact__row dt{color:var(--text-3)}.customer-head .contact-box .contact__row dd{overflow:hidden}.customer-head .contact-box .inline-edit__text{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer__name-row{align-items:center;gap:2px;min-width:0;display:flex}.customer__name-row .customer__name{min-width:0}.customer__name-row>.inline-edit{flex:1}.customer__name-row .cfield__input input{height:34px;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.inline-edit__pencil{color:var(--text-3);opacity:0;transition:opacity var(--t-fast) var(--ease);flex-shrink:0}.customer-head:hover .inline-edit__pencil,.inline-edit__pencil:focus-visible{opacity:1}@media (hover:none){.inline-edit__pencil{opacity:.55}}.inline-edit{flex:1;min-width:0}.inline-edit form{align-items:center;gap:var(--space-1);display:flex}.inline-edit--multiline form{align-items:flex-start}.inline-edit textarea{min-width:0;min-height:76px;padding:var(--space-1-5) var(--space-2);color:var(--text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal);resize:vertical;background:0 0;border:0;flex:1}.inline-edit textarea:focus-visible{outline:none}.inline-edit .cfield__error{padding-left:0}.inline-edit__value{align-items:center;gap:var(--space-1);width:calc(100% + var(--space-1-5));min-height:var(--control-h-xs);margin-left:calc(-1 * var(--space-1-5));padding:3px var(--space-1-5);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-snug);text-align:left;display:flex}.inline-edit__value:hover{background:var(--surface-hover)}.inline-edit__value:hover .cfield__pencil,.inline-edit__value:focus-visible .cfield__pencil{opacity:1}.customer-head .inline-edit__value{position:relative}.customer-head .inline-edit__value .cfield__pencil{box-sizing:content-box;background:linear-gradient(to right, transparent, var(--surface-hover) 8px);padding:3px 4px 3px 10px;position:absolute;top:50%;right:2px;translate:0 -50%}.inline-edit__text{overflow-wrap:anywhere;flex:1;min-width:0}.inline-edit__value.is-empty .inline-edit__text{color:var(--text-3)}.customer-head .contact__row{min-height:var(--control-h-sm)}.customer-head .contact__row:has(.inline-edit.is-editing) dt{align-self:flex-start;padding-top:9px}.cfield:has(>dd>.inline-edit.is-editing){margin-block:var(--space-1);padding:var(--space-1-5) 0 var(--space-2);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr);gap:2px}.cfield:has(>dd>.inline-edit.is-editing)>dt{min-height:0;color:var(--text);font-weight:var(--fw-semibold)}.cfield:has(>dd>.inline-edit.is-editing)>dd{padding-inline:var(--space-2)}.commercial .inline-edit__value{width:100%;min-height:var(--control-h-sm);padding:5px var(--space-2);margin-left:0}.commercial .inline-edit__text .commercial__notes{white-space:pre-line;padding:0}.close-card{--q:var(--score-3);--q-text:var(--score-text-3);padding:var(--space-3) var(--space-3-5) var(--space-3-5);border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--q) 9%, var(--surface)) 0, var(--surface) 96px)}.close-card,.quartile-chip,.value-quartile{--q-edge:color-mix(in oklab, var(--q) 55%, var(--text))}.close-card--q1,.quartile-chip--q1,.value-quartile--q1{--q:var(--score-1);--q-text:var(--score-text-1)}.close-card--q2,.quartile-chip--q2,.value-quartile--q2{--q:var(--score-2);--q-text:var(--score-text-2)}.close-card--q3,.quartile-chip--q3,.value-quartile--q3{--q:var(--score-3);--q-text:var(--score-text-3)}.close-card--q4,.quartile-chip--q4,.value-quartile--q4{--q:var(--score-4);--q-text:var(--score-text-4)}.close-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.close-card__title{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;display:inline-flex}.close-card__head .ai-sim-badge{white-space:nowrap}.close-card__title svg{color:var(--brand-text)}.close-card__main{align-items:center;gap:var(--space-3);margin-top:var(--space-1-5);display:flex}.close-card__value{line-height:var(--lh-solid);align-items:baseline;gap:2px;margin:0;display:flex}.close-card__value strong{color:var(--q-text);font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.close-card__value span{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--q-text);opacity:.8}.close-card__quartile{gap:3px;min-width:0;display:grid}.close-card__quartile small{font-size:var(--fs-2xs);color:var(--text-3)}.close-card__range{white-space:nowrap}.quartile-chip{min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill);background:color-mix(in oklab, var(--q) 18%, var(--surface));box-shadow:var(--shadow-quartile-edge);color:var(--q-text,var(--text));font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;justify-self:start;align-items:center;gap:6px;display:inline-flex}.quartile-chip:before{content:"";background:var(--q);border-radius:50%;width:8px;height:8px}.close-meter{--pct:0;--knob:var(--space-3-5);height:var(--space-2);margin:var(--space-3-5) calc(var(--knob) / 2) var(--space-3);border-radius:var(--r-pill);background:linear-gradient(90deg, var(--score-1) 0%, var(--score-2) 36%, var(--score-3) 64%, var(--score-4) 100%);position:relative}.close-meter__rest{inset:0 0 0 calc(var(--pct) * 1%);border-radius:0 var(--r-pill) var(--r-pill) 0;background:color-mix(in oklab, var(--surface-2) 65%, transparent);transition:left var(--t-med) var(--ease);position:absolute}.close-meter__knob{top:50%;left:calc(var(--pct) * 1%);width:var(--knob);height:var(--knob);background:var(--q);box-shadow:var(--shadow-close-meter);transition:left var(--t-med) var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (forced-colors:active){.close-meter{forced-color-adjust:none;background:var(--forced-line)}.close-meter__rest{border:1px solid var(--forced-line);background:var(--forced-surface)}.close-meter__knob{border:2px solid var(--forced-line);background:var(--forced-mark);box-shadow:none}}@media (prefers-reduced-motion:reduce){.close-meter__rest,.close-meter__knob{transition:none}}:root[data-reduced-motion=true] :is(.close-meter__rest,.close-meter__knob){transition:none}.close-stage{align-items:center;gap:var(--space-1-5) var(--space-2);margin-top:var(--space-2-5);padding-top:var(--space-2-5);border-top:var(--line);flex-wrap:wrap;display:flex}.close-stage>label{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.close-stage>label:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.close-stage--won>label:before{background:var(--success-dot)}.close-stage--lost>label:before{background:var(--danger-solid)}.close-stage>.close-stage__select{flex:100%;min-width:0}.close-stage__select select{text-overflow:ellipsis;white-space:nowrap;padding-right:28px;overflow:hidden}.close-stage__select{min-width:0;min-height:var(--control-h-sm)}.close-stage__select select{height:30px;font-size:var(--fs-xs)}.close-stage__error{color:var(--danger-text);font-size:var(--fs-xs);grid-column:1/-1;margin:0}.close-card__summary{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.close-card__basis{margin:calc(-1 * var(--space-1-5)) 0 0;color:var(--text-3);font-size:var(--fs-xs)}.close-card__lead{align-items:baseline;gap:var(--space-1-5);min-width:0;color:var(--text-2);font-size:var(--fs-xs);margin:0;display:flex}.close-card__lead>span{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex-shrink:0}.close-card__lead>span.is-up{color:var(--success-text)}.close-card__lead>span.is-down{color:var(--danger-text)}.close-card__toggle{font-size:var(--fs-xs);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.close-card__toggle svg{transition:transform var(--t-fast) var(--ease)}.close-card__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.close-card__detail{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--line)}.close-card__subtitle{margin:var(--space-3) 0 var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.close-signals{gap:2px;margin:0;display:grid}.close-signals li{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-2);padding:3px 0;display:flex}.close-signals li>span{overflow-wrap:anywhere;min-width:0}.close-signals strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);flex-shrink:0}.close-signals .is-up strong{color:var(--success-text)}.close-signals .is-down strong{color:var(--danger-text)}.close-card__more{margin-top:var(--space-1);font-size:var(--fs-xs)}.close-card__note{margin:var(--space-2) 0 0;font-size:var(--fs-2xs);color:var(--text-3)}.value-quartile{border-radius:var(--r-xs);background:color-mix(in oklab, var(--q) 28%, var(--surface));min-width:24px;height:18px;box-shadow:var(--shadow-quartile-edge);color:var(--text);font-size:var(--fs-badge);font-weight:var(--fw-bold);place-items:center;padding:0 3px;display:inline-grid}.ctx-sections{margin-top:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.ctx-sections__bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-1-5);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);display:flex}.ctx-sections__bar .link-btn{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);text-transform:none;align-items:center;gap:4px;display:inline-flex}.ctx-section{border-top:var(--line)}.ctx-section:last-child{border-bottom:var(--line)}.ctx-section__head{align-items:center;gap:var(--space-1);display:flex}.ctx-section__heading{min-width:0;font-size:inherit;font-weight:inherit;flex:1}.ctx-section__toggle{align-items:center;gap:var(--space-1-5);width:100%;min-height:var(--control-h);padding:0 var(--space-1);border-radius:var(--r-md);color:var(--text);text-align:left;display:flex}.ctx-section__toggle:hover{background:var(--surface-hover)}.ctx-section__chevron{color:var(--text-3);transition:transform var(--t-fast) var(--ease)}.ctx-section.is-open .ctx-section__chevron{transform:rotate(90deg)}.ctx-section__icon{color:var(--text-3);display:inline-flex}.ctx-section.is-open .ctx-section__icon{color:var(--brand-text)}.ctx-section__title{max-width:100%;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.ctx-section__summary{min-width:0;padding:1px var(--space-2);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-badge);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;margin-left:auto;overflow:hidden}.ctx-section__actions{flex-shrink:0;display:inline-flex}.ctx-section__body{min-width:0;padding:0 var(--space-1) var(--space-3-5);container:ctx-body/inline-size}.ctx-section .shared-files{padding:0}.ctx-section .customer-channels ul{margin:0}.ctx-records .record-link{padding-block:var(--space-2-5)}@media (prefers-reduced-motion:reduce){.ctx-section__chevron{transition:none}}:root[data-reduced-motion=true] .ctx-section__chevron{transition:none}.cfields{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.cfields__eyebrow{padding-inline:var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:0 0 2px}.cfields__list{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cfield{align-items:start;gap:var(--space-1-5);grid-template-columns:minmax(96px,44%) minmax(0,1fr);display:grid}.cfield>dt{min-height:var(--control-h-sm);padding-left:var(--space-2);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-snug);overflow-wrap:anywhere;align-items:center;gap:2px;display:flex}.cfield>dt label{cursor:pointer}.cfield>dd{min-width:0;margin:0}.cfield .infotip__trigger{border-radius:var(--r-xs);color:var(--text-3);padding:2px;display:inline-flex}.cfield .infotip__bubble{max-width:220px;left:0;transform:none}.cfield__value{align-items:center;gap:var(--space-1);width:100%;min-height:var(--control-h-sm);padding:5px var(--space-2);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-snug);text-align:left;display:flex}.cfield__value:hover{background:var(--surface-hover)}.cfield__text{overflow-wrap:anywhere;flex:1;min-width:0}.cfield__text small{color:var(--text-3);font-size:var(--fs-2xs)}.cfield__pencil{color:var(--text-3);opacity:0;transition:opacity var(--t-fast) var(--ease)}.cfield__value:hover .cfield__pencil,.cfield__value:focus-visible .cfield__pencil{opacity:1}@media (hover:none){.cfield__pencil{opacity:.55}}.cfield.is-empty .cfield__text{color:var(--text-3)}.cfield__none{padding:6px var(--space-2);color:var(--text-3);font-size:var(--fs-sm);display:block}.cfield__check{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding-inline:var(--space-2);font-size:var(--fs-sm);display:inline-flex}.cfield__check input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:0}.cfield__link{min-height:var(--control-h-sm);padding-left:var(--space-2);align-items:center;gap:2px;display:flex}.cfield__link a{min-width:0;color:var(--brand-text);font-size:var(--fs-sm);text-underline-offset:2px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.cfield__link a>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfield__link a>svg{flex-shrink:0}.cfield.is-editing{margin-block:var(--space-1);padding:var(--space-1-5) 0 var(--space-2);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr);gap:2px}.cfield.is-editing>dt{min-height:0;color:var(--text);font-weight:var(--fw-semibold)}.cfield.is-editing>dd{padding-inline:var(--space-2)}.cfield__form{align-items:center;gap:var(--space-1);display:flex}.cfield__select{min-width:0;min-height:var(--control-h-sm);flex:1}.cfield__select select{height:32px}.cfield__input{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);min-width:0;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex:1;align-items:center;display:flex;position:relative}.cfield__input:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.cfield__input input{min-width:0;height:32px;padding:0 var(--space-2);color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;flex:1}.cfield__input input:focus-visible{outline:none}.cfield__input--money>span{padding-left:var(--space-2);color:var(--text-3);font-size:var(--fs-sm)}.cfield__input--money input{padding-left:var(--space-1);font-variant-numeric:tabular-nums}.cfield__actions{flex-shrink:0;display:inline-flex}.cfield__actions .icon-btn[type=submit]{color:var(--brand-text)}.cfield__help{margin:var(--space-1) 0 0;color:var(--text-3);font-size:var(--fs-2xs)}.cfield__error{margin:var(--space-1) 0 0;padding-left:var(--space-2);color:var(--danger-text);font-size:var(--fs-xs)}.cfields__more{min-height:var(--control-h-sm);margin-left:var(--space-1);padding:0 var(--space-2-5);border:1px dashed var(--border-strong);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);justify-self:start;align-items:center;gap:4px;display:inline-flex}.cfields__more:hover{background:var(--brand-soft);color:var(--brand-text);border-style:solid}.cfields__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cfields__foot .cfields__more{margin-left:var(--space-1)}.cfields__manage{margin-left:auto;margin-right:var(--space-1);font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.ctx-section__body .cfields{gap:var(--space-2-5)}.ctx-section__body .cfields__group,.commercial>.cfields__list{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.ctx-section__body .cfields__eyebrow,.contact-box__head{padding:6px var(--space-2-5);border-bottom:var(--line);border-radius:calc(var(--r-md) - 1px) calc(var(--r-md) - 1px) 0 0;background:var(--surface-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);align-items:center;margin:0;display:flex}.ctx-section__body .cfields .cfields__list{gap:0 var(--space-2);padding:var(--space-1) var(--space-1-5) var(--space-1-5);grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.ctx-section__body .cfields .cfield{padding:5px var(--space-1);grid-template-columns:minmax(0,1fr);gap:1px}.ctx-section__body .cfields .cfield>dt{min-height:0;color:var(--text-3);font-size:var(--fs-2xs);line-height:var(--lh-snug);padding-left:0}.ctx-section__body .cfields .cfield__value{width:calc(100% + 8px);min-height:26px;font-weight:var(--fw-medium);margin-left:-4px;padding:2px 4px}.ctx-section__body .cfields .cfield.is-empty .cfield__value{font-weight:var(--fw-regular)}.ctx-section__body .cfields .cfield__check,.ctx-section__body .cfields .cfield__link{min-height:26px;padding-left:0}.ctx-section__body .cfields .cfield--enlace,.ctx-section__body .cfields .cfield.is-editing{grid-column:1/-1}.ctx-section__body .cfields .cfield.is-editing{padding:var(--space-1-5);margin:2px 0}.ctx-section__body .cfields .cfield.is-editing>dd{padding-inline:0}.ctx-section__body .cfields__foot{padding-top:2px}.commercial>.cfields__list{padding:var(--space-1) 0}.commercial>.cfields__list>.cfield+.cfield{border-top:var(--line)}@container ctx-body (width<=250px){.cfield{grid-template-columns:minmax(0,1fr);gap:0}.cfield>dt{min-height:var(--chip-h)}}.profile-card .cfields__list{margin-bottom:var(--space-3)}.profile-card .cfield{grid-template-columns:minmax(120px,32%) minmax(0,1fr)}.profile-card .cfield__none,.profile-card .commercial__notes{padding:0}.profile-card .cfield>dd{padding:5px var(--space-2);font-size:var(--fs-sm)}.profile-card .cfield>dd:has(.cfield__value,.cfield__check,.cfield__link,form){padding:0}.crm-stage-button--static{cursor:default}.crm-stage-button--static:hover{border-color:var(--border);background:var(--surface)}.close-list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.close-list button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-3);border:var(--line);border-radius:var(--r-md);text-align:left;display:flex}.close-list button:hover{background:var(--surface-hover)}.close-list__body{flex:1;gap:2px;min-width:0;display:grid}.close-list__body strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.close-list__body small{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.close-list button>svg{color:var(--text-3);flex-shrink:0}.commercial{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.commercial .cfield>dd{padding:3px 0 3px var(--space-1)}.commercial .crm-tags{padding-top:1px}.commercial .cfield--stacked{grid-template-columns:minmax(0,1fr);gap:0}.commercial .cfield--stacked>dt{min-height:var(--chip-h)}.commercial .cfield--stacked>dd{padding-left:var(--space-1)}.commercial .cfield--stacked .crm-tags{gap:var(--space-1-5);margin-block:var(--space-1) var(--space-2)}.commercial__notes{padding:2px var(--space-1);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.commercial .cfield__none{padding:2px var(--space-1)}.commercial__open{margin-left:var(--space-2);font-size:var(--fs-xs);justify-self:start}.crm-stage-button__dot--sin_clasificar{background:var(--neutral-dot)}.crm-stage-button__dot--nuevo{background:var(--info-text)}.crm-stage-button__dot--calificado{background:var(--brand)}.crm-stage-button__dot--propuesta{background:var(--warning-dot)}.crm-stage-button__dot--cliente{background:var(--success-dot)}.crm-stage-button__dot--descartado{background:var(--danger-solid)}.field-admin{gap:var(--space-5);display:grid}.field-admin__note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-md);background:var(--info-bg);color:var(--info-text);font-size:var(--fs-sm);margin:0;display:flex}.field-admin__note svg{margin-top:2px}.field-admin__group+.field-admin__group{margin-top:var(--space-4)}.field-admin__group h4{margin:var(--space-3) 0 var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.field-admin ul{margin:0;padding:0;list-style:none;display:grid}.field-admin li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2-5);border-bottom:var(--line);flex-wrap:wrap;display:flex}.field-admin li:last-child{border-bottom:0}.field-admin__name{flex:220px;gap:2px;min-width:0;display:grid}.field-admin__name strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.field-admin__name small{color:var(--text-3);font-size:var(--fs-xs)}.field-admin__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.field-admin__archived{margin-top:var(--space-4)}.field-admin__archived summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.field-admin__status:empty{display:none}.field-admin .icon-btn:disabled{opacity:.35}.close-stage>.state--error{grid-column:1/-1}.context .customer-head,.context .close-card{padding:var(--space-4) 0;border:0;border-bottom:var(--line);box-shadow:none;background:0 0;border-radius:0}.context .contact-box,.context .ctx-section__body .cfields__group,.context .commercial>.cfields__list{background:0 0;border:0;border-radius:0}.context .contact-box{margin-top:var(--space-6);border-top:var(--line)}.context .ctx-section__body .cfields{gap:var(--space-6)}.context .ctx-section__body .cfields__group+.cfields__group{border-top:var(--line);padding-top:var(--space-3)}.context .ctx-section__body .cfields__eyebrow,.context .contact-box__head{text-transform:none;letter-spacing:var(--tracking-normal);color:var(--text-2)}.context :is(.contact-box__head,.ctx-sections__bar,.close-card__title){font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);text-transform:none;letter-spacing:var(--tracking-normal);background:0 0;border:0;border-radius:0}.context .contact-box__head{padding:var(--space-3) 0 var(--space-2)}.context .ctx-sections__bar>span{margin-inline-start:calc(-1 * var(--space-1))}.context .ctx-section.is-open .ctx-section__icon,.context .stage-mark-neutral{color:var(--text-2)}.context .customer__name .entity-link,.context .customer__vip,.context .close-card__title svg,.context .close-card__value :is(strong,span){color:var(--text)}.context .close-card__value strong{font-size:var(--fs-2xl);font-weight:var(--fw-semibold)}.context .close-card .quartile-chip{white-space:normal;box-shadow:none;color:var(--text-2);font-weight:var(--fw-regular);background:0 0;border-radius:0;padding:0}.context .close-card .quartile-chip:before{display:none}.context .close-card__lead :is(.is-up,.is-down),.context .close-signals :is(.is-up,.is-down) strong{color:var(--text-2)}.context .order-summary__total strong{color:var(--text)}.customer-head__identifiers{margin-top:var(--space-4);color:var(--text-2);font-size:var(--fs-xs)}.context .contact__row:has(dt .lucide-phone) dd{white-space:nowrap}@media (width<=767.98px){.context :is(.btn,.icon-btn,.ctx-section__toggle,.link-btn,summary,select,.crm-stage-button){min-height:var(--control-h)}}.context :is(.context-identifiers,.customer-head__identifiers){color:var(--text-2);font-size:var(--fs-xs)}.context .customer__code .pill{background:var(--surface-3);color:var(--text-2);border-color:var(--border)}.workspace-heading.workspace-heading--hidden{min-height:0;margin:0;padding:0;display:block}.workspace-heading--hidden .workspace-heading__eyebrow:empty{display:none}.workspace-toolbar.customer-toolbar{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2-5);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.customer-toolbar .workspace-search{min-height:var(--control-h-md)}.customer-toolbar .workspace-filters button{min-height:var(--control-h-sm);padding-block:0}.customer-toolbar .workspace-search{flex:200px;max-width:420px}.customer-toolbar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.customer-toolbar .crm-view-switch{padding:2px}.customer-toolbar .crm-view-switch button{align-items:center;gap:var(--space-1-5);min-height:calc(var(--control-h-sm) - 4px);padding:0 var(--space-2-5);font-size:var(--fs-sm);display:inline-flex}.toolbar-btn{align-items:center;gap:var(--space-1-5);min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.toolbar-btn:hover,.toolbar-btn[aria-expanded=true]{background:var(--surface-hover);color:var(--text)}.toolbar-btn svg{color:var(--text-3)}.toolbar-btn small{border-radius:var(--r-pill);background:var(--surface-3);min-width:18px;color:var(--text-2);font-size:var(--fs-badge);text-align:center;padding:0 5px}.toolbar-menu{position:relative}.toolbar-menu__panel{z-index:var(--z-menu);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);width:240px;max-height:min(60vh,460px);box-shadow:var(--shadow-lg);gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.toolbar-menu__panel--wide{width:300px}.toolbar-menu__panel button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h-sm);padding:6px var(--space-2-5);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-sm);text-align:left;display:flex}.toolbar-menu__panel button:hover,.toolbar-menu__panel button:focus-visible{background:var(--brand-soft);color:var(--brand-text)}.toolbar-menu__panel button[aria-disabled=true]{color:var(--text-3);cursor:default}.toolbar-menu__panel button[aria-disabled=true]:hover{background:var(--surface-2);color:var(--text-3)}.toolbar-menu__panel button>span{gap:1px;display:grid}.toolbar-menu__panel button small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.toolbar-menu__panel button>small{margin-left:auto}.toolbar-menu__check{border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}[aria-checked=true]>.toolbar-menu__check{border-color:var(--brand);background:var(--brand)}[aria-checked=true]>.toolbar-menu__check:after{content:"";border:solid var(--white);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.toolbar-menu__sep{border-top:var(--line);margin:4px 6px}.toolbar-menu__note{margin:6px var(--space-2-5) 2px;color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.toolbar-btn.is-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.toolbar-btn.is-active svg{color:var(--brand-text)}.toolbar-btn.is-active small{background:var(--brand);color:var(--white)}.filter-panel .crm-segments__actions{gap:var(--space-3);font-size:var(--fs-xs);margin-left:auto;display:inline-flex}.filter-panel .crm-segments .inbox-option small{margin-left:var(--space-1);color:var(--text-3);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.customer-bulk{margin-bottom:var(--space-2);border-radius:var(--r-md)}.customer-bulk button{align-items:center;gap:var(--space-1);min-height:var(--control-h-xs);padding:0 var(--space-2);border-radius:var(--r-sm);font-weight:var(--fw-semibold);display:inline-flex}.customer-bulk button:hover{background:var(--brand-soft-2)}.customer-notice{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--success-bg);color:var(--success-text);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.customer-notice .link-btn{margin-left:auto}.customer-table{border:var(--line);border-radius:var(--r-lg);background:var(--surface);max-width:100%;min-height:200px;max-height:calc(100dvh - 250px);overflow:auto}.customer-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.customer-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.customer-table th,.customer-table td{height:40px;padding:0 var(--space-2);border-bottom:var(--line);background:var(--surface);text-align:left;vertical-align:middle;white-space:nowrap}.customer-table thead th{z-index:2;background:var(--surface-2);height:34px;color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:sticky;top:0}.customer-table tbody tr:last-child>*{border-bottom:0}.customer-table tbody tr{cursor:pointer}.customer-table tbody tr:hover>*{background:var(--surface-hover)}.customer-table tbody tr.is-checked>*{background:var(--selected)}.customer-table .ct-check{z-index:1;width:40px;padding:0;position:sticky;left:0}.customer-table .ct-check>input{margin:0 12px}.customer-table .ct-name{z-index:1;box-shadow:var(--shadow-customer-column);position:sticky;left:40px}.customer-table thead .ct-check,.customer-table thead .ct-name{z-index:3}.customer-table .ct-actions{z-index:1;width:44px;padding:0 var(--space-1);text-align:right;position:sticky;right:0}.customer-table thead .ct-actions{z-index:3}.customer-table .ct-check input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;vertical-align:middle}.customer-table .channel-footprint{flex-direction:row}.customer-table .channel-footprint>small{display:none}.customer-table .channel-footprint__icons{gap:4px;gap:var(--space-2);flex-wrap:nowrap}.customer-table .channel-footprint__icons>span{color:var(--text-2);background:0 0;gap:3px;padding:0}.customer-table .ct-actions .row-actions{width:30px;height:30px;color:var(--text-3);opacity:.6}.customer-table tbody tr:hover .row-actions,.customer-table .row-actions:focus-visible,.customer-table .row-actions[aria-expanded=true]{opacity:1}.ct-person{align-items:center;gap:var(--space-1-5);max-width:240px;min-height:32px;padding-right:var(--space-1);border-radius:var(--r-sm);color:var(--text);font-weight:var(--fw-semibold);text-align:left;display:inline-flex}.ct-person__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-person small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;flex-shrink:0}.ct-person:hover .ct-person__name{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.ct-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.ct-sort svg{opacity:.45;flex-shrink:0}.ct-sort:hover,.customer-table th[aria-sort] .ct-sort{color:var(--text)}.customer-table th[aria-sort] .ct-sort svg{color:var(--brand-text);opacity:1}.ct-trunc{text-overflow:ellipsis;vertical-align:bottom;max-width:200px;display:inline-block;overflow:hidden}.ct-correo .ct-trunc{max-width:200px}.ct-none{color:var(--text-3)}.ct-tags{align-items:center;gap:4px;display:inline-flex}.ct-tag{border-radius:var(--r-pill);background:var(--surface-3);max-width:92px;color:var(--text-2);font-size:var(--fs-xs);text-overflow:ellipsis;padding:1px 7px;overflow:hidden}.ct-more{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ct-num{font-variant-numeric:tabular-nums}.ct-num strong{font-weight:var(--fw-semibold)}.ct-num strong.is-open{color:var(--brand-text)}.customer-table .ct-chats,.customer-table .ct-pedidos{text-align:right}.customer-table thead .ct-chats .ct-sort,.customer-table thead .ct-pedidos .ct-sort{flex-direction:row-reverse}.pager{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-2-5) 0 var(--space-4);flex-wrap:wrap;display:flex}.pager__range{color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin:0}.pager__range strong{color:var(--text)}.pager__size{align-items:center;gap:var(--space-1-5);color:var(--text-3);font-size:var(--fs-xs);margin-left:auto;display:inline-flex}.pager__size select{min-height:var(--control-h-xs);padding:0 var(--space-2);border:var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-sm);cursor:pointer}.pager__pages{align-items:center;gap:2px;display:inline-flex}.pager__page{min-width:var(--control-h-xs);height:var(--control-h-xs);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding:0 6px}.pager__page:hover{background:var(--surface-hover);color:var(--text)}.pager__page[aria-current=page]{background:var(--nav-soft);color:var(--nav-text);box-shadow:var(--shadow-customer-page);font-weight:var(--fw-bold)}.pager__gap{color:var(--text-3);padding:0 4px}.new-contact .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=767.98px){.customer-toolbar__actions{width:100%;margin-left:0}.customer-table{max-height:none}.customer-table .ct-name{box-shadow:var(--shadow-customer-column-floating)}.pager{justify-content:space-between}.pager__size{margin-left:0}.pager__pages{flex-basis:100%;justify-content:center}.pager__page,.pager__pages .icon-btn{min-width:40px;height:40px}.toolbar-menu__panel button{min-height:40px}.new-contact .crm-form-grid{grid-template-columns:minmax(0,1fr)}}.customer-cards__tools{gap:10px;margin-block:12px;display:grid}.customer-cards__tools label{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.customer-cards__tools select{border:var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;max-width:100%;color:var(--text);flex:1;padding:8px}.customer-cards>ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-cards li{border:var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;padding:12px}.customer-cards li.is-checked{border-color:var(--brand);background:var(--selected)}.customer-cards header{align-items:center;gap:10px;display:flex}.customer-cards input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}.customer-cards__person{text-align:left;overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;padding:4px 0;display:grid}.customer-cards__person small,.customer-cards dt{color:var(--text-3);font-size:var(--fs-xs)}.customer-cards dl{gap:8px;margin:12px 0 0;display:grid}.customer-cards dl>div{grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:8px;display:grid}.customer-cards dd{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.customer-cards .ct-trunc{white-space:normal;max-width:100%;overflow:visible}.customer-cards summary{color:var(--brand-text);font-size:var(--fs-sm);cursor:pointer;margin-top:12px;padding:4px 0}.customer-table table{width:max-content;min-width:100%}.customer-table .ct-asesor{min-width:calc(var(--space-10) * 3)}.customer-table .ct-asesor .owner-name{min-width:calc(var(--space-10) * 3);display:inline-block}.customer-table .ct-actions{min-width:var(--control-h);width:var(--control-h);position:static}.customer-table .ct-correo .ct-trunc{max-width:calc(var(--space-10) * 4 + var(--space-5));white-space:nowrap}.customer-table[data-scroll-hint=true][data-more=end]{-webkit-mask-image:linear-gradient(to right, var(--text) calc(100% - var(--space-10) * 2), transparent);mask-image:linear-gradient(to right, var(--text) calc(100% - var(--space-10) * 2), transparent)}.customer-table[data-scroll-hint=true][data-more=start]{-webkit-mask-image:linear-gradient(to left, var(--text) calc(100% - var(--space-10) * 2), transparent);mask-image:linear-gradient(to left, var(--text) calc(100% - var(--space-10) * 2), transparent)}.customer-table[data-scroll-hint=true][data-more=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--text) calc(var(--space-10) * 2), var(--text) calc(100% - var(--space-10) * 2), transparent);mask-image:linear-gradient(to right, transparent, var(--text) calc(var(--space-10) * 2), var(--text) calc(100% - var(--space-10) * 2), transparent)}.customer-table td.ct-proxima .next-text,.customer-table td.ct-gestion .touch-summary{max-width:calc(var(--space-10) * 4 + var(--space-5));white-space:nowrap;flex-wrap:nowrap}.customer-table td.ct-proxima .next-text>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-table :is(.next-text,.touch-summary)>:is(svg,small){flex-shrink:0}.customer-table .ct-telefono{white-space:nowrap}.customer-table-hint{margin-block:var(--space-2);color:var(--text-2);font-size:var(--fs-xs);display:none}.customer-table[data-more]+.customer-table-hint{display:block}.customer-table :is(.stage-mark-neutral,.touch-summary,.touch-summary svg,.prio-label){color:var(--text-2)}.customer-table .ct-sort svg{opacity:0}.customer-table :is(th:hover,th:focus-within,th[aria-sort]) .ct-sort svg{opacity:1}.customer-toolbar :is(.btn,.toolbar-btn,.crm-view-switch,.crm-view-switch button){border-radius:var(--r-md)}.customer-toolbar .crm-view-switch button[aria-pressed=true]{background:var(--nav-soft);color:var(--nav-text);box-shadow:none}.customer-toolbar .crm-view-switch{background:var(--surface-3)}.customer-toolbar__more>summary{cursor:pointer;list-style:none}.customer-toolbar__more>summary::-webkit-details-marker{display:none}.customer-toolbar__extras{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.customer-toolbar__more>summary{display:none}.customer-detail .workspace-stack{gap:var(--space-8)}.customer-detail .workspace-card{padding:var(--space-6) 0 0;border:0;border-top:var(--line);background:0 0;border-radius:0}.customer-detail .workspace-card__head{margin-bottom:var(--space-4)}.customer-detail :is(.cfields__group,.touch-item,.close-card){box-shadow:none;background:0 0;border:0;border-radius:0}.customer-detail .cfields__group+.cfields__group{margin-top:var(--space-6);padding-top:var(--space-3);border-top:var(--line)}.customer-detail :is(.stage-mark-neutral,.touch-summary,.touch-summary svg,.touch-item__emoji,.prio-label){color:var(--text-2);background:0 0}.customer-detail :is(.link-btn,.portfolio-card__why-score>summary){color:var(--text-2)}.customer-detail .portfolio-card__why-score>summary{text-decoration:none}.customer-detail .link-btn{text-underline-offset:var(--space-0-5);text-decoration:underline}.customer-detail .profile-rows{gap:var(--space-1)}.customer-detail .profile-rows>.cfield:not(.is-editing):not(:has(.inline-edit.is-editing)){grid-template-columns:calc(var(--space-10) * 3) minmax(0, 1fr);align-items:baseline}.customer-detail .profile-rows>.cfield>dd{padding-block:0}.customer-detail .customer-summary{gap:var(--space-6)}.customer-detail .customer-summary>span{background:0 0;border:0;border-radius:0;padding:0}.customer-detail__identifiers{margin-top:var(--space-8);color:var(--text-2);font-size:var(--fs-xs)}.customer-detail .workspace-heading{justify-content:flex-start;gap:var(--space-4)}.customer-detail .workspace-heading__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.customer-detail .workspace-heading__identity>div{flex:1;min-width:0}.customer-detail .workspace-heading__identity>:is(.mobile-navigation,.avatar){flex-shrink:0}@media (width<=767.98px){.customer-toolbar :is(.workspace-search,.toolbar-btn,.btn,.crm-view-switch button,.workspace-filters button),.customer-detail :is(.btn,.link-btn,summary),.customer-cards :is(button,summary,select,.customer-cards__tools label),.pager :is(button,select){min-height:var(--control-h)}.customer-toolbar__actions{gap:var(--space-2)}.customer-toolbar__more{position:relative}.customer-toolbar__more>summary{display:inline-flex}.customer-toolbar__more[open] .customer-toolbar__extras{z-index:var(--z-menu);min-width:calc(var(--space-10) * 6);padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:100%;right:0}.customer-cards>ul{gap:0}.customer-cards li{border:0;border-bottom:var(--line);padding:var(--space-3) 0;background:0 0;border-radius:0}.customer-cards :is(.ct-trunc,.owner-name){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.customer-cards .stage-mark-neutral,.customer-cards .touch-summary{color:var(--text-2)}.customer-cards .customer-cards__person{overflow-wrap:normal}.customer-detail .portfolio-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-detail .portfolio-card__actions>:first-child{grid-column:1/-1}.customer-detail .portfolio-card__actions>.btn{border-radius:var(--r-md);width:100%}.customer-detail .profile-rows .cfield>dd{overflow-wrap:anywhere;min-width:0}.customer-detail .customer-summary{flex-wrap:wrap}}.customer-table .touch-summary__text,.customer-cards .touch-summary__text,.customer-detail .touch-summary__text{color:var(--text-2)}@media (width<=767.98px){.customer-toolbar .workspace-filters-mobile select{min-height:var(--control-h)}}.customer-detail .customer-summary strong{color:var(--text)}@media (width<=767.98px){.customer-cards__check{width:var(--control-h);min-height:var(--control-h);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.customer-cards .row-actions{min-width:var(--control-h)}}.customer-detail .quartile-chip{background:var(--surface-3);color:var(--text-2);box-shadow:none;border-radius:var(--r-md)}.customer-detail .quartile-chip:before{display:none}:root{--menu-item-h:34px;--menu-pad-x:10px;--menu-gap:10px;--menu-radius:8px}:is(.context-menu,.filter-add__menu,.workspace-menu,.flow-menu,.inbox-popover,.secondary-nav,.settings-nav,.channel-nav,.value-picker__list,.account-switch__panel) :is(button,[role=menuitem],[role=option],summary):focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.secondary-nav{padding:var(--space-2) var(--space-2-5) var(--space-3);overflow-x:hidden}.secondary-nav header{min-height:var(--bar-h);padding:0 var(--space-1-5);margin-bottom:var(--space-1)}.secondary-nav h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.secondary-nav__group+.secondary-nav__group{margin-top:var(--space-4)}.secondary-nav__label{margin:0 var(--menu-pad-x) var(--space-1-5);color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.secondary-nav__views{grid-template-columns:minmax(0,1fr);gap:2px}.secondary-nav__views button{min-height:var(--menu-item-h);padding:0 var(--space-1-5) 0 var(--menu-pad-x);gap:var(--menu-gap);border-radius:var(--menu-radius);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-tight);position:relative}.secondary-nav__views button svg{color:var(--text-3);transition:color var(--t-fast) var(--ease)}.secondary-nav__views button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.secondary-nav__views button small{border-radius:var(--r-pill);background:var(--surface-3);min-width:22px;color:var(--text-2);font-size:var(--fs-badge);font-weight:var(--fw-semibold);line-height:var(--lh-normal);text-align:center;flex-shrink:0;padding:1px 6px}.secondary-nav__views button:hover{background:var(--surface-hover);color:var(--text)}.secondary-nav__views button:hover svg{color:var(--text-2)}.secondary-nav__views button[aria-pressed=true]{background:var(--selected);color:var(--brand-text);font-weight:var(--fw-semibold)}.secondary-nav__views button[aria-pressed=true] svg{color:var(--brand-text)}.secondary-nav__views button[aria-pressed=true] small{background:var(--brand-soft-2);color:var(--brand-text)}.secondary-nav__views button[aria-pressed=true]:before{content:"";border-radius:0 var(--r-2xs) var(--r-2xs) 0;background:var(--brand);width:3px;position:absolute;top:8px;bottom:8px;left:0}.secondary-nav__group--fold+.secondary-nav__group--fold{margin-top:2px}.secondary-nav__group:not(.secondary-nav__group--fold)+.secondary-nav__group--fold{margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--line)}.secondary-nav__fold{align-items:center;gap:var(--space-2);width:100%;min-height:var(--menu-item-h);padding:0 var(--space-1-5) 0 var(--menu-pad-x);border-radius:var(--menu-radius);color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase;display:flex}.secondary-nav__fold>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.secondary-nav__fold small{border-radius:var(--r-pill);background:var(--surface-3);min-width:22px;color:var(--text-2);font-size:var(--fs-badge);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-align:center;margin-left:auto;padding:1px 6px}.secondary-nav__chevron{color:var(--text-3);transition:transform var(--t-fast) var(--ease);flex-shrink:0}.secondary-nav__fold>small+.secondary-nav__chevron{margin-left:0}.secondary-nav__fold>span+.secondary-nav__chevron{margin-left:auto}.secondary-nav__fold[aria-expanded=true] .secondary-nav__chevron{transform:rotate(90deg)}.secondary-nav__fold:hover{background:var(--surface-hover);color:var(--text-2)}.secondary-nav__fold[data-current=true]>span:after{content:"";width:6px;height:6px;margin-left:var(--space-1-5);background:var(--brand);vertical-align:1px;border-radius:50%;display:inline-block}.secondary-nav__group--fold>.secondary-nav__views{margin-top:2px;margin-bottom:var(--space-2)}.secondary-nav__views button .secondary-nav__swatch{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid;overflow:visible}.secondary-nav__views button .secondary-nav__swatch>span{flex:none}.secondary-nav__quartile{--q-edge:color-mix(in oklab, var(--q) 55%, var(--text));border-radius:var(--r-2xs);background:var(--q);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--q-edge)}.secondary-nav__stage{background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--brand);border-radius:50%}.secondary-nav__stage--won{background:var(--success-text);box-shadow:none}.secondary-nav__stage--lost{background:var(--danger-text);box-shadow:none}.secondary-nav__empty{margin:2px var(--menu-pad-x) var(--space-2);color:var(--text-3);font-size:var(--fs-xs)}@media (prefers-reduced-motion:reduce){.secondary-nav__chevron{transition:none}}.secondary-nav__footer{padding-top:var(--space-5)}.secondary-nav__hint{margin:0 var(--menu-pad-x);line-height:var(--lh-normal)}.channel-nav{margin-top:var(--space-4);padding-top:var(--space-3);font-size:var(--fs-sm)}.channel-nav summary{align-items:center;gap:var(--space-2);min-height:var(--menu-item-h);padding:0 var(--space-1-5) 0 var(--menu-pad-x);border-radius:var(--menu-radius);cursor:pointer;color:var(--text-2);list-style:none;display:flex}.channel-nav summary::-webkit-details-marker{display:none}.channel-nav summary:after{content:"";opacity:.6;width:7px;height:7px;transition:transform var(--t-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;order:3;margin-left:2px;transform:rotate(-45deg)}.channel-nav details[open]>summary:after,.channel-nav[open]>summary:after{transform:rotate(45deg)}.channel-nav summary:hover{background:var(--surface-hover);color:var(--text)}.channel-nav>summary{white-space:nowrap;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.channel-nav small{float:none;border-radius:var(--r-pill);background:var(--surface-3);min-width:22px;color:var(--text-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-align:center;order:2;margin-left:auto;padding:1px 6px}.channel-nav details{margin-left:0}.channel-nav details summary{font-size:var(--fs-sm)}.channel-nav button{align-items:center;gap:var(--menu-gap);min-height:var(--control-h-sm);padding:0 var(--space-1-5) 0 calc(var(--menu-pad-x) + 26px);border-radius:var(--menu-radius);font-size:var(--fs-sm)}.channel-nav>button{padding-left:var(--menu-pad-x)}.channel-nav button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.channel-nav button:hover{background:var(--surface-hover);color:var(--text)}.channel-nav button[aria-pressed=true]{background:var(--selected);color:var(--brand-text);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){.channel-nav summary:after{transition:none}}.app[data-secondary=open] .page-views{display:none}.workspace-heading+.sales-nav{margin-top:calc(var(--space-2) * -1)}.record-table__head,.record-row{padding:var(--space-2-5) var(--space-4);column-gap:var(--space-4)}.record-table__head{padding-block:var(--space-2)}.record-row{min-height:60px}.record-row small{margin-top:2px}.record-person{gap:var(--space-2-5)}.record-person .channel-identity{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.record-row .channel-footprint>small{display:none}[data-scroll-hint=true][data-more=end]{-webkit-mask-image:linear-gradient(to right, var(--text) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, var(--text) calc(100% - var(--space-8)), transparent)}[data-scroll-hint=true][data-more=start]{-webkit-mask-image:linear-gradient(to left, var(--text) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to left, var(--text) calc(100% - var(--space-8)), transparent)}[data-scroll-hint=true][data-more=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--text) var(--space-8), var(--text) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, transparent, var(--text) var(--space-8), var(--text) calc(100% - var(--space-8)), transparent)}.sales-nav{scroll-snap-type:x proximity}.sales-nav>button{scroll-snap-align:start}.app[data-layout=mobile] .thread__ai-chip .ai-switch{display:none}.app[data-layout=mobile] .thread__ai-chip{padding-right:var(--space-2-5)}.settings-nav{gap:var(--space-4)}.settings-nav__label{padding:0 var(--menu-pad-x) var(--space-1-5);color:var(--text-3);letter-spacing:var(--tracking-caps)}.settings-nav ul{grid-template-columns:minmax(0,1fr)}.settings-nav button{text-overflow:ellipsis;align-items:center;gap:var(--menu-gap);min-width:0;min-height:var(--menu-item-h);padding:0 var(--menu-pad-x);border-radius:var(--menu-radius);white-space:nowrap;display:flex;overflow:hidden}.settings-nav button svg{color:var(--text-3);flex-shrink:0}.settings-nav button:hover svg{color:var(--text-2)}.settings-nav button[aria-current=page] svg{color:var(--brand-text)}.context-menu{border-radius:var(--r-lg);width:268px;box-shadow:var(--shadow-lg);padding:6px}.context-menu__heading{padding:6px var(--menu-pad-x) 10px;border-bottom:var(--line);gap:1px;margin-bottom:4px}.context-menu__heading strong{font-weight:var(--fw-bold)}.context-menu__heading small{margin-top:0}.context-menu button{align-items:center;gap:var(--menu-gap);min-height:var(--menu-item-h);padding:7px var(--menu-pad-x);border-radius:var(--menu-radius);line-height:var(--lh-tight)}.context-menu button:has(small){align-items:flex-start}.context-menu button>svg{width:16px;height:16px;color:var(--text-3);margin-top:0}.context-menu button:has(small)>svg{margin-top:1px}.context-menu button:hover>svg,.context-menu button:focus-visible>svg{color:var(--brand-text)}.context-menu button[aria-disabled=true]:hover{background:var(--surface-2);color:var(--text-3)}.context-menu button[aria-disabled=true]>svg{opacity:.6}.context-menu button small{margin-top:2px}.context-menu__separator{margin:4px var(--menu-pad-x)}.context-menu__parent>span{flex:1;min-width:0}.context-menu__chevron{color:var(--text-3);flex-shrink:0}.context-menu__parent[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.context-menu__parent[aria-expanded=true]>svg{color:var(--text-2)}.context-menu.context-menu__sub{width:236px}.context-menu__label{margin:6px var(--menu-pad-x) 2px;color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.context-menu__heading+div>.context-menu__label{margin-top:2px}.inbox-popover .sort-option,.filter-add__menu button{min-height:var(--menu-item-h);border-radius:var(--menu-radius)}.filter-add__menu button{gap:var(--menu-gap);padding:0 var(--menu-pad-x)}.filter-add__label{padding-inline:var(--menu-pad-x)}.workspace-menu__item{border-radius:var(--menu-radius)}[data-scroll-hint=true]{min-width:0;max-width:100%;scroll-padding-inline:var(--space-8)}[data-scroll-hint=true] :is(button,[role=tab],[role=radio]){scroll-margin-inline:var(--space-8)}.tabs>.tab,.segmented>button{flex-shrink:0}.help{margin-top:var(--space-1);justify-content:center;display:flex}.help__trigger{border-radius:var(--r-md);width:40px;height:40px;color:var(--rail-text);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);place-items:center;display:grid;position:relative}.help__trigger:hover,.help__trigger[aria-expanded=true]{color:var(--rail-ink);background:var(--rail-hover)}.help__trigger.is-active{color:var(--rail-accent)}.help__trigger.is-active:after{content:"";border-radius:var(--r-pill);background:var(--rail-accent);width:7px;height:7px;box-shadow:var(--shadow-help-trigger);position:absolute;top:7px;right:7px}.help-menu{--border:var(--base-border);--text-2:var(--base-text-2);--surface-hover:var(--base-surface-hover);z-index:var(--z-overlay);left:calc(var(--rail-w) + var(--space-2));width:340px;max-height:calc(100dvh - var(--space-4));padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-xl);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);text-align:left;gap:2px;display:grid;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.help-menu{animation:help-menu-in var(--t-med) var(--ease) both;transform-origin:0 100%}}@keyframes help-menu-in{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-distance))) scale(var(--motion-press-scale))}}.help-menu__head{margin-bottom:var(--space-1);padding:var(--space-1-5) var(--space-2) var(--space-3);border-bottom:1px solid var(--border);gap:2px;display:grid}.help-menu__head strong{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.help-menu__head span{font-size:var(--fs-xs);color:var(--text-3)}.help-menu__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--r-lg);color:var(--text);text-align:left;text-decoration:none;display:flex}.help-menu__item:hover:not([aria-disabled=true]),.help-menu__item:focus-visible{background:var(--surface-hover)}.help-menu__item[aria-disabled=true]{cursor:not-allowed}.help-menu__item[aria-disabled=true] .help-menu__icon{filter:grayscale(.55);opacity:.75}.help-menu__item--athena{background:linear-gradient(135deg, var(--brand-soft) 0%, var(--surface) 90%);box-shadow:var(--shadow-help-brand-edge);margin-bottom:2px}.help-menu__item--athena:hover,.help-menu__item--athena:focus-visible{background:linear-gradient(135deg, var(--brand-soft-2) 0%, var(--surface-hover) 90%)}.help-menu__icon{border-radius:var(--r-md);width:36px;height:36px;color:var(--text-2);background:var(--surface-3);flex-shrink:0;place-items:center;display:grid}.help-menu__icon--athena{color:var(--rail-accent);background:var(--rail-bg);box-shadow:var(--shadow-overlay-edge-soft)}.help-menu__icon--faq{color:var(--info-text);background:var(--info-bg)}.help-menu__icon .channel-icon{border-radius:var(--r-md)}.help-menu__text{flex:1;gap:2px;min-width:0;display:grid}.help-menu__title{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;display:flex}.help-menu__text small{font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--text-3)}.help-menu__badge{border-radius:var(--r-pill);font-size:var(--fs-badge);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);color:var(--on-brand);background:var(--brand);padding:1px 6px}.help-menu__pending{border-radius:var(--r-pill);font-size:var(--fs-badge);font-weight:var(--fw-semibold);color:var(--warning-text);background:var(--warning-bg);padding:1px 6px}.help-menu__chevron{color:var(--text-3);flex-shrink:0}.help-menu__foot{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border)}.help-menu__shortcuts{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--text-2);display:flex}.help-menu__shortcuts:hover,.help-menu__shortcuts:focus-visible{color:var(--text);background:var(--surface-hover)}.help-menu__shortcuts kbd{border:var(--line-strong);border-radius:var(--r-sm);min-width:22px;font-family:inherit;font-size:var(--fs-badge);font-weight:var(--fw-semibold);line-height:var(--lh-normal);text-align:center;color:var(--text-2);background:var(--surface-2);border-bottom-width:2px;margin-left:auto;padding:1px 6px}@media (width<=767.98px){.help-menu{left:var(--space-2);right:var(--space-2);width:auto}}.help-chat{z-index:var(--z-dock);left:calc(var(--rail-w) + var(--space-3));bottom:var(--space-4);width:392px;height:min(640px, calc(100dvh - var(--space-8)));border:var(--line-strong);border-radius:var(--r-xl);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;overflow:clip}@media (prefers-reduced-motion:no-preference){.help-chat{animation:help-chat-in var(--t-med) var(--ease) both;transform-origin:0 100%}.help-chat-pill{animation:help-chat-in var(--t-med) var(--ease) both}}@keyframes help-chat-in{0%{opacity:0;transform:translateY(var(--motion-distance)) scale(var(--motion-press-scale))}}.help-chat__head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);color:var(--rail-ink);background:linear-gradient(135deg, var(--rail-bg) 0%, var(--rail-active) 100%);display:flex}.help-chat__head .icon-btn{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--rail-text)}.help-chat__head .icon-btn:hover{color:var(--rail-ink);background:color-mix(in srgb, var(--white) 10%, transparent)}.help-chat__avatar{border-radius:var(--r-pill);width:36px;height:36px;color:var(--rail-accent);background:color-mix(in srgb, var(--white) 8%, transparent);box-shadow:var(--shadow-overlay-edge);flex-shrink:0;place-items:center;display:grid}.help-chat__who{flex:1;min-width:0}.help-chat__who h2{font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.help-chat__who p{align-items:center;gap:var(--space-1-5);font-size:var(--fs-2xs);color:var(--rail-text);margin:2px 0 0;display:flex}.help-chat__dot{border-radius:var(--r-pill);background:var(--rail-accent);width:7px;height:7px;box-shadow:var(--shadow-help-status)}.help-chat__log{gap:var(--space-3);padding:var(--space-4) var(--space-3);overscroll-behavior:contain;background:var(--bg-thread);flex-direction:column;display:flex;overflow-y:auto}.help-msg{align-items:flex-end;gap:var(--space-2);max-width:100%;display:flex}.help-msg--user{justify-content:flex-end}.help-msg__avatar{border-radius:var(--r-pill);width:24px;height:24px;color:var(--rail-accent);background:var(--rail-bg);flex-shrink:0;place-items:center;display:grid}.help-bubble{gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs);font-size:var(--fs-sm);line-height:var(--lh-normal);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.help-bubble p{margin:0}.help-bubble--user{border-color:var(--bubble-agent-border);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);max-width:82%;color:var(--bubble-out-text);background:var(--bubble-agent);overflow-wrap:anywhere;white-space:pre-wrap}.help-bubble--note{color:var(--text-2);font-size:var(--fs-xs);background:var(--surface-2);box-shadow:none;border-style:dashed}.help-bubble--answer{flex:1}.help-bubble__lead{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.help-bubble__list{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.help-bubble--typing{padding:var(--space-3);gap:4px;display:flex}.help-bubble--typing i{border-radius:var(--r-pill);background:var(--text-3);opacity:.5;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.help-bubble--typing i{animation:help-typing var(--t-loop-tick) var(--ease) infinite}.help-bubble--typing i:nth-child(2){animation-delay:var(--t-loop-dot-delay)}.help-bubble--typing i:nth-child(3){animation-delay:var(--t-loop-dot-delay-2)}}@keyframes help-typing{30%{opacity:1;transform:translateY(-3px)}}.help-topic{gap:var(--space-1-5);display:grid}.help-topic+.help-topic{padding-top:var(--space-3);border-top:1px solid var(--border)}.help-topic__title{align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0;display:flex}.help-topic__index{border-radius:var(--r-pill);width:20px;height:20px;font-size:var(--fs-badge);color:var(--on-brand);background:var(--brand);flex-shrink:0;place-items:center;display:inline-grid}.help-answer{gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-normal);display:grid}.help-answer p{margin:0}.help-answer__steps{gap:var(--space-1-5);counter-reset:help-step;margin:0;padding:0;list-style:none;display:grid}.help-answer__steps li{counter-increment:help-step;padding-left:28px;position:relative}.help-answer__steps li:before{content:counter(help-step);border-radius:var(--r-pill);width:20px;height:20px;font-size:var(--fs-badge);font-weight:var(--fw-bold);color:var(--brand-text);background:var(--brand-soft-2);place-items:center;display:grid;position:absolute;top:1px;left:0}.help-answer__tip{gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--note-text);background:var(--note-bg);display:flex}.help-answer__tip svg{color:var(--note-accent);flex-shrink:0;margin-top:2px}.help-actions{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.help-action{align-items:center;gap:var(--space-1-5);min-height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--brand-soft-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--brand-text);background:var(--brand-soft);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);display:inline-flex}.help-action:hover:not([aria-disabled=true]){border-color:var(--brand);background:var(--brand-soft-2)}.help-action--spot{color:var(--on-brand);border-color:var(--brand);background:var(--brand)}.help-action--spot:hover:not([aria-disabled=true]){background:var(--brand-strong)}.help-action[aria-disabled=true]{color:var(--text-3);border-color:var(--border);background:var(--surface-2);cursor:not-allowed}.help-action[aria-disabled=true] .channel-icon{filter:grayscale(.6);opacity:.7}.help-action--athena .logo-mark{color:var(--brand-logo)}.help-suggest{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.help-suggest__chip{padding:var(--space-1-5) var(--space-2-5);border:var(--line-strong);border-radius:var(--r-lg);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text);text-align:left;background:var(--surface)}.help-suggest__chip:hover{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft)}.help-rate{align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-3);display:flex}.help-rate>span:first-child{margin-right:auto}.help-rate button{border-radius:var(--r-md);width:28px;height:28px;color:var(--text-3);place-items:center;display:grid}.help-rate button:hover{color:var(--brand-text);background:var(--brand-soft)}.help-rate__done{color:var(--text-3)}.help-chat__composer{align-items:flex-end;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border-top:1px solid var(--border);background:var(--surface);display:flex}.help-chat__composer textarea{min-height:var(--control-h-md);max-height:120px;padding:var(--space-2) var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text);background:var(--surface-2);resize:none;field-sizing:content;flex:1}.help-chat__composer textarea:focus{border-color:var(--focus);box-shadow:var(--focus-ring);background:var(--surface);outline:none}.help-chat__send{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--r-pill);color:var(--on-brand);background:var(--brand)}.help-chat__send:hover:not(:disabled){background:var(--brand-strong)}.help-chat__send:disabled{color:var(--text-3);background:var(--surface-3)}.help-chat__note{justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-3) var(--space-2);font-size:var(--fs-2xs);color:var(--text-3);background:var(--surface);margin:0;display:flex}.help-chat-pill{z-index:var(--z-dock);left:calc(var(--rail-w) + var(--space-3));bottom:var(--space-4);align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4) 0 var(--space-1-5);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--rail-ink);background:var(--rail-bg);box-shadow:var(--shadow-lg);display:inline-flex;position:fixed}.help-chat-pill:hover{background:var(--rail-active)}.help-chat-pill .help-chat__avatar{width:32px;height:32px}.help-chat-pill__count{border-radius:var(--r-pill);min-width:18px;height:18px;font-size:var(--fs-badge);font-weight:var(--fw-bold);color:var(--rail-bg);background:var(--rail-accent);place-items:center;padding:0 5px;display:grid}@media (width<=767.98px){.help-chat{border:0;border-radius:0;width:auto;height:auto;inset:0}.help-chat-pill{left:var(--space-3);bottom:calc(var(--space-3) + var(--toast-h,0px))}}.faq-drawer .drawer__body{align-content:start;gap:var(--space-4);display:grid}.faq-search{align-items:center;display:flex;position:relative}.faq-search>svg{left:var(--space-3);color:var(--text-3);pointer-events:none;position:absolute}.faq-search input{width:100%;min-height:var(--control-h-lg);padding:0 var(--space-10) 0 var(--space-10);border:var(--line-strong);border-radius:var(--r-lg);font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface-2)}.faq-search input:focus{border-color:var(--focus);box-shadow:var(--focus-ring);background:var(--surface);outline:none}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search__clear{right:var(--space-2);border-radius:var(--r-md);width:28px;height:28px;color:var(--text-3);place-items:center;display:grid;position:absolute}.faq-search__clear:hover{color:var(--text);background:var(--surface-hover)}.faq-cats{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.faq-cats button{min-height:var(--control-h-xs);padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);background:var(--surface)}.faq-cats button:hover{color:var(--text);background:var(--surface-hover)}.faq-cats button[aria-pressed=true]{color:var(--on-brand);border-color:var(--brand);background:var(--brand)}.faq-group{gap:var(--space-2);display:grid}.faq-group__title{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:0}.faq-list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.faq-item{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.faq-item.is-open{border-color:var(--brand-soft-2);box-shadow:var(--shadow-sm)}.faq-item h4{margin:0}.faq-item__q{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-lg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);text-align:left;display:flex}.faq-item__q:hover{background:var(--surface-hover)}.faq-item__q svg{color:var(--text-3);transition:transform var(--t-med) var(--ease);flex-shrink:0}.faq-item__q[aria-expanded=true] svg{color:var(--brand-text);transform:rotate(180deg)}.faq-item__a{padding:0 var(--space-3) var(--space-3)}.faq-empty{justify-items:start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--text-2);display:grid}.faq-empty p{margin:0}.faq-footer{gap:var(--space-2);display:grid}.faq-footer p{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);margin:0}.faq-footer__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.spotlight{z-index:var(--z-tip);pointer-events:none;position:fixed;inset:0}.spotlight__dim{background:var(--spotlight-scrim);position:fixed}.spotlight__ring{border:2px solid var(--rail-accent);border-radius:var(--r-lg);box-shadow:var(--shadow-spotlight);transition:top var(--t-fast) var(--ease), left var(--t-fast) var(--ease), width var(--t-fast) var(--ease), height var(--t-fast) var(--ease);position:fixed}.spotlight__label{border:1px solid var(--tip-line);border-radius:var(--r-md);width:max-content;max-width:220px;color:var(--rail-ink);background:linear-gradient(180deg, var(--tip-from) 0%, var(--tip-to) 100%);box-shadow:var(--shadow-lg);gap:1px;padding:7px 12px 8px;display:grid;position:fixed}.spotlight__label--above{transform:translateY(-100%)}.spotlight__label strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.spotlight__label span{font-size:var(--fs-2xs);color:var(--tip-detail)}@media (prefers-reduced-motion:no-preference){.spotlight__ring{animation:spotlight-pulse var(--t-loop-pulse) var(--ease) 2}.spotlight__label{animation:help-chat-in var(--t-med) var(--ease) both}}@keyframes spotlight-pulse{50%{box-shadow:var(--shadow-spotlight-pulse)}}@media (prefers-reduced-motion:no-preference){.spotlight__dim{animation:spotlight-dim var(--t-med) var(--ease) both}}@keyframes spotlight-dim{0%{opacity:0}}.agent-studio{gap:var(--space-4);min-width:0;max-width:100%;padding-bottom:var(--space-2);font-family:var(--font-sans);overflow-wrap:anywhere;display:grid;container:studio/inline-size}.studio-head{grid-template-columns:auto minmax(0, 1fr) minmax(calc(var(--space-10) * 4 + var(--space-5)), .9fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.studio-head__industry{align-items:center;gap:var(--space-3);min-width:0;display:flex}.studio-head__industry small,.studio-head__version small{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);display:block}.studio-head__industry strong{font-size:var(--fs-md)}.studio-head__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--r-lg);color:var(--ind-ink,var(--brand-text));background:var(--ind-bg,var(--brand-soft));flex-shrink:0;place-items:center;display:grid}.studio-head__version{text-align:right}.studio-head__version span{font-size:var(--fs-xs);color:var(--text-2)}.studio-ready{gap:var(--space-1-5);min-width:0;display:grid}.studio-ready__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.studio-ready__top span{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--brand-text)}.studio-ready__bar{height:var(--space-1-5);border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.studio-ready__bar span{border-radius:inherit;background:var(--brand);height:100%;transition:width var(--t-med) var(--ease);display:block}.studio-ready__next{font-size:var(--fs-xs);color:var(--text-3);margin:0}.studio-ready__next .link-btn{font-size:inherit}.studio-banner{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--info-border);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--info-text);background:var(--info-bg);margin:0;display:flex}.studio-saved:empty{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.studio-saved{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--success-border);border-radius:var(--r-lg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--success-text);background:var(--success-bg);margin:0;display:flex}.studio-banner--warning{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-bg)}.studio-banner svg{flex-shrink:0}.studio-steps.tabs{gap:var(--space-1);padding:var(--space-1);border:var(--line);border-radius:var(--r-xl);background:var(--surface-2);grid-template-columns:repeat(9,minmax(0,1fr));display:grid;overflow:visible}.studio-steps .tab{min-width:0;padding:var(--space-2);border-radius:var(--r-lg);text-align:left;white-space:normal;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);display:flex}.studio-steps .tab:hover{background:var(--surface-hover)}.studio-steps .tab[aria-selected=true]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm);outline:1px solid var(--border);outline-offset:-1px}.studio-steps .tab[aria-selected=true]:after{display:none}.studio-step-tab{align-items:center;gap:var(--space-2);min-width:0;display:flex}.studio-step-tab__n{width:var(--space-6);height:var(--space-6);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--text-2);background:var(--surface-3);flex-shrink:0;place-items:center;display:grid}.studio-step-tab__n.is-ok{color:var(--success-text);background:var(--success-bg)}.studio-step-tab__n.is-missing{color:var(--warning-text);background:var(--warning-bg)}.tab[aria-selected=true] .studio-step-tab__n:not(.is-ok,.is-missing){color:var(--on-brand);background:var(--brand)}.studio-step-tab__text{min-width:0;display:grid}.studio-step-tab__text strong{font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.studio-step-tab__text small{font-size:var(--fs-2xs);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}@container studio (width>=1180px){.studio-step-tab__text small{display:block}}.studio-body{gap:var(--space-5);align-items:start;display:grid}.agent-studio--wide .studio-body{grid-template-columns:minmax(0, 1fr) clamp(calc(var(--space-10) * 8), 30%, calc(var(--space-10) * 9 + var(--space-5)))}.studio-panel{gap:var(--space-4);min-width:0;display:grid}.studio-fieldset-root{border:0;min-width:0;margin:0;padding:0}.studio-fieldset-root.settings-form :disabled{opacity:.7}.studio-aside{top:var(--space-2);min-width:0;position:sticky}.studio-step{gap:var(--space-4);min-width:0;display:grid}.studio-lead{font-size:var(--fs-sm);color:var(--text-2);margin:0}.studio-nav{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--line);display:flex}.studio-empty{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--text-2);margin:0}.studio-note{font-size:var(--fs-xs);color:var(--text-3);margin:0}.studio-block{gap:var(--space-3);padding:var(--space-4);border:var(--line);border-radius:var(--r-xl);background:var(--surface);display:grid}.studio-block__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.studio-block__head h4{font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0}.studio-block__head p{margin:var(--space-0-5) 0 0;font-size:var(--fs-xs);color:var(--text-3)}.studio-field{gap:var(--space-1-5);min-width:0;font-size:var(--fs-sm);display:grid;position:relative}.studio-field--grow{flex:1}.studio-field--compact{gap:var(--space-1);font-size:var(--fs-xs)!important;color:var(--text-2)!important}.settings-form .studio-field--compact :is(input,select){min-height:var(--control-h);padding-block:var(--space-1-5);font-size:var(--fs-sm)}.studio-field--inline{flex-wrap:wrap;align-items:center;gap:var(--space-2)!important;display:flex!important}.studio-field--inline select{max-width:100%;width:auto!important}.studio-count{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--text-3);justify-self:end}.studio-row{gap:var(--space-3);align-items:flex-end;display:flex}.studio-row>.studio-field:not(.studio-field--grow){width:calc(var(--space-10) * 5)}.studio-row--wrap{gap:var(--space-4);flex-wrap:wrap}.studio-check{padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);align-items:flex-start;gap:var(--space-2)!important;display:flex!important}.studio-check span{gap:var(--space-0-5);display:grid}.studio-check small{font-weight:var(--fw-regular)}.studio-seg{align-items:center;gap:var(--space-0-5);padding:var(--space-1);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-wrap:wrap;margin:0;display:inline-flex}.studio-seg legend{float:left;width:100%;margin-bottom:var(--space-1-5);font-weight:var(--fw-semibold);padding:0;font-size:var(--fs-xs)!important;color:var(--text-2)!important}.studio-seg label{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;align-items:center;font-weight:var(--fw-medium)!important;display:inline-flex!important}.studio-seg label.is-checked{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm);outline:1px solid var(--border);outline-offset:-1px}.studio-seg input{opacity:0;pointer-events:none;position:absolute}.studio-seg label:has(input:focus-visible){outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-0-5)}.choice-cards{gap:var(--space-2);display:grid}.choice-cards--3{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) * 5), 1fr))}.choice-cards--2{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) * 6), 1fr))}.choice-card{padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-items:flex-start;position:relative;gap:var(--space-2-5)!important;display:flex!important}.choice-card:hover{border-color:var(--brand)}.choice-card.is-checked{border-color:var(--brand);background:var(--brand-soft);box-shadow:none;outline:1px solid var(--brand);outline-offset:-1px}.choice-card input{margin-top:var(--space-0-5)!important}.choice-card__text{gap:var(--space-0-5);min-width:0;display:grid}.choice-card__text strong{font-size:var(--fs-sm)}.choice-card__text small{line-height:var(--lh-normal);font-size:var(--fs-xs)!important;color:var(--text-2)!important}.studio-switch{width:var(--control-h);height:var(--control-h);border-radius:var(--r-md);background:0 0;flex-shrink:0;padding:0;position:relative}.studio-switch:before{content:"";top:var(--space-3);left:var(--space-1);width:var(--control-h-md);height:var(--space-5);border-radius:var(--r-pill);background:var(--border-strong);transition:background-color var(--t-fast) var(--ease);position:absolute}.studio-switch[aria-checked=true]:before{background:var(--brand)}.studio-switch__thumb{top:var(--space-3-5);left:var(--space-1-5);width:var(--space-4);height:var(--space-4);border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-sm);transition:transform var(--t-fast) var(--ease);position:absolute}.studio-switch[aria-checked=true] .studio-switch__thumb{transform:translateX(calc(var(--motion-distance) * 4))}.studio-switch:disabled{opacity:.55;cursor:not-allowed}.studio-icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--r-md);color:var(--text-3);flex-shrink:0;place-items:center;display:grid}.studio-icon-btn:hover:not(:disabled){color:var(--danger-text);background:var(--danger-bg)}.collect-row__tools .studio-icon-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.studio-icon-btn:disabled{opacity:.35}[class*=industry-card--]{--ind-ink:var(--text-2);--ind-bg:var(--surface-2)}.industry-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) * 5 + var(--space-2)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.industry-card{gap:var(--space-2-5);padding:var(--space-4);border:var(--line);border-radius:var(--r-xl);background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);grid-template-rows:auto auto 1fr auto;display:grid}.industry-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.industry-card.is-current{border-color:var(--brand);box-shadow:none;outline:1px solid var(--brand);outline-offset:-1px;background:var(--surface)}.industry-card__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--r-lg);color:var(--ind-ink);background:var(--ind-bg);place-items:center;display:grid}.industry-card__text{gap:var(--space-1);display:grid}.industry-card__text h4{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0;display:flex}.industry-card__text p{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2);margin:0}.industry-card__text small{font-size:var(--fs-2xs);color:var(--text-3)}.industry-card__badge{padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-badge);font-weight:var(--fw-bold);color:var(--on-brand);background:var(--brand)}.industry-card__topics{align-content:flex-start;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.industry-card__topics span{padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-2xs);color:var(--text-2);background:var(--surface-3)}.industry-card .btn{justify-self:start}.template-choice{gap:var(--space-2);display:grid}.template-choice__option{gap:var(--space-0-5);padding:var(--space-3) var(--space-4);border:var(--line-strong);border-radius:var(--r-lg);text-align:left;background:var(--surface);display:grid}.template-choice__option:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.template-choice__option:disabled{opacity:.5;cursor:not-allowed}.template-choice__option strong{font-size:var(--fs-sm)}.template-choice__option small{font-size:var(--fs-xs);color:var(--text-2)}.cap-list,.rule-list,.custom-rules{border:var(--line);border-radius:var(--r-lg);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cap-list li,.rule-list li,.custom-rules li{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--space-2) var(--space-3);background:var(--surface);display:flex}.cap-list li+li,.rule-list li+li,.custom-rules li+li{border-top:var(--line)}.cap-list li.is-on,.rule-list li.is-on{background:var(--surface-2)}.cap-list__text{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.cap-list__text strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.cap-list__text small{font-size:var(--fs-xs);color:var(--text-3)}.rule-list__label{font-size:var(--fs-sm);flex:1}.rule-list__value{color:var(--text-2);align-items:center;gap:var(--space-1-5)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;display:flex!important}.agent-studio .settings-form .rule-list__value input{width:calc(var(--space-10) * 2 + var(--space-1));min-height:var(--control-h);padding:var(--space-1) var(--space-2);font-size:var(--fs-sm)}.agent-studio .settings-form .rule-list__value input.is-wide{width:min(calc(var(--space-10) * 7), 40vw)}.custom-rules li span{font-size:var(--fs-sm);flex:1}.custom-rules__add{align-items:flex-end;gap:var(--space-2);display:flex}.topic-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.topic-card{border:var(--line);border-radius:var(--r-xl);background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.topic-card.is-open{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.topic-card.is-off .topic-card__toggle{color:var(--text-2)}.topic-card__head{align-items:center;gap:var(--space-2);padding-right:var(--space-3);display:flex}.topic-card__toggle{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--r-xl);text-align:left;flex:1;display:flex}.topic-card__toggle:hover{background:var(--surface-hover)}.topic-card__icon{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--r-lg);color:var(--brand-text);background:var(--brand-soft);flex-shrink:0;place-items:center;display:grid}.topic-card__icon--horarios{color:var(--info-text);background:var(--info-bg)}.topic-card__icon--archivos{color:var(--avatar-violet-fg);background:var(--avatar-violet-bg)}.topic-card__icon--envios,.topic-card__icon--devoluciones{color:var(--warning-text);background:var(--warning-bg)}.topic-card__icon--faq,.topic-card__icon--texto,.topic-card__icon--ubicacion{color:var(--text-2);background:var(--surface-3)}.topic-card__text{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.topic-card__text strong{font-size:var(--fs-sm)}.topic-card__text small{font-size:var(--fs-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-card__state{color:var(--warning-text);flex-shrink:0;display:grid}.topic-card__state.is-ok{color:var(--success-dot)}.topic-card__chevron{color:var(--text-3);transition:transform var(--t-med) var(--ease);flex-shrink:0}.topic-card__toggle[aria-expanded=true] .topic-card__chevron{transform:rotate(180deg)}.topic-card__body{gap:var(--space-4);padding:var(--space-1) var(--space-4) var(--space-4) calc(var(--space-3) + var(--control-h-md) + var(--space-3));display:grid}.topic-card__foot{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--line);flex-wrap:wrap;display:flex}.topic-card__foot .btn:last-child{margin-left:auto}.topic-add{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.topic-add__label{margin-right:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2)}.topic-add__chip{align-items:center;gap:var(--space-1-5);min-height:var(--control-h);padding:0 var(--space-3);border:var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);background:var(--surface);display:inline-flex}.topic-add__chip:hover:not(:disabled){color:var(--brand-text);border-color:var(--brand);background:var(--brand-soft)}.topic-add__chip.is-suggested{border-style:dashed}.topic-add__chip:disabled{opacity:.5;cursor:not-allowed}.topic-add small{font-size:var(--fs-xs);color:var(--text-3)}.pay-list{gap:var(--space-2);justify-items:start;display:grid}.pay-head,.pay-row{grid-template-columns:var(--control-h-xs) minmax(0, .9fr) minmax(0, 1fr) minmax(0, 1.7fr) calc(var(--control-h) * 2 + var(--space-1));align-items:center;gap:var(--space-2);width:100%;display:grid}.pay-head{padding:0 var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--text-3)}.pay-head span:last-child{text-align:right}.pay-row{padding:var(--space-1-5) var(--space-2);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.pay-row.is-off{border-style:dashed}.pay-row__icon{width:var(--control-h-xs);height:var(--control-h-md);color:var(--brand-text);place-items:center;display:grid}.pay-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:var(--control-h);display:flex}@container studio (width<=860px){.pay-head{display:none}.pay-row{grid-template-columns:var(--control-h-xs) minmax(0, 1fr) minmax(0, 1fr) auto}.pay-row__detail{grid-area:2/2/auto/4}}.hours{gap:var(--space-4);display:grid}.hours__grid{gap:var(--space-0-5);padding:var(--space-1);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:grid}.hours__row{grid-template-columns:calc(var(--space-10) * 4 - var(--space-2-5)) calc(var(--space-8) * 4 + var(--space-1)) var(--space-4) calc(var(--space-8) * 4 + var(--space-1));justify-content:start;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-0-5) var(--space-2);border-radius:var(--r-md);display:grid}.hours__row:not(.is-closed){background:var(--surface)}.hours__day{font-size:var(--fs-sm);align-items:center;gap:var(--space-2)!important;display:flex!important}.agent-studio .settings-form .hours__time input{min-height:var(--control-h);padding:var(--space-1) var(--space-2);font-size:var(--fs-sm)}.hours__sep,.hours__closed{font-size:var(--fs-xs);color:var(--text-3)}.hours__closed{grid-column:2/-1}.hours__tools{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.studio-fieldset legend{margin-bottom:var(--space-2);padding:0}.studio-radios{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) * 5 - var(--space-2-5)), 1fr));gap:var(--space-2);display:grid}.studio-radio{padding:var(--space-2-5) var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:var(--space-2)!important;display:flex!important}.studio-radio.is-checked{border-color:var(--brand);background:var(--brand-soft)}.studio-radio span{gap:var(--space-0-5);display:grid}.studio-radio small{font-weight:var(--fw-regular);font-size:var(--fs-xs)!important;color:var(--text-2)!important}@container studio (width<=620px){.hours__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hours__day,.hours__closed{grid-column:1/-1}}.files{gap:var(--space-3);display:grid}.file-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.file-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:flex}.file-row__icon{width:var(--space-10);height:calc(var(--space-6) * 2);border-radius:var(--r-md);color:var(--danger-text);background:var(--danger-bg);flex-shrink:0;place-items:center;display:grid}.file-row__icon--imagen,.file-row__icon--video,.file-row__icon--documento{color:var(--info-text);background:var(--info-bg)}.file-row__icon--enlace{color:var(--brand-text);background:var(--brand-soft)}.file-row__main{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.file-row__main>strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-row__main>small{margin-bottom:var(--space-1);font-size:var(--fs-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-drop{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:var(--space-0-5) dashed var(--border-strong);border-radius:var(--r-xl);text-align:center;color:var(--text-3);background:var(--surface-2);display:grid}.file-drop p{font-size:var(--fs-sm);color:var(--text-2);margin:0}.file-drop small{max-width:46ch;font-size:var(--fs-2xs)}.file-drop__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.file-link{align-items:end;gap:var(--space-2);padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;display:grid}@container studio (width<=620px){.file-link{grid-template-columns:1fr}}.faq-edit{gap:var(--space-2);justify-items:start;display:grid}.faq-edit__pair{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:flex}.faq-edit__index{width:var(--space-6);height:var(--space-6);margin-top:var(--space-6);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--brand-text);background:var(--brand-soft-2);flex-shrink:0;place-items:center;display:grid}.faq-edit__fields{gap:var(--space-2);flex:1;min-width:0;display:grid}.faq-edit__pair .studio-icon-btn{margin-top:var(--space-6)}.collect-list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.collect-head,.collect-row{grid-template-columns:var(--space-6) minmax(0, 1.2fr) minmax(0, 1fr) calc(var(--bar-h) * 2) calc(var(--control-h) * 3);align-items:center;gap:var(--space-2);display:grid}.collect-head{padding:0 var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text-3)}.collect-row{padding:var(--space-1-5) var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.collect-row__n{width:var(--space-6);height:var(--control-h-md);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-3);place-items:center;display:grid}.collect-row__req{min-height:var(--control-h);white-space:nowrap;align-items:center;gap:var(--space-1-5)!important;font-size:var(--fs-xs)!important;display:flex!important}.collect-row__tools{min-height:var(--control-h);align-items:center;display:flex}@container studio (width<=860px){.collect-head{display:none}.collect-row{grid-template-columns:var(--space-6) minmax(0, 1fr)}.collect-row>label,.collect-row__tools{grid-column:2}.collect-row__n{grid-area:1/1}}.prompt-view{max-height:calc(var(--space-10) * 10 + var(--space-5));padding:var(--space-4);border:var(--line);border-radius:var(--r-lg);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);font-weight:var(--fw-regular);white-space:pre-wrap;color:var(--text);background:var(--surface-2);margin:0;overflow:auto}.agent-preview-panel{gap:var(--space-3);display:grid}.agent-preview-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.agent-preview-panel__head h4{font-size:var(--fs-md);margin:0}.agent-preview-panel__head p{margin:var(--space-0-5) 0 0;font-size:var(--fs-xs);color:var(--text-3)}.phone{height:min(calc(var(--space-10) * 16), calc(100dvh - calc(var(--space-10) * 4 + var(--space-5))));min-height:calc(var(--space-10) * 10 + var(--space-5));border:var(--space-1-5) solid var(--text);border-radius:var(--r-xl);background:var(--surface-2);box-shadow:var(--shadow-lg);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}:root[data-theme=dark] .phone{border-color:var(--border-strong)}.phone__bar{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);color:var(--on-brand);background:var(--brand);display:flex}.phone__bar .icon-btn{color:var(--on-brand)}.phone__bar .icon-btn:hover:not(:disabled){color:var(--on-brand);background:var(--brand-hover)}.phone__who{min-width:0;line-height:var(--lh-tight);flex:1;display:grid}.phone__who strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone__who small{font-size:var(--fs-2xs)}.phone__log{gap:var(--space-1-5);padding:var(--space-3);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.wa-turn{display:contents}.wa-msg{gap:var(--space-1-5);max-width:86%;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-normal);color:#111b21;box-shadow:var(--shadow-sm);display:grid}.wa-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wa-msg--in{border-top-left-radius:var(--r-2xs);background:#fff;align-self:flex-start}.wa-msg--out{border-top-right-radius:var(--r-2xs);background:#d9fdd3;align-self:flex-end}:root[data-theme=dark] .wa-msg{color:#e9edef}:root[data-theme=dark] .wa-msg--in{background:#202c33}:root[data-theme=dark] .wa-msg--out{background:#005c4b}.wa-msg--typing{gap:var(--space-1);padding:var(--space-2-5) var(--space-3);display:flex}.wa-msg--typing i{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-pill);background:#8696a0}.wa-file{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--r-md);background:#0b141a0f;display:flex}.wa-file svg{color:#c2362a;flex-shrink:0}.wa-file span{min-width:0;line-height:var(--lh-tight);display:grid}.wa-file strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-file small{font-size:var(--fs-2xs);opacity:.7}.wa-system{align-self:center;align-items:center;gap:var(--space-1);max-width:92%;margin:var(--space-1) 0;padding:var(--space-1) var(--space-2-5);border-radius:var(--r-md);font-size:var(--fs-2xs);text-align:center;color:#54656f;background:#fff8c5;display:inline-flex}:root[data-theme=dark] .wa-system{color:#e9edef;background:#182229}.phone__suggest{gap:var(--space-1-5);padding:0 var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.phone__suggest button{min-height:var(--control-h);padding:var(--space-1-5) var(--space-2-5);border:var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--brand-text);background:var(--surface)}.phone__suggest button:hover{background:var(--surface-hover);border-color:var(--brand)}.phone__composer{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface-3);display:flex}.phone__composer input{min-width:0;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:0;flex:1}.phone__composer input:focus{outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-0-5)}.phone__send{width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);color:var(--on-brand);background:var(--brand)}.phone__send:disabled{opacity:.5}.studio-preview-drawer .phone{height:max(calc(var(--space-10) * 9 + var(--space-5)), calc(100dvh - calc(var(--space-10) * 8 + var(--space-2-5))));min-height:0}.studio-try{bottom:var(--space-3);z-index:var(--z-sticky);box-shadow:var(--shadow-md);justify-self:end;position:sticky}.studio-savebar{bottom:var(--space-3);z-index:var(--z-header);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--line-strong);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lg);display:flex;position:sticky}.studio-savebar p{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:1;margin:0;display:flex}.studio-savebar p svg{color:var(--danger-text)}@media (prefers-reduced-motion:no-preference){.studio-savebar{animation:studio-save-in var(--t-med) var(--ease) both}}@keyframes studio-save-in{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@container studio (width<=1180px){.studio-head{grid-template-columns:auto minmax(0,1fr) auto}.studio-ready{grid-area:2/1/auto/-1}}@container studio (width<=900px){.agent-studio--wide .studio-body{grid-template-columns:minmax(0,1fr)}.studio-head{grid-template-columns:1fr auto}.studio-head__where{grid-area:2/1/auto/-1}.studio-ready{grid-area:3/1/auto/-1}.studio-steps.tabs{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.studio-steps .tab{scroll-snap-align:start;flex:none}}@container studio (width<=560px){.studio-savebar p{flex-basis:100%}.studio-savebar .btn{flex:1}.studio-head{grid-template-columns:minmax(0,1fr)}.studio-head__version{text-align:left;grid-area:4/1}.studio-head__actions{flex-wrap:wrap;justify-content:flex-start}.studio-steps.tabs{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.studio-step-tab{align-items:flex-start;gap:var(--space-1)}.studio-row{flex-direction:column;align-items:stretch}.studio-row>.studio-field:not(.studio-field--grow){width:auto}.topic-card__body{padding-left:var(--space-4)}.pay-row{grid-template-columns:var(--space-8) minmax(0, 1fr)}.pay-row>label,.pay-row__detail{grid-area:auto/1/auto/-1!important}}.profile-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-bar__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profile-chip{gap:var(--space-0-5);min-width:min(100%, calc(var(--space-10) * 4 - var(--space-2-5)));max-width:100%;padding:var(--space-2) var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);text-align:left;background:var(--surface);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);display:grid}.profile-chip:hover:not(:disabled){border-color:var(--brand)}.profile-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);box-shadow:none;outline:1px solid var(--brand);outline-offset:-1px}.profile-chip:disabled{opacity:.5;cursor:not-allowed}.profile-chip strong{font-size:var(--fs-sm)}.profile-chip small{align-items:center;gap:var(--space-1-5);font-size:var(--fs-2xs);color:var(--text-3);display:flex}.mode-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--success-dot)}.mode-dot--fuera_horario{background:var(--warning-dot)}.mode-dot--copiloto{background:var(--brand-text)}.studio-head__where{gap:var(--space-0-5);justify-items:start;min-width:0;display:grid}.studio-head__where small{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.studio-head__where>span{max-width:100%;font-size:var(--fs-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-head__where .btn{margin-left:calc(var(--space-2) * -1)}.studio-head__actions{justify-content:flex-end;gap:var(--space-1-5);margin-top:var(--space-1-5);display:flex}.studio-side{gap:var(--space-3);min-width:0;display:grid}.studio-side__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-side__controls{gap:var(--space-2);display:grid}.studio-side__controls .segmented{width:100%}.studio-side__who select{font-size:var(--fs-xs)!important}.studio-side__count{min-width:var(--space-8);margin-left:var(--space-1);padding:0 var(--space-1-5);border-radius:var(--r-pill);font-size:var(--fs-badge);font-weight:var(--fw-bold);color:var(--warning-text);background:var(--warning-bg);place-items:center;display:inline-grid}.studio-side__count.is-ok{color:var(--success-text);background:var(--success-bg)}.studio-aside .phone{height:min(calc(var(--space-10) * 14), calc(100dvh - calc(var(--space-10) * 6 + var(--space-5))))}.wa-applied{max-width:86%;margin:calc(var(--space-0-5) * -1) 0 0;padding:var(--space-0-5) var(--space-2);border-radius:var(--r-sm);font-size:var(--fs-2xs);color:#0b5c43;background:#ffffffb3;align-self:flex-start}:root[data-theme=dark] .wa-applied{color:#7dd3ac;background:#202c33e6}.wa-save-test{align-self:flex-start;align-items:center;gap:var(--space-1);margin:calc(var(--space-0-5) * -1) 0 var(--space-0-5);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--r-sm);font-size:var(--fs-2xs);color:#54656f;display:inline-flex}.wa-save-test:hover{color:#0b5c43;background:#ffffffb3}:root[data-theme=dark] .wa-save-test{color:#8696a0}.agent-tests{gap:var(--space-3);display:grid}.agent-tests__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.agent-tests__head h4{font-size:var(--fs-md);margin:0}.agent-tests__head p{margin:var(--space-0-5) 0 0;font-size:var(--fs-xs);color:var(--text-3)}.agent-tests__head .is-ok{color:var(--success-text)}.agent-tests__head .is-bad{color:var(--danger-text)}.agent-tests__form{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);display:grid}.agent-tests__expect{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.agent-tests__actions{justify-content:flex-end;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.agent-tests__error{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--danger-text);background:var(--danger-bg);margin:0}.agent-tests__list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.agent-tests__list>li{border:var(--line);border-radius:var(--r-lg);background:var(--surface)}.agent-tests__list>li.is-fail{border-color:var(--danger-border)}.agent-tests__row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--r-lg);text-align:left;display:flex}.agent-tests__row:hover{background:var(--surface-hover)}.is-pass>.agent-tests__row>svg:first-child{color:var(--success-dot);flex-shrink:0}.is-fail>.agent-tests__row>svg:first-child{color:var(--danger-solid);flex-shrink:0}.agent-tests__q{flex:1;min-width:0;display:grid}.agent-tests__q strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-tests__q small{font-size:var(--fs-2xs);color:var(--text-3)}.agent-tests__chevron{color:var(--text-3);transition:transform var(--t-med) var(--ease);flex-shrink:0}.agent-tests__row[aria-expanded=true] .agent-tests__chevron{transform:rotate(180deg)}.agent-tests__detail{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);font-size:var(--fs-xs);display:grid}.agent-tests__detail p{margin:0}.agent-tests__why{color:var(--danger-text);font-weight:var(--fw-semibold)}.agent-tests__reply{padding:var(--space-2);border-radius:var(--r-md);white-space:pre-wrap;color:var(--text-2);background:var(--surface-2)}.agent-tests__reply span{font-weight:var(--fw-semibold);color:var(--text)}.publish{gap:var(--space-4);display:grid}.publish__block{gap:var(--space-2);display:grid}.publish__block h3,.history h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0}.publish__ok,.publish__bad{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0;display:flex}.publish__ok{color:var(--success-text)}.publish__bad{color:var(--danger-text)}.change-list{gap:var(--space-1);max-height:calc(var(--space-10) * 5 + var(--space-5));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border:var(--line);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--text-2);background:var(--surface-2);margin:0;display:grid;overflow-y:auto}.change-list--bad{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.history{gap:var(--space-4);display:grid}.history__draft{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--r-lg);font-size:var(--fs-sm);display:grid}.history__draft p{margin:0}.history__draft .btn{justify-self:start}.history__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.history__list>li{gap:var(--space-1-5);padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.history__list>li.is-current{border-color:var(--brand);border-left-width:var(--space-1)}.history__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.history__head strong{font-size:var(--fs-sm)}.history__head small{font-size:var(--fs-2xs);color:var(--text-3);margin-left:auto}.history__badge{padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-badge);font-weight:var(--fw-bold);color:var(--on-brand);background:var(--brand)}.history__note{font-size:var(--fs-xs);color:var(--text-2);margin:0}.history__actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-settings{gap:var(--space-4)!important}.scope-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) * 4 + var(--space-2-5)), 1fr));gap:var(--space-1-5);display:grid}.scope-check{padding:var(--space-2) var(--space-2-5);border:var(--line);border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:var(--space-2)!important;font-weight:var(--fw-medium)!important;display:flex!important}.scope-check:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.scope-check span{line-height:var(--lh-tight);display:grid}.scope-check small{color:var(--text-3);font-size:var(--fs-2xs)!important}.profile-settings__covered{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--info-text);background:var(--info-bg);margin:0}.profile-settings__confirm{font-size:var(--fs-xs);color:var(--danger-text)}.dialog-foot__spacer{flex:1}.var-chips{align-items:center;gap:var(--space-1);margin-top:calc(var(--space-2) * -1);font-size:var(--fs-2xs);color:var(--text-3);flex-wrap:wrap;display:flex}.var-chip{padding:var(--space-0-5) var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:var(--lh-normal);font-weight:var(--fw-medium);color:var(--brand-text);background:var(--surface)}.var-chip:hover:not(:disabled){border-style:solid;border-color:var(--brand);background:var(--brand-soft)}.var-list{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) * 5 + var(--space-5)), 1fr));gap:var(--space-2);margin:0;display:grid}.var-list>div{gap:var(--space-0-5);padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.var-list dt code{font-size:var(--fs-xs);color:var(--brand-text);background:0 0;padding:0}.var-list dd{font-size:var(--fs-xs);color:var(--text-2);margin:0}.cust-rules{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cust-rule{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:flex}.cust-rule.is-off .cust-rule__body{color:var(--text-2)}.cust-rule>.studio-switch{margin-top:0}.cust-rule__body{gap:var(--space-1-5);flex:1;min-width:0;display:grid}.cust-rule__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cust-rule__row .studio-field{flex:1 1 calc(var(--space-10) * 4 - var(--space-2-5))}.cust-rule__word{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-3)}.cust-rule__hint{font-size:var(--fs-2xs);color:var(--text-3)}.unanswered{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.unanswered__item{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.unanswered__q{gap:var(--space-3);display:flex}.unanswered__q>svg{margin-top:var(--space-0-5);color:var(--warning-text);flex-shrink:0}.unanswered__text{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.unanswered__repeat{margin-left:var(--space-2);padding:0 var(--space-1-5);border-radius:var(--r-pill);font-size:var(--fs-badge);color:var(--warning-text);background:var(--warning-bg)}.unanswered__q small{align-items:center;gap:var(--space-1);font-size:var(--fs-2xs);color:var(--text-3);flex-wrap:wrap;display:flex}.unanswered__reply{margin:0 0 0 calc(var(--fs-xl) + var(--space-3));padding:var(--space-2) var(--space-3);border-left:var(--space-0-5) solid var(--border-strong);font-size:var(--fs-xs);color:var(--text-2)}.unanswered__reply span{font-weight:var(--fw-semibold);color:var(--text)}.unanswered__actions{gap:var(--space-1-5);margin-left:calc(var(--fs-xl) + var(--space-3));flex-wrap:wrap;display:flex}.copilot{gap:var(--space-1-5);margin:0 0 var(--space-2);padding:var(--space-2-5) var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);display:grid}.copilot__head{align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--brand-text);display:flex}.copilot__head strong{color:var(--text)}.copilot__tag{padding:0 var(--space-1-5);border-radius:var(--r-pill);font-size:var(--fs-badge);font-weight:var(--fw-semibold);color:var(--brand-text);background:var(--surface-3)}.copilot__close{width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);color:var(--text-3);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.copilot__close:hover{color:var(--text);background:var(--surface-hover)}.copilot__text{font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap;margin:0}.copilot__applied{font-size:var(--fs-2xs);color:var(--text-3)}.copilot__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.copilot__actions small{font-size:var(--fs-2xs);color:var(--text-3)}.copilot__use{min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--r-md);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--bubble-out-text);background:var(--bubble-agent);border:1px solid #0000}.copilot__use:hover{border-color:var(--nav-text)}.copilot-line{align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-1-5);font-size:var(--fs-2xs);color:var(--text-3);display:flex}.copilot-line strong{color:var(--text-2)}:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot){font-family:var(--font-sans);overflow-wrap:anywhere}:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot) :is(button,.btn,.segmented>button){min-height:var(--control-h);min-width:var(--control-h);white-space:normal;overflow-wrap:anywhere}:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot) .btn{--btn-h:var(--control-h);gap:var(--space-2);max-width:100%;padding:var(--space-1-5) var(--space-3)}:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title))) .icon-btn{width:var(--control-h);height:var(--control-h);flex-shrink:0}:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title))) .settings-form :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea){min-width:0;max-width:100%;min-height:var(--control-h)}:is(.studio-check,.studio-radio,.choice-card,.scope-check,.hours__day,.collect-row__req){min-height:var(--control-h)}:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot) :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-0-5)}:is(.choice-card,.studio-radio,.studio-check,.scope-check):has(input:focus-visible){outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-0-5)}.studio-seg label:has(input:focus-visible){outline-offset:var(--space-0-5)}.studio-seg label{min-width:var(--control-h)}.studio-side .segmented{gap:var(--space-1);padding:var(--space-1)}.studio-side .segmented>button{min-width:0;padding:var(--space-1-5) var(--space-2);border:1px solid #0000}.studio-side .segmented>button[aria-pressed=true]{border-color:var(--border);box-shadow:var(--shadow-sm)}.studio-side .segmented>button:hover:not([aria-pressed=true]){background:var(--surface-hover)}.profile-bar__list,.profile-bar__list>li,.studio-head__version,.studio-block__head>div,.studio-savebar p{min-width:0;max-width:100%}.profile-chip small{flex-wrap:wrap}.mode-dot{flex-shrink:0}.studio-block__head,.studio-nav,.studio-savebar{flex-wrap:wrap}.studio-saved svg,.studio-savebar svg,.studio-nav .btn svg{flex-shrink:0}.studio-try{max-width:100%}.agent-studio :is(.btn,.studio-banner,.studio-saved,.studio-savebar,.studio-step-tab__n) svg{width:var(--space-4);height:var(--space-4)}.studio-head__icon>svg,.studio-preview-drawer .dialog-head__icon>svg{width:var(--space-5);height:var(--space-5)}.phone{min-width:0;max-width:100%}.phone__bar svg,.phone__send svg{flex-shrink:0}.phone__send:hover:not(:disabled){color:var(--on-brand);background:var(--brand-hover)}.wa-save-test{max-width:100%}.wa-save-test svg{flex-shrink:0}.cust-rule__body,.agent-tests__reply{overflow-wrap:anywhere}#st-dest{border-color:var(--nav-border)}#st-dest .studio-block__head h4{color:var(--nav-text)}@container studio (width<=560px){:is(.choice-cards--2,.choice-cards--3,.industry-grid,.studio-radios,.var-list){grid-template-columns:minmax(0,1fr)}.industry-card__text h4{flex-wrap:wrap}.studio-block__head{flex-direction:column}.studio-nav{align-items:stretch}.studio-nav .btn{flex:100%}.studio-nav>span:empty{display:none}.rule-list li{flex-wrap:wrap}.rule-list__label{min-width:0}.rule-list__value{flex-wrap:wrap;width:100%}.agent-studio .settings-form .rule-list__value input.is-wide{width:100%}.hours__row{grid-template-columns:minmax(0,1fr)}.hours__sep{justify-self:center}.pay-row__actions{grid-column:1/-1}.cust-rule{flex-wrap:wrap}.cust-rule__body{flex-basis:100%}.custom-rules__add{flex-wrap:wrap}.custom-rules__add .studio-field{flex-basis:100%}.topic-card__head{padding:var(--space-1);flex-wrap:wrap}.topic-card__toggle{flex-basis:calc(100% - var(--space-1));padding:var(--space-2)}.topic-card__head>.studio-switch{margin-left:auto}}@media (width<=390px){.scope-grid,.agent-tests__expect{grid-template-columns:minmax(0,1fr)}.studio-side__head .segmented{width:100%}.studio-preview-drawer .phone{height:max(calc(var(--space-10) * 10), calc(100dvh - var(--space-10) * 8))}}@media (prefers-reduced-motion:reduce){:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot) *,:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot) :before,:is(.agent-studio,.studio-preview-drawer,.overlay__panel:has(:where(.publish,.profile-settings,.history,#new-profile-title)),.unanswered,.copilot) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.incoming-call{z-index:var(--z-call);top:var(--space-3);right:var(--space-3);gap:var(--space-3);width:min(384px, calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-6));padding:var(--space-3) var(--space-4) var(--space-3-5);border:1px solid var(--success-border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lg), 0 0 0 4px var(--success-bg);color:var(--text);font-size:var(--fs-sm);display:grid;position:fixed;overflow:auto}.incoming-call__head{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.incoming-call__pulse{border-radius:var(--r-pill);width:36px;height:36px;color:var(--on-brand);background:var(--success-dot);flex-shrink:0;place-items:center;display:grid;position:relative}.incoming-call[data-route=whatsapp] .incoming-call__pulse{background:var(--channel-whatsapp)}.incoming-call__pulse svg{color:var(--on-brand)}.incoming-call__pulse .channel-icon,.incoming-call__pulse .channel-icon svg{color:var(--on-brand);fill:currentColor}.incoming-call__line{flex:1;min-width:0;display:grid}.incoming-call__line strong{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.incoming-call__line span{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incoming-call__timer{padding:2px var(--space-2);border-radius:var(--r-pill);background:var(--success-bg);color:var(--success-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex-shrink:0}.incoming-call__ringbar{height:3px;margin-top:calc(var(--space-1) * -1);border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.incoming-call__ringbar span{border-radius:inherit;background:var(--success-dot);height:100%;transition:width var(--t-loop-tick) linear;display:block}.incoming-call__who{align-items:center;gap:var(--space-3);min-width:0;display:flex}.incoming-call__who>div{gap:2px;min-width:0;display:grid}.incoming-call__name{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incoming-call__who p{color:var(--text-2);font-size:var(--fs-xs)}.incoming-call__unknown{border-radius:var(--r-pill);background:var(--surface-3);width:44px;height:44px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.incoming-call__tags{gap:var(--space-1);flex-wrap:wrap;margin-top:2px;display:flex}.incoming-call__chip{padding:1px var(--space-1-5);border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-badge);font-weight:var(--fw-semibold)}.incoming-call__facts{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-lg);background:var(--surface-2);display:grid}.incoming-call__facts li{align-items:flex-start;gap:var(--space-2);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-normal);display:flex}.incoming-call__facts li>svg{color:var(--text-3);flex-shrink:0;margin-top:2px}.incoming-call__facts b{color:var(--text);font-weight:var(--fw-semibold)}.incoming-call__facts q{color:var(--text);margin-top:1px;font-style:normal;display:block}.incoming-call__facts q:before{content:"«"}.incoming-call__facts q:after{content:"»"}.incoming-call__facts small{color:var(--text-3);font-size:var(--fs-badge)}.incoming-call__team{color:var(--text-3);font-size:var(--fs-xs)}.incoming-call__busy{padding:var(--space-2) var(--space-2-5);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-xs)}.incoming-call>*{min-width:0}.incoming-call__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.incoming-call__actions--busy .incoming-call__answer{flex-basis:100%;order:-1}.incoming-call__actions button{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;flex:1;display:inline-flex}.incoming-call__actions button:disabled{opacity:.6;cursor:not-allowed}.incoming-call__decline{background:var(--danger-button);color:var(--on-brand)}.incoming-call__decline:hover:not(:disabled){filter:brightness(.94)}.incoming-call__write{border:var(--line-strong);background:var(--surface);color:var(--text)}.incoming-call__write:hover:not(:disabled){background:var(--surface-hover)}.incoming-call__answer{background:var(--success-dot);color:var(--on-brand);flex:1.3}.incoming-call__answer:hover:not(:disabled){filter:brightness(.94)}.incoming-call__actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.incoming-call__demo{margin-top:calc(var(--space-1) * -1);color:var(--text-3);font-size:var(--fs-badge);text-align:center}@media (prefers-reduced-motion:no-preference){.incoming-call{animation:incoming-in var(--t-med) var(--ease) both}.incoming-call__pulse:before,.incoming-call__pulse:after{content:"";border-radius:inherit;background:inherit;opacity:.35;animation:incoming-ring var(--t-loop-ring) ease-out infinite;position:absolute;inset:0}.incoming-call__pulse:after{animation-delay:var(--t-loop-ring-offset)}.incoming-call__pulse>*{z-index:1;position:relative}.nav-item.is-ringing svg{animation:incoming-shake var(--t-loop-shake) ease-in-out infinite;transform-origin:50% 60%}}@keyframes incoming-in{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance)))}to{opacity:1;transform:none}}@keyframes incoming-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes incoming-shake{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.nav-item.is-ringing{color:var(--success-dot)}.nav-item__count--danger{background:var(--danger-button);color:var(--on-brand)}@media (width<=767.98px){.incoming-call{top:var(--space-2);right:var(--space-2);left:var(--space-2);width:auto}.incoming-call__actions button{padding:0 var(--space-2)}}.call-dock{width:min(340px, calc(100vw - var(--rail-w) - var(--space-6)))}.call-dock__who span,.call-dock__route{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-dock__note{gap:var(--space-1);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:grid}.call-dock__note textarea{width:100%;min-height:64px;padding:var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-regular);resize:vertical}.call-dock__icon-btn[aria-expanded=true]{background:var(--brand-soft);color:var(--brand-text)}.demo__incoming{gap:var(--space-2);margin-block:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo__incoming label{gap:var(--space-1);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:grid}.demo__incoming select{width:100%;min-height:var(--control-h-sm);padding:0 var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-sm)}.calls-toolbar__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.calls-select{gap:var(--space-1-5);color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.calls-select select{min-height:var(--control-h-sm);max-width:190px;padding:0 var(--space-6) 0 var(--space-2);border:var(--line-strong);border-radius:var(--r-md);background-color:var(--surface);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.calls-kpis{margin:0 0 var(--space-2-5);border:var(--line);border-radius:var(--r-lg);background:var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.calls-kpis>div{min-width:0;padding:var(--space-2-5) var(--space-3);background:var(--surface);align-content:start;gap:2px;display:grid}.calls-kpis dt{color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.calls-kpis dd{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.calls-kpis small{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-kpis .is-warning dd{color:var(--warning-text)}.calls-kpis .is-danger dd{color:var(--danger-text)}.calls-kpis .link-btn{font-size:var(--fs-xs)}.calls-callout{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2-5);padding:var(--space-2) var(--space-3);border:1px solid var(--danger-border);border-radius:var(--r-md);background:var(--danger-bg);color:var(--danger-text);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.calls-callout .link-btn{color:var(--danger-text);font-weight:var(--fw-semibold);margin-left:auto}.calls-table{border:var(--line);border-radius:var(--r-lg);background:var(--surface);max-width:100%;min-height:200px;max-height:calc(100dvh - 268px);overflow:auto}.calls-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.calls-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.calls-table th,.calls-table td{height:44px;padding:0 var(--space-2-5);border-bottom:var(--line);background:var(--surface);text-align:left;vertical-align:middle;white-space:nowrap}.calls-table thead th{z-index:3;background:var(--surface-2);height:34px;color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:sticky;top:0}.calls-table .is-end{text-align:right}.calls-table .calls-day-row th{z-index:2;background:var(--surface-3);height:30px;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);position:sticky;top:34px}.calls-table .calls-day-row small{margin-left:var(--space-2);color:var(--text-3);font-weight:var(--fw-medium)}.calls-table tbody tr:not(.calls-day-row){cursor:pointer}.calls-table tbody tr:not(.calls-day-row):hover>*{background:var(--surface-hover)}.calls-table tbody tr.is-active>*{background:var(--selected)}.calls-col-icon{width:44px}.calls-col-actions{width:1%;text-align:right!important}.calls-who{font-weight:var(--fw-regular)}.calls-person{align-items:center;gap:var(--space-2);text-align:left;min-width:0;max-width:260px;display:flex}.calls-person>span:last-child{min-width:0;display:grid}.calls-person strong{font-weight:var(--fw-semibold);text-overflow:ellipsis;overflow:hidden}.calls-person small,.calls-two small{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;overflow:hidden}.calls-person:hover strong{color:var(--brand-text);text-decoration:underline}.calls-person__unknown{border-radius:var(--r-pill);background:var(--surface-3);width:24px;height:24px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.calls-person__unknown--lg{width:44px;height:44px}.calls-two{display:grid}.calls-num{font-variant-numeric:tabular-nums;color:var(--text-2)}.calls-note-icon{margin-left:var(--space-1-5);color:var(--text-3);vertical-align:-2px}.calls-muted{color:var(--text-3)}.calls-agent{align-items:center;gap:var(--space-1-5);display:inline-flex}.calls-transfer{margin-left:var(--space-1-5);color:var(--text-3);font-size:var(--fs-xs);align-items:center;gap:2px;display:inline-flex}.calls-icon{border-radius:var(--r-pill);place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.calls-icon--in{background:var(--success-bg);color:var(--success-text)}.calls-icon--out{background:var(--info-bg);color:var(--info-text)}.calls-icon--missed{background:var(--danger-bg);color:var(--danger-text)}.calls-icon--failed{background:var(--muted-bg);color:var(--muted-text)}.calls-icon__wa{border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--surface);width:15px;height:15px;color:var(--channel-whatsapp);place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.calls-result{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.calls-badge,.calls-callback{height:22px;padding:0 var(--space-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.calls-badge--ok{background:var(--success-bg);color:var(--success-text)}.calls-badge--missed{background:var(--danger-bg);color:var(--danger-text)}.calls-badge--muted{background:var(--muted-bg);color:var(--muted-text)}.calls-callback{font-weight:var(--fw-semibold);border:1px solid #0000}.calls-callback--pendiente{border-color:var(--danger-border);background:var(--surface);color:var(--danger-text)}.calls-callback--intentada{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.calls-callback--devuelta{color:var(--text-3)}.calls-action{align-items:center;gap:var(--space-1);min-height:var(--control-h-xs);padding:0 var(--space-2-5);border:var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:inline-flex}.calls-action:hover{background:var(--surface-hover);color:var(--text)}.calls-action--primary{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.calls-cards{gap:var(--space-3);display:grid}.calls-day{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:flex}.calls-day small{color:var(--text-3);font-weight:var(--fw-medium)}.calls-cards ul{border:var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.calls-cards li+li{border-top:var(--line)}.calls-card{align-items:center;gap:var(--space-2-5);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);text-align:left;display:flex}.calls-card__body{flex:1;min-width:0;display:grid}.calls-card__body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-card__body small{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-card__meta{justify-items:end;gap:2px;display:grid}.calls-card__meta small{color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}@media (width<=1279.98px){.calls-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.calls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-toolbar__filters{grid-template-columns:minmax(0,1fr);width:100%;margin-left:0;display:grid}.calls-select{justify-content:space-between}.calls-select select{flex:1;max-width:none}}.call-detail__who{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--line);display:flex}.call-detail__who>div{flex:1;gap:2px;min-width:0;display:grid}.call-detail__who h3{font-size:var(--fs-lg)}.call-detail__who p{color:var(--text-2);font-size:var(--fs-xs)}.call-detail__profile{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.call-detail__facts{margin-block:var(--space-3);gap:0;display:grid}.call-detail__facts>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--line);font-size:var(--fs-sm);grid-template-columns:124px minmax(0,1fr);display:grid}.call-detail__facts dt{color:var(--text-3)}.call-detail__note{gap:var(--space-1-5);margin-bottom:var(--space-4);display:grid}.call-detail__note label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.call-detail__note textarea{width:100%;padding:var(--space-2) var(--space-2-5);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);resize:vertical}.call-detail__note-actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.call-detail__note-actions small{color:var(--text-3);font-size:var(--fs-xs)}.call-detail__chat{margin-bottom:var(--space-4)}.call-detail__others h3{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-sm);display:flex}.call-detail__others h3 small{color:var(--text-3);font-weight:var(--fw-medium)}.call-detail__others ol{border:var(--line);border-radius:var(--r-lg);overflow:hidden}.call-detail__others li+li{border-top:var(--line)}.call-detail__others button{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-2-5);text-align:left;display:flex}.call-detail__others button:hover{background:var(--surface-hover)}.call-detail__others button>span:nth-child(2){flex:1;min-width:0;display:grid}.call-detail__others button small{color:var(--text-3);font-size:var(--fs-xs)}.drawer.call-detail .drawer__footer{gap:var(--space-2);display:flex}.call-settings{gap:var(--space-4);scroll-margin-top:var(--space-4);display:grid}.call-settings:focus{outline:none}.call-support{border:var(--line);border-radius:var(--r-lg);max-width:100%;overflow-x:auto}.call-support table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.call-support th,.call-support td{padding:var(--space-2-5) var(--space-3);border-bottom:var(--line);text-align:left;vertical-align:top}.call-support thead th{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.call-support tbody tr:last-child>*{border-bottom:0}.call-support tbody th{font-weight:var(--fw-semibold);white-space:nowrap}.call-support td:nth-child(2){min-width:150px}.call-support td:nth-child(2) .pill{margin-bottom:var(--space-1)}.call-support td small{color:var(--text-3);font-size:var(--fs-xs);display:block}.call-support td:nth-child(3){min-width:260px;color:var(--text-2)}.call-support__req{min-width:200px;color:var(--text-3);font-size:var(--fs-xs)}.call-support__channel{align-items:center;gap:var(--space-2);display:inline-flex}.call-lines{border:var(--line);border-radius:var(--r-lg);display:grid;overflow:hidden}.call-lines>li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface);display:flex}.call-lines>li+li{border-top:var(--line)}.call-lines>li.is-off .call-lines__body{color:var(--text-3)}.call-lines__icon{border-radius:var(--r-pill);background:var(--surface-3);width:34px;height:34px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.call-lines__icon--whatsapp{background:var(--success-bg)}.call-lines__body{min-width:0;font-size:var(--fs-sm);color:var(--text-2);flex:1;gap:2px;display:grid}.call-lines__name{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text);flex-wrap:wrap;display:flex}.call-lines__name small{color:var(--text-3);font-size:var(--fs-xs)}.call-lines__actions{align-items:center;gap:var(--space-2-5);flex-shrink:0;display:flex}.call-settings__status:empty{display:none}.call-settings__status{margin-top:var(--space-2);color:var(--success-text);font-size:var(--fs-sm)}.call-line-drawer.overlay__panel--sheet-right{width:min(640px,100vw)}.call-line-form{gap:var(--space-5);display:grid}.call-block{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--line);display:grid}.call-block:last-child{border-bottom:0;padding-bottom:0}.call-block h3{font-size:var(--fs-md)}.call-switch{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.call-switch>div{gap:2px;min-width:0;display:grid}.call-switch strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.call-switch small{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.call-switch.is-disabled strong{color:var(--text-3)}.call-hours{border:var(--line);border-radius:var(--r-lg);display:grid;overflow:hidden}.call-hours__row{align-items:center;gap:var(--space-2);min-height:46px;padding:var(--space-1-5) var(--space-3);grid-template-columns:120px minmax(0,1fr);display:grid}.call-hours__row+.call-hours__row{border-top:var(--line)}.call-hours__row.is-closed{background:var(--surface-2)}.call-hours__day{font-weight:var(--fw-semibold);align-items:center;gap:var(--space-2)!important;font-size:var(--fs-sm)!important;color:var(--text)!important;display:flex!important}.call-hours__ranges{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.call-hours__range{align-items:center;gap:var(--space-1-5);color:var(--text-3);font-size:var(--fs-xs);display:inline-flex}.call-hours__range input{width:104px;min-height:var(--control-h-sm)!important;padding:0 var(--space-2)!important}.call-hours__range input[aria-invalid=true]{border-color:var(--danger-solid)!important}.call-hours__closed{color:var(--text-3);font-size:var(--fs-xs)}.call-hours__icon{border-radius:var(--r-md);width:26px;height:26px;color:var(--text-3);place-items:center;display:grid}.call-hours__icon:hover{background:var(--danger-bg);color:var(--danger-text)}.call-hours__add{font-size:var(--fs-xs);align-items:center;gap:2px;display:inline-flex}.call-hours__tools{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.call-holidays{gap:var(--space-2);display:grid}.call-holidays__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.call-holidays__title small{margin-left:var(--space-1);color:var(--text-3);font-weight:var(--fw-medium)}.call-holidays ul{border:var(--line);border-radius:var(--r-md);display:grid;overflow:hidden}.call-holidays li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2-5);font-size:var(--fs-sm);grid-template-columns:110px minmax(0,1fr) auto;display:grid}.call-holidays li+li{border-top:var(--line)}.call-holidays li span:first-child{font-variant-numeric:tabular-nums;color:var(--text-2)}.call-holidays__add{gap:var(--space-2);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;display:grid}.call-holidays__add input{min-height:var(--control-h-sm)!important}.call-outside{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.call-outside legend{margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.call-people{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border:var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.call-people legend{padding:0 var(--space-1);font-size:var(--fs-xs);color:var(--text-3)}.call-people label,.call-checks label{align-items:center;gap:var(--space-2)!important;font-size:var(--fs-sm)!important;color:var(--text)!important;display:flex!important}.call-checks{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.call-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.call-preview{align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-sm);line-height:var(--lh-normal);display:flex}.call-preview svg{flex-shrink:0;margin-top:2px}.drawer.call-line-drawer .drawer__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.call-line-drawer__error{color:var(--danger-text);font-size:var(--fs-sm);flex-basis:100%}.call-presence{border:0;gap:0;margin:0;padding:0;display:grid}.call-presence__row{padding:var(--space-2-5) 0;border-bottom:var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:var(--space-3)!important;display:grid!important}.call-presence__row>span:first-child{gap:2px;display:grid}.call-presence__row strong{font-size:var(--fs-sm);color:var(--text)}.call-presence__row small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.call-presence__fixed{color:var(--text-2);font-size:var(--fs-sm)}.call-presence .settings-actions{margin-top:var(--space-3)}.demo__plan{padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2)}.voice-off{padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text)}@media (width<=767.98px){.call-lines>li{flex-wrap:wrap}.call-lines__actions{justify-content:flex-end;width:100%}.call-hours__row,.call-holidays__add,.call-presence__row{grid-template-columns:minmax(0,1fr)}}.calls-filter-disclosure{flex-basis:100%}.calls-filter-disclosure>summary{cursor:pointer;list-style:none;display:none}.calls-filter-disclosure>summary::-webkit-details-marker{display:none}.calls-toolbar__filters{justify-content:flex-start;margin-left:0}.calls-period-summary .calls-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.calls-callout{border:var(--line);background:var(--surface-2);color:var(--text-2)}.calls-callout .link-btn{color:var(--text-2);text-decoration:none}.calls-table tbody tr.is-pending>.calls-col-icon{box-shadow:none}.calls-icon:is(.calls-icon--in,.calls-icon--out,.calls-icon--missed,.calls-icon--failed){color:var(--text-2);background:0 0}.calls-icon .calls-icon__wa{color:var(--text-2)}.calls-callback:is(.calls-callback--pendiente,.calls-callback--intentada,.calls-callback--devuelta){color:var(--text-2);font-weight:var(--fw-regular);background:0 0;border:0;padding:0}.calls-badge{border-radius:var(--r-md)}.calls-badge--ok,.calls-badge--muted{background:var(--surface-3);color:var(--text-2)}.calls-action{min-height:var(--control-h-sm);border-radius:var(--r-md);color:var(--text-2);background:0 0;border:0}.calls-action--primary{border:var(--line);background:var(--surface);color:var(--text)}.calls-action--primary:hover{background:var(--surface-hover);color:var(--text)}.calls-agent>.avatar{display:none}.calls-person>.avatar{background:var(--surface-3);color:var(--text-2)}.call-detail__phone{white-space:nowrap}.call-detail__note textarea{resize:none}.call-detail__note-actions .btn:disabled{opacity:1;background:var(--surface-3);border-color:var(--border);color:var(--text-2)}.call-detail__others ol{border:0;border-radius:0}.call-detail__identifiers{margin-block:var(--space-4);color:var(--text-2);font-size:var(--fs-xs)}@media (width<=767.98px){.calls-toolbar.customer-toolbar{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.calls-toolbar .workspace-search{min-width:0;max-width:none;min-height:var(--control-h);grid-column:1}.calls-filter-disclosure{grid-area:1/2}.calls-filter-disclosure>summary{min-height:var(--control-h);display:inline-flex}.calls-filter-disclosure[open]{grid-area:auto/1/auto/-1}.calls-filter-disclosure[open]>summary{margin-bottom:var(--space-2)}.calls-toolbar .workspace-filters{flex-wrap:nowrap;grid-area:2/1/auto/-1;width:100%;display:flex;overflow-x:auto}.calls-toolbar .workspace-filters button{min-height:var(--control-h);border-radius:var(--r-md);flex-shrink:0}.calls-toolbar__filters{gap:var(--space-2)}.calls-select{grid-template-columns:calc(var(--space-10) * 2) minmax(0, 1fr);width:100%;display:grid}.calls-select select,.calls-toolbar__filters .toolbar-btn{min-height:var(--control-h);width:100%}.calls-period-summary{display:none}.calls-callout{gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2)}.calls-callout>svg{display:none}.calls-callout .link-btn{min-height:var(--control-h)}.calls-cards li{align-items:center;gap:var(--space-1);display:flex}.calls-card{min-width:0;min-height:var(--control-h);padding:var(--space-2);gap:var(--space-2);flex:1}.calls-card>.calls-icon{display:none}.calls-card__body{gap:var(--space-0-5)}.calls-card__body strong{font-size:var(--fs-sm)}.calls-card__body>small{white-space:normal;overflow:visible}.calls-card__body strong{white-space:nowrap}.calls-cards .calls-action{min-height:var(--control-h);padding-inline:var(--space-2);margin-right:var(--space-1);flex-shrink:0}.call-detail :is(.btn,.icon-btn,summary,.link-btn,.call-detail__others button){min-height:var(--control-h)}.call-detail .drawer__footer{gap:var(--space-2);display:flex}.call-detail .drawer__footer>.btn{border-radius:var(--r-md);flex:1}.call-detail .call-detail__facts>div{grid-template-columns:calc(var(--space-10) * 3) minmax(0, 1fr);gap:var(--space-2)}}.calls-views{flex:100%;min-width:0}@media (width<=767.98px){.calls-toolbar .calls-views{grid-area:2/1/auto/-1;min-width:0}}.calls-views .workspace-filters button>span:first-child{background:0 0;border-radius:0;padding:0}.app[data-page=llamadas] .workspace-heading{padding-block:0 var(--space-3)}.app[data-page=llamadas] .workspace-description:empty,.app[data-page=llamadas] .workspace-eyebrow:empty{display:none}.calls-icon .channel-tile{color:var(--text-2);background:0 0}.calls-icon .channel-icon--inverse{color:var(--text-2)}.biz{gap:var(--space-4);display:grid}.biz__status:empty{display:none}.biz__status{color:var(--text-2);font-size:var(--fs-sm);margin:0}.biz-current{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.biz-current .industry-card__icon{width:44px;height:44px}.biz-current__text{gap:var(--space-1);min-width:0;display:grid}.biz-current__text p{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.biz-current__text small{color:var(--text-3);font-size:var(--fs-xs)}.biz-current__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.biz-current__name strong{color:var(--text);font-size:var(--fs-md)}.biz-facts{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.biz-facts>div{padding:var(--space-2) var(--space-3);border:var(--line);border-radius:var(--r-md);background:var(--surface-2);gap:2px;display:grid}.biz-facts dt{color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.biz-facts dd{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.biz-athena,.biz-note{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-normal);flex-wrap:wrap;display:flex}.biz-athena>svg,.biz-note>svg{color:var(--text-3);flex-shrink:0}.biz-athena>span{flex:1;min-width:200px}.biz-note>span{flex:1;min-width:0}.biz-note .link-btn{font-size:inherit}.biz-grid{margin-top:var(--space-4)}.biz-grid .industry-card__text small{color:var(--text-2)}.biz-apply{gap:var(--space-4);display:grid}.biz-apply .close-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-apply .close-mode legend{grid-column:1/-1}.biz-apply .close-mode label{align-items:flex-start}.biz-plan{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.biz-plan__block{align-content:start;gap:var(--space-1-5);padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.biz-plan__block h4{color:var(--text-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.biz-plan__block p{color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.biz-plan__block small{color:var(--text-3);font-size:var(--fs-xs)}.biz-plan__list{gap:var(--space-1-5);margin:0;display:grid}.biz-plan__list dt{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.biz-plan__list dd{color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.biz-stages{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.biz-stages li{min-height:var(--chip-h);padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-xs);align-items:center;gap:3px;display:inline-flex}.biz-stages li.is-won{background:var(--success-bg);color:var(--success-text);font-weight:var(--fw-semibold)}.biz-stages li.is-lost{background:var(--danger-bg);color:var(--danger-text)}.biz-process{gap:var(--space-4);display:grid}.biz-stage-table{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.settings-form .biz-stage{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-3);border:var(--line);border-left:3px solid var(--border-strong);border-radius:var(--r-md);font-weight:var(--fw-medium);display:flex}.settings-form .biz-stage>span{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm)}.settings-form .biz-stage select{width:auto;min-width:150px;min-height:var(--control-h-sm);font-size:var(--fs-xs)}.biz-stage--won{border-left-color:var(--success-text);background:var(--success-bg)}.biz-stage--lost{border-left-color:var(--danger-text);background:var(--danger-bg)}.settings-form .biz-base{max-width:280px}.biz-signals{margin:var(--space-4) 0 0;border:0;padding:0}.biz-signals legend,.biz-rules__head h4{margin:0 0 var(--space-2);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.biz-signals ul,.biz-modules{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.biz-signals li,.biz-modules li{align-items:flex-start;gap:var(--space-2-5);display:flex}.biz-signals li .studio-switch,.biz-modules li .studio-switch{margin-top:2px}.biz-signals li>span,.biz-modules li>span{min-width:0;font-size:var(--fs-sm);gap:2px;display:grid}.biz-signals small,.biz-modules small{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.biz-rules{gap:var(--space-2);margin-top:var(--space-5);display:grid}.biz-rules__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.biz-rules__head h4{margin:0}.biz-rules__head small{color:var(--text-3);font-size:var(--fs-xs)}.biz-rules__list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.biz-rules__list li{align-items:center;gap:var(--space-2);grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 76px minmax(0,1.3fr) auto;display:grid}.settings-form .biz-rules__list :is(select,input){min-height:var(--control-h-sm);font-size:var(--fs-xs);padding-block:4px}.biz-rules__list li.is-archived select:first-child{color:var(--text-3)}.settings-form .biz-points{display:block}.biz-rules__signal{min-width:0;color:var(--text-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-rules__signal strong{font-variant-numeric:tabular-nums}.biz-rules__signal.is-up strong{color:var(--success-text)}.biz-rules__signal.is-down strong{color:var(--danger-text)}.biz-rules>.btn{justify-self:start}.biz-problems{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border:1px solid var(--warning-border);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-sm);margin:0;display:grid}@media (width<=760px){.biz-plan,.biz-apply .close-mode{grid-template-columns:minmax(0,1fr)}.biz-rules__list li{padding:var(--space-2);border:var(--line);border-radius:var(--r-md);grid-template-columns:76px minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"field field cond cond""pts sig sig del"}.biz-rules__list li>:first-child{grid-area:field}.biz-rules__list li>:nth-child(2){grid-area:cond}.biz-rules__list li>:nth-child(3){grid-area:pts}.biz-rules__list li>:nth-child(4){white-space:normal;grid-area:sig}.biz-rules__list li>:nth-child(5){grid-area:del}}.stage-mark{background:var(--surface-3);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--border-strong);font-size:12px;line-height:var(--lh-solid);border-radius:50%;flex:none;place-items:center;display:inline-grid}.stage-mark--favor{background:var(--success-bg);box-shadow:inset 0 0 0 1.5px var(--success-text)}.stage-mark--contra{background:var(--danger-bg);box-shadow:inset 0 0 0 1.5px var(--danger-text)}.secondary-nav__swatch>.stage-mark{width:16px;height:16px;font-size:10px}.crm-stage-button .stage-mark,.ct-stage .stage-mark{width:18px;height:18px;font-size:11px}.ct-stage{align-items:center;gap:var(--space-1-5);display:inline-flex}.crm-board__col--favor>h2{box-shadow:inset 0 -2px 0 var(--success-text)}.crm-board__col--contra>h2{box-shadow:inset 0 -2px 0 var(--danger-text)}.emoji-pick{display:inline-flex;position:relative}.emoji-pick__button{width:var(--control-h-sm);height:var(--control-h-sm);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);font-size:16px;line-height:var(--lh-solid);place-items:center;display:grid}.emoji-pick__button:hover:not(:disabled){background:var(--surface-hover)}.emoji-pick__panel{z-index:var(--z-float);gap:var(--space-2);width:232px;padding:var(--space-2);border:var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);display:grid;position:absolute;top:calc(100% + 4px);left:0}.emoji-pick__grid{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.emoji-pick__grid button{border-radius:var(--r-sm);height:32px;font-size:17px;line-height:var(--lh-solid);place-items:center;display:grid}.emoji-pick__grid button:hover{background:var(--surface-hover)}.emoji-pick__grid button[aria-pressed=true]{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.settings-form .emoji-pick__other{font-size:var(--fs-xs);font-weight:var(--fw-semibold);gap:4px;display:grid}.settings-form .emoji-pick__other input{min-height:var(--control-h-sm);font-size:var(--fs-sm)}.emoji-pick__panel .link-btn{font-size:var(--fs-xs);justify-self:start}.lifecycle-edit{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.lifecycle-edit__row{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border:var(--line);border-left:3px solid var(--border-strong);border-radius:var(--r-md);grid-template-columns:auto minmax(140px,1.4fr) minmax(110px,1fr) 72px minmax(90px,auto) auto;display:grid}.lifecycle-edit__row--favor{border-left-color:var(--success-text)}.lifecycle-edit__row--contra{border-left-color:var(--danger-text)}.lifecycle-edit__row.is-archived{background:var(--surface-2)}.lifecycle-edit__row.is-archived input:not([type=number]){color:var(--text-3);text-decoration:line-through}.settings-form .lifecycle-edit__row :is(input,select){min-height:var(--control-h-sm);font-size:var(--fs-sm);padding-block:4px}.settings-form .lifecycle-edit__points{display:block}.lifecycle-edit__count{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap}.lifecycle-edit__actions{gap:2px;display:inline-flex}.lifecycle-edit__foot{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.lifecycle-edit__foot small{color:var(--text-3);font-size:var(--fs-xs)}@media (width<=760px){.lifecycle-edit__row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"emoji name name""sent sent pts""count count acts"}.lifecycle-edit__row>:first-child{grid-area:emoji}.lifecycle-edit__row>:nth-child(2){grid-area:name}.lifecycle-edit__row>:nth-child(3){grid-area:sent}.lifecycle-edit__row>:nth-child(4){grid-area:pts}.lifecycle-edit__row>:nth-child(5){grid-area:count}.lifecycle-edit__row>:nth-child(6){grid-area:acts;justify-self:end}}.block-form{gap:var(--space-3);display:grid}.block-form .close-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.block-form .close-mode legend{grid-column:1/-1}.block-form .close-mode label{align-items:flex-start}.block-form__effects{gap:var(--space-1);padding-left:var(--space-5);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0;display:grid}.block-form__state{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--danger-border);border-radius:var(--r-md);background:var(--danger-bg);margin:0;display:grid}.block-form__state strong{color:var(--danger-text)}.block-form__state span{color:var(--text-2);font-size:var(--fs-sm)}.block-form__note{font-style:italic}.block-state{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.composer__notice--blocked{border-color:var(--danger-border);background:var(--danger-bg)}.block-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.block-list li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2-5) var(--space-3);border:var(--line);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.block-list__main{gap:3px;min-width:0;display:grid}.block-list__main small{color:var(--text-3);font-size:var(--fs-xs)}.block-list__note{font-style:italic}.block-list__actions{gap:var(--space-1-5);display:inline-flex}@media (width<=760px){.block-form .close-mode{grid-template-columns:minmax(0,1fr)}}.spam-rules__toggle{align-items:flex-start;gap:var(--space-2-5);display:flex}.spam-rules__toggle .studio-switch{margin-top:2px}.spam-rules__toggle>span{font-size:var(--fs-sm);gap:2px;display:grid}.spam-rules__toggle small{color:var(--text-3);font-size:var(--fs-xs)}.block-settings{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (width<=1100px){.block-settings{grid-template-columns:minmax(0,1fr)}}.settings-form .spam-rules__check{align-items:flex-start}.settings-form .spam-rules__check input{margin-top:2px}.spam-rules__check>span{gap:2px;display:grid}.spam-rules__check small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.prio-badge{border-radius:var(--r-pill);background:var(--surface-3);min-height:22px;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 3px;display:inline-flex}.prio-badge strong{border-radius:var(--r-pill);background:var(--surface);min-width:26px;height:18px;color:var(--text);font-size:var(--fs-badge);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;display:inline-grid}.prio-badge--compact{background:0 0;padding:0}.prio-badge--compact strong{min-width:30px;height:22px;font-size:var(--fs-xs)}.prio-badge--alta{background:var(--danger-bg);color:var(--danger-text)}.prio-badge--alta strong{background:var(--danger-text);color:var(--surface)}.prio-badge--media{background:var(--warning-bg);color:var(--warning-text)}.prio-badge--media strong{background:var(--warning-text);color:var(--surface)}.prio-badge--baja strong{box-shadow:inset 0 0 0 1.5px var(--border-strong)}.prio-badge--compact.prio-badge--alta,.prio-badge--compact.prio-badge--media{background:0 0}.prio-badge--off strong{color:var(--text-3)}.next-text{min-width:0;color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.next-text>svg{color:var(--text-3);flex-shrink:0}.next-text>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.next-text>small{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;display:block;overflow:hidden}.next-text--overdue,.next-text--overdue>svg{color:var(--danger-text)}.next-text--none{color:var(--text-3)}.touch-summary{min-width:0;max-width:100%;font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.touch-summary__text{min-width:0;color:var(--text);text-overflow:ellipsis;overflow:hidden}.touch-summary small{color:var(--text-3);font-size:var(--fs-xs)}.touch-summary--contra .touch-summary__text{color:var(--danger-text)}.touch-summary--none{color:var(--text-3)}.owner-name{font-size:var(--fs-sm);white-space:nowrap}.owner-name--none{color:var(--text-3);font-style:italic}.signal-list{margin:var(--space-2) 0 0;font-size:var(--fs-sm);gap:2px;padding:0;list-style:none;display:grid}.signal-list li{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px dashed var(--border);padding:3px 0;display:flex}.signal-list li:last-child{border-bottom:0}.signal-list strong{font-variant-numeric:tabular-nums;flex-shrink:0}.signal-list .is-up strong{color:var(--success-text)}.signal-list .is-down strong{color:var(--danger-text)}.signal-list__base,.signal-list__none{color:var(--text-3)}.touch-timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.touch-item{gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);border:var(--line);border-left:3px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);display:flex}.touch-item--favor{border-left-color:var(--success-text)}.touch-item--contra{border-left-color:var(--danger-text)}.touch-item__emoji{font-size:16px;line-height:var(--lh-normal);flex-shrink:0}.touch-item>div{gap:2px;min-width:0;display:grid}.touch-item p{margin:0}.touch-item__path{font-size:var(--fs-sm)}.touch-item__path small{color:var(--text-3);font-size:var(--fs-xs);display:block}.touch-item__note{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.touch-item__meta{color:var(--text-3);font-size:var(--fs-xs)}.touch-timeline--compact .touch-item{padding:6px var(--space-2)}.touch-form{gap:var(--space-3)}.touch-form__level{gap:var(--space-1-5);border:0;min-width:0;margin:0;padding:0;display:grid}.touch-form__level legend{margin-bottom:var(--space-1-5);align-items:center;gap:6px;padding:0;display:inline-flex}.touch-form__level legend small{color:var(--text-3);font-weight:var(--fw-regular)}.touch-form__step{background:var(--brand-soft);width:18px;height:18px;color:var(--brand-text);font-size:var(--fs-badge);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:inline-grid}.chip-radios{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settings-form .chip-radio{font-weight:var(--fw-medium);cursor:pointer;gap:0;display:inline-flex;position:relative}.settings-form .chip-radio input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip-radio>span{min-height:var(--control-h-xs);border:var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-snug);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip-radio>span small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.chip-radio--lg>span{min-height:var(--control-h-sm);font-weight:var(--fw-semibold);padding:6px 14px}.chip-radio--sm>span{font-size:var(--fs-xs);padding:2px 9px}.chip-radio:hover>span{border-color:color-mix(in srgb, var(--border-strong), var(--brand) 40%)}.chip-radio input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.chip-radio input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand)}.chip-radio--favor input:checked+span{border-color:var(--success-text);background:var(--success-bg);color:var(--success-text);box-shadow:inset 0 0 0 1px var(--success-text)}.chip-radio--contra input:checked+span{border-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text);box-shadow:inset 0 0 0 1px var(--danger-text)}.chip-radio input:checked+span small{color:inherit}.touch-form__hint{padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-sm);margin:0}.touch-form__hint--warn{background:var(--warning-bg);color:var(--warning-text)}.settings-form .touch-form__stage{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);display:flex}.touch-form__next{padding:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.touch-form__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.touch-form__kbd{color:var(--text-3);font-size:var(--fs-xs);order:-1;margin-right:auto}.next-fields{gap:var(--space-2);display:grid}.next-fields__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.next-fields__quick{flex-wrap:wrap;gap:6px;display:flex}.chip-btn{min-height:var(--control-h-xs);border:var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 10px}.chip-btn:hover{border-color:var(--border-strong);color:var(--text)}.chip-btn[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.portfolio-card__owner,.portfolio-card__next,.portfolio-card__dnc{align-items:center;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:inline-flex}.portfolio-card :is(.next-text,.touch-summary){white-space:normal;flex-wrap:wrap}.portfolio-card .next-text>small{flex-basis:100%;padding-left:20px}.portfolio-card__why{color:var(--text-3);font-size:var(--fs-xs);margin-top:2px;display:block}.portfolio-card__why-score{margin-top:var(--space-2);font-size:var(--fs-sm)}.portfolio-card__why-score summary{color:var(--brand-text);font-weight:var(--fw-semibold);cursor:pointer}.portfolio-card__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.my-day{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.my-day--split{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.my-day__main{min-width:0}.day-greeting{gap:var(--space-0-5);margin-bottom:var(--space-3);display:grid}.day-greeting h2{color:var(--text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.day-greeting p{color:var(--text-2);font-size:var(--fs-sm);margin:0}.my-day__agent select{min-height:var(--control-h-sm)}.my-day__agent{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-2);display:inline-flex}.day-stats{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;position:relative}.day-stat{min-width:0;padding:var(--space-2-5) var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;align-content:start;gap:2px;display:grid}.day-stat>span:first-child{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.day-stat strong{color:var(--text);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.day-stat strong small{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.day-stat strong.is-warn{color:var(--danger-text)}.day-stat>small{color:var(--text-3);font-size:var(--fs-xs)}.day-stat--link{cursor:pointer}.day-stat--link:hover{border-color:var(--border-strong);background:var(--surface-hover)}.day-stat--link>small{color:var(--brand-text)}.day-meter{border-radius:var(--r-pill);background:var(--surface-3);height:6px;margin-top:4px;display:block;overflow:hidden}.day-meter>span{border-radius:inherit;background:var(--brand);height:100%;display:block}.day-section{margin-bottom:var(--space-3)}.day-section>header{align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-1-5);flex-wrap:wrap;display:flex}.day-section h2{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0;display:inline-flex}.day-section h2 span{border-radius:var(--r-pill);background:var(--surface-3);min-width:20px;color:var(--text-2);font-size:var(--fs-badge);text-align:center;padding:0 6px}.day-section>header p{color:var(--text-3);font-size:var(--fs-xs);margin:0}.day-list{border:var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.day-row{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2) 0 0;border-top:var(--line);grid-template-columns:minmax(260px,2.2fr) minmax(150px,1.2fr) minmax(130px,1fr) auto;display:grid}.day-row:first-child{border-top:0}.day-row:hover{background:var(--surface-hover)}.day-row.is-selected{background:var(--selected);box-shadow:inset 3px 0 0 var(--brand)}.day-row__main{align-items:center;gap:var(--space-2-5);min-width:0;min-height:48px;padding:4px var(--space-2) 4px var(--space-3);color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);display:grid}.day-row__main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.day-row__who{min-width:0;display:grid}.day-row__who strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.day-row__who small{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.day-row__who .stage-mark{width:16px;height:16px;font-size:10px}.day-row__why{color:var(--text-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.day-row__next,.day-row__last{min-width:0;overflow:hidden}.day-row__actions{gap:2px;display:inline-flex}.day-row__actions .icon-btn{color:var(--text-2)}.day-row__actions .icon-btn:hover:not(:disabled){color:var(--brand-text);background:var(--brand-soft)}.day-empty{gap:var(--space-1);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface);text-align:center;display:grid}.day-empty p{color:var(--text-3);font-size:var(--fs-sm);margin:0}.my-day__panel{top:var(--space-2);border:var(--line);border-radius:var(--r-lg);background:var(--surface);max-height:calc(100dvh - 120px);box-shadow:var(--shadow-sm);position:sticky;overflow:auto}.day-panel{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.day-panel__head{align-items:start;gap:var(--space-2-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.day-panel__head h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.day-panel__head p{color:var(--text-3);font-size:var(--fs-xs);margin:2px 0 0}.day-panel__meta{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.day-panel__meta .stage-mark{width:16px;height:16px;font-size:10px}.day-panel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.day-panel__open{font-size:var(--fs-sm);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.day-panel__form{padding:var(--space-3);border:1px solid var(--brand);border-radius:var(--r-lg);background:color-mix(in srgb, var(--brand-soft), var(--surface) 55%)}.day-panel__callnote{margin:0 0 var(--space-2);color:var(--brand-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.day-panel__block h3{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0;display:flex}.day-panel__block h3>span{color:var(--text-3);font-weight:var(--fw-semibold)}.day-panel__next{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1-5) 0 0;flex-wrap:wrap;display:flex}.day-panel__next .next-text{white-space:normal;flex-wrap:wrap}.day-panel__next .next-text>small{flex-basis:100%;padding-left:20px}.day-panel__block .touch-timeline{margin-top:var(--space-2)}.day-panel__foot{bottom:calc(var(--space-4) * -1);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);border-top:var(--line);background:var(--surface-2);position:sticky}.day-drawer .day-panel{padding:0}.day-drawer .day-panel__head{display:none}.day-drawer .day-panel__foot{margin:0;position:static}.view-chip{min-height:var(--control-h-sm);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--brand);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:6px;display:inline-flex}.view-chip:hover{background:var(--brand-soft-2)}.customer-table .ct-prioridad{text-align:center;width:64px}.customer-table .ct-proxima .next-text,.customer-table .ct-gestion .touch-summary{max-width:220px}.portfolio-settings .choice-cards{margin-bottom:var(--space-3)}.portfolio-settings__visibility{max-width:460px;margin-top:var(--space-3)}.rules-edit>ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rules-edit li{gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:var(--line-strong);border-radius:var(--r-md);background:var(--surface);display:grid}.rules-edit li.is-off{background:var(--surface-2)}.rules-edit__head{align-items:center;gap:var(--space-2);display:flex}.rules-edit__head input{flex:1;min-width:0}.rules-edit__body{align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(130px,180px) minmax(0,1fr) minmax(170px,240px);display:grid}.settings-form .rules-edit :is(input:not([type=checkbox]),select){min-height:var(--control-h-sm);font-size:var(--fs-sm);padding-block:4px}.rules-edit__values{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rules-edit__values legend{width:100%;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:4px}.settings-form .chip-check{font-weight:var(--fw-medium);cursor:pointer;display:inline-flex;position:relative}.settings-form .chip-check input{opacity:0;width:1px;height:1px;position:absolute}.chip-check>span{border:var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font-size:var(--fs-xs);padding:2px 10px}.chip-check input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.chip-check input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.rules-edit__text{color:var(--text-3);font-size:var(--fs-xs)}.rules-edit__fallback{white-space:nowrap;align-items:center;margin-left:auto;gap:var(--space-2)!important;display:inline-flex!important}.rules-edit__fallback select{min-width:260px}.rules-preview,.rank-preview{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--r-md);background:var(--surface-2)}.rules-preview h4,.rank-preview h4{margin:0 0 var(--space-2);font-size:var(--fs-sm)}.rules-preview ul,.rank-preview ol{font-size:var(--fs-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.rules-preview li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.rules-preview li span{color:var(--text-2)}.rank-preview ol{counter-reset:rank;max-width:620px}.rank-preview li{align-items:baseline;gap:var(--space-2);counter-increment:rank;grid-template-columns:minmax(0,1fr) 40px minmax(110px,auto);display:grid}.rank-preview li>span:before{content:counter(rank) ". ";color:var(--text-3)}.rank-preview strong{text-align:right;font-variant-numeric:tabular-nums}.rank-preview small{color:var(--text-3);font-size:var(--fs-xs)}.rank-preview .is-up{color:var(--success-text)}.rank-preview .is-down{color:var(--danger-text)}.weights{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0;list-style:none;display:grid}.weights li{align-items:start;gap:var(--space-2-5);grid-template-columns:auto minmax(0,1fr) 68px;display:grid}.weights li.is-off>span{opacity:.6}.weights li>span{font-size:var(--fs-sm);gap:2px;display:grid}.weights small{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.weights .studio-switch{margin-top:2px}.settings-form .weights__points input{min-height:var(--control-h-sm);text-align:right;padding-block:4px}.dispo-edit__groups{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dispo-group{gap:var(--space-2);padding:var(--space-3);border:var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);display:grid}.dispo-group.is-archived{opacity:.75}.dispo-group__head,.dispo-result__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.dispo-group__head>input,.dispo-result__head>input{flex:0 220px;min-width:0}.settings-form .dispo-edit :is(input:not([type=checkbox]),select){min-height:var(--control-h-sm);font-size:var(--fs-sm);padding-block:4px}.dispo-group__head .settings-check{font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.dispo-level{background:var(--surface-3);width:18px;height:18px;color:var(--text-2);font-size:var(--fs-badge);font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.dispo-actions{gap:2px;margin-left:auto;display:inline-flex}.dispo-results{gap:var(--space-1-5);padding:0 0 0 var(--space-5);margin:0;list-style:none;display:grid}.dispo-result{padding:6px var(--space-2);border:var(--line);border-left:3px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface)}.dispo-result--favor{border-left-color:var(--success-text)}.dispo-result--contra{border-left-color:var(--danger-text)}.dispo-result.is-archived>.dispo-result__head>input{color:var(--text-3);text-decoration:line-through}.dispo-result__summary{min-width:0;padding:4px var(--space-2);border-radius:var(--r-sm);color:var(--text-3);font-size:var(--fs-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dispo-result__summary:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.dispo-result__summary[aria-expanded=true]{color:var(--brand-text)}.dispo-result__body{gap:var(--space-2-5);margin-top:var(--space-2);padding:var(--space-2-5) 0 var(--space-1) var(--space-5);border-top:var(--line);display:grid}.dispo-rules{align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.dispo-rules .settings-check{min-height:var(--control-h-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex}.dispo-reasons{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dispo-reasons ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dispo-reasons li{border:var(--line);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-xs);align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.dispo-reasons li.is-archived{color:var(--text-3);text-decoration:line-through}.dispo-reasons li button{width:18px;height:18px;color:var(--text-3);border-radius:50%;place-items:center;display:inline-grid}.dispo-reasons li button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.dispo-reasons__add{gap:6px;display:inline-flex}.dispo-reasons__add input{width:180px}.my-day--split .day-row{grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) minmax(120px,.9fr) auto}.my-day--split .day-row__main{grid-template-columns:auto minmax(0,1fr)}.my-day--split .day-row__why{display:none}.my-day--split .day-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dialer{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--brand-soft-2);border-radius:var(--r-lg);background:var(--brand-soft);flex-wrap:wrap;display:flex}.dialer__icon{border-radius:var(--r-pill);background:var(--surface);width:36px;height:36px;color:var(--brand-text);flex-shrink:0;place-items:center;display:grid}.dialer__text{flex:260px;min-width:0}.dialer__text p{margin:0}.dialer__title{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.dialer__title span{margin-left:var(--space-1);color:var(--text-3);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.dialer__status{color:var(--text-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialer__status strong{color:var(--text)}.dialer__count{color:var(--brand-text);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.dialer__stats{color:var(--text-3);font-size:var(--fs-xs)}.dialer__actions{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.dialer__mix{font-size:var(--fs-xs)}.wrap-dialog .touch-form{max-height:min(62dvh,560px);overflow:auto}.team-load{gap:var(--space-2);display:grid}.team-load__title{align-items:center;gap:var(--space-1-5);font-size:var(--fs-md);margin:0;display:inline-flex}.team-load__table tbody tr{cursor:default}.customer-table.team-load__table thead th{height:auto;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);line-height:var(--lh-tight);white-space:normal;vertical-align:bottom}.team-load__table td{font-variant-numeric:tabular-nums}.team-load__table td small{color:var(--text-3);font-size:var(--fs-xs)}.team-load__table td.is-warn{color:var(--danger-text);font-weight:var(--fw-semibold)}.team-load__pool>*{background:var(--surface-2);color:var(--text-2)}.team-load__who{align-items:center;gap:var(--space-1-5);font-weight:var(--fw-semibold);display:inline-flex}.team-load__flag{border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-badge);font-weight:var(--fw-semibold);padding:1px 8px}.team-load__actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.customer-table .team-load__act{z-index:1;width:1%;box-shadow:inset 1px 0 0 var(--border);text-align:right;position:sticky;right:0}.customer-table thead .team-load__act{z-index:3}.team-load__note{font-size:var(--fs-xs);margin:0}@media (width<=1399.98px){.my-day--split .day-row{grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto}.my-day--split .day-row__last{display:none}}@media (width<=1199.98px){.day-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto) auto}.day-row__last{display:none}.rules-edit__body{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.day-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.day-row{padding-right:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.day-row__main{grid-template-columns:auto minmax(0,1fr)}.day-row__why,.day-row__next{display:none}.next-fields__row{grid-template-columns:minmax(0,1fr)}.dispo-results,.dispo-result__body{padding-left:0}.dispo-group__head,.dispo-result__head{flex-wrap:wrap}.weights{grid-template-columns:minmax(0,1fr)}.dialer__actions{width:100%}.dialer__status{white-space:normal}}.billing-page{max-width:calc(var(--space-1) * 290)}.billing-back{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--fs-sm);padding:calc(var(--space-1) * 1.25) 0;display:inline-flex}.billing-back:hover{color:var(--brand-text)}.billing-page .workspace-heading>div{flex:initial}.billing-page .workspace-heading{padding-top:var(--space-4-5);padding-bottom:var(--space-6)}.billing-demo{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);border:var(--line);background:var(--surface-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-xs);display:flex}.billing-demo>svg{color:var(--brand-text);flex-shrink:0}.billing-demo strong{color:var(--text-2);font-weight:var(--fw-semibold)}.billing-tabs{gap:var(--space-7);border-bottom:var(--line);margin:var(--space-4) 0 var(--space-6);display:flex}.billing-tabs button{min-height:calc(var(--space-1) * 12);border-bottom:var(--space-0-5) solid transparent;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-3)}.billing-tabs button[aria-selected=true]{color:var(--brand-text);border-bottom-color:var(--brand)}.billing-top-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.billing-card{background:var(--surface);border:var(--line);border-radius:var(--r-xl);min-width:0;padding:var(--space-6)}.billing-card h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.billing-card h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.billing-card-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.billing-muted{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-normal)}.billing-card-heading .billing-muted{margin-top:var(--space-1)}.billing-small{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.billing-kicker{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);color:var(--brand-text);display:flex}.billing-plan{padding:var(--space-6-5) var(--space-7) 0;border:1px solid var(--rail-line);border-radius:var(--r-xl);color:var(--on-brand);background:var(--brand);position:relative;overflow:hidden}.billing-plan .billing-kicker{color:var(--on-brand)}.billing-plan h2{margin:calc(var(--space-1) * 4.25) 0 var(--space-1);font-size:var(--fs-3xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-display)}.billing-plan>p{color:var(--on-brand);font-size:var(--fs-sm)}.billing-plan-status{align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);padding:var(--space-1) calc(var(--space-1) * 2.25);border:1px solid var(--overlay-line);border-radius:var(--r-pill);color:var(--on-brand);background:var(--overlay-soft);white-space:normal;display:inline-flex}.billing-plan-status>span{width:calc(var(--space-1) * 1.25);height:calc(var(--space-1) * 1.25);background:var(--on-brand);border-radius:50%}.billing-price{align-items:baseline;gap:var(--space-2-5);font-size:var(--fs-price-lg);line-height:var(--lh-normal);font-weight:var(--fw-medium);letter-spacing:var(--tracking-display);margin:var(--space-3) 0;font-variant-numeric:tabular-nums;display:flex}.billing-price>span{color:var(--on-brand);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:var(--tracking-normal)}.billing-features{gap:var(--space-3) var(--space-4-5);padding:0 0 var(--space-6);font-size:var(--fs-xs);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.billing-features li{align-items:center;gap:calc(var(--space-1) * 1.75);display:flex}.billing-features svg{color:var(--on-brand);flex-shrink:0}.billing-plan-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-1) * 3.75) 0;border-top:1px solid var(--rail-line-2);font-size:var(--fs-xs);color:var(--on-brand);display:flex}.billing-plan-footer>span:last-child{gap:calc(var(--space-1) * 1.75);align-items:center;display:flex}.billing-next{flex-direction:column;display:flex}.billing-next .billing-card-heading{margin-bottom:calc(var(--space-1) * 2.25)}.billing-icon{width:calc(var(--space-9) + var(--space-0-5));height:calc(var(--space-9) + var(--space-0-5));color:var(--brand-text);background:var(--brand-soft);border-radius:var(--r-lg);place-items:center;display:grid}.billing-due{font-size:var(--fs-price);letter-spacing:var(--tracking-display);font-weight:var(--fw-medium);margin:var(--space-3) 0}.billing-due>span{color:var(--text-3);font-size:var(--fs-xs);letter-spacing:var(--tracking-normal);font-weight:var(--fw-regular)}.billing-date{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-5-5);color:var(--text-3);font-size:var(--fs-xs);display:flex}.billing-date strong{color:var(--text-2);font-weight:var(--fw-medium);margin-top:calc(var(--space-1) * .75);display:block}.billing-next>.btn{margin-top:auto}.billing-next>.billing-small{text-align:center;margin-top:var(--space-2-5)}.billing-details-grid{gap:var(--space-5);margin:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-details-grid .billing-card-heading{margin-bottom:var(--space-4-5)}.billing-details-grid strong{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.billing-payment-method{align-items:center;gap:var(--space-3);margin-bottom:calc(var(--space-1) * 3.75);flex-wrap:wrap;display:flex}.billing-payment-method>div{min-width:calc(var(--space-1) * 35);flex:1}.billing-visa{width:calc(calc(var(--space-1) * 12) + var(--space-0-5));height:calc(var(--space-1) * 8.25);background:var(--surface);border:var(--line-strong);color:var(--text-2);font-style:italic;font-size:var(--fs-lg);font-weight:var(--fw-bold);border-radius:var(--r-xs);flex-shrink:0;place-items:center;display:inline-grid}.billing-email{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;display:flex}.billing-email svg{flex-shrink:0}.billing-details-grid .billing-muted{overflow-wrap:anywhere}.billing-history{padding:0;overflow:hidden}.billing-history>.billing-card-heading{padding:var(--space-5-5) var(--space-6) var(--space-4-5);flex-wrap:wrap;margin:0}.billing-filter select{font-family:inherit;font-size:var(--fs-xs);color:var(--text-2);background:var(--surface);min-height:var(--control-h);border:var(--line);border-radius:var(--r-sm);padding:var(--space-1-5) var(--space-6-5) var(--space-1-5) var(--space-2-5)}.billing-table-scroll{overflow-x:auto}.billing-table{border-collapse:collapse;width:100%;font-size:var(--fs-xs);text-align:left}.billing-table th{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-3);padding:calc(var(--space-1) * 2.75) var(--space-6);border-block:var(--line);background:var(--surface-2);white-space:nowrap}.billing-table td{padding:calc(var(--space-1) * 4.25) var(--space-6);border-bottom:var(--line);color:var(--text-2);white-space:nowrap}.billing-table tbody tr:last-child td{border-bottom:0}.billing-table tbody tr:hover{background:var(--surface-2)}.billing-table th:last-child,.billing-table td:last-child{text-align:right;padding-left:0}.billing-invoice{align-items:center;gap:var(--space-3);display:flex}.billing-invoice svg{color:var(--text-3)}.billing-invoice strong{color:var(--text);font-weight:var(--fw-medium);font-size:var(--fs-xs)}.billing-invoice small{color:var(--text-3);font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.billing-amount{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.billing-amount small{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.billing-table-footer{min-height:calc(var(--space-1) * 13);padding:var(--space-2-5) var(--space-6);border-top:var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-3);font-size:var(--fs-xs);display:flex}.billing-footnote,.subscription-footer{justify-content:center;gap:var(--space-2-5);padding:var(--space-7) var(--space-5);font-size:var(--fs-xs);color:var(--text-3);text-align:center;display:flex}.billing-footnote span,.subscription-footer span{color:var(--border-strong)}.billing-empty{justify-items:center;gap:var(--space-3);color:var(--text-3);padding:var(--space-8);display:grid}.billing-dialog{gap:var(--space-4-5);padding:var(--space-7);min-width:0;display:grid}.billing-dialog h2{font-size:var(--fs-heading-sm);letter-spacing:var(--tracking-tight)}.billing-field{gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2);min-width:0;display:grid}.billing-field input,.billing-field select{width:100%;min-width:0;min-height:var(--control-h);font:inherit;font-weight:var(--fw-regular);color:var(--text);background:var(--surface);border:var(--line-strong);border-radius:var(--r-md);padding:var(--space-2-5) var(--space-3)}.billing-field input[readonly]{color:var(--text-3);background:var(--surface-2)}.billing-dialog-actions{justify-content:flex-end;gap:var(--space-2-5);border-top:var(--line);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.billing-card-options{gap:var(--space-3);border:0;min-width:0;padding:0;display:grid}.billing-card-options label{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--line-strong);border-radius:var(--r-lg);display:flex}.billing-card-options label:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.billing-card-options small{margin-top:var(--space-1);color:var(--text-3);font-size:var(--fs-xs);display:block}.billing-error{gap:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--danger-text);padding:var(--space-3);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--r-md);align-items:flex-start;display:flex}.billing-error svg{flex-shrink:0;margin-top:1px}.subscription-page{background:var(--surface-2);flex-direction:column;height:100%;display:flex;overflow-y:auto}.subscription-header{justify-content:space-between;align-items:center;gap:var(--space-5);padding:calc(var(--space-1) * 5.25) clamp(var(--space-5), 4vw, calc(var(--space-1) * 16));border-bottom:var(--line);background:var(--surface);display:flex}.subscription-brand{align-items:center;gap:var(--space-2-5);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);display:inline-flex}.subscription-brand .logo-mark{color:var(--brand-text)}.subscription-brand b{font-weight:var(--fw-regular);color:var(--text-3)}.checkout-main{width:min(100%, calc(var(--space-1) * 270));padding:var(--space-6) var(--space-8) 0;flex:1;margin-inline:auto}.checkout-main>.billing-demo{margin-top:var(--space-4);background:var(--surface)}.checkout-heading h1{font-size:clamp(var(--fs-title-sm), 2.8vw, var(--fs-title));font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin-top:var(--space-2-5)}.checkout-heading>p:last-child{font-size:var(--fs-sm);color:var(--text-3);margin-top:var(--space-2-5)}.checkout-steps{align-items:center;gap:var(--space-7);padding:var(--space-6) 0;margin-bottom:var(--space-1);font-size:var(--fs-xs);color:var(--text-3);list-style:none;display:flex}.checkout-steps li{align-items:center;gap:var(--space-2);display:flex}.checkout-steps li>span{width:calc(var(--space-1) * 6.25);height:calc(var(--space-1) * 6.25);border:var(--line-strong);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.checkout-steps .is-complete>span{color:var(--brand-text);border-color:var(--brand-soft);background:var(--brand-soft)}.checkout-steps li[aria-current]{color:var(--brand-text);font-weight:var(--fw-semibold)}.checkout-steps li[aria-current]>span{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.checkout-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:start;display:grid}.checkout-form{padding:var(--space-7)}.checkout-form>.billing-card-heading{margin-bottom:var(--space-1-5)}.checkout-selected-card{align-items:center;gap:var(--space-3);padding:calc(var(--space-1) * 4.25) var(--space-3-5);border:1px solid var(--brand);border-radius:var(--r-lg);background:var(--brand-soft);margin-top:calc(var(--space-1) * 5.75);display:flex}.checkout-selected-card>div{flex:1}.checkout-selected-card strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.checkout-selected-card div>span{color:var(--text-3);font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.checkout-selected-card>svg{color:var(--brand-text);flex-shrink:0}.checkout-card-fields{gap:var(--space-4);margin-top:var(--space-5);display:grid}.checkout-card-fields>div{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-card-fields>p{align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);display:flex}.checkout-card-fields input{letter-spacing:var(--tracking-caps)}.checkout-billing-details{margin-top:var(--space-5-5);padding:var(--space-4-5) 0;border-block:var(--line);font-size:var(--fs-xs)}.checkout-billing-details .billing-card-heading{margin-bottom:var(--space-2-5)}.checkout-billing-details>p{color:var(--text-3);margin-top:var(--space-1);overflow-wrap:anywhere}.checkout-consent{align-items:flex-start;gap:var(--space-2-5);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-2);margin:var(--space-5) 0;display:flex}.checkout-consent input{margin-top:var(--space-1);width:calc(var(--space-1) * 3.75);height:calc(var(--space-1) * 3.75);accent-color:var(--brand);flex-shrink:0}.checkout-form .billing-error{margin-bottom:var(--space-4)}.checkout-submit-note{text-align:center;margin-top:var(--space-3);font-size:var(--fs-xs)}.checkout-summary{background:var(--surface-3);border:var(--line);border-radius:var(--r-xl);padding:var(--space-6-5);top:var(--space-6);position:sticky}.checkout-summary-title{align-items:center;gap:calc(var(--space-1) * 2.25);color:var(--brand-text);margin-bottom:calc(var(--space-1) * 6.75);display:flex}.checkout-summary-title h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text)}.checkout-product{align-items:center;gap:var(--space-3);display:flex}.checkout-product>div{flex:1}.checkout-product-icon{width:calc(calc(var(--space-1) * 11) + var(--space-0-5));height:calc(calc(var(--space-1) * 11) + var(--space-0-5));background:var(--brand);color:var(--on-brand);border-radius:var(--r-lg);place-items:center;display:grid}.checkout-product strong{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);display:block}.checkout-product div>span{font-size:var(--fs-xs);color:var(--text-3);margin-top:var(--space-1);display:block}.checkout-inclusions{gap:var(--space-3);padding:calc(var(--space-1) * 5.75) 0;color:var(--text-2);font-size:var(--fs-xs);list-style:none;display:grid}.checkout-inclusions li{align-items:center;gap:var(--space-2);display:flex}.checkout-inclusions svg{color:var(--brand-text);flex-shrink:0}.checkout-totals{gap:calc(var(--space-1) * 3.75);border-top:var(--line-strong);padding:calc(var(--space-1) * 5.25) 0 calc(var(--space-1) * 4.25);margin:0;display:grid}.checkout-totals>div{justify-content:space-between;gap:var(--space-4);font-size:var(--fs-xs);display:flex}.checkout-totals dt{color:var(--text-2)}.checkout-totals dd{font-variant-numeric:tabular-nums;margin:0}.checkout-totals .checkout-total{border-top:var(--line-strong);padding-top:var(--space-5-5);margin-top:var(--space-2)}.checkout-total dt{color:var(--text);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.checkout-total dd{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);text-align:right;line-height:var(--lh-tight)}.checkout-total small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3);margin-top:var(--space-2);letter-spacing:var(--tracking-normal);display:block}.checkout-summary>.billing-small{font-size:var(--fs-xs)}.checkout-period{align-items:center;gap:var(--space-2-5);margin-top:var(--space-6);color:var(--text-3);font-size:var(--fs-xs);display:flex}.checkout-period strong{color:var(--text-2);font-weight:var(--fw-medium);margin-top:var(--space-1);display:block}.checkout-assurance{border-top:var(--line-strong);align-items:flex-start;gap:calc(var(--space-1) * 2.75);padding-top:var(--space-5);margin-top:calc(var(--space-1) * 6.25);display:flex}.checkout-assurance>svg{color:var(--brand-text);flex-shrink:0}.checkout-assurance strong{font-size:var(--fs-xs);font-weight:var(--fw-medium);display:block}.checkout-assurance span{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal);margin-top:var(--space-1);display:block}.checkout-success{max-width:calc(var(--space-1) * 110);margin:calc(var(--space-1) * 13) auto;text-align:center}.checkout-success-icon{margin:0 auto var(--space-4-5);color:var(--brand-text);width:calc(var(--space-1) * 19);height:calc(var(--space-1) * 19);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid}.checkout-success h1{font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin:var(--space-4-5) 0 var(--space-3-5)}.checkout-success>p{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-normal)}.checkout-receipt{gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:var(--line);border-radius:var(--r-lg);margin:calc(var(--space-1) * 6.75) 0;font-size:var(--fs-xs);color:var(--text-3);display:grid}.checkout-receipt strong{font-size:var(--fs-title);color:var(--text);letter-spacing:var(--tracking-display)}.checkout-receipt small{font-size:var(--fs-xs);font-weight:var(--fw-regular)}.checkout-success>.btn+.btn{margin-top:var(--space-2-5)}.not-found-page{background:radial-gradient(ellipse at 50% 36%, var(--brand-soft), transparent 55%), var(--surface)}.not-found-page .subscription-header{background:0 0;border-bottom:0}.not-found-main{text-align:center;padding:var(--space-5) var(--space-6) var(--space-10);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.not-found-art{width:min(calc(var(--space-1) * 105), 100%);height:calc(var(--space-1) * 65);margin-bottom:var(--space-5-5);place-items:center;display:grid;position:relative}.not-found-number{align-items:center;gap:var(--space-1);color:var(--brand-text);font-size:var(--fs-not-found-art);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-solid);display:flex;position:relative}.not-found-zero{width:calc(var(--space-1) * 26);height:calc(var(--space-1) * 35);border:calc(var(--space-1) * 6.75) solid var(--brand-text);border-radius:52%;place-items:center;display:grid;transform:rotate(-16deg)}.not-found-zero>span{width:calc(var(--space-1) * 4.25);height:calc(var(--space-1) * 4.25);background:var(--brand-text);right:calc(-1 * calc(var(--space-1) * 7.75));top:calc(-1 * var(--space-7));outline:var(--space-2) solid var(--surface);border-radius:50%;position:absolute}.not-found-orbit{width:calc(calc(var(--space-1) * 82) + var(--space-0-5));height:calc(var(--space-1) * 55);border:1px solid var(--brand-soft-2);border-radius:50%;position:absolute;transform:rotate(-24deg)}.not-found-orbit--two{width:calc(var(--space-1) * 98.75);height:calc(var(--space-1) * 65);border-style:dashed;transform:rotate(20deg)}.not-found-spark{height:var(--space-2);width:var(--space-2);border-radius:var(--r-2xs);background:var(--brand);position:absolute;transform:rotate(45deg)}.not-found-spark--one{top:calc(var(--space-8) + var(--space-0-5));left:calc(var(--space-1) * 16.25)}.not-found-spark--two{bottom:calc(var(--space-1) * 9.75);right:calc(var(--space-1) * 10.25);width:calc(var(--space-1) * 1.25);height:calc(var(--space-1) * 1.25)}.not-found-message{align-items:center;gap:var(--space-2);bottom:var(--space-4-5);white-space:nowrap;border:var(--line);background:var(--surface);color:var(--brand-text);padding:var(--space-2-5) calc(var(--space-1) * 3.75);box-shadow:var(--shadow-md);border-radius:var(--r-lg);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:flex;position:absolute;left:50%;transform:translate(-50%)rotate(-5deg)}.not-found-main>.billing-kicker{font-size:var(--fs-xs);justify-content:center}.not-found-main h1{font-size:clamp(var(--fs-3xl), 3vw, var(--fs-price));font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin:var(--space-4-5) 0}.not-found-description{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-3)}.not-found-actions{gap:var(--space-3);margin:var(--space-7) 0 calc(var(--space-1) * 8.75);display:flex}.not-found-shortcuts{justify-content:center;align-items:center;gap:var(--space-4-5);font-size:var(--fs-xs);padding-top:var(--space-6);border-top:var(--line);color:var(--text-3);flex-wrap:wrap;display:flex}.not-found-shortcuts button{align-items:center;gap:var(--space-2);color:var(--text-2);display:inline-flex}.not-found-shortcuts button:hover{color:var(--brand-text)}@media (width<=1100px){.billing-top-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.billing-plan{padding-inline:var(--space-5-5)}.billing-features{gap:var(--space-2-5);grid-template-columns:1fr}.billing-details-grid{grid-template-columns:1fr}.checkout-grid{gap:var(--space-5)}.checkout-summary,.checkout-form{padding:var(--space-5-5)}}@media (width<=767px){.billing-page .workspace-heading{align-items:flex-start;gap:var(--space-3-5);flex-direction:column}.billing-top-grid{grid-template-columns:1fr}.billing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-card{padding:var(--space-5)}.billing-history{padding:0}.billing-history>.billing-card-heading{padding:var(--space-5)}.billing-table th,.billing-table td{padding:var(--space-3) var(--space-4)}.billing-table th:nth-child(2),.billing-table td:nth-child(2){display:none}.billing-table td:first-child{white-space:normal}.billing-invoice{gap:var(--space-2)}.billing-invoice>svg{display:none}.billing-invoice small{font-size:var(--fs-xs)}.billing-amount small{display:block}.billing-table-footer{padding-inline:var(--space-4)}.billing-footnote,.subscription-footer{font-size:var(--fs-xs);gap:var(--space-1-5);flex-wrap:wrap}.checkout-main{padding:var(--space-5) var(--space-5) 0}.checkout-heading{margin-top:var(--space-6-5)}.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-summary{grid-row:1;position:static}.checkout-inclusions{display:none}.checkout-summary-title{margin-bottom:var(--space-5)}.checkout-totals{margin-top:var(--space-5)}.checkout-period,.checkout-assurance{display:none}.checkout-steps{gap:var(--space-4);font-size:var(--fs-xs)}.checkout-steps li{gap:calc(var(--space-1) * 1.25)}.checkout-form{padding:var(--space-5)}.not-found-art{margin-block:calc(-1 * calc(var(--space-1) * 3.75)) 0;transform:scale(.85)}.not-found-shortcuts{gap:var(--space-3-5)}.not-found-shortcuts>span{width:100%}}@media (width<=390px){.not-found-orbit--two{width:calc(calc(var(--space-1) * 82) + var(--space-0-5));height:calc(var(--space-1) * 55)}.billing-features{grid-template-columns:1fr}.billing-plan .billing-card-heading{flex-wrap:wrap}.billing-table th,.billing-table td{padding-inline:var(--space-2-5)}.billing-table .pill{font-size:var(--fs-xs);padding-inline:calc(var(--space-1) * 1.25)}.billing-invoice strong{font-size:var(--fs-xs)}.checkout-main{padding-inline:var(--space-3-5)}.checkout-summary,.checkout-form{padding:calc(var(--space-1) * 4.25)}.checkout-selected-card{gap:var(--space-2);padding-inline:var(--space-2-5)}.checkout-selected-card div>span{font-size:var(--fs-xs)}.not-found-art{width:calc(var(--space-1) * 71.25);margin-block:calc(-1 * calc(var(--space-7) + var(--space-0-5))) calc(-1 * calc(var(--space-1) * 3.75));transform:scale(.72)}.not-found-actions{flex-direction:column;width:100%}.not-found-desktop-break{display:none}.billing-dialog{padding:var(--space-5)}}.billing-page,.checkout-main,.not-found-main{min-width:0;font-family:var(--font-sans);overflow-wrap:anywhere}.billing-back,.billing-plan-link,.subscription-brand,.not-found-shortcuts button{min-height:var(--control-h);white-space:normal}.billing-plan .billing-plan-link{color:var(--on-brand)}:is(.billing-page,.billing-dialog,.subscription-header) .icon-btn{min-width:var(--control-h);min-height:var(--control-h)}.billing-tabs button{min-width:var(--control-h)}.billing-card-heading,.billing-plan-footer,.billing-table-footer,.subscription-header{flex-wrap:wrap}.billing-card-heading>*,.checkout-selected-card>div,.checkout-product>div{min-width:0}.billing-price{flex-wrap:wrap}.billing-features li{min-width:0}.billing-features li,.checkout-inclusions li{align-items:flex-start}.billing-payment-method>div{min-width:0}.billing-card-options label,.checkout-consent{min-height:var(--control-h)}.billing-card-options label{overflow-wrap:anywhere}:is(.billing-page,.billing-dialog,.subscription-page) .btn{min-height:var(--control-h);white-space:normal;max-width:100%}:is(.billing-page,.billing-dialog,.subscription-page) :focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:calc(-1 * var(--space-0-5))}.billing-card-options label:has(input:focus-visible){outline:var(--space-0-5) solid var(--focus);outline-offset:calc(-1 * var(--space-0-5))}.billing-plan :focus-visible{outline-color:var(--on-brand)}.not-found-main h1:is(:focus,:focus-visible),.checkout-success h1:is(:focus,:focus-visible){box-shadow:none;outline:none}.billing-back,.billing-tabs button,.billing-field :is(input,select){transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease)}:root[data-theme=dark] .billing-plan{background:var(--brand-panel);color:var(--on-brand-panel)}@media (width<=390px){.billing-tabs{gap:var(--space-4)}.billing-tabs button{white-space:normal;text-align:left}.billing-table{table-layout:fixed}.billing-table th,.billing-table td{white-space:normal;overflow-wrap:anywhere}.billing-table th:first-child{width:34%}.billing-table th:nth-child(3){width:22%}.billing-table th:nth-child(4){width:26%}.billing-table th:last-child{width:18%}.billing-table .pill{white-space:normal;text-align:center;max-width:100%}.checkout-steps{flex-wrap:wrap}.checkout-card-fields>div{grid-template-columns:minmax(0,1fr)}.billing-filter,.billing-filter select,.not-found-orbit{max-width:100%}}@media (prefers-reduced-motion:reduce){:is(.billing-page,.billing-dialog,.subscription-page),:is(.billing-page,.billing-dialog,.subscription-page) *{transition:none;animation:none}:is(.billing-page,.billing-dialog,.subscription-page) button:active,:is(.billing-page,.billing-dialog,.subscription-page) button:hover>svg{transform:none}}.checkout-main{padding:var(--space-4) var(--page-gutter) var(--space-8)}.checkout-heading{margin-top:var(--space-4)}.checkout-heading h1{font-size:var(--fs-4xl);font-weight:var(--fw-medium);margin:0}.checkout-steps{padding:var(--space-4) 0}.checkout-steps .is-complete>span{color:var(--text-2);background:var(--surface);border:var(--line-strong)}.checkout-grid{gap:var(--space-6)}.checkout-form{min-width:0;padding:0}.checkout-form h2{font-size:var(--fs-md);font-weight:var(--fw-medium)}.checkout-selected-card{padding:var(--space-2) 0;margin-top:var(--space-2);background:0 0;border:0;border-radius:0}.checkout-selected-card>svg,.checkout-inclusions svg{color:var(--text-3)}.checkout-card-fields{margin-top:var(--space-3);gap:var(--space-3)}.checkout-card-fields input[readonly]{background:var(--surface)}.checkout-consent{margin:var(--space-3) 0;align-items:center}.checkout-consent input{accent-color:var(--text-2);margin:0}.checkout-submit-note:empty{display:none}.checkout-billing-details{margin-top:var(--space-6)}.checkout-scenario{margin-top:var(--space-4)}.checkout-summary{padding:var(--space-4);border-radius:var(--r-xl);background:var(--surface)}.checkout-summary-title{color:var(--text);justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin:0}.checkout-summary-title h2,.checkout-summary-title>strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.checkout-summary-details>summary{min-height:var(--control-h);color:var(--text-2);font-size:var(--fs-xs);cursor:pointer;align-items:center;display:flex}.checkout-summary-details[open]>summary{margin-bottom:var(--space-3)}.checkout-summary-details>.btn{justify-content:flex-start;padding-inline:0}.checkout-summary-details .checkout-product strong{font-size:var(--fs-md)}.checkout-summary-details .checkout-period{display:flex}.checkout-summary-details .checkout-inclusions{display:grid}@media (width<=760px){.checkout-main{padding-top:var(--space-2)}.checkout-heading h1{font-size:var(--fs-3xl)}.checkout-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.checkout-summary{padding:var(--space-3) var(--space-4);grid-row:1;position:static}.checkout-card-fields>div{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-steps{gap:var(--space-3);flex-wrap:nowrap}.checkout-consent{min-height:var(--control-h)}}.settings-page .billing-page{min-width:0;max-width:none}.settings-page .billing-tabs{gap:var(--space-2);margin:0 0 var(--space-5);border:0}.settings-page .billing-tabs button{min-height:var(--control-h-lg);padding-inline:var(--space-3);border-radius:var(--r-md);color:var(--text-2);border:0}.settings-page .billing-tabs button[aria-selected=true]{color:var(--brand-text);background:var(--brand-soft)}.settings-page :is(.billing-top-grid,.billing-details-grid){gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page :is(.billing-plan,.billing-card){border:var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--space-5);color:var(--text)}.settings-page .billing-plan{flex-direction:column;display:flex}.settings-page .billing-plan h3{margin:0 0 var(--space-4);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.settings-page .billing-card h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.settings-page .billing-kicker{font-size:var(--fs-xs);letter-spacing:var(--tracking-normal);color:var(--brand-text)}.settings-page .billing-plan-status{color:var(--text-3);font-size:var(--fs-xs);background:0 0;border:0;border-radius:0;padding:0}.settings-page .billing-features{padding-bottom:var(--space-4);gap:var(--space-2);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr)}.settings-page .billing-features svg{color:var(--text-3)}.settings-page .billing-plan-footer{border-top:var(--line);color:var(--text-3);padding-block:var(--space-3) 0;font-size:var(--fs-xs);flex-wrap:wrap;margin-top:auto}.settings-page .billing-plan-link{min-height:var(--control-h-sm);color:var(--text-2)}.settings-page .billing-due{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.settings-page .billing-tax-warning{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--warning-text);flex-wrap:wrap;display:flex}.settings-page .billing-history{padding:0}.settings-page .billing-history>.billing-card-heading{padding:var(--space-5)}.settings-page .billing-card-heading{gap:var(--space-2);flex-wrap:wrap}.settings-page .billing-visa{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.settings-page .billing-history .state{background:0 0;border:0}.settings-page .billing-history .state__icon{display:none}@media (width<=767.98px){.settings-page :is(.billing-top-grid,.billing-details-grid){gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.settings-page .billing-tabs button,.settings-page .billing-plan-link{min-height:var(--control-h)}.settings-page :is(.billing-plan,.billing-card){padding:var(--space-4)}.settings-page .billing-history{padding:0}.settings-page .billing-history>.billing-card-heading{padding:var(--space-4)}}.settings-page .billing-muted,.settings-page .billing-email,.settings-page .billing-features,.settings-page .billing-tax-warning,.settings-page .billing-details-grid strong{font-size:var(--fs-md)}.billing-plan-link{align-items:center;gap:var(--space-2);color:var(--login-ink);z-index:1;min-height:var(--control-h);display:inline-flex;position:relative}.billing-plan-link:hover{text-decoration:underline}.plans-main{width:min(calc(var(--page-max) - var(--space-10) * 6), calc(100% - var(--page-gutter) * 2));padding:var(--space-4) 0 var(--space-10);margin:0 auto}.plans-heading{text-align:center;margin:var(--space-10) auto var(--space-8)}.plans-eyebrow{align-items:center;gap:var(--space-2);color:var(--text-2);background:var(--surface-3);border-radius:var(--r-pill);padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);display:inline-flex}.plans-heading h1{margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-4xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-display);line-height:var(--lh-tight)}.plans-heading h1 em{color:var(--brand-text);font-style:normal}.plans-heading>p{font-size:var(--fs-lg);line-height:var(--lh-normal);color:var(--text-2)}.plans-cycle{width:fit-content;max-width:100%;margin:0 auto var(--space-8);padding:var(--space-1);border:var(--line);border-radius:var(--r-pill);background:var(--surface-3);gap:var(--space-1);display:flex}.plans-cycle label{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;flex-wrap:wrap;display:flex;position:relative}.plans-cycle label.is-selected{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.plans-cycle input,.welcome-industries input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.plans-cycle small{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--brand-text)}.plans-main>.billing-demo{margin-bottom:var(--space-6)}.plans-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-card{min-width:0;padding:var(--space-8);border:var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.plan-card-top{justify-content:space-between;align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-6);min-height:var(--control-h);display:flex}.plan-symbol{width:var(--control-h);height:var(--control-h);color:var(--text-2);background:var(--surface-3);border-radius:var(--r-lg);flex-shrink:0;place-items:center;display:inline-grid}.plan-badge{font-size:var(--fs-xs);color:var(--on-brand);border:var(--line);border-color:var(--on-brand);border-radius:var(--r-pill);padding:var(--space-1-5) var(--space-2)}.plan-card h2{font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}.plan-description{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal);min-height:var(--control-h)}.plan-price{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.plan-price strong{font-size:var(--fs-4xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.plan-price>span{color:var(--text-2);font-size:var(--fs-xs)}.plan-price-note{font-size:var(--fs-xs);color:var(--text-2);margin:var(--space-1) 0 var(--space-6);line-height:var(--lh-normal)}.plan-capacity{gap:var(--space-4);padding:var(--space-6) 0 var(--space-4);margin-top:var(--space-1);font-size:var(--fs-xs);border-bottom:var(--line);flex-wrap:wrap;display:flex}.plan-capacity>span{gap:var(--space-1-5);align-items:center;display:inline-flex}.plan-capacity svg{color:var(--text-3)}.plan-card ul{padding:var(--space-5) 0 var(--space-6);gap:var(--space-3);font-size:var(--fs-sm);list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:var(--space-2);display:flex}.plan-card li>svg{color:var(--text-2);flex-shrink:0}.plan-current{font-size:var(--fs-xs);color:var(--text-2);margin-top:auto}.plan-card--featured{color:var(--on-brand);border-color:var(--brand);background:var(--brand);box-shadow:var(--shadow-md)}.plan-card--featured .plan-symbol{color:var(--brand-text);background:var(--surface)}.plan-card--featured>.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--surface-2)}.plan-card--featured>.btn:disabled{color:var(--text-3);background:var(--surface-3);border-color:var(--surface-3)}.plans-price-disclaimer{text-align:center;font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);max-width:var(--chat-content-max);margin:var(--space-6) auto var(--space-10)}.plans-common{border:var(--line);border-radius:var(--r-xl);align-items:center;gap:var(--space-6);padding:var(--space-6);background:var(--surface);flex-wrap:wrap;display:flex}.plans-common>div{flex:1;min-width:0}.plans-common .plan-symbol{float:left;margin-right:var(--space-4)}.plans-common h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.plans-common p{font-size:var(--fs-xs);color:var(--text-2);margin-top:var(--space-1-5);line-height:var(--lh-normal)}.plans-common ul{gap:var(--space-3) var(--space-6);font-size:var(--fs-xs);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.plans-common li{gap:var(--space-2);align-items:center;display:flex}.plans-common li>svg{color:var(--text-2)}.plans-common>.btn{font-size:var(--fs-xs)}.plans-faq{gap:var(--space-10);padding:calc(var(--space-10) + var(--space-3)) var(--space-4) var(--space-5);grid-template-columns:.9fr 1.1fr;display:grid}.plans-faq h2{font-size:var(--fs-3xl);letter-spacing:var(--tracking-display);font-weight:var(--fw-medium);margin:var(--space-3) 0}.plans-faq>div>p:last-child{font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-normal);max-width:var(--ctx-panel-w)}.plans-faq details{border-bottom:var(--line)}.plans-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;min-height:var(--control-h);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:var(--space-5) 0;list-style:none;display:flex}.plans-faq summary::-webkit-details-marker{display:none}.plans-faq summary>svg{color:var(--text-3);flex-shrink:0}.plans-faq details[open] summary>svg{transform:rotate(180deg)}.plans-faq details p{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2);padding:0 var(--space-6) var(--space-4) 0}.welcome-main{width:min(calc(var(--page-max) - var(--space-10) * 9), calc(100% - var(--page-gutter) * 2));margin:var(--space-8) auto var(--space-10);border:var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.welcome-story{padding:var(--space-10) var(--space-8) var(--space-6);background:var(--brand);color:var(--on-brand);border-radius:var(--r-xl) 0 0 var(--r-xl);flex-direction:column;min-width:0;display:flex}.welcome-story>p{color:var(--on-brand);font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:var(--ctx-panel-w)}.welcome-content{padding:var(--space-8) var(--space-10);min-width:0}.welcome-topline{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-3);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.welcome-topline>span{letter-spacing:var(--tracking-caps);white-space:nowrap}.welcome-topline button{align-items:center;gap:var(--space-1-5);min-height:var(--control-h);display:flex}.welcome-topline button:hover{color:var(--brand-text)}.welcome-progress{height:var(--space-1);border-radius:var(--r-pill);background:var(--surface-3);margin:var(--space-4) 0 var(--space-8)}.welcome-progress>span{background:var(--brand);border-radius:var(--r-pill);height:100%;display:block}.welcome-title-icon{width:var(--ctx-bar-w);height:var(--ctx-bar-w);background:var(--brand-soft);color:var(--brand-text);border-radius:var(--r-lg);margin-bottom:var(--space-5);place-items:center;display:grid}.welcome-title h1{font-size:var(--fs-3xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin-bottom:var(--space-3)}.welcome-title>p{font-size:var(--fs-md);color:var(--text-2);line-height:var(--lh-normal)}.welcome-demo{gap:var(--space-2);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:var(--space-4) 0 var(--space-6);align-items:flex-start;display:flex}.welcome-demo>svg{margin-top:var(--space-0-5);flex-shrink:0}.welcome-form{gap:var(--space-5);flex-direction:column;display:flex}.welcome-form .billing-field{gap:var(--space-2)}.welcome-form .billing-field input{min-height:var(--control-h);background:var(--surface);border-radius:var(--r-md);padding:var(--space-2-5) var(--space-3)}.welcome-form>.billing-small{margin-top:calc(-1 * var(--space-3));font-size:var(--fs-xs)}.welcome-preview{align-items:center;gap:var(--space-3);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);padding:var(--space-4);margin:var(--space-2) 0 var(--space-1);display:flex}.welcome-preview>span{width:var(--control-h);height:var(--control-h);border-radius:var(--r-lg);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-2xl);flex-shrink:0;place-items:center;display:grid}.welcome-preview>div{flex:1;min-width:0}.welcome-preview small{color:var(--text-3);font-size:var(--fs-xs);letter-spacing:var(--tracking-normal)}.welcome-preview strong{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:var(--space-1) 0;overflow-wrap:anywhere;display:block}.welcome-preview p{font-size:var(--fs-xs);color:var(--text-3)}.welcome-preview>svg{color:var(--brand-text);flex-shrink:0}.welcome-save-note{margin-top:calc(-1 * var(--space-2));text-align:center;font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal)}.welcome-industries{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0;display:grid}.welcome-industries label{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2-5);border:var(--line);border-radius:var(--r-md);min-height:var(--control-h);cursor:pointer;font-size:var(--fs-xs);line-height:var(--lh-normal);display:flex;position:relative}.welcome-industries label>svg{color:var(--text-3);flex-shrink:0}.welcome-industries label.is-selected{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text)}.welcome-industries label.is-selected>svg{color:var(--brand-text)}.welcome-radio{width:var(--space-4);height:var(--space-4);border:var(--line);border-radius:var(--r-pill);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.is-selected .welcome-radio{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.welcome-industries:disabled{opacity:.7}.welcome-process-preview{padding:var(--space-4);background:var(--surface-2);border:var(--line);border-radius:var(--r-lg)}.welcome-process-preview .billing-kicker{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps)}.welcome-process-preview>strong{margin:var(--space-2-5) 0 var(--space-1-5);font-size:var(--fs-md);font-weight:var(--fw-medium);display:block}.welcome-process-preview>p,.welcome-process-preview li{color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-normal)}.welcome-process-preview summary{cursor:pointer;min-height:var(--control-h);padding-block:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--brand-text)}.welcome-process-preview ul{padding-left:var(--space-5);margin:var(--space-2) 0 0}.welcome-actions{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.welcome-actions>.btn{font-size:var(--fs-xs)}.welcome-workspace-summary{align-items:center;gap:var(--space-2-5);padding:var(--space-4);border-radius:var(--r-lg);border:var(--line);background:var(--surface-2);display:flex}.welcome-workspace-summary>span{width:var(--control-h-xs);height:var(--control-h-xs);background:var(--brand-soft);color:var(--brand-text);border-radius:var(--r-pill);flex-shrink:0;place-items:center;display:grid}.welcome-workspace-summary>div{flex:1;min-width:0}.welcome-workspace-summary strong{font-size:var(--fs-md);font-weight:var(--fw-medium);overflow-wrap:anywhere}.welcome-workspace-summary p{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal);margin-top:var(--space-1)}.welcome-next-steps{gap:var(--space-3);margin:var(--space-6) 0;display:grid}.welcome-next-steps>button{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--line);border-radius:var(--r-lg);text-align:left;display:flex}.welcome-next-steps>button:hover{background:var(--surface-2);border-color:var(--brand)}.welcome-next-icon{width:var(--control-h);height:var(--control-h);background:var(--brand-soft);color:var(--brand-text);border-radius:var(--r-lg);flex-shrink:0;place-items:center;display:grid}.welcome-next-steps>button>span:nth-child(2){flex:1;min-width:0}.welcome-next-steps strong{font-size:var(--fs-md);font-weight:var(--fw-medium);margin-bottom:var(--space-1);display:block}.welcome-next-steps small{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);display:block}.welcome-next-steps em{font-style:normal;font-size:var(--fs-xs);color:var(--text-3);margin-top:var(--space-2);display:block}.welcome-next-steps>button>svg{color:var(--brand-text);flex-shrink:0}.welcome-tip{gap:var(--space-2);color:var(--text-3);margin-bottom:var(--space-6);align-items:flex-start;display:flex}.welcome-tip>svg{color:var(--brand-text);margin-top:var(--space-0-5);flex-shrink:0}.welcome-tip p{font-size:var(--fs-xs);line-height:var(--lh-normal)}.welcome-tip strong{color:var(--text-2);font-weight:var(--fw-medium)}.welcome-completion{justify-content:space-between;align-items:center;gap:var(--space-2-5);margin-top:var(--space-5);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.welcome-completion>button{color:var(--text-3);min-height:var(--control-h)}.welcome-completion>button:hover{color:var(--brand-text)}.welcome-ready>.billing-error{margin-bottom:var(--space-4)}:is(.plans-page,.welcome-page) .subscription-header{padding:var(--space-5) var(--page-gutter);gap:var(--space-5)}:is(.plans-page,.welcome-page) .subscription-brand{min-height:var(--control-h);gap:var(--space-2-5);font-size:var(--fs-2xl)}:is(.plans-page,.welcome-page) .subscription-brand .logo-mark{width:var(--control-h-sm);height:var(--control-h-sm)}:is(.plans-page,.welcome-page) .subscription-header .icon-btn{width:var(--control-h);height:var(--control-h)}:is(.plans-page,.welcome-page) .subscription-header .icon-btn>svg{width:var(--space-5);height:var(--space-5)}:is(.plans-page,.welcome-page) .subscription-footer{padding:var(--space-8) var(--space-5);gap:var(--space-2-5);font-size:var(--fs-xs)}.plans-page .billing-demo{padding:var(--space-3) var(--space-4);gap:var(--space-2-5);font-size:var(--fs-xs)}.welcome-page .billing-error button{min-height:var(--control-h)}:is(.plans-page,.welcome-page) .btn{min-height:var(--control-h);padding:var(--space-2) var(--space-4);gap:var(--space-2);border-radius:var(--r-md);white-space:normal}:is(.plans-page,.welcome-page) .btn--secondary{box-shadow:var(--shadow-sm);border:var(--line-strong)}:is(.plans-page,.welcome-page) .billing-back{min-height:var(--control-h);padding-block:var(--space-1);gap:var(--space-2);font-size:var(--fs-sm)}:is(.plans-main,.welcome-main) svg:not(.logo-mark){width:var(--space-4);height:var(--space-4)}:is(.plans-main,.welcome-main) :is(.plan-symbol,.welcome-title-icon,.welcome-next-icon)>svg{width:var(--space-6);height:var(--space-6)}.welcome-main .welcome-industries label>svg{width:var(--space-5);height:var(--space-5)}.welcome-main .welcome-industries .welcome-radio>svg{width:var(--space-3);height:var(--space-3)}:is(.plans-page,.welcome-page) :focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-1)}.plans-cycle label:has(input:focus-visible){outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-1)}.welcome-industries label:has(input:focus-visible){outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-1)}.plan-card--featured :focus-visible{outline-color:var(--on-brand)}:is(.plans-heading h1,.welcome-title h1):is(:focus,:focus-visible){outline:none}:is(.plans-cycle label,.welcome-industries label,.welcome-topline button,.welcome-next-steps>button,.welcome-completion>button){transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}@media (prefers-reduced-motion:no-preference){.plans-heading,.welcome-title{animation:showcase-enter var(--t-med) var(--ease)}:is(.plans-page,.welcome-page) .btn:active:not(:disabled){transform:scale(var(--motion-press-scale))}}@keyframes showcase-enter{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.plans-page,.welcome-page) *,:is(.plans-page,.welcome-page) :before,:is(.plans-page,.welcome-page) :after{transition:none;animation:none}:is(.plans-page,.welcome-page) .btn:active{transform:none}}@media (width<=1000px){.plan-card{padding:var(--space-5)}.plan-card-top{gap:var(--space-2);flex-wrap:wrap}.plans-common>div{flex-basis:100%}.plans-common>.btn{margin-left:auto}.welcome-story{padding:var(--space-8) var(--space-6) var(--space-6)}.welcome-content{padding:var(--space-6)}}@media (width<=760px){.plans-main{width:calc(100% - var(--space-4) * 2)}.plans-heading{margin:var(--space-6) auto}.plans-heading h1{font-size:var(--fs-4xl)}.plans-grid{max-width:var(--chat-bubble-max);grid-template-columns:1fr;margin:0 auto}.plan-card{padding:var(--space-6)}.plan-card-top{margin-bottom:var(--space-4)}.plan-description{min-height:auto}.plan-card ul{font-size:var(--fs-xs);gap:var(--space-3) var(--space-2-5);grid-template-columns:1fr 1fr}.plan-capacity{justify-content:space-between}.plans-common{padding:var(--space-6);gap:var(--space-6);display:grid}.plans-common>.btn{width:100%}.plans-common ul{gap:var(--space-3)}.plans-faq{gap:var(--space-4);padding:var(--space-8) var(--space-1-5) var(--space-1);grid-template-columns:1fr}.plans-faq>div>p:last-child{max-width:none}.welcome-main{width:min(calc(var(--chat-bubble-max) + var(--space-10) * 2), calc(100% - var(--space-4) * 2));margin-top:var(--space-4);grid-template-columns:1fr}.welcome-story{padding:var(--space-6);border-radius:var(--r-xl) var(--r-xl) 0 0}.welcome-content{padding:var(--space-6)}.welcome-title h1{font-size:var(--fs-3xl)}.welcome-title-icon{display:none}.welcome-progress{margin-bottom:var(--space-6)}}@media (width<=390px){.plans-heading h1{font-size:var(--fs-3xl)}.plans-eyebrow{letter-spacing:var(--tracking-normal)}.plans-cycle label{padding-inline:var(--space-2-5);gap:var(--space-2)}.plans-desktop-break{display:none}.plan-card{padding:var(--space-5)}.plan-card ul{grid-template-columns:1fr}.plans-common{padding:var(--space-5)}.plans-common .plan-symbol{float:none;margin-bottom:var(--space-3)}.plans-common ul{grid-template-columns:1fr}.welcome-content{padding:var(--space-5)}.welcome-story{padding:var(--space-6) var(--space-5)}.welcome-topline{gap:var(--space-2)}.welcome-topline button{gap:var(--space-0-5)}.welcome-industries{grid-template-columns:1fr}.welcome-actions{flex-direction:column-reverse}.welcome-actions>.btn{width:100%}.welcome-next-steps>button{padding:var(--space-3) var(--space-2-5);gap:var(--space-2-5)}.welcome-next-icon{width:var(--control-h-sm);height:var(--control-h-sm)}.welcome-completion{flex-direction:column}}:root[data-theme=dark] :is(.welcome-page,.plans-page,.access-journey){--brand:var(--brand-panel);--on-brand:var(--on-brand-panel);background:radial-gradient(ellipse 80% 45% at 50% 0, var(--brand-soft-2), transparent 70%), var(--bg)}:root[data-theme=dark] .plans-heading h1 em{color:var(--text-3)}:root[data-theme=dark] :is(.welcome-page,.plans-page,.access-journey){background:var(--bg)}.plans-heading{margin:var(--space-4) 0 var(--space-5);text-align:left}.plans-heading h1{margin:0 0 var(--space-3)}.plans-heading>p{font-size:var(--fs-md)}.plans-cycle{margin-bottom:var(--space-6)}.plans-cycle small{color:var(--text-2)}.plan-card{padding:var(--space-6);box-shadow:none}.plan-card-top{height:var(--control-h-xs);min-height:var(--control-h-xs);margin-bottom:var(--space-3);flex-shrink:0}.plan-badge{height:var(--control-h-xs);white-space:nowrap;line-height:var(--lh-normal);color:var(--text-2);border:var(--line-strong);padding:var(--space-1) var(--space-2);align-items:center;display:inline-flex}.plan-description{min-height:0}.plan-price{margin-top:var(--space-4)}.plan-price-note{margin-bottom:var(--space-4)}.plan-card>.btn{justify-content:center}.plan-card--featured{color:var(--text);background:var(--surface);border-color:var(--brand);box-shadow:none}.plan-card--featured :is(.plan-description,.plan-price>span,.plan-price-note,.plan-current){color:var(--text-2)}.plan-card--featured>.btn{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.plan-card--featured>.btn:hover:not(:disabled){color:var(--on-brand);background:var(--brand-hover);border-color:var(--brand-hover)}.plan-card--featured .plan-capacity{border-color:var(--border)}.plan-card--featured :is(li>svg,.plan-capacity svg){color:var(--text-3)}.plans-page .plan-card--featured :focus-visible{outline-color:var(--focus)}.plan-current:empty{display:none}.welcome-main{margin-top:var(--space-6);box-shadow:none}.welcome-story{background:var(--surface-2);color:var(--text);padding:var(--space-8);gap:var(--space-4)}.welcome-story>.logo-mark{color:var(--brand-logo);width:var(--control-h-sm);height:var(--control-h-sm)}.welcome-story>p{color:var(--text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.welcome-steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.welcome-steps li{align-items:center;gap:var(--space-3);min-height:var(--control-h);color:var(--text-3);font-size:var(--fs-sm);display:flex}.welcome-steps .is-active{color:var(--text);font-weight:var(--fw-semibold)}.welcome-steps .is-done{color:var(--text-2)}.welcome-step-number{width:var(--control-h-xs);height:var(--control-h-xs);border:var(--line);border-color:var(--border-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex-shrink:0;place-items:center;display:grid}.welcome-main .welcome-step-number>svg{width:var(--space-3-5);height:var(--space-3-5)}.welcome-steps .is-active .welcome-step-number{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.welcome-steps .is-done .welcome-step-number{border-color:var(--brand-soft-2);background:var(--brand-soft);color:var(--brand-text)}.welcome-story__art{width:calc(var(--space-10) * 3);height:calc(var(--space-10) * 3);align-self:center;margin-top:auto}.welcome-main .welcome-story__art>svg{width:100%;height:100%;display:block}.welcome-content{padding:var(--space-6) var(--space-8)}.welcome-progress{margin:var(--space-3) 0 var(--space-5)}.welcome-title h1{font-size:var(--fs-4xl)}.welcome-title{margin-bottom:var(--space-5)}.welcome-form{gap:var(--space-4)}@media (width<=760px){.plan-card--featured{order:-1}.plans-cycle{margin-inline:0;margin-bottom:var(--space-4)}.plan-card{padding:var(--space-5)}.welcome-main{margin-top:var(--space-4)}.welcome-story{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--r-xl) var(--r-xl) 0 0;flex-direction:row}.welcome-story>p{font-size:var(--fs-md)}:is(.welcome-steps,.welcome-story__art){display:none}.welcome-content{padding:var(--space-5)}.welcome-title h1{font-size:var(--fs-3xl)}}.plans-onboarding{margin-top:var(--space-6)}.access-journey{font-family:var(--font-sans)}.access-header-actions{align-items:center;gap:var(--space-6);display:flex}.access-header-actions>span{color:var(--text-3);font-size:var(--fs-xs)}.access-main{width:min(calc(var(--page-max) - var(--space-10) * 9), calc(100% - var(--page-gutter) * 2));margin:var(--space-8) auto var(--space-6);background:var(--surface);border:var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);flex-shrink:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.access-story{background:var(--brand);color:var(--on-brand);padding:var(--space-10) var(--space-8) var(--space-6);border-radius:var(--r-xl) 0 0 var(--r-xl);flex-direction:column;min-width:0;display:flex}.access-eyebrow{font-size:var(--fs-xs);color:var(--on-brand);letter-spacing:var(--tracking-caps);font-weight:var(--fw-medium)}.access-story h2{font-size:var(--fs-4xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin:var(--space-8) 0 var(--space-4)}.access-story h2 em{color:var(--on-brand);font-style:normal}.access-story>p{color:var(--on-brand);font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:var(--ctx-panel-w)}.access-art{min-height:calc(var(--space-10) * 6);margin:var(--space-6) 0 var(--space-8);flex:1;place-items:center;display:grid;position:relative}.access-art-orbit{width:calc(var(--space-10) * 5);height:calc(var(--space-10) * 5);border:var(--line);border-color:var(--on-brand);border-radius:var(--r-pill);position:absolute}.access-art-tile{width:calc(var(--control-h) * 2);height:calc(var(--control-h) * 2);color:var(--brand-text);background:var(--surface);border:var(--line);box-shadow:var(--shadow-md);border-radius:var(--r-xl);place-items:center;display:grid;position:relative;transform:rotate(-8deg)}.access-art-check{right:calc(-1 * var(--space-3));top:calc(-1 * var(--space-2-5));background:var(--surface);color:var(--brand-text);border:var(--line);width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:absolute}.access-art-note{right:0;top:calc(50% + var(--bar-h));font-size:var(--fs-xs);color:var(--text-2);background:var(--surface);border:var(--line);border-radius:var(--r-lg);padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2);box-shadow:var(--shadow-sm);display:flex;position:absolute;transform:rotate(3deg)}.access-art-note svg{color:var(--brand-text)}.access-story-steps{gap:var(--space-5);margin:auto 0 var(--space-8);padding:0;list-style:none;display:grid}.access-story-steps li{font-size:var(--fs-sm);align-items:center;gap:var(--space-3);color:var(--on-brand);display:flex}.access-story-steps li>span{width:var(--control-h-sm);height:var(--control-h-sm);border:var(--line);border-color:var(--on-brand);border-radius:var(--r-pill);color:var(--on-brand);font-size:var(--fs-xs);flex-shrink:0;place-items:center;display:grid}.access-story-signature{align-items:center;gap:var(--space-2);color:var(--on-brand);font-size:var(--fs-xs);padding-top:var(--space-5);border-top:var(--line);border-color:var(--on-brand);display:flex}.access-panel{padding:var(--space-8) var(--space-10) var(--space-10);min-width:0}.access-panel>.billing-back{font-size:var(--fs-xs);margin-bottom:var(--space-5)}.access-demo-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--line);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal);margin-bottom:var(--space-8);display:flex}.access-demo-note>svg{margin-top:var(--space-0-5);color:var(--text-2);flex-shrink:0}.access-demo-note strong{font-weight:var(--fw-medium);color:var(--text-2)}.access-heading-icon{width:var(--bar-h);height:var(--bar-h);background:var(--surface-3);color:var(--text-2);border:var(--line);border-radius:var(--r-xl);margin-bottom:var(--space-6);place-items:center;display:grid}.access-heading-icon.is-success{border-radius:var(--r-pill);color:var(--brand-text)}.access-heading h1{font-size:var(--fs-4xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4);overflow-wrap:anywhere}.access-heading h1:is(:focus,:focus-visible){box-shadow:none;outline:none}.access-heading>div{color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-normal)}.access-heading strong{color:var(--text-2);font-weight:var(--fw-medium);overflow-wrap:anywhere}.access-form{gap:var(--space-5);flex-direction:column;display:flex}.access-journey .billing-field{gap:var(--space-2);font-size:var(--fs-xs)}.access-journey .billing-field :is(input,select){min-height:var(--control-h);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-md)}.access-form .billing-small{margin-top:calc(-1 * var(--space-2));font-size:var(--fs-xs)}.access-form>.btn--primary{margin-top:var(--space-1)}.access-recipient{align-items:center;gap:var(--space-3);background:var(--surface-2);border:var(--line);border-radius:var(--r-lg);padding:var(--space-3);margin-bottom:var(--space-6);display:flex}.access-recipient>svg{color:var(--text-2);flex-shrink:0}.access-recipient>strong{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere;flex:1}.access-recipient>button{width:var(--control-h);height:var(--control-h);color:var(--text-2);border-radius:var(--r-md);flex-shrink:0;place-items:center;display:grid}.access-recipient>button:hover:not(:disabled){background:var(--surface-3);color:var(--brand-text)}.access-form .access-code{min-height:calc(var(--control-h) + var(--space-4));text-align:center;padding-left:calc(var(--space-2) + var(--tracking-code));padding-right:var(--space-2);letter-spacing:var(--tracking-code);font-size:var(--fs-3xl);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.access-code::placeholder{color:var(--text-3);opacity:1}.access-code-help{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3);margin-top:calc(-1 * var(--space-1))}.access-code-help strong{color:var(--brand-text);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-code-help);white-space:nowrap}.access-resend{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.access-resend>.btn{font-size:var(--fs-xs);color:var(--text-2)}.access-resend>.btn:disabled{color:var(--text-3);opacity:1}.access-notice{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--brand-text);margin:var(--space-2) 0}.access-notice:empty{display:none}.access-test-controls{margin-top:var(--space-8);border-top:var(--line);padding-top:var(--space-4)}.access-test-controls>summary{min-height:var(--control-h);padding-block:var(--space-3);font-size:var(--fs-xs);color:var(--text-3);cursor:pointer}.access-test-controls .billing-field{margin-top:var(--space-4)}.access-flow-nav{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-3) var(--space-5) 0;font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.access-flow-nav button{min-height:var(--control-h);max-width:100%;padding:var(--space-2) var(--space-1);border-bottom:var(--line);border-color:#0000}.access-flow-nav button[aria-current=page]{border-color:var(--brand);color:var(--brand-text)}.access-flow-nav button:hover{color:var(--brand-text)}.access-success-note{align-items:center;gap:var(--space-3);border:var(--line);border-radius:var(--r-lg);padding:var(--space-5);color:var(--brand-text);background:var(--surface-2);margin:var(--space-3) 0 var(--space-8);display:flex}.access-success-note>svg{flex-shrink:0}.access-success-note>span{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.access-success-note strong{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3);display:block}.access-flow>.btn--ghost{margin-top:var(--space-2)}.access-expired-note{gap:var(--space-2);background:var(--surface-2);padding:var(--space-5);border:var(--line);border-radius:var(--r-lg);margin:var(--space-2) 0 var(--space-6);color:var(--text-3);align-items:flex-start;display:flex}.access-expired-note>svg{margin-top:var(--space-0-5);flex-shrink:0}.access-expired-note p{font-size:var(--fs-xs);line-height:var(--lh-normal)}.access-help-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-6) 0 0;font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);display:flex}.access-help-note>svg{color:var(--text-2);margin-top:var(--space-0-5);flex-shrink:0}.access-email-preview{padding:var(--space-6);background:var(--surface-2);border:var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.access-email-preview>div{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--line);display:flex}.access-email-preview>div>span:not(.access-email-avatar){min-width:0}.access-email-avatar{background:var(--surface-3);color:var(--text-2);width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--r-lg);font-weight:var(--fw-semibold);flex-shrink:0;place-items:center;display:grid}.access-email-preview strong{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.access-email-preview small{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);margin-top:var(--space-1);display:block}.access-email-preview>div>svg{color:var(--text-3);flex-shrink:0;margin-left:auto}.access-email-preview h2{font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);margin:var(--space-6) 0 var(--space-3)}.access-email-preview>p{font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-normal)}.access-email-preview>.btn{margin:var(--space-5) 0 var(--space-3);background:var(--surface)}.access-password-control{margin-top:calc(-1 * var(--space-3));position:relative}.access-password-control>input{width:100%;min-width:0;min-height:calc(var(--control-h) + var(--space-2));padding:var(--space-3) calc(var(--control-h) + var(--space-3)) var(--space-3) var(--space-3);background:var(--surface);color:var(--text);font-size:var(--fs-sm);border:var(--line-strong);border-radius:var(--r-md)}.access-password-control>button{top:50%;right:var(--space-1);width:var(--control-h);height:var(--control-h);color:var(--text-2);border-radius:var(--r-md);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.access-password-control>button:hover{color:var(--brand-text);background:var(--surface-2)}.access-password-checks{gap:var(--space-2);margin-top:calc(-1 * var(--space-1));padding:0;list-style:none;display:grid}.access-password-checks li{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-3);display:flex}.access-password-checks li>span{width:var(--space-4);height:var(--space-4);border:var(--line-strong);border-radius:var(--r-pill);flex-shrink:0;place-items:center;display:grid}.access-password-checks li.is-met{color:var(--brand-text)}.access-password-checks .is-met>span{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand)}.access-workspace{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:var(--line);border-radius:var(--r-xl);background:var(--surface-2);margin-bottom:var(--space-6);display:flex}.access-workspace>span{width:var(--control-h);height:var(--control-h);border-radius:var(--r-lg);color:var(--text-2);background:var(--surface-3);flex-shrink:0;place-items:center;display:grid}.access-workspace>div{flex:1;min-width:0}.access-workspace>.pill{border:var(--line);padding:var(--space-0-5) var(--space-2-5);flex:none}.access-workspace small{font-size:var(--fs-xs);color:var(--text-3);letter-spacing:var(--tracking-caps)}.access-workspace strong{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:var(--space-1) 0;overflow-wrap:anywhere;display:block}.access-workspace p{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.access-invite-role{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.access-invite-role strong{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2);border-radius:var(--r-pill);background:var(--surface-3);padding:var(--space-1) var(--space-2-5)}.access-invite-permissions{padding:var(--space-4) 0 var(--space-6);gap:var(--space-3);border-bottom:var(--line);margin-bottom:var(--space-6);list-style:none;display:grid}.access-invite-permissions li{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-2);display:flex}.access-invite-permissions svg{color:var(--brand-text);margin-top:var(--space-0-5);flex-shrink:0}.access-invite-email{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);display:flex}.access-invite-email>span{overflow-wrap:anywhere;min-width:0}.access-invite-email svg{flex-shrink:0}.access-invite-email strong{font-weight:var(--fw-medium);color:var(--text-2);overflow-wrap:anywhere}.access-invite-disclaimer{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);text-align:center;margin-top:var(--space-4)}.login__recovery{margin-top:calc(-1 * var(--space-1));font-size:var(--fs-xs);justify-content:flex-end;display:flex}.login__recovery:empty{display:none}.login__access-links{gap:var(--space-2) var(--space-2-5);margin-top:var(--space-5);color:var(--text-3);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:center;display:flex}.login__access-links>button:hover{color:var(--brand-text)}.access-journey .subscription-header{padding:var(--space-5) var(--page-gutter);gap:var(--space-5)}.access-journey .subscription-brand{min-height:var(--control-h);gap:var(--space-2-5);font-size:var(--fs-2xl)}.access-journey .subscription-brand .logo-mark{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--brand-logo)}.access-journey .subscription-header .icon-btn{width:var(--control-h);height:var(--control-h)}.access-journey .subscription-header .icon-btn>svg{width:var(--space-5);height:var(--space-5)}.access-journey>.subscription-footer{padding:var(--space-8) var(--space-5);gap:var(--space-2-5);font-size:var(--fs-xs);flex-wrap:wrap}.access-journey .btn{min-height:var(--control-h);max-width:100%;padding:var(--space-3) var(--space-4);gap:var(--space-2);border-radius:var(--r-md);white-space:normal}.access-journey .btn--secondary{border:var(--line-strong);box-shadow:var(--shadow-sm)}.access-journey .billing-back{min-height:var(--control-h);padding-block:var(--space-1);gap:var(--space-2)}.access-main svg:not(.logo-mark){width:var(--space-4);height:var(--space-4)}.access-art-tile>svg{width:var(--control-h);height:var(--control-h)}.access-heading-icon>svg{width:var(--space-8);height:var(--space-8)}.access-workspace>span>svg{width:var(--space-6);height:var(--space-6)}.access-password-checks svg{width:var(--space-3);height:var(--space-3)}.access-story-signature .logo-mark{width:var(--space-5);height:var(--space-5)}.access-journey :is(button,input,select,summary):focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:var(--space-1)}.access-journey :is(button,input,select,summary){transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}@media (prefers-reduced-motion:no-preference){.access-heading{animation:access-enter var(--t-med) var(--ease)}.access-journey .btn:active:not(:disabled){transform:scale(var(--motion-press-scale))}}@keyframes access-enter{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.access-journey *,.access-journey :before,.access-journey :after{transition:none;animation:none}.access-journey .btn:active{transform:none}}@media (width<=900px){.access-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.access-panel{padding:var(--space-6)}.access-story{padding:var(--space-8) var(--space-6) var(--space-6)}.access-story h2{font-size:var(--fs-3xl)}}@media (width<=700px){.access-main{width:min(var(--chat-bubble-max), calc(100% - var(--space-4) * 2));margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.access-story{padding:var(--space-6);border-radius:var(--r-xl) var(--r-xl) 0 0}.access-story h2{margin:var(--space-4) 0 0;font-size:var(--fs-3xl)}.access-story>p,.access-art,.access-story-steps,.access-story-signature{display:none}.access-panel{padding:var(--space-6)}.access-heading-icon{margin-bottom:var(--space-5)}.access-header-actions>span{display:none}.access-flow-nav{gap:var(--space-2) var(--space-4)}.access-panel>.billing-back{margin-bottom:var(--space-4)}}@media (width<=390px){.access-panel{padding:var(--space-5)}.access-story{padding:var(--space-6) var(--space-5)}.access-eyebrow{letter-spacing:var(--tracking-caps)}.access-form .access-code{letter-spacing:var(--tracking-code-mobile);padding-left:calc(var(--space-2) + var(--tracking-code-mobile));font-size:var(--fs-3xl)}.access-email-preview{padding:var(--space-4)}.access-workspace{padding:var(--space-4) var(--space-3);gap:var(--space-2);flex-wrap:wrap}.access-workspace>div{flex-basis:50%}.access-invite-email{align-items:flex-start}.access-invite-email svg{margin-top:var(--space-1)}}.access-main{margin-top:var(--space-6);box-shadow:none}.access-story{background:var(--surface-2);color:var(--text);padding:var(--space-8);gap:var(--space-4)}.access-story>.logo-mark{color:var(--brand-logo);width:var(--control-h-sm);height:var(--control-h-sm)}.access-story>p{color:var(--text-2);font-size:var(--fs-md)}.access-art{flex:none;justify-content:flex-start;min-height:0;margin:0;display:flex}.access-art-tile{box-shadow:none;border:var(--line);background:var(--surface);color:var(--text-2);transform:none}.access-main .access-art-tile>svg{width:var(--space-8);height:var(--space-8)}.access-panel{padding:var(--space-6) var(--space-8)}.access-panel>.billing-back{margin-bottom:var(--space-4)}.access-heading{margin-bottom:var(--space-5)}.access-heading h1{margin-bottom:var(--space-3)}.access-heading>div:empty{display:none}.access-form{gap:var(--space-4)}.access-recipient{margin-bottom:var(--space-4);background:0 0;border:0;padding:0}.access-recipient>button{width:auto;min-width:var(--control-h);padding-inline:var(--space-2);font-size:var(--fs-xs)}.access-code-help strong{color:var(--text-2);font-weight:var(--fw-medium)}.access-resend>.btn{padding-inline:0}.access-invite-role{font-size:var(--fs-md);color:var(--text-2);margin-bottom:var(--space-4);display:block}.access-invite-role strong{font-size:inherit;background:0 0;padding:0}.access-invite-permissions{padding:0 0 var(--space-4);gap:var(--space-2);margin-bottom:var(--space-4);border:0}.access-invite-permissions svg{color:var(--text-3)}.access-test-controls{margin-top:var(--space-6)}.access-test-controls>summary{list-style:none}.access-test-controls>summary::-webkit-details-marker{display:none}.access-test-controls[open]>summary{color:var(--text-2)}@media (width<=760px){.access-main{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.access-story{display:none}.access-panel{padding:var(--space-5)}.access-heading h1{font-size:var(--fs-3xl)}}.access-form .access-token{font-family:var(--font-mono);font-size:var(--fs-sm)}.recovery-page>main{flex:1;align-content:center;display:grid}.recovery-content{width:min(100%, calc(var(--space-1) * 270));padding:var(--space-8) var(--space-9) var(--space-6);margin:0 auto}.recovery-preview{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal);margin-bottom:var(--space-5-5);display:flex}.recovery-preview svg{flex-shrink:0}.recovery-hero{align-items:center;gap:calc(var(--space-1) * 16);min-height:calc(var(--space-1) * 115);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.recovery-art{height:calc(var(--space-1) * 95);isolation:isolate;place-items:center;display:grid;position:relative}.recovery-orbit{width:calc(var(--space-1) * 68.75);height:calc(var(--space-1) * 68.75);border:var(--line-strong);opacity:.65;border-radius:50%;position:absolute}.recovery-orbit--outer{width:calc(var(--space-1) * 88.75);height:calc(var(--space-1) * 88.75);opacity:.4}.recovery-large-code{font-size:var(--fs-recovery-art);line-height:var(--lh-snug);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);color:var(--text-3);opacity:.14;position:absolute;top:0}.recovery-art-card{z-index:1;width:calc(var(--space-1) * 49);min-height:calc(calc(var(--space-1) * 52) + var(--space-0-5));margin-top:calc(calc(var(--space-1) * 14) + var(--space-0-5));padding:var(--space-7) var(--space-5) var(--space-5);background:var(--surface);border:var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);flex-direction:column;align-items:center;display:flex;transform:rotate(-7deg)}.recovery-art-icon{width:calc(var(--space-1) * 16);height:calc(var(--space-1) * 16);border-radius:var(--r-2xl);color:var(--brand-text);background:var(--brand-soft);margin-bottom:var(--space-5);place-items:center;display:grid}.recovery-art-line{height:calc(var(--space-1) * 1.25);width:calc(var(--space-1) * 24);background:var(--surface-3);border-radius:var(--r-xs);margin-bottom:calc(var(--space-1) * 1.75)}.recovery-art-line--short{width:calc(var(--space-1) * 16)}.recovery-art-badge{margin-top:var(--space-4-5);padding:var(--space-1-5) calc(var(--space-1) * 2.25);border:var(--line);border-radius:var(--r-sm);font-size:var(--fs-badge);letter-spacing:var(--tracking-caps);color:var(--text-3)}.recovery-art-dot{width:calc(var(--space-1) * 3.75);height:calc(var(--space-1) * 3.75);background:var(--brand);border:var(--space-1) solid var(--surface-2);outline:1px solid var(--border-strong);border-radius:50%;position:absolute;bottom:22%;right:12%}.recovery-content--500 .recovery-art-card{transform:rotate(7deg)}.recovery-eyebrow{color:var(--brand-text);font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);margin-bottom:var(--space-4);line-height:var(--lh-normal)}.recovery-copy h1,.expired-copy h1{font-size:clamp(var(--fs-heading-md), 3.1vw, var(--fs-display));line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);max-width:calc(var(--space-1) * 120);outline:none}.recovery-description{color:var(--text-3);font-size:var(--fs-md);line-height:var(--lh-normal);margin-top:var(--space-5);max-width:calc(var(--space-1) * 115)}.recovery-context{gap:var(--space-1);margin-top:var(--space-5);padding-left:var(--space-3);border-left:var(--space-0-5) solid var(--brand);font-size:var(--fs-xs);color:var(--text-3);flex-direction:column;display:flex}.recovery-context strong{font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere}.recovery-actions{gap:var(--space-2-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.recovery-actions .btn{min-height:var(--control-h)}.recovery-support{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--text-2);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.recovery-support p{margin:0}.recovery-support code{font-family:var(--font-mono);color:var(--text)}.recovery-support .btn{min-height:var(--control-h)}.recovery-support-code{margin:var(--space-4) 0 0;color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-normal)}.recovery-support-code code{font-family:var(--font-mono)}.recovery-whatsapp{align-items:center;gap:var(--space-1-5);margin-top:var(--space-4);display:inline-flex}.recovery-caption{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);margin-top:var(--space-4)}.recovery-guidance{border-top:var(--line);margin-top:var(--space-7);padding-top:var(--space-7);gap:calc(var(--space-1) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-guidance>div{align-items:flex-start;gap:var(--space-3-5);display:flex}.recovery-guidance-icon{color:var(--brand-text);padding-top:var(--space-0-5)}.recovery-guidance h2{font-weight:var(--fw-semibold);font-size:var(--fs-sm);margin-bottom:calc(var(--space-1) * 1.75)}.recovery-guidance p{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);max-width:calc(calc(var(--space-1) * 82) + var(--space-0-5))}.recovery-footer{text-align:center;padding:var(--space-7) var(--space-5);font-size:var(--fs-xs);color:var(--text-3)}.recovery-footer span{margin:0 var(--space-2)}.recovery-request{margin-top:var(--space-5-5);border:var(--line);background:var(--surface);border-radius:var(--r-lg);padding:var(--space-4-5)}.recovery-request label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:var(--space-2-5);display:block}.recovery-request textarea{resize:vertical;border:var(--line);border-radius:var(--r-md);background:var(--surface-2);width:100%;color:var(--text-2);padding:var(--space-2-5);font-size:var(--fs-xs);line-height:var(--lh-normal);display:block}.recovery-request p{font-size:var(--fs-xs);line-height:var(--lh-normal);margin:var(--space-2-5) 0;color:var(--text-3)}.recovery-embedded{container-type:inline-size}.recovery-embedded .recovery-content{padding-top:var(--space-7)}.expired-main{width:min(100%, calc(var(--space-1) * 270));padding:var(--space-7) var(--space-8) 0;flex:1;margin:0 auto}.expired-main>.billing-back{margin-top:var(--space-6)}.expired-grid{align-items:start;gap:calc(var(--space-1) * 22);margin-top:calc(var(--space-8) + var(--space-0-5));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.expired-symbol{width:calc(var(--space-1) * 19);height:calc(var(--space-1) * 19);border:var(--line);border-radius:var(--r-2xl);color:var(--brand-text);background:var(--surface);margin-bottom:var(--space-6);place-items:center;display:inline-grid;position:relative}.expired-symbol>span{bottom:calc(-1 * calc(var(--space-1) * 1.25));right:calc(-1 * calc(var(--space-1) * 1.25));width:calc(var(--space-1) * 6.75);height:calc(var(--space-1) * 6.75);border:calc(var(--space-1) * .75) solid var(--surface-2);background:var(--brand);color:var(--on-brand);border-radius:50%;place-items:center;display:grid;position:absolute}.expired-copy h1{font-size:clamp(var(--fs-title), 3.4vw, var(--fs-display-lg))}.expired-copy h1 em{color:var(--brand-text);font-style:normal}.expired-note{gap:var(--space-3);margin:var(--space-5-5) 0;padding:calc(var(--space-1) * 3.75) 0;border-top:var(--line);border-bottom:var(--line);align-items:flex-start;display:flex}.expired-note>svg{color:var(--brand-text);margin-top:var(--space-0-5);flex-shrink:0}.expired-note p{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3)}.expired-note strong{color:var(--text-2);font-weight:var(--fw-medium);display:block}.expired-steps h2{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:calc(var(--space-1) * 6.25) 0 var(--space-4-5)}.expired-steps ol{gap:var(--space-4-5);margin:0;padding:0;list-style:none;display:grid}.expired-steps li{gap:calc(var(--space-1) * 3.25);display:flex}.expired-steps li>span{font-size:var(--fs-badge);border:var(--line);color:var(--brand-text);width:calc(var(--space-1) * 6.75);height:calc(var(--space-1) * 6.75);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.expired-steps strong{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.expired-steps p{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3);margin-top:calc(var(--space-1) * .75)}.expired-summary{border:var(--line);border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--shadow-md);margin-top:var(--space-2-5);overflow:hidden}.expired-card-banner{background:var(--brand);padding:var(--space-7);color:var(--on-brand);position:relative;overflow:hidden}.expired-card-banner>span:first-child{gap:var(--space-2);font-size:var(--fs-badge);letter-spacing:var(--tracking-caps);color:var(--on-brand);z-index:1;align-items:center;display:flex;position:relative}.expired-card-banner p{z-index:1;font-size:var(--fs-title-sm);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin-top:var(--space-4-5);position:relative}.expired-card-orbit{display:none}.expired-plan-line{gap:var(--space-2-5);margin-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.expired-plan-line h2{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.expired-status{padding:var(--space-1) var(--space-2);border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-2);border-radius:var(--r-sm);font-size:var(--fs-badge);display:inline-flex}.expired-status--paid{background:var(--brand-soft);color:var(--brand-text)}.expired-total{gap:var(--space-2);border-top:var(--line);margin-top:calc(var(--space-1) * 5.75);padding-top:calc(var(--space-1) * 5.75);flex-direction:column;display:flex}.expired-total>span{font-size:var(--fs-xs);color:var(--text-3)}.expired-total strong{font-size:var(--fs-price);letter-spacing:var(--tracking-display);font-weight:var(--fw-medium)}.expired-total small{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-regular);letter-spacing:var(--tracking-normal)}.expired-period{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3);margin:var(--space-4) 0 var(--space-6)}.expired-period strong{color:var(--text-2);font-weight:var(--fw-medium)}.expired-paid{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--brand-text);margin:var(--space-4) 0 var(--space-6);display:flex}.expired-paid svg{margin-top:var(--space-0-5);flex-shrink:0}.expired-card-body>.btn{margin-top:calc(var(--space-1) * 2.25)}.expired-card-caption{text-align:center;font-size:var(--fs-xs);color:var(--text-3);margin-top:var(--space-3)}.expired-bottom{gap:var(--space-6);border-top:var(--line);padding:var(--space-6) 0 var(--space-1-5);margin-top:var(--space-9);justify-content:space-between;align-items:center;display:flex}.expired-bottom h2{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.expired-bottom p{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3);margin-top:var(--space-1-5)}@container (width<=780px){.recovery-embedded .recovery-hero{gap:var(--space-6);grid-template-columns:1fr}.recovery-embedded .recovery-art{display:none}}@media (width<=800px){.recovery-content{padding:var(--space-7) var(--space-6) var(--space-4)}.recovery-hero{gap:var(--space-4);grid-template-columns:1fr;min-height:0}.recovery-art{height:calc(var(--space-1) * 55)}.recovery-orbit{width:calc(calc(var(--space-1) * 42) + var(--space-0-5));height:calc(calc(var(--space-1) * 42) + var(--space-0-5))}.recovery-orbit--outer{width:calc(var(--space-1) * 53.75);height:calc(var(--space-1) * 53.75)}.recovery-large-code{font-size:var(--fs-recovery-art-sm);top:calc(-1 * var(--space-2))}.recovery-art-card{width:calc(calc(var(--space-1) * 32) + var(--space-0-5));min-height:calc(var(--space-1) * 33.75);padding:calc(var(--space-1) * 4.25) var(--space-3) var(--space-3);margin-top:var(--space-10);border-radius:var(--r-xl)}.recovery-art-icon{width:calc(var(--space-10) + var(--space-0-5));height:calc(var(--space-10) + var(--space-0-5));border-radius:var(--r-lg);margin-bottom:var(--space-3)}.recovery-art-icon svg{width:var(--space-6)}.recovery-art-line{width:calc(calc(var(--space-1) * 17) + var(--space-0-5));height:var(--space-1)}.recovery-art-line--short{width:calc(var(--space-1) * 11.25)}.recovery-art-badge{font-size:var(--fs-badge);padding:var(--space-1);margin-top:calc(var(--space-1) * 1.75)}.recovery-art-dot{right:calc(50% - calc(calc(var(--space-1) * 25) + var(--space-0-5)));bottom:17%}.recovery-copy{max-width:calc(var(--space-1) * 130);width:100%;margin:0 auto}.recovery-guidance{gap:var(--space-6)}.expired-grid{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr))}.expired-card-body{padding:var(--space-5)}}@media (width<=600px){.recovery-content{padding:var(--space-5)}.recovery-preview{text-align:left;font-size:var(--fs-xs);margin-bottom:var(--space-3);justify-content:flex-start}.recovery-copy h1{font-size:var(--fs-title)}.recovery-actions{flex-direction:column}.recovery-actions .btn{white-space:normal;width:100%}.recovery-guidance{gap:var(--space-5-5);margin-top:calc(var(--space-7) + var(--space-0-5));grid-template-columns:1fr}.recovery-description{font-size:var(--fs-sm)}.recovery-footer{font-size:var(--fs-badge);padding:var(--space-6) var(--space-5)}.expired-main{padding:var(--space-5)}.expired-grid{margin-top:var(--space-6-5);gap:var(--space-6-5);grid-template-columns:1fr}.expired-symbol{width:calc(var(--space-1) * 15);height:calc(var(--space-1) * 15);border-radius:var(--r-xl);margin-bottom:var(--space-5)}.expired-symbol>svg{width:var(--space-8)}.expired-copy h1{font-size:var(--fs-4xl)}.expired-bottom{margin-top:var(--space-7);flex-direction:column;align-items:stretch}.expired-summary{margin-top:0}}.billing-expired-preview{justify-content:space-between;align-items:center;gap:var(--space-2-5);margin-top:var(--space-5);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.recovery-content,.expired-main{min-width:0;font-family:var(--font-sans);overflow-wrap:anywhere}.recovery-copy,.expired-copy,.recovery-guidance>div,.recovery-guidance>div>div,.expired-steps li>div{min-width:0}.recovery-art-badge{text-align:center}.recovery-request textarea{min-width:0;min-height:var(--control-h);font-family:inherit}.expired-status{color:var(--warning-text)}.expired-status--paid{color:var(--brand-text);border-color:var(--brand)}.recovery-guidance-icon{flex-shrink:0}.expired-symbol{color:var(--text-2)}.expired-copy h1 em{color:inherit}:is(.recovery-content,.expired-main) .btn{min-height:var(--control-h);white-space:normal;max-width:100%}:is(.recovery-content,.expired-main) :focus-visible{outline:var(--space-0-5) solid var(--focus);outline-offset:calc(-1 * var(--space-0-5))}:is(.recovery-copy,.expired-copy) h1:is(:focus,:focus-visible){box-shadow:none;outline:none}:root[data-theme=dark] .expired-card-banner{background:var(--brand-panel);color:var(--on-brand-panel)}@media (prefers-reduced-motion:no-preference){.recovery-copy,.expired-copy{animation:recovery-copy-in var(--t-med) var(--ease) both}}@keyframes recovery-copy-in{0%{opacity:0;transform:translateY(var(--motion-distance))}}@media (prefers-reduced-motion:reduce){:is(.recovery-content,.expired-main),:is(.recovery-content,.expired-main) *{transition:none;animation:none}.recovery-art-card,.recovery-content--500 .recovery-art-card,:is(.recovery-content,.expired-main) button:active,:is(.recovery-content,.expired-main) button:hover>svg{transform:none}}.subscription-page .subscription-header{padding:var(--space-4) var(--page-gutter);min-height:calc(var(--control-h) + var(--space-4) * 2);flex-wrap:nowrap;flex-shrink:0}.subscription-page .subscription-brand{min-height:var(--control-h);font-size:var(--fs-2xl);gap:var(--space-2-5)}.subscription-page .subscription-brand .logo-mark{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--brand-logo)}.subscription-page .subscription-header .icon-btn{width:var(--control-h);height:var(--control-h)}.access-demo-notice{width:calc(100% - var(--page-gutter) * 2);margin:var(--space-2) auto 0;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-2);text-align:center;flex-shrink:0}.subscription-page .btn{height:var(--control-h);min-height:var(--control-h);padding:var(--space-2) var(--space-4);border-radius:var(--r-md);font-size:var(--fs-md);line-height:var(--lh-normal)}.subscription-page .btn--secondary{background:var(--surface);color:var(--text-2);border:var(--line-strong);box-shadow:none}.subscription-page .btn--primary:disabled{opacity:1;color:var(--text-2);background:var(--surface-3);border:var(--line-strong)}.subscription-page input::placeholder{color:var(--text-3);opacity:1}.subscription-page .billing-back{min-height:var(--control-h);margin:0}.recovery-page{background:var(--surface-2)}.recovery-page>main{align-content:center}.recovery-content{padding:var(--space-8) var(--page-gutter)}.recovery-hero{gap:var(--space-10);min-height:0}.recovery-art{height:calc(var(--space-10) * 6)}.recovery-art-card,.recovery-content--500 .recovery-art-card{box-shadow:none;border-radius:var(--r-xl);margin:0;transform:none}.recovery-art-icon{color:var(--text-2);background:0 0}.recovery-copy h1{font-size:var(--fs-4xl);font-weight:var(--fw-medium)}.recovery-description{color:var(--text-2)}.recovery-code{margin-bottom:var(--space-3);padding:var(--space-1) var(--space-2);border:var(--line-strong);border-radius:var(--r-pill);background:var(--surface-3);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-2);align-items:center;display:inline-flex}.recovery-actions .btn{height:var(--control-h);padding:var(--space-2) var(--space-4);border-radius:var(--r-md)}.expired-main{padding:var(--space-4) var(--page-gutter) var(--space-8)}.expired-main>.billing-back{margin:0}.expired-grid{margin-top:var(--space-4);gap:var(--space-8)}.expired-copy h1{font-size:var(--fs-4xl);font-weight:var(--fw-medium)}.expired-summary{border-radius:var(--r-xl);box-shadow:none;margin:0}.expired-status{font-size:var(--fs-xs);border-radius:var(--r-pill)}.expired-status--paid{color:var(--text-2);background:var(--surface-3);border:var(--line-strong)}.expired-card-body{padding:var(--space-6)}.expired-card-body .btn{height:var(--control-h)}@media (width<=800px){.recovery-page>main{align-content:start}.recovery-hero{grid-template-columns:1fr}.recovery-art{display:none}}@media (width<=760px){.subscription-page .subscription-header{padding-block:var(--space-2);min-height:calc(var(--control-h) + var(--space-2) * 2)}.recovery-content{padding-block:var(--space-6)}.expired-grid{gap:var(--space-5);grid-template-columns:1fr}.expired-copy .recovery-description{margin-top:var(--space-3)}.expired-card-body{padding:var(--space-5)}.expired-total{margin-top:var(--space-4);padding-top:var(--space-4)}}.subscription-page :is(h1,h2,h3,strong,.plan-price strong,.checkout-total dd){font-weight:var(--fw-medium)}.subscription-page :is(.plan-card h2,.plans-faq h2,.expired-plan-line h2,.checkout-total dt,.checkout-product strong){font-size:var(--fs-md)}.subscription-page :is(.plan-price strong,.expired-total strong,.checkout-total dd,.access-form .access-code,.checkout-success h1,.checkout-receipt strong){font-size:var(--fs-4xl)}.subscription-page .recovery-art:empty{display:none}.recovery-hero:has(.recovery-art:empty){grid-template-columns:1fr}.recovery-hero:has(.recovery-art:empty) .recovery-copy{width:100%;max-width:var(--chat-bubble-max);margin-inline:auto}@media (width>=761px){.plans-page .plan-card--featured{grid-area:1/2}.plans-page .plan-card:not(.plan-card--featured){grid-row:1}}@media (width<=760px){.subscription-page :is(.plan-price strong,.expired-total strong,.checkout-total dd,.access-form .access-code,.checkout-success h1,.checkout-receipt strong,.recovery-copy h1,.expired-copy h1){font-size:var(--fs-3xl)}}.subscription-page :is(.billing-muted,.plan-description,.plan-card ul,.checkout-selected-card strong,.access-workspace strong,.access-heading>div,.access-success-note>span,.checkout-success>p){font-size:var(--fs-md)}
