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)}.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 .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}.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-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 .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: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-meter{background:var(--line);border-radius:999px;height:10px;margin:0 20px 18px;position:relative}.sx-meter-fill{background:var(--accent);border-radius:999px;height:100%}.sx-meter-fill.bad{background:var(--warn)}.sx-meter-mark{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px;left:80%}.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}.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}@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}}.voice-settings{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.vs-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.vs-field{flex-direction:column;gap:4px;min-width:0;display:flex}.vs-field .help{margin:0;font-size:13px}.vs-field .t .s{font-weight:400}.vs-field input[type=range]{width:100%;accent-color:var(--brand)}.vs-field input[type=checkbox]{accent-color:var(--brand)}.voice-library{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;min-width:0;padding:10px 12px;display:flex}.voice-library[open]>*+*{margin-top:10px}.voice-library summary{cursor:pointer}.voice-card>.btn.small{align-self:flex-start}.wb{--wb-scale:1;width:100%;max-width:none}.wb-actions{flex-wrap:wrap;align-items:center}.wb-tabs{gap:6px;display:inline-flex}.wb-switch{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.wb-switch input{accent-color:var(--brand)}.wb-fresh{color:var(--muted);margin:4px 0 0;font-size:13px}.wb-fresh.stale{border-radius:var(--r-pill);color:var(--warn);background:var(--warn-bg);padding:2px 10px;font-weight:600;display:inline-block}.wb-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.wb-stat .v{font-size:calc(34px * var(--wb-scale))}.wb-stat .k{font-size:calc(13px * var(--wb-scale))}.wb-panel{padding:20px}.wb-stats-today{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.wb-outbound h2{align-items:center;gap:8px;margin:0 0 4px;display:flex}.wb-outbound .wb-ringto{margin:8px 0}.wb-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wb-list{min-width:0}.wb-list h3{font:600 calc(15px * var(--wb-scale))/1.3 var(--font-display);align-items:center;gap:8px;margin:0 0 8px;display:flex}.wb-n{border-radius:var(--r-pill);background:var(--brand-100,var(--surface-2));color:var(--brand);font-variant-numeric:tabular-nums;padding:0 8px;font-size:13px}.wb-row{border-top:1px solid var(--line);font-size:calc(14px * var(--wb-scale));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.wb-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.wb-with{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-time{font-variant-numeric:tabular-nums;font-weight:600}.wb-none{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:8px 0;font-size:14px}.wb-cards{grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr));gap:20px;display:grid}.wb-card{flex-direction:column;gap:16px;padding:20px;display:flex}.wb-card h2{min-height:26px;font:600 18px/1.3 var(--font-display);align-items:center;gap:10px;margin:0;display:flex}.wb-card .wb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wb-card .sx-metric{box-shadow:none;border:1px solid var(--line);padding:12px 14px}.wb-card .wb-stat .v{font-size:calc(26px * var(--wb-scale))}.wb-routing{color:var(--muted);font-size:calc(14px * var(--wb-scale));margin:-8px 0 0}.wb-routes{flex-direction:column;gap:4px;display:flex}.wb-routes .wb-routing{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.wb-routing strong{color:var(--ink);font-weight:600}.wb-live{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.wb-card .wb-live{grid-template-columns:minmax(0,1fr);gap:16px}.wb-livecall{min-width:0}.wb-row-act{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:center}.wb-ringto{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 8px;list-style:none;display:flex}.wb-chip{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:calc(13px * var(--wb-scale));padding:2px 10px}.wb-chip strong{color:var(--ink,inherit);font-weight:600}.wb-chip.ok{background:var(--ok-bg,var(--surface-2));color:var(--ok,var(--muted))}.wb-chip.warn{background:var(--warn-bg);color:var(--warn)}.wb-chip.busy{background:var(--brand-100,var(--surface-2));color:var(--brand)}.wb-team{flex-direction:column;gap:10px;padding:20px;display:flex}.wb-team-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.wb-team-head h2{font:600 18px/1.3 var(--font-display);margin:0}.wb-applist{color:var(--muted);margin:0;font-size:13px}.wb-listening{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.cs{width:100%;max-width:none}.cs-card{flex-direction:column;gap:14px;padding:24px;display:flex}.cs-card h2{font:600 18px/1.3 var(--font-display);margin:0}.cs-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.cs-routing{color:var(--muted);margin:0;font-size:14px}.cs-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px 40px;display:grid}.cs-part{flex-direction:column;gap:8px;min-width:0;display:flex}.cs-short{max-width:140px}.cs-week{flex-direction:column;gap:4px;display:flex}.cs-day{grid-template-columns:minmax(130px,1fr) 120px 120px;align-items:center;gap:8px;display:grid}.cs-legal{border-radius:var(--r-md,10px);background:var(--surface-2);padding:14px 16px}.cs-legal h3{font:600 15px/1.3 var(--font-display);margin:0 0 6px}.cs-legal blockquote{border-left:3px solid var(--brand);margin:8px 0;padding-left:12px;font-weight:600}.wb.tv{--wb-scale:1.5;z-index:900;background:var(--bg,var(--surface));padding:28px 36px;position:fixed;inset:0;overflow:auto}@media (max-width:1099px){.wb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.wb-stats,.wb-card .wb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-people,.wb-live{grid-template-columns:minmax(0,1fr)}}.phone-queue{flex-direction:column;flex:none;gap:8px;display:flex}.ag-layout{gap:var(--sp-6);grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.ag-menu{padding:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);gap:2px;display:grid;position:sticky;top:88px}.ag-menu a{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:40px;color:var(--muted);border-radius:11px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ag-menu a:hover{background:var(--surface-sunken);color:var(--ink)}.ag-menu 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));color:var(--brand-text);font-weight:600}.ag-dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px}.ag-body{min-width:0}.ag-body>section[hidden]{display:none}.ag-save{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.ag-sums{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ag-sum{color:inherit;gap:4px;margin:0;text-decoration:none;display:grid}.ag-sum:hover{border-color:var(--brand-300)}.ag-choices{gap:var(--sp-3);margin:var(--sp-3) 0;border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:0;display:grid}.ag-choices legend{margin-bottom:var(--sp-2);padding:0}.ag-choice{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;display:flex}.ag-choice.on{border-color:var(--brand-300);box-shadow:var(--ring)}.ag-choice>span{gap:4px;display:grid}@media (max-width:899px){.ag-layout{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.ag-menu{display:flex;position:static;overflow-x:auto}.ag-menu a{white-space:nowrap;flex:none}}.mx-tiles{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mx-tile{margin:0}.mx-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.mx-counts{gap:var(--sp-3);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.mx-counts dt{font-size:var(--fs-xs);color:var(--muted)}.mx-counts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mx-balance{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.mx-table{padding:0;overflow-x:auto}.mx-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.mx-table th,.mx-table td{padding:10px var(--sp-4);text-align:left;border-bottom:1px solid var(--line)}.mx-table thead th{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.mx-table .num{text-align:right;font-variant-numeric:tabular-nums}.mx-group th{background:var(--brand-25);font-size:var(--fs-xs);color:var(--muted);font-weight:600}:root{--sidebar:228px;--bar:56px}.app{background:#fbfaff}@media (min-width:900px){.content:before{top:var(--bar);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}}.sidebar{gap:8px;padding:12px 10px;overflow:hidden}.sidebar .brand{margin:0;padding:0}.sidebar .brand-logo-plate.md{border-radius:12px;justify-content:center;width:100%;height:46px;padding:8px 14px;display:flex}.sidebar .brand-logo-plate.md .brand-logo{max-height:30px}.side-search{border:1px solid var(--line);background:var(--brand-25);width:100%;height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.side-search span{text-align:left;flex:1}.side-search:hover{border-color:var(--brand-300)}.side-search kbd{font:600 11px var(--font-body);color:var(--subtle);border:1px solid var(--line);background:#fff;border-radius:5px;padding:1px 5px}.sidebar .nav{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar .powered{display:none}.nav-group{text-transform:none;padding:12px 10px 3px}.nav a{border-radius:10px;gap:10px;height:33px;min-height:33px;padding:0 10px;font-size:13.5px}.nav a .nav-ico{width:17px;height:17px}.nav a[aria-current=page]:before{display:none}.nb{text-align:center;background:var(--brand-100);min-width:20px;color:var(--brand-text);border-radius:99px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.nb.live{background:var(--ok-bg);color:var(--ok)}.phone{flex:none;align-items:center;gap:6px;display:flex;position:relative}.phone-bar{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:36px;font:600 13px var(--font-body);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 4px;display:flex}.phone-bar:hover,.phone-bar[aria-expanded=true]{border-color:var(--brand-300);box-shadow:var(--shadow-sm)}.phone-bar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.phone-btn{background:var(--ok-bg);width:27px;height:27px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.phone.offline .phone-btn{background:var(--surface-sunken);color:var(--muted)}.phone .dot{width:11px;height:11px;box-shadow:0 0 0 2px var(--surface);position:absolute;bottom:-2px;right:-2px}.phone .dot.on{background:var(--live)}.phone-words{align-items:baseline;gap:7px;min-width:0;display:flex}.phone-words .time{width:auto}.phone.on-call .phone-bar,.phone.ringing .phone-bar{border-color:var(--ok);background:var(--ok-bg)}.phone-quick{align-items:center;gap:4px;display:flex}.phone-quick .btn{height:32px;min-height:32px;padding:0 10px;font-size:12.5px}.app-header:has(.phone.on-call){z-index:950}.app-header:has(.phone.open):not(:has(.phone.on-call)){z-index:8}@media (min-width:900px) and (max-width:1100px){.hd-right{flex:1;justify-content:flex-end;min-width:0}.app-header .meter-bar{flex:0 auto;min-width:0;overflow:hidden}}.phone.ringing .phone-bar{visibility:hidden}@media (max-width:1360px){.phone:not(.on-call) .phone-label{display:none}.phone:not(.on-call) .phone-bar{padding-right:4px}}@media (max-width:1800px){.app-header:has(.phone.on-call) .meter-bar{display:none}}@media (max-width:1240px){:is(.app-header:has(.phone.on-call) .hd-me-text,.app-header:has(.phone.on-call) .hd-chev){display:none}.app-header:has(.phone.on-call) .hd-me{padding:3px}.phone.on-call .phone-label{display:none}}.phone-body{width:340px;max-height:calc(100dvh - var(--bar) - 20px);background:var(--surface);box-shadow:0 0 0 1px #17151f0f, var(--shadow-lg);border:0;border-radius:18px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.phone-head{gap:1px;display:grid}.phone-head .t{font:600 15px var(--font-display)}.phone-head .s{font-size:12.5px}.phone-ring{z-index:1000;background:0 0;border:0;gap:6px;width:min(480px,100vw - 16px);margin:0;padding:0;display:grid;position:fixed;inset:6px 20px auto auto;overflow:visible}.phone-ring-row{border:1px solid var(--ok);background:var(--surface);min-height:44px;box-shadow:0 0 0 3px var(--ok-bg), var(--shadow-lg);border-radius:22px;align-items:center;gap:10px;padding:5px 7px;animation:1.2s ease-in-out infinite phone-ring-glow;display:flex}.phone-ring-row .phone-words{flex:1;gap:0;min-width:0;line-height:1.25;display:grid}.phone-ring-row .t,.phone-ring-row .s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phone-ring-row .t{font-size:14px;font-weight:600}.phone-ring-row .s{color:var(--muted);font-size:12px}.phone-ring-row .btn{border-radius:var(--r-pill);flex:none;height:34px;min-height:34px}@keyframes phone-ring-glow{50%{box-shadow:0 0 0 7px var(--ok-bg), var(--shadow-lg)}}@media (prefers-reduced-motion:reduce){.phone-ring-row{animation:none}}@media (max-width:899px){.phone{position:static}.phone-bar{height:40px;padding:0 5px}.phone:not(.on-call) .phone-words,.phone-label{display:none}.phone.on-call .phone-bar{padding-right:10px}.phone-body{width:auto;max-height:calc(100dvh - 124px);top:calc(100% + 6px);left:8px;right:8px}.phone-ring{inset:4px 8px auto auto}}@media (max-width:480px){.phone-quick-hold{display:none}.app-header:has(.phone.on-call) .meter-bar{display:none}.app-header:has(.phone.on-call) .hd-ask{display:none}}.app-header{min-height:var(--bar);height:var(--bar);gap:14px;padding:0 20px}.hd-right{gap:6px}.hd-icon{border-radius:11px;width:36px;height:36px}.hd-icon svg{width:18px;height:18px}.hd-ask{gap:7px;height:36px;margin:0;padding:0 13px 0 9px;font-size:13px}.hd-ask .orb{--size:18px}.hd-account{margin-left:2px}.hd-me{gap:8px;height:40px;min-height:40px;padding:3px 10px 3px 3px}.hd-me .avatar{width:32px;height:32px;font-size:12px}.hd-me-text .t{font-size:12.5px;line-height:1.2}.hd-me-text .s{font-size:11px;line-height:1.2}.app-header .meter-bar{margin-right:0}.app-header .meter{border-radius:11px;gap:10px;height:36px;min-height:36px;padding:0 12px}.app-header .meter .amt{font-size:15px}.app-header .meter .fig.month{border-left:1px solid var(--line);padding-left:10px}.app-header .meter .fig.month .amt{font-size:13px}.page-bar{z-index:7;width:fit-content;min-width:0;max-width:calc(100% - 970px);height:var(--bar);margin:calc(-1 * var(--bar)) 0 0;align-items:center;gap:8px 14px;padding:0 0 0 20px;display:flex;position:sticky;top:0}@media (max-width:1360px){.page-bar{max-width:calc(100% - 860px)}}.content:has(.phone.on-call) .page-bar{max-width:calc(100% - 800px)}.page-bar h1{font:600 18px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;margin:0}.page-bar-ctx{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.pill-btn{border:1px solid var(--brand-200);background:var(--brand-25);height:28px;color:var(--brand-text);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sring{background:conic-gradient(var(--brand) var(--done,75%), var(--brand-100) 0);border-radius:50%;width:14px;height:14px;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4.5px);mask:radial-gradient(circle,#0000 4px,#000 4.5px)}.search-sheet{z-index:70;background:var(--overlay);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.search-box{background:var(--surface);width:min(560px,100%);max-height:70vh;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.search-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.search-list button{width:100%;min-height:40px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.search-list button svg{color:var(--subtle);flex:none}.search-list button.on{background:var(--brand-50)}.search-none{color:var(--muted);padding:10px}main.rd{max-width:none;padding:16px 20px 20px;font-size:13.5px;line-height:1.45}.rd .grow{flex:1;min-width:0}.rd .t{color:var(--ink);font-weight:600}.rd .s{color:var(--muted);font-size:12.5px}.rd .clip{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rd .c2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd .num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.rd .tr{text-align:right}.rd .btn.small{height:28px;min-height:28px;box-shadow:none;white-space:nowrap;border-radius:8px;gap:5px;padding:0 10px;font-size:12px}.rd .badge{white-space:nowrap;padding:4px 8px 4px 7px;font-size:11.5px}.rd .ch-icon{width:32px;height:32px}.rd .ch-icon.sm{width:26px;height:26px}.rd .ch-icon.sm svg{width:15px;height:15px}.rd-btw{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rd-card{background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #17151f0d,0 10px 30px -20px #28185a38}.rd-card-h{flex:none;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.rd-card-h h2{font:600 14px var(--font-display);letter-spacing:-.01em;white-space:nowrap;margin:0}.rd-card-h a{color:var(--brand-text);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500;text-decoration:none}.rd-card-h a:hover{text-decoration:underline}.rd-card-h>svg{color:var(--brand);flex:none}.rd-card-h .s{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-card-b{flex:auto;padding:0 14px 12px}.rd-rule{border-top:1px solid var(--line);padding-top:10px}.rd-rows>*{min-width:0;color:inherit;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.rd-rows>*+*{border-top:1px solid var(--line)}.rd-rows>a:hover .t{color:var(--brand-text)}.rd-rows .empty-state{display:block}.rd-end{text-align:right;flex:none}.rd-end .s{margin-top:3px}.rd-name{align-items:center;gap:8px;min-width:0;display:flex}.rd-tag{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.rd-tag.ai{color:var(--brand-text);font-weight:600}.rd-gap{margin:6px 0 0}.rd-chip{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.rd-chip:hover{border-color:var(--brand-300)}.rd-chip b{color:var(--muted);font-size:12px;font-weight:600}.rd-chip.on{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-text);font-weight:600}.rd-chip.on b{color:var(--brand-text)}.rd-chip.sm{height:27px;padding:0 9px;font-size:12px}.rd-search{border:1px solid var(--line-strong);background:var(--surface);height:32px;color:var(--subtle);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.rd-search:focus-within{border-color:var(--brand-300);box-shadow:var(--ring)}.rd-search svg{flex:none}.rd-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.live-dot{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}.ring-dot{background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 3px var(--warn-bg);border-radius:50%;flex:none}.lv-row{align-items:center;gap:10px;min-width:0;display:flex}.lv-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lv-time{flex:none;font-size:13px;font-weight:600}.lv-rows .lv-row{padding:8px 0}.lv-rows .lv-row+.lv-row{border-top:1px solid var(--line)}.lv-strip{background:linear-gradient(100deg, var(--brand-50), color-mix(in oklab, var(--ai-cyan) 7%, #fff) 70%);min-height:52px;box-shadow:inset 0 0 0 1px var(--brand-100);border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.lv-head{font:600 14px var(--font-display);white-space:nowrap;margin-right:2px}.lv-strip .lv-row{background:var(--surface);border-radius:12px;flex:1;padding:6px 10px;box-shadow:0 0 0 1px #17151f0d}.lv-listening{background:var(--brand-50);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;display:flex}.rd-quiet{justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0 10px;display:flex}.rd-kpis{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;gap:12px;display:grid}.rd-tile{background:var(--surface);min-width:0;color:inherit;border-radius:16px;padding:11px 14px 10px;text-decoration:none;display:block;box-shadow:0 0 0 1px #17151f0d,0 10px 30px -20px #28185a38}.rd-tile:hover{box-shadow:0 0 0 1px var(--brand-300), 0 10px 30px -20px #28185a38}.rd-tile .k{color:var(--muted);font-size:12.5px;font-weight:500}.rd-tile .v{letter-spacing:-.02em;font-size:25px;font-weight:600;line-height:1.25}.rd-tile .d{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rd-tile.lead{background:linear-gradient(100deg, var(--brand), color-mix(in oklab, var(--brand) 62%, var(--ai-pink)));color:#fff}.rd-tile.lead .k,.rd-tile.lead .d{color:#ffffffdb}.rd-cols{grid-template-columns:1.1fr 1.1fr 1fr;gap:12px;margin-top:12px;display:grid}.rd-cols.two{grid-template-columns:2.2fr 1fr}.rd-stack{gap:2px;height:10px;margin-bottom:10px;display:flex}.rd-stack span{min-width:3px}.rd-stack span:first-child{border-radius:4px 0 0 4px}.rd-stack span:last-child{border-radius:0 4px 4px 0}.rd-spend{border-collapse:collapse;width:100%;font-size:13px}.rd-spend th{color:var(--subtle);text-align:left;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0 0 5px;font-size:11.5px;font-weight:500}.rd-spend th.tr{text-align:right}.rd-spend td{border-top:1px solid var(--line);white-space:nowrap;border-bottom:0;padding:5px 0}.rd-spend td+td,.rd-spend th+th{padding-left:12px}.rd-spend tfoot td{white-space:normal;font-weight:600}.rd-spend tfoot .s{font-weight:400}.rd-spend .num{font-size:13px;font-weight:500}.rd-spend .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.rd-mini{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.rd-axis{font:500 11.5px var(--font-body);fill:var(--subtle)}.rd-scroll{max-height:440px;overflow-y:auto}.rd-sub{font:600 12.5px var(--font-display);color:var(--ink-2);margin:0}.rd-ins{align-items:flex-start;gap:10px;padding:9px 0;display:flex}.rd-ins+.rd-ins{border-top:1px solid var(--line)}.rd-ins-i{border:1px solid;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.rd-ins-do{flex:none;gap:6px;display:flex}.tone-bad{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.rd-bgrid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.rd-bgrid>div{min-width:0}.daylab{letter-spacing:.06em;color:var(--subtle);padding-top:6px;font-size:11px;font-weight:600}.rd-bk{align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.rd-bk+.rd-bk{border-top:1px solid var(--line)}.rd-bk.past{opacity:.6}.rd-bk .bt{flex:none;width:62px;font-size:12.5px;font-weight:600}.rd-fbar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.rd-chipwrap{align-items:center;gap:6px;display:inline-flex}.rd-sep{background:var(--line);flex:none;width:1px;height:20px;margin:0 3px}.rd-fbar .rd-search{width:180px;margin-left:auto}.rd-note{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.rd-note span{flex:auto;min-width:0}.spine{gap:4px;margin-top:10px;display:grid}.hr{grid-template-columns:52px minmax(0,1fr);display:grid}.hl{color:var(--muted);padding-top:12px;font-size:13px;font-weight:600}.hl span{font:500 10.5px var(--font-body);display:block}.hb{border-left:2px solid var(--line);gap:7px;padding:3px 0 3px 22px;display:grid;position:relative}.ev2{background:var(--surface);border-radius:13px;min-width:0;padding:8px 13px 9px;position:relative;box-shadow:0 0 0 1px #17151f0d}.dot2{background:var(--n-300);border:2px solid #fbfaff;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-29px}.dot2.booked{background:var(--ok)}.dot2.message{background:var(--warn)}.dot2.transferred{background:var(--info)}.dot2.missed,.dot2.not_picked_up{background:var(--bad)}.dot2.team{background:var(--ok-line)}.evh{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.evh a.t{text-decoration:none}.evh a.t:hover{color:var(--brand-text)}.tm{white-space:nowrap;flex:none;width:64px;font-size:12.5px;font-weight:600}.dr{color:var(--subtle);flex:none;display:inline-flex}.sent{color:var(--warn);font-size:11.5px;font-weight:600}.evmeta{white-space:nowrap;margin-left:auto}.evb{align-items:center;gap:20px;margin-top:3px;display:flex}.evtext{min-width:0;color:var(--ink-2);flex:1}.evtext p{margin:0}.act{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:340px;display:flex}.norec{margin-right:8px}.mini-rec{flex:1;align-items:center;gap:8px;min-width:0;margin-right:6px;display:flex}.mini-play{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.mini-track{background:var(--n-200);border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.mini-track i{background:var(--brand);height:100%;display:block}.b-missed{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.b-team{color:var(--ok);background:var(--surface);border-color:var(--ok-line)}.rd-more{text-align:center;margin:14px 0 0}.rd-msg{height:calc(100dvh - var(--bar));padding-bottom:16px}.p3{grid-template-columns:340px minmax(0,1fr) 306px;gap:12px;height:100%;min-height:0;display:grid}.rd-list{min-height:0}.lh{border-bottom:1px solid var(--line);flex:none;gap:8px;padding:12px;display:grid}.rd-chips{flex-wrap:wrap;gap:4px;display:flex}.rd-chips .rd-chip.sm{gap:4px;padding:0 7px}.lh-channel{gap:6px;display:flex}.lh-channel .input{border-radius:8px;flex:1;min-width:0;height:28px;min-height:28px;padding:0 8px;font-size:12px}.ls{flex:1;min-height:0;overflow-y:auto}.ls-foot{margin:0;padding:10px 12px}.it{border-bottom:1px solid var(--line);color:inherit;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.it:hover{background:var(--brand-25)}.it.on{background:var(--brand-25);box-shadow:inset 3px 0 var(--brand)}.it-foot{min-height:20px;margin-top:3px}.it-tags{align-items:center;gap:8px;min-width:0;display:inline-flex}.un{background:var(--brand);color:#fff;border-radius:99px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.rd-thread{min-height:0}.rd-none{justify-content:center}.tt{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.tt .avatar{width:34px;height:34px;color:var(--brand-text);background:var(--brand-100);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.tt .t{font-size:14.5px}.tt-back{display:none}.assign{position:relative}.assign summary{cursor:pointer;list-style:none}.assign summary::-webkit-details-marker{display:none}.assign-pop{z-index:5;background:var(--surface);width:260px;box-shadow:0 0 0 1px #17151f0f, var(--shadow-lg);border-radius:12px;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.assign-pop .input{flex:1;min-width:0;height:28px;min-height:28px;padding:0 8px;font-size:12.5px}.rd-tn{margin:8px 14px 0}.tb{flex-direction:column-reverse;flex:1;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.tb-in{flex-direction:column;gap:10px;display:flex}.ev{background:var(--surface-sunken);max-width:88%;color:var(--muted);border-radius:16px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;text-decoration:none;display:flex}.ev svg{flex:none}.ev.day{background:0 0;padding:0;font-size:12px;font-weight:600}.b{background:var(--n-50);max-width:76%;box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere;border-radius:15px 15px 15px 5px;align-self:flex-start;padding:8px 12px}.b.ai{background:linear-gradient(135deg, var(--brand-50), color-mix(in oklab, var(--ai-cyan) 6%, #fff));box-shadow:inset 0 0 0 1px var(--brand-200);border-radius:15px 15px 5px;align-self:flex-end}.b .m{color:var(--muted);margin-bottom:1px;font-size:11.5px;font-weight:500}.b strong{display:block}.b-text{white-space:pre-wrap}.tf{flex:none;gap:8px;padding:0 14px 14px;display:grid}.draft{background:var(--brand-25);box-shadow:inset 0 0 0 1px var(--brand-200);border-radius:13px;gap:6px;padding:10px 12px;display:grid}.draft-h{align-items:center;gap:8px;font-size:12.5px;display:flex}.draft-h .s{color:var(--muted);font-size:12.5px}.draft-b{gap:6px;display:grid}.draft-b p{white-space:pre-wrap;margin:0}.draft-do,.draft-ask{gap:6px;display:flex}.draft-ask .input{border-radius:8px;flex:1;min-width:0;height:28px;min-height:28px;padding:0 9px;font-size:12.5px}.draft .btn.small{height:28px;min-height:28px;box-shadow:none;border-radius:8px;gap:5px;padding:0 10px;font-size:12px}.comp{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px;gap:6px;padding:8px 8px 8px 12px;display:grid}.comp:focus-within{border-color:var(--brand-300);box-shadow:var(--ring)}.comp-to{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.comp-to label{white-space:nowrap}.comp .input{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px}.comp .input:focus-visible{box-shadow:none;outline:0}.comp-to .input{width:auto;min-width:0;max-width:100%;color:var(--ink);font-size:12.5px;font-weight:600}.comp-subject{display:none}.comp:has(#channel option[value=email]:checked) .comp-subject{display:block}.comp-row{align-items:flex-end;gap:10px;display:flex}.comp-row textarea{resize:none;field-sizing:content;flex:1;min-width:0;max-height:140px;line-height:1.45}.comp-row .btn{height:30px;min-height:30px;box-shadow:none;border-radius:10px;gap:6px;padding:0 11px;font-size:12.5px}.tpl summary{cursor:pointer}.ctx{padding:12px;font-size:12.5px;overflow-y:auto}.ai-note{background:linear-gradient(135deg, var(--brand-50), color-mix(in oklab, var(--ai-cyan) 6%, #fff));box-shadow:inset 0 0 0 1px var(--brand-100);border-radius:12px;flex:none;gap:9px;padding:10px 12px;display:flex}.ai-note svg{color:var(--brand);flex:none;margin-top:1px}.ai-note .s{color:var(--ink-2)!important}.sec{border-bottom:1px solid var(--line);flex:none;padding:12px 2px}.sec.noline{border:0}.sec h3{font:600 12.5px var(--font-display);margin:0 0 6px}.sec dl{grid-template-columns:88px 1fr;gap:4px 8px;margin:0 0 8px;display:grid}.sec dt{color:var(--muted)}.sec dd{overflow-wrap:anywhere;min-width:0;margin:0}.tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tag2{background:var(--surface-sunken);color:var(--ink-2);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:500}.hist{gap:6px;display:grid}.hist>div{display:grid}.deal{background:var(--n-50);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:8px 10px}.deal+.deal{margin-top:6px}.ai-row{flex-wrap:wrap;margin-top:6px}.ai-row .s{flex:120px;min-width:0}.conv-link{margin:8px 0 0}@media (max-width:1320px){.rd-cols{grid-template-columns:1fr 1fr}.rd-cols>:last-child:nth-child(3){grid-column:1/-1}.rd-cols.two{grid-template-columns:1fr}.rd-kpis{grid-template-columns:repeat(3,1fr)}.rd-msg{height:auto}.p3{grid-template-columns:300px minmax(0,1fr);height:auto}.rd-list,.rd-thread{height:calc(100dvh - var(--bar) - 32px)}.ctx{grid-column:2;overflow:visible}.act{width:auto}.mini-rec{flex:none;width:150px}.evb{flex-wrap:wrap;gap:6px 20px}.evtext{flex-basis:100%}.act{margin-left:auto}.lv-strip{flex-wrap:wrap}.lv-strip .lv-row{flex:240px}}@media (max-width:1180px){.hd-me-text,.hd-chev{display:none}.hd-me{padding:3px}.page-bar{flex-wrap:wrap;width:auto;max-width:none;height:auto;margin:0;padding:14px 20px 0;position:static}}@media (max-width:899px){.sidebar{padding:var(--sp-3);overflow:visible}.mobilebar[open] .sidebar .nav{overflow:visible}.app-header{height:auto;min-height:60px;padding:0 var(--sp-4)}.page-bar{padding:14px 16px 0}.page-bar-ctx{white-space:normal}main.rd{padding:12px 12px 84px}.rd-kpis{grid-template-columns:1fr 1fr}.rd-kpis .rd-tile.lead{grid-column:1/-1}.rd-cols,.rd-cols.two,.rd-bgrid{grid-template-columns:minmax(0,1fr)}.rd-scroll{max-height:none}.lv-strip{flex-direction:column;align-items:stretch}.lv-strip .lv-row{flex:none}.rd-fbar .rd-search{order:-1;width:100%;margin-left:0}.rd-sep{display:none}.rd-note span{flex-basis:100%}.hr{grid-template-columns:minmax(0,1fr)}.hl{padding:6px 0 2px}.hb{border-left:0;padding-left:0}.dot2{display:none}.evmeta{white-space:normal;flex-basis:100%;margin-left:0}.act{width:100%}.mini-rec{flex:1;width:auto}.rd-msg{height:auto;padding-bottom:84px}.p3{height:auto;display:block}.rd-list,.rd-thread{height:auto}.p3:not(.open) .rd-thread,.p3.open .rd-list{display:none}.p3.open .ctx{margin-top:12px;display:flex}.ls{overflow:visible}.tb{flex:none;max-height:56dvh}.tt{flex-wrap:wrap}.tt-back{flex-basis:100%;justify-content:center;display:inline-flex}.tt .grow{flex-basis:50%}.b{max-width:90%}}@media print{.phone,.side-search{display:none}}
