:root{--bg:#F4F5F0;--surface:#FFFFFF;--surface-muted:#ECEEE7;--surface-inverse:#15181C;--on-inverse:#F4F5F0;--border:#E1E4DB;--border-strong:#838A81;--ink:#15181C;--ink-muted:#5A616A;--ink-subtle:#687078;--brand:#C8F135;--brand-strong:#B2DB1E;--on-brand:#15181C;--brand-ink:#3D6B00;--brand-soft:#EEF9C9;--aqua:#2FD3B3;--aqua-ink:#0B7A66;--positive:#17714A;--positive-soft:#E3F3EA;--warning:#8F5F00;--warning-soft:#FBF0D6;--danger:#C42E2A;--danger-soft:#FBE6E4;--info:#2456C2;--info-soft:#E5ECFB;--focus:#2456C2;--chart-1:#15181C;--chart-2:#2FD3B3;--chart-3:#C8F135;--chart-4:#868F87;--chart-grid:#E1E4DB;--shadow-card:0 1px 2px rgba(21,24,28,0.04),0 6px 20px rgba(21,24,28,0.05);--shadow-pop:0 12px 32px rgba(21,24,28,0.14);--spark:#7FB800;--spark-on-inverse:#C8F135;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:10px;--radius-md:14px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--font-display:"Outfit","Hanken Grotesk",system-ui,sans-serif;--font-text:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111417;--surface:#1A1E22;--surface-muted:#22272C;--surface-inverse:#F4F5F0;--on-inverse:#15181C;--border:#2C3238;--border-strong:#6E7680;--ink:#EEF0EA;--ink-muted:#A3AAB2;--ink-subtle:#8A929B;--brand:#C8F135;--brand-strong:#D7F76A;--on-brand:#15181C;--brand-ink:#C8F135;--brand-soft:#2A3410;--aqua:#3EE0C0;--aqua-ink:#5FE6CB;--positive:#4CC98A;--positive-soft:#173528;--warning:#F2C14E;--warning-soft:#3A2E10;--danger:#FF8A80;--danger-soft:#3C1C1A;--info:#86A9FF;--info-soft:#1C2742;--focus:#86A9FF;--chart-1:#EEF0EA;--chart-2:#3EE0C0;--chart-3:#C8F135;--chart-4:#727B85;--chart-grid:#2C3238;--shadow-card:0 1px 2px rgba(0,0,0,0.35);--shadow-pop:0 12px 32px rgba(0,0,0,0.55);--spark:#C8F135;--spark-on-inverse:#7FB800;color-scheme:dark}}:root[data-theme=dark]{--bg:#111417;--surface:#1A1E22;--surface-muted:#22272C;--surface-inverse:#F4F5F0;--on-inverse:#15181C;--border:#2C3238;--border-strong:#6E7680;--ink:#EEF0EA;--ink-muted:#A3AAB2;--ink-subtle:#8A929B;--brand:#C8F135;--brand-strong:#D7F76A;--on-brand:#15181C;--brand-ink:#C8F135;--brand-soft:#2A3410;--aqua:#3EE0C0;--aqua-ink:#5FE6CB;--positive:#4CC98A;--positive-soft:#173528;--warning:#F2C14E;--warning-soft:#3A2E10;--danger:#FF8A80;--danger-soft:#3C1C1A;--info:#86A9FF;--info-soft:#1C2742;--focus:#86A9FF;--chart-1:#EEF0EA;--chart-2:#3EE0C0;--chart-3:#C8F135;--chart-4:#727B85;--chart-grid:#2C3238;--shadow-card:0 1px 2px rgba(0,0,0,0.35);--shadow-pop:0 12px 32px rgba(0,0,0,0.55);--spark:#C8F135;--spark-on-inverse:#7FB800;color-scheme:dark}.ek,.ek *{box-sizing:border-box}.ek{font-family:var(--font-text);color:var(--ink);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased}.ek-num{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.ek :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ek-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.ek-card--inverse{background:var(--surface-inverse);color:var(--on-inverse);border-color:transparent}.ek-card--brand{background:var(--brand);color:var(--on-brand);border-color:transparent}.ek-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ek-card__title{font-family:var(--font-display);font-size:19px;line-height:26px;font-weight:600;margin:0}.ek-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.02em;color:var(--ink-muted)}.ek-card--inverse .ek-label,.ek-card--inverse .ek-muted{color:var(--on-inverse);opacity:.78}.ek-card--brand .ek-label,.ek-card--brand .ek-muted{color:var(--on-brand);opacity:.8}.ek-muted{color:var(--ink-muted)}.ek-subtle{color:var(--ink-subtle);font-size:13px}.ek-kpi{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ek-kpi__value{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.02em}.ek-kpi__value small{font-size:18px;font-weight:500;letter-spacing:0;margin-left:4px;opacity:.7}.ek-kpi__value--hero{font-size:64px;line-height:64px;letter-spacing:-.03em}.ek-kpi__sentence{font-size:14px;line-height:20px;color:var(--ink-muted);max-width:32ch;margin:0}.ek-card--inverse .ek-kpi__sentence{color:var(--on-inverse);opacity:.8}.ek-card--brand .ek-kpi__sentence{color:var(--on-brand);opacity:.82}.ek-delta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill)}.ek-delta--up{color:var(--positive);background:var(--positive-soft)}.ek-delta--down{color:var(--danger);background:var(--danger-soft)}.ek-delta--flat{color:var(--ink-muted);background:var(--surface-muted)}.ek-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 20px;border-radius:var(--radius-pill);border:1px solid transparent;font:600 14px/1 var(--font-text);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.ek-btn--primary{background:var(--brand);color:var(--on-brand)}.ek-btn--primary:hover{background:var(--brand-strong)}.ek-btn--dark{background:var(--surface-inverse);color:var(--on-inverse)}.ek-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.ek-btn--secondary:hover{background:var(--surface-muted)}.ek-btn--ghost{background:transparent;color:var(--ink)}.ek-btn--ghost:hover{background:var(--surface-muted)}.ek-btn--danger{background:var(--danger);color:var(--surface)}.ek-btn--sm{height:34px;padding:0 14px;font-size:13px}.ek-btn--icon{width:44px;padding:0}.ek-btn--icon.ek-btn--sm{width:34px}.ek-btn:disabled{opacity:.45;cursor:not-allowed}.ek-btn svg,.ek-icon{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ek-field{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.ek-input,.ek-select{height:44px;width:100%;padding:0 16px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:400 15px var(--font-text)}.ek-input::placeholder{color:var(--ink-subtle)}.ek-input:focus,.ek-select:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.ek-input--error{border-color:var(--danger)}.ek-help{font-size:13px;font-weight:400;color:var(--ink-muted)}.ek-help--error{color:var(--danger)}.ek-search{position:relative;display:flex;align-items:center}.ek-search .ek-icon{position:absolute;left:16px;color:var(--ink-muted)}.ek-search .ek-input{padding-left:44px;border-radius:var(--radius-pill);border-color:var(--border);background:var(--surface)}.ek-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px;background-repeat:no-repeat}.ek-switch{display:inline-flex;align-items:center;gap:var(--space-3);font-size:14px;cursor:pointer}.ek-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:26px;border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--border-strong);position:relative;cursor:pointer;margin:0;transition:background .15s}.ek-switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ink-muted);transition:transform .15s,background .15s}.ek-switch input:checked{background:var(--brand);border-color:var(--brand)}.ek-switch input:checked:after{transform:translateX(18px);background:var(--on-brand)}.ek-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;cursor:pointer}.ek-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;cursor:pointer}.ek-check input:checked{background:var(--surface-inverse);border-color:var(--surface-inverse)}.ek-check input:checked:after{content:"";width:10px;height:6px;border-left:2px solid var(--on-inverse);border-bottom:2px solid var(--on-inverse);transform:translateY(-1px) rotate(-45deg)}.ek-segmented{display:inline-flex;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--surface-muted)}.ek-segmented button{height:34px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:600 13px var(--font-text);cursor:pointer}.ek-segmented button[aria-pressed=true]{background:var(--surface-inverse);color:var(--on-inverse)}.ek-tabs{display:flex;gap:var(--space-6);border-bottom:1px solid var(--border)}.ek-tabs button{position:relative;padding:0 0 12px;border:0;background:none;color:var(--ink-muted);font:600 14px var(--font-text);cursor:pointer}.ek-tabs button[aria-selected=true]{color:var(--ink)}.ek-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:var(--ink)}.ek-tabs .ek-count{margin-left:6px;font-size:12px;padding:1px 7px;color:var(--ink-muted)}.ek-chip,.ek-tabs .ek-count{border-radius:var(--radius-pill);background:var(--surface-muted)}.ek-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.ek-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}.ek-chip--plain:before{display:none}.ek-chip--brand{background:var(--brand);color:var(--on-brand)}.ek-chip--positive{background:var(--positive-soft);color:var(--positive)}.ek-chip--warning{background:var(--warning-soft);color:var(--warning)}.ek-chip--danger{background:var(--danger-soft);color:var(--danger)}.ek-chip--info{background:var(--info-soft);color:var(--info)}.ek-chip--neutral{color:var(--ink-muted)}.ek-filter{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--ink);font:600 13px var(--font-text);cursor:pointer}.ek-filter[aria-pressed=true]{background:var(--surface-inverse);color:var(--on-inverse);border-color:var(--surface-inverse)}.ek-avatar{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;font:600 14px var(--font-display);background:var(--surface-muted);color:var(--ink);flex:none}.ek-avatar--sm{width:32px;height:32px;font-size:12px}.ek-avatar--brand{background:var(--brand);color:var(--on-brand)}.ek-avatar--inverse{background:var(--surface-inverse);color:var(--on-inverse)}.ek-avatars{display:inline-flex}.ek-avatars .ek-avatar{border:2px solid var(--surface);margin-left:-10px}.ek-avatars .ek-avatar:first-child{margin-left:0}.ek-table-wrap{overflow-x:auto}.ek-table{width:100%;border-collapse:collapse;font-size:14px}.ek-table th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-muted);padding:0 16px 10px 0;white-space:nowrap}.ek-table td{padding:14px 16px 14px 0;border-top:1px solid var(--border);vertical-align:middle}.ek-table td.ek-right,.ek-table th.ek-right{text-align:right}.ek-table .ek-num{font-size:15px;letter-spacing:-.01em}.ek-table tr.ek-row--best td{background:var(--brand-soft)}.ek-table tr.ek-row--best td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);padding-left:12px}.ek-table tr.ek-row--best td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ek-cell-title{display:flex;align-items:center;gap:var(--space-3)}.ek-thumb{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--surface-muted);flex:none;display:grid;place-items:center;color:var(--ink-muted)}.ek-list{display:grid}.ek-list__item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:12px 0;border-top:1px solid var(--border)}.ek-list__item:first-child{border-top:0}.ek-list__item strong{display:block;font-size:15px}.ek-list__item span{font-size:13px;color:var(--ink-muted)}.ek-progress{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ek-progress__track{height:12px;border-radius:var(--radius-pill);background:var(--surface-muted);overflow:hidden}.ek-progress__bar{height:100%;border-radius:var(--radius-pill);background:var(--surface-inverse)}.ek-progress__bar--done{background:var(--brand)}.ek-progress__meta{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-muted)}.ek-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.ek-funnel,.ek-funnel__step{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ek-funnel__step{background:var(--surface-muted);border-radius:var(--radius-md);padding:var(--space-4);align-content:end;min-height:168px}.ek-funnel__bar{border-radius:10px;background:repeating-linear-gradient(135deg,var(--border-strong) 0 1.5px,transparent 1.5px 9px);border:1.5px solid var(--border-strong)}.ek-funnel__step--final{background:var(--surface-inverse);color:var(--on-inverse)}.ek-funnel__step--final .ek-funnel__bar{background:var(--brand);border-color:var(--brand)}.ek-funnel__step--final .ek-label{color:var(--on-inverse);opacity:.8}.ek-funnel__value{font:600 32px/1 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ek-chart{width:100%;height:auto;display:block;overflow:visible}.ek-chart text{font:500 11px var(--font-text);fill:var(--ink-subtle)}.ek-chart .grid{stroke:var(--chart-grid);stroke-width:1}.ek-chart .s1{stroke:var(--chart-1)}.ek-chart .s2{stroke:var(--chart-2)}.ek-chart .line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ek-chart .area{fill:var(--chart-2);opacity:.16}.ek-chart .bar{fill:var(--chart-4)}.ek-chart .bar--1{fill:var(--chart-1)}.ek-chart .bar--hi,.ek-chart .dot{fill:var(--chart-3)}.ek-chart .dot{stroke:var(--chart-1);stroke-width:2.5}.ek-chart .tip rect{fill:var(--surface-inverse)}.ek-chart .tip text{fill:var(--on-inverse);font-weight:600;font-size:12px}.ek-legend{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:13px;color:var(--ink-muted)}.ek-legend span{display:inline-flex;align-items:center;gap:6px}.ek-legend i{width:10px;height:10px;border-radius:50%;display:inline-block}.ek-alert{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:14px 16px;border-radius:var(--radius-md);font-size:14px}.ek-alert strong{display:block}.ek-alert--info{background:var(--info-soft);color:var(--ink)}.ek-alert--info .ek-icon{color:var(--info)}.ek-alert--warning{background:var(--warning-soft);color:var(--ink)}.ek-alert--warning .ek-icon{color:var(--warning)}.ek-alert--danger{background:var(--danger-soft);color:var(--ink)}.ek-alert--danger .ek-icon{color:var(--danger)}.ek-alert--positive{background:var(--positive-soft);color:var(--ink)}.ek-alert--positive .ek-icon{color:var(--positive)}.ek-toast{display:flex;gap:var(--space-3);align-items:center;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--on-inverse);box-shadow:var(--shadow-pop);font-size:14px;max-width:420px}.ek-toast .ek-dot{width:10px;height:10px;border-radius:50%;background:var(--brand);flex:none}.ek-tooltip{display:inline-block;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--on-inverse);font-size:13px;box-shadow:var(--shadow-pop);max-width:260px}.ek-empty{display:grid;justify-items:center;text-align:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg)}.ek-empty__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.ek-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted) 0,var(--border) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:ek-shimmer 1.4s ease-in-out infinite}@keyframes ek-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ek-skeleton{animation:none}}.ek-sidebar{width:248px;background:var(--surface-inverse);color:var(--on-inverse);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.ek-sidebar__logo{padding:0 var(--space-3);height:30px}.ek-sidebar__group{display:grid;grid-gap:2px;gap:2px}.ek-sidebar__label{padding:0 var(--space-3) 6px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--on-inverse);opacity:.6}.ek-nav{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--on-inverse);text-decoration:none;font-size:14px;font-weight:500;opacity:.82}.ek-nav:hover{opacity:1;background:rgba(127,127,127,.14)}.ek-nav[aria-current=page]{opacity:1;background:var(--brand);color:var(--on-brand);font-weight:600}.ek-nav .ek-badge{margin-left:auto;font-size:12px;font-weight:600;padding:1px 8px;border-radius:var(--radius-pill);background:rgba(127,127,127,.22)}.ek-nav[aria-current=page] .ek-badge{background:var(--on-brand);color:var(--brand)}.ek-signature{font-size:11px;line-height:14px;font-weight:500;letter-spacing:.02em;color:var(--ink-subtle)}.ek-sidebar .ek-signature{color:var(--on-inverse);opacity:.55;padding:0 var(--space-3)}.ek-topbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ek-topbar__title{margin-right:auto}.ek-topbar__title h1{font:600 36px/40px var(--font-display);letter-spacing:-.02em;margin:0}.ek-topbar__title p{margin:4px 0 0;color:var(--ink-muted)}.ek-glow{background:radial-gradient(120% 140% at 100% 100%,var(--aqua) 0,transparent 55%),var(--brand);color:var(--on-brand)}[data-theme=dark] .ek-theme-light,html:not([data-theme=dark]) .ek-theme-dark{display:none!important}@font-face{font-family:Hanken Grotesk;src:url(/_next/static/media/hanken-grotesk-variable.b60b2197.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Outfit;src:url(/_next/static/media/outfit-variable.121d9676.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--sidebar:248px}*,:after,:before{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font:15px/22px var(--font-text);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font:600 26px/32px var(--font-display);letter-spacing:-.01em}h1,h2{text-wrap:balance}h2{font:600 19px/26px var(--font-display)}a{color:inherit}.muted,small{color:var(--ink-muted)}small{line-height:18px}code,small{font-size:13px}code{background:var(--surface-muted);padding:1px 6px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:13px;font-weight:600}input,select{width:100%;height:44px;padding:0 16px;font:400 15px var(--font-text);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md)}input::placeholder{color:var(--ink-subtle)}input:focus,select:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;padding:0;margin:0;border-radius:6px;border:1.5px solid var(--border-strong);display:inline-grid;place-items:center;cursor:pointer}input[type=checkbox]:checked{background:var(--surface-inverse);border-color:var(--surface-inverse)}input[type=checkbox]:checked:after{content:"";width:10px;height:6px;border-left:2px solid var(--on-inverse);border-bottom:2px solid var(--on-inverse);transform:translateY(-1px) rotate(-45deg)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px;background-repeat:no-repeat}.button,.login-form button,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 20px;font:600 14px/1 var(--font-text);white-space:nowrap;color:var(--on-brand);background:var(--brand);border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.button:hover,.login-form button:hover,button[type=submit]:hover{background:var(--brand-strong)}.button.ghost,.button.secondary,button.ghost{color:var(--ink);background:var(--surface);border-color:var(--border-strong)}.button.ghost:hover,.button.secondary:hover{background:var(--surface-muted)}.button:disabled,button:disabled{opacity:.45;cursor:not-allowed}.team-icon-button{width:36px;height:36px;padding:0;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong)}.team-icon-button:hover{background:var(--surface-muted)}.team-icon-button.danger{color:var(--danger)}.form-error,.form-success{padding:12px 16px;font-size:14px;border-radius:var(--radius-md);color:var(--ink)}.form-error:before,.form-success:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px}.form-error{background:var(--danger-soft)}.form-error:before{background:var(--danger)}.form-success{background:var(--positive-soft)}.form-success:before{background:var(--positive)}.password-field{position:relative;display:block}.password-field input{padding-right:48px}.login-form .password-toggle,.password-toggle{position:absolute;top:6px;right:6px;width:32px;height:32px;padding:0;margin:0;color:var(--ink-muted);background:transparent;border:0;border-radius:var(--radius-pill)}.login-form .password-toggle:hover,.password-toggle:hover{background:var(--surface-muted)}.password-toggle-icon:before{content:"◉"}.password-toggle[aria-pressed=true] .password-toggle-icon:before{content:"◎"}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4)}.content{min-width:0;padding:var(--space-4) var(--space-4) var(--space-8)}.page-stack{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:1120px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2)}.page-header p{margin-top:4px;color:var(--ink-muted)}.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.surface-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}details.surface-panel summary{cursor:pointer;font-weight:600}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.section-heading-row p{margin-top:4px;color:var(--ink-muted);font-size:14px}.client-admin-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:560px}.form-command-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);font-size:13px}.inbound-empty-state{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-6);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg)}.inbound-empty-state>svg{color:var(--brand-ink)}.status-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--positive);background:var(--positive-soft);border-radius:var(--radius-pill)}.status-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-chip:has(svg):before{display:none}.status-chip.neutral{color:var(--ink-muted);background:var(--surface-muted)}.status-chip.warn{color:var(--warning);background:var(--warning-soft)}.status-chip.bad{color:var(--danger);background:var(--danger-soft)}.action-toast{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:50;display:grid;grid-gap:6px;gap:6px;max-width:min(420px,calc(100vw - 32px));padding:14px 16px 14px 34px;color:var(--on-inverse);background:var(--surface-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-size:14px}.action-toast:before{content:"";position:absolute;left:16px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--brand)}.action-toast.error:before{background:var(--danger)}.action-toast input{color:var(--ink)}.action-toast .button.ghost{height:34px;padding:0 14px;font-size:13px}.sidebar{--spark:var(--spark-on-inverse);position:-webkit-sticky;position:sticky;top:var(--space-4);height:calc(100vh - 2 * var(--space-4));display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-4);color:var(--on-inverse);background:var(--surface-inverse);border-radius:var(--radius-xl);overflow-y:auto}.sidebar-topline{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3)}.brand{align-items:center;gap:10px;text-decoration:none;color:inherit}.brand,.brand-mark{display:inline-flex}.brand-mark{width:30px;height:30px;flex:none}.brand-mark svg{width:100%;height:100%}.brand-copy{display:inline-flex}.brand-wordmark{display:block;height:20px;width:auto}.workspace-strip{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;font-size:13px;background:rgba(127,127,127,.16);border-radius:var(--radius-md)}.workspace-selector-copy small,.workspace-selector-copy>span,.workspace-strip small,.workspace-strip>span{color:var(--on-inverse);opacity:.68;font-size:12px}.workspace-selector{position:relative;padding:0}.workspace-selector-trigger{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;padding:12px 14px;text-align:left;color:inherit;background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer}.workspace-selector-copy{display:grid;grid-gap:2px;gap:2px}.workspace-selector-icon{display:none}.workspace-selector-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;padding:6px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.workspace-selector-menu[hidden]{display:none}.workspace-selector-menu button{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.workspace-selector-menu button:hover{background:var(--surface-muted)}.workspace-selector-menu button span{display:grid}.workspace-selector-error{padding:8px 12px;color:var(--danger);font-size:13px}.sidebar-navigation{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.sidebar-nav{display:grid;grid-gap:2px;gap:2px}.nav-label{padding:0 var(--space-3) 6px;color:var(--on-inverse);opacity:.6;font-size:11px;font-weight:600;letter-spacing:.04em}.sidebar-nav a{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);font-size:14px;font-weight:500;text-decoration:none;color:var(--on-inverse);opacity:.82;border-radius:var(--radius-md)}.sidebar-nav a:hover{opacity:1;background:rgba(127,127,127,.16)}.sidebar-nav a.active{opacity:1;font-weight:600;color:var(--on-brand);background:var(--brand)}.nav-icon{display:inline-flex}.health-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:auto}.health-panel .status-chip{justify-self:start;margin-left:var(--space-3)}.logout-button{display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);font:500 14px var(--font-text);color:var(--on-inverse);opacity:.82;background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer}.logout-button:hover{opacity:1;background:rgba(127,127,127,.16)}.sidebar:after{content:"by Acelerium";padding:0 var(--space-3);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.02em;opacity:.55}.desktop-sidebar-toggle,.mobile-menu-toggle,.mobile-shell-header,.mobile-sidebar-backdrop,.mobile-sidebar-close{display:none}.mobile-menu-toggle,.mobile-sidebar-close{width:40px;height:40px;padding:0;color:inherit;background:transparent;border:1px solid rgba(127,127,127,.4);border-radius:var(--radius-pill);cursor:pointer;align-items:center;justify-content:center}.support-context-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);padding:12px 16px;color:var(--ink);background:var(--warning-soft);border-radius:var(--radius-md)}.support-context-bar div{display:grid}.support-context-bar span{color:var(--warning);font-size:12px;font-weight:600}@media (max-width:860px){.app-shell{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.content{padding:var(--space-5) max(16px,env(safe-area-inset-right,0px)) var(--space-8) max(16px,env(safe-area-inset-left,0px))}.mobile-shell-header{--spark:var(--spark-on-inverse);display:flex;align-items:center;justify-content:space-between;padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));color:var(--on-inverse);background:var(--surface-inverse)}.mobile-menu-toggle{display:inline-flex}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(300px,86vw);height:100%;border-radius:0 var(--radius-xl) var(--radius-xl) 0;transform:translateX(-100%);transition:transform .18s ease}.mobile-menu-open .sidebar{transform:none}.mobile-menu-open .mobile-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:30;border:0;background:rgb(0 0 0/.45)}.mobile-sidebar-close{display:inline-flex}.page-header,.section-heading-row{flex-direction:column;align-items:flex-start}}.backoffice-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.backoffice-bar .brand{margin-right:auto}.backoffice-logout{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);font:600 13px var(--font-text);color:var(--danger);background:transparent;border:0;border-radius:var(--radius-pill);cursor:pointer}.backoffice-logout:hover{background:var(--danger-soft)}.backoffice-navigation{display:flex;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;background:var(--surface-muted);border-radius:var(--radius-pill)}.backoffice-navigation-link{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;color:var(--ink-muted);border-radius:var(--radius-pill)}.backoffice-navigation-link:hover{color:var(--ink)}.backoffice-navigation-link.active{color:var(--on-inverse);background:var(--surface-inverse)}.backoffice-navigation-label-short{display:none}@media (max-width:560px){.backoffice-navigation-label-long{display:none}.backoffice-navigation-label-short{display:inline}}.client-admin-page{max-width:1120px;margin:0 auto;padding:var(--space-8) max(16px,env(safe-area-inset-right,0px)) var(--space-12) max(16px,env(safe-area-inset-left,0px))}.client-workspaces-table{overflow-x:auto}.client-workspaces-table table{width:100%;border-collapse:collapse;font-size:14px}.client-workspaces-table th{text-align:left;color:var(--ink-muted);font-size:12px;font-weight:600;letter-spacing:.02em;padding:0 16px 10px 0;white-space:nowrap}.client-workspaces-table td{padding:14px 16px 14px 0;vertical-align:top;border-top:1px solid var(--border)}.client-workspaces-table td form{margin-top:6px}.client-workspaces-table td .header-actions input{width:170px;height:36px}.client-workspaces-table td .button{height:36px;padding:0 14px;font-size:13px}.workspace-id-row{margin-top:2px}.team-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:860px){.team-settings-layout{grid-template-columns:minmax(0,1fr)}}.member-list,.member-row{display:grid}.member-row{grid-template-columns:40px minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:14px 0;border-top:1px solid var(--border)}.member-row:first-child{border-top:0}.member-avatar{display:grid;place-items:center;width:40px;height:40px;font:600 14px var(--font-display);background:var(--surface-muted);border-radius:50%}.member-identity,.member-role{display:grid;min-width:0}.member-identity small{overflow-wrap:anywhere}.member-role{text-align:right;font-size:13px}.member-manager-label{color:var(--brand-ink);font-weight:600}.member-controls{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.member-manager-form,.member-role-form{display:flex;gap:6px;align-items:center}.member-role-form select{width:auto;height:36px}.member-manager-toggle{display:flex;align-items:center;gap:var(--space-2);font-weight:400}.invite-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);background:var(--surface-muted);border-radius:var(--radius-lg)}.invite-panel>div:first-child{display:grid}.invite-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.pending-invites{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pending-invites>div{display:flex;justify-content:space-between;gap:var(--space-2)}.pending-invites span{display:grid;min-width:0;overflow-wrap:anywhere}.invite-actions{display:flex;gap:4px}.eyebrow,.micro-label{color:var(--ink-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.standalone-page.login-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-6) max(16px,env(safe-area-inset-right,0px)) var(--space-6) max(16px,env(safe-area-inset-left,0px))}.login-panel{width:min(920px,100%);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.login-panel>div{--spark:var(--spark-on-inverse);display:flex;flex-direction:column;gap:var(--space-3);min-height:380px;padding:var(--space-8);color:var(--on-inverse);background:radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--brand) 34%,transparent) 0,transparent 70%),var(--surface-inverse);border-radius:var(--radius-lg)}.login-panel>div .brand{margin-bottom:auto}.login-panel>div h1{font:600 36px/40px var(--font-display);letter-spacing:-.02em}.login-panel>div p{color:var(--on-inverse);opacity:.78}.login-panel>div .eyebrow{color:var(--on-inverse);opacity:.7}.login-form{display:grid;align-content:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-6) 0}.login-form>button{margin-top:var(--space-2)}.login-form a{font-size:14px;color:var(--ink-muted)}.login-form a.button{color:var(--on-brand)}@media (max-width:760px){.login-panel{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.login-panel>div{min-height:0;padding:var(--space-6)}.login-panel>div .brand{margin-bottom:var(--space-6)}.login-panel>div h1{font-size:28px;line-height:34px}.login-form{padding:var(--space-2) var(--space-2) var(--space-4)}}.standalone-page:not(.login-page):not(.client-admin-page){padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.standalone-page article .brand{margin-bottom:var(--space-4)}.standalone-page article h1{font:600 36px/40px var(--font-display)}.standalone-page article h2{margin-top:var(--space-6)}.meta-setup-steps{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0 0 var(--space-4);list-style:none}.meta-setup-steps li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:600;color:var(--ink-muted);background:var(--surface-muted);border-radius:var(--radius-pill)}.meta-setup-steps li.active{color:var(--on-inverse);background:var(--surface-inverse)}.meta-setup-steps li.done{color:var(--on-brand);background:var(--brand)}.meta-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:860px){.meta-setup-grid{grid-template-columns:minmax(0,1fr)}}.meta-setup-section{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);background:var(--surface-muted);border-radius:var(--radius-lg)}.meta-setup-heading{display:flex;gap:var(--space-3);align-items:center}.meta-setup-heading>svg{color:var(--brand-ink)}.meta-setup-heading>div{display:grid}.meta-discovered-destination-grid,.meta-palmup-connect,.meta-token-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.meta-palmup-connect-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.action-note{color:var(--ink-muted);font-size:13px}.meta-account-picker{display:grid;grid-gap:6px;gap:6px}.meta-account-picker label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:10px 12px;font-weight:400;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.meta-account-picker label.selected{background:var(--brand-soft);border-color:var(--brand)}.meta-account-picker label span{display:grid}.meta-review-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.meta-review-list div{display:flex;justify-content:space-between;gap:var(--space-2)}.meta-review-list dt{color:var(--ink-muted)}.meta-review-list dd{margin:0;font-weight:600}.meta-manual-notice{display:flex;align-items:center;gap:var(--space-2);padding:12px 16px;color:var(--ink);background:var(--positive-soft);border-radius:var(--radius-md)}.meta-manual-notice.error{background:var(--danger-soft)}.segmented-control{display:inline-flex;gap:2px;padding:4px;background:var(--surface-muted);border-radius:var(--radius-pill)}.searchable-select{position:relative}.searchable-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;max-height:280px;overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.searchable-select-option{display:grid;padding:10px 12px;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.searchable-select-option:hover,.searchable-select-option[aria-selected=true]{background:var(--surface-muted)}.searchable-select-empty,.searchable-select-reason{padding:8px 12px;color:var(--ink-muted);font-size:13px}.searchable-select-presentation-placeholder{color:var(--ink-subtle)}.overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1100px){.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.overview-kpis{grid-template-columns:minmax(0,1fr)}}.ek-card--inverse .ek-chip--neutral{color:var(--on-inverse);background:rgba(127,127,127,.22)}.new-client-panel{gap:var(--space-6)}.new-client{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.new-client,.new-client__main{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.new-client__main{min-width:0}.nc-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.nc-section+.nc-section{padding-top:var(--space-8);border-top:1px solid var(--border)}.nc-section__head{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-3);padding:0;margin-bottom:var(--space-2)}.nc-section__head>span:last-child{display:grid;grid-gap:2px;gap:2px}.nc-section__head strong{font:600 16px/22px var(--font-display)}.nc-section__head small{color:var(--ink-muted)}.nc-step{display:grid;place-items:center;width:32px;height:32px;flex:none;font:600 14px/1 var(--font-display);color:var(--on-inverse);background:var(--surface-inverse);border-radius:50%}.nc-field{display:grid;grid-gap:var(--space-2);align-content:start;min-width:0}.nc-field,.nc-field>label,.nc-label{gap:var(--space-2);font-size:13px;font-weight:600}.nc-field>label,.nc-label{display:flex;align-items:center}.nc-field--wide{grid-column:1/-1}.nc-password,.nc-stepper{display:flex;align-items:center;gap:var(--space-2)}.nc-password input{flex:1 1;min-width:0}.nc-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;padding:0;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer}.nc-icon-btn:hover:not(:disabled){background:var(--surface-muted)}.nc-help{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:20px;font-size:13px;font-weight:400;color:var(--ink-muted)}.nc-help--error{color:var(--danger)}.nc-link{display:inline-flex;align-items:center;gap:var(--space-1);height:auto;padding:0;font:600 13px var(--font-text);color:var(--brand-ink);background:none;border:0;cursor:pointer;white-space:nowrap}.nc-link:hover{text-decoration:underline}.nc-stepper input{width:72px;text-align:center;font:600 18px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield}.nc-stepper input::-webkit-inner-spin-button,.nc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nc-stepper__hint{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2);font-size:13px;font-weight:400;color:var(--ink-muted)}.nc-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:2px;row-gap:2px;cursor:pointer}.nc-toggle input{grid-row:span 2}.nc-toggle span{font-size:14px;font-weight:600}.nc-toggle small{grid-column:2;font-weight:400}.nc-count{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;color:var(--on-brand);background:var(--brand);border-radius:var(--radius-pill)}.nc-filter{height:40px}.nc-accounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-2);gap:var(--space-2);max-height:264px;overflow-y:auto;padding:2px}.nc-account{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);font-weight:400;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.nc-account:hover{border-color:var(--border-strong)}.nc-account.is-selected{background:var(--brand-soft);border-color:var(--brand-ink)}.nc-account span{display:grid;min-width:0}.nc-account strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-empty{grid-column:1/-1;padding:var(--space-4);font-size:13px;font-weight:400;color:var(--ink-muted);text-align:center;border:1.5px dashed var(--border-strong)}.nc-callout,.nc-empty{border-radius:var(--radius-md)}.nc-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-muted)}.nc-callout>svg{color:var(--brand-ink)}.nc-callout p{margin-top:2px;font-size:13px;font-weight:400;color:var(--ink-muted)}.new-client__summary{--spark:var(--spark-on-inverse);position:-webkit-sticky;position:sticky;top:var(--space-6);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6);color:var(--on-inverse);background:var(--surface-inverse);border-radius:var(--radius-lg)}.nc-summary__brand{display:flex;align-items:center;gap:var(--space-3);min-width:0}.nc-summary__brand>span:last-child{display:grid;min-width:0}.nc-summary__brand small{color:var(--on-inverse);opacity:.7}.nc-summary__brand strong{font:600 18px/24px var(--font-display);overflow-wrap:anywhere}.nc-summary__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;color:var(--on-brand);background:var(--brand);border-radius:50%}.nc-summary__list{display:grid;margin:0}.nc-summary__list div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid rgba(127,127,127,.24);font-size:14px}.nc-summary__list dt{opacity:.7;flex:none}.nc-summary__list dd{margin:0;min-width:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.nc-submit{width:100%}.nc-submit:disabled{color:var(--on-inverse);background:rgba(127,127,127,.28);opacity:.7}.nc-summary__note{font-size:12px;line-height:16px;opacity:.7}.client-workspaces-table td.num{font:600 15px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:960px){.new-client{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.new-client__summary{position:static}}@media (max-width:600px){.nc-section{grid-template-columns:minmax(0,1fr)}.nc-callout{grid-template-columns:auto minmax(0,1fr)}.nc-callout .button{grid-column:1/-1}.nc-stepper{flex-wrap:wrap}}.wa{grid-gap:var(--space-5)}.wa,.wa-grid{display:grid;gap:var(--space-5)}.wa-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-5)}.wa-number>div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.wa-number__icon{display:grid;place-items:center;width:40px;height:40px;color:var(--on-inverse);background:var(--surface-inverse);border-radius:50%}.wa-number__phone{font:600 19px/26px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-number__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.wa-number__actions .button{height:36px;padding:0 14px;font-size:13px}.wa-danger,.wa-link{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);font:600 13px var(--font-text);background:transparent;border:0;border-radius:var(--radius-pill);cursor:pointer}.wa-danger{color:var(--danger)}.wa-danger:hover{background:var(--danger-soft)}.wa-link{color:var(--ink-muted)}.wa-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:13px}.wa-add{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg)}.wa-add>div{display:grid;grid-gap:2px;gap:2px}.wa-add .button{justify-self:start}.wa-qr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.wa-qr__code{display:grid;place-items:center;width:272px;height:272px;padding:var(--space-4);background:#ffffff;border-radius:var(--radius-lg)}.wa-qr__code img,.wa-qr__placeholder{width:240px;height:240px}.wa-qr__steps{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.wa-qr__steps ol{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding-left:20px}.wa-qr__done{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5)}.wa-qr__done p{margin-top:4px}.wa-soon{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.wa-soon__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-muted);border-radius:var(--radius-md)}.wa-soon__item>svg{color:var(--ink-muted)}.wa-soon__item>div{display:grid;grid-gap:2px;gap:2px}@media (max-width:760px){.wa-qr{justify-items:center;padding:var(--space-5)}.wa-qr,.wa-qr__done{grid-template-columns:minmax(0,1fr)}.wa-qr__done{justify-items:start}}.leads-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:860px){.leads-kpis{grid-template-columns:minmax(0,1fr)}}