:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#6e00ff;--brand-ink:#fff;--brand-25:color-mix(in oklab, var(--brand) 3%, #fff);--brand-50:color-mix(in oklab, var(--brand) 6%, #fff);--brand-100:color-mix(in oklab, var(--brand) 12%, #fff);--brand-200:color-mix(in oklab, var(--brand) 22%, #fff);--brand-300:color-mix(in oklab, var(--brand) 40%, #fff);--brand-400:color-mix(in oklab, var(--brand) 70%, #fff);--brand-500:var(--brand);--brand-600:color-mix(in oklab, var(--brand) 88%, #000);--brand-700:color-mix(in oklab, var(--brand) 76%, #000);--brand-800:color-mix(in oklab, var(--brand) 60%, #000);--night:#120a24;--night-glow:#7b2ff7;--brand-text:color-mix(in oklab, var(--brand) 82%, #000);--ai-cyan:#06b6d4;--ai-pink:#ec4899;--aurora:conic-gradient(from 210deg, var(--brand), var(--ai-cyan), var(--ai-pink), var(--brand));--aurora-soft:radial-gradient(60% 120% at 0% 0%, color-mix(in oklab, var(--brand) 18%, transparent), transparent 70%), radial-gradient(50% 120% at 100% 0%, color-mix(in oklab, var(--ai-cyan) 14%, transparent), transparent 70%), radial-gradient(60% 120% at 80% 120%, color-mix(in oklab, var(--ai-pink) 10%, transparent), transparent 70%);--n-0:#fff;--n-25:#fcfcfe;--n-50:#f7f7fb;--n-100:#f0eff6;--n-200:#e5e3ed;--n-300:#d0cddb;--n-400:#a29fb3;--n-500:#77738b;--n-600:#5b5770;--n-700:#423e54;--n-800:#2a2739;--n-900:#17151f;--bg:var(--n-50);--surface:var(--n-0);--surface-2:var(--n-25);--surface-sunken:var(--n-100);--overlay:#17151f73;--ink:var(--n-900);--ink-2:var(--n-700);--muted:var(--n-600);--subtle:#6b6780;--line:var(--n-200);--line-strong:var(--n-300);--ok:#047857;--ok-bg:#e6f6ef;--ok-line:#a7e3c9;--warn:#9a4d06;--warn-bg:#fdf2e1;--warn-line:#f5d29b;--bad:#b42318;--bad-bg:#fdeceb;--bad-line:#f6b9b3;--info:#1d4ed8;--info-bg:#e9effd;--info-line:#bccbf6;--live:#10b981;--ch-phone:#0f766e;--ch-phone-bg:#e2f5f2;--ch-sms:#1d4ed8;--ch-sms-bg:#e7eefd;--ch-whatsapp:#15803d;--ch-whatsapp-bg:#e5f6ea;--ch-facebook:#1e40af;--ch-facebook-bg:#e6ebfa;--ch-instagram:#a21caf;--ch-instagram-bg:#f8e7fb;--ch-web:var(--brand-700);--ch-web-bg:var(--brand-100);--ch-email:#92400e;--ch-email-bg:#fcf1df;--font-display:"Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs:12px;--fs-sm:13.5px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:32px;--fs-4xl:40px;--lh-tight:1.2;--lh-body:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-xs:0 1px 2px #17151f0d;--shadow-sm:0 1px 2px #17151f0a, 0 2px 8px -2px #28185a12;--shadow-md:0 1px 2px #17151f0a, 0 8px 24px -8px #28185a24;--shadow-lg:0 2px 4px #17151f0a, 0 24px 56px -18px #28185a42;--shadow-glow:0 10px 30px -10px color-mix(in oklab, var(--brand) 65%, transparent);--ring:0 0 0 3px color-mix(in oklab, var(--brand) 32%, transparent);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-orb:7s;--sidebar:256px;--content-max:1120px;--tap:44px;--accent:var(--brand);--accent-soft:var(--brand-50);--radius:var(--r-md);--space:var(--sp-4)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}
*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--font-body);margin:0}a{color:var(--accent)}h1,h2,h3{line-height:1.25}.app{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{padding:4px 10px 16px}.brand .name{font-size:17px;font-weight:800}.brand .biz{color:var(--muted);font-size:13px}.nav-group{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:14px 10px 4px;font-size:12px;font-weight:700}.nav a{color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--bg)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}.nav a .hint{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.sidebar .account{border-top:1px solid var(--line);margin-top:auto;padding:14px 10px 0;font-size:14px}.sidebar .account .btn{width:100%;margin-top:8px}.content{flex-direction:column;min-width:0;display:flex}.mobilebar{display:none}@media (max-width:899px){.app{grid-template-columns:1fr}.sidebar{display:none}.mobilebar{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);display:block;position:sticky;top:0}.mobilebar summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:10px 16px;font-weight:700;list-style:none;display:flex}.mobilebar summary::-webkit-details-marker{display:none}.mobilebar summary .menu-btn{border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-weight:600}.mobilebar[open] .sidebar{border-right:0;border-top:1px solid var(--line);height:auto;display:flex;position:static}}.top{flex-wrap:wrap;align-items:center;gap:12px;padding:28px 32px 8px;display:flex}.top h1{margin:0;font-size:24px}.top .sub{color:var(--muted);flex-basis:100%;margin:0}.top .back{font-size:15px;text-decoration:none}.top .actions{gap:8px;margin-left:auto;display:flex}main{width:100%;max-width:1040px;padding:8px 32px 40px}main.narrow{max-width:720px}.footer{color:var(--muted);text-align:center;padding:16px;font-size:13px}@media (max-width:899px){.top{padding:18px 16px 6px}.top h1{font-size:21px}main{padding:6px 12px 32px}}.status{border-radius:var(--radius);align-items:center;gap:8px;margin:8px 0;padding:12px 16px;font-weight:600;display:flex}.status.ok{background:var(--ok-bg);color:var(--ok)}.status.warn{background:var(--warn-bg);color:var(--warn)}.dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.big{margin:24px 0 8px;font-size:19px;font-weight:800}.section{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:baseline;padding:22px 2px 8px;font-size:13px;font-weight:700;display:flex}.section a{text-transform:none;letter-spacing:0;font-weight:600}.card{background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:var(--radius);margin:8px 0;padding:14px 16px}.card .row{gap:8px;max-width:420px;margin-top:10px;display:flex}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.li{min-height:56px;color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}a.li:hover{background:var(--bg)}.li+.li{border-top:1px solid var(--line)}.grow{flex:1;min-width:0}.t{font-weight:600}.s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.time{width:64px;font-weight:700}.empty{color:var(--muted);padding:20px 4px}.wrap{white-space:normal}.nowrap{white-space:nowrap}.btn{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line))}.btn.go{background:var(--ok);border-color:var(--ok);color:#fff}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.small{flex:none;min-height:36px;padding:0 12px;font-size:14px}.btn:disabled{opacity:.55;cursor:not-allowed}.input:focus-visible,.btn:focus-visible,.nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px}.badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.b-booked,.b-done{color:var(--ok)}.b-message,.b-not_picked_up,.b-todo{color:var(--warn)}.b-transferred{color:var(--accent)}.b-hung_up,.b-spam,.b-wait{color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:8px 0;padding:16px}.panel h2{margin:0 0 4px;font-size:17px}.grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.bubble{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;border-radius:14px;max-width:80%;margin:6px 0;padding:8px 12px}.bubble.ai{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 20%, var(--line));margin-left:auto}.event{text-align:center;color:var(--muted);margin:4px 0;font-size:13px}table{border-collapse:collapse;background:var(--surface);width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px}th{color:var(--muted);font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.scroll-x{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.form{flex-direction:column;gap:10px;padding:18px;display:flex}.form .t{margin-top:4px}.input{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:0 12px;font-size:16px}.input.area{resize:vertical;min-height:auto;padding:10px 12px;line-height:1.45}.input.code{letter-spacing:.35em;text-align:center;font-size:26px}select.input{appearance:auto}.field-error{color:var(--bad);font-size:14px}.help{color:var(--muted);margin:0;font-size:14px}.notice{background:var(--warn-bg);border-radius:var(--radius);margin:8px 0;padding:12px 16px}.notice.ok{background:var(--ok-bg);color:var(--ok)}.row-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.row-actions form{flex:1;display:flex}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.form .btn{flex:none}.panel>.btn{margin-top:8px}.row-actions.inline{margin:0}.row-actions.inline label{flex-direction:column;flex:1;gap:4px;display:flex}pre.snippet{border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;background:#f0f2f6;border-radius:8px;padding:12px;font-size:13px;overflow-x:auto}.week{grid-template-columns:minmax(110px,1fr) auto auto auto;align-items:center;gap:8px;max-width:520px;display:grid}.day-row{display:contents}.day-open{align-items:center;gap:8px;min-width:0;min-height:44px;font-weight:600;display:flex}.day-open input{width:18px;height:18px;accent-color:var(--accent);flex:none}.time-in{width:130px;padding:0 8px}@media (max-width:420px){.time-in{width:104px;font-size:14px}}.steps{margin:0;padding:0;list-style:none}.steps li{align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.steps li+li{border-top:1px solid var(--line)}.steps .num{background:var(--bg);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.steps .num.done{background:var(--ok);border-color:var(--ok);color:#fff}.auth{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth .box{width:100%;max-width:420px}.auth h1{margin:0 0 4px;font-size:24px}.testmode{background:var(--accent-soft);border:1px dashed var(--accent);border-radius:var(--radius);margin:12px 0;padding:12px 16px}.testmode .code-show{letter-spacing:.2em;font-size:28px;font-weight:800}.chat{background:var(--surface);flex-direction:column;height:100vh;display:flex}.chat-head{border-bottom:1px solid var(--line);padding:14px 16px}.chat-body{flex-direction:column;flex:1;padding:12px 14px;display:flex;overflow-y:auto}.chat .bubble{max-width:85%;margin:4px 0}.chat .bubble.ai{background:#f1f3f7;border-color:#f1f3f7;margin-left:0;margin-right:auto}.chat .bubble.me{background:var(--accent);border-color:var(--accent);color:#fff;margin-left:auto}.chat .bubble .who{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:700}.chat .typing{color:var(--muted)}.chat-input{border-top:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}.chat-input .btn{flex:none}.chat-error{padding:0 14px}.chat-foot{text-align:center;color:var(--muted);padding:0 0 8px;font-size:11px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.try-chat{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:480px;margin-top:10px}code{background:#f0f2f6;border-radius:4px;padding:1px 4px;font-size:13px}.weekbar{align-items:stretch;gap:8px;margin:8px 0;display:flex}.weekbar>.btn{font-size:20px}.weekstrip{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wday{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;display:flex}.wday:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line))}.wday .wd{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}.wday .dn{font-size:18px;font-weight:800}.wday .cnt{color:var(--muted);white-space:nowrap;font-size:12px}.wday.today .wd{color:var(--accent)}.wday.on{background:var(--accent-soft);border-color:var(--accent)}.wday.on .cnt{color:var(--accent)}@media (max-width:560px){.weekbar{gap:4px}.weekbar>.btn{padding:0 8px}.weekstrip{gap:3px}.wday{min-height:56px;padding:6px 1px}.wday .cnt{font-size:11px}.wday .cnt.free{visibility:hidden}}fieldset.plain{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}fieldset.plain legend{margin-bottom:8px;padding:0}.slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.slot{position:relative}.slot input{opacity:0;position:absolute;inset:0}.slot span{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-weight:600;display:flex}.slot input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.slot input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px}.choice{align-items:center;gap:10px;min-height:44px;display:flex}.choice input,.toggle input{width:18px;height:18px;accent-color:var(--accent);flex:none}.toggle-list{flex-direction:column;display:flex}.toggle{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.toggle+.toggle{border-top:1px solid var(--line)}.toggle input{margin-top:3px}.toggle>span{flex-direction:column;display:flex}details.report>summary{cursor:pointer;min-height:28px}a.plain-link{color:inherit;text-decoration:none}.ok-text{color:var(--ok)}.bad-text{color:var(--bad)}.setup-card{border-left:4px solid var(--line);margin:14px 0}.setup-card.st-connected{border-left-color:var(--ok)}.setup-card.st-missing{border-left-color:var(--warn)}.setup-card.st-error{border-left-color:var(--bad)}.setup-head{align-items:flex-start}.sb-connected{color:var(--ok)}.sb-missing{color:var(--warn)}.sb-error{color:var(--bad)}.sb-optional,.sb-link{color:var(--muted)}.setup-lines{flex-direction:column;gap:2px;margin:8px 0;padding:0;font-size:14px;list-style:none;display:flex}.setup-steps{margin:8px 0;padding-left:22px;font-size:14px}.setup-steps li+li{margin-top:2px}.setup-test{align-items:center;gap:10px;display:flex}.setup-vars{border-top:1px solid var(--line);margin-top:10px}.setup-var{flex-direction:column;gap:4px;padding:10px 0;display:flex}.setup-var+.setup-var{border-top:1px solid var(--line)}.setup-var-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.setup-var-head code{word-break:break-all}.setup-var-head>:last-child{margin-left:auto;font-size:14px}.paste{flex-direction:column;gap:4px;max-width:620px;display:flex}.paste-row{gap:8px;display:flex}.paste-row .btn{flex:none;min-height:44px}.progress{background:var(--line);border-radius:99px;height:8px;margin:8px 0 16px;overflow:hidden}.progress span{background:var(--ok);height:100%;display:block}.setup{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.setup .steps li{align-items:center;padding:10px 14px}.setup .steps li.here{background:var(--accent-soft)}.setup .steps a{color:var(--ink);text-decoration:none}.setup .steps a[aria-current]{color:var(--accent);font-weight:700}@media (max-width:899px){.setup{grid-template-columns:1fr}}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:8px 0;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.tile .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:800}.tile .s{white-space:normal}.pill{white-space:nowrap;border-radius:999px;margin:2px 4px 2px 0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.est{background:var(--warn-bg);color:var(--warn)}.pill.bad{color:var(--bad);background:#fdecea}.spend-status{flex-wrap:wrap;display:flex}.chart{margin:0}.chart svg{width:100%;height:200px;display:block}.chart .axis{fill:var(--muted);font-size:11px}.chart .bar:hover rect:first-of-type{fill:var(--bg)}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:6px;font-size:13px;display:flex}.legend .sw{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.legend .sw.solid{background:var(--accent)}.legend .sw.striped{background:repeating-linear-gradient(45deg, var(--accent-soft) 0 3px, color-mix(in srgb, var(--accent) 55%, var(--accent-soft)) 3px 5px);border:1px solid var(--accent)}.months{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.months .btn[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.jobs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.jobs .panel{margin:0}td.neg{color:var(--bad)}.console-body{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;height:380px;margin:10px 0 0;padding:8px 0;display:flex;overflow-y:auto}.console-body .bubble{max-width:85%}.console-body .bubble:not(.ai){margin-left:0;margin-right:auto}.console-body .typing,.assistant-body .typing{color:var(--muted)}.used{max-width:85%;color:var(--muted);margin:0 0 8px auto;font-size:13px}.used summary{cursor:pointer}.excerpt{border-left:3px solid var(--line);margin:8px 0;padding:2px 0 2px 10px}.excerpt .t{color:var(--ink);font-weight:600}.excerpt .s{white-space:pre-wrap;margin:2px 0 0}.assistant-body{flex-direction:column;min-height:360px;max-height:calc(100vh - 300px);padding:8px 0;display:flex;overflow-y:auto}.assistant-body .bubble.me{background:var(--accent-soft);margin-left:auto}.assistant-body .bubble:not(.me){margin-left:0;margin-right:auto}.confirm-card{border:1px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius);max-width:85%;margin:4px 0 10px;padding:10px 12px}.wf-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.wf-bar .wf-name{max-width:420px;font-weight:700}.wf-bar .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.wf{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.wf-panel{max-height:calc(100vh - 24px);padding:0;position:sticky;top:12px;overflow-y:auto}.wf-form{padding:16px}.wf-form h2{margin:0;font-size:17px}.wf-field{flex-direction:column;gap:4px;display:flex}.wf-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-list>li{position:relative}.wf-list>li+li:before{content:"";border-left:2px solid var(--line);height:8px;position:absolute;top:-8px;left:22px}.wf-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;font:inherit;color:inherit;text-align:left;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.wf-step.trigger{cursor:pointer;border-left:4px solid var(--accent);flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:8px;padding:12px 14px}.wf-step.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.wf-step.bad{border-color:var(--bad)}.wf-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.wf-open .s,.wf-step .s{max-width:100%}.wf-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:700}.wf-tools{flex:none;gap:4px;display:flex}.wf-tools .btn{min-height:30px;padding:0 8px}.wf-branches{border-left:2px solid var(--line);grid-template-columns:1fr;gap:10px;margin:8px 0 0 18px;padding-left:12px;display:grid}.wf-branch-label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.wf-add{color:var(--accent);border-style:dashed;min-height:40px;font-weight:600}.wf-conds{flex-direction:column;gap:8px;display:flex}.wf-cond{grid-template-columns:1fr 120px 1fr auto;align-items:center;gap:6px;display:grid}.wf-errors{margin:6px 0 0;padding-left:20px}.wf-test{margin-top:20px}.chips{flex-wrap:wrap;gap:2px;display:flex}.chips .pill{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;font:inherit;font-size:12px}@media (max-width:1099px){.wf{grid-template-columns:1fr}.wf-panel{max-height:none;position:static}.wf-branches{grid-template-columns:1fr}.wf-cond{grid-template-columns:1fr 1fr}}.phone{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:320px;max-width:calc(100vw - 32px);position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #18202c1f}.phone.ringing{border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent), 0 6px 24px #18202c1f}.phone-bar{width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.phone-bar .time{font-variant-numeric:tabular-nums;color:var(--muted)}.phone .dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.phone .dot.on{background:var(--ok)}.phone .dot.off{background:var(--line)}.phone .dot.live{background:var(--accent)}.phone .dot.ring{background:var(--ok);animation:1s infinite phone-pulse}@keyframes phone-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.phone .dot.ring{animation:none}}.phone-body{border-top:1px solid var(--line);gap:10px;padding:4px 14px 14px;display:grid}.phone-card,.phone-call{gap:6px;padding-top:10px;display:grid}.phone-card .t,.phone-call .t{font-size:17px;font-weight:700}.phone-card .s,.phone-call .s,.phone-body .s{color:var(--muted);font-size:14px}.phone-controls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.phone-controls .btn,.phone-pass .btn{flex:auto}.phone-pass{gap:6px;display:grid}.phone-msg{background:var(--accent-soft);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:14px}.phone-dial{gap:4px;padding-top:10px;display:grid}.phone-dial .help{margin:0}.keypad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.keypad .digits{text-align:center;letter-spacing:.15em;font-variant-numeric:tabular-nums;grid-column:1/-1;min-height:28px;font-size:20px}.keypad .btn{min-height:44px;font-size:18px}.btn.bad{background:var(--bad);border-color:var(--bad);color:#fff}.b-team{color:var(--ok)}.b-no_answer{color:var(--muted)}.calllog td,.calllog th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px;font-size:14px}.calllog th{color:var(--muted);font-size:13px;font-weight:600}.calllog{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%}.calllog .num{font-variant-numeric:tabular-nums;white-space:nowrap}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.filters .input{flex:220px;width:auto}.filters select.input{flex:0 180px}.filters .btn{flex:none}.tabs{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.tabs .btn{flex:none;min-height:36px}.tabs .btn[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.chip{background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin:2px 4px 2px 0;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.chip.dnc{color:var(--bad);background:#fdecea;border-color:#f5c6c2}.chip form{display:inline}.chip button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 4px}.unread{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.li.is-unread .t{font-weight:800}.kv{grid-template-columns:130px 1fr;gap:6px 12px;margin:8px 0;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}.checks{flex-wrap:wrap;gap:8px 16px;display:flex}.checks label{align-items:center;gap:6px;font-size:14px;display:flex}.checks input{width:18px;height:18px;accent-color:var(--bad)}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;padding:10px 0;font-size:14px;display:grid}.timeline li:first-child{border-top:0}.timeline .when{color:var(--muted);font-size:13px}.timeline .what{white-space:pre-wrap;overflow-wrap:anywhere}.kanban{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban .col{border-radius:var(--radius);background:#eceff4;min-height:120px;padding:10px}.kanban .col h2{justify-content:space-between;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.kanban .deal{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:10px;font-size:14px}.kanban .deal .v{font-variant-numeric:tabular-nums;font-weight:700}.kanban .deal form{gap:6px;margin-top:6px;display:flex}.kanban .deal select.input,.kanban .deal .btn{min-height:32px;padding:0 8px;font-size:13px}main.wide{max-width:1400px}.thread{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}.bubble.owner{border-color:color-mix(in srgb, var(--ok) 20%, var(--line));background:#eef7f1;margin-left:auto}.bubble .ch{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}@media (max-width:899px){.thread,.kv,.timeline li{grid-template-columns:1fr}}main.site-main{max-width:1400px}.site-editor{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.site-preview{position:sticky;top:16px}.site-preview iframe{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:calc(100vh - 90px)}.site-actions{margin-top:12px}.site-choice{align-items:flex-start;gap:8px;padding:8px 0;display:flex}.look-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:6px 0 14px;display:grid}.look-choice{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-content:start;gap:4px;padding:8px;display:grid}.look-choice.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.look-choice input{opacity:0;width:0;height:0;position:absolute}.look-choice:focus-within{outline:2px solid var(--accent);outline-offset:1px}.site-row{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.site-row .btn{align-self:flex-start}.site-photos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.site-photo{flex-direction:column;gap:6px;display:flex}.site-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.site-reply{padding:8px 0 0}@media (max-width:999px){.site-editor{grid-template-columns:1fr}.site-preview{position:static}.site-preview iframe{height:70vh}}.meter-bar{z-index:4;background:color-mix(in srgb, var(--surface) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;padding:8px 32px;display:flex;position:sticky;top:0}.meter{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:20px;padding:4px 8px;display:flex}.meter:hover{background:var(--bg)}.meter:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px}.meter .fig{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.meter .amt{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.meter .fig.month .amt{font-size:18px;font-weight:700}.meter .lbl{color:var(--muted);font-size:13px}.meter .est{color:var(--warn);font-size:12px;font-weight:700}.meter .sample{background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.meter-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);padding:16px;position:absolute;top:calc(100% + 6px);right:32px;overflow-y:auto;box-shadow:0 6px 24px #18202c1f}.meter-panel h2{margin:0 0 8px;font-size:16px}.meter-panel table{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:14px}.meter-panel th,.meter-panel td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 4px}.meter-panel th:first-child,.meter-panel td:first-child{text-align:left}.meter-panel tfoot td{border-bottom:0;font-weight:800}.meter-panel p{color:var(--muted);margin:6px 0;font-size:13px}.meter-panel p.limit{color:var(--ink)}@media (max-width:899px){.meter-bar{justify-content:flex-start;padding:6px 16px;top:52px}.meter{text-align:left;flex-wrap:wrap;gap:2px 12px;min-width:0;padding:2px 0}.meter .amt{font-size:20px}.meter .fig.month .amt{font-size:16px}.meter-panel{right:16px}}
html,body{background:var(--bg);color:var(--ink);font:var(--fs-md)/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-feature-settings:"cv11", "ss01"}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.02em;line-height:var(--lh-tight);color:var(--ink)}h1,h2,h3{font-weight:600}a{color:var(--brand-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}::selection{background:var(--brand-200)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.input:focus-visible,.btn:focus-visible,.nav a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:var(--ring)}code,kbd,pre,.mono,td.num,th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}code{background:var(--surface-sunken);color:var(--ink-2);border-radius:var(--r-xs);padding:1px 6px;font-size:.86em}pre.snippet{background:var(--n-900);color:#e9e6f5;border-radius:var(--r-md);padding:var(--sp-4);box-shadow:var(--shadow-sm);border:0;font-size:13px;line-height:1.6}@media (max-width:899px){html,body{font-size:16px}}@media (min-width:900px){.app{grid-template-columns:var(--sidebar) minmax(0, 1fr)}}.content{isolation:isolate;position:relative}.content:before{content:"";z-index:-1;background:var(--aurora-soft);opacity:.75;pointer-events:none;height:320px;position:absolute;inset:0 0 auto}.sidebar{background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-right:1px solid var(--line);padding:var(--sp-5) var(--sp-3) var(--sp-4);gap:2px}.brand{align-items:center;gap:var(--sp-3);padding:2px var(--sp-2) var(--sp-5);display:flex}.brand-mark{width:36px;height:36px;color:var(--brand-ink);background:linear-gradient(145deg, var(--brand-400), var(--brand) 55%, var(--brand-700));box-shadow:var(--shadow-glow), inset 0 1px 0 #ffffff59;border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-mark svg{width:18px;height:18px}.brand .name{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.brand .biz{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;max-width:170px;line-height:1.3;overflow:hidden}.nav-group{color:var(--subtle);letter-spacing:.08em;padding:var(--sp-5) var(--sp-3) var(--sp-1);font-size:11px;font-weight:600}.nav a{gap:var(--sp-3);padding:8px var(--sp-3);border-radius:var(--r-sm);min-height:38px;color:var(--ink-2);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);font-size:14.5px;font-weight:500;position:relative}.nav a .nav-ico{width:18px;height:18px;color:var(--subtle);transition:color var(--dur-1) var(--ease-out);flex:none}.nav a:hover{background:var(--surface-sunken);color:var(--ink)}.nav a:hover .nav-ico{color:var(--ink-2)}.nav a[aria-current=page]{background:var(--brand-50);color:var(--brand-text);font-weight:600}.nav a[aria-current=page] .nav-ico{color:var(--brand)}.nav a[aria-current=page]:before{content:"";background:var(--brand);width:3px;box-shadow:0 0 10px var(--brand-300);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-12px}.nav a .hint{color:var(--subtle)}.sidebar .account{margin:var(--sp-4) 0 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3);font-size:var(--fs-sm);box-shadow:var(--shadow-xs);flex-direction:column;gap:2px;display:flex}.sidebar .account .who{align-items:center;gap:var(--sp-2);display:flex}.avatar{width:30px;height:30px;color:var(--brand-text);background:var(--brand-100);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sidebar .account .btn{margin-top:var(--sp-2)}.brand.has-logo{align-items:stretch;gap:var(--sp-2);padding:0 0 var(--sp-4);flex-direction:column}.brand-foot{align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);display:flex}.brand-foot .biz{max-width:none}.brand-logo-plate{border-radius:var(--r-md);justify-content:center;align-items:center;display:flex}.brand-logo-plate .brand-logo{width:auto;max-width:100%;height:auto;display:block}.brand-logo-plate.md{padding:var(--sp-3) var(--sp-4)}.brand-logo-plate.md .brand-logo{max-height:64px}.brand-logo-plate.sm{border-radius:var(--r-sm);padding:4px 10px}.brand-logo-plate.sm .brand-logo{max-height:26px}.brand-logo-plate.lg{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg)}.brand-logo-plate.lg .brand-logo{max-height:96px}.brand-logo-plate.on-dark,.brand-preview.on-dark{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--night-glow) 38%, transparent), transparent 70%), var(--night);box-shadow:inset 0 0 0 1px #ffffff0f, 0 10px 28px -14px var(--night-glow)}.brand-preview.on-dark{border-style:solid;border-color:#0000}.brand-preview.on-dark .s{color:#cfc6ea}.powered{color:var(--subtle);text-align:center;padding-top:var(--sp-3);font-size:11px}@media (max-width:899px){.content:before{height:220px}.mobilebar{background:color-mix(in oklab, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.mobilebar summary{gap:var(--sp-3)}.mobilebar summary .mb-brand{align-items:center;gap:var(--sp-2);min-width:0;font-family:var(--font-display);font-weight:600;display:flex}.mobilebar summary .mb-brand .brand-mark{border-radius:9px;width:28px;height:28px}.mobilebar summary .mb-brand .brand-mark svg{width:14px;height:14px}.mobilebar summary .menu-btn{border-radius:var(--r-pill);border-color:var(--line-strong);font-size:var(--fs-sm);background:var(--surface);padding:6px 14px}.mobilebar[open] .sidebar{background:var(--surface)}}.top{padding:var(--sp-8) var(--sp-8) var(--sp-3);gap:var(--sp-3);max-width:calc(var(--content-max) + 2 * var(--sp-8))}.top h1{font-size:var(--fs-3xl);letter-spacing:-.03em;font-weight:600}.top .sub{color:var(--muted);font-size:var(--fs-md);flex-basis:100%}.top .eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);flex-basis:100%;font-weight:600}.top .back{color:var(--muted);font-weight:500;font-size:var(--fs-sm);flex-basis:100%}.top .back:hover{color:var(--ink)}main{max-width:calc(var(--content-max) + 2 * var(--sp-8));padding:var(--sp-3) var(--sp-8) var(--sp-10)}main.wide,.content .top,.content main,.content main.narrow,.content main.site-main{max-width:none}@media (max-width:899px){.top{padding:var(--sp-5) var(--sp-4) var(--sp-2)}.top h1{font-size:var(--fs-2xl)}main{padding:var(--sp-2) var(--sp-4) var(--sp-8)}}.big{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.02em;margin:var(--sp-7) 0 var(--sp-3);font-weight:600}.section{padding:var(--sp-7) 2px var(--sp-3);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--subtle);font-weight:600}.section a{font-size:var(--fs-sm);color:var(--brand-text);text-decoration:none}.section a:hover{text-decoration:underline}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);margin:var(--sp-3) 0;box-shadow:var(--shadow-sm)}.panel h2{font-size:var(--fs-lg);margin:0 0 var(--sp-1)}.panel.flat{box-shadow:none}.panel.raised{box-shadow:var(--shadow-md)}.grid2{gap:var(--sp-5)}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.li{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);min-height:60px;transition:background var(--dur-1) var(--ease-out)}a.li:hover{background:var(--brand-25)}a.li:hover .t{color:var(--brand-text)}.li+.li{border-top-color:var(--line)}.t{color:var(--ink);font-weight:600}.s{color:var(--muted);font-size:var(--fs-sm)}.time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.empty{color:var(--muted);padding:var(--sp-5) var(--sp-1)}.help{color:var(--muted);font-size:var(--fs-sm)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);margin:var(--sp-3) 0;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(var(--warn-line), var(--warn));width:4px;position:absolute;top:0;bottom:0;left:0}.card .row{gap:var(--sp-2);margin-top:var(--sp-3)}.status{border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);border:1px solid #0000}.status.ok{background:var(--ok-bg);border-color:var(--ok-line)}.status.warn{background:var(--warn-bg);border-color:var(--warn-line)}.status.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.notice{background:var(--warn-bg);border:1px solid var(--warn-line);color:color-mix(in oklab, var(--warn) 70%, var(--ink));border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.notice.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.notice.info{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.testmode{background:var(--brand-50);border:1px dashed var(--brand-300);border-radius:var(--r-md)}.testmode .code-show{font-family:var(--font-mono);color:var(--brand-text)}.btn{min-height:42px;padding:0 var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);letter-spacing:-.005em;box-shadow:var(--shadow-xs);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);font-size:14.5px;font-weight:600}.btn:hover{border-color:var(--n-400);background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:16px;height:16px}.btn.primary{background:linear-gradient(180deg, color-mix(in oklab, var(--brand) 88%, #fff), var(--brand));border-color:var(--brand-600);color:var(--brand-ink);box-shadow:var(--shadow-glow), inset 0 1px 0 #ffffff38}.btn.primary:hover{background:linear-gradient(180deg, var(--brand), var(--brand-600))}.btn.go{background:linear-gradient(180deg, #059669, var(--ok));color:#fff;border-color:#065f46;box-shadow:0 8px 20px -10px #047857b3,inset 0 1px #fff3}.btn.go:hover{background:var(--ok)}.btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-sunken)}.btn.danger{color:var(--bad);border-color:var(--bad-line)}.btn.danger:hover{background:var(--bad-bg)}.btn.bad:hover{background:color-mix(in oklab, var(--bad) 86%, #000);border-color:color-mix(in oklab, var(--bad) 86%, #000);color:#fff}.btn.small{min-height:34px;padding:0 var(--sp-3);font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn.fit{flex:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;box-shadow:none}@media (max-width:899px){.btn{min-height:var(--tap)}.btn.small{min-height:38px}}.badge{font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--ink-2);border:1px solid #0000;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-weight:600;line-height:1;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.plain:before{display:none}.b-booked,.b-done,.tone-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.b-message,.b-not_picked_up,.b-todo,.tone-warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.b-transferred,.tone-info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.b-hung_up,.b-spam,.b-wait,.tone-neutral{color:var(--muted);background:var(--surface-sunken);border-color:var(--line)}.tone-bad{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.b-ai,.tone-ai{color:var(--brand-text);background:var(--brand-50);border-color:var(--brand-200)}.pill{border-radius:var(--r-pill);font-weight:600}.pill.bad{background:var(--bad-bg)}.input{min-height:var(--tap);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);font-size:15px}.input::placeholder{color:var(--subtle)}.input:hover{border-color:var(--n-400)}.input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.input[aria-invalid=true]{border-color:var(--bad)}@media (max-width:899px){.input{font-size:16px}}.field{flex-direction:column;gap:6px;display:flex}.field>label,.form .t,label.t{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.field-error{color:var(--bad);font-size:var(--fs-sm);font-weight:500}.choice input,.toggle input,.day-open input{accent-color:var(--brand)}table{background:var(--surface);font-size:var(--fs-sm)}th{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);background:var(--surface-2);padding:10px var(--sp-4);font-size:11px;font-weight:600}td{padding:12px var(--sp-4);border-bottom-color:var(--line)}tbody tr{transition:background var(--dur-1) var(--ease-out)}tbody tr:hover{background:var(--brand-25)}tbody tr:last-child td{border-bottom:0}.scroll-x{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.bubble{background:var(--surface-2);border-color:var(--line);box-shadow:var(--shadow-xs);border-radius:18px 18px 18px 6px;padding:10px 14px}.bubble.ai{background:linear-gradient(135deg, var(--brand-50), color-mix(in oklab, var(--ai-cyan) 6%, #fff));border-color:var(--brand-200);border-radius:18px 18px 6px}.bubble .s{font-size:var(--fs-xs);margin-bottom:2px;font-weight:500}.event{font-size:var(--fs-xs);justify-content:center;display:flex}.steps .num,.step-num{width:28px;height:28px;font:600 13px var(--font-display);background:var(--surface);border:1.5px solid var(--line-strong);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.steps .num.done,.step-num.done{background:var(--ok);border-color:var(--ok);color:#fff}.steps li{transition:background var(--dur-1) var(--ease-out)}.setup .steps li.here{background:var(--brand-50);box-shadow:inset 3px 0 var(--brand)}.setup .steps li.here .num{border-color:var(--brand);color:var(--brand-text)}.setup .steps a[aria-current]{color:var(--brand-text)}.progress{background:var(--surface-sunken);height:6px}.progress span{background:linear-gradient(90deg, var(--brand), var(--ai-cyan));border-radius:inherit;transition:width var(--dur-3) var(--ease-out)}.setup-card{border-left-width:4px}.tile{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);border-color:var(--line)}.tile .v{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:600}.wday,.slot span{border-radius:var(--r-md);border-color:var(--line);box-shadow:var(--shadow-xs)}.wday .dn{font-family:var(--font-display);font-weight:600}.wday.on{background:var(--brand-50);border-color:var(--brand);box-shadow:var(--ring)}.wday.today .wd,.wday.on .cnt{color:var(--brand-text)}.slot input:checked+span{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-glow)}.months .btn[aria-current=page]{background:var(--brand-50);border-color:var(--brand);color:var(--brand-text)}.auth{--surface:#120a248c;--surface-2:#ffffff0d;--surface-sunken:#ffffff0d;--bg:#07040f;--ink:#fff;--muted:#b9aedb;--subtle:#a99dcc;--line:#b78cff40;--line-strong:#b78cff59;--accent-soft:#6e00ff2e;--ok:#10b981;isolation:isolate;color:var(--ink);background:var(--bg);font-family:var(--font-body);grid-template-columns:1.25fr 1fr;justify-content:stretch;align-items:center;min-height:100vh;padding:0 6vw;display:grid;position:relative;overflow:hidden}.auth-galaxy{z-index:-2;width:100%;height:100%;position:fixed;inset:0}.auth-logo{z-index:2;width:16.5vmin;height:auto;transform:translate(calc(-50% + var(--hole-x,0px)), calc(-50% + var(--hole-y,0px)));position:fixed;top:16vh;left:47%}.auth-logo.on-plate{background:#fff;border-radius:8px;padding:4px 6px}.auth-hero h2{font:800 clamp(48px, 5.4vw, 92px)/.98 var(--font-display);letter-spacing:-.04em;color:#fff;margin:0}.auth-hero h2 span{background:linear-gradient(90deg,#b78cff,#6e00ff 40%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-cards{grid-template-columns:repeat(3,1fr);gap:14px;max-width:760px;margin-top:36px;display:grid}.auth-cards article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#120a248c;border:1px solid #b78cff40;border-radius:20px;padding:20px;transition:all .25s}.auth-cards article:hover{border-color:#22d3ee;transform:translateY(-6px);box-shadow:0 18px 50px -18px #6e00ff}.auth-cards i{color:#b78cff;font-size:26px;font-style:normal}.auth-cards h3{font:600 18px var(--font-display);color:#fff;margin:12px 0 4px}.auth-cards p{color:#b9aedb;margin:0;font-size:14px}.auth .box{background:var(--surface);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid #b78cff40;border-radius:28px;justify-self:end;width:min(480px,100%);max-width:none;max-height:calc(100vh - 32px);padding:44px;overflow-y:auto;box-shadow:0 0 90px -20px #6e00ff,inset 0 1px #ffffff1a}.auth h1{font:600 30px var(--font-display);color:#fff;margin:0 0 6px}.auth .box>.help{color:#b9aedb;margin:0 0 28px;font-size:16px}.auth .box>.auth-alt{text-align:center;color:#b9aedb;margin:22px 0 0;font-size:16px}.auth .box>.footer{display:none}.auth .btn{color:#fff}.auth .btn.go,.auth .btn.primary{width:100%;height:60px;font:600 18px var(--font-display);color:#fff;background:linear-gradient(90deg,#6e00ff,#a855f7,#22d3ee,#a855f7,#6e00ff) 0 0/200% 100%;border:0;border-radius:16px;margin-top:16px;animation:5s linear infinite auth-flow;box-shadow:0 12px 40px -10px #6e00ff}@keyframes auth-flow{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.auth .btn.go,.auth .btn.primary{animation:none}}.auth .input,.auth input:not([type=radio],[type=checkbox]),.auth select,.auth textarea{width:100%;height:60px;font:500 18px var(--font-body);color:#fff;background:#ffffff0d;border:1px solid #b78cff59;border-radius:16px;padding:0 20px}.auth .input:focus,.auth input:focus,.auth select:focus{border-color:#b78cff;outline:0;box-shadow:0 0 0 4px #6e00ff59}.auth .input::placeholder,.auth input::placeholder{color:var(--subtle)}.auth select option{color:#111}.auth a{color:#fff}.auth .notice{color:#fff;border-color:var(--line-strong);background:#ffffff14}.auth .panel{box-shadow:none;background:0 0;border:0;padding:0}.auth .t,.auth label,.auth legend{color:#cfc6ea;margin-bottom:8px;font-size:13px;font-weight:400;display:block}.auth .testmode{border-color:var(--line-strong);background:#6e00ff29}.auth .field-error{color:#fda4af}.auth .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth .pair>div{min-width:0}.auth .box:has(.pair){width:min(600px,100%)}@media (max-width:860px){.auth{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding:170px 16px 24px;overflow:visible}.auth .box{justify-self:stretch;width:auto;max-height:none;padding:28px}.auth-cards{grid-template-columns:1fr}}@media (max-width:640px){.auth{gap:20px;padding-top:130px}.auth-hero h2{font-size:34px}.auth-cards{display:none}.auth-logo{width:22vmin;top:56px}}@media (max-width:480px){.auth .pair{grid-template-columns:minmax(0,1fr)}}.chat .bubble.ai{background:var(--surface-sunken);border-color:var(--surface-sunken)}.chat .bubble.me{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.chat-head{font-family:var(--font-display);font-weight:600}.orb{--size:40px;width:var(--size);height:var(--size);border-radius:50%;flex:none;display:inline-block;position:relative}.orb:before{content:"";background:radial-gradient(circle at 34% 28%, #fffffff2 0 7%, #fff0 34%), var(--aurora);box-shadow:0 0 0 calc(var(--size) * .12) var(--brand-50), 0 calc(var(--size) * .3) calc(var(--size) * .7) calc(var(--size) * -.25) var(--brand);animation:orb-spin var(--dur-orb) linear infinite;border-radius:50%;position:absolute;inset:0}.orb:after{content:"";inset:calc(var(--size) * -.16);border:2px solid var(--brand-300);opacity:0;border-radius:50%;position:absolute}.orb[data-state=answering]:after{animation:orb-ring 1.6s var(--ease-out) infinite}.orb[data-state=answering]:before{animation-duration:2.4s}.orb[data-state=listening]:before{animation:orb-spin var(--dur-orb) linear infinite, orb-breathe 3.2s var(--ease-in-out) infinite}.orb[data-state=paused]:before{background:radial-gradient(circle at 34% 28%, #fff 0 7%, transparent 34%), conic-gradient(var(--n-300), var(--n-200), var(--n-400), var(--n-300));box-shadow:0 0 0 calc(var(--size) * .12) var(--surface-sunken);animation:none}.orb[data-state=offline]:before{background:radial-gradient(circle at 34% 28%, #fff 0 7%, transparent 34%), conic-gradient(var(--bad), #f97066, var(--bad));box-shadow:0 0 0 calc(var(--size) * .12) var(--bad-bg);animation:none}@keyframes orb-spin{to{transform:rotate(1turn)}}@keyframes orb-breathe{0%,to{scale:1}50%{scale:.92}}@keyframes orb-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.live-ind{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--brand-200);box-shadow:var(--shadow-xs);font-size:var(--fs-sm);color:var(--brand-text);white-space:nowrap;align-items:center;gap:10px;padding:5px 14px 5px 6px;font-weight:600;display:inline-flex}.live-ind .orb{--size:18px}.live-ind .orb:before{box-shadow:none}.live-ind .wave{align-items:center;gap:2px;height:14px;display:inline-flex}.live-ind .wave i{background:var(--brand);width:3px;height:4px;animation:wave 1s var(--ease-in-out) infinite;border-radius:2px}.live-ind .wave i:nth-child(2){animation-delay:.12s}.live-ind .wave i:nth-child(3){animation-delay:.24s}.live-ind .wave i:nth-child(4){animation-delay:.36s}.live-ind[data-state=paused]{color:var(--muted);border-color:var(--line)}.live-ind[data-state=offline]{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg)}@keyframes wave{0%,to{height:4px}50%{height:14px}}.light{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--live) 22%, transparent);border-radius:50%;flex:none;display:inline-block}.light.warn{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.light.bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.light.off{background:var(--n-400);box-shadow:0 0 0 3px var(--surface-sunken)}.light.pulse{animation:light-pulse 1.8s var(--ease-in-out) infinite}@keyframes light-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--live) 0%, transparent)}}.ai-hero{align-items:center;gap:var(--sp-5);padding:var(--sp-6);margin:var(--sp-2) 0 var(--sp-4);border-radius:var(--r-xl);background:var(--aurora-soft), var(--surface);border:1px solid var(--brand-200);box-shadow:var(--shadow-md);display:flex;position:relative;overflow:hidden}.ai-hero .orb{--size:56px}.ai-hero h2{font-size:var(--fs-xl);margin:0}.ai-hero p{color:var(--muted);margin:2px 0 0}.ai-hero .actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.ai-hero[data-state=answering]{border-color:var(--brand-300);box-shadow:var(--shadow-lg)}@media (max-width:640px){.stats{grid-template-columns:1fr 1fr}.stat .v{font-size:var(--fs-2xl)}.ai-hero{padding:var(--sp-5);flex-wrap:wrap}.ai-hero .actions{width:100%;margin-left:0}}.stats{gap:var(--sp-3);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);text-decoration:none}a.stat:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md)}.stat .k{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.stat .v{font:600 var(--fs-3xl)/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px}.stat .d{font-size:var(--fs-xs);color:var(--subtle);margin-top:2px}.ch-icon{--ch:var(--muted);--ch-bg:var(--surface-sunken);width:34px;height:34px;color:var(--ch);background:var(--ch-bg);border-radius:11px;flex:none;place-items:center;display:inline-grid}.ch-icon svg{width:17px;height:17px}.ch-icon.sm{border-radius:8px;width:26px;height:26px}.ch-icon.sm svg{width:14px;height:14px}.ch-icon.lg{border-radius:14px;width:44px;height:44px}.ch-icon.lg svg{width:22px;height:22px}.ch-icon[data-channel=phone]{--ch:var(--ch-phone);--ch-bg:var(--ch-phone-bg)}.ch-icon[data-channel=sms]{--ch:var(--ch-sms);--ch-bg:var(--ch-sms-bg)}.ch-icon[data-channel=whatsapp]{--ch:var(--ch-whatsapp);--ch-bg:var(--ch-whatsapp-bg)}.ch-icon[data-channel=facebook]{--ch:var(--ch-facebook);--ch-bg:var(--ch-facebook-bg)}.ch-icon[data-channel=instagram]{--ch:var(--ch-instagram);--ch-bg:var(--ch-instagram-bg)}.ch-icon[data-channel=web]{--ch:var(--ch-web);--ch-bg:var(--ch-web-bg)}.ch-icon[data-channel=email]{--ch:var(--ch-email);--ch-bg:var(--ch-email-bg)}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--line);margin:var(--sp-2) 0 var(--sp-4);scrollbar-width:none;display:flex;overflow-x:auto}.tabs a{padding:10px var(--sp-3);min-height:var(--tap);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--brand-text);font-weight:600}.tabs a[aria-current=page]:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px}.tabs .count{border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--muted);padding:1px 7px;font-size:11px;font-weight:600}.tabs a[aria-current=page] .count{background:var(--brand-100);color:var(--brand-text)}.seg{border-radius:var(--r-pill);background:var(--surface-sunken);gap:2px;padding:3px;display:inline-flex}.seg a,.seg button{font:inherit;font-size:var(--fs-sm);color:var(--muted);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-weight:600;text-decoration:none}.seg [aria-current=page],.seg [aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.empty-state{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-9) var(--sp-5);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg);margin:var(--sp-3) 0;flex-direction:column;display:flex}.empty-state .es-ico{background:var(--brand-50);width:52px;height:52px;color:var(--brand);margin-bottom:var(--sp-2);box-shadow:inset 0 0 0 1px var(--brand-100);border-radius:16px;place-items:center;display:grid}.empty-state .es-ico svg{width:24px;height:24px}.empty-state h2,.empty-state h3{font-size:var(--fs-lg);margin:0}.empty-state p{color:var(--muted);max-width:46ch;margin:0}.empty-state .es-actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.toasts{z-index:50;right:var(--sp-5);bottom:var(--sp-5);gap:var(--sp-2);flex-direction:column;max-width:min(420px,100vw - 32px);display:flex;position:fixed}.toast{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--n-900);color:#fff;box-shadow:var(--shadow-lg);font-size:var(--fs-sm);animation:toast-in var(--dur-3) var(--ease-out);font-weight:500;display:flex}.toast .light{box-shadow:none}.toast button{color:#cfcbe0;font:inherit;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-weight:600}.toast button:hover{color:#fff;background:#ffffff1a}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:899px){.toasts{left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);max-width:none}}.row-inline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.kbd,kbd{font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-bottom-width:2px;padding:1px 6px;font-size:11px}.divider{background:var(--line);height:1px;margin:var(--sp-4) 0;border:0}.sg-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sg-swatch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-xs);overflow:hidden}.sg-swatch .chip{height:56px}.sg-swatch .lbl{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sg-swatch code{color:var(--muted);background:0 0;padding:0;font-size:11px}.sg-row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.sg-row>.btn{flex:none}.sg-type>*{margin:0 0 var(--sp-2)}.sg-box{background:var(--surface);border:1px solid var(--line);width:96px;height:64px;font-size:var(--fs-xs);color:var(--muted);place-items:center;display:grid}.sg-brand-form{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.sg-brand-form input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:44px;height:44px;padding:2px}.tabs{flex-wrap:nowrap}.filters{gap:var(--sp-2)}.chip{background:var(--surface-sunken);border-color:var(--line);color:var(--ink-2);border-radius:var(--r-pill)}.chip.dnc{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.unread{background:var(--brand);color:var(--brand-ink)}.li.is-unread .t{color:var(--ink);font-weight:700}.bubble.owner{background:var(--ok-bg);border-color:var(--ok-line)}.kv dt{color:var(--muted);font-size:var(--fs-sm)}.timeline li{border-top-color:var(--line)}.kanban{gap:var(--sp-3)}.kanban .col{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-3)}.kanban .col h2{font-size:var(--fs-sm);font-weight:600}.kanban .deal{border-radius:var(--r-md);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-1) var(--ease-out)}.kanban .deal:hover{box-shadow:var(--shadow-sm)}.scroll-x .calllog{border-collapse:separate;border-spacing:0;border-radius:var(--r-lg);overflow:hidden}.calllog th{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);background:var(--surface-2);font-size:11px}.calllog .live-ind{margin-top:4px}.phone{border-radius:var(--r-lg);border-color:var(--line);box-shadow:var(--shadow-lg)}.phone.ringing{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-bg), var(--shadow-lg)}.phone-bar{font-family:var(--font-display)}.phone .dot.off{background:var(--n-300)}.phone .dot.live{background:var(--brand)}.phone-msg{background:var(--brand-50);border-radius:var(--r-sm)}.keypad .btn{font-family:var(--font-mono)}.wf-step{border-radius:var(--r-md);box-shadow:var(--shadow-xs)}.wf-step.trigger{border-left-color:var(--brand)}.wf-step.on{border-color:var(--brand);box-shadow:var(--ring)}.wf-add{color:var(--brand-text)}.wf-panel{border-radius:var(--r-lg)}.console-body,.assistant-body{gap:var(--sp-2)}.assistant-body .bubble.me{background:var(--brand-50);border-color:var(--brand-200);border-radius:18px 18px 6px}.excerpt{border-left-color:var(--brand-200)}.confirm-card{border-color:var(--warn-line);border-radius:var(--r-md)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.orb:after{display:none}}.sg-brand-form .seg{border-radius:var(--r-md);flex-wrap:wrap}.content{background:#fbfaff}.content:before{opacity:.5;height:260px;top:72px}.sidebar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--sp-4) var(--sp-3)}.brand.has-logo{padding:0 0 var(--sp-3)}.sidebar .brand-logo-plate.md{padding:10px 14px}.sidebar .brand-logo-plate.md .brand-logo{max-height:40px}.phone{box-shadow:0 0 0 1px #17151f0f, var(--shadow-lg);border-color:#0000;border-radius:16px}.content .tile{border-color:#0000;border-radius:18px;box-shadow:0 0 0 1px #17151f0a,0 10px 30px -18px #28185a33}.nav a{border-radius:11px;min-height:40px}.nav a[aria-current=page]{background:linear-gradient(90deg, color-mix(in oklab, var(--brand) 9%, #fff), color-mix(in oklab, var(--ai-pink) 6%, #fff))}.app-header{z-index:6;align-items:center;gap:var(--sp-5);min-height:72px;padding:0 var(--sp-8);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.hd-search{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);background:var(--brand-25);max-width:440px;height:42px;color:var(--subtle);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border:1px solid #0000;flex:1;padding:0 14px;display:flex}.hd-search:focus-within{border-color:var(--brand-300);box-shadow:var(--ring);background:var(--surface)}.hd-search svg{flex:none;width:16px;height:16px}.hd-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.hd-right{align-items:center;gap:var(--sp-1);flex:none;margin-left:auto;display:flex}.hd-icon{border-radius:var(--r-md);width:40px;height:40px;color:var(--muted);place-items:center;font-weight:600;text-decoration:none;display:grid}.hd-icon:hover{background:var(--surface-sunken);color:var(--ink)}.hd-icon svg{width:19px;height:19px}.hd-account{margin-left:var(--sp-2);position:relative}.hd-me{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:240px;min-height:46px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:10px;padding:5px 12px 5px 5px;display:flex}.hd-me:hover,.hd-me[aria-expanded=true]{border-color:var(--brand-300);box-shadow:var(--shadow-sm)}.hd-me .avatar{width:34px;height:34px}.hd-me-text{min-width:0;line-height:1.25;display:grid}.hd-me-text .t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.hd-me-text .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.hd-chev{width:14px;height:14px;color:var(--subtle);transition:transform var(--dur-1) var(--ease-out);flex:none;transform:rotate(90deg)}.hd-me[aria-expanded=true] .hd-chev{transform:rotate(-90deg)}.hd-menu{background:var(--surface);width:300px;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px #17151f0f, var(--shadow-lg);border-radius:18px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.hd-menu-who{align-items:center;gap:var(--sp-3);min-width:0;padding:10px;display:flex}.hd-menu-who .grow{min-width:0}.hd-menu .t{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.hd-menu .s{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.avatar.lg{width:42px;height:42px;font-size:14px}.hd-menu-biz{border-radius:var(--r-md);background:var(--brand-25);gap:1px;margin:4px 0 6px;padding:10px 12px;display:grid}.hd-menu a,.hd-menu-out button{align-items:center;gap:var(--sp-3);width:100%;min-height:42px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.hd-menu a svg,.hd-menu-out svg{width:17px;height:17px;color:var(--subtle);flex:none}.hd-menu a:hover,.hd-menu-out button:hover{background:var(--brand-50)}.hd-menu-out{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.app-header .meter-bar{z-index:auto;margin-right:var(--sp-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:relative;top:auto}.app-header .meter{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);background:var(--brand-25);min-height:40px;padding:0 14px}.app-header .meter:hover{background:var(--brand-50)}.app-header .meter .amt{font-size:17px;font-family:var(--font-display);font-weight:600}.app-header .meter .fig.month .amt{font-size:14px}.app-header .meter .lbl{white-space:nowrap;font-size:12px}.app-header .meter .lbl .short{display:none}.app-header .meter.loss{background:var(--bad-bg)}.app-header .meter.loss .margin .amt{color:var(--bad)}.owner-table{width:100%;margin:6px 0;font-size:13.5px}.owner-table td{padding:3px 0}.owner-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.owner-table .s{color:var(--muted);font-size:12px;display:block}.owner-table tr.bad-row td{color:var(--bad);font-weight:600}.app-header .meter-panel{box-shadow:0 0 0 1px #17151f0f, var(--shadow-lg);border:0;border-radius:18px;top:calc(100% + 10px);right:0}.content .top{padding-top:var(--sp-7)}.content .panel,.content .card{border-color:#0000;border-radius:18px;box-shadow:0 0 0 1px #17151f0a,0 10px 30px -18px #28185a33}.btn{border-radius:var(--r-md)}.btn.primary,.btn.go{background:linear-gradient(100deg, var(--brand), color-mix(in oklab, var(--brand) 62%, var(--ai-pink)));color:var(--brand-ink);box-shadow:var(--shadow-glow);border-color:#0000}.btn.primary:hover,.btn.go:hover{background:linear-gradient(100deg, var(--brand-600), var(--brand))}@media (max-width:899px){.app-header{gap:var(--sp-2);min-height:60px;padding:0 var(--sp-4);top:52px}.hd-search,.app-header .hd-icon,.hd-me-text,.hd-chev{display:none}.hd-right{justify-content:space-between;width:100%;margin-left:0}.hd-me{min-height:42px;padding:4px}.app-header .meter-bar{margin:0}.app-header .meter{flex-wrap:nowrap;padding:0 10px}.app-header .meter .fig.month{display:none}.content:before{top:112px}}.content .stat{border-color:#0000;border-radius:18px;box-shadow:0 0 0 1px #17151f0a,0 10px 30px -18px #28185a33}.content .stats .stat:first-child{background:linear-gradient(100deg, var(--brand), color-mix(in oklab, var(--brand) 62%, var(--ai-pink)));color:var(--brand-ink);box-shadow:var(--shadow-glow)}.content .stats .stat:first-child .k,.content .stats .stat:first-child .d{color:#ffffffd6}.hd-ask{isolation:isolate;height:42px;margin:0 var(--sp-1);border-radius:var(--r-pill);font:inherit;color:var(--ink);cursor:pointer;box-shadow:0 8px 22px -12px var(--brand);transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0 16px 0 11px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.hd-ask:before{content:"";z-index:-2;background:var(--aurora);width:220px;height:220px;margin:-110px 0 0 -110px;animation:6s linear infinite aurora-turn;position:absolute;top:50%;left:50%}.hd-ask:after{content:"";z-index:-1;border-radius:inherit;background:var(--surface);position:absolute;inset:2px}.hd-ask:hover{box-shadow:0 10px 28px -8px var(--brand);transform:translateY(-1px)}.hd-ask[aria-expanded=true]{box-shadow:var(--ring)}.hd-ask:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.hd-ask .orb{--size:20px}.hd-ask .orb:before{box-shadow:none}@keyframes aurora-turn{to{transform:rotate(1turn)}}.hd-ask-panel{z-index:50;background:var(--brand-200);width:min(440px,100vw - 24px);box-shadow:0 30px 80px -24px color-mix(in oklab, var(--brand) 45%, transparent);border-radius:26px;padding:2px;animation:.52s cubic-bezier(.2,.8,.2,1) both ask-open;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.hd-ask-panel:before{content:"";background:var(--aurora);width:1500px;height:1500px;margin:-750px 0 0 -750px;animation:9s linear infinite aurora-turn;position:absolute;top:50%;left:50%}@keyframes ask-open{0%{clip-path:circle(0 at calc(100% - 160px) 24px)}to{clip-path:circle(150% at calc(100% - 160px) 24px)}}.hd-ask-inner{min-width:0;padding:var(--sp-4);background:var(--surface);border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hd-ask-inner:before{content:"";background:var(--aurora-soft);pointer-events:none;height:200px;position:absolute;inset:0 0 auto}.help-ask{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ask-top{align-items:center;gap:14px;padding:4px 4px 6px;display:flex}.ask-top .orb{--size:46px;margin:5px}.ask-top .t{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.ask-top .s{color:var(--muted);font-size:13px}.ask-top .grow{flex:1;min-width:0;display:grid}.ask-top a{white-space:nowrap;font-size:13px}.ask-close{background:var(--surface-sunken);width:34px;height:34px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.ask-close:hover{color:var(--ink);background:var(--brand-50)}.ask-rail{background:var(--brand-25);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 9%, transparent);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}.ask-rail>div{min-width:0;padding:9px 12px;display:grid}.ask-rail>div+div{border-left:1px solid color-mix(in oklab, var(--brand) 8%, transparent)}.ask-rail dt{color:var(--muted);order:2;font-size:12px}.ask-rail dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:16px;font-weight:600}.ask-rail .now dd{color:var(--brand-text)}.ask-rail .flash{animation:ask-flash .9s var(--ease-out)}@keyframes ask-flash{0%{background:var(--brand-100)}to{background:0 0}}.ask-under{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 4px;font-size:12px;display:flex}.ask-under:empty{display:none}.ask-under .pill,.meter .pill{background:var(--brand-50);color:var(--brand-text);white-space:nowrap;padding:2px 8px;font-size:11.5px;line-height:1.4}.help-ask-body{min-height:220px;padding:var(--sp-2) 4px;flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.help-ask-body .bubble.me{background:var(--brand);max-width:88%;color:var(--brand-ink);overflow-wrap:anywhere;border:0;border-radius:18px 18px 6px;align-self:flex-end;margin:0;padding:9px 14px}.ask-answer{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.6}.ask-caret{vertical-align:-2px;background:linear-gradient(var(--brand), var(--ai-pink));border-radius:2px;width:7px;height:15px;margin-left:2px;display:inline-block}.ask-think{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}.ask-think i{background:var(--brand);width:7px;height:7px;animation:ask-dot 1.2s var(--ease-in-out) infinite;border-radius:50%}.ask-think i:nth-child(2){background:var(--ai-cyan);animation-delay:.16s}.ask-think i:nth-child(3){background:var(--ai-pink);animation-delay:.32s}.ask-think span{gap:4px;display:inline-flex}@keyframes ask-dot{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ask-start{gap:var(--sp-2);justify-items:start;display:grid}.ask-start button{border:1px solid var(--brand-100);border-radius:var(--r-pill);background:var(--surface);max-width:100%;color:var(--brand-text);font:inherit;text-align:left;cursor:pointer;padding:7px 12px;font-size:13.5px}.ask-start button:hover{background:var(--brand-25);border-color:var(--brand-300)}.ask-send-row{border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1.5px color-mix(in oklab, var(--brand) 22%, transparent), 0 10px 24px -16px var(--brand);transition:box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:8px;padding:5px 5px 5px 16px;display:flex}.ask-send-row:focus-within{box-shadow:0 0 0 2px var(--brand), 0 10px 24px -14px var(--brand)}.ask-send-row input{min-width:0;height:38px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.ask-send-row button{border-radius:var(--r-pill);background:linear-gradient(100deg, var(--brand), color-mix(in oklab, var(--brand) 62%, var(--ai-pink)));height:38px;color:var(--brand-ink);font:inherit;cursor:pointer;border:0;flex:none;padding:0 16px;font-size:14px;font-weight:600}.ask-send-row button:disabled{opacity:.45;cursor:default}.ask-page{padding:var(--sp-4)}.help-ask .fine{color:var(--muted);margin:2px 4px 0;font-size:12px}@media (max-width:899px){.hd-ask-panel{width:100%;height:100dvh;box-shadow:none;border-radius:0;padding:0;animation-name:ask-open-phone;inset:0}.hd-ask-inner{padding:var(--sp-3);border-radius:0;padding-top:2px}.hd-ask-panel:before{display:none}.hd-ask-inner:after{content:"";background:linear-gradient(90deg, var(--brand), var(--ai-cyan), var(--ai-pink));height:3px;position:absolute;inset:0 0 auto}.hd-ask{height:40px;margin:0;padding:0 13px 0 9px}.ask-rail dd{font-size:15px}.ask-rail>div{padding:8px 10px}}@keyframes ask-open-phone{0%{clip-path:circle(0 at 30% 90px)}to{clip-path:circle(150% at 30% 90px)}}@media (prefers-reduced-motion:reduce){.hd-ask:before,.hd-ask-panel,.hd-ask-panel:before,.ask-rail .flash,.ask-think i,.hd-ask .orb:before,.ask-top .orb:before,.ask-top .orb:after{animation:none}.hd-ask:hover{transform:none}}.help-ask-links{gap:2px;margin:2px 0 10px;padding:0;font-size:14px;list-style:none;display:grid}.page .panel .help-ask-body{max-height:calc(100vh - 340px)}.imp-banner{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--warn-bg);border-bottom:1px solid var(--warn-line);color:color-mix(in oklab, var(--warn) 70%, var(--ink));z-index:50;flex-wrap:wrap;display:flex;position:sticky;top:0}.fb-row{gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);justify-items:start;display:grid}.fb-row .field{width:100%}.fb-add{flex-wrap:wrap}.fb-answers{margin:var(--sp-2) 0 0;gap:var(--sp-1);display:grid}.fb-answers div{gap:var(--sp-3);grid-template-columns:minmax(110px,180px) 1fr;display:grid}.fb-answers dt{color:var(--muted);font-size:var(--fs-sm)}.fb-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pub-page{max-width:560px;padding:var(--sp-6) var(--sp-4);margin:0 auto}.pub-business{color:var(--muted);margin:0 0 var(--sp-2);font-weight:600}.pub-form form{gap:var(--sp-3);display:grid}.pub-form h1{font-size:var(--fs-lg);margin:0}.pub-form.embed{background:0 0;padding:2px}.pub-intro{color:var(--muted);margin:0}.pub-field label{gap:var(--sp-1);font-weight:600;display:grid}.pub-field .input{font-weight:400}.pub-field .field-error{margin-top:2px;display:block}.pub-field .pub-tick{align-items:flex-start;gap:var(--sp-2);font-weight:400;display:flex}.pub-tick input{flex:none;margin-top:4px}.pub-form .btn{flex:none;justify-self:start}.pub-thanks{padding:var(--sp-4) 0;margin:0;font-weight:600}.pub-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tpl-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.tpl-card{gap:var(--sp-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-3);box-shadow:var(--shadow-sm);align-content:start;display:grid}.tpl-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tpl-card .row-inline{margin-top:var(--sp-2)}.tpl-dialog{border-radius:var(--r-lg);width:min(1080px,100vw - 32px);height:calc(100vh - 48px);box-shadow:var(--shadow-md);border:0;padding:0}.tpl-dialog[open]{grid-template-rows:auto 1fr;display:grid}.tpl-dialog::backdrop{background:#17151f80}.tpl-dialog-top{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.tpl-dialog iframe{background:#fff;border:0;width:100%;height:100%}.form>.btn,.form>.field>.btn{align-self:flex-start}.form>.input,.form>.field,.form>.pair,.form>.paste-row{max-width:640px}.form.flush{margin:var(--sp-3) 0 0;padding:0}.kanban .deal form .btn{flex:1 1 0}.kanban .deal form select{flex:auto;min-width:0}.card .row .btn{flex:none}@media (max-width:640px){.form>.btn{align-self:stretch}.card .row .btn,.es-actions .btn{flex:auto}}.grid2.even{margin-top:var(--sp-5);align-items:stretch}.grid2.even>.panel{flex-direction:column;min-width:0;margin:0;display:flex}.grid2.even>.panel>.empty-state.compact{flex:1;justify-content:center}.plain-list .li{padding-left:0;padding-right:0}.plain-list .li+.li{border-top:1px solid var(--line)}.empty-state.compact{padding:var(--sp-6) var(--sp-4);gap:var(--sp-2);background:0 0;border:0;margin:0}.empty-state.compact .es-ico{border-radius:12px;width:40px;height:40px}.empty-state.compact .es-ico svg{width:19px;height:19px}.empty-state.compact h2{font-size:var(--fs-md);color:var(--ink-2);letter-spacing:0;font-family:inherit;font-weight:500}.empty-state.compact .es-actions{margin-top:var(--sp-1)}main>.empty-state.compact,.section+.empty-state.compact{background:var(--surface);border-radius:18px;box-shadow:0 0 0 1px #17151f0a,0 10px 30px -18px #28185a33}.content .empty-state:not(.compact){border:0;border-radius:18px;box-shadow:0 0 0 1px #17151f0a,0 10px 30px -18px #28185a33}.auto-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.auto-card{gap:var(--sp-2);min-height:190px;padding:var(--sp-5);background:var(--surface);color:inherit;transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;box-shadow:0 0 0 1px #17151f0a,0 10px 30px -18px #28185a33}.auto-card:hover{box-shadow:0 0 0 1px var(--brand-200), 0 14px 34px -18px #28185a4d}.auto-head{align-items:center;gap:var(--sp-2);display:flex}.auto-head .auto-ico{margin-right:auto}.auto-ico{background:var(--brand-50);width:38px;height:38px;color:var(--brand-text);border-radius:12px;flex:none;place-items:center;display:grid}.auto-ico svg{width:18px;height:18px}.auto-name{font-weight:600;font-size:var(--fs-md);margin-top:var(--sp-1);line-height:1.3}.auto-text{color:var(--muted);font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.auto-foot{padding-top:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);margin-top:auto}.kanban{align-items:stretch}.col-empty{padding:var(--sp-4) var(--sp-2);text-align:center;color:var(--subtle);font-size:var(--fs-sm);border:1px dashed var(--line-strong);border-radius:var(--r-md);margin:0}.inline-new{gap:var(--sp-2);align-items:center;display:flex}.inline-new .input{width:260px;min-height:42px}.top .actions.inline-new{margin-left:auto}.fb-tabs{gap:var(--sp-1);margin-bottom:var(--sp-3);background:var(--surface);border-radius:14px;padding:4px;display:flex;box-shadow:0 0 0 1px #17151f0a}.fb-tabs button{min-height:38px;padding:0 var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:auto;font-weight:600}.fb-tabs button.on{background:var(--brand-50);color:var(--brand-text)}.fb-row{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:end}.fb-row .field,.fb-row .site-choice{grid-column:1}.fb-row .fb-tools{flex-wrap:nowrap;grid-area:1/2}.fb-save{z-index:2;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-radius:14px;flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 0 0 1px #17151f0d,0 -8px 24px -18px #28185a4d}.fb-preview-label{margin:0 0 var(--sp-3);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-weight:600}.site-editor .site-form>.panel{margin-top:0}@media (min-width:1200px){.site-editor:has(.fb-tabs){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.inline-new{flex-wrap:wrap;width:100%}.inline-new .input{width:100%}.top .actions.inline-new{margin-left:0}.fb-row{grid-template-columns:minmax(0,1fr)}.fb-row .fb-tools{grid-area:auto/1}}.dom-card h2{margin:0}.dom-card .scroll-x{margin:var(--sp-3) 0}.dns-table code{overflow-wrap:anywhere}.dom-foot{margin-top:var(--sp-3);flex-wrap:wrap}.dom-steps{margin:var(--sp-3) 0 0;padding-left:var(--sp-5);color:var(--ink-2);gap:var(--sp-2);display:grid}.form .pair{gap:var(--sp-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.form .pair .input{width:100%;margin-top:4px}@media (max-width:480px){.form .pair{grid-template-columns:minmax(0,1fr)}}.site-preview .panel{margin-top:0}.form>.row,.form>.row-inline{max-width:640px}.contacts-side{align-self:start;position:sticky;top:88px}.ch-connect{margin-top:var(--sp-3)}.ch-connect>summary{white-space:normal;max-width:100%;list-style:none;display:inline-flex}.ch-connect>summary::-webkit-details-marker{display:none}.ch-connect[open]>summary{margin-bottom:var(--sp-2)}@media (max-width:1640px){:is(.app-header:has(.meter.owner) .hd-search,.app-header:has(.meter.owner) .hd-me-text,.app-header:has(.meter.owner) .hd-chev){display:none}.app-header:has(.meter.owner) .hd-me{padding:4px}}@media (max-width:1120px){.app-header .meter.owner .sample,.app-header .meter.owner .fig.month .lbl .long,.app-header .meter.owner .fig.month .lbl .short{display:none}}@media (max-width:1040px){.app-header .meter.owner .fig.month{display:none}}@media (max-width:899px){.hd-right{flex:1;gap:2px;min-width:0}.app-header .meter-bar{flex:0 auto;min-width:0;overflow:hidden}.app-header .meter{gap:var(--sp-1);padding:0 8px}.hd-account{flex:none;margin-left:0}.hd-ask{flex:none}}@media (max-width:480px){.app-header .meter .lbl,.app-header .meter .tag,.app-header .meter .badge{display:none}.app-header .meter .amt{font-size:15px}.app-header .meter .margin{line-height:1.15;display:grid}.app-header .meter .margin .lbl{font-size:10.5px;display:inline}.app-header .meter .lbl .long{display:none}.app-header .meter .lbl .short{display:inline}.app-header .meter .sample{display:none}.app-header .meter .pill{padding:1px 6px;font-size:10.5px}.hd-ask{gap:6px;padding:0 11px 0 8px;font-size:13px}}.wf-conds>.btn{align-self:flex-start}.scroll-x{position:relative}.help a,.sub a{overflow-wrap:anywhere}.wf-open{min-width:0}.wf-open .s{text-overflow:ellipsis;overflow:hidden}.wf>*{min-width:0}@media (max-width:899px){.wf{grid-template-columns:minmax(0,1fr)}}.grid2>*,.setup>*,.setup .steps a{min-width:0}.setup .steps a{white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){.grid2,.setup{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:899px){.thread{grid-template-columns:minmax(0,1fr)!important}.thread>*{min-width:0}}.fb-tabs{flex-wrap:wrap}.look-group{margin-top:var(--sp-2)}.look-group>summary{cursor:pointer;margin-bottom:var(--sp-2);font-weight:600}.look-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.site-preview iframe{height:calc(100vh - 120px)}.site-editor>*{min-width:0}@media (max-width:999px){.site-editor{grid-template-columns:minmax(0,1fr)}}.site-form a,.site-form .s{overflow-wrap:anywhere}.sx{--sx-card:0 0 0 1px #17151f0d, 0 12px 32px -20px #28185a38;--sx-gap:20px;min-width:0}.sx-head{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;padding:28px 32px 0;display:flex}.sx-head-text{flex:420px;min-width:0}.sx-back{color:var(--muted);font-size:var(--fs-sm);margin-bottom:6px;font-weight:500;text-decoration:none;display:inline-block}.sx-back:hover{color:var(--brand-text)}.sx-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-head h1{font:600 28px/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.sx-sub{max-width:92ch;color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.sx-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sx-main.sx-main{gap:var(--sx-gap);grid-template-columns:minmax(0,1fr);min-width:0;max-width:none;padding:20px 32px 96px;display:grid}.sx-main>*{min-width:0;margin:0}.sx .notice,.sx .testmode{margin:0;padding:12px 16px;font-size:14px}.sx-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.sx-metric{background:var(--surface);min-width:0;box-shadow:var(--sx-card);color:inherit;border-radius:18px;padding:16px 20px;text-decoration:none;display:block}.sx-metric .k{color:var(--muted);font-size:13px;font-weight:500}.sx-metric .v{font:600 28px/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px}.sx-metric .d{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.35}.sx-metric.bad .v{color:var(--bad)}.sx-metric.ok .v{color:var(--ok)}.sx-metric.hero{background:linear-gradient(100deg, var(--brand), color-mix(in oklab, var(--brand) 62%, var(--ai-pink)));color:var(--brand-ink);box-shadow:var(--shadow-glow)}.sx-metric.hero .k,.sx-metric.hero .d{color:#ffffffdb}a.sx-metric:hover{box-shadow:0 0 0 1px var(--brand-200), var(--shadow-md)}.sx-bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sx-bar .sx-push{margin-left:auto}.sx-chip{border-radius:var(--r-pill);background:var(--surface);min-height:34px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #17151f14}.sx-chip:hover{color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-300)}.sx-chip svg{width:15px;height:15px;color:var(--subtle)}.sx .seg{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.sx .seg a{white-space:nowrap}.sx .months{scrollbar-width:none;border-radius:var(--r-pill);background:var(--surface-sunken);flex-wrap:nowrap;justify-self:start;gap:2px;max-width:100%;margin:0;padding:3px;display:inline-flex;overflow-x:auto}.sx .months .btn{border-radius:var(--r-pill);min-height:32px;box-shadow:none;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 14px;font-size:13px}.sx .months .btn[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.sx-card{background:var(--surface);min-width:0;box-shadow:var(--sx-card);border-radius:18px;overflow:hidden}.sx-card-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:16px 20px;display:flex}.sx-card-head h2{font:600 16px/1.3 var(--font-display);letter-spacing:-.015em;margin:0}.sx-card-head .sx-count{border-radius:var(--r-pill);background:var(--brand-50);color:var(--brand-text);padding:2px 8px;font-size:12px;font-weight:600}.sx-card-head .sx-actions{width:auto;margin-left:auto}.sx-card-head+.sx-note{margin-top:-8px}.sx-note{color:var(--muted);margin:0;padding:0 20px 12px;font-size:13.5px;line-height:1.5}.sx-card-body{padding:0 20px 20px}.sx-scroll{border-top:1px solid var(--line);overflow-x:auto}.sx-table{width:100%;min-width:var(--sx-min,0);border-collapse:separate;border-spacing:0;background:0 0;font-size:14px}.sx-table th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--subtle);font:600 11px/1.3 var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:10px 16px}.sx-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px}.sx-table th:first-child,.sx-table td:first-child{padding-left:20px}.sx-table th:last-child,.sx-table td:last-child{padding-right:20px}.sx-table td.num,.sx-table th.num{font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sx-table tbody tr:last-child td{border-bottom:0}.sx-table tfoot td{border-top:1px solid var(--line-strong);background:var(--surface-2);border-bottom:0}.sx-table tbody tr:hover td{background:var(--brand-25)}.sx-table td.neg,.sx-table .neg{color:var(--bad)}.sx-table a{color:var(--ink);font-weight:600;text-decoration:none}.sx-table a:hover{color:var(--brand-text);text-decoration:underline}.sx-table .s{font-size:12.5px}.sx-table .wrap-note{min-width:220px;max-width:46ch}.sx-who{align-items:center;gap:12px;min-width:0;display:flex}.sx-who>div{min-width:0}.sx-who .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-av{background:var(--brand-50);width:36px;height:36px;color:var(--brand-text);font:600 12px var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.sx .badge{white-space:nowrap}.sx .pill{padding:3px 9px;font-size:12px}.sx .scroll-x{box-shadow:var(--sx-card);border:0;border-radius:18px;overflow-x:auto}.sx .scroll-x table{min-width:560px}.sx .scroll-x td.num,.sx .scroll-x th.num{font-family:var(--font-body)}.sx .tiles{gap:16px;margin:0}.sx .section{padding:8px 2px 0}.sx .panel:has(.chart){margin:0}.sx-profit tr.head td{font-weight:600}.sx-profit tr.sub td:first-child{padding-left:32px}.sx-spark{padding:0 20px 16px;position:relative}.sx-spark svg{width:100%;height:56px;display:block;overflow:visible}.sx-spark .plot{margin-top:8px;position:relative}.sx-spark .dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.sx-spark .now{font:600 22px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.sx-spark .tip{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;position:absolute;top:0;right:20px}.sx-spark .axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.sx-grid2{gap:var(--sx-gap);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.sx-grid3{gap:var(--sx-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.sx-split{gap:var(--sx-gap);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.sx-split>*{min-width:0}.sx-stack{gap:var(--sx-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sx-section{align-items:baseline;gap:var(--sp-3);margin-top:8px;display:flex}.sx-section h2{font:600 18px/1.3 var(--font-display);letter-spacing:-.02em;margin:0}.sx-section a{margin-left:auto;font-size:13.5px;font-weight:600}.sx-kv{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0;display:grid}.sx-kv dt{color:var(--muted);font-size:12.5px}.sx-kv dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:500}.sx select,.sx input:not([type=radio],[type=checkbox],[type=color],[type=file],[type=hidden]){border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:400 14px var(--font-body);box-shadow:var(--shadow-xs);padding:0 12px}.sx select:focus,.sx input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.sx .btn{white-space:nowrap;flex:none;align-self:flex-start;min-height:36px;padding:0 14px;font-size:13.5px}.sx .btn.small{min-height:32px;padding:0 12px;font-size:13px}.sx-form{gap:12px;display:grid}.sx-form .btn{justify-self:start}.sx-field{gap:4px;min-width:0;display:grid}.sx-form .t,.sx-field>label{color:var(--ink-2);font-size:13px;font-weight:600}.sx .help{margin:0;font-size:13px;line-height:1.45}.sx-form .choice{min-height:32px;font-size:14px}.sx-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px;display:grid}.sx-form-grid .wide{grid-column:1/-1}.sx-rowform{align-items:center;gap:var(--sp-2);display:flex}.sx-rowform select,.sx-rowform input{min-width:0}.sx-rowform .sx-num-in{flex:0 110px}.sx-danger{box-shadow:0 0 0 1px var(--bad-line), 0 12px 32px -20px #b4231840}.sx-danger .sx-card-head h2{color:var(--bad)}.sx-switch{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:34px;font-size:14px;display:flex}.sx-switch input{appearance:none;background:var(--n-300);cursor:pointer;width:36px;height:20px;transition:background var(--dur-1) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}.sx-switch input:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-1) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sx-switch input:checked{background:var(--brand)}.sx-switch input:checked:after{transform:translate(16px)}.sx-switch input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sx-plans{gap:var(--sx-gap);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;display:grid}.sx-plan{background:var(--surface);box-shadow:var(--sx-card);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.sx-plan.add{background:var(--brand-25);box-shadow:none;outline:1.5px dashed var(--brand-200);outline-offset:-1.5px}.sx-plan-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sx-plan h2{font:600 18px var(--font-display);letter-spacing:-.02em;margin:0}.sx-plan .price{font:600 30px/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sx-plan .price small{color:var(--muted);font:500 13px var(--font-body);letter-spacing:0}.sx-plan .btn{margin-top:auto}.sx-steps{gap:10px;display:grid}.sx-step{grid-template-columns:96px minmax(0,1fr) 56px 64px;align-items:center;gap:12px;font-size:14px;display:grid}.sx-step .track{background:var(--surface-sunken);border-radius:6px;height:12px;overflow:hidden}.sx-step .fill{background:linear-gradient(90deg, var(--brand), color-mix(in oklab, var(--brand) 55%, var(--ai-pink)));border-radius:6px;min-width:2px;height:100%;display:block}.sx-step .n{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.sx-step .p{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.sx-progress{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.sx-progress span{background:linear-gradient(90deg, var(--brand), color-mix(in oklab, var(--brand) 55%, var(--ai-pink)));border-radius:4px;height:100%;display:block}.sx-svc+.sx-svc{border-top:1px solid var(--line)}.sx-svc>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 20px;list-style:none;display:grid}.sx-svc>summary::-webkit-details-marker{display:none}.sx-svc>summary:hover{background:var(--brand-25)}.sx-svc .sx-num{background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-2);font:600 12px var(--font-display);border-radius:50%;place-items:center;display:grid}.sx-svc .sx-num.done{background:var(--ok-bg);color:var(--ok)}.sx-svc .sx-name{font-size:14.5px;font-weight:600}.sx-svc summary .s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sx-svc .sx-chev{width:14px;height:14px;color:var(--subtle);transition:transform var(--dur-1) var(--ease-out)}.sx-svc[open] .sx-chev{transform:rotate(90deg)}.sx-svc-body{gap:12px;padding:4px 20px 20px 64px;display:grid}.sx-svc-body .setup-lines,.sx-svc-body .setup-steps,.sx-svc-body .setup-vars{margin:0}.sx-svc-body .paste-row .btn{min-height:40px}.sx-svc-body .setup-test{flex-wrap:wrap}.sx-mail{gap:var(--sx-gap);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.sx-mail-list{gap:2px;max-height:760px;margin:0;padding:8px;list-style:none;display:grid;overflow-y:auto}.sx-mail-list a{color:var(--ink);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.sx-mail-list a .s{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.sx-mail-list a:hover{background:var(--brand-25)}.sx-mail-list a[aria-current=page]{background:var(--brand-50);color:var(--brand-text);font-weight:600}.sx .email-frame{border:0;border-top:1px solid var(--line);background:#fff;width:100%;height:640px;display:block}.sx .email-text{border-top:1px solid var(--line);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px;font-size:13px}.sx .brand-preview{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.sx .brand-preview img{max-width:100%;max-height:80px}.sx .color-row{align-items:center;gap:8px;display:flex}.sx .color-row input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);flex:none;width:40px;height:40px;padding:2px}.sx-port{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px 32px;display:grid}.sx-code{font:600 16px var(--font-mono);letter-spacing:.04em;color:var(--brand-text);-webkit-user-select:all;user-select:all}@media (max-width:1180px){.sx-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.sx{--sx-gap:16px}.sx-head{padding:16px 16px 0}.sx-head h1{font-size:24px}.sx-main.sx-main{padding:16px 16px 96px}.sx-grid2,.sx-grid3,.sx-mail,.sx-port{grid-template-columns:minmax(0,1fr)}.sx-mail-list{gap:4px;max-height:none;display:flex;overflow-x:auto}.sx-mail-list li{flex:none;max-width:220px}.sx-svc-body{padding-left:20px}}@media (max-width:640px){.sx-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sx-metric{padding:12px 14px}.sx-metric.hero,.sx-metric.hero~.sx-metric:last-child:nth-child(2n){grid-column:1/-1}.sx-metric .v{font-size:22px}.sx-table th:first-child,.sx-table td:first-child{z-index:1;background:var(--surface);max-width:156px;box-shadow:1px 0 0 var(--line);padding-left:16px;position:sticky;left:0}.sx-table th:first-child{background:var(--surface-2)}.sx-who .sx-av{display:none}.sx-step{grid-template-columns:76px minmax(0,1fr) 44px 48px;gap:8px}.sx-svc>summary{grid-template-columns:28px minmax(0,1fr) 14px;padding:12px 16px}.sx-svc>summary .badge{grid-area:2/2;justify-self:start}.sx-svc>summary .sx-chev{grid-area:1/3}.sx-card-body{padding:0 16px 16px}.sx-card-head{padding:14px 16px}.sx-note{padding:0 16px 12px}.sx-rowform{flex-wrap:wrap}}.sx-rowform .btn{align-self:center}.sx-svc,.sx-svc-body,.sx-svc-body>*,.setup-var,.paste,.paste-row{min-width:0}.sx-svc-body,.sx-svc-body code{overflow-wrap:anywhere}.sx-svc-body .paste-row input{flex:auto;min-width:0}.phone:not(.open){width:auto}.content{padding-bottom:64px}.talk{z-index:60;background:radial-gradient(90% 46% at 50% 24%, color-mix(in oklab, var(--brand) 8%, #fff), #fff 72%), #fff;flex-direction:column;gap:12px;width:min(460px,100vw);padding:16px 20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #17151f0f,-24px 0 64px -32px #28185a66}.talk-top{align-items:center;gap:var(--sp-2);display:flex}.talk-top .s{color:var(--muted);font-size:12.5px}.talk-name{font:600 16px var(--font-display);letter-spacing:-.015em}.talk-x{border-radius:var(--r-md);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:20px;line-height:1;display:grid}.talk-x:hover{background:var(--surface-sunken);color:var(--ink)}.talk-stage{flex-direction:column;flex:none;align-items:center;display:flex}.talk-orb{width:min(280px,46vh);height:min(280px,46vh);margin:-8px 0 -16px;display:block}.talk-state{font:600 24px/1.2 var(--font-display);letter-spacing:-.025em;text-align:center}.talk[data-phase=connecting] .talk-state:after{content:"…"}.talk-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.talk-msg{border-radius:var(--r-md);background:var(--brand-50);margin:0;padding:8px 12px;font-size:13.5px}.talk-words{flex-direction:column;flex:1 1 0;gap:6px;min-height:72px;padding:4px 2px;display:flex;overflow-y:auto}.talk-words .s{color:var(--muted);text-align:center;margin:auto;font-size:13.5px}.talk-line{overflow-wrap:anywhere;border-radius:14px;max-width:86%;padding:8px 12px;font-size:14px;line-height:1.4}.talk-line.agent{background:var(--brand-50);border-bottom-left-radius:4px;align-self:flex-start}.talk-line.you{background:var(--surface-sunken);border-bottom-right-radius:4px;align-self:flex-end}.talk-line.draft{opacity:.62}.talk-cost{align-items:center;gap:var(--sp-3);background:var(--surface);border-radius:14px;padding:10px 14px;display:flex;box-shadow:0 0 0 1px #17151f0f}.talk-cost .k{font-size:13px;font-weight:600}.talk-cost .s{color:var(--muted);white-space:normal;font-size:12px;line-height:1.35}.talk-cost .v{font:600 18px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none}.talk-controls{justify-content:center;align-items:center;gap:var(--sp-2);flex:none;display:flex}.talk-controls .btn{flex:none;min-height:44px}.talk-btn{border-radius:var(--r-pill);background:var(--surface);min-width:92px;height:48px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;border:0;padding:0 18px;box-shadow:0 0 0 1px #17151f1a}.talk-btn:hover:not(:disabled){box-shadow:0 0 0 1px var(--brand-300)}.talk-btn.on{background:var(--brand-50);color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-300)}.talk-btn.end{background:var(--bad);color:#fff;box-shadow:0 10px 24px -12px var(--bad)}.talk-btn.end:hover:not(:disabled){box-shadow:0 10px 24px -8px var(--bad);filter:brightness(1.08)}.talk-btn:disabled{opacity:.5;cursor:default}.talk-btn:focus-visible,.talk-x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.phone.is-behind-talk{display:none}@media (max-width:640px){.talk{width:100vw;padding:12px 16px}.talk-orb{width:min(220px,34vh);height:min(220px,34vh)}}.hd-ask-panel{background:radial-gradient(90% 30% at 50% 0%, color-mix(in oklab, var(--brand) 6%, #fff), #fff 72%), #fff;border-left:0;box-shadow:0 0 0 1px #17151f0f,-24px 0 64px -32px #28185a66}.hd-ask-top .t{font:600 16px var(--font-display);letter-spacing:-.015em}.help-ask .btn.small{border-radius:var(--r-pill);flex:none;font-weight:500}.caps{gap:var(--sp-1);flex:none;display:flex}.cap{border-radius:var(--r-pill);color:var(--ok);background:var(--ok-bg);align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.cap svg{width:13px;height:13px}.cap.off{color:var(--subtle);background:var(--surface-sunken);text-decoration:line-through}@media (max-width:899px){.caps{flex-basis:100%;order:3}}.voice-picker{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.voice-filters{flex-wrap:wrap;gap:10px;display:flex}.voice-filters label{flex-direction:column;flex:160px;gap:4px;display:flex}.voice-group{flex-direction:column;gap:8px;min-width:0;display:flex}.voice-accent{font:600 14px/1.3 var(--font-display);margin:4px 0 0}.voice-accent span{border-radius:var(--r-pill);background:var(--brand-50);color:var(--brand-text);margin-left:4px;padding:1px 7px;font-size:12px}.voice-cards{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;display:grid}.voice-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.voice-card.on{border-color:var(--brand,var(--accent));box-shadow:inset 0 0 0 1px var(--brand,var(--accent))}.voice-name{align-items:center;gap:8px;min-height:24px;font-weight:700;display:flex}.voice-card dl{flex-direction:column;gap:2px;width:100%;margin:0;font-size:14px;display:flex}.voice-card dl div{justify-content:space-between;gap:12px;display:flex}.voice-card dt{color:var(--muted)}.voice-card dd{margin:0;font-weight:600}.content main.pn{max-width:880px}.pn-verified{margin:0 0 var(--sp-2);font-size:var(--fs-sm);text-align:right}.pn-verified a{color:var(--ok);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.pn-verified span{color:var(--muted);font-weight:500;text-decoration:underline}.pn-hero{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.pn-hero h2{font-size:var(--fs-md);color:var(--muted)}.pn-number{font-family:var(--font-display);font-size:var(--fs-4xl);letter-spacing:-.03em;margin:var(--sp-1) 0 var(--sp-2);overflow-wrap:anywhere;font-weight:700;line-height:1.1}.pn-rows{padding:var(--sp-1) var(--sp-5)}.pn-row+.pn-row{border-top:1px solid var(--line)}.pn-row>summary,.pn-link{align-items:center;gap:var(--sp-3);min-height:54px;padding:var(--sp-2) 0;color:var(--ink);cursor:pointer;font-weight:600;text-decoration:none;list-style:none;display:flex}.pn-row>summary::-webkit-details-marker{display:none}.pn-ico{background:var(--brand-50);width:30px;height:30px;color:var(--brand-text);border-radius:9px;flex:none;place-items:center;display:grid}.pn-row.bad .pn-ico{background:var(--bad-bg);color:var(--bad)}.pn-row.bad .pn-title{color:var(--bad)}.pn-title{min-width:0}.pn-value{color:var(--muted);font-size:var(--fs-sm);text-align:right;margin-left:auto;font-weight:400}.pn-chev{color:var(--subtle);transition:transform var(--dur-1) var(--ease-out);flex:none;margin-left:auto}.pn-value+.pn-chev{margin-left:0}.pn-row[open]>summary .pn-chev{transform:rotate(90deg)}.pn-body{padding:0 0 var(--sp-4) 42px}.pn-body .form{padding:var(--sp-2) 0 0}.pn-buy h2{font-size:var(--fs-2xl)}.pn-buy>.help{margin:var(--sp-1) 0 var(--sp-4)}.pn-search{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.pn-search .btn{min-height:52px;padding:0 var(--sp-5);font-size:var(--fs-md)}.pn-search .btn[aria-pressed=true]{border-color:var(--brand);color:var(--brand-text);background:var(--brand-50)}.pn-field{flex:260px;min-width:0;position:relative}.pn-field svg{color:var(--subtle);position:absolute;top:18px;left:14px}.pn-field .input{width:100%;min-height:52px;padding-left:40px;font-size:16px}.pn-filters{margin-top:var(--sp-2)}.pn-filters>summary{min-height:32px;color:var(--brand-text);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex}.pn-filters .pn-chev{color:inherit;margin:0}.pn-filters[open]>summary .pn-chev{transform:rotate(90deg)}.pn-filters .form{padding:var(--sp-2) 0 0;max-width:420px}.pn-results{margin-top:var(--sp-3)}.pn-results .li{padding-inline:0}.pn-results .li+.li,.pn-results .li:first-child{border-top:1px solid var(--line)}.pn-results .li .t{font-family:var(--font-display);font-size:var(--fs-md)}.pn-facts{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.pn-facts div{gap:var(--sp-3);grid-template-columns:170px minmax(0,1fr);display:grid}@media (max-width:899px){.pn-number{font-size:var(--fs-3xl);white-space:nowrap}.pn-hero{position:relative}.pn-hero .badge{top:var(--sp-5);right:var(--sp-5);position:absolute}.pn-search .btn{flex:100%}.pn-buy .row-between{gap:var(--sp-2);flex-wrap:wrap}.pn-results .li{flex-wrap:wrap}.pn-results .li .grow{flex:100%}.pn-results .li .btn{flex:100%;order:4}.pn-row>summary,.pn-link{flex-wrap:wrap;row-gap:0}.pn-title{flex:1 1 0}.pn-value{text-align:left;flex-basis:100%;order:3;margin-left:42px}.pn-body{padding-left:0}.pn-facts div{grid-template-columns:1fr;gap:0}.voice-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.voice-top .help{flex-basis:100%}.voice-card .btn.small{min-height:30px;padding:0 10px;font-size:13px}.voice-name{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:24px;font-weight:600;display:flex}.voice-meta{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.voice-card .help{margin:0;font-size:13px}.vx-rows{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr));display:grid;overflow:hidden}.vx-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:-1px;padding:10px 20px;display:flex}.vx-who{min-width:0}.vx-who .t{font-weight:600}.vx-who .s{color:var(--muted);font-size:13px;line-height:1.4}.vx-who .vx-bad{color:var(--bad)}.vx-do{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vx-do .help{text-align:right;flex-basis:100%}.vx-add{grid-template-columns:2fr 1.4fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}@media (max-width:899px){.vx-add{grid-template-columns:minmax(0,1fr)}.vx-row{padding:10px 16px}.vx-do{flex-direction:column;align-items:flex-end;gap:6px}}}
