:root{--paper: #fff;--ink: #0b0f19;--ink-2: #3a4254;--mute: #6b7384;--line: #e6e8ee;--line-2: #cfd3dc;--bg: #f7f8fa;--bg-2: #f1f3f7;--surface: #fff;--surface-2: #f1f3f7;--surface-3: #e6e9f0;--cobalt: #2b5cff;--cobalt-2: #1f49d6;--cobalt-soft: #e8eefc;--cobalt-ink: #1f49d6;--amber: #ff9f1c;--amber-soft: #fff4e3;--brand: var(--cobalt);--brand-ink: var(--cobalt-ink);--brand-soft: var(--cobalt-soft);--on-brand: #fff;--ok: #138a4b;--ok-soft: #e6f6ec;--danger: #c62839;--danger-soft: #fdecee;--warn: #9a5b00;--warn-soft: #fff4dd;--info: var(--cobalt);--info-soft: var(--cobalt-soft);--overlay: rgba(11, 15, 25, .5);--shadow: 0 1px 2px rgba(11, 15, 25, .04), 0 10px 30px -18px rgba(11, 15, 25, .22);--glow: 0 0 0 4px rgba(43, 92, 255, .16), 0 14px 36px -14px rgba(43, 92, 255, .7);--display: "Fraunces", "Iowan Old Style", "Times New Roman", serif;--text: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--wide: "opsz" 144, "SOFT" 50;--r: 12px;--r-lg: 18px;--r-sm: 9px;--mint: #12b76a;--coral: #f04438;--amber-h: #f79009;--violet: #7a5af8;--sky: #0ba5ec;--pink: #ee46bc;--lime: #66c61c;--teal: #15b79e;color-scheme:light}:root[data-theme=dark]{--paper: #0b0f19;--ink: #f2f4f8;--ink-2: #c3c8d4;--mute: #8b93a5;--line: #222838;--line-2: #343b4e;--bg: #0b0f19;--bg-2: #10141f;--surface: #121726;--surface-2: #1a2030;--surface-3: #232a3d;--cobalt: #5b8cff;--cobalt-ink: #8fb0ff;--cobalt-soft: rgba(91, 140, 255, .16);--amber-soft: rgba(255, 159, 28, .16);--ok-soft: rgba(19, 138, 75, .2);--danger-soft: rgba(198, 40, 57, .2);--warn: #f5a524;--warn-soft: rgba(245, 165, 36, .16);--overlay: rgba(0, 0, 0, .6);--shadow: none;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:400 15.5px/1.55 var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);font-variation-settings:var(--wide);line-height:1.05;margin:0 0 .45em;letter-spacing:-.015em;font-weight:600}h1{font-size:clamp(26px,2.6vw,34px)}h2{font-size:22px}h3{font-size:18px;line-height:1.2;letter-spacing:-.005em;font-weight:600;font-variation-settings:"opsz" 32,"SOFT" 50}p{margin:0 0 .8em}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}::selection{background:var(--cobalt);color:#fff}:focus-visible{outline:2.5px solid var(--cobalt);outline-offset:3px;border-radius:6px}.muted{color:var(--mute)}.small{font-size:13px}.center{text-align:center}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.row.between{justify-content:space-between}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.stack>*{min-width:0}.grid-2{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.spacer{flex:1}.nowrap{white-space:nowrap}.mono{font-family:var(--mono);font-size:12.5px;word-break:break-all}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 20px;border-radius:11px;border:1.5px solid transparent;font:600 15px var(--text);cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background .15s,border-color .15s,box-shadow .2s,transform .06s}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--cobalt);color:#fff}.btn-primary:hover:not([disabled]){background:var(--cobalt-2);box-shadow:var(--glow)}.btn-dark{background:var(--ink);color:var(--paper)}.btn-dark:hover:not([disabled]){background:#1c2333}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover:not([disabled]){border-color:var(--cobalt);background:var(--cobalt-soft)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover:not([disabled]){background:var(--surface-2);color:var(--ink)}.btn-danger{background:var(--danger);color:#fff}.btn-whatsapp{background:#25d366;color:#052e14}.btn-sm{height:34px;padding:0 12px;font-size:14px;border-radius:8px}.btn-lg{height:54px;padding:0 26px;font-size:16.5px;border-radius:13px}.btn-block{width:100%}.icon-btn{width:38px;padding:0}.field{display:grid;gap:7px}.field>label,.label{font-weight:600;font-size:14px;color:var(--ink-2)}.field .hint{font-size:13px;color:var(--mute)}.field .err{font-size:13px;color:var(--danger)}.input,select.input,textarea.input{width:100%;height:46px;padding:0 14px;border-radius:11px;border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink);font:15.5px var(--text);transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--mute);opacity:.8}textarea.input{height:auto;min-height:96px;padding:11px 14px;resize:vertical;line-height:1.5}.input:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 4px #2b5cff24}.input.invalid{border-color:var(--danger)}.input[readonly],.input:disabled{opacity:.7;background:var(--bg-2)}.check{display:flex;gap:11px;align-items:flex-start;cursor:pointer;padding:9px 0}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--cobalt);flex:none}.check strong{display:block;font-size:14.5px;font-weight:600}.check span{font-size:13px;color:var(--mute)}.switch{position:relative;width:44px;height:25px;flex:none;border-radius:99px;border:0;background:var(--line-2);cursor:pointer;transition:background .15s,box-shadow .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .18s cubic-bezier(.3,1.4,.6,1)}.switch[aria-checked=true]{background:var(--cobalt)}.switch[aria-checked=true]:after{transform:translate(19px)}[dir=rtl] .switch[aria-checked=true]:after{transform:translate(-19px)}.switch[disabled]{opacity:.5;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow)}.card.flat{box-shadow:none;background:var(--bg-2)}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.card-head h3,.card-head h2{margin:0}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--surface-3);color:var(--ink-2);white-space:nowrap}.badge.green{background:var(--ok-soft);color:var(--ok)}.badge.red{background:var(--danger-soft);color:var(--danger)}.badge.amber{background:var(--warn-soft);color:var(--warn)}.badge.blue{background:var(--cobalt-soft);color:var(--cobalt-ink)}.badge .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.alert{padding:12px 14px;border-radius:var(--r);font-size:14px;display:flex;gap:10px;align-items:flex-start}.alert svg{flex:none;margin-top:1px}.alert.error{background:var(--danger-soft);color:var(--danger)}.alert.success{background:var(--ok-soft);color:var(--ok)}.alert.warn{background:var(--warn-soft);color:var(--warn)}.alert.info{background:var(--cobalt-soft);color:var(--cobalt-ink)}.stat{position:relative}.stat b{display:block;font:700 34px/1.05 var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:4px}.stat span{color:var(--mute);font-size:14px}.stat-hue{position:absolute;top:18px;inset-inline-end:18px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--hue);background:color-mix(in srgb,var(--hue) 13%,transparent)}.empty{text-align:center;padding:40px 16px;color:var(--mute)}.empty .icon-wrap{width:56px;height:56px;border-radius:16px;margin:0 auto 14px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.divider{height:1px;background:var(--line);margin:18px 0;border:0}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}table.table{width:100%;border-collapse:collapse;font-size:14.5px}.table th{text-align:start;font-weight:600;color:var(--mute);font-size:13px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg-2);white-space:nowrap}.table td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tr.clickable{cursor:pointer}.table tbody tr:hover td{background:var(--bg-2)}.tabs{display:flex;gap:2px;border-bottom:1.5px solid var(--line);margin-bottom:22px;overflow-x:auto}.tab{padding:10px 14px;border:0;background:none;font:600 15px var(--text);color:var(--mute);border-bottom:2.5px solid transparent;margin-bottom:-1.5px;cursor:pointer;white-space:nowrap}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--cobalt)}.modal-backdrop{position:fixed;inset:0;background:var(--overlay);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;z-index:50;animation:fade .15s}.modal{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border-radius:20px;padding:26px;box-shadow:0 40px 100px -30px #00000073;animation:pop .18s cubic-bezier(.2,1.2,.4,1)}.modal.wide{width:min(820px,100%)}.modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.toasts{position:fixed;bottom:18px;inset-inline-end:18px;display:grid;gap:8px;z-index:60}.toast{background:var(--ink);color:var(--paper);padding:12px 16px;border-radius:12px;box-shadow:0 20px 50px -20px #00000080;font-weight:600;max-width:360px;animation:rise .2s;border-inline-start:3px solid var(--cobalt)}.toast.error{border-inline-start-color:#ff6b6b}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pop{0%{opacity:0;transform:scale(.97) translateY(6px)}}.spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--cobalt);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{min-height:50vh;display:grid;place-items:center}.logo{display:inline-flex;align-items:center;gap:9px;font:700 20px var(--text);color:inherit;text-decoration:none!important;letter-spacing:-.025em}.logo-mark{flex:none;display:block}.logo b{color:var(--cobalt);font-weight:800}.side .logo b,.auth-side .logo b,.padi-card .logo b{color:#ffb020}.site{min-height:100vh;overflow-x:clip;background:var(--paper)}.site-head{position:sticky;top:0;z-index:20;background:#fffc;backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--line)}.site-head .wrap{display:flex;align-items:center;gap:18px;height:74px}.wrap{width:min(1240px,100% - 2 * clamp(18px,4.2vw,56px));margin-inline:auto}.site-nav{display:flex;gap:2px;margin-inline-start:8px}.site-nav a{color:var(--ink-2);font-weight:500;padding:10px 14px;border-radius:99px;font-size:15.5px}.site-nav a:hover{color:var(--ink);background:var(--surface-2);text-decoration:none}@media (max-width: 760px){.site-nav,.hide-sm{display:none!important}.site-head .wrap{gap:8px;height:64px}.site-head .logo{font-size:17px;gap:8px}.site-head select.input{max-width:110px;height:40px!important;padding:0 6px;font-size:14px}.site-head .btn{height:40px;padding:0 12px;font-size:14px}.site-head .logo span{display:none}}.hide-lg{display:none}@media (max-width: 900px){.hide-lg{display:inline-flex}}.hero{position:relative;padding:clamp(40px,6vw,96px) 0 clamp(40px,5vw,80px);overflow:hidden}.hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:70vw;height:70vw;max-width:1100px;max-height:1100px;border-radius:50%;z-index:0;background:radial-gradient(closest-side,rgba(43,92,255,.14),rgba(122,61,255,.08) 45%,transparent 72%)}.hero .wrap{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:center}@media (max-width: 960px){.hero-grid{grid-template-columns:1fr}}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:99px;background:var(--cobalt-soft);color:var(--cobalt-ink);font-weight:600;font-size:14px;margin-bottom:22px}.hero h1{font-size:clamp(40px,5vw,72px);max-width:15ch;margin:0 0 18px;letter-spacing:-.02em;line-height:1.02}.marker{display:inline;font:600 clamp(19px,1.7vw,26px)/1.5 var(--display);font-variation-settings:"opsz" 48,"SOFT" 50;color:var(--ink);background:linear-gradient(transparent 28%,#ffd27a 28%,#ffd27a 92%,transparent 92%);padding:0 6px;margin:0 0 20px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero .lede{font-size:clamp(17px,1.25vw,20px);color:var(--ink-2);max-width:54ch;line-height:1.55;margin:18px 0 0}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-note{color:var(--mute);font-size:14px;margin-top:16px}.trust{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:14.5px;color:var(--ink-2)}.trust li{display:flex;gap:8px;align-items:center}.trust svg{color:var(--ok);flex:none}.stage{position:relative;min-height:600px;text-align:start}.stage-glow{position:absolute;inset:6% 2%;border-radius:44px;background:linear-gradient(135deg,#2b5cff,#7a3dff 60%,#ffb020);opacity:.95;transform:rotate(-3deg)}.phone{position:absolute;left:58%;top:28px;transform:translate(-50%);width:290px;background:#fff;border-radius:34px;padding:10px;box-shadow:0 40px 80px -30px #0b0f198c,0 0 0 8px #ffffff40}.phone-top{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--line)}.phone-top b{display:block;font-size:14px}.phone-top span{font-size:12px;color:var(--mute)}.phone-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#052e14;font:700 12px var(--text)}.live-ind{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ok);font-weight:600;margin-inline-start:auto}.live-ind:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.phone-feed{padding:14px 8px 10px;min-height:380px;display:flex;flex-direction:column;gap:8px;background:#efeae2;border-radius:0 0 26px 26px}.wa{max-width:86%;padding:8px 11px;border-radius:12px;font-size:13.5px;line-height:1.4;animation:rise .3s ease-out both;box-shadow:0 1px 1px #00000014}.wa.c{align-self:flex-start;background:#fff;border-start-start-radius:3px}.wa.ai{align-self:flex-end;background:#d9fdd3;border-start-end-radius:3px}.wa.typing{display:inline-flex;gap:4px;padding:11px 13px}.wa.typing i{width:6px;height:6px;border-radius:50%;background:#128c7e;animation:blink 1s infinite}.wa.typing i:nth-child(2){animation-delay:.15s}.wa.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.2;transform:translateY(-2px)}}.float-card{position:absolute;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 24px 50px -24px #0b0f1980;font-size:13.5px}.float-card.ad{left:-2%;top:9%;width:205px;animation:hover1 7s ease-in-out infinite}.float-card.sales{right:-4%;bottom:10%;width:200px;animation:hover2 8s ease-in-out infinite}.float-card.post{left:2%;bottom:3%;display:flex;gap:10px;align-items:center;padding:10px 14px;animation:hover1 9s ease-in-out infinite}.fc-head{display:flex;gap:9px;align-items:center;margin-bottom:6px}.fc-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--cobalt));flex:none}.float-card p{margin:0 0 10px;color:var(--mute);font-size:12.5px}.fc-btn{display:inline-block;padding:6px 12px;border-radius:8px;background:var(--ink);color:#fff;font-weight:600;font-size:12.5px}.float-card.sales span{color:var(--mute);font-size:12.5px}.float-card.sales b{display:block;font:700 22px var(--text);letter-spacing:-.02em;margin:2px 0 6px}.float-card.sales em{font:600 12px var(--text);color:var(--ok)}.spark{display:flex;align-items:flex-end;gap:3px;height:34px}.spark i{flex:1;border-radius:2px 2px 0 0;background:var(--cobalt);opacity:.85}@keyframes hover1{50%{transform:translateY(-8px)}}@keyframes hover2{50%{transform:translateY(8px)}}@media (max-width: 960px){.stage{min-height:540px}.float-card.ad{left:0;top:8%}.float-card.sales{right:0}.float-card.post{left:0;bottom:2%}}@media (max-width: 600px){.stage{min-height:0;display:flex;flex-direction:column;gap:10px;padding:18px 10px 14px}.stage-glow{inset:0;border-radius:28px;transform:none}.phone{position:relative;left:auto;top:auto;transform:none;width:min(300px,100%);margin:0 auto}.phone-feed{min-height:300px}.float-card,.float-card.ad,.float-card.sales,.float-card.post{position:relative;inset:auto;width:auto;animation:none;margin:0 6px}}.ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--ink);color:#fff;padding:14px 0}.ticker-track{display:flex;width:max-content;animation:ticker 70s linear infinite}.ticker-row{display:flex;gap:10px;padding-inline-end:10px}.ticker-row span{white-space:nowrap;padding:8px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.22);font:600 15px var(--text)}.ticker-row span.alt{background:#ffb020;color:#1a1200;border-color:#ffb020}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticker-track{animation:none;flex-wrap:wrap;width:auto}.ticker-row:last-child{display:none}}.section{padding:clamp(56px,6.5vw,104px) 0}.section.tint{background:var(--bg)}.section.dark{background:var(--ink);color:#fff}.section.dark h2,.section.dark h3{color:#fff}.section.dark .section-head p{color:#c3c8d4}.section-head{max-width:760px;margin-bottom:clamp(26px,3.5vw,48px)}.section-head h2{font-size:clamp(32px,4vw,60px);letter-spacing:-.03em}.section-head p{font-size:clamp(16px,1.2vw,19px);color:var(--ink-2);max-width:60ch}.section-head.center{margin-inline:auto;text-align:center}.section-head.center p{margin-inline:auto}.section.pain{background:linear-gradient(180deg,#fff,#eef2ff 40%,#fff4dd)}.voices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1000px){.voices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.voices{grid-template-columns:1fr}}.voice{position:relative;padding:18px 18px 16px;border-radius:20px 20px 20px 4px;background:#fff;box-shadow:0 14px 30px -20px #0b0f1959}.voice.hi{background:var(--ink);color:#fff}.voice .say{display:block;font:700 19px/1.25 var(--display);font-variation-settings:"opsz" 48,"SOFT" 50;letter-spacing:-.01em}.voice .say-p{display:block;margin-top:8px;font-size:14.5px;color:var(--mute)}.voice.hi .say-p{color:#c3c8d4}.voice .who{display:block;margin-top:14px;font-size:12.5px;color:var(--mute)}.voice.hi .who{color:#ffb020}.answer{margin-top:clamp(28px,4vw,48px);padding:clamp(24px,3vw,40px);border-radius:28px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;box-shadow:0 30px 60px -40px #2b5cff80}.answer p{margin:0;font:600 clamp(18px,1.6vw,24px)/1.4 var(--display);font-variation-settings:"opsz" 48,"SOFT" 50;letter-spacing:-.01em}@media (max-width: 700px){.answer{grid-template-columns:1fr}}.hire{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:stretch}@media (max-width: 900px){.hire{grid-template-columns:1fr}}.ledger{border-radius:24px;border:1.5px solid var(--line-2);background:#fff;padding:8px}.ledger-label{display:flex;gap:8px;align-items:center;margin:4px 4px 8px;padding:10px 12px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:13.5px;font-weight:600}.ledger-label svg{flex:none}.ledger-total b s{text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:var(--danger);color:var(--mute)}.ledger-total b em{display:inline-block;margin-inline-start:10px;font:700 12px var(--text);color:#fff;background:var(--danger);padding:4px 9px;border-radius:99px;vertical-align:middle;transform:rotate(-4deg)}.ledger-row{display:flex;gap:14px;align-items:center;padding:14px;border-bottom:1px dashed var(--line-2)}.ledger-row:last-of-type{border-bottom:0}.ledger-row .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--ink));flex:none}.ledger-row b{display:block;font-size:16px}.ledger-row span{font-size:13.5px;color:var(--mute)}.ledger-row .pay{margin-inline-start:auto;text-align:end;font:700 16px var(--text);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ledger-row .pay small{display:block;font:500 12px var(--text);color:var(--mute)}.ledger-total{display:flex;justify-content:space-between;align-items:center;padding:16px 14px 10px;margin-top:4px;border-top:2px solid var(--ink);font-weight:600}.ledger-total b{font:700 26px var(--text);letter-spacing:-.02em;color:var(--danger);font-variant-numeric:tabular-nums}.padi-card{position:relative;overflow:hidden;border-radius:24px;padding:clamp(24px,3vw,40px);color:#fff;background:linear-gradient(145deg,#2b5cff,#6b3dff 70%,#4a1fd8);display:flex;flex-direction:column;gap:14px;justify-content:center}.padi-card:after{content:"";position:absolute;inset:auto -30% -50% auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,176,32,.55),transparent 65%)}.padi-card>*{position:relative;z-index:1}.padi-card .logo{color:#fff}.padi-card h3{font-size:clamp(26px,2.6vw,38px);color:#fff;letter-spacing:-.02em;margin:6px 0 0}.padi-card p{color:#ffffffd9;font-size:16.5px;margin:0}.padi-price{font:700 clamp(36px,3.6vw,52px) var(--text);letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.padi-price small{font:500 15px var(--text);color:#fffc}.padi-card .btn{align-self:flex-start;background:#ffb020;color:#1a1200;margin-top:6px}.padi-card .btn:hover{background:#ffc24d;box-shadow:none}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:step}@media (max-width: 860px){.steps{grid-template-columns:1fr}}.step{padding:28px;border-radius:22px;background:#fff;border:1.5px solid var(--line);counter-increment:step}.step:before{content:counter(step);display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ink);color:#ffb020;font:700 18px var(--text);margin-bottom:18px}.step h3{font-size:20px}.step p{color:var(--ink-2);margin:0}.channels-label{text-align:center;margin:36px 0 12px;color:var(--mute);font-weight:600}.channels-custom{text-align:center;margin:14px auto 0;max-width:60ch;color:var(--ink-2)}.channels{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.channels span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:#fff;border:1.5px solid var(--line-2);font-weight:600;font-size:14px}.modules{display:flex;flex-wrap:wrap;gap:8px}.modules span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:#fff;border:1.5px solid var(--line);font-weight:600;font-size:14px}.modules span svg{color:var(--hue, var(--cobalt))}.channels svg{color:var(--cobalt)}.does{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 960px){.does{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.does{grid-template-columns:1fr}}.do{padding:26px;border-radius:22px;background:#fff;border:1.5px solid var(--line);transition:border-color .15s,transform .15s}.do:hover{border-color:var(--hue, var(--cobalt));transform:translateY(-2px)}.do .ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;color:#fff;background:var(--hue, var(--cobalt))}.do h3{font-size:19px}.do p{color:var(--ink-2);margin:0;font-size:15px}.day-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}@media (max-width: 900px){.day-grid{grid-template-columns:1fr}}.day-grid .section-head{margin-bottom:0;position:sticky;top:100px}.day-grid .section-head .btn{margin-top:20px}.day{list-style:none;margin:0;padding:0 0 0 28px;border-inline-start:2px solid rgba(255,255,255,.18);display:grid;gap:26px}.day li{position:relative}.day li:before{content:"";position:absolute;inset-inline-start:-37px;top:6px;width:14px;height:14px;border-radius:50%;background:#ffb020;box-shadow:0 0 0 5px #ffb02040}.day time{display:block;font:700 15px var(--text);color:#ffb020;margin-bottom:4px}.day p{margin:0;font-size:17px;color:#e4e7ee;max-width:52ch}.ba{border-radius:24px;overflow:hidden;border:1.5px solid var(--line-2)}.ba-head,.ba-row{display:grid;grid-template-columns:1fr 1fr}.ba-head span{padding:16px 22px;font:600 17px var(--display);background:var(--bg-2)}.ba-head span.after{background:var(--cobalt);color:#fff}.ba-row span{display:flex;gap:12px;align-items:flex-start;padding:18px 22px;border-top:1px solid var(--line);font-size:15.5px;color:var(--ink-2)}.ba-row span svg{flex:none;margin-top:3px;color:var(--danger)}.ba-row span.after{color:var(--ink);font-weight:500;background:var(--cobalt-soft)}.ba-row span.after svg{color:var(--ok)}@media (max-width: 640px){.ba-head{display:none}.ba-row{grid-template-columns:1fr}.ba-row span{padding:14px 16px}}.beyond{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}@media (max-width: 900px){.beyond{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.beyond{grid-template-columns:1fr}}.beyond-item svg{color:var(--cobalt);margin-bottom:12px}.beyond-item h3{font-size:19px}.beyond-item p{margin:0;color:var(--ink-2);font-size:15px}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 960px){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.cases{grid-template-columns:1fr}}.who-card{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:#fff;border:1.5px solid var(--line)}.who-card:hover{border-color:var(--hue, var(--cobalt))}.who-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--hue, var(--cobalt));background:color-mix(in srgb,var(--hue, var(--cobalt)) 14%,transparent)}.who-card h3{font-size:17px;margin-bottom:4px}.who-card p{margin:0;font-size:14px;color:var(--ink-2)}.langs{display:flex;gap:18px;align-items:flex-start;margin-top:clamp(32px,4vw,56px);padding:28px;border-radius:24px;background:var(--ink);color:#fff}.langs svg{color:#ffb020;flex:none;margin-top:2px}.langs h3{color:#fff;font-size:22px}.langs p{margin:0;color:#c3c8d4;max-width:70ch}.plans{align-items:stretch}.price-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:24px;background:#fff;border:1.5px solid var(--line)}.price-card.featured{border:2px solid var(--cobalt);box-shadow:var(--glow)}.price-card .amount{font:700 42px var(--text);letter-spacing:-.02em}.faq-wrap{max-width:860px}.faq details{border-top:1px solid var(--line-2)}.faq details:last-child{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font:700 18px var(--display);font-variation-settings:"opsz" 48,"SOFT" 50}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;color:var(--cobalt);transition:transform .2s}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{margin:0 0 22px;padding:0 4px;color:var(--ink-2);max-width:70ch;font-size:16px}.final{text-align:center;padding:clamp(56px,7vw,110px) 24px;border-radius:32px;color:#fff;background:linear-gradient(135deg,#2b5cff,#7a3dff 65%,#b34bff);position:relative;overflow:hidden}.final:after{content:"";position:absolute;inset:auto auto -50% -10%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,176,32,.6),transparent 65%)}.final>*{position:relative;z-index:1}.final h2{font-size:clamp(34px,5vw,72px);max-width:16ch;margin:0 auto 16px;color:#fff;letter-spacing:-.03em}.final p{color:#ffffffe0;font-size:19px;max-width:540px;margin:0 auto 28px}.final .btn{background:#fff;color:var(--cobalt-ink)}.final .btn:hover{background:#eef2ff;box-shadow:none}.final-note{display:block;margin-top:16px;font-size:14px;color:#fffc}.site-foot{border-top:1px solid var(--line);padding:34px 0;color:var(--mute);font-size:14px}.site-foot .logo{font-size:17px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper)}.auth-side{position:relative;overflow:hidden;padding:44px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,#2b5cff,#6b3dff 70%,#4a1fd8);color:#fff}.auth-side:after{content:"";position:absolute;inset:auto -30% -40% auto;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,176,32,.55),transparent 65%)}.auth-side>*{position:relative;z-index:1}.auth-side h2{font-size:clamp(34px,3.6vw,54px);max-width:13ch;color:#fff}.auth-side h2 .g{color:var(--amber)}.auth-side ul{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px;color:#ffffffe6;font-size:16px}.auth-side li{display:flex;gap:12px;align-items:center}.auth-side li .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;color:#fff;background:#ffffff2e}.auth-main{display:grid;place-items:center;padding:32px 20px}.auth-box{width:min(430px,100%)}.auth-box h1{margin-top:26px;font-size:34px}.social-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.or{display:flex;align-items:center;gap:12px;color:var(--mute);font-size:13px;margin:20px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}@media (max-width: 900px){.auth-page{grid-template-columns:1fr}.auth-side{display:none}}.shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.side{background:var(--ink);color:#c3c8d4;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding:18px 12px}:root[data-theme=dark] .side{background:#070a12;border-inline-end:1px solid var(--line)}.side .logo{color:#fff;padding:2px 8px 18px}.side-group{margin-top:12px;display:grid;gap:2px}.side-title{font-size:12.5px;color:#8b93a5;padding:6px 10px;font-weight:500}.side a.nav,.side button.nav{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;color:#c3c8d4;font:500 14.5px var(--text);text-decoration:none;border:0;background:none;cursor:pointer;text-align:start;transition:background .12s,color .12s}.side .nav svg{flex:none;opacity:.85}.side .nav:hover{background:#ffffff12;color:#fff}.side .nav.active{background:var(--cobalt);color:#fff}.side .nav.active svg{opacity:1}.side .nav .dotc{width:8px;height:8px;border-radius:50%;background:var(--hue);flex:none;margin:0 5px}.side .nav .soon{margin-inline-start:auto;font-size:10.5px;color:#8b93a5;font-weight:500;white-space:nowrap}.side .nav.locked{color:#9aa2b4}.side-foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:2px}.org-switch{width:100%;text-align:start;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:12px;padding:8px 10px;font:600 14px var(--text);cursor:pointer;display:flex;gap:10px;align-items:center}.org-switch:hover{border-color:#9cb8ff}.org-avatar,.avatar{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:600 12.5px var(--text);background:var(--amber);color:#1a1200;flex:none}.avatar{border-radius:50%;background:var(--cobalt);color:#fff}.main{min-width:0;display:flex;flex-direction:column;background:var(--bg)}.topbar{height:62px;display:flex;align-items:center;gap:12px;padding:0 26px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:10}.content{padding:30px 28px 64px;max-width:1220px;width:100%;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-head h1{margin-bottom:6px}.page-head p{margin:0;color:var(--mute)}.banner{padding:9px 26px;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line)}.banner.trial{background:var(--cobalt-soft);color:var(--cobalt-ink)}.banner.warn{background:var(--warn-soft);color:var(--warn)}.menu-btn{display:none}.dropdown{position:relative}.dropdown-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:230px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 80px -30px #00000059;padding:6px;z-index:30;animation:pop .14s ease-out}.side .dropdown-menu{inset-inline-start:0;inset-inline-end:auto;top:calc(100% + 6px)}.dropdown-menu button,.dropdown-menu a{display:flex;width:100%;gap:9px;align-items:center;padding:9px 10px;border-radius:9px;border:0;background:none;color:var(--ink);font:500 14.5px var(--text);cursor:pointer;text-align:start;text-decoration:none}.dropdown-menu button:hover,.dropdown-menu a:hover{background:var(--surface-2);text-decoration:none}@media (max-width: 980px){.shell{grid-template-columns:1fr}.side{position:fixed;inset:0 auto 0 0;width:280px;z-index:40;transform:translate(-100%);transition:transform .22s}[dir=rtl] .side{inset:0 0 0 auto;transform:translate(100%)}.shell.menu-open .side{transform:none}.shell.menu-open:after{content:"";position:fixed;inset:0;background:var(--overlay);z-index:35}.menu-btn{display:inline-flex}.topbar{padding:0 14px}.content{padding:22px 16px 48px}}.welcome{position:relative;overflow:hidden;padding:30px;border-radius:22px;color:#fff;background:var(--ink)}.welcome:after{content:"";position:absolute;inset:auto -20% -60% auto;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(43,92,255,.55),transparent 65%)}.welcome>*{position:relative;z-index:1}.welcome h1{font-size:clamp(30px,3vw,42px);color:#fff}.welcome p{color:#c3c8d4}.ask-bar{display:flex;gap:10px;align-items:center;margin-top:20px;padding:6px 6px 6px 14px;border-radius:14px;background:#fff;max-width:640px;border:2px solid transparent}.ask-bar:focus-within{border-color:var(--amber)}.ask-bar svg{color:var(--amber);flex:none}.ask-bar input{flex:1;min-width:0;border:0;background:none;color:#0b0f19;font:15.5px var(--text);height:38px;outline:none}.ask-bar input::placeholder{color:#6b7384}.ask-bar .btn-primary{background:var(--ink);color:#fff}.tile{display:flex;gap:13px;align-items:flex-start;padding:15px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);text-decoration:none!important;color:inherit;transition:border-color .15s,box-shadow .15s}.tile:hover{border-color:var(--cobalt);box-shadow:0 0 0 3px #2b5cff1f}.tile .ti{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--cobalt))}.tile.locked .ti{background:color-mix(in srgb,var(--hue, var(--cobalt)) 16%,transparent);color:var(--hue, var(--cobalt))}.tile.setup .ti{background:var(--warn-soft);color:var(--warn)}.tile .tn{font-weight:700;line-height:1.25;display:block}.tile .td{font-size:13px;color:var(--mute);margin-top:3px;display:block}.tile .ts{display:inline-flex;margin-top:8px}.chat{display:flex;flex-direction:column;height:calc(100vh - 118px);min-height:440px;max-width:900px;margin:0 auto}.chat-log{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:6px 2px 18px}.bubble{max-width:min(720px,88%);padding:12px 16px;border-radius:18px;white-space:pre-wrap;line-height:1.6;font-size:15.5px}.bubble.me{align-self:flex-end;background:var(--cobalt);color:#fff;border-end-end-radius:6px}.bubble.padi{align-self:flex-start;background:var(--surface);border:1.5px solid var(--line);border-end-start-radius:6px}.chat-input{display:flex;gap:10px;align-items:flex-end;padding:8px;border-radius:18px;background:var(--surface);border:1.5px solid var(--line-2)}.chat-input:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 4px #2b5cff24}.chat-input textarea{min-height:44px;max-height:160px;border:0;background:none;box-shadow:none!important}.padi-orb{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;background:radial-gradient(circle at 35% 30%,#fff 0,var(--amber) 28%,#e0760a 70%,#7a3d00 100%);box-shadow:0 0 50px -6px #ff9f1cb3;animation:float 5s ease-in-out infinite}@keyframes float{50%{transform:translateY(-6px) scale(1.03)}}.suggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.suggestion{text-align:start;padding:14px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:500 14.5px var(--text);color:var(--ink);display:flex;gap:10px;align-items:flex-start}.suggestion svg{color:var(--amber);flex:none;margin-top:2px}.suggestion:hover{border-color:var(--cobalt);background:var(--cobalt-soft)}.perm-group{border:1px solid var(--line);border-radius:14px;padding:6px 14px 8px;background:var(--bg-2)}.perm-group h4{font:600 13.5px var(--text);color:var(--mute);margin:10px 0 2px}.checklist-item{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.checklist-item:last-child{border-bottom:0}.tick{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px solid var(--line-2);color:transparent}.progress{height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden}.progress>i{display:block;height:100%;border-radius:99px;background:var(--cobalt)}.module-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--cobalt));flex:none}.tabs .tab{text-decoration:none}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.toolbar .input{width:auto;min-width:220px;height:40px}.split{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;min-height:calc(100vh - 200px)}.split>aside{border-inline-end:1px solid var(--line);overflow-y:auto}.split>main{min-width:0;display:flex;flex-direction:column}@media (max-width: 900px){.split{grid-template-columns:1fr}.split>aside.hide-on-detail{display:none}}.list-row{display:flex;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer;text-decoration:none!important;color:inherit}.list-row:hover,.list-row.active{background:var(--bg-2)}.list-row .title{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row .sub{font-size:13px;color:var(--mute);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:14.5px}.kv dt{color:var(--mute);margin:0}.kv dd{margin:0}.pill-row{display:flex;gap:6px;flex-wrap:wrap}.drawer-backdrop{position:fixed;inset:0;background:var(--overlay);z-index:50}.drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(520px,100%);background:var(--surface);z-index:51;padding:24px;overflow-y:auto;box-shadow:-20px 0 60px -30px #0006;animation:slideIn .2s ease-out}@keyframes slideIn{0%{transform:translate(30px);opacity:0}}[dir=rtl] .drawer{animation:none}.code{font-family:var(--mono);font-size:12.5px;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:12px;white-space:pre-wrap;word-break:break-all}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.bar-chart{display:flex;align-items:flex-end;gap:4px;height:160px}.bar-chart i{flex:1;background:var(--cobalt);border-radius:3px 3px 0 0;min-height:2px;opacity:.85}.bar-chart i:hover{opacity:1}.hbar{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:10px;align-items:center;font-size:14px;padding:6px 0}.hbar .track{height:8px;background:var(--surface-3);border-radius:99px;overflow:hidden}.hbar .track i{display:block;height:100%;background:var(--hue, var(--cobalt));border-radius:99px}.kanban{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.kanban-col{flex:0 0 280px;background:var(--bg-2);border-radius:14px;padding:10px}.kanban-col h4{margin:4px 6px 10px;font:600 14px var(--text);color:var(--mute);display:flex;justify-content:space-between}.kanban-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:grab}.kanban-card b{display:block;font-size:14.5px}.kanban-card span{font-size:13px;color:var(--mute)}.aa-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.aa-agent{padding:18px}.aa-agent-name{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;min-width:0}.aa-agent-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--hue, var(--mint));background:color-mix(in srgb,var(--hue, var(--mint)) 14%,transparent)}.aa-avatar.small{width:32px;height:32px;border-radius:9px}.aa-stat-link{color:inherit;text-decoration:none}.aa-stat-link:hover{border-color:var(--hue, var(--cobalt))}.aa-flip{transform:rotate(180deg)}[dir=rtl] .aa-flip{transform:none}.aa-wizard{max-width:820px;margin:0 auto;width:100%}.aa-steps{list-style:none;display:flex;gap:6px;padding:0;margin:14px 0 20px;overflow-x:auto}.aa-steps li{flex:1 0 auto}.aa-steps button{width:100%;border:0;background:var(--surface-2);color:var(--mute);font:600 13px var(--text);padding:8px 10px;border-radius:99px;cursor:pointer;white-space:nowrap}.aa-steps li.done button{background:color-mix(in srgb,var(--hue, var(--mint)) 16%,transparent);color:var(--ink)}.aa-steps li.active button{background:var(--hue, var(--mint));color:#fff}.aa-steps button[disabled]{cursor:default}.aa-types{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.aa-choice{display:grid;gap:4px;text-align:start;padding:14px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}.aa-choice span{color:var(--mute);font-size:13.5px}.aa-choice .aa-avatar{margin-bottom:4px}.aa-choice:hover{border-color:var(--line-2)}.aa-choice.active{border-color:var(--hue, var(--mint));background:color-mix(in srgb,var(--hue, var(--mint)) 8%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--hue, var(--mint)) 18%,transparent)}.aa-overview{align-items:start}.aa-hit{padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);margin-top:6px}.aa-play{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.aa-play-chat{display:flex;flex-direction:column;gap:10px;min-height:520px}.aa-log{flex:1;min-height:320px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:6px 2px}.aa-play-why{position:sticky;top:80px}.aa-typing{display:inline-flex;gap:4px}.aa-typing i{width:7px;height:7px;border-radius:50%;background:var(--mute);animation:aaBlink 1s infinite ease-in-out}.aa-typing i:nth-child(2){animation-delay:.15s}.aa-typing i:nth-child(3){animation-delay:.3s}@keyframes aaBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (max-width: 900px){.aa-play{grid-template-columns:1fr}.aa-play-why{position:static}}.aa-days{display:flex;gap:6px;flex-wrap:wrap;border:0;padding:0;margin:0}.aa-days legend{width:100%;margin-bottom:6px;padding:0}.aa-days button{min-width:48px;height:36px;border-radius:99px;border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:600 13px var(--text);cursor:pointer}.aa-days button.on{background:var(--hue, var(--mint));border-color:var(--hue, var(--mint));color:#fff}.aa-days[disabled]{opacity:.5}.aa-action{padding:16px 18px}.aa-quote{padding:6px 10px;border-inline-start:3px solid var(--line-2);background:var(--bg-2);border-radius:6px;white-space:pre-wrap}.aa-memory{padding:14px 16px}.aa-swatch{width:22px;height:22px;border-radius:6px;border:1px solid var(--line);display:inline-block}.aa-copilot{background:linear-gradient(135deg,color-mix(in srgb,var(--hue, var(--mint)) 9%,var(--surface)),var(--surface) 60%)}.aa-chip{border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 12px;font:500 13px var(--text);color:var(--ink-2);cursor:pointer}.aa-chip:hover{border-color:var(--hue, var(--mint));color:var(--ink)}.aa-plan-row{width:100%;border:0;border-bottom:1px solid var(--line);background:none;font:inherit}.aa-step{padding:14px 16px}.aa-step.off{opacity:.55}.aa-totals{border-color:var(--hue, var(--mint))}.aa-inline-form .input{flex:1 1 220px;min-width:0}@media (max-width: 620px){.aa-grid,.aa-types{grid-template-columns:minmax(0,1fr)}.aa-log{max-height:50vh}.aa-inline-form .btn{flex:1 1 100%}}.ct-toolbar .input[type=search]{flex:1 1 240px}.ct-sort{min-width:0!important;width:auto}.ct-filters{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ct-filters .input{height:40px}.ct-table .ct-check{width:36px;padding-inline-end:0}.ct-table input[type=checkbox],.ct-check input{width:18px;height:18px;accent-color:var(--cobalt)}.ct-chan{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--hue, var(--violet)) 14%,transparent);color:var(--ink-2)}.ct-chan.off{background:var(--surface-3);color:var(--mute);text-decoration:line-through}.ct-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:99px;font-size:12.5px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);cursor:default;font-family:inherit}button.ct-tag{cursor:pointer}.ct-tag.on{background:var(--cobalt-soft);color:var(--cobalt-ink);border-color:var(--cobalt)}.ct-score .badge{min-width:38px;justify-content:center;font-variant-numeric:tabular-nums}.ct-bulk{position:sticky;top:8px;z-index:5;display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:10px 14px;border-radius:var(--r);background:var(--surface);border:1.5px solid var(--hue, var(--violet));box-shadow:var(--shadow)}.ct-phone{display:flex;align-items:stretch}.ct-code{display:grid;place-items:center;padding:0 12px;border:1.5px solid var(--line-2);border-inline-end:0;border-radius:11px 0 0 11px;background:var(--bg-2);font-weight:600;color:var(--ink-2)}.ct-phone .input,[dir=rtl] .ct-code{border-radius:0 11px 11px 0}[dir=rtl] .ct-phone .input{border-radius:11px 0 0 11px}.ct-multi{border:0;padding:0;margin:0}.ct-head{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.ct-avatar{width:52px;height:52px;font-size:18px;background:var(--hue, var(--violet))}.ct-head-actions{gap:6px}.ct-stage-select{height:34px;width:auto;padding:0 10px;font-size:14px}.ct-ai{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}.ct-ai-grid{display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr)}.ct-big{font:700 28px/1.1 var(--text);font-variant-numeric:tabular-nums}.ct-money{font-size:22px!important}.ct-timeline{list-style:none;margin:0;padding:0;border-inline-start:2px solid var(--line);margin-inline-start:14px}.ct-timeline li{position:relative;display:flex;gap:12px;padding:10px 0 10px 22px}[dir=rtl] .ct-timeline li{padding:10px 22px 10px 0}.ct-tl-ico{position:absolute;inset-inline-start:-15px;top:8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--line);font-size:13px}.ct-log{flex-wrap:nowrap;gap:8px}.ct-log select{width:auto;flex:none}.ct-textarea{height:auto;min-height:90px;padding:12px 14px;resize:vertical;font:inherit}.ct-details .kv{font-size:14px}.ct-consent-row{padding:8px 0;border-bottom:1px solid var(--line)}.ct-consent-row:last-of-type{border-bottom:0}.ct-move{height:30px;font-size:12.5px;margin-top:8px;padding:0 8px}.ct-col-won{background:var(--ok-soft)}.ct-col-lost{background:var(--surface-3)}.ct-step-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 130px repeat(3,auto);gap:6px;align-items:center}.ct-num{text-align:center;padding:0 6px}.ct-seg{display:flex;flex-direction:column}.ct-group{border-inline-start:3px solid var(--hue, var(--violet))}.ct-op{width:auto;height:34px;font-size:14px}.ct-rule{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:6px;align-items:center}.ct-rule .input{height:40px}.ct-live{padding:12px 14px;border-radius:var(--r);background:var(--cobalt-soft)}.ct-steps{display:flex;gap:6px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.ct-steps li{display:flex;gap:8px;align-items:center;padding:6px 12px;border-radius:99px;background:var(--surface-2);color:var(--mute);font-weight:600;font-size:14px}.ct-steps li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);font-size:12px}.ct-steps li.on{background:var(--cobalt-soft);color:var(--cobalt-ink)}.ct-steps li.on span{background:var(--cobalt);color:#fff}.ct-drop{display:grid;gap:8px;justify-items:center;text-align:center;padding:34px 16px;border:2px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);cursor:pointer}.ct-drop:hover{border-color:var(--cobalt)}.ct-drop.busy{opacity:.7}.ct-map{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ct-cols{display:grid;gap:0 14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:8px}.ct-pick{width:100%;background:none;border:0;border-bottom:1px solid var(--line);text-align:start;font:inherit}.ct-emoji{width:30px;text-align:center;font-size:20px}.ct-stage-form{display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr)}@media (max-width: 900px){.ct-hide-md{display:none}}@media (max-width: 620px){.ct-hide-sm{display:none}.ct-ai-grid{grid-template-columns:1fr}.ct-rule{grid-template-columns:1fr 1fr}.ct-step-row{grid-template-columns:minmax(0,1fr) 70px}.ct-log{flex-wrap:wrap}.ct-log .input{flex:1 1 100%}.ct-head-actions{width:100%}.kanban-col{flex-basis:85vw}}.inbox-split{grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 230px);min-height:520px}.inbox-split>main{min-height:0}.inbox-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.inbox-list>a,.inbox-list>.empty,.inbox-list>.inbox-pad{flex:none}.inbox-views{display:flex;gap:2px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--line);overflow-x:auto;flex:none}.inbox-view{border:0;background:none;padding:7px 10px;border-radius:8px;font:600 13.5px var(--text);color:var(--mute);cursor:pointer;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.inbox-view[aria-selected=true]{background:var(--cobalt-soft);color:var(--cobalt-ink)}.inbox-count{font-size:11.5px;background:var(--surface-3);color:var(--ink-2);border-radius:99px;padding:0 6px;min-width:18px;text-align:center}.inbox-filters{display:grid;gap:6px;padding:8px;border-bottom:1px solid var(--line);flex:none}.inbox-filters .input{height:36px;font-size:14px;padding:0 10px}.inbox-filter-row{display:flex;gap:6px}.inbox-filter-row>*{flex:1;min-width:0}.inbox-search{position:relative}.inbox-search svg{position:absolute;inset-inline-start:10px;top:10px;color:var(--mute)}.inbox-search .input{padding-inline-start:32px}.inbox-toggle{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--ink-2);cursor:pointer}.inbox-toggle input{accent-color:var(--cobalt)}.inbox-row{align-items:flex-start}.inbox-avatar{position:relative;width:38px;height:38px;font-size:13px}.inbox-ch{position:absolute;bottom:-3px;inset-inline-end:-3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid var(--surface);background:var(--sky)}.ch-whatsapp{background:#25d366!important}.ch-messenger{background:#0866ff!important}.ch-instagram{background:#e1306c!important}.ch-telegram{background:#229ed9!important}.ch-email{background:var(--violet)!important}.ch-sms{background:var(--amber-h)!important}.ch-webchat{background:var(--cobalt)!important}.ch-custom{background:var(--ink-2)!important}.inbox-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;margin-top:3px;align-items:center}.inbox-wait{color:var(--warn);font-weight:600}.inbox-ai{color:var(--amber-h);display:inline-flex;gap:3px;align-items:center;font-weight:600}.inbox-tag{display:inline-flex;gap:4px;align-items:center;font-size:12px;padding:1px 8px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);border:0;cursor:default;font-family:var(--text)}button.inbox-tag{cursor:pointer}.inbox-tag button{border:0;background:none;cursor:pointer;color:var(--mute);padding:0;font-size:14px;line-height:1}.inbox-unread{min-width:20px;height:20px;border-radius:99px;background:var(--cobalt);color:#fff;font:700 11.5px var(--text);display:grid;place-items:center;padding:0 6px;flex:none}.mood{font-size:11.5px;font-weight:700;padding:0 7px;border-radius:99px}.mood-positive{background:var(--ok-soft);color:var(--ok)}.mood-neutral{background:var(--surface-2);color:var(--mute)}.mood-negative{background:var(--warn-soft);color:var(--warn)}.mood-urgent{background:var(--danger-soft);color:var(--danger)}.inbox-pad{padding:14px}.inbox-pick{display:grid;place-items:center;height:100%;padding:20px}.inbox-thread{display:flex;flex-direction:column;height:100%;min-height:0}.inbox-head{display:flex;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);flex:none;flex-wrap:wrap}.inbox-who{border:0;background:none;text-align:start;cursor:pointer;display:grid;min-width:0;flex:1;color:inherit;padding:0;font:inherit}.inbox-who b,.inbox-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-actions{gap:4px;flex-wrap:wrap;justify-content:flex-end}.inbox-back{display:none;transform:scaleX(-1)}[dir=rtl] .inbox-back{transform:none}.inbox-body{display:flex;flex:1;min-height:0}.inbox-col{display:flex;flex-direction:column;flex:1;min-width:0}.inbox-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.inbox-msg{display:flex;flex-direction:column;max-width:min(560px,85%)}.inbox-msg.them{align-self:flex-start}.inbox-msg.us,.inbox-msg.note{align-self:flex-end;align-items:flex-end}.inbox-by{font-size:12px;color:var(--mute);margin:0 6px 2px;display:inline-flex;gap:4px;align-items:center}.inbox-bubble{padding:8px 12px 6px;border-radius:16px;background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.inbox-msg.them .inbox-bubble{border-end-start-radius:4px}.inbox-msg.us .inbox-bubble{background:var(--cobalt);border-color:var(--cobalt);color:#fff;border-end-end-radius:4px}.inbox-msg.us .inbox-bubble a{color:#fff;text-decoration:underline}.inbox-msg.note .inbox-bubble{background:var(--amber-soft);border:1px dashed var(--amber);color:var(--ink)}.inbox-time{display:flex;justify-content:flex-end;gap:4px;font-size:11px;opacity:.75;margin-top:2px}.ticks{letter-spacing:-3px;font-weight:700}.ticks.read{color:#9be7ff}.ticks.failed{color:var(--danger);letter-spacing:0}.inbox-tpl{display:block;font-size:12px;font-weight:700;opacity:.85;margin-bottom:2px}.inbox-mention{color:var(--cobalt-ink)}.inbox-msg.us .inbox-mention{color:#fff}.inbox-files{display:grid;gap:6px;margin-top:4px}.inbox-files img,.inbox-files video{max-width:260px;max-height:260px;border-radius:10px;display:block}.inbox-files audio{max-width:260px}.inbox-file{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:10px;background:#7f7f7f1f;color:inherit}.inbox-failed{font-size:12.5px;color:var(--danger);display:flex;gap:6px;align-items:center;margin-top:2px;flex-wrap:wrap;justify-content:flex-end}.inbox-event{align-self:center;font-size:12px;color:var(--mute);background:var(--surface-2);padding:3px 10px;border-radius:99px;text-align:center}.inbox-composer{border-top:1px solid var(--line);padding:8px 12px 10px;position:relative;background:var(--surface);flex:none}.inbox-composer.is-note textarea{background:var(--amber-soft)}.inbox-composer textarea{min-height:60px;max-height:200px;resize:vertical}.inbox-modes{display:flex;gap:4px;margin-bottom:6px}.inbox-modes button{border:0;background:none;font:600 13px var(--text);color:var(--mute);padding:4px 10px;border-radius:8px;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.inbox-modes button[aria-selected=true]{background:var(--surface-2);color:var(--ink)}.inbox-tools{margin-top:6px;gap:6px}.inbox-warn{font-size:13px;background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:8px 10px;margin-bottom:6px;gap:8px}.inbox-hint{font-size:12px;color:var(--mute);margin-bottom:4px}.inbox-padi{font-size:13.5px;background:var(--amber-soft);border-radius:10px;padding:8px 10px;margin-bottom:6px;gap:8px}.inbox-padi svg{color:var(--amber-h);vertical-align:-2px}.inbox-pop{position:absolute;bottom:calc(100% - 4px);inset-inline:12px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:grid;gap:2px;z-index:5;max-height:240px;overflow-y:auto}.inbox-pop button{text-align:start;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;font:14px var(--text);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-pop button[aria-selected=true],.inbox-pop button:hover{background:var(--cobalt-soft)}.inbox-pending{margin-bottom:6px}.inbox-ai-wrap{position:relative;display:inline-flex}.inbox-ai-menu{position:absolute;bottom:calc(100% + 6px);inset-inline-start:0;width:min(300px,86vw);background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:grid;gap:2px;z-index:20}.inbox-ai-menu.right{inset-inline-start:auto;inset-inline-end:0;bottom:auto;top:calc(100% + 6px)}.inbox-ai-menu button{text-align:start;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;font:14px var(--text);color:var(--ink);flex:1}.inbox-ai-menu button:hover:not([disabled]){background:var(--cobalt-soft)}.inbox-ai-menu button[disabled]{opacity:.5;cursor:not-allowed}.inbox-ai-line{display:flex;gap:6px;align-items:center}.inbox-ai-line select{height:32px;width:120px;font-size:13px;padding:0 6px}.inbox-notes{width:min(340px,90vw);max-height:420px;overflow-y:auto}.inbox-views .inbox-notes{inset-inline-start:0;inset-inline-end:auto}.inbox-note{display:grid;gap:2px;padding:8px 10px;border-radius:8px;color:inherit;text-decoration:none!important}.inbox-note.unread{background:var(--cobalt-soft)}.inbox-bell{position:relative;flex:none;height:32px;width:32px}.inbox-bell .inbox-unread{position:absolute;top:-4px;inset-inline-end:-4px;min-width:16px;height:16px;font-size:10px}.inbox-panel{width:300px;flex:none;border-inline-start:1px solid var(--line);padding:14px;overflow-y:auto;display:grid;gap:14px;align-content:start;background:var(--surface)}.inbox-panel .input{height:36px;font-size:14px}.inbox-panel-close{display:none}.inbox-ai-card{background:var(--amber-soft);border-radius:12px;padding:10px 12px;display:grid;gap:6px}.inbox-ai-card svg{color:var(--amber-h);vertical-align:-2px}.inbox-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.inbox-types .tile{text-align:start;font:inherit;cursor:pointer}.inbox-types .ti{color:#fff}.inbox-channel{padding:16px}.inbox-ch-ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.inbox-hook{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.inbox-hook summary{cursor:pointer;font-weight:600;font-size:14px}.inbox-hook[open] summary{margin-bottom:8px}.inbox-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:var(--surface-2);color:var(--mute);flex:none}.inbox-setting{padding:6px 0;border-bottom:1px solid var(--line);flex-wrap:nowrap}.inbox-tpl-preview{white-space:pre-wrap;background:var(--bg-2)}@media (max-width: 1200px){.inbox-panel{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(360px,100%);z-index:40;box-shadow:-20px 0 60px -30px #0006;display:none}.inbox-panel.open{display:grid}.inbox-panel-close{display:inline-flex}}@media (max-width: 900px){.inbox-split{grid-template-columns:1fr;height:calc(100vh - 200px)}.inbox-split.has-detail>aside{display:none}.inbox-split:not(.has-detail)>main{display:none}.inbox-back{display:inline-flex}.inbox-msg{max-width:92%}}@media (max-width: 520px){.hide-sm{display:none}.inbox-head{padding:8px 10px}.inbox-log{padding:10px}.inbox-files img,.inbox-files video{max-width:200px}}.inbox-jump{position:static;margin-top:8px;box-shadow:none}.chip{border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:99px;padding:5px 12px;font:500 13.5px var(--text);cursor:pointer}.chip:hover{border-color:var(--hue, var(--cobalt));background:var(--bg-2)}.bc-ch{display:inline-block;padding:2px 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--bg-2)}.bc-ch.whatsapp{color:#128c4b;background:#128c4b1a}.bc-ch.sms{color:var(--warn);background:var(--warn-soft)}.bc-ch.email{color:var(--cobalt-ink);background:var(--cobalt-soft)}.bc-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bc-channel{text-align:start;padding:14px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;display:grid;gap:2px;color:var(--ink);font:inherit}.bc-channel.on{border-color:var(--hue, var(--cobalt));box-shadow:0 0 0 3px color-mix(in srgb,var(--hue, var(--cobalt)) 18%,transparent)}.bc-variant{border:1px dashed var(--line-2);border-radius:12px;padding:12px;display:grid;gap:10px}.bc-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bc-cal-head{font-size:12.5px;font-weight:600;color:var(--mute);text-align:center;padding:4px 0}.bc-cal-day{min-height:92px;border:1px solid var(--line);border-radius:10px;padding:6px;background:var(--surface);display:flex;flex-direction:column;gap:4px;overflow:hidden}.bc-cal-day.blank{background:transparent;border-color:transparent}.bc-cal-item{border:0;text-align:start;border-radius:6px;padding:3px 6px;font:500 12px var(--text);cursor:pointer;background:var(--bg-2);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-cal-item.whatsapp{background:#128c4b1f}.bc-cal-item.sms{background:var(--warn-soft)}.bc-cal-item.email{background:var(--cobalt-soft)}@media (max-width: 620px){.bc-cal-day{min-height:62px;padding:3px}.bc-cal-item{font-size:10.5px;padding:2px 3px}.bc-channels{grid-template-columns:1fr}}.bc-chart svg{width:100%;height:180px;display:block}.bc-chart line.grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.bc-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--mute);margin-top:8px}.bc-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:6px;vertical-align:-1px}.bc-legend b{color:var(--ink)}.wa-bubble{background:#e7fbe6;color:#0b2614;border-radius:12px 12px 12px 2px;padding:10px 12px;font-size:14.5px;display:grid;gap:4px;max-width:420px;white-space:pre-wrap}.wa-bubble p{margin:0}.wa-btn{display:block;text-align:center;color:#0a7cff;border-top:1px solid rgba(0,0,0,.08);padding-top:6px;font-weight:600}:root[data-theme=dark] .wa-bubble{background:#134d37;color:#e9fbe9}.eb-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1000px){.eb-layout{grid-template-columns:1fr}}.eb-preview-col{position:sticky;top:16px}.eb-frame{width:100%;height:640px;border:1px solid var(--line);border-radius:14px;background:#fff;display:block;margin:0 auto}.eb-frame.mobile{width:390px;max-width:100%}.eb-thumb{width:100%;height:180px;border:1px solid var(--line);border-radius:10px;background:#fff;pointer-events:none}.eb-card{text-align:start;display:grid;gap:6px;cursor:pointer;font:inherit;color:inherit}.eb-block{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:8px;background:var(--bg-2)}.eb-col{border:1px dashed var(--line-2);border-radius:10px;padding:8px;display:grid;gap:6px}.eb-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.eb-up svg{transform:rotate(-90deg)}.eb-back svg{transform:rotate(180deg)}[dir=rtl] .eb-back svg{transform:none}.dns-rec{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:6px}.sms-meter{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--mute)}.sms-meter .warn{color:var(--warn);font-weight:600}.sms-text{max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.sender-nets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sender-net{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:10px}.sender-net select.input{height:34px;font-size:13px;padding:0 8px}.an-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.an-spark{display:block;max-width:100%;height:auto;stroke:var(--hue, var(--cobalt))}.an-spark-fill{fill:color-mix(in srgb,var(--hue, var(--cobalt)) 12%,transparent);stroke:none}.an-sites{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.an-site{display:grid;gap:12px;color:inherit;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.an-site:hover{border-color:var(--cobalt);box-shadow:0 0 0 3px #2b5cff1f}.an-site-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px 12px;margin:0}.an-site-kv dt{font-size:12.5px;color:var(--mute)}.an-site-kv dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.an-toolbar .input{min-width:0;width:auto;height:38px;font-size:14.5px}.an-toolbar .an-date{width:150px}.an-chip{border:0;background:none;padding:0;cursor:pointer}.an-metrics{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.an-metric{text-align:start;font:inherit;color:inherit;cursor:pointer;padding:16px;border-width:1.5px}.an-metric[disabled]{cursor:default;opacity:1}.an-metric b{font-size:24px}.an-metric.active{border-color:var(--hue, var(--cobalt));box-shadow:0 0 0 3px color-mix(in srgb,var(--hue, var(--cobalt)) 18%,transparent)}.an-bars .bar-chart i{background:var(--hue, var(--cobalt))}.an-bars .bar-chart i.an-marked{background:var(--amber);opacity:1}.an-bars-axis{display:flex;gap:4px;margin-top:6px;font-size:11.5px;color:var(--mute)}.an-bars-axis span{flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden}.an-notes{list-style:none;padding:0;margin:10px 0 0;font-size:13px;color:var(--ink-2);display:grid;gap:4px}.an-notes li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--amber);margin-inline-end:8px}.an-hbar-label{font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-hbar-val{text-align:end;font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--ink-2)}.hbar.an-click{cursor:pointer;border-radius:8px}.hbar.an-click:hover{background:var(--bg-2)}.hbar.an-click:focus-visible{outline-offset:0}.an-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;margin-top:10px}.an-hours div{height:14px;border-radius:3px;background:var(--hue, var(--cobalt))}.an-table td.an-num,.an-table th.an-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.an-table td .mono{word-break:break-all}.an-subtabs{display:flex;gap:6px;overflow-x:auto;margin:-8px 0 18px;padding-bottom:4px}.an-subtab{flex:none;padding:6px 12px;border-radius:99px;font-size:14px;font-weight:600;color:var(--ink-2);background:var(--surface-2);text-decoration:none!important}.an-subtab:hover{background:var(--surface-3)}.an-subtab[aria-current=page]{background:var(--ink);color:var(--paper)}.an-ai{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));background:linear-gradient(180deg,var(--amber-soft),var(--surface) 70%)}.an-ai-text{white-space:pre-wrap;line-height:1.6;font-size:15px}.an-visit{display:grid;gap:8px;padding:16px}.an-visit-sum{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--ink-2);align-items:center}.an-visit details summary{cursor:pointer;color:var(--brand-ink)}.an-events{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.an-events li{display:grid;grid-template-columns:18px 80px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:14px}.an-events li svg{color:var(--mute)}.an-feed{list-style:none;margin:0;padding:0}.an-feed li{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.an-feed li:last-child{border-bottom:0}.an-feed b{font-weight:600;font-size:14px}.an-feed span.muted{display:block}.an-live-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--ok);vertical-align:middle;animation:anPulse 1.6s ease-in-out infinite}@keyframes anPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ok) 25%,transparent)}}.an-movers{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.an-movers li{display:flex;justify-content:space-between;gap:10px;align-items:center}.an-up{color:var(--ok);font-variant-numeric:tabular-nums}.an-down{color:var(--danger);font-variant-numeric:tabular-nums}.an-transitions{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:start}.an-tr-center{text-align:center;display:grid;gap:6px;align-self:center;border-color:var(--hue, var(--cobalt))}.an-tr-center b{font-size:28px}@media (max-width: 860px){.an-transitions{grid-template-columns:1fr}}.an-funnel{list-style:none;margin:0;padding:0;display:grid;gap:12px}.an-funnel-bar{height:12px;border-radius:6px;background:var(--surface-3);overflow:hidden;margin-top:6px}.an-funnel-bar i{display:block;height:100%;background:var(--hue, var(--cobalt));border-radius:6px}.an-step{display:grid;grid-template-columns:24px repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:12px}.an-step>b{align-self:center}@media (max-width: 720px){.an-step{grid-template-columns:1fr}}.an-steps{margin:0;padding-inline-start:22px;display:grid;gap:6px}.an-code-wrap{display:grid;gap:8px;justify-items:start}.an-code-wrap .code{width:100%;margin:0;max-height:260px;overflow:auto}.an-fieldset{border:0;margin:0;padding:0;min-width:0}.an-heat-wrap{max-width:640px}.an-heat{position:relative;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:repeating-linear-gradient(0deg,var(--bg-2) 0 39px,var(--line) 39px 40px);max-height:1600px}.an-heat svg{position:absolute;inset:0;width:100%;height:100%}.an-heat-cell{fill:var(--coral)}.an-heat-frame{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none;opacity:.55;background:#fff}.an-heat-scale{width:120px;height:10px;border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--coral) 25%,transparent),var(--coral))}.an-player{position:relative;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bg-2)}.an-cursor{position:absolute;top:0;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--cobalt);border:2px solid #fff;box-shadow:0 1px 4px #0006;pointer-events:none;transition:transform .08s linear}.an-cursor.click{animation:anClick .45s ease-out}@keyframes anClick{0%{box-shadow:0 0 #f04438b3}to{box-shadow:0 0 0 18px #f0443800}}@media (max-width: 620px){.an-metric b{font-size:20px}.an-events li{grid-template-columns:18px minmax(0,1fr) auto}.an-events li>span.muted:first-of-type{display:none}.an-toolbar .input{flex:1 1 140px}}.af-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.af-chip{height:30px;padding:0 11px;border-radius:99px;border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:600 13px var(--text);cursor:pointer}.af-chip:hover{border-color:var(--hue, var(--cobalt))}.af-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.af-ico{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.af-ico-trigger{background:var(--hue, var(--pink));color:#fff}.af-ico-condition,.af-ico-split,.af-ico-wait{background:var(--amber-soft);color:var(--warn)}.af-ico-goal,.af-ico-end{background:var(--ok-soft);color:var(--ok)}.af-tpl-icons .af-ico{width:24px;height:24px;border-radius:7px}.af-err{color:var(--danger);display:block;font-size:13px}.af-warn{color:var(--warn);display:block;font-size:13px}.af-break{word-break:break-word}.af-fieldset{border:0;padding:0;margin:0;min-width:0}.af-wf-row{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.af-wf-row:last-child{border-bottom:0}.af-wf-row:hover{background:var(--bg-2)}.af-wf-main{flex:1;min-width:0;color:inherit;text-decoration:none!important;display:grid;gap:3px}.af-wf-main .title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-wf-main .sub{font-size:13px;color:var(--mute)}.af-wf-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-2);align-items:center}.af-wf-side{display:flex;gap:10px;align-items:center;flex:none}.af-tpl-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.af-tpl{display:flex;flex-direction:column;gap:8px;padding:18px}.af-tpl h3{margin:4px 0 0}.af-tpl p{flex:1;margin:0}.af-tpl .badge{align-self:flex-start}.af-tpl-icons{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.af-padi{border-color:var(--hue, var(--pink));background:linear-gradient(135deg,var(--surface),var(--amber-soft))}.af-pick{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.af-pick b,.af-pick .small{display:block}.af-hit{width:100%;border:0;background:none;text-align:start;font:inherit;flex-direction:column;align-items:flex-start;gap:0}.af-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);position:sticky;top:8px;z-index:5;box-shadow:var(--shadow)}.af-bar-title{flex:1;min-width:160px;display:grid}.af-name{border:0;background:none;padding:0;text-align:start;font:600 18px var(--display);color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-name:hover{color:var(--cobalt-ink)}.af-bar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.af-canvas{display:flex;flex-direction:column;align-items:flex-start;padding:22px 12px 40px;border-radius:var(--r-lg);overflow-x:auto;background:radial-gradient(circle,var(--line) 1px,transparent 1.2px) 0 0 / 18px 18px,var(--bg-2);border:1px solid var(--line)}.af-canvas>*,.af-col>*{margin-inline:auto}.af-step{width:300px;max-width:100%;display:flex;gap:11px;align-items:flex-start;text-align:start;padding:12px 14px;border-radius:14px;background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--shadow);cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.af-step:hover{border-color:var(--line-2)}.af-step.sel{border-color:var(--hue, var(--cobalt));box-shadow:0 0 0 4px color-mix(in srgb,var(--hue, var(--cobalt)) 18%,transparent)}.af-step.bad{border-color:var(--danger)}.af-step.t-trigger{border-top:4px solid var(--hue, var(--pink))}.af-step-body{display:grid;gap:2px;min-width:0}.af-step-kind{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.af-step-body b{font-size:15px}.af-step-text{font-size:13px;color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.af-add{display:flex;flex-direction:column;align-items:center;padding:0}.af-add:before,.af-add:after{content:"";width:2px;height:12px;background:var(--line-2)}.af-add-btn{display:inline-flex;align-items:center;gap:6px;height:28px;min-width:28px;padding:0 6px;justify-content:center;border-radius:99px;border:1.5px dashed var(--line-2);background:var(--surface);color:var(--mute);font:600 12.5px var(--text);cursor:pointer}.af-add-btn:hover,.af-add-btn:focus-visible{border-style:solid;border-color:var(--hue, var(--cobalt));color:var(--ink);padding:0 10px}.af-branches{display:flex;gap:18px;align-items:flex-start;position:relative;padding-top:14px;flex:none}.af-branches:before{content:"";position:absolute;top:0;left:12%;right:12%;height:14px;border:2px solid var(--line-2);border-bottom:0;border-radius:12px 12px 0 0}.af-col{display:flex;flex-direction:column;align-items:flex-start;min-width:220px;padding:0 4px 10px;border-radius:14px}.af-col+.af-col{border-inline-start:1.5px dashed var(--line);padding-inline-start:18px}.af-col .af-step{width:250px}.af-branch-label{font:700 12px var(--text);padding:3px 10px;border-radius:99px;background:var(--surface-3);color:var(--ink-2);margin-top:2px}.af-branch-label.b-yes,.af-branch-label.b-event{background:var(--ok-soft);color:var(--ok)}.af-branch-label.b-no,.af-branch-label.b-timeout{background:var(--danger-soft);color:var(--danger)}.af-branch-label.b-a,.af-branch-label.b-b{background:var(--cobalt-soft);color:var(--cobalt-ink)}.af-col-end{margin-top:4px}.af-jump{margin-top:2px;display:inline-flex;gap:4px;align-items:center;border:1.5px dashed var(--line-2);background:var(--surface);border-radius:10px;padding:6px 10px;font:600 13px var(--text);color:var(--ink-2);cursor:pointer}.af-drawer{width:min(480px,100%)}.af-group-title{margin:0 0 8px;font:700 12.5px var(--text);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.af-pick-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.af-pick-btn{display:flex;gap:10px;align-items:flex-start;text-align:start;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit}.af-pick-btn:hover,.af-pick-btn:focus-visible{border-color:var(--hue, var(--cobalt));background:var(--bg-2)}.af-pick-btn b,.af-pick-btn .small{display:block}.af-ai-box{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--amber-soft)}.af-filter{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;padding:10px;border-radius:12px;background:var(--bg-2)}.af-log{list-style:none;margin:0;padding:0;display:grid;gap:0}.af-log-item{display:flex;gap:12px;padding:10px 0 12px;position:relative}.af-log-item:not(:last-child):before{content:"";position:absolute;left:15px;top:44px;bottom:-2px;width:2px;background:var(--line)}[dir=rtl] .af-log-item:not(:last-child):before{left:auto;right:15px}.af-log-item.error .af-ico{background:var(--danger-soft);color:var(--danger)}.af-log-item.retry .af-ico,.af-log-item.deferred .af-ico{background:var(--warn-soft);color:var(--warn)}.af-result{margin:6px 0 0;display:grid;gap:2px;font-size:13px}.af-result div{display:flex;gap:8px;min-width:0}.af-result dt{color:var(--mute);flex:none}.af-result dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink-2)}@media (max-width: 620px){.af-wf-row{align-items:flex-start}.af-wf-side{flex-direction:column-reverse;align-items:flex-end;gap:6px}.af-bar{position:static}.af-bar-actions{width:100%}.af-bar-actions .btn{flex:1}.af-canvas{padding:16px 8px 28px}.af-col{min-width:200px}.af-col .af-step{width:210px}.af-filter{grid-template-columns:1fr}.toolbar .input{min-width:0;flex:1}}.a1-whitelabel{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:18px;padding:4px 6px;text-decoration:none}.a1-whitelabel img{border-radius:6px;max-width:120px;object-fit:contain}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.choice-card{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:16px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}.choice-card:hover{border-color:var(--line-2)}.choice-card.open{border-color:var(--brand);box-shadow:var(--glow)}.choice-card.current .choice-ico{background:var(--brand);color:var(--on-brand)}.choice-ico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.choice-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wiz-steps{list-style:none;display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}.wiz-steps li{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mute)}.wiz-steps li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;background:var(--surface-2);color:var(--mute)}.wiz-steps li.active{color:var(--ink);font-weight:600}.wiz-steps li.active span{background:var(--brand);color:var(--on-brand)}.wiz-steps li.done span{background:var(--ok-soft);color:var(--ok)}.doc-list{display:flex;flex-direction:column;gap:6px}.doc-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm)}.doc-kind{font-weight:600;font-size:13px}.doc-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-card h3,.review-card h3{overflow-wrap:anywhere}.review-card{border-left:3px solid var(--amber)}.review-sample{background:var(--surface-2);border-radius:var(--r-sm);padding:10px 12px;white-space:pre-wrap}.reason-list{margin:4px 0 0;padding-left:18px}.bulk-summary{border-top:3px solid var(--brand)}.bulk-big{font-family:var(--display);font-size:28px;font-weight:600}.sug-row{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm)}.domain-card h3{overflow-wrap:anywhere}.small-metrics .stat b{font-size:18px}.small-metrics .stat b.bad{color:var(--danger)}.link-btn{background:none;border:0;padding:0 6px 0 0;color:var(--brand-ink);text-decoration:underline;cursor:pointer;font:inherit;align-self:flex-start}.guide summary{cursor:pointer;color:var(--brand-ink);font-weight:600;font-size:14px}.guide ol{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}.hold-line{display:block;overflow:hidden;text-overflow:ellipsis}.look-row{padding:8px 0;border-bottom:1px solid var(--line);gap:8px}@media (max-width: 640px){.choice-grid{grid-template-columns:1fr}.look-row{flex-wrap:wrap}}.show-sm{display:none}.pd-chat-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.pd-chat-wrap .chat{height:calc(100vh - 290px);min-height:460px;max-width:none;margin:0}.pd-threads{display:grid;gap:10px;align-content:start;max-height:calc(100vh - 290px);overflow-y:auto}.pd-threads ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pd-threads li{display:flex;align-items:center;border-radius:12px}.pd-threads li.active{background:var(--cobalt-soft)}.pd-thread-btn{flex:1;min-width:0;text-align:start;background:none;border:0;padding:9px 10px;cursor:pointer;display:grid;color:var(--ink);font:inherit}.pd-thread-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px}.pd-msg{display:flex;gap:10px;align-items:flex-start}.pd-msg.me{justify-content:flex-end}.pd-msg-body{display:grid;gap:8px;max-width:min(720px,92%);min-width:0}.pd-msg.me .pd-msg-body{justify-items:end}.pd-avatar{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--cobalt),var(--violet));margin-top:4px}.pd-hello{text-align:center;margin:auto;padding:24px 8px;max-width:560px}.pd-hello h2{font-size:26px;letter-spacing:-.03em;margin:0 0 6px}.pd-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.pd-att{width:120px;max-height:120px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.pd-thumb{position:relative;width:56px;height:56px}.pd-thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.pd-thumb button{position:absolute;top:-6px;inset-inline-end:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--ink);color:var(--surface);display:grid;place-items:center;cursor:pointer}.pd-audio{width:100%;max-width:320px;height:36px}.pd-rec{align-items:center;padding:12px 14px}.rec-dot{width:12px;height:12px;border-radius:50%;background:var(--coral);animation:pd-pulse 1.1s ease-in-out infinite}@keyframes pd-pulse{50%{opacity:.25;transform:scale(.8)}}.pd-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13.5px;color:var(--mute)}.pd-steps li{display:flex;gap:8px;align-items:baseline}.pd-steps .s-ico{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--surface-3);color:var(--ink)}.pd-steps .s-done .s-ico{background:var(--mint);color:#fff}.pd-steps .s-failed .s-ico,.pd-steps .s-forbidden .s-ico{background:var(--coral);color:#fff}.pd-steps .s-proposed .s-ico{background:var(--amber-h);color:#fff}.pd-steps .s-running .s-ico{background:var(--cobalt-soft);animation:pd-pulse 1s infinite}.pd-card{background:var(--surface);border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:8px;min-width:0;width:100%}.pd-approval{border-color:var(--amber-h);background:var(--amber-soft)}.pd-more{font-weight:600;font-size:14px}.pd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.pd-stat{display:grid;gap:2px;padding:10px;background:var(--bg-2);border-radius:12px}.pd-stat b{font-size:20px;letter-spacing:-.02em}.pd-stat .up{color:var(--mint)}.pd-stat .down{color:var(--coral)}.pd-bars{display:grid;gap:6px}.pd-bar-row{display:grid;grid-template-columns:90px 1fr 50px;gap:8px;align-items:center;font-size:13px}.pd-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-bar-track{display:grid;gap:2px}.pd-bar{display:block;height:10px;border-radius:99px}.pd-bar-val{text-align:end;font-weight:600}.pd-chart{width:100%;height:auto;color:var(--mute)}.pd-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pd-list li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.pd-ap{display:grid;gap:10px}.pd-cost{text-align:end;display:grid}.pd-cost b{font-size:20px}.pd-plan{margin:0;padding-inline-start:22px;display:grid;gap:4px}.pd-checks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.pd-checks li{display:flex;gap:6px;align-items:center}.pd-checks .ok{color:var(--mint)}.pd-checks .bad{color:var(--coral)}.pd-why summary{cursor:pointer;font-weight:600}.pd-evidence{margin:8px 0 0;padding-inline-start:18px;color:var(--mute);font-size:14px}.pd-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pd-mode{text-align:start;display:grid;gap:4px;padding:14px;border-radius:14px;border:1.5px solid var(--line-2);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink)}.pd-mode.on{border-color:var(--cobalt);background:var(--cobalt-soft);box-shadow:0 0 0 3px #2b5cff1f}.pd-meter{height:12px;border-radius:99px;background:var(--surface-3);overflow:hidden}.pd-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--cobalt),var(--violet))}.pd-notes{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.pd-notes button{width:100%;text-align:start;display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink)}.pd-notes .unread button{border-color:var(--cobalt);background:var(--cobalt-soft)}.pd-bell{position:relative}.pd-bell-n{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--coral);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.pd-model{border:1.5px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:10px}.pd-public{max-width:720px;margin:0 auto;padding:24px 16px 60px;display:grid;gap:18px}@media (max-width: 860px){.show-sm{display:flex}.pd-chat-wrap{grid-template-columns:1fr}.pd-threads{display:none;max-height:40vh}.pd-threads.open{display:grid}.pd-chat-wrap .chat{height:calc(100vh - 300px);min-height:380px}.pd-modes{grid-template-columns:1fr}.pd-bar-row{grid-template-columns:70px 1fr 40px}}.pd-head{flex-wrap:nowrap;align-items:flex-start}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.module textarea.input{width:100%;resize:vertical;font:inherit}.module .stack>*{min-width:0}@media (max-width: 640px){.module .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.module .stat b{font-size:26px}}.b4-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.b4-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.b4-label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.b4-chip{border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:99px;padding:7px 14px;font:600 14px/1.2 var(--text);cursor:pointer;min-height:38px}.b4-chip.on{background:var(--cobalt-soft);border-color:var(--cobalt);color:var(--cobalt-ink)}.b4-chip:focus-visible{outline:3px solid rgba(43,92,255,.35);outline-offset:2px}.b4-steps{margin:0;padding-inline-start:22px;display:grid;gap:8px;font-size:14.5px}.b4-net{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;flex:none;color:#fff;background:var(--ink-2)}.b4-net-facebook{background:#1877f2}.b4-net-instagram{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af)}.b4-net-tiktok{background:#0b0f19}.b4-net-gbp{background:#34a853}.b4-net-youtube{background:#e11d1d}.b4-net-x{background:#0b0f19}.b4-net-linkedin,.b4-net-linkedin_page{background:#0a66c2}.b4-net-pinterest{background:#e60023}.b4-net-threads{background:#0b0f19}.b4-list{display:grid;gap:10px}.b4-acc{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap}.b4-acc>div:nth-child(2){flex:1;min-width:140px}.b4-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.b4-grid>*,.b4-two>*,.b4-split>*{min-width:0}.b4-netcard .alert,.b4-netcard .btn{max-width:100%;white-space:normal}.b4-netcard{display:grid;gap:10px;align-content:start}.b4-two{display:grid;gap:18px;grid-template-columns:1fr 1fr}.b4-compose{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.b4-side{position:sticky;top:12px}.b4-media{display:flex;gap:8px;flex-wrap:wrap}.b4-mthumb{position:relative;width:84px;height:84px;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line);background:var(--bg-2);padding:0}.b4-mthumb img,.b4-mthumb video,.b4-sq{width:100%;height:100%;object-fit:cover;display:block}.b4-sq{width:64px;height:64px;border-radius:var(--r-sm);flex:none}.b4-preview{border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--surface);display:grid;gap:8px}.b4-preview.bad{border-color:var(--danger)}.b4-thumb{position:relative;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-2);max-height:220px}.b4-thumb img,.b4-thumb video{width:100%;max-height:220px;object-fit:cover;display:block}.b4-more{position:absolute;inset-inline-end:8px;bottom:8px;background:#0b0f19b3;color:#fff;border-radius:99px;padding:2px 9px;font-size:12px}.b4-pick{text-align:start;border:1.5px solid var(--line-2);background:var(--surface);border-radius:var(--r);padding:10px 12px;cursor:pointer;font:inherit;white-space:pre-wrap}.b4-pick:hover{border-color:var(--cobalt);background:var(--cobalt-soft)}.b4-post{display:grid;gap:10px}.b4-target{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;padding:3px 8px;border-radius:99px;background:var(--bg-2)}.b4-target.published{background:var(--ok-soft);color:var(--ok)}.b4-target.failed{background:var(--danger-soft);color:var(--danger)}.b4-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.b4-cal-head{padding:8px;font-size:12.5px;font-weight:600;color:var(--mute);background:var(--bg-2);text-align:center}.b4-cal-day{min-height:104px;border-top:1px solid var(--line);border-inline-start:1px solid var(--line);padding:4px;display:grid;gap:3px;align-content:start;min-width:0}.b4-cal-day.out{background:var(--bg);color:var(--mute)}.b4-cal-day.today .b4-cal-num{background:var(--cobalt);color:#fff}.b4-cal-day.over{background:var(--cobalt-soft)}.b4-cal-num{font-size:12px;width:22px;height:22px;border-radius:99px;display:grid;place-items:center;font-weight:600}.b4-cal-post{border:0;text-align:start;font:500 12px/1.3 var(--text);padding:3px 6px;border-radius:6px;background:var(--cobalt-soft);color:var(--cobalt-ink);cursor:pointer;display:flex;gap:4px;align-items:center;min-width:0}.b4-cal-post.s-published{background:var(--ok-soft);color:var(--ok)}.b4-cal-post.s-failed{background:var(--danger-soft);color:var(--danger)}.b4-cal-post.s-draft{background:var(--bg-2);color:var(--ink-2)}.b4-cal-post.s-pending_approval{background:var(--warn-soft);color:var(--warn)}.b4-item{border:1px solid var(--line);border-radius:var(--r);padding:14px;background:var(--surface);display:grid;gap:8px;min-width:0}.b4-item.unseen{border-inline-start:4px solid var(--cobalt)}.b4-stars{color:var(--amber);letter-spacing:1px;font-size:16px;white-space:nowrap}.b4-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.b4-tag{display:inline-block;background:var(--bg-2);border-radius:99px;padding:2px 10px;font-size:12.5px;color:var(--ink-2);margin:0 4px 4px 0}.b4-rankgrid{display:grid;gap:6px;max-width:460px;margin-inline:auto}.b4-rank{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:700 14px var(--text);color:#fff;background:var(--mute)}.b4-rank.r1{background:#138a4b}.b4-rank.r2{background:#66c61c;color:#0b0f19}.b4-rank.r3{background:#f5b301;color:#0b0f19}.b4-rank.r4{background:#f79009}.b4-rank.r5{background:#f04438}.b4-rank.out{background:#7b8394}.b4-dir{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.b4-dir:last-child{border-bottom:0}.b4-issue{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:14px}.b4-issue.bad{background:var(--danger-soft);color:var(--danger)}.b4-score{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font:800 28px var(--text);color:var(--cobalt-ink);background:conic-gradient(var(--cobalt) calc(var(--p) * 1%),var(--surface-3) 0);position:relative;flex:none}.b4-score:after{content:attr(data-v);position:absolute;inset:8px;border-radius:50%;background:var(--surface);display:grid;place-items:center}.b4-split{display:grid;gap:14px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}@media (max-width: 860px){.b4-compose,.b4-two,.b4-split{grid-template-columns:1fr}.b4-side{position:static}}@media (max-width: 620px){.b4-cal-day{min-height:64px;padding:2px}.b4-cal-post{font-size:10px;padding:2px 3px}.b4-cal-post span:not(.b4-net){display:none}.b4-cal-head{padding:6px 2px;font-size:11px}}.rep-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 860px){.rep-grid>*{grid-column:1 / -1!important}}.rep-block{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.rep-pub{min-height:100vh;background:var(--bg-2);padding:20px 16px 48px}.rep-pub>.inner{max-width:1100px;margin:0 auto;display:grid;gap:16px}.call-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:var(--mute)}.call-dot.ok{background:var(--ok)}.call-dot.bad{background:#d6453d}.ivr-node{border-left:4px solid var(--hue, var(--cobalt))}.b3-choice,.b3-pills{display:flex;gap:8px;flex-wrap:wrap}.b3-pills{margin-bottom:4px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.b3-chip{border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 14px;font:600 14px/1 var(--text);cursor:pointer;white-space:nowrap;min-height:36px}.b3-chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.b3-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:var(--bg-2);border:1px solid var(--line)}.b3-thumb.ph{display:inline-block}.b3-pics{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.b3-pic{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;border:1px solid var(--line);padding:0;background:var(--bg-2);cursor:pointer}.b3-pic img{width:100%;height:100%;object-fit:cover;display:block}.b3-pic button{position:absolute;top:3px;inset-inline-end:3px;width:22px;height:22px;border-radius:50%;border:0;background:#0b0f19b3;color:#fff;cursor:pointer;line-height:1}.b3-var{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;align-items:center}.b3-var .input,.b3-line .input{height:40px}.b3-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.b3-line .input{flex:1;min-width:120px}.b3-bars{display:flex;align-items:flex-end;gap:3px;height:120px}.b3-bars span{flex:1;min-width:3px;background:linear-gradient(180deg,var(--cobalt),var(--violet));border-radius:4px 4px 0 0}.b3-way{border:1.5px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px}.b3-guide ol{margin:8px 0 0;padding-inline-start:20px;display:grid;gap:4px}.b3-amount{font:700 38px/1.1 var(--text);letter-spacing:-.02em}.b3-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;justify-content:space-between}.b3-steps li{flex:1;text-align:center;font-size:12px;color:var(--mute);display:grid;gap:6px;justify-items:center}.b3-steps li span{width:16px;height:16px;border-radius:50%;background:var(--line-2)}.b3-steps li.done{color:var(--ink);font-weight:600}.b3-steps li.done span{background:var(--ok)}.b3-public{min-height:100vh;background:var(--bg)}.b3-public-head{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.b3-public-in{max-width:1040px;margin:0 auto;padding:10px 16px;display:flex;gap:10px;align-items:center}.b3-public-in b{font-size:18px}.b3-public-logo{width:36px;height:36px;border-radius:10px;object-fit:cover}.b3-public-main{max-width:560px;margin:0 auto;padding:20px 16px 40px;display:grid;gap:16px}.b3-public-main.wide{max-width:1040px}.b3-public-foot{text-align:center;padding:20px 16px 30px}.b3-public .btn-primary{background:var(--b3-brand);border-color:var(--b3-brand)}.b3-banner{width:100%;max-height:220px;object-fit:cover;border-radius:16px}.b3-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.b3-card{text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;padding:0;cursor:pointer;display:grid;font:inherit;color:inherit}.b3-card:hover{border-color:var(--b3-brand);box-shadow:var(--shadow)}.b3-card img,.b3-card-ph{width:100%;aspect-ratio:1;object-fit:cover;background:var(--bg-2);display:block}.b3-card-body{padding:10px 12px 14px;display:grid;gap:4px}.b3-big{width:100%;max-height:340px;object-fit:contain;border-radius:14px;background:var(--bg-2)}.b3-qty{display:inline-flex;gap:10px;align-items:center}.b3-cartbtn{background:var(--surface);border:1.5px solid var(--line-2);border-radius:11px;height:40px;padding:0 14px;font-weight:600;cursor:pointer}@media (max-width: 620px){.b3-var{grid-template-columns:1fr 1fr}.b3-var b{grid-column:1 / -1}.b3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.b3-public-main{padding-top:14px}}.b3-editor{display:grid;grid-template-columns:400px minmax(0,1fr);gap:18px;align-items:start}.b3-ed-side{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding-inline-end:4px}.b3-blk{border:1.5px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--surface);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.b3-blk.on{border-color:var(--cobalt)}.b3-blk.off{opacity:.55}.b3-blk-name{flex:1 1 140px;background:none;border:0;font:600 14.5px var(--text);cursor:pointer;text-align:start;padding:6px 0;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b3-blk-edit{flex-basis:100%;padding:10px 0 4px;border-top:1px solid var(--line)}.b3-listrow{display:grid;gap:6px;padding:8px;border:1px dashed var(--line-2);border-radius:10px}.b3-listrow .input{height:40px}.b3-listrow textarea.input{min-height:60px;height:auto}.b3-ed-prev{min-width:0}.b3-frame{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface);margin:0 auto;max-height:calc(100vh - 140px);overflow-y:auto}.b3-frame.mobile{max-width:390px}.b3-frame.wide{max-width:100%}.b3-bar{display:grid;grid-template-columns:minmax(70px,140px) 1fr auto;gap:8px;align-items:center;font-size:14px}.b3-bar i{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--cobalt),var(--violet))}@media (max-width: 900px){.b3-editor{grid-template-columns:minmax(0,1fr)}.b3-ed-side{position:static;max-height:none}.b3-fm-split{grid-template-columns:1fr}}.pg{min-height:100vh;font-size:17px;line-height:1.55}.pg>section,.pg>hr,.pg>div{max-width:920px;margin-inline:auto;padding-inline:20px}.pg-sec{padding-block:28px}.pg-sec.center{text-align:center}.pg-h1{font-weight:800;font-size:clamp(30px,6vw,48px);line-height:1.1;margin:10px 0;letter-spacing:-.02em}.pg-h2{font-weight:700;font-size:clamp(22px,4vw,30px);line-height:1.2;margin:0 0 14px}.pg-sub,.pg-body{opacity:.85;white-space:pre-line}.pg-cap{opacity:.65;font-size:14px}.pg-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;padding-block:44px}.pg-hero.center{grid-template-columns:1fr;text-align:center}.pg-hero img{width:100%;border-radius:var(--pg-radius);object-fit:cover;max-height:340px}.pg-badge{display:inline-block;background:var(--pg-accent);color:#111;font-weight:700;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px}.pg-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--pg-primary);color:#fff!important;font-weight:700;padding:13px 22px;border-radius:var(--pg-radius);text-decoration:none!important;margin-top:10px;min-height:48px;border:2px solid var(--pg-primary)}.pg-btn.ghost{background:transparent;color:var(--pg-primary)!important}.pg-btn.wa{background:#25d366;border-color:#25d366;color:#052e16!important}.pg-btn.block{display:flex;width:100%;margin-top:12px}.pg-btn.small{font-style:normal;padding:8px 14px;min-height:36px;font-size:14px}.pg-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.pg-card{border:1px solid color-mix(in srgb,var(--pg-text) 14%,transparent);border-radius:var(--pg-radius);padding:18px;display:grid;gap:6px;align-content:start;background:color-mix(in srgb,var(--pg-text) 3%,var(--pg-bg));color:inherit;text-decoration:none}.pg-card.prod img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--pg-radius) - 4px)}.pg-card p,.pg-card blockquote{margin:0}.pg-ico{font-size:26px}.pg-price{font-weight:800;font-size:28px;line-height:1.1;color:var(--pg-primary)}.pg-img{width:100%;border-radius:var(--pg-radius)}.pg-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.pg-gal img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--pg-radius)}.pg-gal figure{margin:0}.pg-faq{border-bottom:1px solid color-mix(in srgb,var(--pg-text) 15%,transparent);padding:12px 0}.pg-faq summary{font-weight:600;cursor:pointer}.pg-cta{text-align:center;padding:40px 20px;background:var(--pg-primary);color:#fff;border-radius:var(--pg-radius);margin-block:20px;max-width:880px!important}.pg-cta .pg-btn{background:#fff;color:var(--pg-primary)!important;border-color:#fff}.pg-cta .pg-btn.wa{background:#25d366;color:#052e16!important;border-color:#25d366}.pg-video{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--pg-radius)}.pg-count{display:flex;gap:12px;justify-content:center}.pg-count span{display:grid;background:var(--pg-primary);color:#fff;border-radius:var(--pg-radius);padding:12px 18px;font-size:13px;min-width:76px}.pg-count b{font-size:30px}.pg-cols.stats{text-align:center}.pg-cols.stats b{display:block;font-size:34px;color:var(--pg-primary)}.pg-profile{text-align:center;padding-block:36px 8px}.pg-profile img{width:96px;height:96px;border-radius:50%;object-fit:cover}.pg-links{display:grid;max-width:520px!important}.pg-links.row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pg-hr{border:0;border-top:1px solid color-mix(in srgb,var(--pg-text) 15%,transparent)}.pg.bio>section{max-width:520px}.pg-form{background:color-mix(in srgb,var(--pg-text) 3%,var(--pg-bg));border-radius:var(--pg-radius);padding:18px;position:relative}.pg-form .input{color:#14182b;background:#fff}.pg-form .field label{color:inherit}.pg-submit{background:var(--pg-primary)!important;border-color:var(--pg-primary)!important}@media (max-width: 700px){.pg-hero{grid-template-columns:1fr;padding-block:28px}.pg{font-size:16px}}.b3-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:start}.b3-day{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;display:grid;gap:6px;min-height:120px;align-content:start}.b3-day.today{border-color:var(--cobalt);box-shadow:0 0 0 3px #2b5cff1a}.b3-bk{text-align:start;display:grid;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--brand-soft);cursor:pointer;font:inherit;color:inherit;border-inline-start:4px solid var(--cobalt)}.b3-bk.cancelled,.b3-bk.no_show{opacity:.6;border-inline-start-color:var(--danger);background:var(--bg-2)}.b3-bk.pending_payment{border-inline-start-color:var(--amber);background:var(--amber-soft)}.b3-bk.completed{border-inline-start-color:var(--ok);background:var(--ok-soft)}.b3-dot{width:14px;height:14px;border-radius:50%;flex:none}.b3-hours{display:grid;grid-template-columns:56px 1fr auto;gap:8px;align-items:center}.b3-hours .input{height:38px}.b3-opt{text-align:start;display:grid;gap:4px;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:14px;background:var(--surface);cursor:pointer;font:inherit;color:inherit;justify-items:start}.b3-opt.on{border-color:var(--b3-brand, var(--cobalt));background:var(--brand-soft)}@media (max-width: 900px){.b3-week{grid-template-columns:1fr}.b3-day{min-height:0}}@media (max-width: 620px){.module .list-row{flex-wrap:wrap}.module .list-row>div:first-child{flex-basis:100%}.module .list-row .sub{white-space:normal}.b3-pills{margin-inline:-4px}}.bl-grid{align-items:start}.bl-hero{background:linear-gradient(135deg,var(--cobalt-soft),var(--surface) 60%)}.bl-toggles{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);justify-content:space-between}.bl-stat{font-size:22px!important}.bl-balance{font:700 34px/1.1 var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bl-meter{display:grid;gap:6px}.bl-meter-head{flex-wrap:nowrap;gap:8px}.bl-meter-head strong{font-size:14.5px}.bl-track{height:9px;background:var(--surface-3);border-radius:99px;overflow:hidden}.bl-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cobalt),var(--violet));transition:width .3s}.bl-track.warn i{background:var(--amber)}.bl-track.full i{background:var(--danger)}.bl-switch{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:99px;padding:3px}.bl-switch button{border:0;background:none;padding:8px 16px;border-radius:99px;font:600 14px var(--text);color:var(--ink-2);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.bl-switch button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.bl-save{background:var(--amber-soft);color:var(--warn);border-radius:99px;padding:1px 8px;font-size:12px}.bl-plans{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.bl-plan{position:relative;display:flex;flex-direction:column;gap:8px}.bl-plan h3,.bl-plan p{margin:0}.bl-plan.hl{border:2px solid var(--violet)}.bl-plan.current{border:2px solid var(--cobalt)}.bl-ribbon{position:absolute;top:-11px;inset-inline-end:16px;background:var(--amber);color:#2a1700;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.bl-price{font:700 28px/1.1 var(--text);letter-spacing:-.02em}.bl-list{list-style:none;padding:0;margin:4px 0 8px;display:grid;gap:7px;font-size:14px;flex:1;align-content:start}.bl-list li{display:flex;gap:8px;align-items:center}.bl-list li svg{color:var(--mint);flex:none}.bl-list li.off{color:var(--mute);text-decoration:line-through}.bl-list li.off svg{color:var(--mute)}.bl-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bl-tile{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:2px;padding:12px;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--bg-2);color:var(--ink-2)}.bl-tile small{grid-column:1 / -1;color:var(--violet);font-weight:600}.bl-locked{text-align:center;padding:48px 16px;border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg-2)}.bl-lock-ico{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;background:var(--amber-soft);color:var(--warn)}.bl-banner{align-items:center}.bl-methods{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bl-method{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;background:var(--surface)}.bl-method.on{border-color:var(--cobalt);background:var(--cobalt-soft)}.bl-method span{display:grid;gap:2px}.bl-method small{color:var(--mute);font-size:12.5px}.bl-quote{display:grid;gap:8px;padding:14px;background:var(--bg-2);border-radius:var(--r);font-size:14.5px}.bl-quote .row{flex-wrap:nowrap}.bl-total{border-top:1px solid var(--line-2);padding-top:8px;font-size:16px}.bl-green{color:var(--ok)}.bl-payrow{padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:nowrap}.bl-payrow:last-child{border-bottom:0}.bl-link{background:none;border:0;padding:0;color:var(--cobalt-ink);font:inherit;font-weight:600;cursor:pointer}.bl-steps{margin:0;padding-inline-start:20px;display:grid;gap:6px}.bl-ai{white-space:pre-wrap;background:var(--amber-soft);border-radius:var(--r);padding:14px;line-height:1.5}.bl-return{max-width:560px;margin:0 auto}.bl-done{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok)}.bl-admin-tabs{margin-bottom:18px}.bl-bars{display:flex;align-items:flex-end;gap:6px;height:150px}.bl-bars div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;color:var(--mute)}.bl-bars i{width:100%;background:linear-gradient(180deg,var(--violet),var(--cobalt));border-radius:4px 4px 0 0;min-height:2px}.bl-form-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (max-width: 640px){.bl-payrow{flex-wrap:wrap}.bl-balance{font-size:28px}.bl-toggles{flex-direction:column;align-items:flex-start}}.bl-gw-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bl-gw{gap:10px}.bl-gw h3{font-size:17px}.table-wrap .mono{word-break:break-all}.block{display:block}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rot-up{transform:rotate(-90deg)}.rot-left{transform:rotate(180deg)}.rot-down{transform:rotate(90deg)}.ob{max-width:760px;margin:0 auto;display:grid;gap:18px}.ob-head h1{margin:10px 0 4px}.ob-head .progress{margin-top:14px}.ob-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.ob-grid.big{grid-template-columns:1fr}.ob-choice{position:relative;display:flex;align-items:center;gap:13px;text-align:left;padding:14px;width:100%;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;min-height:64px}.ob-choice:hover{border-color:var(--cobalt)}.ob-choice.on{border-color:var(--cobalt);background:var(--cobalt-soft);box-shadow:0 0 0 3px #2b5cff1f}.ob-ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.ob-choice.on .ob-ico{background:var(--cobalt);color:#fff}.ob-text{display:grid;gap:2px;min-width:0;flex:1}.ob-text strong{font-weight:600}.ob-check{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--cobalt);color:#fff}.ob-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;position:sticky;bottom:0;padding:12px 0;background:var(--bg)}.mode-toggles{display:flex;gap:14px;flex-wrap:wrap}.mode-toggle{display:inline-flex;gap:7px;align-items:center;font-size:13.5px;color:var(--ink-2);cursor:pointer}.widget-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.widget.wide{grid-column:1 / -1}.widget.editing{outline:2px dashed var(--line-2);outline-offset:2px}.widget.drop{outline-color:var(--cobalt);background:var(--cobalt-soft)}.welcome{background:linear-gradient(135deg,var(--cobalt) 0%,var(--violet) 100%);color:#fff;border-radius:var(--r-lg);padding:22px;display:grid;gap:14px}.welcome h1,.welcome h2,.welcome p{color:#fff}.welcome-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;background:#ffffff2e;color:#fff;font-weight:600;font-size:13.5px}.welcome-pill:hover{background:#ffffff47;text-decoration:none}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi{display:grid;gap:6px;padding:16px;color:var(--ink);text-decoration:none;align-content:start}.kpi:hover{text-decoration:none;border-color:var(--hue, var(--cobalt))}.kpi strong{font-family:var(--display);font-size:28px;line-height:1.1}.kpi-label{font-size:13px;color:var(--mute);font-weight:600}.kpi-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stat-hue{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--cobalt))}.kpi-change{font-size:12.5px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--surface-2);color:var(--mute)}.kpi-change.up{background:var(--ok-soft);color:var(--ok)}.kpi-change.down{background:var(--danger-soft);color:var(--danger)}.decision{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;flex-wrap:wrap}.dec-title{display:block;margin:4px 0 2px}.tick{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line-2);color:transparent}.tick.done{background:var(--ok);border-color:var(--ok);color:#fff}.checklist-item{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.up-row{display:flex;gap:12px;align-items:center;padding:8px 0;color:var(--ink)}.up-ico{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--cobalt))}.team-row .avatar{position:relative}.presence{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--line-2);border:2px solid var(--surface)}.presence.on{background:var(--ok)}.idea{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;flex-wrap:wrap}.health-top{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.health-label{font-family:var(--display);font-size:24px}.score-ring{flex:none;transform:rotate(-90deg)}.score-ring .track{fill:none;stroke:var(--surface-3);stroke-width:10}.score-ring .bar{fill:none;stroke:var(--cobalt);stroke-width:10;stroke-linecap:round}.score-ring.good .bar{stroke:var(--ok)}.score-ring.ok .bar{stroke:var(--amber)}.score-ring.low .bar{stroke:var(--danger)}.score-ring text{transform:rotate(90deg);transform-origin:56px 56px;fill:var(--ink)}.sparkline{stroke:var(--cobalt);fill:none}.fix-head{margin:14px 0 6px}.fix-row{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.fix-pts{flex:none;min-width:40px;text-align:center;padding:3px 8px;border-radius:99px;background:var(--amber-soft);color:var(--warn);font-weight:700;font-size:13px}.padi-plan{white-space:pre-wrap;padding:14px;border-radius:12px;background:var(--cobalt-soft);margin-top:10px}.simple-home{max-width:560px;margin:0 auto;display:grid;gap:16px}.simple-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.simple-btn{display:grid;gap:8px;justify-items:center;text-align:center;padding:22px 12px;min-height:150px;align-content:center;border-radius:20px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font-size:19px;font-weight:700;box-shadow:var(--shadow)}.simple-btn:hover{text-decoration:none;border-color:var(--hue, var(--cobalt))}.simple-btn.padi{grid-column:1 / -1;background:linear-gradient(135deg,var(--cobalt),var(--violet));color:#fff;border-color:transparent}.simple-ico{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:#fff;background:var(--hue, var(--cobalt))}.simple-btn.padi .simple-ico{background:#ffffff38}.simple-sub{font-size:14px;font-weight:500;opacity:.8}.simple-hint{text-align:center;color:var(--mute);display:flex;gap:8px;align-items:center;justify-content:center;margin:0}.simple-foot{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.simple-lang{display:inline-flex;gap:6px}@media (max-width: 720px){.widget-grid,.ob-grid{grid-template-columns:1fr}.welcome{padding:18px}}.score-ring.warn .bar{stroke:var(--amber)}.score-ring text{font:700 30px var(--display);text-anchor:middle}.mode-toggles .mode-toggle{white-space:nowrap}.welcome .mode-toggle{color:#fff}.stack.home,.simple-home,.ob{grid-template-columns:minmax(0,1fr)}.stack.home>*,.widget-grid>*{min-width:0}.welcome .ask-bar{max-width:100%}.welcome .ask-bar input{min-width:0;flex:1}@media (max-width: 720px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row.between{flex-wrap:wrap}}.dv-badge{display:inline-grid;place-items:center;flex:none;border-radius:12px;color:#fff;font-weight:800;letter-spacing:-.02em}.dv-hero{display:grid;gap:12px}.dv-search{height:48px;font-size:16px}.dv-chips{display:flex;gap:6px;flex-wrap:wrap}.dv-chip{height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);font:600 13.5px var(--text);color:var(--ink-2);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.dv-chip span{color:var(--mute);font-weight:500}.dv-chip.on{background:var(--cobalt-soft);border-color:var(--cobalt);color:var(--cobalt-ink)}.dv-section-head{margin:10px 0}.dv-section-head h3{margin:0}.dv-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.dv-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:box-shadow .15s,border-color .15s}.dv-card:hover{border-color:color-mix(in srgb,var(--hue, var(--cobalt)) 45%,var(--line));box-shadow:var(--shadow)}.dv-card-main{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none!important;min-width:0}.dv-card-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-card-cat{font-size:12.5px;color:var(--mute)}.dv-card-desc{margin:0;font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.dv-card-foot{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.dv-card-hint{font-size:12px;color:var(--mute)}.dv-ai{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}.dv-inline{display:flex;gap:8px;flex-wrap:wrap}.dv-inline .input{flex:1 1 240px;min-width:0}.dv-picks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.dv-picks li{display:flex;gap:10px;align-items:center;padding:10px;border-radius:12px;background:var(--bg-2)}.dv-picks span{display:block;font-size:13px;color:var(--mute)}.dv-guide{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));background:var(--warn-soft);border-radius:var(--r)}.dv-guide-head{width:100%;display:flex;gap:8px;align-items:center;background:none;border:0;padding:10px 12px;font:600 14px var(--text);color:var(--ink);cursor:pointer;text-align:start}.dv-guide-head span{flex:1}.dv-guide ol{margin:0;padding:0 16px 12px 34px;display:grid;gap:6px;font-size:14px}.dv-soon{display:grid;gap:10px;justify-items:start;padding:18px;border-radius:var(--r-lg);background:var(--bg-2)}.dv-soon p{margin:0}.dv-methods{display:flex;gap:8px;flex-wrap:wrap}.dv-method{display:inline-flex;gap:6px;align-items:center;padding:9px 12px;border-radius:11px;border:1.5px solid var(--line-2);background:var(--surface);font:600 14px var(--text);color:var(--ink-2);cursor:pointer}.dv-method.on{border-color:var(--cobalt);background:var(--cobalt-soft);color:var(--cobalt-ink)}.dv-scopes summary{cursor:pointer;font-size:13.5px;font-weight:600}.dv-scopes code,.dv-scope{font-size:12px;padding:2px 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line)}.dv-app-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dv-app-cta{margin-inline-start:auto}.dv-two{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dv-two-wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.dv-actlist{list-style:none;margin:0;padding:0}.dv-actlist li{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.dv-actlist li:last-child{border-bottom:0}.dv-actlist span{display:block;font-size:13px;color:var(--mute)}.dv-list .list-row:last-child{border-bottom:0}.dv-advice{margin-top:12px;padding:12px;border-radius:var(--r);background:var(--cobalt-soft)}.dv-advice p{margin:6px 0 0;white-space:pre-wrap}.dv-break{word-break:break-word;overflow-wrap:anywhere}.dv-actions{list-style:none;margin:0;padding:0}.dv-actions>li{border-bottom:1px solid var(--line)}.dv-action-head{width:100%;display:flex;gap:10px;align-items:center;padding:12px 4px;background:none;border:0;text-align:start;cursor:pointer;font:inherit;color:inherit}.dv-action-head strong{display:block}.dv-action-head span{font-size:13px;color:var(--mute)}.dv-src{font-size:12px!important;white-space:nowrap}.dv-action-body{padding:4px 4px 16px}.dv-code{position:relative}.dv-code pre{margin:0;font-family:var(--mono);font-size:12.5px;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:40px 12px 12px;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow:auto}.dv-code-copy{position:absolute;top:6px;inset-inline-end:6px}.dv-mono{font-family:var(--mono);font-size:13px}.dv-log{list-style:none;margin:0;padding:0}.dv-log li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.dv-log li.bad .dv-log-msg{color:var(--danger)}.dv-log-msg{flex:1;min-width:0;overflow-wrap:anywhere}.dv-log time{font-size:12.5px;color:var(--mute)}.dv-linkish{background:none;border:0;padding:0;text-align:start;font:inherit;color:inherit;cursor:pointer}.dv-copyline{display:flex;gap:8px;align-items:center;min-width:0}.dv-copyline code{flex:1;min-width:0;padding:8px 10px;border-radius:9px;background:var(--bg-2);border:1px solid var(--line);font-size:12.5px;overflow-wrap:anywhere}.dv-steps{margin:0;padding-inline-start:20px;display:grid;gap:8px}.dv-keys{list-style:none;margin:0;padding:0}.dv-keys>li{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.dv-keys>li:last-child{border-bottom:0}.dv-keys>li .muted.small{display:block;margin-top:4px}.dv-key-actions{gap:6px}.dv-hook{align-items:flex-start!important}.dv-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 12px;max-height:260px;overflow:auto}.dv-calls td{padding:9px 12px}.dv-proposal{flex-wrap:nowrap;justify-content:space-between;border-bottom:1px solid var(--line)}.dv-docs{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.dv-docs-nav{position:sticky;top:12px;padding:14px;display:grid;gap:10px;max-height:calc(100vh - 40px);overflow:auto}.dv-docs-nav nav{display:grid;gap:2px}.dv-docs-nav h5{margin:12px 8px 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute)}.dv-docs-nav a{display:block;padding:7px 10px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-size:14px}.dv-docs-nav a.on,.dv-docs-nav a:hover{background:var(--cobalt-soft);color:var(--cobalt-ink)}.dv-docs-main{min-width:0}.dv-md h2{margin-top:0}.dv-md code{font-family:var(--mono);font-size:.9em;background:var(--bg-2);padding:1px 5px;border-radius:5px}.dv-md code,.dv-md li,.dv-md p{overflow-wrap:anywhere}.dv-md p,.dv-md li{line-height:1.6}.dv-docs-foot{border-top:1px solid var(--line);padding-top:14px}.dv-script{display:grid;gap:10px}.dv-link{max-width:560px;margin:20px auto;display:grid;gap:10px;justify-items:center;text-align:center}@media (max-width: 900px){.dv-two,.dv-two-wide,.dv-docs{grid-template-columns:minmax(0,1fr)}.dv-docs-nav{position:static;max-height:none}}@media (max-width: 620px){.dv-grid{grid-template-columns:1fr}.dv-app-cta{margin-inline-start:0;width:100%}.dv-key-actions{width:100%}}.seo-ring{position:relative;display:inline-grid;place-items:center;flex:none}.seo-ring svg{position:absolute;inset:0}.seo-ring b{font-size:1.35rem;position:relative}.seo-meter{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden;min-width:60px;width:100%}.seo-meter i{display:block;height:100%;border-radius:99px;background:var(--hue, var(--cobalt))}.seo-spark polyline,.seo-line polyline{stroke:var(--cobalt)}.seo-line{width:100%;height:auto;display:block}.seo-line text{fill:var(--mute)}.seo-up{color:var(--ok);font-weight:600}.seo-down{color:var(--danger);font-weight:600}.seo-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seo-plain{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.seo-theme{display:grid;grid-template-columns:minmax(90px,1.2fr) 2fr auto;gap:10px;align-items:center;padding:5px 0}.seo-theme b{min-width:38px;text-align:end}.seo-themes{display:grid;gap:4px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.seo-project,.seo-list-card,.seo-add-card{display:flex;flex-direction:column;gap:6px;text-align:start;color:inherit;text-decoration:none}.seo-add-card{align-items:center;justify-content:center;min-height:160px;border-style:dashed;color:var(--brand-ink);font-weight:600}.seo-proj-head{gap:12px;flex-wrap:wrap}.seo-search-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:end}.seo-search-row>:first-child{min-width:0}.seo-counts{display:flex;flex-wrap:wrap;gap:8px}.sev{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.78rem;font-weight:600;background:var(--surface-3)}.sev.error{background:var(--danger-soft);color:var(--danger)}.sev.warning{background:#fff4e0;color:#b25e00}.sev.notice{background:var(--cobalt-soft);color:var(--cobalt-ink)}.seo-issues{list-style:none;margin:0;padding:0;display:grid;gap:8px}.seo-issues li{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.seo-issue-head{all:unset;box-sizing:border-box;display:flex;width:100%;gap:10px;align-items:center;padding:12px 14px;cursor:pointer}.seo-issue-title{flex:1;min-width:0;font-weight:600}.seo-issue-n{font-weight:700}.seo-issue-n small.up{color:var(--ok)}.seo-issue-n small.down{color:var(--danger)}.seo-issue-body{padding:4px 14px 14px;display:grid;gap:10px;border-top:1px solid var(--line)}.seo-stack-bar{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--surface-3)}.seo-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.seo-legend i,.seo-stack-bar i{display:inline-block}.seo-legend i{width:10px;height:10px;border-radius:50%}.st-healthy{background:var(--mint)}.st-issues{background:var(--amber-h)}.st-redirect{background:var(--sky)}.st-broken{background:var(--coral)}.st-blocked{background:var(--mute)}.seo-health{display:flex;gap:16px;align-items:center}.seo-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.seo-cwv,.seo-mini-scores,.seo-write-scores{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.seo-magic{display:grid;grid-template-columns:240px 1fr;gap:14px;align-items:start}.seo-groups{display:grid;gap:4px;position:sticky;top:12px}.seo-group{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:.9rem}.seo-group:hover{background:var(--surface-2, var(--surface-3))}.seo-group.on{background:var(--cobalt-soft);color:var(--cobalt-ink);font-weight:600}.seo-pillar{display:grid;gap:12px}.seo-subpages{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.seo-subpage{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface)}.seo-topic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.seo-topic{display:grid;gap:6px}.seo-serp{margin:0;padding-inline-start:22px;display:grid;gap:8px}.seo-aio{background:#fff8e6;border:1px solid #f7d58a;border-radius:10px;padding:10px 12px}.seo-writer{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.seo-editor{min-height:360px;font:inherit;line-height:1.6;resize:vertical}.seo-sensor{display:grid;gap:4px;justify-items:start}.seo-sensor b{font-size:2.6rem;line-height:1}.seo-sensor small{font-size:1rem;color:var(--mute)}.seo-connect{border:1px solid var(--line);border-inline-start:4px solid var(--amber-h)}.seo-connect-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--cobalt-soft);color:var(--cobalt-ink);flex:none}.seo-conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.seo-conn{display:grid;gap:10px;align-content:start}.seo-guide{display:grid;gap:8px;background:var(--surface-3);border-radius:10px;padding:12px;font-size:.92rem}.seo-history,.seo-ideas,.seo-urls,.seo-headings{display:grid;gap:6px;list-style:none;margin:0;padding:0}.seo-hist,.seo-fix{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.seo-filters{border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--surface)}.seo-selbar{position:sticky;bottom:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 12px;box-shadow:0 6px 20px #141e461f}.aiv-hero{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.aiv-hero-text{display:grid;gap:6px;justify-items:start;min-width:220px;flex:1}.aiv-gauge{position:relative;width:132px;height:132px;flex:none}.aiv-gauge svg{position:absolute;inset:0}.aiv-gauge>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.aiv-gauge b{font-size:1.6rem}.aiv-gauge span{font-size:.78rem;color:var(--mute)}.aiv-plat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.aiv-plat{display:grid;gap:6px;align-content:start}.aiv-plat.off{opacity:.6}.aiv-plat-score{font-size:1.8rem;font-weight:700;color:var(--cobalt-ink);line-height:1}.aiv-prompt{display:grid;gap:10px}.aiv-prompt.off{opacity:.6}.aiv-proj{display:grid;gap:10px}.aiv-quote{margin:8px 0;padding:8px 12px;border-inline-start:4px solid var(--line-2);background:var(--surface-3);border-radius:0 8px 8px 0;font-size:.92rem}.aiv-quote.pos{border-color:var(--mint)}.aiv-quote.neg{border-color:var(--coral)}.aiv-opp{padding:10px 0;border-top:1px solid var(--line)}.mk-comp{display:grid;gap:10px;align-content:start}.mk-alert.new{border-inline-start:4px solid var(--amber-h)}@media (max-width: 760px){.seo-search-row,.seo-magic,.seo-writer{grid-template-columns:1fr}.seo-groups{position:static}.seo-theme{grid-template-columns:minmax(80px,1fr) 1.4fr auto;gap:8px}.aiv-hero{justify-content:center;text-align:center}.aiv-hero-text{justify-items:center}}.cr-two{display:grid;gap:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}@media (max-width: 900px){.cr-two{grid-template-columns:1fr}}.cr-textarea{width:100%;resize:vertical;font:inherit;min-height:70px}.cr-auto{width:auto;min-width:0;max-width:100%}.cr-mini{width:auto;min-width:0;padding:4px 8px;font-size:13px}.cr-plain{background:none;border:0;width:100%;text-align:left;font:inherit;color:inherit}.cr-hero{background:linear-gradient(135deg,var(--cobalt-soft),var(--amber-soft));border-color:transparent;margin-bottom:16px}.cr-form-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cr-form-row>input,.cr-form-row>.field{flex:1 1 220px;min-width:0}.cr-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cr-note{color:var(--mute);margin:4px 0}.chip.cr-chip-on,.cr-chip-on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.cr-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cr-thumb{display:block;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg, 14px);overflow:hidden;color:inherit;cursor:pointer;position:relative;text-decoration:none!important}.cr-thumb:hover,.cr-thumb.on{border-color:var(--brand);box-shadow:var(--glow)}.cr-thumb-media{aspect-ratio:1;background:var(--bg-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.cr-thumb-media img,.cr-thumb-media video,.cr-svg{width:100%;height:100%;object-fit:cover;display:block}.cr-thumb-kind{font-size:28px;color:var(--mute)}.cr-thumb-name{padding:8px 10px;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-checker{background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--surface) 0 50%) 0 0 / 16px 16px}.cr-checker img{object-fit:contain}.cr-pick{position:absolute;top:6px;left:6px;background:var(--surface);border-radius:6px;padding:2px 4px;z-index:1}.cr-lib{display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr);align-items:start}.cr-lib-side{padding:14px}@media (max-width: 800px){.cr-lib{grid-template-columns:1fr}}.cr-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.cr-preview{display:flex;justify-content:center;background:var(--bg-2);border-radius:12px;padding:12px;margin-bottom:12px}.cr-preview img,.cr-preview video{max-width:100%;max-height:50vh}.cr-ads{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cr-ad{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer}.cr-ad-media{aspect-ratio:16 / 10;background:var(--bg-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.cr-ad-media img,.cr-ad-media video{width:100%;height:100%;object-fit:cover}.cr-ad-body{padding:10px 12px;display:grid;gap:4px}.cr-media{max-width:100%;border-radius:10px;margin-bottom:8px}.cr-logo{width:84px;height:84px;border:1px dashed var(--line-2);border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--surface);font-size:28px}.cr-logo img{max-width:100%;max-height:100%}.cr-colorpick{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:3px 8px 3px 4px}.cr-colorpick input[type=color]{width:28px;height:28px;border:0;padding:0;background:none}.cr-x{border:0;background:none;cursor:pointer;font-size:16px;color:var(--mute)}.cr-brand-preview{border-radius:14px;padding:22px;color:#fff;margin-top:12px;min-height:90px}.cr-copy-sec{margin-bottom:16px}.cr-line{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:8px 10px;border:1px solid var(--line);border-radius:10px;margin-top:6px}.cr-line.on{border-color:var(--brand);background:var(--cobalt-soft)}.cr-line-tools{display:flex;gap:4px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.cr-tools{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:16px}.cr-tool{display:flex;gap:10px;align-items:flex-start;padding:14px;color:inherit;text-decoration:none!important}.cr-tool:hover{border-color:var(--brand)}.cr-tool-ico{font-size:22px}.cr-drop{text-align:center;padding:26px;border:2px dashed var(--line-2);display:grid;gap:8px;justify-items:center;margin-bottom:16px}.cr-drop-ico{font-size:34px}.cr-steps-mini{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:4px 0 0;color:var(--mute);font-size:13px}.cr-wizard{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.cr-wstep{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--mute);padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px}.cr-wstep b{width:22px;height:22px;border-radius:50%;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center}.cr-wstep.on{color:var(--ink);border-color:var(--brand)}.cr-wstep.on b{background:var(--brand);color:var(--on-brand)}.cr-fig{margin:0;flex:1 1 200px;min-width:0}.cr-fig .cr-thumb-media{border-radius:12px}.cr-scenes{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin:8px 0}.cr-scene{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 6px;cursor:pointer;font:inherit;color:inherit}.cr-scene.on{border-color:var(--brand);background:var(--cobalt-soft)}.cr-sizes{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.cr-size{margin:0}.cr-size-box{width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.cr-size-box img{width:100%;height:100%;object-fit:cover}.cr-ratio{display:inline-block;height:12px;border:1.5px solid currentColor;border-radius:2px;margin-right:6px;vertical-align:middle}.cr-vtpls{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.cr-vtpl{flex:0 0 150px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;cursor:pointer;text-align:left;font:inherit;color:inherit}.cr-vtpl.on{border-color:var(--brand);background:var(--cobalt-soft)}.cr-vico{font-size:24px}.cr-presenter,.cr-player{width:100%;max-width:420px;margin:0 auto 10px;background:#000;border-radius:12px;overflow:hidden}.cr-presenter img,.cr-player video{width:100%;height:100%;object-fit:cover;display:block}.cr-outputs{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cr-output{margin:0}.cr-scene-row{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);align-items:flex-start}.cr-scene-row>:last-child{flex:1;min-width:0}.cr-scene-num{display:grid;gap:4px;justify-items:center;font-weight:700;flex-shrink:0}.cr-sticky{position:sticky;bottom:0;background:var(--surface);padding:10px 0;gap:8px;border-top:1px solid var(--line);z-index:2}.cr-upsell{display:flex;gap:12px;align-items:center;background:var(--amber-soft);border:1px solid var(--amber);border-radius:12px;padding:12px 14px}.cr-upsell-ico{font-size:22px;color:var(--amber)}.cr-editor{display:grid;gap:10px}.cr-ed-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cr-ed-name{flex:1 1 160px;min-width:0;font-weight:600}.cr-ed-body{display:grid;gap:12px;grid-template-columns:220px minmax(0,1fr) 240px;align-items:start}@media (max-width: 1000px){.cr-ed-body{grid-template-columns:1fr}}.cr-ed-side{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:10px}.cr-ed-add{display:flex;gap:6px;flex-wrap:wrap}.cr-ed-stage{background:var(--bg-2);border-radius:14px;padding:14px;display:flex;justify-content:center;align-items:center;min-height:300px;overflow:auto}.cr-ed-canvas{width:100%;max-width:560px;max-height:70vh;box-shadow:var(--shadow);background:#fff;touch-action:none}.cr-ed-canvas svg{width:100%;height:100%;display:block}.cr-layers{display:grid;gap:4px}.cr-layer{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;cursor:pointer;border:1px solid transparent}.cr-layer.on{background:var(--cobalt-soft);border-color:var(--brand)}.cr-layer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cr-layer-ico{width:22px;text-align:center}.cr-props{display:grid;gap:8px}.cr-prop{display:grid;gap:4px;font-size:13px}.cr-prop>span{color:var(--mute)}.cr-swatch{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);cursor:pointer;padding:0}.input.cr-mini{height:34px}.ct-lib{display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr);align-items:start}@media (max-width: 800px){.ct-lib{grid-template-columns:1fr}}.ct-side{padding:14px;display:grid;gap:4px}.ct-folder{display:flex;justify-content:space-between;gap:8px;align-items:center;border:0;background:none;padding:8px 10px;border-radius:9px;cursor:pointer;font:inherit;color:inherit;text-align:left}.ct-folder:hover,.ct-folder.on{background:var(--cobalt-soft);color:var(--cobalt-ink)}.ct-row{cursor:default}.ct-row-main{flex:1;min-width:0;color:inherit;text-decoration:none!important;display:block}.ct-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px;color:var(--mute)}.ct-score{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 8px;border-radius:999px;font-weight:700;font-size:13px}.ct-ok{background:var(--ok-soft);color:var(--ok)}.ct-warn{background:var(--warn-soft);color:var(--warn)}.ct-bad{background:var(--danger-soft);color:var(--danger)}.ct-two{display:grid;gap:16px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}@media (max-width: 960px){.ct-two{grid-template-columns:1fr}}.ct-title{font-family:var(--display);font-size:22px;font-weight:600;height:54px;margin-bottom:10px}.ct-tools{gap:6px;margin-bottom:10px}.ct-body{height:auto;padding:12px 14px;line-height:1.6;min-height:340px}.ct-checks{list-style:none;padding:0;margin:8px 0 12px;display:grid;gap:6px;font-size:13px}.ct-checks li{display:flex;gap:8px;align-items:flex-start}.ct-checks li span{width:18px;height:18px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.ct-checks li.ok span{background:var(--ok-soft);color:var(--ok)}.ct-checks li.warn span{background:var(--warn-soft);color:var(--warn)}.ct-checks li.bad span{background:var(--danger-soft);color:var(--danger)}.ct-chat{max-height:220px;overflow-y:auto;display:grid;gap:6px;margin:8px 0;font-size:14px}.ct-chat p{margin:0;padding:8px 10px;border-radius:10px;background:var(--bg-2);white-space:pre-wrap}.ct-chat p.me{background:var(--cobalt-soft)}.ct-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ct-plat{text-align:left;cursor:pointer;font:inherit;color:inherit;display:grid;gap:4px}.ct-plat:hover{border-color:var(--brand)}.ct-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ct-cal-h{font-size:12px;color:var(--mute);text-align:center;padding:4px 0}.ct-cal-c{min-height:84px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:4px;display:grid;gap:2px;align-content:start;min-width:0}.ct-cal-c.off{background:transparent;border-color:transparent}.ct-cal-c.today{border-color:var(--brand)}.ct-cal-c.drop{cursor:copy;border-style:dashed;border-color:var(--brand)}.ct-cal-n{font-size:11px;color:var(--mute)}.ct-cal-i{font-size:11px;line-height:1.25;padding:2px 4px;border-radius:5px;background:var(--cobalt-soft);color:var(--cobalt-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-cal-i.published{background:var(--ok-soft);color:var(--ok)}.ct-pickhint{background:var(--amber-soft);padding:8px 12px;border-radius:10px}@media (max-width: 620px){.ct-cal-c{min-height:62px}.ct-cal-i{font-size:10px}}select.input.cr-auto,input.input.cr-auto,.input.cr-auto{width:auto}select.input.cr-mini,.input.cr-mini{width:auto;height:34px;padding:0 8px;font-size:13px}.cr-chip-on .small,.cr-chip-on *{color:inherit}.mv-hero{display:grid;gap:18px;grid-template-columns:1.3fr 1fr;align-items:center;background:linear-gradient(135deg,var(--cobalt-soft),var(--surface) 70%)}.mv-hero h2{margin:0 0 6px}.mv-hero p{margin:0}.mv-promises{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mv-promises li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.mv-promises svg{flex:none;color:var(--ok);margin-top:2px}.mv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mv-chip{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer;min-height:40px}.mv-chip[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.mv-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mv-tile{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.mv-tile:hover,.mv-tile:focus-visible{border-color:var(--cobalt);transform:translateY(-2px);box-shadow:var(--shadow)}.mv-tile-ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.mv-tile-body{display:grid;gap:4px;min-width:0}.mv-ways{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mv-way{display:grid;gap:4px;text-align:start;padding:14px 16px;border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--surface);font:inherit;color:inherit;cursor:pointer;align-content:start}.mv-way svg{color:var(--cobalt)}.mv-way[aria-selected=true]{border-color:var(--cobalt);background:var(--cobalt-soft)}.mv-way.disabled{opacity:.65;cursor:not-allowed;background:var(--bg-2)}.mv-steps{margin:0;padding-inline-start:22px;display:grid;gap:8px;color:var(--ink-2)}.mv-drop{display:grid;gap:8px;justify-items:center;text-align:center;padding:28px 16px;border:2px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg-2)}.mv-drop.over{border-color:var(--cobalt);background:var(--cobalt-soft)}.mv-crumbs{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.mv-crumbs li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--bg-2);color:var(--mute);font-size:14px}.mv-crumbs li i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--line);font-size:13px}.mv-crumbs li.on{background:var(--cobalt-soft);color:var(--cobalt-ink);font-weight:600}.mv-crumbs li.on i,.mv-crumbs li.done i{background:var(--cobalt);color:#fff}.mv-back{transform:rotate(180deg);vertical-align:-2px}[dir=rtl] .mv-back{transform:none}.mv-map{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mv-map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 14px;align-items:center}.mv-map-row+.mv-map-row{border-top:1px solid var(--line)}.mv-map-col{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.mv-map-pick{display:grid;gap:6px}.mv-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}.mv-table{border-collapse:collapse;width:100%;font-size:14px}.mv-table th,.mv-table td{padding:8px 12px;text-align:start;border-bottom:1px solid var(--line);white-space:nowrap}.mv-table th{background:var(--bg-2);font-weight:600;color:var(--ink-2)}.mv-table tr.bad td{background:var(--warn-soft)}.mv-chat-list,.mv-errs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mv-chat-list li{display:flex;justify-content:space-between;gap:12px}.mv-errs li{font-size:14px;padding:8px 12px;border-radius:10px;background:var(--warn-soft);overflow-wrap:anywhere}.mv-bar{height:12px;border-radius:999px;background:var(--bg-2);overflow:hidden}.mv-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cobalt),var(--violet));transition:width .4s}.mv-done{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok);margin-inline:auto}.mv-actions{position:sticky;bottom:0;padding:12px 0;background:linear-gradient(transparent,var(--bg) 40%)}.mv-hist{flex-wrap:wrap}.center{text-align:center;justify-items:center}@media (max-width: 700px){.mv-hero,.mv-map-row{grid-template-columns:1fr}.mv-actions .btn{flex:1}}.st-main{padding-block:28px 56px;display:grid;gap:24px;align-content:start;min-height:60vh}.st-head h1{margin:0 0 8px}.st-head p{margin:0;color:var(--mute);max-width:62ch;font-size:17px}.st-back{display:inline-block}.st-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.st-card{display:grid;gap:8px;padding:20px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.st-card:hover,.st-card:focus-visible{border-color:var(--cobalt);transform:translateY(-2px);box-shadow:var(--shadow);text-decoration:none}.st-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.st-tool{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.st-tool>.stack{padding:22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.st-result{display:grid;gap:14px;padding:22px;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--cobalt-soft),var(--surface));border:1px solid var(--line);min-height:160px;align-content:start}.st-result p{margin:0}.st-big{display:grid;gap:2px}.st-big span{font-size:14px;color:var(--mute)}.st-big b{font-size:clamp(26px,5vw,36px);line-height:1.1;letter-spacing:-.02em}.st-big.good b{color:var(--ok)}.st-big.bad b{color:var(--danger)}.st-pair{display:grid;gap:14px;grid-template-columns:1fr 1fr}.st-sub{display:grid;gap:8px;padding-top:14px;border-top:1px dashed var(--line-2)}.st-more summary{cursor:pointer;font-weight:600;color:var(--cobalt-ink)}.st-cap{display:grid;gap:8px;justify-items:start;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.st-cap p{white-space:pre-wrap}.st-cta{display:grid;gap:10px;justify-items:start;padding:28px;border-radius:var(--r-lg);background:linear-gradient(120deg,var(--cobalt),var(--violet));color:#fff}.st-cta h2,.st-cta p{margin:0;color:#fff}.st-cta .btn{background:#fff;color:var(--cobalt-ink);border-color:#fff}.st-form{max-width:720px}.st-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.st-sent{display:grid;gap:10px;justify-items:center;text-align:center;max-width:560px;padding:36px 22px}.st-sent h2{margin:0}.st-overall{display:grid;gap:4px;border-inline-start:6px solid var(--ok)}.st-overall.degraded{border-inline-start-color:var(--amber)}.st-foot{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between}.st-foot-nav{display:flex;gap:18px;flex-wrap:wrap}.st-msg{gap:10px}.pa-fab{position:fixed;inset-inline-end:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border:0;border-radius:999px;background:linear-gradient(120deg,var(--cobalt),var(--violet));color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 12px 30px -10px #2b5cffcc}.pa-fab:hover{transform:translateY(-2px)}.pa-avatar{position:relative;flex:none;width:40px;height:40px;border-radius:50%;background:#fff;display:block;box-shadow:inset 0 -3px #2b5cff26}.pa-avatar .eye{position:absolute;top:14px;width:6px;height:8px;border-radius:50%;background:var(--ink);animation:pa-blink 4.5s infinite}.pa-avatar .eye:nth-child(1){left:11px}.pa-avatar .eye:nth-child(2){right:11px}.pa-avatar .mouth{position:absolute;left:50%;bottom:9px;width:14px;height:7px;margin-left:-7px;border-radius:0 0 14px 14px;background:var(--ink)}.pa-avatar.talking .mouth{animation:pa-talk .28s ease-in-out infinite alternate}@keyframes pa-talk{0%{height:3px}to{height:9px}}@keyframes pa-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@media (prefers-reduced-motion: reduce){.pa-avatar .eye,.pa-avatar.talking .mouth{animation:none}}.pa-panel{position:fixed;inset-inline-end:16px;bottom:16px;z-index:70;width:min(400px,calc(100vw - 32px));height:min(600px,calc(100dvh - 32px));display:flex;flex-direction:column;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 60px -20px #0b0f1973;overflow:hidden}.pa-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(120deg,var(--cobalt),var(--violet));color:#fff}.pa-head b,.pa-head .small{display:block;line-height:1.25}.pa-head .small{opacity:.85}.pa-icon{width:40px;height:40px;border-radius:50%;border:0;background:#ffffff2e;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.pa-icon[aria-pressed=true]{background:#ffffff61}.pa-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--bg-2)}.pa-msg{max-width:86%;padding:10px 14px;border-radius:16px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.pa-msg.ai{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-end-start-radius:4px}.pa-msg.me{align-self:flex-end;background:var(--cobalt);color:#fff;border-end-end-radius:4px}.pa-msg.err{align-self:stretch;max-width:100%;background:var(--danger-soft);color:var(--danger)}.pa-dots{display:flex;gap:5px}.pa-dots i{width:8px;height:8px;border-radius:50%;background:var(--mute);animation:pa-dot 1s infinite}.pa-dots i:nth-child(2){animation-delay:.15s}.pa-dots i:nth-child(3){animation-delay:.3s}@keyframes pa-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.pa-foot{padding:10px 12px 12px;display:grid;gap:8px;border-top:1px solid var(--line);background:var(--surface)}.pa-chips{display:flex;gap:6px;flex-wrap:wrap}.pa-chips button{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;text-align:start}.pa-chips button:hover{border-color:var(--cobalt);color:var(--cobalt-ink)}.pa-form{display:flex;gap:8px;align-items:center}.pa-form .input{flex:1;min-width:0}.pa-form .pa-icon{background:var(--cobalt-soft);color:var(--cobalt-ink)}.pa-form .pa-mic.on{background:var(--coral);color:#fff}.pa-send{width:44px;height:44px;border-radius:50%;border:0;background:var(--cobalt);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.pa-send:disabled{opacity:.45;cursor:default}.pa-links{display:flex;justify-content:space-between;font-size:14px}@media (max-width: 760px){.st-tool{grid-template-columns:1fr}.pa-fab-text{display:none}.pa-fab{padding:8px}.pa-panel{inset-inline-end:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}}.lf-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lf-steps li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.lf-steps li:last-child{border-bottom:0}.lf-tick{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--surface-3);color:var(--ink-2)}.lf-steps li.done .lf-tick{background:var(--ok-soft);color:var(--ok)}.lf-steps li.done>span:nth-child(2){color:var(--mute);text-decoration:line-through}.lf-gate{border-color:var(--warn);background:var(--warn-soft)}.lf-form-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:8px}.lf-search b{overflow-wrap:anywhere}.lf-bulk{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;border-color:var(--cobalt)}.lf-seq{text-decoration:none;color:inherit;display:block}.lf-seq:hover{border-color:var(--cobalt)}.lf-chain{display:flex;gap:4px;flex-wrap:wrap;margin:10px 0}.lf-chip{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.lf-pick{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:99px;border:1.5px solid var(--line);background:var(--surface);font:600 13.5px var(--text);color:var(--ink-2);cursor:pointer}.lf-pick.on{border-color:var(--cobalt);background:var(--cobalt-soft);color:var(--cobalt-ink)}.lf-step textarea{width:100%}.lf-msg{white-space:pre-wrap;background:var(--bg-2);border-radius:10px;padding:10px 12px;font-size:14px;margin:8px 0}@media (max-width: 640px){.lf-bulk{align-items:flex-start}}.an-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.an-sort{all:unset;cursor:pointer;font:inherit;color:inherit;font-weight:inherit}.an-sort:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:4px}.an-sites-table td:first-child{min-width:200px;max-width:280px}.an-sites-table td:first-child>*{display:block}.an-sites-table td:first-child .badge{display:inline-flex;margin-top:4px}.an-sites-table tfoot th,.an-sites-table tfoot td{background:var(--bg-2);border-top:1px solid var(--line)}.ct-filters fieldset{border:0;margin:0;padding:0;min-width:0}.ct-filters legend{padding:0;margin-bottom:6px}.ct-filter-wide{grid-column:1 / -1}.ct-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:10px;max-width:420px}.switch:before{content:"";position:absolute;inset:-10px -4px}@media (max-width: 640px){.btn{max-width:100%;white-space:normal;height:auto;min-height:44px;padding-block:8px;text-align:center}.btn-sm{height:auto;min-height:38px;padding-block:6px}.inbox-view,.af-chips button,.aa-chip{min-height:38px}.ob-foot .btn{max-width:100%}.bl-link,.content a.small,.content summary{display:inline-flex;align-items:center;min-height:34px}}.a1-legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin:14px 0 0}.a1-legal-links a{color:var(--mute);text-decoration:none;font-size:13px}.a1-legal-links a:hover{color:var(--ink);text-decoration:underline}.a1-legal-links.compact{margin-top:22px}.a1-company-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);text-align:center}.a1-company-foot p{margin:6px 0 0}.a1-company-foot .a1-legal-links{margin-top:0}.a1-password{position:relative}.a1-password input{padding-inline-end:46px}.a1-eye{position:absolute;inset-inline-end:6px;top:32px;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--mute);border-radius:8px;cursor:pointer}.a1-eye:hover{color:var(--ink);background:var(--line)}.a1-legal{min-height:100vh;background:var(--paper, #fff);color:var(--ink);display:flex;flex-direction:column}.a1-legal-head{border-bottom:1px solid var(--line);padding:14px 0;background:var(--card, #fff)}.a1-legal-body{flex:1;width:100%;max-width:820px;padding:36px 16px 56px;margin-inline:auto;box-sizing:border-box}.a1-legal-body h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:4px 0 10px}.a1-legal-body h2{font-size:20px;margin:30px 0 8px}.a1-legal-body p{line-height:1.7;margin:0 0 12px;max-width:70ch;overflow-wrap:anywhere}.a1-legal-lead{font-size:17px;color:var(--mute)}.a1-legal-pcm{background:var(--line);border-radius:12px;padding:14px 16px;margin:16px 0}.a1-legal-pcm p{margin:6px 0 0}.a1-legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.a1-legal-tabs a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:14px;color:var(--ink);text-decoration:none}.a1-legal-tabs a:hover{border-color:var(--ink)}.a1-legal-tabs a.on{background:var(--ink);color:var(--paper, #fff);border-color:var(--ink)}.a1-legal .site-foot{margin-top:auto}.st-reach{max-width:720px;margin-bottom:18px}.st-reach h2{font-size:20px;margin:0 0 10px}.st-reach ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.st-reach li{display:grid;grid-template-columns:22px 110px 1fr;align-items:center;gap:8px;overflow-wrap:anywhere}.st-reach li span{color:var(--mute)}.st-reach a{font-weight:600}.st-callus{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:15px}.st-callus a{font-weight:600}.st-callus.on-dark,.st-callus.on-dark a{color:#fff;justify-content:center}@media (max-width: 480px){.st-reach li{grid-template-columns:22px 1fr}.st-reach li>:last-child{grid-column:2}}.pa-badge{position:absolute;top:-4px;inset-inline-end:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--coral);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.pa-head-text{flex:1;min-width:0}.pa-head-text b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;margin:0;background:var(--surface);border-bottom:1px solid var(--line)}.pa-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.pa-tabs button:hover{background:var(--bg-2)}.pa-tabs button.on{background:var(--cobalt-soft);color:var(--cobalt-ink)}.pa-tabs button:focus-visible,.pa-chips button:focus-visible,.pa-link:focus-visible,.pa-icon:focus-visible,.pa-send:focus-visible,.pa-fab:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.pa-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mute);flex:none}.pa-dot.on{background:var(--ok)}.pa-dot.pulse{background:var(--amber);animation:pa-dot 1.2s infinite}.pa-msg.agent{align-self:flex-start;background:var(--amber-soft);border:1px solid var(--line);border-end-start-radius:4px}.pa-who{display:block;font-size:12px;font-weight:700;color:var(--ink-2);margin-bottom:2px}.pa-event{align-self:center;max-width:92%;text-align:center;font-size:13px;color:var(--ink-2);background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;padding:6px 12px}.pa-event.offline{background:var(--warn-soft);border-style:solid}.pa-event.joined{background:var(--ok-soft);border-style:solid}.pa-offer{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-weight:600}.pa-offer .btn{justify-self:start}.pa-note{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:13px;color:var(--mute)}.pa-link{border:0;background:none;padding:4px 0;color:var(--cobalt-ink);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;min-height:32px}.pa-live-start{display:grid;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px}.pa-live-start p{margin:0}.pa-live-intro{display:flex;gap:10px;align-items:flex-start;font-weight:600}.pa-live-intro svg{flex:none;color:var(--cobalt);margin-top:2px}.pa-live-start .field{margin:0}.pa-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.pa-live-status{position:sticky;top:-14px;z-index:1;margin:-14px -14px 0;padding:8px 14px;display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:13px;font-weight:600;background:var(--surface);border-bottom:1px solid var(--line)}.pa-live-status.ok{justify-content:flex-start;color:var(--ok)}.pa-live-status.away{justify-content:flex-start;background:var(--warn-soft)}@media (max-width: 480px){.pa-panel{inset:0;width:100vw;height:100dvh;border-radius:0;border:0}.pa-fab{inset-inline-end:12px;bottom:12px}}.side .nav .nav-count{margin-inline-start:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--coral);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.lc-split{min-height:520px}.lc-row{width:100%;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;text-align:start}.lc-row-meta{display:grid;justify-items:end;gap:4px;flex:none}.lc-presence{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--line-2);flex:none}.lc-presence.on{background:var(--ok)}.lc-unread{display:inline-block;width:8px;height:8px;margin-inline-start:6px;border-radius:50%;background:var(--cobalt);vertical-align:middle}.lc-panel{display:flex;flex-direction:column;height:100%;min-height:480px;max-height:calc(100vh - 290px)}.lc-head{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.lc-back{display:none}.lc-contact{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.lc-contact a{display:inline-flex;align-items:center;gap:4px}.lc-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-2)}.lc-msg{max-width:80%;padding:8px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:grid;gap:2px;overflow-wrap:anywhere}.lc-msg.visitor{align-self:flex-start}.lc-msg.ai{align-self:flex-start;background:var(--cobalt-soft)}.lc-msg.staff{align-self:flex-end;background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.lc-msg.staff .lc-who{color:#fffc}.lc-who{font-size:12px;font-weight:600;color:var(--mute)}.lc-foot{display:grid;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}@media (max-width: 900px){.lc-back{display:inline-flex}.lc-panel{max-height:none;min-height:70vh}.lc-split>main.lc-empty{display:none}.lc-split{min-height:0}}.shell .content{padding-bottom:104px}.pdk-orb{width:30px;height:30px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,var(--amber) 30%,#e0760a 72%,#7a3d00 100%);box-shadow:0 0 18px -4px #ff9f1ccc;animation:pdk-breathe 4s ease-in-out infinite}.pdk-orb.sleepy{filter:grayscale(.7);animation:none;opacity:.75}@keyframes pdk-breathe{50%{transform:scale(1.06);box-shadow:0 0 24px -2px #ff9f1ce6}}@media (prefers-reduced-motion: reduce){.pdk-orb{animation:none}}.pdk-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--danger);color:#fff;font:700 11.5px/20px var(--text);text-align:center;flex:none}.pdk-icon{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--mute);border-radius:9px;cursor:pointer;flex:none}.pdk-icon:hover{background:var(--surface-2);color:var(--ink)}.pdk-peek .pdk-icon svg{transform:rotate(-90deg)}.pdk-peek{position:fixed;z-index:34;inset-inline-end:20px;bottom:20px;width:min(440px,calc(100vw - 40px));display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);border-inline-start:4px solid var(--cobalt);box-shadow:0 18px 50px -20px #0b0f1973}.pdk-peek.tone-urgent{border-inline-start-color:var(--danger)}.pdk-peek.tone-warn{border-inline-start-color:var(--amber)}.pdk-peek-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--ink);text-align:start;cursor:pointer;padding:2px;font:600 14px/1.3 var(--text)}.pdk-peek-text{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pdk-peek-cta{flex:none;white-space:nowrap}.pdk-bubble{position:fixed;z-index:34;inset-inline-end:20px;bottom:88px;width:52px;height:52px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 40px -16px #0b0f1980}.pdk-bubble .pdk-orb{width:34px;height:34px}.pdk-bubble .pdk-count{position:absolute;top:-4px;inset-inline-end:-4px}.pdk-scrim{display:none}.pdk-panel{position:fixed;z-index:45;inset-inline-end:20px;bottom:20px;width:min(400px,calc(100vw - 40px));max-height:min(680px,calc(100vh - 100px));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:20px;box-shadow:0 30px 80px -24px #0b0f1980;overflow:hidden;animation:pdk-up .18s ease-out}@keyframes pdk-up{0%{transform:translateY(12px);opacity:0}}.pdk-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--cobalt-soft),transparent 70%)}.pdk-head-text{flex:1;min-width:0;display:grid;line-height:1.25}.pdk-head-text small{color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdk-body{flex:1;overflow-y:auto;padding:14px 14px 6px;display:grid;gap:12px;align-content:start}.pdk-kicker{font:700 11px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pdk-next{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface);border-inline-start:4px solid var(--cobalt)}.pdk-next.tone-urgent{border-inline-start-color:var(--danger)}.pdk-next.tone-warn{border-inline-start-color:var(--amber)}.pdk-next-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pdk-tag{font:700 11px/1 var(--text);padding:4px 8px;border-radius:99px;background:var(--amber-soft);color:var(--warn)}.pdk-next.tone-urgent .pdk-tag{background:var(--danger-soft);color:var(--danger)}.pdk-next h3{margin:0 0 4px;font:700 16px/1.3 var(--text);letter-spacing:-.01em}.pdk-next p{margin:0 0 12px;color:var(--ink-2);font-size:14px;line-height:1.45}.pdk-next-actions{display:flex;gap:8px;flex-wrap:wrap}.pdk-more{display:grid;gap:4px}.pdk-more .pdk-kicker{margin:2px 0 4px}.pdk-row{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:9px 8px;border-radius:10px;color:var(--ink);text-align:start;cursor:pointer;font:500 14px/1.3 var(--text)}.pdk-row:hover{background:var(--surface-2)}.pdk-row svg{color:var(--mute);flex:none}.pdk-row-text{flex:1;min-width:0}.pdk-dot{width:8px;height:8px;border-radius:50%;background:var(--cobalt);flex:none}.pdk-row.sev-urgent .pdk-dot{background:var(--danger)}.pdk-row.sev-warn .pdk-dot{background:var(--amber)}.pdk-log{display:grid;gap:10px;border-top:1px dashed var(--line);padding-top:12px}.pdk-msg{display:grid;gap:6px;max-width:92%}.pdk-msg.me{justify-self:end}.pdk-bubble-text{padding:9px 12px;border-radius:14px;background:var(--surface-2);white-space:pre-wrap;font-size:14px;line-height:1.45}.pdk-msg.me .pdk-bubble-text{background:var(--cobalt);color:#fff;border-end-end-radius:4px}.pdk-msg.padi .pdk-bubble-text{border-end-start-radius:4px}.pdk-card{overflow-x:auto;font-size:13.5px}.pdk-rest{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-radius:12px;background:var(--amber-soft);color:var(--ink);font-size:14px;line-height:1.4}.pdk-rest>span:not(.pdk-orb){flex:1;min-width:180px}.pdk-err{padding:10px 12px;border-radius:10px;background:var(--danger-soft);color:var(--danger);font-size:14px}.pdk-foot{border-top:1px solid var(--line);padding:10px 12px 12px;display:grid;gap:6px}.pdk-form{display:flex;gap:8px}.pdk-form .input{flex:1;min-width:0;height:42px}.pdk-send{width:42px;height:42px;padding:0;flex:none}.pdk-links{display:flex;justify-content:space-between;gap:8px}.pdk-links:empty{display:none}.pdk-link{border:0;background:transparent;padding:4px 2px;color:var(--cobalt-ink);font:600 13px var(--text);cursor:pointer}.pdk-links .pdk-link:only-child{margin-inline-start:auto}@media (max-width: 760px){.shell .content{padding-bottom:96px}.pdk-peek{inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;padding:7px 6px 7px 10px;border-radius:14px}.pdk-peek-main{font-size:13.5px}.pdk-peek-cta{padding:0 10px}.pdk-peek .pdk-icon{display:none}.pdk-bubble{inset-inline-end:10px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:44px;height:44px}.pdk-bubble .pdk-orb{width:28px;height:28px}.pdk-scrim{display:block;position:fixed;inset:0;z-index:44;background:var(--overlay);animation:fade .15s}.pdk-panel{inset-inline:0;bottom:0;width:100%;max-height:86vh;border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}.pdk-head:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line-2)}.pdk-head{position:relative;padding-top:16px}}
