@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700;750&display=swap";:root{--brand-500:#f04438;--brand-600:#e02424;--brand-700:#c81e1e;--brand-800:#9d1717;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--neutral:#64748b;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-full:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s20:80px;--fs-display:36px;--lh-display:44px;--tr-display:-.03em;--fs-h1:28px;--lh-h1:36px;--tr-h1:-.025em;--fs-h2:22px;--lh-h2:30px;--tr-h2:-.022em;--fs-h3:17px;--lh-h3:24px;--tr-h3:-.018em;--fs-base:14px;--lh-base:20px;--fs-sm:12px;--lh-sm:16px;--fs-label:11px;--lh-label:15px;--tr-label:.1em;--fast:.12s;--ease:.18s;--slow:.28s;--curve-out:cubic-bezier(.16,1,.3,1);--curve-inout:cubic-bezier(.4,0,.2,1);--curve-snap:cubic-bezier(.25,.46,.45,.94);--press-y:1px;--press-scale:1;--press-time:60ms;--ring-w:3px;--ring-a:.16;--tab-ind:2px;--sel-glow:0 0 0 0 transparent}:root,html[data-theme=dark]{--bg:#0a0c0e;--surface:#101316;--surface-2:#15181d;--surface-3:#1b2027;--border:#232830;--border-strong:#2e343d;--border-soft:#1a1e24;--text:#e8ebef;--text-muted:#9aa3ae;--text-dim:#85909e;--text-inverse:#0a0c0e;--brand:var(--brand-600);--brand-hover:var(--brand-500);--brand-press:var(--brand-700);--brand-soft:#e0242421;--brand-line:#e0242457;--brand-text:#f87171;--success-soft:#16a34a21;--success-line:#16a34a57;--success-text:#4ade80;--warning-soft:#f59e0b21;--warning-line:#f59e0b57;--warning-text:#fbbf24;--danger-soft:#ef444421;--danger-line:#ef444457;--danger-text:#f87171;--info-soft:#3b82f621;--info-line:#3b82f661;--info-text:#60a5fa;--neutral-soft:#64748b26;--neutral-line:#64748b4d;--neutral-text:#94a3b8;--sh-sm:0 1px 2px #0006;--sh-md:0 4px 12px #00000073;--sh-lg:0 8px 24px #00000080;--sh-xl:0 12px 32px #00000094;--overlay:#030508b8;--spark:#fff}html[data-theme=light]{--bg:#f4f5f7;--surface:#fff;--surface-2:#fafbfc;--surface-3:#f1f3f5;--border:#e4e7eb;--border-strong:#d4d8dd;--border-soft:#edeff2;--text:#0f1419;--text-muted:#5c6672;--text-dim:#66717e;--text-inverse:#fff;--brand:var(--brand-600);--brand-hover:var(--brand-500);--brand-press:var(--brand-700);--brand-soft:#e0242412;--brand-line:#e0242442;--brand-text:#c81e1e;--success-soft:#16a34a17;--success-line:#16a34a47;--success-text:#15803d;--warning-soft:#f59e0b1c;--warning-line:#f59e0b4d;--warning-text:#b45309;--danger-soft:#ef444414;--danger-line:#ef444447;--danger-text:#dc2626;--info-soft:#3b82f614;--info-line:#3b82f64d;--info-text:#1d4ed8;--neutral-soft:#64748b17;--neutral-line:#64748b3d;--neutral-text:#475569;--sh-sm:0 1px 2px #1018280d;--sh-md:0 4px 12px #10182814;--sh-lg:0 8px 24px #1018281a;--sh-xl:0 12px 32px #10182821;--overlay:#0f14196b;--spark:#e02424}:root{--ink:var(--bg);--ink-raised:var(--surface-2);--panel:var(--surface);--panel-raised:var(--surface-2);--panel-fade:var(--surface-3);--line:var(--border);--line-soft:var(--border-soft);--line-strong:var(--border-strong);--paper:var(--text);--muted:var(--text-muted);--dim:var(--text-dim);--accent:var(--brand);--accent-hover:var(--brand-hover);--accent-soft:var(--brand-soft);--data:var(--info-text);--data-soft:var(--info-soft);--positive:var(--success-text);--positive-soft:var(--success-soft);--negative:var(--danger-text);--negative-soft:var(--danger-soft);--radius:var(--r-lg);--radius-small:var(--r-sm);--white:#fff;--black:#000;--on-brand:#fff;--shadow:#00000061;--loading-cycle:.8s}html[data-theme=light]{--shadow:#1018281a}*{box-sizing:border-box}html{background:var(--ink);min-width:320px}body{background:var(--ink);min-width:320px;min-height:100vh;color:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62}button,input{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--data);outline-offset:3px}.app-boot{min-height:100vh;color:var(--muted);text-align:center;letter-spacing:.01em;place-content:center;gap:13px;display:grid}.pulse-loader{border:2px solid var(--line);border-top-color:var(--accent);width:26px;height:26px;animation:spin var(--loading-cycle) linear infinite;border-radius:50%;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{border:1px solid var(--line);border-radius:var(--r-sm);width:35px;height:35px;color:var(--muted);transition:transform var(--ease) var(--curve-out), color var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;place-items:center;display:inline-grid}.icon-button:hover{border-color:color-mix(in srgb, var(--muted) 72%, var(--line));background:var(--panel-raised);color:var(--paper);transform:none}.primary-button,.secondary-button{border-radius:var(--r-sm);min-height:38px;font-size:var(--fs-sm);letter-spacing:-.012em;transition:transform var(--ease) var(--curve-out), background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:700;display:inline-flex}.primary-button{border:1px solid var(--accent);background:var(--accent);color:var(--white);box-shadow:0 8px 20px #eb242829}.primary-button:hover{background:var(--accent-hover);transform:none}.secondary-button{border:1px solid var(--line);background:var(--panel);color:var(--paper)}.secondary-button:hover{border-color:var(--muted);background:var(--panel-raised);transform:none}.text-button{color:var(--data);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-weight:700;display:inline-flex}.text-button:hover{color:color-mix(in srgb, var(--data) 72%, var(--white))}.eyebrow{color:var(--data);font-size:var(--fs-sm);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-weight:750;display:inline-flex}.eyebrow-dot,.status-led{background:var(--positive);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #57d8a017}.pulse-logo{width:62px;height:auto;display:block}.hub-page{width:min(1440px,100%);margin:0 auto;padding:34px 34px 58px;animation:none}.hub-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.hub-header h1{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(27px,3vw,39px);font-weight:650;line-height:1}.hub-header h1 em{color:var(--data);font-style:normal}.hub-header p{max-width:560px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.65}.hub-header-actions{align-items:center;gap:8px;display:flex}.hub-header-note{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:9px;padding:11px 13px;line-height:1.45;display:flex}.hub-header-note svg{color:var(--positive)}.hub-header-note b{color:var(--paper)}.hub-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.hub-stat-grid>article,.settings-overview>article{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);align-content:start;gap:8px;min-height:120px;padding:18px;display:grid;position:relative;overflow:hidden}.hub-stat-grid span,.settings-overview span{color:var(--muted);font-size:var(--fs-sm);font-weight:700}.hub-stat-grid b,.settings-overview b{z-index:1;color:var(--paper);letter-spacing:-.055em;font-size:23px;font-weight:650}.hub-stat-grid small,.settings-overview p{z-index:1;color:var(--dim);font-size:var(--fs-sm);margin:0;line-height:1.45}.hub-warning{color:var(--warning)!important}.panel-surface{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.section-kicker{color:var(--data);font-size:var(--fs-sm);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-weight:750;display:inline-flex}.hub-section{margin-top:22px}.hub-section>header{justify-content:space-between;align-items:end;gap:18px;margin:0 0 11px;display:flex}.hub-section h2,.panel-surface h2{letter-spacing:-.04em;margin:6px 0 0;font-size:17px;font-weight:650}.hub-section>header p{max-width:370px;color:var(--dim);font-size:var(--fs-sm);text-align:right;margin:0;line-height:1.5}.hub-error{border:1px solid color-mix(in srgb, var(--negative) 52%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 7%, var(--panel));color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:10px;padding:13px;display:flex}.hub-error svg{color:var(--negative)}.hub-error .secondary-button{margin-left:auto}.hub-loading,.hub-empty{min-height:120px;color:var(--dim);font-size:var(--fs-sm);text-align:center;place-content:center;gap:7px;padding:20px;display:grid}.hub-empty b{color:var(--paper);font-size:var(--fs-sm)}.hub-empty svg{color:var(--data);margin:auto}.access-workspace{grid-template-columns:minmax(280px,.78fr) minmax(380px,1.22fr);gap:12px;display:grid}.access-list>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:17px;display:flex}.access-list header div{gap:5px;display:grid}.access-list header b{color:var(--paper);font-size:var(--fs-base)}.access-list header>span{color:var(--dim);font-size:var(--fs-sm)}.access-rows{max-height:512px;padding:7px;overflow:auto}.access-person{border-radius:var(--r-sm);width:100%;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);background:0 0;border:1px solid #0000;grid-template-columns:33px 1fr 8px;align-items:center;gap:10px;padding:9px;display:grid}.access-person:hover,.access-person--selected{border-color:var(--line);background:var(--panel-raised)}.hub-avatar{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--info-soft);width:32px;height:32px;color:var(--data);font-size:var(--fs-sm);place-items:center;font-weight:750;display:grid}.hub-avatar--large{border-radius:var(--r-md);width:42px;height:42px;font-size:var(--fs-sm)}.access-person b,.access-person small{display:block}.access-person b{font-size:var(--fs-sm);font-weight:700}.access-person small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.person-status,.team-dot,.indicator-dot,.provider-state,.connection-state-dot{background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 12%, transparent);border-radius:50%}.person-status--suspenso,.person-status--bloqueado,.team-dot--paused{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 12%, transparent)}.access-detail{flex-direction:column;min-height:408px;display:flex}.access-detail>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:20px;display:flex}.access-detail header div{min-width:0}.access-detail h2{letter-spacing:-.045em;margin:5px 0 3px;font-size:19px;font-weight:650}.access-detail header p{color:var(--dim);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.access-detail-grid{background:var(--line-soft);grid-template-columns:1fr 1fr;gap:1px;display:grid}.access-detail-grid div{background:var(--panel);gap:4px;min-height:67px;padding:14px 20px;display:grid}.access-detail-grid small{color:var(--dim);font-size:var(--fs-label)}.access-detail-grid b{color:var(--paper);font-size:var(--fs-sm)}.status-label{text-transform:capitalize}.status-label--ativo{color:var(--positive)!important}.status-label--suspenso,.status-label--bloqueado{color:var(--warning)!important}.access-transfer{gap:8px;padding:17px 20px;display:grid}.access-transfer>span{color:var(--data);font-size:var(--fs-sm);align-items:center;gap:7px;font-weight:700;display:inline-flex}.access-transfer p{color:var(--muted);font-size:var(--fs-sm);margin:0 0 3px;line-height:1.55}.access-transfer div{border-top:1px solid var(--line-soft);color:var(--paper);font-size:var(--fs-sm);justify-content:space-between;padding-top:8px;display:flex}.access-transfer small{color:var(--dim)}.access-detail footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:13px 20px;display:flex}.access-detail footer span{color:var(--dim);font-size:var(--fs-label)}.access-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.access-detail-actions .secondary-button,.access-detail-actions .primary-button{min-height:34px;font-size:var(--fs-label)}.team-grid,.goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-card,.goal-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:13px;padding:16px;display:grid}.team-card>div{gap:7px;display:grid}.team-card small{color:var(--dim);font-size:var(--fs-label);text-transform:uppercase}.team-card b{color:var(--paper);font-size:var(--fs-sm)}.team-card p{min-height:28px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.team-card footer{border-top:1px solid var(--line-soft);color:var(--dim);font-size:var(--fs-label);justify-content:space-between;padding-top:10px;display:flex}.reports-grid,.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ranking-panel,.indicators-panel,.config-catalog,.provider-catalog{overflow:hidden}.ranking-panel>header,.indicators-panel>header,.config-catalog>header,.provider-catalog>header{border-bottom:1px solid var(--line-soft);padding:18px}.ranking-row{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.ranking-row>span{color:var(--dim);font-size:var(--fs-sm)}.ranking-row b{font-size:var(--fs-sm)}.ranking-row em{color:var(--paper);font-size:var(--fs-sm);font-style:normal;font-weight:700}.ranking-row small{color:var(--dim);font-size:var(--fs-label);grid-column:2/4}.indicator-row{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.indicator-dot--muted,.provider-state--planned,.connection-state-dot--unknown{background:var(--dim);box-shadow:none}.indicator-row b,.indicator-row small{display:block}.indicator-row b{font-size:var(--fs-sm)}.indicator-row small{max-width:300px;color:var(--dim);font-size:var(--fs-label);margin-top:3px;line-height:1.4}.indicator-row em{color:var(--data);font-size:var(--fs-sm);font-style:normal;font-weight:700}.goal-card span{color:var(--muted);font-size:var(--fs-sm)}.goal-card b{color:var(--paper);letter-spacing:-.04em;font-size:17px}.goal-card>div{border-radius:var(--r-full);background:var(--line-soft);height:5px;overflow:hidden}.goal-card i{border-radius:inherit;background:var(--positive);height:100%;display:block}.goal-card small{color:var(--dim);font-size:var(--fs-label)}.settings-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.settings-overview>article{min-height:132px}.config-category,.provider-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.config-category b{font-size:var(--fs-sm)}.config-category span{color:var(--dim);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-category svg{color:var(--dim)}.provider-row{grid-template-columns:8px 1fr auto}.provider-row b,.provider-row small{display:block}.provider-row b{font-size:var(--fs-sm)}.provider-row small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.provider-row em{max-width:110px;color:var(--dim);font-size:var(--fs-label);text-align:right;font-style:normal}.connection-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.connection-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.connection-list article:last-child{border-bottom:0}.connection-list b,.connection-list small{display:block}.connection-list b{font-size:var(--fs-sm)}.connection-list small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}@media (width<=980px){.hub-page{padding:24px 18px 45px}.hub-stat-grid{grid-template-columns:1fr 1fr}.access-workspace,.reports-grid,.settings-grid{grid-template-columns:1fr}.team-grid,.goal-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.hub-header,.hub-section>header{flex-direction:column;align-items:flex-start}.hub-header-note{display:none}.hub-stat-grid,.settings-overview,.team-grid,.goal-grid{grid-template-columns:1fr}.hub-section>header p{text-align:left}.access-detail-grid{grid-template-columns:1fr}.connection-list article{grid-template-columns:8px 1fr}.connection-list article button{grid-column:2;justify-self:start}.hub-header h1{font-size:30px}}.login-stage{grid-template-columns:minmax(390px,.92fr) minmax(560px,1.08fr);gap:14px;min-height:100vh;padding:14px;display:grid}.login-access{background:var(--ink);min-height:calc(100vh - 28px);padding:36px;display:grid;position:relative;overflow:hidden}.login-access:after{background:var(--line-soft);content:"";height:1px;position:absolute;bottom:30px;left:36px;right:36px}.pulse-logo--login{filter:brightness(0)invert();opacity:.96;width:104px;animation:none;position:absolute;top:30px;left:36px}html[data-theme=light] .pulse-logo--login{filter:none}.login-theme{animation:none;position:absolute;top:28px;right:36px}.login-form{place-self:center;width:min(350px,100%);padding:70px 0;animation:none}.login-form h1{letter-spacing:-.067em;max-width:325px;margin:13px 0;font-size:clamp(33px,3.1vw,46px);font-weight:650;line-height:1.025}.login-copy{max-width:305px;color:var(--muted);font-size:var(--fs-sm);margin:0 0 27px;line-height:1.6}.field{gap:8px;margin:17px 0 0;display:grid}.field>span{color:var(--muted);font-size:var(--fs-sm);font-weight:700}.field:focus-within>span{color:var(--paper)}.field input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;height:44px;color:var(--paper);font-size:var(--fs-sm);transition:border-color var(--ease) var(--curve-inout), box-shadow var(--ease) var(--curve-inout), background var(--ease) var(--curve-inout);outline:none;padding:0 13px;font-weight:550;box-shadow:inset 0 1px #ffffff06}.field input::placeholder{color:var(--dim)}.field input:focus{border-color:var(--info);box-shadow:0 0 0 3px var(--info-soft);background:var(--panel-raised)}.password-field{position:relative}.password-field input{padding-right:44px}.field-action{width:43px;height:44px;color:var(--dim);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.field-action:hover{color:var(--paper)}.field-enter{animation:field-in var(--slow) var(--curve-out) both}.form-error{color:var(--negative);font-size:var(--fs-sm);margin:14px 0 0;line-height:1.5}.login-submit{width:100%;min-height:44px;font-size:var(--fs-sm);margin-top:25px}.login-footnote{color:var(--dim);font-size:var(--fs-sm);gap:7px;margin-top:17px;line-height:1.5;display:flex}.login-footnote svg{color:var(--positive);flex:none}.login-brand{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--radius);background:linear-gradient(145deg, var(--brand-soft) 0%, var(--surface) 44%, var(--bg) 100%);isolation:isolate;min-height:calc(100vh - 28px);display:grid;position:relative;overflow:hidden}.login-brand:before{z-index:-1;content:"";background:radial-gradient(circle at 72% 19%,#eb24284d,#0000 28%),radial-gradient(circle at 37% 81%,#70a7ff1c,#0000 35%);position:absolute;inset:0}.brand-grid{-webkit-mask-image:linear-gradient(to bottom, var(--black), transparent 78%);mask-image:linear-gradient(to bottom, var(--black), transparent 78%);opacity:.62;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.brand-topline,.brand-bottom{z-index:1;color:#ffffffa8;font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:25px 28px;font-weight:700;display:flex}.brand-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-self:end}.brand-bottom span{align-items:center;gap:7px;display:inline-flex}.brand-center{text-align:center;place-self:center;width:min(620px,78%);margin-top:-2vh;animation:none}.brand-signal{justify-content:center;align-items:end;gap:6px;height:38px;margin-bottom:17px;display:flex}.brand-signal span{border-radius:var(--r-full);background:var(--accent);width:4px;animation:none;box-shadow:0 0 20px #eb242894}.brand-signal span:first-child{height:12px;animation-delay:0s}.brand-signal span:nth-child(2){height:28px;animation-delay:0s}.brand-signal span:nth-child(3){height:19px;animation-delay:0s}.brand-signal span:nth-child(4){height:34px;animation-delay:0s}.company-logo{object-fit:contain;filter:drop-shadow(0 20px 25px #00000040);width:min(530px,92%);max-height:360px;margin:auto;display:block}.brand-center p{color:#ffffffad;max-width:410px;font-size:var(--fs-sm);margin:18px auto 0;line-height:1.65}@keyframes entrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-in{0%{opacity:0;transform:translateY(18px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes field-in{0%{opacity:.7}to{opacity:1}}@keyframes signal{0%,to{opacity:.45;transform:scaleY(.76)}42%{opacity:1;transform:scaleY(1)}}.shell{background:var(--ink);min-height:100vh;display:flex}.sidebar{z-index:20;border-right:1px solid var(--line-soft);background:var(--ink-raised);flex-direction:column;width:252px;height:100vh;display:flex;position:fixed}.sidebar-brand{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:92px;padding:19px 17px;display:flex}.company-mark{object-fit:contain;object-position:left center;width:143px;height:55px}.main-nav{align-content:start;gap:4px;padding:25px 12px;display:grid}.nav-caption{color:var(--dim);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;margin:0 10px 9px;font-weight:750}.nav-item{border-radius:var(--r-sm);min-height:42px;color:var(--muted);text-align:left;font-size:var(--fs-sm);transition:color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout), transform var(--ease) var(--curve-out);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:0 10px;font-weight:650;display:flex;position:relative}.nav-item:hover{color:var(--paper);background:var(--panel)}.nav-item--active{border-color:var(--line);background:var(--panel);color:var(--paper)}.nav-item--active:before{background:var(--info);content:"";border-radius:0 4px 4px 0;width:3px;height:17px;position:absolute;left:-13px}.nav-soon{color:var(--dim);font-size:var(--fs-label);margin-left:auto;font-weight:650}.sidebar-bottom{border-top:1px solid var(--line-soft);margin-top:auto;padding:13px 12px 16px}.connection-state{align-items:center;gap:8px;padding:9px 9px 13px;display:flex}.connection-state b,.connection-state small{display:block}.connection-state b{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.connection-state small{color:var(--dim);font-size:var(--fs-label);margin-top:2px}.account-wrap{position:relative}.account-trigger{border-radius:var(--r-sm);width:100%;color:var(--paper);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:28px 1fr 16px;align-items:center;gap:9px;padding:7px;display:grid}.account-trigger:hover{border-color:var(--line);background:var(--panel)}.account-trigger b,.account-trigger small{display:block}.account-trigger b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.account-trigger small{color:var(--dim);font-size:var(--fs-label);margin-top:2px}.account-trigger svg{color:var(--dim)}.avatar{border:1px solid color-mix(in srgb, var(--accent) 54%, var(--line));border-radius:var(--r-sm);background:var(--brand-soft);width:28px;height:28px;color:var(--brand-text);font-size:var(--fs-sm);place-items:center;font-weight:750;display:grid}.shell-main{flex-direction:column;width:calc(100% - 252px);min-height:100vh;margin-left:252px;display:flex}.topbar{z-index:11;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink) 93%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:0 28px;display:flex;position:sticky;top:0}.global-search{border-radius:var(--r-sm);width:min(290px,32vw);color:var(--dim);font-size:var(--fs-sm);text-align:left;transition:color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;font-weight:600;display:flex}.global-search:hover{background:var(--panel);color:var(--paper)}.global-search svg{flex:none}.global-search kbd{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--dim);font-family:inherit;font-size:var(--fs-sm);align-items:center;gap:2px;margin-left:auto;padding:3px 5px;display:inline-flex}.topbar-actions{align-items:center;gap:8px;display:flex}.context-wrap,.notification-wrap{position:relative}.scope-trigger{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);min-height:38px;color:var(--paper);text-align:left;transition:border-color var(--fast) var(--curve-inout), transform var(--ease) var(--curve-out);align-items:center;gap:8px;padding:0 9px;display:flex}.scope-trigger:hover{border-color:var(--muted);transform:none}.scope-trigger small,.scope-trigger b{display:block}.scope-trigger small{color:var(--dim);font-size:var(--fs-label);line-height:1}.scope-trigger b{font-size:var(--fs-sm);margin-top:3px;line-height:1}.scope-trigger>svg{color:var(--dim);margin-left:2px}.scope-orb{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.scope-orb--general{background:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.scope-orb--personal{background:var(--positive);box-shadow:0 0 0 3px #57d8a021}.notification-button{position:relative}.notification-badge{border:2px solid var(--ink);border-radius:var(--r-full);background:var(--accent);min-width:15px;height:15px;color:var(--white);font-size:var(--fs-label);place-items:center;font-weight:750;display:grid;position:absolute;top:-5px;right:-5px}.popover{z-index:30;border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel-raised) 96%, transparent);box-shadow:0 18px 45px var(--shadow);animation:pop-in var(--ease) var(--curve-out) both;-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;overflow:hidden}.account-popover{width:230px;bottom:calc(100% + 9px);right:0}.account-preview{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px;display:flex}.account-preview b,.account-preview small{display:block}.account-preview b{font-size:var(--fs-sm)}.account-preview small{color:var(--dim);font-size:var(--fs-label);margin-top:2px}.account-popover>button{width:100%;color:var(--muted);text-align:left;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:8px;padding:12px 14px;font-weight:650;display:flex}.account-popover>button:hover{background:var(--panel-fade);color:var(--paper)}.account-popover .danger-action{color:var(--negative);border-top:1px solid var(--line)}.scope-popover{width:280px;top:calc(100% + 9px);right:0}.popover-heading{border-bottom:1px solid var(--line);padding:14px}.popover-heading>span,.popover-heading b,.popover-heading small{display:block}.popover-heading>span,.popover-heading b{color:var(--paper);font-size:var(--fs-sm);font-weight:750}.popover-heading small{color:var(--dim);font-size:var(--fs-sm);margin-top:4px;line-height:1.45}.scope-choice{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--paper);text-align:left;background:0 0;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.scope-choice:hover{background:var(--panel-fade)}.scope-choice b,.scope-choice small{display:block}.scope-choice b{font-size:var(--fs-sm)}.scope-choice small{color:var(--muted);font-size:var(--fs-sm);margin-top:3px;line-height:1.4}.scope-choice .choice-current{color:var(--positive);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-weight:750}.notifications-popover{width:min(350px,100vw - 32px);top:calc(100% + 9px);right:0}.popover-heading--row{justify-content:space-between;align-items:center;display:flex}.notification-list{max-height:360px;overflow:auto}.notification{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--paper);text-align:left;background:0 0;grid-template-columns:8px 1fr;gap:9px;padding:12px 14px;display:grid}.notification:hover{background:var(--panel-fade)}.notification-indicator{background:0 0;border-radius:50%;width:5px;height:5px;margin-top:5px}.notification--unread .notification-indicator{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.notification b,.notification small,.notification em{display:block}.notification b{font-size:var(--fs-sm)}.notification small{color:var(--muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.4}.notification em{color:var(--dim);font-size:var(--fs-label);margin-top:6px;font-style:normal}.empty-notifications{color:var(--dim);text-align:center;place-items:center;gap:7px;padding:32px 18px;display:grid}.empty-notifications svg{color:var(--data)}.empty-notifications b{color:var(--paper);font-size:var(--fs-sm)}.empty-notifications span{font-size:var(--fs-sm)}.shell-content{flex:1;padding:34px 38px 48px}.pulse-footer{border-top:1px solid var(--line-soft);min-height:54px;color:var(--dim);font-size:var(--fs-sm);align-items:center;gap:10px;padding:0 38px;display:flex}.pulse-footer .pulse-logo{filter:brightness(0)invert();opacity:.72;width:37px}.pulse-footer .status-led{width:5px;height:5px;margin-left:auto}.mobile-only,.mobile-menu,.sidebar-backdrop{display:none}@keyframes pop-in{0%{opacity:.7;transform:translateY(-2px)}to{opacity:1;transform:none}}.overview{max-width:1500px;margin:auto}.overview-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.overview-header h1{letter-spacing:-.055em;margin:10px 0 5px;font-size:clamp(27px,2.3vw,37px);font-weight:650;line-height:1}.overview-header p{color:var(--muted);font-size:var(--fs-sm);margin:0}.overview-actions{align-items:center;gap:8px;display:flex}.period-trigger{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);min-height:42px;color:var(--paper);text-align:left;transition:transform var(--ease) var(--curve-out), border-color var(--fast) var(--curve-inout);align-items:center;gap:9px;padding:0 10px;display:flex}.period-trigger:hover{border-color:var(--muted);transform:none}.period-trigger>svg:first-child{color:var(--data)}.period-trigger>span{min-width:128px}.period-trigger b,.period-trigger small{display:block}.period-trigger b{font-size:var(--fs-sm)}.period-trigger small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.period-trigger>svg:last-child{color:var(--dim)}.inline-notice{border:1px solid color-mix(in srgb, var(--positive) 38%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--positive) 6%, var(--panel));color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;margin:-12px 0 18px;padding:9px 11px;display:flex}.inline-notice button{width:20px;height:20px;color:var(--muted);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.data-error{border:1px solid color-mix(in srgb, var(--negative) 42%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 5%, var(--panel));align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.data-error b{font-size:var(--fs-sm)}.data-error span{color:var(--muted);font-size:var(--fs-sm)}.data-error button{margin-left:auto}.partial-notice{border:1px solid color-mix(in srgb, var(--warning) 36%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--warning) 5%, var(--panel));color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;margin:0 0 15px;padding:9px 11px;line-height:1.45;display:flex}.partial-notice .status-led{background:var(--warning);box-shadow:0 0 0 3px #f4bd551a}.operational-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:26px;overflow:hidden}.section-heading{border-bottom:1px solid var(--line-soft);padding:13px 15px}.section-heading>span{color:var(--paper);font-size:var(--fs-sm);font-weight:750;display:block}.section-heading small{color:var(--dim);font-size:var(--fs-sm);margin-top:3px;display:block}.section-heading--row{border-bottom:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 0 13px;display:flex}.section-heading--row>span{font-size:var(--fs-base)}.section-heading--row small{margin-top:0}.section-heading--row .text-button{margin-left:auto}.operational-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operational-kpi{border-right:1px solid var(--line-soft);min-height:78px;padding:15px}.operational-kpi:last-child{border-right:0}.operational-kpi span{color:var(--muted);font-size:var(--fs-sm);font-weight:600;display:block}.operational-kpi b{color:var(--paper);letter-spacing:-.055em;margin-top:8px;font-size:22px;font-weight:650;display:block}.operational-kpi--warning b{color:var(--warning)}.operational-kpi--danger b{color:var(--negative)}.operational-kpi--info b{color:var(--data)}.operational-kpi--success b{color:var(--positive)}.operational-empty{color:var(--dim);font-size:var(--fs-sm);padding:16px}.commercial-section{margin-top:4px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:210px;transition:transform var(--ease) var(--curve-out), border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);flex-direction:column;padding:15px;display:flex;position:relative;overflow:hidden}.metric-card:hover{border-color:color-mix(in srgb, var(--data) 55%, var(--line));background:var(--panel-raised);transform:none}.metric-card--wide{grid-column:span 2}.metric-header{color:var(--data);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:9px;font-weight:750;display:flex}.metric-kind{border:1px solid var(--line);border-radius:var(--r-full);color:var(--dim);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:4px;padding:4px 6px;font-weight:750;display:inline-flex}.metric-kind:before{background:var(--data);content:"";border-radius:50%;width:5px;height:5px}.metric-kind--composition:before{background:var(--positive)}.metric-kind--status:before{background:var(--warning)}.metric-value{color:var(--paper);letter-spacing:-.06em;margin-top:auto;padding-top:27px;font-size:clamp(25px,2vw,31px);font-weight:650;line-height:1}.pulse-bars{align-items:flex-end;gap:3px;height:39px;margin:17px 0 10px;display:flex}.pulse-bars span{background:var(--panel-fade);border-radius:2px 2px 0 0;flex:1;min-width:4px;display:block}.pulse-bars span:last-child{background:var(--data)}.pulse-bars--composition span:last-child{background:var(--positive)}.pulse-bars--status span{background:color-mix(in srgb, var(--warning) 18%, var(--panel-fade))}.pulse-bars--status span:last-child{background:var(--warning)}.metric-footer{color:var(--muted);font-size:var(--fs-label);justify-content:space-between;align-items:flex-end;gap:9px;line-height:1.45;display:flex}.metric-footer>span:first-child{max-width:76%}.metric-footer>span:last-child{color:var(--data);font-size:var(--fs-label);letter-spacing:.06em;text-align:right;text-transform:uppercase;font-weight:750}.positive{color:var(--positive)}.negative{color:var(--negative)}.metric-definition{color:var(--muted);font-size:var(--fs-label);opacity:0;pointer-events:none;transition:opacity var(--fast) var(--curve-inout), transform var(--fast) var(--curve-out);line-height:1.45;position:absolute;bottom:48px;left:15px;right:15px;transform:translateY(5px)}.metric-card:hover .metric-definition{opacity:1;transform:none}.metric-card:hover .pulse-bars{opacity:.22}.empty-panel{border:1px dashed var(--line);border-radius:var(--radius);min-height:230px;color:var(--dim);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.empty-panel svg{color:var(--data)}.empty-panel b{color:var(--paper);font-size:var(--fs-sm)}.empty-panel span{font-size:var(--fs-sm)}.empty-panel .primary-button{margin-top:7px}.detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:12px;margin-top:12px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:236px;padding:17px}.panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:16px;font-weight:650}.panel-header>svg{color:var(--data)}.mini-line{height:129px;margin:19px 0 0}.mini-line svg{width:100%;height:100%;display:block;overflow:visible}.mini-line-grid{fill:none;stroke:var(--line-soft);stroke-width:.7px;vector-effect:non-scaling-stroke}.mini-line-path{fill:none;stroke:var(--data);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 7px 7px #72a7ff2e)}.chart-caption{color:var(--muted);font-size:var(--fs-label);justify-content:space-between;gap:15px;margin-top:3px;display:flex}.chart-caption span:last-child{color:var(--dim);text-align:right}.priority-list{gap:0;margin-top:14px;display:grid}.priority-list>div{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.priority-list>div:last-child{border-bottom:0}.priority-mark{background:var(--warning);border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 0 3px #f4bd551a}.priority-list b,.priority-list small{display:block}.priority-list b{font-size:var(--fs-sm)}.priority-list small{color:var(--muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.4}.panel-empty{min-height:145px;color:var(--dim);font-size:var(--fs-sm);text-align:center;place-items:center;display:grid}.dashboard-skeleton{gap:13px;display:grid}.dashboard-skeleton>div,.skeleton-metrics>span,.skeleton-detail>span{border-radius:var(--radius);background:var(--surface-2);background-size:220% 100%;animation:none}.dashboard-skeleton>div:first-child{height:112px}.skeleton-metrics,.skeleton-detail{gap:12px;display:grid}.skeleton-metrics{grid-template-columns:repeat(4,1fr)}.skeleton-metrics>span{height:211px}.skeleton-detail{grid-template-columns:1.3fr .7fr}.skeleton-detail>span{height:236px}@keyframes skeleton{to{background-position:-220% 0}}.clients-page{max-width:1500px;margin:auto}.clients-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.clients-header h1{letter-spacing:-.06em;margin:10px 0 5px;font-size:clamp(29px,2.5vw,39px);font-weight:650;line-height:1}.clients-header h1 em{color:var(--accent);font-style:normal}.clients-header p{color:var(--muted);font-size:var(--fs-sm);margin:0}.client-add-button{white-space:nowrap;min-height:42px}.clients-command{z-index:3;align-items:center;gap:9px;margin-bottom:13px;display:flex;position:relative}.clients-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);min-height:48px;color:var(--dim);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--ease) var(--curve-inout), background var(--fast) var(--curve-inout);flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.clients-search:focus-within{border-color:color-mix(in srgb, var(--data) 75%, var(--line));background:var(--panel-raised);box-shadow:0 0 0 3px var(--data-soft)}.clients-search svg{color:var(--data)}.clients-search input{width:100%;min-width:0;color:var(--paper);font-size:var(--fs-sm);background:0 0;border:0;outline:0;font-weight:550}.clients-search input::placeholder{color:var(--dim)}.clients-search kbd{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--dim);font-family:inherit;font-size:var(--fs-label);padding:3px 5px}.clients-filter-wrap{position:relative}.clients-filter-button{min-height:48px;position:relative}.clients-filter-button>span{background:var(--data);width:16px;height:16px;color:var(--text-inverse);font-size:var(--fs-label);border-radius:50%;place-items:center;display:inline-grid}.clients-filter-button--active{border-color:color-mix(in srgb, var(--data) 60%, var(--line));background:var(--data-soft);color:var(--paper)}.clients-filter-popover{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel-raised) 97%, transparent);width:270px;box-shadow:0 20px 48px var(--shadow);animation:pop-in var(--ease) var(--curve-out) both;-webkit-backdrop-filter:none;backdrop-filter:none;gap:11px;padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.clients-filter-popover>div{justify-content:space-between;align-items:center;display:flex}.clients-filter-popover>div span{color:var(--paper);font-size:var(--fs-sm);font-weight:750}.clients-filter-popover>div button{color:var(--data);font-size:var(--fs-sm);background:0 0;border:0;font-weight:700}.clients-filter-popover>div button:disabled{color:var(--dim)}.clients-filter-popover label{gap:6px;display:grid}.clients-filter-popover label>span{color:var(--dim);font-size:var(--fs-label);font-weight:700}.clients-filter-popover select,.lead-form select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:37px;color:var(--paper);font-size:var(--fs-sm);outline:0;padding:0 9px;font-weight:600}.clients-filter-popover select:focus,.lead-form select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.clients-workspace{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);min-height:500px;overflow:hidden}.clients-list-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.clients-list-heading b,.clients-list-heading small{display:block}.clients-list-heading b{color:var(--paper);font-size:var(--fs-sm)}.clients-list-heading small{color:var(--dim);font-size:var(--fs-sm);margin-top:3px}.context-pill{border:1px solid var(--line);border-radius:var(--r-full);color:var(--muted);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:6px 8px;font-weight:750;display:inline-flex}.context-pill .scope-orb{width:6px;height:6px}.clients-table{display:grid}.clients-table-head,.client-row{grid-template-columns:minmax(260px,1.55fr) minmax(125px,.72fr) minmax(120px,.62fr) minmax(115px,.58fr) 24px;align-items:center;column-gap:18px;display:grid}.clients-table-head{border-bottom:1px solid var(--line-soft);min-height:39px;color:var(--dim);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;padding:0 17px;font-weight:750}.client-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:73px;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout), transform var(--ease) var(--curve-out);background:0 0;padding:0 17px}.client-row:hover{background:color-mix(in srgb, var(--data) 5%, var(--panel-raised))}.client-row:hover .row-arrow{color:var(--data);transform:none}.client-identity{align-items:center;gap:10px;min-width:0;display:flex}.client-avatar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-fade);width:34px;height:34px;color:var(--paper);font-size:var(--fs-sm);flex:none;place-items:center;font-weight:750;display:grid}.client-avatar--large{border-radius:var(--r-lg);width:45px;height:45px;font-size:var(--fs-sm)}.profile-tint--red{color:var(--danger-text);background:#eb24281f;border-color:#eb24286b}.profile-tint--blue{color:var(--info-text);background:#72a7ff1f;border-color:#72a7ff6b}.profile-tint--gold{color:var(--warning-text);background:#f4bd551c;border-color:#f4bd5566}.profile-tint--green{color:var(--success-text);background:#57d8a01a;border-color:#57d8a066}.client-identity>span:last-child{min-width:0}.client-identity b,.client-identity small,.client-profile small,.client-updated b,.client-updated small{display:block}.client-identity b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.client-identity small{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.client-profile{justify-items:start;gap:5px;display:grid}.record-kind{border:1px solid var(--line);border-radius:var(--r-full);color:var(--muted);font-size:var(--fs-label);align-items:center;padding:3px 6px;font-weight:750;display:inline-flex}.record-kind--customer{color:var(--positive);background:#57d8a012;border-color:#57d8a052}.record-kind--lead{color:var(--data);background:#72a7ff12;border-color:#72a7ff52}.client-profile small{color:var(--dim);font-size:var(--fs-label)}.client-source{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.source-dot{background:var(--data);width:5px;height:5px;box-shadow:0 0 0 3px var(--data-soft);border-radius:50%}.client-updated b{font-size:var(--fs-sm);font-weight:700}.client-updated small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.row-arrow{color:var(--dim);transition:transform var(--ease) var(--curve-out), color var(--fast) var(--curve-inout)}.clients-pagination{min-height:61px;color:var(--dim);font-size:var(--fs-sm);justify-content:space-between;align-items:center;padding:0 17px;display:flex}.clients-pagination>div{gap:6px;display:flex}.clients-pagination .icon-button{width:31px;height:31px}.clients-skeleton{padding:12px 17px;display:grid}.clients-skeleton span{border-bottom:1px solid var(--line-soft);background:var(--surface-2);background-size:220% 100%;height:72px;animation:none;display:block}.clients-empty{min-height:380px;color:var(--dim);text-align:center;align-content:center;place-items:center;gap:9px;padding:25px;display:grid}.clients-empty svg{color:var(--data)}.clients-empty b{color:var(--paper);font-size:var(--fs-sm)}.clients-empty span{max-width:280px;font-size:var(--fs-sm);line-height:1.5}.clients-empty .primary-button,.clients-empty .secondary-button{margin-top:8px}.clients-error{border:1px solid color-mix(in srgb, var(--negative) 38%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 5%, var(--panel));align-items:center;gap:11px;margin:15px;padding:12px;display:flex}.clients-error svg{color:var(--negative)}.clients-error span{flex:1;min-width:0}.clients-error b,.clients-error small{display:block}.clients-error b{font-size:var(--fs-sm)}.clients-error small{color:var(--muted);font-size:var(--fs-sm);margin-top:3px}.client-detail-layer{z-index:70;animation:overlay-in var(--ease) var(--curve-inout) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.client-detail-backdrop{z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03050794;border:0;position:absolute;inset:0}.client-detail{border-left:1px solid var(--line);background:var(--ink-raised);width:min(528px,100vw);height:100vh;box-shadow:-22px 0 60px var(--shadow);animation:drawer-in var(--slow) var(--curve-out) both;overflow-y:auto}.client-detail-head{z-index:2;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-raised) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;min-height:63px;padding:0 18px;display:flex;position:sticky;top:0}.client-detail-head .icon-button{width:32px;height:32px}.detail-kicker{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:750;display:inline-flex}.detail-kicker .status-led{width:5px;height:5px}.detail-loading,.detail-failure{min-height:calc(100vh - 64px);color:var(--dim);text-align:center;align-content:center;place-items:center;gap:10px;padding:35px;display:grid}.detail-loading .pulse-loader{margin:0}.detail-loading span:last-child{font-size:var(--fs-sm)}.detail-failure svg{color:var(--negative)}.detail-failure b{color:var(--paper);font-size:var(--fs-sm)}.detail-failure span{max-width:310px;font-size:var(--fs-sm);line-height:1.5}.detail-failure .secondary-button{margin-top:8px}.client-hero{align-items:center;gap:13px;padding:25px 23px 14px;display:flex}.client-status-row{color:var(--dim);font-size:var(--fs-label);align-items:center;gap:7px;font-weight:650;display:flex}.client-hero h2{max-width:390px;color:var(--paper);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:24px;font-weight:650;overflow:hidden}.client-hero p{color:var(--muted);font-size:var(--fs-sm);margin:0}.client-contact-line{color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:7px 12px;margin:0 23px 18px;display:flex}.client-contact-line span{align-items:center;gap:5px;display:inline-flex}.client-contact-line svg{color:var(--data)}.detail-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 18px;display:flex}.detail-tabs button{min-height:39px;color:var(--dim);font-size:var(--fs-sm);background:0 0;border:0;padding:0 9px;font-weight:700;position:relative}.detail-tabs button:hover,.detail-tabs .detail-tab--active{color:var(--paper)}.detail-tabs .detail-tab--active:after{background:var(--accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.detail-tabs button span{border-radius:var(--r-xs);background:var(--panel-fade);min-width:14px;height:14px;color:var(--muted);font-size:var(--fs-label);place-items:center;margin-left:3px;display:inline-grid}.detail-scroll{gap:10px;padding:17px 18px 32px;display:grid}.detail-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:14px}.detail-card-heading{justify-content:space-between;align-items:flex-start;gap:11px;display:flex}.detail-card-heading>span{color:var(--paper);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:750;display:inline-flex}.detail-card-heading>span svg{color:var(--data)}.detail-card-heading small{max-width:220px;color:var(--dim);font-size:var(--fs-label);text-align:right;line-height:1.4}.detail-card--health{background:var(--surface-2)}.health-readout,.health-empty{align-items:center;gap:12px;margin-top:16px;display:flex}.health-ring{background:conic-gradient(var(--positive) var(--health-value), var(--line) 0);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.health-ring:before{background:var(--panel);content:"";border-radius:50%;position:absolute;inset:5px}.health-ring b{z-index:1;font-size:15px;font-weight:700;position:relative}.health-ring--atencao{background:conic-gradient(var(--warning) var(--health-value), var(--line) 0)}.health-ring--risco{background:conic-gradient(var(--negative) var(--health-value), var(--line) 0)}.health-ring--empty{border:1px dashed var(--line);background:0 0;width:47px;height:47px}.health-ring--empty:before{display:none}.health-empty b,.health-empty small,.health-readout>span:last-child b,.health-readout>span:last-child small{display:block}.health-empty b,.health-readout>span:last-child b{font-size:var(--fs-sm)}.health-empty small,.health-readout>span:last-child small{max-width:290px;color:var(--muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.45}.warning{color:var(--warning)}.relationship-counts{grid-template-columns:repeat(4,1fr);gap:0;margin-top:15px;display:grid}.relationship-counts div{border-right:1px solid var(--line-soft);padding:0 8px}.relationship-counts div:first-child{padding-left:0}.relationship-counts div:last-child{border:0}.relationship-counts b,.relationship-counts span{display:block}.relationship-counts b{color:var(--paper);letter-spacing:-.05em;font-size:18px;font-weight:650}.relationship-counts span{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.chip-group{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.data-chip{border:1px solid var(--line);border-radius:var(--r-full);color:var(--muted);font-size:var(--fs-label);padding:4px 7px;font-weight:700}.list-reference{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.list-reference span{color:var(--muted);font-size:var(--fs-label);align-items:center;gap:5px;display:inline-flex}.list-reference svg{color:var(--data)}.custom-fields{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.custom-fields div{border-bottom:1px solid var(--line-soft);min-width:0;padding-bottom:8px}.custom-fields small,.custom-fields b{display:block}.custom-fields small{color:var(--dim);font-size:var(--fs-label)}.custom-fields b{color:var(--paper);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.conversation-compact-list{gap:0;margin-top:11px;display:grid}.conversation-compact-list>div{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:9px 0;display:flex}.conversation-compact-list>div:last-child{border-bottom:0}.conversation-channel{min-width:68px;color:var(--data);font-size:var(--fs-label);letter-spacing:.04em;text-transform:capitalize;font-weight:750}.conversation-compact-list b,.conversation-compact-list small{display:block}.conversation-compact-list b{color:var(--paper);font-size:var(--fs-sm)}.conversation-compact-list small{color:var(--dim);font-size:var(--fs-label);margin-top:2px}.detail-empty{color:var(--dim);font-size:var(--fs-sm);margin:14px 0 2px;line-height:1.5}.detail-empty--large{text-align:center;place-items:center;min-height:150px;display:grid}.note-composer{border:1px solid color-mix(in srgb, var(--data) 32%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 4%, var(--panel));gap:8px;padding:13px;display:grid}.note-composer label{color:var(--paper);font-size:var(--fs-sm);font-weight:750}.note-composer textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;min-height:81px;color:var(--paper);font-family:inherit;font-size:var(--fs-sm);outline:0;padding:9px;line-height:1.5}.note-composer textarea:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.note-composer textarea::placeholder{color:var(--dim)}.note-composer>div{justify-content:space-between;align-items:center;display:flex}.note-composer>div small{color:var(--dim);font-size:var(--fs-label)}.note-composer .primary-button{min-height:33px}.notes-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:0;display:grid;overflow:hidden}.notes-list article{border-bottom:1px solid var(--line-soft);gap:9px;padding:13px;display:flex}.notes-list article:last-child{border-bottom:0}.note-avatar{border-radius:var(--r-xs);background:var(--data-soft);width:25px;height:25px;color:var(--data);font-size:var(--fs-label);border:1px solid #72a7ff52;flex:none;place-items:center;font-weight:750;display:grid}.notes-list b,.notes-list small,.notes-list p{display:block}.notes-list b{font-size:var(--fs-sm)}.notes-list small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.notes-list p{color:var(--muted);font-size:var(--fs-sm);white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.history-list{border-left:1px solid var(--line);gap:0;margin:4px 0 0 9px;padding-left:17px;display:grid}.history-list article{padding:0 0 19px;position:relative}.history-list article:last-child{padding-bottom:0}.history-dot{border:2px solid var(--panel);background:var(--data);width:7px;height:7px;box-shadow:0 0 0 2px var(--data-soft);border-radius:50%;position:absolute;top:4px;left:-21px}.history-list b,.history-list small{display:block}.history-list b{font-size:var(--fs-sm)}.history-list small{color:var(--muted);font-size:var(--fs-label);margin-top:4px;line-height:1.4}@keyframes drawer-in{0%{opacity:.7;transform:translate(8px)}to{opacity:1;transform:none}}.lead-dialog{width:min(500px,100%)}.lead-form{margin-top:16px}.lead-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lead-form .field{margin-top:12px}.lead-form .field input,.lead-form .field select{height:40px}.clients-custom-filter{border-top:1px solid var(--line-soft);gap:8px;margin-top:2px;padding-top:12px;display:grid}.clients-custom-filter>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.clients-filter-popover .clients-custom-filter input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:37px;color:var(--paper);font:inherit;font-size:var(--fs-sm);outline:0;padding:0 9px;font-weight:600}.clients-filter-popover .clients-custom-filter input::placeholder{color:var(--dim)}.clients-filter-popover .clients-custom-filter input:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.lead-dialog-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030507c7}.lead-profile-dialog{border-color:color-mix(in srgb, var(--data) 31%, var(--line));border-radius:var(--r-xl);background:var(--panel);width:min(875px,100%);max-height:min(800px,100vh - 30px);padding:0;overflow:auto}.lead-profile-dialog:before{background:var(--surface-2);content:"";height:1px;position:absolute;top:0;left:28px;right:28px}.lead-profile-dialog-head{border-bottom:1px solid var(--line-soft);padding:25px 31px 20px}.lead-profile-dialog-head h2{max-width:540px;margin:8px 0 5px;font-size:25px}.lead-profile-dialog-head p{max-width:590px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.lead-profile-form{display:grid}.lead-profile-main{grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);display:grid}.lead-identity-stage{min-width:0;padding:23px 31px 26px}.lead-properties-stage{border-left:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel-raised) 62%, var(--panel));min-width:0;padding:23px 24px 22px}.lead-avatar-upload{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;min-height:65px;margin-bottom:16px;padding-bottom:16px;display:flex}.lead-avatar-upload input{display:none}.lead-avatar-trigger{border:1px solid color-mix(in srgb, var(--data) 48%, var(--line));border-radius:var(--r-lg);background:var(--data-soft);width:56px;height:56px;color:var(--data);font-size:var(--fs-base);transition:transform var(--ease) var(--curve-out), border-color var(--ease) var(--curve-inout), box-shadow var(--ease) var(--curve-inout);flex:none;place-items:center;font-weight:750;display:grid;position:relative;overflow:visible}.lead-avatar-trigger:hover{border-color:var(--data);box-shadow:0 0 0 4px var(--data-soft);transform:none}.lead-avatar-trigger img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.lead-avatar-trigger i{border:2px solid var(--panel);border-radius:var(--r-sm);background:var(--data);width:21px;height:21px;color:var(--text-inverse);place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.lead-avatar-upload>span{flex:1;min-width:0}.lead-avatar-upload b,.lead-avatar-upload small{display:block}.lead-avatar-upload b{color:var(--paper);font-size:var(--fs-sm)}.lead-avatar-upload small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.lead-avatar-remove{color:var(--negative);font-size:var(--fs-label);background:0 0;border:0;padding:4px;font-weight:750}.lead-profile-dialog .field{gap:6px;margin-top:13px;display:grid}.lead-profile-dialog .field>span{color:var(--muted);font-size:var(--fs-sm);font-weight:750}.lead-profile-dialog .field>span em{color:var(--negative);font-style:normal}.lead-profile-dialog .field input,.lead-profile-dialog .field select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:41px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);outline:0;padding:0 11px}.lead-profile-dialog .field input::placeholder{color:var(--dim)}.lead-profile-dialog .field input:focus,.lead-profile-dialog .field select:focus{border-color:var(--data);background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));box-shadow:0 0 0 3px var(--data-soft)}.lead-profile-dialog .field--lead-name{margin-top:0}.lead-properties-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lead-properties-heading>span:first-child{min-width:0}.lead-properties-heading b,.lead-properties-heading small{display:block}.lead-properties-heading b{color:var(--paper);font-size:var(--fs-sm)}.lead-properties-heading small{color:var(--muted);font-size:var(--fs-label);margin-top:4px;line-height:1.45}.lead-properties-heading>span:last-child{border:1px solid var(--line);border-radius:var(--r-full);color:var(--data);font-size:var(--fs-label);flex:none;padding:4px 7px;font-weight:750}.field-shortcuts{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.field-shortcuts button{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--muted);font-size:var(--fs-label);transition:border-color var(--fast) var(--curve-inout), color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;padding:5px 7px;font-weight:700}.field-shortcuts button:hover:not(:disabled){background:var(--data-soft);color:var(--paper);border-color:#72a7ff80}.field-shortcuts button:disabled{cursor:default;opacity:.38}.lead-custom-fields{gap:8px;margin-top:15px;display:grid}.lead-fields-empty{border:1px dashed color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--r-md);text-align:center;place-items:center;min-height:105px;padding:14px;display:grid}.lead-fields-empty>span{border:1px solid var(--line);border-radius:var(--r-xs);width:21px;height:21px;color:var(--data);place-items:center;font-size:15px;line-height:1;display:grid}.lead-fields-empty p{max-width:220px;color:var(--dim);font-size:var(--fs-label);margin:8px 0 0;line-height:1.5}.lead-custom-field{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink-raised) 84%, var(--panel));animation:lead-field-in var(--ease) var(--curve-out) both;gap:6px;padding:8px;display:grid}.lead-custom-field>span{color:var(--muted);font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:6px;font-weight:750;display:flex}.lead-custom-field>span button{border-radius:var(--r-xs);width:18px;height:18px;color:var(--dim);background:0 0;border:0;place-items:center;display:grid}.lead-custom-field>span button:hover{background:var(--negative-soft);color:var(--negative)}.lead-custom-field input,.lead-custom-field select,.lead-new-field input,.lead-new-field select{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel);width:100%;height:34px;color:var(--paper);font:inherit;font-size:var(--fs-sm);outline:0;padding:0 8px}.lead-custom-field input:focus,.lead-custom-field select:focus,.lead-new-field input:focus,.lead-new-field select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.lead-add-field{border:1px dashed color-mix(in srgb, var(--data) 46%, var(--line));border-radius:var(--r-sm);width:100%;color:var(--data);font-size:var(--fs-sm);transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);background:0 0;justify-content:center;align-items:center;gap:5px;margin-top:9px;padding:9px;font-weight:750;display:inline-flex}.lead-add-field:hover{border-color:var(--data);background:var(--data-soft)}.lead-new-field{border:1px solid color-mix(in srgb, var(--data) 38%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 5%, var(--ink-raised));animation:lead-field-in var(--ease) var(--curve-out) both;gap:7px;margin-top:9px;padding:9px;display:grid}.lead-new-field>div{grid-template-columns:1fr 105px;gap:6px;display:grid}.lead-new-field footer{justify-content:flex-end;gap:9px;display:flex}.lead-new-field footer button{color:var(--muted);font-size:var(--fs-label);background:0 0;border:0;padding:3px 0;font-weight:750}.lead-new-field footer button:last-child{color:var(--data)}.lead-fields-note{color:var(--dim);font-size:var(--fs-label);margin:13px 0 0;line-height:1.5}.form-note{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));border-radius:var(--r-sm);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-sm);margin:0 31px 14px;padding:9px 10px;line-height:1.45}.lead-profile-dialog .form-error{margin:0 31px 14px}.lead-profile-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:13px 31px;display:flex}.lead-profile-actions>span{color:var(--muted);font-size:var(--fs-label);align-items:center;gap:6px;line-height:1.4;display:inline-flex}.lead-profile-actions>span i{background:var(--positive);width:6px;height:6px;box-shadow:0 0 0 3px var(--positive-soft);border-radius:50%;flex:none}.lead-profile-actions>div{flex:none;gap:8px;display:flex}.lead-profile-actions .primary-button,.lead-profile-actions .secondary-button{min-height:37px}.client-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.client-avatar:has(img){background:var(--panel-raised);color:#0000;overflow:hidden}@keyframes lead-field-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.lead-auto-avatar{border:1px solid color-mix(in srgb, var(--data) 22%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));gap:8px;margin:-4px 0 15px;padding:10px;display:grid}.lead-auto-avatar>label{cursor:pointer;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px;display:grid}.lead-auto-avatar input[type=checkbox]{width:13px;height:13px;accent-color:var(--data);margin:1px 0 0}.lead-auto-avatar b,.lead-auto-avatar small{display:block}.lead-auto-avatar b{color:var(--paper);font-size:var(--fs-sm)}.lead-auto-avatar small{color:var(--muted);font-size:var(--fs-label);margin-top:3px;line-height:1.45}.lead-auto-avatar>div{animation:lead-field-in var(--ease) var(--curve-out) both;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;display:grid}.lead-auto-avatar select,.lead-auto-avatar input:not([type=checkbox]){border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel);width:100%;height:33px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:0 8px}.lead-auto-avatar select:focus,.lead-auto-avatar input:not([type=checkbox]):focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.lead-profile-dialog{width:min(820px,100%)}.lead-profile-main{grid-template-columns:minmax(0,1fr) 282px;align-items:start}.lead-properties-stage{border:1px solid color-mix(in srgb, var(--data) 22%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel-raised) 82%, var(--panel));scrollbar-width:thin;align-self:start;max-height:430px;margin:18px 18px 18px 0;padding:15px;overflow-y:auto;box-shadow:0 13px 28px #00000021}.lead-properties-stage:before{border-radius:var(--r-full);background:var(--data);content:"";opacity:.75;width:22px;height:2px;margin-bottom:10px;display:block}.lead-properties-heading b{font-size:var(--fs-sm)}.lead-properties-heading small{font-size:var(--fs-label)}.lead-properties-heading>span:last-child{font-size:var(--fs-label);padding:3px 6px}.field-shortcuts{gap:4px;margin-top:11px}.field-shortcuts button{font-size:var(--fs-label);padding:4px 6px}.lead-custom-fields{gap:6px;margin-top:11px}.lead-custom-field{border-radius:var(--r-sm);padding:7px}.lead-custom-field input,.lead-custom-field select{height:31px;font-size:var(--fs-label)}.lead-fields-empty{min-height:80px;padding:10px}.lead-fields-empty p{max-width:190px;font-size:var(--fs-label);margin-top:6px}.lead-add-field{font-size:var(--fs-label);margin-top:7px;padding:8px}.lead-fields-note{font-size:var(--fs-label);margin-top:10px}.lead-new-field{gap:6px;margin-top:7px;padding:8px}.avatar-crop-layer{z-index:82;animation:overlay-in var(--ease) var(--curve-inout) both;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030507d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.avatar-crop-dialog{border:1px solid color-mix(in srgb, var(--data) 42%, var(--line));border-radius:var(--r-xl);background:var(--panel);width:min(425px,100%);box-shadow:0 30px 75px var(--shadow);animation:dialog-in var(--ease) var(--curve-out) both;padding:20px}.avatar-crop-dialog>header{justify-content:space-between;align-items:center;display:flex}.avatar-crop-dialog>header .icon-button{width:31px;height:31px}.avatar-crop-dialog h2{letter-spacing:-.05em;margin:12px 0 5px;font-size:21px}.avatar-crop-dialog>p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.avatar-crop-preview{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--data) 38%, var(--line));background:var(--ink-raised);width:min(250px,72vw);box-shadow:0 0 0 8px var(--data-soft), 0 16px 30px #00000040;border-radius:50%;margin:19px auto;position:relative;overflow:hidden}.avatar-crop-preview canvas{width:100%;height:100%;display:block}.avatar-crop-preview>span{border-radius:inherit;pointer-events:none;border:1px dashed #ffffff4d;position:absolute;inset:15%}.avatar-crop-controls{gap:12px;display:grid}.avatar-crop-controls>label,.avatar-crop-controls>div label{gap:6px;display:grid}.avatar-crop-controls>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.avatar-crop-controls span{color:var(--muted);font-size:var(--fs-label);font-weight:750}.avatar-crop-controls input[type=range]{width:100%;height:4px;accent-color:var(--data);cursor:ew-resize}.avatar-crop-dialog footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;margin-top:19px;padding-top:14px;display:flex}.avatar-crop-dialog footer button{min-height:36px}@media (width<=700px){.lead-profile-dialog{max-height:calc(100vh - 20px)}.lead-profile-dialog-head{padding:21px 20px 17px}.lead-profile-main{grid-template-columns:1fr}.lead-identity-stage{padding:19px 20px 16px}.lead-properties-stage{border:1px solid color-mix(in srgb, var(--data) 22%, var(--line));border-radius:var(--r-md);max-height:none;margin:0 20px 20px;padding:15px;overflow:visible}.lead-profile-actions{flex-direction:column;align-items:flex-start;padding:13px 20px}.lead-profile-actions>div{width:100%}.lead-profile-actions>div button{flex:1}.lead-profile-dialog .form-error,.form-note{margin-left:20px;margin-right:20px}}@media (width<=420px){.lead-profile-dialog-head h2{font-size:22px}.lead-profile-dialog .lead-form-grid{grid-template-columns:1fr;gap:0}.lead-new-field>div{grid-template-columns:1fr}.lead-avatar-upload{flex-wrap:wrap}.lead-avatar-remove{margin-left:67px}}.command-layer{z-index:65;animation:overlay-in var(--ease) var(--curve-inout) both;align-content:start;justify-items:center;padding:min(16vh,140px) 18px 18px;display:grid;position:fixed;inset:0}.command-backdrop{z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030507b8;border:0;position:absolute;inset:0}.command-palette{border:1px solid color-mix(in srgb, var(--data) 35%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel-raised) 97%, transparent);width:min(620px,100%);box-shadow:0 28px 70px var(--shadow);animation:dialog-in var(--slow) var(--curve-out) both;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.command-input{border-bottom:1px solid var(--line);min-height:57px;color:var(--data);align-items:center;gap:10px;padding:0 16px;display:flex}.command-input input{width:100%;min-width:0;color:var(--paper);font-size:var(--fs-sm);background:0 0;border:0;outline:0;font-weight:600}.command-input input::placeholder{color:var(--dim)}.command-input kbd{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--dim);font-size:var(--fs-label);padding:4px 6px}.command-results{min-height:214px;max-height:min(480px,100vh - 230px);padding:9px;overflow-y:auto}.command-hint,.command-error{color:var(--muted);font-size:var(--fs-sm);margin:0;padding:15px 10px;line-height:1.55}.command-error{color:var(--negative)}.command-section{gap:3px;display:grid}.command-section>span{color:var(--dim);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 5px;font-weight:750}.command-section button{border-radius:var(--r-sm);width:100%;color:var(--data);text-align:left;transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;display:grid}.command-section button:hover{border-color:var(--line);background:var(--panel-fade)}.command-section button>span:nth-child(2){min-width:0}.command-section b,.command-section small{display:block}.command-section b{color:var(--paper);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-section small{color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.command-section button>svg:last-child{color:var(--dim)}.command-avatar{border-radius:var(--r-xs);background:var(--data-soft);width:23px;height:23px;color:var(--data);font-size:var(--fs-label);border:1px solid #72a7ff52;place-items:center;font-weight:750;display:grid}.command-palette footer{border-top:1px solid var(--line-soft);color:var(--dim);font-size:var(--fs-label);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.command-palette footer span{align-items:center;gap:4px;display:inline-flex}.dialog-layer{z-index:50;animation:overlay-in var(--ease) var(--curve-inout) both;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030507ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);width:min(560px,100%);max-height:min(760px,100vh - 40px);box-shadow:0 26px 60px var(--shadow);animation:dialog-in var(--slow) var(--curve-out) both;padding:22px;position:relative;overflow:auto}.dialog-close{position:absolute;top:16px;right:16px}.dialog h2{letter-spacing:-.05em;margin:8px 0 6px;font-size:22px;font-weight:650}.dialog>p{max-width:455px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.scope-dialog{text-align:center;width:min(420px,100%)}.scope-dialog>.scope-orb{width:34px;height:34px;margin-top:6px}.scope-dialog>p{margin-left:auto;margin-right:auto}.scope-dialog .dialog-actions{justify-content:center}.period-dialog{width:min(590px,100%)}.period-shortcuts{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.period-shortcuts button{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel-raised);color:var(--muted);font-size:var(--fs-sm);padding:7px 9px;font-weight:700}.period-shortcuts button:hover{border-color:var(--data);color:var(--paper)}.period-selection{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.period-selection>span{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-raised);padding:10px}.period-selection small,.period-selection b{display:block}.period-selection small{color:var(--dim);font-size:var(--fs-label)}.period-selection b{font-size:var(--fs-sm);margin-top:4px}.pulse-calendar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);margin-top:14px;padding:10px}.calendar-nav{justify-content:space-between;align-items:center;display:flex}.calendar-nav .icon-button{width:29px;height:29px}.calendar-nav b{font-size:var(--fs-sm);text-transform:capitalize}.calendar-weekdays,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays{color:var(--dim);font-size:var(--fs-label);margin:9px 0 3px;font-weight:750}.calendar-days button{border-radius:var(--r-xs);height:32px;color:var(--paper);font-size:var(--fs-sm);background:0 0;border:0;font-weight:650;position:relative}.calendar-days button:hover{background:var(--panel-fade)}.calendar-days .calendar-day--outside{color:var(--dim)}.calendar-days .calendar-day--range{background:var(--data-soft);border-radius:0}.calendar-days .calendar-day--selected{border-radius:var(--r-xs);background:var(--data);color:var(--text-inverse)}.composer-dialog{width:min(850px,100%)}.composer-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.composer-columns h3{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:750}.composer-list,.catalog-list{gap:6px;display:grid}.composer-item,.catalog-list button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-raised);min-height:50px;color:var(--paper);text-align:left;align-items:center;gap:7px;padding:8px;display:flex}.composer-item>span,.catalog-list button>span{flex:1;min-width:0}.composer-item b,.composer-item small,.catalog-list b,.catalog-list small{display:block}.composer-item b,.catalog-list b{font-size:var(--fs-sm)}.composer-item small,.catalog-list small{color:var(--muted);font-size:var(--fs-label);margin-top:3px;line-height:1.35}.composer-item button{border:1px solid var(--line);border-radius:var(--r-xs);width:25px;height:25px;color:var(--muted);font-size:var(--fs-sm);background:0 0;place-items:center;display:grid}.composer-item .size-toggle{width:auto;font-size:var(--fs-label);padding:0 6px}.catalog-list button{justify-content:space-between}.catalog-list button:hover{border-color:var(--data)}.catalog-list button>svg{color:var(--data)}.composer-empty{border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--dim);font-size:var(--fs-sm);text-align:center;padding:14px}.user-access-dialog{width:min(650px,100vw - 34px)}.user-access-dialog h2 em{color:var(--data);font-style:normal}.user-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.user-form-field{gap:6px;min-width:0;display:grid}.user-form-field--wide{grid-column:1/-1}.user-form-field>span{color:var(--muted);font-size:var(--fs-label);font-weight:740}.user-form-field>span i{color:var(--dim);font-style:normal;font-weight:500}.user-form-field input,.user-form-field select,.user-form-field textarea{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;min-width:0;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);outline:0;padding:0 10px;font-weight:600}.user-form-field input,.user-form-field select{height:40px}.user-form-field textarea{resize:vertical;min-height:78px;padding-top:10px;line-height:1.45}.user-form-field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:30px}.user-form-field input::placeholder,.user-form-field textarea::placeholder{color:var(--dim)}.user-form-field input:focus,.user-form-field select:focus,.user-form-field textarea:focus{border-color:var(--data);background-color:color-mix(in srgb, var(--data) 4%, var(--ink-raised));box-shadow:0 0 0 3px var(--data-soft)}.user-form-field small{color:var(--dim);font-size:var(--fs-label);line-height:1.4}.access-identity{border:1px solid color-mix(in srgb, var(--data) 24%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));align-items:center;gap:9px;margin-top:18px;padding:10px;display:flex}.access-identity b,.access-identity small{display:block}.access-identity b{color:var(--paper);font-size:var(--fs-sm)}.access-identity small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.user-role-locked{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);padding:11px}.user-role-locked b{color:var(--paper);font-size:var(--fs-sm)}.user-role-locked small{color:var(--dim)}.user-access-dialog .dialog-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:-22px;margin-left:-22px;margin-right:-22px;padding:14px 22px;position:sticky;bottom:-22px}.override-studio{border:1px solid color-mix(in srgb, var(--data) 24%, var(--line));border-radius:var(--r-md);background:var(--surface-2);margin-top:16px;overflow:hidden}.override-studio>header{border-bottom:1px solid color-mix(in srgb, var(--data) 16%, var(--line));justify-content:space-between;align-items:end;gap:13px;padding:13px;display:flex}.override-studio>header div{gap:5px;display:grid}.override-studio>header b{color:var(--paper);font-size:var(--fs-sm)}.override-studio>header>small{max-width:245px;color:var(--dim);font-size:var(--fs-label);text-align:right;line-height:1.4}.override-list{max-height:144px;padding:5px 13px;display:grid;overflow:auto}.override-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:8px 0;display:grid}.override-list article:last-child{border-bottom:0}.override-state{background:var(--positive);width:6px;height:6px;box-shadow:0 0 0 3px var(--positive-soft);border-radius:50%}.override-state--denied{background:var(--negative);box-shadow:0 0 0 3px var(--negative-soft)}.override-list b,.override-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.override-list b{color:var(--paper);font-size:var(--fs-label)}.override-list small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.override-list .icon-button{width:25px;height:25px}.override-list>p{color:var(--dim);font-size:var(--fs-label);margin:7px 0;line-height:1.45}.override-form{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-raised) 58%, transparent);grid-template-columns:minmax(0,1.25fr) .75fr;gap:8px;padding:12px 13px;display:grid}.override-form label{gap:5px;min-width:0;display:grid}.override-form label>span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.override-form label>span i{color:var(--dim);font-style:normal;font-weight:500}.override-form select,.override-form input{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;min-width:0;height:33px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:0 7px}.override-form select:focus,.override-form input:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.override-form-reason{grid-column:1/-1}.override-form>button{min-height:33px;font-size:var(--fs-label);align-self:end}.hub-section-actions{align-items:center;gap:11px;display:flex}.team-card footer .text-button{font-size:var(--fs-label)}.team-editor-dialog{width:min(930px,100vw - 34px);padding:0;overflow:hidden}.team-editor-dialog>.eyebrow,.team-editor-dialog>h2,.team-editor-dialog>p{margin-left:27px;margin-right:27px}.team-editor-dialog>.eyebrow{margin-top:25px;display:inline-flex}.team-editor-dialog>h2{margin-top:9px}.team-editor-dialog>p{max-width:500px}.team-editor-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.76fr);gap:0;margin-top:21px;display:grid}.team-editor-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:22px 27px;display:grid}.team-editor-form .dialog-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 68%, transparent);grid-column:1/-1;margin:5px -27px -22px;padding:14px 27px}.team-member-manager{border-left:1px solid var(--line);background:var(--surface-2);min-width:0}.team-member-manager>header{border-bottom:1px solid var(--line-soft);gap:5px;padding:19px;display:grid}.team-member-manager>header b{color:var(--paper);font-size:var(--fs-sm)}.team-member-list{max-height:215px;padding:10px;display:grid;overflow:auto}.team-member-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) 27px;align-items:center;gap:8px;padding:8px 1px;display:grid}.team-member-list article:last-child{border-bottom:0}.team-member-list .hub-avatar{border-radius:var(--r-sm);width:29px;height:29px;font-size:var(--fs-label)}.team-member-list b,.team-member-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-member-list b{font-size:var(--fs-sm)}.team-member-list small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.team-member-list .icon-button{width:26px;height:26px}.team-member-empty{color:var(--dim);font-size:var(--fs-label);text-align:center;padding:15px 8px}.team-member-add{border-top:1px solid var(--line-soft);gap:9px;padding:15px;display:grid}.team-member-add label{gap:5px;display:grid}.team-member-add label>span,.team-primary-check{color:var(--muted);font-size:var(--fs-label);font-weight:720}.team-member-add>div{grid-template-columns:1fr .7fr;gap:8px;display:grid}.team-member-add select,.team-member-add input{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;height:34px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:0 8px}.team-member-add select:focus,.team-member-add input:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.team-primary-check{align-items:center;gap:6px;display:flex!important}.team-primary-check input{width:13px;height:13px;accent-color:var(--data)}.team-member-add .secondary-button{min-height:34px;font-size:var(--fs-label)}.team-member-manager--new{min-height:330px;color:var(--dim);text-align:center;place-content:center;gap:7px;padding:25px;display:grid}.team-member-manager--new svg{color:var(--data);margin:auto}.team-member-manager--new b{color:var(--paper);font-size:var(--fs-sm)}.team-member-manager--new p{font-size:var(--fs-label);margin:0;line-height:1.5}.report-reading-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;margin:0 0 12px;display:grid}.report-trend,.report-source,.stage-reading{overflow:hidden}.report-trend>header,.report-source>header,.stage-reading>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:18px;display:flex}.report-trend>header small,.report-source>header small{color:var(--dim);font-size:var(--fs-label);text-transform:uppercase}.report-trend svg{width:calc(100% - 36px);height:158px;margin:18px;display:block;overflow:visible}.report-chart-grid{fill:none;stroke:var(--line-soft);stroke-width:.7px;vector-effect:non-scaling-stroke}.report-chart-line{fill:none;stroke:var(--data);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 8px #72a7ff2e)}.report-trend footer{border-top:1px solid var(--line-soft);color:var(--dim);font-size:var(--fs-label);justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.report-trend footer b{color:var(--paper);font-size:var(--fs-sm)}.report-source>div{padding:5px 18px 10px;display:grid}.report-source article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(72px,.62fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.report-source article:last-child{border-bottom:0}.report-source b,.report-source span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-source b{color:var(--paper);font-size:var(--fs-sm)}.report-source span{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.report-source i{border-radius:var(--r-full);background:var(--line-soft);height:5px;display:block;overflow:hidden}.report-source i em{border-radius:inherit;background:var(--data);height:100%;display:block}.report-source strong{color:var(--paper);font-size:var(--fs-sm);font-weight:700}.stage-reading>article{border-bottom:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 18px;display:grid}.stage-reading>article:last-child{border-bottom:0}.stage-reading-dot{background:var(--data);width:6px;height:6px;box-shadow:0 0 0 3px var(--data-soft);border-radius:50%}.stage-reading b,.stage-reading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stage-reading b{color:var(--paper);font-size:var(--fs-sm)}.stage-reading small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.stage-reading em{color:var(--warning);font-size:var(--fs-sm);font-style:normal;font-weight:750}.indicator-grid{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.indicator-grid article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.indicator-grid article:nth-child(2n){border-right:0}.indicator-grid article:nth-last-child(-n+2){border-bottom:0}.indicator-grid b,.indicator-grid small{display:block}.indicator-grid b{color:var(--paper);font-size:var(--fs-sm)}.indicator-grid small{max-width:240px;color:var(--dim);font-size:var(--fs-label);margin-top:3px;line-height:1.4}.indicator-grid em{color:var(--data);font-size:var(--fs-label);text-align:right;font-style:normal;font-weight:730}.report-filter-dialog{width:min(620px,100vw - 34px)}.report-filter-dialog h2{margin-top:8px}.report-shortcuts{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.report-shortcuts button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-raised);min-height:31px;color:var(--muted);font:inherit;font-size:var(--fs-label);transition:border-color var(--fast) var(--curve-inout), color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);padding:0 10px;font-weight:720}.report-shortcuts button:hover{border-color:color-mix(in srgb, var(--data) 52%, var(--line));background:var(--data-soft);color:var(--paper)}.config-entry-list{max-height:430px;display:grid;overflow:auto}.config-entry{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.config-entry:hover{background:var(--panel-raised)}.config-entry span,.config-entry small,.config-entry b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.config-entry small{color:var(--dim);font-size:var(--fs-label);text-transform:uppercase;margin-bottom:3px;font-weight:700}.config-entry b{font-size:var(--fs-sm)}.config-entry svg{color:var(--data)}.connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.connection-actions .secondary-button,.connection-actions .primary-button{min-height:31px;font-size:var(--fs-label)}.connection-active{color:var(--positive);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-style:normal;font-weight:760;display:inline-flex}.api-key-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.api-key-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.api-key-list article:last-child{border-bottom:0}.api-key-list b,.api-key-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.api-key-list b{color:var(--paper);font-size:var(--fs-sm)}.api-key-list small{max-width:620px;color:var(--dim);font-size:var(--fs-label);margin-top:4px}.api-key-list em{color:var(--dim);font-size:var(--fs-label);font-style:normal}.api-key-revoke{min-height:31px;border-color:color-mix(in srgb, var(--negative) 40%, var(--line))!important;color:var(--danger-text)!important;font-size:var(--fs-label)!important}.config-edit-dialog,.revoke-key-dialog{width:min(590px,100vw - 34px)}.config-edit-dialog h2,.revoke-key-dialog h2{margin-top:8px}.config-edit-field{gap:7px;margin-top:20px;display:grid}.config-edit-field>span{color:var(--muted);font-size:var(--fs-label);font-weight:730}.config-edit-field input,.config-edit-field select,.config-edit-field textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 10px}.config-edit-field input,.config-edit-field select{height:40px}.config-edit-field textarea{resize:vertical;min-height:135px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);padding-top:10px;line-height:1.5}.config-edit-field input:focus,.config-edit-field select:focus,.config-edit-field textarea:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.config-edit-key{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);margin-top:8px;display:block}.automation-conditions{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--warning) 4%, var(--panel));overflow:hidden}.automation-conditions>header{border-bottom:1px solid color-mix(in srgb, var(--warning) 18%, var(--line));justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;display:flex}.automation-conditions>header div{gap:3px;display:grid}.automation-conditions>header span{color:var(--paper);font-size:var(--fs-sm);font-weight:730}.automation-conditions>header small{color:var(--dim);font-size:var(--fs-label)}.automation-conditions>header .text-button{font-size:var(--fs-label)}.automation-conditions>div{padding:9px 10px;display:grid}.automation-conditions article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(100px,1fr) minmax(80px,.65fr) minmax(100px,1fr) 27px;align-items:end;gap:7px;padding:8px 0;display:grid}.automation-conditions article:first-child{padding-top:0}.automation-conditions article:last-child{border-bottom:0;padding-bottom:0}.automation-conditions label{gap:5px;min-width:0;display:grid}.automation-conditions label>span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.automation-conditions label>span i{color:var(--dim);font-style:normal;font-weight:500}.automation-conditions input,.automation-conditions select{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;min-width:0;height:33px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:0 8px}.automation-conditions input:focus,.automation-conditions select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.automation-conditions input:disabled{opacity:.42}.automation-conditions .automation-remove-action{width:27px;height:27px}.automation-conditions>p{color:var(--dim);font-size:var(--fs-label);margin:0;padding:12px;line-height:1.45}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=760px){.hub-header-actions,.hub-section-actions{flex-direction:column;align-items:stretch;width:100%}.hub-header-actions .primary-button,.hub-section-actions .secondary-button{width:100%}.hub-section-actions>p{width:100%;text-align:left!important}.user-form-grid,.team-editor-form{grid-template-columns:1fr}.user-form-field--wide{grid-column:auto}.team-editor-layout{grid-template-columns:1fr}.team-member-manager{border-top:1px solid var(--line);border-left:0}.team-member-manager--new{min-height:180px}.team-editor-form .dialog-actions{grid-column:auto}.access-detail footer{flex-direction:column;align-items:flex-start}.access-detail-actions{justify-content:stretch;width:100%}.access-detail-actions button{flex:1}.report-reading-grid,.indicator-grid{grid-template-columns:1fr}.indicator-grid article,.indicator-grid article:nth-child(2n),.indicator-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft)}.indicator-grid article:last-child{border-bottom:0}}@media (width<=520px){.override-studio>header{flex-direction:column;align-items:flex-start}.override-studio>header>small{text-align:left}.override-form{grid-template-columns:1fr}.override-form-reason{grid-column:auto}.override-form>button{justify-self:start}.team-editor-dialog>.eyebrow,.team-editor-dialog>h2,.team-editor-dialog>p{margin-left:18px;margin-right:18px}.team-editor-form{padding-left:18px;padding-right:18px}.team-editor-form .dialog-actions{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.user-access-dialog .dialog-actions{margin-left:-22px;margin-right:-22px}.dialog-actions{flex-wrap:wrap}}@media (width<=1100px){.login-stage{grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr)}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card--wide{grid-column:span 2}.operational-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-kpi:nth-child(2){border-right:0}.operational-kpi:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.clients-table-head,.client-row{grid-template-columns:minmax(230px,1.5fr) minmax(115px,.68fr) minmax(105px,.55fr) minmax(100px,.45fr) 20px;column-gap:10px}}@media (width<=820px){.login-stage{padding:0;display:block}.login-access{min-height:100vh;padding:26px}.login-access:after{left:26px;right:26px}.pulse-logo--login{top:25px;left:26px}.login-theme{top:22px;right:26px}.login-brand{display:none}.sidebar{transition:transform var(--slow) var(--curve-out);transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar-backdrop{z-index:18;background:#0009;border:0;display:block;position:fixed;inset:0}.shell-main{width:100%;margin-left:0}.mobile-only,.mobile-menu{display:inline-grid}.topbar{padding:0 18px}.global-search{display:none}.shell-content{padding:26px 18px 38px}.pulse-footer{padding:0 18px}.overview-header,.clients-header{flex-direction:column;align-items:flex-start}.overview-actions{width:100%}.period-trigger{flex:1}.detail-grid{grid-template-columns:1fr}.detail-grid .panel{min-height:210px}.composer-columns{grid-template-columns:1fr}.composer-dialog{padding:18px}.clients-header{margin-bottom:21px}.clients-table-head{display:none}.clients-table,.client-row{display:block}.client-row{min-height:87px;padding:13px 45px 13px 15px;position:relative}.client-profile,.client-source,.client-updated{vertical-align:top;margin:8px 8px 0 44px;display:inline-flex}.client-profile{align-items:center;gap:5px;display:inline-flex}.client-profile small{display:none}.client-source{margin-left:0}.client-updated{display:none}.row-arrow{position:absolute;top:calc(50% - 8px);right:16px}.client-detail{width:min(510px,100vw)}.client-detail-layer{justify-content:flex-end}}@media (width<=560px){.login-form{align-self:center;padding:70px 0 30px}.login-form h1{font-size:36px}.overview-actions .secondary-button,.overview-actions .icon-button{display:none}.period-trigger>span{min-width:0}.metrics-grid{grid-template-columns:1fr}.metric-card,.metric-card--wide{grid-column:auto}.operational-kpis{grid-template-columns:1fr 1fr}.operational-kpi{padding:12px}.data-error{flex-direction:column;align-items:flex-start}.data-error button{margin-left:0}.scope-trigger>span:nth-child(2){display:none}.scope-trigger{min-width:35px;padding:0 10px}.scope-trigger>svg{display:none}.topbar-actions{gap:6px}.period-dialog{padding:17px}.calendar-days button{height:28px}.period-selection{gap:6px}.dialog-actions{flex-wrap:wrap}.dialog-actions button{flex:1}.composer-item{flex-wrap:wrap}.composer-item>span{flex-basis:calc(100% - 80px)}.client-add-button{width:100%}.clients-command{align-items:stretch}.clients-search{min-height:45px}.clients-search kbd{display:none}.clients-filter-button{width:46px;padding:0;font-size:0}.clients-filter-button>svg:first-child{margin:0}.clients-filter-button>svg:last-child{display:none}.clients-filter-button>span{position:absolute;top:-5px;right:-4px}.clients-filter-popover{width:min(280px,100vw - 36px);right:0}.clients-list-heading{align-items:flex-start}.context-pill{white-space:nowrap;margin-top:2px}.client-detail{width:100vw}.client-hero{padding-left:18px;padding-right:18px}.client-contact-line{margin-left:18px;margin-right:18px}.detail-tabs{padding:0 9px}.detail-tabs button{padding:0 8px}.detail-scroll{padding:14px 13px 25px}.relationship-counts div{padding:0 5px}.relationship-counts span{font-size:var(--fs-label)}.custom-fields{grid-template-columns:1fr}.lead-form-grid{grid-template-columns:1fr;gap:0}.lead-dialog{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.clients-filter-popover{scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:0;width:min(472px,100vw - 48px);max-height:min(680px,100vh - 128px);padding:0;overflow:auto}.clients-filter-head{z-index:2;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel-raised) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 15px 12px;display:flex;position:sticky;top:0}.clients-filter-head>span{min-width:0}.clients-filter-head b,.clients-filter-head small{display:block}.clients-filter-head b{color:var(--paper);font-size:var(--fs-sm);font-weight:760}.clients-filter-head small{color:var(--dim);font-size:var(--fs-label);margin-top:4px;line-height:1.4}.clients-filter-head>div{flex:none;align-items:center;gap:5px;display:flex}.clients-filter-head>div>button:first-child{color:var(--data);font-size:var(--fs-sm);background:0 0;border:0;padding:5px;font-weight:750}.clients-filter-head>div>button:first-child:disabled{color:var(--dim)}.clients-filter-close{border:1px solid var(--line);border-radius:var(--r-xs);width:26px;height:26px;color:var(--muted);transition:color var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;place-items:center;display:grid}.clients-filter-close:hover{border-color:color-mix(in srgb, var(--data) 55%, var(--line));background:var(--data-soft);color:var(--paper)}.clients-filter-section{border-bottom:1px solid var(--line-soft);gap:10px;padding:13px 15px;display:grid}.clients-filter-section:last-child{border-bottom:0}.clients-filter-section-title{color:var(--data);font-size:var(--fs-label);letter-spacing:.075em;text-transform:uppercase;font-weight:780}.clients-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.clients-filter-grid--three{grid-template-columns:1.1fr 1.1fr .8fr}.clients-filter-grid--dates{margin-top:1px}.clients-filter-grid--wide{grid-column:1/-1}.clients-filter-popover label{min-width:0}.clients-filter-popover label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clients-filter-popover select,.clients-filter-popover input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:36px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);outline:0;padding:0 9px;font-weight:620}.clients-filter-popover input::placeholder{color:var(--dim);font-weight:550}.clients-filter-popover input:focus,.clients-filter-popover select:focus{border-color:var(--data);background:color-mix(in srgb, var(--panel-raised) 82%, var(--ink-raised));box-shadow:0 0 0 3px var(--data-soft)}.clients-filter-popover input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.clients-custom-filter{background:color-mix(in srgb, var(--data) 3%, var(--panel))}@media (width<=560px){.clients-filter-popover{width:min(400px,100vw - 28px);max-height:min(650px,100vh - 100px)}.clients-filter-grid--three{grid-template-columns:1fr 1fr}.clients-filter-grid--three label:last-child{grid-column:1/-1}}.funnel-page{max-width:1580px;margin:0 auto}.funnel-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:23px;display:flex}.funnel-header h1{color:var(--paper);letter-spacing:-.065em;margin:10px 0 5px;font-size:clamp(30px,2.55vw,40px);font-weight:650;line-height:.98}.funnel-header h1 em{color:var(--accent);font-style:normal}.funnel-header p{color:var(--muted);font-size:var(--fs-sm);margin:0}.funnel-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.funnel-add-button,.funnel-demo-button{white-space:nowrap;min-height:42px}.funnel-demo-button{color:var(--muted)}.funnel-summary{grid-template-columns:1.2fr 1.2fr .9fr;gap:10px;margin-bottom:13px;display:grid}.funnel-summary article{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);min-height:112px;padding:16px;position:relative;overflow:hidden}.funnel-summary article:after{border:1px solid color-mix(in srgb, var(--data) 16%, transparent);content:"";border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-24px}.funnel-summary article:nth-child(2):after{border-color:color-mix(in srgb, var(--positive) 18%, transparent)}.funnel-summary article>span,.funnel-summary article b,.funnel-summary article small{z-index:1;display:block;position:relative}.funnel-summary article>span{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:720;display:inline-flex}.funnel-summary article>span svg{color:var(--data)}.funnel-summary article:nth-child(2)>span svg{color:var(--positive)}.funnel-summary article b{color:var(--paper);letter-spacing:-.06em;margin-top:15px;font-size:24px;font-weight:650}.funnel-summary article small{color:var(--dim);font-size:var(--fs-sm);margin-top:5px}.funnel-toolbar{align-items:center;gap:9px;margin-bottom:13px;display:flex}.funnel-pipeline-select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:3px;min-width:208px;padding:7px 34px 7px 11px;display:grid;position:relative}.funnel-pipeline-select>span{color:var(--dim);font-size:var(--fs-label);letter-spacing:.065em;text-transform:uppercase;font-weight:750}.funnel-pipeline-select select{appearance:none;width:100%;color:var(--paper);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:0;font-weight:720}.funnel-pipeline-select>svg{color:var(--muted);pointer-events:none;position:absolute;bottom:11px;right:11px}.funnel-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);min-height:46px;color:var(--data);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.funnel-search:focus-within{border-color:color-mix(in srgb, var(--data) 65%, var(--line));box-shadow:0 0 0 3px var(--data-soft)}.funnel-search input{width:100%;min-width:0;color:var(--paper);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:0;font-weight:600}.funnel-search input::placeholder{color:var(--dim)}.funnel-search button{border-radius:var(--r-xs);width:23px;height:23px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.funnel-search button:hover{background:var(--panel-raised);color:var(--paper)}.funnel-refresh{flex:none;width:46px;height:46px}.funnel-filter-wrap{z-index:8;position:relative}.funnel-filter-button{white-space:nowrap;min-height:46px;position:relative}.funnel-filter-button>span{border-radius:var(--r-xs);background:var(--data);min-width:17px;height:17px;color:var(--text-inverse);font-size:var(--fs-label);place-items:center;font-weight:800;display:grid}.funnel-filter-button--active{border-color:color-mix(in srgb, var(--data) 64%, var(--line));background:var(--data-soft);color:var(--paper)}.funnel-filter-popover{border:1px solid color-mix(in srgb, var(--data) 24%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel-raised) 97%, transparent);width:min(575px,100vw - 48px);box-shadow:0 24px 60px var(--shadow);animation:pop-in var(--ease) var(--curve-out) both;-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.funnel-filter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px 13px;display:flex}.funnel-filter-head>span{grid-template-columns:15px 1fr;column-gap:8px;min-width:0;display:grid}.funnel-filter-head svg{color:var(--data);grid-row:span 2;margin-top:2px}.funnel-filter-head b,.funnel-filter-head small{display:block}.funnel-filter-head b{color:var(--paper);font-size:var(--fs-sm);font-weight:760}.funnel-filter-head small{color:var(--dim);font-size:var(--fs-label);margin-top:3px;line-height:1.4}.funnel-filter-head .icon-button{width:28px;height:28px}.funnel-filter-scroll{overscroll-behavior:contain;max-height:min(62vh,600px);display:grid;overflow-y:auto}.funnel-filter-group{border-bottom:1px solid var(--line-soft);padding:13px 16px}.funnel-filter-group:last-child{border-bottom:0}.funnel-filter-group>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.funnel-filter-group>div:first-child b{color:var(--paper);font-size:var(--fs-sm);font-weight:760}.funnel-filter-group>div:first-child small{color:var(--dim);font-size:var(--fs-label);text-align:right}.funnel-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.funnel-filter-grid--field{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.funnel-filter-grid label{gap:5px;min-width:0;display:grid}.funnel-filter-grid label>span{color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.funnel-filter-grid select,.funnel-filter-grid input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;min-width:0;height:35px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 9px;font-weight:600}.funnel-filter-grid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.funnel-filter-grid select:focus,.funnel-filter-grid input:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.funnel-filter-grid input:disabled{cursor:not-allowed;opacity:.46}.funnel-filter-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 76%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 16px;display:flex}.funnel-filter-footer>small{color:var(--muted);font-size:var(--fs-label)}.funnel-filter-footer>div{gap:7px;display:flex}.funnel-filter-footer .primary-button,.funnel-filter-footer .secondary-button{min-height:34px;font-size:var(--fs-sm)}.funnel-filter-state{border:1px solid color-mix(in srgb, var(--data) 25%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--data) 5%, var(--panel));justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 13px;padding:8px 11px;display:flex}.funnel-filter-state span{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:650;display:inline-flex}.funnel-filter-state span svg{color:var(--data)}.funnel-filter-state button{color:var(--data);font:inherit;font-size:var(--fs-label);background:0 0;border:0;font-weight:750}.funnel-operation-error,.funnel-error{border:1px solid color-mix(in srgb, var(--negative) 42%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 6%, var(--panel));color:var(--negative);align-items:center;gap:10px;display:flex}.funnel-operation-error{margin-bottom:13px;padding:10px 11px}.funnel-operation-error>span,.funnel-error>span{flex:1;min-width:0}.funnel-operation-error b,.funnel-operation-error small,.funnel-error b,.funnel-error small{display:block}.funnel-operation-error b,.funnel-error b{color:var(--paper);font-size:var(--fs-sm)}.funnel-operation-error small,.funnel-error small{color:var(--muted);font-size:var(--fs-sm);margin-top:3px}.funnel-operation-error .icon-button{width:28px;height:28px}.funnel-error{text-align:center;justify-content:center;min-height:190px;padding:24px}.funnel-error>span{flex:0 360px}.funnel-error .secondary-button{margin-left:6px}.funnel-empty{border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--panel);min-height:380px;color:var(--dim);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.funnel-empty svg{color:var(--data)}.funnel-empty b{color:var(--paper);font-size:var(--fs-sm)}.funnel-empty span{max-width:350px;font-size:var(--fs-sm);line-height:1.5}.funnel-board{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;align-items:start;gap:10px;min-height:530px;padding:2px 2px 10px;display:grid;overflow-x:auto}.funnel-column{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 96%, var(--ink));min-width:0;min-height:510px;transition:border-color var(--ease) var(--curve-inout), background var(--ease) var(--curve-inout), transform var(--ease) var(--curve-out);overflow:hidden}.funnel-column:has(.funnel-deal[draggable=true]:hover){border-color:var(--line)}.funnel-column--won{background:color-mix(in srgb, var(--positive) 3%, var(--panel))}.funnel-column--lost{background:color-mix(in srgb, var(--negative) 3%, var(--panel))}.funnel-column-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:0 12px;display:flex}.funnel-column-head>span{align-items:center;gap:6px;min-width:0;display:flex}.funnel-column-head i{background:var(--data);width:7px;height:7px;box-shadow:0 0 0 4px var(--data-soft);border-radius:50%;flex:none}.funnel-column--won .funnel-column-head i{background:var(--positive);box-shadow:0 0 0 4px var(--positive-soft)}.funnel-column--lost .funnel-column-head i{background:var(--negative);box-shadow:0 0 0 4px var(--negative-soft)}.funnel-column-head b{color:var(--paper);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:740;overflow:hidden}.funnel-column-head small{color:var(--dim);font-size:var(--fs-label);font-weight:650}.funnel-column-head em{border:1px solid var(--line);border-radius:var(--r-xs);min-width:20px;height:20px;color:var(--muted);font-size:var(--fs-label);place-items:center;font-style:normal;font-weight:750;display:grid}.funnel-column-total{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:37px;padding:0 12px;display:flex}.funnel-column-total span{color:var(--muted);font-size:var(--fs-sm);font-weight:710}.funnel-column-total small{color:var(--warning);font-size:var(--fs-label);font-weight:700}.funnel-deal-list{align-content:start;gap:8px;min-height:418px;padding:9px;display:grid}.funnel-deal{cursor:grab;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);transition:border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout), box-shadow var(--ease) var(--curve-inout), transform var(--ease) var(--curve-out), opacity var(--fast) var(--curve-inout);outline:none;padding:10px;box-shadow:0 3px 8px #00000014}.funnel-deal:hover,.funnel-deal:focus-visible{border-color:color-mix(in srgb, var(--data) 54%, var(--line));background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));transform:none;box-shadow:0 9px 17px #0000002b}.funnel-deal:active{cursor:grabbing}.funnel-deal--moving{cursor:wait;opacity:.5}.funnel-deal--closed{cursor:pointer}.funnel-deal>header{min-height:15px;color:var(--dim);align-items:center;gap:5px;display:flex}.deal-grip{color:var(--dim);display:grid}.funnel-deal--closed .deal-grip{visibility:hidden}.deal-status{background:var(--data);border-radius:50%;width:6px;height:6px}.deal-status--won{background:var(--positive)}.deal-status--lost{background:var(--negative)}.funnel-deal>header small{max-width:150px;color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-left:auto;font-weight:680;overflow:hidden}.funnel-deal>b{color:var(--paper);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:9px 0 11px;font-weight:710;line-height:1.3;display:block;overflow:hidden}.deal-contact{align-items:center;gap:7px;min-width:0;display:flex}.deal-avatar{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel-fade);width:22px;height:22px;color:var(--data);font-size:var(--fs-label);flex:none;place-items:center;font-weight:780;display:grid}.deal-contact>span:last-child{min-width:0}.deal-contact strong,.deal-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-contact strong{color:var(--muted);font-size:var(--fs-label);font-weight:700}.deal-contact small{color:var(--dim);font-size:var(--fs-label);margin-top:2px}.funnel-deal footer{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.funnel-deal footer span{color:var(--paper);font-size:var(--fs-sm);letter-spacing:-.03em;font-weight:730}.funnel-deal footer small{color:var(--dim);font-size:var(--fs-label)}.funnel-stage-empty{border:1px dashed var(--line);border-radius:var(--r-sm);min-height:108px;color:var(--dim);text-align:center;place-items:center;padding:11px;display:grid}.funnel-stage-empty span{max-width:150px;font-size:var(--fs-label);line-height:1.5}.funnel-column--skeleton{padding:13px}.funnel-column--skeleton>span,.funnel-column--skeleton>i{border-radius:var(--r-sm);background:var(--surface-2);background-size:220% 100%;animation:none;display:block}.funnel-column--skeleton>span{width:64%;height:13px;margin-bottom:23px}.funnel-column--skeleton>i{height:112px;margin-top:8px}.funnel-dialog-layer{z-index:84}.deal-dialog{width:min(510px,100%)}.deal-dialog-kicker{margin-bottom:2px}.deal-dialog-kicker--won{color:var(--positive)}.deal-dialog-kicker--lost{color:var(--negative)}.deal-dialog-value{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);justify-content:space-between;align-items:flex-end;gap:15px;margin:20px 0 15px;padding:12px;display:flex}.deal-dialog-value span{color:var(--muted);font-size:var(--fs-sm)}.deal-dialog-value b{color:var(--paper);letter-spacing:-.055em;font-size:20px;font-weight:670}.deal-dialog-field{gap:6px;margin-top:12px;display:grid}.deal-dialog-field>span,.create-deal-form label>span{color:var(--muted);font-size:var(--fs-label);font-weight:730}.deal-dialog-field i,.create-deal-form label i{color:var(--dim);font-style:normal;font-weight:500}.deal-dialog-field select,.deal-dialog-field textarea,.create-deal-form input,.create-deal-form select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;font-weight:600}.deal-dialog-field select,.create-deal-form input,.create-deal-form select{height:38px;padding:0 10px}.deal-dialog-field textarea{resize:vertical;min-height:80px;padding:10px;line-height:1.45}.deal-dialog-field textarea::placeholder,.create-deal-form input::placeholder{color:var(--dim)}.deal-dialog-field select:focus,.deal-dialog-field textarea:focus,.create-deal-form input:focus,.create-deal-form select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.deal-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.deal-dialog-actions .primary-button,.deal-dialog-actions .secondary-button{min-height:37px}.deal-loss-button{border-color:color-mix(in srgb, var(--negative) 40%, var(--line))!important;color:var(--danger-text)!important}.deal-move-button{border-color:color-mix(in srgb, var(--data) 50%, var(--line))!important;color:var(--data)!important}.deal-dialog-closed{border:1px solid color-mix(in srgb, var(--positive) 35%, var(--line));border-radius:var(--r-sm);background:var(--positive-soft);color:var(--positive);align-items:center;gap:9px;margin-top:20px;padding:12px;display:flex}.deal-dialog-closed span{color:var(--muted);font-size:var(--fs-sm);line-height:1.45}.demo-seed-dialog{width:min(480px,100%)}.demo-seed-dialog>p{max-width:390px}.demo-seed-list{border:1px solid color-mix(in srgb, var(--data) 26%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));gap:8px;margin-top:18px;padding:12px;display:grid}.demo-seed-list span{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:7px;line-height:1.4;display:flex}.demo-seed-list svg{color:var(--positive);flex:none}.create-deal-dialog{width:min(605px,100%)}.create-deal-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.create-deal-form label{gap:6px;min-width:0;display:grid}.create-deal-wide{grid-column:1/-1}.create-deal-form label small{color:var(--dim);font-size:var(--fs-label);line-height:1.35}.create-deal-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);color:var(--data);align-items:center;gap:8px;padding:0 10px;display:flex}.create-deal-search:focus-within{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.create-deal-search input{border:0;height:36px;padding:0;box-shadow:none!important}.deal-close-confirm{border:1px solid color-mix(in srgb, var(--positive) 38%, var(--line));border-radius:var(--r-md);background:var(--positive-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:11px;display:flex}.deal-close-confirm--lost{border-color:color-mix(in srgb, var(--negative) 38%, var(--line));background:var(--negative-soft)}.deal-close-confirm>span{min-width:0}.deal-close-confirm b,.deal-close-confirm small{display:block}.deal-close-confirm b{color:var(--paper);font-size:var(--fs-sm)}.deal-close-confirm small{color:var(--muted);font-size:var(--fs-label);margin-top:3px;line-height:1.4}.deal-close-confirm>div{flex:none;gap:6px;display:flex}.deal-close-confirm .primary-button,.deal-close-confirm .secondary-button{min-height:34px;font-size:var(--fs-sm);padding-left:10px;padding-right:10px}@media (width<=820px){.funnel-header{flex-direction:column;align-items:flex-start}.funnel-summary{grid-template-columns:1fr 1fr}.funnel-summary article:last-child{grid-column:1/-1}.funnel-board{grid-auto-columns:minmax(266px,72vw)}.funnel-error{flex-direction:column;align-items:flex-start}.funnel-error .secondary-button{margin-left:0}}@media (width<=560px){.funnel-header-actions{width:100%}.funnel-add-button,.funnel-demo-button{flex:160px;justify-content:center;width:auto}.funnel-summary{grid-template-columns:1fr}.funnel-summary article:last-child{grid-column:auto}.funnel-toolbar{grid-template-columns:1fr 46px;display:grid}.funnel-pipeline-select{grid-column:1/-1}.funnel-search{min-height:44px}.funnel-filter-wrap{grid-column:1/2}.funnel-filter-button{justify-content:center;width:100%}.funnel-filter-popover{width:auto;max-height:calc(100vh - 90px);position:fixed;top:76px;left:12px;right:12px}.funnel-filter-scroll{max-height:calc(100vh - 250px)}.funnel-filter-grid,.funnel-filter-grid--field{grid-template-columns:1fr}.funnel-filter-group>div:first-child{display:block}.funnel-filter-group>div:first-child small{text-align:left;margin-top:3px;display:block}.funnel-filter-footer{flex-direction:column;align-items:flex-start}.funnel-filter-footer>div{width:100%}.funnel-filter-footer>div button{flex:1}.funnel-board{grid-auto-columns:minmax(255px,calc(100vw - 57px));min-height:490px}.funnel-column{min-height:470px}.funnel-deal-list{min-height:375px}.create-deal-form{grid-template-columns:1fr}.create-deal-wide{grid-column:auto}.deal-dialog-actions{justify-content:stretch}.deal-dialog-actions .primary-button,.deal-dialog-actions .secondary-button{flex:calc(50% - 5px)}.deal-close-confirm{flex-direction:column;align-items:flex-start}.deal-close-confirm>div{width:100%}.deal-close-confirm>div button{flex:1}.deal-dialog{padding:18px}}.funnel-toolbar{z-index:4;gap:10px;position:relative}.pipeline-switch{flex:0 0 min(325px,30vw);position:relative}.pipeline-switch-trigger{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);width:100%;min-height:54px;color:var(--paper);text-align:left;transition:border-color var(--ease) var(--curve-inout), box-shadow var(--ease) var(--curve-inout), transform var(--ease) var(--curve-out);grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 12px 7px 9px;display:grid}.pipeline-switch-trigger:hover,.pipeline-switch-trigger--open{border-color:color-mix(in srgb, var(--data) 58%, var(--line));transform:none;box-shadow:0 10px 26px #0000002b}.pipeline-switch-trigger>span:nth-child(2){min-width:0}.pipeline-switch-trigger small,.pipeline-switch-trigger b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-switch-trigger small{color:var(--dim);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.pipeline-switch-trigger b{font-size:var(--fs-sm);margin-top:4px;font-weight:760}.pipeline-switch-trigger>svg{color:var(--muted);transition:transform var(--ease) var(--curve-out)}.pipeline-switch-trigger--open>svg{transform:rotate(180deg)}.pipeline-switch-mark{border:1px solid color-mix(in srgb, var(--data) 34%, var(--line));border-radius:var(--r-sm);background:var(--data-soft);width:29px;height:29px;color:var(--data);place-items:center;display:grid}.pipeline-switch-menu{z-index:36;border:1px solid color-mix(in srgb, var(--data) 29%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--ink-raised) 96%, transparent);width:min(390px,100vw - 48px);box-shadow:0 23px 58px var(--shadow);animation:pop-in var(--ease) var(--curve-out) both;-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden}.pipeline-switch-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pipeline-switch-menu>header span{color:var(--paper);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:740;display:inline-flex}.pipeline-switch-menu>header span svg{color:var(--data)}.pipeline-switch-menu>header small{color:var(--dim);font-size:var(--fs-label)}.pipeline-switch-menu>div{max-height:300px;padding:6px;display:grid;overflow-y:auto}.pipeline-switch-menu button{border-radius:var(--r-md);width:100%;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);background:0 0;border:1px solid #0000;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.pipeline-switch-menu button:hover{background:var(--panel-fade)}.pipeline-switch-menu .pipeline-switch-option--active{border-color:color-mix(in srgb, var(--data) 45%, var(--line));background:color-mix(in srgb, var(--data) 8%, var(--panel))}.pipeline-option-orb{background:var(--muted);border-radius:50%;width:7px;height:7px}.pipeline-switch-option--active .pipeline-option-orb{background:var(--data);box-shadow:0 0 0 4px var(--data-soft)}.pipeline-switch-menu b,.pipeline-switch-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-switch-menu b{font-size:var(--fs-sm);font-weight:740}.pipeline-switch-menu small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.pipeline-switch-menu svg{color:var(--data)}.pipeline-switch-menu em{border:1px solid var(--line);border-radius:var(--r-full);color:var(--dim);font-size:var(--fs-label);padding:3px 6px;font-style:normal;font-weight:730}.funnel-board{grid-auto-columns:minmax(292px,350px);justify-content:start}.funnel-column{min-height:510px}.funnel-column:only-child{max-width:350px}.funnel-filter-button{border-radius:var(--r-md);min-height:54px;padding:0 15px}.funnel-refresh{border-radius:var(--r-md);width:54px;height:54px}.create-deal-dialog{width:min(840px,100vw - 44px);padding:0;overflow:hidden}.create-deal-dialog .dialog-close{z-index:2;top:17px;right:18px}.create-deal-hero{border-bottom:1px solid var(--line);background:var(--surface-2);padding:28px 34px 23px;position:relative;overflow:hidden}.create-deal-hero:after{border:1px solid color-mix(in srgb, var(--data) 25%, transparent);content:"";border-radius:50%;width:180px;height:180px;position:absolute;top:-92px;right:62px}.create-deal-hero>*{z-index:1;position:relative}.create-deal-hero h2{letter-spacing:-.06em;margin:10px 0 7px;font-size:26px}.create-deal-hero p{max-width:470px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.52}.create-deal-pipeline{border:1px solid color-mix(in srgb, var(--data) 30%, var(--line));border-radius:var(--r-full);background:color-mix(in srgb, var(--data) 8%, var(--panel));color:var(--data);font-size:var(--fs-label);align-items:center;gap:6px;margin-top:16px;padding:5px 8px;font-weight:740;display:inline-flex}.create-deal-layout{grid-template-columns:minmax(0,1fr) 218px;gap:24px;padding:25px 34px 20px;display:grid}.create-deal-main{min-width:0}.create-deal-field{gap:7px;min-width:0;display:grid}.create-deal-field>span,.stage-selector legend{color:var(--muted);font-size:var(--fs-label);font-weight:760}.create-deal-field i{color:var(--dim);font-style:normal;font-weight:500}.create-deal-search{border-radius:var(--r-md);min-height:43px;padding:0 12px}.create-deal-search input{height:41px;font-size:var(--fs-sm)}.contact-choice-surface{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--ink-raised);margin-top:8px;display:grid;overflow:hidden}.contact-choice{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout);background:0 0;grid-template-columns:27px minmax(0,1fr) 17px;align-items:center;gap:8px;padding:8px 10px;display:grid}.contact-choice:last-of-type{border-bottom:0}.contact-choice:hover{background:var(--panel-fade)}.contact-choice--selected{background:color-mix(in srgb, var(--positive) 6%, var(--ink-raised));grid-template-columns:27px minmax(0,1fr) 25px}.contact-choice span:nth-child(2){min-width:0}.contact-choice b,.contact-choice small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-choice b{font-size:var(--fs-sm);font-weight:740}.contact-choice small{color:var(--dim);font-size:var(--fs-label);margin-top:2px}.contact-choice svg{color:var(--data)}.contact-choice--selected>button{border-radius:var(--r-xs);width:25px;height:25px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.contact-choice--selected>button:hover{background:var(--panel);color:var(--paper)}.contact-choice-avatar{border:1px solid color-mix(in srgb, var(--data) 30%, var(--line));border-radius:var(--r-sm);background:var(--data-soft);width:27px;height:27px;color:var(--data);font-size:var(--fs-label);place-items:center;font-weight:800;display:grid}.contact-choice-empty,.contact-choice-more{color:var(--dim);font-size:var(--fs-label);padding:11px;line-height:1.4;display:block}.contact-choice-more{border-top:1px solid var(--line-soft);color:var(--data)}.stage-selector{border:0;min-width:0;margin:18px 0 0;padding:0}.stage-selector legend{margin-bottom:8px;padding:0}.stage-selector>div{flex-wrap:wrap;gap:7px;display:flex}.stage-selector button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);min-width:120px;color:var(--paper);text-align:left;transition:border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout), transform var(--fast) var(--curve-out);flex:125px;gap:4px;padding:9px 10px;display:grid}.stage-selector button:hover{border-color:color-mix(in srgb, var(--data) 55%, var(--line));transform:none}.stage-selector .stage-selector-option--selected{border-color:color-mix(in srgb, var(--data) 70%, var(--line));background:var(--data-soft)}.stage-selector button>span{align-items:center;gap:6px;display:inline-flex}.stage-selector i{background:var(--muted);border-radius:50%;width:6px;height:6px}.stage-selector-option--selected i{background:var(--data);box-shadow:0 0 0 3px color-mix(in srgb, var(--data) 19%, transparent)}.stage-selector b{font-size:var(--fs-sm);font-weight:740}.stage-selector small{color:var(--dim);font-size:var(--fs-label)}.create-deal-fields-row{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);gap:10px;margin-top:18px;display:grid}.create-deal-field input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);width:100%;height:42px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 11px;font-weight:600}.create-deal-field input:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.create-deal-field input::placeholder{color:var(--dim)}.create-deal-aside{border:1px solid color-mix(in srgb, var(--data) 23%, var(--line));border-radius:var(--r-lg);background:var(--surface-2);align-self:stretch;padding:16px}.create-deal-aside>span,.create-deal-aside b,.create-deal-aside p{display:block}.create-deal-aside>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.create-deal-aside b{color:var(--paper);font-size:var(--fs-sm);margin-top:10px;line-height:1.24}.create-deal-aside p{color:var(--muted);font-size:var(--fs-label);margin:8px 0 15px;line-height:1.55}.create-deal-aside>div{border-top:1px solid color-mix(in srgb, var(--data) 14%, var(--line));color:var(--muted);font-size:var(--fs-label);align-items:flex-start;gap:6px;padding:9px 0 0;line-height:1.4;display:flex}.create-deal-aside>div+div{padding-top:8px}.create-deal-aside svg{color:var(--positive);flex:none}.create-deal-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 68%, transparent);justify-content:space-between;align-items:center;gap:18px;padding:16px 34px;display:flex}.create-deal-footer>small{max-width:300px;color:var(--dim);font-size:var(--fs-label);line-height:1.45}.create-deal-footer>div{gap:8px;display:flex}.create-deal-footer .primary-button,.create-deal-footer .secondary-button{min-height:39px}.funnel-filter-layer{z-index:95;justify-content:center;align-items:center;padding:26px}.funnel-filter-studio{border:1px solid color-mix(in srgb, var(--data) 35%, var(--line));border-radius:var(--r-xl);background:color-mix(in srgb, var(--panel-raised) 98%, transparent);width:min(1050px,100%);max-height:min(780px,100vh - 52px);animation:dialog-in var(--slow) var(--curve-out) both;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;box-shadow:0 30px 80px #0000008f}.funnel-filter-studio-head{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:39px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 22px 18px;display:grid}.filter-studio-icon{border:1px solid color-mix(in srgb, var(--data) 35%, var(--line));border-radius:var(--r-md);background:var(--data-soft);width:38px;height:38px;color:var(--data);place-items:center;display:grid}.funnel-filter-studio-head>span:nth-child(2){min-width:0}.funnel-filter-studio-head small,.funnel-filter-studio-head h2,.funnel-filter-studio-head p{display:block}.funnel-filter-studio-head>span:nth-child(2)>small{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.funnel-filter-studio-head h2{color:var(--paper);letter-spacing:-.05em;margin:5px 0 4px;font-size:20px;font-weight:680}.funnel-filter-studio-head p{max-width:490px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.funnel-filter-studio-head>div{align-items:center;gap:10px;display:flex}.filter-studio-count{border:1px solid var(--line);border-radius:var(--r-md);min-width:50px;height:38px;color:var(--dim);font-size:var(--fs-sm);align-content:center;place-items:center;font-weight:780;display:grid}.filter-studio-count--active{border-color:color-mix(in srgb, var(--data) 55%, var(--line));background:var(--data-soft);color:var(--data)}.filter-studio-count small{color:inherit;font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.funnel-filter-studio-head .icon-button{width:38px;height:38px}.filter-studio-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 14px;display:grid}.filter-studio-nav button{border-radius:var(--r-md);min-height:49px;color:var(--dim);text-align:left;transition:border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout), color var(--fast) var(--curve-inout);background:0 0;border:1px solid #0000;padding:7px 10px;position:relative}.filter-studio-nav button:hover{background:var(--panel-fade);color:var(--muted)}.filter-studio-nav .filter-studio-nav--active{border-color:color-mix(in srgb, var(--data) 41%, var(--line));background:color-mix(in srgb, var(--data) 7%, var(--panel));color:var(--paper)}.filter-studio-nav b,.filter-studio-nav small{display:block}.filter-studio-nav b{font-size:var(--fs-sm);font-weight:760}.filter-studio-nav small{color:inherit;font-size:var(--fs-label);opacity:.75;margin-top:3px}.filter-studio-body{grid-template-columns:minmax(0,1fr) 254px;min-height:354px;max-height:min(51vh,470px);display:grid}.filter-studio-fields{padding:23px;overflow-y:auto}.filter-studio-fields>header>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.filter-studio-fields>header h3{color:var(--paper);letter-spacing:-.045em;margin:8px 0 5px;font-size:17px;font-weight:670}.filter-studio-fields>header p{max-width:500px;color:var(--muted);font-size:var(--fs-sm);margin:0 0 20px;line-height:1.5}.filter-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.filter-studio-grid label{gap:6px;min-width:0;display:grid}.filter-studio-grid label>span{color:var(--muted);font-size:var(--fs-label);font-weight:730}.filter-studio-grid select,.filter-studio-grid input{appearance:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);width:100%;min-width:0;height:40px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);outline:0;padding:0 34px 0 11px;font-weight:650}.filter-studio-grid select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.filter-studio-grid input{padding-right:11px}.filter-studio-grid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.filter-studio-grid select:focus,.filter-studio-grid input:focus{border-color:var(--data);background-color:color-mix(in srgb, var(--data) 4%, var(--ink-raised));box-shadow:0 0 0 3px var(--data-soft)}.filter-studio-grid input:disabled{opacity:.45}.filter-studio-field-wide{grid-column:1/-1}.filter-studio-recap{border-left:1px solid var(--line);background:var(--surface-2);padding:23px 18px;overflow-y:auto}.filter-studio-recap>span,.filter-studio-recap>b,.filter-studio-recap>p{display:block}.filter-studio-recap>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.filter-studio-recap>b{color:var(--paper);font-size:var(--fs-sm);margin-top:9px;line-height:1.3}.filter-studio-recap>p{color:var(--muted);font-size:var(--fs-label);margin:7px 0 15px;line-height:1.48}.filter-studio-recap>div{flex-wrap:wrap;gap:6px;display:flex}.filter-studio-recap>div>span:not(.filter-studio-recap-empty){border:1px solid color-mix(in srgb, var(--data) 25%, var(--line));border-radius:var(--r-full);background:color-mix(in srgb, var(--data) 6%, var(--panel));color:var(--paper);font-size:var(--fs-label);align-items:center;gap:4px;padding:4px 7px;font-weight:700;display:inline-flex}.filter-studio-recap>div>span small{color:var(--data);font-size:var(--fs-label)}.filter-studio-recap-empty{color:var(--dim);font-size:var(--fs-label);align-items:flex-start;gap:7px;margin-top:7px;line-height:1.5;display:flex}.filter-studio-recap-empty svg{color:var(--data);flex:none;margin-top:1px}.filter-studio-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 65%, transparent);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 22px;display:flex}.filter-studio-footer>small{max-width:360px;color:var(--muted);font-size:var(--fs-label);line-height:1.45}.filter-studio-footer>div{gap:8px;display:flex}.filter-studio-footer .primary-button,.filter-studio-footer .secondary-button{min-height:39px}.filter-studio-footer .primary-button{align-items:center;gap:7px;display:inline-flex}@media (width<=820px){.pipeline-switch{flex-basis:min(300px,44vw)}.create-deal-layout{grid-template-columns:1fr}.create-deal-aside{display:none}.funnel-filter-studio{max-height:calc(100vh - 34px)}.filter-studio-body{grid-template-columns:1fr;max-height:min(57vh,520px)}.filter-studio-recap{display:none}}@media (width<=560px){.funnel-toolbar{grid-template-columns:1fr 54px}.pipeline-switch{grid-column:1/-1;max-width:none}.pipeline-switch-menu{width:100%}.funnel-filter-wrap{grid-column:1/2}.funnel-filter-layer{align-items:flex-end;padding:10px}.funnel-filter-studio{border-radius:var(--r-lg);max-height:calc(100vh - 20px)}.funnel-filter-studio-head{grid-template-columns:34px minmax(0,1fr) auto;padding:16px}.filter-studio-icon{width:34px;height:34px}.funnel-filter-studio-head h2{font-size:17px}.filter-studio-count{display:none}.filter-studio-nav{grid-template-columns:repeat(2,1fr)}.filter-studio-body{max-height:calc(100vh - 306px)}.filter-studio-fields{padding:17px}.filter-studio-grid{grid-template-columns:1fr}.filter-studio-field-wide{grid-column:auto}.filter-studio-footer{flex-direction:column;align-items:flex-start;padding:12px 16px}.filter-studio-footer>div{width:100%}.filter-studio-footer button{flex:1}.create-deal-dialog{width:min(100vw - 20px,840px);max-height:calc(100vh - 20px);overflow-y:auto}.create-deal-hero{padding:22px 20px 18px}.create-deal-layout{padding:18px 20px}.create-deal-fields-row{grid-template-columns:1fr}.create-deal-footer{flex-direction:column;align-items:flex-start;padding:14px 20px}.create-deal-footer>div{width:100%}.create-deal-footer button{flex:1}.stage-selector>div{flex-direction:column}.stage-selector button{flex-basis:auto}.funnel-board{grid-auto-columns:minmax(280px,calc(100vw - 57px))}}.create-deal-dialog{border-color:color-mix(in srgb, var(--data) 31%, var(--line));border-radius:var(--r-xl);background:var(--panel);width:min(820px,100vw - 44px)}.create-deal-hero{border-bottom-color:var(--line-soft);background:var(--panel);padding:25px 31px 20px}.create-deal-hero:after{display:none}.create-deal-hero h2{letter-spacing:-.05em;max-width:540px;margin:8px 0 5px;font-size:25px;font-weight:650}.create-deal-hero p{max-width:560px;font-size:var(--fs-sm)}.create-deal-pipeline{margin-top:13px}.create-deal-layout{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:0;padding:0}.create-deal-main{padding:22px 25px 25px 31px}.create-deal-aside{border-color:color-mix(in srgb, var(--data) 22%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel-raised) 82%, var(--panel));scrollbar-width:thin;max-height:430px;margin:18px 18px 18px 0;padding:15px;overflow:auto;box-shadow:0 13px 28px #00000021}.create-deal-aside:before{border-radius:var(--r-full);background:var(--data);content:"";opacity:.75;width:22px;height:2px;margin-bottom:10px;display:block}.create-deal-aside b{font-size:var(--fs-sm);margin-top:8px}.create-deal-aside p{font-size:var(--fs-label)}.create-deal-footer{border-top-color:var(--line-soft);background:var(--panel);padding:13px 31px}.client-filter-layer{z-index:96}.client-filter-studio{width:min(1000px,100%)}.client-filter-studio .filter-studio-nav button{min-height:54px}.client-filter-studio .filter-studio-fields>header p{max-width:530px}.client-filter-studio .filter-studio-recap{background:var(--surface-2)}@media (width<=820px){.create-deal-layout{grid-template-columns:1fr}.create-deal-main{padding:22px 31px 18px}.create-deal-aside{margin:0 31px 20px;display:block}.client-filter-studio{max-height:calc(100vh - 34px)}}@media (width<=560px){.create-deal-dialog{width:min(100vw - 20px,820px)}.create-deal-hero{padding:21px 20px 17px}.create-deal-main{padding:19px 20px 15px}.create-deal-aside{max-height:none;margin:0 20px 20px}.create-deal-footer{flex-direction:column;align-items:flex-start;padding:13px 20px}.create-deal-footer>div{width:100%}.create-deal-footer button{flex:1}}.funnel-structure-button{border-color:color-mix(in srgb, var(--data) 38%, var(--line));color:var(--paper)}.funnel-structure-button:hover:not(:disabled){border-color:var(--data);background:var(--data-soft)}.pipeline-library-layer{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030508b3;justify-content:center;align-items:center;padding:24px}.pipeline-library{border:1px solid color-mix(in srgb, var(--data) 34%, var(--line));border-radius:var(--r-xl);background:var(--panel);width:min(890px,100%);max-height:min(710px,100vh - 48px);animation:dialog-in var(--slow) var(--curve-out) both;overflow:hidden;box-shadow:0 30px 82px #00000094}.pipeline-library-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:39px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:20px 22px 18px;display:grid}.pipeline-library-icon{border:1px solid color-mix(in srgb, var(--data) 37%, var(--line));border-radius:var(--r-md);background:var(--data-soft);width:39px;height:39px;color:var(--data);place-items:center;display:grid}.pipeline-library-head>span:nth-child(2){min-width:0}.pipeline-library-head small,.pipeline-library-head h2,.pipeline-library-head p{display:block}.pipeline-library-head>span:nth-child(2)>small{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.pipeline-library-head h2{letter-spacing:-.052em;margin:5px 0 4px;font-size:20px;font-weight:670}.pipeline-library-head p{max-width:510px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.48}.pipeline-library-head .icon-button{width:38px;height:38px}.pipeline-library-body{grid-template-columns:300px minmax(0,1fr);min-height:440px;max-height:min(55vh,520px);display:grid}.pipeline-library-body>aside{border-right:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 78%, var(--panel));grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.pipeline-library-body>aside>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:9px;padding:13px 14px;display:flex}.pipeline-library-body>aside>header>span{color:var(--paper);font-size:var(--fs-sm);font-weight:760}.pipeline-library-body>aside>header>button{border:1px solid color-mix(in srgb, var(--data) 36%, var(--line));border-radius:var(--r-xs);background:var(--data-soft);min-height:29px;color:var(--data);font:inherit;font-size:var(--fs-label);align-items:center;gap:4px;padding:0 7px;font-weight:750;display:inline-flex}.pipeline-library-list{align-content:start;gap:5px;padding:8px;display:grid;overflow-y:auto}.pipeline-library-list>p{color:var(--dim);font-size:var(--fs-label);margin:12px}.pipeline-library-row--active,.pipeline-library-list>div{border-radius:var(--r-md);min-height:51px;transition:border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);border:1px solid #0000;outline:0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pipeline-library-list>div:hover{background:var(--panel-fade)}.pipeline-library-row--active{border-color:color-mix(in srgb, var(--data) 42%, var(--line))!important;background:color-mix(in srgb, var(--data) 7%, var(--panel))!important}.pipeline-library-row--archived{opacity:.56}.pipeline-library-list>div>span:nth-child(2){min-width:0}.pipeline-library-list b,.pipeline-library-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-library-list b{font-size:var(--fs-sm);font-weight:750}.pipeline-library-list small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.pipeline-library-list i{gap:2px;font-style:normal;display:flex}.pipeline-library-list i button{border-radius:var(--r-xs);width:20px;height:20px;color:var(--dim);background:0 0;border:1px solid #0000;place-items:center;display:grid}.pipeline-library-list i button:hover:not(:disabled){border-color:var(--line);background:var(--panel);color:var(--paper)}.pipeline-library-body>main{min-height:0;padding:22px 24px;overflow-y:auto}.pipeline-library-body>main>header>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.pipeline-library-body>main>header h3{letter-spacing:-.052em;margin:8px 0 5px;font-size:18px;font-weight:670}.pipeline-library-body>main>header p{max-width:480px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.pipeline-library-form{gap:15px;margin-top:22px;display:grid}.pipeline-library-form>label{gap:7px;display:grid}.pipeline-library-form>label>span{color:var(--muted);font-size:var(--fs-label);font-weight:740}.pipeline-library-form label i{color:var(--dim);font-style:normal;font-weight:500}.pipeline-library-form input[type=text],.pipeline-library-form>label:not(.pipeline-default-check) input,.pipeline-library-form textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:40px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 10px;font-weight:630}.pipeline-library-form textarea{resize:vertical;min-height:82px;padding-top:9px;line-height:1.45}.pipeline-library-form input:focus,.pipeline-library-form textarea:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.pipeline-default-check{border:1px solid color-mix(in srgb, var(--data) 21%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 4%, var(--panel));align-items:flex-start;gap:8px;padding:10px;display:flex!important}.pipeline-default-check input{width:14px;height:14px;accent-color:var(--data)}.pipeline-default-check b,.pipeline-default-check small{display:block}.pipeline-default-check b{color:var(--paper);font-size:var(--fs-label)}.pipeline-default-check small{color:var(--dim);font-size:var(--fs-label);margin-top:3px;line-height:1.42}.pipeline-library-form>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding-top:14px;display:flex}.pipeline-library-form>footer>.primary-button{min-height:37px;font-size:var(--fs-label);margin-left:auto}.pipeline-library-confirm{justify-content:space-between;align-items:center;gap:11px;width:100%;display:flex}.pipeline-library-confirm b,.pipeline-library-confirm small{display:block}.pipeline-library-confirm b{color:var(--paper);font-size:var(--fs-label)}.pipeline-library-confirm small{color:var(--muted);font-size:var(--fs-label);margin-top:3px}.pipeline-library-confirm>div{gap:7px;display:flex}.pipeline-library-confirm .secondary-button{min-height:33px;font-size:var(--fs-label);padding:0 8px}.pipeline-library-archived{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--warning) 5%, var(--panel));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:22px;padding:13px;display:grid}.pipeline-library-archived>svg{color:var(--warning)}.pipeline-library-archived b,.pipeline-library-archived small{display:block}.pipeline-library-archived b{font-size:var(--fs-sm)}.pipeline-library-archived small{color:var(--muted);font-size:var(--fs-label);margin-top:4px;line-height:1.45}.pipeline-library-archived .secondary-button{min-height:34px;font-size:var(--fs-label);grid-column:2;justify-self:start;padding:0 9px}.pipeline-library-empty{min-height:290px;color:var(--dim);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.pipeline-library-empty svg{color:var(--data)}.pipeline-library-empty b{color:var(--paper);font-size:var(--fs-sm)}.pipeline-library-empty span{max-width:250px;font-size:var(--fs-label);line-height:1.45}@media (width<=650px){.pipeline-library-layer{align-items:flex-end;padding:10px}.pipeline-library{border-radius:var(--r-lg);max-height:calc(100vh - 20px)}.pipeline-library-head{grid-template-columns:35px minmax(0,1fr) 34px;padding:16px}.pipeline-library-icon{width:34px;height:34px}.pipeline-library-head h2{font-size:17px}.pipeline-library-body{max-height:calc(100vh - 160px);display:block;overflow-y:auto}.pipeline-library-body>aside{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);min-height:235px}.pipeline-library-body>main{padding:18px 16px 23px;overflow:visible}.pipeline-library-confirm{flex-direction:column;align-items:flex-start}.pipeline-library-confirm>div{width:100%}.pipeline-library-confirm button{flex:1}}.pipeline-studio-layer{z-index:98;align-items:center;padding:25px}.pipeline-studio{border:1px solid color-mix(in srgb, var(--data) 34%, var(--line));border-radius:var(--r-xl);background:var(--panel);width:min(1010px,100%);max-height:min(790px,100vh - 50px);animation:dialog-in var(--slow) var(--curve-out) both;overflow:hidden;box-shadow:0 31px 82px #00000094}.pipeline-studio-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:21px 23px 18px;display:grid}.pipeline-studio-icon{border:1px solid color-mix(in srgb, var(--data) 37%, var(--line));border-radius:var(--r-md);background:var(--data-soft);width:39px;height:39px;color:var(--data);place-items:center;display:grid}.pipeline-studio-head>span:nth-child(2){min-width:0}.pipeline-studio-head small,.pipeline-studio-head h2,.pipeline-studio-head p{display:block}.pipeline-studio-head>span:nth-child(2)>small{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.pipeline-studio-head h2{letter-spacing:-.055em;margin:5px 0 4px;font-size:21px;font-weight:670}.pipeline-studio-head p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.48}.pipeline-studio-head>div{align-items:center;gap:9px;display:flex}.pipeline-studio-head>div>span{border:1px solid var(--line);border-radius:var(--r-md);min-width:46px;height:38px;color:var(--data);font-size:var(--fs-sm);align-content:center;place-items:center;font-weight:780;display:grid}.pipeline-studio-head>div>span small{color:var(--dim);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.pipeline-studio-head .icon-button{width:38px;height:38px}.pipeline-studio-tabs{border-bottom:1px solid var(--line);gap:5px;padding:9px 14px;display:flex}.pipeline-studio-tabs button{border-radius:var(--r-sm);min-height:35px;color:var(--dim);font-size:var(--fs-sm);transition:color var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;font-weight:760;display:inline-flex}.pipeline-studio-tabs button:hover{background:var(--panel-fade);color:var(--muted)}.pipeline-studio-tabs .pipeline-studio-tab--active{border-color:color-mix(in srgb, var(--data) 42%, var(--line));background:color-mix(in srgb, var(--data) 7%, var(--panel));color:var(--paper)}.pipeline-studio-tabs .pipeline-studio-tab--active svg{color:var(--data)}.pipeline-studio-body{grid-template-columns:347px minmax(0,1fr);min-height:455px;max-height:min(57vh,530px);display:grid}.pipeline-stage-list{border-right:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 74%, var(--panel));grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.pipeline-stage-list>header{border-bottom:1px solid var(--line-soft);padding:16px 17px 12px}.pipeline-stage-list>header span,.pipeline-stage-list>header small{display:block}.pipeline-stage-list>header span{color:var(--paper);font-size:var(--fs-sm);font-weight:760}.pipeline-stage-list>header small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.pipeline-stage-list>div{align-content:start;gap:5px;padding:9px;display:grid;overflow-y:auto}.pipeline-stage-row{border-radius:var(--r-md);min-height:54px;color:var(--paper);transition:border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout), transform var(--fast) var(--curve-out);border:1px solid #0000;outline:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pipeline-stage-row:hover{background:var(--panel-fade)}.pipeline-stage-row:focus-visible{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.pipeline-stage-row--active{border-color:color-mix(in srgb, var(--data) 42%, var(--line));background:color-mix(in srgb, var(--data) 7%, var(--panel))}.pipeline-stage-dot{background:var(--data);width:7px;height:7px;box-shadow:0 0 0 3px var(--data-soft);border-radius:50%}.pipeline-stage-dot--won{background:var(--positive);box-shadow:0 0 0 3px var(--positive-soft)}.pipeline-stage-dot--lost{background:var(--negative);box-shadow:0 0 0 3px var(--accent-soft)}.pipeline-stage-row>span:nth-child(2){min-width:0}.pipeline-stage-row b,.pipeline-stage-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-stage-row b{font-size:var(--fs-sm);font-weight:750}.pipeline-stage-row small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.pipeline-stage-row i{gap:3px;font-style:normal;display:flex}.pipeline-stage-row i button{border-radius:var(--r-xs);width:22px;height:22px;color:var(--dim);background:0 0;border:1px solid #0000;place-items:center;display:grid}.pipeline-stage-row i button:hover:not(:disabled){border-color:var(--line);background:var(--panel);color:var(--paper)}.pipeline-stage-list>footer{border-top:1px solid var(--line-soft);padding:10px}.pipeline-stage-list>footer button,.pipeline-stage-list>footer span{border:1px dashed color-mix(in srgb, var(--data) 43%, var(--line));border-radius:var(--r-sm);width:100%;min-height:35px;color:var(--data);font-size:var(--fs-label);text-align:center;transition:border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-weight:760;display:flex}.pipeline-stage-list>footer button:hover:not(:disabled){border-color:var(--data);background:var(--data-soft)}.pipeline-stage-list>footer span{border-color:color-mix(in srgb, var(--positive) 32%, var(--line));color:var(--positive)}.pipeline-stage-editor{align-content:start;min-height:0;padding:24px 26px;display:grid;overflow-y:auto}.pipeline-stage-editor>header>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.pipeline-stage-editor h3{letter-spacing:-.05em;margin:8px 0 5px;font-size:18px;font-weight:670}.pipeline-stage-editor>header p{max-width:490px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.48}.pipeline-stage-form{gap:17px;margin-top:22px;display:grid}.pipeline-stage-form label{gap:7px;display:grid}.pipeline-stage-form label>span,.pipeline-stage-form legend{color:var(--muted);font-size:var(--fs-label);font-weight:740}.pipeline-stage-form label>span i{color:var(--dim);font-style:normal;font-weight:500}.pipeline-stage-form input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);width:100%;height:42px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);outline:0;padding:0 11px;font-weight:650}.pipeline-stage-form input:focus{border-color:var(--data);background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));box-shadow:0 0 0 3px var(--data-soft)}.pipeline-stage-form input:disabled{cursor:not-allowed;opacity:.42}.pipeline-stage-form input::placeholder{color:var(--dim)}.pipeline-stage-form fieldset{border:0;min-width:0;margin:0;padding:0}.pipeline-stage-form legend{margin-bottom:8px;padding:0}.pipeline-stage-form fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.stage-type-option{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);min-height:37px;color:var(--muted);font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);align-items:center;gap:7px;padding:0 10px;font-weight:720;display:inline-flex}.stage-type-option:hover{border-color:color-mix(in srgb, var(--data) 48%, var(--line));color:var(--paper)}.stage-type-option--active{border-color:color-mix(in srgb, var(--data) 62%, var(--line));background:var(--data-soft);color:var(--paper)}.stage-type-option .pipeline-stage-dot{width:6px;height:6px}.pipeline-stage-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pipeline-editor-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:23px;padding-top:15px;display:flex}.pipeline-editor-actions>span{color:var(--dim);font-size:var(--fs-label)}.pipeline-archive-link{color:var(--negative);font-size:var(--fs-label);background:0 0;border:0;align-items:center;gap:6px;font-weight:750;display:inline-flex}.pipeline-archive-confirm{border:1px solid color-mix(in srgb, var(--negative) 33%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 6%, var(--panel));justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.pipeline-archive-confirm b,.pipeline-archive-confirm small{display:block}.pipeline-archive-confirm b{font-size:var(--fs-sm)}.pipeline-archive-confirm small{max-width:285px;color:var(--muted);font-size:var(--fs-label);margin-top:3px;line-height:1.4}.pipeline-archive-confirm>div{gap:7px;display:flex}.pipeline-archive-confirm .secondary-button{min-height:34px;font-size:var(--fs-label);padding:0 9px}.pipeline-archive-action{border-color:color-mix(in srgb, var(--negative) 47%, var(--line))!important;color:var(--negative)!important}.pipeline-new-stage{color:var(--data);font-size:var(--fs-label);background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-weight:760;display:inline-flex}.pipeline-capability-map{min-height:455px;padding:25px 27px 21px;overflow-y:auto}.pipeline-capability-map>header>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.pipeline-capability-map h3{letter-spacing:-.05em;margin:8px 0 5px;font-size:18px;font-weight:670}.pipeline-capability-map>header p{max-width:620px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.pipeline-capability-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.pipeline-capability-grid article{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);min-height:128px;padding:14px}.pipeline-capability-grid article>span{color:var(--data);font-size:var(--fs-label);align-items:center;gap:5px;font-weight:760;display:inline-flex}.pipeline-capability-grid article:nth-child(3)>span{color:var(--positive)}.pipeline-capability-grid article:nth-child(4)>span{color:var(--warning)}.pipeline-capability-grid b{color:var(--paper);font-size:var(--fs-sm);margin-top:11px;display:block}.pipeline-capability-grid p{color:var(--muted);font-size:var(--fs-label);margin:6px 0 0;line-height:1.48}.pipeline-capability-map>footer{border-top:1px solid var(--line-soft);color:var(--dim);font-size:var(--fs-label);align-items:flex-start;gap:7px;margin-top:20px;padding-top:14px;line-height:1.48;display:flex}.pipeline-capability-map>footer svg{color:var(--data);flex:none}@media (width<=820px){.funnel-header-actions{flex-wrap:wrap}.pipeline-studio{max-height:calc(100vh - 34px)}.pipeline-studio-body{grid-template-columns:300px minmax(0,1fr)}.pipeline-stage-editor{padding:21px}.pipeline-capability-map{padding:22px}}@media (width<=650px){.pipeline-studio-layer{align-items:flex-end;padding:10px}.pipeline-studio{border-radius:var(--r-lg);max-height:calc(100vh - 20px)}.pipeline-studio-head{grid-template-columns:35px minmax(0,1fr) auto;padding:16px}.pipeline-studio-icon{width:34px;height:34px}.pipeline-studio-head h2{font-size:17px}.pipeline-studio-head>div>span{display:none}.pipeline-studio-tabs{padding:8px 10px}.pipeline-studio-tabs button{flex:1;justify-content:center;padding:0 7px}.pipeline-studio-body{max-height:calc(100vh - 185px);display:block;overflow-y:auto}.pipeline-stage-list{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto minmax(0,245px) auto;min-height:auto}.pipeline-stage-editor{padding:19px 16px 22px;overflow:visible}.pipeline-stage-form-row,.pipeline-capability-grid{grid-template-columns:1fr}.pipeline-archive-confirm{flex-direction:column;align-items:flex-start}.pipeline-archive-confirm>div{width:100%}.pipeline-archive-confirm button{flex:1}.pipeline-capability-map{min-height:auto;padding:19px 16px 23px}.pipeline-capability-grid{margin-top:17px}}.deal-transfer-surface,.deal-reopen-surface{border:1px solid color-mix(in srgb, var(--data) 28%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 4%, var(--ink-raised));gap:8px;margin-top:13px;padding:11px;display:grid}.deal-transfer-surface>span,.deal-reopen-surface>span{color:var(--paper);font-size:var(--fs-sm);font-weight:740}.deal-transfer-surface>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.deal-transfer-surface label{gap:5px;min-width:0;display:grid}.deal-transfer-surface label small,.deal-reopen-surface>small,.deal-close-reason small{color:var(--muted);font-size:var(--fs-label);font-weight:700}.deal-transfer-surface select,.deal-reopen-surface select,.deal-close-reason select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;height:35px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:0 8px;font-weight:650}.deal-transfer-surface select:focus,.deal-reopen-surface select:focus,.deal-close-reason select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.deal-transfer-button{min-height:32px;font-size:var(--fs-label);justify-self:start;padding:0 9px}.deal-close-confirm{gap:10px;display:grid}.deal-close-reason{gap:5px;display:grid}.deal-close-reason small i{color:var(--dim);font-style:normal;font-weight:500}.deal-reopen-surface>small{font-weight:500;line-height:1.42}.deal-reopen-surface>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.deal-reopen-surface .secondary-button{min-height:35px;font-size:var(--fs-label);padding:0 10px}@media (width<=560px){.deal-transfer-surface>div{grid-template-columns:1fr}.deal-transfer-button{justify-content:center;width:100%}.deal-reopen-surface>div{grid-template-columns:1fr}.deal-reopen-surface .secondary-button{width:100%}}.deal-workspace-layer{z-index:99;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030508b8;justify-content:center;align-items:center;padding:24px}.deal-workspace{border:1px solid color-mix(in srgb, var(--data) 33%, var(--line));border-radius:var(--r-xl);background:var(--panel);width:min(1160px,100%);max-height:min(820px,100vh - 48px);animation:dialog-in var(--slow) var(--curve-out) both;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 34px 90px #0000009e}.deal-workspace-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:15px;min-height:104px;padding:18px 22px;display:grid}.deal-workspace-status{color:var(--data);font-size:var(--fs-label);letter-spacing:.075em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:6px;margin-bottom:-8px;font-weight:780;display:inline-flex}.deal-workspace-status--won{color:var(--positive)}.deal-workspace-status--lost{color:var(--negative)}.deal-workspace-title{align-items:center;gap:11px;min-width:0;display:flex}.deal-workspace-avatar{border:1px solid color-mix(in srgb, var(--data) 38%, var(--line));border-radius:var(--r-md);background:var(--data-soft);width:38px;height:38px;color:var(--data);font-size:var(--fs-sm);flex:none;place-items:center;font-weight:800;display:grid}.deal-workspace-title>span:last-child{min-width:0}.deal-workspace-title h2{color:var(--paper);letter-spacing:-.052em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:670;overflow:hidden}.deal-workspace-title p{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.deal-workspace-title p i{color:var(--dim);font-style:normal}.deal-workspace-value{border-right:1px solid var(--line-soft);justify-items:end;gap:4px;min-width:126px;padding-right:15px;display:grid}.deal-workspace-value span{color:var(--dim);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:760}.deal-workspace-value b{color:var(--paper);letter-spacing:-.05em;font-size:18px;font-weight:680}.deal-workspace-head>.icon-button{width:38px;height:38px}.deal-workspace-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;padding:8px 14px;display:flex;overflow-x:auto}.deal-workspace-tabs::-webkit-scrollbar{display:none}.deal-workspace-tabs button{border-radius:var(--r-sm);min-height:36px;color:var(--dim);font-size:var(--fs-sm);transition:color var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:740;display:inline-flex;position:relative}.deal-workspace-tabs button:hover{background:var(--panel-fade);color:var(--muted)}.deal-workspace-tabs .deal-workspace-tab--active{border-color:color-mix(in srgb, var(--data) 42%, var(--line));background:color-mix(in srgb, var(--data) 7%, var(--panel));color:var(--paper)}.deal-workspace-tabs .deal-workspace-tab--active svg{color:var(--data)}.deal-workspace-tabs em{border-radius:var(--r-xs);background:var(--panel-fade);min-width:15px;height:15px;color:var(--muted);font-size:var(--fs-label);place-items:center;font-style:normal;display:inline-grid}.deal-workspace-error{border-bottom:1px solid color-mix(in srgb, var(--negative) 28%, var(--line));background:color-mix(in srgb, var(--negative) 7%, var(--panel));color:var(--negative);font-size:var(--fs-sm);align-items:center;gap:8px;padding:9px 18px;display:flex}.deal-workspace-error span{flex:1;min-width:0}.deal-workspace-error button{border-radius:var(--r-xs);width:23px;height:23px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.deal-workspace-error button:hover{background:var(--accent-soft)}.deal-workspace-loading{align-content:center;gap:9px;padding:35px;display:grid}.deal-workspace-loading span{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2);background-size:220% 100%;height:70px;animation:none;display:block}.deal-workspace-body{scrollbar-color:var(--line) transparent;min-height:0;padding:18px;overflow:auto}.deal-workspace-overview{grid-template-columns:minmax(0,1.08fr) minmax(365px,.92fr);align-items:start;gap:13px;display:grid}.deal-context-card,.deal-command-card,.deal-items-card,.deal-item-editor,.deal-activity-list,.deal-activity-editor,.deal-followup-card,.deal-history-card,.deal-conversation-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-raised)}.deal-context-card>header,.deal-command-card>header,.deal-items-card>header,.deal-activity-list>header,.deal-followup-card>header,.deal-history-card>header,.deal-conversation-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.deal-context-card>header>span,.deal-command-card>header>span,.deal-items-card>header>span,.deal-activity-list>header>span,.deal-followup-card>header>span,.deal-history-card>header>span,.deal-conversation-card>header>span{color:var(--paper);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:760;display:inline-flex}.deal-context-card header svg,.deal-command-card header svg,.deal-items-card header svg,.deal-activity-list header svg,.deal-followup-card header svg,.deal-history-card header svg,.deal-conversation-card header svg{color:var(--data)}.deal-command-card>header,.deal-item-editor,.deal-activity-editor{background:var(--surface-2)}.deal-command-card>header small,.deal-items-card>header small,.deal-activity-list>header small,.deal-followup-card>header small,.deal-history-card>header small,.deal-conversation-card>header small{max-width:290px;color:var(--dim);font-size:var(--fs-label);text-align:right;line-height:1.45}.deal-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:5px 14px;display:grid}.deal-context-grid>span{border-bottom:1px solid var(--line-soft);min-width:0;padding:12px 5px}.deal-context-grid>span:nth-last-child(-n+2){border-bottom:0}.deal-context-grid small,.deal-context-grid b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-context-grid small{color:var(--dim);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.deal-context-grid b{color:var(--paper);font-size:var(--fs-sm);margin-top:5px;font-weight:680}.deal-tag-row{border-top:1px solid var(--line-soft);min-height:52px;color:var(--data);align-items:center;gap:9px;padding:9px 14px;display:flex}.deal-tag-row>div{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.deal-tag-row>div>span{border:1px solid color-mix(in srgb, var(--data) 28%, var(--line));border-radius:var(--r-full);color:var(--data);font-size:var(--fs-label);align-items:center;gap:4px;padding:4px 5px 4px 7px;font-weight:720;display:inline-flex}.deal-tag-row>div button{width:13px;height:13px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.deal-tag-row>div button:hover{background:var(--data-soft)}.deal-tag-row small{color:var(--dim);font-size:var(--fs-label)}.deal-tag-row select{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel);width:130px;height:29px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:0 7px}.deal-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.deal-edit-grid>label,.deal-item-editor>label,.deal-activity-editor>label,.deal-followup-card>label,.deal-command-content>label{gap:6px;min-width:0;display:grid}.deal-edit-grid label>span,.deal-item-editor label>span,.deal-activity-editor label>span,.deal-followup-card label>span,.deal-command-content>label>span{color:var(--muted);font-size:var(--fs-label);font-weight:730}.deal-edit-grid label i,.deal-command-content label i{color:var(--dim);font-style:normal;font-weight:500}.deal-edit-grid input,.deal-edit-grid select,.deal-item-editor input,.deal-item-editor select,.deal-activity-editor input,.deal-activity-editor select,.deal-followup-card input,.deal-command-content select,.deal-command-content textarea{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;min-width:0;height:38px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout), background var(--fast) var(--curve-inout);outline:0;padding:0 10px;font-weight:620}.deal-edit-grid input:focus,.deal-edit-grid select:focus,.deal-item-editor input:focus,.deal-activity-editor input:focus,.deal-activity-editor select:focus,.deal-followup-card input:focus,.deal-command-content select:focus,.deal-command-content textarea:focus{border-color:var(--data);background:color-mix(in srgb, var(--data) 4%, var(--panel));box-shadow:0 0 0 3px var(--data-soft)}.deal-command-content textarea{resize:vertical;min-height:68px;padding-top:9px;line-height:1.45}.deal-edit-wide{grid-column:1/-1}.deal-edit-actions{grid-column:1/-1;justify-content:flex-end;padding-top:2px;display:flex}.deal-edit-actions .primary-button{min-height:37px}.deal-custom-fields{gap:7px;display:grid}.deal-custom-fields>span{color:var(--muted);font-size:var(--fs-label);font-weight:730}.deal-custom-fields>label{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr) 25px;gap:6px;display:grid}.deal-custom-fields>label input{height:33px}.deal-custom-fields>label button,.deal-custom-fields>div button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--muted);font:inherit;font-size:var(--fs-label);justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}.deal-custom-fields>label button:hover,.deal-custom-fields>div button:hover{color:var(--negative);border-color:color-mix(in srgb, var(--negative) 35%, var(--line))}.deal-custom-fields>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.deal-custom-fields>div input{height:33px}.deal-command-content{gap:12px;padding:15px;display:grid}.deal-command-row{flex-wrap:wrap;gap:7px;display:flex}.deal-command-row .primary-button,.deal-command-row .secondary-button{min-height:35px;font-size:var(--fs-label)}.deal-command-content--closed{align-content:center;min-height:217px}.deal-command-content .deal-close-confirm{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--warning) 6%, var(--panel));padding:11px}.deal-close-confirm>span b{font-size:var(--fs-sm)}.deal-close-confirm>span small{color:var(--muted);font-size:var(--fs-label);margin-top:4px;line-height:1.45;display:block}.deal-close-confirm>div{justify-content:flex-end;gap:7px;display:flex}.deal-close-confirm>div button{min-height:33px;font-size:var(--fs-label)}.deal-items-layout{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:start;gap:13px;display:grid}.deal-item-list{padding:4px 14px 14px;display:grid}.deal-item-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 15px;padding:13px 4px;display:grid}.deal-item-list article:last-child{border-bottom:0}.deal-item-list article>span{min-width:0}.deal-item-list b,.deal-item-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-item-list b{font-size:var(--fs-sm)}.deal-item-list small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.deal-item-list strong{color:var(--paper);font-size:var(--fs-sm)}.deal-item-list article>div{grid-column:1/-1;gap:7px;display:flex}.deal-item-list article button{color:var(--data);font:inherit;font-size:var(--fs-label);background:0 0;border:0;padding:0;font-weight:730}.deal-item-list article button:last-child{color:var(--negative)}.deal-items-empty{min-height:170px;color:var(--dim);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.deal-items-empty svg{color:var(--data)}.deal-items-empty b{color:var(--paper);font-size:var(--fs-sm)}.deal-items-empty span{max-width:270px;font-size:var(--fs-label);line-height:1.45}.deal-item-editor,.deal-activity-editor,.deal-followup-card{gap:12px;padding:15px;display:grid}.deal-item-editor header>span,.deal-activity-editor header>span{color:var(--data);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;font-weight:780}.deal-item-editor h3,.deal-activity-editor h3{letter-spacing:-.045em;margin:6px 0 0;font-size:15px;font-weight:670}.deal-item-editor>p{color:var(--muted);font-size:var(--fs-sm);margin:2px 0;line-height:1.5}.deal-item-editor footer{justify-content:flex-end;gap:7px;display:flex}.deal-item-editor footer button{min-height:36px;font-size:var(--fs-label)}.deal-item-input-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.deal-item-input-row label{gap:6px;display:grid}.deal-item-input-row span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.deal-catalog-search{position:relative}.deal-catalog-search>div{z-index:4;border:1px solid color-mix(in srgb, var(--data) 36%, var(--line));border-radius:var(--r-md);background:var(--panel-raised);display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 35px #00000059}.deal-catalog-search>div button{border:0;border-bottom:1px solid var(--line-soft);color:var(--paper);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.deal-catalog-search>div button:last-child{border-bottom:0}.deal-catalog-search>div button:hover{background:var(--data-soft)}.deal-catalog-search b,.deal-catalog-search small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-catalog-search b{font-size:var(--fs-label)}.deal-catalog-search small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.deal-catalog-search strong{color:var(--data);font-size:var(--fs-label);align-self:center}.deal-catalog-search>small{color:var(--dim);font-size:var(--fs-label)}.deal-agenda-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr) minmax(250px,.6fr);align-items:start;gap:13px;display:grid}.deal-activity-list>div{padding:4px 14px 14px;display:grid}.deal-activity-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 4px;display:grid}.deal-activity-list article:last-child{border-bottom:0}.deal-activity-kind{border:1px solid color-mix(in srgb, var(--data) 28%, var(--line));border-radius:var(--r-full);color:var(--data);font-size:var(--fs-label);padding:4px 6px;font-weight:720}.deal-activity-list b,.deal-activity-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-activity-list b{font-size:var(--fs-sm)}.deal-activity-list small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.deal-activity-list article>button{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel);color:var(--paper);font:inherit;font-size:var(--fs-label);padding:6px 7px;font-weight:720}.deal-activity-list article>button:hover{border-color:var(--positive);color:var(--positive)}.deal-activity--done{opacity:.56}.deal-activity--done>svg{color:var(--positive)}.deal-blocking-check{align-items:flex-start;gap:8px;display:flex!important}.deal-blocking-check input{width:14px;height:14px;accent-color:var(--data)}.deal-blocking-check b,.deal-blocking-check small{display:block}.deal-blocking-check b{color:var(--paper);font-size:var(--fs-label)}.deal-blocking-check small{color:var(--dim);font-size:var(--fs-label);margin-top:3px;line-height:1.4}.deal-activity-editor>.primary-button{min-height:37px;font-size:var(--fs-label);margin-top:2px}.deal-followup-card header{margin:-15px -15px 0}.deal-followup-card>p{color:var(--muted);font-size:var(--fs-label);margin:0;line-height:1.5}.deal-followup-card>.secondary-button{min-height:35px;font-size:var(--fs-label)}.deal-followup-card>div{border-top:1px solid var(--line-soft);gap:6px;padding-top:10px;display:grid}.deal-followup-card article{border:1px solid var(--line-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.deal-followup-card article b,.deal-followup-card article small{display:block}.deal-followup-card article b{font-size:var(--fs-label)}.deal-followup-card article small{max-width:185px;color:var(--dim);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.deal-followup-card article button{border:1px solid var(--positive);border-radius:var(--r-xs);background:var(--positive-soft);width:25px;height:25px;color:var(--positive);place-items:center;display:grid}.deal-history-card>div{border-left:1px solid var(--line);margin:15px 18px 18px 22px;padding-left:17px;display:grid}.deal-history-card article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 0 18px;display:grid;position:relative}.deal-history-card article:last-child{padding-bottom:0}.deal-history-dot{border:2px solid var(--panel);background:var(--data);width:7px;height:7px;box-shadow:0 0 0 2px var(--data-soft);border-radius:50%;position:absolute;top:4px;left:-21px}.deal-history-dot--won{background:var(--positive);box-shadow:0 0 0 2px var(--positive-soft)}.deal-history-dot--lost{background:var(--negative);box-shadow:0 0 0 2px var(--accent-soft)}.deal-history-card b,.deal-history-card small{display:block}.deal-history-card b{font-size:var(--fs-sm)}.deal-history-card small{color:var(--muted);font-size:var(--fs-label);margin-top:4px;line-height:1.42}.deal-history-card time{color:var(--dim);font-size:var(--fs-label);white-space:nowrap}.deal-conversation-meta{border-bottom:1px solid var(--line-soft);color:var(--dim);font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.deal-conversation-meta span:first-child b,.deal-conversation-meta span:first-child small{display:block}.deal-conversation-meta span:first-child b{color:var(--data);font-size:var(--fs-label);text-transform:capitalize}.deal-conversation-meta span:first-child small{font-size:var(--fs-label);margin-top:3px}.deal-message-list{gap:8px;padding:15px;display:grid}.deal-message-list article{border:1px solid color-mix(in srgb, var(--data) 30%, var(--line));background:color-mix(in srgb, var(--data) 7%, var(--panel));border-radius:11px 11px 3px;justify-self:end;max-width:min(650px,84%);padding:9px 10px}.deal-message-list .deal-message--customer{border-color:var(--line);background:var(--panel);border-radius:11px 11px 11px 3px;justify-self:start}.deal-message-list small{color:var(--dim);font-size:var(--fs-label)}.deal-message-list p{color:var(--paper);font-size:var(--fs-sm);white-space:pre-wrap;margin:5px 0 0;line-height:1.45}.deal-message-list>p{color:var(--dim);font-size:var(--fs-sm);margin:8px 0}@media (width<=920px){.deal-workspace{max-height:calc(100vh - 30px)}.deal-workspace-overview,.deal-items-layout{grid-template-columns:1fr}.deal-agenda-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.deal-followup-card{grid-column:1/-1}}@media (width<=650px){.deal-workspace-layer{align-items:flex-end;padding:10px}.deal-workspace{border-radius:var(--r-lg);max-height:calc(100vh - 20px)}.deal-workspace-head{grid-template-columns:minmax(0,1fr) 35px;gap:10px;min-height:95px;padding:15px}.deal-workspace-status{margin-bottom:-6px}.deal-workspace-value{display:none}.deal-workspace-title h2{font-size:17px}.deal-workspace-avatar{width:34px;height:34px}.deal-workspace-tabs{padding:7px 9px}.deal-workspace-tabs button{min-height:34px;font-size:var(--fs-label);padding:0 8px}.deal-workspace-tabs button svg{display:none}.deal-workspace-body{padding:10px}.deal-context-grid,.deal-edit-grid{grid-template-columns:1fr}.deal-context-grid>span:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.deal-context-grid>span:last-child{border-bottom:0}.deal-edit-wide{grid-column:auto}.deal-command-row{grid-template-columns:1fr 1fr;display:grid}.deal-command-row .primary-button{grid-column:1/-1}.deal-item-input-row,.deal-agenda-layout{grid-template-columns:1fr}.deal-followup-card{grid-column:auto}.deal-tag-row{flex-wrap:wrap;align-items:flex-start}.deal-tag-row select{width:100%}.deal-custom-fields>label{grid-template-columns:minmax(75px,.75fr) minmax(0,1.15fr) 25px}.deal-history-card article{grid-template-columns:1fr}.deal-history-card time{margin-top:-12px}.deal-conversation-meta{flex-direction:column;align-items:flex-start}}.attendance-page{max-width:1550px;margin:0 auto;animation:none}.attendance-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 25px;display:flex}.attendance-header h1{color:var(--paper);letter-spacing:-.06em;margin:10px 0 6px;font-size:clamp(27px,2.5vw,38px);font-weight:660;line-height:1}.attendance-header h1 em{color:var(--data);font-style:normal}.attendance-header p{max-width:555px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.attendance-header-meta{align-items:center;gap:9px;display:flex}.attendance-header-meta>span{max-width:230px;color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:680;display:inline-flex;overflow:hidden}.attendance-header-meta>span svg{color:var(--positive);flex:none}.attendance-workspace{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);min-height:650px;box-shadow:0 18px 52px var(--shadow);grid-template-columns:minmax(255px,285px) minmax(430px,1fr) minmax(255px,300px);display:grid;overflow:hidden}.attendance-queue,.attendance-thread,.attendance-context{min-width:0}.attendance-queue{border-right:1px solid var(--line);background:color-mix(in srgb, var(--ink-raised) 78%, var(--panel));flex-direction:column;display:flex}.attendance-queue>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:0 14px;display:flex}.attendance-queue>header span,.attendance-context section>header>span{color:var(--paper);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:760;display:inline-flex}.attendance-queue>header span svg,.attendance-context section>header>span svg{color:var(--data)}.attendance-queue>header small{color:var(--dim);font-size:var(--fs-label);text-align:right}.attendance-lenses{grid-template-columns:1fr 1fr;gap:5px;padding:10px 12px 8px;display:grid}.attendance-lenses button{border-radius:var(--r-sm);min-height:49px;color:var(--muted);text-align:left;transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout), transform var(--ease) var(--curve-out);background:0 0;border:1px solid #0000;align-content:center;gap:3px;padding:7px 8px;display:grid}.attendance-lenses button:hover{border-color:var(--line);background:var(--panel-raised);transform:none}.attendance-lenses button.attendance-lens--active{border-color:color-mix(in srgb, var(--data) 42%, var(--line));background:color-mix(in srgb, var(--data) 9%, var(--panel));color:var(--paper)}.attendance-lenses b,.attendance-lenses small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attendance-lenses b{font-size:var(--fs-label);font-weight:750}.attendance-lenses small{color:var(--dim);font-size:var(--fs-label)}.attendance-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink);height:35px;color:var(--dim);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);align-items:center;gap:7px;margin:0 12px 10px;padding:0 8px;display:flex}.attendance-search:focus-within{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.attendance-search input{width:100%;min-width:0;color:var(--paper);font-size:var(--fs-label);background:0 0;border:0;outline:0}.attendance-search input::placeholder{color:var(--dim)}.attendance-search button{border-radius:var(--r-xs);width:20px;height:20px;color:var(--dim);background:0 0;border:0;place-items:center;display:grid}.attendance-search button:hover{background:var(--panel-fade);color:var(--paper)}.attendance-queue-list{scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:0 7px 8px;overflow:auto}.attendance-queue-list>button{border:1px solid #0000;border-bottom-color:var(--line-soft);width:100%;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);background:0 0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 7px;display:grid}.attendance-queue-list>button:hover{border-radius:var(--r-sm);border-color:var(--line);background:var(--panel-raised)}.attendance-queue-list>button.attendance-queue-row--active{border-color:color-mix(in srgb, var(--data) 38%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--data) 8%, var(--panel))}.attendance-queue-list>button>span:nth-child(2){min-width:0}.attendance-queue-list b,.attendance-queue-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attendance-queue-list b{font-size:var(--fs-sm);font-weight:730}.attendance-queue-list small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.attendance-queue-list time{color:var(--dim);font-size:var(--fs-label);white-space:nowrap;align-self:start}.attendance-channel{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:26px;height:26px;color:var(--data);font-size:var(--fs-label);place-items:center;font-weight:800;display:grid}.attendance-channel--whatsapp{border-color:color-mix(in srgb, var(--positive) 35%, var(--line));color:var(--positive)}.attendance-channel--instagram{color:var(--info-text)}.attendance-queue-empty,.attendance-context-empty,.attendance-thread-empty,.attendance-messages-empty{color:var(--dim);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px 18px;display:grid}.attendance-queue-empty{min-height:180px}.attendance-queue-empty svg,.attendance-context-empty svg,.attendance-thread-empty svg,.attendance-messages-empty svg{color:var(--data)}.attendance-queue-empty b,.attendance-context-empty b,.attendance-thread-empty b,.attendance-messages-empty b{color:var(--paper);font-size:var(--fs-sm)}.attendance-queue-empty span,.attendance-context-empty span,.attendance-thread-empty span,.attendance-messages-empty span{max-width:240px;font-size:var(--fs-label);line-height:1.5}.attendance-queue-loading,.attendance-thread-loading{gap:8px;padding:15px;display:grid}.attendance-queue-loading span,.attendance-thread-loading span{border-radius:var(--r-sm);background:var(--surface-2);background-size:220% 100%;height:48px;animation:none;display:block}.attendance-thread-loading{align-content:center;min-height:500px}.attendance-thread-loading span{height:74px}.attendance-thread{background:var(--ink-raised);flex-direction:column;min-width:0;display:flex}.attendance-thread-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:17px 19px;display:flex}.attendance-thread-head>div:first-child{min-width:0}.attendance-state{border:1px solid var(--line);border-radius:var(--r-full);background:var(--panel);color:var(--muted);font-size:var(--fs-label);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:5px;padding:4px 7px;font-weight:760;display:inline-flex}.attendance-state--open{color:var(--data)}.attendance-state--waiting{color:var(--warning)}.attendance-state--automation{color:var(--info-text)}.attendance-state--finished{color:var(--positive)}.attendance-state--failed{color:var(--negative)}.attendance-thread-head h2{color:var(--paper);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:19px;font-weight:670;overflow:hidden}.attendance-thread-head p{color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.attendance-thread-head p i{color:var(--dim);font-style:normal}.attendance-owner{border:1px solid color-mix(in srgb, var(--data) 28%, var(--line));border-radius:var(--r-sm);background:var(--data-soft);color:var(--data);font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:6px;padding:7px 9px;font-weight:730;display:inline-flex}.attendance-messages{background-image:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--data) 4%, transparent), transparent 32%);scrollbar-color:var(--line) transparent;flex:1;align-content:start;gap:9px;min-height:0;padding:20px;display:grid;overflow:auto}.attendance-message--customer,.attendance-message--seller,.attendance-message--system{border:1px solid var(--line);background:var(--panel);border-radius:12px 12px 12px 3px;max-width:min(585px,82%);padding:10px 11px}.attendance-message--seller{border-color:color-mix(in srgb, var(--data) 33%, var(--line));background:color-mix(in srgb, var(--data) 7%, var(--panel));border-radius:12px 12px 3px;justify-self:end}.attendance-message--system{border-style:dashed;border-color:var(--line-soft);border-radius:var(--r-sm);background:0 0;justify-self:center}.attendance-message--customer small,.attendance-message--seller small,.attendance-message--system small{color:var(--dim);font-size:var(--fs-label)}.attendance-message--customer p,.attendance-message--seller p,.attendance-message--system p{color:var(--paper);font-size:var(--fs-sm);white-space:pre-wrap;margin:6px 0 0;line-height:1.52}.attendance-message--customer em,.attendance-message--seller em{color:var(--data);font-size:var(--fs-label);margin-top:6px;font-style:normal;display:block}.attendance-composer{border-top:1px solid var(--line-soft);background:var(--panel);padding:12px 15px}.attendance-composer textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised);width:100%;min-height:66px;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:9px 10px;line-height:1.45;display:block}.attendance-composer textarea:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.attendance-composer textarea::placeholder{color:var(--dim)}.attendance-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.attendance-composer>div>small{max-width:365px;color:var(--dim);font-size:var(--fs-label);line-height:1.4}.attendance-composer .primary-button{min-height:34px;font-size:var(--fs-label);flex:none}.attendance-composer-locked{min-height:66px;color:var(--data);align-items:center;gap:9px;margin:0!important;display:flex!important}.attendance-composer-locked>span{flex:1;min-width:0}.attendance-composer-locked b,.attendance-composer-locked small{display:block}.attendance-composer-locked b{color:var(--paper);font-size:var(--fs-sm)}.attendance-composer-locked small{color:var(--dim);font-size:var(--fs-label);margin-top:4px;line-height:1.4}.attendance-composer-locked .secondary-button{min-height:32px;font-size:var(--fs-label)}.attendance-context{border-left:1px solid var(--line);background:var(--panel);scrollbar-color:var(--line) transparent;overflow:auto}.attendance-context>section{border-bottom:1px solid var(--line-soft);padding:15px}.attendance-context>section:last-child{border-bottom:0}.attendance-context section>header{gap:5px;margin-bottom:12px;display:grid}.attendance-context section>header small{color:var(--dim);font-size:var(--fs-label);line-height:1.45}.attendance-context label{gap:6px;margin-top:10px;display:grid}.attendance-context label>span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.attendance-context label i{color:var(--dim);font-style:normal;font-weight:500}.attendance-context label input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:34px;color:var(--paper);font:inherit;font-size:var(--fs-label);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 9px}.attendance-context label input:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.attendance-context label input::placeholder{color:var(--dim)}.attendance-state-actions{gap:6px;margin-top:10px;display:grid}.attendance-state-actions button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);min-height:32px;color:var(--muted);text-align:left;font:inherit;font-size:var(--fs-label);transition:border-color var(--fast) var(--curve-inout), color var(--fast) var(--curve-inout), transform var(--ease) var(--curve-out);padding:0 9px;font-weight:700}.attendance-state-actions button:hover{border-color:var(--data);color:var(--paper);transform:none}.attendance-release{width:100%;min-height:30px;color:var(--negative);font:inherit;font-size:var(--fs-label);background:0 0;border:0;margin-top:8px;font-weight:730}.attendance-release:hover{color:color-mix(in srgb, var(--negative) 80%, var(--white))}.attendance-linked-lead{border:1px solid color-mix(in srgb, var(--positive) 30%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--positive) 5%, var(--panel));grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.attendance-linked-lead>span{border-radius:var(--r-sm);background:var(--positive-soft);width:28px;height:28px;color:var(--positive);font-size:var(--fs-label);place-items:center;font-weight:800;display:grid}.attendance-linked-lead b,.attendance-linked-lead small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attendance-linked-lead b{color:var(--paper);font-size:var(--fs-label)}.attendance-linked-lead small{color:var(--muted);font-size:var(--fs-label);margin-top:3px}.attendance-linked-lead>svg{color:var(--positive)}.attendance-context .secondary-button{width:100%;min-height:34px;font-size:var(--fs-label);margin-top:10px}.attendance-event-card>div{gap:8px;display:grid}.attendance-event-card article{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.attendance-event-card article>i{background:var(--data);width:6px;height:6px;box-shadow:0 0 0 3px var(--data-soft);border-radius:50%;margin-top:4px}.attendance-event-card b,.attendance-event-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attendance-event-card b{color:var(--paper);font-size:var(--fs-label)}.attendance-event-card small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.attendance-event-card time{color:var(--dim);font-size:var(--fs-label);white-space:nowrap}.attendance-event-card>p{color:var(--dim);font-size:var(--fs-label);margin:0;line-height:1.45}.attendance-error{z-index:45;border:1px solid color-mix(in srgb, var(--negative) 45%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 10%, var(--panel-raised));width:min(390px,100vw - 36px);box-shadow:0 18px 42px var(--shadow);color:var(--negative);animation:pop-in var(--ease) var(--curve-out) both;font-size:var(--fs-sm);align-items:center;gap:9px;padding:10px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:24px}.attendance-error span{flex:1;min-width:0}.attendance-error button{border-radius:var(--r-xs);width:24px;height:24px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.attendance-error button:hover{background:var(--accent-soft)}.attendance-context label select{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;height:34px;color:var(--paper);font:inherit;font-size:var(--fs-label);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 9px}.attendance-context label select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.attendance-transfer-card{background:color-mix(in srgb, var(--data) 3%, var(--panel))}.attendance-quick-replies{color:var(--muted);font-size:var(--fs-label);align-items:center;gap:7px;margin:0 0 8px;font-weight:720;display:flex}.attendance-quick-replies select{appearance:none;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--ink-raised);min-width:0;height:28px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;flex:1;padding:0 7px}.attendance-quick-replies select:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.attendance-context label textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;min-height:58px;color:var(--paper);font:inherit;font-size:var(--fs-label);outline:0;padding:8px 9px;line-height:1.45;display:block}.attendance-context label textarea:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.attendance-context label textarea::placeholder{color:var(--dim)}.attendance-note-card{background:color-mix(in srgb, var(--warning) 3%, var(--panel))}.attendance-note-list{gap:6px;margin-top:9px;display:grid}.attendance-note-list article{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--ink-raised);padding:7px}.attendance-note-list b{color:var(--muted);font-size:var(--fs-label)}.attendance-note-list p{color:var(--paper);font-size:var(--fs-label);white-space:pre-wrap;margin:4px 0 0;line-height:1.45}@media (width<=1180px){.attendance-workspace{grid-template-columns:minmax(245px,285px) minmax(0,1fr)}.attendance-context{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.attendance-context>section{border-right:1px solid var(--line-soft);border-bottom:0}.attendance-context>section:last-child{border-right:0}}@media (width<=760px){.attendance-header{flex-direction:column;align-items:flex-start;gap:13px}.attendance-workspace{flex-direction:column;min-height:0;display:flex}.attendance-queue{border-right:0;border-bottom:1px solid var(--line);max-height:390px}.attendance-queue-list{max-height:230px}.attendance-thread{min-height:530px}.attendance-context{display:block}.attendance-context>section{border-right:0;border-bottom:1px solid var(--line-soft)}.attendance-thread-head,.attendance-messages{padding:14px}.attendance-message--customer,.attendance-message--seller,.attendance-message--system{max-width:90%}.attendance-composer>div{align-items:flex-end}.attendance-composer>div>small{display:none}}.automations-page{max-width:1500px;margin:0 auto;animation:none}.automations-header{justify-content:space-between;align-items:flex-end;gap:22px;margin:0 0 25px;display:flex}.automations-header h1{color:var(--paper);letter-spacing:-.06em;margin:10px 0 6px;font-size:clamp(27px,2.5vw,38px);font-weight:660;line-height:1}.automations-header h1 em{color:var(--data);font-style:normal}.automations-header p{max-width:515px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.automations-workspace{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);min-height:670px;box-shadow:0 18px 52px var(--shadow);grid-template-columns:minmax(260px,295px) minmax(0,1fr);display:grid;overflow:hidden}.automation-library{border-right:1px solid var(--line);background:var(--ink-raised);flex-direction:column;display:flex}.automation-library>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:0 14px;display:flex}.automation-library>header span,.automation-canvas>header>span,.automation-version-panel section>header>span{color:var(--paper);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:760;display:inline-flex}.automation-library>header svg,.automation-canvas>header svg,.automation-version-panel section>header svg{color:var(--data)}.automation-library>header small,.automation-version-panel header small{color:var(--dim);font-size:var(--fs-label)}.automation-library>div{flex:1;min-height:0;padding:7px;overflow:auto}.automation-library>div>button{border:1px solid #0000;border-bottom-color:var(--line-soft);width:100%;color:var(--paper);text-align:left;transition:background var(--fast) var(--curve-inout), border-color var(--fast) var(--curve-inout);background:0 0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 8px;display:grid}.automation-library>div>button:hover{border-radius:var(--r-sm);border-color:var(--line);background:var(--panel-raised)}.automation-library>div>button.automation-flow--active{border-color:color-mix(in srgb, var(--data) 38%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--data) 8%, var(--panel))}.automation-library b,.automation-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-library b{font-size:var(--fs-sm);font-weight:730}.automation-library small{color:var(--dim);font-size:var(--fs-label);margin-top:4px}.automation-library em{color:var(--dim);font-size:var(--fs-label);font-style:normal}.automation-flow-dot,.automation-flow-dot--paused{background:var(--positive);width:6px;height:6px;box-shadow:0 0 0 3px var(--positive-soft);border-radius:50%}.automation-flow-dot--paused{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 12%, transparent)}.automation-library-empty,.automation-empty{min-height:220px;color:var(--dim);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.automation-library-empty svg,.automation-empty svg{color:var(--data)}.automation-library-empty b,.automation-empty b{color:var(--paper);font-size:var(--fs-sm)}.automation-library-empty span,.automation-empty span{max-width:280px;font-size:var(--fs-label);line-height:1.5}.automation-skeleton{gap:8px;padding:8px;display:grid}.automation-skeleton span{border-radius:var(--r-sm);background:var(--surface-2);background-size:220% 100%;height:51px;animation:none;display:block}.automation-builder{background:var(--panel);min-width:0}.automation-builder-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:105px;padding:16px 20px;display:flex}.automation-builder-head h2{color:var(--paper);letter-spacing:-.045em;margin:7px 0 4px;font-size:19px;font-weight:670}.automation-builder-head p{color:var(--muted);font-size:var(--fs-label);margin:0;line-height:1.45}.automation-status{border:1px solid color-mix(in srgb, var(--positive) 30%, var(--line));border-radius:var(--r-full);background:var(--positive-soft);color:var(--positive);font-size:var(--fs-label);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:5px;padding:4px 7px;font-weight:750;display:inline-flex}.automation-status--paused{border-color:color-mix(in srgb, var(--warning) 34%, var(--line));background:color-mix(in srgb, var(--warning) 8%, var(--panel));color:var(--warning)}.automation-head-actions{align-items:center;gap:7px;display:flex}.automation-head-actions .secondary-button{min-height:33px;font-size:var(--fs-label)}.automation-builder-body{grid-template-columns:minmax(0,1fr) minmax(245px,300px);min-height:565px;display:grid}.automation-canvas{border-right:1px solid var(--line);align-content:start;gap:13px;padding:20px;display:grid}.automation-canvas>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-canvas>header small{max-width:255px;color:var(--dim);font-size:var(--fs-label);text-align:right;line-height:1.45}.automation-trigger,.automation-actions article{border:1px solid color-mix(in srgb, var(--data) 32%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--data) 5%, var(--panel))}.automation-trigger{gap:6px;padding:12px;display:grid}.automation-trigger>span,.automation-actions label>span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.automation-trigger select,.automation-actions select,.automation-actions textarea,.automation-safety input,.automation-create-dialog input,.automation-create-dialog textarea{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-raised);width:100%;color:var(--paper);font:inherit;font-size:var(--fs-sm);transition:border-color var(--fast) var(--curve-inout), box-shadow var(--fast) var(--curve-inout);outline:0;padding:0 9px}.automation-trigger select,.automation-actions select,.automation-safety input,.automation-create-dialog input{height:36px}.automation-actions textarea,.automation-create-dialog textarea{resize:vertical;min-height:75px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);padding-top:8px;line-height:1.45}.automation-trigger select:focus,.automation-actions select:focus,.automation-actions textarea:focus,.automation-safety input:focus,.automation-create-dialog input:focus,.automation-create-dialog textarea:focus{border-color:var(--data);box-shadow:0 0 0 3px var(--data-soft)}.automation-rail{background:var(--line);width:1px;height:17px;margin:-7px auto -10px}.automation-actions{gap:8px;display:grid}.automation-actions article{grid-template-columns:27px minmax(0,1fr) 27px;align-items:start;gap:9px;padding:10px;display:grid}.automation-step-number{border-radius:var(--r-xs);background:var(--data-soft);width:25px;height:25px;color:var(--data);font-size:var(--fs-label);place-items:center;font-weight:800;display:grid}.automation-actions article>div{gap:8px;display:grid}.automation-actions label{gap:5px;display:grid}.automation-actions label i{color:var(--dim);font-style:normal;font-weight:500}.automation-remove-action{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel);width:25px;height:25px;color:var(--dim);place-items:center;display:grid}.automation-remove-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--negative) 40%, var(--line));color:var(--negative)}.automation-add-action{border:1px dashed color-mix(in srgb, var(--data) 50%, var(--line));border-radius:var(--r-sm);min-height:35px;color:var(--data);font:inherit;font-size:var(--fs-label);background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:730;display:inline-flex}.automation-add-action:hover{background:var(--data-soft)}.automation-canvas footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding-top:14px;display:flex}.automation-canvas footer span{max-width:340px;color:var(--dim);font-size:var(--fs-label);line-height:1.45}.automation-canvas footer .primary-button{min-height:35px;font-size:var(--fs-label)}.automation-version-panel{background:var(--ink-raised);align-content:start;gap:0;display:grid}.automation-version-panel section{border-bottom:1px solid var(--line-soft);padding:15px}.automation-version-panel section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.automation-version-panel section>p,.automation-safety p{color:var(--dim);font-size:var(--fs-label);margin:0;line-height:1.5}.automation-version-list{gap:6px;display:grid}.automation-version-list article{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:8px;display:grid}.automation-version-list b,.automation-version-list small{display:block}.automation-version-list b{color:var(--paper);font-size:var(--fs-label)}.automation-version-list small{color:var(--dim);font-size:var(--fs-label);margin-top:3px}.automation-version-list article>span{color:var(--data);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.automation-version-list .primary-button{min-height:27px;font-size:var(--fs-label);align-self:start;padding:0 7px}.automation-safety{background:color-mix(in srgb, var(--warning) 3%, var(--panel))}.automation-safety label{gap:5px;margin:0 0 9px;display:grid}.automation-safety label span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.automation-empty{min-height:650px}.automation-empty .secondary-button{margin-top:4px}.automation-create-dialog{width:min(470px,100vw - 30px)}.automation-create-dialog .eyebrow{margin-bottom:9px}.automation-create-dialog h2{color:var(--paper);letter-spacing:-.05em;margin:0;font-size:22px}.automation-create-dialog>p{color:var(--muted);font-size:var(--fs-sm);margin:8px 0 18px;line-height:1.5}.automation-create-dialog label{gap:6px;margin-top:12px;display:grid}.automation-create-dialog label>span{color:var(--muted);font-size:var(--fs-label);font-weight:720}.automation-create-dialog label i{color:var(--dim);font-style:normal;font-weight:500}.automation-error{z-index:45;border:1px solid color-mix(in srgb, var(--negative) 45%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--negative) 10%, var(--panel-raised));width:min(390px,100vw - 36px);box-shadow:0 18px 42px var(--shadow);color:var(--negative);animation:pop-in var(--ease) var(--curve-out) both;font-size:var(--fs-sm);align-items:center;gap:9px;padding:10px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:24px}.automation-error span{flex:1;min-width:0}.automation-error button{border-radius:var(--r-xs);width:24px;height:24px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.automation-error button:hover{background:var(--accent-soft)}@media (width<=1080px){.automation-builder-body{grid-template-columns:1fr}.automation-canvas{border-right:0;border-bottom:1px solid var(--line)}.automation-version-panel{grid-template-columns:1fr 1fr}.automation-version-panel section{border-right:1px solid var(--line-soft);border-bottom:0}.automation-version-panel section:last-child{border-right:0}}@media (width<=720px){.automations-header{flex-direction:column;align-items:flex-start;gap:13px}.automations-workspace{flex-direction:column;display:flex}.automation-library{border-right:0;border-bottom:1px solid var(--line);max-height:330px}.automation-library>div{max-height:260px}.automation-builder-head{flex-direction:column;align-items:flex-start}.automation-head-actions{width:100%}.automation-head-actions .secondary-button{flex:1}.automation-canvas{padding:14px}.automation-canvas>header{flex-direction:column;align-items:flex-start}.automation-canvas>header small{text-align:left}.automation-canvas footer{align-items:flex-end}.automation-canvas footer span{display:none}.automation-version-panel{grid-template-columns:1fr}.automation-version-panel section{border-right:0;border-bottom:1px solid var(--line-soft)}}.nav-item--so-pessoal{opacity:.55}.nav-item--so-pessoal .nav-item-cadeado{color:var(--warning-text);margin-left:auto}.data-error.so-pessoal{border-color:var(--warning-line);background:var(--warning-soft)}.data-error.so-pessoal>b{color:var(--warning-text)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:var(--fs-base);line-height:var(--lh-base)}button,input,select,textarea{font:inherit}button{touch-action:manipulation}button:disabled{cursor:not-allowed}button[aria-busy=true]{cursor:progress}[hidden]{display:none!important}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--info);outline-offset:3px}:where(button,a,input,select,textarea){transition:background-color var(--fast) var(--curve-snap), border-color var(--fast) var(--curve-snap), color var(--fast) var(--curve-snap), box-shadow var(--fast) var(--curve-snap)}button:not(:disabled):active{translate:0 1px}.primary-button,.secondary-button{border-radius:var(--r-sm);min-height:36px;font-size:var(--fs-sm)}.primary-button{color:var(--on-brand);background:var(--brand);border-color:var(--brand);box-shadow:none}.primary-button:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.primary-button:active:not(:disabled){background:var(--brand-press);border-color:var(--brand-press)}.primary-button:disabled{background:var(--brand);border-color:var(--brand)}.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}.primary-button:hover,.secondary-button:hover,.icon-button:hover,.scope-trigger:hover{transform:none}.field input:focus{border-color:var(--info);box-shadow:0 0 0 3px var(--info-soft)}input[type=checkbox],input[type=radio]{accent-color:var(--info)}::selection{background:var(--info-soft);color:var(--text)}.lucide{stroke-width:1.7px;flex-shrink:0}.shell-content{min-width:0;padding:var(--s6)}.shell-content:focus{outline:none}.route-content{min-width:0;animation:content-arrive var(--ease) var(--curve-out)}@keyframes content-arrive{0%{opacity:.72}to{opacity:1}}.route-loading{align-content:start;gap:var(--s4);min-height:460px;display:grid}.route-loading>p{align-items:center;gap:var(--s2);color:var(--text-muted);margin:0;display:flex}.route-loading>span{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);height:80px}.route-loading>span:last-child{height:260px}.route-loading .pulse-loader{width:16px;height:16px;margin:0}.inline-loading{align-items:center;gap:var(--s2);padding:var(--s2) 0;color:var(--text-muted);font-size:var(--fs-sm);display:flex}.inline-loading .pulse-loader{width:14px;height:14px;margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;padding:var(--s2) var(--s3);border-radius:var(--r-sm);color:var(--on-brand);background:var(--brand);position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.main-nav{min-height:0;overflow-y:auto}.nav-item{min-height:40px;font-size:var(--fs-base);font-weight:500}.nav-item--active{background:var(--surface-2);border-color:#0000;font-weight:600}.nav-item--active:before{background:var(--info);left:0}.sidebar{background:var(--surface);border-color:var(--border)}.sidebar-brand{height:80px}.connection-state b,.connection-state small{font-size:var(--fs-label)}.status-led{box-shadow:none}.connection-state--offline .status-led,.connection-state--connecting .status-led{background:var(--warning)}.topbar{min-height:58px;padding-inline:var(--s6);background:var(--bg);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.global-search{font-size:var(--fs-sm)}.scope-trigger{min-height:40px}.scope-trigger small{font-size:var(--fs-label)}.scope-trigger b{font-size:var(--fs-sm)}.scope-choice--selected{background:var(--info-soft)}.scope-choice--selected .choice-current{color:var(--info-text)}.popover{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--sh-lg);-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-layer,.command-backdrop,.client-detail-backdrop{background:var(--overlay);-webkit-backdrop-filter:none;backdrop-filter:none}.dialog,.command-palette{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--sh-xl);border-radius:var(--r-lg)}.dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.command-input input{min-width:0;font-size:var(--fs-base)}.notification-list{max-height:min(440px,60dvh);overflow-y:auto}.notification-error,.shell-account-error{padding:var(--s3);color:var(--danger-text);font-size:var(--fs-sm);margin:0}.notification--pending{opacity:.7}.pulse-footer{padding-inline:var(--s6)}.hub-page{padding:0}.overview-header h1,.clients-header h1,.funnel-header h1,.attendance-header h1,.automations-header h1,.hub-header h1,.orders-header h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:700}.overview-header,.clients-header,.funnel-header,.attendance-header,.automations-header,.hub-header{margin-bottom:var(--s6);gap:var(--s4)}.overview-header p,.clients-header p,.funnel-header p,.attendance-header p,.automations-header p,.hub-header p{font-size:var(--fs-sm);line-height:1.5}.metrics-grid,.hub-stat-grid,.detail-grid{gap:var(--s3)}.orders-page .hub-stat-grid>article{min-height:96px}.metric-card,.panel,.attendance-workspace,.automations-workspace,.clients-table-wrap{box-shadow:none}.metric-card:before,.metric-card:after,.hub-stat-grid>article:after{display:none}.metric-card:hover{box-shadow:none;transform:none}.metric-value,.operational-kpi b,.hub-stat-grid b,table{font-variant-numeric:tabular-nums}.brand-signal span{box-shadow:none;animation:none}.brand-grid,.login-brand:before{display:none}.login-brand{background:var(--surface);border-color:var(--border)}.brand-center{animation:none}.brand-center img{filter:none}.brand-signal{opacity:.7}@media (width<=1100px){.attendance-workspace{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.attendance-context{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}}@media (width<=820px){.shell-content{padding:var(--s4)}.topbar{gap:var(--s2);padding-inline:var(--s4)}.sidebar{visibility:hidden;transition:transform var(--ease) var(--curve-out)}.sidebar--open{visibility:visible}.sidebar-backdrop{background:var(--overlay)}.scope-trigger small{display:none}.scope-trigger b{font-size:var(--fs-label)}.global-search{flex:1;width:auto}.global-search kbd{display:none}.hub-page{padding:0}}@media (width<=620px){.attendance-workspace{grid-template-columns:minmax(0,1fr)}.attendance-context{grid-column:auto}.topbar-actions{gap:var(--s1)}.global-search span{display:none}.scope-trigger{gap:var(--s1);padding-inline:var(--s2)}.notifications-popover,.scope-popover{width:auto;position:fixed;top:64px;left:12px;right:12px}.pulse-footer{padding-inline:var(--s4)}.dialog-actions{flex-wrap:wrap}.dialog-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:not(:disabled):active{translate:none}}@media (width>=821px) and (hover:hover) and (pointer:fine){.shell .sidebar{width:72px;transition:width var(--slow) var(--curve-out), box-shadow var(--slow) var(--curve-out)}.shell .shell-main{width:calc(100% - 72px);margin-left:72px}.shell .sidebar:hover{width:252px;box-shadow:12px 0 32px var(--shadow)}.shell .sidebar:has(:focus-visible){width:252px;box-shadow:12px 0 32px var(--shadow)}.shell .sidebar-brand{flex-shrink:0;padding-inline:16px;overflow:hidden}.shell .sidebar .company-mark{width:40px;height:48px;transition:width var(--slow) var(--curve-out);flex-shrink:0}.shell .sidebar:hover .company-mark{width:143px}.shell .sidebar:has(:focus-visible) .company-mark{width:143px}.shell .sidebar .main-nav{scrollbar-width:thin;padding-inline:12px;overflow-x:hidden}.shell .sidebar .nav-item{white-space:nowrap;flex-shrink:0;min-width:46px}.shell .sidebar .nav-item>svg:first-child{flex-shrink:0}.shell .sidebar .nav-caption{white-space:nowrap;min-height:16px}.shell .sidebar .nav-item>span,.shell .sidebar .nav-item-cadeado,.shell .sidebar .nav-caption,.shell .sidebar .connection-state>span:last-child,.shell .sidebar .account-trigger>span:nth-child(2),.shell .sidebar .account-trigger>svg{opacity:0;transition:opacity var(--ease) var(--curve-out)}.shell .sidebar:hover .nav-item>span,.shell .sidebar:hover .nav-item-cadeado,.shell .sidebar:hover .nav-caption,.shell .sidebar:hover .connection-state>span:last-child,.shell .sidebar:hover .account-trigger>span:nth-child(2),.shell .sidebar:hover .account-trigger>svg{opacity:1}.shell .sidebar:has(:focus-visible) .nav-item>span{opacity:1}.shell .sidebar:has(:focus-visible) .nav-item-cadeado{opacity:1}.shell .sidebar:has(:focus-visible) .nav-caption{opacity:1}.shell .sidebar:has(:focus-visible) .connection-state>span:last-child{opacity:1}.shell .sidebar:has(:focus-visible) .account-trigger>span:nth-child(2){opacity:1}.shell .sidebar:has(:focus-visible) .account-trigger>svg{opacity:1}.shell .sidebar .sidebar-bottom{flex-shrink:0}.shell .sidebar .connection-state{height:60px;overflow:hidden}.shell .sidebar .connection-state>span:last-child{min-width:190px}.shell .sidebar .status-led{flex-shrink:0}.shell .sidebar .account-trigger{grid-template-columns:28px minmax(0,1fr) 16px;min-height:46px;overflow:hidden}.shell .sidebar .account-trigger>span:nth-child(2){min-width:150px}.shell .sidebar .account-popover{min-width:228px}}
