.sb .menu a.psw{align-items:center;gap:8px}.sb .menu a.psw>svg{flex:none;color:var(--mute)}.psw-txt{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.psw-txt small{font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psw-pill{position:relative;flex:none;width:30px;height:18px;border-radius:var(--r-full);background:var(--rule-strong);transition:background-color var(--dur-fast) var(--ease-out)}.psw-pill>i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-full);background:var(--g-0);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out)}.psw-pill.is-on{background:var(--brand-fill)}.psw-pill.is-on>i{transform:translate(12px)}.sb .menu a.psw:focus-visible .psw-pill{outline:2px solid var(--brand);outline-offset:2px}.signin.signup .box{width:min(460px,100%)}.signin.signup .lc-select{height:40px}.signin.signup .su-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:0 0 16px}.signin.signup .su-plan{display:grid;gap:6px;padding:14px 16px;cursor:pointer}.signin.signup .su-plan.on{box-shadow:0 0 0 2px var(--brand-fill)}.signin.signup .su-plan .su-price{color:var(--mute);padding-left:24px}.signin.signup .su-plan small{padding-left:24px}.signin.signup .su-mute{color:var(--mute);font-size:13.5px}.signin.signup .su-note{color:var(--mute);font-size:13.5px;margin:0 0 18px}.signin.signup .su-wrap{overflow-wrap:anywhere}.signin.signup .su-planline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.signin.signup .su-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signin.signup .alt button svg{vertical-align:-2px}.signin.signup .su-wait{display:flex;align-items:center;gap:10px;color:var(--ink2);font-size:13.5px;margin:0 0 18px}.signin.signup .su-facts{display:grid;gap:10px;margin:0 0 12px}.signin.signup .su-fact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.signin.signup .su-fact>.su-mute{min-width:92px}.signin.signup .su-fact>span:last-child{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.signin.su-split{display:grid;grid-template-columns:42% minmax(0,1fr);place-items:stretch;padding:0;min-height:100vh;background:var(--bg)}.signin.su-split:before{display:none}.signin.su-split>.su-side{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:28px;padding:40px 52px;background:color-mix(in srgb,var(--brand-fill) 5%,var(--surface-1));border-right:1px solid var(--rule)}.signin.su-split>.box{grid-column:2;grid-row:1;width:auto;min-width:0;display:flex;flex-direction:column;background:var(--bg);border:0;border-radius:0;box-shadow:none;padding:40px max(56px,calc((100% - var(--su-w, 460px)) / 2)) 24px}.signin.su-split.su-wide>.box{--su-w: 620px}.signin.su-split .box h1{font-size:26px;margin:0 0 6px;color:var(--ink-strong)}.signin.su-split .box p.sub{font-size:14.5px;margin:0 0 24px}.signin.su-split .alt{text-align:left}.signin.su-split .foot{text-align:left;margin-top:28px}.signin.su-split .btn{height:44px}@media (min-width: 700px){.signin.su-split>.box>:first-child{margin-top:auto}.signin.su-split>.box>.foot{margin-top:auto}.signin.su-split>.box>.su-who{margin-top:auto;padding-top:28px}.signin.su-split>.box>.su-who+.foot{margin-top:18px}}.su-side .su-brand{display:flex;align-items:center;gap:12px;font:700 17px var(--display);color:var(--ink-strong)}.su-side .su-brand .mk{width:36px;height:36px;border-radius:10px;font-size:16px;flex:none}.su-side .su-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-side .su-step-now{display:none;margin-left:auto;font:500 13px var(--sans, inherit);color:var(--mute);white-space:nowrap}.su-side h2{font:700 30px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink-strong);margin:0;max-width:22ch}.su-side .su-gains{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.su-side .su-gains li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink2);line-height:1.45}.su-side .su-gains i{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-text);margin-top:1px}.su-side .su-shot{border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:var(--bg);height:270px;flex:none}.su-side .su-shot.su-shot-tall{height:340px}.su-side .su-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.su-side .su-steps{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:0}.su-side .su-steps li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:0 0 14px}.su-side .su-steps li:not(:last-child):after{content:"";position:absolute;left:12.5px;top:28px;bottom:2px;width:1px;background:var(--rule-strong)}.su-side .su-steps .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--sans, inherit);border:1px solid var(--rule-strong);color:var(--mute);background:var(--bg)}.su-side .su-steps li.done .n{background:var(--ok-soft);border-color:var(--ok-border);color:var(--ok)}.su-side .su-steps li.now .n{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--brand-ink)}.su-side .su-steps b{display:block;font-size:14px;color:var(--ink2);font-weight:600;line-height:26px}.su-side .su-steps li.now b{color:var(--ink-strong)}.su-side .su-steps small{display:block;font-size:12.5px;color:var(--mute);margin-top:-2px}.signin .su-google{width:100%;justify-content:center;gap:10px}.signin .su-or{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--mute);font-size:13px}.signin .su-or:before,.signin .su-or:after{content:"";flex:1;border-top:1px solid var(--rule)}.signin.signup .su-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 6px}.signin.signup .su-kind{padding:10px 12px;gap:0}.signin.signup .su-kind.su-kind-wide{grid-column:1 / -1}.signin.signup .su-plan .su-rows{margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--rule2);gap:8px}.signin.signup .su-rows .su-fact{justify-content:space-between;flex-wrap:nowrap;font-size:13.5px}.signin.signup .su-rows .su-fact>.su-mute{min-width:0}.signin.signup .su-rows .su-fact>span:last-child{flex:none;gap:6px}.signin.signup .su-yes{color:var(--ok);flex:none}.su-sum{display:grid;gap:4px;padding:12px 14px;margin:0 0 20px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-1);font-size:14px}.su-sum .su-sum-r{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 699px){.signin.su-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.signin.su-split>.su-side{grid-row:1;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--rule)}.su-side .su-desk{display:none}.su-side .su-brand{flex:1;font-size:15px;gap:10px;min-width:0}.su-side .su-brand .mk{width:30px;height:30px;font-size:14px;border-radius:9px}.su-side .su-step-now{display:block}.signin.su-split>.box{grid-column:1;grid-row:2;padding:24px 16px 16px}.signin.su-split .box h1{font-size:22px}.signin.signup.su-split .su-plans{grid-template-columns:minmax(0,1fr)}}.sf{min-width:0}.sf h3{margin:0}.sf-lead{margin:0 0 18px;color:var(--ink2)}.sf-sec{margin:0 0 22px}.sf-sec>h3{margin:0 0 6px}.sf-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}.sf-hd .lc-sp{flex:1}.sf-h{margin:0 0 8px;color:var(--mute);font-size:13px}.sf-h3{margin:0 0 6px}.sf-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-top:1px solid var(--rule)}.sf-what{flex:1 1 220px;min-width:0}.sf-what b{font-weight:600;overflow-wrap:anywhere}.sf-what small{display:block;color:var(--mute)}.sf-note{color:var(--mute)}.sf-name{display:flex;flex-wrap:wrap;gap:8px 12px;width:100%;align-items:flex-end}.sf-name-f{flex:1 1 240px;min-width:0}.sf-name-f .field{margin-bottom:0}.sf-name-b{display:flex;gap:8px;padding-bottom:22px}.sf-narrow{max-width:260px}.sf-narrow .field{margin-bottom:0}.sf-digits input{letter-spacing:.3em;font-size:17px}.sf-gap{margin:0 0 14px}.sf-flush{margin:0}.sf-row-btns{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.sf-qr{display:inline-block;padding:12px;background:var(--card);border:1px solid var(--rule);border-radius:12px;line-height:0}.sf-qr img{display:block;width:200px;height:200px;max-width:100%;border-radius:4px}.sf-key{display:flex;flex-wrap:wrap;gap:6px 12px;font-family:var(--mono);font-size:16px;letter-spacing:.06em;color:var(--ink);background:var(--bg2);border:1px solid var(--rule);border-radius:10px;padding:12px 14px;max-width:100%}.sf-key+.sf-note{display:block;margin-top:6px}.sf-codes{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;font-family:var(--mono);font-size:15.5px;letter-spacing:.04em;color:var(--ink);background:var(--bg2);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;margin:0 0 12px}.sf-codes small{color:var(--mute);margin-right:8px}.sf-banner{flex-wrap:wrap;align-items:flex-start}.sf-banner .lc-banner__bd{flex:1 1 260px}.sf-banner .lc-banner-a{align-self:center;margin-inline-start:auto;flex:none}.signin .btn.sf-alt{margin-top:10px;height:auto;min-height:42px;white-space:normal;padding:8px 14px}.signin .code.sf-recovery{letter-spacing:.14em}.sf-own{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.lc-drawer:has(.sf) .lc-drawer-hd .lc-sp{flex:1}tr:has(>td.ppl-act)>td:nth-child(3),tr:has(>td.ppl-act)>td:nth-child(4){white-space:normal}.inv-list{list-style:none;margin:6px 0 4px;padding:0;display:grid;gap:10px;text-align:left}.inv-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--rule);border-radius:var(--r-md)}.inv-who{flex:1 1 160px;min-width:0}.inv-who b{display:block;color:var(--ink-strong);overflow-wrap:anywhere}.inv-who small{color:var(--mute)}.inv-act{display:flex;gap:8px}.signin.wsh-door .box.wsh-dcard{width:min(480px,100%);padding:28px 28px 20px;box-shadow:none;border-radius:var(--r-lg)}.wsh-dcard h1{font:var(--fw-semi) 22px/30px var(--font-ui);margin:14px 0 6px;color:var(--ink-strong)}.wsh-dcard .sub{color:var(--ink2);margin:0 0 18px}.wsh-dstep{font:var(--fw-medium) 12px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin-top:14px}.wsh-dfoot{border-top:1px solid var(--rule);margin-top:20px;padding-top:14px;color:var(--mute);font-size:12.5px;line-height:18px;text-align:center}.wsh-fld{display:grid;gap:6px;margin-bottom:14px}.wsh-fld label{font:var(--fw-medium) 13px/18px var(--font-ui);color:var(--ink-strong)}.wsh-fld input,.wsh-pre-inp{height:40px;border:1px solid var(--rule);border-radius:var(--r-md);padding:0 12px;font:15px/20px var(--font-ui);color:var(--ink);background:var(--card);width:100%;box-sizing:border-box}.wsh-fld input:focus,.wsh-pre-inp:focus-within{outline:none;border-color:var(--brand-fill);box-shadow:var(--focus-ring)}.wsh-fld input.err,.wsh-pre-inp.err{border-color:var(--bad)}.wsh-pre-inp.okk{border-color:var(--ok)}.wsh-pre-inp{display:flex;align-items:center;gap:2px;padding:0 0 0 12px}.wsh-pre-inp input{border:0;height:38px;padding:0 12px 0 0;box-shadow:none!important}.wsh-pre{color:var(--mute);font-size:15px}.wsh-code{font:var(--fw-medium) 22px/1 var(--font-mono)!important;letter-spacing:.3em;text-align:center}.wsh-fmsg{font-size:13px;line-height:19px;color:var(--ink2)}.wsh-fmsg.ok{color:var(--ok)}.wsh-fmsg.bad{color:var(--bad)}.wsh-fmsg.warn{color:var(--warn)}.wsh-dbtn{width:100%;height:44px;justify-content:center;gap:8px;display:inline-flex;align-items:center}.wsh-dbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.wsh-wait{color:var(--mute)}.wsh-banner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;border-radius:var(--r-lg)}.wsh-banner b{display:block;width:100%}.wsh-banner>span{flex:1 1 260px;color:var(--ink2)}.banner.ok.wsh-banner{background:var(--ok-soft);color:var(--ok);border-color:transparent}.wsh-kv{display:grid;grid-template-columns:120px 1fr;gap:10px 14px;margin:0 0 18px}.wsh-kv dt{color:var(--mute);font-size:13px;line-height:20px}.wsh-kv dd{margin:0;color:var(--ink-strong);font-weight:var(--fw-medium);line-height:20px}.wsh-kv dd small{display:block;color:var(--mute);font-weight:var(--fw-regular);font-size:12.5px}.wsh-inc{display:flex;flex-wrap:wrap;gap:6px}.wsh-tag{border:1px solid var(--rule);border-radius:var(--r-full);padding:2px 10px;font-size:12.5px;font-weight:var(--fw-regular);color:var(--ink2)}.wsh-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wsh-mute{color:var(--mute)}.wsh-small{font-size:12.5px;margin-top:8px}.wsh-p{color:var(--ink2);margin:0 0 12px}.wsh-loading{display:flex;align-items:center;gap:10px;color:var(--mute);padding:28px 0;justify-content:center}.wsh-edit{margin-bottom:14px}.wsh-ovl{position:fixed;inset:0;z-index:2000;background:var(--scrim);display:grid;place-items:center;padding:16px}.wsh-pm{width:min(440px,100%);max-height:92vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden}.wsh-pm-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--rule)}.wsh-pm-h b{flex:1;font:var(--fw-semi) 15.5px/22px var(--font-ui);color:var(--ink-strong)}.wsh-secure{display:inline-flex;align-items:center;gap:5px;font:var(--fw-semi) 11px/16px var(--font-ui);color:var(--ok);background:var(--ok-soft);border-radius:var(--r-full);padding:4px 10px}.wsh-secure svg,.wsh-pm-x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4}.wsh-pm-x{border:0;background:transparent;color:var(--mute);width:30px;height:30px;border-radius:var(--r-md);cursor:pointer;display:grid;place-items:center}.wsh-pm-x svg{width:16px;height:16px;stroke-width:2}.wsh-pm-x:hover{background:var(--bg2)}.wsh-pm-b{padding:16px 18px;overflow-y:auto}.wsh-pm-f{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--rule)}.wsh-pm-f .lc-btn{flex:1;height:44px;justify-content:center}.wsh-pm-f .lc-btn.secondary{flex:0 0 110px}.wsh-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--rule);background:var(--bg2);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:14px}.wsh-sum b{display:block;color:var(--ink-strong);font-size:13.5px}.wsh-sum small{color:var(--mute);font-size:12px}.wsh-sum strong{font:var(--fw-semi) 19px/24px var(--font-ui);color:var(--ink-strong);white-space:nowrap}.wsh-perr{margin-top:12px;font-size:13px;line-height:19px;color:var(--bad);background:var(--bad-soft);border-radius:var(--r-md);padding:10px 13px}.wsh-policy{margin:12px 0 0;font-size:11.5px;line-height:17px;color:var(--mute);text-align:center}.wsh-policy a{color:var(--brand-text);text-decoration:none;font-weight:var(--fw-medium)}.wsh-wide{width:100%;margin-top:12px;justify-content:center}.wsh-psucc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 6px 6px}.wsh-psucc h4{font:var(--fw-semi) 17px/24px var(--font-ui);margin:12px 0 4px;color:var(--ink-strong)}.wsh-psucc p{color:var(--ink2);font-size:13.5px;margin:0}.wsh-ck{width:54px;height:54px;border-radius:var(--r-full);background:var(--ok-soft);color:var(--ok);display:grid;place-items:center}.wsh-ck svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.6}.wsh-pbig{width:100%;height:46px;margin-top:18px;justify-content:center}.wsh-waiting h4{margin:0 0 6px;color:var(--ink-strong)}.wsh-waiting p{color:var(--ink2);margin:0 0 14px}.wsh-facts{margin:0;padding:0 0 0 18px;display:grid;gap:10px;color:var(--ink2);line-height:20px}.wsh-facts b{color:var(--ink-strong)}.wsh-bad{color:var(--bad)!important}.card.wsh-setup,.card.wsh-box{margin-bottom:16px}.wsh-setup .hd h2,.wsh-box .hd h2{margin:0}.wsh-setup .hd h2 small{color:var(--mute);font-weight:var(--fw-regular);font-size:13px}.wsh-card-body{padding:14px 16px 16px}.wsh-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--ink2);margin-bottom:12px}.wsh-chk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wsh-ci{display:grid;grid-template-columns:32px 1fr;grid-template-rows:1fr auto;gap:4px 12px;border:1px solid var(--rule);border-radius:var(--r-lg);padding:14px}.wsh-ci .wsh-act{grid-column:2;justify-self:end;align-self:end}.wsh-n{width:30px;height:30px;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;font-weight:var(--fw-semi);grid-row:1 / span 2}.wsh-ci.done .wsh-n{background:var(--ok-soft);color:var(--ok)}.wsh-n svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4}.wsh-ct h4{margin:0 0 4px;font:var(--fw-semi) 14.5px/20px var(--font-ui);color:var(--ink-strong)}.wsh-ct p{margin:0;color:var(--ink2);font-size:13px;line-height:19px}.wsh-strip .kpi .d{color:var(--mute)}.banner.wsh-shopline{display:flex;align-items:center;gap:12px;margin:12px 24px 0;border-radius:var(--r-lg)}.wsh-shopline>div{flex:1}.wsh-shopline>div>b{display:block}.wsh-shopline>div>span{color:var(--ink2)}.wsh-box .hd{display:flex;align-items:center;gap:10px}.wsh-cardmark{border:1px solid var(--rule);border-radius:var(--r-xs);padding:1px 6px;font:italic var(--fw-semi) 11px/16px var(--font-ui);color:var(--ink-strong)}.wsh-row .wsh-ml{margin-left:auto!important}.wsh-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.wsh-tbl th{text-align:left;font:var(--fw-medium) 12px/16px var(--font-ui);color:var(--mute);text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;border-bottom:1px solid var(--rule)}.wsh-tbl td{padding:10px 6px;border-bottom:1px solid var(--rule);color:var(--ink)}.wsh-tbl td.wsh-n,.wsh-tbl a{text-align:right;color:var(--brand-text);text-decoration:none;font-weight:var(--fw-medium);background:none;width:auto;height:auto;display:table-cell}.wsh-mono{font-family:var(--font-mono);font-size:12.5px}.wsh-guides .lc-seg{margin-bottom:12px;flex-wrap:wrap}.wsh-steps{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--ink2);line-height:20px}.wsh-site .wg-pills{flex-wrap:wrap;align-items:center}@media (max-width: 720px){.wsh-chk{grid-template-columns:1fr}.wsh-kv{grid-template-columns:1fr;gap:2px}.wsh-kv dd{margin-bottom:10px}.wsh-hide-ph{display:none}.banner.wsh-shopline{margin:10px 12px 0;flex-wrap:wrap}.signin.wsh-door{padding:12px}.signin.wsh-door .box.wsh-dcard{padding:22px 18px 16px}}.wsh-shopline .lc-btn.primary,.wsh-banner .lc-btn.primary{color:var(--brand-ink)}.wsh-banner .lc-btn.secondary{color:var(--ink)}@media (max-width: 720px){.kpis.lc-strip.wsh-strip[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wsh-pm-f.even .lc-btn{flex:1 1 0}.lc-circ{margin-bottom:var(--sp-4);overflow:hidden}.lc-circ .lc-card__bd{padding:0}.lc-circ a{color:inherit;text-decoration:none}.lc-circ-load{padding:var(--sp-5)}.lc-circ-ic{display:inline-flex;color:var(--ink2);flex:none}.lc-circ-ic svg{display:block}.lc-circ-head{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-4)}.lc-circ-head-t{min-width:0;flex:1}.lc-circ-head h2{font:var(--t-lead);color:var(--ink-strong);margin:0 0 var(--sp-1)}.lc-circ-head p{font:var(--t-body);color:var(--ink2);margin:0;font-variant-numeric:var(--t-num)}.lc-circ-head p a{color:var(--brand-text)}.lc-circ-need{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);flex:none;max-width:45%}.lc-circ-need-a{display:inline-flex}.lc-circ-need .lc-pill{max-width:none}.lc-circ-need-why{font:var(--t-micro);color:var(--ink2);text-align:right}.lc-circ-need-why a:hover{color:var(--ink-strong);text-decoration:underline}.lc-circ-pipe{display:grid;grid-template-rows:40px auto;padding:var(--sp-2) var(--sp-4) var(--sp-4)}.lc-circ-st{grid-row:1 / 3;display:flex;flex-direction:column;align-items:center;padding:0 var(--sp-2);min-width:0;position:relative;z-index:1}.lc-circ-node{width:40px;height:40px;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:var(--brand-ink);box-shadow:0 0 0 4px var(--card);flex:none}.lc-circ-node svg{display:block}.lc-circ-st.is-zero .lc-circ-node{background:var(--card);color:var(--mute);box-shadow:0 0 0 4px var(--card),inset 0 0 0 1px var(--rule-strong)}.lc-circ-st-name{font:var(--t-label);color:var(--ink2);margin-top:var(--sp-3);text-transform:uppercase;letter-spacing:.04em}.lc-circ-st-num{font:var(--t-metric);letter-spacing:var(--t-metric-ls);font-family:var(--font-display);color:var(--ink-strong);font-variant-numeric:var(--t-num);white-space:nowrap}.lc-circ-st.is-zero .lc-circ-st-num{color:var(--mute)}.lc-circ-st a:hover{color:var(--brand-text)}.lc-circ-conn{grid-row:1;position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.lc-circ-conn:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--rule-strong)}.lc-circ-conn:after{content:"";position:absolute;top:50%;right:24px;margin-top:-4px;border-left:6px solid var(--rule-strong);border-top:4px solid transparent;border-bottom:4px solid transparent}.lc-circ-conn-t{position:relative;z-index:2;font:var(--t-micro);color:var(--ink2);font-variant-numeric:var(--t-num);background:var(--card);padding:var(--sp-05) var(--sp-2);border-radius:var(--r-full);box-shadow:var(--shadow-keyline);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lc-circ-conn.is-quiet .lc-circ-conn-t{color:var(--mute);box-shadow:none}.lc-circ-mix-lo{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--sp-7);align-items:center;margin:0 var(--sp-6) var(--sp-5);padding-top:var(--sp-4);box-shadow:inset 0 1px 0 var(--rule2)}.lc-circ-ringbox{position:relative;height:220px}.lc-circ-ring{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;overflow:visible}.lc-circ-seg-track{fill:none;stroke:var(--rule);stroke-width:22}.lc-circ-seg-fill{fill:none;stroke:var(--brand);stroke-width:22}.lc-circ-seg{cursor:pointer}.lc-circ-seg:hover .lc-circ-seg-track{stroke:var(--rule-strong)}.lc-circ-seg:focus-visible{outline:none}.lc-circ-centre{position:absolute;left:50%;top:50%;width:136px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-05);pointer-events:none}.lc-circ-centre b{font:var(--t-h1);letter-spacing:var(--t-h1-ls);font-family:var(--font-display);color:var(--ink-strong);font-variant-numeric:var(--t-num);white-space:nowrap}.lc-circ-centre span{font:var(--t-ui);color:var(--ink2)}.lc-circ-centre small{font:var(--t-micro);color:var(--mute);font-variant-numeric:var(--t-num)}.lc-circ-mix-subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:var(--sp-4) var(--sp-7);min-width:0}.lc-circ-mix-g{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.lc-circ-mix-n{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--t-label);color:var(--ink-strong);align-self:flex-start}.lc-circ-mix-n:hover{color:var(--brand-text)}.lc-circ-mix-items{display:flex;flex-wrap:wrap;gap:var(--sp-05) var(--sp-4);padding-left:calc(16px + var(--sp-2));font:var(--t-ui);color:var(--ink2)}.lc-circ-mix-items a{white-space:nowrap}.lc-circ-mix-items b{color:var(--ink-strong);font-weight:var(--fw-semi);font-variant-numeric:var(--t-num)}.lc-circ-mix-items a:hover{color:var(--ink-strong);text-decoration:underline}.lc-circ-mix-empty{padding-left:calc(16px + var(--sp-2));font:var(--t-micro);color:var(--mute)}.lc-circ-under{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-7);padding:var(--sp-3) var(--sp-6);background:var(--surface-1)}.lc-circ-under-g{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0;flex-wrap:wrap}.lc-circ-under-n{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--t-label);color:var(--ink-strong)}.lc-circ-under-n .lc-circ-ic{align-self:center}.lc-circ-under-subs{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);font:var(--t-ui);color:var(--ink2)}.lc-circ-under-subs b{color:var(--ink-strong);font-weight:var(--fw-semi);font-variant-numeric:var(--t-num)}.lc-circ-under a:hover{color:var(--ink-strong)}.lc-circ-under-subs a:hover{text-decoration:underline}@media (max-width: 1100px){.lc-circ-mix-subs{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none!important}}@media (max-width: 760px){.lc-circ-head{flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3)}.lc-circ-need{align-items:flex-start;max-width:none}.lc-circ-need-why{text-align:left}.lc-circ-under{padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:var(--sp-3)}.lc-circ-under-g{flex-direction:column;gap:var(--sp-1)}.lc-circ-pipe{display:flex;flex-direction:column;padding:var(--sp-1) var(--sp-4) var(--sp-4)}.lc-circ-st{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:var(--sp-3);align-items:center;padding:0}.lc-circ-st .lc-circ-node{grid-column:1;grid-row:1}.lc-circ-st-name{grid-column:2;grid-row:1;margin:0}.lc-circ-st-num{grid-column:3;grid-row:1;font:var(--t-h1);font-family:var(--font-display)}.lc-circ-st:before{content:"";position:absolute;left:19px;width:2px;top:0;bottom:0;background:var(--rule-strong);z-index:-1}.lc-circ-st.is-first:before{top:20px}.lc-circ-st.is-last:before{bottom:auto;height:20px}.lc-circ-conn{justify-content:flex-start;padding:var(--sp-2) 0 var(--sp-2) 52px}.lc-circ-conn:before{inset:0 auto 0 19px;width:2px;height:auto;margin:0}.lc-circ-conn:after{inset:auto auto 2px 16px;margin:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--rule-strong);border-bottom:0}.lc-circ-conn.is-quiet{padding:var(--sp-2) 0 var(--sp-2) 52px}.lc-circ-conn.is-quiet .lc-circ-conn-t{display:none}.lc-circ-mix-lo{grid-template-columns:minmax(0,1fr);gap:var(--sp-4);margin:0 var(--sp-4) var(--sp-4)}.lc-circ-ringbox{height:208px}.lc-circ-ring{width:208px;height:208px;margin:-104px 0 0 -104px}.lc-circ-mix-subs{gap:var(--sp-3)}}@media (min-width: 1101px){.app:not(.dock-open) .kpis[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.app:not(.dock-open) .kpis[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.app:not(.dock-open) .kpis[data-n="1"]{grid-template-columns:minmax(0,1fr)}}.lc-setup{margin-bottom:var(--sp-4)}.lc-setup .lc-setup-row{flex-wrap:wrap;gap:var(--sp-2)}.lc-setup-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:0 18px var(--sp-3);font-variant-numeric:var(--t-num)}.lc-setup-mute{color:var(--mute)}.lc-setup-items{padding:0 18px 18px}.lc-setup .lc-setup-items a{flex-wrap:wrap;align-items:flex-start;cursor:default}.lc-setup .lc-setup-items a:hover{box-shadow:var(--sh1);transform:none}.lc-setup-items .ic svg{stroke-width:2.25}.lc-setup-t{flex:1;min-width:0}.lc-setup-act{width:100%;display:flex;justify-content:flex-end;align-items:center}.lc-setup-act small{color:var(--mute)}.lc-usage .banner,.lc-usage .kpis{margin:0 18px var(--sp-3)}.lc-usage .kpi{box-shadow:none;border:1px solid var(--rule)}.lc-usage .kpi:hover{transform:none;box-shadow:none}.lc-usage-bar{height:6px;border-radius:999px;background:var(--rule);margin-top:10px;overflow:hidden}.lc-usage-bar>i{display:block;height:100%;background:var(--ok)}.lc-usage-bar.is-warn>i{background:var(--warn)}.lc-usage-bar.is-limit>i{background:var(--bad)}.lc-needs .lc-need.is-quiet{cursor:default}.lc-needs .lc-need.is-quiet:hover{background:transparent}.lc-need-ic.ok{background:var(--ok-soft);color:var(--ok)}.lc-recs{padding:4px 16px 8px}.lc-rec{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--rule2);color:inherit;text-decoration:none}.lc-rec:first-child{border-top:0}a.lc-rec[href]:hover b{color:var(--brand-text)}.lc-rec .lc-need-ic{width:32px;height:32px}.lc-rec-tx{min-width:0;flex:1;display:grid}.lc-rec-tx b{font-weight:var(--fw-medium);color:var(--ink-strong)}.lc-rec-tx small{color:var(--mute);font-size:12.5px;line-height:18px}.lc-rec-r{flex:none;color:var(--ink2);font-variant-numeric:tabular-nums}.lc-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 16px 0;border-radius:var(--r-md);overflow:hidden;box-shadow:0 0 0 1px var(--rule);background:var(--card)}.lc-counts[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-counts>div{display:grid;gap:2px;padding:10px 12px;outline:1px solid var(--rule);min-width:0}.lc-counts b{font:var(--fw-medium) 20px/28px var(--font-ui);color:var(--ink-strong)}.lc-counts small{color:var(--mute);font-size:12.5px;line-height:17px}.lc-hint{display:grid;gap:2px;padding:14px 16px;color:var(--mute);font-size:13px;line-height:19px;text-align:center}.lc-hint b{color:var(--ink-strong);font-weight:var(--fw-medium);font-size:14px}.lc-hint.left{text-align:left}.lc-line{padding:10px 16px;border-top:1px solid var(--rule2);color:var(--ink2);font-size:13px;display:flex;gap:10px;align-items:center}.lc-line svg{color:var(--mute);flex:none}.lc-home-body{padding:0 16px 8px}.lc-home-body table{width:100%}td.lc-mute,span.lc-mute{color:var(--mute)}td .sub,td small.sub{display:block;color:var(--mute);font-size:12px}.lc-agent-row{margin:12px 16px 0;padding:12px;border:1px solid var(--rule);border-radius:var(--r-md);display:grid;gap:4px}.lc-agent-row .lc-agent-t{display:flex;align-items:center;gap:8px}.lc-agent-row .lc-agent-t b{font-weight:var(--fw-medium);flex:1}.lc-agent-row p{margin:0;color:var(--ink2);font-size:13px}.lc-agent-row .lc-mono{font-family:var(--font-mono);font-size:12px;color:var(--mute)}.lc-setup-done>.hd{align-items:center;flex-wrap:wrap;gap:8px}.lc-setup-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.lc-setup-done .lc-setup-line+.lc-setup-line{border-top:1px solid var(--rule2)}.grid.two.lc-even>.card{min-width:0}@media (max-width: 760px){.lc-counts,.lc-counts[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-rec{align-items:flex-start}table .lc-hide-phone{display:none}}.lc-setup-done .lc-setup-line{padding:10px 16px}.lc-even .lc-usage .kpi{padding:10px 12px;min-width:0}.lc-even .lc-usage .kpi .l{font-size:12.5px;text-transform:none;letter-spacing:0;color:var(--mute)}.lc-even .lc-usage .kpi .l .ic{display:none}.lc-even .lc-usage .kpi .v{font-size:20px;line-height:28px;margin:2px 0 0;order:-1}.lc-even .lc-usage .kpi{display:flex;flex-direction:column}td.lc-wrap{white-space:normal}.lc-needs .lc-need-tx small{white-space:normal;overflow:visible}.lc-home-body td:first-child{white-space:normal;overflow-wrap:anywhere}.view>.ph.lc-band:first-child{padding:20px 28px 18px;gap:16px;align-items:center}.view .lc-band-mk{width:48px;height:48px;border-radius:12px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--brand-fill);color:var(--brand-ink);font:var(--fw-semi) 17px/1 var(--font-ui);letter-spacing:-.01em}.view .lc-band-mk img{width:100%;height:100%;object-fit:cover}.view .lc-band-tx{min-width:0;display:grid;gap:4px;flex:1 1 0}.view .ph.lc-band h1{font:var(--fw-semi) 24px/30px var(--font-ui);letter-spacing:-.024em;color:var(--ink-strong);margin:0}.view .lc-band-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--mute);font-size:13.5px;line-height:20px}.view .lc-band-meta>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.view .lc-band-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.view .lc-band-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.view .lc-band-acts{display:flex;align-items:center;gap:8px;align-self:flex-start;flex-wrap:wrap;justify-content:flex-end;flex:none;max-width:60%}.view>.ph.lc-band:first-child>.sp{display:none}.view .lc-mtag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 7px;border-radius:var(--r-sm);background:var(--mod-soft);color:var(--mod-text);font:var(--fw-medium) 12.5px/24px var(--font-ui);white-space:nowrap;flex:none}.view .lc-mtag svg{color:var(--mod);stroke:var(--mod);width:13px;height:13px}.view .lc-mtag em{font-style:normal;font-variant-numeric:tabular-nums;opacity:.8}.view .lc-mchip{width:28px;height:28px;border-radius:var(--r-md);display:grid;place-items:center;flex:none;background:var(--mod-soft);color:var(--mod)}.view .lc-mchip svg{width:15px;height:15px;stroke:var(--mod)}.view .lc-mchip.sm{width:20px;height:20px;border-radius:var(--r-sm)}.view .lc-mchip.sm svg{width:12px;height:12px}.view .card>.hd{gap:12px}.view .lc-loop2-ht h2{font-size:15px;line-height:22px;letter-spacing:-.006em}.view .kpis.lc-strip .kpi{display:flex;flex-direction:column}.view .kpis.lc-strip .kpi .d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view .kpis.lc-strip .kpi .d.warn{color:var(--mute)}.view .kpis.lc-strip .kpi .v{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.view .lc-unit{font:var(--fw-medium) 15px/20px var(--font-ui);color:var(--mute);letter-spacing:0;margin-left:-2px}.view .lc-dp{align-self:center;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--r-full);font:var(--fw-semi) 12px/20px var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;background:var(--surface-1);color:var(--ink2)}.view .lc-dp.up{background:var(--ok-soft);color:var(--ok)}.view .lc-dp.down{background:var(--bad-soft);color:var(--bad)}.view .lc-lane{margin-top:auto;padding-top:14px;display:grid;gap:0}.view .lc-lane .lc-strip-bar{margin-top:0;height:6px;gap:2px;background:var(--bg2)}.view .lc-spk{position:relative;height:34px}.view .lc-spk svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.view .lc-spk-area{fill:var(--mod);opacity:.07;stroke:none}.view .lc-spk-line{fill:none;stroke:var(--mod);stroke-width:1.6;stroke-linejoin:round}.view .lc-spk-line.zero{stroke:var(--rule-strong);stroke-dasharray:3 3}.view .lc-spk-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--mod);box-shadow:0 0 0 2px var(--card)}.view .lc-spk-dot.zero{background:var(--mute)}.view .lc-rng{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font:var(--fw-regular) 11px/14px var(--font-mono);color:var(--mute);white-space:nowrap}.view .lc-mbars{display:flex;align-items:flex-end;gap:4px;height:34px}.view .lc-mbars i{flex:1;max-width:18px;border-radius:2px;background:color-mix(in srgb,var(--mod) 42%,var(--card))}.view .lc-mbars i.now{background:var(--mod)}.view .lc-mbars i.z{background:var(--bg2)}.view .lc-mleg{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;line-height:16px;color:var(--mute);font-variant-numeric:tabular-nums}.view .lc-mleg span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.view .lc-mleg i{display:block;width:6px;height:6px;border-radius:2px}.view .lc-needs-rows{padding:2px 16px 6px}.view .lc-needs .lc-need{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--rule2);cursor:pointer}.view .lc-needs .lc-need:first-child{border-top:0}.view .lc-needs .lc-need:hover{background:transparent}.view .lc-needs .lc-need:hover .lc-need-tx b{color:var(--brand-text)}.view .lc-needs .lc-need.is-quiet{grid-template-columns:36px minmax(0,1fr) auto}.view .lc-need-ic[data-mod]{background:var(--mod-soft);color:var(--mod)}.view .lc-need-ic svg{stroke:currentColor}.view .lc-need .lc-need-btn{height:28px;min-height:28px;padding:0 10px;font-size:13px}.view .grid.two.lc-even>.card{display:flex;flex-direction:column}.view .lc-loop2{display:flex;flex-direction:column}.view .lc-loop2-cols{flex:1;gap:12px;padding:16px;align-items:stretch}.view .lc-loop2-st{background:var(--surface-1);border:1px solid var(--rule2);border-radius:var(--r-lg);padding:12px 14px 10px;gap:2px}.view .lc-loop2-st:first-child{padding-left:14px;border-left:1px solid var(--rule2)}.view .lc-loop2-st{container-type:inline-size}.view .lc-loop2-st .lc-eb{display:flex;align-items:center;gap:6px;letter-spacing:.03em;line-height:16px;min-height:20px;overflow-wrap:anywhere}@container (max-width: 132px){.view .lc-loop2-st .lc-mchip.sm{display:none}.view .lc-loop2-st .lc-eb{font-size:11px;letter-spacing:.01em}.view .lc-loop2-st b{font-size:20px;line-height:26px}.view .lc-loop2-ax{display:none}}.view .lc-loop2-st b{font:var(--fw-semi) 24px/30px var(--font-ui);letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.view .lc-loop2-st small{min-height:36px}.view .lc-loop2-st:hover{border-color:var(--rule-strong)}.view .lc-loop2-st:hover b{color:var(--ink-strong)}.view .lc-loop2-wk{flex:1;height:auto;min-height:40px;max-height:104px;gap:4px;margin-top:10px;align-items:flex-end}.view .lc-loop2-wk i{max-width:16px;min-height:2px;background:color-mix(in srgb,var(--mod) 42%,var(--card));opacity:1}.view .lc-loop2-wk i.z{background:var(--bg2)}.view .lc-loop2-wk i.now{background:var(--mod)}.view .lc-loop2-ax{display:flex;justify-content:space-between;margin-top:5px;font:var(--fw-regular) 10.5px/14px var(--font-mono);color:var(--mute);white-space:nowrap}.view .lc-loop2-none{margin-top:auto;display:block;height:0;border-top:1px dashed var(--rule-strong)}.view .lc-loop2-foot{background:var(--surface-1);border-top:1px solid var(--rule);border-radius:0 0 var(--r-lg) var(--r-lg)}.view .lc-quick .qa{gap:12px}.view .lc-quick .qa a{border:0;box-shadow:var(--lift-1);padding:14px 16px;gap:12px}.view .lc-quick .qa a:hover{box-shadow:var(--lift-hover);transform:translateY(-1px)}.view .lc-quick .qa .ic{width:36px;height:36px;border-radius:var(--r-lg);background:var(--mod-soft);color:var(--mod)}.view .lc-quick .qa .ic svg{stroke:var(--mod)}.view .lc-quick .qa a>span:nth-child(2){min-width:0}.view .lc-qa-go{margin-left:auto;color:var(--mute);display:grid;place-items:center;flex:none}@media (prefers-reduced-motion: reduce){.view .lc-quick .qa a:hover{transform:none}}@media (max-width: 1100px){.view .lc-loop2-cols{grid-template-columns:1fr 1fr!important}}@media (max-width: 760px){.view>.ph.lc-band:first-child{padding:16px;gap:12px;align-items:flex-start;flex-wrap:wrap}.view .lc-band-mk{width:40px;height:40px;border-radius:10px;font-size:15px}.view .ph.lc-band h1{font-size:20px;line-height:26px}.view>.ph.lc-band:first-child>.lc-band-mk{order:0;flex:none}.view>.ph.lc-band:first-child>.lc-band-tx{order:0;flex:1 1 0;min-width:0}.view>.ph.lc-band:first-child>.lc-band-acts{order:3;flex:1 1 100%}.view .lc-band-meta>span{white-space:normal}.view .kpis.lc-strip .kpi .d{white-space:normal;overflow:visible}.view .lc-band-acts{width:100%;max-width:none;justify-content:flex-start}.view .lc-band-acts .ph-help{margin-left:0}.view .lc-needs .lc-need{grid-template-columns:36px minmax(0,1fr);row-gap:8px}.view .lc-needs .lc-need .lc-mtag{display:none}.view .lc-needs .lc-need .lc-need-btn{grid-column:2;justify-self:start}.view .lc-loop2-st:nth-child(odd){padding-left:14px;border-left:1px solid var(--rule2)}.view .lc-quick .qa a{padding:12px;flex-direction:column;align-items:flex-start;gap:10px}.view .lc-qa-go{display:none}}.sv8-sk{--sk-a: color-mix(in srgb, var(--ink-strong) 9%, transparent);--sk-b: color-mix(in srgb, var(--ink-strong) 3.5%, transparent)}.sv8-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sv8-bn{display:block;flex:none;max-width:100%;border-radius:6px;background:linear-gradient(90deg,var(--sk-a) 25%,var(--sk-b) 37%,var(--sk-a) 63%) fixed;background-size:400% 100%;animation:sv8-sk 1.2s linear infinite;animation-delay:var(--sk-phase, 0ms)}.sv8-bn.sk-rd{border-radius:50%}.sv8-bn.sk-sq,.sv8-bn.sk-btn{border-radius:8px}.sv8-bn.sk-box{width:auto;border-radius:10px}@keyframes sv8-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.sv8-bn{animation:none}}.sv8-sk{padding-top:12px;color:var(--ink-strong);font-family:var(--font-ui)}.sv8-sk .sv8-head{display:flex;gap:16px;flex-wrap:wrap}.sv8-sk .sv8-sp{flex:1}.sv8-sk .sv8-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px}.sv8-sk .sv8-kt{padding:18px 20px 0;border-radius:12px;background:var(--card);box-shadow:var(--lift-1);overflow:hidden}.sv8-sk .sv8-cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:stretch}.sv8-sk .sv8-col{display:flex;flex-direction:column;gap:16px;min-width:0}.sv8-sk .sv8-card{border-radius:12px;background:var(--card);box-shadow:var(--lift-1);min-width:0}@media (max-width: 1180px){.sv8-sk .sv8-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sv8-sk .sv8-cols{display:flex;flex-direction:column}.sv8-sk .sv8-col{display:contents}.sv8-sk .sv8-out{order:1}.sv8-sk .sv8-needs{order:2}.sv8-sk .sv8-comp,.sv8-sk .sv8-mail{order:3}.sv8-sk .sv8-scan{order:4}.sv8-sk .sv8-tips{order:5}.sv8-sk .sv8-rank{order:6}.sv8-sk .sv8-links{order:7}.sv8-sk .sv8-alerts{order:8}}@media (max-width: 760px){.sv8-sk .sv8-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.sv8-sk .sv8-kt{padding:14px 14px 0}.sv8-sk .sv8-kt:last-child{grid-column:1 / -1}}.sv8-sk .sv8-head{align-items:flex-end}.sv8-skhd{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 320px}.sv8-skhd .sk-ld{margin-top:2px}.sv8-skha{display:flex;gap:10px}.sv8-skt{display:flex;flex-direction:column;gap:10px;overflow:hidden}.sv8-skt .sk-spk{margin-top:auto;border-radius:0}.sv8-skc{overflow:hidden}.sv8-skh{display:flex;align-items:flex-start;gap:16px;padding:20px 24px 0}.sv8-skh>div{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.sv8-skb{display:flex;flex-direction:column;gap:14px;padding:18px 24px 20px}.sv8-skb .sk-sec{margin-top:6px}.sv8-skrows{display:grid}.sv8-skr{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--rule)}.sv8-skr:first-child{border-top:0}.sv8-skx{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.sv8-sklg{display:flex;align-items:center;gap:10px}.sv8-skfun{display:grid;gap:12px}.sv8-skf{display:grid;grid-template-columns:140px minmax(0,1fr) 40px;gap:16px;align-items:center}.sv8-skf>div{display:flex;flex-direction:column;gap:6px}.sv8-skbar{display:block;border-radius:6px;background:var(--sk-b)}.sv8-skhero{display:grid;grid-template-columns:200px minmax(0,1fr) 112px;gap:20px;align-items:center}.sv8-skhx{display:flex;flex-direction:column;gap:10px;min-width:0}.sv8-skpb{display:grid;grid-template-columns:22px 70px minmax(0,1fr) 20px;gap:10px;align-items:center}.sv8-skact{display:flex;gap:10px}.sv8-skbox{display:flex;flex-direction:column;gap:9px;padding:14px 16px;border-radius:10px;background:var(--sk-b)}.sv8-skgrp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sv8-skgrp>div{display:flex;align-items:center;gap:14px;padding:14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--rule)}.sv8-skgrp>div>div{display:flex;flex-direction:column;gap:7px}.sv8-skch{display:flex;flex-direction:column;gap:12px}.sv8-skovn,.sv8-sk3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv8-sk3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv8-skmail{display:flex;align-items:center;gap:24px}.sv8-skmail>div{flex:1;display:grid;gap:10px}.sv8-skli{display:grid;grid-template-columns:12px minmax(0,1fr) 14px;gap:10px;align-items:center}.sv8-skbars{display:flex;align-items:flex-end;gap:8px;height:110px}.sv8-skbars .sv8-bn{flex:1;border-radius:4px 4px 0 0}.sv8-sk{--k-head: 87px;--k-tile: 168px;--k-out: 674px;--k-comp: 330px;--k-scan: 989px;--k-tips: 525px;--k-needs: 496px;--k-mail: 667px;--k-links: 498px;--k-rank: 446px;--k-alerts: 395px}@media (min-width: 1600px){.sv8-sk{--k-tile: 149px;--k-scan: 970px;--k-tips: 398px;--k-needs: 421px;--k-mail: 606px;--k-links: 457px;--k-rank: 367px;--k-alerts: 503px}}@media (max-width: 1299px){.sv8-sk{--k-head: 139px;--k-scan: 1047px;--k-tips: 651px;--k-needs: 553px;--k-mail: 695px;--k-links: 539px;--k-rank: 485px;--k-alerts: 415px}}@media (max-width: 1180px){.sv8-sk{--k-head: 139px;--k-tile: 159px;--k-scan: 970px;--k-tips: 418px;--k-needs: 421px;--k-mail: 586px;--k-links: 457px;--k-rank: 367px;--k-alerts: 395px}}@media (max-width: 900px){.sv8-sk{--k-head: 160px;--k-tile: 178px;--k-out: 710px;--k-comp: 348px;--k-scan: 1050px;--k-tips: 516px;--k-needs: 441px;--k-mail: 647px;--k-links: 478px;--k-rank: 406px}}@media (max-width: 760px){.sv8-sk{--k-head: 220px;--k-tile: 148px;--k-out: 728px;--k-comp: 695px;--k-scan: 1490px;--k-tips: 638px;--k-needs: 507px;--k-mail: 875px;--k-links: 528px;--k-rank: 521px;--k-alerts: 411px}}@media (max-width: 360px){.sv8-sk{--k-tile: 154px;--k-comp: 732px;--k-scan: 1513px;--k-tips: 658px;--k-needs: 526px;--k-links: 554px;--k-rank: 542px;--k-alerts: 430px}}.sv8-sk .sv8-head{min-height:var(--k-head)}.sv8-sk .sv8-skt{height:var(--k-tile)}.sv8-sk .sv8-col>.sv8-card{flex:none}.sv8-sk .sv8-out{height:var(--k-out)}.sv8-sk .sv8-comp{height:var(--k-comp)}.sv8-sk .sv8-scan{height:var(--k-scan)}.sv8-sk .sv8-tips{height:var(--k-tips)}.sv8-sk .sv8-needs{height:var(--k-needs)}.sv8-sk .sv8-mail{height:var(--k-mail)}.sv8-sk .sv8-links{height:var(--k-links)}.sv8-sk .sv8-rank{height:var(--k-rank)}.sv8-sk .sv8-alerts{height:var(--k-alerts)}@media (min-width: 1181px){.sv8-sk .sv8-col>.sv8-card:last-child{flex:1 0 auto;height:auto;min-height:var(--k-last)}.sv8-sk .sv8-tips{--k-last: var(--k-tips)}.sv8-sk .sv8-alerts{--k-last: var(--k-alerts)}}@media (max-width: 900px){.sv8-skhero{grid-template-columns:minmax(0,1fr) 112px}.sv8-skhero .sk-shot{display:none}}@media (max-width: 760px){.sv8-skha{width:100%}.sv8-skha .sv8-bn{flex:1;width:auto!important}.sv8-skhd .sk-ld{width:100%!important}.sv8-skh{padding:16px 16px 0}.sv8-skb{padding:12px 16px 16px}.sv8-skf{grid-template-columns:minmax(0,1fr) 40px}.sv8-skf>div{grid-column:1 / -1;flex-direction:row}.sv8-skf>div .sv8-bn:last-child{display:none}.sv8-skhero{grid-template-columns:1fr}.sv8-skhero .sk-ring{order:-1;width:88px!important;height:88px!important}.sv8-skgrp,.sv8-skovn{grid-template-columns:1fr}.sv8-skr{flex-wrap:wrap}.sv8-skr>.sk-btn{width:100%!important;height:44px!important}.sv8-skact .sv8-bn{flex:1;height:44px!important}.sv8-skmail{flex-direction:column;align-items:stretch}.sv8-skmail .sk-donut{align-self:center}}.tplx-find{display:flex;align-items:center;gap:10px;margin:0 0 10px}.tplx-find .chip{flex:1 1 220px;min-width:0}.tplx-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-2);color:var(--mute)}.tplx{display:grid;gap:2px;max-height:360px;overflow:auto;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--rule)}.tplx-row{display:grid;gap:4px;width:100%;text-align:left;padding:10px 12px;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.tplx-row+.tplx-row{box-shadow:0 -1px 0 var(--rule2)}.tplx-row:hover{background:var(--surface-1)}.tplx-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tplx-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tplx-head b{font-family:var(--font-mono);font-size:var(--fs-2)}.tplx-p{font-size:var(--fs-1);color:var(--mute)}.tplx-body{color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplx-none{padding:14px 12px;color:var(--mute)}.tplx-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.tplx-bubble{background:var(--surface-1);border-radius:var(--r-lg);padding:14px 16px;color:var(--ink-strong);line-height:var(--lh-4);white-space:pre-wrap;overflow-wrap:anywhere}.tplx-slot{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;margin:0 2px;border-radius:999px;background:var(--brand-soft);color:var(--brand-text,var(--brand));font:var(--fw-medium) var(--fs-1)/1 var(--font-mono)}.inbox-accounts{display:grid;gap:14px}.inbox-accounts .h{margin:0}.netc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.netc{padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.netc-hd{display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:2px}.netc-hd h3{margin:0}.netc-act{margin-left:auto;display:flex}.netc-act .btn{white-space:nowrap}.netc-who{color:var(--ink2);overflow-wrap:anywhere}.netc-who b{font-weight:600;color:var(--ink-strong)}.netc-empty{color:var(--ink2)}.netc-what{color:var(--mute)}.netc-note{color:var(--mute);margin-top:auto;padding-top:6px}.netc-check{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:0 4px}.netc-check small{color:var(--mute);flex:1 1 320px}.netc-link{background:none;border:0;padding:0;font:inherit}.netc-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}@media (max-width:760px){.netc-hd{display:contents}.netc-name{margin-bottom:2px}.netc-act{order:20;margin:6px 0 0}.netc-act .btn,.netc-check .btn{width:100%;justify-content:center}}.ppl-act{text-align:right;white-space:normal}.ppl-lock{display:inline-block;color:var(--mute);text-wrap:balance}@media (min-width: 641px){tr:has(>td.ppl-act)>td:first-child{white-space:normal}tr:has(>td.ppl-act)>td:first-child .sub{overflow-wrap:anywhere}.card table.roles th,.card table.roles td{padding-left:6px;padding-right:6px}.card table.roles th:first-child,.card table.roles td:first-child{padding-left:var(--cell);white-space:normal}.card table.roles th{letter-spacing:.02em;white-space:normal;vertical-align:bottom}}.dock.projects .pd-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--rule);background:var(--surface-1)}.dock.projects .pd-q{flex:1;min-width:0;background:var(--card)}.dock.projects .pd-q input{border:0;background:transparent;outline:none;box-shadow:none;flex:1;min-width:0;font:inherit}.dock.projects .pd-note{padding:8px 14px;font-size:12.5px;color:var(--ink2);background:var(--surface-1);border-bottom:1px solid var(--rule2)}.dock.projects .pd-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;display:grid;gap:6px;align-content:start;background:var(--bg)}.dock.projects .pd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 10px 10px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--card)}.dock.projects .pd-row.pd-on{box-shadow:inset 3px 0 0 var(--brand)}.dock.projects .pd-main{display:grid;gap:3px;min-width:0;text-align:left;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.dock.projects .pd-main:disabled{cursor:default;opacity:.7}.dock.projects .pd-t{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock.projects .pd-on .pd-t{color:var(--brand-text)}.dock.projects .pd-m{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dock.projects .pd-stage{font:600 10px var(--font-ui,inherit);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule);border-radius:99px;padding:1px 6px;color:var(--mute)}.dock.projects .pd-stage.pd-voiced,.dock.projects .pd-stage.pd-rendered{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.dock.projects .pd-stage.pd-published{color:var(--brand-text);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.dock.projects .pd-acts{display:flex;gap:2px}.dock.projects .pd-ic{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--mute);cursor:pointer}.dock.projects .pd-ic:hover{background:var(--surface-1);color:var(--ink-strong)}.dock.projects .pd-del:hover{color:var(--bad)}.dock.projects .pd-confirm{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink2);padding-top:6px;border-top:1px solid var(--rule2)}.dock.projects .pd-empty{padding:24px 16px;text-align:center;color:var(--mute);font-size:13px}@media (max-width:760px){.dock.projects .pd-list{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--ink);font:var(--fs-body)/1.55 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);margin:0;letter-spacing:-.015em}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}svg{stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.app{display:grid;grid-template-columns:1fr;padding-left:var(--sb);min-height:100vh}.app.dock-open{grid-template-columns:1fr 400px}.main{min-width:0;display:flex;flex-direction:column}.sb{position:fixed;left:0;top:0;bottom:0;width:var(--sb);height:100vh;padding:14px 12px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(180deg,var(--card) 0%,var(--bg2) 100%);border-right:1px solid var(--rule)}.tenant{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--card);border:1px solid var(--rule);box-shadow:var(--sh1);margin-bottom:12px;cursor:pointer;transition:box-shadow .15s var(--ease)}.tenant:hover{box-shadow:var(--sh2)}.tenant .mark{width:34px;height:34px;border-radius:10px;flex:none;overflow:hidden;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--brand-ink);display:grid;place-items:center;font:700 15px var(--display);box-shadow:inset 0 -2px #00000026}.tenant .mark img{width:100%;height:100%;object-fit:cover;display:block}.tenant b{display:block;font:600 13.5px var(--display);line-height:1.2}.tenant small{color:var(--mute);font-size:12.5px}.tenant svg{margin-left:auto;width:14px;height:14px;stroke:var(--mute);flex:none}.nav{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nav::-webkit-scrollbar{width:0;height:0}.nav{scrollbar-width:none}.nav .grp{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:14px 12px 6px}.nav a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;color:var(--ink2);font-weight:500;font-size:14.5px;position:relative;transition:background .12s,color .12s}.nav a svg{width:18px;height:18px;flex:none;stroke-width:1.75;opacity:.85}.nav a:hover{background:color-mix(in srgb,var(--card) 70%,var(--rule2));color:var(--ink-strong)}.nav a.on{background:var(--card);color:var(--ink-strong);box-shadow:var(--sh1);border:1px solid var(--rule)}.nav a.on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.nav a .cnt{margin-left:auto;font:500 12.5px var(--mono);background:var(--brand-soft);color:var(--brand-text);padding:1px 7px;border-radius:999px}.nav a .cnt.w{background:var(--warn-soft);color:var(--warn)}.single .plat{display:none!important}.single .tenant{cursor:default}.single .tenant>svg{display:none}.sb .foot{position:relative;margin-top:auto;padding:0;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink2)}.sb .foot .mebtn{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--rule);background:var(--card);padding:10px;border-radius:12px;text-align:left;cursor:pointer;color:var(--ink2);font-size:13.5px;box-shadow:var(--sh1);transition:box-shadow .15s var(--ease)}.sb .foot .mebtn:hover{box-shadow:var(--sh2)}.sb .foot .mebtn svg{margin-left:auto;stroke:var(--mute);flex:none}.sb .foot .av,.av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--brand-ink,#fff);display:grid;place-items:center;font:600 12.5px var(--mono);letter-spacing:.02em;flex:none;box-shadow:inset 0 -2px #00000024}.sb .menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:var(--card);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--sh3);padding:6px;font-size:13px;z-index:20}.sb .menu a{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;color:var(--ink)}.sb .menu a:hover{background:var(--bg)}.sb .menu a.danger{color:var(--bad)}.sb .menu hr{border:0;border-top:1px solid var(--rule);margin:6px 0}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 28px;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid color-mix(in srgb,var(--rule) 70%,transparent)}.top h1{font:500 13px var(--body);color:var(--mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top h1 b{color:var(--ink-strong);font-weight:500}.search{margin-left:auto;display:flex;align-items:center;gap:8px;width:min(420px,40vw);height:38px;padding:0 12px;border:1px solid var(--rule);border-radius:10px;background:var(--card);box-shadow:var(--sh1);color:var(--mute);font-size:13.5px;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden}.search kbd{margin-left:auto;font:500 12.5px var(--mono);border:1px solid var(--rule);border-radius:5px;padding:1px 6px;color:var(--mute);flex:none}.ask{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--rule);background:var(--card);font-weight:600;font-size:13px;box-shadow:var(--sh1);cursor:pointer;white-space:nowrap}.ask i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:var(--ink-strong);color:var(--ink-inv);font-weight:600;font-size:14.5px;cursor:pointer;box-shadow:var(--sh1);white-space:nowrap;transition:transform .08s var(--ease),box-shadow .15s var(--ease),filter .15s}.btn:hover{filter:brightness(1.08);box-shadow:var(--sh2)}.btn:active{transform:translateY(1px)}.btn.brand{background:var(--brand-fill);color:var(--brand-ink);border-color:var(--brand-fill)}.btn.ghost{background:var(--card);color:var(--ink);border-color:var(--rule)}.btn.sm{height:34px;padding:0 12px;font-size:13.5px;border-radius:9px}.btn svg{width:16px;height:16px;stroke-width:2;flex:none}.btn[disabled],.chip[disabled]{opacity:.55;cursor:not-allowed;filter:none}.view{padding:var(--pad) 28px 40px;position:relative}.view:before{content:"";z-index:-1;position:absolute;left:0;right:0;top:0;height:220px;pointer-events:none;opacity:.9;background:radial-gradient(900px 220px at 18% 0%,var(--brand-soft) 0%,transparent 70%)}.ph{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px;flex-wrap:wrap}.ph .sp+.btn,.ph>.btn,.ph>.tools{margin-top:2px}.ph h1{font-size:30px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.ph p{margin:4px 0 0;color:var(--ink2);max-width:70ch}.ph .sp{flex:1;min-width:0}.ph .date{text-align:right;color:var(--mute);font-size:13.5px}.ph .date b{display:block;color:var(--ink-strong);font:600 13px var(--display)}.card{background:var(--card);border:0;border-radius:14px;box-shadow:var(--elev-1);min-width:0}.card:has(>table){overflow-x:auto}.card .hd{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.card .hd h2,.card .hd h3{font-size:16px;font-weight:600}.card .hd small{color:var(--mute)}.card .hd .r,.card .hd .sp{margin-left:auto;display:flex;gap:8px;align-items:center}.card .hd .sp{flex:1;margin:0}.sec{padding:20px;display:grid;gap:14px}.sec h3{font-size:15px}.sec p.h{margin:-8px 0 4px;color:var(--mute);font-size:13.5px}.grid{display:grid;gap:14px}.two{grid-template-columns:1.6fr 1fr}.two.even{grid-template-columns:1fr 1fr}.appear{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:start}.appear.wide{grid-template-columns:1.25fr .75fr}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:13.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.p-ok{background:var(--ok-soft);color:var(--ok)}.p-warn{background:var(--warn-soft);color:var(--warn)}.p-bad{background:var(--bad-soft);color:var(--bad)}.p-info{background:var(--info-soft);color:var(--info)}.p-mute{background:var(--rule2);color:var(--ink2)}.p-brand{background:var(--brand-soft);color:var(--brand-text)}.tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px;padding:0}.tools .sp{flex:1}.seg{display:inline-flex;flex-wrap:wrap;background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:3px;box-shadow:var(--sh1)}.seg button{min-height:30px;padding:6px 12px;line-height:1.2;border:0;background:none;border-radius:8px;font-weight:500;color:var(--ink2);cursor:pointer}.seg button.on{background:var(--ink-strong);color:var(--ink-inv);box-shadow:var(--sh1)}.seg.fill{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:2px}.seg.fill button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:6px 8px;font-size:14px}.seg .segn{font:600 12.5px var(--mono);line-height:16px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--brand-soft);color:var(--brand-text)}.seg button.on .segn{background:color-mix(in srgb,var(--bg) 22%,transparent);color:var(--bg)}.chip{height:34px;padding:0 12px;border:1px solid var(--rule);border-radius:10px;background:var(--card);font-size:13px;font-weight:500;cursor:pointer;box-shadow:var(--sh1);display:inline-flex;align-items:center;gap:6px}.chip svg{width:14px;height:14px;stroke:var(--mute);stroke-width:2;flex:none}.chip.on{background:var(--ink-strong);color:var(--ink-inv);border-color:var(--ink-strong)}.chip.on svg{stroke:currentColor}.attn{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.attn a{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;border-radius:999px;background:var(--card);border:1px solid var(--rule);box-shadow:var(--sh1);font-size:13px;font-weight:500;cursor:pointer;transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.attn a:hover{box-shadow:var(--sh2);transform:translateY(-1px)}.attn a b{font-family:var(--mono);font-weight:600}.attn a .dot{width:8px;height:8px;border-radius:50%;flex:none}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.kpi{background:var(--card);border:0;border-radius:14px;box-shadow:var(--elev-1);padding:16px 18px 12px;position:relative;overflow:hidden;min-width:0;transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.kpi:hover{transform:translateY(-2px);box-shadow:var(--elev-2)}.kpi .l{display:flex;align-items:center;gap:8px;color:var(--ink2);font-size:13.5px;font-weight:500}.kpi .l svg{width:16px;height:16px;stroke:var(--mute);stroke-width:1.75;flex:none}.kpi .l .ic{width:28px;height:28px;border-radius:8px;background:var(--brand-soft);display:grid;place-items:center;flex:none}.kpi .l .ic svg{stroke:var(--brand-text)}.kpi .v{font:600 30px/1.1 var(--display);letter-spacing:-.02em;margin:10px 0 6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi .d{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mute);flex-wrap:wrap}.kpi .d .up{color:var(--ok);font-weight:600}.kpi .d .dn{color:var(--bad);font-weight:600}.kpi .d.bad{color:var(--bad)}.kpi .d.flat{color:var(--mute)}.kpi svg.spark{position:absolute;right:12px;bottom:10px;width:96px;height:34px;stroke:none}.who{display:inline-flex;align-items:center;gap:9px}.who .ini{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;font:600 12px var(--mono);color:#fff;background:linear-gradient(135deg,#334155,#0b1220)}.who .ini.a{background:linear-gradient(135deg,#0e7c86,#134e4a)}.who .ini.b{background:linear-gradient(135deg,#7c3aed,#4c1d95)}.who .ini.c{background:linear-gradient(135deg,#d97706,#92400e)}.ring{position:relative;width:120px;height:120px;flex:none}.ring svg{width:100%;height:100%;transform:rotate(-90deg);stroke-linecap:round}.ring b{position:absolute;inset:0;display:grid;place-items:center;font:600 22px var(--display)}.chart{padding:0 18px 14px}.chart svg{width:100%;height:220px;display:block;stroke:none}.legend{display:flex;gap:16px;font-size:13.5px;color:var(--ink2);margin-left:auto;flex-wrap:wrap}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.stk{display:flex;align-items:center;gap:10px;min-width:0}.bar{height:6px;border-radius:999px;background:var(--rule2);flex:1 1 auto;min-width:36px;max-width:110px;overflow:hidden}.stk small{white-space:nowrap;flex:none}.bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-2),var(--brand))}.qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qa a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--card);border:1px solid var(--rule);box-shadow:var(--sh1);cursor:pointer;transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.qa a:hover{box-shadow:var(--sh2);transform:translateY(-1px)}.qa .ic{width:36px;height:36px;border-radius:10px;background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;flex:none}.qa .ic svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.75}.qa b{display:block;font-weight:600}.qa small{color:var(--mute)}table{width:100%;border-collapse:collapse;font-size:var(--fs-row);background:transparent}th{font:600 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:left;padding:11px var(--cell);border:0;position:relative;z-index:1;background:var(--surface-1);box-shadow:0 8px 12px -12px #0b122073;white-space:nowrap}th.num{text-align:right}td{padding:var(--row) var(--cell);border-bottom:1px solid var(--rule2);vertical-align:middle;white-space:nowrap}tbody tr{transition:background .1s}tbody tr:hover{background:color-mix(in srgb,var(--bg) 60%,var(--card))}tbody tr:last-child td{border-bottom:0}tr.sel td{background:var(--info-soft)}td .sub{display:block;color:var(--mute);font-size:var(--fs-snip);margin-top:1px}.tablewrap{overflow-x:auto}.tabs{display:flex;gap:4px;border:0;margin-bottom:18px;padding:0;flex-wrap:wrap}.tabs a,.tabs button{padding:10px 14px;font-weight:500;font-size:15px;color:var(--ink2);border:0;border-bottom:2px solid transparent;margin-bottom:0;background:none;cursor:pointer}.tabs a.on,.tabs button.on{color:var(--ink-strong);border-color:var(--brand-fill)}.card>.tabs{margin-bottom:0;padding:0 8px;background:var(--surface-1);border-radius:14px 14px 0 0}.form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.form .wide{grid-column:span 3}.form .w2{grid-column:span 2}.card>.form,.card>.attrs{padding:18px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:13px;font-weight:600;color:var(--ink2)}.field input,.field select,.field textarea{width:100%;min-width:0;max-width:100%;height:38px;padding:0 12px;border:1px solid var(--rule);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;box-shadow:inset 0 1px 2px #0b122008;transition:border-color .12s,box-shadow .12s}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--brand-fill);box-shadow:0 0 0 3px var(--brand-soft)}.field textarea{height:auto;padding:10px 12px}.field input[type=checkbox],.field input[type=radio]{width:auto;height:auto;box-shadow:none}.field input[type=file]{padding:7px 10px;height:auto}.attrs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px dashed var(--rule)}.logo-up{display:flex;align-items:center;gap:16px;padding:16px;border:1px dashed var(--rule);border-radius:12px;background:color-mix(in srgb,var(--bg) 60%,var(--card))}.logo-up .box{width:72px;height:72px;border-radius:14px;flex:none;overflow:hidden;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center;color:#fff;font:700 26px var(--display)}.logo-up .box img{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.sw{display:flex;gap:10px;flex-wrap:wrap}.sw button{width:40px;height:40px;border-radius:12px;border:2px solid transparent;cursor:pointer;box-shadow:var(--sh1);transition:transform .12s var(--ease)}.sw button:hover{transform:scale(1.08)}.sw button.on{border-color:var(--ink-strong);box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--ink-strong)}.opt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.opt label{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--rule);border-radius:12px;cursor:pointer;font-weight:500;font-size:13px}.opt label.on{border-color:var(--brand-fill);box-shadow:0 0 0 3px var(--brand-soft)}.opt label small{font-weight:400}.mini{height:64px;border-radius:8px;border:1px solid var(--rule);background:linear-gradient(90deg,var(--card) 30%,var(--bg) 30%)}.mini.dark{background:linear-gradient(90deg,#161b22 30%,#0e1116 30%);border-color:#242b35}.mini.sys{background:linear-gradient(90deg,var(--card) 30%,var(--bg) 30%,var(--bg) 50%,#0E1116 50%)}.switches{display:grid;gap:2px}.switches label{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--rule2);cursor:pointer;font-size:13.5px}.switches label:last-child{border-bottom:0}.switches label input{margin-left:auto;width:auto;height:auto}.switches label b{display:block;font-weight:600}.switches label small{color:var(--mute)}.lines{border:1px solid var(--rule);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:6px}.lines table{table-layout:fixed}.lines th,.lines td{padding:10px 12px}.lines input,.lines select{width:100%;height:34px;border:1px solid var(--rule);border-radius:8px;padding:0 10px;font:inherit;background:var(--card);color:var(--ink)}.lines input.num{text-align:right;font-family:var(--mono)}.lines-editor{table-layout:fixed;width:100%;min-width:560px}.lines-editor td{white-space:normal;overflow-wrap:anywhere;padding:8px 6px}.lines-editor th{padding:8px 6px}.lines-editor td input,.lines-editor td select{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--rule);border-radius:8px;background:var(--card);color:var(--ink);font:inherit}.lines-editor td input.num{text-align:right;font-family:var(--mono)}.lines-editor .rm{border:1px solid var(--rule);background:var(--card);border-radius:8px;height:28px;width:28px;cursor:pointer;color:var(--mute);padding:0}.tot{margin-top:14px;margin-left:auto;width:320px;max-width:100%;font-size:13.5px}.tot div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--rule2)}.tot div.t{border:0;font:600 17px var(--display);padding-top:10px}.totals td{border:0;padding:3px 14px}.totals tr:last-child td{font-weight:700;border-top:1px solid var(--rule);padding-top:7px}.totals tr:hover{background:none}.inv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;align-items:start}.paper{background:#fff;color:#0b1220;border:1px solid var(--rule);border-radius:12px;padding:26px 28px;box-shadow:var(--sh2);font-size:13.5px;min-width:0;overflow:hidden}.paper .p-top,.paper .top{position:static;background:none;height:auto;padding:0 0 14px;backdrop-filter:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;border:0;border-bottom:2px solid #0B1220}.paper .p-top>div,.paper .top>div{min-width:0}.paper h2{font-size:20px;margin-bottom:2px}.paper .p-meta{color:#475467}.paper table{font-size:13px;margin-top:14px;table-layout:auto}.paper th{background:#f3f5f9;color:#475467;padding:8px 10px;border-color:#e8ecf2;white-space:normal}.paper td{padding:8px 10px;border-bottom:1px solid #E8ECF2;white-space:normal;color:#0b1220}.paper tbody tr:hover{background:none}.paper .p-tot{margin-left:auto;width:240px;max-width:100%;margin-top:10px}.paper .p-tot div{display:flex;justify-content:space-between;padding:4px 0}.paper .p-tot .t{border-top:2px solid #0B1220;font-weight:700;font-size:15px;padding-top:8px;margin-top:4px}.paper .tot td{border:0;padding:4px 10px}.paper .grand td{font-weight:700;font-size:14px;border-top:2px solid #0B1220}.paper .logo{max-height:48px;max-width:150px;object-fit:contain}.paper .sign{max-height:56px;max-width:180px;object-fit:contain}.paper .qr{width:88px;height:88px;border:1px solid #E3E8EF;border-radius:8px;background:repeating-conic-gradient(#0b1220 0 25%,#fff 0 50%) 0 0/12px 12px}.scrim{position:fixed;inset:0;background:#0b122047;backdrop-filter:blur(2px);z-index:20;display:none}.scrim.dr{z-index:34}.scrim.cf{z-index:36}.scrim.on{display:block}.drawer{position:fixed;top:12px;right:12px;bottom:12px;width:min(880px,62vw);background:var(--card);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--sh3);z-index:35;display:none;flex-direction:column;overflow:hidden}.drawer.on{display:flex;animation:drawerin .22s var(--ease)}@keyframes drawerin{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.drawer .hd,.drawer .dh{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--rule)}.drawer .hd h2,.drawer .dh h2{font-size:17px}.drawer .bd,.drawer .db{flex:1;overflow:auto;padding:20px}.drawer .bd>.form:first-child{padding:0}.drawer .ft,.drawer .df{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 50%,var(--card))}@media (max-width:760px){.drawer .ft,.drawer .df{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.drawer .bd,.drawer .db{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (max-width:1400px){.drawer{width:min(760px,72vw)}}@media (min-width:761px) and (max-width:900px){.drawer{width:auto;inset:0 0 0 var(--sb);border-radius:0}}@media (max-width:760px){.drawer{width:auto;inset:0;border-radius:0}}.board{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.col{background:color-mix(in srgb,var(--bg) 70%,var(--card));border:1px solid var(--rule);border-radius:14px;padding:10px;min-height:300px}.col h3{font-size:13px;font-weight:600;color:var(--ink2);display:flex;align-items:center;gap:8px;padding:2px 4px 8px}.col h3 span{margin-left:auto;font:600 12.5px var(--mono);background:var(--rule2);padding:1px 7px;border-radius:999px}.oc{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:10px 12px;margin-bottom:8px;cursor:pointer;box-shadow:var(--sh1);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.oc:hover{box-shadow:var(--sh2);transform:translateY(-1px)}.oc b{font-family:var(--mono);font-size:13.5px}.oc .c{font-size:13px;margin:2px 0}.oc .m{font-size:13px;color:var(--mute);display:flex;justify-content:space-between}.oc .src{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.rep{grid-template-columns:repeat(3,1fr)}.bars{display:flex;align-items:flex-end;gap:6px;height:120px;padding:10px 18px 0}.bars i{flex:1;background:linear-gradient(180deg,var(--brand-2),var(--brand));border-radius:5px 5px 0 0;opacity:.9}.bars i.b{background:linear-gradient(180deg,var(--brand-2),var(--brand))}.card .legend{justify-content:space-between;padding:6px 18px 12px;font:500 12.5px var(--mono);color:var(--mute);margin:0}.roles th,.roles td{text-align:center}.roles td:first-child,.roles th:first-child{text-align:left}.roles .y{color:var(--ok);font-weight:700}.roles .n{color:var(--rule);font-weight:700}.audit td small{display:block;color:var(--mute)}.kv{display:grid;grid-template-columns:150px 1fr;gap:7px 14px;padding:18px;font-size:13px}.dock{display:none;position:sticky;top:0;height:100vh;background:var(--card);border-left:1px solid var(--rule);flex-direction:column;min-width:0}.app.dock-open .dock{display:flex}.dock .dtabs{display:flex;gap:2px;padding:8px 10px 0;border:0;position:relative;z-index:2;background:var(--surface-1);box-shadow:0 8px 14px -12px #0b122073}.dock .dtabs button{border:0;background:none;padding:8px 10px;font-weight:600;font-size:13px;color:var(--ink2);border-bottom:2px solid transparent;margin-bottom:0;cursor:pointer}.dock .dtabs button.on{color:var(--ink-strong);border-color:var(--brand-fill)}.dock .dtabs .x{margin-left:auto;font-weight:500;color:var(--mute)}.dock .ctx{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:var(--ink2);background:var(--surface-1);border:0}.dock .ctx b{font-family:var(--mono);color:var(--ink-strong)}.dock .ctx .pill{margin-left:auto}.dock .pane{display:none;flex:1;min-height:0;flex-direction:column}.dock .pane.on{display:flex}.dock .log{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.dock .in{display:flex;gap:6px;padding:10px;border:0;position:relative;z-index:2;background:var(--surface-2);box-shadow:var(--elev-2)}.dock .in input{flex:1;height:36px;border:1px solid var(--rule);border-radius:9px;padding:0 10px;background:var(--card);color:var(--ink);font:inherit}.dock .mic{width:36px;height:36px;border-radius:9px;border:1px solid var(--rule);background:var(--card);display:grid;place-items:center;cursor:pointer}.dock .mic.on{background:var(--ok);border-color:var(--ok);color:#fff}.dock .listen{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;position:relative;z-index:2;background:color-mix(in srgb,var(--ok) 10%,var(--surface-2));box-shadow:var(--elev-1);font-size:13.5px}.dock .listen>div{flex:1;min-width:0}.dock .listen .live{color:var(--ink2);margin-top:2px;font-style:italic}.dock .listen .dot{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 color-mix(in srgb,var(--ok) 50%,transparent);animation:pulse 1.2s infinite}@keyframes pulse{to{box-shadow:0 0 0 8px transparent}}@media (prefers-reduced-motion:reduce){.dock .listen .dot{animation:none}}.dock .qs{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px 0;background:var(--bg)}.dock .qs button{height:28px;padding:0 10px;border:1px solid var(--rule);border-radius:999px;background:var(--card);font-size:13px;cursor:pointer}.dock .act{padding:10px 14px;font-size:13px;border-bottom:1px solid var(--rule2)}.dock .act small{display:block;color:var(--mute);font-size:12.5px}.dock .form{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.dock .form .wide,.dock .form .w2{grid-column:span 2}.dock table{font-size:13.5px}.dock td,.dock th{padding:8px 10px}.dock .form .field[style*="flex-direction:row"]{flex-wrap:wrap}.dock .attrs{grid-template-columns:1fr 1fr}.dock .card{box-shadow:none}.msg{max-width:88%;padding:9px 11px;border-radius:12px;font-size:13.5px;background:var(--card);border:1px solid var(--rule)}.msg.me{align-self:flex-end;background:var(--ink-strong);color:var(--ink-inv);border-color:var(--ink-strong)}.msg .yn{display:flex;gap:6px;margin-top:8px}.app.dock-open .kpis,.app.dock-open .qa{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dock-open .board{grid-template-columns:repeat(3,1fr)}.app.dock-open .two,.app.dock-open .two.even,.app.dock-open .inv,.app.dock-open .appear,.app.dock-open .appear.wide,.app.dock-open .rep{grid-template-columns:1fr}.app.dock-open .form,.app.dock-open .attrs{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dock-open .form .wide,.app.dock-open .form .w2{grid-column:span 2}@media (max-width:1100px){.app.dock-open{grid-template-columns:1fr}.app.dock-open .dock{position:fixed;right:0;top:0;bottom:0;width:min(400px,100%);z-index:30;box-shadow:var(--sh3)}.dockscrim.on{display:block;z-index:29}}@media (min-width:1101px){.dockscrim{display:none!important}}@media (max-width:760px){.app.dock-open .dock{width:100%}}.mbar,.burger{display:none}@media (max-width:1100px){.kpis,.qa{grid-template-columns:repeat(2,minmax(0,1fr))}.two,.two.even,.inv,.appear,.appear.wide,.rep{grid-template-columns:1fr}.board{grid-template-columns:repeat(3,1fr)}.form,.attrs{grid-template-columns:repeat(2,minmax(0,1fr))}.form .wide,.form .w2{grid-column:span 2}.opt{grid-template-columns:1fr}}@media (max-width:760px){.app{grid-template-columns:1fr}.sb{display:none}.app{padding-left:0}.top{padding:10px 14px}.search{display:none}.burger{display:inline-flex}.view{padding:16px 16px 84px}.view:before{height:150px;background:radial-gradient(420px 150px at 50% 0%,var(--brand-soft) 0%,transparent 70%)}.ph{margin-bottom:16px}.ph h1{font-size:21px}.ph .date{display:none}.kpis,.qa{grid-template-columns:1fr}.kpi svg.spark{width:60px;opacity:.55}.kpi .v{font-size:26px}.board,.form,.attrs{grid-template-columns:1fr}.form .wide,.form .w2{grid-column:span 1}.mbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--rule);padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:10}.mbar a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--mute);padding:4px;cursor:pointer}.mbar a.on{color:var(--brand-text)}.mbar svg{width:20px;height:20px}}@media (max-width:760px),(pointer:coarse){input,select,textarea,.field input,.field select,.field textarea,.lines input,.dock .in input,.search input{font-size:16px!important}}.bt .steps{display:flex;align-items:center;gap:0;margin-bottom:20px;flex-wrap:wrap}.bt .steps a{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;color:var(--mute);font-weight:500;font-size:13.5px;cursor:pointer}.bt .steps a .n{width:22px;height:22px;border-radius:50%;background:var(--rule2);color:var(--ink2);display:grid;place-items:center;font:600 12.5px var(--mono)}.bt .steps a.done{color:var(--ink2)}.bt .steps a.done .n{background:var(--ok-soft);color:var(--ok)}.bt .steps a.on{color:var(--ink-strong);background:var(--card);border:1px solid var(--rule);box-shadow:var(--sh1)}.bt .steps a.on .n{background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#fff}.bt .steps .sep{width:22px;height:1px;background:var(--rule);flex:none}.bt .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.bt .two.wide{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.bt .two.upload{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.bt .stack{display:grid;gap:14px;min-width:0}.bt .scroll-x{overflow-x:auto}.bt .drop{border:2px dashed var(--rule);border-radius:16px;background:color-mix(in srgb,var(--bg) 55%,var(--card));padding:34px 24px;display:grid;place-items:center;text-align:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s}.bt .drop:hover,.bt .drop.over{border-color:var(--brand-fill);background:color-mix(in srgb,var(--brand-soft) 60%,var(--card))}.bt .drop .ic{width:52px;height:52px;border-radius:16px;background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;margin-bottom:4px}.bt .drop .ic svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bt .drop b{font:600 16px var(--display)}.bt .drop small{color:var(--mute)}.bt .filerow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--card);box-shadow:var(--sh1);flex-wrap:wrap}.bt .filerow .ft{width:36px;height:36px;border-radius:9px;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;font:600 11.5px var(--mono);flex:none}.bt .hdrmap{display:flex;flex-wrap:wrap;gap:8px}.bt .hdrmap .hm{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:8px;background:var(--brand-soft);color:var(--brand-text);font:500 13px var(--mono)}.bt .hdrmap .hm b{color:var(--ink-strong);font-family:var(--body);font-weight:600;font-size:13.5px}.bt .balchk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:var(--card)}.bt .balchk div{padding:14px 16px;border-right:1px solid var(--rule2)}.bt .balchk div:last-child{border-right:0}.bt .balchk small{display:block;color:var(--mute);font-size:12.5px;margin-bottom:4px}.bt .balchk b{font:600 17px var(--mono);font-variant-numeric:tabular-nums}.bt .prog{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:14px;flex-wrap:wrap}.bt .prog .track{flex:1;min-width:180px;height:10px;border-radius:999px;background:var(--rule2);overflow:hidden;display:flex}.bt .prog .track i{display:block;height:100%}.bt .prog .track i.m{background:linear-gradient(90deg,var(--brand-2),var(--brand))}.bt .prog .track i.s{background:var(--warn)}.bt .map{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;align-items:start}.bt .cplist{max-height:none}.bt .cp{position:relative;display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-bottom:1px solid var(--rule2);cursor:pointer;transition:background .1s;text-align:left;width:100%;background:none;border-left:0;border-right:0;border-top:0}.bt .cp:hover{background:color-mix(in srgb,var(--bg) 60%,var(--card))}.bt .cp.on{background:var(--brand-soft)}.bt .cp.on:before{content:"";position:absolute;left:0;width:3px;top:0;bottom:0;background:var(--brand)}.bt .cp .ck{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--rule);flex:none;margin-top:2px;display:grid;place-items:center;background:var(--card)}.bt .cp .ck.on{background:var(--brand-fill);border-color:var(--brand-fill)}.bt .cp .ck svg{width:12px;height:12px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.bt .cp .ck.on svg{opacity:1}.bt .cp .nm{font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bt .cp .nr{display:block;color:var(--mute);font:400 12.5px var(--mono);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bt .cp .rt{margin-left:auto;text-align:right;flex:none}.bt .cp .rt b{display:block;font:600 13.5px var(--mono);font-variant-numeric:tabular-nums}.bt .cp .rt small{color:var(--mute);font-size:12.5px}.bt .rule{position:sticky;top:76px}.bt .applybar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);flex-wrap:wrap}.bt .applybar b{font-family:var(--mono);font-variant-numeric:tabular-nums}.bt .applybar>div{min-width:0}.bt .prev{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.bt .prev th,.bt .prev td{padding:9px 12px;font-size:13.5px}.bt .bulk{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--rule2);background:color-mix(in srgb,var(--bg) 50%,var(--card))}.bt .tog{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:500}.bt .tog .sw{width:42px;height:24px;border-radius:999px;background:var(--rule);position:relative;transition:background .15s var(--ease);flex:none}.bt .tog .sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--sh1);transition:transform .15s var(--ease)}.bt .tog.on .sw{background:var(--brand)}.bt .tog.on .sw:after{transform:translate(18px)}.bt .warn-list{display:grid;gap:10px}.bt .wrow{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--card)}.bt .wrow>div{min-width:0}.bt .wrow b,.bt .wrow small{overflow-wrap:anywhere}.bt .wrow .wi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none}.bt .wrow .wi svg{width:15px;height:15px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bt .wrow b{display:block;font-size:13.5px}.bt .wrow small{color:var(--ink2);font-size:13.5px}.bt .log{font:400 13px/1.75 var(--mono);white-space:pre-wrap;background:#0b1220;color:#c9d3e0;border-radius:12px;padding:14px 16px;max-height:220px;overflow:auto}.bt .log .t{color:#5c6b80}.bt .log .g{color:#5fd3a6}.bt .log .y{color:#f0b25e}.bt .log .w{color:#fff}.bt .runbar{height:10px;border-radius:999px;background:var(--rule2);overflow:hidden}.bt .runbar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand-2),var(--brand));border-radius:999px}.bt .matchcard{display:flex;align-items:center;gap:20px;padding:20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);background:var(--ok-soft);flex-wrap:wrap}.bt .matchcard.off{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-soft)}.bt .matchcard.none{border-color:var(--rule);background:var(--bg2)}.bt .matchcard>div{min-width:0}.bt .matchcard .big{font:700 28px var(--display);color:var(--ok);letter-spacing:-.02em;overflow-wrap:anywhere}.bt .matchcard.off .big{color:var(--warn)}.bt .matchcard.none .big{color:var(--ink2);font-size:20px}.bt .tick{width:44px;height:44px;border-radius:50%;background:var(--ok);display:grid;place-items:center;flex:none}.bt .matchcard.off .tick{background:var(--warn)}.bt .matchcard.none .tick{background:var(--mute)}.bt .tick svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bt .kv{display:grid;grid-template-columns:150px 1fr;gap:8px 14px;padding:0;font-size:13.5px}.bt .kv dt{color:var(--mute);font-size:13.5px;font-weight:500}.bt .kv dd{margin:0;overflow-wrap:anywhere}.bt .tl{display:grid;gap:0;position:relative;padding-left:22px}.bt .tl:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1.5px;background:var(--rule)}.bt .tl .ti{position:relative;padding:0 0 14px}.bt .tl .ti:last-child{padding-bottom:0}.bt .tl .ti:before{content:"";position:absolute;left:-20px;width:9px;height:9px;border-radius:50%;background:var(--brand);border:2px solid var(--card);margin-top:5px}.bt .tl .ti b{font-size:13.5px}.bt .tl .ti small{display:block;color:var(--mute);font-size:13px}.bt .confirm{border:1px solid var(--rule);border-radius:13px;overflow:hidden;box-shadow:var(--sh1);background:var(--card)}.bt .confirm .ch{padding:11px 14px;background:var(--brand-soft);color:var(--brand-text);font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.bt .confirm .ch svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.bt .confirm .cb{padding:12px 14px;display:grid;gap:8px;font-size:13px}.bt .confirm .cr{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--rule2);padding-bottom:6px}.bt .confirm .cr:last-child{border:0;padding-bottom:0}.bt .confirm .cr b{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.bt .confirm .cf{display:flex;gap:8px;padding:0 14px 14px;flex-wrap:wrap}.bt .two>*,.bt .map>*,.bt .card,.bt .card .bd>*,.bt .sec>*{min-width:0}@media (max-width:1180px){.bt .two,.bt .two.wide,.bt .two.upload,.bt .map{grid-template-columns:minmax(0,1fr)}.bt .rule{position:static}.bt .balchk{grid-template-columns:repeat(2,minmax(0,1fr))}.bt .balchk div:nth-child(2){border-right:0}}@media (max-width:760px){.bt .balchk{grid-template-columns:minmax(0,1fr)}.bt .balchk div{border-right:0;border-bottom:1px solid var(--rule2)}.bt .steps{gap:6px}.bt .steps .sep{display:none}.bt .steps a{font-size:13.5px;padding:6px 10px}.bt .matchcard .big{font-size:20px}.bt .kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.bt .kv dd{margin-bottom:6px}.bt .cp .rt{margin-left:0;text-align:left;width:100%}}.door-wait{position:fixed;inset:0;background:var(--bg)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.signin{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg);position:relative}.signin:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 420px at 50% 0%,var(--brand-soft) 0%,transparent 70%)}.signin .box{position:relative;width:min(420px,100%);background:var(--card);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--sh3);padding:28px}.signin .mk{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:var(--brand-ink);font:700 18px var(--display);background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:inset 0 -2px #00000026}.signin h1{font-size:22px;margin:16px 0 4px}.signin p.sub{color:var(--ink2);font-size:13.5px;margin:0 0 20px}.signin .field{margin-bottom:14px}.signin .btn{width:100%;height:42px}.signin .alt{margin-top:14px;text-align:center;font-size:13.5px;color:var(--mute)}.signin .alt button{border:0;background:none;color:var(--brand);cursor:pointer;font-weight:600;padding:4px}.signin .code{letter-spacing:.38em;font-family:var(--mono);text-align:center;font-size:19px;height:46px}.signin .foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule2);text-align:center;font-size:12.5px;color:var(--mute)}.err{color:var(--bad);font-size:13px;font-weight:500}.field .err{margin-top:-1px}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--bad)}.banner{border:1px solid var(--rule);border-radius:12px;padding:11px 14px;font-size:13px;margin-bottom:14px}.banner.bad{background:var(--bad-soft);color:var(--bad);border-color:transparent}.banner.info{background:var(--info-soft);color:var(--info);border-color:transparent}.banner.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.toasts{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px))}.toast{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--info);border-radius:12px;box-shadow:var(--sh3);padding:10px 12px;font-size:13px;display:flex;gap:10px;align-items:flex-start}.toast.bad{border-left-color:var(--bad)}.toast.ok{border-left-color:var(--ok)}.toast b{display:block;font-size:13.5px}.toast small{color:var(--ink2)}.toast button{margin-left:auto;border:0;background:none;color:var(--mute);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.skel{background:linear-gradient(90deg,var(--rule2) 25%,var(--rule) 37%,var(--rule2) 63%);background-size:400% 100%;animation:sk 1.2s ease infinite;border-radius:6px;height:12px}@keyframes sk{0%{background-position:100% 50%}to{background-position:0 50%}}.loading{padding:26px;display:flex;flex-direction:column;gap:10px}.empty{padding:44px 22px;text-align:center;color:var(--mute);font-size:13.5px}.empty b{display:block;color:var(--ink);font:600 15px var(--display);margin-bottom:5px}.empty .btn{margin-top:14px}.spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.btn[disabled],.chip[disabled]{opacity:.55;cursor:not-allowed}.pal{position:fixed;inset:0;z-index:40;background:#0a0c0e59;display:flex;justify-content:center;padding-top:12vh}.pal .box{width:min(600px,calc(100vw - 28px));height:fit-content;max-height:70vh;background:var(--card);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--sh3);overflow:hidden;display:flex;flex-direction:column}.pal input{width:100%;height:48px;border:0;border-bottom:1px solid var(--rule);padding:0 16px;background:none;color:var(--ink);font:15px var(--body)}.pal .res{overflow:auto;padding:6px}.pal .res button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;border:0;background:none;padding:9px 11px;border-radius:8px;cursor:pointer;font-size:13.5px}.pal .res button:hover,.pal .res button.cur{background:var(--bg)}.pal .res .k{font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-left:auto}.pal .none{padding:24px;text-align:center;color:var(--mute);font-size:13px}.imp .steps{display:flex;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:13.5px;color:var(--mute)}.imp .steps b{color:var(--ink)}.imp .drop{margin:16px;border:1.5px dashed var(--rule);border-radius:12px;padding:28px;text-align:center;color:var(--ink2);font-size:13.5px}.imp .drop input[type=file]{display:block;margin:12px auto 0;font-size:13.5px;max-width:100%}.imp .map{padding:12px 16px;font-size:13.5px}.imp .map .row{display:flex;gap:8px;padding:4px 0;border-bottom:1px solid var(--rule2)}.imp .map .row span:first-child{width:140px;font-weight:600;color:var(--ink2);flex:none}.imp .map .row span:last-child{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere}.imp .counts{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px}.imp .rowerr{color:var(--bad);font-size:12.5px;display:block}.imp td.act-create{color:var(--ok);font-weight:600}.imp td.act-update{color:var(--info);font-weight:600}.imp td.act-skip{color:var(--mute);font-weight:600}.oc.drag{opacity:.45}.col.over{border-color:var(--info);background:var(--info-soft)}.oc .mv{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.oc .mv button{height:24px;padding:0 8px;border:1px solid var(--rule);border-radius:6px;background:var(--bg);font-size:12.5px;font-weight:600;cursor:pointer}.oc .mv button:hover{background:var(--card);border-color:var(--acc)}.col .colscroll{max-height:calc(100vh - 220px);overflow:auto}.tenantmenu{position:absolute;left:12px;right:12px;top:62px;background:var(--card);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--sh3);padding:6px;z-index:22}.tenantmenu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:8px 9px;border-radius:7px;cursor:pointer;text-align:left;font-size:13px;color:var(--ink)}.tenantmenu button:hover{background:var(--bg)}.tenantmenu .mk{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font:700 12.5px var(--display);flex:none}.kv{display:grid;grid-template-columns:150px 1fr;gap:7px 14px;padding:16px;font-size:13px}.kv dt{color:var(--ink2);font-weight:600}.kv dd{margin:0;overflow-wrap:anywhere}.pager{display:flex;align-items:center;gap:8px;padding:11px var(--cell);border:0;background:var(--surface-1);box-shadow:0 -8px 12px -12px #0b122059;border-radius:0 0 14px 14px;font-size:13.5px;color:var(--ink2)}.pager .sp{flex:1}.hint{color:var(--mute);font-size:13px}.linkish{color:var(--info);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tools input.chip{color:var(--ink)}.tools select.chip{color:var(--ink);background:var(--card);padding:0 10px;font-size:13px}.tools input[type=date].chip{padding:0 8px;font-family:var(--mono);font-size:13.5px}.range{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--rule);border-radius:10px;background:var(--card);box-shadow:var(--sh1)}.range span{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.range input{border:0;background:none;color:var(--ink);font:13.5px var(--mono);height:30px;padding:0;min-width:0;width:104px}.dock .act b{font-weight:600}.dock .act pre{font:12.5px/1.45 var(--mono);background:var(--bg);border:1px solid var(--rule2);border-radius:6px;padding:6px 8px;margin:6px 0 0;overflow:auto;max-height:160px;white-space:pre-wrap;overflow-wrap:anywhere}.stub{padding:10px 12px;margin:10px;border:1px solid var(--rule);background:var(--bg);border-radius:9px;font-size:13.5px;color:var(--ink2)}.nav a svg{width:20px;height:20px;stroke-width:1.75}@media (min-width: 761px){:root[data-sb=compact]{--sb: 72px}[data-sb=compact] .sb{padding:14px 10px;overflow:hidden}[data-sb=compact] .nav a{justify-content:flex-start;padding:9px 0 9px 15px;gap:12px;white-space:nowrap}[data-sb=compact] .nav a .lbl,[data-sb=compact] .nav .grp,[data-sb=compact] .tenant>div:not(.mark),[data-sb=compact] .tenant>svg,[data-sb=compact] .sb .foot .mebtn>div:not(.av),[data-sb=compact] .sb .foot .mebtn>svg{opacity:0;transform:translate(-6px);transition:opacity .14s ease,transform .22s cubic-bezier(.2,.7,.2,1);white-space:nowrap;pointer-events:none}[data-sb=compact] .nav .grp{position:relative}[data-sb=compact] .nav .grp:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:var(--rule);opacity:1;transition:opacity .14s}[data-sb=compact] .tenant{justify-content:flex-start;padding:8px 0 8px 8px;border-color:transparent;box-shadow:none;gap:12px;white-space:nowrap}[data-sb=compact] .sb .foot .mebtn{justify-content:flex-start;padding:6px 0 6px 6px;gap:12px;white-space:nowrap}[data-sb=compact] .nav a .cnt{position:absolute;left:30px;top:4px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:11.5px;line-height:16px;text-align:center;transition:left .22s cubic-bezier(.2,.7,.2,1),top .22s}[data-sb=compact] .sb .menu{left:0;right:auto;width:210px}[data-sb=compact] .tenantmenu{left:8px;right:auto;width:240px}}.mbar a{cursor:pointer}.sb.open{display:flex!important;position:fixed;z-index:25;width:min(284px,86vw);left:0;top:0;bottom:0;overflow-y:auto;box-shadow:var(--sh3)}.navscrim{z-index:24}.navclose{display:none}@media (min-width: 761px){.navscrim{display:none!important}}@media (max-width: 760px){.sb.open .navclose{display:grid;place-items:center;position:absolute;top:14px;right:12px;width:30px;height:30px;border:1px solid var(--rule);border-radius:8px;background:var(--card);color:var(--ink2);cursor:pointer;padding:0;z-index:2}.sb.open .tenant{padding-right:46px}.app:has(.sb.open)~.mbar{display:none}}.dock .msg{max-width:100%;overflow-wrap:anywhere}.dock .msg .viawrap{color:var(--mute);vertical-align:middle}.dock .msg .viawrap svg{display:inline-block;vertical-align:-2px}.dock .chg{margin-top:8px;border-top:1px solid var(--rule2);padding-top:8px}.dock .chgblk+.chgblk{margin-top:10px}.dock .chgblk>b{display:block;font-size:13.5px;margin-bottom:5px}.dock .chg table{width:100%;background:none;font-size:13px;border-collapse:collapse;table-layout:fixed}.dock .chg th{text-align:left;font-weight:500;color:var(--mute);padding:3px 6px 3px 0;border:0;white-space:normal;width:34%}.dock .chg td{padding:3px 4px;border:0;font-family:var(--mono);font-size:12.5px;white-space:normal;overflow-wrap:anywhere}.dock .chg td.was{color:var(--mute);text-decoration:line-through;text-decoration-color:var(--rule)}.dock .chg td.arrow{color:var(--mute);width:14px;padding:0;font-family:inherit}.dock .chg td.now{color:var(--ink);font-weight:600}.dock .chg.done td.now{color:var(--ok)}.dock .chg .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.dock .msg .yn{display:flex;gap:6px;margin-top:10px;align-items:center;flex-wrap:wrap}.dock .msg .yn .hint{font-size:12.5px;color:var(--mute)}.dock .msg .yn.done{color:var(--mute);font-size:12.5px}.dock .msg .degraded{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--mute)}.dock .msg.thinking{color:var(--mute);font-style:italic;display:flex;align-items:center;gap:8px}.dock .msg.thinking .dots{display:inline-flex;gap:3px}.dock .msg.thinking .dots i{width:5px;height:5px;border-radius:50%;background:var(--mute);animation:lcdots 1.1s infinite ease-in-out}.dock .msg.thinking .dots i:nth-child(2){animation-delay:.16s}.dock .msg.thinking .dots i:nth-child(3){animation-delay:.32s}@keyframes lcdots{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion: reduce){.dock .msg.thinking .dots i{animation:none;opacity:.6}}.dock .listen .dot{transition:transform .09s linear}.dock .spk{padding:6px 12px 10px;font-size:12.5px;color:var(--mute);background:var(--card)}.dock .spk label{display:flex;align-items:center;gap:6px;cursor:pointer}.dock .qs button:disabled{opacity:.5;cursor:default}.dock .dtabs .x{display:inline-flex;align-items:center;gap:4px}.dock .dtabs .x svg{display:none}@media (max-width: 760px){html,body{max-width:100%}.app,.main,.view,.card,.top{min-width:0;max-width:100%}.app,.main,.view{overflow-x:clip}.card{overflow-x:auto;-webkit-overflow-scrolling:touch}.card>table,.tablewrap>table{min-width:520px}.paper,.paper table{min-width:0}.paper table{min-width:0!important}.btn,.btn.sm,.ask,.burger,.mbar a,.chip,.tools .chip,.tools select.chip,.tools input.chip,.dtabs button,.pager button,.drawer .ft .btn,.qs button,.top button,.seg button,.attn a,.navclose,.signin .alt button,select,input:not([type=checkbox]):not([type=radio]),.field select,.field input:not([type=checkbox]):not([type=radio]){min-height:40px}.signin .alt button{padding:8px 10px}td select,td input:not([type=checkbox]):not([type=radio]),.range{height:40px}.range{display:flex;flex-wrap:wrap;height:auto;padding:6px 10px;row-gap:2px}.top{gap:8px}.top h1{font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top h1 .tn,.top .ask .asklbl{display:none}.top .ask{padding:0 12px}.drawer{width:100%;left:0}.drawer .ft{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.app.dock-open .dock{width:100%;left:0}.dock .log{padding:10px}.dock .in{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.dock .in input,.dock .mic,.dock .in .btn{height:42px}.dock .mic{width:42px}.dock .spk{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.dock .dtabs .x .xlbl{display:none}.dock .dtabs .x svg{display:block}.dock .dtabs .x{min-width:40px;justify-content:center}.mbar.hidden{display:none}.kpis,.board,.rep,.kpi,.col{min-width:0}.kpi b,.kpi .n{overflow-wrap:anywhere}}@media (min-width: 761px) and (hover: hover) and (pointer: fine){[data-sb=compact] .sb{width:var(--sb);z-index:22;will-change:width;transition:width .22s cubic-bezier(.2,.7,.2,1) 80ms,box-shadow .22s ease 80ms}[data-sb=compact] .sb:hover,[data-sb=compact] .sb.menu-open,[data-sb=compact] .sb:has(:focus-visible){width:260px;box-shadow:var(--sh3);transition-delay:0ms}[data-sb=compact] .sb:hover .nav a .lbl,[data-sb=compact] .sb.menu-open .nav a .lbl,[data-sb=compact] .sb:hover .nav .grp,[data-sb=compact] .sb.menu-open .nav .grp,[data-sb=compact] .sb:hover .tenant>div:not(.mark),[data-sb=compact] .sb.menu-open .tenant>div:not(.mark),[data-sb=compact] .sb:hover .tenant>svg,[data-sb=compact] .sb.menu-open .tenant>svg,[data-sb=compact] .sb:hover .foot .mebtn>div:not(.av),[data-sb=compact] .sb.menu-open .foot .mebtn>div:not(.av),[data-sb=compact] .sb:hover .foot .mebtn>svg,[data-sb=compact] .sb.menu-open .foot .mebtn>svg,[data-sb=compact] .sb:has(:focus-visible) .nav a .lbl,[data-sb=compact] .sb:has(:focus-visible) .nav .grp,[data-sb=compact] .sb:has(:focus-visible) .tenant>div:not(.mark),[data-sb=compact] .sb:has(:focus-visible) .tenant>svg,[data-sb=compact] .sb:has(:focus-visible) .foot .mebtn>div:not(.av),[data-sb=compact] .sb:has(:focus-visible) .foot .mebtn>svg{opacity:1;transform:none;pointer-events:auto;transition-delay:60ms}[data-sb=compact] .sb:hover .nav .grp:before,[data-sb=compact] .sb.menu-open .nav .grp:before,[data-sb=compact] .sb:has(:focus-visible) .nav .grp:before{opacity:0}[data-sb=compact] .sb:hover .nav a .cnt,[data-sb=compact] .sb.menu-open .nav a .cnt,[data-sb=compact] .sb:has(:focus-visible) .nav a .cnt{position:absolute;left:auto;right:10px;top:50%;transform:translateY(-50%)}[data-sb=compact] .sb:hover .tenant,[data-sb=compact] .sb.menu-open .tenant,[data-sb=compact] .sb:has(:focus-visible) .tenant{border-color:var(--rule)}[data-sb=compact] .sb:hover .menu,[data-sb=compact] .sb.menu-open .menu,[data-sb=compact] .sb:has(:focus-visible) .menu{left:0;right:0;width:auto}[data-sb=compact] .sb:hover .tenantmenu,[data-sb=compact] .sb.menu-open .tenantmenu,[data-sb=compact] .sb:has(:focus-visible) .tenantmenu{left:12px;right:12px;width:auto}@media (prefers-reduced-motion: reduce){[data-sb=compact] .sb,[data-sb=compact] .sb *{transition:none!important}}}.drawer .bd>.kv{padding:0}.drawer .bd>.imp .drop{margin:0 0 14px}.drawer .bd>.imp .steps,.drawer .bd>.imp .map,.drawer .bd>.imp .counts{padding-left:0;padding-right:0}.inbox{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.inbox .pane-conv{display:flex;flex-direction:column;overflow:hidden;min-width:0;height:calc(100vh - 230px);min-height:460px}.inbox .pane-conv .hd{flex-wrap:wrap}.inbox .pane-conv .hd .who{min-width:0}.inbox .conv{flex:1;overflow-y:auto;padding:14px;background:var(--surface-1);display:flex;flex-direction:column;gap:10px}.inbox .bub{max-width:78%;align-self:flex-start;min-width:0}.inbox .bub.out{align-self:flex-end}.inbox .bub .body{border:1px solid var(--rule);background:var(--card);border-radius:12px;padding:9px 11px;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere}.inbox .bub.out .body{background:var(--ink);color:var(--bg);border-color:var(--ink)}.inbox .bub .body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.inbox .bub .cap{display:flex;gap:6px;flex-wrap:wrap;margin:4px 2px 0;font-size:12.5px;color:var(--mute)}.inbox .bub.out .cap{justify-content:flex-end}.inbox .bub .cap .fail{color:var(--bad)}.inbox .comp{border:0;position:relative;z-index:2;background:var(--surface-2);box-shadow:var(--elev-2);padding:10px;display:flex;gap:8px;align-items:flex-end}.inbox .comp textarea{flex:1;min-width:0;min-height:42px;max-height:150px;resize:vertical;border:1px solid var(--rule);border-radius:10px;padding:10px 12px;background:var(--card);color:var(--ink);font:13.5px/1.45 var(--body)}.inbox .comp textarea:focus{outline:0;border-color:var(--brand)}.inbox .comp textarea[disabled]{background:var(--bg2);color:var(--mute)}.inbox .closed{border:0;position:relative;z-index:2;background:var(--surface-2);box-shadow:var(--elev-2);padding:12px;font-size:13.5px;color:var(--ink2);max-height:46%;overflow-y:auto}.inbox .back{display:none}.form.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.tpl>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--rule2);font-size:13.5px}.tpl>div:last-child{border-bottom:0}.tpl b{font-family:var(--mono);font-size:13.5px}.tpl .body{flex-basis:100%;color:var(--ink2);overflow-wrap:anywhere}.keys{display:flex;gap:6px;flex-wrap:wrap}.keys .pill button{border:0;background:none;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:0 0 0 2px}@media (max-width: 1100px){.inbox{grid-template-columns:240px minmax(380px,1fr)}}@media (max-width: 900px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox:not(.picked) .pane-conv{display:none}.inbox .back{display:inline-flex}}@media (max-width: 760px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox .pane-conv{height:calc(100dvh - 274px - env(safe-area-inset-bottom));min-height:260px;overflow:hidden}.inbox:not(.picked) .pane-conv{display:none}.inbox .back{display:inline-flex}.inbox .bub{max-width:90%}.inbox .comp{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.inbox .comp textarea{min-height:44px}.inbox .pane-conv .hd{padding:10px 12px}.inbox .pane-conv .hd+.hd{padding-top:0}.form.two-up{grid-template-columns:1fr}}@media (min-width: 761px) and (max-width: 1100px) and (pointer: coarse){:root[data-sb=compact]{--sb: 240px}[data-sb=compact] .sb{padding:14px 12px;overflow:visible}[data-sb=compact] .nav a{padding:10px 12px;min-height:44px}[data-sb=compact] .nav a .lbl,[data-sb=compact] .nav .grp,[data-sb=compact] .tenant>div:not(.mark),[data-sb=compact] .tenant>svg,[data-sb=compact] .sb .foot .mebtn>div:not(.av),[data-sb=compact] .sb .foot .mebtn>svg{opacity:1;transform:none;pointer-events:auto}[data-sb=compact] .nav .grp:before{display:none}[data-sb=compact] .tenant{padding:10px;border-color:var(--rule)}[data-sb=compact] .sb .foot .mebtn{padding:10px}[data-sb=compact] .nav a .cnt{position:static;margin-left:auto}[data-sb=compact] .sb .menu,[data-sb=compact] .tenantmenu{left:12px;right:12px;width:auto}}@media (pointer: coarse){.lines input,.lines select,.lines-editor td input,.lines-editor td select{height:42px}.lines-editor .rm{height:38px;width:38px}}@media (max-width: 1100px){.card{overflow-x:auto;-webkit-overflow-scrolling:touch}.card>table,.tablewrap>table{min-width:520px}.paper,.paper table{min-width:0!important}}.tablewrap,.card:has(>table){background-image:linear-gradient(to left,color-mix(in srgb,var(--card) 0%,transparent),var(--card) 24px);background-position:right center;background-repeat:no-repeat;background-size:24px 100%;background-attachment:local}.tablewrap::-webkit-scrollbar,.card::-webkit-scrollbar{height:8px}.tablewrap::-webkit-scrollbar-thumb,.card::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px}.paper .tablewrap,.paper table{background-image:none}@media (max-width: 760px){.lines{overflow-x:visible;border:0;border-radius:0}.lines-editor{display:block;min-width:0;width:100%;table-layout:auto}.lines-editor thead{display:none}.lines-editor tbody,.lines-editor tfoot{display:block}.lines-editor tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;border:1px solid var(--rule);border-radius:12px;padding:12px;margin-bottom:10px;background:var(--card)}.lines-editor tr:hover{background:var(--card)}.lines-editor td{display:block;border:0;padding:0;white-space:normal}.lines-editor td:before{content:attr(data-label);display:block;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.lines-editor td:empty:before{content:none}.lines-editor td[data-label=Item],.lines-editor td.wide,.lines-editor td.act{grid-column:1 / -1}.lines-editor tr:has(>td.act:only-child){border:0;padding:0;background:none}.lines-editor td.num,.lines-editor td[data-label=Amount]{text-align:left}.lines-editor td.act:before{content:none}.lines-editor .rm{width:100%;height:40px}.lines-editor tfoot tr{grid-template-columns:1fr;border:0;padding:0;background:none}}.drawer .bd>form,.drawer .bd>.imp{display:flex;flex-direction:column;min-height:100%}.drawer .bd>form>.ft,.drawer .bd>.imp>.ft{margin:auto -20px -20px;padding:14px 20px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 50%,var(--card));display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.drawer .dsub{font-size:13.5px;color:var(--mute)}.drawer .dclose{width:34px;padding:0}@media (max-width: 760px){.drawer .bd>form>.ft,.drawer .bd>.imp>.ft{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.drawer .dclose{width:40px}}.card .hd.ticket-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:0;align-items:end}.ticket-bar .field{margin:0}.ticket-ro{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--rule);background:var(--bg2);color:var(--ink2);font-size:13px}.ticket-meta{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 18px 10px;font-size:13.5px;color:var(--ink2)}.ticket-meta b{font-weight:600;color:var(--mute);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.ticket-cart{margin:0 18px 10px;padding:10px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--bg2);font-size:13.5px}.ticket-cart b{display:block;margin-bottom:4px;font-size:12.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.ticket-cart ul{margin:0;padding-left:18px;color:var(--ink2)}.ticket-cust{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 18px 12px}.ticket-cust .who{display:grid;min-width:0}.ticket-cust .sp{flex:1;min-width:0}.ticket-cust .who b{font-size:13.5px;font-weight:600}.ticket-cust .who a{color:inherit}.ticket-picker{padding:0 18px 12px}.inbox .comp .comp-main{flex:1;min-width:0;display:grid;gap:6px}.inbox .comp .comp-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inbox .comp .comp-tools .btn.on{background:var(--warn-soft);border-color:var(--warn);color:var(--ink)}.inbox .comp .comp-main textarea{width:100%}.inbox .pane-conv .comp .comp-main textarea{min-height:96px;max-height:260px}.inbox .bub.note{align-self:center;max-width:92%}.inbox .bub.note .body{background:var(--warn-soft);border-color:var(--warn);border-style:dashed;color:var(--ink)}.inbox .bub.note .cap{justify-content:center}.picker{border:1px solid var(--rule);border-radius:12px;padding:10px;display:grid;gap:8px}.picker-top{display:flex;gap:8px;align-items:center}.picker-top input{flex:1;min-width:0;height:38px;border-radius:10px;border:1px solid var(--rule);padding:0 12px;background:var(--card);color:var(--ink);font:13.5px var(--body)}.picker-rows{max-height:180px;overflow-y:auto;border:1px solid var(--rule);border-radius:10px}.picker-rows>button{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 12px;min-height:40px;cursor:pointer;color:var(--ink);border-bottom:1px solid var(--rule2)}.picker-rows>button:hover{background:var(--bg)}.picker-rows>button b{font-weight:600;font-size:13.5px}.picker-rows>button .hint{margin-left:8px}.convert{position:fixed;z-index:37;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--card);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);padding:20px;display:grid;gap:12px}.convert h2{font-size:16px}.convert p{margin:0;font-size:13px;color:var(--ink2)}.convert-lines{display:grid;gap:6px}.convert-lines>div{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--rule);border-radius:10px;font-size:13px}.convert-lines>div>span{flex:1;min-width:0}.convert-lines input{width:96px;flex:none;height:36px;border-radius:8px;border:1px solid var(--rule);padding:0 10px;background:var(--bg2);color:var(--ink);font:13px var(--body);text-align:right}.convert-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink2)}.convert-foot{display:flex;gap:8px;justify-content:flex-end}.bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--rule);background:var(--card);box-shadow:var(--sh1);color:var(--ink2);cursor:pointer;flex:none}.bell:hover{color:var(--ink)}.bell .n{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bad);color:#fff;font:600 12px/17px var(--body);text-align:center;border:2px solid var(--bg);box-sizing:content-box}.bellwrap{position:relative;flex:none}.bellmenu{position:absolute;right:0;top:46px;z-index:30;width:min(380px,calc(100vw - 16px));max-height:min(72vh,560px);overflow:auto;padding:6px;background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--sh3)}.bellmenu .hd2{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;position:sticky;top:-6px;background:var(--card);border-bottom:1px solid var(--rule2)}.bellmenu .hd2 b{font-size:13.5px}.bellmenu .hd2 button{margin-left:auto;border:0;background:none;color:var(--brand);font-weight:600;font-size:13.5px;cursor:pointer;padding:4px 6px;border-radius:6px}.bellmenu .hd2 button:hover{background:var(--brand-soft)}.bellmenu>a{display:grid;gap:3px;padding:10px 12px 10px 14px;margin:2px 0;border-radius:10px;color:var(--ink);border-left:3px solid transparent;transition:background .12s}.bellmenu>a:hover{background:color-mix(in srgb,var(--bg) 70%,var(--card))}.bellmenu>a.unread{border-left-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--card))}.bellmenu>a.unread b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand);margin-left:8px;vertical-align:2px}.bellmenu>a b{font-weight:600;font-size:13.5px;color:var(--ink)}.bellmenu>a:not(.unread){background:var(--card)}.bellmenu>a:not(.unread) small{color:var(--ink2)}.bellmenu>a:not(.unread) .t{color:var(--mute)}.bellmenu>a.unread b{font-weight:700;color:var(--ink)}.bellmenu>a.unread small{color:var(--ink2)}.bellmenu>a small{color:var(--ink2);font-size:13px;line-height:1.4}.bellmenu>a .t{color:var(--mute);font-size:12.5px;font-family:var(--mono)}.bellmenu .none{padding:22px 12px;text-align:center;color:var(--mute);font-size:13.5px}@media (max-width: 900px){.card .hd.ticket-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.inbox .pane-conv{overflow-y:auto}.inbox .pane-conv .conv{flex:none;min-height:200px}.inbox .pane-conv .comp{position:sticky;bottom:0;background:var(--card);z-index:2}.card .hd.ticket-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.card .hd.ticket-bar>:nth-child(3){grid-column:1 / -1}.ticket-meta,.ticket-cust,.ticket-picker{padding-left:12px;padding-right:12px}.ticket-cart{margin-left:12px;margin-right:12px}.ticket-cust .sp{display:none}.inbox .comp .comp-tools .btn{flex:1 1 140px;min-width:0}.convert{width:calc(100vw - 20px)}.top .bell{width:40px;height:40px}}.try{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:var(--bg);position:relative}.try:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 460px at 50% -12%,var(--brand-soft),transparent 70%)}.trybox{position:relative;width:min(560px,100%);text-align:center}.trybox .mk{width:52px;height:52px;margin:0 auto;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-2),var(--brand));color:var(--brand-ink, #fff);font:800 24px var(--body);box-shadow:var(--sh2)}.trybox h1{font-size:30px;letter-spacing:-.02em;margin:18px 0 10px}.trybox .lede{color:var(--ink2);font-size:15px;line-height:1.6;margin:0 auto 24px;max-width:46ch}.trybox .btn.big{height:48px;padding:0 28px;font-size:15px;border-radius:12px}.trybox .note{color:var(--mute);font-size:13.5px;margin:12px 0 0}.trybox .pts{list-style:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--rule);display:grid;gap:14px;text-align:left}.trybox .pts li{color:var(--ink2);font-size:13.5px;line-height:1.55}.trybox .pts b{color:var(--ink);font-weight:600}.demobar{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:8px;padding:9px 28px;font-size:13.5px;color:var(--brand-ink, #fff);background:linear-gradient(180deg,var(--brand-2),var(--brand))}.demobar b{font-weight:700}.demobar span{opacity:.82}.demobar button{margin-left:auto;border:1px solid rgba(255,255,255,.38);background:#ffffff24;color:inherit;font:600 13.5px var(--body);padding:5px 12px;border-radius:8px;cursor:pointer}.demobar button:hover{background:#ffffff3d}.app.demo .top{top:37px}.top .pmark{display:flex;align-items:center;gap:7px;flex:none;font:700 13.5px var(--body);color:var(--ink)}.top .pmark i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-style:normal;font:800 13px var(--body);background:linear-gradient(135deg,var(--brand-2),var(--brand));color:var(--brand-ink, #fff)}.top .pmark+h1:before{content:""}.pal .box.lead{width:min(520px,100%);padding:22px;text-align:left}.pal .box.lead h2{font-size:19px;margin:0 0 4px}.pal .box.lead .sub{color:var(--ink2);font-size:13.5px;margin:0 0 18px}.pal .box.lead textarea{width:100%;resize:vertical}.pal .box.lead .row{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}@media (max-width: 760px){.demobar{padding:8px 14px;flex-wrap:wrap}.demobar button{margin-left:0;width:100%}.app.demo .top{top:0}.trybox h1{font-size:25px}.top .pmark span{display:none}}@media (max-width: 760px){.bellmenu{position:fixed;left:8px;right:8px;top:52px;width:auto;max-width:calc(100vw - 16px);max-height:calc(100vh - 120px);overflow-y:auto}}.card.rows td .line{font-size:var(--fs-row)}.card.rows td:nth-child(2) .line{font-weight:600}.card.rows td .snip{font-size:var(--fs-snip)}.card.rows td .who .dot{background:var(--brand)}.listbar .seg{box-shadow:var(--elev-1);border-color:transparent}.listbar .seg button.on{background:var(--brand);color:var(--brand-ink);box-shadow:none}.listbar .seg button.on .segn{background:#ffffff38;color:var(--brand-ink)}.app .dock .inbox.dock-conv .pane-conv>.hd:first-child{border:0;position:relative;z-index:3;background:var(--surface-2);box-shadow:var(--elev-1)}.app .dock .inbox.dock-conv .ticket-bar,.app .dock .inbox.dock-conv .ticket-meta,.app .dock .inbox.dock-conv .mail-meta{border:0;background:var(--surface-1)}.app .dock .inbox.dock-conv .conv{border:0;background:var(--bg)}.app .dock .inbox.dock-conv .bub .body{font-size:var(--fs-msg);line-height:var(--lh-msg);border:0;background:var(--surface-2);box-shadow:var(--elev-1)}.app .dock .inbox.dock-conv .bub.out .body{background:var(--surface-1);color:var(--ink);border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.app .dock .inbox.dock-conv .bub.out .quoted{border-left-color:var(--rule);color:var(--ink2)}.app .dock .inbox.dock-conv .mail-notes{border:0;background:var(--surface-1)}.app .dock .inbox.dock-conv .comp{border:0;background:var(--surface-2);box-shadow:var(--elev-2)}.app .dock .inbox.dock-conv .tail{border:0;background:var(--bg);box-shadow:none}.inbox .bub .more{margin:6px 2px 0;font-size:13px}.inbox .bub .more button{border:0;background:none;color:var(--brand);cursor:pointer;padding:0;font:inherit;text-decoration:underline;text-underline-offset:2px}.inbox .bub .quoted{margin-top:8px;padding:8px 10px;border-left:3px solid var(--rule);color:var(--ink2);font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow-y:auto}.inbox .bub.out .quoted{border-left-color:var(--bg2);color:var(--bg2)}.bub a.mail-link,.mp-brief-snip a.mail-link{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.inbox .bub .atts{display:flex;gap:6px;flex-wrap:wrap;margin:6px 2px 0}.inbox .bub .choices{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:8px 0 0}.inbox .bub .choices .choices-lead{font-size:12px;opacity:.8}.inbox .bub.out .choices .pill{background:var(--bg);color:var(--ink)}.inbox .bub .atts span{font-size:12.5px;border:1px dashed var(--rule);border-radius:8px;padding:2px 8px;color:var(--ink2)}.inbox .bub .atts span{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere}.atts .att-act{border:0;background:none;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.atts .att-act:disabled{color:var(--mute);cursor:default}.att-picked{padding:8px 12px 0}.att-picked .atts{display:flex;gap:6px;flex-wrap:wrap}.att-picked .atts>span,.dock .msg .atts>span{font-size:12.5px;border:1px dashed var(--rule);border-radius:8px;padding:2px 8px;color:var(--ink2);display:inline-flex;align-items:center;gap:6px;max-width:100%}.att-picked .atts>span.att-busy{border-color:transparent;color:var(--mute)}.att-picked .att-name{overflow-wrap:anywhere}.att-picked .att-x{border:0;background:none;color:var(--mute);font:inherit;cursor:pointer;padding:0 2px;line-height:1}.att-picked .att-x:hover{color:var(--ink)}.att-picked .att-err{margin-top:4px;font-size:12.5px;color:var(--bad)}.comp .att-picked{padding:0 0 6px}.dock .msg .atts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.dock .msg.me .atts>span{color:inherit}.mail-clip{display:inline-flex;vertical-align:-3px;margin-right:6px;color:var(--mute)}.mail-notes{border-top:1px solid var(--rule);padding:8px 12px}.mail-notes textarea{width:100%;min-height:44px;max-height:120px;resize:vertical;border:1px solid var(--rule);border-radius:10px;padding:8px 10px;background:var(--warn-soft);color:var(--ink);font:13.5px/1.45 var(--body)}.mail-notes textarea:focus{outline:0;border-color:var(--warn)}.mail-notes .hint{font-size:12.5px;color:var(--mute);margin-top:4px}.mail-meta{row-gap:2px}.mail-meta .subj{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox .pane-conv .conv{min-height:180px}.inbox .bub .body{line-height:1.5}.app.dock-open.conv{grid-template-columns:1fr}.dock.conv{position:fixed;top:0;right:0;bottom:0;height:100vh;width:min(1320px,100vw);z-index:70;padding:0;border-left:1px solid var(--rule);background:var(--card);box-shadow:var(--sh3);animation:dock-in .28s cubic-bezier(.4,0,.2,1)}@keyframes dock-in{0%{transform:translate(100%)}to{transform:translate(0)}}.app.conv .dockscrim{display:block!important;position:fixed;inset:0;z-index:69;background:#0f172a8c;opacity:1;animation:scrim-in .22s ease}:root[data-theme=dark] .app.conv .dockscrim{background:#0009}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.dock.conv .conv-mount{display:flex;flex-direction:column;min-height:0;height:100vh}.dock .inbox.dock-conv{display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:0;gap:0}.dock .inbox.dock-conv .pane-conv{height:100%;min-height:0;border:0;border-radius:0;box-shadow:none;background:var(--card)}.dock .inbox.dock-conv .pane-conv>.hd:first-child{padding:14px 20px;gap:12px}.dock .inbox.dock-conv .back{display:inline-flex;width:36px;height:36px;padding:0;justify-content:center;border-radius:9px}.dock .inbox.dock-conv .who h3{font-size:17px}.dock .inbox.dock-conv .ticket-bar{padding:10px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.dock .inbox.dock-conv .ticket-meta,.dock .inbox.dock-conv .mail-meta{padding:10px 20px}.dock .inbox.dock-conv .conv{padding:20px 24px;gap:14px}.dock .inbox.dock-conv .bub{max-width:72%}.dock .inbox.dock-conv .bub .body{font-size:15px;line-height:1.55;padding:12px 14px}.dock .inbox.dock-conv .comp{padding:12px 20px calc(14px + env(safe-area-inset-bottom))}.dock .inbox.dock-conv .comp textarea{min-height:96px;font-size:15px}.dock .inbox.dock-conv .mail-notes{padding:8px 20px}@supports (height: 100dvh){.dock.conv,.dock.conv .conv-mount{height:100dvh}}@media (max-width: 920px){.dock.conv{width:100vw;border-left:0}.dock.conv .conv-mount{height:100dvh}.dock .inbox.dock-conv .conv{padding:14px}.dock .inbox.dock-conv .bub{max-width:90%}}@media (prefers-reduced-motion: reduce){.dock.conv,.app.conv .dockscrim{animation:none}}@media (max-width: 900px){.inbox.dock-conv .pane-conv{display:flex!important;height:100%!important;min-height:0!important}}.dock.conv{left:auto!important}.app.dock-open .dock.conv{width:min(1320px,100vw);left:auto;z-index:70}@media (max-width: 920px){.app.dock-open .dock.conv{width:100vw}}.dock .inbox.dock-conv .bub,.dock .inbox.dock-conv .bub.out{max-width:100%;width:100%;align-self:stretch;align-items:stretch}.dock .inbox.dock-conv .bub .body{border-radius:12px;padding:16px 18px;font-size:15px;line-height:1.6}.dock .inbox.dock-conv .bub.out .body{background:var(--brand-soft);color:var(--ink);border-color:var(--brand-soft);border-left:3px solid var(--brand)}.dock .inbox.dock-conv .bub.out .cap{justify-content:flex-start}.dock .inbox.dock-conv .bub.note{max-width:100%}.dock .inbox.dock-conv .bub .quoted{color:var(--ink2);border-left-color:var(--rule)}.dock .inbox.dock-conv .conv{padding:16px 20px;gap:12px}.draft-basis{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;padding:8px 12px;border-radius:10px;background:var(--info-soft);color:var(--ink2);font-size:13px}.draft-basis svg{color:var(--info);flex:none}.draft-basis .mono{color:var(--mute);font-size:13px}.draft-basis .x{margin-left:auto;border:0;background:none;color:var(--mute);cursor:pointer;font-size:13px}html.conv-open,html.conv-open body{overflow:hidden}.dock.conv,.dock.conv .conv-mount{overflow:hidden;overscroll-behavior:contain}.dock .inbox.dock-conv .conv,.dock .inbox.dock-conv .quoted{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dock .inbox.dock-conv .pane-conv{overflow:hidden}.dock .inbox.dock-conv .tail{display:flex;flex-direction:column;min-height:0;flex:0 0 auto;height:58%;border-top:1px solid var(--rule);background:var(--card)}.dock .inbox.dock-conv .pane-conv:has(.tail) .conv{flex:1 1 auto;min-height:120px}.dock .inbox.dock-conv .tail .assist{flex:1;min-height:0;max-height:none;margin:0;border:0;border-radius:0;background:var(--bg)}@media (max-width: 760px){.dock .inbox.dock-conv .tail{height:62%}}.dock .inbox.dock-conv .tail{height:46%;max-height:52%;border-top:0}.dock .inbox.dock-conv .pane-conv:has(.tail) .conv{flex:1 1 auto;min-height:220px}.dock .inbox.dock-conv .tail .assist{background:var(--bg2);box-shadow:inset 0 1px 0 var(--rule)}.dock .inbox.dock-conv .conv{background:var(--bg);border-top:1px solid var(--rule)}@media (max-width: 760px){.dock .inbox.dock-conv .tail{height:52%;max-height:58%}}.dock .inbox.dock-conv .back{width:auto;padding:0 12px 0 10px;font-weight:600;letter-spacing:.01em}.dock .inbox.dock-conv .tail{background:var(--bg);padding:12px 14px 14px;border-top:0;box-shadow:none}.dock .inbox.dock-conv .tail .assist{background:var(--card);border:1px solid var(--rule2);border-radius:18px;box-shadow:var(--sh3);overflow:hidden}.dock .inbox.dock-conv .conv{border-top:0}.dock .inbox.dock-conv .bub .body{border-color:var(--rule2);box-shadow:var(--sh1)}.dock .inbox.dock-conv .conv-hd{flex:none}.dock .inbox.dock-conv .conv-hd .conv-who,.dock .inbox.dock-conv .conv-hd .conv-ph{min-width:0}.dock .inbox.dock-conv .conv-hd h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock .inbox.dock-conv .conv-hd .mono{flex:none;color:var(--mute);font-size:13.5px}.dock .inbox.dock-conv .conv-ph h3{color:var(--ink2);font-weight:500}.dock .inbox.dock-conv .conv-state{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dock .inbox.dock-conv .conv-x{width:36px;height:36px;padding:0;justify-content:center;flex:none}.dock .inbox.dock-conv .conv-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.dock .inbox.dock-conv .conv-body>.hd{padding:10px 20px}@media (max-width: 760px){.dock .inbox.dock-conv .conv-body>.conv{flex:1 1 auto;min-height:0}.dock .inbox.dock-conv .conv-hd{padding:10px 14px}.dock .inbox.dock-conv .conv-body>.hd{padding:8px 14px}}@media (max-width: 560px){.dock .inbox.dock-conv .conv-hd h3{font-size:15.5px}.dock .inbox.dock-conv .conv-hd .mono{display:none}}.dockwork{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border-top:1px solid var(--rule);background:var(--card)}.dockwork-tabs{display:flex;flex:none}.dockwork-tabs button{flex:1;padding:10px 0;border:0;background:none;cursor:pointer;font:600 13.5px/1 var(--font-ui, inherit);color:var(--mute)}.dockwork-tabs button.on{color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand-fill)}.dockwork-reply,.dockwork-assist{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.dockwork[data-pane=reply] .dockwork-assist,.dockwork[data-pane=assist] .dockwork-reply{display:none}.dockwork-reply>*,.dockwork-assist>*{flex:1 1 auto;min-height:0}@media (min-width: 900px){.dock .inbox.dock-conv .conv-body:has(>.dockwork){display:grid;grid-template-columns:1fr 40%;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch}.dock .inbox.dock-conv .conv-body:has(>.dockwork)>*{grid-column:1;min-width:0}.dock .inbox.dock-conv .conv-body:has(>.dockwork)>.conv{min-height:0;flex:none}.dock .dockwork{display:contents}.dock .dockwork-tabs{display:none}.dock .dockwork[data-pane] .dockwork-reply,.dock .dockwork[data-pane] .dockwork-assist{display:flex}.dock .inbox.dock-conv .dockwork-reply{grid-column:1;border-top:1px solid var(--rule)}.dock .inbox.dock-conv .dockwork-assist{grid-column:2;grid-row:1 / -1;display:flex;border-left:1px solid var(--rule);min-height:0}}@media (min-width: 900px){.dock .inbox.dock-conv .conv-body:has(>.ib-log)>.ib-acts{grid-row:1}.dock .inbox.dock-conv .conv-body:has(>.ib-log)>.ib-more{grid-row:2}.dock .inbox.dock-conv .conv-body:has(>.ib-log)>.ib-log{grid-row:3}.dock .inbox.dock-conv .conv-body:has(>.ib-log) .dockwork-reply{grid-row:4}}.ib-more:empty{display:none}@media (min-width: 900px){.dock .inbox.dock-conv .conv-body:has(>.mp-brief){grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.hd.ticket-bar{grid-row:1}.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.mail-meta{grid-row:2}.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.mail-lead{grid-row:3}.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.conv{grid-row:4}.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.mail-notes{grid-row:5}.dock .inbox.dock-conv .conv-body:has(>.mp-brief) .dockwork-reply{grid-row:6}}@media (max-width: 899px){.dock .inbox.dock-conv .pane-conv .conv-body:has(>.dockwork[data-pane=reply])>.conv.ib-log{flex:1 1 auto;min-height:120px}.dock .inbox.dock-conv .pane-conv .conv-body:has(>.ib-log)>.dockwork[data-pane=reply]{flex:0 0 auto;grid-template-rows:auto auto}.dock .inbox.dock-conv .pane-conv .conv-body:has(>.ib-log)>.dockwork[data-pane=reply] .dockwork-reply .comp textarea{flex:none}}.dockwork-assist .assist{max-height:none;min-height:0;flex:1 1 auto;margin:0;border-radius:0;box-shadow:none}.comp-by{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--font-ui, inherit);color:var(--brand-text)}.comp-by svg{flex:none}.dock .inbox.dock-conv .dockwork-assist>.tail{flex:1 1 auto;height:auto;max-height:none;min-height:0;display:flex;border-top:0}.dock .inbox.dock-conv .dockwork-assist .assist{flex:1 1 auto;min-height:0;max-height:none;margin:0;border-radius:0;box-shadow:none}@media (min-width: 900px){.dock .assist-x,.dock .comp-ask{display:none}}@media (min-width: 900px){.dock .inbox.dock-conv .dockwork-assist .assist-chips{flex-wrap:wrap;overflow-x:visible;row-gap:6px}}@media (min-width: 920px){.dock.conv{top:0;bottom:0;right:0;height:auto;width:min(1320px,100vw);border:0;border-radius:0;overflow:hidden;box-shadow:0 1px 2px #0f172a1a,0 24px 64px -12px #0f172a4d}.dock.conv .conv-mount{height:100%;border-radius:inherit}.app.conv .dockscrim{background:#0f172a61}.dock.conv{animation:dock-in-mac .3s cubic-bezier(.32,.72,0,1)}}@keyframes dock-in-mac{0%{transform:translate(calc(100% + 14px))}to{transform:translate(0)}}:root[data-theme=dark] .dock.conv{box-shadow:0 1px 2px #00000080,0 24px 64px -12px #000000a6}.dock.conv .inbox.dock-conv .pane-conv>.hd:first-child{background:color-mix(in srgb,var(--card) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:none;border-bottom:1px solid color-mix(in srgb,var(--rule) 60%,transparent)}.dock.conv .inbox.dock-conv .conv{background:var(--bg);border-top:0}.dock.conv .inbox.dock-conv .ticket-meta,.dock.conv .inbox.dock-conv .mail-meta,.dock.conv .inbox.dock-conv .ticket-bar{background:var(--card);border-bottom:0}.dock.conv .inbox.dock-conv .dockwork-assist{border-left:1px solid color-mix(in srgb,var(--rule) 55%,transparent);background:var(--card)}.dock.conv .inbox.dock-conv .dockwork-assist>.tail{background:var(--card);padding:0}.dock.conv .inbox.dock-conv .dockwork-assist .assist{background:var(--card);border:0}.dock.conv .inbox.dock-conv .dockwork-reply{border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent);background:var(--card)}.dock.conv .inbox.dock-conv .bub .body{border-radius:14px}.dock.conv .inbox.dock-conv .comp textarea{border-radius:12px;padding:12px 14px}.dock.conv .inbox.dock-conv .assist-in input,.dock.conv .inbox.dock-conv .assist-in textarea{border-radius:14px}.dock.conv .inbox.dock-conv .back{border-radius:10px}.dock.conv .inbox.dock-conv .dockwork-assist .assist-hd{background:color-mix(in srgb,var(--card) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent);padding:13px 16px}.dock.conv .inbox.dock-conv .dockwork-assist .assist-hd .hint{display:none}.dock.conv .inbox.dock-conv .dockwork-assist .assist-chips{background:transparent}@media (max-width: 700px){.dock .inbox.dock-conv .conv-hd{flex-wrap:nowrap;padding:10px 12px;gap:8px}.dock .inbox.dock-conv .conv-hd .conv-state{display:none}.dock .inbox.dock-conv .conv-hd .who h3{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock .inbox.dock-conv .conv-hd .who small{display:none}.dock .inbox.dock-conv .ticket-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:10px 12px}.dock .inbox.dock-conv .ticket-meta,.dock .inbox.dock-conv .mail-meta{padding:8px 12px}.dock .inbox.dock-conv .pane-conv .conv-body:has(>.dockwork)>.conv{flex:0 1 30%;min-height:120px}.dock .inbox.dock-conv .pane-conv .conv-body>.dockwork{flex:1 1 auto;min-height:0}.dock .inbox.dock-conv .assist-x,.dock .inbox.dock-conv .comp-ask{display:none}.dock .inbox.dock-conv .dockwork-reply .comp-tools>.btn{flex:0 0 auto}.dock .inbox.dock-conv .dockwork-reply .comp{flex-direction:column;align-items:stretch}.dock .inbox.dock-conv .dockwork-reply .comp>.btn{align-self:flex-end}.dock .inbox.dock-conv .dockwork-reply .comp-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dock .inbox.dock-conv .dockwork-reply .comp textarea{flex:1 1 auto;min-height:84px}}.conv-skel{flex:1 1 auto;min-height:0;width:100%;display:grid;grid-template-columns:1fr;align-content:start}.conv-skel-main{display:flex;flex-direction:column;min-width:0;min-height:0}.conv-skel-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px}.conv-skel-field{display:flex;flex-direction:column;gap:7px}.conv-skel-ctl{--lc-sk-h: 38px;border-radius:10px}.conv-skel-meta{display:flex;flex-direction:column;gap:7px;padding:4px 20px 14px}.conv-skel-thread{display:flex;flex-direction:column;gap:14px;padding:16px 20px}.conv-skel-msg{display:flex;flex-direction:column;gap:7px}.conv-skel-msg:nth-child(2){width:82%}.conv-skel-msg:nth-child(3){width:94%}.conv-skel-bub{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--rule2);border-radius:14px;background:var(--card)}.conv-skel-cap{width:168px;--lc-sk-h: 10px }.conv-skel-tabs{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;height:44px;border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.conv-skel-reply{display:flex;flex-direction:column;gap:10px;padding:12px 20px 16px;border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.conv-skel-tools{display:flex;gap:8px}.conv-skel-btn{--lc-sk-h: 34px;border-radius:10px}.conv-skel-box{display:flex;align-items:flex-end;gap:10px}.conv-skel-area{flex:1 1 auto;--lc-sk-h: 96px;border-radius:12px}.conv-skel-sendbtn{width:78px;flex:none}.conv-skel-assist{display:none}.conv-skel-who{width:132px;--lc-sk-h: 15px }@media (max-width: 700px){.conv-skel-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.conv-skel-meta{padding:2px 12px 10px}.conv-skel-thread,.conv-skel-reply{padding:12px}.conv-skel-area{--lc-sk-h: 120px }}@media (min-width: 900px){.conv-skel{grid-template-columns:1fr 40%;align-content:stretch}.conv-skel-tabs{display:none}.conv-skel-reply{margin-top:auto}.conv-skel-assist{display:flex;flex-direction:column;min-height:0;border-left:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.conv-skel-ahd{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.conv-skel-mark{width:26px;--lc-sk-h: 26px;border-radius:50%;flex:none}.conv-skel-achips{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.conv-skel-chip{--lc-sk-h: 28px;border-radius:999px}.conv-skel-ain{display:flex;align-items:center;gap:8px;padding:8px 16px 16px}.conv-skel-pill{flex:1 1 auto;--lc-sk-h: 42px;border-radius:999px}.conv-skel-send{width:42px;--lc-sk-h: 42px;border-radius:999px;flex:none}}@media (prefers-reduced-motion: reduce){.conv-skel .lc-skeleton{animation:none;background:var(--rule2)}}@media (max-width: 920px){.dock .inbox.dock-conv .assist-in{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.dock .inbox.dock-conv .dockwork-reply .comp{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-width: 899px){.dock .inbox.dock-conv .dockwork-assist .assist,.dock .inbox.dock-conv .dockwork-assist>.tail{min-height:0}}.dock .inbox.dock-conv .assist-empty{margin-top:0;display:flex;flex-direction:column;gap:10px;padding:6px 4px 4px}.dock .inbox.dock-conv .assist-empty h4{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.dock .inbox.dock-conv .assist-empty p{margin:0;font-size:13px;line-height:1.58;color:var(--ink2);max-width:40ch}.dock .inbox.dock-conv .assist-empty p b{color:var(--ink);font-weight:650}.dock .inbox.dock-conv .assist-sugg{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.dock .inbox.dock-conv .assist-sugg .chip{height:30px;padding:0 12px;border:1px solid var(--rule);border-radius:999px;background:var(--card);color:var(--ink);font-size:13.5px;cursor:pointer;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dock .inbox.dock-conv .assist-sugg .chip:hover{border-color:var(--brand);color:var(--brand-text)}.dock .inbox.dock-conv .assist-log>.assist-empty:first-child{margin-top:0}.dock .inbox.dock-conv .assist-in{align-items:flex-end}.dock .inbox.dock-conv .assist-in textarea{flex:1 1 auto;min-width:0;resize:none;min-height:62px;max-height:140px;border:1px solid var(--rule);border-radius:14px;padding:10px 14px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;line-height:1.45}.dock .inbox.dock-conv .assist-in textarea:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}@media (max-width: 899px){.dock .inbox.dock-conv .assist-in textarea{min-height:44px;border-radius:14px;padding:9px 12px}.dock .inbox.dock-conv .assist-empty h4{font-size:15px}.dock .inbox.dock-conv .assist-empty p{font-size:13.5px}}.dock .inbox.dock-conv .aprop{background:var(--card);border:1px solid var(--rule2);border-left:3px solid var(--brand);border-radius:12px;overflow:hidden;box-shadow:var(--sh1)}.dock .inbox.dock-conv .aprop-hd{display:flex;flex-direction:column;gap:3px;padding:11px 14px 8px;background:var(--brand-soft)}.dock .inbox.dock-conv .aprop-hd b{font-size:13.5px;font-weight:650;color:var(--ink)}.dock .inbox.dock-conv .aprop-hd span{font-size:13px;line-height:1.5;color:var(--ink2)}.dock .inbox.dock-conv .aprop .abody{padding:12px 14px;font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:168px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dock .inbox.dock-conv .aprop .abody{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.dock .inbox.dock-conv .aprop .abody::-webkit-scrollbar{width:8px}.dock .inbox.dock-conv .aprop .abody::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px;border:2px solid var(--card)}.dock .inbox.dock-conv .aprop .abody::-webkit-scrollbar-track{background:transparent}.dock .inbox.dock-conv .aprop-more{display:block;width:100%;text-align:left;padding:0 14px 10px;border:0;background:none;font:650 13.5px/1.2 inherit;color:var(--brand-text);cursor:pointer}.dock .inbox.dock-conv .aprop-more:hover{text-decoration:underline;text-underline-offset:2px}.dock .inbox.dock-conv .aprop .afoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 12px 12px;background:var(--card)}.aprop-full{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.62;color:var(--ink)}@media (max-width: 899px){.dock .inbox.dock-conv .aprop{width:100%}.dock .inbox.dock-conv .aprop .afoot>.btn{flex:1 1 auto;justify-content:center}.dock .inbox.dock-conv .aprop .afoot .hint{flex:1 1 100%}}.dock .inbox.dock-conv .aprop .afoot{align-items:center}.dock .inbox.dock-conv .aprop .afoot .hint{flex:1 1 100%;order:-1;font-size:12.5px;line-height:1.45;color:var(--mute)}.dock .inbox.dock-conv .aprop.answered{border-left-color:var(--rule);box-shadow:none;background:var(--surface-1)}.dock .inbox.dock-conv .aprop.answered .aprop-hd{background:transparent}.dock .inbox.dock-conv .aprop.answered .aprop-hd,.dock .inbox.dock-conv .aprop.answered .abody,.dock .inbox.dock-conv .aprop.answered .afoot .hint,.dock .inbox.dock-conv .aprop.answered .afoot .pill{opacity:.62}.aprop-went{font-size:12.5px;line-height:1.4;color:var(--mute)}.inbox .bub-fold{display:flex;flex-direction:column;gap:8px;align-self:stretch}.inbox .bub-fold-line{align-self:flex-end;display:inline-flex;gap:6px;align-items:baseline;border:0;background:none;padding:2px 4px;cursor:pointer;font:400 12.5px/1.4 inherit;color:var(--mute)}.inbox .bub-fold-line .bub-fold-act{color:var(--brand-text);font-weight:600}.inbox .bub-fold-line:hover .bub-fold-act{text-decoration:underline;text-underline-offset:2px}.dock .inbox.dock-conv .bub-fold-line{align-self:flex-start}.mp-brief,.mp-bar{display:none}@media (max-width: 899px){.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.hd.ticket-bar,.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.mail-meta,.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.conv,.dock .inbox.dock-conv .conv-body:has(>.mp-brief) .dockwork-tabs,.dock .inbox.dock-conv .conv-body:has(>.mp-brief) .dockwork-reply{display:none}.dock .inbox.dock-conv .mp-brief{display:flex;flex-direction:column;gap:7px;flex:none;padding:12px 14px 13px;background:var(--card);border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.mp-brief-pills{display:flex;gap:6px;flex-wrap:wrap}.mp-brief-subj{font:650 15px/1.32 var(--font-ui, inherit);color:var(--ink);letter-spacing:-.005em;text-wrap:balance}.mp-brief-snip{font-size:13px;line-height:1.5;color:var(--ink2);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mp-brief-more{align-self:flex-start;border:0;background:none;padding:2px 0 0;cursor:pointer;font:650 13px/1.2 var(--font-ui, inherit);color:var(--brand-text)}.dock .inbox.dock-conv .conv-body:has(>.mp-brief)>.dockwork{flex:1 1 auto;min-height:0;border-top:0;grid-template-rows:minmax(0,1fr)}.dock .inbox.dock-conv .conv-body:has(>.mp-brief) .dockwork[data-pane] .dockwork-assist{display:flex}.dock .inbox.dock-conv .dockwork-assist{border-left:0}.dock .inbox.dock-conv .mp-bar{display:flex;flex:none;padding:9px 12px calc(11px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent);background:var(--card)}.dock .inbox.dock-conv .mp-bar .btn{flex:1 1 auto;justify-content:center;height:42px}.dock .inbox.dock-conv .mp-brief:has(.mail-autopilot-banner){max-height:46dvh;overflow-y:auto;overscroll-behavior:contain}.dock .inbox.dock-conv .mp-brief .mail-autopilot-banner{padding:0;background:none}.dock .inbox.dock-conv .mp-brief .mail-ap-body{max-height:6.2em!important}}.mp-modal .bub{max-width:100%;width:100%;align-self:stretch}.mp-modal .bub .body{border:1px solid var(--rule2);border-radius:14px;padding:13px 15px;font-size:14.5px;line-height:1.6;background:var(--card);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.mp-modal .bub.out .body{background:var(--brand-soft);color:var(--ink);border-color:transparent;border-left:3px solid var(--brand)}.mp-modal .bub .cap{display:flex;gap:8px;margin:5px 2px 0;font-size:12.5px;color:var(--mute)}.mp-modal .bub.out .cap{justify-content:flex-start}.mp-thread{display:flex;flex-direction:column;gap:14px;padding-top:4px}.mp-thread .card .hd.ticket-bar{grid-template-columns:minmax(0,1fr)}.mp-write{display:flex;flex-direction:column;min-height:0;gap:0}.mp-write-mail{flex:0 1 auto;max-height:34vh;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:4px 0 12px;border-bottom:1px solid var(--rule)}.mp-write-box{flex:1 1 auto;min-height:0;padding-top:12px}.mp-write-box .comp{padding:0;display:flex;flex-direction:column;align-items:stretch;gap:10px}.mp-write-box .comp-main{display:flex;flex-direction:column;gap:8px}.mp-write-box .comp-tools{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.mp-write-box .comp-tools>.btn{flex:0 0 auto}.mp-write-box .comp-tools .hint{flex:1 1 100%;font-size:13px;color:var(--mute);line-height:1.45}.mp-write-box .comp textarea{width:100%;min-height:150px;resize:none;border:1px solid var(--rule);border-radius:12px;padding:12px 14px;background:var(--card);color:var(--ink);font:inherit;font-size:15px;line-height:1.55}.mp-write-box .comp textarea:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.mp-write-box .comp>.btn{align-self:flex-end}.dock .inbox.dock-conv .assist-chips{flex-wrap:nowrap;overflow:visible}.dock .inbox.dock-conv .assist-chips .chip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock .inbox.dock-conv .assist-chips .chip-more{flex:none;font-weight:650}@media (max-width: 899px){.dock .inbox.dock-conv .aprop .abody{max-height:116px}}@media (max-width: 899px){@supports (height: 100svh){.dock.conv,.dock.conv .conv-mount{height:100svh}}}.mrows{display:none}@media (max-width: 760px),(max-width: 1100px) and (pointer: coarse){.mail-shell .card.rows .tablewrap{display:none}.mrows{display:flex;flex-direction:column}.mrow{position:relative;display:flex;gap:11px;width:100%;text-align:left;padding:12px 14px 13px 15px;border:0;border-bottom:1px solid var(--rule2);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.mrow:last-child{border-bottom:0}.mrow.on{background:var(--brand-soft)}.mrow:active{background:var(--bg)}.mrow-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.mrow[data-state=needs_reply] .mrow-rail{background:var(--warn)}.mrow[data-state=waiting] .mrow-rail{background:var(--info, var(--brand))}.mrow[data-state=replied] .mrow-rail{background:var(--ok)}.mrow-av{width:34px;height:34px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand-text);font:700 14px/1 var(--font-ui, inherit)}.mrow-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mrow-l1{display:flex;align-items:baseline;gap:8px}.mrow-who{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.3 var(--font-ui, inherit);letter-spacing:-.005em}.mrow-when{flex:none;font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}.mrow-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;color:var(--ink)}.mrow-snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.4;color:var(--mute)}.mrow-meta{margin-top:3px;font-size:12.5px;color:var(--mute)}.mrow.unread .mrow-who,.mrow.unread .mrow-subj{font-weight:700}.mgroup-hd{display:flex;align-items:center;gap:8px;padding:12px 14px 7px;background:var(--bg);font:700 12px/1 var(--font-ui, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);position:sticky;top:0;z-index:1}.mgroup-hd .n{background:var(--rule2);color:var(--ink2);border-radius:999px;padding:3px 8px;font-size:11.5px;letter-spacing:0}}.mail-groupbtn{display:none}@media (max-width: 760px),(max-width: 1100px) and (pointer: coarse){.mail-groupbtn{display:inline-flex}}.mail-rail .mail-mbx{margin-top:4px;padding-top:14px;border-top:1px solid var(--rule2)}.mail-rail .mail-mbx-btn{color:var(--ink2)}.mail-rail .mail-mbx-btn .fn{background:var(--bg2)}.mail-rail .mail-mbx-bad{background:var(--bad-soft, var(--warn-soft))!important;color:var(--bad, var(--warn))}@media (max-width: 900px){.mail-rail{flex-wrap:wrap}.mail-rail .mail-mbx{order:99;flex-basis:100%;margin-top:8px;padding-top:10px;border-top:1px solid var(--rule2)}.mail-rail .mail-mbx-btn{width:auto;align-self:flex-start}}.asend-state{display:flex;flex-direction:column;gap:10px;padding-top:2px}.asend-line{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.asend-note{margin:0;font-size:13px;line-height:1.5;color:var(--mute)}.asend-quote{margin-top:4px;padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--rule2);font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.asend-mid{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 10px 18px;text-align:center}.asend-mid p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.asend-tick{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft, var(--brand-soft));color:var(--ok, var(--brand-text));font-size:24px;line-height:1}.asend-bad p:first-child{color:var(--bad, var(--ink))}.spin.lg{width:26px;height:26px;border-width:3px}.rec-toggle{display:none}@media (max-width: 899px){.dock .inbox.dock-conv .rec-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;text-align:left}.rec-toggle-t{flex:1 1 auto;min-width:0;font:600 13px/1.3 var(--font-ui, inherit)}.rec-toggle-a{flex:none;font:650 13.5px/1 var(--font-ui, inherit);color:var(--brand-text)}.dock .inbox.dock-conv .rec-details{display:none}.dock .inbox.dock-conv .rec-details[data-open]{display:block}.dock .inbox.dock-conv .comp-tools>.btn{flex:0 0 auto}}@media (max-width: 760px),(max-width: 1100px) and (pointer: coarse){.mrow[data-send=failed] .mrow-rail{background:var(--bad, var(--warn))}.mrow[data-send=queued] .mrow-rail{background:var(--info, var(--brand))}.mrow[data-send=sent] .mrow-rail{background:var(--ok)}}@media (max-width: 760px),(max-width: 1100px) and (pointer: coarse){.lc-rowlist>.tablewrap{display:none}.lc-rowlist .mrows{display:flex}.mrow[data-state=open] .mrow-rail{background:var(--warn)}.mrow[data-state=pending] .mrow-rail{background:var(--info, var(--brand))}.mrow[data-state=answered] .mrow-rail,.mrow[data-state=closed] .mrow-rail,.mrow[data-window=open] .mrow-rail{background:var(--ok)}.mrow[data-window=closed] .mrow-rail{background:var(--rule)}}.hist-list{display:flex;flex-direction:column}.hist-row{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-bottom:1px solid var(--rule2);color:inherit;text-decoration:none}.hist-row:last-child{border-bottom:0}.hist-row:hover{background:var(--bg)}.hist-kind{flex:none;min-width:74px;text-align:center;padding:4px 8px;border-radius:999px;font:650 12.5px/1.4 var(--font-ui, inherit);background:var(--rule2);color:var(--ink2)}.hist-kind[data-kind=mail]{background:var(--brand-soft);color:var(--brand-text)}.hist-kind[data-kind=wa]{background:var(--ok-soft, var(--rule2));color:var(--ok, var(--ink2))}.hist-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.hist-l1{display:flex;align-items:baseline;gap:8px}.hist-who{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 14px/1.35 var(--font-ui, inherit);color:var(--ink)}.hist-when{flex:none;font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.hist-title{font-size:13.5px;line-height:1.5;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hist-meta{font-size:13px;color:var(--mute)}@media (max-width: 560px){.hist-kind{min-width:0;padding:3px 7px;font-size:12px}.hist-row{gap:9px}}.assist-histview{padding:12px 14px}.hist-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:2px 0 10px;border-bottom:1px solid var(--rule2);margin-bottom:4px}.hist-hd b{font-size:14px}.hist-hd .hint{flex:1 1 100%;font-size:13.5px;color:var(--mute);order:3}.hist-hd .btn{margin-left:auto}.hist-row.here{background:var(--brand-soft)}.hist-row.here .hist-when{color:var(--brand-text);font-weight:650}.hist-row{border-radius:8px;padding-left:8px;padding-right:8px}.assist-histview>*:first-child{margin-top:0}.assist{display:flex;flex-direction:column;border:0;box-shadow:var(--elev-2);border-radius:12px;background:var(--card);margin-bottom:10px;max-height:46vh;min-height:220px}.assist-hd{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border:0;font-size:13.5px}.assist-hd svg{color:var(--brand)}.assist-hd .hint{font-size:13.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assist-log{flex:1;min-height:0;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.aturn{max-width:100%;display:flex;flex-direction:column;gap:6px}.aturn.user .atext{align-self:flex-end;background:var(--ink);color:var(--bg);border-radius:12px 12px 4px;padding:8px 12px;font-size:14px;max-width:80%}.aturn.assistant .atext{align-self:flex-start;background:var(--card);border:1px solid var(--rule);border-radius:12px 12px 12px 4px;padding:8px 12px;font-size:14px;max-width:88%}.aprop{border:0;border-left:3px solid var(--brand);border-radius:10px;background:var(--surface-2);box-shadow:var(--elev-2);overflow:hidden}.aprop .abody{padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-msg);line-height:var(--lh-msg)}.aprop .afoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:0;background:var(--surface-1)}.aprop .afoot .hint{font-size:13.5px;color:var(--mute);flex:1 1 200px;min-width:0}.assist-chips{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px 0}.assist-chips .chip{height:28px;padding:0 10px;border:1px solid var(--rule);border-radius:999px;background:var(--card);font-size:13.5px;cursor:pointer}.assist-chips .chip:hover{border-color:var(--brand);color:var(--brand)}.assist-in{display:flex;gap:8px;padding:10px 12px}.assist-in input{flex:1;min-width:0;height:38px;border:1px solid var(--rule);border-radius:10px;padding:0 12px;background:var(--card);color:var(--ink);font:inherit}.assist-in input:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.assist-log{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.assist-chips{flex:none;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding:8px 12px 2px}.assist-chips::-webkit-scrollbar{display:none}.assist-chips .chip{flex:none;white-space:nowrap}.assist-in{flex:none;align-items:center;background:var(--surface-1);border:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.assist-in input{height:42px;border-radius:14px;padding:0 14px;font-size:15px}.assist-in .asend,.assist-in .aclip{width:42px;height:42px;padding:0;border-radius:12px;justify-content:center;flex:none}.aturn.assistant .atext{font-size:14.5px;line-height:1.5}.aprop{margin-top:2px}.assist-hd{background:var(--surface-1);border:0;padding:10px 14px;gap:10px}.assist-hd b{font-size:14px}.assist-hd svg{width:16px;height:16px}.assist-log{justify-content:flex-start;padding:12px 14px 8px}.assist-log>*:first-child{margin-top:auto}.aturn.user .atext{background:var(--brand);color:var(--brand-ink)}:root[data-theme=dark] .aturn.user .atext{background:var(--brand);color:var(--brand-ink)}.aturn.assistant .atext{background:var(--card)}.assist-chips{background:var(--bg2);padding:6px 14px}.assist-in{background:var(--surface-1);border:0}.assist-hd{background:var(--surface-1);border:0;padding:12px 16px}.assist-hd .amark{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 55%,#7dd3fc));color:#fff}.assist-hd .amark svg{width:14px;height:14px;color:#fff}.assist-log{background:var(--card);padding:14px 16px 6px}.aturn.user .atext{background:var(--ink);color:var(--bg);border-radius:14px 14px 4px}:root[data-theme=dark] .aturn.user .atext{background:#2a3140;color:var(--ink)}.aturn.assistant .atext{background:var(--surface-2);border:0;box-shadow:var(--elev-1);border-radius:14px 14px 14px 4px}.aturn .atext{white-space:pre-wrap;overflow-wrap:anywhere}.aprop{border:0;border-left:3px solid var(--brand);box-shadow:var(--elev-2);border-radius:14px}.aprop .afoot{background:var(--surface-1);border:0}.assist-chips{background:var(--surface-1);padding:4px 16px 6px}.assist-chips .chip{background:var(--surface-2);border-color:transparent;box-shadow:var(--elev-1)}.assist-chips .chip:hover{background:var(--brand-soft);color:var(--brand);border-color:transparent}.assist-in{background:var(--surface-1);border:0;padding:8px 12px 12px}.assist-in input{background:var(--card);border-color:var(--rule)}.assist-in input:focus{background:var(--card);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.dock .inbox.dock-conv .tail .assist{background:var(--card);border:0;border-radius:18px;box-shadow:var(--elev-2);overflow:hidden}.dock .inbox.dock-conv .tail .assist-log{background:var(--card)}.dock.conv.engineer .conv-body.eng-body{display:grid;grid-template-columns:minmax(0,1fr) 40%;grid-template-rows:minmax(0,1fr);min-height:0;flex:1 1 auto;overflow:hidden}.dock.conv.engineer .eng-tabs{display:none}.dock.conv.engineer .eng-script{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--rule);background:var(--surface-1,var(--bg2,#f5f5f7))}.dock.conv.engineer .eng-k{flex:none;padding:12px 20px 6px;font:600 11.5px var(--font-ui,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.dock.conv.engineer .eng-pre{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.dock.conv.engineer .eng-pre .st-ed.eng-marked{max-height:none;overflow:visible;padding:4px 20px 24px;font:16px/1.85 var(--font-tamil-ui,var(--font-ui,inherit));font-synthesis:none;color:var(--ink-strong);white-space:pre-wrap;word-break:break-word}.dock.conv.engineer .eng-chat{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--card)}.dock.conv.engineer .eng-chat .qs{flex:none}.dock.conv.engineer .eng-chat .log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dock.conv.engineer .eng-chat .in{flex:none}.dock.conv.engineer .conv-state .pill{font:600 11px var(--font-ui,inherit);letter-spacing:.04em;padding:3px 9px;border-radius:99px;border:1px solid var(--rule);color:var(--ink2);white-space:nowrap}@media (max-width:899px){.dock.conv.engineer .conv-body.eng-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dock.conv.engineer .eng-tabs{display:flex;flex:none;border-bottom:1px solid var(--rule)}.dock.conv.engineer .eng-tabs button{flex:1;padding:10px 0;border:0;background:none;cursor:pointer;font:600 13.5px/1 var(--font-ui,inherit);color:var(--mute)}.dock.conv.engineer .eng-tabs button.on{color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand-fill)}.dock.conv.engineer .eng-script{border-right:0}.dock.conv.engineer .eng-body[data-pane=chat] .eng-script,.dock.conv.engineer .eng-body[data-pane=script] .eng-chat{display:none}}.dock .msg .aud{margin-top:10px;display:grid;gap:8px}.dock .msg .aud-one{padding:8px 10px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-1)}.dock .msg .aud-one audio{display:block;width:100%;height:34px}.dock .msg .aud-one small{display:block;margin-top:5px;font-size:12.5px;line-height:1.5;color:var(--ink2);white-space:pre-wrap}.dock .msg .aud-one .aud-heard{color:var(--mute);font-family:var(--mono);font-size:12px}.dock .msg .hear{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.dock .msg .hear .hear-side{display:flex;flex-direction:column;gap:6px;min-width:0}.dock .msg .hear .btn{justify-self:start}.dock .msg .hear .hear-err{font-size:12px;color:var(--danger,#b42318)}.dock .msg .hear.x3{grid-template-columns:1fr}.dock .msg .hear.x3>.hear-side>.btn{align-self:flex-start}.dock .msg .hear.x3 .aud-one{margin-top:2px}.dock .msg .x3-said{font-size:12.5px;line-height:1.55;color:var(--ink);margin-bottom:6px}@media (max-width:640px){.dock .msg .hear{grid-template-columns:1fr}}.dock .msg .take{margin-top:10px}.dock .msg .take audio{display:block;width:100%;height:40px}.dock .msg .take .chaps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dock .msg .take .chaps button{font:inherit;font-size:12.5px;padding:4px 10px;border:1px solid var(--rule);border-radius:99px;background:var(--surface-1);color:var(--ink2);cursor:pointer}.dock .msg .take .chaps button:hover{border-color:var(--brand);color:var(--brand)}.dock .msg .take .chaps button small{color:var(--mute);font-family:var(--mono);margin-left:4px}.dock .msg .act{margin-top:10px}.dock .msg .found{display:grid;gap:6px;margin-top:8px}.dock .msg .found .found-one{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;align-items:center;padding:6px 10px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-1);font-size:13px}.dock .msg .found .found-one.sound{border-left:3px solid var(--warn,#b54708)}.dock .msg .found .found-one.word{border-left:3px solid var(--brand)}.dock .msg .found .found-at{font-family:var(--mono);font-size:12px;color:var(--mute);white-space:nowrap}.dock .msg .found .found-what{color:var(--ink2);min-width:0;word-break:break-word}.dock .msg .found .found-what b{color:var(--ink-strong,var(--ink))}.dock .msg .found .found-one audio{grid-column:1/-1;width:100%;height:40px}.dock .msg .chg .chgblk.paid{border-left:3px solid var(--warn,#b54708);padding-left:10px}.dock .msg .chg .chgblk.paid .paid-note{font-size:13px;color:var(--ink-strong,var(--ink));font-weight:600;margin-top:4px}.dock .msg .chg .chgblk.paid .line .now{font-weight:500}.dock .msg .chg .lines{display:grid;gap:4px;margin-top:6px}.dock .msg .chg .line{font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.dock .msg .chg .line .f{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);margin-right:8px}.dock .msg .chg .line .was{color:var(--ink2)}.dock .msg .chg .line .arrow{color:var(--mute)}.dock .msg .chg .line .now{color:var(--ink-strong,var(--ink));font-weight:600}.dock .msg .aud-hd{font-size:12.5px;font-weight:600;color:var(--ink-strong,var(--ink));margin-bottom:2px}.dock .msg .aud-one audio{height:40px}.dock.conv.engineer .eng-marked.live .live-k{position:sticky;top:0;z-index:1;margin:0 -20px 10px;padding:6px 20px;font:12.5px/1.5 var(--font-ui,inherit);color:var(--ink2);background:var(--surface-0,var(--surface-1));border-bottom:1px solid var(--rule)}.dock.conv.engineer .eng-marked.live .live-k b{color:var(--brand);font-weight:600}.dock.conv.engineer .eng-marked.live .live-k .miss-k{color:var(--danger,#b42318)}.dock.conv.engineer .eng-marked.live .w{cursor:pointer;border-radius:4px;padding:0 1px;transition:background .12s ease,color .12s ease}.dock.conv.engineer .eng-marked.live .w.done{color:var(--ink2)}.dock.conv.engineer .eng-marked.live .w.now{background:var(--brand);color:#fff}.dock.conv.engineer .eng-marked.live .w.miss{text-decoration:underline wavy var(--danger,#b42318);text-decoration-thickness:1.5px;text-underline-offset:3px}.dock.conv.engineer .eng-marked.live .w.miss.now{background:var(--danger,#b42318)}@media (prefers-reduced-motion:reduce){.dock.conv.engineer .eng-marked.live .w{transition:none}}.dock .msg .chg .chgblk.one{border:1px solid var(--rule);border-radius:12px;padding:10px 12px;margin:10px 0 0;background:var(--surface-1)}.dock .msg .chg .chgblk.one.settled{opacity:.72}.dock .msg .chg .chgblk.one.settled.original{opacity:.6}.dock .msg .chg .line.two{display:grid;gap:3px;margin-top:4px}.dock .msg .chg .line.two .side{display:flex;gap:8px;align-items:baseline;min-width:0}.dock .msg .chg .line.two .side .t{flex:0 0 auto;width:40px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute)}.dock .msg .chg .line.two .side .was,.dock .msg .chg .line.two .side .now{min-width:0;word-break:break-word}.dock .msg .chg mark.del{background:color-mix(in srgb,var(--danger,#b42318) 14%,transparent);color:var(--ink-strong,var(--ink));border-radius:3px;padding:0 2px;text-decoration:line-through}.dock .msg .chg mark.ins{background:color-mix(in srgb,var(--ok,#1a7f4b) 16%,transparent);color:var(--ink-strong,var(--ink));border-radius:3px;padding:0 2px;font-weight:600}.dock .msg .chg .pick{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.dock .msg .chg .pick.done{font-size:12.5px;color:var(--ink2);font-weight:600}.dock .msg .chg .yn.count{font-size:12.5px;color:var(--mute);margin-top:10px}.dock .msg .take.at small{display:block;margin-top:5px;font-size:12.5px;color:var(--ink2)}.dock .msg .take .take-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.dock .msg .take .take-acts .as-mute{font-size:11.5px;color:var(--mute);margin-left:4px}.dock .msg .chg .yn.count{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dock .msg .chg .hear.stretch{display:flex;flex-wrap:wrap;gap:8px;width:100%}.dock .eng-k .eng-k-take{color:var(--mute);font-weight:400;text-transform:none;letter-spacing:0}.dock .msg .turnjob{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--mute)}.dock .msg .turnjob .dotpulse{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--brand);animation:lc-turnjob 1.4s ease-in-out infinite}@keyframes lc-turnjob{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dock .msg .turnjob .dotpulse{animation:none;opacity:.8}}.dock .msg .trail{margin-top:6px;font-size:11.5px;line-height:1.5;color:var(--mute);word-break:break-word}.dock .msg .found a.found-one{color:inherit;text-decoration:none}.dock .msg .found .found-one.whole .found-what{white-space:pre-wrap}.app.dock-open.asst-dock{grid-template-columns:1fr}.app.dock-open .dock.asst-dock{position:fixed;inset:0 0 0 auto;height:100vh;width:min(400px,100vw);z-index:70;border:0;border-radius:0;box-shadow:0 1px 2px #0f172a1a,0 24px 64px -12px #0f172a4d;animation:dock-in-mac .3s cubic-bezier(.32,.72,0,1)}@supports (height: 100dvh){.app.dock-open .dock.asst-dock{height:100dvh}}.app.asst-dock .dockscrim{display:block!important;position:fixed;inset:0;z-index:69;background:#0f172a61;opacity:1;animation:scrim-in .22s ease}:root[data-theme=dark] .app.asst-dock .dockscrim{background:#0009}:root[data-theme=dark] .app.dock-open .dock.asst-dock{box-shadow:0 1px 2px #00000080,0 24px 64px -12px #000000a6}@media (max-width: 760px){.app.dock-open .dock.asst-dock{width:100vw}}@media (prefers-reduced-motion: reduce){.app.dock-open .dock.asst-dock,.app.asst-dock .dockscrim{animation:none}}.mail-box{border:1px solid var(--rule);border-radius:12px;padding:12px;margin-bottom:12px}.mail-box .row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail-box .row .sp{flex:1}.mail-box textarea{width:100%;min-height:160px;resize:vertical;border:1px solid var(--rule);border-radius:10px;padding:10px 12px;background:var(--card);color:var(--ink);font:13.5px/1.5 var(--mono);margin-top:8px}.mail-box .err{color:var(--bad);font-size:13.5px;margin-top:6px}.mail-folders{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.mail-folders-list{display:grid;gap:6px;margin-top:8px}.mail-folders-list label{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--rule);border-radius:10px;cursor:pointer;min-width:0}.mail-folders-list .nm{flex:1;min-width:0;overflow-wrap:anywhere}.mail-folders-list .ct{font-size:12px;color:var(--ink2);white-space:nowrap}.mail-kind{font-size:12.5px;color:var(--ink2)}.mail-show{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:8px}.mail-show .field{margin:0}.listbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.listbar .seg{flex:none}.listbar .field{margin:0;min-width:170px}.listbar .field label{display:none}.listbar .search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--rule);border-radius:10px;background:var(--card);color:var(--mute);flex:1 1 240px;min-width:200px;box-shadow:inset 0 1px 2px #0b122008}.listbar .search input{border:0;background:none;color:var(--ink);font:inherit;flex:1;min-width:0;outline:0}.listbar .sp{flex:1}.rows tbody tr{cursor:pointer}.rows tbody tr.on{background:var(--brand-soft)}.rows td{white-space:normal;vertical-align:middle}.rows td .who{font-weight:600;display:flex;align-items:center;gap:10px;min-width:0}.rows td .who .av{width:34px;height:34px;border-radius:10px;background:var(--bg2);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--ink2);flex:none;font-size:13px}.rows td .who .dot{width:8px;height:8px;border-radius:50%;background:var(--bad);flex:none}.rows td .line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.rows td .snip{display:block;color:var(--mute);font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}@media (min-width: 761px){.rows td.mail-subj,.rows td.mail-from{max-width:0}.rows td.mail-subj{width:34%}.rows td.mail-subj .line,.rows td.mail-subj .snip{max-width:100%}}.rows td .t{color:var(--mute);white-space:nowrap}.rows td .pills{display:flex;gap:6px;flex-wrap:wrap}@media (max-width: 760px){.rows thead{display:none}.rows table,.rows tbody,.rows tr,.rows td{display:block;min-width:0!important}.rows tr{padding:12px 14px;border-bottom:1px solid var(--rule2)}.rows td{padding:2px 0;border:0}.rows td .line,.rows td .snip{max-width:none}.rows td.num{text-align:left}.rows td .pills{margin-top:6px}.listbar .field{min-width:0;flex:1 1 45%}}.rows tbody tr.unread .who,.rows tbody tr.unread td:nth-child(2) .line{font-weight:700;color:var(--ink)}.rows td .who .new{font:600 12.5px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);border-radius:6px;padding:1px 6px;margin-left:6px;vertical-align:middle}.mail-shell{display:grid;grid-template-columns:208px minmax(0,1fr);gap:18px;align-items:start}.mail-shell>.mail-main{min-width:0}.mail-rail{display:flex;flex-direction:column;gap:18px;position:sticky;top:76px}.mail-rail .fgroup{display:flex;flex-direction:column;gap:2px;min-width:0}.mail-rail .fitem{display:flex;align-items:center;gap:8px;width:100%;min-width:0;position:relative;text-align:left;cursor:pointer;appearance:none;border:0;background:none;color:var(--ink2);font:500 var(--fs-row)/1.2 var(--body);border-radius:10px;padding:9px 10px 9px 12px;transition:background .12s var(--ease),color .12s var(--ease)}.mail-rail .fitem .fl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-rail .fitem .fn{flex:none;font:600 13px var(--mono);letter-spacing:.02em;color:var(--mute);background:var(--bg2);border-radius:999px;padding:2px 7px;min-width:22px;text-align:center}.mail-rail .fitem:hover{background:var(--bg2);color:var(--ink)}.mail-rail .fitem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mail-rail .fitem.on{background:var(--surface-2);box-shadow:var(--elev-1);color:var(--ink);font-weight:600}.mail-rail .fitem.on:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--brand)}.mail-rail .fitem.on .fn{background:var(--bg);color:var(--ink2)}@media (max-width: 900px){.mail-shell{display:block}.mail-rail{position:static;flex-direction:row;align-items:center;gap:14px;margin-bottom:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:thin}.mail-rail::-webkit-scrollbar{height:6px}.mail-rail::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px}.mail-rail .fgroup{flex-direction:row;gap:6px;flex:none}.mail-rail .fitem{width:auto;flex:none;padding:8px 12px}.mail-rail .fitem.on:before{display:none}.mail-rail .fitem.on{background:var(--brand);color:var(--brand-ink);box-shadow:none}.mail-rail .fitem.on .fn{background:#ffffff38;color:var(--brand-ink)}}:root{color-scheme:light;--g-0:#FFFFFF;--g-25:#FAFAFC;--g-50:#F5F5F7;--g-100:#E8E8ED;--g-150:#D2D2D7;--g-200:#C7C7CC;--g-300:#AEAEB2;--g-400:#8E8E93;--g-500:#6E6E73;--g-600:#5A5A5F;--g-700:#424245;--g-800:#2C2C2E;--g-900:#1D1D1F;--g-950:#0A0A0C;--bg:#F5F7FA;--bg2:#EEF3F8;--surface-1:#F8FAFC;--card:#FFFFFF;--surface-2:#FFFFFF;--surface-3:#FFFFFF;--ink-strong:#0A2540;--ink:#1A2B42;--ink2:#425466;--mute:#5F6E83;--ink-dis:#545969;--ink-inv:#FFFFFF;--rule:#E6EBF1;--rule2:#EEF3F8;--rule-strong:#D6DEE8;--brand-fill:#635BFF;--brand-ink:#FFFFFF;--brand-text:#4B44D6;--brand-hover:#5148E6;--brand-soft:#EEEDFF;--brand-border:color-mix(in srgb, var(--brand-fill) 30%, transparent);--ok:#09825D;--ok-soft:#E1F5EC;--ok-border:#B7E3CF;--warn:#A82C00;--warn-soft:#FDF0DC;--warn-border:#F0D3A2;--bad:#B42318;--bad-soft:#FDE8E6;--bad-border:#F3C4BE;--info:#067AB8;--info-soft:#E3F1FA;--info-border:#B6DBF0;--chart-1:var(--brand-fill);--chart-2:var(--mute);--chart-3:#067AB8;--chart-4:#09825D;--chart-5:#A82C00;--chart-grid:var(--rule2);--chart-axis-ink:var(--mute);--mod-sell:#635BFF;--mod-sell-soft:#EEEDFF;--mod-sell-text:#4B44D6;--mod-make:#D6336C;--mod-make-soft:#FCE8EF;--mod-make-text:#B0245A;--mod-stock:#0F8F7E;--mod-stock-soft:#E2F5F1;--mod-stock-text:#0B7465;--mod-accounts:#C27309;--mod-accounts-soft:#FDF1DE;--mod-accounts-text:#985A06;--mod-people:#0891B2;--mod-people-soft:#E0F3F8;--mod-people-text:#076F88;--mod-seo:#1F6FEB;--mod-seo-soft:#E6EFFD;--mod-seo-text:#1A5BC4;--mod-slate:#5B6B80;--mod-slate-soft:#EEF2F7;--mod-slate-text:#425466;--mod:var(--brand-fill);--mod-soft:var(--brand-soft);--mod-text:var(--brand-text);--lift-1:0 0 0 1px #E6EBF1, 0 1px 2px rgba(10,37,64,.05);--lift-hover:0 0 0 1px #D6DEE8, 0 4px 12px -6px rgba(10,37,64,.12);--fs-1:13px;--fs-2:14px;--fs-3:14.5px;--fs-4:15px;--fs-5:17px;--fs-6:20px;--fs-7:24px;--fs-8:28px;--fs-9:34px;--lh-1:18px;--lh-2:20px;--lh-3:21px;--lh-4:24px;--lh-5:26px;--lh-6:28px;--lh-7:32px;--lh-8:36px;--lh-9:40px;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fs-sub:13.5px;--fs-sub-tight:var(--fs-1);--lh-sub:19px;--fw-figure:var(--fw-semi);--fw-title:var(--fw-semi);--fw-label:var(--fw-semi);--font-ui:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Archivo", var(--font-ui);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-tamil-text:"Noto Serif Tamil","Noto Sans Tamil","Nirmala UI",Latha,var(--font-ui);--font-tamil-ui:"Noto Sans Tamil","Nirmala UI",Latha,var(--font-ui);--font-mixed:var(--font-ui),"Noto Sans Tamil","Nirmala UI",Latha,sans-serif;--t-micro:var(--fw-medium) var(--fs-1)/var(--lh-1) var(--font-ui);--t-label:var(--fw-semi) var(--fs-2)/var(--lh-2) var(--font-ui);--t-ui:var(--fw-medium) var(--fs-3)/var(--lh-3) var(--font-ui);--t-body:var(--fw-regular) var(--fs-4)/var(--lh-4) var(--font-ui);--t-lead:var(--fw-semi) var(--fs-5)/var(--lh-5) var(--font-ui);--t-h2:var(--fw-semi) var(--fs-6)/var(--lh-6) var(--font-display);--t-h1:var(--fw-semi) var(--fs-7)/var(--lh-7) var(--font-display);--t-h1-ls:-.015em;--t-metric:var(--fw-semi) var(--fs-9)/var(--lh-9) var(--font-display);--t-metric-ls:-.02em;--t-metric-tail:var(--fw-semi) var(--fs-6)/var(--lh-6) var(--font-ui);--t-num:tabular-nums;--sp-0:0;--sp-05:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--ctl-h-sm:32px;--ctl-h:36px;--ctl-h-lg:44px;--icon-box:var(--ctl-h);--ctl-px:12px;--ctl-px-sm:10px;--ctl-px-lg:16px;--rail-w:72px;--rail-w-open:232px;--rail-pad:12px;--drawer-w:min(1040px, 68vw);--modal-w-sm:min(400px, calc(100vw - 32px) );--modal-w-md:min(560px, calc(100vw - 32px) );--modal-w-lg:min(720px, calc(100vw - 32px) );--modal-gutter:40px;--popover-offset:5px;--tooltip-max-w:260px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-full:999px;--dens:1;--row-h:52px;--card-pad:20px;--view-pad:24px;--shadow-keyline:0 0 0 1px #E6EBF1;--shadow-sm:0 2px 5px 0 rgba(60,66,87,.08), 0 1px 1px 0 rgba(0,0,0,.12);--shadow-md:0 7px 14px 0 rgba(60,66,87,.08), 0 3px 6px 0 rgba(0,0,0,.12);--shadow-lg:0 15px 35px 0 rgba(60,66,87,.08), 0 5px 15px 0 rgba(0,0,0,.12);--shadow-xl:0 50px 100px 0 rgba(60,66,87,.08), 0 15px 35px 0 rgba(60,66,87,.08), 0 5px 15px 0 rgba(0,0,0,.12);--scrim:rgba(10,12,16,.48);--focus-ring:0 0 0 4px color-mix(in srgb, var(--brand-fill) 26%, transparent);--focus-ring-inner:0 0 0 1px var(--brand-fill);--dur-fast-out:80ms;--dur-fast:.12s;--dur-out:.16s;--dur:.24s;--dur-slow-out:.32s;--dur-slow:.4s;--ease-out:cubic-bezier(.215,.61,.355,1);--ease-in-out:cubic-bezier(.455,.03,.515,.955);--z-sticky:5;--z-header:12;--z-rail:20;--z-dock:30;--z-scrim:100;--z-drawer:110;--z-modal:200;--z-popover:300;--z-tour:350;--z-toast:500;--brand:var(--brand-fill);--brand-2:var(--brand-hover);--acc:var(--ink-strong);--acc-ink:var(--ink-inv);--sh1:var(--shadow-sm);--sh2:var(--shadow-md);--sh3:var(--shadow-lg);--shadow:var(--shadow-md);--elev-1:var(--shadow-sm);--elev-2:var(--shadow-md);--fs-body:var(--fs-4);--fs-row:var(--fs-4);--fs-msg:var(--fs-4);--fs-snip:var(--fs-2);--lh-msg:1.6;--display:var(--font-display);--body:var(--font-ui);--mono:var(--font-mono);--sb:var(--rail-w-open);--ease:var(--ease-out);--row:calc(12px * var(--dens));--cell:calc(18px * var(--dens));--pad:calc(26px * var(--dens))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#11110E;--bg2:#171713;--surface-1:#171713;--card:#1C1C18;--surface-2:#22221D;--surface-3:#2A2A24;--ink-strong:#F4F6F9;--ink:#EBEEF1;--ink2:#D5DBE1;--mute:#A3ACBA;--ink-dis:#A3ACBA;--ink-inv:#0C1016;--rule:#2C2C26;--rule2:#22221D;--rule-strong:#3A3A33;--brand-fill:#7C74FF;--brand-text:#A5A0FF;--brand-hover:#8F88FF;--brand-soft:#26244A;--brand-border:rgba(165,160,255,.32);--ok:#3FD09B;--ok-soft:#122D26;--ok-border:rgba(63,208,155,.28);--warn:#F0B45C;--warn-soft:#33270F;--warn-border:rgba(240,180,92,.28);--bad:#FF9E7A;--bad-soft:#3A1E17;--bad-border:rgba(255,158,122,.3);--info:#74A9FF;--info-soft:#16223D;--info-border:rgba(116,169,255,.28);--chart-3:#74A9FF;--chart-4:#3FD09B;--chart-5:#F0B45C;--mod-sell:#7C74FF;--mod-sell-soft:#25234A;--mod-sell-text:#A5A0FF;--mod-make:#E25C8C;--mod-make-soft:#3A1B26;--mod-make-text:#F38BB0;--mod-stock:#2BB3A0;--mod-stock-soft:#132E29;--mod-stock-text:#5FD0BE;--mod-accounts:#E0951F;--mod-accounts-soft:#33270F;--mod-accounts-text:#F0B357;--mod-people:#22A8C9;--mod-people-soft:#122C33;--mod-people-text:#5CC6E0;--mod-seo:#4C8DF6;--mod-seo-soft:#16243D;--mod-seo-text:#7FB0F7;--mod-slate:#8A97A8;--mod-slate-soft:#23231F;--mod-slate-text:#B4BAC4;--lift-1:inset 0 0 0 1px rgba(255,255,255,.07), 0 1px 2px rgba(0,0,0,.45);--lift-hover:inset 0 0 0 1px rgba(255,255,255,.12), 0 4px 12px -6px rgba(0,0,0,.6);--shadow-keyline:inset 0 0 0 1px rgba(255,255,255,.07);--shadow-sm:inset 0 0 0 1px rgba(255,255,255,.06), 0 2px 5px rgba(0,0,0,.5), 0 1px 1px rgba(0,0,0,.6);--shadow-md:inset 0 0 0 1px rgba(255,255,255,.07), 0 7px 14px rgba(0,0,0,.5), 0 3px 6px rgba(0,0,0,.55);--shadow-lg:inset 0 0 0 1px rgba(255,255,255,.08), 0 15px 35px rgba(0,0,0,.55), 0 5px 15px rgba(0,0,0,.55);--shadow-xl:inset 0 0 0 1px rgba(255,255,255,.09), 0 50px 100px rgba(0,0,0,.6), 0 15px 35px rgba(0,0,0,.55);--scrim:rgba(0,0,0,.62)}}:root[data-theme=dark]{color-scheme:dark;--bg:#11110E;--bg2:#171713;--surface-1:#171713;--card:#1C1C18;--surface-2:#22221D;--surface-3:#2A2A24;--ink-strong:#F4F6F9;--ink:#EBEEF1;--ink2:#D5DBE1;--mute:#A3ACBA;--ink-dis:#A3ACBA;--ink-inv:#0C1016;--rule:#2C2C26;--rule2:#22221D;--rule-strong:#3A3A33;--brand-fill:#7C74FF;--brand-text:#A5A0FF;--brand-hover:#8F88FF;--brand-soft:#26244A;--brand-border:rgba(165,160,255,.32);--ok:#3FD09B;--ok-soft:#122D26;--ok-border:rgba(63,208,155,.28);--warn:#F0B45C;--warn-soft:#33270F;--warn-border:rgba(240,180,92,.28);--bad:#FF9E7A;--bad-soft:#3A1E17;--bad-border:rgba(255,158,122,.3);--info:#74A9FF;--info-soft:#16223D;--info-border:rgba(116,169,255,.28);--chart-3:#74A9FF;--chart-4:#3FD09B;--chart-5:#F0B45C;--mod-sell:#7C74FF;--mod-sell-soft:#25234A;--mod-sell-text:#A5A0FF;--mod-make:#E25C8C;--mod-make-soft:#3A1B26;--mod-make-text:#F38BB0;--mod-stock:#2BB3A0;--mod-stock-soft:#132E29;--mod-stock-text:#5FD0BE;--mod-accounts:#E0951F;--mod-accounts-soft:#33270F;--mod-accounts-text:#F0B357;--mod-people:#22A8C9;--mod-people-soft:#122C33;--mod-people-text:#5CC6E0;--mod-seo:#4C8DF6;--mod-seo-soft:#16243D;--mod-seo-text:#7FB0F7;--mod-slate:#8A97A8;--mod-slate-soft:#23231F;--mod-slate-text:#B4BAC4;--lift-1:inset 0 0 0 1px rgba(255,255,255,.07), 0 1px 2px rgba(0,0,0,.45);--lift-hover:inset 0 0 0 1px rgba(255,255,255,.12), 0 4px 12px -6px rgba(0,0,0,.6);--shadow-keyline:inset 0 0 0 1px rgba(255,255,255,.07);--shadow-sm:inset 0 0 0 1px rgba(255,255,255,.06), 0 2px 5px rgba(0,0,0,.5), 0 1px 1px rgba(0,0,0,.6);--shadow-md:inset 0 0 0 1px rgba(255,255,255,.07), 0 7px 14px rgba(0,0,0,.5), 0 3px 6px rgba(0,0,0,.55);--shadow-lg:inset 0 0 0 1px rgba(255,255,255,.08), 0 15px 35px rgba(0,0,0,.55), 0 5px 15px rgba(0,0,0,.55);--shadow-xl:inset 0 0 0 1px rgba(255,255,255,.09), 0 50px 100px rgba(0,0,0,.6), 0 15px 35px rgba(0,0,0,.55);--scrim:rgba(0,0,0,.62)}:root[data-density=comfortable]{--dens:1;--row-h:52px;--card-pad:20px;--view-pad:24px}:root[data-density=compact]{--dens:.75;--row-h:40px;--card-pad:16px;--view-pad:20px}@media (min-width:1100px) and (pointer:fine){:root[data-density=auto]{--dens:.85;--row-h:44px;--card-pad:16px;--view-pad:22px}}@media (pointer:coarse){:root,:root[data-density]{--row-h:52px;--ctl-h-sm:36px;--ctl-h:44px;--ctl-h-lg:48px}}@media (max-width:1400px){:root{--drawer-w:min(820px, 78vw)}}@media (max-width:900px){:root{--drawer-w:100vw}}@media (max-width:640px){:root{--modal-gutter:12px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast-out:1ms;--dur-fast:1ms;--dur-out:1ms;--dur:1ms;--dur-slow-out:1ms;--dur-slow:1ms}}:focus-visible{outline:none}:where(html[data-input-method=keyboard] :focus-visible){position:relative}html[data-input-method=keyboard] :focus-visible{outline:none;box-shadow:var(--focus-ring-inner),var(--focus-ring);z-index:1}html[data-input-method=keyboard] :is(input,select,textarea):focus-visible{border-color:var(--brand-fill)}.btn:focus-visible,.search:focus-visible,.ask:focus-visible,.chip:focus-visible,.seg:focus-visible,.nav a:focus-visible,.tenant:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-radius:10px}.btn.sm:focus-visible,.dock .in input:focus-visible{border-radius:9px}.seg button:focus-visible,.sb .menu a:focus-visible,.lines input:focus-visible,.lines select:focus-visible,.pal .res button:focus-visible,.convert-lines input:focus-visible,.bt .wrow .wi:focus-visible{border-radius:8px}.tenantmenu button:focus-visible{border-radius:7px}.oc .mv button:focus-visible,.bellmenu .hd2 button:focus-visible{border-radius:6px}.card:focus-visible,.bt .matchcard:focus-visible{border-radius:14px}.qa a:focus-visible,.sw button:focus-visible,.trybox .btn.big:focus-visible,.bt .filerow:focus-visible,.bt .wrow:focus-visible{border-radius:12px}.picker-top input:focus-visible,.bellmenu>a:focus-visible{border-radius:10px}.pill:focus-visible,.attn a:focus-visible,.dock .qs button:focus-visible,.bt .steps a:focus-visible{border-radius:999px}[lang=ta],.lc-tamil{font-family:var(--font-tamil-text);font-synthesis:none;font-style:normal}[lang=ta].lc-tamil-ui,.lc-tamil-ui{font-family:var(--font-tamil-ui);font-synthesis:none;font-style:normal}:root{--lc-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--lc-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 8.4l3.1 3.1 6.5-6.5'/%3E%3C/svg%3E")}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);box-sizing:border-box;height:var(--ctl-h);padding:0 var(--ctl-px);margin:0;border:0;border-radius:var(--r-md);background:var(--card);color:var(--ink);font:var(--t-ui);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;box-shadow:var(--shadow-keyline);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast-out) var(--ease-out)}.lc-btn>svg{flex:none}.lc-btn.sm{height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm)}.lc-btn.lg{height:var(--ctl-h-lg);padding:0 var(--ctl-px-lg)}.lc-btn.secondary{background:var(--card);color:var(--ink);box-shadow:var(--shadow-keyline)}.lc-btn:hover,.lc-btn.secondary:hover{background:var(--bg2)}.lc-btn.primary{background:var(--brand-fill);color:var(--brand-ink);box-shadow:none}.lc-btn.primary:hover{background:var(--brand-hover)}.lc-btn.ghost{background:transparent;color:var(--ink2);box-shadow:none}.lc-btn.ghost:hover{background:var(--bg2);color:var(--ink)}.lc-btn.destructive{background:var(--bad);color:var(--ink-inv);box-shadow:none}.lc-btn.destructive:hover{background:color-mix(in srgb,var(--bad) 86%,var(--ink-strong))}.lc-btn.link{height:auto;padding:0;background:none;box-shadow:none;color:var(--brand-text);border-radius:var(--r-xs)}.lc-btn.link:hover{background:none;text-decoration:underline;text-underline-offset:2px}.lc-btn:not(:disabled):not(.is-pending):active{transform:translateY(1px)}.lc-btn:disabled:not(.is-pending),.lc-btn[aria-disabled=true]:not(.is-pending){background:var(--bg2);color:var(--ink-dis);box-shadow:none;cursor:not-allowed;transform:none}.lc-btn.is-pending{cursor:progress;pointer-events:none}.lc-btn.is-pending>svg{display:none}.lc-btn.is-pending>.lc-spin{display:none}.lc-btn.is-pending:before{content:"";flex:none;width:16px;height:16px;border-radius:var(--r-full);border:2px solid currentColor;border-top-color:transparent;animation:lc-spin .6s linear infinite}.lc-btn.sm.is-pending:before{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.lc-btn:active{transform:none}}.lc-iconbtn{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:var(--icon-box);height:var(--icon-box);flex:none;padding:0;margin:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink2);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lc-iconbtn>svg{flex:none}.lc-iconbtn.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.lc-iconbtn.lg{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}.lc-iconbtn.bordered{background:var(--card);box-shadow:var(--shadow-keyline)}.lc-iconbtn:hover{background:var(--bg2);color:var(--ink)}.lc-iconbtn:not(:disabled):not(.is-pending):active{transform:translateY(1px)}.lc-iconbtn.is-on{background:var(--brand-soft);color:var(--brand-text)}.lc-iconbtn:disabled:not(.is-pending),.lc-iconbtn[aria-disabled=true]:not(.is-pending){background:var(--bg2);color:var(--ink-dis);box-shadow:none;cursor:not-allowed}.lc-iconbtn.is-pending{cursor:progress;pointer-events:none}.lc-iconbtn.is-pending>svg{display:none}.lc-iconbtn.is-pending:before{content:"";width:16px;height:16px;border-radius:var(--r-full);border:2px solid currentColor;border-top-color:transparent;animation:lc-spin .6s linear infinite}.lc-iconbtn>.lc-badge{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--brand-fill);color:var(--brand-ink);font:var(--t-micro);font-variant-numeric:var(--t-num);pointer-events:none}.lc-field{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.lc-field-label{font:var(--t-label);color:var(--ink2)}.lc-field-hint{font:var(--fw-regular) var(--fs-2)/var(--lh-3) var(--font-ui);color:var(--mute)}.lc-field-error{font:var(--t-label);color:var(--bad)}.lc-input,.lc-textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--ctl-h);padding:0 var(--sp-3);margin:0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);color:var(--ink);font:var(--t-body);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lc-input::placeholder,.lc-textarea::placeholder{color:var(--mute)}.lc-input:hover:not(:disabled):not([readonly]),.lc-textarea:hover:not(:disabled):not([readonly]){border-color:var(--rule-strong)}.lc-input:focus,.lc-textarea:focus{outline:none;border-color:var(--brand-fill)}.lc-input:disabled,.lc-textarea:disabled{background:var(--bg2);color:var(--ink-dis);border-color:var(--rule);cursor:not-allowed}.lc-input[readonly],.lc-textarea[readonly]{background:var(--surface-1);border-color:transparent}.lc-input[aria-invalid=true],.lc-textarea[aria-invalid=true],.lc-input.invalid,.lc-textarea.invalid{border-color:var(--bad)}.lc-inputwrap{position:relative;display:block;min-width:0}.lc-input-affix{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--sp-3);color:var(--mute);font:var(--t-body);pointer-events:none;z-index:1}.lc-input-pre{left:0}.lc-input-suf{right:0}.lc-inputwrap:has(>.lc-input-pre)>.lc-input{padding-left:calc(var(--sp-3) + 1.25em)}.lc-inputwrap:has(>.lc-input-suf)>.lc-input{padding-right:calc(var(--sp-3) + 1.75em)}.lc-textarea{height:auto;min-height:calc(var(--ctl-h) * 2);padding:var(--sp-2) var(--sp-3);resize:vertical}.lc-input.num{font-family:var(--font-mono);font-variant-numeric:var(--t-num);text-align:right}.lc-inputgroup{display:flex;align-items:center;gap:var(--sp-2);box-sizing:border-box;width:100%;min-width:0;height:var(--ctl-h);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);transition:border-color var(--dur-fast) var(--ease-out)}.lc-inputgroup>.lc-input{flex:1 1 auto;height:100%;padding:0;border:0;background:none;border-radius:0}.lc-inputgroup>.lc-input:focus{border:0}.lc-inputgroup:focus-within{border-color:var(--brand-fill)}.lc-inputgroup:hover:not(:focus-within){border-color:var(--rule-strong)}.lc-affix{flex:none;color:var(--mute);font:var(--t-body);user-select:none}.lc-select{display:inline-flex;align-items:center;box-sizing:border-box;position:relative;width:100%;min-width:0;height:var(--ctl-h);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.lc-select>select,select.lc-select{-webkit-appearance:none;appearance:none;background-image:none}.lc-select>select{flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0 20px 0 0;border:0;background:none;color:inherit;font:var(--t-body);cursor:inherit;text-overflow:ellipsis}.lc-select>select:focus{outline:none}.lc-select>select:focus-visible{box-shadow:none}.lc-select>select::-ms-expand{display:none}.lc-select>select.lc-select-native,.lc-select>select.lc-select-native:focus,.lc-select>select.lc-select-native:focus-visible{box-shadow:none}.lc-select[data-list]>select{pointer-events:none}.lc-select-chev{position:absolute;right:var(--sp-3);top:50%;margin-top:-10px;flex:none;width:20px;height:20px;color:var(--ink2);background-color:currentColor;-webkit-mask:var(--lc-chevron-down) center/16px 16px no-repeat;mask:var(--lc-chevron-down) center/16px 16px no-repeat;pointer-events:none;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lc-select:hover{border-color:var(--rule-strong)}.lc-select:hover .lc-select-chev{color:var(--ink)}.lc-select:focus-within{border-color:var(--brand-fill)}html[data-input-method=keyboard] .lc-select:focus-within{box-shadow:var(--focus-ring-inner),var(--focus-ring)}.lc-select.is-open .lc-select-chev{transform:rotate(180deg)}.lc-select.is-placeholder>select{color:var(--mute)}.lc-select[aria-invalid=true],.lc-select.invalid{border-color:var(--bad)}.lc-select.is-disabled,.lc-select:has(>select:disabled){background:var(--bg2);color:var(--ink-dis);border-color:var(--rule);cursor:not-allowed}.lc-select.is-disabled .lc-select-chev,.lc-select:has(>select:disabled) .lc-select-chev{color:var(--ink-dis)}.lc-select>.lc-count{flex:none;margin-right:var(--sp-2);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--brand-soft);color:var(--brand-text);font:var(--t-micro);font-variant-numeric:var(--t-num)}.lc-check,.lc-radio{position:relative;display:inline-flex;align-items:flex-start;gap:var(--sp-2);min-width:0;cursor:pointer;color:var(--ink);font:var(--t-body)}.lc-check>input,.lc-radio>input{position:absolute;left:0;top:3px;width:16px;height:16px;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:inherit}.lc-check-box{position:relative;flex:none;box-sizing:border-box;width:16px;height:16px;margin-top:3px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--rule-strong);border-radius:var(--r-xs);background:var(--card);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lc-radio .lc-check-box{border-radius:var(--r-full)}.lc-check-label{min-width:0}.lc-check-desc{display:block;font:var(--fw-regular) var(--fs-2)/var(--lh-3) var(--font-ui);color:var(--mute)}.lc-check:hover .lc-check-box,.lc-radio:hover .lc-check-box{border-color:var(--ink2)}.lc-check>input:checked~.lc-check-box,.lc-radio>input:checked~.lc-check-box{background:var(--brand-fill);border-color:var(--brand-fill)}.lc-check>input:checked~.lc-check-box:after{content:"";width:16px;height:16px;background-color:var(--brand-ink);-webkit-mask:var(--lc-tick) center/16px 16px no-repeat;mask:var(--lc-tick) center/16px 16px no-repeat}.lc-check>input:indeterminate~.lc-check-box{background:var(--brand-fill);border-color:var(--brand-fill)}.lc-check>input:indeterminate~.lc-check-box:after{content:"";width:10px;height:2px;border-radius:1px;background-color:var(--brand-ink);-webkit-mask:none;mask:none}.lc-radio>input:checked~.lc-check-box:after{content:"";width:6px;height:6px;border-radius:var(--r-full);background-color:var(--brand-ink)}.lc-check>input:disabled~.lc-check-box,.lc-radio>input:disabled~.lc-check-box{background:var(--bg2);border-color:var(--rule)}.lc-check>input:disabled~.lc-check-box:after,.lc-radio>input:disabled~.lc-check-box:after{background-color:var(--ink-dis)}.lc-check:has(>input:disabled),.lc-radio:has(>input:disabled){color:var(--ink-dis);cursor:not-allowed}.lc-check>input[aria-invalid=true]~.lc-check-box,.lc-radio>input[aria-invalid=true]~.lc-check-box{border-color:var(--bad)}.lc-check>input:focus-visible,.lc-radio>input:focus-visible{box-shadow:none}html[data-input-method=keyboard] .lc-check>input:focus-visible~.lc-check-box,html[data-input-method=keyboard] .lc-radio>input:focus-visible~.lc-check-box{box-shadow:var(--focus-ring-inner),var(--focus-ring)}.lc-switch{position:relative;display:inline-flex;align-items:center;gap:var(--sp-3);cursor:pointer;color:var(--ink);font:var(--t-body);user-select:none}.lc-switch>input{position:absolute;left:0;top:calc(50% - 12px);width:40px;height:24px;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none;cursor:inherit}.lc-switch-track{position:relative;flex:none;box-sizing:border-box;width:40px;height:24px;border-radius:var(--r-full);background:var(--rule-strong);transition:background-color var(--dur-fast) var(--ease-out)}.lc-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--r-full);background:var(--g-0);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out)}.lc-switch>input:checked~.lc-switch-track{background:var(--brand-fill)}.lc-switch>input:checked~.lc-switch-track:after{transform:translate(16px)}.lc-switch:hover>input:not(:disabled)~.lc-switch-track{background:var(--ink2)}.lc-switch:hover>input:checked:not(:disabled)~.lc-switch-track{background:var(--brand-hover)}.lc-switch>input:disabled~.lc-switch-track{background:var(--rule);cursor:not-allowed}.lc-switch>input:checked:disabled~.lc-switch-track{background:var(--g-300)}.lc-switch:has(>input:disabled){color:var(--ink-dis);cursor:not-allowed}.lc-switch>input:focus-visible{box-shadow:none}button.lc-switch{padding:0;margin:0;border:0;background:transparent;border-radius:var(--r-full)}button.lc-switch .lc-switch-track:after{content:none}.lc-switch-knob{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--r-full);background:var(--g-0);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out)}button.lc-switch.is-on .lc-switch-track{background:var(--brand-fill)}button.lc-switch.is-on .lc-switch-knob{transform:translate(16px)}button.lc-switch:hover:not(:disabled) .lc-switch-track{background:var(--ink2)}button.lc-switch.is-on:hover:not(:disabled) .lc-switch-track{background:var(--brand-hover)}button.lc-switch:disabled{cursor:not-allowed}button.lc-switch:disabled .lc-switch-track{background:var(--rule)}button.lc-switch.is-on:disabled .lc-switch-track{background:var(--g-300)}button.lc-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}html[data-input-method=keyboard] .lc-switch>input:focus-visible~.lc-switch-track{box-shadow:var(--focus-ring-inner),var(--focus-ring)}.lc-switch.is-pending{pointer-events:none;cursor:progress}.lc-switch.is-pending .lc-switch-track:after{transform:translate(8px)}.lc-switch.is-pending .lc-switch-track:before{content:"";position:absolute;z-index:1;top:6px;left:14px;width:12px;height:12px;border-radius:var(--r-full);border:2px solid var(--ink2);border-top-color:transparent;animation:lc-spin .6s linear infinite}.lc-chip{display:inline-flex;align-items:center;gap:var(--sp-2);box-sizing:border-box;height:var(--ctl-h);padding:0 var(--ctl-px);margin:0;border:0;border-radius:var(--r-md);background:var(--card);color:var(--ink);font:var(--t-ui);white-space:nowrap;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;box-shadow:var(--shadow-keyline);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lc-chip>svg{flex:none}.lc-chip:hover{background:var(--bg2)}.lc-chip-chev{flex:none;width:20px;height:20px;margin-right:calc(var(--sp-2) * -1);color:var(--ink2);background-color:currentColor;-webkit-mask:var(--lc-chevron-down) center/16px 16px no-repeat;mask:var(--lc-chevron-down) center/16px 16px no-repeat;pointer-events:none;transition:transform var(--dur-fast) var(--ease-out)}.lc-chip.is-open{box-shadow:0 0 0 1px var(--brand-border)}.lc-chip.is-open .lc-chip-chev{transform:rotate(180deg)}.lc-chip.is-applied{background:var(--brand-soft);color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-border)}.lc-chip.is-applied .lc-chip-chev{color:currentColor}.lc-chip:disabled,.lc-chip[aria-disabled=true]{background:var(--bg2);color:var(--ink-dis);box-shadow:none;cursor:not-allowed}.lc-chip.is-busy{cursor:progress;pointer-events:none}.lc-chip.is-busy:after{content:"";flex:none;width:14px;height:14px;border-radius:var(--r-full);border:2px solid currentColor;border-top-color:transparent;animation:lc-spin .6s linear infinite}.lc-chip-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:calc(var(--sp-1) * -1);padding:0;border:0;border-radius:var(--r-sm);background:none;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lc-chip-x:hover{background:var(--bg2)}.lc-segwrap{position:relative;max-width:100%;min-width:0}.lc-seg{display:inline-flex;align-items:center;gap:var(--sp-1);box-sizing:border-box;max-width:100%;padding:var(--sp-05);background:var(--surface-1);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);overflow-x:auto;scrollbar-width:none}.lc-seg::-webkit-scrollbar{display:none}.lc-seg>*{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);box-sizing:border-box;height:calc(var(--ctl-h-sm) - var(--sp-1));padding:0 var(--ctl-px);margin:0;border:0;border-radius:var(--r-sm);background:none;color:var(--ink2);font:var(--t-ui);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lc-seg>*:hover{color:var(--ink)}.lc-seg>.is-active,.lc-seg>[aria-selected=true],.lc-seg>[aria-pressed=true]{background:var(--card);color:var(--ink-strong);box-shadow:var(--shadow-sm)}.lc-seg>:disabled,.lc-seg>[aria-disabled=true]{color:var(--ink-dis);cursor:not-allowed}.lc-segn{font:var(--t-micro);font-variant-numeric:var(--t-num);color:var(--mute)}.lc-seg>.is-active .lc-segn,.lc-seg>[aria-selected=true] .lc-segn{color:var(--ink2)}.lc-seg.fill{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}@media (max-width:640px){.lc-segwrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;pointer-events:none;border-radius:0 var(--r-lg) var(--r-lg) 0;background:linear-gradient(90deg,transparent,var(--bg))}}.lc-tabs{display:flex;align-items:stretch;gap:var(--sp-1);max-width:100%;overflow-x:auto;scrollbar-width:none}.lc-tabs::-webkit-scrollbar{display:none}.lc-tabs>*{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2);box-sizing:border-box;padding:var(--sp-3) var(--sp-4);margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--ink2);font:var(--t-ui);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lc-tabs>*:hover{color:var(--ink)}.lc-tabs>.is-active,.lc-tabs>[aria-selected=true]{color:var(--ink-strong);border-bottom-color:var(--brand-fill)}.lc-tabs>:disabled,.lc-tabs>[aria-disabled=true]{color:var(--ink-dis);cursor:not-allowed}.lc-pill{display:inline-flex;align-items:center;gap:var(--sp-1);box-sizing:border-box;height:22px;max-width:160px;padding:0 var(--sp-2);border-radius:var(--r-full);background:var(--bg2);color:var(--ink);font:var(--t-micro);white-space:nowrap}.lc-pill>.lc-dot{flex:none;width:6px;height:6px;border-radius:var(--r-full);background:currentColor}.lc-pill{overflow:hidden}.lc-pill>.lc-pill-lb,.lc-pill>.lc-pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-pill>.lc-pill-n{font-variant-numeric:var(--t-num)}.lc-pill.ok{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-border)}.lc-pill.warn{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-border)}.lc-pill.bad{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-border)}.lc-pill.info{background:var(--info-soft);color:var(--info);box-shadow:inset 0 0 0 1px var(--info-border)}.lc-pill.brand{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-border)}.lc-pill.neutral{background:var(--bg2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.lc-pill.lc-tone-ok{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-border)}.lc-pill.lc-tone-warn{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-border)}.lc-pill.lc-tone-bad{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-border)}.lc-pill.lc-tone-info{background:var(--info-soft);color:var(--info);box-shadow:inset 0 0 0 1px var(--info-border)}.lc-pill.lc-tone-brand{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-border)}.lc-pill>.lc-pill-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:calc(var(--sp-1) * -1);padding:0;border:0;border-radius:var(--r-full);background:none;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lc-pill>.lc-pill-x:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.lc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0;--ctl-h-sm:var(--ctl-h);--ctl-h-lg:var(--ctl-h);--icon-box:var(--ctl-h)}.lc-toolbar>*{height:var(--ctl-h);flex:0 0 auto;width:auto}.lc-toolbar>.lc-grow{flex:1 1 auto;min-width:0;width:auto}.lc-toolbar>.lc-spacer{flex:1 1 auto;min-width:0;height:0}.lc-toolbar-applied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}@media (pointer:coarse){.lc-input,.lc-textarea,.lc-select>select,.lc-inputgroup>.lc-input{font-size:var(--fs-5)}}@media (max-width:760px){.lc-input,.lc-textarea,.lc-select>select,.lc-inputgroup>.lc-input{font-size:var(--fs-5)}}.lc-daterange-cap{color:var(--ink2);margin-right:.4em}.pal .res .palhd{font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:10px 11px 4px}.pal .res>div:first-child .palhd{padding-top:4px}.pal .palft{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--rule);background:var(--bg);color:var(--mute);font-size:12.5px}.pal .palft kbd{display:inline-block;min-width:16px;padding:1px 4px;margin-right:4px;border:1px solid var(--rule);border-radius:5px;background:var(--card);font:500 12px var(--mono);color:var(--ink2);text-align:center}.lc-tabpanel{padding-top:var(--sp-4);min-width:0}.lc-tabpanel:focus{outline:none}.lc-tab-lb{min-width:0}.lc-tab-n{flex:none;min-width:18px;padding:0 5px;border-radius:999px;background:var(--brand-soft);color:var(--brand-text);font:600 12.5px var(--mono);line-height:16px;text-align:center}.lc-banner__t{display:block}.lc-switchrow{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.lc-switchrow.is-disabled{opacity:.55;cursor:not-allowed}.lc-rowcard__kv{display:grid;grid-template-columns:1fr;gap:var(--sp-1)}.lc-rowcard-pair{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--sp-3);align-items:baseline}.lc-rowcard-pair>dt{font:var(--t-label);color:var(--ink2);white-space:nowrap;margin:0}.lc-rowcard-pair>dd{margin:0;text-align:right;overflow-wrap:anywhere}.lc-tooltip-anchor{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.top .bell .n{top:-3px;right:-3px;min-width:14px;height:14px;padding:0 3px;font-size:11px;line-height:14px;font-weight:600;box-shadow:0 0 0 1.5px var(--card)}[data-input-method=keyboard] tbody tr[role=button]:focus,[data-input-method=keyboard] tbody tr[role=button]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-fill);border-radius:var(--r-sm)}tbody tr[role=button]{cursor:pointer}tbody tr[role=button]:focus{outline:none}th .lc-th__sort{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;margin:0;background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:var(--r-sm)}th.num .lc-th__sort{flex-direction:row-reverse}th .lc-th__sort>svg{opacity:0;flex:none;transition:opacity var(--dur-fast, .12s)}th .lc-th__sort:hover>svg,th .lc-th__sort:focus-visible>svg,th[aria-sort=ascending] .lc-th__sort>svg,th[aria-sort=descending] .lc-th__sort>svg{opacity:1}th[aria-sort=ascending] .lc-th__sort,th[aria-sort=descending] .lc-th__sort,th .lc-th__sort:hover{color:var(--ink)}@supports (height: 100dvh){.app{min-height:100dvh}.sb{height:100dvh}}@media (max-width: 760px){.view{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.boot{position:fixed;inset:0;display:grid;place-items:center;background:var(--bg)}.boot-in{display:grid;justify-items:center;gap:var(--sp-4);animation:boot-in .32s var(--ease-out, cubic-bezier(.2,.7,.2,1)) both}.boot-mark,.boot-logo{width:56px;height:56px;border-radius:var(--r-lg, 14px);object-fit:cover}.boot-mark{display:grid;place-items:center;background:var(--brand-fill);color:var(--brand-ink);font:600 24px/1 var(--font-display, var(--font-ui));letter-spacing:-.02em}.boot-name{font:var(--t-lead);color:var(--ink-strong)}.boot-bar{position:relative;width:120px;height:3px;border-radius:999px;background:var(--rule);overflow:hidden}.boot-bar>i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--brand-fill);animation:boot-run 1.1s ease-in-out infinite}@keyframes boot-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes boot-run{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion: reduce){.boot-in{animation:none}.boot-bar>i{animation:none;left:0;width:100%;opacity:.5}}@media (max-width: 640px){.card.rows table,.tablewrap table,.card>table,.tablewrap>table{display:block;width:100%;min-width:0}.card.rows thead,.tablewrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.card.rows tbody,.tablewrap tbody{display:grid;gap:var(--sp-2)}.card.rows tbody tr,.tablewrap tbody tr{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-3);border:0;border-radius:var(--r-md, 10px);background:var(--card);box-shadow:var(--shadow-keyline, 0 0 0 1px var(--rule))}.card.rows tbody tr+tr,.tablewrap tbody tr+tr{border-top:0}.card.rows tbody td,.tablewrap tbody td{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--sp-3);align-items:baseline;padding:0;border:0;text-align:right;white-space:normal}.card.rows tbody td:before,.tablewrap tbody td:before{content:attr(data-label);font:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-align:left}.card.rows tbody td>*,.tablewrap tbody td>*{justify-self:end;text-align:right;min-width:0}.card.rows tbody td:not(:first-child)>*,.tablewrap tbody td:not(:first-child)>*{grid-column:2}.card.rows tbody td:first-child,.tablewrap tbody td:first-child{grid-template-columns:1fr;font-weight:600;padding-bottom:var(--sp-1)}.card.rows tbody td:first-child:before,.tablewrap tbody td:first-child:before{content:none}.card.rows tbody td:first-child>*,.tablewrap tbody td:first-child>*{justify-self:start;text-align:left}.card.rows tbody td:empty,.tablewrap tbody td:empty{display:none}}.lc-brandpal{display:flex;flex-direction:column;gap:12px;margin-top:14px}.lc-brandpal-row{display:flex;flex-direction:column;gap:6px}.lc-brandpal-fam{font:650 12.5px/1 var(--font-ui, inherit);letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.lc-brandpal-sw{display:flex;gap:10px;flex-wrap:wrap}.lc-brandpal-sw button{width:40px;height:40px;border-radius:12px;border:2px solid transparent;padding:0;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.lc-brandpal-sw button:hover:not(:disabled){transform:scale(1.08)}.lc-brandpal-sw button:disabled{cursor:default;opacity:.55}.lc-brandpal-sw button.on{border-color:var(--ink-strong);box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--ink-strong)}.lc-brandpal-sw button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lc-brandpick{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.lc-brandpick-btn{position:relative;display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px 0 10px;border:1px solid var(--rule);border-radius:10px;background:var(--card);color:var(--ink);font:600 13px/1 var(--font-ui, inherit);cursor:pointer}.lc-brandpick-btn:hover{border-color:var(--brand)}.lc-brandpick-btn.off{opacity:.55;cursor:default}.lc-brandpick-dot{width:22px;height:22px;border-radius:7px;flex:none;box-shadow:inset 0 0 0 1px #0000001f}.lc-brandpick-btn input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;background:none}.lc-brandpick-btn.off input[type=color]{cursor:default}.lc-brandpick-now{display:inline-flex;align-items:baseline;gap:8px;font-size:13px}.lc-brandpick-now b{font-weight:650;color:var(--ink)}.lc-brandpick-now .mono{color:var(--mute);font-size:13.5px}@media (max-width: 640px){.lc-brandpal-sw button{width:38px;height:38px}.lc-brandpick{gap:10px}}.lc-tskel table{width:100%;border-collapse:collapse;table-layout:auto}.lc-tskel td{padding:12px 10px;border-bottom:1px solid var(--rule2)}.lc-tskel td .lc-skeleton{display:inline-block}.lc-tskel td.num{text-align:right}.lc-tskel tr:last-child td{border-bottom:0}.lc-tileskel{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.lc-tileskel-one{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--rule2);border-radius:14px;background:var(--card)}.lc-listskel{display:flex;flex-direction:column}.lc-listskel-row{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--rule2)}.lc-listskel-row:last-child{border-bottom:0}.lc-listskel-av{width:34px;--lc-sk-h: 34px;border-radius:50%;flex:none}.lc-listskel-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.lc-formskel{display:grid;gap:16px 18px;grid-template-columns:repeat(var(--lc-fs-cols, 2),minmax(0,1fr))}.lc-formskel-one{display:flex;flex-direction:column;gap:8px}.lc-formskel-ctl{--lc-sk-h: 38px;border-radius:10px}.lc-textskel{display:flex;flex-direction:column;gap:10px;padding:4px 0}.lc-cardskel{display:flex;flex-direction:column;gap:12px;padding:18px}@media (max-width: 640px){.lc-tskel thead{display:none}.lc-tskel table,.lc-tskel tbody,.lc-tskel tr,.lc-tskel td{display:block;width:auto}.lc-tskel tr{border:1px solid var(--rule2);border-radius:12px;background:var(--card);padding:12px 14px;margin-bottom:10px}.lc-tskel td{padding:5px 0;border:0;text-align:left}.lc-tskel td.num{text-align:left}.lc-tileskel{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-formskel{grid-template-columns:1fr}}@media (min-width: 761px) and (max-width: 1100px) and (pointer: coarse){:root[data-sb=compact]{--sb: 72px}[data-sb=compact] .sb{padding:14px 10px;overflow:hidden}[data-sb=compact] .nav a{padding:9px 0 9px 15px;min-height:40px}[data-sb=compact] .sb:not(.open) .nav a .lbl,[data-sb=compact] .sb:not(.open) .nav .grp,[data-sb=compact] .sb:not(.open) .tenant>div:not(.mark),[data-sb=compact] .sb:not(.open) .tenant>svg,[data-sb=compact] .sb:not(.open) .foot .mebtn>div:not(.av),[data-sb=compact] .sb:not(.open) .foot .mebtn>svg{opacity:0;pointer-events:none}[data-sb=compact] .sb:not(.open) .nav .grp:before{display:block}[data-sb=compact] .sb:not(.open) .tenant{padding:8px 0 8px 8px;border-color:transparent}[data-sb=compact] .sb:not(.open) .foot .mebtn{padding:6px 0 6px 6px}[data-sb=compact] .sb:not(.open) .nav a .cnt{position:absolute;left:30px;top:4px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:11.5px;line-height:16px;text-align:center}.burger{display:inline-flex}}@media (max-width: 640px){.ph>.pill,.ph>.lc-pill{flex:0 0 auto;max-width:100%}}.ph-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ph-status>.pill{flex:0 0 auto;max-width:100%}.lc-switchrow{align-items:flex-start}.lc-ctl-text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}.lc-ctl-label{font-weight:600;color:var(--ink)}.lc-ctl-desc{font-size:13.5px;line-height:1.45;color:var(--ink2)}.lc-switchrow.is-disabled .lc-ctl-label{color:var(--ink2)}.card .hd .legend{font:500 var(--fs-2)/1.4 var(--font-ui);padding:0;margin-left:auto;justify-content:flex-end;gap:6px 14px}.card .hd .legend span{white-space:nowrap}@media (max-width:640px){.card .hd:has(.legend){flex-wrap:wrap}.card .hd .legend{flex-basis:100%;margin-left:0;justify-content:flex-start}}@media (max-width: 640px){.ph{gap:10px 8px;align-items:center}.ph>div:first-child{flex:1 1 calc(100% - 52px);min-width:0;align-self:flex-start}.ph>.sp{display:none}.ph>.ph-help{order:1;align-self:flex-start;margin-left:auto}.ph>:not(div:first-child):not(.sp):not(.ph-help){order:2;flex:0 0 auto}}@media (max-width: 640px){.card.rows tbody td:not(:first-child):has(>button,>.btn,>a.btn),.tablewrap tbody td:not(:first-child):has(>button,>.btn,>a.btn){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.card.rows tbody td:not(:first-child):has(>button,>.btn,>a.btn):before,.tablewrap tbody td:not(:first-child):has(>button,>.btn,>a.btn):before{margin-right:auto}}@media (max-width: 640px){.tools>input.chip:not([type=date]),.lc-toolbar>.lc-inputwrap{flex:1 1 100%!important;width:auto!important;min-width:0}.tools>select.chip,.tools>span:has(>.lc-select),.tools>input[type=date].chip,.tools>label.chip,.lc-toolbar>span:has(>.lc-select),.lc-toolbar>span:has(>select),.lc-toolbar>.lc-select{flex:1 1 calc(50% - 8px)!important;width:auto!important;min-width:0}.tools>.sp,.lc-toolbar>.lc-spacer,.lc-toolbar>.pr-sp{display:none}.tools>label.chip:has(input[type=date]){flex-basis:100%!important}}@media (max-width: 640px){.mail-shell .mail-rail{overflow-x:visible}.mail-shell .mail-rail .fgroup{flex:1 1 100%;flex-wrap:wrap;min-width:0}}.tabs.lc-tabs{flex-wrap:nowrap}.seg.lc-seg.fill{grid-template-columns:none}@media (max-width: 760px){.app{grid-template-columns:minmax(0,1fr)}.main,.view{min-width:0}}@media (max-width: 640px){.tabs:not(.lc-tabs){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs:not(.lc-tabs)::-webkit-scrollbar{display:none}.tabs:not(.lc-tabs)>a,.tabs:not(.lc-tabs)>button{flex:none;white-space:nowrap}}.lc-table{--lc-head-top:56px;--lc-topbar:56px;--lc-edge:24px;position:relative;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);overflow:clip;min-width:0}.lc-table:has(.lc-table__scroll){--lc-head-top:0px}.lc-table__viewport{position:relative;min-width:0;timeline-scope:--lc-scroll-x}.lc-table__scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-timeline:--lc-scroll-x inline;min-width:0}.lc-table--fill{position:sticky;top:var(--lc-topbar);z-index:var(--z-sticky)}.lc-table--fill .lc-table__scroll{overflow-y:auto;max-height:var(--lc-fill-h, calc(100dvh - var(--lc-topbar) - var(--sp-7)))}.lc-table__viewport:before,.lc-table__viewport:after{content:"";position:absolute;top:0;bottom:0;width:var(--lc-edge);pointer-events:none;opacity:0}.lc-table__viewport:before{left:0;background:linear-gradient(to right,color-mix(in srgb,var(--ink-strong) 16%,transparent),transparent);animation:lc-edge-start linear both;animation-timeline:--lc-scroll-x}.lc-table__viewport:after{right:0;background:linear-gradient(to left,color-mix(in srgb,var(--ink-strong) 16%,transparent),transparent);animation:lc-edge-end linear both;animation-timeline:--lc-scroll-x}@keyframes lc-edge-start{0%{opacity:0}6%,to{opacity:1}}@keyframes lc-edge-end{0%,94%{opacity:1}to{opacity:0}}@supports not (animation-timeline:scroll()){.lc-table__viewport:before,.lc-table__viewport:after{display:none}.lc-table__scroll{background-image:linear-gradient(to right,var(--card),rgba(0,0,0,0)),linear-gradient(to left,var(--card),rgba(0,0,0,0)),linear-gradient(to right,color-mix(in srgb,var(--ink-strong) 16%,transparent),transparent),linear-gradient(to left,color-mix(in srgb,var(--ink-strong) 16%,transparent),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:var(--lc-edge) 100%,var(--lc-edge) 100%,var(--lc-edge) 100%,var(--lc-edge) 100%;background-attachment:local,local,scroll,scroll}}.lc-table table{width:100%;border-collapse:collapse;background:transparent;font:var(--t-body);color:var(--ink)}.lc-table thead th{position:sticky;top:var(--lc-head-top);z-index:var(--z-sticky);background:var(--surface-1);box-shadow:0 8px 12px -12px color-mix(in srgb,var(--ink-strong) 40%,transparent);font:var(--t-label);letter-spacing:normal;text-transform:none;color:var(--ink2);text-align:left;white-space:nowrap;padding:0 var(--sp-3);height:var(--lc-headrow-h, 40px);border:0}.lc-table thead th:first-child{border-start-start-radius:var(--r-lg)}.lc-table thead th:last-child{border-start-end-radius:var(--r-lg)}.lc-table thead th.lc-num,.lc-table thead th.lc-th--num{text-align:right}.lc-table thead th button,.lc-table th .lc-th__sort{display:inline-flex;align-items:center;gap:var(--sp-1);height:100%;padding:0;margin:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-sm)}.lc-table thead th.lc-num button,.lc-table thead th.lc-th--num button{flex-direction:row-reverse}.lc-table thead th button:after{content:"";width:0;height:0;flex:none;border-inline:4px solid transparent;border-block-end:5px solid currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lc-table thead th button:hover:after{opacity:.45}.lc-table thead th[aria-sort=ascending] button:after{opacity:1}.lc-table thead th[aria-sort=descending] button:after{opacity:1;transform:rotate(180deg)}.lc-table thead th[aria-sort]:not([aria-sort=none]) button{color:var(--ink-strong)}.lc-table tbody td{height:var(--row-h);padding:0 var(--sp-3);border:0;border-bottom:1px solid var(--rule2);vertical-align:middle;color:var(--ink);white-space:normal}.lc-table tbody tr:last-child td{border-bottom:0}.lc-table tbody tr{transition:background var(--dur-fast) var(--ease-out)}.lc-table:has(.lc-table__scroll) tbody td,.lc-table:has(.lc-table__scroll) thead th{white-space:nowrap}.lc-cell{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;white-space:nowrap;min-width:0;min-height:calc(var(--row-h) - var(--sp-3));overflow:hidden;text-overflow:ellipsis}.lc-cell>*{min-width:0}.lc-cell--end{justify-content:flex-end}.lc-cell--stack{display:grid;gap:0;align-content:center;grid-auto-rows:min-content}.lc-cell__t{font:var(--fw-medium) var(--fs-4)/var(--lh-4) var(--font-ui);color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-cell__sub{font-size:var(--fs-2);line-height:var(--lh-3);font-weight:var(--fw-regular);color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-cell--truncate,.lc-cell__t,.lc-cell__sub{min-width:0}.lc-cell--truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--row-h)}.lc-table tbody tr:hover td{background:color-mix(in srgb,var(--bg) 55%,var(--card));color:var(--ink-strong)}.lc-table tbody tr[aria-selected=true] td,.lc-table tbody tr.lc-row--selected td{background:var(--surface-1)}.lc-table tbody tr[aria-selected=true] td:first-child,.lc-table tbody tr.lc-row--selected td:first-child{box-shadow:inset 2px 0 0 0 var(--brand-fill)}.lc-table tbody tr[aria-disabled=true] td{color:var(--ink-dis)}.lc-table tbody tr[aria-disabled=true]:hover td{background:transparent;color:var(--ink-dis)}.lc-table tbody tr.lc-row--click{cursor:pointer}.lc-table tbody tr:focus-visible{position:relative}.lc-table th.lc-col--select,.lc-table td.lc-col--select{width:40px;padding-inline:var(--sp-3) 0}.lc-table__bulk{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-h);padding:var(--sp-2) var(--sp-3);background:var(--surface-1);color:var(--ink-strong);font:var(--t-ui)}.lc-table__bulk .lc-sp{flex:1}.lc-num,.lc-id,.lc-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:normal}.lc-table td.lc-num,.lc-table th.lc-num{text-align:right}.lc-table td.lc-num .lc-cell{justify-content:flex-end}.lc-num--strong{color:var(--ink-strong)}.lc-tail{font:var(--t-metric-tail);color:var(--ink2)}.lc-table{--lc-headrow-h:max(32px, calc(var(--row-h) - var(--sp-3)))}@media (pointer:coarse){.lc-table{--lc-headrow-h:44px}}@media (max-width:640px){.lc-table{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.lc-table__viewport:before,.lc-table__viewport:after{display:none}.lc-table__scroll{overflow-x:visible;background-image:none}.lc-table table,.lc-table thead,.lc-table tbody,.lc-table tr,.lc-table td{display:block;width:auto}.lc-table thead{display:none}.lc-table tbody tr{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);padding:var(--sp-4);margin-bottom:var(--sp-2);display:grid;gap:var(--sp-2)}.lc-table tbody tr:hover td,.lc-table tbody td{background:transparent}.lc-table tbody td{height:auto;min-height:0;padding:0;border-bottom:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:var(--sp-3)}.lc-table tbody td[data-label]:before{content:attr(data-label);font:var(--t-label);color:var(--ink2);white-space:nowrap}.lc-table tbody td{text-align:right}.lc-table tbody td .lc-cell{justify-content:flex-end;overflow:visible;min-height:0}.lc-table tbody td:first-child:not(.lc-col--select),.lc-table tbody td.lc-col--lead{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2);text-align:left;font:var(--fw-semi) var(--fs-4)/var(--lh-4) var(--font-ui);color:var(--ink-strong)}.lc-table tbody td:first-child:not(.lc-col--select):before,.lc-table tbody td.lc-col--lead:before{display:none}.lc-table tbody td:first-child:not(.lc-col--select) .lc-cell,.lc-table tbody td.lc-col--lead .lc-cell{justify-content:flex-start}.lc-table:has(.lc-table__scroll) tbody td,.lc-table tbody td,.lc-table tbody td .lc-cell,.lc-table tbody td .lc-num,.lc-table tbody td .lc-cell--truncate{white-space:normal;overflow-wrap:anywhere}.lc-cell--truncate{line-height:var(--lh-4);text-overflow:clip}.lc-table td.lc-col--select,.lc-table th.lc-col--select{width:auto}}.lc-rowcard{display:grid;gap:var(--sp-2);padding:var(--sp-4);background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);color:var(--ink);text-align:left;width:100%;min-width:0;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast-out) var(--ease-out)}.lc-rowcard--click{cursor:pointer}.lc-rowcard--click:hover{box-shadow:var(--shadow-sm)}.lc-rowcard--click:active{transform:translateY(1px)}.lc-rowcard[aria-selected=true],.lc-rowcard--selected{background:var(--surface-1);box-shadow:var(--shadow-keyline),inset 2px 0 0 0 var(--brand-fill)}.lc-rowcard__lead{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.lc-rowcard__id{font:var(--fw-semi) var(--fs-4)/var(--lh-4) var(--font-ui);color:var(--ink-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-rowcard__lead .lc-sp{flex:1}.lc-rowcard__kv{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:var(--sp-3)}.lc-rowcard__k{font:var(--t-label);color:var(--ink2);white-space:nowrap}.lc-rowcard__v{text-align:right;overflow-wrap:anywhere}.lc-rowcard__act{margin-inline-start:auto;flex:none}.lc-rowcards{display:grid;gap:var(--sp-2);min-width:0}.lc-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);min-width:0;align-self:start;display:grid;grid-template-rows:auto 1fr auto;color:var(--ink)}.lc-cards{display:grid;gap:var(--sp-4);align-items:start;min-width:0}.lc-card__hd{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4);min-width:0}.lc-card__hd h2,.lc-card__hd h3,.lc-card__t{font:var(--t-lead);color:var(--ink-strong);margin:0;min-width:0}.lc-card__sub{font-size:var(--fs-2);line-height:var(--lh-3);color:var(--mute)}.lc-card__hd .lc-sp{flex:1}.lc-card__act{margin-inline-start:auto;display:flex;align-items:center;gap:var(--sp-2);flex:none}.lc-card__bd{padding:var(--card-pad);min-width:0}.lc-card__hd+.lc-card__bd{padding-top:var(--sp-1)}.lc-card__ft{padding:var(--sp-3) var(--sp-4);background:var(--surface-1);border-radius:0 0 var(--r-lg) var(--r-lg);font-size:var(--fs-2);line-height:var(--lh-3);color:var(--ink2);display:flex;align-items:center;gap:var(--sp-2)}.lc-card--click{cursor:pointer;text-align:left;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lc-card--click:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.lc-dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:var(--sp-2) var(--sp-4);margin:0}.lc-dl dt{color:var(--ink2);min-width:0}.lc-dl dd{margin:0;text-align:right;color:var(--ink-strong)}.lc-dl__total{border-top:1px solid var(--rule);padding-top:var(--sp-2);font-weight:var(--fw-semi)}.lc-dl__total dt,.lc-dl__total dd{color:var(--ink-strong)}.lc-kpi{display:grid;gap:var(--sp-2);align-content:start;padding:var(--card-pad);background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);min-width:0;align-self:start}.lc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-4);align-items:start}.lc-kpi__l{display:flex;align-items:center;gap:var(--sp-2);font:var(--t-label);color:var(--ink2);min-width:0}.lc-kpi__ic{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text)}.lc-kpi__ic svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75}.lc-kpi__v{font:var(--t-metric);letter-spacing:var(--t-metric-ls);font-variant-numeric:tabular-nums;color:var(--ink-strong);display:flex;align-items:baseline;gap:var(--sp-1);min-width:0;overflow-wrap:anywhere}.lc-kpi__d{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-2);line-height:var(--lh-3);color:var(--mute)}.lc-kpi__d .lc-up{color:var(--ok);font-weight:var(--fw-semi)}.lc-kpi__d .lc-dn{color:var(--bad);font-weight:var(--fw-semi)}.lc-kpi__spark{display:block;width:100%;height:34px;margin-top:var(--sp-1);overflow:visible}.lc-kpi__flat{font-size:var(--fs-2);line-height:var(--lh-3);color:var(--mute)}.lc-pager{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--surface-1);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 -8px 12px -12px color-mix(in srgb,var(--ink-strong) 35%,transparent);font-size:var(--fs-2);line-height:var(--lh-3);color:var(--ink2);min-height:var(--ctl-h);flex-wrap:wrap}.lc-pager__range{font-variant-numeric:tabular-nums;min-width:0}.lc-pager .lc-sp{flex:1}.lc-pager__size{display:flex;align-items:center;gap:var(--sp-2);flex:none}.lc-pager__size label{font:var(--t-label);color:var(--ink2)}.lc-pager__nav{display:flex;align-items:center;gap:var(--sp-1);flex:none}.lc-pager [disabled],.lc-pager [aria-disabled=true]{color:var(--ink-dis);cursor:default;pointer-events:none}.lc-pager[data-busy=true] .lc-pager__range{visibility:hidden}.lc-pager[data-busy=true] .lc-pager__nav{opacity:.5;pointer-events:none}.lc-skeleton{display:block;height:var(--lc-sk-h, 12px);border-radius:var(--r-xs);background:linear-gradient(90deg,var(--rule2) 25%,var(--rule) 37%,var(--rule2) 63%);background-size:400% 100%;animation:lc-shimmer 1.2s linear infinite}.lc-skeleton--text{--lc-sk-h:var(--lh-3)}.lc-skeleton--line{--lc-sk-h:var(--lh-4)}.lc-skeleton--metric{--lc-sk-h:var(--lh-9);border-radius:var(--r-sm)}@keyframes lc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lc-delayed{animation:lc-appear 1ms linear .2s both}@keyframes lc-appear{0%{opacity:0}to{opacity:1}}.lc-table__skeleton td{height:var(--row-h)}.lc-table__skeleton .lc-skeleton{width:var(--lc-sk-w, 70%)}.lc-spinner{display:inline-block;width:var(--lc-sp-d,16px);height:var(--lc-sp-d,16px);flex:none;border-radius:var(--r-full);border:2px solid color-mix(in srgb,var(--ink2) 28%,transparent);border-top-color:var(--ink2);animation:lc-spin .7s linear infinite}.lc-spinner--sm{--lc-sp-d:14px}.lc-spinner--lg{--lc-sp-d:24px;border-width:3px}@keyframes lc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lc-skeleton{animation:none;background:var(--rule2)}.lc-spinner{animation-duration:1.6s}}.lc-empty{display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--ink2)}.lc-empty__ic{width:40px;height:40px;color:var(--mute)}.lc-empty__ic svg{width:40px;height:40px;stroke:currentColor;stroke-width:1.5}.lc-empty__t{font:var(--fw-medium) var(--fs-5)/var(--lh-5) var(--font-ui);color:var(--ink-strong)}.lc-empty__d{font:var(--fw-regular) var(--fs-3)/var(--lh-3) var(--font-ui);color:var(--ink2);max-width:46ch}.lc-empty__act{margin-top:var(--sp-2);display:flex;gap:var(--sp-2);align-items:center}.lc-empty--section{padding:var(--sp-6);border:1px dashed var(--rule);border-radius:var(--r-lg);gap:var(--sp-1)}.lc-empty--section .lc-empty__t{font:var(--t-body);color:var(--ink-strong)}.lc-empty--section .lc-empty__ic{display:none}.lc-error .lc-empty__ic,.lc-empty--error .lc-empty__ic{color:var(--bad)}.lc-error__what{font-size:var(--fs-2);line-height:var(--lh-3);color:var(--mute);max-width:60ch;overflow-wrap:anywhere}.lc-banner{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);font:var(--fw-regular) var(--fs-3)/var(--lh-3) var(--font-ui);background:var(--info-soft);color:var(--info);box-shadow:inset 0 0 0 1px var(--info-border)}.lc-banner__ic{width:16px;height:16px;flex:none;margin-top:2px}.lc-banner__ic svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75}.lc-banner__bd{min-width:0;flex:1}.lc-banner__t{font-weight:var(--fw-semi)}.lc-banner__act{margin-inline-start:auto;flex:none;display:flex;gap:var(--sp-2);align-items:center}.lc-banner--ok{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-border)}.lc-banner--warn{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-border)}.lc-banner--bad{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-border)}.lc-banner--brand{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-border)}.lc-banner--neutral{background:var(--surface-1);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.lc-chart{display:grid;gap:var(--sp-3);min-width:0;--lc-ticks:4;--lc-plot-h:200px}.lc-chart__hd{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.lc-chart__legend{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font:var(--t-label);color:var(--ink2);letter-spacing:normal;text-transform:none}.lc-chart__legend span{display:inline-flex;align-items:center;gap:var(--sp-1)}.lc-chart__legend i{width:8px;height:8px;border-radius:var(--r-full);background:var(--chart-1);flex:none}.lc-chart__legend i.lc-s2{background:var(--chart-2)}.lc-chart__legend i.lc-s3{background:var(--chart-3)}.lc-chart__legend i.lc-s4{background:var(--chart-4)}.lc-chart__legend i.lc-s5{background:var(--chart-5)}.lc-chart__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2);align-items:stretch}.lc-chart__ticks{display:grid;align-content:stretch;justify-items:end;font:var(--t-micro);color:var(--chart-axis-ink);font-variant-numeric:tabular-nums;height:var(--lc-plot-h)}.lc-chart__ticks span{transform:translateY(-50%);line-height:1}.lc-chart__ticks span:first-child{transform:translateY(0)}.lc-chart__ticks span:last-child{transform:translateY(-100%)}.lc-chart__plot{position:relative;height:var(--lc-plot-h);min-width:0;background-image:repeating-linear-gradient(to top,var(--chart-grid) 0 1px,transparent 1px calc(var(--lc-plot-h) / var(--lc-ticks)));background-position:left bottom}.lc-chart__plot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--rule-strong)}.lc-chart__plot svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.lc-chart__x{display:flex;justify-content:space-between;gap:var(--sp-2);font:var(--t-micro);color:var(--chart-axis-ink);font-variant-numeric:tabular-nums}.lc-chart__cross{position:absolute;top:0;bottom:0;width:1px;background:var(--rule-strong);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.lc-chart:hover .lc-chart__cross,.lc-chart__cross[data-on=true]{opacity:1}.lc-chart__readout{position:absolute;pointer-events:none;background:var(--ink-strong);color:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);line-height:var(--lh-3);max-width:var(--tooltip-max-w)}.lc-chart__readout b{font-variant-numeric:tabular-nums}.lc-chart__fallback{font:var(--t-ui);color:var(--ink2)}.lc-chart__fallback summary{cursor:pointer;border-radius:var(--r-sm)}.lc-chart__fallback[open]{display:grid;gap:var(--sp-2)}.lc-chart .lc-s1{fill:var(--chart-1);stroke:var(--chart-1)}.lc-chart .lc-s2{fill:var(--chart-2);stroke:var(--chart-2)}.lc-chart .lc-s3{fill:var(--chart-3);stroke:var(--chart-3)}.lc-chart .lc-s4{fill:var(--chart-4);stroke:var(--chart-4)}.lc-chart .lc-s5{fill:var(--chart-5);stroke:var(--chart-5)}.lc-chart .lc-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lc-chart .lc-area{stroke:none;opacity:.16}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lc-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes lc-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@keyframes lc-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lc-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes lc-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes lc-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes lc-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lc-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes lc-pop-in-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes lc-pop-in-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lc-pop-in-right{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes lc-pop-in-left{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}.lc-scrim[data-state=open],.lc-drawer[data-state=open],.lc-modal[data-state=open],.lc-popover[data-state=open],.lc-tooltip[data-state=open],.lc-tour-card[data-state=open],.lc-toast[data-state=open],.lc-palette[data-state=open]{animation:none}html.lc-locked,html.lc-locked body{overflow:hidden}html.lc-locked body{padding-right:var(--lc-sbw, 0px)}.lc-scrim{position:fixed;inset:0;background:var(--scrim);z-index:var(--z-scrim);animation:lc-fade-in var(--dur) var(--ease-out) both}.lc-scrim[data-state=closing]{animation:lc-fade-out var(--dur-out) var(--ease-out) both;pointer-events:none}.lc-scrim[data-dismissible=false]{cursor:default}.lc-drawer{--lc-safe-t: env(safe-area-inset-top, 0px);--lc-safe-b: env(safe-area-inset-bottom, 0px);position:fixed;top:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);width:var(--drawer-w);max-width:calc(100vw - var(--sp-3) * 2);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-2);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);color:var(--ink);font:var(--t-body);z-index:var(--z-drawer);animation:lc-drawer-in var(--dur) var(--ease-out) both}.lc-drawer.drawer:not(.on){display:none}.lc-drawer[data-state=closing]{animation:lc-drawer-out var(--dur-out) var(--ease-out) both;pointer-events:none}.lc-drawer-hd{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--card-pad);background:var(--surface-2);position:relative;transition:box-shadow var(--dur-fast) var(--ease-out)}.lc-drawer[data-scrolled=true] .lc-drawer-hd{box-shadow:0 8px 14px -12px color-mix(in srgb,var(--ink-strong) 45%,transparent)}.lc-drawer-title{margin:0;min-width:0;font:var(--t-lead);color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-drawer-sub{font:var(--fw-regular) var(--fs-2)/var(--lh-3) var(--font-ui);color:var(--mute)}.lc-drawer-hd-actions{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.lc-drawer-bd{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--card-pad)}.lc-drawer-ft{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--card-pad);background:var(--surface-1);box-sizing:border-box}.lc-drawer-ft-note{margin-right:auto;min-width:0}.lc-drawer[data-busy=true] .lc-drawer-bd{pointer-events:none;user-select:none}.lc-drawer[data-dimmed=true]{pointer-events:none}.lc-drawer[data-dimmed=true]:after{content:"";position:absolute;inset:0;background:var(--scrim);border-radius:inherit;animation:lc-fade-in var(--dur-fast) var(--ease-out) both}@media (max-width: 900px){.lc-drawer{inset:0;width:auto;max-width:none;border-radius:0}}@media (max-width: 640px){.lc-drawer{--lc-sheet-ft-h: calc(var(--ctl-h) + var(--sp-3) * 2 + var(--lc-safe-b));inset:auto 0 0;width:auto;max-width:none;max-height:100dvh;padding-top:var(--lc-safe-t);border-radius:var(--r-xl) var(--r-xl) 0 0;animation-name:lc-sheet-in}.lc-drawer[data-state=closing]{animation-name:lc-sheet-out}.lc-drawer-hd{padding-top:var(--sp-5)}.lc-drawer-hd:before{content:"";position:absolute;top:var(--sp-2);left:50%;width:36px;height:4px;margin-left:-18px;border-radius:var(--r-full);background:var(--rule-strong);pointer-events:none}.drawer.lc-drawer .lc-drawer-bd,.lc-drawer-bd{padding-bottom:var(--lc-sheet-ft-h)}.lc-drawer-ft{position:absolute;left:0;right:0;bottom:0;min-height:var(--lc-sheet-ft-h);padding-bottom:calc(var(--sp-3) + var(--lc-safe-b))}}.lc-modal-wash{position:fixed;inset:0;z-index:var(--z-modal);display:grid;grid-template-columns:100%;grid-template-rows:1fr auto 2fr;justify-items:center;padding:var(--modal-gutter);box-sizing:border-box;pointer-events:none}.lc-modal{grid-row:2;width:var(--modal-w-md);max-width:100%;max-height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-3);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);color:var(--ink);font:var(--t-body);pointer-events:auto;animation:lc-modal-in var(--dur) var(--ease-in-out) both}.lc-modal[data-size=sm]{width:var(--modal-w-sm)}.lc-modal[data-size=lg]{width:var(--modal-w-lg)}.lc-modal[data-state=closing]{animation:lc-modal-out var(--dur-out) var(--ease-in-out) both;pointer-events:none}.lc-modal-hd{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.lc-modal-ti{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.lc-modal-title{margin:0;min-width:0;font:var(--t-lead);color:var(--ink-strong)}.lc-modal-sub{margin:0;font:var(--t-body-sm, inherit);font-size:13.5px;line-height:1.5;color:var(--ink-muted, var(--ink2))}.lc-modal-hd-actions{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex:none}.lc-modal-bd{flex:1;min-height:0;max-height:70vh;overflow:auto;overscroll-behavior:contain;padding:0 var(--sp-5) var(--sp-5)}.lc-modal[data-scrolled=true] .lc-modal-hd{box-shadow:0 8px 14px -12px color-mix(in srgb,var(--ink-strong) 45%,transparent)}.lc-modal-ft{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--surface-1)}.lc-modal-ft-note{margin-right:auto;min-width:0}.lc-modal-icon{flex:none;width:20px;height:20px;color:var(--ink2)}.lc-modal[data-tone=danger] .lc-modal-icon{color:var(--bad)}.lc-modal[data-tone=warn] .lc-modal-icon{color:var(--warn)}.lc-modal[data-busy=true] .lc-modal-bd{pointer-events:none;user-select:none}.lc-popover{--lc-icon: 16px;position:fixed;z-index:var(--z-popover);box-sizing:border-box;min-width:180px;max-width:min(320px,calc(100vw - var(--sp-4) * 2));max-height:min(420px,calc(100dvh - var(--sp-8)));overflow:auto;overscroll-behavior:contain;padding:var(--sp-1);background:var(--surface-3);border-radius:var(--r-xl);box-shadow:var(--shadow-md);color:var(--ink);animation:lc-pop-in-bottom var(--dur-fast) var(--ease-out) both}.lc-popover[data-side=top]{animation-name:lc-pop-in-top}.lc-popover[data-side=left]{animation-name:lc-pop-in-left}.lc-popover[data-side=right]{animation-name:lc-pop-in-right}.lc-popover[data-state=closing]{animation:lc-fade-out var(--dur-fast-out) var(--ease-out) both;pointer-events:none}.lc-popover-item{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--ctl-h-sm);box-sizing:border-box;padding:0 var(--sp-2);border:0;border-radius:var(--r-md);background:none;color:var(--ink);font:var(--fw-regular) var(--fs-2)/var(--lh-3) var(--font-ui);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.lc-popover-item>svg,.lc-popover-ico{flex:none;width:var(--lc-icon);height:var(--lc-icon);color:var(--ink2)}.lc-popover-item:hover,.lc-popover-item[data-current=true]{background:var(--bg2)}.lc-popover-item[aria-selected=true]{color:var(--ink-strong)}.lc-popover-item[aria-disabled=true],.lc-popover-item:disabled{color:var(--ink-dis);cursor:default;background:none}.lc-popover-item[data-tone=danger]{color:var(--bad)}.lc-popover-item[data-tone=danger]>svg{color:var(--bad)}.lc-popover-meta{margin-left:auto;font:var(--t-micro);color:var(--mute)}.lc-popover-sec{padding:var(--sp-2) var(--sp-2) var(--sp-1);font:var(--t-label);color:var(--ink2)}.lc-popover-sep{height:1px;margin:var(--sp-1) 0;background:var(--rule2);border:0}.lc-popover-search{padding:var(--sp-1) var(--sp-1) var(--sp-2)}.lc-popover-empty{padding:var(--sp-4) var(--sp-3);text-align:center;color:var(--mute)}.lc-popover.lc-picker-list{min-width:0;max-width:none;max-height:min(420px,calc(100dvh - var(--sp-8)),var(--lc-fit, 420px))}.lc-tooltip{position:fixed;z-index:var(--z-popover);box-sizing:border-box;max-width:var(--tooltip-max-w);padding:var(--sp-2) var(--sp-3);background:var(--ink-strong);color:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-md);font:var(--fw-regular) var(--fs-2)/var(--lh-3) var(--font-ui);pointer-events:none;animation:lc-pop-in-bottom var(--dur-fast) var(--ease-out) both}.lc-tooltip[data-side=top]{animation-name:lc-pop-in-top}.lc-tooltip[data-side=left]{animation-name:lc-pop-in-left}.lc-tooltip[data-side=right]{animation-name:lc-pop-in-right}.lc-tooltip[data-state=closing]{animation:lc-fade-out var(--dur-fast-out) var(--ease-out) both}.lc-tooltip-arrow{position:absolute;width:6px;height:6px;background:var(--ink-strong);transform:rotate(45deg)}.lc-tooltip[data-side=bottom] .lc-tooltip-arrow{top:-3px}.lc-tooltip[data-side=top] .lc-tooltip-arrow{bottom:-3px}.lc-tooltip[data-side=right] .lc-tooltip-arrow{left:-3px}.lc-tooltip[data-side=left] .lc-tooltip-arrow{right:-3px}.lc-tooltip-kbd{margin-left:var(--sp-2);padding:0 var(--sp-1);border-radius:var(--r-xs);background:color-mix(in srgb,var(--card) 22%,transparent);font:var(--t-micro)}.lc-tour{position:fixed;inset:0;z-index:var(--z-tour);overflow:hidden;pointer-events:none}.lc-tour-hole{position:absolute;border-radius:var(--r-lg);box-shadow:0 0 0 100vmax var(--scrim);transition:top var(--dur) var(--ease-out),left var(--dur) var(--ease-out),width var(--dur) var(--ease-out),height var(--dur) var(--ease-out)}.lc-tour[data-anchored=false] .lc-tour-hole{inset:0;border-radius:0;box-shadow:none;background:var(--scrim)}.lc-tour-card{position:absolute;width:320px;max-width:calc(100vw - var(--sp-8));box-sizing:border-box;padding:var(--sp-4);background:var(--surface-3);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);color:var(--ink);pointer-events:auto;animation:lc-modal-in var(--dur) var(--ease-out) both}.lc-tour-title{margin:0 0 var(--sp-1);font:var(--t-lead);color:var(--ink-strong)}.lc-tour-bd{font:var(--t-body);color:var(--ink)}.lc-tour-ft{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4)}.lc-tour-step{font:var(--t-micro);color:var(--mute)}.lc-tour-skip{margin-left:auto}.lc-toasts{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:var(--sp-2);width:min(380px,calc(100vw - var(--sp-7)));pointer-events:none}.lc-toasts>*{pointer-events:auto}.lc-toasts>.lc-toast:nth-child(n+4){display:none}.lc-toasts-more{align-self:flex-end;font:var(--t-micro);color:var(--mute);pointer-events:none}.lc-toast{--lc-icon: 16px;display:grid;grid-template-columns:var(--lc-icon) 1fr auto;gap:var(--sp-2) var(--sp-3);align-items:start;padding:var(--sp-3);box-sizing:border-box;background:var(--surface-3);border-radius:var(--r-lg);box-shadow:var(--shadow-md);color:var(--ink);animation:lc-toast-in var(--dur) var(--ease-out) both}.lc-toast[data-state=closing]{animation:lc-toast-out var(--dur-out) var(--ease-out) both;pointer-events:none}.lc-toast-ico{width:var(--lc-icon);height:var(--lc-icon);color:var(--ink2)}.lc-toast[data-tone=ok] .lc-toast-ico{color:var(--ok)}.lc-toast[data-tone=bad] .lc-toast-ico{color:var(--bad)}.lc-toast[data-tone=warn] .lc-toast-ico{color:var(--warn)}.lc-toast[data-tone=info] .lc-toast-ico{color:var(--info)}.lc-toast-title{font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--font-ui);color:var(--ink-strong)}.lc-toast-bd{font:var(--fw-regular) var(--fs-2)/var(--lh-3) var(--font-ui);color:var(--ink2)}.lc-toast-act{grid-column:2;margin-top:var(--sp-1)}.lc-toast-life{grid-column:1 / -1;height:2px;border-radius:var(--r-full);background:var(--rule2);overflow:hidden}.lc-toast-life:after{content:"";display:block;height:100%;background:var(--ink2);transform-origin:left center;animation:lc-toast-life var(--lc-toast-life, 6s) linear both}@keyframes lc-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lc-toast:is(:hover,:focus-within) .lc-toast-life:after{animation-play-state:paused}@media (max-width: 640px){.lc-toasts{left:var(--sp-3);right:var(--sp-3);bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px));width:auto}}.lc-palette-wash{position:fixed;inset:0;z-index:var(--z-popover);display:grid;justify-items:center;align-content:start;padding:12vh var(--sp-4) var(--sp-4);box-sizing:border-box;pointer-events:none}.lc-palette{width:min(600px,100%);max-height:calc(100dvh - 12vh - var(--sp-8));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-3);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);color:var(--ink);pointer-events:auto;animation:lc-modal-in var(--dur) var(--ease-out) both}.lc-palette[data-state=closing]{animation:lc-modal-out var(--dur-out) var(--ease-out) both;pointer-events:none}.lc-palette-search{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);min-height:var(--ctl-h-lg);flex:none}.lc-palette-search>svg{flex:none;width:16px;height:16px;color:var(--mute)}.lc-palette-search input{flex:1;min-width:0;height:var(--ctl-h-lg);border:0;background:none;color:var(--ink);font:var(--t-body)}.lc-palette-search input::placeholder{color:var(--mute)}.lc-palette-search input:focus-visible{outline:none;box-shadow:none}.lc-palette-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--sp-1);border-top:1px solid var(--rule2)}.lc-palette-empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--mute);font:var(--t-body)}.lc-palette-ft{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--surface-1);font:var(--t-micro);color:var(--mute);flex:none}.lc-palette-kbd{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:var(--r-xs);background:var(--bg2);color:var(--ink2);font:var(--t-micro)}@media (prefers-reduced-motion: reduce){.lc-drawer,.lc-modal,.lc-palette,.lc-tour-card,.lc-toast,.lc-popover,.lc-tooltip{animation-name:lc-fade-in}.lc-drawer[data-state=closing],.lc-modal[data-state=closing],.lc-palette[data-state=closing],.lc-toast[data-state=closing],.lc-popover[data-state=closing],.lc-tooltip[data-state=closing]{animation-name:lc-fade-out}.lc-tour-hole{transition:none}.lc-toast-life:after{animation:none;transform:scaleX(0)}}.lc-tour-hd{display:flex;align-items:flex-start;gap:var(--sp-2)}.lc-tour-hd>h2{flex:1 1 auto;min-width:0;margin:0}.lc-tour-x{flex:none;margin:calc(var(--sp-1) * -1) calc(var(--sp-1) * -1) 0 0}.lc-tour-count{font:var(--t-micro);color:var(--mute)}.lc-tour-sp{flex:1 1 auto;min-width:0}@media (max-width: 640px){.lc-drawer-hd{flex-wrap:wrap;row-gap:2px;align-items:flex-start}.lc-drawer-hd>h2{flex:1 1 0;min-width:0;white-space:normal;overflow-wrap:anywhere}.lc-drawer-hd>.dsub{order:3;flex:0 0 100%;margin:0}.lc-drawer-hd>.lc-sp{display:none}.lc-drawer-hd>.dclose{order:2;margin-top:-4px}}.dock.guide .gd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px;background:var(--card);-webkit-overflow-scrolling:touch}.dock.guide .gd-head{margin:0 0 18px}.dock.guide .gd-head h2{margin:0 0 6px;font:600 20px/1.25 var(--font-ui, inherit);letter-spacing:-.01em;color:var(--ink-strong);text-wrap:balance}.dock.guide .gd-head p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink2)}.dock.guide .gd-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dock.guide .gd-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.dock.guide .gd-n{display:inline-grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;font:600 12px/1 var(--font-ui, inherit);color:var(--brand);background:var(--brand-soft, rgba(43, 91, 226, .1));font-variant-numeric:tabular-nums}.dock.guide .gd-steps b{display:block;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ink-strong)}.dock.guide .gd-steps p{margin:3px 0 0;font-size:14px;line-height:1.55;color:var(--ink2)}.dock.guide .gd-act{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule2)}.dock.guide .gd-hint{font-size:12.5px;color:var(--mute)}.dock.guide .gd-secs{display:grid;gap:20px}.dock.guide .gd-sec h3{margin:0 0 6px;font:600 15px/1.3 var(--font-ui, inherit);color:var(--ink-strong)}.dock.guide .gd-sec p{margin:0;font-size:14px;line-height:1.6;color:var(--ink2)}.dock.guide .gd-sec p+ul,.dock.guide .gd-sec p+ol{margin-top:8px}.dock.guide .gd-sec ul,.dock.guide .gd-sec ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px;line-height:1.55;color:var(--ink2)}.dock.guide .gd-sec ul{list-style:disc}.dock.guide .gd-sec ol{list-style:decimal}.dock.guide .gd-sec li::marker{color:var(--mute);font-variant-numeric:tabular-nums}.dock.guide .dtabs button:disabled{opacity:.45;cursor:default}@media (max-width: 760px){.dock.guide .gd-body{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.dock.guide .gd-head h2{font-size:19px}}body{background:var(--bg)}.view:before{display:none}.sb{background:var(--surface-1);border-right:1px solid var(--rule);padding:12px 10px}.tenant{background:transparent;border:0;box-shadow:none;border-radius:var(--r-md);margin-bottom:6px;padding:8px}.tenant:hover{background:var(--card);box-shadow:none}.tenant .mark{width:32px;height:32px;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);box-shadow:none;font:var(--fw-semi) 13px var(--font-ui)}.tenant b{font:var(--fw-semi) 14px/18px var(--font-ui);color:var(--ink-strong)}.tenant small{font-size:12px;line-height:16px}.nav{gap:1px}.nav .grp{font:var(--fw-label) 12px/16px var(--font-ui);letter-spacing:.04em;color:var(--mute);padding:14px 10px 4px}.nav a{padding:6px 10px;min-height:32px;border-radius:7px;border:0;font-weight:var(--fw-regular);font-size:14px;color:var(--ink2)}.nav a svg{width:16px;height:16px;opacity:1;color:var(--mute)}.nav a:hover{background:var(--card);color:var(--ink-strong)}.nav a.on{background:var(--card);color:var(--brand-text);font-weight:var(--fw-medium);box-shadow:none;border:0}.nav a.on:before{display:none}.nav a .cnt{font:var(--fw-medium) 11.5px/16px var(--font-ui);background:transparent;color:var(--mute);padding:0 2px}.nav a .cnt.w{background:transparent;color:var(--warn)}.sb-tools{display:grid;gap:8px;padding:10px 2px 6px}.sb-theme{display:grid;grid-template-columns:repeat(3,1fr);padding:3px}.sb-theme button{height:28px;display:grid;place-items:center;color:var(--mute);background:transparent;border:0;cursor:pointer}.sb-theme button.on{color:var(--ink-strong)}.sb-fold{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);color:var(--ink2);font:var(--fw-regular) 14px var(--font-ui);cursor:pointer;text-align:left;white-space:nowrap}.sb-fold:hover{color:var(--ink-strong);border-color:var(--rule-strong)}.sb-fold svg{color:var(--mute);flex:none}@media (min-width: 761px){[data-sb=compact] .nav a{position:relative;padding-left:16px}[data-sb=compact] .nav a .cnt{position:absolute;left:26px;right:auto;top:0;margin:0;min-width:16px;height:15px;padding:0 4px;border-radius:8px;background:var(--brand-soft);color:var(--brand-text);font:var(--fw-medium) 10px/15px var(--font-ui);text-align:center}[data-sb=compact] .nav a .cnt.w{background:var(--warn-soft, var(--brand-soft));color:var(--warn)}[data-sb=compact] .sb-tools{padding:10px 0 6px;justify-items:center}[data-sb=compact] .sb-theme{grid-template-columns:1fr;width:36px}[data-sb=compact] .sb-theme button:not(.on){display:none}[data-sb=compact] .sb-fold{width:36px;height:36px;padding:0;justify-content:center}[data-sb=compact] .sb-fold .lbl{display:none}[data-sb=compact] .sb:hover,[data-sb=compact] .sb.menu-open,[data-sb=compact] .sb:has(:focus-visible){width:var(--rail-w-open, 232px);box-shadow:var(--shadow-keyline),var(--shadow-md)}[data-sb=compact] .sb:hover .nav a,[data-sb=compact] .sb.menu-open .nav a{padding-left:10px}[data-sb=compact] .sb:hover .nav a .cnt,[data-sb=compact] .sb.menu-open .nav a .cnt{position:static;margin-left:auto;height:auto;min-width:0;padding:0 2px;border-radius:0;background:transparent;color:var(--mute);font:var(--fw-medium) 11.5px/16px var(--font-ui)}[data-sb=compact] .sb:hover .sb-tools,[data-sb=compact] .sb.menu-open .sb-tools{padding:10px 2px 6px;justify-items:stretch}[data-sb=compact] .sb:hover .sb-theme,[data-sb=compact] .sb.menu-open .sb-theme{grid-template-columns:repeat(3,1fr);width:auto}[data-sb=compact] .sb:hover .sb-theme button:not(.on),[data-sb=compact] .sb.menu-open .sb-theme button:not(.on){display:grid}[data-sb=compact] .sb:hover .sb-fold,[data-sb=compact] .sb.menu-open .sb-fold{width:auto;height:auto;min-height:36px;padding:6px 10px;justify-content:flex-start}[data-sb=compact] .sb:hover .sb-fold .lbl,[data-sb=compact] .sb.menu-open .sb-fold .lbl{display:inline}}@media (max-width: 760px){.sb-fold{display:none}}.sb .foot .mebtn{background:transparent;border:0;box-shadow:none;border-top:1px solid var(--rule);border-radius:0;padding:12px 6px 4px}.sb .foot .mebtn:hover{box-shadow:none;background:transparent}.sb .foot .av,.av{background:var(--brand-soft);color:var(--brand-text);box-shadow:none;font-family:var(--font-ui)}.top{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--rule);padding:10px 24px;min-height:52px}.top h1{font-size:14px}.top .pmark i{background:var(--brand-fill);border-radius:7px}.search{height:32px;border-radius:var(--r-md);border-color:var(--rule-strong);background:var(--card)}.view{padding-top:0}.view>.ph:first-child,.view>div>.ph:first-child{margin:0 -28px 20px;padding:14px 28px;border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:10px 14px}.ph h1{font:var(--fw-title) 20px/28px var(--font-ui);letter-spacing:-.005em;color:var(--ink-strong)}.ph p{font-size:13px;line-height:18px;color:var(--mute);margin-top:1px}.ph .date{font-size:12.5px}.card{border-radius:var(--r-lg);box-shadow:var(--shadow-keyline)}.card>.hd:first-child{background:var(--surface-1);border-bottom:1px solid var(--rule);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:12px 16px}.card>.hd h2,.card>.hd h3{font:var(--fw-title) 15px/22px var(--font-ui);color:var(--ink-strong)}.card>.tabs{border-radius:var(--r-lg) var(--r-lg) 0 0}.lc-card{box-shadow:var(--shadow-keyline)}.lc-card__hd{background:var(--surface-1);border-bottom:1px solid var(--rule);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:12px 16px}.lc-card__hd+.lc-card__bd{padding-top:var(--card-pad)}.lc-card__hd h2,.lc-card__hd h3,.lc-card__t{font:var(--fw-title) 15px/22px var(--font-ui)}.lc-card__ft{border-top:1px solid var(--rule)}.lc-card--click:hover{box-shadow:var(--shadow-keyline),0 0 0 1px var(--rule-strong);transform:none}.lc-kpis{gap:1px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);overflow:hidden;align-items:stretch}.lc-kpi{border-radius:0;box-shadow:none;align-self:stretch;outline:1px solid var(--rule)}.lc-kpi__l{font:var(--fw-label) 12px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.lc-kpi__ic{border-radius:var(--r-md)}.lc-drawer,.drawer{top:0;right:0;bottom:0;max-width:100vw;border-radius:0;border-left:1px solid var(--rule);box-shadow:-18px 0 48px -28px color-mix(in srgb,var(--ink-strong) 45%,transparent);background:var(--card)}.lc-drawer-hd,.drawer .hd,.drawer .dh{background:var(--card);border-bottom:1px solid var(--rule);min-height:58px;padding:8px 12px 8px 20px}.lc-drawer[data-scrolled=true] .lc-drawer-hd{box-shadow:none}.lc-drawer-title,.drawer .hd h2,.drawer .dh h2{font:var(--fw-medium) 16px/22px var(--font-ui)}.lc-drawer-ft,.drawer .ft,.drawer .df{border-top:1px solid var(--rule);background:var(--surface-1)}@media (max-width: 760px){.lc-drawer,.drawer{border-left:0}.view>.ph:first-child,.view>div>.ph:first-child{margin:0 -14px 14px;padding:12px 14px}.top{padding:8px 14px}}.seg{background:var(--surface-1);border-color:var(--rule);box-shadow:none;border-radius:var(--r-md)}.seg button{border-radius:6px}.seg button.on{background:var(--card);color:var(--ink-strong);box-shadow:0 0 0 1px var(--rule)}.seg button.on .segn{background:var(--brand-soft);color:var(--brand-text)}.lc-eb{display:block;font:var(--fw-label) 12px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.lc-loop2-ht{display:grid;gap:2px;min-width:0}.lc-loop2-ht h2{font:var(--fw-title) 16px/24px var(--font-ui);color:var(--ink-strong);margin:0}.lc-loop2-ht h2 small{font-size:13px;font-weight:var(--fw-regular);color:var(--mute)}.grid.two.lc-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.grid.two.lc-even>.card{margin:0}.kpis.lc-strip{gap:1px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-keyline);overflow:hidden;margin-bottom:16px}.kpis.lc-strip[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis.lc-strip[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.lc-strip[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.lc-strip[data-n="1"]{grid-template-columns:1fr}.kpis.lc-strip .kpi{border-radius:0;box-shadow:none;outline:1px solid var(--rule);padding:16px 16px 14px;display:flex;flex-direction:column;min-height:124px;position:relative}.kpis.lc-strip .kpi:hover{transform:none;box-shadow:none}.kpis.lc-strip .kpi .l{font:var(--fw-label) 12px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.kpis.lc-strip .kpi .l .ic{width:24px;height:24px;border-radius:7px}.kpis.lc-strip .kpi .l .ic.warn{background:var(--warn-soft)}.kpis.lc-strip .kpi .l .ic.warn svg{stroke:var(--warn)}.kpis.lc-strip .kpi .v{font:var(--fw-figure) 28px/36px var(--font-ui);letter-spacing:-.01em;margin:10px 0 2px;font-variant-numeric:tabular-nums}.kpis.lc-strip .kpi .d{font-size:var(--fs-sub);line-height:var(--lh-sub)}.kpis.lc-strip .kpi .d.warn{color:var(--warn)}.kpis.lc-strip .kpi svg.spark{position:static;width:100%;height:26px;margin-top:auto}.lc-strip-bar{display:flex;height:4px;margin-top:auto;border-radius:99px;background:var(--bg2);overflow:hidden}.lc-strip-bar i{display:block;height:100%}.lc-needs .lc-need{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--rule2);cursor:pointer;color:inherit;text-decoration:none}.lc-needs .hd+.lc-need{border-top:0}.lc-needs .lc-need:hover{background:var(--surface-1)}.lc-need-ic{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;flex:none;background:var(--brand-soft);color:var(--brand-text)}.lc-need-ic.warn{background:var(--warn-soft);color:var(--warn)}.lc-need-ic.bad{background:var(--bad-soft);color:var(--bad)}.lc-need-tx{min-width:0;display:grid}.lc-need-tx b{font-weight:var(--fw-medium);color:var(--ink-strong)}.lc-need-tx small{color:var(--mute);font-size:var(--fs-sub);line-height:var(--lh-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-need-act{margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:var(--brand-text);font-weight:var(--fw-medium);font-size:13px;white-space:nowrap}.lc-need-none{margin:0;padding:14px 16px;color:var(--mute)}.lc-loop2-cols{display:grid;padding:16px;gap:0}.lc-loop2-st{display:flex;flex-direction:column;gap:2px;padding:0 12px;border-left:1px solid var(--rule2);color:inherit;text-decoration:none;min-width:0}.lc-loop2-st:first-child{border-left:0;padding-left:0}.lc-loop2-st b{font:var(--fw-figure) 26px/34px var(--font-ui);color:var(--ink-strong);font-variant-numeric:tabular-nums}.lc-loop2-st small{color:var(--mute);font-size:var(--fs-sub-tight);line-height:var(--lh-sub)}.lc-loop2-st:hover b{color:var(--brand-text)}.lc-loop2-wk{display:flex;align-items:flex-end;gap:3px;height:30px;margin-top:8px}.lc-loop2-wk i{flex:1;background:color-mix(in srgb,var(--brand) 35%,transparent);border-radius:2px}.lc-loop2-wk i.now{background:var(--brand)}.lc-loop2-foot{display:flex;gap:18px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--rule2);font-size:13px;color:var(--ink2)}.lc-loop2-foot a{color:inherit;text-decoration:none}.lc-loop2-foot b{color:var(--ink-strong);font-weight:var(--fw-semi)}table.lc-bars .lc-bars-col{width:34%;padding-left:16px;padding-right:16px}.lc-bar{display:block;height:6px;border-radius:99px;background:var(--bg2);overflow:hidden;min-width:60px}.lc-bar i{display:block;height:100%;border-radius:99px}.lc-quick .qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 16px}.lc-quick .qa a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:none;background:var(--card);cursor:pointer}.lc-quick .qa a:hover{border-color:var(--rule-strong);transform:none;box-shadow:none}.lc-quick .qa .ic{width:30px;height:30px;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;flex:none}.lc-quick .qa b{display:block;font-weight:var(--fw-medium);font-size:13.5px}.lc-quick .qa small{display:block;color:var(--mute);font-size:12px}@media (max-width: 1100px){.kpis.lc-strip[data-n="5"],.kpis.lc-strip[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two.lc-even{grid-template-columns:1fr}.lc-quick .qa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.kpis.lc-strip .kpi:first-child{grid-column:1 / -1}.lc-loop2-cols{grid-template-columns:1fr 1fr!important;row-gap:14px}.lc-loop2-st:nth-child(odd){border-left:0;padding-left:0}table.lc-bars .lc-bars-col{width:26%;padding-left:8px;padding-right:8px}}:root{--cell: calc(14px * var(--dens))}th{font:var(--fw-label) 12px/16px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}td.num,th.num,.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.kpis.lc-strip svg.spark{display:block}@media (min-width: 761px){.drawer.lc-drawer,.drawer.lc-drawer.on{top:0;right:0;bottom:0;margin:0;height:100vh;border-radius:0}}.lc-drawer-hd .lc-sp,.drawer .hd .sp{flex:1}.lc-drawer-hd .dsub{color:var(--mute);font-size:13px}.aff-k,.seo-k,.at-err__k,.lines-editor td:before,.range span,.pal .res .k,.pal .res .palhd,.bt .confirm .ch,.ocr .meter .k,.ocr .oc-rows th,.ocr .cand .oc-who,.ocr .typebox label,.ocr .oc-kpi .k,.ocr .dhead span,.rpickn small,.rflowhead,.rdaa-row>span,.rsechd .eyebrow,.rtl-lb,.ocr .oc-ans-grp h4,.ocr .oc-prog-row .k,.ocr .oc-fld>span,.ocr .oc-lbl em,.ocr .oc-tpl-group>h3,.oc-recheck-tbl td:before,.oc-recheck-eye>em,.oc-recheck-verdict>em,.oc-recheck-moved,.oc-proof-tbl td:before,.at-grid th{font-family:var(--font-ui);letter-spacing:.04em}.aff-k,.seo-k{font-weight:var(--fw-label);font-size:12px;color:var(--mute)}.view>:is(.card,.lc-card,.grid,.kpis,.lc-kpis,.lc-setup,.tablewrap)+:is(.card,.lc-card,.grid,.kpis,.lc-kpis,.lc-setup,.tablewrap){margin-top:16px}.card .hd small:not(.lc-card__sub){font-size:var(--fs-sub)}.view .lc-rec-tx small{font-size:var(--fs-sub);line-height:var(--lh-sub)}.view .lc-counts small{font-size:var(--fs-sub-tight);line-height:var(--lh-sub)}.view .lc-counts b{font-weight:var(--fw-figure);font-variant-numeric:tabular-nums}.view .lc-even .lc-usage .kpi .l,.view td .seo-path,.view td .aff-mono{font-size:var(--fs-sub)}.kpi .v,.lc-kpi__v,.lc-rec-r,.totals,.lc-num{font-variant-numeric:tabular-nums}@media (max-width: 760px){.kpis.lc-strip .kpi .d{font-size:var(--fs-sub-tight)}}[data-mod=sell]{--mod: var(--mod-sell);--mod-soft: var(--mod-sell-soft);--mod-text: var(--mod-sell-text)}[data-mod=make]{--mod: var(--mod-make);--mod-soft: var(--mod-make-soft);--mod-text: var(--mod-make-text)}[data-mod=stock]{--mod: var(--mod-stock);--mod-soft: var(--mod-stock-soft);--mod-text: var(--mod-stock-text)}[data-mod=accounts]{--mod: var(--mod-accounts);--mod-soft: var(--mod-accounts-soft);--mod-text: var(--mod-accounts-text)}[data-mod=people]{--mod: var(--mod-people);--mod-soft: var(--mod-people-soft);--mod-text: var(--mod-people-text)}[data-mod=seo]{--mod: var(--mod-seo);--mod-soft: var(--mod-seo-soft);--mod-text: var(--mod-seo-text)}[data-mod=slate]{--mod: var(--mod-slate);--mod-soft: var(--mod-slate-soft);--mod-text: var(--mod-slate-text)}.card,.lc-card{box-shadow:var(--lift-1)}.top,.sb{background:var(--card)}.nav a:hover{background:var(--surface-1)}.nav a svg{color:var(--mod)}.nav a.on{background:var(--brand-soft);color:var(--brand-text)}.nav a.on svg{color:var(--brand-text)}.nav .grp[data-mod]{display:flex;align-items:center;gap:8px}.nav .grp[data-mod]:after{content:"";order:-1;flex:none;width:6px;height:6px;border-radius:2px;background:var(--mod)}.nav a .cnt.hot{background:var(--mod-soft);color:var(--mod-text);padding:0 7px;border-radius:var(--r-full)}.tenant{background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--r-lg);padding:8px 10px;margin-bottom:8px}.tenant:hover{background:var(--surface-1);border-color:var(--rule-strong)}.tenant .mark{border-radius:var(--r-md);background:var(--brand-fill);color:var(--brand-ink)}.tenant .mark img{border-radius:var(--r-md)}@media (min-width: 761px){[data-sb=compact] .tenant{background:transparent}[data-sb=compact] .sb:hover .tenant,[data-sb=compact] .sb.menu-open .tenant,[data-sb=compact] .sb:has(:focus-visible) .tenant{background:var(--surface-1)}[data-sb=compact] .nav a .cnt.hot{background:var(--mod-soft);color:var(--mod-text)}[data-sb=compact] .sb:hover .nav a .cnt.hot,[data-sb=compact] .sb.menu-open .nav a .cnt.hot{background:var(--mod-soft);color:var(--mod-text);padding:0 7px;border-radius:var(--r-full)}}.lc-kpis{gap:16px;background:transparent;box-shadow:none;border-radius:0;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(max(200px,calc((100% - 64px)/5)),1fr))}.lc-kpi{border-radius:var(--r-lg);box-shadow:var(--lift-1);outline:0}.lc-kpi__ic{background:var(--mod-soft);color:var(--mod)}.kpis{gap:16px}.kpi{border-radius:var(--r-lg);box-shadow:var(--lift-1)}.kpi:hover{transform:none;box-shadow:var(--lift-1)}.kpi .l .ic{background:var(--mod-soft)}.kpi .l .ic svg{stroke:var(--mod)}.kpis.lc-strip{gap:16px;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.kpis.lc-strip .kpi{border-radius:var(--r-lg);box-shadow:var(--lift-1);outline:0;padding:16px 18px;min-height:0}.kpis.lc-strip .kpi:hover{box-shadow:var(--lift-1)}.kpis.lc-strip[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.lc-strip[data-n="7"],.kpis.lc-strip[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis.lc-strip .kpi .l{font:var(--fw-medium) 13.5px/18px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink2);white-space:nowrap}.kpis.lc-strip .kpi .l .ic{width:24px;height:24px;border-radius:7px;background:var(--mod-soft)}.kpis.lc-strip .kpi .l .ic svg{stroke:var(--mod)}.kpis.lc-strip .kpi .v{font:var(--fw-semi) 30px/36px var(--font-ui);letter-spacing:-.024em;margin:12px 0 2px;font-variant-numeric:tabular-nums}td,.lc-table tbody td{font-size:13.5px}td .sub,td small.sub{font-size:13px;line-height:18px}@media (max-width: 1100px){.kpis.lc-strip[data-n="6"],.kpis.lc-strip[data-n="7"],.kpis.lc-strip[data-n="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.kpis.lc-strip .kpi:first-child{grid-column:auto}.kpis.lc-strip .kpi{padding:14px}.kpis.lc-strip .kpi .v{font-size:24px;line-height:30px}.kpis.lc-strip[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.lc-strip[data-n] .kpi:last-child:nth-child(odd){grid-column:1 / -1}}:root[data-look=backlinkreach]{--font-ui: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #F5F5F1;--bg2: #EFEEE8;--surface-1: #FAFAF8;--card: #FFFFFF;--surface-2: #FFFFFF;--surface-3: #FFFFFF;--ink-strong: #15131E;--ink: #15131E;--ink2: #4A4759;--mute: #6B6880;--ink-dis: #6B6880;--rule: #E6E5DF;--rule2: #EEEDE8;--rule-strong: #D6D4CC;--brand: #4B3FCF !important;--brand-2: #8F86FF !important;--brand-fill: #4B3FCF !important;--brand-hover: #3E33B8 !important;--brand-text: #4B3FCF !important;--brand-soft: #ECEAFA !important;--brand-border: rgba(75, 63, 207, .28) !important;--brand-ink: #FFFFFF;--ok: #0F7A4F;--ok-soft: #E3F2EA;--warn: #8A5300;--warn-soft: #FBF0DA;--bad: #B42318;--bad-soft: #FBE9E7;--info: #1F5FBF;--info-soft: #E6EEFA;--mod-seo: #4B3FCF;--mod-seo-soft: #ECEAFA;--mod-seo-text: #4B3FCF;--mod: #4B3FCF;--mod-soft: #ECEAFA;--mod-text: #4B3FCF;--chart-1: #4B3FCF;--chart-3: #1F6FD1;--chart-4: #0F9B6A;--chart-5: #D08A1E;--lift-1: 0 0 0 1px #E6E5DF, 0 1px 2px rgba(21, 19, 40, .04);--lift-hover: 0 0 0 1px #D6D4CC, 0 12px 28px -16px rgba(21, 19, 40, .22);--lk-rail: #0B0A12;--lk-rail-t: #C9C6D8;--lk-rail-t3: #8D89A3;--lk-rail-ln: rgba(255, 255, 255, .07);--lk-rail-hv: rgba(255, 255, 255, .06);--lk-hl: #BDB4FF;--lk-hl-ink: #0B0A12;--lk-canvas-top: color-mix(in srgb, #F5F5F1 86%, transparent)}@media (prefers-color-scheme: dark){:root[data-look=backlinkreach]:not([data-theme=light]){--bg: #0B0A10;--bg2: #0F0E16;--surface-1: #181624;--card: #14121D;--surface-2: #14121D;--surface-3: #181624;--ink-strong: #F3F2F8;--ink: #F3F2F8;--ink2: #B9B6C9;--mute: #8C88A0;--ink-dis: #8C88A0;--rule: rgba(255, 255, 255, .08);--rule2: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .15);--brand: #9D95FF !important;--brand-2: #BDB4FF !important;--brand-fill: #8F86FF !important;--brand-hover: #A49DFF !important;--brand-text: #B3ACFF !important;--brand-soft: rgba(143, 134, 255, .14) !important;--brand-border: rgba(143, 134, 255, .32) !important;--brand-ink: #0B0A12;--ok: #43D29A;--ok-soft: rgba(67, 210, 154, .12);--warn: #F0B35A;--warn-soft: rgba(240, 179, 90, .12);--bad: #F07A6E;--bad-soft: rgba(240, 122, 110, .12);--info: #7FB0FF;--info-soft: rgba(127, 176, 255, .12);--mod-seo: #9D95FF;--mod-seo-soft: rgba(143, 134, 255, .14);--mod-seo-text: #B3ACFF;--mod: #9D95FF;--mod-soft: rgba(143, 134, 255, .14);--mod-text: #B3ACFF;--lift-1: 0 0 0 1px rgba(255, 255, 255, .08);--lift-hover: 0 0 0 1px rgba(255, 255, 255, .15), 0 14px 32px -18px rgba(0, 0, 0, .9);--lk-rail: #07060B;--lk-canvas-top: color-mix(in srgb, #0B0A10 86%, transparent)}}:root[data-look=backlinkreach][data-theme=dark]{--bg: #0B0A10;--bg2: #0F0E16;--surface-1: #181624;--card: #14121D;--surface-2: #14121D;--surface-3: #181624;--ink-strong: #F3F2F8;--ink: #F3F2F8;--ink2: #B9B6C9;--mute: #8C88A0;--ink-dis: #8C88A0;--rule: rgba(255, 255, 255, .08);--rule2: rgba(255, 255, 255, .06);--rule-strong: rgba(255, 255, 255, .15);--brand: #9D95FF !important;--brand-2: #BDB4FF !important;--brand-fill: #8F86FF !important;--brand-hover: #A49DFF !important;--brand-text: #B3ACFF !important;--brand-soft: rgba(143, 134, 255, .14) !important;--brand-border: rgba(143, 134, 255, .32) !important;--brand-ink: #0B0A12;--ok: #43D29A;--ok-soft: rgba(67, 210, 154, .12);--warn: #F0B35A;--warn-soft: rgba(240, 179, 90, .12);--bad: #F07A6E;--bad-soft: rgba(240, 122, 110, .12);--info: #7FB0FF;--info-soft: rgba(127, 176, 255, .12);--mod-seo: #9D95FF;--mod-seo-soft: rgba(143, 134, 255, .14);--mod-seo-text: #B3ACFF;--mod: #9D95FF;--mod-soft: rgba(143, 134, 255, .14);--mod-text: #B3ACFF;--lift-1: 0 0 0 1px rgba(255, 255, 255, .08);--lift-hover: 0 0 0 1px rgba(255, 255, 255, .15), 0 14px 32px -18px rgba(0, 0, 0, .9);--lk-rail: #07060B;--lk-canvas-top: color-mix(in srgb, #0B0A10 86%, transparent)}:root[data-look=backlinkreach] body{font-family:var(--font-ui);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;background:var(--bg)}:root[data-look=backlinkreach] .sb{--ink-strong: #FFFFFF;--ink: #F3F2F8;--ink2: var(--lk-rail-t);--mute: var(--lk-rail-t3);--rule: var(--lk-rail-ln);--rule-strong: rgba(255, 255, 255, .14);--card: rgba(255, 255, 255, .06);--surface-1: rgba(255, 255, 255, .03);--brand-soft: rgba(255, 255, 255, .08) !important;--brand-text: #FFFFFF !important;background:var(--lk-rail);border-right:0;color:var(--lk-rail-t);isolation:isolate}:root[data-look=backlinkreach] .sb:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;left:-220px;top:-240px;pointer-events:none;background:radial-gradient(closest-side,#7b70f052,#7b70f000)}:root[data-look=backlinkreach] .tenant{background:#ffffff0a;border:0;box-shadow:inset 0 0 0 1px var(--lk-rail-ln);border-radius:12px}:root[data-look=backlinkreach] .tenant:hover{background:#ffffff12}:root[data-look=backlinkreach] .tenant .mark{border-radius:8px;background:linear-gradient(140deg,#8f86ff,#4b3fcf);color:#fff;box-shadow:0 0 18px #8f86ff73;font-family:var(--font-ui);font-weight:700}:root[data-look=backlinkreach] .tenant b{color:#fff;font-weight:600}:root[data-look=backlinkreach] .tenant small{color:var(--lk-rail-t3)}:root[data-look=backlinkreach] .tenantmenu{background:#17151f;box-shadow:0 0 0 1px var(--lk-rail-ln),0 24px 60px -20px #000c}:root[data-look=backlinkreach] .tenantmenu button{color:#f3f2f8}:root[data-look=backlinkreach] .tenantmenu button small{color:var(--lk-rail-t3)!important}:root[data-look=backlinkreach] .tenantmenu button:hover,:root[data-look=backlinkreach] .tenantmenu button:focus-visible{background:#ffffff1a;color:#fff}:root[data-look=backlinkreach] .nav .grp{font:600 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-rail-t3);padding:16px 12px 6px}:root[data-look=backlinkreach] .nav .grp[data-mod]:after{display:none}:root[data-look=backlinkreach] .nav a{min-height:36px;padding:0 12px;border-radius:12px;font:500 14px/1 var(--font-ui);color:var(--lk-rail-t);gap:12px}:root[data-look=backlinkreach] .nav a svg{width:18px;height:18px;color:var(--lk-rail-t3)}:root[data-look=backlinkreach] .nav a:hover{background:var(--lk-rail-hv);color:#fff}:root[data-look=backlinkreach] .nav a.on{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f;font-weight:500}:root[data-look=backlinkreach] .nav a.on svg{color:var(--lk-hl)}:root[data-look=backlinkreach] .nav a .cnt{min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font:600 12px/1 var(--font-ui);background:#ffffff14;color:var(--lk-rail-t);margin-left:auto}:root[data-look=backlinkreach] .nav a .cnt.hot,:root[data-look=backlinkreach] .nav a.on .cnt{background:var(--lk-hl);color:var(--lk-hl-ink)}:root[data-look=backlinkreach] .sb-theme{background:#ffffff05;box-shadow:inset 0 0 0 1px var(--lk-rail-ln);border:0;border-radius:12px;padding:3px;gap:2px}:root[data-look=backlinkreach] .sb-theme button{height:30px;border-radius:9px;color:var(--lk-rail-t3)}:root[data-look=backlinkreach] .sb-theme button:hover{color:#fff;background:var(--lk-rail-hv)}:root[data-look=backlinkreach] .sb-theme button.on{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-look=backlinkreach] .sb-theme button.on svg{color:var(--lk-hl)}:root[data-look=backlinkreach] .sb-fold{border:0;box-shadow:inset 0 0 0 1px var(--lk-rail-ln);background:transparent;color:var(--lk-rail-t3);border-radius:12px;font:500 13px/1 var(--font-ui)}:root[data-look=backlinkreach] .sb-fold:hover{background:var(--lk-rail-hv);color:#fff}:root[data-look=backlinkreach] .sb-fold svg{color:inherit}:root[data-look=backlinkreach] .sb .foot .mebtn{border-top:1px solid var(--lk-rail-ln);color:var(--lk-rail-t3)}:root[data-look=backlinkreach] .sb .foot .av{background:#e9e6ff;color:#3a2fb8}:root[data-look=backlinkreach] .sb .foot .menu{background:#17151f;box-shadow:0 0 0 1px var(--lk-rail-ln),0 24px 60px -20px #000c}:root[data-look=backlinkreach] .sb .foot .menu{max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}:root[data-look=backlinkreach] .sb .foot .menu a:hover,:root[data-look=backlinkreach] .sb .foot .menu a:focus-visible{background:#ffffff1a;color:#fff}:root[data-look=backlinkreach] .sb .foot .menu a.lk-me-biz.on:hover{background:#ffffff24}:root[data-look=backlinkreach][data-sb=compact] .sb:hover,:root[data-look=backlinkreach][data-sb=compact] .sb.menu-open{background:var(--lk-rail);box-shadow:24px 0 60px -28px #000000a6}:root[data-look=backlinkreach] .top{position:sticky;background:var(--lk-canvas-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}:root[data-look=backlinkreach] .top h1{font:600 14px/1.2 var(--font-ui);color:var(--ink-strong);flex:1 1 auto;min-width:0}:root[data-look=backlinkreach] .top h1 .tn{display:none}:root[data-look=backlinkreach] .top .search,:root[data-look=backlinkreach] .top .pmark{display:none}:root[data-look=backlinkreach] .top .ask{height:36px;padding:0 14px 0 12px;border-radius:999px;border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--rule-strong);font:600 13.5px/1 var(--font-ui);color:var(--ink-strong)}:root[data-look=backlinkreach] .top .ask:hover{box-shadow:inset 0 0 0 1px var(--brand-border),var(--lift-hover)}:root[data-look=backlinkreach] .lk-sw{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}:root[data-look=backlinkreach] .lk-sw-btn{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 8px;border:0;border-radius:999px;cursor:pointer;background:var(--card);box-shadow:inset 0 0 0 1px var(--rule-strong),0 1px 2px #1513280d;font:600 14px/1 var(--font-ui);color:var(--ink-strong);white-space:nowrap}:root[data-look=backlinkreach] .lk-sw-btn:hover{box-shadow:inset 0 0 0 1px var(--brand-border),var(--lift-hover)}:root[data-look=backlinkreach] .lk-sw-btn:focus-visible,:root[data-look=backlinkreach] .lk-sw.open .lk-sw-btn{outline:0;box-shadow:inset 0 0 0 1.5px var(--brand-fill),0 0 0 4px var(--brand-soft)}:root[data-look=backlinkreach] .lk-sw-mk{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;font:700 12.5px/1 var(--font-ui);background:hsl(var(--h) 55% 92%);color:hsl(var(--h) 50% 28%);box-shadow:inset 0 0 0 1px hsl(var(--h) 40% 50% / .18)}:root[data-look=backlinkreach][data-theme=dark] .lk-sw-mk{background:hsl(var(--h) 30% 22%);color:hsl(var(--h) 70% 84%)}:root[data-look=backlinkreach] .lk-sw-host{max-width:240px;overflow:hidden;text-overflow:ellipsis}:root[data-look=backlinkreach] .lk-sw-st{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font:600 12px/1 var(--font-ui);background:var(--bg2);color:var(--mute)}:root[data-look=backlinkreach] .lk-sw-st.on{background:var(--ok-soft);color:var(--ok)}:root[data-look=backlinkreach] .lk-sw-st i{width:6px;height:6px;border-radius:50%;background:currentColor}:root[data-look=backlinkreach] .lk-sw-ud{width:16px;height:16px;color:var(--mute)}:root[data-look=backlinkreach] .lk-sw-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:360px;padding:8px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--rule),0 30px 80px -30px #0b0a1e73;text-align:left}:root[data-look=backlinkreach] .lk-sw-h{display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px 10px;font:600 13px/1 var(--font-ui);color:var(--ink-strong)}:root[data-look=backlinkreach] .lk-sw-h span{font-weight:500;color:var(--mute)}:root[data-look=backlinkreach] .lk-sw-row,:root[data-look=backlinkreach] .lk-sw-add{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:12px;background:transparent;cursor:pointer;color:var(--ink-strong);text-align:left;text-decoration:none}:root[data-look=backlinkreach] .lk-sw-row:hover,:root[data-look=backlinkreach] .lk-sw-add:hover{background:var(--surface-1)}:root[data-look=backlinkreach] .lk-sw-row.on{background:var(--brand-soft)}:root[data-look=backlinkreach] .lk-sw-row .lk-sw-mk{width:32px;height:32px;border-radius:9px;font-size:14px}:root[data-look=backlinkreach] .lk-sw-row>svg{color:var(--brand-text);flex:none}:root[data-look=backlinkreach] .lk-sw-x{flex:1;min-width:0}:root[data-look=backlinkreach] .lk-sw-x b{display:block;font:600 14px/1.25 var(--font-ui)}:root[data-look=backlinkreach] .lk-sw-x small{display:block;font-size:13px;color:var(--mute);margin-top:3px}:root[data-look=backlinkreach] .lk-sw-sc{text-align:right}:root[data-look=backlinkreach] .lk-sw-sc b{display:block;font:700 17px/1 var(--font-ui);color:var(--ok)}:root[data-look=backlinkreach] .lk-sw-sc small{font-size:12px;color:var(--mute)}:root[data-look=backlinkreach] .lk-sw-add{margin-top:6px;border-top:1px solid var(--rule);border-radius:12px}:root[data-look=backlinkreach] .lk-sw-plus{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-border);flex:none}:root[data-look=backlinkreach] .lk-sw-all{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:4px;border-top:1px solid var(--rule);font:600 13px/1 var(--font-ui);color:var(--brand-text);text-decoration:none}:root[data-look=backlinkreach] .ph [data-tour=seo-site-switcher],:root[data-look=backlinkreach] .lc-band{display:none}:root[data-look=backlinkreach] .seo-fold{display:none}@media (max-width: 1100px){:root[data-look=backlinkreach] .lk-sw-st{width:22px;padding:0;justify-content:center;font-size:0;gap:0}:root[data-look=backlinkreach] .lk-sw-host{max-width:160px}:root[data-look=backlinkreach] .top .ask .asklbl{font-size:0}:root[data-look=backlinkreach] .top .ask .asklbl:before{content:"Ask";font-size:13.5px}}@media (max-width: 760px){:root[data-look=backlinkreach] .lk-sw{position:static;transform:none;min-width:0;flex:0 1 auto}:root[data-look=backlinkreach] .lk-sw-btn{height:36px;max-width:calc(100vw - 210px)}:root[data-look=backlinkreach] .lk-sw-host{max-width:none;min-width:0}:root[data-look=backlinkreach] .lk-sw-menu{position:fixed;left:12px;right:12px;top:64px;width:auto;transform:none;z-index:80}:root[data-look=backlinkreach] .top h1{display:none}}@media (max-width: 760px){:root[data-look=backlinkreach] .mail-rail .fitem.on .fn{background:#0b0a1238;color:#fff}}@media (max-width: 760px){:root[data-look=backlinkreach][data-theme=dark] .mail-rail .fitem.on .fn{background:#ffffff59;color:#0b0a12}}@media (max-width: 760px) and (prefers-color-scheme: dark){:root[data-look=backlinkreach]:not([data-theme=light]) .mail-rail .fitem.on .fn{background:#ffffff59;color:#0b0a12}}:root[data-look=backlinkreach] .sb .tenant,:root[data-look=backlinkreach] .sb .tenantmenu{display:none}:root[data-look=backlinkreach] .lk-brand{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;margin-bottom:8px;color:#fff;text-decoration:none;font:700 16px/1 var(--font-ui);letter-spacing:-.02em}:root[data-look=backlinkreach] .lk-mk{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:linear-gradient(140deg,#8f86ff,#4b3fcf);color:#fff;font:800 14px/1 var(--font-ui);box-shadow:0 0 18px #8f86ff80}:root[data-look=backlinkreach][data-sb=compact] .sb:not(:hover):not(.menu-open) .lk-brand .lbl{display:none}:root[data-look=backlinkreach][data-sb=compact] .sb:not(:hover):not(.menu-open) .lk-brand{justify-content:center;padding:4px 0}:root[data-look=backlinkreach] .sb .foot .menu .lk-me-h{padding:8px 12px 4px;font:600 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-rail-t3)}:root[data-look=backlinkreach] .sb .foot .menu .lk-me-biz{display:flex;align-items:center;gap:10px}:root[data-look=backlinkreach] .sb .foot .menu .lk-me-biz .mk{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font:700 11.5px/1 var(--font-ui);flex:none}:root[data-look=backlinkreach] .sb .foot .menu .lk-me-biz small{display:block;font-size:11.5px;color:var(--lk-rail-t3)}:root[data-look=backlinkreach] .sb .foot .menu .lk-me-biz.on{background:#ffffff14}:root[data-look=backlinkreach] .top .bell,:root[data-look=backlinkreach] .lk-kb{width:36px;height:36px;border-radius:12px;border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink2);display:inline-grid;place-items:center;cursor:pointer;flex:none}:root[data-look=backlinkreach] .lk-kb:hover,:root[data-look=backlinkreach] .top .bell:hover{color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--brand-border)}:root[data-look=backlinkreach] .lk-kb:focus-visible{outline:2px solid var(--brand-fill);outline-offset:2px}:root[data-look=backlinkreach] .top .bell .n{background:var(--bad);color:#fff;box-shadow:0 0 0 2px var(--bg)}@media (max-width: 760px){:root[data-look=backlinkreach] .lk-kb{display:none}}:root[data-look=backlinkreach] .lk-sw-mk.img{background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule)}:root[data-look=backlinkreach] .lk-sw-mk.img img{display:block;width:100%;height:100%;object-fit:cover}:root[data-look=backlinkreach][data-look-biz] .sb .tenant{display:flex;margin-bottom:14px;padding:10px}:root[data-look=backlinkreach][data-look-biz] .sb .tenant .mark{width:34px;height:34px;font-size:15px}:root[data-look=backlinkreach][data-look-biz] .sb .tenant b{font-size:14px;line-height:1.25}:root[data-look=backlinkreach][data-look-biz] .sb .tenant small{font-size:12px}:root[data-look=backlinkreach][data-look-biz] .sb .tenant svg{stroke:var(--lk-rail-t3)}:root[data-look=backlinkreach][data-look-biz] .sb .tenantmenu{display:block}:root[data-look=backlinkreach][data-look-biz][data-sb=compact] .sb:not(:hover):not(.menu-open) .tenant{padding:8px 0 8px 9px;background:transparent;box-shadow:none}:root[data-look=metronic]{--font-ui: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rail-w-open: 264px;--bg: #FFFFFF;--bg2: #F4F4F5;--surface-1: #FAFAFA;--card: #FFFFFF;--surface-2: #FFFFFF;--surface-3: #FFFFFF;--ink-strong: #09090B;--ink: #18181B;--ink2: #3F3F46;--mute: #71717A;--ink-dis: #A1A1AA;--rule: #E4E4E7;--rule2: #F0F0F2;--rule-strong: #D4D4D8;--brand: #1B84FF !important;--brand-2: #4DA0FF !important;--brand-fill: #1B84FF !important;--brand-hover: #0F6FE0 !important;--brand-text: #1570EF !important;--brand-soft: #EEF6FF !important;--brand-border: rgba(27, 132, 255, .32) !important;--brand-ink: #FFFFFF;--ok: #0A8A3E;--ok-soft: #EAFBF0;--warn: #9A6400;--warn-soft: #FFF6DB;--bad: #D81A48;--bad-soft: #FFEEF2;--info: #1570EF;--info-soft: #EEF6FF;--mod: #1B84FF;--mod-soft: #EEF6FF;--mod-text: #1570EF;--lift-1: 0 0 0 1px #E4E4E7;--lift-hover: 0 0 0 1px #D4D4D8;--mt-pill: #F4F4F5;--mt-hover: #F8F8F9}@media (prefers-color-scheme: dark){:root[data-look=metronic]:not([data-theme=light]){--bg: #09090B;--bg2: #18181B;--surface-1: #121214;--card: #0C0C0E;--surface-2: #0C0C0E;--surface-3: #121214;--ink-strong: #FAFAFA;--ink: #F4F4F5;--ink2: #D4D4D8;--mute: #9F9FA9;--ink-dis: #71717A;--rule: #26262B;--rule2: #1D1D21;--rule-strong: #3F3F46;--brand: #3D8EFF !important;--brand-2: #6AA8FF !important;--brand-fill: #2D84FF !important;--brand-hover: #4C97FF !important;--brand-text: #5EA2FF !important;--brand-soft: rgba(45, 132, 255, .13) !important;--brand-border: rgba(61, 142, 255, .38) !important;--brand-ink: #FFFFFF;--ok: #3DD68C;--ok-soft: rgba(23, 198, 83, .12);--warn: #FFC94D;--warn-soft: rgba(246, 177, 0, .12);--bad: #FF6B8B;--bad-soft: rgba(248, 40, 90, .14);--info: #5EA2FF;--info-soft: rgba(45, 132, 255, .13);--mod: #3D8EFF;--mod-soft: rgba(45, 132, 255, .13);--mod-text: #5EA2FF;--lift-1: 0 0 0 1px #26262B;--lift-hover: 0 0 0 1px #3F3F46;--mt-pill: #18181B;--mt-hover: #131316}}:root[data-look=metronic][data-theme=dark]{--bg: #09090B;--bg2: #18181B;--surface-1: #121214;--card: #0C0C0E;--surface-2: #0C0C0E;--surface-3: #121214;--ink-strong: #FAFAFA;--ink: #F4F4F5;--ink2: #D4D4D8;--mute: #9F9FA9;--ink-dis: #71717A;--rule: #26262B;--rule2: #1D1D21;--rule-strong: #3F3F46;--brand: #3D8EFF !important;--brand-2: #6AA8FF !important;--brand-fill: #2D84FF !important;--brand-hover: #4C97FF !important;--brand-text: #5EA2FF !important;--brand-soft: rgba(45, 132, 255, .13) !important;--brand-border: rgba(61, 142, 255, .38) !important;--brand-ink: #FFFFFF;--ok: #3DD68C;--ok-soft: rgba(23, 198, 83, .12);--warn: #FFC94D;--warn-soft: rgba(246, 177, 0, .12);--bad: #FF6B8B;--bad-soft: rgba(248, 40, 90, .14);--info: #5EA2FF;--info-soft: rgba(45, 132, 255, .13);--mod: #3D8EFF;--mod-soft: rgba(45, 132, 255, .13);--mod-text: #5EA2FF;--lift-1: 0 0 0 1px #26262B;--lift-hover: 0 0 0 1px #3F3F46;--mt-pill: #18181B;--mt-hover: #131316}:root[data-look=metronic] body{font-family:var(--font-ui);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;background:var(--bg)}:root[data-look=metronic] .sb{background:var(--card);border-right:1px solid var(--rule);padding:0 16px 16px;gap:0}:root[data-look=metronic] .tenant{min-height:70px;margin:0 -4px 6px;padding:0 8px;gap:12px;background:transparent;border:0;box-shadow:none;border-radius:10px}:root[data-look=metronic] .tenant:hover{background:var(--mt-hover);box-shadow:none}:root[data-look=metronic] .tenant .mark{width:34px;height:34px;border-radius:9px;background:var(--brand-fill);color:#fff;box-shadow:none;font:700 15px/1 var(--font-ui)}:root[data-look=metronic] .tenant b{font:600 15px/1.25 var(--font-ui);color:var(--ink-strong);letter-spacing:-.01em}:root[data-look=metronic] .tenant small{font:400 12.5px/1.3 var(--font-ui);color:var(--mute)}:root[data-look=metronic] .tenant svg{color:var(--mute)}:root[data-look=metronic] .tenantmenu{top:66px;border-radius:12px;border:1px solid var(--rule);box-shadow:0 12px 32px -12px #09090b29}:root[data-look=metronic] .nav{gap:2px}:root[data-look=metronic] .nav .grp{font:500 12px/16px var(--font-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--mute);padding:18px 10px 8px}:root[data-look=metronic] .nav .grp[data-mod]:after{display:none}:root[data-look=metronic] .nav a{min-height:38px;padding:0 10px;gap:10px;border-radius:8px;font:500 14px/1 var(--font-ui);color:var(--ink)}:root[data-look=metronic] .nav a svg{width:18px;height:18px;stroke-width:1.6;color:var(--mute)}:root[data-look=metronic] .nav a:hover{background:var(--mt-hover);color:var(--brand-text)}:root[data-look=metronic] .nav a:hover svg{color:var(--brand-text)}:root[data-look=metronic] .nav a.on{background:var(--mt-pill);color:var(--brand-text);font-weight:500;box-shadow:none}:root[data-look=metronic] .nav a.on svg{color:var(--brand-text)}:root[data-look=metronic] .nav a .cnt{min-width:22px;height:20px;padding:0 6px;border-radius:5px;display:inline-grid;place-items:center;margin-left:auto;font:500 11px/1 var(--font-ui);background:var(--mt-pill);color:var(--mute)}:root[data-look=metronic] .nav a .cnt.hot{background:var(--brand-soft);color:var(--brand-text)}:root[data-look=metronic] .sb-tools{gap:8px;padding:12px 0 8px}:root[data-look=metronic] .sb-theme{background:var(--mt-pill);border:0;box-shadow:none;border-radius:9px;padding:3px;gap:2px}:root[data-look=metronic] .sb-theme button{height:28px;border-radius:7px;color:var(--mute)}:root[data-look=metronic] .sb-theme button:hover{color:var(--ink-strong)}:root[data-look=metronic] .sb-theme button.on{background:var(--card);color:var(--ink-strong);box-shadow:0 0 0 1px var(--rule),0 1px 2px #09090b0d}:root[data-look=metronic] .sb-fold{min-height:36px;border:1px solid var(--rule);border-radius:8px;background:transparent;color:var(--ink2);font:500 13px/1 var(--font-ui)}:root[data-look=metronic] .sb-fold:hover{background:var(--mt-hover);border-color:var(--rule-strong);color:var(--ink-strong)}:root[data-look=metronic] .sb .foot .mebtn{border-top:1px solid var(--rule);padding:14px 4px 0;color:var(--mute);font:400 12.5px/1.3 var(--font-ui)}:root[data-look=metronic] .sb .foot .mebtn b{font:600 13.5px/1.3 var(--font-ui)!important;color:var(--ink-strong)!important}:root[data-look=metronic] .sb .foot .av{width:34px;height:34px;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);font:600 12.5px/1 var(--font-ui);box-shadow:none}:root[data-look=metronic] .sb .foot .menu{border-radius:12px;border:1px solid var(--rule);box-shadow:0 12px 32px -12px #09090b2e}:root[data-look=metronic][data-sb=compact] .sb:not(:hover):not(.menu-open) .tenant{padding:0 0 0 5px;background:transparent}:root[data-look=metronic][data-sb=compact] .sb:not(:hover):not(.menu-open) .nav .grp{padding:14px 0 6px}:root[data-look=metronic][data-sb=compact] .sb:hover,:root[data-look=metronic][data-sb=compact] .sb.menu-open{box-shadow:16px 0 40px -24px #09090b38}:root[data-look=metronic] .top{min-height:70px;padding:0 32px;gap:10px;background:var(--bg);border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-look=metronic] .top h1{font:500 14px/1.2 var(--font-ui);color:var(--mute);flex:1 1 auto;min-width:0}:root[data-look=metronic] .top h1 b{color:var(--ink-strong);font-weight:500}:root[data-look=metronic] .top .search{width:36px;height:36px;margin-left:0;padding:0;justify-content:center;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ink2);font-size:0;flex:none}:root[data-look=metronic] .top .search kbd{display:none}:root[data-look=metronic] .top .search:hover,:root[data-look=metronic] .top .bell:hover{background:var(--mt-pill);color:var(--ink-strong)}:root[data-look=metronic] .top .search svg{width:19px;height:19px}:root[data-look=metronic] .top .bell{width:36px;height:36px;border-radius:8px;border:0;background:transparent;box-shadow:none;color:var(--ink2)}:root[data-look=metronic] .top .bell .n{background:var(--bad);color:#fff;box-shadow:0 0 0 2px var(--bg)}:root[data-look=metronic] .top .ask{height:36px;padding:0 14px 0 12px;border-radius:8px;border:1px solid var(--rule);background:var(--card);box-shadow:0 1px 2px #09090b0a;font:500 13.5px/1 var(--font-ui);color:var(--ink-strong)}:root[data-look=metronic] .top .ask:hover{border-color:var(--rule-strong);background:var(--mt-hover)}:root[data-look=metronic] .top .pmark,:root[data-look=metronic] .lk-kb{display:none}:root[data-look=metronic] .top .btn.brand{height:36px;padding:0 14px;border-radius:8px;border:0;background:var(--brand-fill);color:#fff;font:500 13.5px/1 var(--font-ui);box-shadow:none}:root[data-look=metronic] .top .btn.brand:hover{background:var(--brand-hover)}:root[data-look=metronic] .view{padding:0 32px 48px}:root[data-look=metronic] .lc-band{display:none}@media (max-width: 760px){:root[data-look=metronic] .top{min-height:60px;padding:0 16px}:root[data-look=metronic] .top h1{display:none}:root[data-look=metronic] .top .burger{width:36px;height:36px;padding:0;justify-content:center;border:1px solid var(--rule);border-radius:8px;background:var(--card);box-shadow:none;color:var(--ink2)}:root[data-look=metronic] .top .search{display:none}:root[data-look=metronic] .top .ask{margin-left:auto}:root[data-look=metronic] .top .ask .asklbl{display:inline;font-size:0}:root[data-look=metronic] .top .ask .asklbl:before{content:"Ask";font-size:13.5px}:root[data-look=metronic] .view{padding:0 16px 92px}:root[data-look=metronic] .mbar{background:color-mix(in srgb,var(--card) 94%,transparent);border-top:1px solid var(--rule)}:root[data-look=metronic] .mbar a{font:500 11.5px/1.2 var(--font-ui)}:root[data-look=metronic] .sb.open{padding-top:0}}:root[data-look=pro]{--font-ui: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rail-w-open: 264px;--bg: #F5F5F1;--bg2: #EFEEE8;--surface-1: #FAFAF8;--card: #FFFFFF;--surface-2: #FFFFFF;--surface-3: #FFFFFF;--ink-strong: #09090B;--ink: #18181B;--ink2: #3F3F46;--mute: #71717A;--ink-dis: #A1A1AA;--rule: #E6E5DF;--rule2: #EEEDE8;--rule-strong: #D6D4CC;--brand: #4B3FCF !important;--brand-2: #8F86FF !important;--brand-fill: #4B3FCF !important;--brand-hover: #3E33B8 !important;--brand-text: #4B3FCF !important;--brand-soft: #EEECFB !important;--brand-border: rgba(75, 63, 207, .3) !important;--brand-ink: #FFFFFF;--ok: #0A8A3E;--ok-soft: #EAFBF0;--warn: #9A6400;--warn-soft: #FFF6DB;--bad: #D81A48;--bad-soft: #FFEEF2;--info: #4B3FCF;--info-soft: #EEECFB;--mod: #4B3FCF;--mod-soft: #EEECFB;--mod-text: #4B3FCF;--lift-1: 0 0 0 1px #E6E5DF;--lift-hover: 0 0 0 1px #D6D4CC;--mt-pill: #EFEEE8;--mt-hover: #F8F8F5;--pro-rail: #0B0A12;--pro-rail-t: #DCDAE7;--pro-rail-t3: #8B879F;--pro-rail-lbl: #7C7891;--pro-rail-ln: rgba(255, 255, 255, .07);--pro-rail-hv: rgba(255, 255, 255, .08);--pro-rail-on: rgba(255, 255, 255, .11);--pro-acc-hi: #BDB4FF;--pro-menu: #17151F}@media (prefers-color-scheme: dark){:root[data-look=pro]:not([data-theme=light]){--bg: #09090B;--bg2: #18181B;--surface-1: #121214;--card: #0C0C0E;--surface-2: #0C0C0E;--surface-3: #121214;--ink-strong: #FAFAFA;--ink: #F4F4F5;--ink2: #D4D4D8;--mute: #9F9FA9;--ink-dis: #71717A;--rule: #26262B;--rule2: #1D1D21;--rule-strong: #3F3F46;--brand: #9D95FF !important;--brand-2: #BDB4FF !important;--brand-fill: #8F86FF !important;--brand-hover: #A49DFF !important;--brand-text: #B3ACFF !important;--brand-soft: rgba(143, 134, 255, .14) !important;--brand-border: rgba(143, 134, 255, .34) !important;--brand-ink: #0B0A12;--ok: #3DD68C;--ok-soft: rgba(23, 198, 83, .12);--warn: #FFC94D;--warn-soft: rgba(246, 177, 0, .12);--bad: #FF6B8B;--bad-soft: rgba(248, 40, 90, .14);--info: #B3ACFF;--info-soft: rgba(143, 134, 255, .14);--mod: #9D95FF;--mod-soft: rgba(143, 134, 255, .14);--mod-text: #B3ACFF;--lift-1: 0 0 0 1px #26262B;--lift-hover: 0 0 0 1px #3F3F46;--mt-pill: #18181B;--mt-hover: #131316;--pro-rail: #060509}}:root[data-look=pro][data-theme=dark]{--bg: #09090B;--bg2: #18181B;--surface-1: #121214;--card: #0C0C0E;--surface-2: #0C0C0E;--surface-3: #121214;--ink-strong: #FAFAFA;--ink: #F4F4F5;--ink2: #D4D4D8;--mute: #9F9FA9;--ink-dis: #71717A;--rule: #26262B;--rule2: #1D1D21;--rule-strong: #3F3F46;--brand: #9D95FF !important;--brand-2: #BDB4FF !important;--brand-fill: #8F86FF !important;--brand-hover: #A49DFF !important;--brand-text: #B3ACFF !important;--brand-soft: rgba(143, 134, 255, .14) !important;--brand-border: rgba(143, 134, 255, .34) !important;--brand-ink: #0B0A12;--ok: #3DD68C;--ok-soft: rgba(23, 198, 83, .12);--warn: #FFC94D;--warn-soft: rgba(246, 177, 0, .12);--bad: #FF6B8B;--bad-soft: rgba(248, 40, 90, .14);--info: #B3ACFF;--info-soft: rgba(143, 134, 255, .14);--mod: #9D95FF;--mod-soft: rgba(143, 134, 255, .14);--mod-text: #B3ACFF;--lift-1: 0 0 0 1px #26262B;--lift-hover: 0 0 0 1px #3F3F46;--mt-pill: #18181B;--mt-hover: #131316;--pro-rail: #060509}:root[data-look=pro] body{font-family:var(--font-ui);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;background:var(--bg)}:root[data-look=pro] .sb{--ink-strong: #FFFFFF;--ink: #F4F3F8;--ink2: var(--pro-rail-t);--mute: var(--pro-rail-t3);--rule: var(--pro-rail-ln);--rule-strong: rgba(255, 255, 255, .14);--card: rgba(255, 255, 255, .06);--surface-1: rgba(255, 255, 255, .03);--brand-soft: rgba(255, 255, 255, .08) !important;--brand-text: #FFFFFF !important;background:var(--pro-rail);border-right:1px solid rgba(255,255,255,.06);color:var(--pro-rail-t);padding:0 14px 14px;gap:0;isolation:isolate}:root[data-look=pro] .sb:before{content:"";position:absolute;z-index:-1;width:360px;height:300px;left:-200px;top:-190px;pointer-events:none;background:radial-gradient(closest-side,#7b70f033,#7b70f000)}:root[data-look=pro] .sb .tenant,:root[data-look=pro] .sb .tenantmenu{display:none}:root[data-look=pro] .lk-brand{display:flex;align-items:center;gap:12px;min-height:70px;margin:0 -14px 6px;padding:0 22px;color:#fff;text-decoration:none;border-bottom:1px solid var(--pro-rail-ln);font:700 16px/1.2 var(--font-ui);letter-spacing:-.02em;min-width:0}:root[data-look=pro] .lk-brand .lbl{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:15px;line-height:1.25}:root[data-look=pro] .lk-brand:hover .lbl{color:#fff}:root[data-look=pro] .lk-brand:focus-visible{outline:2px solid var(--pro-acc-hi);outline-offset:-4px;border-radius:10px}:root[data-look=pro] .lk-mk{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;overflow:hidden;background:linear-gradient(140deg,#8f86ff,#4b3fcf);color:#fff;font:800 15px/1 var(--font-ui);box-shadow:0 0 18px #8f86ff73,inset 0 0 0 1px #ffffff1f}:root[data-look=pro] .lk-mk img{width:100%;height:100%;object-fit:contain;background:#fff}:root[data-look=pro][data-sb=compact] .sb:not(:hover):not(.menu-open) .lk-brand .lbl{display:none}:root[data-look=pro][data-sb=compact] .sb:not(:hover):not(.menu-open) .lk-brand{padding:0 0 0 20px}:root[data-look=pro] .sb .foot .menu .lk-me-h{padding:8px 12px 4px;font:600 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pro-rail-t3)}:root[data-look=pro] .sb .foot .menu .lk-me-biz{display:flex;align-items:center;gap:10px}:root[data-look=pro] .sb .foot .menu .lk-me-biz .mk{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font:700 11.5px/1 var(--font-ui);flex:none}:root[data-look=pro] .sb .foot .menu .lk-me-biz small{display:block;font-size:11.5px;color:var(--pro-rail-t3)}:root[data-look=pro] .sb .foot .menu .lk-me-biz.on{background:#ffffff1f;color:#fff}:root[data-look=pro] .nav{gap:2px}:root[data-look=pro] .nav .grp{font:500 11.5px/16px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--pro-rail-lbl);padding:20px 10px 8px}:root[data-look=pro] .nav .grp[data-mod]:after{display:none}:root[data-look=pro] .nav a{min-height:36px;padding:0 10px;gap:11px;border-radius:8px;font:500 14px/1 var(--font-ui);color:var(--pro-rail-t)}:root[data-look=pro] .nav a svg{width:18px;height:18px;stroke-width:1.6;color:var(--pro-rail-t3)}:root[data-look=pro] .nav a:hover{background:var(--pro-rail-hv);color:#fff}:root[data-look=pro] .nav a:hover svg{color:var(--pro-rail-t)}:root[data-look=pro] .nav a.on{background:var(--pro-rail-on);color:var(--pro-acc-hi);font-weight:600;box-shadow:none}:root[data-look=pro] .nav a.on svg{color:var(--pro-acc-hi)}:root[data-look=pro] .nav a .cnt{min-width:22px;height:20px;padding:0 6px;border-radius:5px;display:inline-grid;place-items:center;margin-left:auto;font:500 11px/1 var(--font-ui);background:#ffffff12;color:var(--pro-rail-t)}:root[data-look=pro] .nav a .cnt.hot,:root[data-look=pro] .nav a.on .cnt{background:#bdb4ff29;color:var(--pro-acc-hi)}:root[data-look=pro] .sb-tools{gap:8px;padding:12px 0 8px}:root[data-look=pro] .sb-theme{background:#ffffff08;border:0;box-shadow:inset 0 0 0 1px var(--pro-rail-ln);border-radius:9px;padding:3px;gap:2px}:root[data-look=pro] .sb-theme button{height:28px;border-radius:7px;color:var(--pro-rail-t3)}:root[data-look=pro] .sb-theme button:hover{color:#fff;background:var(--pro-rail-hv)}:root[data-look=pro] .sb-theme button.on{background:#ffffff17;color:#fff;box-shadow:inset 0 0 0 1px #ffffff12}:root[data-look=pro] .sb-theme button.on svg{color:var(--pro-acc-hi)}:root[data-look=pro] .sb-fold{min-height:36px;border:0;box-shadow:inset 0 0 0 1px var(--pro-rail-ln);border-radius:8px;background:transparent;color:var(--pro-rail-t3);font:500 13px/1 var(--font-ui)}:root[data-look=pro] .sb-fold:hover{background:var(--pro-rail-hv);color:#fff}:root[data-look=pro] .sb-fold svg{color:inherit}:root[data-look=pro] .sb .foot .mebtn{border-top:1px solid var(--pro-rail-ln);padding:14px 4px 0;color:var(--pro-rail-t3);font:400 12.5px/1.3 var(--font-ui)}:root[data-look=pro] .sb .foot .mebtn b{font:600 13.5px/1.3 var(--font-ui)!important;color:#fff!important}:root[data-look=pro] .sb .foot .av{width:34px;height:34px;border-radius:50%;background:#e9e6ff;color:#3a2fb8;font:600 12.5px/1 var(--font-ui);box-shadow:none}:root[data-look=pro] .sb .foot .menu{background:var(--pro-menu);border-radius:12px;border:0;box-shadow:0 0 0 1px var(--pro-rail-ln),0 24px 60px -20px #000c;max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}:root[data-look=pro] .sb .foot .menu a:hover,:root[data-look=pro] .sb .foot .menu a:focus-visible,:root[data-look=pro] .sb .foot .menu button:hover,:root[data-look=pro] .tenantmenu button:hover{background:#ffffff1a;color:#fff}:root[data-look=pro] .sb .foot .menu a.lk-me-biz.on:hover{background:#ffffff29}:root[data-look=pro] .sb .foot .mebtn:hover,:root[data-look=pro] .sb .foot .mebtn:hover b{color:#fff}:root[data-look=pro] .nav a:focus-visible,:root[data-look=pro] .sb-fold:focus-visible,:root[data-look=pro] .sb .foot .mebtn:focus-visible{outline:2px solid var(--pro-acc-hi);outline-offset:1px}:root[data-look=pro][data-sb=compact] .sb:not(:hover):not(.menu-open) .nav .grp{padding:14px 0 6px}:root[data-look=pro][data-sb=compact] .sb:hover,:root[data-look=pro][data-sb=compact] .sb.menu-open{background:var(--pro-rail);box-shadow:24px 0 60px -28px #0009}:root[data-look=pro] .top{min-height:70px;padding:0 32px;gap:10px;background:var(--bg);border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-look=pro] .top h1{font:500 14px/1.2 var(--font-ui);color:var(--mute);flex:1 1 auto;min-width:0}:root[data-look=pro] .top h1 b{color:var(--ink-strong);font-weight:500}:root[data-look=pro] .top .search{width:36px;height:36px;margin-left:0;padding:0;justify-content:center;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ink2);font-size:0;flex:none}:root[data-look=pro] .top .search kbd{display:none}:root[data-look=pro] .top .search:hover,:root[data-look=pro] .top .bell:hover{background:var(--mt-pill);color:var(--ink-strong)}:root[data-look=pro] .top .search svg{width:19px;height:19px}:root[data-look=pro] .top .bell{width:36px;height:36px;border-radius:8px;border:0;background:transparent;box-shadow:none;color:var(--ink2)}:root[data-look=pro] .top .bell .n{background:var(--bad);color:#fff;box-shadow:0 0 0 2px var(--bg)}:root[data-look=pro] .top .ask{height:36px;padding:0 14px 0 12px;border-radius:8px;border:1px solid var(--rule);background:var(--card);box-shadow:0 1px 2px #09090b0a;font:500 13.5px/1 var(--font-ui);color:var(--ink-strong)}:root[data-look=pro] .top .ask:hover{border-color:var(--rule-strong);background:var(--mt-hover)}:root[data-look=pro] .top .pmark,:root[data-look=pro] .lk-kb{display:none}:root[data-look=pro] .top .btn.brand{height:36px;padding:0 14px;border-radius:8px;border:0;background:var(--brand-fill);color:#fff;font:500 13.5px/1 var(--font-ui);box-shadow:none}:root[data-look=pro] .top .btn.brand:hover{background:var(--brand-hover)}:root[data-look=pro] .view{padding:0 32px 48px}:root[data-look=pro] .lc-band{display:none}@media (max-width: 760px){:root[data-look=pro] .top{min-height:60px;padding:0 16px}:root[data-look=pro] .top h1{display:none}:root[data-look=pro] .top .burger{width:36px;height:36px;padding:0;justify-content:center;border:1px solid var(--rule);border-radius:8px;background:var(--card);box-shadow:none;color:var(--ink2)}:root[data-look=pro] .top .search{display:none}:root[data-look=pro] .top .ask{margin-left:auto}:root[data-look=pro] .top .ask .asklbl{display:inline;font-size:0}:root[data-look=pro] .top .ask .asklbl:before{content:"Ask";font-size:13.5px}:root[data-look=pro] .view{padding:0 16px 92px}:root[data-look=pro] .mbar{background:color-mix(in srgb,var(--card) 94%,transparent);border-top:1px solid var(--rule)}:root[data-look=pro] .mbar a{font:500 11.5px/1.2 var(--font-ui)}:root[data-look=pro] .sb.open{padding-top:0;background:var(--pro-rail)}}:root[data-look=pro] .view>.ph:first-child,:root[data-look=pro] .view>div>.ph:first-child{margin:0 0 24px;padding:6px 0 0;background:transparent;border-bottom:0;align-items:center}:root[data-look=pro] .ph h1{font:600 22px/1.25 var(--font-ui);letter-spacing:-.015em;color:var(--ink-strong)}:root[data-look=pro] .ph p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--mute)}:root[data-look=pro] .card{border-radius:12px;box-shadow:0 0 0 1px var(--rule)}:root[data-look=pro] .btn{border-radius:8px;box-shadow:0 1px 2px #09090b0a;font-weight:500}:root[data-look=pro] .btn:hover{filter:none;box-shadow:0 1px 2px #09090b0f;border-color:var(--rule-strong)}:root[data-look=pro] .btn.brand{background:var(--ink-strong);border-color:transparent;color:var(--bg)}:root[data-look=pro] .btn.brand:hover{background:color-mix(in srgb,var(--ink-strong) 86%,var(--bg));border-color:transparent}:root[data-look=pro] .tabs a,:root[data-look=pro] .tabs button{padding:10px 12px;font-size:14px}:root[data-look=pro] .tabs a.on,:root[data-look=pro] .tabs button.on{color:var(--brand-text)}@media (max-width: 760px){:root[data-look=pro] .view>.ph:first-child,:root[data-look=pro] .view>div>.ph:first-child{margin:0 0 16px;padding:10px 0 0}:root[data-look=pro] .ph h1{font-size:20px}}
