:root{--gray-0:#ffffff;--gray-25:#fcfcfd;--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-150:#ececee;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#09090b;--brand-50:#ecfdf5;--brand-100:#d1fae5;--brand-200:#a7f3d0;--brand-500:#10b981;--brand-600:#059669;--brand-700:#047857;--brand-800:#065f46;--success:#15803d;--success-bg:#f0fdf4;--warning:#b45309;--warning-bg:#fffbeb;--danger:#b91c1c;--danger-bg:#fef2f2;--info:#1d4ed8;--info-bg:#eff6ff;--surface:var(--gray-0);--surface-muted:var(--gray-50);--surface-sunken:var(--gray-100);--border:var(--gray-200);--border-strong:var(--gray-300);--text:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--focus-ring:0 0 0 3px rgba(5,150,105,0.22);--bg:var(--gray-50);--bg-deep:var(--gray-100);--ink:var(--text);--ink-muted:var(--text-tertiary);--panel:var(--surface);--line:var(--border);--accent:var(--brand-700);--accent-soft:var(--brand-50);--accent-deep:var(--brand-800);--visitor:var(--gray-900);--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:var(--font-sans);--font-body:var(--font-sans);--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.5rem;--text-4xl:3.5rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-24:96px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-xs:0 1px 2px rgba(9,9,11,0.05);--shadow-sm:0 1px 2px rgba(9,9,11,0.06),0 1px 3px rgba(9,9,11,0.04);--shadow-md:0 4px 12px rgba(9,9,11,0.08),0 1px 3px rgba(9,9,11,0.05);--shadow-lg:0 16px 40px rgba(9,9,11,0.12),0 2px 6px rgba(9,9,11,0.06);--shadow:var(--shadow-sm);--sidebar-w:232px;--tap:44px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--brand-100)}:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.btn{border:1px solid transparent;border-radius:var(--radius);background:var(--brand-700);color:#fff;min-height:36px;padding:0 14px;cursor:pointer;font-size:var(--text-base);font-weight:500;line-height:1;letter-spacing:-.005em;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:hover{background:var(--brand-800)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost,.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.btn.ghost:hover,.btn.secondary:hover{background:var(--gray-50);border-color:var(--border-strong)}.btn.ghost{box-shadow:none;border-color:transparent;background:transparent}.btn.danger{background:var(--danger);color:#fff}.btn.danger:hover{background:#991b1b}.btn.secondary.btn-danger-outline{color:var(--danger);border-color:#fecaca}.btn.brand{background:var(--brand-700)}.btn.brand:hover{background:var(--brand-800)}.avatar-picker{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.avatar-picker-img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#e4e4e7;flex-shrink:0}.avatar-picker-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.avatar-picker-actions small{flex-basis:100%}.lp{min-height:100vh;background:#f3f6f8}.lp,.lp-brand{color:var(--ink)}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.12rem;letter-spacing:-.04em}.lp-brand img{width:32px;height:32px;border-radius:0;object-fit:contain;background:transparent}.lp-brand.light{color:#eef5f6}.lp-nav{display:flex;align-items:center;gap:1.25rem;padding:.85rem clamp(1.1rem,4vw,3rem);position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(243,246,248,.88);border-bottom:1px solid rgba(197,208,216,.55)}.lp-nav-links{display:flex;gap:1.4rem;margin-left:.5rem;color:var(--ink-muted);font-weight:600;font-size:.95rem}.lp-nav-links a:hover{color:var(--ink)}.lp-nav-cta{margin-left:auto;display:flex;gap:.55rem}.lp-kicker{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.lp-hero{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.18fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(2.2rem,6vw,4.5rem) clamp(1.1rem,4vw,3rem) 2.5rem}.lp-hero-copy h1{font-family:var(--font-body);font-weight:700;font-size:clamp(2.15rem,4.6vw,3.45rem);letter-spacing:-.045em;line-height:1.05;margin:0 0 1rem;max-width:11ch}.lp-lead{color:var(--ink-muted);font-size:1.08rem;line-height:1.55;max-width:36ch;margin:0 0 1.5rem}.lp-cta-row{display:flex;flex-wrap:wrap;gap:.65rem}.lp-btn-lg{padding:.82rem 1.2rem;font-size:.98rem;border-radius:10px}.lp-fine{margin:1rem 0 0;color:var(--ink-muted);font-size:.88rem}.lp-hero-visual{position:relative;min-height:420px}.lp-hero-photo{position:absolute;inset:18% 0 0 12%;width:88%;height:78%;object-fit:cover;border-radius:18px;filter:saturate(.92)}.lp-shot{position:relative;z-index:1;background:#fff;border:1px solid #d5dee4;border-radius:14px;box-shadow:0 24px 60px rgba(15,28,36,.16);overflow:hidden;max-width:640px}.lp-shot-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#eef3f6;border-bottom:1px solid #dce4e9}.lp-shot-bar i{width:8px;height:8px;border-radius:99px;background:#c5d0d8}.lp-shot-bar i:first-child{background:#e07a7a}.lp-shot-bar i:nth-child(2){background:#e0c07a}.lp-shot-bar i:nth-child(3){background:#7ac49a}.lp-shot-bar em{margin-left:8px;font-style:normal;font-size:.72rem;color:#7a8b96}.lp-shot-body{display:grid;grid-template-columns:72px .9fr 1.25fr;min-height:320px}.lp-shot-rail{display:flex;flex-direction:column;gap:4px;padding:12px 8px;background:#102028;color:rgba(255,255,255,.55);font-size:.68rem;font-weight:600}.lp-shot-rail span{padding:8px 6px;border-radius:7px}.lp-shot-rail .on{background:#0d7377;color:#fff}.lp-shot-list{border-right:1px solid #e6eef2;padding:8px}.lp-shot-item{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:9px}.lp-shot-item.active{background:#e7f4f5}.lp-shot-item em,.lp-shot-item strong{display:block}.lp-shot-item strong{font-size:.78rem}.lp-shot-item em{font-style:normal;font-size:.7rem;color:#6a7d88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.lp-shot-item small{font-size:.65rem;color:#8a9aa6}.ava{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:.7rem;font-weight:700}.ava.wa{background:#128c7e}.ava.web{background:#1a5276}.ava.ig{background:#c13584}.lp-shot-thread{display:flex;flex-direction:column;min-width:0}.lp-shot-thread header{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #e6eef2}.lp-shot-thread header strong{display:block;font-size:.82rem}.lp-shot-thread header em{font-style:normal;font-size:.7rem;color:#6a7d88}.lp-shot-msgs{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:12px}.lp-shot-msgs p{margin:0;max-width:92%;padding:8px 11px;border-radius:12px;font-size:.75rem;line-height:1.4}.lp-shot-msgs .in{background:#eef3f6;align-self:flex-start}.lp-shot-msgs .out{background:#0d7377;color:#fff;align-self:flex-end}.lp-shot-thread footer{margin:0 12px 12px;padding:9px 12px;border:1px solid #dce4e9;border-radius:10px;color:#8a9aa6;font-size:.75rem}.lp-channels{padding:0 clamp(1.1rem,4vw,3rem) 1rem}.lp-channels p{margin:0 0 12px;color:var(--ink-muted);font-size:.9rem}.lp-channels ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.lp-channels li{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d5dee4;border-radius:999px;background:#fff;font-size:.86rem;font-weight:600}.lp-ch-dot{width:8px;height:8px;border-radius:99px;background:#0d7377}.lp-ch-dot.wa{background:#25d366}.lp-ch-dot.ms{background:#0084ff}.lp-ch-dot.ig{background:#e1306c}.lp-ch-dot.tg{background:#2aabee}.lp-ch-dot.sms{background:#64748b}.lp-ch-dot.web{background:#1a5276}.lp-section{padding:clamp(3.2rem,7vw,5.2rem) clamp(1.1rem,4vw,3rem);max-width:1120px;margin:0 auto}.lp-foot-cta h2,.lp-section h2,.lp-split h2{font-family:var(--font-body);font-size:clamp(1.55rem,2.8vw,2.1rem);letter-spacing:-.035em;line-height:1.2;margin:0 0 .7rem;font-weight:700}.lp-section-lead{color:var(--ink-muted);max-width:42ch;margin:0 0 1.5rem;line-height:1.55}.lp-split{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.lp-split.reverse{grid-template-columns:1.05fr .95fr}.lp-split.reverse>div:first-child{order:2}.lp-checks{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;color:#334851;font-weight:600}.lp-checks li{padding-left:1.3rem;position:relative}.lp-checks li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:99px;background:var(--accent)}.lp-photo-frame{margin:0;border-radius:16px;overflow:hidden;border:1px solid #d5dee4;box-shadow:0 18px 40px rgba(15,28,36,.1)}.lp-photo-frame img{display:block;width:100%;height:auto}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.lp-features article{padding:1.25rem 1.15rem;background:#fff;border:1px solid #dce4e9;border-radius:14px}.lp-features svg{width:22px;height:22px;color:var(--accent);margin-bottom:.7rem}.lp-features h3{font-size:1.05rem;margin:0 0 .4rem;font-weight:700}.lp-features p{margin:0;color:var(--ink-muted);line-height:1.5}.lp-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.lp-pricing article{padding:1.4rem 1.25rem;border:1px solid #dce4e9;border-radius:16px;background:#fff;display:flex;flex-direction:column}.lp-pricing article.featured{border-color:var(--accent);box-shadow:0 16px 36px rgba(13,115,119,.12)}.lp-plan-tag{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lp-pricing h3{margin:0 0 .45rem;font-size:1.15rem}.lp-price{margin:0 0 1rem;color:var(--ink-muted)}.lp-price strong{color:var(--ink);font-size:1.7rem;font-weight:700;letter-spacing:-.03em}.lp-pricing ul{margin:0 0 1.25rem;padding-left:1.05rem;color:var(--ink-muted);line-height:1.75;flex:1 1}.lp-foot{margin-top:1rem;background:#0b151a;color:#d7e3e6}.lp-foot-cta{position:relative;min-height:260px;display:grid;place-items:center;text-align:center;overflow:hidden;color:#eef5f6}.lp-foot-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-foot-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,26,.15),#0b151a)}.lp-foot-cta>div{position:relative;z-index:1;padding:4rem 1.5rem 3rem;max-width:36rem}.lp-foot-cta p{margin:0 0 1.25rem;color:rgba(238,245,246,.78)}.lp-foot-inner{display:grid;grid-template-columns:minmax(200px,1.1fr) 2fr;grid-gap:2.5rem;gap:2.5rem;padding:.5rem clamp(1.1rem,4vw,3rem) 2.2rem;max-width:1120px;margin:0 auto}.lp-foot-brand p{margin:.85rem 0 0;max-width:28ch;line-height:1.55;color:rgba(215,227,230,.68);font-size:.95rem}.lp-foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.lp-foot-cols h3{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8fd0d3}.lp-foot-cols a,.lp-foot-cols span{display:block;margin-bottom:.55rem;color:rgba(215,227,230,.82);font-size:.92rem;font-weight:500}.lp-foot-cols a:hover{color:#fff}.lp-foot-bar{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:1.15rem clamp(1.1rem,4vw,3rem) 1.6rem;border-top:1px solid rgba(255,255,255,.08);color:rgba(215,227,230,.5);font-size:.82rem}.lp-foot-bar a{color:inherit}.lp-foot-bar a:hover{color:#8fd0d3}.legal{max-width:820px;margin:0 auto;padding:2.5rem 1.25rem 4rem;line-height:1.65;color:var(--ink)}.legal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.legal-top a{color:var(--accent);font-weight:600;text-decoration:none}.legal h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 .3rem}.legal h2{font-size:1.15rem;margin:2rem 0 .5rem}.legal .legal-meta{color:var(--ink-muted);font-size:.9rem}.legal ol,.legal ul{padding-left:1.25rem}.legal li+li{margin-top:.25rem}.lp-foot-bar .lp-foot-legal{display:inline-flex;gap:1rem;margin-left:1rem}.lp-foot-bar .lp-foot-legal a{color:inherit}.app-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;position:relative}.sidebar{padding:1.35rem .9rem;border-right:1px solid var(--line);background:rgba(247,250,252,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:30}.brand{font-family:var(--font-display);font-size:1.55rem;font-weight:800;letter-spacing:-.04em;margin:0 0 .2rem}.brand-sub{font-size:.85rem;margin-bottom:1.5rem}.brand-sub,.nav-item{color:var(--ink-muted)}.nav-item{display:block;padding:.62rem .8rem;border-radius:10px;margin-bottom:.2rem;font-weight:500}.nav-item:hover{background:rgba(255,255,255,.55);color:var(--ink)}.nav-item.active{background:var(--accent-soft);color:var(--accent-deep);font-weight:700}.sidebar-logout{margin-top:auto;width:100%}.main{display:grid;grid-template-rows:auto 1fr;min-height:100vh;min-width:0}.topbar{justify-content:space-between;padding:.85rem 1.15rem;border-bottom:1px solid var(--line);background:rgba(247,250,252,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:.75rem}.topbar,.topbar-left{display:flex;align-items:center}.topbar-left{min-width:0}.nav-toggle{display:none;position:fixed;top:.85rem;left:.85rem;z-index:50;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--panel);flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0}.nav-toggle span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px}.nav-backdrop{display:none}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.45rem;background:#9aa8b2;flex-shrink:0}.status-dot.online{background:var(--accent)}.inbox{display:grid;grid-template-columns:300px 1fr 300px;min-height:0;height:calc(100vh - 84px)}.inbox.inbox-3{grid-template-columns:280px minmax(0,1fr) 300px}.conv-list{border-right:1px solid var(--line);overflow:auto;background:rgba(247,250,252,.45);min-height:0}.conv-filters{padding:.75rem;border-bottom:1px solid var(--line);display:grid;grid-gap:.5rem;gap:.5rem;position:-webkit-sticky;position:sticky;top:0;background:rgba(247,250,252,.95);z-index:2}.field input,.field select,.field textarea,.search-input,.side-input,.side-select{width:100%;border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;background:#fff;color:var(--ink)}.filter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.chip{border:1px solid var(--line);background:#fff;border-radius:8px;padding:.25rem .65rem;font-size:.8rem;cursor:pointer}.chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep);font-weight:600}.conv-item{width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;padding:.85rem .9rem;cursor:pointer;color:inherit}.conv-item:hover{background:rgba(255,255,255,.55)}.conv-item.active{background:var(--accent-soft)}.conv-item.unread strong{font-weight:800;color:var(--ink,#111)}.conv-item.unread>span:last-child{font-weight:600;color:var(--ink,#222)}.conv-item>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:.86rem;color:var(--ink-muted,#6b7280)}.conv-item strong{display:block;margin-bottom:.2rem;position:relative}.unread-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e85d04;margin-right:.35rem;vertical-align:middle}.ch-badge{display:inline-block;font-size:.65rem;padding:.1rem .35rem;border-radius:6px;background:var(--accent-soft);color:var(--accent-deep);margin-right:.25rem;font-weight:700}.thread{display:grid;grid-template-rows:auto 1fr auto;min-height:0;border-right:1px solid var(--line);background:rgba(255,255,255,.35)}.ink-muted,.muted{color:var(--ink-muted);font-size:.85rem}.messages{overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.55rem;min-height:0}.bubble{max-width:min(72%,420px);padding:.7rem .85rem;border-radius:14px;background:#fff;border:1px solid var(--line);line-height:1.4;word-break:break-word}.bubble.visitor{align-self:flex-start;background:#e8f1f7;border-color:#c5d6e4}.bubble.agent{align-self:flex-end;background:var(--accent-soft);border-color:#9ecbcc}.bubble.system{align-self:center;background:transparent;border:0;color:var(--ink-muted);font-size:.85rem;max-width:90%}.bubble.note{align-self:stretch;max-width:100%;background:#fff8df;border:1px dashed #e0c56a}.note-label{font-size:.72rem;font-weight:700;color:#9a7b1a;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.04em}.composer-wrap{border-top:1px solid var(--line);background:rgba(247,250,252,.95)}.composer-wrap.note-mode{background:#fff8e0}.composer-tabs{display:flex;gap:.25rem;padding:.5rem 1rem 0}.composer-tabs button{border:0;background:transparent;padding:.45rem .75rem;border-radius:10px 10px 0 0;cursor:pointer;color:var(--ink-muted)}.composer-tabs button.active{background:#fff;color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.composer{display:flex;gap:.6rem;padding:.75rem 1rem 1rem}.composer-input{position:relative;flex:1 1;display:flex;flex-direction:column}.composer textarea{width:100%;resize:none;min-height:52px;padding:.7rem .85rem;background:#fff}.canned-menu,.composer textarea{border:1px solid var(--line);border-radius:12px}.canned-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:var(--panel);box-shadow:var(--shadow);max-height:240px;overflow:auto;z-index:20;padding:.35rem}.canned-menu button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:0 .65rem;gap:0 .65rem;width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:.55rem .65rem;cursor:pointer;color:var(--ink)}.canned-menu button.active,.canned-menu button:hover{background:var(--accent-soft)}.canned-shortcut{font-weight:700;color:var(--accent);grid-row:1/3;align-self:center}.canned-title{font-weight:600;font-size:.92rem}.canned-preview{grid-column:2;color:var(--ink-muted);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-panel{display:grid;grid-template-rows:auto 1fr;min-height:0;background:rgba(247,250,252,.55);overflow:hidden}.side-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.side-tabs button{border:0;background:transparent;padding:.75rem .5rem;cursor:pointer;color:var(--ink-muted);font-size:.85rem}.side-tabs button.active{color:var(--accent-deep);font-weight:700;box-shadow:inset 0 -2px 0 var(--accent);background:#fff}.side-body{padding:1rem;overflow:auto}.side-body h4{margin:1rem 0 .4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.side-body h4:first-child{margin-top:0}.past-chats{list-style:none;margin:0 0 .5rem;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.past-chats button{width:100%;text-align:left;display:grid;grid-gap:.2rem;gap:.2rem;padding:.5rem .6rem;border:1px solid var(--line,#eceff3);border-radius:10px;background:var(--panel,#fff);color:inherit;font:inherit;cursor:pointer}.past-chats button:hover{border-color:var(--accent,#0b6e6e)}.past-chat-meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--ink-muted)}.past-chat-status{text-transform:capitalize;font-weight:600}.past-chat-status.open{color:#0b7a4b}.past-chat-last{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-box{background:#fff;border:1px solid var(--line);border-radius:10px;padding:.75rem;white-space:pre-wrap;font-size:.9rem;margin:.35rem 0 .75rem}.inbox-banner{grid-column:1/-1;margin:.75rem 1rem 0;padding:.75rem 1rem;border-radius:12px;font-size:.9rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.inbox-banner.warn{background:#fff3cd;border:1px solid #e2c56b;color:#7a5b00}.inbox-banner.info{background:var(--accent-soft);border:1px solid #9ecbcc;color:var(--accent-deep)}.empty-wa{grid-column:1/-1;margin:1.5rem 1rem;padding:1.5rem;border:1px dashed var(--line);border-radius:14px;text-align:center;background:var(--panel)}.mobile-back{display:none}.visitor-ctx h4{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.visitor-ctx h4 small{font-weight:400}.visitor-ctx .ctx-dot{width:8px;height:8px;border-radius:50%;background:#b8b8b8;display:inline-block}.visitor-ctx .ctx-dot.on{background:#22a06b}.visitor-ctx dl{margin:0 0 .9rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.3rem .6rem;gap:.3rem .6rem;font-size:.88rem}.visitor-ctx dt{color:var(--ink-muted,#6b7280)}.visitor-ctx dd{margin:0;min-width:0;overflow-wrap:anywhere}.visitor-ctx .ctx-url{display:block}.commerce-panel{margin:0 0 1rem}.commerce-panel h4{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.commerce-panel .link-btn{background:none;border:0;color:var(--accent-deep);cursor:pointer;font-size:.8rem;padding:0}.commerce-panel .small{font-size:.82rem}.commerce-store{border:1px solid var(--line);border-radius:10px;padding:.55rem .65rem;margin:0 0 .6rem}.commerce-store-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;margin-bottom:.35rem}.commerce-badge{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep)}.commerce-badge.shopify{background:#e3f4e8;color:#1f6f3c}.commerce-badge.woocommerce{background:#efe6f7;color:#5b2d86}.commerce-orders{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.commerce-orders li{border-top:1px solid var(--line);padding-top:.4rem}.commerce-orders li:first-child{border-top:0;padding-top:0}.commerce-order-top{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.88rem}.commerce-total{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commerce-items{color:var(--ink-muted);overflow-wrap:anywhere}.commerce-state{font-size:.7rem;padding:.05rem .4rem;border-radius:999px;background:#eef0f3;color:#3c4450}.commerce-state.s-completed,.commerce-state.s-fulfilled{background:#e3f4e8;color:#1f6f3c}.commerce-state.s-paid,.commerce-state.s-partially_fulfilled{background:#e6f0fb;color:#1d4f8a}.commerce-state.s-on_hold,.commerce-state.s-pending{background:#fff4dc;color:#8a5a00}.commerce-state.s-cancelled,.commerce-state.s-failed,.commerce-state.s-refunded{background:#fbe8e8;color:#9b2020}.commerce-search{display:flex;gap:.4rem;margin-top:.4rem}.commerce-search input{flex:1 1;min-width:0;padding:.4rem .55rem;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:.85rem}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,1.08fr);background:#fff}.auth-main{display:flex;flex-direction:column;padding:28px 40px 40px;min-height:100vh}.auth-mark{font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.04em;color:var(--ink);width:-moz-fit-content;width:fit-content}.auth-panel{flex:1 1;display:flex;align-items:center;width:100%;max-width:400px;margin:0 auto}.auth-form{width:100%}.auth-form h1{font-family:var(--font-body);font-weight:700;font-size:1.65rem;letter-spacing:-.03em;margin:0 0 .35rem;line-height:1.2}.auth-lead{margin:0 0 1.35rem;color:var(--ink-muted);font-size:.95rem}.auth-form h1+.auth-error,.auth-form h1+.auth-field{margin-top:1.35rem}.auth-field{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:.95rem;font-size:.82rem;font-weight:600;color:#3a4a54}.auth-field-row{display:flex;align-items:center;justify-content:space-between}.auth-text-btn{border:0;background:none;padding:0;color:var(--accent);font-size:.78rem;font-weight:600;cursor:pointer}.auth-field input{width:100%;height:44px;border:1px solid #cfd8de;border-radius:8px;padding:0 12px;background:#fff;color:var(--ink);font-size:.95rem;font-weight:500}.auth-field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(13,115,119,.16)}.auth-hint{font-size:.75rem;font-weight:500;color:var(--ink-muted)}.auth-error{margin:0 0 1rem;padding:.7rem .8rem;border-radius:8px;background:#f8ecec;color:var(--danger);font-size:.88rem;font-weight:600}.auth-submit{width:100%;height:44px;margin-top:.35rem;border:0;border-radius:8px;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer}.auth-submit:hover:not(:disabled){background:var(--accent-deep)}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-foot{margin:1.25rem 0 0;color:var(--ink-muted);font-size:.9rem}.auth-foot a{color:var(--accent);font-weight:600}.auth-foot a:hover{text-decoration:underline}.auth-aside{background:radial-gradient(900px 480px at 80% -10%,rgba(13,115,119,.35),transparent 55%),linear-gradient(165deg,#102028,#0b151a 55%,#0d7377 160%);color:#e8eef2;padding:72px 56px 48px;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.auth-kicker{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fd0d3}.auth-aside h2{margin:0 0 12px;font-family:var(--font-body);font-size:2rem;font-weight:700;letter-spacing:-.035em;line-height:1.2;max-width:16ch}.auth-aside-lead{margin:0 0 32px;max-width:36ch;color:rgba(232,238,242,.72);font-size:1rem;line-height:1.55}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{padding:22px 22px 40px}}.auth-check{display:flex;gap:.55rem;align-items:flex-start;margin:.2rem 0 1rem;font-size:.82rem;line-height:1.45;color:var(--ink-muted)}.auth-check input{margin-top:.2rem;flex:none}.auth-check a{color:var(--accent);font-weight:600}.auth-google{margin-top:1rem}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--ink-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line,#e3e7ea)}.auth-google-btn{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:1px solid var(--line,#dadce0);border-radius:8px;background:#fff;color:#1f1f1f;font-size:.95rem;font-weight:600;cursor:pointer}.auth-google-btn:hover:not(:disabled){background:#f7f8f8}.auth-google-btn:disabled{opacity:.6;cursor:progress}.auth-google-consent{margin:0 0 .75rem;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.auth-google-consent a{color:var(--accent);font-weight:600}.login-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.login-card{width:min(440px,100%);background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:2rem;box-shadow:var(--shadow)}.login-card h1,.login-card h2{font-family:var(--font-display);margin:0 0 .35rem;letter-spacing:-.03em}.login-card p{margin:0 0 1.35rem;color:var(--ink-muted)}.field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.9rem}.error,.field{font-size:.9rem}.error{color:var(--danger);margin-bottom:.8rem}.empty{margin:auto;color:var(--ink-muted);text-align:center}.page-grid{padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.thread-toolbar{gap:.5rem;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--line);background:rgba(247,250,252,.85)}.thread-toolbar,.thread-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center}.thread-toolbar-actions{gap:.4rem;margin-left:auto}@media (max-width:900px){.page-grid,.stats-grid{grid-template-columns:1fr}}.page-stack{padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem}.omni-page{padding:1.25rem;max-width:960px}.omni-hero h2{font-family:var(--font-display);margin:0 0 .35rem}.omni-hero p{color:var(--ink-muted);margin:0 0 1.25rem}.wa-wizard{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.wa-wizard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.wa-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:1rem;gap:1rem}.wa-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem}.wa-card h4{margin:0 0 .75rem;font-size:.95rem}.wa-card label{display:grid;grid-gap:.3rem;gap:.3rem;margin-bottom:.7rem;font-size:.82rem;color:var(--ink-muted)}.wa-card input{border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;background:#fff;color:var(--ink)}.webhook-box .copy-row{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:.65rem 0;border-top:1px solid var(--line)}.webhook-box .copy-row:first-of-type{border-top:0}.copy-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-bottom:.25rem}.webhook-box code{display:block;font-size:.82rem;word-break:break-all;background:#eef4f6;padding:.45rem .55rem;border-radius:8px}.accordion{display:grid;grid-gap:.35rem;gap:.35rem}.acc-trigger{width:100%;text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:.55rem .7rem;cursor:pointer}.acc-item.open .acc-trigger{border-color:var(--accent);background:var(--accent-soft)}.acc-body{padding:.55rem .2rem .2rem;font-size:.9rem;color:var(--ink-muted)}.banner{border-radius:12px;padding:.75rem 1rem;font-size:.9rem;margin-bottom:.75rem}.banner.warn{background:#fff3cd;color:#7a5b00;border:1px solid #e2c56b}.banner.info{background:var(--accent-soft);color:var(--accent-deep);border:1px solid #9ecbcc}.ok,.ok-text{color:var(--accent-deep);font-size:.88rem}.err-text{color:var(--danger);font-size:.88rem}.channel-list{display:grid;grid-gap:.6rem;gap:.6rem}.channel-row{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;padding:.85rem 1rem;background:#fff;gap:.75rem;flex-wrap:wrap}.widget-designer{padding:1.25rem;max-width:1100px}.wd-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap}.wd-hero h2{margin:0 0 .35rem;font-family:var(--font-display)}.wd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.embed-snip{background:#0f1c24;color:#d5ecee;padding:.85rem;border-radius:10px;overflow:auto;font-size:.78rem}.email-fwd{margin-bottom:14px}.email-fwd-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.email-fwd-addr{padding:8px 10px;border-radius:8px;background:var(--surface-2,#f3f6f8);font-size:14px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.email-fwd-help{margin:8px 0 12px;padding-left:18px;font-size:13px;line-height:1.5}.email-fwd-help li{margin:4px 0}.int-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-bottom:1.5rem}.int-tile{display:flex;flex-direction:column;gap:.4rem}.int-tile h3{margin:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.int-tile p{margin:0;flex:1 1}.int-tile .btn{align-self:flex-start}.int-tile.soon{opacity:.75}.int-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.int-pill{background:#eef0f3;color:#3c4450}.int-pill,.int-pill.ok,.pill.ok{font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}.int-pill.ok,.pill.ok{background:#e3f4e8;color:#1f6f3c;vertical-align:middle}.row-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.row-actions input{flex:1 1;min-width:160px}.int-steps{margin:0 0 .75rem;padding-left:1.2rem}.int-events{border:1px solid var(--line,#e3e6ea);border-radius:10px;padding:.6rem .8rem;margin:0 0 .9rem;display:grid;grid-gap:.35rem;gap:.35rem}.int-events legend{font-weight:600;padding:0 .3rem}.check-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.check-row code{font-size:.75rem;color:var(--ink-muted,#667)}.int-secret{word-break:break-all;background:#f4f5f7;padding:.2rem .4rem;border-radius:6px}.int-docs{margin-top:.9rem}.int-docs summary{cursor:pointer;font-weight:600}.int-docs pre{background:#0f1720;color:#e6edf3;padding:.75rem;border-radius:8px;overflow:auto;font-size:.78rem;max-height:320px}.int-docs select{margin:.5rem 0}.int-keys{list-style:none;padding:0;margin:.6rem 0;display:grid;grid-gap:.35rem;gap:.35rem}.int-table{width:100%;border-collapse:collapse;font-size:.85rem;margin:.5rem 0}.int-table td{border-top:1px solid var(--line,#e3e6ea);padding:.4rem .3rem;vertical-align:top}.int-table td:first-child{white-space:nowrap}@media (max-width:640px){.int-table td:first-child{white-space:normal}}.link-btn{background:none;border:0;color:var(--accent-deep,#2456c8);cursor:pointer;padding:0;font:inherit;font-size:.85rem}.wd{padding:1.25rem 1.35rem 2.5rem;max-width:1180px}.wd-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap}.wd-top h1{margin:0 0 .3rem;font-family:var(--font-display);font-size:1.55rem;letter-spacing:-.03em}.wd-top p{margin:0;color:var(--ink-muted);max-width:42rem;line-height:1.4}.wd-flash{margin:0 0 .85rem;padding:.55rem .8rem;border-radius:10px;font-size:.9rem;font-weight:600}.wd-flash.ok{background:#e8f7ef;color:#0b6e4f}.wd-flash.bad{background:#fdecec;color:#b42318}.wd-tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.wd-tabs button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:.4rem .85rem;font:600 .85rem/1.2 inherit;cursor:pointer}.wd-tabs button.active{background:#111;border-color:#111;color:#fff}.wd-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.wd-editor{min-width:0}.wd-sub{margin:1.1rem 0 .45rem}.wd-panel{background:var(--panel,#fff);border:1px solid var(--line);border-radius:16px;padding:1.15rem 1.2rem 1.35rem}.wd-panel h2{margin:0 0 .25rem;font-size:1.15rem;font-family:var(--font-display)}.wd-hint{margin:0 0 1.1rem;color:var(--ink-muted);font-size:.9rem}.wd-sub{margin:1.25rem 0 .5rem;font-size:.95rem}.wd-field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.85rem;font-size:.82rem;color:var(--ink-muted);font-weight:600}.wd-field input,.wd-field select,.wd-field textarea,.wd-field-card input,.wd-field-card select{border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;background:#fff;color:var(--ink);font:inherit;font-weight:500}.wd-field textarea{resize:vertical;min-height:110px;line-height:1.45}.wd-field small.wd-hint{margin:0;font-weight:500;font-size:.78rem}.wd-field input[aria-invalid=true]{border-color:#dc2626}.wd-color-row{display:flex;gap:.5rem;align-items:center}.wd-color-row input[type=color]{width:48px;height:40px;padding:.15rem;cursor:pointer}.wd-color-row input:not([type=color]),.wd-color-row input[type=text]{flex:1 1}.wd-check{display:flex;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.9rem;font-weight:600;color:var(--ink);cursor:pointer}.wd-check.compact{margin:0;font-size:.82rem;white-space:nowrap}.wd-fields{display:grid;grid-gap:.65rem;gap:.65rem;margin:.5rem 0 .85rem}.wd-field-card{border:1px solid var(--line);border-radius:12px;padding:.7rem;background:#fafbfc;display:grid;grid-gap:.45rem;gap:.45rem}.wd-field-card-top{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.wd-field-card-top input{flex:1 1 120px;min-width:0}.wd-code{background:#12151a;color:#d7dde6;padding:.9rem 1rem;border-radius:12px;overflow:auto;font-size:.8rem;line-height:1.45;margin:0 0 .75rem}.wd-preview{position:-webkit-sticky;position:sticky;top:1rem;border:1px solid var(--line);border-radius:16px;background:linear-gradient(165deg,#eef2f6,#f7f8fa 55%,#eef1f4);overflow:hidden;min-height:520px;display:flex;flex-direction:column}.wd-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;background:rgba(255,255,255,.85);border-bottom:1px solid var(--line);font-weight:700;font-size:.85rem;flex-wrap:wrap}.wd-preview-modes{display:flex;gap:.25rem;flex-wrap:wrap}.wd-preview-modes button{border:0;background:transparent;color:var(--ink-muted);font:600 .75rem/1 inherit;padding:.3rem .5rem;border-radius:8px;cursor:pointer}.wd-preview-modes button.active{background:#111;color:#fff}.wd-stage{flex:1 1;display:grid;place-items:center;padding:1.25rem}.wd-stage-launcher{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;width:100%;max-width:280px}.wd-eye{background:#fff;color:#14231c;padding:.65rem .8rem;border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.12);font-size:.85rem;max-width:220px}.wd-fab{border:0;color:#fff;border-radius:999px;min-width:56px;height:56px;padding:0 1.1rem;font:700 .95rem/1 inherit;box-shadow:0 12px 28px rgba(0,0,0,.18);cursor:default}.wd-phone{width:min(320px,100%);background:var(--w-bg,#fff);color:var(--w-ink,#18181b);color-scheme:var(--w-scheme,light);border:1px solid var(--w-line,transparent);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px rgba(17,24,39,.14);min-height:420px;display:flex;flex-direction:column}.wd-phone-head{background:var(--w-head,var(--accent,#0b6e4f));color:var(--w-head-ink,var(--w-on-accent,#fff));padding:.9rem 1rem;display:flex;align-items:center;gap:.6rem}.wd-phone-logo{height:32px;width:auto;max-width:90px;object-fit:contain;border-radius:6px}.wd-phone-id{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.wd-phone-head strong{font-size:.95rem}.wd-phone-meta{font-size:.78rem;opacity:.9;display:inline-flex;align-items:center;gap:.35rem}.wd-phone-meta:before{content:"";width:7px;height:7px;border-radius:50%;background:#a1a1aa}.wd-phone-meta.on:before{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.28)}.wd-phone-body{padding:.9rem;display:grid;grid-gap:.55rem;gap:.55rem;align-content:start;flex:1 1;background:var(--w-bg,#fff)}.wd-bubble{background:var(--w-soft,#f1f3f5);color:var(--w-ink,#18181b);border-radius:12px;padding:.7rem .8rem;font-size:.88rem;line-height:1.35;max-width:90%}.wd-composer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--w-line,var(--line));background:var(--w-field,#fff);border-radius:12px;padding:.45rem .5rem .45rem .75rem;color:var(--w-ph,var(--ink-muted));font-size:.85rem}.wd-composer em{font-style:normal;background:var(--accent,#0b6e4f);color:var(--w-on-accent,#fff);border-radius:8px;padding:.35rem .65rem;font-size:.78rem;font-weight:700}.wd-form-title{margin:0;font-weight:700;font-size:.95rem}.wd-intro{font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.wd-intro a{color:var(--w-link,var(--accent,#0b6e4f));text-decoration:underline}.wd-muted{margin:0;font-size:.8rem;color:var(--w-muted,#71717a)}.wd-fake-field{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.78rem;color:var(--w-label,var(--ink-muted))}.wd-fake-field b{font-weight:600}.wd-fake-field b i{font-style:normal;color:var(--w-req,#c2410c)}.wd-fake-field .box{display:block;height:34px;border:1px solid var(--w-line,var(--line));border-radius:8px;background:var(--w-field,#fafbfc);color:var(--w-ph,#a1a1aa);padding:.5rem .6rem;font-size:.78rem}.wd-fake-field .box.tall{height:64px}.wd-fake-opts{display:grid;grid-gap:.3rem;gap:.3rem}.wd-fake-opt{display:flex;align-items:center;gap:.4rem;color:var(--w-ink,#18181b);font-size:.82rem}.wd-fake-opt i{width:13px;height:13px;border:1.5px solid var(--w-muted,#71717a);border-radius:3px}.wd-fake-opt i.r{border-radius:50%}.wd-fake-btn{border:0;background:var(--accent,#0b6e4f);color:var(--w-on-accent,#fff);border-radius:10px;padding:.65rem;font:700 .88rem/1 inherit;margin-top:.25rem}.wd-phone-powered{text-align:center;font-size:.68rem;color:var(--w-muted,#71717a);padding:.3rem 0 .45rem;background:var(--w-bg,#fff)}@media (max-width:960px){.wd-body{grid-template-columns:1fr}.wd-preview{position:static;min-height:440px}}.toast-inline{padding:.45rem 1rem;background:#fff3cd;color:#7a5b00;font-size:.85rem;border-top:1px solid #e2c56b}@media (max-width:1100px){.inbox,.inbox.inbox-3{grid-template-columns:260px 1fr}.context-panel{display:none}.inbox.show-context{grid-template-columns:1fr 300px}.inbox.show-context .conv-list,.inbox.show-context .thread{display:none}.inbox.show-context .context-panel{display:grid}}@media (max-width:900px){.lp-nav-links{display:none}.lp-hero{grid-template-columns:1fr;min-height:auto;padding-top:1.5rem}.lp-hero-visual{min-height:0}.lp-hero-photo,.lp-shot-rail{display:none}.lp-shot-body{grid-template-columns:.9fr 1.2fr}.lp-features,.lp-foot-cols,.lp-foot-inner,.lp-pricing,.lp-split,.lp-split.reverse,.page-grid,.wa-grid{grid-template-columns:1fr}.nav-toggle{display:flex}.nav-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(15,28,36,.35);z-index:35}.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);transform:translateX(-105%);transition:transform .25s ease;box-shadow:var(--shadow)}.app-shell.nav-open .sidebar{transform:none}.topbar{padding-left:4rem}.topbar-logout{display:none}.sidebar-logout{display:block}.inbox,.inbox.inbox-3{grid-template-columns:1fr;height:calc(100vh - 58px)}.inbox .context-panel,.inbox .thread,.inbox.show-thread .conv-list{display:none}.inbox.show-thread .thread{display:grid}.inbox.show-context .conv-list,.inbox.show-context .thread{display:none}.inbox.show-context .context-panel{display:grid}.mobile-back{display:inline-flex;margin-bottom:.5rem}}@media (max-width:560px){.lp-nav-cta .btn.secondary{display:none}.lp-hero-copy h1{max-width:none}.lp-shot-list{display:none}.lp-shot-body{grid-template-columns:1fr}.login-card{padding:1.35rem}}.ob{min-height:100vh;background:#fff;color:#111;padding:1.5rem clamp(1rem,4vw,2.5rem) 4rem}.ob-top{display:flex;align-items:baseline;justify-content:space-between;max-width:720px;margin:0 auto .35rem}.ob-logo{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em}.ob-count{display:inline-flex;align-items:center;gap:.75rem;color:#9aa3ad;font-size:.92rem}.ob-dots{display:flex;gap:6px;max-width:720px;margin:0 auto 2.2rem}.ob-dots span{width:22px;height:6px;border-radius:99px;background:#e6e8eb}.ob-dots span.on{background:#111}.ob-step{max-width:720px;margin:0 auto}.ob-step h1{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.55rem);letter-spacing:-.045em;line-height:1.12;margin:0 0 .75rem}.ob-install h1 em{font-style:normal;color:#e11d8c}.ob-lead,.ob-other{color:#6b7280;margin:0 0 1.4rem}.ob-other{margin:1.6rem 0 .7rem;font-size:.92rem}.ob-primary{margin-top:.4rem;min-width:140px}.ob-card{border:1px solid #eceff2;border-radius:18px;box-shadow:0 10px 40px rgba(17,17,17,.06);overflow:hidden;background:#fff}.ob-plain{padding:1.15rem 1.25rem}.ob-plain p{margin:.35rem 0 0;color:#6b7280}.ob-card-head{display:flex;gap:.85rem;padding:1.15rem 1.25rem .35rem}.ob-card-head p{margin:.2rem 0 0;color:#6b7280;font-size:.92rem}.ob-code-icon{font-family:ui-monospace,monospace;font-weight:700;color:#6b7280;padding-top:.15rem}.ob-code{margin:.7rem 0 0;padding:1rem 1.25rem;background:#f4f5f7;border:0;font-size:.82rem;line-height:1.55;overflow:auto;max-height:168px;color:#1f2937;white-space:pre-wrap}.ob-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.9rem 1.15rem 1.05rem}.ob-copy{background:#111;border-radius:12px}.ob-copy:hover{background:#000}.ob-text-btn{color:#111;font-weight:600;font-size:.92rem;padding:.45rem .2rem}.ob-acc{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem;padding:1rem 1.15rem;border:1px solid #eceff2;border-radius:16px;background:#fff;cursor:pointer;text-align:left;font-weight:700}.ob-acc-body{border:1px solid #eceff2;border-top:0;border-radius:0 0 16px 16px;padding:0 1.15rem 1rem;margin-top:-8px;color:#4b5563;font-size:.92rem}.ob-acc-body ol{margin:.7rem 0 0;padding-left:1.15rem}.ob-chevron{color:#9aa3ad}.ob-pills{display:inline-flex;align-items:center;gap:6px;margin-left:.45rem;font-weight:700}.ob-pills b{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:6px;background:#111;color:#fff;font-size:.68rem}.ob-pills i{font-style:normal;color:#6b7280;font-size:.85rem}.ob-install-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.6rem}.ob-skip{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:.65rem 1rem;cursor:pointer;font-weight:600}.ob-colors{display:flex;gap:.55rem;margin-bottom:1rem}.ob-swatch{width:36px;height:36px;border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 1px #d1d5db;cursor:pointer}.ob-swatch.active{box-shadow:0 0 0 2px #111}.ob-preview{position:relative;height:180px;border-radius:16px;background:#f3f4f6;margin:0 0 1.25rem;overflow:hidden}.ob-preview-bubble{position:absolute;right:1.1rem;bottom:5.2rem;max-width:220px;background:#fff;border-radius:12px;padding:.7rem .85rem;box-shadow:0 10px 24px rgba(0,0,0,.1);font-size:.9rem}.ob-preview-fab{position:absolute;right:1.1rem;bottom:1rem;background:var(--ob-accent,#0d7377);color:#fff;border-radius:999px;padding:.7rem 1.15rem;font-weight:700}.ob-invite-row{display:flex;gap:.5rem;margin-bottom:.8rem}.ob-invite-row input{flex:1 1;border:1px solid var(--line);border-radius:12px;padding:.7rem .85rem}.ob-invite-list{margin:0 0 1rem;padding-left:1.1rem}.ob-loading{text-align:center;padding-top:30vh;color:#6b7280}@media (max-width:640px){.ob-card-actions{flex-direction:column;align-items:stretch}.ob-install-nav{flex-direction:column-reverse;align-items:stretch}.ob-invite-row{flex-direction:column}}.ob-chan-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.4rem}.ob-chan{display:flex;align-items:center;gap:.7rem;border:1.5px solid #d7dbe0;background:#fff;border-radius:14px;padding:.95rem 1rem;font-weight:700;cursor:pointer;text-align:left}.ob-chan.on{border-color:#111;box-shadow:0 0 0 1px #111}.ob-chan-dot{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:.75rem;text-transform:uppercase}.ob-chan-dot.messenger{background:#0084ff}.ob-chan-dot.whatsapp{background:#25d366}.ob-chan-dot.sms{background:#111}.ob-chan-dot.telegram{background:#2aabee}.ob-size-grid{display:flex;flex-wrap:wrap;gap:.7rem}.ob-size{border:1.5px solid #111;background:#fff;border-radius:14px;padding:.85rem 1.15rem;font-weight:700;cursor:pointer;min-width:110px}.ob-size.on{background:#111;color:#fff}.ob-invite-input{width:100%;border:1.5px solid #d7dbe0;border-radius:14px;padding:.95rem 1rem;margin-bottom:.65rem}.ob-invite-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.6rem}.ob-link{color:#2563eb}.ob-link,.ob-text-skip{background:none;border:0;font-weight:700;cursor:pointer}.ob-text-skip{margin-left:auto}.lc-shell{display:flex;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;background:#f4f6f8;--lc-trial-h:36px;--lc-top-h:48px}.lc-shell.no-trial{--lc-trial-h:0px}.lc-rail,.lc-shell.has-sub .lc-subnav{display:flex}.lc-rail{width:56px;flex-shrink:0;background:#111216;color:#c5c9d1;flex-direction:column;align-items:center;padding:.55rem 0 .7rem;gap:.25rem;z-index:40}.lc-rail-btn{position:relative;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#9aa0ab}.lc-rail-btn.active,.lc-rail-btn:hover{background:#2a2d36;color:#fff}.lc-rail-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e85d04;color:#fff;font-size:.62rem;font-weight:800;line-height:16px;text-align:center;pointer-events:none}.lc-rail-spacer{flex:1 1}.lc-notif-block{display:flex;flex-direction:column;gap:.55rem;padding:.65rem 0 .25rem;border-top:1px solid rgba(0,0,0,.08);margin-top:.35rem}.lc-notif-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.lc-notif-field{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#374151}.lc-notif-field input[type=range],.lc-notif-field select{width:100%}.lc-avatar{width:32px;height:32px;border-radius:999px;border:0;background:#ff7a18;color:#fff;font-weight:800;font-size:.72rem;cursor:pointer;margin-top:.35rem}.lc-subnav{width:220px;flex-shrink:0;background:#16181d;color:#d5d8de;padding:.85rem .65rem 1.25rem;overflow:auto;display:flex;flex-direction:column;gap:.15rem;height:100%;align-self:stretch}.lc-subnav h2{margin:.15rem .45rem .75rem;font-size:1.02rem;letter-spacing:-.02em}.lc-sub-group{display:grid;grid-gap:2px;gap:2px;margin-bottom:.2rem}.lc-sub-label{margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.48rem .55rem;border:0;border-radius:8px;background:transparent;color:#c9ced6;font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;font-family:inherit}.lc-sub-label:hover{background:rgba(255,255,255,.04);color:#fff}.lc-sub-label em{font-style:normal;font-size:.72rem;font-weight:600;color:#8b919c}.lc-sub-link{display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.42rem .55rem .42rem .85rem;border-radius:8px;color:#c9ced6;font-size:.875rem;text-decoration:none}.lc-sub-link.lc-sub-leaf{padding-left:.55rem;font-weight:600}.lc-sub-link.active,.lc-sub-link:hover{background:#2c3038;color:#fff}.lc-off-pill,.lc-sub-link em{color:#ff6b6b;background:rgba(255,80,80,.12)}.lc-off-pill,.lc-on-pill,.lc-sub-link em{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.12rem .38rem;border-radius:999px;flex-shrink:0}.lc-on-pill{color:#1b7a4f;background:rgba(34,160,107,.14)}.lc-trial-days{display:inline-block;animation:lc-trial-tick .55s ease}@keyframes lc-trial-tick{0%{transform:translateY(-4px);opacity:.35}to{transform:none;opacity:1}}.lc-body{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.lc-trial{height:var(--lc-trial-h);background:#2f6bff;color:#fff;font-size:.88rem}.lc-announce,.lc-trial{display:flex;align-items:center;justify-content:center;gap:.7rem}.lc-announce{flex-shrink:0;padding:.45rem 2.6rem .45rem 1rem;position:relative;font-size:.86rem;line-height:1.35;text-align:center;background:#e8f1ff;color:#123a7a;border-bottom:1px solid #c9dcff}.lc-announce.warning{background:#fff4e0;color:#7a4a00;border-bottom-color:#ffd89a}.lc-announce.success{background:#e6f7ef;color:#0d5c3a;border-bottom-color:#b5e6cd}.lc-announce a{font-weight:700;color:inherit;text-decoration:underline;white-space:nowrap}.lc-announce button{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);border:0;background:transparent;color:inherit;font-size:1.15rem;line-height:1;cursor:pointer;opacity:.7}.lc-announce button:hover{opacity:1}.lc-trial a{background:#fff;color:#111;border-radius:8px;padding:.15rem .55rem;font-weight:700;font-size:.8rem}.lc-top{height:var(--lc-top-h);background:#111216;color:#fff;gap:.7rem;padding:0 .9rem}.lc-search,.lc-top{display:flex;align-items:center}.lc-search{flex:1 1;gap:.45rem;background:#2a2d36;border-radius:10px;padding:.35rem .7rem;max-width:560px;margin:0 auto}.lc-search input{flex:1 1;border:0;background:transparent;color:#fff;outline:none}.lc-search kbd{font-size:.7rem;color:#9aa0ab}.lc-invite,.lc-upgrade{border:0;background:transparent;color:#fff;font-weight:700;cursor:pointer;font-size:.88rem}.lc-invite{background:#2a2d36;border-radius:8px;padding:.35rem .7rem}.lc-content{flex:1 1;min-height:0;overflow:auto}.lc-content:has(.inbox){overflow:hidden}.lc-content .inbox,.lc-content .inbox.inbox-3{height:100%}.lc-usermenu{position:fixed;left:64px;bottom:12px;width:260px;background:#fff;border-radius:14px;box-shadow:0 16px 50px rgba(0,0,0,.22);padding:.9rem;z-index:60;display:grid;grid-gap:.45rem;gap:.45rem}.lc-usermenu-head{display:flex;flex-direction:column;gap:.1rem}.lc-usermenu-head span{color:var(--ink-muted);font-size:.85rem}.lc-toggle{display:flex;justify-content:space-between;font-weight:600}.lc-usermenu button{text-align:left;border:0;background:none;cursor:pointer;padding:.35rem 0;font-weight:600}.gs{display:grid;grid-template-columns:1.1fr .9fr;min-height:100%}.gs-list{padding:1.5rem 1.35rem 2rem 1.5rem}.gs-hello{color:#6b7280;margin:0 0 .15rem;font-size:.92rem}.gs-list h1{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.7rem);margin:0 0 .35rem;letter-spacing:-.03em}.gs-progress{margin:0 0 1rem;color:#6b7280;font-size:.88rem;font-weight:600}.gs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.gs-card-task{border:1px solid #e8ecf1;border-radius:14px;padding:.85rem .95rem;background:#fff;display:grid;grid-gap:.35rem;gap:.35rem;align-content:start}.gs-card-task.open{border-color:#c9d7ff;box-shadow:0 10px 28px rgba(47,107,255,.08)}.gs-card-task.done{opacity:.72}.gs-card-task strong{font-size:.95rem;letter-spacing:-.02em}.gs-card-task p{margin:0;color:#6b7280;font-size:.86rem;line-height:1.35}.gs-go{justify-self:start;color:#2f6bff;font-weight:700;font-size:.88rem;text-decoration:none}.gs-go:hover{text-decoration:underline}.gs-preview{background:linear-gradient(165deg,#eef2ff,#f6f0ff 55%,#f8fafc);padding:2rem 1.5rem;display:grid;place-items:center;position:-webkit-sticky;position:sticky;top:0;align-self:stretch}.gs-card{width:min(380px,100%);background:#fff;border-radius:18px;padding:1rem 1.05rem 1.1rem;box-shadow:0 18px 50px rgba(17,24,39,.1)}.gs-card-head{display:flex;justify-content:space-between;margin-bottom:.8rem;font-weight:700}.gs-msg{border-radius:12px;padding:.55rem .7rem;margin-bottom:.45rem;background:#f3f4f6;font-size:.9rem;line-height:1.35}.gs-msg.you{background:#2f6bff;color:#fff;margin-left:1.5rem}.gs-suggest{display:inline-block;margin-top:.35rem;color:#2f6bff;font-weight:700;font-size:.85rem}.prod-page{padding:1.15rem 1.35rem 2rem;max-width:820px}.prod-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.prod-head h1{font-family:var(--font-display);margin:0;font-size:1.45rem;letter-spacing:-.03em}.settings-card{margin:0 0 1rem;max-width:520px}.settings-list{list-style:none;margin:.85rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.settings-list li{padding:.45rem .55rem;border-radius:8px;background:#f6f8fa;font-size:.9rem}.lc-usermenu a{text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;padding:.35rem 0;font-weight:600;text-decoration:none;font-size:inherit;font-family:inherit}.lc-usermenu-sep{border:0;border-top:1px solid #eceff3;margin:.25rem 0}.lc-usermenu-danger{color:#b42318!important}.lc-toast{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);background:#111216;color:#fff;padding:.65rem 1.1rem;border-radius:10px;font-size:.9rem;font-weight:600;z-index:80;box-shadow:0 12px 40px rgba(0,0,0,.28)}.lc-toast.bad{background:#b42318}.settings-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.settings-table{width:100%;border-collapse:collapse;font-size:.9rem}.settings-table td,.settings-table th{text-align:left;padding:.5rem .35rem;border-bottom:1px solid var(--line,#eee);vertical-align:middle}.settings-table th{font-size:.75rem;color:var(--ink-muted,#6b7280)}.settings-badge,.settings-table th{text-transform:uppercase;letter-spacing:.04em}.settings-badge{display:inline-block;font-size:.72rem;font-weight:700;padding:.2rem .45rem;border-radius:6px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}@media (max-width:960px){.gs{grid-template-columns:1fr}.gs-preview{display:none}.gs-grid{grid-template-columns:1fr}}.prod-chip{color:#6b7280;font-size:.88rem}.prod-actions{display:flex;gap:.6rem;flex-wrap:wrap}.prod-h3{margin:1.5rem 0 .8rem}.traffic-stage{position:relative;min-height:420px;margin-top:1rem}.traffic-table{width:100%;border-collapse:collapse}.traffic-table.ghost{filter:blur(.4px);opacity:.45;pointer-events:none}.traffic-table td,.traffic-table th{text-align:left;padding:.7rem;border-bottom:1px solid #eee;font-size:.9rem}.traffic-empty{position:absolute;inset:18% 8% auto;background:#fff;text-align:center;padding:1.8rem}.traffic-empty h2{font-family:var(--font-display);margin:0 0 .4rem}.archives{display:grid;grid-template-columns:280px 1fr;min-height:100%}.archives-list{border-right:1px solid #eceff3;padding:1rem}.archives-skel{height:42px;background:#f1f3f6;border-radius:8px;margin-bottom:.5rem}.archives-empty{display:grid;place-items:center;text-align:center;padding:2rem}.archives-empty p{color:#6b7280;max-width:420px}.auto-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1rem;gap:1rem;background:linear-gradient(120deg,#eef3ff,#f4f7fb 55%,#e8f0ff);border-radius:18px;padding:1.5rem;margin:1rem 0}.auto-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;color:#2f6bff}.auto-float{background:#fff;border-radius:14px;padding:.9rem;box-shadow:0 12px 30px rgba(80,0,80,.08);align-self:start}.auto-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.apps-grid article,.auto-grid article{border:1px solid #eceff3;border-radius:14px;padding:1rem}.auto-grid a{font-weight:700;color:#2f6bff}.apps-collections{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;margin:1rem 0}.apps-collections article{border-radius:14px;padding:1rem;background:#f3f4f6;font-weight:700}.apps-collections .ai{background:#f3e8ff}.apps-collections .picks{background:#ecfdf3}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.team{display:grid;grid-template-columns:1fr 280px;min-height:100%}.team-main,.team-side{padding:1.25rem;min-width:0}.team-side{border-left:1px solid #eceff3}.team-side .embed-snip{display:block;overflow-wrap:anywhere}.team-table{width:100%;border-collapse:collapse;margin-top:1rem}.team-table td,.team-table th{text-align:left;padding:.75rem .4rem;border-bottom:1px solid #eee}.team-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted,#6b7280)}.team-table td{vertical-align:middle}.team-table tbody tr{cursor:pointer}.team-table tbody tr.selected{background:var(--accent-soft,#eef6f6)}.team-table input:not([type=checkbox]),.team-table select{border:1px solid var(--line,#e5e7eb);border-radius:8px;padding:.4rem .55rem;font:inherit;font-size:.88rem;background:var(--panel,#fff);color:inherit}.team-table-wrap{overflow-x:auto}.team-num{width:4.5rem}.team-actions{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.team-invite{display:flex;gap:.5rem;flex:1 1;max-width:460px}.team-invite input{flex:1 1;min-width:0;border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:.55rem .7rem;font:inherit}.team-tabs{display:flex;gap:.5rem;margin:.75rem 0 .5rem;flex-wrap:wrap}.team-pill{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#f1f2f4;color:#4b5563;text-transform:lowercase}.team-pill.ok{background:#e3f6ec;color:#0b7a4b}.team-pill.warn{background:#fff1e6;color:#b45309}.team-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c4c9d0;margin-right:.4rem;vertical-align:middle}.team-dot.on{background:#12b76a}.team-results{display:grid;grid-gap:.4rem;gap:.4rem;margin:.5rem 0;padding:.75rem;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:var(--panel,#fff)}.team-result{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.team-dismiss{justify-self:end;border:0;background:transparent;color:var(--ink-muted,#6b7280);cursor:pointer;font:inherit;font-size:.8rem}.team-card{max-width:none;margin:0 0 .75rem;padding:1rem 1.1rem}.team-card h3{margin:0 0 .25rem}.team-row{display:flex;gap:.5rem;flex-wrap:wrap}.team-row input{border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:.5rem .65rem;font:inherit}.team-group-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.team-group-head code{font-size:12px}.team-group-members{list-style:none;margin:.6rem 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.team-group-members li{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.team-detail{display:grid;grid-gap:.15rem;gap:.15rem;margin-bottom:1.25rem}.team-detail dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:.75rem 0 0;font-size:.88rem}.team-detail dt{color:var(--ink-muted,#6b7280)}.team-detail dd{margin:0;text-transform:none}.team-link{display:grid;grid-gap:.5rem;gap:.5rem;border-top:1px solid var(--line,#eceff3);padding-top:1rem}.team-link h4{margin:0}.team-link p{margin:0;font-size:.82rem}.team-link .team-actions{justify-content:flex-start}@media (max-width:900px){.team{grid-template-columns:1fr}.team-side{border-left:0;border-top:1px solid #eceff3}.team-invite{max-width:none}}.role-pill{background:#111;color:#fff;border-radius:8px;padding:.15rem .45rem;font-size:.75rem}.install-card{border:1px solid #dbe4ff;border-radius:16px;padding:1.2rem;max-width:720px;margin-top:1rem}.install-code-wrap{position:relative;background:#f6f7fb;border-radius:12px;padding:1rem;margin:.8rem 0}.install-code-wrap pre{white-space:pre-wrap;font-size:.8rem;margin:2rem 0}.install-code-wrap .btn{position:absolute;right:.8rem;top:.8rem}.install-status-off{color:#e5484d;background:rgba(229,72,77,.1)}.install-status-off,.install-status-on{display:inline-block;margin-left:.45rem;vertical-align:middle;font-size:.68rem;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:.18rem .5rem}.install-status-on{color:#1b7a4f;background:rgba(34,160,107,.12)}@media (max-width:980px){.apps-collections,.apps-grid,.archives,.auto-grid,.auto-hero,.gs,.team{grid-template-columns:1fr}.lc-subnav{display:none}.lc-shell.nav-open .lc-subnav{display:block;position:fixed;left:56px;top:0;bottom:0;z-index:38}}@media (max-width:760px){.lc-rail{position:fixed;inset:0 auto 0 0;transform:translateX(-105%);transition:transform .2s ease}.lc-shell.nav-open .lc-rail{transform:none}.lc-top{padding-left:3.6rem}.lc-search kbd,.lc-upgrade{display:none}}.cmdk{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:80;display:grid;place-items:start center;padding-top:12vh}.cmdk-box{width:min(560px,92vw);background:#fff;border-radius:14px;padding:.8rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}.cmdk-box input{width:100%;border:1px solid var(--line);border-radius:10px;padding:.7rem .8rem}.cmdk-box ul{list-style:none;padding:.4rem 0 0;margin:0}.cmdk-box li a{display:block;padding:.45rem .3rem;border-radius:8px}.cmdk-box li a:hover{background:#f3f4f6}html.dark{--bg:#12141a;--bg-deep:#0c0e12;--ink:#eef1f6;--ink-muted:#9aa3b2;--panel:#1b1f27;--line:#2c3340;--accent-soft:#14383a}html.dark body{background:#12141a;color:#eef1f6}html.dark .gs-list,html.dark .lc-body,html.dark .login-card,html.dark .ob,html.dark .prod-page{background:#1b1f27;color:#eef1f6}html.dark .cmdk-box{background:#1b1f27;color:#fff}.hours-status{display:inline-block;margin:0 0 .85rem;padding:.2rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700}.hours-status.open{background:#e7f6ec;color:#17663a}.hours-status.closed{background:#fdecea;color:#b42318}.hours-grid{display:grid;grid-gap:.45rem;gap:.45rem;margin:.5rem 0 .75rem}.hours-row{display:grid;grid-template-columns:8.5rem 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;min-height:2.3rem}.hours-times{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.hours-times input[type=time]{padding:.35rem .45rem;border-radius:8px;border:1px solid var(--line,#e3e6ea);font:inherit}.hours-copy{font-size:.75rem;padding:.25rem .5rem}@media (max-width:560px){.hours-row{grid-template-columns:1fr;gap:.3rem}}.receipt-page{max-width:820px;margin:0 auto;padding:1.5rem 1rem 3rem;color:#0f1c24}.receipt-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.receipt-error{text-align:center;padding:2rem 0}.receipt-sheet{background:#fff;border:1px solid #e3e8ec;border-radius:14px;padding:2.2rem;box-shadow:0 10px 30px rgba(15,28,36,.06)}.receipt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-bottom:2px solid #0d7377;padding-bottom:1rem}.receipt-brand{font:700 1.5rem/1.1 var(--font-display,Georgia,serif);color:#0d7377}.receipt-title{text-align:right}.receipt-title h1{margin:0 0 .35rem;font-size:1.35rem}.receipt-paid{display:inline-block;border:2px solid #22a06b;color:#22a06b;border-radius:6px;padding:.1rem .6rem;font-weight:800;letter-spacing:.12em;font-size:.8rem}.receipt-meta{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin:1.4rem 0}.receipt-meta h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#5a6f7c;margin:0 0 .35rem}.receipt-meta dl{display:grid;grid-template-columns:auto auto;grid-gap:.25rem 1rem;gap:.25rem 1rem;margin:0;font-size:.92rem}.receipt-meta dt{color:#5a6f7c}.receipt-meta dd{margin:0;font-weight:600}.receipt-meta .mono{font-family:ui-monospace,monospace;font-size:.82rem;word-break:break-all}.receipt-lines{width:100%;border-collapse:collapse;font-size:.95rem}.receipt-lines th{text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#5a6f7c;border-bottom:1px solid #e3e8ec;padding:.5rem .4rem}.receipt-lines td{padding:.65rem .4rem;border-bottom:1px solid #f0f3f5;vertical-align:top}.receipt-lines .num{text-align:right;white-space:nowrap}.receipt-lines tfoot td{font-weight:800;font-size:1.05rem;border-bottom:0;border-top:2px solid #0f1c24}.receipt-foot{margin:1.4rem 0 0;font-size:.82rem}@media print{.no-print{display:none!important}.receipt-page{padding:0;max-width:none}.receipt-sheet{border:0;box-shadow:none;padding:0}body{background:#fff!important}}