@font-face{font-family:Manrope;src:url(/brand/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Sora;src:url(/brand/fonts/Sora-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:300 800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy-950:#06152d;--brand-navy-900:#081b3a;--brand-navy-800:#102a50;--brand-navy-700:#173965;--brand-orange-600:#cc7e00;--brand-orange-500:#e58d00;--brand-orange-400:#ff9d00;--brand-orange-200:#ffd38a;--brand-orange-100:#fff1d7;--brand-cream-100:#fff4e1;--brand-white:#fff;--neutral-950:#081526;--neutral-900:#0b1d39;--neutral-700:#3d4d64;--neutral-600:#58708f;--neutral-500:#687790;--neutral-400:#8c98aa;--neutral-300:#b7c1ce;--neutral-200:#cbd4df;--neutral-150:#dde4ed;--neutral-100:#e9eef4;--neutral-075:#f2f5f8;--neutral-050:#f7f9fb;--neutral-000:#fff;--color-bg-primary:var(--neutral-075);--color-bg-secondary:var(--neutral-000);--color-bg-tertiary:var(--neutral-050);--color-bg-inverse:var(--brand-navy-900);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-500);--color-text-tertiary:var(--neutral-400);--color-text-inverse:#f5f8fd;--color-text-link:#245da6;--color-border-primary:var(--neutral-150);--color-border-secondary:var(--neutral-200);--color-border-focus:var(--brand-orange-400);--color-surface-overlay:#06152d8f;--color-accent-primary:var(--brand-orange-400);--color-accent-primary-hover:var(--brand-orange-500);--color-accent-primary-active:var(--brand-orange-600);--color-accent-primary-soft:var(--brand-orange-100);--color-accent-secondary:var(--brand-navy-900);--color-status-success:#147a57;--color-status-success-soft:#e0f4ec;--color-status-warning:#8a5900;--color-status-warning-soft:#fff0d1;--color-status-error:#b33446;--color-status-error-soft:#fbe7e9;--color-status-info:#2b65b1;--color-status-info-soft:#e7effb;--font-family-display:"Sora", "Manrope", sans-serif;--font-family-body:"Manrope", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.12;--line-height-normal:1.5;--line-height-relaxed:1.68;--letter-spacing-tight:-.035em;--letter-spacing-normal:0;--letter-spacing-wide:.1em;--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--space-9:48px;--space-10:64px;--space-11:96px;--space-12:128px;--border-width-default:1px;--border-width-strong:2px;--border-radius-xs:6px;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-xl:22px;--border-radius-2xl:28px;--border-radius-full:999px;--shadow-xs:0 1px 2px #081b3a0d;--shadow-sm:0 6px 18px #081b3a12;--shadow-md:0 12px 40px #081b3a17;--shadow-lg:0 24px 72px #081b3a29;--shadow-focus:0 0 0 3px #ff9d0047;--max-width-content:72ch;--max-width-wide:1200px;--max-width-page:1440px;--sidebar-width:216px;--topbar-height:80px;--duration-instant:50ms;--duration-fast:.14s;--duration-normal:.22s;--duration-slow:.36s;--duration-slower:.52s;--easing-default:cubic-bezier(.4, 0, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--easing-emphasis:cubic-bezier(.22, 1, .36, 1);--breakpoint-sm:375px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--button-radius:10px;--field-radius:10px;--card-radius:var(--border-radius-lg);--panel-radius:var(--border-radius-xl);--focus-ring:var(--shadow-focus);--navy:var(--brand-navy-900);--navy-2:var(--brand-navy-800);--orange:var(--color-accent-primary);--orange-soft:var(--color-accent-primary-soft);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--muted-2:var(--color-text-tertiary);--canvas:var(--color-bg-primary);--surface:var(--color-bg-secondary);--surface-2:var(--color-bg-tertiary);--line:var(--color-border-primary);--line-strong:var(--color-border-secondary);--positive:var(--color-status-success);--positive-soft:var(--color-status-success-soft);--danger:var(--color-status-error);--danger-soft:var(--color-status-error-soft);--warning:var(--color-status-warning);--warning-soft:var(--color-status-warning-soft);--info:var(--color-status-info);--info-soft:var(--color-status-info-soft);--shadow:var(--shadow-md);--radius-sm:var(--border-radius-sm);--radius:var(--border-radius-md);--radius-lg:var(--border-radius-xl)}html[data-font-size=sm]{font-size:93.75%}html[data-font-size=md]{font-size:100%}html[data-font-size=lg]{font-size:106.25%}html[data-font-size=xl]{font-size:112.5%}html[data-font-size=xxl]{font-size:125%}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#071426;--color-bg-secondary:#0d2039;--color-bg-tertiary:#122946;--color-bg-inverse:#f2f5f8;--color-text-primary:#eef3fb;--color-text-secondary:#9eacc1;--color-text-tertiary:#7d8aa0;--color-text-inverse:#081b3a;--color-text-link:#8bb9f4;--color-border-primary:#263c59;--color-border-secondary:#36506f;--color-border-focus:#ffb13b;--color-surface-overlay:#000000ad;--color-accent-primary:#ffad2b;--color-accent-primary-hover:#ffb94d;--color-accent-primary-active:#e99a1c;--color-accent-primary-soft:#33250e;--color-status-success:#55c39a;--color-status-success-soft:#103a2e;--color-status-warning:#f4bd5c;--color-status-warning-soft:#382b10;--color-status-error:#f28c9a;--color-status-error-soft:#3c2026;--color-status-info:#8bb9f4;--color-status-info-soft:#142f57;--shadow-xs:0 1px 2px #00000038;--shadow-sm:0 8px 22px #0000003d;--shadow-md:0 18px 50px #0000004d;--shadow-lg:0 30px 90px #00000070}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#071426;--color-bg-secondary:#0d2039;--color-bg-tertiary:#122946;--color-bg-inverse:#f2f5f8;--color-text-primary:#eef3fb;--color-text-secondary:#9eacc1;--color-text-tertiary:#7d8aa0;--color-text-inverse:#081b3a;--color-text-link:#8bb9f4;--color-border-primary:#263c59;--color-border-secondary:#36506f;--color-border-focus:#ffb13b;--color-surface-overlay:#000000ad;--color-accent-primary:#ffad2b;--color-accent-primary-hover:#ffb94d;--color-accent-primary-active:#e99a1c;--color-accent-primary-soft:#33250e;--color-status-success:#55c39a;--color-status-success-soft:#103a2e;--color-status-warning:#f4bd5c;--color-status-warning-soft:#382b10;--color-status-error:#f28c9a;--color-status-error-soft:#3c2026;--color-status-info:#8bb9f4;--color-status-info-soft:#142f57;--shadow-md:0 18px 50px #0000004d}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}[hidden]{display:none!important}html{--content-scale:1;min-height:100%;font-size:100%;overflow-x:hidden}html[data-font-size=sm]{--content-scale:.9375;font-size:100%}html[data-font-size=md]{--content-scale:1;font-size:100%}html[data-font-size=lg]{--content-scale:1.0625;font-size:100%}html[data-font-size=xl]{--content-scale:1.125;font-size:100%}html[data-font-size=xxl]{--content-scale:1.25;font-size:100%}.auth-gate{z-index:2000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--brand-navy-950);place-items:stretch stretch;padding:0;display:grid;position:fixed;inset:0;overflow:auto}.auth-gate[hidden]{display:none}.auth-experience{background:var(--brand-white);width:100%;min-width:0;max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(190px,28dvh) auto;display:grid;overflow:hidden}.auth-story{isolation:isolate;min-width:0;min-height:190px;color:var(--brand-white);background:var(--brand-navy-900);position:relative;overflow:hidden}.auth-story>img{z-index:-2;object-fit:cover;object-position:67% center;filter:saturate(.92)contrast(1.03);width:100%;height:100%;animation:auth-image-settle .9s var(--easing-emphasis) both;position:absolute;inset:0;transform:scale(1.01)}.auth-story-scrim{z-index:-1;background:linear-gradient(#06152d4d,#06152d1f 42%,#06152de6),linear-gradient(90deg,#06152dbd,#0000 72%);position:absolute;inset:0}.auth-story-brand{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;inset:20px 20px auto}.auth-story-brand img{width:148px;height:auto}.auth-story-brand span{letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:750;display:none}.auth-story-copy{width:calc(100% - 40px);min-width:0;max-width:580px;position:absolute;inset:auto 20px 20px}.auth-story-eyebrow{color:var(--brand-orange-200);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:.5625rem;font-weight:800;display:flex}.auth-story-eyebrow i{background:var(--brand-orange-400);border-radius:999px;width:24px;height:2px}.auth-story-copy h2{font-family:var(--font-family-display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,6.5vw,3.5rem);font-weight:650;line-height:.98}.auth-story-copy>p{color:#ffffffbf;max-width:540px;margin:16px 0 0;line-height:1.65;display:none}.auth-story-proof{border-top:1px solid #fff3;gap:22px;margin-top:28px;padding-top:18px;display:none}.auth-story-proof span{gap:3px;font-size:.6875rem;font-weight:750;display:grid}.auth-story-proof b{color:var(--brand-orange-400);letter-spacing:.12em;font-size:.5625rem}.auth-card{background:var(--brand-white);width:100%;min-width:0;color:var(--brand-navy-900);align-self:center;padding:30px 24px 28px}.auth-card>img{width:150px;height:auto;margin-bottom:34px;display:none}.auth-kicker{color:var(--brand-orange-600);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:850}.auth-card h1{max-width:420px;font-family:var(--font-family-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(1.6875rem,7.4vw,2.625rem);font-weight:650;line-height:1.02}.auth-card>p{max-width:440px;color:var(--neutral-600);overflow-wrap:anywhere;margin:0 0 24px;line-height:1.6}.auth-card form{gap:14px;min-width:0;display:grid}.auth-card label{min-width:0;color:var(--brand-navy-800);gap:7px;font-size:.75rem;font-weight:800;display:grid}.auth-card input{border:1px solid var(--neutral-200);border-radius:var(--field-radius);background:var(--neutral-050);width:100%;min-width:0;min-height:52px;color:var(--brand-navy-900);font:inherit;transition:border-color var(--duration-fast) var(--easing-default), background var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);padding:0 14px}.auth-card input:hover{border-color:var(--neutral-300);background:var(--brand-white)}.auth-card input:focus{border-color:var(--brand-orange-400);background:var(--brand-white);outline:0;box-shadow:0 0 0 4px #ff9d0024}.auth-card .primary-button{width:100%;min-height:52px;transition:transform var(--duration-fast) var(--easing-emphasis), box-shadow var(--duration-fast) var(--easing-default);margin-top:4px;box-shadow:0 10px 24px #e58d0038}.auth-card .primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 32px #e58d0047}.auth-mode-button{min-height:44px;color:var(--brand-navy-700);cursor:pointer;background:0 0;border:0;margin:8px auto 0;font-weight:800;display:block}.auth-mode-button:hover{color:var(--brand-orange-600)}.auth-feedback{min-height:20px;font-size:.75rem;color:var(--color-status-error)!important;margin:8px 0 0!important}.auth-feedback[data-tone=success]{color:var(--color-status-success)!important}.auth-feedback[data-tone=info]{color:var(--color-status-info)!important}.auth-security{color:var(--neutral-500);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.auth-security>span{background:var(--color-status-success-soft);width:24px;height:24px;color:var(--color-status-success);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.6875rem;font-weight:900;display:grid}.auth-security small{overflow-wrap:anywhere;min-width:0;font-size:.625rem}.auth-legal{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;display:flex}.auth-legal a{min-height:32px;color:var(--neutral-500);align-items:center;font-size:.625rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-legal a:hover{color:var(--brand-navy-800);text-underline-offset:3px;text-decoration:underline}@keyframes auth-image-settle{0%{opacity:.55;transform:scale(1.06)}to{opacity:1;transform:scale(1.01)}}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--orange) 8%, transparent), transparent 22rem), var(--canvas);width:100%;min-width:min(320px,100%);min-height:100%;color:var(--ink);font-family:var(--font-family-body);margin:0;font-size:1rem;line-height:1.5;overflow:hidden auto}.main-content,.detail-drawer,.stage-dialog,.toast{zoom:var(--content-scale)}button,input,select,textarea{font:inherit}button{color:inherit}input,select,textarea{font-size:max(16px,1rem)}::selection{background:var(--color-accent-primary);color:var(--brand-navy-900)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--focus-ring)}.skip-link{z-index:1000;background:var(--orange);color:var(--navy);border-radius:var(--radius-sm);padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-rows:72px 1fr 68px;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:100dvh;display:grid}.sidebar{z-index:40;width:min(82vw, var(--sidebar-width));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--navy);color:#fff;flex-direction:column;max-height:100dvh;padding:22px 14px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.sidebar.is-open{transform:translate(0)}.brand-lockup{border-bottom:1px solid #ffffff21;min-height:64px;padding:0 10px 20px}.brand-lockup img{width:156px;height:auto;display:block}.brand-lockup .brand-symbol{display:none}.brand-lockup span{color:#ffffff94;text-transform:uppercase;letter-spacing:.16em;margin:10px 0 0 45px;font-size:.625rem;font-weight:700;display:inline-block}.sidebar-legal{flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.sidebar-legal a{color:#ffffff80;align-items:center;min-height:28px;font-size:.5625rem;font-weight:700;text-decoration:none;display:inline-flex}.sidebar-legal a:hover{color:var(--brand-orange-200)}.sidebar-collapse{display:none}.primary-nav{gap:6px;margin-top:28px;display:grid}.nav-group{min-width:0}.nav-group-toggle{color:#ffffffc7;cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:.8125rem;font-weight:750;list-style:none;display:grid}.nav-group-toggle::-webkit-details-marker{display:none}.nav-group-toggle:hover,.nav-group-toggle:focus-visible{color:#fff;background:#ffffff12}.nav-group.is-current>.nav-group-toggle{color:#fff}.nav-group-label{min-width:0}.nav-chevron{color:#ffffff8c;text-align:center;transition:transform var(--duration-fast) var(--easing-default)}.nav-group[open] .nav-chevron{transform:rotate(180deg)}.nav-group-items{border-left:1px solid #ffffff29;gap:2px;margin:2px 0 5px 20px;padding-left:7px;display:grid}.nav-group:not([open])>.nav-group-items{display:none}.nav-group-items .nav-item{gap:6px;min-height:40px;padding:0 7px;font-size:.75rem}.nav-group-items .nav-icon{font-size:1rem}.nav-group-items .nav-item.is-active:before{height:24px;left:-8px}.nav-item{color:#ffffffad;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px;font-size:.8125rem;font-weight:700;display:grid;position:relative}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.is-active{color:#fff;background:#ff9d0026}.nav-item.is-active:before{content:"";background:var(--orange);border-radius:0 4px 4px 0;width:4px;height:28px;position:absolute;left:-14px}.nav-icon{color:var(--orange);text-align:center;font-size:1.1875rem}.nav-badge{background:var(--orange);color:var(--navy);border-radius:999px;padding:1px 7px;font-size:.625rem}.nav-beta{color:var(--brand-orange-200);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff9d0061;border-radius:999px;padding:3px 6px;font-size:.4375rem;font-weight:850}.sidebar-foot{border-top:1px solid #ffffff21;margin-top:auto;padding:18px 10px 0}.sidebar-foot p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.6875rem;font-weight:800}.sidebar-foot small{color:#ffffff80}.runtime-status{color:#ffffffb3;align-items:center;gap:6px;margin-top:9px;font-size:.5rem;font-weight:700;display:flex}.runtime-status i{background:var(--positive);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16805d38}.runtime-status.is-connecting i{background:var(--orange);box-shadow:0 0 0 3px #ff9d0033}.runtime-status.is-offline i{background:var(--danger);box-shadow:0 0 0 3px #bc3c4b38}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:30;grid-row:1;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.mobile-menu,.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:44px;height:44px}.workspace-switcher{flex:1;min-width:0;position:relative}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:.5625rem;font-weight:800;display:none}.workspace-button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;max-width:300px;min-height:48px;padding:0;display:flex}.workspace-mark{background:var(--navy);color:#fff;letter-spacing:-.02em;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.6875rem;font-weight:800;display:grid}.workspace-mark.pio{background:var(--orange);color:var(--navy)}.workspace-button strong,.workspace-menu strong{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.workspace-button small,.workspace-menu small{color:var(--muted);font-size:.625rem;display:block}.workspace-button .chevron{color:var(--muted);margin-left:auto}.workspace-menu{z-index:50;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(330px,100vw - 28px);max-height:min(420px,100dvh - 96px);box-shadow:var(--shadow);padding:8px;display:none;position:absolute;top:56px;left:0;overflow-y:auto}.workspace-menu.is-open{gap:4px;display:grid}.workspace-menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.workspace-menu button:hover,.workspace-menu button[aria-selected=true]{background:var(--surface-2)}.topbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.font-size-control{border:1px solid var(--line);border-radius:var(--border-radius-full);background:var(--surface);grid-template-columns:44px minmax(42px,auto) 44px;align-items:stretch;min-height:44px;display:grid;overflow:hidden}.font-size-control button{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;font-weight:var(--font-weight-extrabold);background:0 0;border:0;place-items:center;padding:0;display:grid}.font-size-control button:hover:not(:disabled){background:var(--surface-2);color:var(--orange)}.font-size-control button:disabled{color:var(--muted-2);cursor:not-allowed;opacity:.58}.font-size-control output{border-inline:1px solid var(--line);min-width:42px;color:var(--muted);font-size:.625rem;font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid}.font-size-control--topbar{display:none}.profile-font-size-row{gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.profile-font-size-row>span strong,.profile-font-size-row>span small{display:block}.profile-font-size-row>span strong{font-size:var(--font-size-sm)}.profile-font-size-row>span small{color:var(--muted);margin-top:2px;font-size:.625rem;line-height:1.35}.profile-menu-section .font-size-control button{text-align:center;border-radius:0;grid-template-columns:1fr;width:auto;min-height:44px;padding:0;display:grid}.profile-menu-section .font-size-control button>span:first-child{width:auto;height:auto;color:inherit;font-size:inherit;border:0;border-radius:0}.profile-menu-wrap{position:relative}.profile-button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;display:flex}.profile-button:hover,.profile-button.is-open{border-color:var(--line);background:var(--surface-2)}.profile-button>span:first-child{background:var(--orange-soft);width:36px;height:36px;color:var(--warning);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.profile-avatar,.profile-menu-avatar,.avatar-editor-preview,.company-mark,.workspace-mark{position:relative;overflow:hidden}.profile-avatar img,.profile-menu-avatar img,.avatar-editor-preview img,.company-mark img,.workspace-mark img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.company-mark img,.workspace-mark img{background:var(--navy);object-fit:contain;object-position:center;padding:4px}.profile-copy,.profile-chevron{display:none}.profile-copy strong{font-size:.75rem;display:block}.profile-copy small{color:var(--muted);font-size:.625rem;display:block}.profile-chevron{color:var(--muted);transition:transform var(--duration-fast) var(--easing-default);font-size:.75rem}.profile-button.is-open .profile-chevron{transform:rotate(180deg)}.profile-menu{z-index:90;border:1px solid var(--line);border-radius:var(--border-radius-lg);background:var(--surface);width:min(350px,100vw - 20px);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.profile-menu>header{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:42px 1fr;align-items:center;display:grid}.profile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 90px);overflow-y:auto}.profile-menu-avatar{background:var(--orange-soft);width:42px;height:42px;color:var(--warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.profile-menu header strong,.profile-menu header small{display:block}.profile-menu header strong{font-size:var(--font-size-sm)}.profile-menu header small{color:var(--muted);font-size:var(--font-size-xs);margin-top:2px}.profile-menu-section{padding:var(--space-4);gap:2px;display:grid}.profile-menu-section+.profile-menu-section{border-top:1px solid var(--line)}.profile-menu-section>small{padding:var(--space-4) var(--space-5);color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.profile-menu-section button{gap:var(--space-5);width:100%;min-height:58px;padding:var(--space-4) var(--space-5);border-radius:var(--border-radius-sm);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;display:grid}.profile-menu-section button:hover{background:var(--surface-2)}.profile-menu-section button>span:first-child{border:1px solid var(--line);border-radius:var(--border-radius-sm);width:34px;height:34px;color:var(--info);font-size:var(--font-size-md);place-items:center;display:grid}.profile-menu-section button strong,.profile-menu-section button small{display:block}.profile-menu-section button strong{font-size:var(--font-size-sm)}.profile-menu-section button small{color:var(--muted);margin-top:2px;font-size:.625rem;line-height:1.35}.main-content{width:100%;min-width:0;max-width:100%;padding:22px 14px calc(94px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom));grid-row:2}.main-content>*{min-width:0}.mobile-bottom-nav{z-index:35;min-height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-content:center;gap:2px;font-size:.625rem;font-weight:700;display:grid}.mobile-bottom-nav button span{font-size:1.25rem}.mobile-bottom-nav button.is-active{color:var(--navy)}[data-theme=dark] .mobile-bottom-nav button.is-active{color:var(--orange)}.focus-hero{border-radius:var(--border-radius-xl);background:radial-gradient(circle at 78% 20%, #ff9d0033, transparent 28%), var(--brand-navy-900);color:var(--brand-white);border:1px solid #ffffff1a;margin-bottom:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #081b3a24}.focus-hero:before{content:"";z-index:0;border:1px solid #ffffff17;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-120px;left:-105px;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05}.focus-hero-copy{z-index:2;padding:28px 22px 24px;position:relative}.focus-hero-kicker{color:var(--brand-orange-200);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.5625rem;font-weight:800;display:flex}.focus-hero-kicker i{background:var(--brand-orange-400);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite focus-pulse;box-shadow:0 0 0 5px #ff9d0024}.focus-hero h1{max-width:720px;font-family:var(--font-family-display);letter-spacing:-.055em;margin:16px 0 10px;font-size:clamp(2rem,9vw,3.625rem);font-weight:620;line-height:.98}.focus-hero-copy>p{color:#ffffffb3;max-width:650px;margin:0;font-size:.875rem;line-height:1.65}.focus-hero-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.focus-hero .primary-button{min-height:48px;padding-inline:18px;box-shadow:0 10px 28px #e58d0033}.focus-filter-button{min-height:48px;color:var(--brand-white);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #fff3;border-radius:10px;padding:0 16px;font-size:.75rem;font-weight:800}.focus-filter-button:hover{background:#ffffff1c;border-color:#ff9d00b8}.focus-live-pulse{align-items:center;gap:11px;margin-top:26px;display:flex}.focus-avatar-stack{padding-left:8px;display:flex}.focus-avatar-stack i{border:2px solid var(--brand-navy-900);background:var(--brand-navy-700);width:30px;height:30px;color:var(--brand-white);border-radius:50%;place-items:center;margin-left:-8px;font-size:.5rem;font-style:normal;font-weight:850;display:grid}.focus-avatar-stack i:nth-child(2){background:var(--brand-orange-400);color:var(--brand-navy-900)}.focus-avatar-stack i:nth-child(3){background:#ffffff24}.focus-live-pulse>span:last-child{display:grid}.focus-live-pulse b{font-size:.625rem}.focus-live-pulse small{color:#ffffff8c;font-size:.5625rem}.focus-hero-visual{z-index:1;min-height:250px;margin:0;position:relative;overflow:hidden}.focus-hero-visual:before{content:"";z-index:1;background:linear-gradient(180deg, var(--brand-navy-900), transparent 32%, #06152d33);position:absolute;inset:0}.focus-hero-visual img{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;transition:transform var(--duration-slower) var(--easing-emphasis);display:block}.focus-hero:hover .focus-hero-visual img{transform:scale(1.025)}.focus-hero-visual figcaption{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06152db3;border:1px solid #ffffff24;border-radius:12px;padding:12px 14px;position:absolute;inset:auto 16px 16px}.focus-hero-visual figcaption span,.focus-hero-visual figcaption strong{display:block}.focus-hero-visual figcaption span{color:var(--brand-orange-200);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800}.focus-hero-visual figcaption strong{margin-top:3px;font-size:.6875rem}@keyframes focus-pulse{0%,to{box-shadow:0 0 0 4px #ff9d001f}50%{box-shadow:0 0 0 8px #ff9d0005}}.page-head{gap:18px;margin-bottom:24px;display:grid}.content-provenance{border:1px solid color-mix(in srgb, var(--orange) 48%, var(--line));border-left:4px solid var(--orange);border-radius:var(--radius);background:color-mix(in srgb, var(--orange-soft) 58%, var(--surface));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.content-provenance>span{background:var(--orange);min-height:26px;color:var(--navy);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 9px;font-size:.5rem;font-weight:900;display:inline-flex}.content-provenance strong,.content-provenance p{display:block}.content-provenance strong{font-size:.75rem}.content-provenance p{color:var(--muted);margin:3px 0 0;font-size:.6875rem;line-height:1.5}.page-title small{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.625rem;font-weight:800;display:block}.page-title h1{font-family:var(--font-family-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.625rem,7vw,2.625rem);font-weight:650;line-height:1.06}.page-title p{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:.8125rem}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.primary-button,.secondary-button,.danger-button,.text-button{cursor:pointer;border-radius:10px;min-height:44px;padding:0 15px;font-size:.75rem;font-weight:800}.primary-button{border:1px solid var(--orange);background:var(--orange);color:var(--navy)}.primary-button:hover{filter:brightness(.96)}.secondary-button{border:1px solid var(--line-strong);background:var(--surface)}.secondary-button:hover{border-color:var(--orange)}.danger-button{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger)}.text-button{color:var(--info);background:0 0;border:0;padding-inline:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, var(--orange-soft)), var(--surface));border:1px solid var(--line);border-radius:var(--radius);min-height:130px;box-shadow:var(--shadow-xs);transition:transform var(--duration-fast) var(--easing-emphasis), box-shadow var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);padding:16px;position:relative;overflow:hidden}.metric-card:hover{border-color:color-mix(in srgb, var(--orange) 40%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.metric-card:before{content:"";border:12px solid color-mix(in srgb, var(--orange) 9%, transparent);border-radius:50%;width:80px;height:80px;position:absolute;top:-54px;right:-50px}.metric-card:after{content:"";background:var(--line);border-radius:4px 4px 0 0;height:3px;position:absolute;inset:auto 14px 0}.metric-card.accent:after{background:var(--orange)}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:800;display:block}.metric-value{letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.5rem,7vw,2.25rem);font-weight:750;line-height:1;display:block}.metric-value.is-money{overflow-wrap:anywhere;font-size:clamp(1.125rem,2vw,1.625rem);line-height:1.15}.metric-delta{color:var(--positive);align-items:center;gap:5px;margin-top:11px;font-size:.625rem;font-weight:700;display:flex}.metric-delta.neutral{color:var(--muted)}.metric-delta.negative{color:var(--danger)}.score-overview{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(220px,1fr) repeat(4,minmax(78px,auto));gap:1px;margin-top:14px;display:grid;overflow-x:auto}.score-overview>*{background:var(--surface);min-width:92px}.score-overview-copy{min-width:260px;padding:14px 16px}.score-overview-copy>span{color:var(--positive);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.score-overview-copy strong{margin-top:3px;font-size:.75rem;display:block}.score-overview-copy small{color:var(--muted);margin-top:2px;font-size:.5625rem;display:block}.score-overview-stat{text-align:center;padding:14px}.score-overview-stat small{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.5rem;display:block}.score-overview-stat strong{margin-top:3px;font-size:1.125rem;display:block}.score-overview-stat.hot strong{color:var(--danger)}.score-overview-stat.warm strong{color:var(--warning)}.score-overview-stat.risk strong{color:var(--danger)}.score-overview>.text-button{white-space:nowrap;padding:0 16px}.journey-panel{margin-top:14px}.funnel-period-controls{flex-wrap:wrap;align-items:end;gap:8px;padding:0 18px 16px;display:flex}.funnel-period-controls label{color:var(--muted);gap:4px;font-size:.625rem;font-weight:800;display:grid}.funnel-period-controls input,.funnel-period-controls select{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 8px}.funnel-period-controls button{min-height:36px}.funnel-period-message{color:var(--muted);padding:24px 18px;font-size:.75rem}.cohort-journey-panel .funnel-period-controls input,.cohort-journey-panel .funnel-period-controls button{min-height:44px}.cohort-journey-panel .journey-head{flex-direction:column;align-items:stretch}.cohort-journey-panel .journey-total{border-left:0;border-top:1px solid var(--line);text-align:left;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-width:0;padding:12px 0 0;display:grid}.cohort-journey-panel .journey-total strong{grid-area:1/2/3}.cohort-journey-panel .journey-total small,.cohort-journey-panel .journey-total span{font-size:.6875rem}.cohort-funnel-method{color:var(--muted);padding:0 18px 20px;font-size:.75rem}.cohort-funnel-method summary{cursor:pointer;min-height:44px;color:var(--info);align-content:center;font-weight:700}.cohort-funnel-method p{max-width:960px;margin:4px auto;line-height:1.7}.cohort-journey-panel .journey-insight{flex-wrap:wrap}.cohort-journey-panel .journey-insight p{min-width:160px;font-size:.6875rem;line-height:1.6}@media (width>=600px){.cohort-journey-panel .journey-head{flex-direction:row;align-items:center}.cohort-journey-panel .journey-total{border-top:0;border-left:1px solid var(--line);text-align:right;min-width:148px;padding:0 0 0 16px;display:block}}.section-kicker{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.5rem;font-weight:800;display:block}.journey-head{align-items:center}.journey-total{border-left:1px solid var(--line);text-align:right;min-width:148px;padding-left:16px}.journey-total small,.journey-total span{color:var(--muted);font-size:.5rem;display:block}.journey-total strong{letter-spacing:-.04em;margin:2px 0;font-size:1.5rem;display:block}.journey-scroll{padding:18px;overflow-x:auto}.journey-track{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-auto-columns:minmax(132px,42vw);grid-auto-flow:column;min-width:max-content;display:grid;overflow:hidden}.journey-step{background:var(--surface);border-top:4px solid var(--navy);min-width:132px;min-height:142px;padding:13px 12px 12px;position:relative}.journey-step+.journey-step{border-left:1px solid var(--line)}.journey-step:after{content:"›";z-index:2;border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:.875rem;display:grid;position:absolute;top:58px;right:-9px}.journey-step:last-child:after{display:none}.journey-step.is-goal{border-top-color:var(--orange);background:color-mix(in srgb, var(--orange-soft) 36%, var(--surface))}.journey-step.is-retention{border-top-color:var(--positive)}.journey-step.is-bottleneck{box-shadow:inset 0 0 0 1px var(--danger)}.journey-stage-top{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.journey-stage-top span{font-size:.5rem;font-weight:900}.journey-stage-top small{letter-spacing:.06em;text-transform:uppercase;font-size:.4375rem}.journey-step>strong{letter-spacing:-.04em;margin-top:17px;font-size:1.25rem;display:block}.journey-step>p{min-height:29px;color:var(--muted);margin:2px 0 9px;font-size:.5625rem}.journey-rate{border-top:1px solid var(--line);color:var(--positive);padding-top:8px;font-size:.5rem;font-weight:800}.journey-rate.loss{color:var(--danger)}.funnel-visual{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:940px;margin-top:14px;padding:13px 14px 10px}.funnel-visual-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.funnel-visual-head strong,.funnel-visual-head small{display:block}.funnel-visual-head strong{text-transform:uppercase;letter-spacing:.07em;font-size:.625rem}.funnel-visual-head small,.funnel-scale-note{color:var(--muted);font-size:.5rem}.funnel-visual-head>span{color:var(--danger);align-items:center;gap:5px;font-size:.5rem;font-weight:800;display:inline-flex}.funnel-visual-head i{background:var(--danger);border-radius:50%;width:8px;height:8px}.funnel-svg-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.funnel-svg-scroll svg{width:100%;min-width:880px;height:210px;display:block;overflow:visible}.funnel-svg-scroll text{fill:var(--muted);font:800 9px Manrope,sans-serif}.bottleneck-line{stroke:var(--danger);stroke-width:2px;stroke-dasharray:5 5}.funnel-scale-note{margin-top:-5px;display:block}.journey-insight{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:9px;padding:12px 18px;display:flex}.journey-insight p{color:var(--muted);flex:1;margin:0;font-size:.5625rem}.journey-insight p strong{color:var(--ink)}.journey-insight .text-button{flex:none;min-height:32px}.insight-marker{background:var(--danger-soft);width:24px;height:24px;color:var(--danger);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.625rem;font-weight:900;display:grid}.service-command{margin-top:14px}.emergency-badge{background:var(--danger-soft);color:var(--danger);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:.5rem;font-weight:800}.service-kpis{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.service-kpis article{background:var(--surface);border-top:3px solid var(--navy);padding:15px 18px}.service-kpis article.is-danger{border-top-color:var(--danger)}.service-kpis article.is-warning{border-top-color:var(--orange)}.service-kpis small,.service-kpis span,.service-kpis strong{display:block}.service-kpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;font-weight:800}.service-kpis strong{margin:5px 0 1px;font-size:1.5rem;line-height:1}.service-kpis span{color:var(--muted);font-size:.5rem}.service-analysis{display:grid}.service-facts{align-content:center;gap:7px;padding:18px;display:grid}.service-facts>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.service-facts p{align-items:center;gap:8px;margin:0;font-size:.625rem;font-weight:700;display:flex}.service-facts p span{background:var(--danger-soft);width:22px;height:22px;color:var(--danger);border-radius:7px;flex:0 0 22px;place-items:center;font-size:.5rem;font-weight:900;display:grid}.ai-diagnosis{background:var(--navy);color:#fff;padding:19px}.ai-diagnosis>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800}.ai-diagnosis h3{margin:9px 0 8px;font-size:.9375rem;line-height:1.35}.ai-diagnosis p{color:#ffffffb8;margin:0;font-size:.625rem}.ai-diagnosis p b{color:#fff}.ai-diagnosis>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ai-diagnosis>div span{color:#ffffff94;border:1px solid #ffffff24;border-radius:999px;padding:4px 7px;font-size:.4375rem}.content-grid{gap:14px;margin-top:14px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.panel-head h2{font-family:var(--font-family-display);letter-spacing:-.02em;margin:0;font-size:.9375rem;font-weight:650}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:.6875rem}.focus-list{display:grid}.focus-item{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.focus-item:last-child{border-bottom:0}.focus-item:hover .focus-name{color:var(--info)}.priority-line{background:var(--line-strong);border-radius:6px;width:5px;height:38px}.priority-line.high{background:var(--orange)}.priority-line.risk{background:var(--danger)}.focus-name{font-size:.75rem;font-weight:800;display:block}.focus-meta{color:var(--muted);margin-top:2px;font-size:.625rem;display:block}.focus-value{text-align:right}.focus-value strong{font-size:.75rem;display:block}.focus-value small{color:var(--muted);font-size:.5625rem;display:block}.ai-note{color:#fff;background:var(--navy);border-radius:var(--radius);margin-top:8px;padding:20px;position:relative;overflow:hidden}.ai-note:before{content:"";background:var(--orange);border-radius:28px;width:100px;height:100px;position:absolute;top:-56px;right:-35px;transform:rotate(18deg)}.ai-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);align-items:center;gap:7px;font-size:.5625rem;font-weight:800;display:flex;position:relative}.ai-note h3{letter-spacing:-.03em;max-width:90%;margin:12px 0 8px;font-size:1.25rem;line-height:1.15;position:relative}.ai-note p{color:#ffffffb3;margin:0;font-size:.6875rem;position:relative}.ai-note button{border:0;border-bottom:1px solid var(--orange);color:#fff;cursor:pointer;background:0 0;margin-top:17px;padding:0 0 4px;font-size:.625rem;font-weight:800;position:relative}.progress-stack{gap:15px;display:grid}.progress-row{grid-template-columns:minmax(90px,1fr) 2fr auto;align-items:center;gap:10px;display:grid}.progress-row span{font-size:.625rem;font-weight:700}.progress-row strong{font-size:.625rem}.progress-bar{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.progress-bar i{border-radius:inherit;background:var(--navy);height:100%;display:block}[data-theme=dark] .progress-bar i{background:var(--orange)}.pipeline-page-head{gap:10px 16px;margin-bottom:12px}.pipeline-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pipeline-usage{grid-column:1/-1;align-items:baseline;gap:7px;line-height:1.4;display:flex;margin:0!important;font-size:.625rem!important}.pipeline-usage>span:first-child{color:var(--orange);flex:none;font-size:.875rem}.pipeline-usage strong{color:var(--ink)}.add-stage-button{min-height:44px}.filter-group{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-chip{white-space:nowrap;border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.625rem;font-weight:800}.filter-chip.is-active{background:var(--navy);color:#fff;border-color:var(--navy)}.view-switch{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;min-height:44px;display:inline-flex;overflow:hidden}.view-switch button{border:0;border-right:1px solid var(--line);min-width:74px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.5625rem;font-weight:800;display:inline-flex}.view-switch button:last-child{border-right:0}.view-switch button span{color:var(--orange);font-size:.8125rem}.view-switch button.is-active{background:var(--navy);color:#fff}.pipeline-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,82vw);grid-auto-flow:column;gap:12px;max-width:100%;height:clamp(430px,65dvh,760px);padding:2px 2px 12px;display:grid;overflow:auto hidden}.pipeline-column{overscroll-behavior-y:contain;scroll-snap-align:start;background:color-mix(in srgb, var(--surface-2) 82%, transparent);border:1px solid var(--line);border-radius:var(--radius);height:100%;min-height:0;transition:border-color .14s,background-color .14s,transform .14s;overflow-y:auto}.pipeline-column.is-drop-target{border-color:var(--orange);background:color-mix(in srgb, var(--orange-soft) 45%, var(--surface-2));transform:translateY(-2px)}.pipeline-column.is-drop-target .column-head{border-bottom-color:var(--orange)}.column-head{z-index:1;border-bottom:1px solid var(--line);background:var(--surface-2);padding:14px;position:sticky;top:0}.column-title-row{justify-content:space-between;gap:10px;display:flex}.column-title-row h3{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.6875rem}.column-controls{align-items:center;gap:6px;display:flex}.column-controls button{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:.625rem;display:grid}.column-controls button:hover,.column-controls button:focus-visible{border-color:var(--orange);color:var(--warning);outline:none}.column-count{background:var(--surface);min-width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:.5625rem;font-weight:800;display:grid}.column-total{color:var(--muted);margin-top:6px;font-size:.5625rem;display:block}.deal-list{align-content:start;gap:9px;min-height:350px;padding:10px;display:grid}.deal-card{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:12px;padding:13px 13px 13px 25px;transition:transform .16s,border-color .16s,opacity .14s;position:relative}.deal-card:active{cursor:grabbing}.deal-card:hover{border-color:var(--orange);transform:translateY(-2px)}.deal-card.is-dragging{opacity:.34;transform:scale(.97)}.drag-handle{color:var(--muted-2);font-size:.8125rem;line-height:1;position:absolute;top:12px;left:7px}.pipeline-column.is-drop-target .drop-empty p{color:var(--warning);font-weight:800}.deal-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.deal-card h4{margin:0;font-size:.75rem;line-height:1.3}.deal-card p{color:var(--muted);margin:5px 0 0;font-size:.625rem}.deal-value-basis{font-weight:800;color:var(--orange-strong,#9b5000)!important}.commercial-context-section{gap:12px;display:grid}.commercial-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commercial-context-grid>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px}.commercial-context-grid small,.commercial-context-grid strong{display:block}.commercial-context-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.55rem;font-weight:800}.commercial-context-grid strong{margin-top:5px;font-size:.68rem;line-height:1.35}.estimate-badge{background:var(--orange-soft);color:var(--orange-strong,#9b5000);border-radius:999px;align-items:center;padding:5px 8px;font-size:.55rem;font-weight:850;display:inline-flex}.estimate-note{border-left:3px solid var(--orange);background:var(--orange-soft);color:var(--ink);border-radius:4px;padding:9px 10px;line-height:1.45;display:block}@media (width<=680px){.commercial-context-grid{grid-template-columns:1fr}}.status-dot{background:var(--positive);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.status-dot.warning{background:var(--orange)}.status-dot.risk{background:var(--danger)}.deal-tags{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.tag{background:var(--surface-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:800}.tag.orange{background:var(--orange-soft);color:var(--warning)}.deal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.deal-footer strong{font-size:.6875rem;display:block}.deal-footer small{color:var(--muted);font-size:.5625rem;display:block}.score-pill{--score-tone:var(--info);background:var(--info-soft);min-height:28px;color:var(--score-tone);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.5625rem;font-weight:800;display:inline-flex}.score-pill.hot{--score-tone:var(--danger);background:var(--danger-soft)}.score-pill.warm{--score-tone:var(--warning);background:var(--warning-soft)}.score-pill.cold{--score-tone:var(--info);background:var(--info-soft)}.score-pill.pending{--score-tone:var(--muted);background:var(--surface-3)}.score-pill.compact{min-height:24px;padding:3px 7px;font-size:.5rem}.score-pill strong{font-size:inherit}.score-dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.mini-health{background:var(--positive-soft);color:var(--positive);border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:.5rem;font-weight:800;display:inline-flex}.mini-health.warning{background:var(--warning-soft);color:var(--warning)}.mini-health.risk{background:var(--danger-soft);color:var(--danger)}.mini-health.pending{background:var(--surface-3);color:var(--muted)}.pipeline-list-panel{overflow:visible}.pipeline-table{min-width:1050px}.pipeline-table tr:focus{outline:2px solid var(--orange);outline-offset:-2px}.stage-select{border:1px solid var(--line-strong);background:var(--surface);min-width:150px;min-height:40px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 9px;font-size:.5625rem;font-weight:700}.stage-select:focus{outline:2px solid var(--orange);outline-offset:1px}.compact-pipeline-grid{grid-template-columns:1fr;gap:10px;display:grid}.compact-deal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-width:0;padding:14px;transition:border-color .14s,transform .14s}.compact-deal:hover{border-color:var(--orange);transform:translateY(-2px)}.compact-deal-top,.compact-deal-meta,.compact-action{justify-content:space-between;align-items:center;gap:8px;display:flex}.stage-chip{background:var(--surface-2);max-width:58%;color:var(--muted);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:.4375rem;font-weight:800;overflow:hidden}.compact-deal h3{margin:13px 0 3px;font-size:.8125rem}.compact-deal>p{color:var(--muted);margin:0;font-size:.5625rem}.compact-deal-meta{border-top:1px solid var(--line);margin-top:13px;padding-top:10px;font-size:.5625rem}.compact-deal-meta span{color:var(--muted)}.compact-action{margin-top:8px}.compact-action>span:first-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.sdr-readiness{border:1px solid color-mix(in srgb, var(--orange) 44%, var(--line));border-left:4px solid var(--orange);border-radius:var(--radius);background:var(--surface);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}.sdr-readiness.is-ready{border-color:color-mix(in srgb, var(--positive) 44%, var(--line));border-left-color:var(--positive)}.sdr-readiness-mark{background:var(--orange);width:42px;height:42px;color:var(--navy);font-family:var(--font-family-display);border-radius:11px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.sdr-readiness.is-ready .sdr-readiness-mark{background:var(--positive-soft);color:var(--positive)}.sdr-readiness small,.sdr-readiness strong{display:block}.sdr-readiness small{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:900}.sdr-readiness.is-ready small{color:var(--positive)}.sdr-readiness strong{margin-top:4px;font-size:.6875rem;line-height:1.45}.sdr-readiness button{grid-column:1/-1;width:100%}.sdr-kpis{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.sdr-kpis article{background:var(--surface);min-width:0;min-height:92px;padding:14px}.sdr-kpis article.is-priority{box-shadow:inset 0 3px var(--orange)}.sdr-kpis small,.sdr-kpis span{color:var(--muted);display:block}.sdr-kpis small{letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:900}.sdr-kpis strong{font-family:var(--font-family-display);margin:8px 0 5px;font-size:1.375rem;line-height:1;display:block}.sdr-kpis span{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.sdr-inbox-layout{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid;overflow:hidden}.sdr-queue,.sdr-thread,.sdr-context{min-width:0}.sdr-queue{border-bottom:1px solid var(--line)}.sdr-queue>header,.sdr-context>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sdr-queue>header small,.sdr-context>header small,.sdr-queue>header strong,.sdr-context>header strong{display:block}.sdr-queue>header small,.sdr-context>header small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.sdr-queue>header strong,.sdr-context>header strong{margin-top:4px;font-size:.75rem}.sdr-live-dot{color:var(--positive);align-items:center;gap:6px;font-size:.5rem;font-weight:800;display:inline-flex}.sdr-live-dot:before{content:"";background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 4px var(--positive-soft);border-radius:50%}.sdr-live-dot.is-preview{color:var(--warning)}.sdr-live-dot.is-preview:before{background:var(--warning);box-shadow:0 0 0 4px var(--warning-soft)}.sdr-live-dot.is-offline{color:var(--muted)}.sdr-live-dot.is-offline:before{background:var(--muted-2);box-shadow:0 0 0 4px var(--surface-2)}.sdr-queue>header{padding:10px 12px}.sdr-queue-title{align-items:center;gap:7px;display:flex}.sdr-queue-title strong{background:var(--surface-2);border-radius:6px;padding:2px 6px;margin:0!important;font-size:.625rem!important}.sdr-queue-tools{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:7px;padding:9px 10px 8px;display:grid}.sdr-search{min-width:0;position:relative}.sdr-search span{color:var(--muted);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.sdr-search input,.sdr-status-filter{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;min-height:34px;color:var(--ink);border-radius:8px;outline:none}.sdr-search input{padding:0 8px 0 26px;font-size:.625rem}.sdr-status-filter{font:inherit;cursor:pointer;padding:0 5px;font-size:.5625rem}.sdr-search input:focus,.sdr-status-filter:focus-visible{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 18%, transparent)}.sdr-filters{flex-wrap:wrap;flex:none;gap:4px;padding:0 10px 9px;display:flex}.sdr-filters button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:.5rem;font-weight:800;display:inline-flex}.sdr-filters button b{background:var(--surface-2);min-width:15px;height:15px;color:var(--ink);border-radius:4px;place-items:center;font-size:.4375rem;display:grid}.sdr-channel-filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sdr-channel-filters button{gap:2px;min-width:0;padding-inline:1px}.sdr-channel-filters button b{min-width:0;padding-inline:0}.sdr-channel-filters button[data-inbox-channel=unknown]{grid-column:1/-1}.sdr-filters button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.sdr-filters button.is-active b{color:#fff;background:#ffffff24}@media (width<=767px){.sdr-queue-tools{grid-template-columns:minmax(0,1fr)}.sdr-search input{font-size:16px}.sdr-search input,.sdr-status-filter,.sdr-filters button{min-height:44px}}.sdr-conversation-list{overscroll-behavior-y:contain;border-top:1px solid var(--line);max-height:410px;overflow-y:auto}.sdr-conversation{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:13px 12px;display:grid}.sdr-conversation[hidden],.sdr-list-empty[hidden]{display:none}.sdr-conversation:hover{background:var(--surface-2)}.sdr-conversation.is-active{box-shadow:inset 3px 0 var(--orange);background:var(--orange-soft)}.sdr-avatar{background:var(--navy);color:#fff;letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.5625rem;font-weight:900;display:grid}.sdr-conversation-copy{min-width:0;display:block}.sdr-conversation-copy>span{justify-content:space-between;gap:8px;display:flex}.sdr-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.sdr-conversation-copy time{color:var(--muted);flex:none;font-size:.4375rem}.sdr-conversation-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-size:.5625rem;font-style:normal;display:block;overflow:hidden}.sdr-conversation-copy small{color:var(--muted);align-items:center;font-size:.4375rem;display:flex}.sdr-conversation-copy small i,.sdr-mode i{background:var(--info);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.sdr-conversation-copy small i.is-handoff,.sdr-mode.is-handoff i{background:var(--orange)}.sdr-conversation-copy small i.is-human,.sdr-mode.is-human i{background:var(--positive)}.sdr-list-empty{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:28px 18px;display:grid}.sdr-list-empty strong{color:var(--ink);font-size:.6875rem}.sdr-list-empty span{max-width:30ch;font-size:.5625rem;line-height:1.55}.sdr-thread{background:var(--surface-2);flex-direction:column;min-height:560px;display:flex}.sdr-thread-head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sdr-thread-person{align-items:center;gap:10px;min-width:0;display:flex}.sdr-thread-person strong,.sdr-thread-person small{display:block}.sdr-thread-person small{color:var(--muted);margin-top:3px;font-size:.5rem}.sdr-mode{border:1px solid var(--line);background:var(--surface-2);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:.5rem;font-weight:800;display:inline-flex}.sdr-mode.is-handoff{border-color:color-mix(in srgb, var(--orange) 44%, var(--line));color:var(--warning);background:var(--orange-soft)}.sdr-mode.is-human{color:var(--positive);background:var(--positive-soft)}.sdr-thread-stage{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 16px;display:grid}.sdr-thread-stage small{color:var(--orange);letter-spacing:.05em;text-transform:uppercase;grid-row:span 2;font-size:.4375rem;font-weight:900}.sdr-thread-stage span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.conversation-control{border-bottom:1px solid var(--line);background:var(--surface);gap:10px;min-width:0;padding:12px 16px;display:grid}.conversation-control strong{font-size:.75rem}.conversation-control p,.conversation-control>small{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.6875rem;line-height:1.5}.conversation-control-actions{flex-wrap:wrap;gap:8px;display:flex}.conversation-control-actions button{white-space:normal;flex:145px;min-height:40px}.ai-validation-results{overflow-wrap:anywhere;gap:10px;padding:12px 0;display:grid}.ai-validation-results p{margin:0;line-height:1.5}.ai-validation-results details{border:1px solid var(--line);border-radius:10px;padding:10px}.ai-validation-results summary{cursor:pointer;font-weight:700}.ai-validation-results details p{margin-top:10px}.ai-validation-results blockquote{border-left:3px solid var(--orange);margin:10px 0;padding:8px 12px;line-height:1.6}.sdr-messages{overscroll-behavior-y:contain;background-image:radial-gradient(color-mix(in srgb, var(--line) 75%, transparent) .7px, transparent .7px);background-size:15px 15px;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 14px;display:flex;overflow-y:auto}.sdr-message{border:1px solid var(--line);background:var(--surface);border-radius:3px 13px 13px;align-self:flex-start;max-width:min(84%,520px);padding:10px 12px;box-shadow:0 2px 8px #081b3a0a}.sdr-message.is-outbound{border-color:var(--navy);background:var(--navy);color:#fff;border-radius:13px 3px 13px 13px;align-self:flex-end}.sdr-message>small{color:var(--orange);margin-bottom:5px;font-size:.4375rem;font-weight:800;display:block}.sdr-message.is-outbound>small{color:#ffc76d}.sdr-message p{overflow-wrap:anywhere;margin:0;font-size:.625rem;line-height:1.55}.sdr-message footer{color:var(--muted);justify-content:flex-end;gap:7px;margin-top:5px;font-size:.4375rem;display:flex}.sdr-message.is-outbound footer{color:#ffffff94}.sdr-thread-empty{text-align:center;flex:1;place-content:center;justify-items:center;padding:32px;display:grid}.sdr-thread-empty>span{color:var(--orange);letter-spacing:.1em;font-size:1.375rem}.sdr-thread-empty strong{margin-top:10px;font-size:.75rem}.sdr-thread-empty p{max-width:42ch;color:var(--muted);margin:7px 0 0;font-size:.5625rem;line-height:1.55}.sdr-composer{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.sdr-composer input{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:44px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:.6875rem}.sdr-composer>small{min-height:14px;color:var(--danger);grid-column:1/-1;font-size:.5rem}.sdr-composer-unavailable{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:.5rem;display:flex}.sdr-welcome{align-content:center;justify-items:start;max-width:620px;min-height:560px;margin:auto;padding:34px 24px;display:grid}.sdr-welcome-mark{background:var(--navy);width:46px;height:46px;color:var(--orange);font-family:var(--font-family-display);border-radius:14px 14px 14px 4px;place-items:center;font-size:1.1875rem;font-weight:900;display:grid}.sdr-welcome>small{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-top:18px;font-size:.5rem;font-weight:900}.sdr-welcome h2{font-family:var(--font-family-display);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.375rem,4vw,2rem);line-height:1.08}.sdr-welcome>p{max-width:54ch;color:var(--muted);margin:10px 0 0;font-size:.6875rem;line-height:1.65}.sdr-welcome ol{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;width:100%;margin:22px 0;padding:1px;list-style:none;display:grid}.sdr-welcome li{background:var(--surface);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.sdr-welcome li b{background:var(--navy);width:26px;height:26px;color:var(--orange);border-radius:8px;place-items:center;font-size:.5rem;display:grid}.sdr-welcome li strong,.sdr-welcome li small{display:block}.sdr-welcome li strong{font-size:.5625rem}.sdr-welcome li small{color:var(--muted);margin-top:2px;font-size:.5rem}.sdr-context{border-top:1px solid var(--line);background:var(--surface)}.sdr-context-owner{background:var(--surface-2);border-radius:11px;align-items:center;gap:10px;margin:14px;padding:12px;display:flex}.sdr-context-owner small,.sdr-context-owner strong{display:block}.sdr-context-owner small{color:var(--muted);text-transform:uppercase;font-size:.4375rem}.sdr-context-owner strong{margin-top:3px;font-size:.625rem}.sdr-context-list{margin:0;padding:0 14px}.sdr-context-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;display:flex}.sdr-context-list dt{color:var(--muted);font-size:.5rem}.sdr-context-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.5rem;font-weight:800}.sdr-context-note{border-left:3px solid var(--positive);background:var(--positive-soft);border-radius:8px;margin:14px;padding:12px}.sdr-context-note small{color:var(--positive);letter-spacing:.06em;text-transform:uppercase;font-size:.4375rem;font-weight:900}.sdr-context-note p{color:var(--muted);margin:5px 0 0;font-size:.5rem;line-height:1.5}.sdr-nurture-draft{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:7px;margin:14px;padding:14px;display:grid}.sdr-nurture-draft small{color:var(--orange);text-transform:uppercase;font-size:.5rem;font-weight:800}.sdr-nurture-draft strong{font-size:.6875rem}.sdr-nurture-draft p{color:var(--muted);margin:0;font-size:.5625rem;line-height:1.5}.sdr-nurture-draft button{justify-self:start}.nurture-draft-section>p{color:var(--muted);line-height:1.5}.nurture-draft-section button{margin-top:12px}.nurture-draft-dialog label{margin-top:14px}.sdr-context-placeholder{color:var(--muted);margin:0;padding:18px;font-size:.5625rem;line-height:1.6}.table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:720px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;padding:13px 16px;font-size:.625rem}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5rem}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:var(--surface-2)}.data-table td>small{color:var(--muted);margin-top:3px;font-size:.5rem;display:block}.score-table{min-width:1580px}.source-tag{background:var(--info-soft);color:var(--info);border-radius:999px;padding:4px 7px;font-size:.5rem;font-weight:800;display:inline-flex}.customer-highlight{background:color-mix(in srgb, var(--orange-soft) 48%, var(--surface))}.customer-highlight>strong{color:var(--ink)}.customer-value strong{font-size:.6875rem}.health-pill{background:var(--positive-soft);color:var(--positive);border-radius:999px;padding:4px 8px;font-size:.5rem;font-weight:800;display:inline-flex}.health-pill.warning{background:var(--warning-soft);color:var(--warning)}.health-pill.risk{background:var(--danger-soft);color:var(--danger)}.health-pill.pending{background:var(--surface-3);color:var(--muted)}.report-grid{gap:14px;display:grid}.ga4-report-panel{margin-top:14px}.ga4-report-summary{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:1px;display:grid}.ga4-report-summary article{background:var(--surface);min-width:0;padding:16px 18px}.ga4-report-summary small,.ga4-report-summary span{color:var(--muted);display:block}.ga4-report-summary small{letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.ga4-report-summary strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:1.125rem;display:block;overflow:hidden}.ga4-report-summary span{margin-top:4px;font-size:.5625rem}.ga4-event-table{min-width:680px}.ga4-event-table th:first-child{width:58%}.ga4-event-table th:not(:first-child),.ga4-event-table td:not(:first-child){text-align:right}.ga4-event-table tbody tr{cursor:default}.ga4-event-cell strong,.ga4-event-cell span,.ga4-event-cell code{display:block}.ga4-event-cell strong{font-size:.6875rem}.ga4-event-cell span{max-width:76ch;color:var(--muted);margin-top:4px;font-size:.625rem;line-height:1.45}.ga4-event-cell code{background:var(--surface-2);width:fit-content;color:var(--muted);border-radius:4px;margin-top:6px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem}.ga4-report-footnote{color:var(--muted);margin:0;padding:0 18px 16px;font-size:.5625rem}.funnel{gap:8px;padding:18px;display:grid}.funnel-row{grid-template-columns:100px 1fr 48px;align-items:center;gap:10px;display:grid}.funnel-row span,.funnel-row strong{font-size:.625rem}.funnel-bar{background:var(--navy);border-radius:5px;min-width:0;height:30px}.funnel-row:nth-child(2) .funnel-bar{opacity:.84}.funnel-row:nth-child(3) .funnel-bar{opacity:.68}.funnel-row:nth-child(4) .funnel-bar{background:var(--orange);opacity:1}.intelligence-grid{gap:14px;margin:14px 0;display:grid}.live-badge,.auto-badge{background:var(--positive-soft);color:var(--positive);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.5rem;font-weight:800}.formula-list{padding:0 18px;display:grid}.formula-list article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:16px 0;display:grid}.formula-list article:last-child{border-bottom:0}.formula-index{color:var(--orange);font-size:.625rem;font-weight:800}.formula-list strong{font-size:.6875rem}.formula-list p{color:var(--muted);margin:3px 0 0;font-size:.625rem}.formula-list b{color:var(--ink)}.source-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.source-card{background:var(--surface);align-items:center;gap:9px;min-width:0;padding:14px;display:flex;position:relative}.source-card strong,.source-card small{display:block}.source-card strong{font-size:.625rem}.source-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.5rem;overflow:hidden}.source-card i{background:var(--positive);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:12px}.channel-icon{background:var(--info-soft);width:30px;height:30px;color:var(--info);border-radius:9px;flex:0 0 30px;place-items:center;font-size:.625rem;font-weight:900;display:grid}.channel-icon.green{background:var(--positive-soft);color:var(--positive)}.channel-icon.orange{background:var(--orange-soft);color:var(--warning)}.channel-icon.navy{background:var(--navy);color:#fff}.channel-icon.indigo{color:#5d49ad;background:#eeeafd}.channel-icon.slate{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}[data-theme=dark] .channel-icon.indigo{color:#bdb0ff;background:#292247}.score-ranking{display:grid}.ranking-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px minmax(130px,1fr) auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.ranking-row:last-child{border-bottom:0}.ranking-row:hover{background:var(--surface-2)}.rank-number{color:var(--muted-2);font-size:.5625rem;font-weight:800}.rank-person strong,.rank-person small,.cadence-copy strong,.cadence-copy small{display:block}.rank-person strong{font-size:.6875rem}.rank-person small{color:var(--muted);margin-top:2px;font-size:.5rem}.ranking-row>.health-pill,.cadence-copy,.rank-arrow{display:none}.cadence-copy strong{font-size:.5625rem}.cadence-copy small{color:var(--muted);font-size:.5rem}.rank-arrow{color:var(--orange);font-weight:900}.detail-drawer{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface);width:min(100%,38.75rem);max-height:100dvh;padding:3.625rem 1.375rem 1.875rem;font-size:1rem;transition:transform .24s;position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(105%);box-shadow:-16px 0 50px #00000024}.detail-drawer.is-open{transform:translate(0)}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081b3a6b;position:fixed;inset:0}.drawer-close{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:1.375rem;position:absolute;top:14px;right:16px}.drawer-title small{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:var(--font-size-xs);font-weight:800}.drawer-title h2{font-family:var(--font-family-display);letter-spacing:-.04em;margin:7px 0 5px;font-size:1.625rem;font-weight:650;line-height:1.15}.drawer-title p{color:var(--muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.drawer-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:8px;margin:22px 0;display:grid}.drawer-metric{background:var(--surface-2);border-radius:10px;padding:12px}.drawer-metric small{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;line-height:1.35;display:block}.drawer-metric strong{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin-top:5px;display:block}.drawer-section{border-top:1px solid var(--line);padding:18px 0}.drawer-section h3{font-size:var(--font-size-base);margin:0 0 10px}.drawer-section p{color:var(--muted);font-size:var(--font-size-sm);margin:0}.section-title-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section-title-row h3{margin:0}.score-duo{gap:8px;display:grid}.score-gauge-card{--gauge-tone:var(--info);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.score-gauge-card.hot,.score-gauge-card.risk{--gauge-tone:var(--danger)}.score-gauge-card.warm,.score-gauge-card.warning{--gauge-tone:var(--orange)}.score-gauge-card.good{--gauge-tone:var(--positive)}.score-gauge-card>div:last-child>small{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;display:block}.score-gauge-card>div:last-child>strong{color:var(--gauge-tone);margin-top:2px;font-size:.9375rem;display:block}.score-gauge-card>div:last-child>p{font-size:var(--font-size-xs);margin-top:2px}.score-ring{background:radial-gradient(circle at center, var(--surface-2) 57%, transparent 59%), conic-gradient(var(--gauge-tone) calc(var(--score) * 1%), var(--line) 0);text-align:center;border-radius:50%;place-content:center;width:62px;height:62px;display:grid}.score-ring strong{color:var(--ink);font-size:1.125rem;line-height:1;display:block}.score-ring small{color:var(--muted);font-size:var(--font-size-xs)}.dimension-grid{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:9px;display:grid;overflow:hidden}.dimension-grid div{background:var(--surface);justify-content:space-between;gap:8px;padding:9px;display:flex}.dimension-grid span,.dimension-grid b{font-size:var(--font-size-xs)}.dimension-grid span{color:var(--muted)}.cadence-status,.identity-badge,.source-count{color:var(--muted);font-size:var(--font-size-xs);font-weight:800}.timeline-section .source-count{font-size:var(--font-size-xs);text-align:right;line-height:1.35}.timeline-title-row{align-items:flex-start}.timeline-title-row>div:first-child p{max-width:44rem;margin-top:5px}.timeline-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.timeline-refresh{min-height:34px;font-size:var(--font-size-xs);padding:6px 10px}.timeline-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.timeline-overview>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:10px}.timeline-overview small,.timeline-overview strong{display:block}.timeline-overview small{color:var(--muted);font-size:var(--font-size-xs)}.timeline-overview strong{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin-top:3px}.timeline-attribution,.timeline-all-actions{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:12px 0}.timeline-attribution summary,.timeline-all-actions summary{color:var(--navy);font-size:var(--font-size-sm);cursor:pointer;padding:11px 13px;font-weight:800}.timeline-attribution dl{margin:0;padding:0 13px 12px}.timeline-attribution dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.timeline-attribution dt{color:var(--muted);font-size:var(--font-size-xs);font-weight:800}.timeline-attribution dt small{font-family:var(--font-family-mono);margin-top:2px;font-weight:500;display:block}.timeline-attribution dd{min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0}.timeline-attribution dd span{display:block}.timeline-attribution dd span+span{margin-top:4px}.timeline-attribution>p{padding:0 13px 12px}.timeline-all-actions>.timeline{margin:0 13px 12px}.timeline-all-actions .timeline-item{padding:8px 0}.cadence-status{background:var(--info-soft);color:var(--info);border-radius:999px;padding:4px 8px}.cadence-status.risk{background:var(--danger-soft);color:var(--danger)}.cadence-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid;overflow:hidden}.cadence-card>div{border-right:1px solid var(--line);min-width:0;padding:10px}.cadence-card>div:last-child{border-right:0}.cadence-card small,.cadence-card strong{display:block}.cadence-card small{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;line-height:1.35}.cadence-card strong{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin-top:4px}.factor-list{gap:7px;display:grid}.factor-row{grid-template-columns:38px 1fr;align-items:center;gap:9px;display:grid}.factor-row strong,.factor-row small{display:block}.factor-row strong{font-size:var(--font-size-sm)}.factor-row small{color:var(--muted);font-size:var(--font-size-xs)}.factor-sign{background:var(--positive-soft);min-width:36px;color:var(--positive);text-align:center;font-size:var(--font-size-xs);border-radius:7px;padding:5px;font-weight:900}.factor-sign.negative{background:var(--danger-soft);color:var(--danger)}.timeline{display:grid;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:30px;left:15px}.timeline-day-marker{z-index:1;border:1px solid var(--line);background:var(--surface);width:fit-content;color:var(--muted);font-size:var(--font-size-xs);border-radius:999px;margin:14px 0 2px 42px;padding:5px 9px;font-weight:800;position:relative}.timeline-item{grid-template-columns:30px 1fr;gap:13px;padding:12px 0;display:grid;position:relative}.timeline-copy{border-bottom:1px solid var(--line);min-width:0;padding-bottom:12px}.timeline-copy>div{justify-content:space-between;gap:10px;display:flex}.timeline-copy strong{min-width:0;font-size:var(--font-size-base);line-height:1.4}.timeline-copy time{color:var(--muted);font-size:var(--font-size-xs);text-align:right;flex:none}.timeline-copy time small{color:var(--muted);margin-top:2px;font-size:.625rem;display:block}.timeline-copy p{font-size:var(--font-size-base);margin-top:5px;line-height:1.55}.timeline-copy>.timeline-context{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:9px;display:flex}.timeline-context span{border:1px solid var(--line);border-radius:var(--border-radius-full);background:var(--surface-2);min-height:26px;color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);align-items:center;padding:4px 9px;display:inline-flex}.timeline-details{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);margin-top:10px}.timeline-details summary{color:var(--navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:9px 11px}.timeline-details dl{gap:0;margin:0;padding:0 11px 10px;display:grid}.timeline-details dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.timeline-details dt{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.timeline-details dt small{font-family:var(--font-family-mono);opacity:.82;overflow-wrap:anywhere;margin-top:2px;font-size:.625rem;font-weight:500;display:block}.timeline-details dd{min-width:0;color:var(--ink);font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0}.next-action{background:var(--orange-soft);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.next-action span{background:var(--orange);width:34px;height:34px;color:var(--navy);border-radius:9px;place-items:center;font-weight:900;display:grid}.next-action strong{font-size:var(--font-size-base);display:block}.next-action small{color:var(--muted);font-size:var(--font-size-xs)}.drawer-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.danger-outline{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.score-pending-state{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.score-pending-icon{background:var(--surface-3);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.score-pending-state h3{margin-bottom:4px}.empty-inline{border:1px dashed var(--line-strong);background:var(--surface-2);color:var(--muted);font-size:var(--font-size-xs);text-align:center;border-radius:10px;padding:14px}.outcome-pill{letter-spacing:0;text-transform:none;border-radius:999px;margin-left:7px;padding:4px 8px;display:inline-flex}.outcome-pill.won{background:var(--positive-soft);color:var(--positive)}.outcome-pill.lost{background:var(--danger-soft);color:var(--danger)}.outcome-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-delete-action{border-top:1px solid var(--line);justify-content:flex-end;margin-top:10px;padding-top:14px;display:flex}.drawer-delete-action button{min-width:132px}.toast{z-index:100;opacity:0;pointer-events:none;background:var(--navy);color:#fff;max-width:calc(100vw - 28px);box-shadow:var(--shadow);border-radius:999px;padding:11px 16px;font-size:.6875rem;font-weight:700;transition:all .18s;position:fixed;bottom:86px;left:50%;transform:translate(-50%,30px)}.toast.is-visible{opacity:1;transform:translate(-50%)}.stage-dialog{border:1px solid var(--line);background:var(--surface);width:min(92vw,30rem);max-height:calc(100dvh - 24px);color:var(--ink);overscroll-behavior:contain;border-radius:18px;padding:0;font-size:1rem;overflow:auto;box-shadow:0 24px 80px #081b3a47}.stage-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081b3a8c}.stage-dialog form{padding:22px}.dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-head small{color:var(--orange);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.dialog-head h2{font-family:var(--font-family-display);margin:4px 0 18px;font-size:1.375rem;font-weight:650}.dialog-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:1.1875rem}.stage-dialog label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-weight:800;display:block}.stage-dialog input,.stage-dialog select,.stage-dialog textarea{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:.8125rem}.stage-dialog textarea{resize:vertical;min-height:96px;font:inherit;padding:12px}.stage-dialog input:focus,.stage-dialog select:focus,.stage-dialog textarea:focus{border-color:var(--orange);outline:2px solid color-mix(in srgb, var(--orange) 24%, transparent)}.stage-dialog form>p{color:var(--muted);font-size:var(--font-size-xs);margin:9px 0 0}.stage-semantic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.stage-semantic-fields label:last-child{grid-column:span 2}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.opportunity-dialog{width:min(94vw,40.625rem)}.opportunity-fields{gap:12px;display:grid}.opportunity-fields label{margin:0}.field-optional{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:600}.opportunity-fields input,.opportunity-fields select{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:46px;color:var(--ink);border-radius:10px;margin-top:6px;padding:0 11px;font-size:.6875rem;display:block}.opportunity-fields input:focus,.opportunity-fields select:focus{border-color:var(--orange);outline:2px solid color-mix(in srgb, var(--orange) 24%, transparent)}.admin-summary{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.admin-summary article{min-height:132px;padding:var(--space-7);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs)}.admin-summary small,.admin-summary span{color:var(--muted);display:block}.admin-summary small{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.admin-summary strong{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-3xl);line-height:1;display:block}.admin-summary span{font-size:var(--font-size-sm)}.admin-onboarding{gap:var(--space-7);padding:var(--space-7);display:grid}.admin-onboarding-copy small{color:var(--orange);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.admin-onboarding-copy h2{margin:var(--space-4) 0;font-family:var(--font-family-display);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight)}.admin-onboarding-copy p{max-width:62ch;color:var(--muted);font-size:var(--font-size-base);margin:0}.admin-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.admin-steps li{gap:var(--space-5);min-height:66px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);grid-template-columns:42px 1fr;align-items:center;display:grid}.admin-steps li>span{border-radius:var(--border-radius-sm);background:var(--navy);color:#fff;width:42px;height:42px;font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.admin-steps li.is-current{border-color:color-mix(in srgb, var(--orange) 58%, var(--line));background:var(--orange-soft)}.admin-steps li.is-current>span{background:var(--orange);color:var(--navy)}.admin-steps strong,.admin-steps small{display:block}.admin-steps strong{font-size:var(--font-size-base)}.admin-steps small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs)}.admin-onboarding>.primary-button{width:100%}.admin-companies,.admin-masters{margin-top:var(--space-8)}.admin-masters .panel-head{flex-wrap:wrap}.admin-master-list{padding:0 var(--space-6)}.admin-master-list>p{color:var(--muted);font-size:var(--font-size-sm)}.admin-master-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;flex-wrap:wrap;display:flex}.admin-master-row+.admin-master-row{border-top:1px solid var(--line)}.admin-master-row>div{min-width:0}.admin-master-row strong,.admin-master-row small{overflow-wrap:anywhere;display:block}.admin-master-row small,.admin-master-row>span{color:var(--muted);font-size:var(--font-size-xs)}.master-confirmation{align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-sm);display:flex}.master-confirmation input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;margin-top:2px}.master-feedback{color:var(--danger)}.company-grid{gap:var(--space-5);display:grid}.company-card{gap:var(--space-6);padding:var(--space-7);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs);display:grid}.company-card.is-inactive{background:color-mix(in srgb, var(--surface-2) 82%, var(--surface));border-style:dashed}.company-card.is-inactive>:not(header){opacity:.72}.company-card>header{gap:var(--space-5);grid-template-columns:48px 1fr 8px;align-items:center;display:grid}.company-card>header>div{min-width:0}.company-card>header strong,.company-card>header small{display:block}.company-card>header strong{font-family:var(--font-family-display);font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-card>header small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-mark{border-radius:var(--border-radius-md);background:var(--navy);color:#fff;width:48px;height:48px;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.status-dot{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.status-dot.active{background:var(--positive);box-shadow:0 0 0 4px var(--positive-soft)}.company-card dl{border:1px solid var(--line);border-radius:var(--border-radius-sm);grid-template-columns:1fr 88px;margin:0;display:grid;overflow:hidden}.company-card dl div{padding:var(--space-5);background:var(--surface-2)}.company-card dl div+div{border-left:1px solid var(--line)}.company-card dt{color:var(--muted);font-size:var(--font-size-xs)}.company-card dd{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-owner{gap:var(--space-4);min-height:52px;display:grid}.company-owner>span{justify-content:space-between;gap:var(--space-4);padding-left:var(--space-5);border-left:3px solid var(--orange);align-items:center;display:flex}.company-owner>span>span{min-width:0}.company-owner strong,.company-owner small{display:block}.company-owner strong{font-size:var(--font-size-sm)}.company-owner small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs)}.company-owner button{min-height:44px;padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 34%, var(--line));border-radius:var(--border-radius-sm);color:var(--danger);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:0 0;flex:none}.company-owner button:hover{background:var(--danger-soft);border-color:var(--danger)}.company-card-actions{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.company-card-actions>button{width:100%}.operation-template-preview{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);display:grid}.operation-template-preview header{gap:var(--space-1);display:grid}.operation-template-preview header small,.operation-template-preview p{color:var(--muted);font-size:var(--font-size-xs)}.operation-template-preview p{margin:0}.operation-template-preview>div{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.operation-template-preview>div span{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:999px;flex:none;align-items:center;display:inline-flex}.operation-template-preview>div i{color:var(--orange);font-style:normal}.company-danger-action{min-height:44px;padding:0 var(--space-5);border:1px solid color-mix(in srgb, var(--danger) 36%, var(--line));border-radius:var(--border-radius-sm);color:var(--danger);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:0 0}.company-danger-action:hover{border-color:var(--danger);background:var(--danger-soft)}.company-reactivate-action{min-height:44px;padding:0 var(--space-5);border:1px solid color-mix(in srgb, var(--positive) 42%, var(--line));border-radius:var(--border-radius-sm);background:var(--positive-soft);color:var(--positive);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.company-reactivate-action:hover{border-color:var(--positive);background:color-mix(in srgb, var(--positive-soft) 72%, var(--positive))}.company-danger-action:disabled,.company-card-actions button:disabled{cursor:not-allowed;opacity:.56}.admin-empty{border:1px dashed var(--line-strong);border-radius:var(--card-radius);background:var(--surface)}.admin-empty .primary-button{margin-top:var(--space-6)}.empty-state.is-error{color:var(--danger)}.admin-dialog{width:min(94vw,620px)}.avatar-dialog{width:min(94vw,560px)}.password-dialog{width:min(94vw,480px)}.password-dialog .opportunity-fields{grid-template-columns:minmax(0,1fr)}.password-dialog [hidden]{display:none!important}.avatar-editor{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.avatar-editor-preview{border:1px solid var(--line-strong);border-radius:var(--border-radius-md);background:var(--navy);color:#fff;width:72px;height:72px;font-size:var(--font-size-md);font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.avatar-editor-large .avatar-editor-preview{border-radius:50%}.avatar-editor strong,.avatar-editor small{display:block}.avatar-editor strong{font-size:var(--font-size-sm)}.avatar-editor small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.avatar-file-button{min-height:40px;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin:var(--space-4) 0 0!important;font-size:var(--font-size-xs)!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important}.avatar-file-button:hover{border-color:var(--orange)}.avatar-file-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-file-button:focus-within{outline:2px solid var(--orange);outline-offset:2px}.destructive-dialog{width:min(94vw,560px)}.destructive-summary{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.destructive-summary.danger{border-color:color-mix(in srgb, var(--danger) 28%, var(--line));background:var(--danger-soft)}.destructive-symbol{background:var(--navy);color:#fff;width:42px;height:42px;font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.destructive-summary.danger .destructive-symbol{background:var(--danger)}.destructive-summary.reactivation-summary{border-color:color-mix(in srgb, var(--positive) 34%, var(--line));background:var(--positive-soft)}.destructive-summary.reactivation-summary .destructive-symbol{background:var(--positive);color:var(--navy)}.destructive-summary strong,.destructive-summary small{display:block}.destructive-summary strong{font-size:var(--font-size-sm)}.destructive-summary small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs)}.destructive-explanation{line-height:1.55;margin:0 0 var(--space-5)!important;color:var(--ink)!important;font-size:var(--font-size-sm)!important}.impact-list{gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.impact-list li{color:var(--muted);font-size:var(--font-size-xs);padding-left:22px;line-height:1.45;position:relative}.impact-list li:before{content:"•";color:var(--danger);font-weight:var(--font-weight-extrabold);position:absolute;left:7px}.impact-list.reactivation-list li:before{color:var(--positive)}.stage-dialog .confirmation-check{gap:var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);cursor:pointer;text-transform:none;letter-spacing:normal;grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.stage-dialog .confirmation-check[hidden]{display:none}.stage-dialog .confirmation-check input{width:18px;min-height:18px;accent-color:var(--danger);margin:1px 0 0;padding:0}.stage-dialog .confirmation-check.reactivation-check input{accent-color:var(--positive)}.confirmation-check strong,.confirmation-check small{display:block}.confirmation-check strong{font-size:var(--font-size-xs)}.confirmation-check small{margin-top:var(--space-2);color:var(--muted);font-size:.625rem;font-weight:var(--font-weight-regular);line-height:1.4}.stage-dialog form>.dialog-feedback{min-height:17px;margin-top:var(--space-4);color:var(--danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.team-page-head{margin-bottom:var(--space-6)}.team-authority{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--positive) 32%, var(--line));border-radius:var(--card-radius);background:var(--positive-soft);grid-template-columns:38px 1fr;align-items:center;display:grid}.team-authority-icon{background:var(--positive);color:#fff;width:38px;height:38px;font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.team-authority strong,.team-authority p{margin:0;display:block}.team-authority strong{font-size:var(--font-size-sm)}.team-authority p{color:var(--muted);font-size:var(--font-size-xs);margin-top:2px}.team-authority-scope{border:1px solid color-mix(in srgb, var(--positive) 32%, var(--line));border-radius:var(--border-radius-full);width:fit-content;color:var(--positive);font-size:.5625rem;font-weight:var(--font-weight-extrabold);grid-column:2;padding:5px 8px}.team-summary{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-summary article{min-height:118px;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs)}.team-summary small,.team-summary span,.team-summary strong{display:block}.team-summary small{color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.team-summary strong{margin:var(--space-4) 0;font-family:var(--font-family-display);font-size:var(--font-size-2xl);line-height:1}.team-summary span{color:var(--muted);font-size:var(--font-size-xs)}.team-tabs{gap:var(--space-3);margin-bottom:var(--space-5);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.team-tabs::-webkit-scrollbar{display:none}.team-tabs button{align-items:center;gap:var(--space-4);min-height:44px;padding:0 var(--space-6);border:1px solid var(--line);border-radius:var(--border-radius-full);background:var(--surface);color:var(--muted);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none;display:flex}.team-tabs button:hover{border-color:var(--line-strong);color:var(--ink)}.team-tabs button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}[data-theme=dark] .team-tabs button.is-active{border-color:var(--orange);background:var(--orange);color:var(--brand-navy-950)}.team-tabs button span{background:var(--orange);min-width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;font-size:.5625rem;display:grid}.team-policy-label{border:1px solid var(--line);border-radius:var(--border-radius-full);color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-bold);flex:none;padding:5px 8px}.team-person-head{display:none}.team-people-list{display:grid}.team-person-row{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.team-person-row:last-child{border-bottom:0}.team-person-identity{gap:var(--space-5);grid-template-columns:40px 1fr;align-items:center;min-width:0;display:grid}.team-person-identity>span,.team-avatar{background:var(--orange-soft);width:40px;height:40px;color:var(--warning);font-size:.625rem;font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.team-person-identity strong,.team-person-identity small,.team-person-role strong,.team-person-role small,.team-person-manager strong,.team-person-manager small{display:block}.team-person-identity strong,.team-person-role strong,.team-person-manager strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-person-identity small,.team-person-role small,.team-person-manager small{color:var(--muted);margin-top:2px;font-size:.625rem}.team-person-role,.team-person-manager{grid-column:1/-1;padding-left:52px}.team-person-manager{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.member-status{border-radius:var(--border-radius-full);background:var(--positive-soft);width:fit-content;color:var(--positive);font-size:.5625rem;font-weight:var(--font-weight-extrabold);padding:5px 8px}.member-status.pending{background:var(--warning-soft);color:var(--warning)}.team-row-action{top:var(--space-5);right:var(--space-5);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;position:absolute}.team-row-action:hover{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.team-remove-action{min-height:44px;padding:0 var(--space-5);border:1px solid color-mix(in srgb, var(--danger) 34%, var(--line));border-radius:var(--button-radius);color:var(--danger);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:0 0;grid-column:1/-1;justify-self:end}.team-remove-action:hover{border-color:var(--danger);background:var(--danger-soft)}.team-remove-action:focus-visible{outline:2px solid color-mix(in srgb, var(--danger) 32%, transparent);outline-offset:2px}.remove-team-member-dialog{width:min(94vw,560px)}.hierarchy-scroll{padding:var(--space-7);overflow-x:auto}.hierarchy-tree{gap:38px;min-width:680px;display:grid}.hierarchy-level{justify-content:center;gap:var(--space-5);display:flex;position:relative}.hierarchy-level+.hierarchy-level:before{content:"";background:var(--line-strong);width:1px;height:38px;position:absolute;top:-38px;left:50%}.hierarchy-node{gap:var(--space-4);min-width:180px;max-width:230px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);grid-template-columns:38px 1fr;align-items:center;display:grid}.hierarchy-node>span{background:var(--navy);color:#fff;width:38px;height:38px;font-size:.5625rem;font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.hierarchy-node.is-owner{border-color:color-mix(in srgb, var(--orange) 55%, var(--line));background:var(--orange-soft)}.hierarchy-node.is-owner>span{background:var(--orange);color:var(--navy)}.hierarchy-node strong,.hierarchy-node small,.hierarchy-node em{display:block}.hierarchy-node strong{font-size:var(--font-size-xs)}.hierarchy-node small{color:var(--muted);margin-top:2px;font-size:.5625rem}.hierarchy-node em{margin-top:var(--space-3);color:var(--info);font-size:.5rem;font-style:normal}.hierarchy-legend{gap:var(--space-6);padding:var(--space-5) var(--space-7);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:.5625rem;display:flex}.hierarchy-legend span{align-items:center;gap:var(--space-3);display:flex}.hierarchy-legend i{background:var(--navy);border-radius:50%;width:8px;height:8px}.hierarchy-legend i.owner{background:var(--orange)}.hierarchy-legend i.specialist{background:var(--info)}.team-roles-layout{gap:var(--space-6);display:grid}.role-card-grid{gap:var(--space-4);padding:var(--space-5);display:grid}.role-card{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2)}.role-card.is-owner{border-color:color-mix(in srgb, var(--orange) 50%, var(--line));background:var(--orange-soft)}.role-card>header{gap:var(--space-4);grid-template-columns:34px 1fr;align-items:center;display:grid}.role-card>header>span{border-radius:var(--border-radius-sm);background:var(--navy);color:#fff;width:34px;height:34px;font-size:.5625rem;font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.role-card.is-owner>header>span{background:var(--orange);color:var(--navy)}.role-card header strong,.role-card header small{display:block}.role-card header strong{font-size:var(--font-size-sm)}.role-card header small{color:var(--muted);margin-top:2px;font-size:.5625rem}.role-card>p{min-height:42px;margin:var(--space-5) 0;color:var(--muted);font-size:var(--font-size-xs)}.role-card dl{gap:var(--space-4);margin:0;display:grid}.role-card dl div{padding-top:var(--space-4);border-top:1px solid var(--line)}.role-card dt{color:var(--muted);font-size:.5rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase}.role-card dd{margin:2px 0 0;font-size:.625rem;line-height:1.45}.permission-matrix{margin-top:0}.permission-matrix-scroll{overflow-x:auto}.permission-matrix table{border-collapse:collapse;width:100%;min-width:980px}.permission-matrix th,.permission-matrix td{padding:var(--space-5);border-bottom:1px solid var(--line);text-align:center;font-size:.5625rem}.permission-matrix thead th{background:var(--surface-2);color:var(--muted);font-weight:var(--font-weight-extrabold)}.permission-matrix th:first-child{z-index:2;background:var(--surface);text-align:left;width:210px;position:sticky;left:0}.permission-matrix thead th:first-child{background:var(--surface-2)}.permission-matrix th strong,.permission-matrix th small{display:block}.permission-matrix th small{color:var(--muted);font-weight:var(--font-weight-normal);margin-top:2px}.permission-mark{width:24px;height:24px;font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:inline-grid}.permission-mark.allowed{background:var(--positive-soft);color:var(--positive)}.permission-mark.blocked{color:var(--muted-2)}.invite-list{display:grid}.invite-list article{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;display:grid}.invite-list article:last-child{border-bottom:0}.invite-list article>div strong,.invite-list article>div small{display:block}.invite-list article>div strong{font-size:var(--font-size-sm)}.invite-list article>div small{color:var(--muted);margin-top:2px;font-size:.625rem}.invite-list .member-status,.invite-list button{grid-column:2}.invite-list button{width:fit-content}.team-invite-dialog{width:min(96vw,780px)}.invite-intro{margin:-8px 0 var(--space-6)!important;font-size:var(--font-size-xs)!important}.team-invite-fields{gap:var(--space-5);display:grid}.team-invite-fields label{margin:0}.team-invite-fields input,.team-invite-fields select{width:100%;min-height:48px;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--field-radius);background:var(--surface-2);color:var(--ink);margin-top:6px;font-size:1rem;display:block}.team-invite-fields input:focus,.team-invite-fields select:focus{border-color:var(--orange);outline:2px solid color-mix(in srgb, var(--orange) 24%, transparent)}.invite-role-preview{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--orange) 45%, var(--line));border-radius:var(--border-radius-md);background:var(--orange-soft);display:grid}.invite-role-preview small,.invite-role-preview strong,.invite-role-preview p{margin:0;display:block}.invite-role-preview small{color:var(--warning);font-size:.5rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase}.invite-role-preview strong{font-size:var(--font-size-md);margin-top:3px}.invite-role-preview p{color:var(--muted);font-size:var(--font-size-xs);margin-top:4px}.invite-role-preview>span{border:1px solid color-mix(in srgb, var(--orange) 55%, var(--line));border-radius:var(--border-radius-full);width:fit-content;color:var(--warning);font-size:.5625rem;font-weight:var(--font-weight-extrabold);padding:5px 8px}.permission-fieldset{margin:var(--space-6) 0 0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--border-radius-md)}.permission-fieldset legend{padding:0 var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold)}.permission-fieldset>p{margin:0 0 var(--space-5);color:var(--muted);font-size:.625rem}.permission-toggle-grid{gap:var(--space-3);display:grid}.permission-toggle-grid label{gap:var(--space-4);min-height:58px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);cursor:pointer;text-transform:none;letter-spacing:0;grid-template-columns:20px 1fr;align-items:center;margin:0;display:grid}.permission-toggle-grid input{width:18px;min-height:18px;accent-color:var(--orange);margin:0}.permission-toggle-grid strong,.permission-toggle-grid small{display:block}.permission-toggle-grid strong{font-size:var(--font-size-xs)}.permission-toggle-grid small{color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-normal);margin-top:2px}.invite-risk-note{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--warning) 38%, var(--line));border-radius:var(--border-radius-sm);background:var(--warning-soft);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;display:grid}.invite-risk-note span{color:var(--muted)}.invite-cost-note{gap:var(--space-4);padding:var(--space-4);border-radius:var(--border-radius-sm);background:var(--positive-soft);align-items:center;display:flex;margin-top:var(--space-5)!important;color:var(--positive)!important;font-size:.625rem!important}.connector-overview{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.connector-overview article{min-height:116px;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs)}.connector-overview small,.connector-overview span{color:var(--muted);display:block}.connector-overview small{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.connector-overview strong{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-2xl);line-height:1;display:block}.connector-overview span{font-size:var(--font-size-sm)}.connector-architecture{gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-6);align-items:center;display:grid}.connector-architecture>div{column-gap:var(--space-5);grid-template-columns:40px 1fr;align-items:center;min-height:58px;display:grid}.connector-architecture>div>span{border-radius:var(--border-radius-sm);background:var(--navy);color:#fff;width:40px;height:40px;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);grid-row:1/span 2;place-items:center;display:grid}.connector-architecture strong,.connector-architecture small{display:block}.connector-architecture strong{font-size:var(--font-size-sm);align-self:end}.connector-architecture small{color:var(--muted);font-size:var(--font-size-xs);align-self:start}.connector-architecture>i{color:var(--orange);font-style:normal;font-weight:var(--font-weight-extrabold);display:none}.connector-section>.panel-head{margin-bottom:var(--space-5)}.connector-security-note{padding:var(--space-3) var(--space-5);border-radius:var(--border-radius-full);background:var(--positive-soft);color:var(--positive);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold)}.connector-grid{gap:var(--space-5);display:grid}.connector-card{gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs);display:grid}.connector-card.connected{border-top-color:var(--positive)}.connector-card.validating{border-top-color:var(--orange)}.connector-card.error{border-top-color:var(--danger)}.connector-card>header{gap:var(--space-5);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.connector-card>header>div{min-width:0}.connector-icon{width:44px;height:44px;font-size:var(--font-size-sm)}.connector-card header small{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.connector-card h2{margin:var(--space-2) 0 0;font-family:var(--font-family-display);font-size:var(--font-size-md);letter-spacing:-.025em}.connector-card>p{color:var(--muted);font-size:var(--font-size-base);margin:0}.connector-status{align-items:center;gap:var(--space-4);width:fit-content;min-height:28px;padding:0 var(--space-5);border-radius:var(--border-radius-full);background:var(--surface-2);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);grid-column:1/-1;display:inline-flex}.connector-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.connector-status.connected{background:var(--positive-soft);color:var(--positive)}.connector-status.validating{background:var(--warning-soft);color:var(--warning)}.connector-status.error{background:var(--danger-soft);color:var(--danger)}.connector-status.disabled{opacity:.72}.connector-capabilities{gap:var(--space-4);flex-wrap:wrap;display:flex}.connector-capabilities span{padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-full);background:var(--surface-2);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.meta-capability-list{gap:var(--space-3);display:grid}.meta-capability{gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.meta-capability>span{gap:var(--space-3);align-items:center;min-width:0;display:flex}.meta-capability>span i{background:var(--muted-2);border-radius:50%;flex:none;width:8px;height:8px}.meta-capability strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-capability small{color:var(--muted);font-size:.625rem;font-weight:var(--font-weight-bold);text-align:right}.meta-capability p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.6875rem;line-height:1.5}.meta-capability.connected{border-color:color-mix(in srgb, var(--positive) 36%, var(--line));background:var(--positive-soft)}.meta-capability.connected>span i{background:var(--positive)}.meta-capability.connected small{color:var(--positive)}.meta-capability.attention{border-color:color-mix(in srgb, var(--warning) 40%, var(--line));background:var(--warning-soft)}.meta-capability.attention>span i{background:var(--warning)}.meta-capability.attention small{color:var(--warning)}.meta-capability.unavailable{opacity:.72}.meta-capability-list.is-compact .meta-capability{padding:var(--space-3) var(--space-4)}.meta-business-setup>div:first-child small{margin-bottom:var(--space-2);color:var(--orange);font-size:.625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;display:block}.meta-business-setup>div:first-child h3{margin:0}.meta-connected-asset{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--positive) 36%, var(--line));border-radius:var(--border-radius-md);background:var(--positive-soft);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.meta-connected-asset .channel-icon{width:44px;height:44px}.meta-connected-asset small,.meta-connected-asset strong,.meta-connected-asset p{margin:0;display:block}.meta-connected-asset small{color:var(--positive);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.meta-connected-asset strong{margin-top:var(--space-2);font-size:var(--font-size-sm)}.meta-connected-asset p{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs)}.meta-primary-action{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);display:grid}.meta-primary-action>p{color:var(--muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.meta-primary-action>.primary-button{width:fit-content}.meta-review-guidance{border-color:color-mix(in srgb, var(--warning) 40%, var(--line))!important;background:var(--warning-soft)!important;color:var(--warning)!important}.connector-advanced{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface);overflow:hidden}.connector-advanced summary{padding:var(--space-5);color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer}.connector-advanced summary:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.connector-advanced>div{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--line);display:grid}.connector-advanced form{padding-top:var(--space-5)}@media (width>=600px){.meta-capability-list:not(.is-compact){grid-template-columns:repeat(3,minmax(0,1fr))}.meta-capability-list:not(.is-compact) .meta-capability{grid-template-columns:1fr;align-content:start}.meta-capability-list:not(.is-compact) .meta-capability small{text-align:left}}.connector-card dl{border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--line);grid-template-columns:1fr;gap:1px;margin:0;display:grid;overflow:hidden}.connector-card dl div{min-width:0;padding:var(--space-5);background:var(--surface-2)}.connector-card dt,.connector-card dd{margin:0;display:block}.connector-card dt{color:var(--muted);font-size:var(--font-size-xs)}.connector-card dd{margin-top:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-error{padding:var(--space-5);border-radius:var(--border-radius-sm);background:var(--danger-soft);color:var(--danger)!important}.connector-card>footer{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);align-items:center;display:grid}.connector-card footer strong,.connector-card footer small{display:block}.connector-card footer strong{font-size:var(--font-size-sm)}.connector-card footer small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs)}.connector-card footer button{width:100%}.source-card>i.connected{background:var(--positive)}.source-card>i.validating{background:var(--orange)}.source-card>i.error{background:var(--danger)}.source-card>i.not-configured,.source-card>i.disabled{background:var(--muted-2)}.connector-drawer-title p{max-width:52ch}.connector-health{border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--line);gap:1px;display:grid;overflow:hidden}.connector-health>div{min-width:0;padding:var(--space-5);background:var(--surface-2)}.connector-health small,.connector-health strong{display:block}.connector-health small{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.connector-health strong{margin-top:var(--space-2);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-capabilities{margin-top:var(--space-5)}.connector-checklist{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.connector-checklist li{gap:var(--space-5);min-height:58px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);grid-template-columns:38px 1fr;align-items:center;display:grid}.connector-checklist li>span{border-radius:var(--border-radius-sm);background:var(--navy);color:#fff;width:38px;height:38px;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.connector-checklist strong,.connector-checklist small{display:block}.connector-checklist strong{font-size:var(--font-size-sm)}.connector-checklist small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-xs)}.meta-connection-journey{gap:var(--space-5);display:grid}.meta-connection-journey>p,.meta-journey-next p{color:var(--muted);margin:0;line-height:1.5}.meta-connection-journey label{gap:var(--space-4);font-weight:var(--font-weight-bold);display:grid}.meta-connection-journey select{width:100%;min-height:var(--control-height-md);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface);color:var(--ink)}.meta-connection-journey select:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.meta-connection-journey p,.meta-connection-journey select,.meta-connection-journey label,.meta-connection-journey .connector-checklist strong,.meta-connection-journey .connector-checklist small{font-size:var(--font-size-md)}.meta-connection-journey .connector-checklist li{grid-template-columns:38px minmax(0,1fr);align-items:start}.meta-connection-journey .connector-checklist small{overflow-wrap:anywhere;line-height:1.5}.meta-connection-journey .connector-checklist em{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-bold);display:block}.meta-connection-journey li[data-status=done]>span{background:var(--positive-soft);color:var(--positive)}.meta-connection-journey li[data-status=done] em{color:var(--positive)}.meta-connection-journey li[data-status=blocked]{border-color:var(--warning)}.meta-connection-journey li[data-status=blocked]>span,.meta-connection-journey li[data-status=review]>span{background:var(--warning-soft);color:var(--warning)}.meta-connection-journey li[data-status=blocked] em,.meta-connection-journey li[data-status=review] em{color:var(--warning)}.meta-journey-next{padding:var(--space-6);border-left:3px solid var(--orange);border-radius:var(--border-radius-sm);background:var(--surface-2)}.meta-journey-next strong{margin-bottom:var(--space-4);display:block}.meta-journey-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.meta-journey-actions button{min-height:var(--control-height-md)}.meta-business-setup .meta-access-guidance{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.connector-setup{gap:var(--space-5);display:grid}.connector-setup>p{color:var(--muted);margin:0}.connector-setup .connector-guidance{gap:var(--space-2);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--danger) 42%, var(--line));border-radius:var(--border-radius-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--font-size-sm);line-height:1.55;display:grid}.connector-guidance strong{color:var(--ink);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.connector-setup form{gap:var(--space-5);display:grid}.connector-setup label,.connector-secret-result label{gap:var(--space-2);color:var(--ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);display:grid}.connector-setup input,.connector-setup select,.connector-setup textarea,.connector-secret-result input{width:100%;min-height:46px;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface-2);color:var(--ink)}.connector-setup textarea{min-height:104px;padding-block:var(--space-4);resize:vertical}.connector-setup input:focus,.connector-setup select:focus,.connector-setup textarea:focus{border-color:var(--orange);outline:2px solid color-mix(in srgb, var(--orange) 24%, transparent)}.connector-setup .connector-confirmation{font-weight:var(--font-weight-medium);grid-template-columns:20px minmax(0,1fr);align-items:start;line-height:1.45}.connector-setup .connector-confirmation input{width:18px;min-height:18px;accent-color:var(--orange);margin:1px 0 0}.connector-help-link{width:fit-content;color:var(--orange);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-decoration:none}.connector-help-link:hover{text-decoration:underline}.connector-secret-result{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--positive);border-radius:var(--border-radius-sm);background:var(--positive-soft);display:grid}.connector-secret-result[hidden]{display:none}.connector-secret-result p,.connector-secret-result small{color:var(--muted);margin:0}.connector-secret-result input{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.connector-inline-feedback{min-height:20px;color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.connector-inline-feedback.is-error{color:var(--danger)}.connector-setup>.primary-button{width:fit-content}.whatsapp-operations{gap:var(--space-6)}.whatsapp-inbox-entry{gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--positive) 42%, var(--line));border-radius:var(--border-radius-md);background:color-mix(in srgb, var(--positive-soft) 56%, var(--surface));color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default), transform var(--duration-fast) var(--easing-emphasis), background var(--duration-fast) var(--easing-default);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.whatsapp-inbox-entry:hover{border-color:var(--positive);background:color-mix(in srgb, var(--positive-soft) 78%, var(--surface));transform:translateY(-1px)}.whatsapp-inbox-entry:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.whatsapp-inbox-entry-mark{background:var(--positive);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.whatsapp-inbox-entry>span:nth-child(2){gap:2px;min-width:0;display:grid}.whatsapp-inbox-entry small{color:var(--positive);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.whatsapp-inbox-entry strong{font-size:var(--font-size-sm);line-height:1.35}.whatsapp-inbox-entry em{color:var(--muted);font-size:var(--font-size-xs);font-style:normal}.whatsapp-inbox-entry>b{color:var(--positive);font-size:var(--font-size-lg)}.whatsapp-window-note{margin-top:calc(var(--space-3) * -1)}.whatsapp-operations form{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2)}.whatsapp-operations form h4,.whatsapp-template-list h4{font-size:var(--font-size-sm);margin:0}.connector-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.whatsapp-template-list{gap:var(--space-3);display:grid}.whatsapp-template-list>span{color:var(--muted);font-size:var(--font-size-xs)}.whatsapp-template-list article{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);display:flex}.whatsapp-template-list article div{gap:2px;min-width:0;display:grid}.whatsapp-template-list article strong,.whatsapp-template-list article small{overflow-wrap:anywhere}.whatsapp-template-list article small{color:var(--muted)}.template-status{background:var(--warning-soft);color:var(--warning);letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 8px;font-size:.5625rem;font-weight:900}.template-approved{background:var(--success-soft);color:var(--success)}.template-rejected{background:var(--danger-soft);color:var(--danger)}@media (width<=560px){.connector-form-grid{grid-template-columns:1fr}}.connector-action-stack{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.whatsapp-inbox-entry{transition:none}.whatsapp-inbox-entry:hover{transform:none}}.drawer-actions button:disabled{opacity:.48;cursor:not-allowed}.email-campaign-workspace{gap:var(--space-5);display:grid}.campaign-heading{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.campaign-heading small{margin-bottom:var(--space-2);color:var(--orange);font-size:.625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;display:block}.campaign-heading h3{margin:0;font-size:1.1875rem}.campaign-heading>span{padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-full);background:var(--positive-soft);color:var(--positive);font-size:.6875rem;font-weight:var(--font-weight-bold)}.email-campaign-workspace>p{font-size:.875rem;line-height:1.6}.email-campaign-workspace form{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-2);display:grid}.email-campaign-workspace label{gap:var(--space-2);color:var(--ink);font-size:.8125rem;font-weight:var(--font-weight-bold);display:grid}.email-campaign-workspace input,.email-campaign-workspace select,.email-campaign-workspace textarea{width:100%;min-height:48px;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem}.email-campaign-workspace textarea{min-height:170px;padding-block:var(--space-4);resize:vertical;line-height:1.6}.email-campaign-workspace input:focus,.email-campaign-workspace select:focus,.email-campaign-workspace textarea:focus{border-color:var(--orange);outline:2px solid color-mix(in srgb, var(--orange) 24%, transparent)}.campaign-form-grid{gap:var(--space-4);display:grid}.campaign-form-actions{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-audience{gap:var(--space-2);padding:var(--space-5);border-left:3px solid var(--orange);border-radius:var(--border-radius-sm);background:var(--orange-soft);display:grid}.campaign-audience strong{font-size:.875rem}.campaign-audience span{color:var(--muted);font-size:.75rem;line-height:1.5}.campaign-history{gap:var(--space-4);display:grid}.campaign-history .section-title-row{margin:var(--space-3) 0 0}.campaign-history .section-title-row>span{color:var(--muted);font-size:.75rem;font-weight:var(--font-weight-bold)}.campaign-history-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface);display:grid}.campaign-history-card>div:first-child small,.campaign-history-card>div:first-child strong,.campaign-history-card>div:first-child span{display:block}.campaign-history-card>div:first-child small{color:var(--orange);font-size:.625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.campaign-history-card>div:first-child strong{margin-top:var(--space-2);font-size:.9375rem}.campaign-history-card>div:first-child span{margin-top:var(--space-2);color:var(--muted);font-size:.8125rem;line-height:1.45}.campaign-history-card dl{border:1px solid var(--line);border-radius:var(--border-radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.campaign-history-card dl div{min-width:0;padding:var(--space-4);border-right:1px solid var(--line);background:var(--surface-2)}.campaign-history-card dl div:last-child{border-right:0}.campaign-history-card dt{color:var(--muted);font-size:.625rem}.campaign-history-card dd{margin:var(--space-2) 0 0;font-size:1rem;font-weight:var(--font-weight-extrabold)}.campaign-history-card>p{padding:var(--space-4);border-radius:var(--border-radius-sm);background:var(--danger-soft);color:var(--danger);line-height:1.5}.campaign-history-card footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.campaign-history-card footer>span{color:var(--muted);font-size:.75rem}.campaign-empty{gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--border-radius-md);color:var(--muted);text-align:center;display:grid}.campaign-empty strong{color:var(--ink);font-size:.875rem}.campaign-empty span{font-size:.75rem}@media (width>=520px){.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.automation-page-head .page-title p{max-width:760px;font-size:.9375rem;line-height:1.6}.automation-pilot-note{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--orange) 42%, var(--line));border-left:4px solid var(--orange);border-radius:var(--border-radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.automation-pilot-note>span{min-height:28px;padding:0 var(--space-4);border-radius:var(--border-radius-full);background:var(--orange);color:var(--navy);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.1em;align-items:center;display:inline-flex}.automation-pilot-note strong,.automation-pilot-note p{display:block}.automation-pilot-note strong{font-size:.875rem}.automation-pilot-note p{margin:var(--space-2) 0 0;color:var(--muted);font-size:.8125rem;line-height:1.55}.automation-pilot-note>i{width:fit-content;color:var(--warning);font-size:.625rem;font-style:normal;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.06em;grid-column:2}.automation-health-grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-health-grid article{min-width:0;min-height:120px;padding:var(--space-5);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:var(--border-radius-md);background:var(--surface)}.automation-health-grid small,.automation-health-grid span{color:var(--muted);display:block}.automation-health-grid small{font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.07em;text-transform:uppercase}.automation-health-grid strong{margin:var(--space-4) 0;font-family:var(--font-family-display);font-size:1.75rem;line-height:1;display:block}.automation-health-grid span{text-overflow:ellipsis;font-size:.625rem;line-height:1.4;overflow:hidden}.automation-health-grid span i{width:7px;height:7px;margin-right:var(--space-3);background:var(--info);border-radius:50%;display:inline-block}.automation-health-grid span i.is-success{background:var(--positive)}.automation-health-grid span i.is-warning{background:var(--orange)}.automation-health-grid span i.is-danger{background:var(--danger)}.automation-tabs{margin-bottom:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid;overflow:hidden}.automation-tabs button{background:var(--surface);min-height:48px;color:var(--muted);cursor:pointer;font-size:.75rem;font-weight:var(--font-weight-extrabold);border:0}.automation-tabs button:hover{color:var(--ink);background:var(--surface-2)}.automation-tabs button.is-active{box-shadow:inset 0 -3px var(--orange);color:var(--ink);background:var(--surface)}#automation-tabpanel:focus{outline:none}.automation-section{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-width:0;overflow:hidden}.automation-section-head{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--line);align-items:end;display:grid}.automation-section-head small{color:var(--orange);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.1em;text-transform:uppercase;display:block}.automation-section-head h2{margin:var(--space-3) 0 0;font-family:var(--font-family-display);letter-spacing:-.025em;font-size:1.1875rem}.automation-section-head p{max-width:68ch;margin:var(--space-3) 0 0;color:var(--muted);font-size:.875rem;line-height:1.55}.automation-list-actions{gap:var(--space-3);display:flex;overflow-x:auto}.automation-list-actions .filter-chip{min-height:44px}.automation-flow-card{margin:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface);grid-template-columns:42px minmax(0,1fr);display:grid;overflow:hidden}.automation-flow-rail{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-3);border-right:1px solid var(--line);background:var(--navy);color:#fff;flex-direction:column;display:flex}.automation-flow-rail span{font-family:var(--font-family-display);font-size:.625rem;font-weight:var(--font-weight-extrabold)}.automation-flow-rail i{background:linear-gradient(var(--orange), #ff9d0014);flex:1;width:2px;min-height:90px}.automation-flow-main{min-width:0}.automation-flow-main>header{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--line);display:grid}.automation-flow-title{min-width:0}.automation-flow-title h3{margin:var(--space-4) 0 0;font-family:var(--font-family-display);letter-spacing:-.035em;font-size:1.25rem}.automation-flow-title p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.automation-status,.automation-version{min-height:26px;margin:0 var(--space-3) var(--space-2) 0;padding:0 var(--space-4);border-radius:var(--border-radius-full);font-size:.5625rem;font-weight:var(--font-weight-extrabold);align-items:center;display:inline-flex}.automation-status{background:var(--surface-2);color:var(--muted)}.automation-status i{width:7px;height:7px;margin-right:var(--space-3);background:currentColor;border-radius:50%}.automation-status.is-active{background:var(--positive-soft);color:var(--positive)}.automation-version{border:1px solid var(--line);color:var(--muted)}.automation-open-button{width:100%}.automation-flow-stats{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.automation-flow-stats div{min-width:0;min-height:88px;padding:var(--space-5);background:var(--surface-2)}.automation-flow-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem}.automation-flow-stats dd{overflow-wrap:anywhere;margin:var(--space-3) 0 0;font-size:.75rem;font-weight:var(--font-weight-extrabold);line-height:1.35}.automation-flow-stats div:nth-child(-n+3) dd{font-family:var(--font-family-display);font-size:1.25rem}.automation-flow-main>footer{gap:var(--space-5);padding:var(--space-5);border-top:1px solid var(--line);align-items:center;display:grid}.automation-channel-line{align-items:center;min-width:0;display:flex}.automation-channel-line .channel-icon+.channel-icon{margin-left:-7px}.automation-channel-line>span:last-child{min-width:0;margin-left:var(--space-4)}.automation-channel-line strong,.automation-channel-line small{display:block}.automation-channel-line strong{font-size:.6875rem}.automation-channel-line small{color:var(--muted);margin-top:2px;font-size:.5625rem}.automation-flow-meta{gap:var(--space-3) var(--space-5);color:var(--muted);flex-wrap:wrap;font-size:.5625rem;display:flex}.automation-flow-main>footer .primary-button{width:100%}.automation-quick-map{gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--line);background:var(--surface-2);display:grid}.automation-quick-map>span{column-gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid}.automation-quick-map i{border-radius:var(--border-radius-xs);background:var(--navy);color:#fff;width:30px;height:30px;font-size:.5rem;font-style:normal;font-weight:var(--font-weight-extrabold);grid-row:1/span 2;place-items:center;display:grid}.automation-quick-map b{font-size:.6875rem}.automation-quick-map small{color:var(--muted);font-size:.5625rem}.automation-quick-map em{color:var(--orange);font-style:normal;font-weight:var(--font-weight-extrabold);display:none}.automation-editor-shell{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);overflow:hidden}.automation-editor-head{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.automation-back-button{border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;padding:0;font-size:1.25rem;display:grid}.automation-back-button:hover{border-color:var(--orange);color:var(--orange)}.automation-editor-title{min-width:0}.automation-editor-title small{color:var(--orange);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.1em;text-transform:uppercase;display:block}.automation-editor-title h1{margin:var(--space-2) 0 0;font-family:var(--font-family-display);letter-spacing:-.04em;font-size:clamp(1.25rem,6vw,1.875rem);line-height:1.08}.automation-editor-title p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.75rem;line-height:1.5}.automation-editor-actions{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-editor-status{gap:var(--space-4) var(--space-5);min-height:44px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;display:flex;overflow-x:auto}.automation-editor-status .automation-status{flex:none;margin:0}.automation-editor-status .is-valid{color:var(--positive)}.automation-editor-status .is-warning{color:var(--warning)}.automation-editor-toolbar{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:grid}.automation-editor-toolbar>div:first-child{border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);grid-template-columns:44px 58px 44px auto;align-items:center;width:fit-content;display:grid;overflow:hidden}.automation-editor-toolbar>div:first-child button{min-width:44px;min-height:44px;padding:0 var(--space-4);border:0;border-right:1px solid var(--line);cursor:pointer;font-size:.9375rem;font-weight:var(--font-weight-extrabold);background:0 0}.automation-editor-toolbar>div:first-child button:last-child{border-right:0;border-left:1px solid var(--line);font-size:.625rem}.automation-editor-toolbar>div:first-child button:hover{background:var(--surface-2);color:var(--orange)}.automation-editor-toolbar output{color:var(--muted);font-size:.625rem;font-weight:var(--font-weight-extrabold);text-align:center}.automation-editor-toolbar>p{color:var(--muted);margin:0;font-size:.625rem;display:none}.automation-editor-toolbar>p span{margin-right:var(--space-2);color:var(--orange)}.automation-channel-switches{gap:var(--space-3);display:flex;overflow-x:auto}.automation-channel-switches label{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-full);background:var(--surface);color:var(--muted);cursor:pointer;font-size:.625rem;font-weight:var(--font-weight-bold);flex:none;display:flex}.automation-channel-switches label:has(input:checked){border-color:color-mix(in srgb, var(--positive) 38%, var(--line));background:var(--positive-soft);color:var(--positive)}.automation-channel-switches input{width:14px;height:14px;accent-color:var(--positive);margin:0}.automation-editor-workspace{background:var(--surface-2);min-width:0;display:grid}.automation-editor-canvas-wrap{background:var(--surface);min-width:0;overflow:hidden}.automation-canvas-viewport{overscroll-behavior:contain;background-color:var(--canvas);background-image:radial-gradient(circle, color-mix(in srgb, var(--line-strong) 64%, transparent) 1px, transparent 1.2px);background-size:20px 20px;width:100%;height:min(56vh,540px);min-height:390px;overflow:auto}.automation-canvas-scaled{min-width:100%;min-height:100%;position:relative}.automation-canvas-scene{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.automation-edge-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.automation-edge path{fill:none;stroke:var(--line-strong);stroke-width:2px}.automation-edge.is-branch path{stroke:color-mix(in srgb, var(--orange) 55%, var(--line-strong));stroke-dasharray:5 5}.automation-edge-layer marker path{fill:var(--line-strong)}.automation-edge text{fill:var(--muted);font-family:var(--font-family-body);font-size:.5625rem;font-weight:var(--font-weight-extrabold);text-anchor:middle;paint-order:stroke;stroke:var(--canvas);stroke-width:5px}.automation-editor-node{z-index:2;gap:var(--space-3);width:212px;height:92px;padding:var(--space-4);border:1px solid var(--line-strong);border-top:3px solid var(--info);border-radius:var(--border-radius-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default), transform var(--duration-fast) var(--easing-emphasis);grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;display:grid;position:absolute;overflow:hidden}.automation-editor-node:hover{border-color:var(--orange);box-shadow:var(--shadow-md);transform:translateY(-2px)}.automation-editor-node.is-selected{z-index:3;border-color:var(--orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 18%, transparent), var(--shadow-md)}.automation-editor-node.is-trigger,.automation-editor-node.is-handoff,.automation-editor-node.is-score{border-top-color:var(--positive)}.automation-editor-node.is-guard,.automation-editor-node.is-condition{border-top-color:var(--warning)}.automation-editor-node.is-message{border-top-color:var(--orange)}.automation-editor-node.is-ai{border-top-color:#7d6fe8}.automation-editor-node.is-wait,.automation-editor-node.is-end{border-top-color:var(--muted-2)}.automation-node-index{border-radius:var(--border-radius-xs);background:var(--navy);color:#fff;width:30px;height:30px;font-size:.5rem;font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.automation-node-copy{min-width:0;display:block}.automation-node-copy small,.automation-node-copy strong,.automation-node-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-node-copy small{color:var(--muted);font-size:.4375rem;font-weight:var(--font-weight-extrabold);letter-spacing:.09em;text-transform:uppercase}.automation-node-copy strong{margin-top:3px;font-size:.6875rem}.automation-node-copy em{color:var(--muted);margin-top:3px;font-size:.5rem;font-style:normal}.automation-node-icon{background:var(--surface-2);width:28px;height:28px;color:var(--info);font-size:.5625rem;font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.automation-editor-node.is-message .automation-node-icon{background:var(--orange-soft);color:var(--warning)}.automation-editor-node.is-ai .automation-node-icon{background:color-mix(in srgb, #7d6fe8 14%, var(--surface));color:#7d6fe8}.automation-editor-node.is-handoff .automation-node-icon,.automation-editor-node.is-trigger .automation-node-icon{background:var(--positive-soft);color:var(--positive)}.automation-canvas-legend{gap:var(--space-3) var(--space-5);min-height:48px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface);color:var(--muted);flex-wrap:wrap;align-items:center;font-size:.5rem;display:flex}.automation-canvas-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.automation-canvas-legend i{background:var(--info);border-radius:50%;width:7px;height:7px}.automation-canvas-legend i.is-entry,.automation-canvas-legend i.is-person{background:var(--positive)}.automation-canvas-legend i.is-decision{background:var(--warning)}.automation-canvas-legend i.is-action{background:var(--orange)}.automation-canvas-legend em{width:100%;color:var(--muted);font-style:normal}.automation-inspector{min-width:0;padding:var(--space-5);border-top:1px solid var(--line);background:var(--surface)}.automation-inspector>header{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.automation-inspector-icon{border-radius:var(--border-radius-sm);background:var(--navy);width:42px;height:42px;color:var(--orange);font-size:.6875rem;font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.automation-inspector header small,.automation-inspector header strong{display:block}.automation-inspector header small{color:var(--orange);font-size:.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:.09em;text-transform:uppercase}.automation-inspector header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.8125rem;overflow:hidden}.automation-inspector-form{gap:var(--space-4);padding:var(--space-5) 0;display:grid}.automation-inspector-form label{gap:var(--space-2);min-width:0;color:var(--ink);font-size:.625rem;font-weight:var(--font-weight-extrabold);display:grid}.automation-inspector-form input,.automation-inspector-form select,.automation-inspector-form textarea{width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:.6875rem}.automation-inspector-form textarea{min-height:84px;padding-block:var(--space-4);resize:vertical;line-height:1.5}.automation-message-editor{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.automation-message-editor>strong{font-size:.8125rem}.automation-message-editor>p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.automation-inspector-form input:focus,.automation-inspector-form select:focus,.automation-inspector-form textarea:focus{border-color:var(--orange);outline:2px solid color-mix(in srgb, var(--orange) 20%, transparent)}.automation-inspector-grid{gap:var(--space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.automation-inspector-summary{padding:var(--space-5);border-left:3px solid var(--orange);border-radius:var(--border-radius-sm);background:var(--surface-2)}.automation-inspector-summary small,.automation-inspector-summary strong{display:block}.automation-inspector-summary small{color:var(--orange);font-size:.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.automation-inspector-summary strong{margin-top:var(--space-3);font-size:.6875rem;line-height:1.45}.automation-inspector-summary p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.5625rem;line-height:1.5}@media (width>=700px){.automation-editor-head{gap:var(--space-5);padding:var(--space-6);grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.automation-editor-actions{grid-column:auto;display:flex}.automation-editor-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.automation-editor-toolbar>p{display:block}.automation-channel-switches{justify-content:flex-end}.automation-canvas-legend em{width:auto;margin-left:auto}}@media (width>=1000px){.automation-editor-workspace{grid-template-columns:minmax(0,1fr) 292px}.automation-inspector{border-top:0;border-left:1px solid var(--line);max-height:590px;overflow-y:auto}.automation-canvas-viewport{height:min(62vh,590px);min-height:510px}}.automation-template-grid{gap:var(--space-5);padding:var(--space-5);display:grid}.automation-template-card,.automation-template-empty{min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface)}.automation-template-card.is-recommended{border-top:4px solid var(--orange)}.automation-template-card>header{justify-content:space-between;gap:var(--space-5);align-items:center;display:flex}.automation-template-mark{border-radius:var(--border-radius-sm);background:var(--navy);width:44px;height:44px;color:var(--orange);place-items:center;font-size:1.375rem;display:grid}.automation-template-card>small{margin-top:var(--space-6);color:var(--orange);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;display:block}.automation-template-card h3,.automation-template-empty h3{margin:var(--space-3) 0 0;font-family:var(--font-family-display);letter-spacing:-.025em;font-size:1.1875rem}.automation-template-card p,.automation-template-empty p{margin:var(--space-4) 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.automation-template-card ul{gap:var(--space-4);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.automation-template-card li{color:var(--ink);padding-left:22px;font-size:.75rem;position:relative}.automation-template-card li:before{content:"✓";color:var(--positive);font-weight:var(--font-weight-extrabold);position:absolute;left:0}.automation-template-card footer{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);align-items:center;display:grid}.automation-template-card footer>span{color:var(--muted);font-size:.625rem}.automation-template-card footer button{width:100%}.automation-template-empty{text-align:center;background:var(--surface-2);border-style:dashed;place-content:center;min-height:280px;display:grid}.automation-template-empty>span{width:48px;height:48px;margin:0 auto var(--space-4);border:1px solid var(--line-strong);color:var(--muted);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.automation-template-empty small{margin-top:var(--space-5);color:var(--muted);font-size:.625rem;font-weight:var(--font-weight-bold);display:block}.automation-knowledge-overview{gap:var(--space-5);padding:var(--space-5);display:grid}.automation-readiness,.automation-knowledge-rule{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface);align-items:center;display:grid}.automation-readiness{grid-template-columns:auto minmax(0,1fr)}.automation-readiness-ring{border:7px solid var(--orange-soft);border-top-color:var(--orange);border-right-color:var(--orange);text-align:center;border-radius:50%;place-content:center;width:74px;height:74px;display:grid}.automation-readiness-ring strong{font-family:var(--font-family-display);font-size:1.5rem;line-height:1}.automation-readiness-ring small{color:var(--muted);margin-top:2px;font-size:.4375rem;line-height:1}.automation-readiness span{color:var(--positive);font-size:.5625rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.07em}.automation-readiness h3{margin:var(--space-3) 0 0;font-family:var(--font-family-display);font-size:1.0625rem}.automation-readiness p,.automation-knowledge-rule p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.75rem;line-height:1.55}.automation-knowledge-rule{background:var(--navy);color:#fff;grid-template-columns:auto minmax(0,1fr)}.automation-rule-icon{background:var(--orange);width:40px;height:40px;color:var(--navy);font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.automation-knowledge-rule p{color:#ffffffad}.automation-coming-next{margin:0 var(--space-5) var(--space-5);padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--border-radius-md);background:var(--surface-2)}.automation-coming-next span,.automation-coming-next strong{display:block}.automation-coming-next span{color:var(--orange);font-size:.5625rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.08em}.automation-coming-next strong{margin-top:var(--space-3);font-size:.875rem}.automation-coming-next p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.75rem}.automation-knowledge-workspace{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);display:grid}.automation-knowledge-form,.automation-knowledge-search{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface);display:grid}.automation-knowledge-workspace h3,.automation-source-list h3{font-family:var(--font-family-display);margin:0;font-size:1rem}.automation-knowledge-workspace label,.automation-source-list label{gap:var(--space-2);min-width:0;color:var(--ink);font-size:.6875rem;font-weight:var(--font-weight-bold);display:grid}.automation-knowledge-workspace :is(input,select,textarea),.automation-source-list input{border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px;font-size:1rem}.automation-knowledge-workspace textarea{resize:vertical;min-height:130px}.automation-knowledge-workspace form>p,.automation-search-results>p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}.automation-knowledge-workspace button,.automation-source-list button{min-height:44px}.automation-search-results{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.automation-search-results>strong{font-size:.75rem}.automation-search-results article,.automation-source-list article{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2)}.automation-search-results article strong,.automation-search-results article small{overflow-wrap:anywhere;display:block}.automation-search-results article small{margin-top:var(--space-2);color:var(--muted);font-size:.625rem}.automation-search-results article p,.automation-source-list article p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted);font-size:.6875rem;line-height:1.55}.automation-source-list{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);display:grid}.automation-source-list article{gap:var(--space-3);display:grid}.automation-source-list article :is(h4,p){margin:var(--space-2) 0 0;overflow-wrap:anywhere}.automation-source-list article small{color:var(--orange);font-size:.625rem;font-weight:var(--font-weight-extrabold)}.automation-source-list article details{min-width:0}.automation-source-list article summary{cursor:pointer;font-size:.6875rem;font-weight:var(--font-weight-bold)}.automation-source-list article form{gap:var(--space-3);display:grid}.automation-scenario-context{gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--line);background:var(--surface-2);display:grid}.automation-scenario-context>div{min-width:0}.automation-scenario-context small,.automation-scenario-context strong,.automation-scenario-context span{display:block}.automation-scenario-context small{color:var(--muted);font-size:.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:.07em;text-transform:uppercase}.automation-scenario-context strong{overflow-wrap:anywhere;margin-top:var(--space-2);font-size:.75rem}.automation-scenario-context span{overflow-wrap:anywhere;margin-top:var(--space-2);color:var(--muted);font-size:.625rem;line-height:1.45}.automation-scenario-context button{width:100%}.automation-scenario-empty{padding:var(--space-7);border-bottom:1px solid var(--line);background:var(--surface-2);text-align:center}.automation-scenario-empty strong{font-size:.875rem}.automation-scenario-empty p{max-width:58ch;margin:var(--space-3) auto 0;color:var(--muted);font-size:.75rem;line-height:1.55}.automation-activity-list{display:grid}.automation-activity-list article{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:48px 36px minmax(0,1fr);align-items:start;display:grid}.automation-activity-list article:last-child{border-bottom:0}.automation-activity-list time{padding-top:var(--space-3);color:var(--muted);font-size:.5625rem}.automation-activity-icon{border-radius:var(--border-radius-sm);background:var(--info-soft);width:36px;height:36px;color:var(--info);font-size:.75rem;font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.automation-activity-icon.is-success{background:var(--positive-soft);color:var(--positive)}.automation-activity-icon.is-warning{background:var(--warning-soft);color:var(--warning)}.automation-activity-icon.is-ai{background:var(--navy);color:var(--orange)}.automation-activity-list strong{font-size:.75rem}.automation-activity-list p{margin:var(--space-2) 0 0;color:var(--muted);font-size:.6875rem;line-height:1.5}.automation-activity-copy{min-width:0}.automation-activity-copy dl{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.automation-activity-copy dl>div{min-width:0;padding-left:var(--space-4);border-left:2px solid var(--line-strong)}.automation-activity-copy dt{color:var(--muted);font-size:.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.automation-activity-copy dd{overflow-wrap:anywhere;margin:var(--space-2) 0 0;color:var(--ink);font-size:.625rem;line-height:1.5}.automation-activity-copy dl>div:last-child{border-left-color:var(--orange)}.automation-activity-tag{width:fit-content;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-full);background:var(--surface-2);color:var(--muted);font-size:.5rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.05em;grid-column:3}@media (width>=700px){.automation-pilot-note{padding:var(--space-5) var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.automation-pilot-note>i{grid-column:auto;justify-self:end}.automation-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-health-grid article{min-height:132px;padding:var(--space-6)}.automation-tabs{grid-template-columns:repeat(4,1fr)}.automation-section-head{padding:var(--space-7);grid-template-columns:minmax(0,1fr) auto}.automation-flow-card{margin:var(--space-6);grid-template-columns:54px minmax(0,1fr)}.automation-flow-main>header{padding:var(--space-7);grid-template-columns:minmax(0,1fr) auto}.automation-open-button{width:auto}.automation-flow-stats{grid-template-columns:.65fr .65fr .65fr 2fr}.automation-flow-main>footer{padding:var(--space-6) var(--space-7);grid-template-columns:minmax(230px,1fr) auto auto}.automation-flow-main>footer .primary-button{width:auto}.automation-quick-map{padding:var(--space-6) var(--space-7);grid-template-columns:repeat(9,auto);align-items:center;overflow-x:auto}.automation-quick-map>span{min-width:154px}.automation-quick-map em{text-align:center;display:block}.automation-template-grid{padding:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.automation-template-card footer{grid-template-columns:1fr auto}.automation-template-card footer button{width:auto}.automation-knowledge-overview{padding:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.automation-knowledge-workspace{padding:0 var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.automation-source-list{padding:0 var(--space-6) var(--space-6)}.automation-coming-next{margin:0 var(--space-6) var(--space-6)}.automation-scenario-context{padding:var(--space-5) var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center}.automation-scenario-context button{width:auto}.automation-activity-list article{padding:var(--space-5) var(--space-7);grid-template-columns:64px 40px minmax(0,1fr) auto;align-items:center}.automation-activity-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-activity-tag{grid-column:auto}}@media (width>=1180px){.automation-health-grid{gap:var(--space-5)}.automation-flow-title h3{font-size:1.4375rem}.automation-template-grid,.automation-knowledge-overview{gap:var(--space-6)}}.empty-state{text-align:center;place-items:center;min-height:300px;padding:40px;display:grid}.empty-state strong{font-size:1.125rem;display:block}.empty-state p{max-width:440px;color:var(--muted);margin:8px auto 0;font-size:.75rem}:where(.auth-gate,.sidebar,.journey-scroll,.funnel-svg-scroll,.pipeline-board,.pipeline-column,.filter-group,.score-overview,.integration-strip,.table-wrap,.detail-drawer,.stage-dialog){scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}:where(.auth-gate,.sidebar,.journey-scroll,.funnel-svg-scroll,.pipeline-board,.pipeline-column,.filter-group,.score-overview,.integration-strip,.table-wrap,.detail-drawer,.stage-dialog)::-webkit-scrollbar{width:10px;height:10px}:where(.auth-gate,.sidebar,.journey-scroll,.funnel-svg-scroll,.pipeline-board,.pipeline-column,.filter-group,.score-overview,.integration-strip,.table-wrap,.detail-drawer,.stage-dialog)::-webkit-scrollbar-thumb{background:var(--color-border-secondary);background-clip:padding-box;border:3px solid #0000;border-radius:999px}@media (width<=699px){.auth-experience{grid-template-rows:minmax(190px,28dvh) max-content;overflow:visible}.auth-card{padding-bottom:max(28px, env(safe-area-inset-bottom));align-self:start}}@media (width<=699px) and (height<=720px){.auth-experience{grid-template-rows:112px max-content}.auth-story{min-height:112px}.auth-story-copy{display:none}.auth-card{padding-block:20px max(24px, env(safe-area-inset-bottom))}.auth-card h1{margin-block:6px 8px}.auth-card>p{margin-bottom:16px;line-height:1.45}.auth-card form{gap:10px}.auth-card input{min-height:48px}.auth-card .primary-button{min-height:50px}.auth-security{margin-top:8px}.auth-legal{margin-top:6px}}@media (height<=700px){.auth-experience{min-height:100dvh}.auth-card{justify-content:flex-start;padding-block:24px}.auth-card>img{margin-bottom:20px}.auth-story-copy>p,.auth-story-proof{display:none}}@media (width<=699px) and (height<=700px){.auth-card{padding-block:20px max(24px, env(safe-area-inset-bottom))}}@media (width<=699px) and (height<=600px){.auth-experience{grid-template-rows:88px max-content}.auth-story{min-height:88px}}@media (width>=700px){.auth-gate{padding:0;overflow:hidden}.auth-experience{border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.14fr) minmax(410px,.86fr);height:100dvh;min-height:100dvh}.auth-story{height:100%;min-height:0}.auth-story-brand{inset:30px 32px auto}.auth-story-brand img{width:176px}.auth-story-brand span{color:#ffffffa3;display:inline-block}.auth-story-copy{inset:auto 36px 38px}.auth-story-copy>p{display:block}.auth-story-proof{display:flex}.auth-card{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;justify-content:safe center;align-self:stretch;min-height:100%;padding:48px clamp(34px,5vw,88px);display:flex;overflow-y:auto}.auth-card>*{flex:none}.auth-card>img{display:block}.auth-card h1{font-size:clamp(2.125rem,4vw,2.875rem)}.focus-hero{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);min-height:380px}.focus-hero-copy{flex-direction:column;justify-content:center;padding:40px 38px;display:flex}.focus-hero h1{font-size:clamp(2.5rem,5vw,3.875rem)}.focus-hero-visual{min-height:100%}.focus-hero-visual:before{background:linear-gradient(90deg, var(--brand-navy-900), transparent 28%), linear-gradient(180deg, transparent 50%, #06152d47)}.focus-hero-visual figcaption{inset:auto 20px 20px}.app-shell{--sidebar-current-width:var(--sidebar-width);grid-template-columns:var(--sidebar-current-width) minmax(0, 1fr);grid-template-rows:var(--topbar-height) 1fr;transition:grid-template-columns var(--duration-normal) var(--easing-default)}.app-shell.is-sidebar-collapsed{--sidebar-current-width:76px}.sidebar{z-index:40;width:var(--sidebar-current-width);transition:width var(--duration-normal) var(--easing-default), padding var(--duration-normal) var(--easing-default);position:fixed;transform:none}.topbar{z-index:50;grid-area:1/2;padding:12px 28px}.main-content{grid-area:2/2;padding:34px 28px 50px}.mobile-menu,.mobile-bottom-nav{display:none}.sidebar-collapse{z-index:55;top:var(--topbar-height);left:var(--sidebar-current-width);border:1px solid var(--line-strong);background:var(--surface);width:34px;height:34px;color:var(--orange);cursor:pointer;transition:left var(--duration-normal) var(--easing-default), border-color var(--duration-fast) var(--easing-default), background var(--duration-fast) var(--easing-default);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translate(-50%,-50%)}.sidebar-collapse:hover{border-color:var(--orange);background:var(--surface-2)}.sidebar-collapse svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--duration-normal) var(--easing-default)}.app-shell.is-sidebar-collapsed .brand-lockup{min-height:58px;padding:0 0 var(--space-5);place-items:center;display:grid}.app-shell.is-sidebar-collapsed .brand-wordmark,.app-shell.is-sidebar-collapsed .brand-lockup>span{display:none}.app-shell.is-sidebar-collapsed .brand-lockup .brand-symbol{width:38px;height:38px;display:block}.app-shell.is-sidebar-collapsed .sidebar-collapse svg{transform:rotate(180deg)}.app-shell.is-sidebar-collapsed .nav-item{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.app-shell.is-sidebar-collapsed .nav-item>span:not(.nav-icon){display:none}.app-shell.is-sidebar-collapsed .nav-icon{width:32px}.app-shell.is-sidebar-collapsed .nav-group-toggle{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.app-shell.is-sidebar-collapsed .nav-group-label,.app-shell.is-sidebar-collapsed .nav-chevron,.app-shell.is-sidebar-collapsed .nav-group-items{display:none}.app-shell.is-sidebar-collapsed .nav-group.is-current>.nav-group-toggle{background:#ff9d0026}.app-shell.is-sidebar-collapsed .sidebar-foot{padding:var(--space-5) 0 0;place-items:center;display:grid}.app-shell.is-sidebar-collapsed .sidebar-foot>p,.app-shell.is-sidebar-collapsed .sidebar-foot>small,.app-shell.is-sidebar-collapsed .sidebar-legal{display:none}.app-shell.is-sidebar-collapsed .runtime-status{justify-content:center;width:44px;height:44px;margin-top:0;font-size:0}.eyebrow,.profile-button{display:flex}.profile-copy,.profile-chevron{display:block}.profile-button{justify-content:flex-start;padding:4px 8px 4px 4px}.workspace-switcher{max-width:340px}.workspace-button{margin-top:1px}.page-head{grid-template-columns:1fr auto;align-items:end}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:142px;padding:20px}.content-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.service-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.service-analysis{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.pipeline-board{grid-auto-columns:280px}.compact-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-readiness{grid-template-columns:42px minmax(0,1fr) auto}.sdr-readiness button{grid-column:auto;width:auto}.sdr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.sdr-inbox-layout{grid-template-columns:260px minmax(0,1fr)}.sdr-queue{border-right:1px solid var(--line);border-bottom:0}.sdr-context{grid-column:1/-1}.sdr-context-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.report-grid{grid-template-columns:1.2fr .8fr}.ga4-report-summary{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(170px,1fr))}.intelligence-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.score-duo{grid-template-columns:repeat(2,1fr)}.opportunity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-fields label:nth-child(5){grid-column:span 2}.dimension-grid{grid-template-columns:repeat(4,1fr)}.ranking-row{grid-template-columns:32px minmax(180px,1fr) 100px 100px minmax(140px,.75fr) 20px;padding-inline:18px}.ranking-row>.health-pill,.cadence-copy,.rank-arrow{display:block}.ranking-row>.health-pill{justify-self:start;display:inline-flex}.toast{bottom:28px}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-onboarding{grid-template-columns:minmax(240px,.8fr) minmax(380px,1.4fr);align-items:start}.admin-onboarding>.primary-button{grid-column:1;width:fit-content}.admin-steps{grid-area:1/2/span 2}.company-grid,.company-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.company-card-actions>button{width:auto}.company-card-actions>.company-danger-action,.company-card-actions>.company-reactivate-action{grid-column:1/-1}.team-authority{grid-template-columns:38px 1fr auto}.team-authority-scope{grid-column:auto;justify-self:end}.team-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.team-person-head{gap:var(--space-5);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) minmax(140px,.8fr) 112px 92px;display:grid}.team-person-row{grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) minmax(140px,.8fr) 112px 92px}.team-person-role,.team-person-manager{grid-column:auto;padding-left:0}.team-person-manager{display:block}.team-row-action{position:static}.team-remove-action{grid-column:auto;justify-self:stretch}.role-card-grid,.team-invite-fields,.permission-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-role-preview{grid-template-columns:1fr auto;align-items:center}.invite-list article{grid-template-columns:40px minmax(200px,1fr) auto auto}.invite-list .member-status,.invite-list button{grid-column:auto}.connector-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-architecture{grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr) auto minmax(140px,1fr) auto minmax(140px,1fr)}.connector-architecture>i{display:block}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-card dl{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.connector-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.auth-experience{grid-template-columns:minmax(0,1.28fr) minmax(440px,.72fr)}.auth-story-copy{inset-inline:48px;bottom:46px}.focus-hero{grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr)}.focus-hero-copy{padding:46px 44px}.topbar{padding-inline:36px}.main-content{padding:38px 36px 56px}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr)}.pipeline-board{grid-auto-columns:minmax(260px,1fr);grid-template-columns:repeat(var(--pipeline-count,5), minmax(245px, 1fr));grid-auto-flow:unset}.compact-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sdr-context{border-top:0;border-left:1px solid var(--line);grid-column:auto}.sdr-context-list{display:block}.sdr-conversation-list{max-height:525px}.journey-track{grid-template-columns:repeat(var(--journey-count), minmax(120px, 1fr));grid-auto-flow:unset;min-width:1080px}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=700px) and (width<=999px){.connector-grid{grid-template-columns:1fr}.automation-health-grid,.automation-flow-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-flow-main>footer,.automation-template-grid{grid-template-columns:1fr}}@media (width>=700px) and (height<=820px){.auth-card{justify-content:flex-start;padding:24px clamp(32px,4vw,56px)}.auth-card>img{margin-bottom:16px}.auth-card h1{margin-block:8px;font-size:clamp(2.125rem,3.4vw,2.5rem)}.auth-card>p{margin-bottom:16px;line-height:1.5}.auth-card form{gap:10px}.auth-mode-button{margin-top:4px}.auth-feedback{min-height:16px;margin-top:4px!important}.auth-security{margin-top:8px}.auth-legal{margin-top:4px}}@media (width>=700px){.font-size-control--topbar{display:grid}.profile-accessibility-section .profile-font-size-row{display:none}.pipeline-page-head{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px){.pipeline-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pipeline-page-actions{flex-wrap:nowrap;justify-content:flex-end}}@media (width>=900px) and (height>=620px){.app-shell.is-pipeline-kanban{height:100dvh;min-height:0;overflow:hidden}.is-pipeline-kanban .main-content{min-height:0;padding-block:22px 18px;overflow:hidden}.is-pipeline-kanban #appView{flex-direction:column;height:100%;min-height:0;display:flex}.is-pipeline-kanban .pipeline-page-head{flex:none;margin-bottom:10px}.is-pipeline-kanban .content-provenance{flex:none}.is-pipeline-kanban .pipeline-board{flex:1;height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.deal-value-dialog{border:1px solid var(--line,#cbd5e1);width:min(520px,100vw - 32px);max-height:90dvh;color:var(--text,#10213d);background:var(--surface,#fff);border-radius:20px;padding:24px;overflow:auto}.deal-value-dialog::backdrop{background:#071a38a6}.deal-value-dialog form{gap:16px;display:grid}.deal-value-dialog input{box-sizing:border-box;width:100%;font:inherit;padding:12px}.conversion-onboarding{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--card-radius);margin-bottom:var(--space-6);background:var(--surface-2)}.conversion-onboarding h3{font-size:var(--font-size-lg);letter-spacing:-.025em;margin:0}.conversion-onboarding>p{margin:var(--space-3) 0 0;color:var(--muted)}.conversion-onboarding>ol{margin:var(--space-6) 0;counter-reset:conversion-step;padding:0;list-style:none;display:grid}.conversion-onboarding>ol li{gap:2px var(--space-3);min-height:52px;padding:var(--space-3) 0;border-top:1px solid var(--line);counter-increment:conversion-step;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.conversion-onboarding>ol li:before{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);content:counter(conversion-step);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.conversion-onboarding>ol li.is-complete:before{border-color:var(--positive);background:var(--positive);color:#fff;content:"✓"}.conversion-onboarding>ol li strong{font-size:var(--font-size-sm)}.conversion-onboarding>ol li span{color:var(--muted);font-size:var(--font-size-xs)}.conversion-onboarding>ol li.is-complete span{color:var(--positive)}.conversion-onboarding details{margin:var(--space-5) 0}.conversion-onboarding summary{cursor:pointer;min-height:44px;font-weight:var(--font-weight-bold)}.conversion-status-line{margin:0 0 var(--space-5);color:var(--navy)}.conversion-step-card,.conversion-activation{gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-6);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:var(--border-radius-sm);background:var(--surface);align-items:center;display:grid}.conversion-step-card.is-complete,.conversion-activation.is-ready{border-left-color:var(--positive)}.conversion-step-card small,.conversion-activation small,.conversion-section-heading small{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;display:block}.conversion-step-card strong,.conversion-activation strong{display:block}.conversion-step-card p,.conversion-activation p,.conversion-section-heading p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-size-sm)}.conversion-step-card button{width:100%;min-height:44px}.conversion-section-heading{padding-top:var(--space-2);margin:0 0 var(--space-5)}.conversion-section-heading h4{font-size:var(--font-size-md);margin:0}.conversion-validation-step{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line)}.conversion-validation-step>p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--font-size-sm)}.conversion-validation-action{grid-template-columns:1fr}.conversion-validation-action button{min-height:46px}.conversion-activation{margin-top:var(--space-6)}.conversion-activation>label{gap:var(--space-3);align-items:center;min-height:44px;margin:0;display:flex}.conversion-activation>label input{width:auto;margin:0}.conversion-activation>button{width:100%}@media (width>=720px){.conversion-step-card{grid-template-columns:minmax(0,1fr) auto}.conversion-step-card button{width:auto}.conversion-activation{grid-template-columns:minmax(0,1fr) auto}.conversion-activation>div{grid-row:1/span 2}.conversion-activation>button{width:auto}}.forms-summary{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.forms-summary article{min-height:108px;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs)}.forms-summary small,.forms-summary span,.forms-summary strong{display:block}.forms-summary small{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.forms-summary strong{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-2xl);line-height:1}.forms-summary span{color:var(--muted);font-size:var(--font-size-sm)}.forms-summary>button{width:100%}.forms-section{overflow:visible}.forms-list{gap:var(--space-4);padding:var(--space-5);display:grid}.form-list-card{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--easing-default), transform var(--duration-fast) var(--easing-default);overflow:hidden}.form-list-card:hover{border-color:color-mix(in srgb, var(--orange) 48%, var(--line));transform:translateY(-1px)}.form-list-card>header{gap:var(--space-4);padding:var(--space-5);grid-template-columns:42px minmax(0,1fr);display:grid}.form-list-card>header>button{grid-column:1/-1;width:100%}.form-card-mark{border-radius:var(--border-radius-sm);background:var(--navy);width:42px;height:42px;color:var(--orange);place-items:center;font-size:1.125rem;display:grid}.form-list-card h3{margin:var(--space-2) 0 0;font-family:var(--font-family-display);font-size:var(--font-size-md);letter-spacing:-.025em}.form-list-card header p{max-width:62ch;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.55}.form-status{width:fit-content;color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.form-status i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.form-status.is-published{color:var(--positive)}.form-status.is-published i{box-shadow:0 0 0 3px var(--positive-soft);background:currentColor}.form-status.is-draft{color:var(--warning)}.form-status.is-draft i{background:currentColor}.form-list-card dl{border-block:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.form-list-card dl div{padding:var(--space-4) var(--space-5);background:var(--surface-2)}.form-list-card dt,.form-list-card dd{margin:0}.form-list-card dt{color:var(--muted);font-size:.5625rem}.form-list-card dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);margin-top:2px}.form-list-card>footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-3) var(--space-5);color:var(--muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.form-list-card>footer div{gap:var(--space-5);display:flex}.form-list-card>footer .text-button{min-height:32px}.form-list-card .form-delete-button{color:var(--danger)}.form-list-card .form-local-recovery-note{color:var(--warning);font-weight:var(--font-weight-bold)}.form-editor{margin:calc(var(--space-4) * -1);border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.form-editor-head{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.form-editor-head>div{min-width:0}.form-editor-head>div small{color:var(--muted);font-size:.5625rem;display:block}.form-editor-head>div input{width:100%;min-height:34px;color:var(--ink);font-family:var(--font-family-display);font-size:var(--font-size-lg);letter-spacing:-.025em;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-weight:700}.form-editor-head>div input:focus{box-shadow:inset 0 -2px var(--orange);outline:0}.form-editor-head>.form-save-state{color:var(--positive);font-size:.5625rem;font-weight:var(--font-weight-bold);grid-column:1/-1}.form-editor-head>.form-save-state.is-dirty{color:var(--warning)}.form-editor-head>.secondary-button,.form-editor-head>.primary-button{width:100%}.form-back-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%}.form-editor-tabs{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:auto}.form-editor-tabs button{min-width:92px;min-height:52px;padding:0 var(--space-3);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;display:flex}.form-editor-tabs button span{background:var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.5625rem;display:grid}.form-editor-tabs button.is-active{border-bottom-color:var(--orange);color:var(--ink);background:var(--surface)}.form-editor-tabs button.is-active span{background:var(--orange);color:var(--navy)}.form-editor-workspace{background:var(--canvas);display:grid}.form-field-library,.form-inspector{background:var(--surface)}.form-field-library{padding:var(--space-5);border-bottom:1px solid var(--line)}.form-field-library>header small,.form-field-library>header strong{display:block}.form-field-library>header small{color:var(--orange);font-size:.5625rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.form-field-library>header strong{font-size:var(--font-size-sm);margin-top:3px}.form-field-library>div{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field-library button{align-items:center;gap:var(--space-3);min-height:70px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:34px minmax(0,1fr);display:grid}.form-field-library button:hover{border-color:var(--orange)}.form-field-library button span{background:var(--surface);width:34px;height:34px;color:var(--orange);font-size:var(--font-size-xs);border-radius:8px;place-items:center;font-weight:850;display:grid}.form-field-library button strong{font-size:.6875rem;line-height:1.25}.form-canvas{min-width:0;padding:var(--space-4)}.form-canvas-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--muted);font-size:.5625rem;font-weight:var(--font-weight-bold);display:flex}.form-canvas-toolbar span{align-items:center;gap:7px;display:flex}.form-canvas-toolbar i{background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 3px var(--positive-soft);border-radius:50%}.form-preview-wrap{padding:var(--space-4) 0;place-items:center;display:grid;overflow:auto}.form-preview-browser{border:1px solid var(--line-strong);width:min(100%,720px);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;overflow:hidden}.form-preview-browserbar{background:#f3f6fa;border-bottom:1px solid #dbe3ee;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.form-preview-browserbar i{background:#c5cfdd;border-radius:50%;width:7px;height:7px}.form-preview-browserbar i:first-child{background:#ef8d96}.form-preview-browserbar i:nth-child(2){background:#f4bd5c}.form-preview-browserbar i:nth-child(3){background:#55c39a}.form-preview-browserbar span{color:#718096;font:600 .5625rem var(--font-family-body);margin-left:5px}.public-form-shell{--form-text:#10213d;--form-background:#fff;--form-accent:#f59a18;--form-button-text:#081b3a;color:var(--form-text);background:var(--form-background);padding:clamp(22px,5vw,46px)}.public-form-copy small{color:var(--form-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:850}.public-form-copy h2{font-family:var(--font-family-display);letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.05}.public-form-copy p{max-width:52ch;color:color-mix(in srgb, var(--form-text) 72%, transparent);margin:0;font-size:.75rem;line-height:1.6}.public-form-preview{gap:14px;margin-top:24px;display:grid}.public-form-field{color:var(--form-text);gap:6px;font-size:.6875rem;font-weight:750;display:grid}.form-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-form-control{display:block;position:relative}.public-form-control>:is(input,select,textarea){display:block}.public-form-field.is-label-hidden .public-form-control>:is(input,select,textarea){padding-right:36px}.public-form-required{color:var(--form-accent);pointer-events:none;font-size:1rem;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.public-form-field:has(select) .public-form-required{right:30px}.public-form-field:has(textarea) .public-form-required{top:14px;transform:none}.public-form-field>span span{color:var(--form-accent)}.public-form-field input,.public-form-field select,.public-form-field textarea{border:1px solid color-mix(in srgb, var(--form-text) 24%, transparent);background:var(--form-background);width:100%;min-height:46px;color:var(--form-text);opacity:1;border-radius:8px;padding:0 13px}.public-form-field textarea{resize:none;min-height:88px;padding-block:12px}.public-form-consent{color:var(--form-text);grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:.6875rem;line-height:1.45;display:grid}.public-form-consent input{width:18px;height:18px;accent-color:var(--form-accent);opacity:1}.public-form-preview>button{border:1px solid var(--form-accent);background:var(--form-accent);min-height:48px;color:var(--form-button-text);opacity:1;border-radius:8px;font-size:.75rem;font-weight:850}.public-form-preview>small{color:#718096;text-align:center;font-size:.5625rem}.form-field-order{gap:var(--space-2);width:min(100%,720px);margin:var(--space-4) auto 0;display:grid}.form-field-order>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.form-field-order>article{gap:var(--space-3);min-height:58px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.form-field-order>article.is-selected{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange)}.form-field-order>article>span{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;font-size:.5625rem;font-weight:850;display:grid}.form-field-order>article>strong,.form-field-order>article>small{grid-column:2;display:block}.form-field-order>article>strong{align-self:end;font-size:.6875rem}.form-field-order>article>small{color:var(--muted);align-self:start;font-size:.5rem}.form-field-order>article>i{grid-area:1/3/span 2;gap:3px;font-style:normal;display:flex}.form-field-order>article>i button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.6875rem;font-weight:800;display:grid}.form-field-order>article>i button:hover{background:var(--surface-2);color:var(--orange)}.form-inspector{border-top:1px solid var(--line)}.form-inspector-content{gap:var(--space-5);padding:var(--space-5);display:grid}.form-inspector-content>header{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.form-inspector-content>header small,.form-inspector-content>header strong{display:block}.form-inspector-content>header small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.form-inspector-content>header strong{font-size:var(--font-size-sm);margin-top:4px}.form-inspector-content>label{gap:var(--space-2);color:var(--ink);font-size:.6875rem;font-weight:var(--font-weight-bold);display:grid}.form-inspector-content>label>small{color:var(--muted);font-weight:500}.form-inspector-content input:not([type=checkbox]),.form-inspector-content select,.form-inspector-content textarea{width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--border-radius-sm);background:var(--surface-2);color:var(--ink)}.form-inspector-content textarea{min-height:100px;padding-block:var(--space-3);resize:vertical}.form-inspector-content input:focus,.form-inspector-content select:focus,.form-inspector-content textarea:focus{border-color:var(--orange)}.form-required-toggle{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface-2);grid-template-columns:20px minmax(0,1fr);align-items:start}.form-required-toggle input{width:18px;height:18px;accent-color:var(--orange);margin-top:1px}.form-required-toggle span strong,.form-required-toggle span small{display:block}.form-required-toggle span small{color:var(--muted);margin-top:2px;font-size:.5625rem;font-weight:500}.form-color-control{gap:var(--space-3);grid-template-columns:52px minmax(0,1fr);display:grid}.form-color-control input[type=color]{padding:4px}.form-appearance-note{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.55}.form-appearance-note code{font-size:inherit}.form-destination-note{gap:var(--space-3);padding:var(--space-4);border-radius:var(--border-radius-sm);background:var(--info-soft);color:var(--info);grid-template-columns:34px minmax(0,1fr);display:grid}.form-destination-note>span{background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.form-destination-note p{color:var(--ink);margin:0;font-size:.625rem;line-height:1.5}.form-readiness{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--positive);border-radius:var(--border-radius-sm);background:var(--positive-soft);grid-template-columns:36px minmax(0,1fr);display:grid}.form-readiness.has-errors{border-color:var(--warning);background:var(--warning-soft)}.form-readiness>span{background:var(--surface);width:36px;height:36px;color:var(--positive);border-radius:50%;place-items:center;font-weight:900;display:grid}.form-readiness.has-errors>span{color:var(--warning)}.form-readiness strong,.form-readiness small{display:block}.form-readiness strong{font-size:.6875rem}.form-readiness small{color:var(--muted);margin-top:4px;font-size:.5625rem}.form-copy-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.form-copy-row input{font-family:var(--font-family-mono);font-size:.625rem;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)!important}.form-copy-row button{border:1px solid var(--orange);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;background:var(--orange);min-width:64px;color:var(--navy);cursor:pointer;font-size:.625rem;font-weight:850}.form-publish-panel>label>button{margin-top:var(--space-2)}.form-publish-copy{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.55}.form-inspector-empty{align-content:center;place-items:center;gap:var(--space-2);min-height:240px;padding:var(--space-6);text-align:center;display:grid}.form-inspector-empty>span{background:var(--orange-soft);width:42px;height:42px;color:var(--orange);border-radius:50%;place-items:center;font-weight:900;display:grid}.form-inspector-empty p{color:var(--muted);margin:0;font-size:.6875rem}@media (width>=700px){.forms-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.forms-summary>button{grid-column:1/-1;justify-self:end;width:fit-content}.forms-list{grid-template-columns:repeat(2,minmax(0,1fr))}.form-list-card>header{grid-template-columns:42px minmax(0,1fr) auto}.form-list-card>header>button{grid-column:auto;width:auto}.form-list-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.form-editor{margin:0}.form-editor-head{padding:var(--space-4) var(--space-5);grid-template-columns:44px minmax(220px,1fr) auto auto auto}.form-editor-head>.form-save-state{grid-column:auto}.form-editor-head>.secondary-button,.form-editor-head>.primary-button{width:auto}.form-editor-workspace{grid-template-columns:minmax(190px,.55fr) minmax(360px,1.45fr)}.form-field-library{border-right:1px solid var(--line);border-bottom:0}.form-field-library>div{grid-template-columns:1fr}.form-inspector{border-top:1px solid var(--line);grid-column:1/-1}}@media (width>=1180px){.forms-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center}.forms-summary>button{grid-column:auto;justify-self:stretch}.forms-list{grid-template-columns:repeat(2,minmax(0,1fr))}.form-editor-workspace{grid-template-columns:220px minmax(440px,1fr) 300px;min-height:680px}.form-field-library{border-right:1px solid var(--line)}.form-canvas{padding:var(--space-5)}.form-inspector{border-top:0;border-left:1px solid var(--line);grid-column:auto}}.conversion-onboarding details li{margin:10px 0}.lead-profile-section,.captured-data-section,.lead-messages-section{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%)}.lead-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.lead-profile-grid>div{border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);min-width:0;padding:10px 12px}.lead-profile-grid small,.lead-profile-grid strong{display:block}.lead-profile-grid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.lead-profile-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:.6875rem;line-height:1.35}.lead-profile-grid strong>small{letter-spacing:0;text-transform:none;margin-top:4px;font-size:.5rem;font-weight:500}.lead-data-missing{color:var(--muted);font-weight:500}.lead-data-note{color:var(--muted);margin:12px 0 0;font-size:.5625rem;line-height:1.5}.captured-submission{border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);margin-top:12px;padding:12px}.captured-submission>header,.lead-message>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.captured-submission>header strong,.captured-submission>header small,.lead-message>header strong,.lead-message>header small{display:block}.captured-submission>header strong,.lead-message>header strong{font-size:.6875rem}.captured-submission>header small,.lead-message>header small{color:var(--muted);text-align:right;font-size:.5rem}.captured-submission dl{gap:8px;margin:12px 0 0;display:grid}.captured-submission dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.captured-submission dt{color:var(--muted);font-size:.5625rem;font-weight:700}.captured-submission dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.625rem;line-height:1.45}.captured-context{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:.5rem;display:block}.lead-message-list{gap:9px;margin-top:12px;display:grid}.lead-message{border:1px solid var(--line);border-radius:var(--border-radius-sm);background:var(--surface);padding:11px 12px}.lead-message.inbound{border-left:3px solid var(--orange)}.lead-message.outbound{border-left:3px solid var(--info)}.lead-message>p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 6px;font-size:.625rem;line-height:1.5}.message-status{color:var(--muted);font-size:.5rem}@media (width>=700px){.lead-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.timeline-title-row{display:grid}.timeline-title-actions{justify-content:flex-start}.timeline-section .source-count{text-align:left}.timeline-overview{grid-template-columns:1fr}.timeline-copy>div{display:grid}.timeline-copy time{text-align:left}.timeline-details dl>div,.timeline-attribution dl>div{grid-template-columns:1fr;gap:3px}}.lead-spreadsheet-tools,.report-export-tools{justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;padding:18px 22px;display:flex}.report-export-copy{flex:300px;min-width:0}.report-export-copy strong{font-size:.92rem;display:block}.report-export-copy p{max-width:600px;color:var(--muted,#5b6b7f);margin:5px 0 0;font-size:.78rem;line-height:1.5}.report-export-actions{flex-wrap:wrap;flex:none;align-items:end;gap:10px;display:flex}.report-export-actions label{color:var(--muted,#5b6b7f);gap:5px;font-size:.68rem;font-weight:750;display:grid}.report-export-actions select{border:1px solid var(--line);background:var(--surface);width:150px;height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:.75rem}.report-export-actions button{white-space:nowrap}@media (width<=850px){.report-export-tools{display:block}.report-export-actions{margin-top:15px}.report-export-actions label{flex:150px}.report-export-actions select{width:100%;max-width:none}.report-export-actions button{flex:100%}}.lead-spreadsheet-tools strong{font-size:.92rem;display:block}.lead-spreadsheet-tools p{max-width:650px;color:var(--muted,#5b6b7f);margin:5px 0 0;font-size:.78rem;line-height:1.5}.lead-spreadsheet-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.lead-import-dialog{width:100%;max-width:min(620px,100vw - 30px);padding:22px}.lead-import-dialog>p{margin:0 0 18px;font-size:.9rem;line-height:1.55}.lead-import-dialog form{margin:0 0 18px;padding:0}.lead-import-dialog .dialog-head h2{margin-bottom:16px}.live-sheet-guidance{margin:0 0 14px;font-size:.82rem;line-height:1.5}.live-sheet-guidance summary{cursor:pointer;font-weight:700}.live-sheet-guidance p{color:var(--muted);margin:10px 0}.live-sheet-row{border-top:1px solid var(--border,#dbe2ea);padding:14px 0;font-size:.82rem;line-height:1.5}.live-sheet-row p{color:var(--muted,#5b6b7f);margin:5px 0}.live-sheet-row button{margin:8px 6px 0 0}.live-sheet-row details{margin:8px 0}.live-sheet-error{color:#a93434!important}.sheet-connect-steps{color:var(--muted);gap:8px;margin:0 0 18px;padding:0;font-size:.74rem;list-style:none;display:flex}.sheet-connect-steps li{border-bottom:2px solid var(--line);text-align:center;flex:1;padding:8px 6px}.sheet-connect-steps .is-current{border-color:var(--orange,#ff9f0a);color:var(--text);font-weight:700}.sheet-connect-steps .is-complete{color:#167453;border-color:#239872}.sheet-connect-intro{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px;font-size:.88rem}.sheet-connect-intro p,.sheet-tab-help{color:var(--muted);font-size:.84rem;line-height:1.5}.sheet-connect-intro button{margin:6px 8px 0 0}.sheet-connect-feedback{margin:12px 0;font-size:.84rem;line-height:1.5}.sheet-connect-feedback:empty{display:none}.sheet-selected-file{background:var(--panel);border-radius:12px;gap:5px;margin:0 0 14px;padding:12px;display:grid}.sheet-selected-file small{color:var(--muted);letter-spacing:.06em;font-size:.7rem}.sheet-selected-file strong{overflow-wrap:anywhere}.sheet-preview{border:1px solid #7cc4a9;border-radius:12px;margin:12px 0;padding:12px;font-size:.84rem;line-height:1.5}.sheet-preview p{margin:8px 0 0}.lead-import-dialog .dialog-actions{flex-wrap:wrap}@media (width<=480px){.sheet-connect-steps{gap:3px;font-size:.67rem}.lead-import-dialog{padding:16px}.sheet-connect-intro button{width:100%;margin-right:0}}.lead-import-file{gap:8px;margin:16px 0;font-weight:700;display:grid}.lead-import-file input{max-width:100%;font-weight:400}.lead-import-feedback{background:#f3f6fa;border-radius:10px;max-height:160px;padding:14px;line-height:1.5;overflow:auto}@media (width<=760px){.lead-spreadsheet-tools{display:block}.lead-spreadsheet-actions{margin-top:15px}.lead-spreadsheet-actions button{flex:100%}}.sdr-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.sdr-handoff-policy{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;padding:16px;display:flex}.sdr-handoff-policy>div{flex:220px}.sdr-handoff-policy strong,.sdr-handoff-policy small{display:block}.sdr-handoff-policy small{color:var(--muted);margin-top:5px;font-size:.72rem;line-height:1.4}.sdr-handoff-policy label{align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:flex}.sdr-handoff-policy label:has(input[type=number]){display:grid}.sdr-handoff-policy input[type=number]{border:1px solid var(--line);background:var(--surface);max-width:170px;min-height:40px;color:var(--ink);border-radius:8px;padding:8px}.sdr-handoff-review{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 16px;overflow:hidden}.sdr-handoff-review>header{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sdr-handoff-review>header small,.sdr-handoff-review>header strong small{color:var(--muted);font-size:.7rem;display:block}.sdr-handoff-review h2{font-family:var(--font-family-display);margin:4px 0;font-size:1.05rem}.sdr-handoff-review p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.sdr-handoff-review>header>strong{font-family:var(--font-family-display);text-align:right;white-space:nowrap;font-size:1.4rem}.sdr-handoff-totals{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.sdr-handoff-totals span{background:var(--surface-2);border-radius:99px;padding:6px 9px;font-size:.7rem;font-weight:800}.sdr-handoff-review .sdr-handoff-ritual{border-top:1px solid var(--line);padding:12px 16px}.sdr-board-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.sdr-board-metrics article.is-late{border-color:var(--orange);background:var(--orange-soft)}.sdr-board-metrics small,.sdr-board-metrics span{color:var(--muted);font-size:.72rem;display:block}.sdr-board-metrics strong{font-family:var(--font-family-display);margin:5px 0;font-size:1.65rem;line-height:1;display:block}.sdr-board-layout{border:1px solid var(--line);background:var(--surface);border-radius:14px;display:grid;overflow:hidden}.sdr-board-queue{border-bottom:1px solid var(--line);min-width:0}.sdr-board-queue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.sdr-board-queue>header small,.sdr-board-queue>header strong{display:block}.sdr-board-queue>header small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.sdr-board-queue>header strong{margin-top:4px;font-size:.92rem}.sdr-board-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:11px;display:flex}.sdr-board-filters button{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink);border-radius:999px;flex:none;padding:0 11px;font-size:.75rem;font-weight:800}.sdr-board-filters button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.sdr-board-list{max-height:580px;overflow-y:auto}.sdr-board-card{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px;display:grid}.sdr-board-card.is-active{box-shadow:inset 3px 0 var(--orange);background:var(--orange-soft)}.sdr-board-card>span:last-child{min-width:0}.sdr-board-card strong,.sdr-board-card small,.sdr-board-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sdr-board-card strong{font-size:.85rem}.sdr-board-card small,.sdr-board-card em{color:var(--muted);margin-top:4px;font-size:.72rem;font-style:normal}.sdr-board-avatar{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;display:grid}.sdr-board-detail{min-width:0}.sdr-board-detail>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px;display:flex}.sdr-board-detail>header small{color:var(--muted);font-size:.72rem;display:block}.sdr-board-detail>header h2{font-family:var(--font-family-display);margin:5px 0 0;font-size:1.25rem}.sdr-board-detail>header>strong{font-size:.75rem}.sdr-board-detail-body{justify-items:start;gap:15px;padding:18px;display:grid}.sdr-board-notice,.sdr-board-safety{background:var(--orange-soft);color:var(--ink);border-radius:9px;margin:0;padding:12px;font-size:.78rem;line-height:1.5}.sdr-board-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.sdr-board-context dt{color:var(--muted);font-size:.7rem;font-weight:700}.sdr-board-context dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.8rem;font-weight:700}.sdr-board-next{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:100%;padding:14px}.sdr-board-next small{color:var(--muted);font-size:.7rem;font-weight:800;display:block}.sdr-board-next p{margin:4px 0 12px;font-size:.82rem;line-height:1.5}.sdr-board-next p:last-child{margin-bottom:0}.sdr-board-actions{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.sdr-board-actions form,.sdr-board-assignment{border:1px solid var(--line);border-radius:10px;gap:10px;width:100%;padding:14px;display:grid}.sdr-board-actions h3,.sdr-board-assignment h3{margin:0;font-size:.9rem}.sdr-board-actions label,.sdr-board-assignment label{gap:5px;font-size:.76rem;font-weight:700;display:grid}.sdr-board-actions input,.sdr-board-actions textarea,.sdr-board-assignment select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px}.sdr-board-actions textarea{resize:vertical;min-height:90px}.sdr-board-actions button,.sdr-board-assignment button{justify-self:start}.sdr-board-empty,.sdr-board-blank,.sdr-board-empty-list{color:var(--muted);padding:24px}.sdr-board-empty h2,.sdr-board-blank h2{color:var(--ink)}@media (width>=800px){.sdr-board-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sdr-board-layout{grid-template-columns:minmax(260px,35%) minmax(0,1fr)}.sdr-board-queue{border-right:1px solid var(--line);border-bottom:0}.sdr-board-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=399px){.sdr-board-metrics{gap:7px}.sdr-board-metrics article{padding:12px}.sdr-board-context{grid-template-columns:1fr}}.cluster-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cluster-summary article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:5px;min-width:0;padding:16px;display:grid}.cluster-summary small,.cluster-card header small,.cluster-card-metrics small{color:var(--muted);font-size:.68rem;font-weight:800}.cluster-summary strong{font-family:var(--font-family-display);overflow-wrap:anywhere;font-size:1.55rem;line-height:1.15}.cluster-summary span{color:var(--muted);font-size:.69rem}.cluster-summary .needs-review{border-color:var(--color-status-warning);background:var(--color-status-warning-soft)}.cluster-notice{border-color:var(--color-status-warning);margin-bottom:14px;padding:16px}.cluster-notice p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem}.cluster-explanation{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:18px;display:flex}.cluster-explanation h2{font-family:var(--font-family-display);margin:5px 0 7px;font-size:1rem}.cluster-explanation p{max-width:790px;color:var(--muted);margin:0;font-size:.75rem;line-height:1.6}.cluster-explanation .live-badge{flex:none}.cluster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;margin-bottom:14px;display:grid}.cluster-card{border-top:3px solid var(--brand-orange-400);flex-direction:column;gap:12px;padding:18px;display:flex}.cluster-card-review{border-top-color:var(--color-status-warning)}.cluster-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cluster-card h2{font-family:var(--font-family-display);overflow-wrap:anywhere;margin:5px 0 0;font-size:1rem;line-height:1.35}.cluster-card header>strong{white-space:nowrap;font-family:var(--font-family-display);flex:none;font-size:1.1rem}.cluster-card header>strong span{font-family:var(--font-family-body);color:var(--muted);font-size:.65rem;font-weight:700}.cluster-card>p{color:var(--muted);margin:0;font-size:.72rem}.cluster-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cluster-card-metrics div{background:var(--neutral-050);border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.cluster-card-metrics b{overflow-wrap:anywhere;font-size:.95rem}.cluster-card .cluster-won-value{color:var(--ink);padding-top:2px}.cluster-personas{flex-wrap:wrap;gap:6px;min-height:27px;display:flex}.cluster-persona-chip{background:var(--neutral-100);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.cluster-persona-chip b{color:var(--brand-navy-700)}.cluster-card footer{color:var(--muted);gap:3px;margin-top:auto;font-size:.69rem;display:grid}.cluster-card>.secondary-button{align-self:flex-start}.cluster-detail{margin-bottom:14px}.cluster-filters{flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex}.cluster-filters label,.cluster-catalog form label{gap:6px;min-width:min(100%,210px);font-size:.72rem;font-weight:800;display:grid}.cluster-filters select,.cluster-catalog input,.cluster-catalog textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 11px}.cluster-detail .data-table th,.cluster-detail .data-table td{white-space:normal;min-width:105px}.cluster-detail .data-table tr[data-deal]{cursor:pointer}.cluster-table-note{color:var(--muted);margin:12px 18px;font-size:.71rem}.cluster-catalog form{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:18px;display:grid}.cluster-catalog textarea{resize:vertical;min-height:76px}.cluster-catalog form>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cluster-catalog form>p{color:var(--color-status-error);align-self:center;margin:0;font-size:.72rem}.cluster-catalog-list{padding:4px 18px 14px;display:grid}.cluster-catalog-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.cluster-catalog-list>div:last-child{border-bottom:0}.cluster-catalog-list strong,.cluster-catalog-list small{overflow-wrap:anywhere;display:block}.cluster-catalog-list small{color:var(--muted);margin-top:3px;font-size:.69rem}@media (width>=800px){.cluster-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.cluster-explanation{display:block}.cluster-explanation .live-badge{margin-top:12px;display:inline-flex}.cluster-catalog form{grid-template-columns:1fr}.cluster-filters label{flex:100%}}.inbox-export{flex:none;min-width:0;margin-bottom:12px}.inbox-export>summary{width:fit-content;color:var(--muted);cursor:pointer;padding:10px 4px;font-size:.75rem;font-weight:750}.inbox-export>summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.inbox-export .report-export-tools{flex-wrap:wrap;margin:6px 0 0}.inbox-export .report-export-actions{flex:auto}.is-inbox-view .page-head{margin-bottom:8px}.app-shell{--topbar-height:64px;grid-template-rows:var(--topbar-height) 1fr 68px}.topbar{z-index:50;min-width:0;padding-block:8px;position:sticky;top:0}.workspace-button>span:nth-child(2){min-width:0}.workspace-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-button .chevron{flex:none}.workspace-location{border-left:1px solid var(--line);min-width:0;padding-left:18px;display:none}.workspace-location span{color:var(--muted);font-size:.625rem;line-height:1.4;display:block}.workspace-location strong{color:var(--ink);font-size:.8125rem;line-height:1.5;display:block}.main-content{padding-top:16px}.page-head{gap:10px 16px;margin-bottom:14px}.page-title{min-width:0}.page-title small{letter-spacing:.08em;margin-bottom:4px}.page-title h1{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15}.page-title p,.automation-page-head .page-title p{margin-top:6px;font-size:.8125rem;line-height:1.5}.content-provenance{border-radius:10px;gap:8px;margin-bottom:12px;padding:8px 12px}.content-provenance p{font-size:.625rem}.workspace-tools{flex:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:10px;min-width:0;margin-bottom:14px;display:grid}.workspace-tools>*{min-width:0;margin:0}.workspace-tool--export{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.workspace-tool--export>summary{width:100%;min-height:72px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.workspace-tool--export>summary::-webkit-details-marker{display:none}.workspace-tool--export>summary strong{font-size:.8125rem;line-height:1.4;display:block}.workspace-tool--export>summary small{color:var(--muted);margin-top:3px;font-size:.6875rem;font-weight:400;line-height:1.5;display:block}.workspace-tool-chevron{color:var(--muted);flex:none}.workspace-tool--export[open] .workspace-tool-chevron{transform:rotate(180deg)}.workspace-tool--export>summary:hover{background:var(--surface-2)}.workspace-tool--export>summary:focus-visible{outline-offset:-3px}.workspace-tools .report-export-tools{border:0;border-radius:0;margin:0;padding:0 16px 14px;display:block}.workspace-tools .report-export-copy strong{display:none}.workspace-tools .report-export-copy p{margin:0 0 12px;font-size:.6875rem}.workspace-tools .report-export-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.workspace-tools .report-export-actions label{flex:120px;min-width:0}.workspace-tools .report-export-actions select{width:100%;min-width:0}.workspace-tools .report-export-actions button{flex:160px}.workspace-tools .lead-spreadsheet-tools{border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:72px;padding:12px 16px;display:flex}.workspace-tools .lead-spreadsheet-tools>div:first-child{flex:160px;min-width:0}.workspace-tools .lead-spreadsheet-tools strong{font-size:.8125rem;line-height:1.4}.workspace-tools .lead-spreadsheet-tools p{margin:3px 0 0;font-size:.6875rem;line-height:1.5}.workspace-tools .lead-spreadsheet-actions{flex:0 auto;margin:0}.workspace-tools .lead-spreadsheet-actions button{flex:0 auto}.metric-card{min-height:104px;padding:14px 16px}.forms-summary article,.connector-overview article{min-height:90px;padding:14px 16px}.forms-summary strong,.connector-overview strong{margin:6px 0 4px}.sdr-board-metrics article{padding:12px 16px}.score-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.score-overview>*{min-width:0}.score-overview-copy,.score-overview>.text-button{grid-column:1/-1}.score-overview-copy{padding:12px 16px}.score-overview-stat{padding:12px}.panel-head{padding:14px 16px 12px}.panel-body{padding:10px 16px 16px}.focus-hero{min-height:0;margin-bottom:14px}.focus-hero-copy{padding:22px}.focus-hero h1{margin:10px 0 8px;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}.focus-hero-copy>p{font-size:.8125rem;line-height:1.5}.focus-hero-actions,.focus-live-pulse{margin-top:14px}.focus-hero-visual{min-height:160px;max-height:230px}.focus-hero .primary-button,.focus-filter-button{min-height:44px}@media (width>=700px){.app-shell{grid-template-rows:var(--topbar-height) minmax(0, 1fr)}.topbar{padding-inline:20px}.main-content{padding:20px 20px 32px}.sidebar{padding:16px 12px}.brand-lockup{min-height:54px;padding:0 8px 16px}.brand-lockup img{width:140px}.brand-lockup>span{display:none}.primary-nav{gap:4px;margin-top:14px}.nav-item,.nav-group-toggle{min-height:44px}.nav-group-items .nav-item{min-height:40px}.nav-group-items{margin-left:16px}.sidebar-foot{padding:12px 8px 0}.sidebar-legal{margin-top:4px}.eyebrow{display:none}.workspace-switcher{flex:0 230px}.workspace-button{min-height:44px;margin:0}.workspace-mark{flex-basis:32px;width:32px;height:32px}.workspace-button>span:nth-child(2){min-width:0}.workspace-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-card{min-height:104px;padding:14px 16px}.focus-hero{grid-template-columns:minmax(0,1fr) minmax(200px,.4fr);min-height:0}.focus-hero-copy{flex-flow:wrap;align-content:center;align-items:center;gap:10px 16px;padding:22px 24px}.focus-hero-copy>.focus-hero-kicker,.focus-hero-copy>h1,.focus-hero-copy>p{flex:1 0 100%;margin:0}.focus-hero-actions{flex:280px;margin:0}.focus-live-pulse{flex:200px;margin:0}.focus-hero-visual{min-height:0;max-height:none}.focus-hero-visual img{position:absolute;inset:0}}@media (width>=1000px){.score-overview{grid-template-columns:minmax(160px,1fr) repeat(4,minmax(64px,auto)) auto}.score-overview-copy,.score-overview>.text-button{grid-column:auto}.workspace-location{flex:1;display:block}.workspace-switcher{flex-basis:210px}.topbar-actions{flex:none}}@media (width>=900px) and (height>=620px){.is-pipeline-kanban .main-content{padding-block:16px;overflow:auto}.is-pipeline-kanban #appView{min-height:min-content}.is-pipeline-kanban .pipeline-board{flex:1 0 22rem;min-height:22rem}.is-pipeline-kanban .workspace-tools{flex-shrink:0;margin-bottom:12px}}@media (width>=1180px) and (height>=900px){.is-inbox-view .main-content{padding-block:16px}}@media (width>=700px) and (height<=760px){.sidebar-foot>p,.sidebar-foot>small{display:none}.runtime-status{margin-top:0}}@media (width<=699px){.sidebar{top:var(--topbar-height);max-height:calc(100dvh - var(--topbar-height));padding:16px 12px}.workspace-tools .lead-spreadsheet-actions,.workspace-tools .lead-spreadsheet-actions button{width:100%}.focus-hero-visual{display:none}.workspace-tools .report-export-actions select{font-size:16px}}.stage-dialog{max-height:calc((100dvh - 24px) / var(--content-scale))}.nurture-draft-dialog{width:min(36rem, calc((100vw - 24px) / var(--content-scale)));overflow:hidden}.nurture-draft-dialog form{max-height:calc((100dvh - 28px) / var(--content-scale));flex-direction:column;padding:0;display:flex}.nurture-draft-head{border-bottom:1px solid var(--line);flex:none;padding:16px 20px}.nurture-draft-head h2{font-size:1.25rem}.nurture-draft-body{overscroll-behavior:contain;min-height:0;padding:0 20px 16px;overflow-y:auto}.nurture-draft-dialog .dialog-actions{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:8px;margin:0;padding:12px 20px}.nurture-draft-dialog .dialog-actions button{white-space:normal}.nurture-contact-guide{border:1px solid var(--line);border-left:3px solid var(--info);background:var(--surface-2);border-radius:10px;padding:12px 14px}.nurture-contact-guide[data-tone=warning]{border-left-color:var(--orange)}.nurture-contact-guide strong{font-size:.875rem;display:block}.nurture-contact-guide p{margin:6px 0 0;font-size:.8125rem;line-height:1.5}.nurture-pilot-limit,.nurture-consent-request p{color:var(--muted);font-size:.75rem;line-height:1.5}.nurture-consent-request{margin-block:14px}.nurture-consent-request label{margin-top:0}.nurture-consent-request textarea{min-height:150px;font-size:.875rem}.nurture-consent-request button{margin-top:8px}.nurture-context{border-top:1px solid var(--line);padding-top:8px}.nurture-context summary{cursor:pointer;align-content:center;min-height:44px;font-size:.875rem;font-weight:750;display:list-item}@media (width<=699px){.nurture-draft-head{padding:12px}.nurture-draft-body{padding-inline:12px}.nurture-draft-dialog .dialog-actions{padding:10px 12px}.nurture-draft-dialog .dialog-actions button{flex:1;padding-inline:8px;font-size:.75rem}}.conversation-media{gap:8px;min-width:0;display:grid}.conversation-media>strong{font-size:.8125rem}.conversation-media>span,.conversation-media>small{overflow-wrap:anywhere;font-size:.75rem}.conversation-media button{width:fit-content}.conversation-media [data-media-preview]{gap:8px;min-width:0;display:grid}.conversation-media audio{width:100%;min-width:0;max-width:360px}.conversation-media video,.conversation-media img{border-radius:8px;max-width:100%;max-height:320px;display:block}.conversation-media a{color:inherit;font-size:.75rem;text-decoration:underline}.conversation-reaction{font-size:1rem!important}.inbox-composer-tools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.inbox-composer-tools [data-emoji-panel]{flex-wrap:wrap;gap:4px;display:flex}.inbox-composer-tools [data-emoji-panel] button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;min-width:44px;min-height:44px;font-size:1.25rem}.sdr-composer textarea{border:1px solid var(--line);resize:vertical;background:var(--surface-2);width:100%;min-width:0;min-height:48px;max-height:140px;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:.875rem}[data-attachment-preview]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}[data-attachment-preview]:empty{display:none}[data-attachment-preview] span{overflow-wrap:anywhere}[data-attachment-preview] audio{width:min(280px,100%)}.audio-transcript p{white-space:pre-wrap}.audio-transcript{border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:10px}.content-operations{border:1px solid var(--line);border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.content-operations-actions{flex-wrap:wrap;gap:8px;display:flex}.audio-config-dialog{border:0;border-radius:16px;width:min(560px,100vw - 24px);max-height:85dvh;padding:24px;overflow:auto}.audio-config-dialog form{gap:16px;display:grid}.audio-config-dialog input{width:100%;padding:12px}.audio-config-dialog::backdrop{background:#08193788}.inbox-composer-tools [data-emoji-panel][hidden]{display:none}.sdr-composer>label{align-items:center;gap:6px;font-size:.75rem;display:flex}.sdr-composer>label select{max-width:160px;min-height:36px}.inbox-composer-tools .secondary-button,.inbox-composer-tools .text-button{min-height:36px;padding:6px 10px;font-size:.75rem}.sdr-config-dialog textarea,.sdr-config-dialog select{width:100%;min-width:0;font:inherit;border:1px solid var(--line);border-radius:8px;padding:12px}.sdr-config-dialog label{gap:6px;display:grid}.sdr-config-dialog .sdr-check{align-items:center;gap:10px;display:flex}.sdr-config-dialog .sdr-check input{flex-shrink:0;width:auto}.sdr-config-dialog fieldset{border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.sdr-config-dialog [hidden]{display:none}.sdr-config-dialog p,.sdr-config-dialog small{overflow-wrap:anywhere}.ecommerce-workspace{margin-top:24px;padding:24px}.ecommerce-workspace .panel-head{flex-wrap:wrap;gap:16px}.ecommerce-workspace p{line-height:1.6}.ecommerce-workspace .ec-note,.ecommerce-workspace small{color:var(--color-text-secondary)}.ecommerce-workspace .ec-note{max-width:78ch;font-size:14px}.ec-store{border-bottom:1px solid var(--neutral-150);flex-direction:column;gap:16px;padding:20px 0;display:flex}.ec-store strong,.ec-store span,.ec-store small{overflow-wrap:anywhere;margin:4px 0;display:block}.ec-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ecommerce-workspace button{min-height:44px}.ecommerce-workspace form{gap:16px;max-width:640px;padding:24px 0;display:grid}.ecommerce-workspace label{gap:8px;margin:12px 0;display:grid}.ecommerce-workspace input,.ecommerce-workspace select{width:100%;min-height:44px;font:inherit;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--neutral-300);border-radius:8px;padding:10px 12px;font-size:16px}.ecommerce-workspace .ec-checkbox{align-items:flex-start;gap:12px;display:flex}.ecommerce-workspace .ec-checkbox input{flex-shrink:0;width:22px;height:22px;min-height:22px;margin-top:2px}.ecommerce-workspace [data-ec-feedback]{overflow-wrap:anywhere;min-height:24px}@media (width>=760px){.ec-store{flex-direction:row;justify-content:space-between;align-items:center}.ec-store>div:first-child{min-width:0}.ec-actions{flex-shrink:0}}.instant-forms{color:var(--color-text-primary)}.if-admin-scope{border:1px solid var(--color-border-primary);border-left:4px solid var(--brand-orange-500);background:var(--color-bg-secondary);border-radius:12px;align-items:end;gap:16px;margin:0 0 24px;padding:16px;display:grid}.if-admin-scope>div{gap:5px;display:grid}.if-admin-scope strong{font-size:16px}.if-admin-scope small{color:var(--color-text-secondary);line-height:1.55}.if-admin-scope label{min-width:0;color:var(--color-text-secondary);gap:7px;font-size:13px;font-weight:650;display:grid}.if-admin-scope select{width:100%;min-height:44px;color:var(--color-text-primary);border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.if-heading,.if-toolbar,.if-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.if-heading{margin-bottom:24px}.if-heading h1{font:600 28px/1.25 var(--font-display,"Sora", sans-serif);letter-spacing:-1px;margin:8px 0}.instant-forms p{color:var(--color-text-secondary);margin:8px 0 18px;line-height:1.65}.instant-forms small{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.if-toolbar{margin-bottom:16px}.if-summary{color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.if-summary strong{color:var(--color-text-primary);font-size:22px}.if-summary>span{margin:0 8px}.if-connections{gap:12px;display:grid}.if-connections section{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.if-connections section>div{flex:1;align-items:center;gap:12px;min-width:150px;display:flex}.if-account{border:1px solid var(--color-border-primary);border-radius:12px;margin:12px 0;padding:16px}.if-account summary{cursor:pointer;min-height:28px;font-weight:650}.if-account form{align-items:end;margin-top:16px}.if-feedback{min-height:24px;font-size:14px}.if-surface-tabs{border:1px solid var(--color-border-primary);background:var(--color-bg-tertiary);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0 0 18px;padding:6px;display:grid}.if-surface-tabs button{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.35}.if-surface-tabs button[aria-current=page]{color:var(--color-text-primary);background:var(--color-bg-secondary);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.instant-forms .is-error{color:var(--color-feedback-danger,#b63a38)}.if-workspace{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:16px;min-height:500px;display:grid;overflow:hidden}.if-library{background:var(--color-bg-tertiary);min-width:0}.if-filters{border-bottom:1px solid var(--color-border-primary);gap:12px;padding:20px;display:grid}.instant-forms label{gap:7px;font-size:13px;font-weight:650;display:grid}.instant-forms input:not([type=checkbox]),.instant-forms select{width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.instant-forms button{min-height:44px}.instant-forms :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.if-form-row{text-align:left;border:0;border-bottom:1px solid var(--color-border-primary);width:100%;color:inherit;cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:center;gap:12px;padding:20px;display:flex}.if-form-row>span:nth-child(2){flex:1;min-width:0}.if-form-row strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6;display:block}.if-form-row.is-selected{background:var(--color-bg-secondary);border-left-color:var(--brand-orange-500)}.if-form-row:hover{background:var(--color-bg-primary)}.if-detail{border-top:1px solid var(--color-border-primary);min-width:0}.if-detail-heading{padding:24px 20px 20px}.if-detail-heading h2{overflow-wrap:anywhere;margin:10px 0;font-size:22px;line-height:1.4}.if-detail-heading p{margin-bottom:6px;font-size:13px}.if-tabs{border-bottom:1px solid var(--color-border-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:0 12px;display:grid}.if-tabs button{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px;font-size:13px;font-weight:650}.if-tabs button[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--brand-orange-500)}.if-tab-content{padding:24px 20px}.if-tab-content h3{margin:0 0 8px;font-size:16px}.if-grid{gap:16px;margin:20px 0;display:grid}.if-field-map{margin:24px 0 30px}.if-field-map label{border-bottom:1px solid var(--color-border-primary);grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;padding:12px 0}.if-field-map strong{overflow-wrap:anywhere}.if-note{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:10px;margin:20px 0;padding:16px;font-size:13px;line-height:1.7}.instant-forms .if-check{cursor:pointer;align-items:flex-start;gap:12px;padding:16px 0;line-height:1.6;display:flex}.if-check input{width:20px;height:20px;accent-color:var(--brand-orange-500);flex-shrink:0;margin-top:2px}.if-check strong{font-size:15px}.if-actions{border-top:1px solid var(--color-border-primary);justify-content:flex-end;margin-top:24px;padding-top:20px}.if-loop{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;font-size:13px;line-height:1.6;display:flex}.if-loop b{color:var(--brand-orange-500)}.if-delivery{border-top:1px solid var(--color-border-primary);margin-top:28px;padding-top:24px}.if-history{margin:20px 0;padding:0;list-style:none}.if-history li{border-bottom:1px solid var(--color-border-primary);align-items:center;gap:16px;padding:16px 0;display:flex}.if-status{border:1px solid var(--color-border-primary);border-radius:6px;padding:6px 10px;font-size:12px}.if-demo{border-left:3px solid var(--brand-orange-500);background:var(--color-bg-tertiary);padding:12px 16px}.if-paid-summary{gap:12px;margin:18px 0;display:grid}.if-paid-summary article,.if-lead-summary article{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:12px;padding:18px}.if-paid-summary small,.if-paid-summary span{display:block}.if-paid-summary strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:26px;display:block}.if-lead-summary{gap:12px;margin:18px 0;display:grid}.if-lead-summary small,.if-lead-summary span{display:block}.if-lead-summary strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:26px;display:block}.if-leads-panel{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:14px;overflow:hidden}.if-leads-panel>header{border-bottom:1px solid var(--color-border-primary);padding:20px}.if-leads-panel h2{margin:0;font-size:18px}.if-leads-panel header p{margin:4px 0 0;font-size:13px}.if-lead-list article{border-bottom:1px solid var(--color-border-primary);align-items:center;gap:14px;padding:18px 20px;display:flex}.if-lead-list article:last-child{border-bottom:0}.if-lead-main{flex:1;min-width:0}.if-lead-main strong,.if-lead-main small,.if-lead-main span{overflow-wrap:anywhere;display:block}.if-lead-main span{color:var(--color-text-secondary);margin-top:5px;font-size:13px}.if-lead-status{justify-items:end;gap:8px;display:grid}.if-truth-note{border-left:4px solid var(--brand-orange-500);background:var(--color-bg-tertiary);border-radius:8px;gap:5px;margin:0 0 18px;padding:16px 18px;display:grid}.if-truth-note span{color:var(--color-text-secondary);font-size:13px;line-height:1.65}.if-paid-grid{gap:16px;display:grid}.if-paid-panel{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:14px;min-width:0;overflow:hidden}.if-paid-panel>header{border-bottom:1px solid var(--color-border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.if-paid-panel h2{margin:0;font-size:17px}.if-paid-panel header p{margin:4px 0 0;font-size:13px}.if-asset-list article{border-bottom:1px solid var(--color-border-primary);padding:18px 20px}.if-asset-list article:last-child{border-bottom:0}.if-asset-list article>div:first-child{gap:4px;display:grid}.if-asset-list article>div:first-child .if-status{width:fit-content}.if-asset-list article>p{margin:12px 0 0;font-size:13px}.if-asset-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.if-asset-list dl div{background:var(--color-bg-tertiary);border-radius:8px;min-width:0;padding:10px}.if-asset-list dt{color:var(--color-text-secondary);font-size:11px}.if-asset-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:750}.if-conversation-list{margin:0;padding:0;list-style:none}.if-conversation-list li{border-bottom:1px solid var(--color-border-primary);align-items:center;gap:12px;padding:16px 20px;display:flex}.if-conversation-list li:last-child{border-bottom:0}.if-conversation-list li>div{flex:1;min-width:0}.if-conversation-list strong,.if-conversation-list small{overflow-wrap:anywhere;display:block}.if-confidence{border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:750}.if-confidence.is-confirmed{color:var(--color-feedback-success,#277650);background:color-mix(in srgb,var(--color-feedback-success,#277650) 12%,transparent)}.if-confidence.is-probable{color:var(--brand-orange-700,#9d4b13);background:color-mix(in srgb,var(--brand-orange-500) 14%,transparent)}@media (width<=620px){.if-lead-list article{flex-wrap:wrap;align-items:flex-start}.if-lead-status{justify-items:start;width:100%;padding-left:50px}}@media (width>=760px){.if-admin-scope{grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:18px 20px}.if-surface-tabs{width:fit-content;display:flex}.if-surface-tabs button{white-space:nowrap;padding-inline:14px}.if-connections,.if-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.if-workspace{grid-template-columns:minmax(240px,30%) minmax(0,1fr)}.if-detail{border-top:0;border-left:1px solid var(--color-border-primary)}.if-tabs{flex-wrap:wrap;display:flex}.if-detail-heading,.if-tab-content{padding:28px}.if-heading h1{font-size:32px}.if-paid-summary,.if-lead-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.if-paid-summary,.if-lead-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.if-paid-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}@media (prefers-reduced-motion:reduce){.instant-forms *{scroll-behavior:auto;transition:none}}.ga4-analytics{min-width:0;margin-top:24px}.ga4-analytics svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ga4-analytics button{font:inherit;color:inherit;cursor:pointer}.ga4-analytics button:focus-visible,.ga4-analytics summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.ga4-analytics h2,.ga4-analytics h3,.ga4-analytics h4,.ga4-analytics p{margin:0}.ga4-analytics h2,.ga4-analytics h3,.ga4-analytics h4{font-family:var(--font-family-display);letter-spacing:-.035em}.ga4-heading{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.ga4-eyebrow{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:.625rem;font-weight:800}.ga4-heading h2{margin:6px 0 8px;font-size:1.75rem;font-weight:600;line-height:1.2}.ga4-heading p{color:var(--muted);font-size:1rem}.ga4-period{color:var(--muted);align-items:center;gap:10px;display:flex}.ga4-period>svg{border:1px solid var(--line);border-radius:8px;width:36px;height:36px;padding:8px}.ga4-period strong,.ga4-period small{display:block}.ga4-period strong{color:var(--ink);font-size:.75rem;font-weight:700}.ga4-period small{margin-top:3px;font-size:.6875rem}.ga4-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.ga4-metric{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-rows:38px 44px auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;min-width:0;padding:14px;display:grid}.ga4-metric-label{overflow-wrap:anywhere;align-self:center;font-size:.75rem;font-weight:750;line-height:1.35}.ga4-metric-icon{background:var(--info-soft);width:28px;height:28px;color:var(--info);border-radius:8px;place-items:center;display:grid}.ga4-metric-icon svg{width:18px;height:18px}.ga4-metric-number{font:600 1.875rem/1.3 var(--font-family-display);letter-spacing:-.045em;grid-column:1/-1}.ga4-metric-caption{color:var(--muted);grid-column:1;font-size:.625rem}.ga4-metric>svg{color:var(--muted);grid-column:2;align-self:center;width:14px;height:14px}.ga4-metric.is-featured{background:var(--brand-navy-900);color:var(--brand-white);border-color:var(--brand-navy-900)}.ga4-metric.is-featured .ga4-metric-icon{color:var(--brand-orange-400);background:var(--brand-navy-700)}.ga4-metric.is-featured .ga4-metric-caption,.ga4-metric.is-featured>svg{color:var(--brand-navy-200)}.ga4-metric.is-selected{box-shadow:inset 0 -3px 0 var(--orange)}.ga4-analysis-layout{gap:16px;display:grid}.ga4-events-panel,.ga4-detail,.ga4-technical{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.ga4-events-panel:focus,.ga4-detail:focus{outline:none}.ga4-events-panel>header{justify-content:space-between;align-items:center;gap:8px;padding:22px 20px 16px;display:flex}.ga4-events-panel h3{font-size:1.0625rem;font-weight:600}.ga4-events-panel header p{color:var(--muted);margin-top:5px;font-size:.8125rem}.ga4-count-badge{background:var(--surface-2);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:.625rem;font-weight:750}.ga4-filters{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 16px 18px;display:grid}.ga4-filters button{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-height:44px;padding:6px 10px;font-size:.8125rem;font-weight:700}.ga4-filters button span{color:var(--muted);margin-left:6px;font-size:.6875rem}.ga4-filters button[aria-pressed=true]{background:var(--brand-navy-900);color:var(--brand-white);border-color:var(--brand-navy-900)}.ga4-filters button[aria-pressed=true] span{color:var(--brand-navy-200)}.ga4-table-heading{border-block:1px solid var(--line);background:var(--surface-2);color:var(--muted);grid-template-columns:minmax(0,1fr) 48px 54px 12px;gap:6px;padding:10px 14px;font-size:.5625rem;font-weight:800;display:grid}.ga4-table-heading span:nth-child(2),.ga4-table-heading span:nth-child(3){text-align:right}.ga4-event-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;grid-template-columns:minmax(0,1fr) 48px 54px 12px;align-items:center;gap:6px;width:100%;min-height:68px;padding:14px;display:grid;position:relative}.ga4-event-row:last-child{border-bottom:0}.ga4-event-row:hover{background:var(--surface-2)}.ga4-event-row.is-selected{background:var(--orange-soft)}.ga4-event-row.is-selected:before{content:"";background:var(--orange);width:3px;position:absolute;inset:0 auto 0 0}.ga4-event-name{align-items:center;gap:12px;min-width:0;display:flex}.ga4-event-icon{width:32px;height:32px;color:var(--info);background:var(--info-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:none}.ga4-event-icon.contact{background:var(--positive-soft);color:var(--positive)}.ga4-event-name strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:750;line-height:1.4;display:block}.ga4-event-name small{color:var(--muted);margin-top:3px;font-size:.625rem;display:block}.ga4-event-volume{text-align:right;min-width:0}.ga4-event-volume strong{font-family:var(--font-family-display);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.ga4-volume-track{background:var(--line);border-radius:3px;width:100%;height:3px;margin-top:5px;display:block;overflow:hidden}.ga4-volume-track i{background:var(--info);height:100%;display:block}.ga4-event-users{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.ga4-event-row>svg{width:12px;height:12px;color:var(--muted)}.ga4-events-panel>footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 16px;font-size:.625rem;display:flex}.ga4-show-more{background:var(--surface);border:0;border-top:1px solid var(--line);width:100%;min-height:44px;padding:12px;font-size:.75rem!important;font-weight:750!important}.ga4-detail{align-self:start;scroll-margin-top:90px}.ga4-detail-top{background:var(--brand-navy-900);color:var(--brand-white);padding:24px}.ga4-detail-kicker{color:var(--brand-orange-200);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.625rem;font-weight:800;display:flex}.ga4-detail-kicker svg{width:22px;height:22px}.ga4-detail-top h3{overflow-wrap:anywhere;margin-top:20px;font-size:1.125rem;font-weight:500}.ga4-detail-count{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:5px;display:flex}.ga4-detail-count strong{font:500 3.5rem/1.2 var(--font-family-display);letter-spacing:-.055em;overflow-wrap:anywhere}.ga4-detail-count span{color:var(--brand-navy-200);font-size:.8125rem}.ga4-detail-top p{color:var(--brand-navy-200);margin-top:13px;font-size:.8125rem;line-height:1.6}.ga4-detail-body{padding:22px}.ga4-detail-body h4{margin-bottom:8px;font-size:.8125rem;font-weight:650}.ga4-detail-body p{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.65}.ga4-user-stat{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.ga4-user-stat>strong{font:600 1.75rem var(--font-family-display)}.ga4-user-stat span{color:var(--muted);font-size:.75rem;line-height:1.4}.ga4-user-stat b{color:var(--ink);font-weight:700;display:block}.ga4-detail-note{background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:start;gap:8px;margin-top:18px;padding:12px;font-size:.75rem;display:flex}.ga4-detail-note svg{width:16px;height:16px;margin-top:2px}.ga4-detail-technical{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:14px;font-size:.625rem}.ga4-detail-technical code{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:.6875rem;display:block}.ga4-daily{border-top:1px solid var(--line);margin-top:18px}.ga4-daily summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.75rem;font-weight:750}.ga4-daily-head,.ga4-daily-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) 50px 64px;gap:8px;padding:9px 0;font-size:.6875rem;display:grid}.ga4-daily-row strong{color:var(--ink)}.ga4-daily-row>:nth-child(n+2),.ga4-daily-head>:nth-child(n+2){text-align:right}.ga4-back{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:44px;margin-top:18px;padding:10px 12px;font-size:.8125rem!important;font-weight:750!important}.ga4-technical{margin-top:16px}.ga4-technical summary{text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:76px;padding:16px;list-style:none;display:flex}.ga4-technical summary::-webkit-details-marker{display:none}.ga4-technical summary:after{content:"⌄";color:var(--muted);margin-left:auto}.ga4-technical[open] summary:after{content:"⌃"}.ga4-technical-icon{background:var(--surface-2);width:36px;height:36px;color:var(--info);border-radius:9px;flex:none;place-items:center;display:grid}.ga4-technical summary strong{font-size:.8125rem;font-weight:750;display:block}.ga4-technical summary small{color:var(--muted);margin-top:2px;font-size:.6875rem;display:block}.ga4-technical summary b{color:var(--muted);margin-left:auto;font-size:.6875rem;font-weight:700}.ga4-data-note{color:var(--muted);gap:9px;margin-top:16px;font-size:.6875rem;line-height:1.6;display:flex}.ga4-data-note svg{width:16px;height:16px;margin-top:2px}.ga4-empty,.ga4-load-status{color:var(--muted);padding:18px;font-size:.8125rem}.ga4-load-status{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:16px!important}@media (width>=560px){.ga4-filters{flex-wrap:wrap;display:flex}.ga4-filters button{flex:1}.ga4-event-icon{display:flex}.ga4-table-heading,.ga4-event-row{grid-template-columns:minmax(0,1fr) 72px 76px 14px;gap:16px;padding-inline:22px}.ga4-event-row{min-height:66px}.ga4-event-name strong{font-size:.8125rem}.ga4-technical summary small{font-size:.75rem}.ga4-metric{padding:18px}}@media (width>=1000px){.ga4-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.ga4-heading p{font-size:.8125rem}.ga4-heading h2{font-size:1.875rem}.ga4-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:26px}.ga4-metric{grid-template-rows:38px 48px auto;min-height:152px}.ga4-metric-number{font-size:2.25rem}.ga4-analysis-layout{grid-template-columns:minmax(0,1.8fr) minmax(275px,1fr);gap:18px}.ga4-events-panel header p{font-size:.75rem}.ga4-filters button{min-height:36px;font-size:.6875rem}.ga4-table-heading,.ga4-event-row{grid-template-columns:minmax(0,1fr) 58px 65px 14px;gap:12px}.ga4-event-name strong{font-size:.75rem}.ga4-detail-top{padding:22px}.ga4-detail-top p,.ga4-detail-body p{font-size:.75rem}.ga4-detail-body{padding:20px 22px}.ga4-back{display:none}.ga4-technical summary{padding:16px 22px}}@media (width>=1400px){.ga4-metrics{gap:18px}.ga4-metric{padding:20px 22px}.ga4-metric-label{font-size:.8125rem}.ga4-analysis-layout{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:22px}.ga4-table-heading,.ga4-event-row{grid-template-columns:minmax(0,1fr) 76px 80px 14px;gap:20px}.ga4-event-name strong{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ga4-analytics *{scroll-behavior:auto!important;transition:none!important}}.executive-funnel{margin-top:20px;overflow:hidden}.executive-funnel h3{margin:24px 0 12px}.executive-filters,.executive-status,.executive-scope,.executive-notice,.executive-cards,.executive-rates,.executive-definitions,.executive-quality,.executive-distributions,.executive-movements,.executive-funnel [data-executive-export]{margin:16px 22px}.executive-filters summary,.executive-definitions summary{cursor:pointer;padding:12px 0;font-weight:700}.executive-presets{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.executive-presets button{border:1px solid var(--line,#d6dce0);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px}.executive-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.executive-fields label,.executive-fact-form label{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.executive-fields input,.executive-fields select,.executive-fact-form input:not([type=checkbox]),.executive-fact-form select,.executive-fact-form textarea{box-sizing:border-box;border:1px solid var(--line,#d6dce0);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px}.executive-status,.executive-scope{overflow-wrap:anywhere;font-size:13px}.executive-notice{color:#5e491d;background:#fff9e9;border-left:3px solid #b18530;border-radius:6px;padding:14px;font-size:13px;line-height:1.6}.executive-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.executive-cards article,.executive-rates article{border:1px solid var(--line,#d6dce0);border-radius:12px;min-width:0;padding:16px}.executive-cards small,.executive-cards span{font-size:12px;line-height:1.5;display:block}.executive-cards strong{overflow-wrap:anywhere;margin:10px 0;font-size:25px;display:block}.executive-funnel [data-executive-results]>h3{margin-left:22px}.executive-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.executive-rates h4{margin:0 0 10px}.executive-rates strong{font-size:22px}.executive-rates p,.executive-rates small,.executive-definitions p,.executive-quality p,.executive-movements p{font-size:13px;line-height:1.6}.executive-quality{border-top:1px solid var(--line,#d6dce0);padding-top:12px}.executive-distributions{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.executive-distributions section{min-width:0}.executive-distributions section>div{border-bottom:1px solid var(--line,#d6dce0);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.executive-distributions span{overflow-wrap:anywhere}.executive-table-scroll{overflow:auto}.executive-movements table{border-collapse:collapse;width:100%;font-size:13px}.executive-movements th,.executive-movements td{text-align:left;border-bottom:1px solid var(--line,#d6dce0);padding:10px}.executive-fact-form,.executive-fact-form [data-proposal-fields]{gap:12px;display:grid}.executive-fact-form [hidden]{display:none}.executive-fact-form textarea{min-height:90px}.executive-fact-history article{border-bottom:1px solid var(--line,#d6dce0);overflow-wrap:anywhere;gap:8px;padding:12px 0;display:grid}.executive-fact-history small{font-size:12px}.executive-fact-history p{margin:0}.executive-fact-history button{justify-self:start}.executive-fact-form{margin-top:18px}@media (width<=760px){.executive-fields,.executive-cards,.executive-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-distributions{grid-template-columns:1fr}}@media (width<=430px){.executive-fields,.executive-rates{grid-template-columns:1fr}.executive-cards{gap:8px}.executive-cards article{padding:10px}.executive-cards strong{font-size:20px}.executive-filters,.executive-status,.executive-scope,.executive-notice,.executive-cards,.executive-rates,.executive-definitions,.executive-quality,.executive-distributions,.executive-movements{margin-left:12px;margin-right:12px}}.wa-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.wa-health-metrics div{border:1px solid var(--line,#e3e5e8);border-radius:12px;min-width:0;padding:14px}.wa-health-metrics dt{color:var(--muted,#697386);font-size:12px;line-height:1.5}.wa-health-metrics dd{margin:7px 0 0;font-size:24px;font-weight:700}.wa-health-note{color:var(--muted,#697386);font-size:12px;line-height:1.6}.wa-health-statuses{flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px;display:flex}.wa-health-statuses span{background:var(--surface,#f4f6f8);border-radius:8px;padding:7px 10px}.wa-health-retries{margin:12px 0;padding:0;list-style:none}.wa-health-retries li{border-bottom:1px solid var(--line,#e3e5e8);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.wa-health-retries small{overflow-wrap:anywhere;line-height:1.6;display:block}.wa-health .section-title-row{gap:12px}@media (width<=480px){.wa-health-metrics{grid-template-columns:1fr}.wa-health-metrics div{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-health-metrics dd{margin:0}.wa-health-retries li{flex-direction:column;align-items:flex-start}.wa-health .section-title-row{flex-wrap:wrap}}.cx-body{padding:20px}.cx-body p,.cx-body small,[data-cx-handoff] p{overflow-wrap:anywhere;line-height:1.6}.cx-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.cx-form label,.cx-period label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.cx-form input:not([type=hidden]),.cx-form select,.cx-form textarea,.cx-period input{box-sizing:border-box;border:1px solid var(--line,#dce2e6);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px}.cx-form textarea{resize:vertical;min-height:85px}.cx-form fieldset{border:1px solid var(--line,#dce2e6);border-radius:10px;grid-column:1/-1;gap:12px;display:grid}.cx-form fieldset[hidden]{display:none}.cx-form [role=status]{grid-column:1/-1}.cx-form button{place-self:end start}.cx-case{border:1px solid var(--line,#dce2e6);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:14px 0;padding:16px}.cx-priority{border-left:4px solid #ae5a25}.cx-alert{background:var(--surface,#fff8ee);border-left:4px solid #ae5a25;padding:14px}.cx-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.cx-metrics article{border:1px solid var(--line,#dce2e6);border-radius:12px;min-width:0;padding:16px}.cx-metrics strong{overflow-wrap:anywhere;margin:10px 0;font-size:24px;display:block}.cx-metrics small,.cx-metrics span{font-size:12px;line-height:1.6;display:block}.cx-body details,.cx-case details{margin:16px 0}.cx-body summary,.cx-case summary{cursor:pointer;padding:10px 0;font-weight:700}.cx-period,.cx-pagination{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.cx-period label{flex:1;min-width:130px}.cx-metrics~p{font-size:13px}.sdr-composer select,.sdr-composer [name=serviceReason]{min-width:0;max-width:100%;font:inherit}.sdr-composer:has([name=purpose]){flex-wrap:wrap}.sdr-composer label{font-size:12px}.sdr-composer [name=serviceReason]{flex-basis:100%}@media (width<=1000px){.cx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cx-body{padding:14px}.cx-form,.cx-metrics{grid-template-columns:1fr}.cx-period{align-items:stretch}.cx-period button{width:100%}.cx-case{padding:12px}.cx-form button{justify-self:stretch;width:100%}.cx-pagination button{flex:1;min-width:110px}}.sdr-composer:has([name=purpose]){grid-template-columns:minmax(0,1fr) auto}.sdr-composer:has([name=purpose])>label{grid-column:1/-1;align-items:center;gap:10px;display:flex}.sdr-composer [name=serviceReason]{grid-column:1/-1}.measurement-body{min-width:0;padding:24px}.measurement-note{border-left:3px solid var(--color-brand-primary,#155b50);background:var(--color-surface-soft,#f0f5f3);padding:16px;line-height:1.6}.measurement-form{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.measurement-form label{flex:170px;gap:6px;min-width:0;display:grid}.measurement-form input,.measurement-form select{border:1px solid var(--color-border,#dce2e6);background:var(--color-surface,#fff);width:100%;min-width:0;min-height:42px;color:inherit;border-radius:8px;padding:10px}.measurement-form [role=status]{flex-basis:100%}.measurement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.measurement-metrics article{border:1px solid var(--color-border,#dce2e6);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.measurement-metrics strong{font-size:28px}.measurement-metrics small{line-height:1.4}.measurement-table{max-width:100%;margin:18px 0;overflow:auto}.measurement-table table{text-align:left;border-collapse:collapse;width:100%;min-width:700px}.measurement-table th,.measurement-table td{border-bottom:1px solid var(--color-border,#dce2e6);vertical-align:top;overflow-wrap:anywhere;max-width:360px;padding:14px 12px}.measurement-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.measurement-evidence{border-bottom:1px solid var(--color-border,#dce2e6);overflow-wrap:anywhere;padding:16px 0}.measurement-body details{margin:16px 0}.measurement-body p,.measurement-body li{line-height:1.55}.measurement-body summary{cursor:pointer;font-weight:600}.measurement-body [role=status]{overflow-wrap:anywhere}@media (width<=800px){.measurement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-body{padding:16px}}@media (width<=400px){.measurement-metrics{grid-template-columns:1fr}.measurement-actions button{width:100%}}:root{--app-viewport-height:100dvh;--app-viewport-offset:0px}.app-shell{--topbar-height:calc(64px + env(safe-area-inset-top,0px));--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem}#appView :where(small,time,dt,th,span:not([aria-hidden=true]):not(.channel-icon):not(.nav-icon)){font-size:clamp(.75rem,.875em,.875rem)}#appView p{font-size:.9375rem;line-height:1.5}#appView .content-provenance p{font-size:.75rem}#appView :where(.score-pill,.health-pill) :where(strong,b),#appView .sdr-queue-title strong{font-size:inherit}#appView :where(.team-person-identity,.hierarchy-node,.role-card header) strong{font-size:.9375rem}#appView .deal-card h4,#appView .sdr-message p{font-size:1rem}.navigation-backdrop{z-index:65;background:#081b3a88;border:0;position:fixed;inset:0}.responsive-menu-close{display:none}.sidebar.is-open{z-index:80}.detail-drawer{z-index:90}.thread-back{display:none}.context-toggle{min-height:44px}.thread-demo-label{color:var(--warning);flex-basis:100%;font-size:.75rem}.inbox-status>summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:fit-content;min-height:44px;margin-bottom:12px;padding:10px 14px;font-size:.875rem;font-weight:700}.conversation-control-disclosure,.reply-options,.reply-tools{background:var(--surface);min-width:0}.conversation-control-disclosure>summary{cursor:pointer;min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);padding:10px 14px;font-size:.875rem;font-weight:750}.conversation-control-disclosure .conversation-control{border-bottom:1px solid var(--line);padding:12px}.conversation-control-disclosure .conversation-control p{font-size:.875rem}.sdr-thread-person strong{font-size:1rem}.sdr-thread-person>div{min-width:0}.sdr-thread-person strong{overflow-wrap:anywhere}.sdr-thread-person small,.sdr-thread-stage span{font-size:.75rem}.sdr-thread-stage strong{font-size:.875rem}.sdr-thread-stage small{font-size:.75rem}.is-inbox-view .sdr-thread-stage{display:none}.sdr-message{max-width:min(88%,38rem)}.sdr-message p{font-size:calc(.9375rem * var(--content-scale));line-height:1.55}.sdr-message footer,.sdr-message>small{font-size:.75rem;line-height:1.4}.sdr-conversation-copy strong{font-size:.9375rem}.sdr-conversation-copy em{font-size:.875rem}.sdr-conversation-copy small,.sdr-conversation-copy time{font-size:.75rem}.sdr-search input,.sdr-status-filter{min-height:44px;font-size:.875rem}.sdr-filters button{min-height:44px;padding-inline:8px;font-size:.8125rem}.sdr-filters button b{font-size:.75rem}.sdr-channel-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.is-inbox-view .sdr-inbox-layout{align-items:stretch;min-height:0}.is-inbox-view .sdr-thread{height:var(--conversation-height,36rem);min-height:26rem;overflow:auto}.is-inbox-view .sdr-thread>:not(.sdr-messages){flex:none}.is-inbox-view .sdr-messages{flex:12rem;min-height:8rem;padding:12px}.is-inbox-view .sdr-conversation-list{max-height:var(--conversation-height,36rem)}.sdr-composer{grid-template-columns:minmax(0,1fr) 56px;gap:8px;padding:10px;display:grid;position:relative}.sdr-composer .reply-options{grid-column:1}.sdr-composer .reply-tools{grid-column:2}.reply-options>summary,.reply-tools>summary{cursor:pointer;border:1px solid var(--line);border-radius:10px;min-height:44px;padding:10px 8px;font-size:.875rem}.reply-tools>summary{text-align:center}.sdr-composer .reply-options[open],.sdr-composer .reply-tools[open]{grid-column:1/-1;max-height:170px;overflow-y:auto}.reply-options>label{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.reply-options select{background:var(--surface);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px;font-size:1rem}.reply-options [name=serviceReason]{width:100%;font-size:1rem}.sdr-composer textarea{resize:vertical;grid-column:1;min-height:50px;max-height:110px;font-size:1rem}.sdr-composer>button[type=submit]{grid-column:2;align-self:end;min-height:50px;padding:0 8px;font-size:.875rem}.sdr-composer>small{grid-column:1/-1;min-height:0;font-size:.8125rem}.sdr-composer>small:empty{display:none}.sdr-composer .inbox-composer-tools{flex-wrap:wrap;gap:8px;padding-block:8px;display:flex}.inbox-composer-tools button{min-width:44px;min-height:44px;font-size:.875rem}[data-attachment-preview]{max-height:100px;overflow:auto}.sdr-composer-unavailable{font-size:.875rem}.sdr-context-list dt,.sdr-context-list dd,.sdr-context-owner small{font-size:.8125rem}.sdr-context-close,.customer-mobile-list{display:none}.record-list-tools{border-block:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.record-list-tools label{flex:240px;gap:6px;font-size:.875rem;display:grid}.record-list-tools input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:10px;padding:10px}.record-list-tools>span{color:var(--muted);flex:1 0 100%;font-size:.8125rem}.record-list-tools button{min-height:44px}.workspace-utilities{align-self:start;margin-bottom:12px;position:relative}.workspace-utilities>summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:8px 14px;font-size:.875rem;font-weight:700;display:flex}.workspace-utilities .workspace-tools{margin:8px 0 0}.editor-mobile-panes{display:none}.form-field-order>article>i{flex-wrap:wrap;display:flex}.form-field-order>article>i button{width:44px;height:44px;font-size:1rem}.form-list-card button,.sdr-board-filters button{min-width:44px;min-height:44px;font-size:.875rem}.data-table td{font-size:.875rem}.data-table th,.data-table td>small{font-size:.75rem}.app-network-status{z-index:1800;top:0;background:var(--warning-soft);color:var(--warning);text-align:center;padding:10px 16px;font-size:.875rem;position:fixed;inset-inline:0}.app-install-dialog{border:1px solid var(--line);background:var(--surface);width:min(32rem,100vw - 24px);max-height:85dvh;color:var(--ink);border-radius:18px;padding:24px;overflow:auto}.app-install-dialog::backdrop{background:#081b3a88}.app-install-dialog button{min-height:44px}@media (width>=1000px){.is-inbox-view .sdr-inbox-layout{grid-template-rows:auto;grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr)}.is-inbox-view .sdr-context{grid-column:1/-1;display:none}.is-inbox-view.is-context-open .sdr-context{display:block}.is-inbox-view .sdr-thread-head{gap:8px;padding:10px 12px}}@media (width>=1500px){.is-inbox-view .sdr-inbox-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.8fr) minmax(230px,.8fr)}.is-inbox-view .sdr-context{max-height:var(--conversation-height,36rem);grid-column:auto;display:block;overflow:auto}.context-toggle{display:none}}@media (width<=1199px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-height) 1fr;height:auto;min-height:100dvh}.sidebar,.app-shell.is-sidebar-collapsed .sidebar{width:min(86vw,300px);top:var(--topbar-height);height:calc(100dvh - var(--topbar-height));max-height:none;padding:16px;transform:translate(-105%)}.sidebar.is-open,.app-shell.is-sidebar-collapsed .sidebar.is-open{transform:none}.sidebar-collapse{display:none}.app-shell.is-sidebar-collapsed .brand-wordmark{display:block}.app-shell.is-sidebar-collapsed .brand-symbol{display:none}.app-shell.is-sidebar-collapsed .brand-lockup{display:block}.app-shell.is-sidebar-collapsed .nav-item{grid-template-columns:24px 1fr auto;justify-items:start;gap:8px;padding:10px 12px}.app-shell.is-sidebar-collapsed .nav-item>span:not(.nav-icon),.app-shell.is-sidebar-collapsed .nav-group-label,.app-shell.is-sidebar-collapsed .nav-chevron{display:block}.app-shell.is-sidebar-collapsed .nav-group-toggle{grid-template-columns:24px 1fr auto;justify-items:start;gap:8px}.app-shell.is-sidebar-collapsed .nav-group[open] .nav-group-items{display:grid}.responsive-menu-close{color:#fff;background:0 0;border:1px solid #fff4;border-radius:8px;min-height:44px;margin-bottom:12px;padding:8px;display:block}.topbar{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;grid-area:1/1;min-width:0}.main-content{padding:16px 14px calc(90px + env(safe-area-inset-bottom));grid-area:2/1}.mobile-menu{min-width:44px;min-height:44px;display:inline-grid}.mobile-bottom-nav{display:grid}.mobile-bottom-nav button{min-width:0;min-height:68px;font-size:.75rem}.workspace-location,.font-size-control--topbar{display:none}.workspace-switcher{flex:auto;min-width:0}.workspace-button{max-width:100%}.workspace-button>span:nth-child(2){min-width:0}.workspace-button strong,.workspace-button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.topbar-actions{flex:none;margin-left:0}.topbar .icon-button{width:44px;height:44px}.topbar .profile-button{min-width:44px;min-height:44px}.profile-copy,.profile-chevron{display:none}.app-shell.is-pipeline-kanban{height:auto;overflow:visible}.is-pipeline-kanban .main-content{padding-block:16px calc(90px + env(safe-area-inset-bottom));overflow:visible}.is-pipeline-kanban #appView{display:block}.is-pipeline-kanban .pipeline-board{height:auto;min-height:22rem;max-height:70dvh}.sdr-search input,.sdr-status-filter,.record-list-tools input,.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{font-size:1rem}.app-shell :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.app-shell :where(button){min-width:44px}.sdr-message p{font-size:calc(1rem * var(--content-scale))}.sdr-board-filters{flex-wrap:wrap}}@media (width<=999px){#appView .sdr-message p{font-size:calc(1rem * var(--content-scale))}.main-content{zoom:1}.page-title h1{font-size:clamp(1.4rem,5vw,1.9rem)}.page-title p{font-size:.9375rem;line-height:1.5}.page-head{gap:12px;margin-bottom:14px}.focus-hero-copy{padding:18px}.focus-hero h1{font-size:1.65rem}.focus-hero-copy>p{font-size:.9375rem}.focus-hero-visual{display:none}[data-focus-priority]{margin-bottom:16px}.focus-lead-row strong,.focus-list strong{font-size:1rem}.focus-lead-row small,.focus-list small{font-size:.8125rem}.is-inbox-view .sdr-inbox-layout{border:1px solid var(--line);display:block}.is-inbox-view:not(.is-compact-detail) .sdr-thread,.is-inbox-view:not(.is-compact-detail) .sdr-context{display:none}.is-inbox-view .sdr-readiness{padding:10px}.is-inbox-view .sdr-readiness>div small{display:none}.is-inbox-view .sdr-readiness strong{font-size:.875rem}.is-inbox-view .sdr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.is-inbox-view .sdr-kpis article{padding:8px}.is-inbox-view .sdr-kpis small{font-size:.75rem}.is-inbox-view .sdr-kpis article>span{display:none}.is-inbox-view .sdr-conversation-list{max-height:none}.is-inbox-view .page-title p{display:none}.is-inbox-view .sdr-queue-tools{grid-template-columns:minmax(0,1fr)}.sdr-channel-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.is-inbox-view.is-compact-detail,.app-shell[data-view=sdr].is-compact-detail{inset:var(--app-viewport-offset) 0 auto;height:var(--app-viewport-height);min-height:0;position:fixed;overflow:hidden}.is-compact-detail .main-content{height:calc(var(--app-viewport-height) - var(--topbar-height));min-height:0;padding:0;overflow:hidden}.is-compact-detail .mobile-bottom-nav{display:none}.is-compact-detail #appView{height:100%;min-height:0}.is-compact-detail #appView>:not(.sdr-inbox-layout):not(.sdr-board-layout){display:none}.is-compact-detail .sdr-inbox-layout{border:0;border-radius:0;height:100%;display:block;position:relative}.is-compact-detail .sdr-queue{display:none}.is-inbox-view.is-compact-detail .sdr-thread{height:100%;min-height:0;display:flex;overflow:auto}.is-compact-detail .sdr-thread-head{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:6px 10px;display:grid}.is-compact-detail .thread-back{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.is-compact-detail .sdr-thread-head>.thread-back{grid-area:1/1;justify-self:start}.is-compact-detail .sdr-thread-person{flex:1}.is-compact-detail .sdr-thread-person .sdr-avatar{display:none}.is-compact-detail .context-toggle{grid-area:1/2;margin-left:auto}.is-compact-detail .sdr-thread-head>.status-pill{grid-area:2/2}.is-compact-detail .thread-demo-label{grid-column:1/-1}.is-compact-detail .sdr-thread-stage{display:none}.is-compact-detail .sdr-messages{flex:12rem;min-height:96px}.is-compact-detail .sdr-composer{padding-bottom:max(8px, env(safe-area-inset-bottom))}.is-compact-detail .sdr-context{z-index:8;background:var(--surface);border:0;display:none;position:absolute;inset:0;overflow-y:auto}.is-compact-detail.is-context-open .sdr-context{display:block}.is-compact-detail .sdr-context-close{margin:10px;display:inline-flex}.app-shell[data-view=sdr]:not(.is-compact-detail) .sdr-board-detail{display:none}.app-shell[data-view=sdr].is-compact-detail .sdr-board-layout{border-radius:0;height:100%;display:block;overflow-y:auto}.app-shell[data-view=sdr].is-compact-detail .sdr-board-queue{display:none}.sdr-board-layout{grid-template-columns:minmax(0,1fr)}.customer-records-table{display:none}.customer-mobile-list{gap:12px;padding:14px;display:grid}.customer-mobile-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.customer-mobile-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.customer-mobile-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.customer-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.customer-mobile-card dt{color:var(--muted);font-size:.75rem}.customer-mobile-card dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem}.customer-mobile-card dl>div:nth-child(3){grid-column:1/-1}.customer-mobile-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-mobile-card footer span{color:var(--muted);font-size:.8125rem}.pipeline-table,.pipeline-table tbody{width:100%;min-width:0;display:block}.pipeline-table thead{display:none}.pipeline-table tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:14px;display:grid}.pipeline-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.pipeline-table td:first-child{grid-column:1/-1}.pipeline-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:.75rem;display:block}.pipeline-table .stage-select{width:100%;min-height:44px;font-size:1rem}.pipeline-board{scroll-snap-type:x proximity}.pipeline-column{scroll-snap-align:start}.editor-mobile-panes{border-bottom:1px solid var(--line);background:var(--surface);gap:8px;padding:10px;display:flex}.editor-mobile-panes button{flex:1;min-width:0;padding:8px;font-size:.875rem}.editor-mobile-panes [aria-pressed=true]{border-color:var(--orange);background:var(--orange-soft)}.form-editor-workspace{display:block}.form-editor-head{z-index:4;background:var(--surface);position:sticky;top:0}.form-editor-head>.secondary-button,.form-editor-head>.primary-button{grid-column:auto;min-width:0;padding-inline:6px;font-size:.8125rem}.form-editor-tabs button{min-width:0;padding-inline:4px;font-size:.8125rem}.form-editor-tabs button span,.form-editor[data-mobile-pane=fields] .form-inspector,.form-editor[data-mobile-pane=fields] .form-preview-wrap,.form-editor[data-mobile-pane=fields] .form-canvas-toolbar,.form-editor[data-mobile-pane=properties] .form-field-library,.form-editor[data-mobile-pane=properties] .form-canvas,.form-editor[data-mobile-pane=preview] .form-field-library,.form-editor[data-mobile-pane=preview] .form-inspector,.form-editor[data-mobile-pane=preview] .form-field-order{display:none}.form-field-order>article{grid-template-columns:24px minmax(0,1fr)}.form-field-order>article>i{grid-column:1/-1;justify-self:end}.form-inspector{padding:16px}}@media (width<=999px) and (height<=520px){.is-compact-detail .sdr-composer{gap:4px;padding:6px}.is-compact-detail .sdr-thread-head{flex-wrap:nowrap}.is-compact-detail .sdr-thread-head>.thread-back{flex:0 auto;font-size:.75rem}.is-compact-detail .thread-demo-label,.is-compact-detail .sdr-thread-person small,.is-compact-detail .sdr-thread-head>.status-pill{display:none}.is-compact-detail .sdr-thread-person strong{font-size:.875rem}.is-compact-detail .sdr-messages{min-height:64px}.is-compact-detail .conversation-control-disclosure>summary{min-height:36px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.sidebar,.detail-drawer{transition:none}}
