@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#4338ca;--brand-strong:#3730a3;--brand-soft:#eef2ff;--brand-ring:#4338ca38;--accent:#6366f1;--bg:#f4f6f8;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f6;--line:#e3e8ef;--line-strong:#cfd7e2;--ink:#0b1220;--ink-2:#3a4658;--ink-3:#6b7789;--ink-4:#98a2b3;--sidebar:#0b1023;--sidebar-ink:#dde1f0;--sidebar-ink-2:#8a90ab;--sidebar-hover:#ffffff0f;--sidebar-active:#6366f129;--whatsapp:#1fa855;--whatsapp-strong:#178a45;--danger:#dc2626;--danger-soft:#fef2f2;--warning-soft:#fff7e6;--warning-ink:#8a5300;--status-new:#2563eb;--status-contacted:#d97706;--status-won:#16a34a;--status-lost:#64748b;--radius-sm:8px;--radius:12px;--radius-lg:18px;--shadow-sm:0 1px 2px #1018280f;--shadow:0 1px 3px #10182814, 0 8px 24px -12px #1018282e;--shadow-lg:0 24px 60px -16px #10182852;--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--brand:#818cf8;--brand-strong:#a5b4fc;--brand-soft:#818cf81f;--brand-ring:#818cf847;--bg:#0a0f14;--surface:#10171e;--surface-2:#131c24;--surface-3:#1a242e;--line:#1f2b36;--line-strong:#2c3b48;--ink:#e8eef3;--ink-2:#b7c3cd;--ink-3:#8293a1;--ink-4:#5d6d7a;--sidebar:#070c10;--danger-soft:#dc262624;--warning-soft:#d9770624;--warning-ink:#f5b454;--status-new:#60a5fa;--status-contacted:#fbbf24;--status-won:#4ade80;--status-lost:#94a3b8;--shadow:0 1px 3px #0006, 0 8px 24px -12px #0009;--shadow-lg:0 24px 60px -16px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);margin:0}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.2}p{margin:0}a{color:var(--brand)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--brand-ring);outline-offset:2px}code{font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:.88em}.muted{color:var(--ink-3)}.small{font-size:13.5px}.logo{letter-spacing:-.02em;--logo-o:#4338ca;align-items:center;gap:10px;font-family:Poppins,Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1;display:inline-flex}.logo-word{white-space:nowrap}.logo-o{vertical-align:baseline;width:.64em;height:.86em;color:var(--logo-o);margin-left:.02em;overflow:visible}.plans-page .logo,.login-brand .logo{--logo-o:#818cf8}@media (prefers-color-scheme:dark){.logo{--logo-o:#818cf8}}.logo-mark{filter:drop-shadow(0 4px 10px #6366f159);display:none}.avatar{--l:46%;width:var(--size);height:var(--size);font-weight:650;font-size:calc(var(--size) * .36);letter-spacing:.01em;color:hsl(var(--hue) 55% 28%);background:linear-gradient(145deg, hsl(var(--hue) 75% 90%), hsl(var(--hue) 60% 82%));border-radius:32%;flex:none;place-items:center;display:grid}@media (prefers-color-scheme:dark){.avatar{color:hsl(var(--hue) 70% 85%);background:linear-gradient(145deg, hsl(var(--hue) 35% 26%), hsl(var(--hue) 40% 20%))}}.status-pill{color:var(--status);background:color-mix(in srgb, var(--status) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:12px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}[data-status=new]{--status:var(--status-new)}[data-status=contacted]{--status:var(--status-contacted)}[data-status=won]{--status:var(--status-won)}[data-status=lost]{--status:var(--status-lost)}.status-dot{background:var(--status,currentColor);border-radius:50%;width:7px;height:7px}.button{border-radius:var(--radius);white-space:nowrap;height:40px;transition:transform .16s var(--ease-out), background .16s ease, box-shadow .16s ease, border-color .16s ease, filter .16s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button:disabled{opacity:.6;cursor:default}.button.large{height:48px;font-size:15px}.button.small{height:32px;padding:0 12px;font-size:13px}.button.primary{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca 55%,#3730a3);box-shadow:inset 0 1px #fff3,0 8px 20px -10px #4338cacc}.button.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #fff3,0 12px 26px -12px #4338cae6}.button.ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink-2)}.button.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.button.whatsapp{color:#fff;background:var(--whatsapp);border-radius:999px;padding:0 18px;box-shadow:0 10px 22px -12px #1fa855e6}.button.whatsapp:hover{background:var(--whatsapp-strong);transform:translateY(-1px)}.icon-button{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .15s;display:grid}.icon-button:hover{background:var(--surface-3)}.spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:6px;display:grid}.field>span{color:var(--ink-2);font-size:13px;font-weight:600}.field input,.add-origin input{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);outline:none;height:42px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.field input:hover,.add-origin input:hover{border-color:var(--ink-4)}.field input:focus,.add-origin input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}.field[data-invalid] input,.add-origin[data-invalid] input{border-color:var(--danger)}.field input:disabled{background:var(--surface-2);color:var(--ink-3)}.hint{color:var(--ink-3);font-size:12.5px}.form-error{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);animation:rise .24s var(--ease-out) both;padding:10px 12px;font-size:13.5px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fade{0%{opacity:0}}@keyframes shake-a{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes shake-b{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}[data-shake=a]{animation:.38s shake-a}[data-shake=b]{animation:.38s shake-b}.boot{height:100%;color:var(--ink-3);place-content:center;justify-items:center;gap:22px;animation:.4s both fade;display:grid}.export-button{border:1px solid var(--line);height:30px;color:var(--ink-3);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.export-button:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.login{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100%;display:grid}.login-brand{color:#e8f6f4;background:radial-gradient(80% 60% at 15% 10%,#818cf859,#0000 60%),radial-gradient(70% 70% at 90% 100%,#4338ca8c,#0000 60%),linear-gradient(160deg,#1e1b4b,#0b1023 60%,#06080f);flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex;position:relative;overflow:hidden}.login-glow{background:radial-gradient(circle,#a5b4fc40,#0000 65%);border-radius:50%;width:520px;height:520px;animation:14s ease-in-out infinite alternate drift;position:absolute;inset:-40% -20% auto auto}@keyframes drift{to{transform:translate(-80px,60px)scale(1.15)}}.login-pitch{max-width:460px;animation:rise .7s var(--ease-out) .1s both;position:relative}.login-pitch h2{letter-spacing:-.035em;color:#fff;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.login-pitch p{color:#c3c8ea;max-width:400px;margin-top:16px;font-size:16px}.login-cards{height:150px;position:relative}.float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:flex;position:absolute;box-shadow:0 20px 40px -20px #0009}.float-card div{display:grid}.float-card strong{color:#fff}.float-card span{color:#c3c8ea}.float-card.one{animation:rise .7s var(--ease-out) .3s both, bob 6s ease-in-out 1s infinite;top:0;left:0}.float-card.two{animation:rise .7s var(--ease-out) .45s both, bob 6s ease-in-out 2.5s infinite;top:76px;left:140px}@keyframes bob{50%{transform:translateY(-6px)}}.float-dot{background:#60a5fa;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #60a5fa33}.float-dot.won{background:#4ade80;box-shadow:0 0 0 4px #4ade8033}.login-form-wrap{background:var(--surface);place-items:center;padding:40px 24px;display:grid}.login-form{width:100%;max-width:380px;animation:rise .6s var(--ease-out) both;gap:18px;display:grid}.login-form h1{font-size:28px}.login-form .muted{margin-top:-10px}.login-form .button{margin-top:4px}.login-mobile-logo{display:none}.auth-switch{text-align:center;color:var(--ink-3);font-size:13.5px}.auth-link{color:var(--brand-strong);transition:background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:600;text-decoration:none}.auth-link:hover,.auth-link:focus-visible{background-size:100% 1px}.field-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-label-row .auth-link{font-size:12.5px;font-weight:500}.auth-done{text-align:center;justify-items:center}.auth-done .muted{margin-top:-6px}.auth-done-icon{width:64px;height:64px;color:var(--surface);background:var(--brand);box-shadow:0 0 0 10px var(--brand-soft);animation:pop .52s var(--spring) both;border-radius:50%;place-items:center;display:grid}.auth-done-icon.muted-icon{color:var(--ink-3);background:var(--surface-3);box-shadow:0 0 0 10px var(--surface-2)}.field .optional{color:var(--ink-4);margin-left:4px;font-style:normal;font-weight:500}.password-meter{align-items:center;gap:10px;animation:.2s both fade;display:flex}.password-meter-bar{background:var(--surface-3);border-radius:999px;flex:1;height:4px;overflow:hidden}.password-meter-bar>span{border-radius:inherit;background:var(--status-contacted);transform-origin:0;height:100%;transition:transform .26s var(--ease-out), background-color .26s ease;display:block}.password-meter[data-ready] .password-meter-bar>span{background:var(--status-won)}.password-meter small{text-align:right;min-width:64px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.shell{grid-template-columns:248px minmax(0,1fr);height:100%;display:grid}.sidebar{background:var(--sidebar);color:var(--sidebar-ink);flex-direction:column;gap:24px;padding:22px 14px 16px;display:flex}.sidebar .logo{color:#fff;--logo-o:#818cf8;padding:0 8px}.org-name{color:var(--sidebar-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:10px 8px 0;font-size:13px;overflow:hidden}.nav{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nav a{height:42px;color:var(--sidebar-ink);border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:550;text-decoration:none;transition:background .16s,color .16s;display:flex;position:relative}.nav a:hover{background:var(--sidebar-hover)}.nav a[aria-current=page]{background:var(--sidebar-active);color:#fff}.nav a[aria-current=page]:before{content:"";width:3px;animation:grow .3s var(--spring) both;background:#818cf8;border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:-14px}@keyframes grow{0%{transform:scaleY(0)}}.nav-badge{color:#1e1b4b;min-width:22px;height:22px;animation:pop .4s var(--spring) both;background:#a5b4fc;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:grid}@keyframes pop{0%{transform:scale(.4)}}.sidebar-bottom{gap:12px;margin-top:auto;display:grid}.live{color:var(--sidebar-ink-2);align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.live-dot{background:#64748b;border-radius:50%;width:8px;height:8px}.live[data-state=live] .live-dot{background:#34d399;animation:2.4s ease-out infinite pulse}.live[data-state=offline] .live-dot{background:#f87171}@keyframes pulse{0%{box-shadow:0 0 #34d3998c}70%,to{box-shadow:0 0 0 8px #34d39900}}.me{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.me-text{flex:1;min-width:0;font-size:13px;display:grid}.me-text strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me-text span{color:var(--sidebar-ink-2);font-size:12px}.me .icon-button{color:var(--sidebar-ink-2)}.me .icon-button:hover{background:var(--sidebar-hover);color:#fff}.content-column{flex-direction:column;min-width:0;min-height:0;display:flex}.content-column>.content{flex:1;height:auto}.billing-banner{color:var(--warning-ink);background:var(--warning-soft);border-bottom:1px solid color-mix(in srgb, var(--warning-ink) 18%, transparent);animation:banner-in .42s var(--ease-out) both;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;display:flex}.billing-banner[data-tone=info]{color:var(--brand-strong);background:var(--brand-soft);border-bottom-color:color-mix(in srgb, var(--brand) 18%, transparent)}.billing-banner p{flex:1;margin:0}.banner-action{color:inherit;background:0 0;border:1px solid;flex:none}.billing-banner svg{flex:none}@keyframes banner-in{0%{opacity:0;transform:translateY(-100%)}}.content{min-width:0;height:100%;min-height:0;animation:.3s both fade;overflow:hidden}.leads{grid-template-columns:minmax(320px,400px) minmax(0,1fr);height:100%;display:grid}.lead-list-pane{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.pane-header{border-bottom:1px solid var(--line);gap:14px;padding:22px 18px 12px;display:grid}.pane-title{align-items:center;gap:10px;display:flex}.pane-title h1{font-size:22px}.count-badge{color:var(--ink-3);background:var(--surface-3);border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:650}.search{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);height:40px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring);background:var(--surface)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.filters{scrollbar-width:none;gap:6px;margin:0 -18px;padding:0 18px 2px;display:flex;overflow-x:auto}.filter{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:550;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.filter:hover{border-color:var(--line-strong)}.filter[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.filter-count{opacity:.65;font-size:11.5px}.lead-list{flex:1;padding:8px;overflow-y:auto}.lead-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lead-row-wrap{animation:rise .42s var(--ease-out) both;animation-delay:calc(var(--i) * 28ms);border-radius:14px}.lead-row-wrap[data-fresh]{animation:slide-in .6s var(--spring) both, glow 2.4s ease-out .3s}@keyframes slide-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}}@keyframes glow{0%{box-shadow:0 0 0 0 var(--brand-ring);background:var(--brand-soft)}to{background:0 0;box-shadow:0 0 0 8px #0000}}.lead-row{text-align:left;width:100%;transition:background .16s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:14px;gap:12px;padding:12px;display:flex}.lead-row:hover{background:var(--surface-2)}.lead-row:active{transform:scale(.99)}.lead-row[aria-current=true]{background:var(--brand-soft)}.lead-row-main{flex:1;gap:3px;min-width:0;display:grid}.lead-row-top{align-items:baseline;gap:8px;display:flex}.lead-row-top strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:650;overflow:hidden}.lead-row-top time{color:var(--ink-4);flex:none;font-size:12px}.lead-row-message{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.lead-row-bottom{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.unread{color:#fff;background:var(--brand);min-width:20px;height:20px;animation:pop .4s var(--spring) both;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}@media (prefers-color-scheme:dark){.unread{color:#04201d}}.skeleton-row{gap:12px;padding:12px;display:flex}.skeleton{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);background-size:200% 100%;animation:1.3s ease-in-out infinite shimmer;display:block}.skeleton.circle{border-radius:32%;flex:none;width:42px;height:42px}.skeleton-lines{flex:1;gap:8px;padding-top:3px;display:grid}.skeleton.line{border-radius:6px;height:10px}.w30{width:30%}.w60{width:60%}.w90{width:90%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty,.no-selection{text-align:center;color:var(--ink-3);animation:rise .5s var(--ease-out) both;justify-items:center;gap:8px;padding:56px 28px;display:grid}.empty h3,.no-selection h3{color:var(--ink);font-size:17px}.empty p,.no-selection p{max-width:300px;font-size:14px}.empty .button{margin-top:10px}.empty-art{width:56px;height:56px;color:var(--brand);background:var(--brand-soft);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.empty-art svg{width:26px;height:26px}.lead-detail-pane{background:var(--bg);min-width:0;overflow-y:auto}.no-selection{align-content:center;height:100%}.no-selection-art{width:120px;height:90px;margin-bottom:14px;position:relative}.no-selection-art .bubble{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px 16px 16px 4px;position:absolute}.bubble.b1{width:78px;height:30px;animation:5s ease-in-out infinite bob;top:10px;left:0}.bubble.b2{background:var(--brand-soft);border-color:#0000;border-radius:16px 16px 4px;width:54px;height:26px;animation:5s ease-in-out 1.2s infinite bob;top:0;right:0}.bubble.b3{width:92px;height:30px;animation:5s ease-in-out 2.4s infinite bob;bottom:0;left:22px}.lead-view{max-width:760px;animation:rise .42s var(--ease-out) both;gap:22px;margin:0 auto;padding:32px 32px 48px;display:grid}.lead-view-header{align-items:center;gap:16px;display:flex}.lead-view-header .back{display:none}.lead-view-who{flex:1;min-width:0}.lead-view-who h2{white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.phone{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:15px;text-decoration:none}.phone:hover{color:var(--brand)}.thread{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);animation:rise .42s var(--ease-out) 80ms both;flex-direction:column;display:flex;overflow:hidden}.thread-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.thread-header h3{letter-spacing:0;font-size:14px;font-weight:650}.window-pill{color:var(--status-won);background:color-mix(in srgb, var(--status-won) 12%, transparent);animation:pop .4s var(--spring) both;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:550;display:inline-flex}.thread-list{scroll-behavior:smooth;background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--surface-2);flex-direction:column;gap:6px;min-height:180px;max-height:min(56vh,560px);margin:0;padding:16px 18px;list-style:none;display:flex;overflow-y:auto}.day-divider{color:var(--ink-3);align-self:center;margin:10px 0 6px;font-size:11.5px;font-weight:600}.day-divider span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.message{background:var(--surface);border:1px solid var(--line);max-width:min(78%,520px);box-shadow:var(--shadow-sm);animation:message-in .36s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms);border-radius:4px 16px 16px;align-self:flex-start;padding:9px 13px 6px}.message[data-mine]{color:#1e1b4b;transform-origin:100% 100%;background:#e0e7ff;border-color:#0000;border-radius:16px 4px 16px 16px;align-self:flex-end}@media (prefers-color-scheme:dark){.message[data-mine]{color:#e0e7ff;background:#312e81}}.message[data-pending]{opacity:.7}@keyframes message-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.message-source{color:var(--brand);align-items:center;gap:5px;margin-bottom:3px;font-size:11px;font-weight:600;display:inline-flex}.message-meta{color:var(--ink-4);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.message[data-mine] .message-meta{color:color-mix(in srgb, currentColor 55%, transparent)}.ticks{color:inherit;display:inline-grid}.ticks path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;animation:draw-tick .36s var(--ease-out) both}.ticks .two{animation-delay:.12s}.ticks[data-status=read]{color:#1d9bf0}@keyframes draw-tick{0%{stroke-dashoffset:16px}}.ticks.failed{color:#fff;background:var(--danger);cursor:help;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:800}.composer{border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.composer textarea{border:1px solid var(--line-strong);background:var(--surface-2);resize:none;border-radius:21px;outline:none;flex:1;min-height:42px;max-height:160px;padding:10px 14px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s;overflow-y:hidden}.composer textarea:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px var(--brand-ring)}.send-button{color:#fff;width:42px;height:42px;transition:transform .2s var(--spring), opacity .15s ease, filter .15s ease;background:linear-gradient(135deg,#6366f1,#4338ca);border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -10px #4338cae6}.send-button:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.06)}.send-button:active:not(:disabled){transform:scale(.94)}.send-button:disabled{opacity:.4;cursor:default}.send-button svg{transform:translate(-1px)}.composer-note{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.composer-note p{flex:1}.composer-note svg{color:var(--whatsapp);flex:none}.thread-loading,.thread-error{color:var(--ink-4);place-items:center;padding:28px;display:grid}.row-channel{vertical-align:-2px;color:var(--whatsapp);margin-right:4px;display:inline-flex}.row-you{color:var(--ink-2);font-weight:550}.connection{float:right;color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.connection[data-connected]{color:var(--status-won)}.connection-dot{background:var(--ink-4);border-radius:50%;width:8px;height:8px}.connection[data-connected] .connection-dot{background:var(--status-won);animation:2.4s ease-out infinite pulse}.settings{height:100%;padding:32px 32px 120px;overflow-y:auto}.settings-loading{height:100%;color:var(--ink-4);place-items:center;display:grid}.page-header{max-width:1080px;animation:rise .42s var(--ease-out) both;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto 24px;display:flex}.page-header h1{font-size:26px}.page-header .muted{margin-top:4px}.readonly-note{color:var(--warning-ink);background:var(--warning-soft);border-radius:999px;padding:6px 12px;font-size:13px}.settings-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:1080px;margin:0 auto;display:grid}.settings-grid[data-single]{grid-template-columns:minmax(0,1fr);max-width:760px}.settings-main{gap:18px;display:grid}.card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);animation:rise .48s var(--ease-out) both;gap:16px;margin:0;padding:22px;display:grid}.card:nth-child(2){animation-delay:60ms}.card:nth-child(3){animation-delay:.12s}.card:nth-child(4){animation-delay:.18s}.card legend,.card-title{float:left;letter-spacing:-.01em;width:100%;padding:0;font-size:16px;font-weight:650}.card legend+*{clear:both}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{color:#fff;background:var(--swatch);width:34px;height:34px;transition:transform .2s var(--spring);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000014}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--swatch)}.swatch.custom{cursor:pointer;background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e)}.swatch.custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.segmented{background:var(--surface-3);border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.segmented button{height:34px;color:var(--ink-3);background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.segmented button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.warning{border-radius:var(--radius);background:var(--warning-soft);color:var(--warning-ink);padding:10px 12px;font-size:13.5px}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips:empty{display:none}.chip{background:var(--brand-soft);color:var(--brand-strong);animation:pop .32s var(--spring) both;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;font-weight:550;display:inline-flex}.chip button{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.chip button:hover{background:color-mix(in srgb, var(--brand) 18%, transparent)}.add-origin{gap:8px;display:flex}.add-origin input{flex:1;min-width:0}.snippet{border-radius:var(--radius);color:#c7d2fe;background:#0b1220;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;overflow:hidden}.snippet code{white-space:nowrap;scrollbar-width:thin;flex:1;min-width:0;overflow-x:auto}.snippet .button{flex:none}.snippet .button[data-copied]{color:var(--status-won);border-color:currentColor}.preview{animation:rise .52s var(--ease-out) .12s both;gap:10px;display:grid;position:sticky;top:0}.preview-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:600}.preview-stage{--brand-deep:color-mix(in srgb, var(--brand) 72%, #020617);border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0) 0 0 / 16px 16px, var(--surface-2);padding:24px 16px 80px;position:relative;overflow:hidden}.preview-panel{color:#0b1220;box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;overflow:hidden}.preview-header{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-deep));align-items:center;gap:10px;padding:14px;transition:background .3s;display:flex}.preview-header span:last-child{min-width:0;display:grid}.preview-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.preview-header small{opacity:.85;font-size:11.5px}.preview-avatar{background:#fff3;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.preview-body{background:#f8fafc;gap:9px;padding:14px;display:grid}.preview-bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:4px 14px 14px;padding:10px 12px;font-size:13px;font-weight:600}.preview-input{background:#fff;border:1px solid #e2e8f0;border-radius:9px;height:30px}.preview-input.tall{height:52px}.preview-button{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-deep));border-radius:10px;place-items:center;height:36px;font-size:12.5px;font-weight:650;display:grid}.preview-launcher{background:linear-gradient(145deg, var(--brand), var(--brand-deep));width:48px;height:48px;box-shadow:var(--shadow);border-radius:50%;transition:background .3s;position:absolute;bottom:16px;right:16px}.save-bar{z-index:10;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:translate .42s var(--spring), opacity .2s ease;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:calc(50% + 124px);translate:-50% 140%}.save-bar[data-visible]{opacity:1;pointer-events:auto;translate:-50%}.save-bar span{white-space:nowrap;margin-right:8px}.save-bar .button.ghost{color:inherit;border-color:color-mix(in srgb, var(--surface) 30%, transparent);background:0 0}.dev-badge{vertical-align:2px;color:var(--warning-ink);background:var(--warning-soft);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.demo-card{border-style:dashed}.demo-actions{flex-wrap:wrap;gap:10px;display:flex}.field textarea{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);resize:vertical;outline:none;width:100%;padding:10px 13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.field textarea:hover{border-color:var(--ink-4)}.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}.field textarea::placeholder{color:var(--ink-4)}.field[data-invalid] textarea{border-color:var(--danger)}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-track{background:var(--line-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.switch-track:after{content:"";width:16px;height:16px;transition:transform .26s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+.switch-track{background:var(--brand)}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:3px solid var(--brand-ring);outline-offset:2px}fieldset:disabled .switch{cursor:default;opacity:.6}.legend-switch{float:right}.hours{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hours-row{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:4px 10px;transition:background .15s;display:flex}.hours-row:hover{background:var(--surface-2)}.hours-day{min-width:90px;font-size:14px;font-weight:550}.hours-row[data-closed] .hours-day{color:var(--ink-3)}.hours-times{animation:rise .24s var(--ease-out) both;align-items:center;gap:8px;display:inline-flex}.hours-times input{border:1px solid var(--line-strong);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:10px;outline:none;height:36px;padding:0 10px}.hours-times input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}.hours[data-invalid] .hours-times input{border-color:var(--danger)}.hours-closed{color:var(--ink-4);font-size:13px}.auto-reply-preview{border-radius:var(--radius);background:var(--surface-2);border:1px dashed var(--line-strong);opacity:.55;padding:14px;transition:opacity .25s}.auto-reply-preview[data-enabled]{opacity:1}.auto-reply-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}.auto-reply-preview p{background:color-mix(in srgb, var(--brand) 14%, var(--surface));overflow-wrap:anywhere;border-radius:16px 4px 16px 16px;max-width:90%;padding:9px 13px;font-size:14px;display:inline-block}@media (width<=860px){.hours-row{flex-wrap:wrap}}[data-intent=order]{--intent:#8b5cf6}[data-intent=price]{--intent:#0ea5e9}[data-intent=hours]{--intent:#ec4899}[data-intent=delivery]{--intent:#f97316}[data-intent=other]{--intent:#64748b}.intent-chip{color:var(--intent);background:color-mix(in srgb, var(--intent) 12%, transparent);animation:pop .36s var(--spring) both;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.urgency-chip{color:var(--ink-2);background:var(--surface-3);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.urgency-chip[data-urgency=today]{color:var(--danger);background:var(--danger-soft)}.row-chips{align-items:center;gap:6px;min-width:0;display:inline-flex}.lead-row-message.summary{color:var(--ink-2)}.filters.intents{margin-top:-6px}.filter.small{height:26px;padding:0 9px;font-size:12px}.filter.small[data-intent][aria-selected=true]{color:#fff;background:var(--intent);border-color:var(--intent)}.filter:disabled{opacity:.45;cursor:default}.insight{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 60%), var(--surface);animation:rise .42s var(--ease-out) both;gap:8px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.insight-head{justify-content:space-between;align-items:center;display:flex}.insight-label{text-transform:uppercase;letter-spacing:.05em;color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.insight-provider{color:var(--ink-4);font-size:11.5px}.insight p{font-size:15px;line-height:1.45;animation:.4s both fade}.insight-chips{flex-wrap:wrap;gap:6px;display:flex}.suggestion{border:1px dashed color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));animation:rise .38s var(--ease-out) both;border-radius:14px;gap:8px;margin:0 14px 12px;padding:12px 14px;display:grid}.suggestion-head{justify-content:space-between;align-items:center;display:flex}.suggestion-label{text-transform:uppercase;letter-spacing:.05em;color:var(--brand);align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.suggestion-check{color:var(--warning-ink);background:var(--warning-soft);animation:pop .36s var(--spring) both;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.suggestion-text{white-space:pre-wrap;font-size:14px;line-height:1.5;animation:.35s both fade}.suggestion-skeleton{gap:8px;padding:4px 0;display:grid}.suggestion-actions{flex-wrap:wrap;gap:8px;display:flex}.suggestion-actions .button.whatsapp{height:32px;padding:0 14px;font-size:13px;text-decoration:none}.suggestion-error{color:var(--ink-3);font-size:13px}.link-inline{color:var(--brand);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.message[data-auto]{border:1px dashed color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 9%, var(--surface));color:var(--ink)}.message-source.auto{color:var(--ink-3)}.toasts{z-index:50;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.toast{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:toast-in .48s var(--spring) both;border-radius:14px;align-items:flex-start;display:flex;overflow:hidden}.toast:before{content:"";background:var(--tone);flex:none;align-self:stretch;width:4px}.toast[data-tone=lead]{--tone:var(--brand)}.toast[data-tone=success]{--tone:var(--status-won)}.toast[data-tone=error]{--tone:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.toast-body{text-align:left;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:12px 8px 12px 14px;font-size:14px;display:grid}.toast-body span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.toast-close{width:26px;height:26px;color:var(--ink-4);background:0 0;border:0;border-radius:8px;place-items:center;margin:8px 8px 0 0;display:grid}.toast-close:hover{background:var(--surface-3);color:var(--ink)}@media (width<=1100px){.settings-grid{grid-template-columns:minmax(0,1fr)}.preview{order:-1;position:static}}@media (width<=860px){.login{grid-template-columns:1fr}.login-brand{display:none}.login-mobile-logo{margin-bottom:12px;display:block}.shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.sidebar{padding:8px 12px calc(8px + env(safe-area-inset-bottom));flex-direction:row;order:2;align-items:center;gap:8px}.sidebar-top,.live,.me-text{display:none}.nav{flex:1;grid-auto-columns:1fr;grid-auto-flow:column}.nav a{justify-content:center;gap:8px}.nav a[aria-current=page]:before{display:none}.nav-badge{margin-left:0}.sidebar-bottom{margin:0}.me{background:0 0;border:0;padding:0}.me .avatar{display:none}.leads{grid-template-columns:1fr}.leads[data-has-selection] .lead-list-pane,.leads:not([data-has-selection]) .lead-detail-pane{display:none}.lead-view{padding:18px 16px 32px}.lead-view-header{flex-wrap:wrap}.lead-view-header .back{display:grid}.lead-view-header .button.whatsapp{width:100%;height:46px}.settings{padding:20px 16px 120px}.save-bar{bottom:76px;left:16px;right:16px;translate:0 200%}.save-bar[data-visible]{translate:0}.save-bar span{display:none}.save-bar .button.primary{margin-left:auto}.toasts{bottom:84px;right:16px}}.lead-detail-pane{overflow-x:hidden}@media (width>=861px) and (width<=1180px){.shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{align-items:center;padding:22px 10px 16px}.sidebar .logo{padding:0}.sidebar .logo-mark{display:grid}.sidebar .logo-word,.org-name,.nav a span:not(.nav-badge),.me-text,.live{display:none}.nav a{justify-content:center;width:48px;padding:0;position:relative}.nav a[aria-current=page]:before{left:-10px}.nav-badge{min-width:18px;height:18px;padding:0 5px;font-size:10.5px;position:absolute;top:2px;right:0}.me{flex-direction:column;gap:6px;padding:6px}.leads{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.lead-view{padding:24px 20px 40px}.lead-view-header{flex-wrap:wrap}.save-bar{left:calc(50% + 38px)}}.results{--series-won:#1baf7a;--series-other:#2a78d6;--series-web:#4a3aa7;--series-whatsapp:#eb6834;height:100%;padding:32px 32px 64px;overflow-y:auto}@media (prefers-color-scheme:dark){.results{--series-won:#199e70;--series-other:#3987e5;--series-web:#9085e9;--series-whatsapp:#d95926}}.results .page-header{max-width:1080px}.results-body{gap:18px;max-width:1080px;margin:0 auto;display:grid}.results-headline{letter-spacing:-.01em;color:var(--ink-2);animation:rise .42s var(--ease-out) both;font-size:19px;line-height:1.4}.results-headline strong{color:var(--ink)}.results-empty{max-width:1080px;margin:40px auto}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.kpi{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);animation:rise .46s var(--ease-out) both;gap:4px;padding:18px;display:grid}.kpi:nth-child(2){animation-delay:50ms}.kpi:nth-child(3){animation-delay:.1s}.kpi:nth-child(4){animation-delay:.15s}.kpi-label{color:var(--ink-3);font-size:13px;font-weight:600}.kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px;font-weight:700}.kpi-foot{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.kpi-delta{font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-3);border-radius:999px;padding:1px 7px;font-weight:650}.kpi-delta[data-tone=up]{color:var(--status-won);background:color-mix(in srgb, var(--status-won) 12%, transparent)}.kpi-delta[data-tone=down]{color:var(--danger);background:var(--danger-soft)}.kpi-note{color:var(--ink-3)}.kpi-note.alert{color:var(--status-contacted);font-weight:600}.chart-card{gap:14px}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-head .card-title{float:none;width:auto}.chart-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.legend-item{align-items:center;gap:6px;display:inline-flex}.legend-swatch{background:var(--swatch);border-radius:3px;width:10px;height:10px;display:inline-block}[data-series=won]{--swatch:var(--series-won)}[data-series=other]{--swatch:var(--series-other)}[data-series=web]{--swatch:var(--series-web)}[data-series=whatsapp]{--swatch:var(--series-whatsapp)}.chart{grid-template-columns:auto minmax(0,1fr);gap:10px;height:260px;display:grid}.chart-y{color:var(--ink-4);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:11px;display:flex}.chart-y span{line-height:0}.chart-plot{grid-template-rows:minmax(0,1fr) 22px;display:grid;position:relative}.chart-grid{pointer-events:none;position:absolute;inset:0 0 22px}.chart-grid span{border-top:1px solid var(--line);position:absolute;left:0;right:0}.chart-bars{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:end;gap:2px;height:100%;display:grid;position:relative}.chart-col{cursor:default;outline:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.chart-stack{transform-origin:bottom;width:min(100%,22px);min-height:0;animation:grow-bar .52s var(--ease-out) both;animation-delay:calc(var(--i) * 12ms);flex-direction:column;gap:2px;display:flex}@keyframes grow-bar{0%{transform:scaleY(0)}}.seg{flex-basis:0;min-height:3px;display:block}.seg.other{background:var(--series-other);border-radius:4px 4px 0 0}.seg.won{background:var(--series-won)}.chart-stack>.seg:first-child{border-radius:4px 4px 0 0}.chart-stack>.seg:not(:first-child){border-radius:0}.chart-col:hover .chart-stack,.chart-col:focus-visible .chart-stack{filter:brightness(1.12)}.chart-col:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ring);border-radius:6px}.chart-tip{z-index:3;background:var(--ink);min-width:128px;color:var(--surface);white-space:nowrap;box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;transition:opacity .12s ease, translate .16s var(--ease-out);border-radius:10px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50% 4px}.chart-col:hover .chart-tip,.chart-col:focus-visible .chart-tip{opacity:1;translate:-50%}.chart-col:first-child .chart-tip,.chart-col:nth-child(2) .chart-tip{left:0;translate:0 4px}.chart-col:first-child:hover .chart-tip,.chart-col:nth-child(2):hover .chart-tip{translate:0}.chart-col:last-child .chart-tip,.chart-col:nth-last-child(2) .chart-tip{left:auto;right:0;translate:0 4px}.chart-col:last-child:hover .chart-tip,.chart-col:nth-last-child(2):hover .chart-tip{translate:0}.chart-tip strong{font-size:12.5px}.chart-tip .dot{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.chart-tip .dot.won{background:var(--series-won)}.chart-tip .dot.other{background:var(--series-other)}.chart-x{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));color:var(--ink-4);white-space:nowrap;align-items:end;gap:2px;font-size:11px;display:grid}.chart-x span{text-align:center;overflow:visible}.chart-table-wrap{border:1px solid var(--line);border-radius:var(--radius);max-height:300px;overflow-y:auto}.chart-table{border-collapse:collapse;width:100%;font-size:13.5px}.chart-table th,.chart-table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 12px}.chart-table th{background:var(--surface-2);color:var(--ink-2);font-weight:600;position:sticky;top:0}.chart-table td:not(:first-child),.chart-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.split{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.split-seg{background:var(--swatch);transform-origin:0;animation:grow-x .6s var(--ease-out) both}@keyframes grow-x{0%{opacity:0;transform:scaleX(.4)}}.split-legend{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.split-legend li{align-items:center;gap:8px;display:flex}.split-legend strong{font-variant-numeric:tabular-nums;margin-left:auto}.bar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bar-list li{animation:rise .38s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms);grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"label value""track track";gap:4px 8px;font-size:13.5px;display:grid}.bar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);grid-area:label;overflow:hidden}.bar-value{text-align:right;font-variant-numeric:tabular-nums;grid-area:value;font-weight:650}.bar-track{background:var(--surface-3);border-radius:4px;grid-area:track;height:8px;overflow:hidden}.bar-fill{background:var(--series-other);transform-origin:0;height:100%;animation:grow-x .6s var(--ease-out) .12s both;border-radius:4px;display:block}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.results-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.results{padding:20px 16px 120px}.results .page-header{flex-wrap:wrap;align-items:flex-start}.kpi-value{font-size:26px}.chart{height:220px}}.demo-dock{z-index:40;justify-items:end;gap:10px;display:grid;position:fixed;bottom:96px;right:20px}.demo-fab{background:color-mix(in srgb, var(--ink) 92%, transparent);height:38px;color:var(--surface);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:demo-in .6s var(--spring) .4s both;transition:transform .15s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.demo-fab:active{transform:scale(.96)}.demo-fab-dot{background:#a5b4fc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #a5b4fc40}.demo-fab-view{border-left:1px solid color-mix(in srgb, var(--surface) 25%, transparent);opacity:.75;padding-left:8px;font-weight:500}@keyframes demo-in{0%{opacity:0;transform:translateY(12px)}}.demo-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:280px;box-shadow:var(--shadow-lg);transform-origin:100% 100%;animation:demo-panel-in .2s var(--ease-out) both;gap:14px;padding:16px;display:grid}@keyframes demo-panel-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.demo-panel-head{gap:2px;display:grid}.demo-panel-head span{color:var(--ink-3);font-size:12.5px}.demo-panel-group{gap:8px;display:grid}.demo-panel-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:650}.demo-choice{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.demo-choice button{height:30px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.demo-choice button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.demo-panel .demo-action{height:34px;color:var(--ink);background:var(--surface-2);border-radius:10px;justify-content:flex-start}.demo-panel .demo-action:hover:not(:disabled){background:var(--surface-3)}.demo-action{white-space:nowrap;height:30px;color:inherit;background:color-mix(in srgb, var(--surface) 14%, transparent);transition:background .15s ease, transform .15s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.demo-action:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 24%, transparent)}.demo-action:active:not(:disabled){transform:scale(.96)}.demo-action:disabled{opacity:.6}.demo-action.subtle{opacity:.75;background:0 0}.demo-login{border-radius:var(--radius);color:var(--brand-strong);background:var(--brand-soft);padding:10px 12px;font-size:13.5px}@media (width<=860px){.demo-dock{bottom:84px;right:12px}.demo-fab-view{display:none}}@media (prefers-reduced-motion:reduce){.demo-fab,.demo-panel{animation:none}}.team-card .card-title{align-items:center;gap:8px;display:flex}.team-loading{color:var(--ink-3);place-items:center;padding:18px;display:grid}.team-list{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.team-row{animation:rise .36s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms);align-items:center;gap:12px;padding:11px 12px;display:flex}.team-row+.team-row{border-top:1px solid var(--line)}.team-row-text{flex:1;gap:1px;min-width:0;display:grid}.team-row-text strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.team-row-text span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.you-tag{background:var(--brand-soft);border-radius:999px;padding:0 7px;font-size:11px;font-weight:650;color:var(--brand-strong)!important}.pending-avatar{border:1.5px dashed var(--line-strong);width:36px;height:36px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.role-pill{color:var(--ink-2);background:var(--surface-3);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.role-pill[data-role=owner]{color:var(--brand-strong);background:var(--brand-soft)}.role-pill[data-role=pending]{color:var(--warning-ink);background:var(--warning-soft)}.team-action{flex:none;justify-content:center;min-width:86px;transition:background-color .15s,border-color .15s,color .15s}.team-action[data-confirm]{color:var(--danger);border-color:var(--danger);background:var(--danger-soft);animation:pop .3s var(--spring)}.team-invite{gap:10px;display:grid}@media (width<=560px){.team-row .role-pill{display:none}}.message-source.auto[data-ai]{color:#7c3aed}.ai-replies-card[data-locked]{background:linear-gradient(135deg, color-mix(in srgb, #7c3aed 7%, var(--surface)), var(--surface) 60%)}.plan-pill{color:#fff;background:linear-gradient(135deg,#7c3aed,#4338ca);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11.5px;font-weight:700}.ai-locked{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:600}.ai-locked a{color:var(--brand-strong)}.ai-preview-answer{color:#7c3aed;font-style:italic}.ai-usage{margin:0}.contact-count{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:600}.load-more{justify-content:center;padding:12px 0 18px;display:flex}.contact-email{color:var(--ink-3);font-size:13px;display:block}.contact-edit{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line));background:var(--surface);animation:rise .3s var(--ease-out) both;gap:10px;padding:14px 16px;display:grid}.contact-edit-actions{justify-content:flex-end;gap:8px;display:flex}.contact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.contact-stats>div{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:12px 14px}.contact-stats dt{color:var(--ink-3);font-size:12px;font-weight:600}.contact-stats dd{color:var(--ink);margin:4px 0 0;font-size:18px;font-weight:700}.contact-leads h3{margin:0 0 8px;font-size:14px}.contact-leads ul{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.contact-leads li{animation:rise .32s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.contact-leads li+li{border-top:1px solid var(--line)}.contact-leads button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;transition:background .14s;display:flex}.contact-leads button:hover{background:var(--surface-2)}.contact-lead-text{gap:1px;min-width:0;display:grid}.contact-lead-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.contact-lead-text span{color:var(--ink-3);font-size:12px}.contact-history .thread-list{max-height:none}@media (width<=560px){.contact-stats dd{font-size:16px}}.tag-chip,.tag-filter,.swatch{--tag:#4338ca}[data-color=teal]{--tag:#4f46e5}[data-color=blue]{--tag:#2563eb}[data-color=violet]{--tag:#7c3aed}[data-color=pink]{--tag:#db2777}[data-color=orange]{--tag:#ea580c}[data-color=amber]{--tag:#b45309}[data-color=green]{--tag:#16a34a}[data-color=slate]{--tag:#64748b}.tag-chip{white-space:nowrap;color:color-mix(in srgb, var(--tag) 82%, var(--ink));background:color-mix(in srgb, var(--tag) 13%, transparent);animation:pop .32s var(--spring) both;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tag-chip-remove{width:15px;height:15px;color:inherit;opacity:.6;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-3px;padding:0;font-size:13px;line-height:1;transition:opacity .14s,background .14s;display:grid}.tag-chip-remove:hover{opacity:1;background:color-mix(in srgb, var(--tag) 20%, transparent)}.filters.owners{margin-top:6px}.tag-filters{display:contents}.tag-filter .tag-dot{background:var(--tag);border-radius:50%;width:7px;height:7px}.tag-filter[aria-pressed=true]{background:var(--tag);border-color:var(--tag);color:#fff}.tag-filter[aria-pressed=true] .tag-dot{background:#fff}.team-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.team-control{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.team-control-label{color:var(--ink-3);font-size:12px;font-weight:600}.assign-row{align-items:center;gap:8px;display:flex}.assign-select{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;height:34px;color:var(--ink);font:inherit;flex:1;padding:0 10px;font-size:13.5px}.assign-select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.tag-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-picker{position:relative}.add-tag{border:1px dashed var(--line-strong);height:24px;color:var(--ink-3);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 6px;font-size:12px;font-weight:600;transition:color .14s,border-color .14s;display:inline-flex}.add-tag svg{width:13px;height:13px}.add-tag:hover,.add-tag[aria-expanded=true]{color:var(--brand-strong);border-color:var(--brand)}.tag-popover{z-index:20;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);width:240px;box-shadow:var(--shadow-lg);transform-origin:0 0;animation:popover-in .18s var(--ease-out) both;padding:6px;position:absolute;top:calc(100% + 6px);left:0}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.tag-popover ul{max-height:220px;margin:0 0 6px;padding:0;list-style:none;overflow-y:auto}.tag-option{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.tag-option:hover{background:var(--surface-2)}.tag-option input{accent-color:var(--brand);margin:0}.tag-new{border-top:1px solid var(--line);gap:6px;padding:6px 2px 2px;display:flex}.tag-new input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;height:30px;color:var(--ink);font:inherit;flex:1;padding:0 9px;font-size:13px}.tag-new input:focus-visible{border-color:var(--brand);outline:none}.note{border:1px dashed color-mix(in srgb, var(--warning-ink) 35%, transparent);background:var(--warning-soft);width:min(86%,560px);color:var(--ink);animation:message-in .36s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms);border-radius:12px;align-self:center;padding:9px 13px 6px}.note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.note-label{color:var(--warning-ink);font-size:11.5px;font-weight:650}.note-delete{color:var(--warning-ink);opacity:.75;background:0 0;border:0;margin-left:6px;padding:0;font-size:11px;font-weight:600}.note-delete:hover{opacity:1;text-decoration:underline}.composer-tabs{border-top:1px solid var(--line);background:var(--surface);gap:4px;padding:10px 14px 0;display:flex}.composer-tabs+.composer,.composer-tabs+.composer-wrap .composer,.composer-tabs+.composer-note{border-top:0}.composer-tabs button{height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.composer-tabs button:hover{color:var(--ink)}.composer-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface-3)}.composer[data-note] textarea{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning-ink) 30%, transparent)}.composer[data-note] .send-button{background:linear-gradient(135deg,#f59e0b,#b45309);box-shadow:0 8px 18px -10px #b45309e6}.composer-wrap{position:relative}.quick-menu{z-index:15;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:0 100%;animation:popover-in .16s var(--ease-out) both;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% - 4px);left:14px;right:66px}.quick-menu button{border-radius:var(--radius-sm);width:100%;color:var(--ink);text-align:left;background:0 0;border:0;gap:1px;padding:7px 10px;display:grid}.quick-menu [aria-selected=true] button{background:var(--brand-soft)}.quick-menu strong{color:var(--brand-strong);font-size:12.5px}.quick-menu span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.quick-row[data-editing]{background:var(--brand-soft)}.quick-form{gap:8px;display:grid}.quick-form-row{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);align-items:center;max-width:280px;display:flex}.quick-slash{color:var(--brand);padding-left:11px;font-weight:700}.quick-form-row input{min-width:0;height:36px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0 10px 0 3px;font-size:14px}.quick-form-row input:focus-visible{outline:none}.quick-form-row:focus-within,.quick-form textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.quick-form textarea{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font:inherit;resize:vertical;padding:9px 11px;font-size:14px}.quick-form-actions{justify-content:flex-end;gap:8px;display:flex}.tag-name-input{border-radius:var(--radius-sm);min-width:0;height:32px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;flex:1;padding:0 9px;font-size:14px;font-weight:600;transition:border-color .14s,background .14s}.tag-name-input:hover{border-color:var(--line-strong)}.tag-name-input:focus-visible{border-color:var(--brand);background:var(--surface-2);outline:none}.color-swatches{gap:5px;display:flex}.swatch{border:2px solid var(--surface);background:var(--tag);width:18px;height:18px;box-shadow:0 0 0 1px var(--line-strong);transition:transform .16s var(--spring), box-shadow .16s ease;border-radius:50%;padding:0}.swatch:hover{transform:scale(1.15)}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--tag)}@media (width<=720px){.team-controls{grid-template-columns:1fr}.color-swatches{display:none}}.connections-card{gap:14px;display:grid}.conn-block{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.conn-heading{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:650;display:flex}.conn-heading svg{color:var(--brand)}.conn-api-url,.webhook-secret{gap:6px;display:grid}.conn-icon{width:36px;height:36px;color:var(--brand-strong);background:var(--brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.team-row-text span code{font-size:12px}.key-reveal{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);background:var(--brand-soft);animation:rise .36s var(--ease-out) both;gap:8px;padding:14px;display:grid}.key-reveal p{color:var(--ink-2);margin:0}.key-reveal>.button{justify-self:start}.conn-example summary,.deliveries summary{cursor:pointer;width:fit-content;color:var(--ink-2);font-size:13px;font-weight:600}.conn-example pre{border-radius:var(--radius);color:#c7d2fe;background:#0b1220;margin:10px 0 8px;padding:12px 16px;font-size:12.5px;overflow-x:auto}.webhook-item{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);animation:rise .36s var(--ease-out) both;gap:12px;padding:14px;display:grid}.webhook-item:not([data-active]){border-color:color-mix(in srgb, var(--warning-ink) 30%, var(--line))}.webhook-head{align-items:center;gap:10px;display:flex}.webhook-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:600;overflow:hidden}.webhook-item .warning{margin:0}.event-checks{flex-wrap:wrap;gap:8px;display:flex}.event-check{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.event-check:has(input:checked){border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--brand-soft);color:var(--brand-strong)}.event-check:has(input:disabled){cursor:default}.event-check input{accent-color:var(--brand);margin:0}.webhook-secret .secret{filter:blur(4px);transition:filter .2s}.webhook-secret .snippet:hover .secret,.webhook-secret .snippet:focus-within .secret{filter:none}.webhook-actions{flex-wrap:wrap;gap:8px;display:flex}.webhook-actions .team-action{margin-left:auto}.deliveries ul{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.deliveries li{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.deliveries li+li{border-top:1px solid var(--line)}.deliveries .count-badge{margin-left:4px}.delivery-dot{background:var(--status-won);border-radius:50%;width:8px;height:8px}.delivery-dot[data-tone=wait]{background:var(--status-contacted)}.delivery-dot[data-tone=bad]{background:var(--danger)}.delivery-status{color:var(--status-won);font-weight:600}.delivery-status[data-tone=wait]{color:var(--warning-ink)}.delivery-status[data-tone=bad]{color:var(--danger)}.webhook-new{gap:10px;display:grid}@media (width<=560px){.deliveries li{grid-template-columns:auto 1fr auto}.deliveries li>:nth-child(4){display:none}}.getting-started{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0%, var(--brand-soft), transparent 60%), var(--surface);box-shadow:var(--shadow-sm);animation:rise .48s var(--ease-out) both;margin:4px 4px 12px;padding:14px 14px 10px}.getting-started header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.getting-started h2{margin:0 0 2px;font-size:15px}.getting-started .icon-button{width:30px;height:30px;color:var(--ink-3);margin:-4px -4px 0 0}.getting-started-progress{background:var(--surface-3);border-radius:999px;height:4px;margin:10px 0 6px;position:relative;overflow:hidden}.getting-started-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--brand));transform:scaleX(var(--progress));transform-origin:0;animation:grow-x .9s .2s var(--ease-out) both;position:absolute;inset:0}.getting-started ol{margin:0;padding:0;list-style:none;display:grid}.getting-started li{animation:rise .42s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 60ms)}.getting-started li button{border-radius:var(--radius);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11px;padding:9px 8px;transition:background-color .15s;display:flex}.getting-started li button:hover:not(:disabled){background:var(--surface-3)}.getting-started li button:disabled{cursor:default}.step-check{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11.5px;font-weight:700;transition:background-color .22s,border-color .22s;display:grid}.getting-started li[data-done] .step-check{border-color:var(--brand);background:var(--brand);color:var(--surface);animation:pop .42s var(--spring) both;animation-delay:calc(.24s + var(--i) * 60ms)}.step-text{gap:2px;min-width:0;display:grid}.step-text strong{font-size:13.5px}.step-text span{color:var(--ink-3);font-size:12.5px}.getting-started li[data-done] .step-text strong{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.card[id]{scroll-margin-top:20px}.card[data-flash]{animation:rise .48s var(--ease-out) both, flash 1.6s var(--ease-out)}@keyframes flash{0%,40%{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.plans-page{--p-bg:#050505;--p-surface:#0d0d0d;--p-surface-2:#151515;--p-line:#ffffff14;--p-line-strong:#ffffff26;--p-ink:#f5f5f5;--p-ink-2:#a3a3a3;--p-ink-3:#737373;--p-accent:#818cf8;--p-accent-strong:#6366f1;--p-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--p-ease:cubic-bezier(.16, 1, .3, 1);height:100%;min-height:100%;color:var(--p-ink);background:radial-gradient(60% 40% at 50% 0%, #818cf812, transparent 70%), var(--p-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 20px 64px;overflow-y:auto}.plans-page>*{max-width:1040px;margin-inline:auto}.plans-nav{z-index:5;border:1px solid var(--p-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:rise .6s var(--p-ease) both;background:#0a0a0a99;border-radius:999px;justify-content:space-between;align-items:center;margin-top:14px;padding:8px 8px 8px 16px;display:flex;position:sticky;top:14px}.plans-nav .logo-word{color:var(--p-ink)}.plans-eyebrow,.plan-eyebrow{font-family:var(--p-mono);letter-spacing:.14em;color:var(--p-ink-3);font-size:12px}.plans-hero{text-align:center;justify-items:center;gap:14px;padding:72px 0 36px;display:grid}.plans-hero.left{text-align:left;justify-items:start;padding:40px 0 24px}.plans-hero h1{letter-spacing:-.035em;max-width:760px;animation:rise .7s var(--p-ease) 80ms both;margin:0;font-size:clamp(34px,5.2vw,58px);font-weight:650;line-height:1.04}.plans-hero.left h1{font-size:clamp(28px,3.4vw,38px)}.plans-hero p{max-width:560px;color:var(--p-ink-2);animation:rise .7s var(--p-ease) .16s both;margin:0;font-size:17px}.pop-word{color:var(--p-accent);animation:pop-word .9s var(--p-ease) .45s both;display:inline-block}@keyframes pop-word{0%{opacity:0;transform:translateY(.5em)scale(.5)rotate(-12deg)}20%,to{opacity:1;transform:none}}.plans-loading{color:var(--p-ink-3);place-items:center;padding:80px;display:grid}.demo-video{aspect-ratio:16/9;animation:rise .8s var(--p-ease) .22s both;margin-bottom:48px;position:relative;max-width:880px!important}.demo-video iframe,.demo-video video{border:1px solid var(--p-line-strong);background:#000;border-radius:20px;width:100%;height:100%;position:relative}.demo-video-glow{filter:blur(40px);background:radial-gradient(closest-side,#818cf859,#0000);border-radius:50%;animation:6s ease-in-out infinite breathe;position:absolute;inset:8% 6%}@keyframes breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.plans{gap:22px;display:grid}.period-switch{border:1px solid var(--p-line);background:var(--p-surface);animation:rise .6s var(--p-ease) .2s both;border-radius:999px;grid-template-columns:1fr 1fr;justify-self:center;padding:4px;display:grid;position:relative}.period-switch button{z-index:1;height:40px;color:var(--p-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.period-switch button[aria-checked=true]{color:var(--p-ink)}.period-thumb{background:var(--p-surface-2);width:calc(50% - 4px);box-shadow:inset 0 0 0 1px var(--p-line-strong);transition:transform .45s var(--p-ease);border-radius:999px;position:absolute;inset:4px auto 4px 4px}.period-thumb[data-period=annual]{transform:translate(100%)}.save-chip{font-family:var(--p-mono);color:#04201c;background:var(--p-accent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan-card{border:1px solid var(--p-line);background:var(--p-surface);animation:rise .7s var(--p-ease) both;animation-delay:calc(.26s + var(--i) * 90ms);border-radius:22px;gap:22px;padding:28px;display:grid}.plan-card.main{background:radial-gradient(90% 60% at 100% 0%, #818cf81a, transparent 60%), var(--p-surface);border-color:#818cf840}.plan-card header{gap:10px;display:grid}.plan-price{align-items:baseline;gap:10px;display:flex}.plan-price strong{letter-spacing:-.04em;animation:price-in .45s var(--p-ease) both;font-size:56px;font-weight:650;line-height:1}.plan-price strong.small{font-size:34px;animation:none}.plan-price span{color:var(--p-ink-3);font-size:15px}@keyframes price-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.plan-note{color:var(--p-ink-2);animation:price-in .45s var(--p-ease) 60ms both;margin:0;font-size:14.5px}.plan-features{color:var(--p-ink-2);gap:11px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.plan-features li{align-items:flex-start;gap:10px;display:flex}.plan-features svg,.setup-line svg{color:var(--p-accent);flex:none;margin-top:3px}.setup-line{border:1px solid var(--p-line);color:var(--p-ink-2);cursor:pointer;background:#ffffff05;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:13.5px;transition:border-color .2s,background-color .2s;display:flex}.setup-line:hover{border-color:var(--p-line-strong)}.setup-line:has(input:checked){background:#818cf80f;border-color:#818cf873}.setup-line.included{cursor:default}.setup-line input{width:18px;height:18px;accent-color:var(--p-accent-strong);flex:none;margin-top:1px}.setup-line span{gap:3px;display:grid}.setup-line strong{color:var(--p-ink);font-weight:600}.plan-owner-only{color:var(--p-ink-3);margin:0;font-size:13.5px}.glow-button{--glow-angle:0deg;background:conic-gradient(from var(--glow-angle), #ffffff14 0deg, #ffffff14 140deg, #c7d2fe 200deg, #818cf8 245deg, #c7d2fe 290deg, #ffffff14 360deg);cursor:pointer;width:100%;transition:transform .2s var(--p-ease);border:0;border-radius:999px;padding:1.5px;animation:4.5s linear infinite glow-spin;display:block}.glow-button>span{border-radius:inherit;color:#fff;background:linear-gradient(#6366f1,#4338ca);justify-content:center;align-items:center;gap:10px;height:50px;font-size:15px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff2e}.glow-button:hover:not(:disabled){transform:translateY(-1px)}.glow-button:active:not(:disabled){transform:translateY(0)scale(.99)}.glow-button:disabled{cursor:progress;opacity:.8}@keyframes glow-spin{to{--glow-angle:360deg}}.ghost-pill{border:1px solid var(--p-line-strong);height:42px;color:var(--p-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ghost-pill:hover{background:#ffffff0f}.ghost-pill.small{height:34px;padding:0 14px;font-size:13px}.ghost-pill.danger[data-confirm]{color:#fca5a5;background:#f8717114;border-color:#f87171}.website-offer{border:1px dashed var(--p-line-strong);animation:rise .7s var(--p-ease) .48s both;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.website-offer div{gap:4px;display:grid}.website-offer span{color:var(--p-ink-2);font-size:14px}.plans-fineprint{text-align:center;color:var(--p-ink-3);margin:0;font-size:12.5px;line-height:1.6;max-width:640px!important}.current-plan{border:1px solid var(--p-line);background:var(--p-surface);animation:rise .6s var(--p-ease) .1s both;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:24px 28px;display:flex}.current-plan div{gap:6px;display:grid}.current-plan strong{letter-spacing:-.02em;font-size:26px}.current-plan p{color:var(--p-ink-2);margin:0}.sim-checkout{border:1px solid var(--p-line);background:var(--p-surface);text-align:center;animation:rise .6s var(--p-ease) both;border-radius:24px;justify-items:center;gap:16px;margin-top:12vh;padding:36px;display:grid;max-width:520px!important}.sim-checkout h1{letter-spacing:-.02em;margin:0;font-size:26px}.sim-checkout p{color:var(--p-ink-2);margin:0}.sim-checkout .glow-button{margin-top:8px}@media (width<=760px){.plan-cards{grid-template-columns:1fr}.plans-hero{padding-top:48px}.website-offer,.current-plan{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.glow-button{--glow-angle:220deg;animation:none}.demo-video-glow{animation:none}}.plan-card.enterprise{background:radial-gradient(90% 60% at 0% 100%, #ffffff0a, transparent 60%), var(--p-surface);align-content:start}.enterprise-tag{letter-spacing:-.02em;gap:10px;font-size:22px;font-weight:650;display:inline-flex}.enterprise-tag span{color:var(--p-ink-3);font-weight:400}.plan-price strong.enterprise-title{letter-spacing:-.035em;font-size:42px}.enterprise-title{background:linear-gradient(90deg, var(--p-ink) 30%, #c7d2fe 70%, var(--p-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.signal-bars{align-items:flex-end;gap:5px;height:34px;display:flex}.signal-bars span{transform-origin:bottom;height:100%;animation:1.6s ease-in-out infinite wave;animation-delay:calc(var(--b) * -137ms);background:#ffffff29;border-radius:2px;flex:1}.signal-bars span:nth-child(5n+2){background:#818cf873}.enterprise-form{gap:16px;display:grid}.dark-field{gap:8px;display:grid}.dark-field>span{font-family:var(--p-mono);letter-spacing:.12em;color:var(--p-ink-2);justify-content:space-between;font-size:12px;display:flex}.dark-field em{letter-spacing:.04em;color:var(--p-ink-3);font-style:normal}.dark-field input,.dark-field textarea{border:1px solid var(--p-line-strong);width:100%;color:var(--p-ink);font:inherit;background:#050505;border-radius:999px;outline:none;padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.dark-field textarea{resize:vertical;border-radius:18px;min-height:92px}.dark-field input::placeholder,.dark-field textarea::placeholder{color:var(--p-ink-3)}.dark-field input:focus,.dark-field textarea:focus{border-color:#818cf899;box-shadow:0 0 0 4px #818cf81f}.dark-field[data-invalid] input,.consent[data-invalid] input{border-color:#f87171;outline-color:#f87171}.consent{color:var(--p-ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--p-accent-strong);flex:none;margin-top:1px}.dark-error{color:#fca5a5;animation:rise .24s var(--p-ease) both;margin:0;font-size:13.5px}.cream-button{color:#0a0a0a;cursor:pointer;height:52px;transition:transform .2s var(--p-ease);background:#f1efe8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 0 0 6px #ffffff0a}.cream-button:hover:not(:disabled){transform:translateY(-1px)}.cream-button span{transition:transform .2s var(--p-ease)}.cream-button:hover span{transform:translate(3px)}.enterprise-alt{color:var(--p-ink-3);justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.enterprise-alt a{color:var(--p-ink)}.enterprise-fineprint{color:var(--p-ink-3);margin:0;font-size:12.5px;line-height:1.55}.enterprise-sent{color:var(--p-ink-2);animation:rise .4s var(--p-ease) both;background:#818cf80f;border:1px solid #818cf859;border-radius:16px;gap:6px;padding:18px;display:grid}.enterprise-sent strong{color:var(--p-ink)}.product-preview{gap:18px;display:grid}.preview-window{border:1px solid var(--p-line-strong);background:#0a0a0a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #818cf840,0 30px 80px -30px #000000e6}.window-bar{border-bottom:1px solid var(--p-line);background:#111;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex}.window-dots{gap:7px;display:flex}.window-dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.window-url{max-width:340px;color:var(--p-ink-3);font-family:var(--p-mono);text-align:center;background:#ffffff0d;border-radius:999px;flex:1;margin:0 auto;padding:4px 12px;font-size:12px}.window-screen{aspect-ratio:16/10;position:relative;overflow:hidden}.window-screen img{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .9s var(--p-ease), transform 6.5s ease-out;position:absolute;inset:0;transform:scale(1.03)}.window-screen img[data-active]{opacity:1;transform:scale(1)}.preview-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.preview-tabs button{color:var(--p-ink-3);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0 0 4px;transition:color .2s;display:grid;position:relative}.preview-tabs button[aria-selected=true]{color:var(--p-ink)}.preview-tabs button:hover{color:var(--p-ink-2)}.preview-tabs strong{font-size:14px;font-weight:600}.tab-progress{background:var(--p-line-strong);border-radius:2px;height:2px;position:relative;overflow:hidden}.tab-progress:after{content:"";background:var(--p-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.preview-tabs button[aria-selected=true] .tab-progress:after{transform:scaleX(1)}.preview-tabs button[data-running] .tab-progress:after{animation:tab-fill var(--slide-ms) linear both}@keyframes tab-fill{0%{transform:scaleX(0)}}.preview-caption{color:var(--p-ink-2);text-align:center;animation:rise .5s var(--p-ease) both;margin:0;font-size:15px}@media (width<=640px){.preview-tabs{grid-template-columns:repeat(2,1fr)}.preview-tabs strong{font-size:12.5px}.window-url{display:none}}@media (prefers-reduced-motion:reduce){.window-screen img{transform:none}}.plan-card.max{border-style:dashed;border-color:var(--p-line-strong);align-content:start}.soon-chip{color:var(--p-accent);letter-spacing:.1em;border:1px solid #818cf866;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px}.plan-card.max .plan-price strong{color:var(--p-ink-2)}.plan-features.coming svg{color:var(--p-accent);flex:none;margin-top:2px}.max-waitlist{gap:12px;display:grid}.max-waitlist input[type=email]{border:1px solid var(--p-line-strong);width:100%;color:var(--p-ink);font:inherit;background:#050505;border-radius:999px;outline:none;padding:11px 16px;font-size:14.5px;transition:border-color .2s}.max-waitlist input[type=email]:focus{border-color:#818cf899}.consent.small{font-size:13px}.max-joined{color:var(--p-ink-2);animation:rise .4s var(--p-ease) both;background:#818cf80f;border:1px solid #818cf859;border-radius:14px;margin:0;padding:14px 16px;font-size:14px}.pricing-teaser{text-align:center;justify-items:center}.pricing-teaser .section-title{margin-bottom:4px}.teaser-line{max-width:560px;color:var(--p-ink-2);margin:0 0 12px;font-size:17px;line-height:1.6}.teaser-line strong{color:var(--p-ink);font-family:var(--p-mono)}.site-links a[aria-current=page]{color:var(--p-ink);background:#ffffff0f}.site-cta{position:relative;overflow:hidden}.site-cta>:not(.ascii-field){z-index:1;position:relative}.ascii-field.mirror{left:auto;right:-260px;-webkit-mask-image:radial-gradient(60% 75% at 62% 45%,#000 40%,#0000 85%);mask-image:radial-gradient(60% 75% at 62% 45%,#000 40%,#0000 85%)}.ascii-field.faint{color:#a5b4fc29;top:-40px}.ascii-field.auth{color:#ffffff29;font-size:11px;top:auto;bottom:30px;left:-90px}.site-hero,.plans-hero{position:relative}.site-hero>:not(.ascii-field),.plans-hero>:not(.ascii-field){z-index:1;position:relative}.ascii-field{z-index:0;font-family:var(--p-mono,"Geist Mono Variable", ui-monospace, monospace);letter-spacing:.06em;color:#a5b4fc6b;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:13px;line-height:1.15;animation:1.4s .2s both fade;position:absolute;top:10px;left:-230px;-webkit-mask-image:radial-gradient(60% 75% at 38% 45%,#000 40%,#0000 85%);mask-image:radial-gradient(60% 75% at 38% 45%,#000 40%,#0000 85%)}.ascii-field.compact{color:#a5b4fc3d;font-size:11px;top:-10px}@media (width<=760px){.ascii-field{font-size:8px;left:-30px}}@media (width<=980px){.plan-cards{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.signal-bars span{animation:none;transform:scaleY(.6)}}.plans-page.site{padding-bottom:0;scroll-padding-top:90px}.site-nav{gap:12px}.site-logo{text-decoration:none}.site-links{gap:4px;display:flex}.site-links a{color:var(--p-ink-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.site-links a:hover{color:var(--p-ink);background:#ffffff0d}.site-actions{gap:8px;display:flex}.solid-pill{background:var(--p-ink);color:#0a0a0a;height:42px;transition:transform .2s var(--p-ease);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.solid-pill.small{height:34px;padding:0 14px;font-size:13px}.solid-pill:hover{transform:translateY(-1px)}.glow-button.inline{width:auto;text-decoration:none;display:inline-block}.glow-button.inline>span{padding:0 26px}.site-hero{text-align:center;justify-items:center;gap:18px;padding:88px 0 40px;display:grid}.site-hero>.plans-eyebrow{animation:rise .6s var(--p-ease) both}.site-hero h1{letter-spacing:-.04em;animation:rise .8s var(--p-ease) 80ms both;margin:0;font-size:clamp(38px,6.4vw,76px);font-weight:650;line-height:1.02}.site-hero>p{max-width:600px;color:var(--p-ink-2);animation:rise .8s var(--p-ease) .16s both;margin:0;font-size:18px;line-height:1.55}.site-hero-actions{animation:rise .8s var(--p-ease) .24s both;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.site-section{gap:14px;padding:96px 0 0;display:grid}.site-section>.plans-eyebrow{text-align:center}.section-title{text-align:center;letter-spacing:-.035em;max-width:720px;margin:0 auto 26px;font-size:clamp(28px,4vw,44px);font-weight:650;line-height:1.08}[data-reveal]{opacity:0;transition:opacity .8s var(--p-ease), transform .8s var(--p-ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(18px)}[data-reveal][data-visible]{opacity:1;transform:none}.about-grid{border:1px solid var(--p-line);background:radial-gradient(70% 90% at 0% 0%, #818cf814, transparent 60%), var(--p-surface);border-radius:26px;grid-template-columns:1.1fr 1fr;gap:48px;padding:36px;display:grid}.about-grid h2{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:650;line-height:1.12}.about-text{color:var(--p-ink-2);align-content:start;gap:14px;font-size:15.5px;line-height:1.6;display:grid}.about-text p{margin:0}.about-facts{font-family:var(--p-mono);color:var(--p-ink);gap:8px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.about-facts li,.compare-col li{align-items:flex-start;gap:10px;display:flex}.about-facts svg,.compare-col.after svg{color:var(--p-accent);flex:none;margin-top:3px}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--p-line);background:var(--p-surface);border-radius:20px;align-content:start;gap:10px;padding:26px;display:grid}.step-number{font-family:var(--p-mono);color:var(--p-accent);font-size:13px}.steps strong{letter-spacing:-.01em;font-size:18px}.steps p,.feature p{color:var(--p-ink-2);margin:0;font-size:14.5px;line-height:1.55}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature{border:1px solid var(--p-line);background:var(--p-surface);transition:opacity .8s var(--p-ease), transform .8s var(--p-ease), border-color .2s ease;border-radius:20px;align-content:start;gap:10px;padding:24px;display:grid}.feature:hover{border-color:var(--p-line-strong)}.feature-icon{width:38px;height:38px;color:var(--p-accent);background:#818cf81a;border-radius:12px;place-items:center;display:grid}.feature strong{font-size:16px}.compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compare-col{border:1px solid var(--p-line);background:var(--p-surface);border-radius:20px;padding:28px}.compare-col.after{background:radial-gradient(80% 80% at 100% 0%, #818cf814, transparent 60%), var(--p-surface);border-color:#818cf84d}.compare-label{font-family:var(--p-mono);letter-spacing:.14em;color:var(--p-ink-3);font-size:12px}.compare-col ul{gap:14px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.compare-col.before li{color:var(--p-ink-3)}.compare-col.before li:before{content:"—";color:var(--p-ink-3)}.faq{gap:10px;width:100%;margin-inline:auto;display:grid;max-width:760px!important}.faq details{border:1px solid var(--p-line);background:var(--p-surface);border-radius:16px;transition:border-color .2s}.faq details[open]{border-color:var(--p-line-strong)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--p-mono);color:var(--p-ink-3);transition:transform .3s var(--p-ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--p-ink-2);animation:rise .4s var(--p-ease) both;margin:0;padding:0 22px 20px;line-height:1.6}.site-cta{border:1px solid var(--p-line);text-align:center;background:radial-gradient(60% 80% at 50% 100%, #818cf824, transparent 70%), var(--p-surface);border-radius:28px;justify-items:center;gap:12px;margin-top:110px;padding:64px 24px;display:grid}.site-cta h2{letter-spacing:-.035em;max-width:640px;margin:0;font-size:clamp(28px,4vw,46px);font-weight:650;line-height:1.08}.site-cta p{color:var(--p-ink-2);margin:0}.site-footer{border-top:1px solid var(--p-line);color:var(--p-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding:28px 0 40px;font-size:13px;display:flex}.site-footer .logo-word{color:var(--p-ink)}.site-footer div{align-items:center;gap:18px;display:flex}.site-footer a{color:var(--p-ink-2);text-decoration:none}.site-footer a:hover{color:var(--p-ink)}.site-demo-tag{font-family:var(--p-mono);font-size:11px}@media (width<=900px){.site-links{display:none}.about-grid,.steps,.feature-grid,.compare{grid-template-columns:1fr}.about-grid{gap:20px;padding:26px}.site-section{padding-top:72px}}@media (width<=480px){.site-actions .ghost-pill{display:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.site-hero-actions .glow-button.inline>span{height:44px}.site-hero-actions .ghost-pill{height:47px}.hero-channels{animation:rise .8s var(--p-ease) .2s both;flex-wrap:wrap;justify-content:center;gap:8px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.hero-channels li{border:1px solid var(--p-line-strong);height:34px;color:var(--p-ink);background:color-mix(in srgb, var(--p-surface) 70%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.hero-channels{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.login-brand>.logo{position:relative}.order-card{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--status-contacted) 35%, var(--line));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--status-contacted) 9%, transparent), transparent 60%), var(--surface);animation:rise .42s var(--ease-out) both;gap:12px;padding:14px 16px;display:grid}.order-card[data-ready]{border-color:color-mix(in srgb, var(--status-won) 40%, var(--line));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--status-won) 10%, transparent), transparent 60%), var(--surface)}.order-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-card-title{align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.order-card-state{color:var(--warning-ink);background:var(--warning-soft);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650}.order-card[data-ready] .order-card-state{color:var(--status-won);background:color-mix(in srgb, var(--status-won) 13%, transparent)}.order-fields{gap:8px;margin:0;display:grid}.order-field{animation:rise .36s var(--ease-out) both;animation-delay:calc(var(--i,0) * 35ms);grid-template-columns:minmax(110px,38%) 1fr;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.order-field dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.order-field-label{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.order-field-edited{background:var(--surface-3);color:var(--ink-3);border-radius:999px;padding:0 6px;font-size:10.5px}.order-missing{color:var(--warning-ink);font-weight:600}.order-fields.editing .order-field{align-items:center}.order-fields.editing input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;padding:7px 10px;transition:border-color .16s,box-shadow .16s}.order-fields.editing input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button.danger-text{color:var(--danger)}@media (width<=520px){.order-field{grid-template-columns:1fr;gap:2px}}.order-kinds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.order-kind{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .16s,background-color .16s;display:flex}.order-kind:has(input:checked){border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--brand-soft)}.order-kind span{gap:2px;display:grid}.order-kind small{color:var(--ink-3);font-size:12px}.field-list{animation:rise .32s var(--ease-out) both;justify-items:start;gap:8px;display:grid}.field-list-title{color:var(--ink-2);font-size:12.5px;font-weight:650}.field-list ol{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.field-list-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-list-row>input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:180px;padding:7px 10px}.field-list-row>input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.field-list-only{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.order-settings[data-invalid] .field-list-row>input{border-color:var(--danger)}.inline-number{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.inline-number input{width:80px}.settings-grid[data-with-nav]{grid-template-columns:220px minmax(0,1fr);max-width:1000px}.settings-subnav{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:2px;min-width:0;padding:6px;display:grid;position:sticky;top:0}.settings-subnav a{border-radius:var(--radius-sm);color:var(--ink-2);align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:550;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.settings-subnav a:hover{background:var(--surface-2);color:var(--ink)}.settings-subnav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong);font-weight:650}.settings-subnav a[aria-current=page]:before{content:"";background:var(--brand);width:3px;animation:pop .26s var(--spring) both;border-radius:3px;position:absolute;top:8px;bottom:8px;left:0}.settings-subnav .plan-pill{margin-left:auto}.subnav-on{background:var(--status-won);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-won) 18%, transparent);border-radius:50%;flex:none;margin-left:auto}.settings-grid[data-with-nav] .settings-main{animation:rise .32s var(--ease-out) both}@media (prefers-color-scheme:dark){.settings-subnav a[aria-current=page]{color:var(--accent)}}@media (width<=860px){.settings-grid[data-with-nav]{grid-template-columns:minmax(0,1fr)}.settings-subnav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.settings-subnav a{white-space:nowrap;flex:none}.settings-subnav a[aria-current=page]:before{width:auto;height:3px;inset:auto 12px 0}}.list-tools{align-items:center;gap:8px;display:flex}.list-tools .search{flex:1;min-width:0}.filters-button{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.filters-button:hover,.filters-button[aria-expanded=true]{border-color:var(--line-strong);color:var(--ink)}.filters-button[data-active]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));color:var(--brand-strong)}.filters-count{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.filter-panel{z-index:30;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);width:min(340px,100vw - 32px);box-shadow:var(--shadow-lg);transform-origin:100% 0;animation:popover-in .18s var(--ease-out) both;gap:14px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.filter-group{border:0;min-width:0;margin:0;padding:0}.filter-group legend{color:var(--ink-3);margin-bottom:8px;padding:0;font-size:12px;font-weight:650}.filter-choices{flex-wrap:wrap;gap:6px;display:flex}.filter-choice{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:550;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.filter-choice:hover{border-color:var(--line-strong)}.filter-choice[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.filter-choice .tag-dot{background:var(--tag);border-radius:50%;width:7px;height:7px}.filter-choice-count{opacity:.65;font-size:12px}.filter-panel-foot{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:12px;display:flex}.list-tabs{scrollbar-width:none;gap:2px;margin:0 -18px -12px;padding:0 12px;display:flex;overflow-x:auto}.list-tab{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 8px 11px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.list-tab:hover,.list-tab[aria-selected=true]{color:var(--ink)}.list-tab[aria-selected=true]:after{content:"";background:var(--brand);height:2px;animation:grow-x .22s var(--ease-out) both;border-radius:2px;position:absolute;bottom:-1px;left:8px;right:8px}.list-tab-count{min-width:18px;color:var(--ink-3);background:var(--surface-3);border-radius:999px;padding:0 5px;font-size:11.5px;font-weight:650}.filter-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.filter-chip{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--brand-soft);color:var(--brand-strong);animation:pop .26s var(--spring) both;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.filter-chip:hover{border-color:var(--brand)}.row-avatar{flex:none;align-self:flex-start;position:relative}.row-status{background:var(--status);border:2.5px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.lead-row[aria-current=true] .row-status{border-color:var(--brand-soft)}.lead-row-mid{align-items:center;gap:8px;display:flex}.lead-row-mid .lead-row-message{flex:1;min-width:0}.lead-row[data-unread] .lead-row-top strong{color:var(--ink)}.lead-row[data-unread] .lead-row-top time{color:var(--brand);font-weight:650}.lead-row[data-unread] .lead-row-message{color:var(--ink-2)}.lead-row-bottom{gap:8px;margin-top:2px}.row-mark{white-space:nowrap;color:var(--ink-3);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.row-mark:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.row-mark[data-tone=ready]{color:var(--status-won)}.row-mark[data-tone=collecting],.row-mark[data-tone=fixed]{color:var(--warning-ink)}.row-mark[data-tone=ai]{color:#7c3aed}.row-extras{align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.row-extras .tag-chip{padding:0 7px;font-size:11.5px}.row-assignee{color:var(--ink-3);white-space:nowrap;font-size:12px}.row-assignee[data-me]{color:var(--brand-strong);font-weight:600}@media (prefers-color-scheme:dark){.row-mark[data-tone=ai]{color:#c4b5fd}.row-mark[data-tone=collecting],.row-mark[data-tone=fixed]{color:#fbbf24}.filters-button[data-active],.filter-chip,.row-assignee[data-me]{color:var(--accent)}.filters-count{color:#04201d}}.lead-list ul,.lead-row-main{grid-template-columns:minmax(0,1fr)}.leads:not(.contacts) .lead-detail-pane{overflow:hidden}.chat-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;height:100%;margin:0;padding:0;animation:none;display:grid}.chat-layout[data-details]{grid-template-columns:minmax(0,1fr) 320px}.lead-chat{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;padding:12px 18px;display:flex}.chat-header .back{display:none}.chat-who{flex:1;min-width:0}.chat-who h2{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;overflow:hidden}.chat-who span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.chat-action{color:var(--ink-2)}.chat-action[aria-pressed=true]{background:var(--surface-3);color:var(--ink)}.whatsapp-icon{color:var(--whatsapp);background:color-mix(in srgb, var(--whatsapp) 12%, transparent)}.whatsapp-icon:hover{background:color-mix(in srgb, var(--whatsapp) 20%, transparent)}.status-pill-button{background:0 0;border:0;border-radius:999px;padding:0}.status-pill-inner{height:30px;color:var(--status);background:color-mix(in srgb, var(--status) 13%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:12.5px;font-weight:650;transition:background .15s;display:inline-flex}.status-pill-button:hover .status-pill-inner{background:color-mix(in srgb, var(--status) 20%, transparent)}.status-pill-button:disabled .status-pill-inner{padding-right:11px}.menu-wrap{position:relative}.menu{z-index:40;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);min-width:220px;box-shadow:var(--shadow-lg);animation:popover-in .16s var(--ease-out) both;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.menu[data-align=end]{transform-origin:100% 0;right:0}.menu[data-align=start]{transform-origin:0 0;left:0}.menu-item{border-radius:var(--radius-sm);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-2);outline:none}.menu-item[aria-checked=true]{font-weight:650}.menu-item[aria-checked=true]:after{content:"✓";color:var(--brand);margin-left:auto}.status-option{align-items:center;gap:8px;display:inline-flex}.attention-strip{border-radius:var(--radius);color:#5b21b6;animation:rise .32s var(--ease-out) both;background:linear-gradient(90deg,#7c3aed1f,#7c3aed0a);align-items:center;gap:10px;margin:12px 18px 0;padding:9px 12px;font-size:13px;display:flex}.attention-strip[data-kind=fixed],.attention-strip[data-kind=order]{color:var(--warning-ink);background:var(--warning-soft)}.attention-strip strong{font-weight:650}.attention-link{color:inherit;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-weight:650;text-decoration:underline}.lead-chat .thread{background:0 0;border:0;border-radius:0;flex:1;min-height:0;animation:none}.lead-chat .thread-list{flex:1;min-height:0;max-height:none;padding:16px 22px}.lead-chat .thread-error,.lead-chat .thread-loading{flex:1;place-items:center;display:grid}.composer-bar{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:10px;padding-right:14px;display:flex}.composer-bar .composer-tabs{border-top:0}.composer-bar .window-pill{margin-bottom:4px;font-size:12px}.lead-details{border-left:1px solid var(--line);background:var(--surface);align-content:start;gap:22px;height:100%;min-height:0;padding:16px 18px 28px;display:grid;overflow-y:auto}.lead-details-head{justify-content:space-between;align-items:center;display:flex}.lead-details-head h3{font-size:14px;font-weight:650}.details-section{gap:10px;display:grid}.details-section h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;margin:0;font-size:12px;font-weight:650;display:flex}.details-hint{letter-spacing:0;text-transform:none;font-weight:550}.details-summary{color:var(--ink-2);margin:0;font-size:13.5px}.details-facts{gap:8px;margin:0;font-size:13px;display:grid}.details-facts div{justify-content:space-between;gap:10px;display:flex}.details-facts dt{color:var(--ink-3)}.details-facts dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.lead-details .team-controls{background:0 0;border:0;grid-template-columns:1fr;padding:0}.order-progress{gap:3px;display:flex}.order-progress span{background:var(--line-strong);border-radius:4px;flex:1;height:4px;transition:background .3s}.order-progress span[data-done]{background:var(--brand)}.order-card[data-ready] .order-progress span{background:var(--status-won)}@media (prefers-color-scheme:dark){.attention-strip{color:#ddd6fe}.attention-strip[data-kind=fixed],.attention-strip[data-kind=order]{color:#fcd34d}}.lead-details .order-card{padding:14px}.lead-details .order-actions{grid-template-columns:1fr 1fr 1.3fr;display:grid}.lead-details .order-actions .button{padding-inline:6px}.leads{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.lead-detail-pane{position:relative}.chat-layout[data-drawer][data-details]{grid-template-columns:minmax(0,1fr)}.chat-layout[data-drawer] .lead-details{z-index:25;width:min(340px,92%);box-shadow:var(--shadow-lg);animation:drawer-in .22s var(--ease-out) both;position:absolute;top:0;bottom:0;right:0}.details-scrim{z-index:24;background:#080c1247;animation:.2s both fade-in;position:absolute;inset:0}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes fade-in{0%{opacity:0}}@media (width>=1500px){.leads{grid-template-columns:320px minmax(0,1fr)}}@media (width<=860px){.leads{grid-template-columns:1fr}.chat-layout{padding:0}.chat-header{gap:8px;padding:10px 12px}.chat-header .back{display:grid}.chat-header .avatar{display:none}.attention-strip{margin:10px 12px 0}.lead-chat .thread-list{padding:12px}.chat-layout[data-drawer] .lead-details{z-index:60;width:auto;height:auto;max-height:82vh;padding-bottom:calc(28px + env(safe-area-inset-bottom));animation:sheet-in .26s var(--ease-out) both;border-left:0;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}.details-scrim{z-index:59;position:fixed}}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}.composer-tabs button{white-space:nowrap}@media (width<=860px){.window-pill-long{display:none}.composer-bar{padding-right:10px}}.toasts{z-index:70}.pane-header{grid-template-columns:minmax(0,1fr)}.list-tools{position:relative}.filters-anchor{position:static}.filter-panel{transform-origin:top;width:auto;max-height:calc(100vh - 170px);left:0;right:0;overflow-y:auto}.sale-card,.follow-up-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);animation:rise .28s var(--ease-out) both;justify-items:start;gap:6px;padding:12px 14px;display:grid}.sale-amount{letter-spacing:-.01em;color:var(--status-won);font-size:20px;font-weight:700}.sale-summary,.follow-up-card p{color:var(--ink-2);margin:0;font-size:13px}.sale-form{gap:10px;display:grid}.sale-actions,.follow-up-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:stretch;gap:8px;display:flex}.sale-add{justify-self:start}.follow-up-card[data-due]{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));background:var(--brand-soft)}.follow-up-picker{gap:8px;display:grid}.follow-up-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:7px 10px;font-size:13px}.follow-up-choices,.lost-reason-choices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.follow-up-date input{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);font:inherit;border-radius:999px;padding:0 8px;font-size:13px}.chat-banner{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);animation:rise .28s var(--ease-out) both;margin:10px 18px 0;padding:10px 12px}.lost-reason{gap:8px;display:grid}.lost-reason-title{font-size:13px;font-weight:650}.row-mark[data-tone=followUp]{color:var(--brand)}@media (prefers-color-scheme:dark){.row-mark[data-tone=followUp]{color:var(--accent)}.follow-up-card[data-due]{background:color-mix(in srgb, var(--brand) 14%, transparent)}}@media (width<=860px){.chat-banner{margin:8px 12px 0}}.board-page{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.board-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:22px 24px 4px;display:grid}.board-page-head .pane-title{grid-column:1/-1}.board-page-head .muted{font-size:13.5px}@media (width<=860px){.board-page-head{grid-template-columns:1fr}}.board-page-head .search{width:min(320px,100%)}.board-page-loading{place-items:center;display:grid}.board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;height:100%;min-height:0;padding:14px;display:grid;position:relative;overflow:auto hidden}.board-column{border-radius:var(--radius);background:var(--surface-2);border:1px dashed #0000;flex-direction:column;gap:8px;min-height:0;padding:10px;transition:border-color .16s,background-color .16s;display:flex;overflow:hidden}.board-column[data-over]{border-color:var(--status);background:color-mix(in srgb, var(--status) 8%, var(--surface-2))}.board-column-head{align-items:center;gap:8px;padding:2px 4px 6px;font-size:13px;font-weight:650;display:flex}.board-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.board-cards{flex:1;align-content:start;gap:8px;min-height:0;margin:0;padding:0 0 72px;list-style:none;display:grid;overflow-y:auto}.board-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);cursor:grab;animation:board-card-in .26s var(--ease-out) both;border-radius:10px;gap:8px;padding:10px;display:grid}.board-card:active{cursor:grabbing}@keyframes board-card-in{0%{opacity:0;transform:translateY(-4px)}}.board-card-open{text-align:left;background:0 0;border:0;gap:10px;min-width:0;padding:0;display:flex}.board-card-main{gap:2px;min-width:0;display:grid}.board-card-main strong{font-size:13.5px}.board-card-preview{-webkit-line-clamp:2;color:var(--ink-3);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.board-card-foot{align-items:center;gap:8px;display:flex}.board-amount{color:var(--status-won);margin-left:auto;font-size:12.5px;font-weight:700}.board-card-menu{width:26px;height:26px;margin-left:auto}.board-amount+.board-card-menu,.board-amount~div .board-card-menu{margin-left:0}.board-empty{border:1px dashed var(--line-strong);color:var(--ink-4);text-align:center;border-radius:10px;padding:18px 8px;font-size:12.5px}.board-prompt{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-lg);animation:board-prompt-in .22s var(--ease-out) both;gap:10px;padding:14px 16px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes board-prompt-in{0%{opacity:0;transform:translate(-50%,8px)}}.board-sale{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.board-card,.board-prompt{animation:none}}.explainer{text-align:left;width:100%;animation:rise .9s var(--p-ease) .36s both;margin:48px 0 0}.explainer-stage{color:#f5f5f7;background:radial-gradient(60% 70% at 85% 0,#818cf81a,#0000 60%),#120f1c;border:1px solid #ffffff14;border-radius:22px;min-height:590px;padding:44px 56px 40px;position:relative;overflow:hidden}.explainer-scene{gap:10px;display:grid}.explainer-eyebrow{letter-spacing:.22em;color:#a5b4fc;animation:scene-in .6s var(--p-ease) both;font-size:12px;font-weight:600}.explainer-title{letter-spacing:-.03em;animation:scene-in .7s var(--p-ease) 80ms both;font-family:Poppins,Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.1}.explainer-sub{color:#f5f5f7b3;max-width:560px;animation:scene-in .7s var(--p-ease) .16s both;font-size:17px}.explainer-visual{animation:scene-in .8s var(--p-ease) .26s both;margin-top:26px}@keyframes scene-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.explainer-summary{color:var(--p-ink-2,#a1a1aa);margin-top:12px;font-size:15px}.demo-window{background:#0f1324;border:1px solid #ffffff1a;border-radius:14px;position:relative;overflow:hidden}.demo-window-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:10px 14px;display:flex}.demo-lights{gap:6px;display:flex}.demo-lights i{background:#f87171;border-radius:50%;width:10px;height:10px}.demo-lights i:nth-child(2){background:#fbbf24}.demo-lights i:nth-child(3){background:#4ade80}.demo-url{text-align:center;color:#f5f5f799;background:#ffffff0d;border-radius:8px;flex:1;max-width:360px;margin:0 auto;padding:4px 12px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px}.demo-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:230px;padding:12px;display:grid}.demo-column{background:#ffffff08;border-radius:12px;align-content:start;gap:8px;padding:10px;display:grid}.demo-column-head{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.demo-column-head b{color:#f5f5f780;margin-left:auto;font-weight:600}.demo-card{animation:card-in .6s var(--p-ease) both;background:#161b31;border:1px solid #ffffff12;border-radius:10px;gap:6px;padding:10px 11px;display:grid}.demo-card strong{font-size:13.5px}.demo-card span{justify-content:space-between;align-items:center;gap:6px;display:flex}.demo-card em{color:#f5f5f7a6;border:1px solid #ffffff1a;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.demo-card b{color:#4ade80;font-size:12px}@keyframes card-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.demo-toast{animation:film-toast-in .5s var(--p-ease) both;background:#1a1f38;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 18px 40px -16px #000c}.demo-toast i{background:#818cf8;border-radius:50%;width:8px;height:8px}@keyframes film-toast-in{0%{opacity:0;transform:translateY(12px)}}.demo-chat{background:#0f1324;border:1px solid #ffffff1a;border-radius:16px;max-width:520px;overflow:hidden}.demo-chat-head{color:#f5f5f799;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.demo-chat-head span{display:grid}.demo-chat-head strong{color:#f5f5f7;font-size:14px}.demo-chat-head em{background:#ffffff0f;border-radius:999px;margin-left:auto;padding:3px 10px;font-style:normal}.demo-chat-body{align-content:start;gap:8px;min-height:236px;padding:14px;display:grid}.demo-bubble{max-width:82%;animation:card-in .45s var(--p-ease) both;background:#1c2138;border-radius:4px 14px 14px;padding:9px 12px;font-size:14px}.demo-bubble.ai{background:#3730a3;border-radius:14px 4px 14px 14px;justify-self:end}.demo-bubble.ai:before{content:"IA · ";color:#c7d2fe;font-weight:700}.demo-typing{background:#3730a399;border-radius:14px;justify-self:end;gap:4px;padding:10px 12px;display:flex}.demo-typing i{background:#c7d2fe;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite typing-dot}.demo-typing i:nth-child(2){animation-delay:.15s}.demo-typing i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{50%{opacity:.5;transform:translateY(-3px)}}.demo-order{animation:pop .5s var(--spring,ease) both;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:12px;gap:3px;margin-top:4px;padding:12px 14px;display:grid}.demo-order span{color:#fbbf24;font-size:12px;font-weight:700}.demo-order em{color:#f5f5f7a6;font-size:13px;font-style:normal}.demo-sales{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.demo-kpis{gap:12px;display:grid}.demo-kpis span{color:#f5f5f799;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:2px;padding:14px 16px;font-size:13px;display:grid}.demo-kpis strong{letter-spacing:-.02em;color:#f5f5f7;font-variant-numeric:tabular-nums;font-size:30px}.demo-kpis em{color:#4ade80;font-style:normal}.demo-bars{align-items:flex-end;gap:10px;height:240px;display:flex}.demo-bars i{transition:height .7s var(--p-ease);background:linear-gradient(#818cf8,#4338ca);border-radius:8px 8px 3px 3px;flex:1}.explainer-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.explainer-tabs button{color:var(--p-ink-3,#71717a);text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0 0 4px;transition:color .2s;display:grid}.explainer-tabs button[aria-selected=true],.explainer-tabs button:hover{color:var(--p-ink,#f5f5f5)}.explainer-tabs strong{font-size:14px;font-weight:600}.explainer-tabs button>span:last-child{color:var(--p-ink-3,#71717a);font-size:12.5px}.explainer-tab-line{background:var(--p-line-strong,#ffffff24);border-radius:2px;height:2px;margin-bottom:6px;position:relative;overflow:hidden}.explainer-tab-line:after{content:"";transform-origin:0;transform:scaleX(var(--fill,0));background:#818cf8;transition:transform .1s linear;position:absolute;inset:0}.record{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.record-card,.record-feed{background:#0f1324;border:1px solid #ffffff1a;border-radius:16px}.record-card{gap:18px;padding:18px;display:grid}.record-head{align-items:center;gap:12px;display:flex}.record-head span{min-width:0;display:grid}.record-head strong{font-size:16px}.record-head em{color:#f5f5f78c;font-size:12.5px;font-style:normal}.record-avatar{background:#4338ca;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:700;display:grid}.record-status{--c:#60a5fa;background:color-mix(in srgb, var(--c) 16%, transparent);color:var(--c);white-space:nowrap;animation:pop .42s var(--spring,ease) both;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px}.record [data-tone=contacted]{--c:#fbbf24}.record [data-tone=order]{--c:#a5b4fc}.record [data-tone=won]{--c:#4ade80}.record-stages{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.record-stages li{--c:#60a5fa;color:#f5f5f773;gap:7px;font-size:12px;transition:color .4s;display:grid}.record-stages span{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.record-stages span:before{content:"";border-radius:inherit;background:var(--c);transform-origin:0;height:100%;transition:transform .7s var(--p-ease);display:block;transform:scaleX(0)}.record-stages li[data-done]{color:#f5f5f7}.record-stages li[data-done] span:before{transform:scaleX(1)}.record-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.record-facts div{background:#ffffff08;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.record-facts dt{color:#f5f5f780;font-size:11.5px}.record-facts dd{animation:card-in .4s var(--p-ease) both;margin:0;font-size:13.5px;font-weight:600}.record-amount{color:#4ade80}.record-feed{padding:16px 18px}.record-feed-title{letter-spacing:.08em;text-transform:uppercase;color:#f5f5f780;font-size:12px;font-weight:600}.record-feed ul{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.record-feed ul:before{content:"";background:#ffffff14;width:2px;position:absolute;top:6px;bottom:6px;left:13px}.record-feed li{animation:card-in .5s var(--p-ease) both;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid;position:relative}.record-feed li i{color:#c7d2fe;background:#1c2138;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:700;display:grid}.record-feed li i[data-who=ai]{color:#fff;background:#3730a3}.record-feed li i[data-who=team]{color:#3b2a04;background:#fbbf24}.record-feed p{color:#f5f5f7b8;margin:4px 0 0;font-size:13.5px;line-height:1.45}.record-feed li[data-latest] p{color:#f5f5f7}.record-feed time{color:#f5f5f766;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px}.demo-board{position:relative}.demo-card[data-placeholder]{opacity:.4;background:0 0;border-style:dashed}.demo-card-lifted{z-index:3;width:calc(25% - 26px);transition:left .9s var(--p-ease), top .9s var(--p-ease);border-color:#818cf899;animation:none;position:absolute;transform:translate(-50%,-50%)rotate(-2.5deg);box-shadow:0 22px 40px -14px #000000d9}.demo-cursor{z-index:4;transition:left .9s var(--p-ease), top .9s var(--p-ease);filter:drop-shadow(0 4px 6px #00000080);position:absolute;transform:translate(-3px,-2px)}.demo-cursor svg{transition:transform .15s;display:block}.demo-cursor[data-pressed] svg{transform:scale(.85)}.demo-popover{z-index:5;width:min(460px,86%);animation:film-popover-in .45s var(--p-ease) both;background:#121731;border:1px solid #ffffff24;border-radius:16px;gap:8px;padding:18px 22px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -20px #000000e6}@keyframes film-popover-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}.demo-popover-kicker{color:#f5f5f799;align-items:center;gap:8px;font-size:13px;display:flex}.demo-popover kbd{color:#4ade80;border:1px solid #ffffff29;border-radius:6px;padding:1px 7px;font-family:inherit;font-size:11.5px}.demo-popover strong{letter-spacing:-.01em;font-size:21px}.demo-popover p{color:#f5f5f7bf;margin:0;font-size:14.5px}.demo-popover-meta{color:#f5f5f78c;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.demo-popover-meta b{color:#f5f5f7}.demo-popover-meta i{width:14px}.demo-toast b{color:#fbbf24}@media (width<=760px){.explainer-stage{min-height:620px;padding:28px 20px 30px}.record{grid-template-columns:1fr}.record-feed li:nth-last-child(n+4){display:none}.explainer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.explainer-tabs button>span:last-child{display:none}.demo-board{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-column[data-status=won],.demo-column[data-status=lost]{display:none}.demo-card-lifted{width:calc(50% - 26px)}.demo-sales{grid-template-columns:1fr}.demo-bars{height:120px}.demo-toast{left:14px}}@media (prefers-reduced-motion:reduce){.explainer,.explainer-eyebrow,.explainer-title,.explainer-sub,.explainer-visual,.record-status,.record-facts dd,.record-feed li,.demo-card,.demo-popover,.demo-toast,.demo-bubble,.demo-order,.demo-typing i{animation:none}.record-stages span:before,.demo-card-lifted,.demo-cursor,.demo-bars i,.explainer-tab-line:after{transition:none}}.theme-button{border:1px solid var(--p-line-strong);width:34px;height:34px;color:var(--p-ink-2);transition:background-color .2s ease, color .2s ease, transform .2s var(--p-ease);background:0 0;border-radius:999px;place-items:center;display:grid}.theme-button:hover{color:var(--p-ink);background:color-mix(in srgb, var(--p-ink) 6%, transparent)}.theme-button:active{transform:scale(.94)}.theme-button svg{animation:theme-turn .4s var(--p-ease) both}@keyframes theme-turn{0%{opacity:0;transform:rotate(-60deg)scale(.7)}}html[data-site-theme=light] .plans-page{--p-bg:#f6f7fb;--p-surface:#fff;--p-surface-2:#eef0f6;--p-line:#0f172a14;--p-line-strong:#0f172a29;--p-ink:#0b1020;--p-ink-2:#475069;--p-ink-3:#6b7489;--p-accent:#4338ca;--p-accent-strong:#3730a3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=light] .plans-page .plans-nav{background:#ffffffb8;box-shadow:0 10px 30px -18px #0f172a59}html[data-site-theme=light] .plans-page .solid-pill{color:#fff}html[data-site-theme=light] .plans-page .ghost-pill:hover,html[data-site-theme=light] .plans-page .site-links a:hover{background:#0f172a0d}html[data-site-theme=light] .plans-page .setup-line,html[data-site-theme=light] .plans-page .signal-bars span{background:#0f172a0a}html[data-site-theme=light] .plans-page .plan-card.enterprise{background:var(--p-surface)}html[data-site-theme=light] .plans-page .dark-field textarea,html[data-site-theme=light] .plans-page .dark-field input,html[data-site-theme=light] .plans-page .max-waitlist input[type=email]{background:var(--p-surface-2);color:var(--p-ink)}html[data-site-theme=light] .ascii-field{color:#4338ca1f}html[data-site-theme=light] .plans-page .logo{--logo-o:#4338ca}html[data-site-theme=light] .plans-page .explainer-stage{border-color:#0f172a1f;box-shadow:0 30px 60px -30px #0f172a73}@media (prefers-reduced-motion:reduce){.theme-button svg{animation:none}}
