.lp{min-height:100vh;background:radial-gradient(1200px 600px at 85% -10%,var(--primary-soft),transparent 60%),radial-gradient(900px 500px at -10% 30%,var(--accent-soft),transparent 55%),var(--bg)}.lp-top{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(16px,4vw,48px);max-width:1200px;margin-inline:auto}.lp-nav{display:flex;gap:8px;align-items:center}.lp-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.lp-hero .lp-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,440px);gap:40px 56px;align-items:center;padding-block:40px 70px}.lp-copy{display:grid;gap:18px}.lp-copy h1{font-size:clamp(36px,5.2vw,62px);font-weight:900;line-height:1.08;letter-spacing:-.02em}.lp-grad{background:var(--spark);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-copy .lead{font-size:18px;color:var(--ink-2);max-width:54ch;line-height:1.6}.lp-points{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-weight:600}.lp-points li{display:flex;gap:10px;align-items:center}.lp-points .i{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);stroke-width:3}.lp-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);padding:28px;box-shadow:var(--shadow-lg);display:grid;gap:14px;position:relative}.lp-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:var(--spark);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none}.lp-form{display:grid;gap:14px}.lp-form h2{font-size:22px;font-weight:800}.lp-form .btn.lg{width:100%}.lnk{border:0;background:none;color:var(--primary-ink);font-weight:700;padding:0;cursor:pointer;text-decoration:underline}.lp-demo{font-size:12.5px;color:var(--ink-3)}.lp-demo summary{cursor:pointer}.lp-demo code{background:var(--sunken);padding:1px 5px;border-radius:4px;color:var(--ink-2)}.lp-sec{padding-block:60px}.lp-sec h2{font-size:clamp(26px,3.4vw,38px);font-weight:800;margin-block:10px 8px}.intro-p{color:var(--ink-2);max-width:70ch;font-size:16.5px;margin-bottom:28px}.lp-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lp-feat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:22px;display:grid;gap:10px;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.lp-feat:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.lp-feat .ic{width:44px;height:44px;border-radius:14px;background:var(--spark);color:#fff;display:grid;place-items:center}.lp-feat .ic .i{width:22px;height:22px}.lp-feat h3{font-size:17px}.lp-feat p{color:var(--ink-2);font-size:14px;line-height:1.6}.lp-foot{display:flex;gap:12px;align-items:center;justify-content:center;padding:30px;color:var(--ink-3);font-size:13px;font-weight:600}@media(max-width:900px){.lp-hero .lp-wrap{grid-template-columns:1fr;padding-top:16px}.lp-card{order:-1}}.lp-solo{min-height:100vh;display:grid;place-items:center;align-content:center;gap:10px;padding:24px 16px;background:var(--spark-soft)}.lp-solo>.spin{width:28px;height:28px;border-width:3px;color:var(--primary)}.lp-solo-card{width:min(440px,100%);justify-items:stretch}.lp-solo-card>img,.lp-solo-card>svg{justify-self:center}.lp-biz{display:flex;gap:8px;align-items:center;justify-content:center;font-size:17px;text-align:center}.lp-demo-logins{display:grid;gap:8px;padding-top:12px;border-top:1px dashed var(--line);font-size:13px}.lp-demo-logins .btn small{font-weight:500}.lp-solo .lp-foot{padding:10px}.lnk-stat{text-decoration:none;color:inherit;transition:transform .12s,box-shadow .15s}.lnk-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.bars{display:flex;gap:6px;align-items:flex-end;height:150px}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%;min-width:0}.bar-col i{display:block;width:100%;min-height:3px;border-radius:6px 6px 3px 3px;background:var(--spark);transition:height .3s}.bar-col small{font-size:10.5px;color:var(--ink-3);font-family:var(--f-num)}.src-list{display:grid;gap:10px}.src-row{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit}.src-row .chip{min-width:150px;justify-content:center}.status-count{display:inline-flex;gap:6px;align-items:center;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 4px}.status-count:hover{border-color:var(--line-2);background:var(--sunken)}.recent{display:grid}.recent-row{display:flex;gap:10px;align-items:center;padding:9px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line);font-size:13.5px}.recent-row:last-child{border-bottom:0}.recent-row:hover{background:var(--sunken)}.recent-row .grow{display:grid;line-height:1.3;min-width:0}.recent-row small{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnk{border:0;background:none;padding:4px 6px;color:var(--primary-ink);font-weight:600;font-size:13px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.lnk:hover{background:var(--primary-soft)}.lnk:disabled{opacity:.45;cursor:not-allowed;background:none}.lnk.strong{color:var(--ink);font-weight:700}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.dot.c-blue,.dot.c-teal,.dot.c-green,.dot.c-amber,.dot.c-red,.dot.c-violet,.dot.c-gray{background:currentColor;border:0}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;border-radius:9px;background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:700}.btn.has{border-color:var(--primary);color:var(--primary-ink)}.seg-ic{display:inline-flex;align-items:center}.seg-ic .i{width:16px;height:16px}.tag.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink)}.tag-x{border:0;background:none;padding:0;display:inline-grid;place-items:center;color:var(--ink-3);cursor:pointer;margin-inline-start:-2px}.tag-x .i{width:12px;height:12px}.tag-x:hover{color:var(--bad)}.pop{position:fixed;z-index:46;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-lg);display:grid;max-height:min(70vh,560px);overflow-y:auto;overflow-x:hidden;animation:pop .14s ease-out;min-width:200px}.cm-h{padding:10px 12px 8px;font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;border-bottom:1px solid var(--line)}.cm-sort{display:grid;padding:6px}.cm-item{display:flex;align-items:center;gap:9px;border:0;background:none;padding:8px;border-radius:var(--r-1);text-align:start;font-weight:500;font-size:13.5px;color:var(--ink);width:100%}.cm-item:hover{background:var(--sunken)}.cm-item.on{background:var(--primary-soft);color:var(--primary-ink);font-weight:700}.cm-item .i{width:15px;height:15px;color:var(--ink-3)}.cm-item.on .i{color:var(--primary-ink)}.cm-f{border-top:1px solid var(--line);padding:8px 6px 4px;display:grid;gap:6px}.cm-lb{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink-3);padding:0 6px}.cm-lb .i{width:13px;height:13px}.cm-text{max-width:none;padding:0 4px 4px}.cm-foot{display:flex;gap:2px;justify-content:space-between;padding:6px 8px;border-top:1px solid var(--line);background:var(--sunken);position:sticky;bottom:0}.ml{display:grid;gap:4px}.ml-search{max-width:none;padding:0 4px}.ml-list{display:grid;max-height:260px;overflow:auto;padding:0 2px}.ml-row{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--r-1);font-size:13.5px;cursor:pointer}.ml-row:hover{background:var(--sunken)}.ml-row small{color:var(--ink-3);font-size:12px}.ml-row.zero{color:var(--ink-3)}.ml-row.off .grow{text-decoration:line-through}.ml-none{padding:8px;font-size:13px}.ml-foot{display:flex;gap:4px;padding:2px 4px}.dr{display:grid;gap:8px;padding:2px 6px 6px}.dr-presets{display:flex;gap:5px;flex-wrap:wrap}.dr-presets .tag{cursor:pointer}.dr-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.dr-inputs label{display:grid;gap:3px;font-size:12px}.dr-inputs .lb{font-weight:600;color:var(--ink-2)}.dr-inputs .inp{padding-inline:8px;direction:ltr;min-width:0;width:100%}.dr-inputs .lnk{grid-column:1/-1;justify-self:start}.tags-in{display:grid;gap:6px}.tags-in-row{display:flex;flex-wrap:wrap;gap:5px;min-height:40px;border:1px solid var(--line-2);border-radius:var(--r-2);padding:5px 8px;background:var(--surface);align-items:center}.tags-in-row:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.tags-in-inp{border:0;background:none;outline:none;flex:1;min-width:90px;height:26px;font-size:13.5px}.tags-in-sug{display:flex;gap:5px;flex-wrap:wrap}.tags-in-sug .tag{cursor:pointer}.tags-in-sug .tag .i{width:11px;height:11px}.af{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--sunken);font-size:13px}.af-n{font-weight:700;color:var(--ink-2);margin-inline-end:4px}.af-chip{display:inline-flex;align-items:center;gap:2px;height:28px;padding-inline:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);max-width:100%}.af-chip>.i{width:13px;height:13px;margin-inline-start:6px;color:var(--ink-3)}.af-chip b{color:var(--ink);font-weight:700}.af-open{border:0;background:none;padding:0 6px;font-size:13px;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.af-open:hover{color:var(--primary-ink)}.af-x{border:0;background:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;color:var(--ink-3);cursor:pointer;padding:0}.af-x .i{width:12px;height:12px}.af-x:hover{background:var(--bad-bg);color:var(--bad)}.af .lnk.end{margin-inline-start:auto}.fd-list{display:grid;gap:8px}.fd-box{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);overflow:hidden}.fd-box.on{border-color:var(--primary)}.fd-h{display:flex;align-items:center;gap:4px;padding-inline-end:6px}.fd-t{flex:1;display:flex;align-items:center;gap:8px;border:0;background:none;padding:11px 12px;text-align:start;font-size:14px;color:var(--ink);min-width:0;cursor:pointer}.fd-t:hover{background:var(--sunken)}.fd-chev{width:14px;height:14px;color:var(--ink-3);transform:rotate(180deg);transition:transform .15s}.fd-box.open .fd-chev{transform:rotate(-90deg)}.fd-sum{color:var(--primary-ink);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto}.fd-b{padding:4px 10px 10px;border-top:1px dashed var(--line)}.cc-sec{display:grid;gap:8px}.cc-sec h4{display:flex;gap:8px;align-items:baseline}.cc-sec h4 small{font-weight:500;font-size:12px}.cc-list{display:grid;gap:4px}.cc-row{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);font-size:14px}.cc-row:not(.hidden){cursor:grab}.cc-row.drag{opacity:.5}.cc-row.over{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cc-row.hidden{background:var(--sunken);color:var(--ink-2)}.cc-grip{color:var(--ink-3);width:16px;height:16px}.pk-list{display:grid;padding:6px;max-height:320px;overflow:auto}.pk-item{display:flex;align-items:center;gap:9px;border:0;background:none;padding:8px;border-radius:var(--r-1);text-align:start;font-size:13.5px;color:var(--ink);width:100%;font-weight:500}.pk-item:hover{background:var(--sunken)}.pk-item.on{background:var(--primary-soft);color:var(--primary-ink);font-weight:700}.pk-item.strong{font-weight:700;color:var(--primary-ink);border-bottom:1px dashed var(--line);border-radius:0;margin-bottom:4px}.pk-item:disabled{opacity:.55}.pk-item .i{width:15px;height:15px;color:var(--ink-3)}.pk .alert{margin:0 8px 8px}.sf{display:grid;gap:10px;padding:10px}.sf-h{display:flex;align-items:center;gap:8px}.sf-foot{display:flex;justify-content:flex-end;gap:6px}.dt-wrap{outline-offset:-2px;max-height:calc(100vh - 150px);overflow:auto;position:relative}.dt-wrap:focus-visible{outline:2px solid var(--accent)}.dt thead th{position:sticky;top:0;z-index:3;padding:0;background:var(--sunken)}.dt thead th.ck{padding-inline:12px 0}.dt thead th.act{width:1px}.th-in{display:flex;align-items:center;gap:2px;padding:6px 8px 6px 4px;min-height:38px}.th-t{border:0;background:none;padding:4px 6px;font:inherit;font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px;border-radius:6px;white-space:nowrap;text-align:start}button.th-t{cursor:pointer}button.th-t:hover{color:var(--ink);background:var(--line)}.th-s{width:12px;height:12px;opacity:0;transition:opacity .12s}.th-s.on{opacity:1;color:var(--primary-ink)}button.th-t:hover .th-s{opacity:.7}th.sorted .th-t{color:var(--ink)}.th-m{border:0;background:none;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:2px;color:var(--ink-3);opacity:.55;padding:0;cursor:pointer}.th-m .i{width:13px;height:13px}.th-m:hover,.th-m.on{opacity:1;background:var(--line);color:var(--ink)}.th-m.on{width:auto;padding-inline:5px;background:var(--primary-soft);color:var(--primary-ink);font-size:11px}th.filtered .th-t{color:var(--primary-ink)}.dt tbody tr.focus td{box-shadow:inset 3px 0 0 var(--primary)}[dir=rtl] .dt tbody tr.focus td:first-child{box-shadow:inset -3px 0 0 var(--primary)}.dt tbody tr.focus td{background:var(--sunken)}.dt tbody tr.sel.focus td{background:var(--primary-soft)}.dt tbody tr.anon td{opacity:.55}.dt td.act{width:1px;padding-inline:6px 10px;white-space:nowrap}.dt-actions{display:flex;gap:2px;opacity:0;transition:opacity .12s}tr:hover .dt-actions,tr.focus .dt-actions,.dt-actions:focus-within{opacity:1}.qa{border:0;background:none;width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;color:var(--ink-2);cursor:pointer;text-decoration:none}.qa:hover{background:var(--surface);color:var(--primary-ink);box-shadow:var(--shadow)}.qa .i{width:16px;height:16px}.qa.wa:hover{color:var(--c-green)}.qa:disabled{opacity:.35;cursor:not-allowed}.dt-wrap.compact td{padding-block:5px;font-size:13.5px}.dt-wrap.compact .lead-cell .avatar{width:26px!important;height:26px!important;font-size:10px!important}.dt-wrap.compact .lead-cell small{display:inline}.dt-wrap.compact .th-in{min-height:32px}.st-cell{display:inline-grid;gap:2px;line-height:1.2}.st-cell small{font-size:11.5px}.panel.is-loading .dt-wrap,.panel.is-loading .dt-cards{opacity:.6;transition:opacity .2s}.dt-sk{display:grid;gap:14px}.dt-sk-row{display:flex;gap:16px;align-items:center}.dt-sk-row .sk{flex:none}.dt-sk-row .sk:nth-child(2){flex:1}.dt-cards{display:grid;gap:10px;padding:12px}.dt-card{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);padding:10px 12px;display:grid;gap:8px;cursor:pointer}.dt-card.sel{border-color:var(--primary);background:var(--primary-soft)}.dt-card.focus{box-shadow:0 0 0 3px var(--primary-soft);border-color:var(--primary)}.dt-card-h{display:flex;align-items:center;gap:10px}.dt-card-b{display:grid;gap:4px;border-top:1px dashed var(--line);padding-top:8px}.dt-kv{display:grid;grid-template-columns:90px 1fr;gap:8px;font-size:13px;align-items:center}.dt-kv .k{color:var(--ink-3);font-size:12px;font-weight:600}.dt-card-a{display:flex;gap:4px;justify-content:flex-end;border-top:1px dashed var(--line);padding-top:6px}.dt-cards .qa{color:var(--ink-2)}.dt-cards.compact .dt-card-b{display:none}@media(max-width:759px){.drawer{width:100%}.af-open{max-width:200px}}.pending-bar{display:flex;gap:12px;align-items:center;padding:12px 16px;border:1px solid var(--c-amber);background:var(--c-amber-bg);color:var(--ink);border-radius:var(--r-2);text-align:start;font-size:13.5px;cursor:pointer}.pending-bar>.i{color:var(--c-amber);width:20px;height:20px}.pending-bar>span:first-of-type{flex:1}.lead-cell{display:flex;gap:10px;align-items:center;min-width:220px}.lead-cell>span{display:grid;line-height:1.3;min-width:0}.lead-cell b{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lead-cell b .chip .i{width:11px;height:11px}.lead-cell small{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overdue{color:var(--bad);font-weight:700}.inl{width:14px;height:14px;vertical-align:-2px;margin-inline-end:4px}.pending-item{border:1px solid var(--line);border-radius:var(--r-2);padding:12px;display:grid;gap:10px;background:var(--sunken)}.pending-opts{display:grid;gap:8px}.card-row.click{cursor:pointer;width:100%;text-align:start;font:inherit}.card-row.click:hover{background:var(--sunken)}.toolbar.lt{gap:6px}.toolbar.lt .search{flex:1 1 200px;max-width:460px}.toolbar.lt .segc button{height:32px;padding-inline:10px}.toolbar.lt .btn.sm .badge{margin-inline-start:2px}.views-sep{width:1px;height:24px;background:var(--line-2);align-self:center;margin-inline:4px}.view.saved{padding-inline:4px 6px;gap:0}.view.saved.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink)}.view-pick{border:0;background:none;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px;padding:0 8px;height:100%;cursor:pointer;font-weight:600}.view-pick .i{width:14px;height:14px;color:var(--ink-3)}.view.saved.on .view-pick .i{color:var(--primary-ink)}.view-x{border:0;background:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;color:var(--ink-3);cursor:pointer;padding:0}.view-x .i{width:12px;height:12px}.view-x:hover{background:var(--bad-bg);color:var(--bad)}.lead-head{display:flex;align-items:center;gap:8px}.flip-x{transform:scaleX(-1)}.lead-card{padding:18px 20px;display:grid;gap:18px}.lead-id{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.lead-id h1{font-size:24px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lead-id h1 .chip small{font-size:11px;font-weight:600;opacity:.85}.lead-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:13.5px;color:var(--ink-2);align-items:center}.lead-meta a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.lead-meta a:hover{color:var(--primary-ink)}.lead-meta span{display:inline-flex;align-items:center;gap:4px}.lead-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.inl{width:14px;height:14px;vertical-align:-2px}.req{color:var(--bad);font-weight:700}.field.is-overdue .inp{border-color:var(--bad);color:var(--bad);font-weight:700}.next-row{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.quick{display:flex;gap:2px;flex:none}@media(max-width:640px){.next-row,.quick{flex-wrap:wrap}}.tags-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.tags-row .inl{color:var(--ink-3)}.tag-x{border:0;background:none;padding:0;margin-inline-start:2px;display:inline-grid;place-items:center;color:var(--ink-3);cursor:pointer;width:16px;height:16px;border-radius:50%}.tag-x:hover{background:var(--bad-bg);color:var(--bad)}.tag-x .i{width:11px;height:11px}.tag-inp{width:140px}.opps{display:grid;gap:10px;padding-top:14px;border-top:1px dashed var(--line)}.opps h3{font-size:15.5px;display:flex;align-items:center;gap:6px}.opp{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);display:grid}.opp.open{border-color:var(--line-2);box-shadow:var(--shadow)}.opp.closed{background:var(--sunken)}.opp.closed .opp-title>b{color:var(--ink-2)}.opp-head{display:flex;gap:10px;align-items:flex-start;padding:10px 12px}.opp-toggle{border:0;background:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);cursor:pointer;flex:none;margin-top:2px}.opp-toggle:hover{background:var(--primary-soft);color:var(--primary-ink)}.opp-toggle .i.flip{transform:rotate(180deg)}.opp-title{display:grid;gap:6px;min-width:0;flex:1}.opp-title>b{font-size:15.5px;display:inline-flex;align-items:center;gap:4px;min-height:28px}.opp-title>b .btn.icon.sm{width:26px;height:26px;opacity:0}.opp-title>b:hover .btn.icon.sm,.opp-title>b .btn.icon.sm:focus-visible{opacity:1}.opp-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12.5px}.opp-meta .tag.is-bad{color:var(--bad);border-color:var(--bad)}.opp-body{display:grid;grid-template-columns:1fr 1fr 1fr 1.8fr;gap:12px 14px;align-items:end;padding:12px 14px 14px;border-top:1px dashed var(--line);margin-top:2px}.opp-body .field{min-width:0}.opp-body .next-row{flex-wrap:wrap}.opp-body .opp-note{grid-column:1/3}.opp-end{grid-column:3/-1;display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-size:12px}.opp-foot{grid-column:1/-1;display:flex;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--line)}.opp-vp{display:flex;gap:8px;align-items:flex-end}.opp-vp .field{min-width:150px}.opp-qual{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:1100px){.opp-body{grid-template-columns:1fr 1fr}.opp-body .opp-note,.opp-end{grid-column:1/-1}}@media(max-width:640px){.opp-body{grid-template-columns:1fr}.opp-vp{flex-wrap:wrap}}.cf{display:grid;gap:10px}.cf h3{font-size:15px}.cf.compact .field{font-size:12.5px}.cf-unknown{display:grid;gap:3px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--line)}.cf-unknown .lb{display:flex;gap:6px;align-items:center;color:var(--ink-3);font-size:12px}.cf-unknown code{font-size:12px}.lead-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1000px){.lead-grid{grid-template-columns:1fr}}.lead-side{display:grid;gap:14px}.note-box{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.note-box textarea{min-height:52px}.tl-opp{margin-inline-start:6px;height:20px;font-size:11px}.conv-row{display:flex;gap:10px;align-items:center;padding:10px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line);font-size:13.5px}.conv-row:last-child{border-bottom:0}.conv-row .i{color:#25d366}.conv-row .grow{display:grid;min-width:0}.conv-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cnt-pill{background:var(--accent);color:var(--on-primary);font:700 11px var(--f-num);min-width:20px;height:20px;border-radius:10px;display:inline-grid;place-items:center;padding-inline:6px}.sub-card{border:1px solid var(--line);border-radius:var(--r-2);padding:12px 14px;display:grid;gap:10px}.sub-card .q{background:var(--sunken);border-radius:10px;padding:8px 11px;white-space:pre-wrap;font-size:13.5px}.sub-extras{border-inline-start:3px solid var(--c-teal);background:var(--c-teal-bg);border-radius:10px;padding:8px 12px}.sub-extras h5{margin:0 0 6px;font-size:12.5px;display:flex;gap:6px;align-items:center;color:var(--c-teal)}.sub-extras h5 .i{width:14px;height:14px}.sub-extras dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 16px}.sub-extras dt{font-size:11.5px;color:var(--ink-2);font-weight:600}.sub-extras dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}.explain{border-radius:10px;background:var(--sunken);overflow:hidden}.explain-btn{display:flex;gap:8px;align-items:center;width:100%;border:0;background:none;padding:9px 12px;text-align:start;font-size:13px;font-weight:600;color:var(--ink-2)}.explain-btn>.i:first-child{color:var(--primary-ink)}.explain-btn>span{flex:1}.explain-btn .i.flip{transform:rotate(180deg)}.explain-body{padding:4px 12px 12px;font-size:13px}.explain-body ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.explain-body li{display:flex;gap:8px;align-items:flex-start}.explain-body li.ok .i{color:var(--ok)}.explain-body li.no .i{color:var(--bad)}.explain-body li .i{margin-top:3px;flex:none}.explain-body li.logic{color:var(--ink-3);font-size:12px}.explain-body em{font-style:normal;color:var(--ink-3)}.explain-body code{background:var(--surface);padding:1px 5px;border-radius:4px;border:1px solid var(--line)}.attr{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:8px;background:var(--surface)}.attr-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.attr-head>.i{width:15px;height:15px;color:var(--primary-ink)}.attr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 12px;font-size:12.5px}.attr-grid span{display:grid;min-width:0}.attr-grid span b{color:var(--ink-3);font-weight:600;font-size:11.5px}.attr-grid span i{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attr-grid span i.ltr{text-align:left;display:block}.attr-admin{display:grid;gap:6px;padding-top:8px;border-top:1px dashed var(--line);font-size:12.5px}.attr-admin>small{display:flex;gap:5px;align-items:center}.attr-admin>small .i{width:13px;height:13px}.attr-url{display:grid;gap:2px}.attr-url b{color:var(--ink-3);font-weight:600;font-size:11.5px}.attr-url a{overflow-wrap:anywhere;color:var(--primary-ink);font-size:12.5px;display:block;text-align:left}.attr-conflict{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:3px;font-size:12.5px}.attr-conflict code{background:var(--surface);padding:1px 5px;border-radius:4px;border:1px solid var(--line);direction:ltr;unicode-bidi:isolate}.touch-table td{vertical-align:top;font-size:12.5px}.touch-table .mono{font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.touch-url{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary-ink);text-align:left}.purchase{border:1px solid var(--line);border-radius:var(--r-2);padding:12px 14px;display:grid;gap:8px}.purchase .items{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13.5px}.purchase .items li{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:4px 0;border-bottom:1px dashed var(--line)}.purchase .items li:last-child{border-bottom:0}.prov{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.items-edit{display:grid;gap:8px}.items-head,.items-row{display:grid;grid-template-columns:1fr 80px 120px 32px;gap:8px;align-items:center}.items-head{font-size:12px;color:var(--ink-3);font-weight:700}.items-row>div{display:grid;gap:4px}@media(max-width:640px){.items-head{display:none}.items-row{grid-template-columns:1fr 1fr;gap:6px}.items-row>div{grid-column:1/-1}}.board{display:flex;gap:12px;padding:14px;overflow-x:auto;align-items:flex-start;min-height:420px}.board.is-loading{opacity:.6;transition:opacity .2s}.bcol{flex:0 0 272px;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-2);display:flex;flex-direction:column;max-height:calc(100vh - 240px);transition:border-color .12s,box-shadow .12s}.bcol.over{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.bcol.nodrop{opacity:.8}.bcol.kind-won .bcol-h b{color:var(--ok)}.bcol.kind-lost .bcol-h b,.bcol.kind-closed .bcol-h b{color:var(--ink-3)}.bcol-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:13.5px;position:sticky;top:0;background:var(--sunken);border-radius:var(--r-2) var(--r-2) 0 0;z-index:1}.bcol-h b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcol-n{background:var(--surface);border:1px solid var(--line-2);border-radius:999px;padding:0 7px;font-size:11.5px;color:var(--ink-2)}.bcol-v{font-size:12px;color:var(--ink-3)}.bcol-b{display:grid;gap:8px;padding:10px;overflow-y:auto;min-height:80px}.bcol-empty{padding:18px;text-align:center;color:var(--ink-3);font-size:12.5px;border:1px dashed var(--line-2);border-radius:var(--r-1)}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);padding:10px 12px;display:grid;gap:6px;cursor:grab;box-shadow:var(--shadow);transition:transform .1s,box-shadow .12s,border-color .12s;font-size:13.5px}.bcard:hover{border-color:var(--line-2);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.bcard:active{cursor:grabbing}.bcard.sel{border-color:var(--primary);background:var(--primary-soft)}.bcard.dragging{opacity:.45}.bcard-h{display:flex;align-items:center;gap:7px;min-width:0}.bcard-h b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-ck{opacity:0;transition:opacity .12s;width:15px;height:15px}.bcard:hover .bcard-ck,.bcard.sel .bcard-ck,.bcard:focus-within .bcard-ck{opacity:1}.qdot{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.qdot.c-gray{background:var(--line-2)}.bcard-t{color:var(--ink-2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-m{display:flex;justify-content:space-between;gap:8px;font-size:12px;align-items:center}.bcard-v{font-weight:700;color:var(--accent-ink)}.bcard-f{display:flex;align-items:center;gap:8px;border-top:1px dashed var(--line);padding-top:6px}.bcard-own{border:0;background:none;padding:0;display:inline-grid;border-radius:50%;cursor:pointer}.bcard-own:hover{box-shadow:0 0 0 3px var(--primary-soft)}.bcard-next{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-2);flex:1;min-width:0}.bcard-next .i{width:13px;height:13px}.bcard-next.overdue{color:var(--bad);font-weight:700}.bcard .qa{width:26px;height:26px;opacity:0}.bcard:hover .qa,.bcard:focus-within .qa{opacity:1}.bcard.sk-card{gap:10px;cursor:default}@media(max-width:759px){.bcol{flex-basis:84vw}.board{padding:10px}}.chat-page{height:calc(100vh - 64px)}.chat-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;flex:1;min-height:0}.chat-list,.chat-thread{display:flex;flex-direction:column;min-height:0}.convs{overflow:auto;flex:1}.conv{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;padding:11px 14px;text-align:start;border-bottom:1px solid var(--line);cursor:pointer}.conv:hover{background:var(--sunken)}.conv.on{background:var(--primary-soft)}.conv .grow{display:grid;min-width:0;line-height:1.3}.conv b{font-weight:600;display:flex;align-items:center}.conv small{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.conv-meta{display:grid;justify-items:end;gap:4px}.conv-meta small{font-size:11px;color:var(--ink-3);white-space:nowrap}.dot{width:10px;height:10px;border-radius:50%;flex:none;margin-inline-start:auto}.dot.on{background:#25d366;box-shadow:0 0 0 3px #25d36640}.dot.off{background:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.thread-head{gap:10px}.thread-head .grow{display:grid;line-height:1.25}.thread-head h3 a{color:inherit;text-decoration:none}.thread{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(600px 300px at 50% 0,var(--primary-soft),transparent 70%),var(--bg)}.day{display:flex;flex-direction:column;gap:8px}.day-lb{align-self:center;font-size:11.5px;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-family:var(--f-num)}.bubble small .origin{color:var(--primary-ink);font-weight:600}.bubble small .i.read{color:var(--primary)}.bubble small .err{color:var(--bad)}.composer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);align-items:flex-end}.composer textarea{min-height:44px;max-height:160px}.composer textarea.inp{min-height:44px;height:44px;field-sizing:content;resize:none}.composer .btn{height:44px;width:48px;padding:0;flex:none}.chat-filters{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line)}.fchip{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;height:26px;padding-inline:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.fchip.on{background:var(--primary-soft);border-color:transparent;color:var(--primary-ink)}.fchip b{font-family:var(--f-num);font-size:11px;background:var(--primary);color:var(--on-primary);border-radius:999px;padding:0 6px}.chat-numbers{padding:8px 12px;border-bottom:1px solid var(--line)}.chat-numbers .sel{width:100%}.conv b{gap:6px}.conv b>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.conv.unread b>span:first-child{font-weight:800}.conv.unread small{color:var(--ink-2);font-weight:600}.conv small .i.conv-out{width:12px;height:12px;vertical-align:-2px;margin-inline-end:3px;color:var(--ink-3)}.conv .i.conv-pin{width:13px;height:13px;color:var(--ink-3)}.conv-wait{width:9px;height:9px;border-radius:50%;background:var(--warn);display:block}.conv-who{font-size:10.5px!important;color:var(--ink-3)}.thread-actions{flex-wrap:wrap;justify-content:flex-end}.thread-actions .sel{max-width:150px}.thread .older{align-self:center}.thread-blocked{margin:10px 12px}.sysline{align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.sysline.missed{color:var(--bad);border-color:var(--bad-bg)}.bubble.scheduled{border:1px dashed var(--line-2);background:var(--sunken)}.bubble.deleted{opacity:.75}.bubble .b-text{display:block}.bubble .b-sender{display:block;font-size:12px;font-weight:700;color:var(--accent-ink);margin-bottom:2px}.bubble .b-flag{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ink-3);margin-bottom:3px;font-style:italic}.bubble .b-flag .i{width:12px;height:12px}.bubble .b-flag.auto{color:var(--accent-ink);font-style:normal;font-weight:600}.bubble .b-flag.ad{color:var(--c-violet);font-style:normal;font-weight:600}.bubble .b-deleted{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-3);margin-bottom:2px}.bubble .b-deleted .i{width:12px;height:12px}.b-quote{display:grid;width:100%;text-align:start;border:0;border-inline-start:3px solid var(--accent);background:var(--sunken);border-radius:8px;padding:5px 9px;margin-bottom:6px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.b-quote b{font-size:11.5px;color:var(--accent-ink)}.b-quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-media{display:block;max-width:300px;border-radius:10px;overflow:hidden;margin-bottom:4px}.b-media img,video.b-media{display:block;max-width:100%;max-height:320px;border-radius:10px}.b-media.sticker img{max-width:140px;background:none}.b-audio{display:block;width:260px;max-width:100%;height:40px;margin-bottom:2px}.b-file,.b-card{display:flex;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:9px 11px;border-radius:10px;background:var(--sunken);border:1px solid var(--line);color:inherit;text-decoration:none;margin-bottom:4px}.b-file .grow,.b-card .grow{display:grid;line-height:1.3;min-width:0}.b-file b,.b-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.b-file small,.b-card small{color:var(--ink-3);font-size:11.5px}.b-file .i,.b-card .i{width:20px;height:20px;color:var(--primary-ink)}.b-poll{display:grid;gap:6px;min-width:230px}.b-poll>b{display:flex;gap:6px;align-items:center}.b-opt{position:relative;display:flex;gap:8px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;font-size:13px}.b-opt i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--primary-soft);z-index:0}.b-opt span{position:relative;z-index:1}.b-buttons{display:grid;gap:4px;margin-top:6px}.b-buttons span{border:1px solid var(--line-2);border-radius:8px;padding:4px 8px;text-align:center;font-size:12.5px;color:var(--primary-ink)}.b-preview{display:grid;margin-top:5px;padding:6px 9px;border-radius:8px;background:var(--sunken);font-size:12px;color:var(--ink-2)}.b-reactions{position:absolute;bottom:-12px;inset-inline-end:10px;display:flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:1px 6px;font-size:13px;box-shadow:var(--shadow)}.bubble:has(.b-reactions){margin-bottom:12px}.b-tools{position:absolute;top:4px;inset-inline-start:-30px;opacity:0;transition:opacity .12s}.bubble.in .b-tools{inset-inline-start:auto;inset-inline-end:-30px}.bubble:hover .b-tools,.b-tools:focus-within{opacity:1}.b-tool{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink-2);padding:0}.b-menu{position:absolute;top:28px;inset-inline-start:0;z-index:20;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;display:grid;gap:2px;white-space:normal}.bubble.in .b-menu{inset-inline-start:auto;inset-inline-end:0}.b-menu>button,.b-menu>a{display:flex;align-items:center;gap:8px;border:0;background:none;padding:7px 9px;border-radius:8px;text-align:start;font-size:13px;color:var(--ink);text-decoration:none}.b-menu>button:hover,.b-menu>a:hover{background:var(--sunken)}.b-menu>.danger{color:var(--bad)}.b-emojis{display:flex;gap:2px;padding:2px 2px 6px;border-bottom:1px solid var(--line);margin-bottom:4px}.b-emojis button{border:0;background:none;font-size:18px;width:30px;height:30px;border-radius:8px;padding:0}.b-emojis button:hover{background:var(--sunken)}.composer-wrap{position:relative;border-top:1px solid var(--line)}.composer-wrap .composer{border-top:0}.composer-ctx{display:flex;align-items:center;gap:10px;padding:8px 14px 0;font-size:13px}.composer-ctx .grow{display:grid;line-height:1.3;min-width:0;border-inline-start:3px solid var(--accent);padding-inline-start:8px}.composer-ctx small{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer .btn.quiet.icon{width:40px;height:44px}.attach{position:relative}.attach-menu,.qr-picks{position:absolute;bottom:52px;inset-inline-start:0;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;display:grid;gap:2px;min-width:210px}.attach-menu button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:9px 10px;border-radius:9px;text-align:start;font-size:13.5px}.attach-menu button:hover{background:var(--sunken)}.attach-menu .i{color:var(--primary-ink)}.qr-picks{inset-inline:12px;bottom:calc(100% + 4px);max-height:280px;overflow:auto}.qr-picks button{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;border:0;background:none;padding:8px 10px;border-radius:9px;text-align:start}.qr-picks button:hover{background:var(--sunken)}.qr-picks .tag{justify-self:start}.qr-picks small{grid-column:1/-1;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fw-list{display:grid;max-height:50vh;overflow:auto;border:1px solid var(--line);border-radius:var(--r-2)}.thread-back{display:none}.thread-who{min-width:0}.thread-who h3,.thread-who .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-more{position:relative;display:flex;align-items:center;gap:2px}.thread-menu{min-width:230px;top:calc(100% + 4px)}.thread-menu>button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:10px;border-radius:8px;text-align:start;font-size:14px}.thread-menu>button:hover{background:var(--sunken)}.thread-menu-status{padding:6px 10px}.thread-menu-assign{display:grid;gap:4px;padding:6px 10px 10px;font-size:12px;color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:4px}@media(max-width:900px){.chat-page{height:calc(100dvh - 64px);padding-bottom:12px}.chat-grid{grid-template-columns:1fr}.chat-page.open .chat-list,.chat-page:not(.open) .chat-thread{display:none}.chat-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chat-filters::-webkit-scrollbar{display:none}.fchip{flex:none}.chat-page:not(.open){padding:0;gap:0}.chat-page:not(.open) .chat-list{border:0;border-radius:0;box-shadow:none}.chat-list .toolbar{flex-wrap:nowrap}.chat-list .toolbar .search{flex:1 1 auto;max-width:none}.chat-page.open .chat-thread{position:fixed;inset:0;z-index:45;height:100dvh;border:0;border-radius:0;box-shadow:none;background:var(--surface)}.chat-page.open .alert{display:none}.thread-back{display:inline-grid;width:38px;height:38px;padding:0;margin-inline-start:-8px}.thread-back .i{width:22px;height:22px}.thread-head{gap:8px;padding:8px 10px;padding-top:max(8px,env(safe-area-inset-top));flex-wrap:nowrap;position:relative;z-index:21}.thread-head h3{font-size:15px}.thread-head .meta{font-size:12px}.thread{padding:12px 10px;gap:8px}.bubble{max-width:86%;font-size:14.5px}.b-media{max-width:240px}.b-file,.b-card{min-width:0;max-width:260px}.chat-thread .thread-note{display:none}.composer{padding:8px;gap:4px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.composer textarea.inp{border-radius:22px;padding-inline:14px}.composer .btn.pri{width:44px;border-radius:50%}.composer .btn.quiet.icon{width:36px}.attach-menu{bottom:56px}.qr-picks{inset-inline:8px}}body.chat-full{overflow:hidden}.scrim.b-scrim{display:block;z-index:1000}@media(hover:hover)and (pointer:fine){.scrim.b-scrim{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}.b-menu{z-index:1001}@media(hover:none),(pointer:coarse){.b-tool{display:none}.b-tools{opacity:1;position:static}.bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bubble.picked{box-shadow:0 0 0 2px var(--primary)}.scrim.b-scrim{display:block;z-index:46}.b-menu,.bubble.in .b-menu{position:fixed;inset-inline:8px;inset-block-start:auto;bottom:max(8px,env(safe-area-inset-bottom));top:auto;z-index:47;min-width:0;border-radius:18px;padding:8px;animation:sheet .18s ease-out}.b-menu>button,.b-menu>a{padding:13px 12px;font-size:15px}.b-emojis{justify-content:space-around}.b-emojis button{font-size:26px;width:44px;height:44px}}@keyframes sheet{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.wa-numbers{display:grid;gap:16px}.wa-card{border:1px solid var(--line);border-radius:var(--r-3);padding:16px;display:grid;gap:12px;background:var(--surface)}.wa-card>header{display:flex;gap:12px;align-items:center}.wa-card>header .grow{display:grid;line-height:1.3}.wa-card>header h3{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wa-plan{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--ink-2);background:var(--sunken);border-radius:var(--r-2);padding:8px 12px}.wa-plan span{display:inline-flex;align-items:center;gap:6px}.wa-live{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--ok);font-weight:600}.wa-live small{font-weight:400;flex-basis:100%}.wa-wait{display:flex;gap:10px;align-items:center;padding:12px;border-radius:var(--r-2);background:var(--primary-soft);color:var(--primary-ink)}.wa-actions{flex-wrap:wrap}.wa-connect{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:center;padding:16px;border:1px dashed var(--line-2);border-radius:var(--r-3)}.wa-steps{display:grid;gap:10px}.wa-steps ol{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--ink-2)}.wa-qr{display:grid;place-items:center;min-height:280px;background:var(--surface);border-radius:var(--r-2);border:1px solid var(--line)}.wa-qr img{width:264px;height:264px;image-rendering:pixelated;background:#fff;border-radius:8px}.wa-qr-wait{display:grid;place-items:center;gap:8px;color:var(--ink-3);text-align:center;padding:16px}.wa-code{display:grid;gap:6px;text-align:center}.wa-code b{font-family:var(--f-num);font-size:34px;letter-spacing:.12em;color:var(--primary-ink)}.wa-code-form{display:grid;gap:10px;padding:16px;width:100%}.wa-provider{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:10px}.wa-auto{display:grid;gap:16px;max-width:820px}.wa-rule{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--r-3)}.wa-rule-h{display:grid;gap:2px}.wa-hours{display:grid;gap:6px}.wa-day{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wa-day .switch{min-width:110px}.wa-day .inp{max-width:120px}.check{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid var(--line);border-radius:999px;padding:4px 10px;cursor:pointer}.check input{accent-color:var(--primary)}.wa-preview{max-width:100%;align-self:start}.wa-body{white-space:pre-wrap;max-width:420px}.wa-progress{height:8px;border-radius:99px;background:var(--sunken);overflow:hidden;margin-bottom:4px}.wa-progress i{display:block;height:100%;background:var(--spark)}.wa-status{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}.wa-status-new{display:grid;gap:10px}.wa-story{border-radius:var(--r-3);min-height:260px;display:grid;place-items:center;padding:20px;background:var(--sunken);border:1px solid var(--line)}.wa-story textarea{width:100%;min-height:120px;background:none;border:0;resize:none;text-align:center;font-size:20px;font-weight:700;color:var(--on-primary)}.wa-story textarea::placeholder{color:var(--on-primary);opacity:.7}.wa-story-file+textarea,.wa-story:has(.wa-story-file) textarea{color:var(--ink);font-size:15px;font-weight:400}.wa-story-file{display:flex;gap:6px;align-items:center;color:var(--ink-2)}.wa-color{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-2);padding:0}.wa-color.on{box-shadow:0 0 0 2px var(--primary)}.pf-wa{display:grid;gap:10px}.pf-wa-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:var(--r-2)}.pf-wa-row .grow{display:grid;line-height:1.35;min-width:200px}@media(max-width:900px){.wa-connect,.wa-status{grid-template-columns:1fr}}.conds{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12.5px}.cond em{font-style:normal;color:var(--primary-ink);font-weight:700;margin-inline-end:6px}.cond code{background:var(--sunken);padding:1px 5px;border-radius:4px}.rules-table td{vertical-align:top}.cond-edit{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--r-2);padding:12px}.cond-row{display:grid;grid-template-columns:1.2fr 1fr 1.4fr 32px;gap:6px;align-items:center}@media(max-width:640px){.cond-row{grid-template-columns:1fr 1fr}.cond-row .inp{grid-column:1/-1}}.sim{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;padding:16px}@media(max-width:900px){.sim{grid-template-columns:1fr}}.sim-in{display:grid;gap:12px;align-content:start}.sim-out{background:var(--sunken);border-radius:var(--r-2);padding:14px;align-self:start}.checks{list-style:none;margin:8px 0;padding:0;display:grid;gap:5px;font-size:13px}.checks li{display:flex;gap:7px;align-items:center}.checks li.ok .i{color:var(--ok)}.checks li.no .i{color:var(--bad)}.checks code{background:var(--surface);padding:1px 5px;border-radius:4px}.rules-table td:nth-child(2){min-width:220px}.rules-table td:nth-child(3){min-width:260px}.sm-title{display:inline-flex;gap:8px;align-items:center}.sm-title .i{color:var(--primary-ink)}.sm-hero{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-2);border:1px solid var(--line)}.sm-hero>.i{width:22px;height:22px;flex:none;margin-top:1px}.sm-hero>div{display:grid;gap:3px;font-size:13.5px;line-height:1.55}.sm-hero b{font-size:14.5px}.sm-hero span{color:var(--ink-2)}.sm-hero.wait{background:var(--c-amber-bg);border-color:var(--c-amber)}.sm-hero.wait>.i{color:var(--c-amber)}.sm-hero.ok{background:var(--spark-soft);border-color:var(--line-2)}.sm-hero.ok>.i{color:var(--c-teal)}.sm-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}@media(max-width:760px){.sm-grid{grid-template-columns:1fr}.sm-preview{order:-1;position:static}}.sm-fields{display:grid;gap:14px;min-width:0}.sm-group{display:grid;gap:6px}.sm-group-h{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--ink);padding:2px 0}.sm-group-h small.num{font-weight:700;color:var(--ink-3)}.sm-group-h .i{width:14px;height:14px;color:var(--ink-3)}button.sm-group-h{width:100%;justify-content:flex-start}.sm-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--c-gray)}.sm-dot.amber{background:var(--c-amber)}.sm-dot.green{background:var(--c-green)}.sm-dot.teal{background:var(--c-teal)}.sm-collapsed{margin:0;display:flex;flex-wrap:wrap;gap:6px}.sm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.sm-row.s-unclear{border-color:var(--c-amber);border-inline-start-width:3px}.sm-row.s-suggested{border-inline-start:3px solid var(--c-blue)}@media(max-width:560px){.sm-row{grid-template-columns:1fr}}.sm-what{display:grid;gap:2px;min-width:0}.sm-label{font-size:14px;overflow-wrap:anywhere}.sm-ex{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-what small{font-size:11.5px}.sm-pick{display:grid;gap:6px;justify-items:end}@media(max-width:560px){.sm-pick{justify-items:stretch}}.sm-pick .sel.sm-target{width:220px;max-width:100%;font-weight:600}.sm-pick .sm-target.on-sel{border-color:var(--c-green);background:var(--c-green-bg);color:var(--c-green)}.sm-pick .sm-target.muted-sel{color:var(--ink-2)}.sm-pick .sm-target.off-sel{color:var(--ink-3);border-style:dashed}.sm-sugg{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.sm-preview{position:sticky;top:0;display:grid;gap:10px;padding:14px;border-radius:var(--r-2);background:var(--sunken);border:1px solid var(--line)}.sm-preview h4{margin:0;display:flex;gap:6px;align-items:center;font-size:13.5px}.sm-preview h4 .i{width:16px;height:16px;color:var(--primary-ink)}.sm-preview dl{margin:0;display:grid;gap:8px}.sm-preview dt{font-size:11.5px;color:var(--ink-3);font-weight:600}.sm-preview dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.sm-verdict{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:12.5px;font-weight:600;line-height:1.5}.sm-verdict .i{width:15px;height:15px;flex:none;margin-top:2px}.sm-verdict.ok{color:var(--ok)}.sm-verdict.bad{color:var(--bad)}.sm-foot{position:sticky;bottom:-16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0 2px;background:var(--surface);border-top:1px solid var(--line);margin-top:4px}.sm-foot .grow{flex:1}.sm-empty,.sm-done{display:grid;gap:10px;justify-items:center;text-align:center;padding:24px 8px}.sm-empty>.i{width:34px;height:34px;color:var(--ink-3)}.sm-empty p,.sm-done p{max-width:520px;margin:0}.sm-done h3{margin:0}.sm-done-mark{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--spark);color:var(--on-primary)}.sm-done-mark .i{width:28px;height:28px}.sm-try{display:grid;gap:12px}.sm-try .code-in{height:auto;min-height:160px;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.5}.sm-try-out{display:grid;gap:10px}.smart-chip{display:inline-flex;gap:4px;align-items:center}.smart-chip .i{width:12px;height:12px}.btn.match-now{border-color:var(--c-amber);background:var(--c-amber-bg);color:var(--c-amber)}.btn.match-now:hover{filter:brightness(.97)}.detect-list{display:flex;flex-wrap:wrap;gap:6px}.steps{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--ink-2);font-size:14px}.lnk .i{width:14px;height:14px}button.chip{cursor:pointer;font:inherit;font-weight:700;font-size:12.5px}button.chip.sm{font-size:11.5px}button.chip:disabled{cursor:default}pre.code.sm{font-size:11.5px;padding:8px 10px}.tag.on{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.pend-bar{display:flex;gap:12px;align-items:center;padding:12px 16px;margin-bottom:14px;border:1px solid var(--c-amber);background:var(--c-amber-bg);color:var(--ink);border-radius:var(--r-2);font-size:13.5px;flex-wrap:wrap}.pend-bar.hot{border-color:var(--c-red)}.pend-bar>.i{color:var(--c-amber);width:20px;height:20px;flex:none}.pend-bar.hot>.i{color:var(--c-red)}.pend-bar .grow{display:inline;line-height:1.7}.pend-bar .lnk{font-weight:700}.pend-warn{display:inline-flex;gap:6px;align-items:center;color:var(--c-red);font-weight:600;margin-inline-start:8px}.pend-warn .i{width:14px;height:14px}.conn-table td{vertical-align:middle}.conn-table .pill-row{gap:4px}.chips-row{gap:6px}.chips-row .chip{cursor:pointer}.journal td{font-size:13px}.journal small.num{font-weight:700}.map-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr);gap:18px;align-items:start}@media(max-width:760px){.map-grid{grid-template-columns:1fr}}.map-left,.map-right{display:grid;gap:10px;align-content:start}.field-list{list-style:none;margin:0;display:grid;gap:4px;max-height:460px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-2);padding:4px}.field-item{display:grid;gap:3px;width:100%;text-align:start;background:none;border:1px solid transparent;border-radius:10px;padding:8px 10px;font:inherit;cursor:pointer;color:inherit}.field-item:hover:not(:disabled){background:var(--sunken);border-color:var(--line-2)}.field-item:disabled{cursor:default;opacity:.7}.field-path{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.field-path code{font-weight:700;color:var(--ink)}.field-meta{display:flex;gap:4px;align-items:baseline;font-size:12px;min-width:0}.field-meta i{font-style:normal;font-family:ui-monospace,Consolas,monospace;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.map-rows{display:grid;gap:6px}.map-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.map-row.err{border-color:var(--bad);background:var(--bad-bg)}.map-row .inp{flex:1 1 140px;min-width:120px}.map-row .sel{flex:1 1 150px;min-width:130px;width:auto}.map-arrow{width:16px;height:16px;color:var(--ink-3);flex:none;transform:scaleX(-1)}.map-err{flex-basis:100%;display:flex;gap:6px;align-items:center;color:var(--bad);font-size:12.5px}.map-err .i{width:14px;height:14px}.warn-list{margin:0;padding-inline-start:16px;font-size:12.5px;color:var(--warn);display:grid;gap:2px}.conn-actions{display:flex;gap:2px;align-items:center;justify-content:flex-end;min-height:32px}.conn-table td:last-child .btn{padding-inline:6px}.conn-table td:last-child .btn.icon{width:30px}.conn-cell{display:grid;gap:4px;min-width:220px}.conn-cell .pill-row{gap:4px;align-items:center}.raw-note{display:inline-flex;gap:6px;align-items:center;margin:0;font-size:12.5px;color:var(--ink-3);font-weight:600}.raw-note .i{width:14px;height:14px;color:var(--primary-ink)}.sm-text{font-size:12.5px}.kvs{display:grid}.lnk{background:none;border:0;padding:0;font:inherit;color:var(--primary-ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.lnk:hover{text-decoration:underline}.err-text{color:var(--bad);font-size:12.5px}.site-card{border:1px solid var(--line);border-radius:var(--r-2);padding:14px 16px;display:grid;gap:14px;background:var(--surface)}.site-card h3 .i{width:18px;height:18px;vertical-align:-3px}.site-card h4{margin:0 0 6px;font-size:13.5px}.legend{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--spark);vertical-align:-1px}.legend.camp{background:var(--c-violet)}.daybars{display:flex;gap:4px;align-items:flex-end;height:120px;padding-top:6px}.daybar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.daybar-stack{display:flex;flex-direction:column;width:100%;min-height:3px;border-radius:5px 5px 2px 2px;overflow:hidden}.daybar-stack i{display:block;background:var(--spark);min-height:0}.daybar-stack i.camp{background:var(--c-violet)}.daybar small{font-size:10px;color:var(--ink-3);font-family:var(--f-num);white-space:nowrap}.bl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.bl{display:grid;gap:6px;align-content:start}.bl h4{margin:0;font-size:13px;color:var(--ink-2)}.bl-row{display:flex;gap:8px;align-items:center;font-size:12.5px}.bl-k{flex:0 0 42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:ui-monospace,Consolas,monospace;font-size:12px}.bl .bar{flex:1}.visitors .chev{width:14px;height:14px;color:var(--ink-3)}.visitors tr.expand td{background:var(--sunken);padding:14px 16px}.vdetail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:16px}@media(max-width:860px){.vdetail{grid-template-columns:1fr}}.vdetail h4{margin:0 0 8px;font-size:13.5px}.touches{display:grid;gap:8px}.touch{border:1px solid var(--line);border-radius:var(--r-2);padding:10px 12px;background:var(--surface);display:grid;gap:8px}.vside{display:grid;gap:8px;align-content:start}.vsub{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);font-size:13px}.tokens td{font-size:12.5px}.settings-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:900px){.settings-two{grid-template-columns:1fr}}.radio-cards{display:grid;gap:8px}.radio-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;background:var(--surface)}.radio-card.on{border-color:var(--primary);background:var(--primary-soft)}.radio-card input{margin-top:4px;accent-color:var(--primary)}.radio-card span{display:grid;gap:2px}.radio-card small{color:var(--ink-2);font-size:12.5px}.i.flip{transform:rotate(180deg)}.hint{font-size:12.5px;margin:4px 0 8px}.check-list{display:grid;gap:6px;margin-top:4px}.check-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;cursor:pointer}.check-row input{margin-top:3px;accent-color:var(--primary)}.check-row span{display:grid}.check-row small{font-size:12px}table .sel.sm{width:auto;min-width:110px;padding-inline-start:26px}.pf-bar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 14px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-2);font-size:13.5px;color:var(--ink-2)}.pf-bar>.i{width:18px;height:18px;color:var(--primary-ink);flex:none}.pf-bar.off{border-color:var(--c-amber);background:var(--c-amber-bg)}.pf-bar .btn{margin-inline-start:auto}.pf-ok{color:var(--ok);display:inline-flex;gap:6px;align-items:center}.pf-bad{color:var(--bad);display:inline-flex;gap:6px;align-items:center}.pf-ok .i,.pf-bad .i{width:14px;height:14px}.pf-table tbody tr{cursor:pointer}.pf-table tbody tr:hover{background:var(--sunken)}.pf-demo{margin-inline-start:8px;vertical-align:middle}.pf-addr{display:grid;gap:5px;justify-items:start}.pf-addr a{font-weight:600;color:var(--primary-ink);text-decoration:none;font-size:13.5px}.pf-addr a:hover{text-decoration:underline}.pf-addr.big{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pf-addr.big a{font-size:16px}.chip .i{width:12px;height:12px}.chip .spin{width:10px;height:10px;border-width:1.5px}.pf-sub{display:grid;gap:6px}.pf-sub-in{display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface);overflow:hidden;min-width:0;flex:1 1 260px}.pf-sub-in:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.pf-sub-in.bad{border-color:var(--bad)}.pf-sub-in .inp{border:0;box-shadow:none;border-radius:0;flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace}.pf-sub-in span{display:flex;align-items:center;padding-inline:10px;background:var(--sunken);color:var(--ink-3);font-family:ui-monospace,Consolas,monospace;font-size:13px;white-space:nowrap;border-inline-start:1px solid var(--line)}.pf-sub small{font-size:12.5px;min-height:16px}.pf-h{margin:4px 0 -4px;font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:baseline}.pf-h small{font-weight:500}.pf-more{justify-self:start;font-size:13px}.pf-profiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.pf-profile{display:grid;gap:3px;text-align:start;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.pf-profile:hover{border-color:var(--ink-3)}.pf-profile.on{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px var(--primary-soft)}.pf-profile span{font-size:13px;color:var(--ink-2)}.pf-profile small{font-size:12px}.pf-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pf-steps li{display:flex;gap:10px;align-items:flex-start;font-size:14px;padding:10px 12px;border-radius:var(--r-2);background:var(--sunken)}.pf-steps li>.i,.pf-steps li>.spin{width:16px;height:16px;flex:none;margin-top:2px}.pf-steps li.ok{background:var(--ok-bg)}.pf-steps li.ok>.i{color:var(--ok)}.pf-steps li.bad{background:var(--bad-bg)}.pf-steps li.bad>.i{color:var(--bad)}.pf-steps li.wait{background:var(--warn-bg)}.pf-steps li.wait>.spin{color:var(--warn)}.pf-cred{border:1px solid var(--line);border-radius:var(--r-2);padding:6px 14px;background:var(--surface)}.pf-building{display:grid;justify-items:center;gap:10px;padding:30px 10px;text-align:center}.pf-building .spin{width:34px;height:34px;border-width:3px;color:var(--primary)}.pf-sec{display:grid;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.pf-sec:first-child{padding-top:0}.pf-sec:last-child{border-bottom:0}.pf-sec h4{margin:0;display:flex;gap:8px;align-items:center;font-size:14.5px}.pf-sec h4 .i{width:16px;height:16px;color:var(--primary-ink)}.pf-sec.danger h4 .i{color:var(--bad)}.pf-sec p{margin:0}.pf-sec>.btn,.pf-sec>.switch{justify-self:start}.pf-sec .row .field{flex:1 1 200px}.pf-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px}:root{--blue:#0A5BFF;--blue-deep:#0038C8;--teal:#00D1B2;--teal-deep:#00A58C;--navy:#0B1740;--bg:#F3F6FC;--bg-2:#E9EFFA;--surface:#FFFFFF;--sunken:#EEF2FA;--line:#DEE5F3;--line-2:#C3CEE3;--ink:#0B1740;--ink-2:#4B5878;--ink-3:#7C88A6;--primary:#0A5BFF;--on-primary:#FFFFFF;--primary-soft:#E6EEFF;--primary-ink:#0038C8;--accent:#00D1B2;--accent-soft:#DDF8F3;--accent-ink:#00705F;--spark:linear-gradient(135deg,#0A5BFF 0%,#1E7BFF 45%,#00D1B2 100%);--spark-soft:linear-gradient(135deg,#E6EEFF 0%,#DDF8F3 100%);--c-blue:#0A5BFF;--c-blue-bg:#E6EEFF;--c-teal:#00836F;--c-teal-bg:#DDF8F3;--c-green:#1B8A4C;--c-green-bg:#E1F5E8;--c-amber:#9A5B00;--c-amber-bg:#FFF1D6;--c-red:#C62B2B;--c-red-bg:#FDE4E4;--c-violet:#5D3FD3;--c-violet-bg:#ECE7FB;--c-gray:#5A6684;--c-gray-bg:#EBEFF6;--ok:#1B8A4C;--ok-bg:#E1F5E8;--warn:#9A5B00;--warn-bg:#FFF1D6;--bad:#C62B2B;--bad-bg:#FDE4E4;--shadow:0 1px 2px rgba(11,23,64,.04),0 6px 20px -8px rgba(10,91,255,.12);--shadow-lg:0 12px 40px -12px rgba(10,91,255,.25);--f-body:"Heebo","Segoe UI","Arial Hebrew",Arial,sans-serif;--f-num:"Rubik","Heebo",sans-serif;--r-1:8px;--r-2:12px;--r-3:18px;--r-4:26px;--logo-bg:transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A1230;--bg-2:#0E1A42;--surface:#121D45;--sunken:#0D1738;--line:#243160;--line-2:#36467E;--ink:#EAF0FF;--ink-2:#B4BFDD;--ink-3:#8392B8;--primary:#4C8AFF;--on-primary:#06122E;--primary-soft:#172B5E;--primary-ink:#9DBDFF;--accent:#19E3C3;--accent-soft:#0E3A3A;--accent-ink:#7FF0DC;--spark-soft:linear-gradient(135deg,#172B5E 0%,#0E3A3A 100%);--c-blue:#8FB4FF;--c-blue-bg:#172B5E;--c-teal:#6FE6D2;--c-teal-bg:#0E3A3A;--c-green:#7BD9A0;--c-green-bg:#123324;--c-amber:#F2C06A;--c-amber-bg:#3A2A0E;--c-red:#F3918F;--c-red-bg:#3D1717;--c-violet:#BBA9FF;--c-violet-bg:#271F52;--c-gray:#B0BBD6;--c-gray-bg:#1C2749;--ok:#7BD9A0;--ok-bg:#123324;--warn:#F2C06A;--warn-bg:#3A2A0E;--bad:#F3918F;--bad-bg:#3D1717;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -8px rgba(0,0,0,.5);--shadow-lg:0 16px 48px -12px rgba(0,0,0,.6);--logo-bg:#fff;color-scheme:dark}}:root[data-theme=dark]{--bg:#0A1230;--bg-2:#0E1A42;--surface:#121D45;--sunken:#0D1738;--line:#243160;--line-2:#36467E;--ink:#EAF0FF;--ink-2:#B4BFDD;--ink-3:#8392B8;--primary:#4C8AFF;--on-primary:#06122E;--primary-soft:#172B5E;--primary-ink:#9DBDFF;--accent:#19E3C3;--accent-soft:#0E3A3A;--accent-ink:#7FF0DC;--spark-soft:linear-gradient(135deg,#172B5E 0%,#0E3A3A 100%);--c-blue:#8FB4FF;--c-blue-bg:#172B5E;--c-teal:#6FE6D2;--c-teal-bg:#0E3A3A;--c-green:#7BD9A0;--c-green-bg:#123324;--c-amber:#F2C06A;--c-amber-bg:#3A2A0E;--c-red:#F3918F;--c-red-bg:#3D1717;--c-violet:#BBA9FF;--c-violet-bg:#271F52;--c-gray:#B0BBD6;--c-gray-bg:#1C2749;--ok:#7BD9A0;--ok-bg:#123324;--warn:#F2C06A;--warn-bg:#3A2A0E;--bad:#F3918F;--bad-bg:#3D1717;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -8px rgba(0,0,0,.5);--shadow-lg:0 16px 48px -12px rgba(0,0,0,.6);--logo-bg:#fff;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14.5px;line-height:1.55;min-height:100vh}h1,h2,h3,h4,p{margin:0}h1{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2}h2{font-size:19px;font-weight:700}h3{font-size:16px;font-weight:700}h4{font-size:14px;font-weight:700}a{color:var(--primary-ink)}a:hover{text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:500}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.muted{color:var(--ink-3)}.sub{color:var(--ink-2)}.eyebrow{font-size:12px;font-weight:700;color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.eyebrow:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--spark)}.logo{width:auto;background:var(--logo-bg);border-radius:8px}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.end{margin-inline-start:auto;display:flex;gap:6px;align-items:center}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.pad{padding:16px}.sk{height:11px;background:var(--sunken);border-radius:6px;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.spin{width:14px;height:14px;border:2px solid currentColor;border-inline-start-color:transparent;border-radius:50%;animation:sp .8s linear infinite;flex:none}@keyframes sp{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin,.sk{animation:none}}.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.side{background:var(--surface);border-inline-end:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:100vh;overflow-y:auto}.side-logo{display:block;margin-inline-start:6px}.nav-g{display:flex;flex-direction:column;gap:2px}.nav-g>span{font-size:11.5px;color:var(--ink-3);padding:0 12px 6px;font-weight:700;letter-spacing:.04em}.nav-g a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-2);color:var(--ink-2);text-decoration:none;font-weight:600;position:relative;transition:background .15s,color .15s}.nav-g a .i{color:var(--ink-3);width:18px;height:18px;transition:color .15s}.nav-g a:hover{background:var(--sunken);color:var(--ink)}.nav-g a.on{background:var(--spark);color:#fff;box-shadow:0 8px 20px -10px #0a5bffb3}.nav-g a.on .i{color:#fff}.nav-g a .cnt{margin-inline-start:auto;background:var(--accent);color:#06122e;font:700 11px var(--f-num);min-width:20px;height:20px;border-radius:10px;display:inline-grid;place-items:center;padding-inline:6px}.nav-g a.on .cnt{background:#fff;color:var(--blue-deep)}.side-foot{margin-top:auto}.tenant-card{display:flex;gap:10px;align-items:center;padding:12px;border-radius:var(--r-2);background:var(--spark-soft);font-size:13px}.tenant-card .i{color:var(--primary-ink);width:18px;height:18px}.tenant-card span{display:grid;line-height:1.3;min-width:0}.tenant-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{min-width:0;display:flex;flex-direction:column}.top{display:flex;align-items:center;gap:10px;padding:12px 24px;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.top-end{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.top .menu-btn{display:none}.usermenu{position:relative}.userbtn{display:flex;align-items:center;gap:10px;border:0;background:none;padding:4px 8px;border-radius:var(--r-2);text-align:start;font-size:13px;line-height:1.25}.userbtn>span{display:grid}.userbtn:hover{background:var(--sunken)}.menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);padding:6px;z-index:35;display:grid;box-shadow:var(--shadow-lg)}.menu a,.menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;border-radius:var(--r-1);color:var(--ink);text-decoration:none;font-weight:500;font-size:14px;text-align:start;width:100%}.menu a:hover,.menu button:hover{background:var(--sunken)}.scrim{position:fixed;inset:0;background:#0b174073;z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scrim.clear{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:19}.newer{display:flex;gap:10px;align-items:center;padding:10px 24px;background:var(--spark-soft);border-bottom:1px solid var(--line);font-size:13.5px}.newer .i{color:var(--primary-ink)}.body{padding:6px 24px 48px;display:flex;flex-direction:column;gap:18px;min-width:0}@media(max-width:1000px){.app{grid-template-columns:1fr}.side{display:none}.app.nav-open .side{display:flex;position:fixed;inset-block:0;inset-inline-start:0;width:272px;z-index:40;box-shadow:var(--shadow-lg)}.top .menu-btn{display:inline-flex}.body,.top{padding-inline:16px}}@media(max-width:640px){.hide-s{display:none!important}}.ph{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;justify-content:space-between;padding-top:10px}.ph>div:first-child{display:grid;gap:4px}.ph .sub{max-width:70ch}.ph-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding-inline:16px;border-radius:var(--r-2);border:1px solid transparent;font-weight:700;font-size:14px;background:none;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .08s,box-shadow .15s,background .15s;color:var(--ink)}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--spark);color:#fff;box-shadow:0 8px 18px -8px #0a5bffb3}.btn.pri:hover{box-shadow:0 10px 24px -8px #0a5bffe6;filter:brightness(1.04)}.btn.sec{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.btn.sec:hover{border-color:var(--ink-3);background:var(--sunken)}.btn.quiet{color:var(--primary-ink);padding-inline:10px}.btn.quiet:hover{background:var(--primary-soft)}.btn.danger{border-color:var(--bad);color:var(--bad);background:var(--surface)}.btn.danger:hover{background:var(--bad-bg)}.btn.wa{background:#25d366;color:#063}.btn.sm{height:32px;font-size:13px;padding-inline:12px;border-radius:10px}.btn.lg{height:46px;font-size:15.5px;padding-inline:22px;border-radius:14px}.btn.icon{width:38px;padding:0}.btn.icon.sm{width:32px}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn .i{width:16px;height:16px}.field{display:grid;gap:5px;font-size:13px;min-width:0}.field .lb{font-weight:600;color:var(--ink-2)}.inp,.sel,textarea.inp{height:40px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface);padding-inline:12px;width:100%;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.inp:focus,.sel:focus,textarea.inp:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.inp.sm,.sel.sm{height:34px;font-size:13.5px}textarea.inp{height:auto;min-height:88px;padding-block:9px;resize:vertical;line-height:1.5}.sel{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C88A6' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;background-size:16px;padding-inline-end:12px;padding-inline-start:30px}.field.err .inp,.field.err .sel{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.field.err small{color:var(--bad);display:flex;gap:4px;align-items:center}.field small .i{width:13px;height:13px}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 14px;align-items:start}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.switch input{position:absolute;opacity:0;width:0;height:0}.switch i{width:40px;height:22px;border-radius:11px;background:var(--line-2);position:relative;transition:background .15s;flex:none}.switch i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #00000040}.switch input:checked+i{background:var(--spark)}.switch input:checked+i:after{transform:translate(-18px)}.switch input:disabled+i{opacity:.5}.segc{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-2);overflow:hidden;background:var(--surface);flex-wrap:wrap}.segc button{border:0;background:none;height:36px;padding-inline:14px;font-size:13.5px;font-weight:600;color:var(--ink-2);border-inline-start:1px solid var(--line)}.segc button:first-child{border-inline-start:0}.segc button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-ink)}.search{position:relative;display:flex;align-items:center;flex:1 1 220px;max-width:420px;min-width:0}.search>.i{position:absolute;inset-inline-start:11px;width:16px;height:16px;color:var(--ink-3);pointer-events:none}.search .inp{padding-inline-start:36px}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding-inline:10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;border:1px solid transparent;line-height:1}.chip i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.chip.sm{height:22px;font-size:11.5px;padding-inline:8px}.chip.hollow{background:none;border-style:dashed;border-color:var(--line-2);color:var(--ink-3);font-weight:600}.chip.off{opacity:.6;text-decoration:line-through}.c-blue{background:var(--c-blue-bg);color:var(--c-blue)}.c-teal{background:var(--c-teal-bg);color:var(--c-teal)}.c-green{background:var(--c-green-bg);color:var(--c-green)}.c-amber{background:var(--c-amber-bg);color:var(--c-amber)}.c-red{background:var(--c-red-bg);color:var(--c-red)}.c-violet{background:var(--c-violet-bg);color:var(--c-violet)}.c-gray{background:var(--c-gray-bg);color:var(--c-gray)}.tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding-inline:8px;border:1px solid var(--line-2);border-radius:8px;font-size:12px;font-weight:600;background:var(--surface);white-space:nowrap;color:var(--ink-2)}.tag.mono{font-family:ui-monospace,Consolas,monospace;direction:ltr;unicode-bidi:isolate}.avatar{display:inline-grid;place-items:center;border-radius:50%;font-weight:800;flex:none;font-family:var(--f-num);letter-spacing:.02em}.avatar.empty{background:none;border:1.5px dashed var(--ink-3);color:var(--ink-3)}.who{display:inline-flex;align-items:center;gap:9px;min-width:0}.who>span{display:grid;line-height:1.25;min-width:0}.who b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who small{color:var(--ink-3);font-size:12px}.views{display:flex;gap:6px;flex-wrap:wrap}.view{display:inline-flex;align-items:center;gap:7px;height:34px;padding-inline:13px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-weight:600;font-size:13.5px;color:var(--ink-2);cursor:pointer;transition:all .12s}.view:hover{border-color:var(--ink-3);color:var(--ink)}.view[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.view b{font-family:var(--f-num);font-weight:600;font-size:12px;background:var(--sunken);color:var(--ink-2);border-radius:999px;padding:1px 7px;min-width:22px;text-align:center}.view[aria-pressed=true] b{background:#ffffff2e;color:#fff}.view.hot[aria-pressed=false] b{background:var(--c-red-bg);color:var(--c-red)}.view.warm[aria-pressed=false] b{background:var(--c-amber-bg);color:var(--c-amber)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;box-shadow:var(--shadow)}.panel>.p-h,.drawer>.p-h,.modal>.p-h{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.p-h h3{font-size:15.5px}.p-h .meta{font-size:12.5px;color:var(--ink-3)}.p-h .end{margin-inline-start:auto}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.toolbar .sel{width:auto;min-width:150px;max-width:240px}.tw{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:start;font-size:12px;font-weight:700;color:var(--ink-3);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap;letter-spacing:.02em;background:var(--sunken)}th:first-child{border-start-start-radius:0}td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}tr.click{cursor:pointer}tr.click:hover td{background:var(--sunken)}tr.sel td{background:var(--primary-soft)}th.ck,td.ck{width:36px;padding-inline:12px 0}.selbox{width:16px;height:16px;accent-color:var(--primary);margin:0;vertical-align:middle;cursor:pointer}.bulkbar{background:var(--spark-soft);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.tabs{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:0 10px;border-bottom:1px solid var(--line)}.tabs button{border:0;background:none;padding:12px 12px 13px;color:var(--ink-2);font-weight:600;white-space:nowrap;position:relative;font-size:14px;display:inline-flex;gap:7px;align-items:center}.tabs button .i{width:15px;height:15px;color:var(--ink-3)}.tabs button small{color:var(--ink-3);font-family:var(--f-num);background:var(--sunken);border-radius:999px;padding:0 7px;font-size:11.5px}.tabs button.on{color:var(--ink)}.tabs button.on:after{content:"";position:absolute;bottom:0;inset-inline:10px;height:3px;border-radius:3px 3px 0 0;background:var(--spark)}.kv{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:13.5px;align-items:baseline}.kv:last-child{border-bottom:0}.kv .k{color:var(--ink-3);font-weight:600;font-size:12.5px}.kv .v{min-width:0;overflow-wrap:anywhere}.empty{padding:40px 20px;text-align:center;display:grid;gap:8px;justify-items:center}.empty-ic{width:52px;height:52px;border-radius:16px;background:var(--spark-soft);display:grid;place-items:center;color:var(--primary-ink)}.empty-ic .i{width:24px;height:24px}.empty b{font-size:15px}.alert{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 14px;border-radius:var(--r-2);font-size:13.5px;border:1px solid transparent}.alert.info{background:var(--primary-soft);color:var(--primary-ink)}.alert.okk{background:var(--ok-bg);color:var(--ok)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.bad{background:var(--bad-bg);color:var(--bad)}.alert span{color:var(--ink)}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--navy);color:#fff;padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:600;z-index:60;max-width:calc(100% - 32px);box-shadow:var(--shadow-lg)}.toast[data-kind=bad]{background:var(--bad)}:root[data-theme=dark] .toast{background:var(--accent);color:#06122e}.drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(520px,100%);background:var(--surface);z-index:40;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:slide .22s ease-out}.drawer.wide{width:min(760px,100%)}@keyframes slide{0%{transform:translate(-24px);opacity:0}}[dir=rtl] .drawer{animation-name:slide-rtl}@keyframes slide-rtl{0%{transform:translate(24px);opacity:0}}.drawer .p-h>div{display:grid}.drawer .p-h .btn{margin-inline-start:auto}.dbody{padding:18px;overflow:auto;flex:1;display:grid;gap:16px;align-content:start}.dfoot{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.modal-wrap{position:fixed;inset:0;background:#0b174080;z-index:50;display:grid;place-items:center;padding:16px;overflow:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(540px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow-lg);animation:pop .18s ease-out}.modal.wide{width:min(860px,100%)}.modal .p-h .btn{margin-inline-start:auto}@keyframes pop{0%{transform:scale(.97);opacity:0}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:16px 18px;display:grid;gap:4px;position:relative;box-shadow:var(--shadow);min-width:0}.stat .lb{font-size:12.5px;color:var(--ink-2);font-weight:600}.stat .v{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.stat .d{font-size:12px;color:var(--ink-3)}.stat-ic{position:absolute;inset-inline-end:14px;top:14px;width:34px;height:34px;border-radius:10px;background:var(--spark-soft);display:grid;place-items:center;color:var(--primary-ink)}.stat-ic .i{width:17px;height:17px}.stat.hero{background:var(--spark);color:#fff;border:0}.stat.hero .lb,.stat.hero .d{color:#fffc}.stat.hero .stat-ic{background:#ffffff2e;color:#fff}.stat.hot .v{color:var(--bad)}.stat.warm .v{color:var(--warn)}.stat.ok .v{color:var(--ok)}.tl{display:grid;gap:0;position:relative}.tl-i{display:grid;grid-template-columns:30px 1fr;gap:10px;padding-block:9px;position:relative}.tl-i:before{content:"";position:absolute;inset-inline-start:14px;top:34px;bottom:-9px;width:2px;background:var(--line)}.tl-i:last-child:before{display:none}.tl-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--sunken);color:var(--ink-2);flex:none}.tl-ic .i{width:15px;height:15px}.tl-ic.submission{background:var(--c-blue-bg);color:var(--c-blue)}.tl-ic.message{background:var(--c-green-bg);color:var(--c-green)}.tl-ic.purchase{background:var(--c-teal-bg);color:var(--c-teal)}.tl-ic.status{background:var(--c-violet-bg);color:var(--c-violet)}.tl-ic.owner{background:var(--c-amber-bg);color:var(--c-amber)}.tl-ic.note{background:var(--c-gray-bg);color:var(--c-gray)}.tl-ic.qualification{background:var(--spark);color:#fff}.tl-ic.override{background:var(--c-amber-bg);color:var(--c-amber)}.tl-ic.privacy{background:var(--c-red-bg);color:var(--c-red)}.tl-b{display:grid;gap:2px;min-width:0;font-size:13.5px}.tl-b small{color:var(--ink-3);font-size:12px}.tl-b .q{background:var(--sunken);border-radius:10px;padding:8px 11px;margin-top:4px;white-space:pre-wrap;font-size:13px;color:var(--ink-2)}.bubble{max-width:78%;padding:9px 13px;border-radius:16px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;position:relative;line-height:1.45}.bubble.in{background:var(--surface);border:1px solid var(--line);border-start-start-radius:4px;align-self:flex-start}.bubble.out{background:var(--c-green-bg);color:var(--ink);border-start-end-radius:4px;align-self:flex-end}.bubble.out.crm{background:var(--primary-soft)}.bubble small{display:flex;gap:6px;justify-content:flex-end;color:var(--ink-3);font-size:11px;margin-top:3px;align-items:center}.bubble small .i{width:12px;height:12px}.bubble.failed{border:1px solid var(--bad)}code,.code{font-family:ui-monospace,Consolas,Courier New,monospace;font-size:12.5px;direction:ltr;unicode-bidi:isolate;text-align:left}pre.code{background:var(--navy);color:#dce6ff;padding:14px 16px;border-radius:var(--r-2);overflow:auto;margin:0;line-height:1.5;font-size:12.5px}:root[data-theme=dark] pre.code{background:#060c22}.def{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink-3);padding:8px 2px}.def .i{width:14px;height:14px;margin-top:2px;flex:none}.pill-row{display:flex;gap:6px;flex-wrap:wrap}.raw{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;font-size:12.5px}.raw span{display:grid;min-width:0}.raw span b{color:var(--ink-3);font-weight:600;font-size:11.5px}.raw span i{font-style:normal;font-family:ui-monospace,Consolas,monospace;direction:ltr;unicode-bidi:isolate;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-list{display:grid;gap:10px}.card-row{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);flex-wrap:wrap}.card-row:hover{border-color:var(--line-2)}.bar{height:8px;border-radius:4px;background:var(--sunken);overflow:hidden}.bar i{display:block;height:100%;border-radius:4px;background:var(--spark)}@media print{.side,.top,.toast,.no-print{display:none!important}.app{display:block}.body{padding:0}}
