.dm-ai{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.ai-l,.ai-r{display:grid;gap:8px;align-content:start;padding:10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line);min-width:0}.ai-lh{display:flex;justify-content:space-between;align-items:center;gap:8px}.ai-cqr{display:inline-flex;align-items:baseline;gap:6px}.ai-cqr b{font-size:18px;font-weight:500;color:var(--amber-2)}.ai-dl{display:grid;gap:5px}.dm .ai-d{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;gap:4px 8px;align-items:center;text-align:left;padding:8px;border-radius:10px;border:1px solid transparent;background:#ffffff06;transition:border-color .25s,background .25s}.dm .ai-d:hover{border-color:var(--line-2)}.dm .ai-d.on{border-color:#ff7a1a8c;background:#ff7a1a12}.ai-ch{font:500 8.5px var(--fm);letter-spacing:.08em;color:var(--text-3);padding:3px 0;text-align:center;border-radius:5px;border:1px solid var(--line-2)}.ai-live .ai-ch{color:var(--amber-2);border-color:var(--amber)}.ai-dn{display:grid;min-width:0}.ai-dn b{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-dn small{color:var(--text-3);font-size:10.5px}.ai-sc{text-align:center;padding:3px 0;border-radius:7px;font-size:12px}.ai-sc.g,[data-total].g{color:var(--teal)}.ai-sc.y,[data-total].y{color:var(--amber-2)}.ai-sc.r,[data-total].r{color:var(--red)}.ai-sc.g{background:#46dfc61f}.ai-sc.y{background:#ffb15c1f}.ai-sc.r{background:#ff5a3c24}.ai-al{grid-column:2 / -1;font-style:normal;font-size:10.5px;color:var(--red)}.ai-al.hot{color:var(--amber-2)}.ai-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.ai-h b{font-weight:600;white-space:nowrap}.ai-h .dm-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-wave{display:flex;align-items:center;gap:2px;height:30px;padding:0 2px;opacity:.35;transition:opacity .3s}.ai-wave i{flex:1;height:20%;border-radius:2px;background:var(--amber)}.ai-playing.ai-call .ai-wave{opacity:1}.mo .ai-playing.ai-call .ai-wave i{animation:aiWave 1.1s calc(var(--i) * -53ms) infinite ease-in-out}@keyframes aiWave{0%,to{height:16%}50%{height:95%}}.ai-tr{display:grid;gap:5px;align-content:start;height:128px;overflow-y:auto;scrollbar-width:none;padding-right:2px}.ai-tr::-webkit-scrollbar{display:none}.ai-b{margin:0;max-width:88%;padding:6px 9px;border-radius:11px;font-size:12px;line-height:1.35;animation:dmIn .35s var(--ease);display:flex;gap:8px;align-items:baseline;justify-content:space-between;transition:box-shadow .4s,background .4s}.ai-b time{font-size:9.5px;color:var(--text-3);flex:none}.ai-b.k{background:#ffffff0f;border-bottom-left-radius:3px}.ai-b.m{justify-self:end;background:#cdd6de1f;border-bottom-right-radius:3px}.ai-b.qa{background:#ff5a3c2e;box-shadow:0 0 0 1px var(--red)}.ai-b.qh{background:#ff7a1a2e;box-shadow:0 0 0 1px var(--amber)}.ai-eval{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-top:8px;border-top:1px solid var(--line)}.ai-crit{display:grid;gap:5px}.ai-cr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 42px;gap:6px;align-items:center;font-size:10.5px;color:var(--text-2)}.ai-cr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-cr i{height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.ai-cr b{display:block;height:100%;width:0;background:var(--teal);border-radius:3px;transition:width .8s var(--ease)}.ai-cr.low b{background:var(--amber)}.ai-cr em{font-style:normal;text-align:right;font-size:10px;color:var(--text-3)}.ai-total{display:grid;justify-items:center;gap:2px;min-width:92px;padding:8px;border-radius:12px;background:#ff7a1a12;border:1px solid rgba(255,122,26,.25);position:relative}.ai-total b{font:600 30px/1 var(--fd);letter-spacing:-.03em}.ai-thinking .ai-total b{animation:dLive .5s infinite}.ai-flag{font-size:10px;color:var(--red);text-align:center;max-width:110px;line-height:1.25;animation:dmIn .4s var(--ease),dmPulse 1.2s;border-radius:6px}.ai-flag.hot{color:var(--amber-2)}.ai-flag[hidden]{display:none}.demo.compact .dm-ai{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.demo.compact .ai-l,.demo.compact .ai-r{padding:7px;gap:6px}.demo.compact .ai-d{grid-template-columns:minmax(0,1fr) 28px;padding:5px 6px}.demo.compact .ai-ch,.demo.compact .ai-al,.demo.compact .ai-dn small,.demo.compact .ai-crit,.demo.compact .ai-h,.demo.compact .ai-wave{display:none}.demo.compact .ai-tr{height:100px}.demo.compact .ai-b{font-size:10px;padding:4px 7px}.demo.compact .ai-eval{grid-template-columns:1fr;padding-top:4px}.demo.compact .ai-total{min-width:0;padding:4px;grid-template-columns:auto auto}.demo.compact .ai-total b{font-size:18px}.demo.compact .ai-flag{grid-column:1 / -1}@media(max-width:620px){.demo:not(.compact) .dm-ai{grid-template-columns:1fr}.ai-tr{height:140px}}.dx-bt{display:grid;gap:12px}.dx-bt .bt-chat{display:flex;flex-direction:column;min-height:330px;border-radius:18px;border:1px solid var(--dx-line2);background:#0d0f12;overflow:hidden}.dx-bt .bt-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--dx-line);background:#ffffff08}.dx-bt .bt-av{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--dx-a2),var(--ember, #ff4d12));box-shadow:0 0 14px -2px var(--dx-a)}.dx-bt .bt-head div{display:grid;gap:2px}.dx-bt .bt-head b{font-size:13px}.dx-bt .bt-head small{font-size:10px;color:var(--dx-ok)}.dx-bt .bt-log{flex:1;display:flex;flex-direction:column;gap:6px;padding:12px;overflow:hidden;justify-content:flex-end}.dx-bt .bt-m{max-width:82%;padding:8px 11px;border-radius:14px;font-size:12.5px;line-height:1.35;animation:bt-in .35s cubic-bezier(.2,.9,.3,1.2) both}.dx-bt .bt-m.bot{align-self:flex-start;background:#ffffff0f;border-bottom-left-radius:4px}.dx-bt .bt-m.me{align-self:flex-end;background:var(--dx-a);color:#140900;border-bottom-right-radius:4px}@keyframes bt-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.dx-bt .bt-m.typing{display:inline-flex;gap:4px;padding:11px 12px}.dx-bt .bt-m.typing i{width:5px;height:5px;border-radius:50%;background:var(--dx-t2);animation:bt-dot 1s infinite}.dx-bt .bt-m.typing i:nth-child(2){animation-delay:.15s}.dx-bt .bt-m.typing i:nth-child(3){animation-delay:.3s}@keyframes bt-dot{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(-3px);opacity:1}}.dx-bt .bt-opts{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 12px;min-height:50px;border-top:1px solid var(--dx-line)}.dx-bt .bt-opt{appearance:none;font:500 11.5px/1 var(--fb, system-ui);padding:8px 12px;border-radius:99px;border:1px solid rgba(255,177,92,.45);background:#ff7a1a0f;color:var(--dx-a2);cursor:pointer;transition:all .2s;animation:dx-in .3s ease both}.dx-bt .bt-opt:hover,.dx-bt .bt-opt.press{background:var(--dx-a);color:#140900;border-color:var(--dx-a)}.dx-bt .bt-crm{display:grid;gap:10px;align-content:start;padding:14px;border-radius:16px;border:1px dashed rgba(255,177,92,.3);background:#ff7a1a09}.dx-bt .bt-ch{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--fm, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-a2)}.dx-bt .bt-card{margin:0;display:grid;gap:4px}.dx-bt .bt-card div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:#00000040;font-size:12px}.dx-bt .bt-card dt{font:500 10px/1.4 var(--fm, monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--dx-t3)}.dx-bt .bt-card dd{margin:0;text-align:right;color:var(--dx-t2)}.dx-bt .bt-card div.fill{animation:bt-fill .9s ease}.dx-bt .bt-card div.fill dd{color:var(--text, #eef0f2)}@keyframes bt-fill{0%{box-shadow:inset 0 0 0 1px var(--dx-a);background:#ff7a1a24}to{box-shadow:inset 0 0 0 1px transparent}}.dx-bt .bt-res{display:grid;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid var(--dx-line);font:400 11px/1.4 var(--fm, monospace);color:var(--dx-t3);transition:all .3s}.dx-bt .bt-res.on{border-color:#46dfc666;background:#46dfc60f;color:var(--dx-t2);animation:dx-in .4s ease both}.dx-bt .bt-res.on b{color:var(--dx-ok);font:600 13px/1.2 var(--fd, inherit)}.dx-bt .bt-res.hot{border-color:#ff7a1a80;background:#ff7a1a14}.dx-bt .bt-res.hot b{color:var(--dx-a2)}.dx-bt [data-restart]{justify-self:start}@container (min-width: 600px){.dx-bt{grid-template-columns:1.2fr 1fr;align-items:start}}.dx-bt.is-compact .bt-crm{display:none}.dx-bt.is-compact .bt-chat{min-height:250px}.dm-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px}.cl-in,.cl-out{display:grid;gap:10px;align-content:start;min-width:0}.cl-in{padding:12px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.cl-tabs .dm-btn{flex:1;justify-content:center}.cl-f{display:grid;grid-template-columns:1fr auto;gap:6px 8px;align-items:baseline}.cl-f[hidden]{display:none}.cl-f b{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap}.cl-f input{grid-column:1 / -1}.dm-calc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.dm-calc input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--amber) var(--p, 50%),rgba(255,255,255,.1) var(--p, 50%))}.dm-calc input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--amber) var(--p, 50%),rgba(255,255,255,.1) var(--p, 50%))}.dm-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:4px solid var(--amber);box-shadow:0 0 0 4px #ff7a1a2e;transition:transform .2s}.dm-calc input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:4px solid var(--amber)}.dm-calc input[type=range]:active::-webkit-slider-thumb,.dm-calc input.cl-auto::-webkit-slider-thumb{transform:scale(1.25)}.dm-calc input[type=range]:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:6px}.cl-big{display:grid;gap:4px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#ff7a1a29,#ff4d120d);border:1px solid rgba(255,122,26,.35)}.cl-big b{font:600 clamp(22px,2.6vw,30px)/1.1 var(--fd);letter-spacing:-.02em;color:var(--amber-2);font-variant-numeric:tabular-nums}.cl-big small{color:var(--text-2);font-size:11px}.cl-sched{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.cl-sh{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.cl-key{display:inline-flex;align-items:center;gap:4px}.cl-key i{width:8px;height:8px;border-radius:2px;margin-left:6px}.cl-key .a{background:var(--amber)}.cl-key .b{background:var(--steel);opacity:.5}.cl-key.cl-nob .b,.cl-key.cl-nob .b+*{display:none}.cl-bars{display:flex;align-items:flex-end;gap:2px;height:64px}.cl-bars i{flex:1;height:100%;display:flex;flex-direction:column-reverse;gap:1px;min-width:2px}.cl-bars b{display:block;background:var(--amber);border-radius:2px 2px 0 0;transition:height .35s var(--ease)}.cl-bars s{display:block;background:#cdd6de73;border-radius:2px 2px 0 0;transition:height .35s var(--ease)}.cl-rows{display:grid;grid-template-columns:22px repeat(3,minmax(0,1fr));gap:3px 8px;font-size:10.5px;color:var(--text-2)}.cl-rows span:nth-child(-n+4){color:var(--text-3);font-family:var(--fm);text-transform:uppercase;font-size:9px;letter-spacing:.06em}.cl-rows span:nth-child(4n+2),.cl-rows span:nth-child(4n+3),.cl-rows span:nth-child(4n){text-align:right}.cl-act .dm-btn{flex:1;justify-content:center}.cl-busy{position:relative;overflow:hidden;color:transparent!important}.cl-busy:after{content:"Формируем…";position:absolute;inset:0;display:grid;place-items:center;color:#140a02;background:linear-gradient(#ffd3a1,#ffd3a1) left / 0% 100% no-repeat,var(--amber);animation:clFill 1.2s linear forwards}@keyframes clFill{to{background-size:100% 100%,auto}}.cl-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px}.dm .cl-pk{display:grid;gap:2px;text-align:left;padding:9px 10px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff08;transition:border-color .25s,background .25s}.dm .cl-pk:hover{border-color:#ffb15c80}.dm .cl-pk[aria-checked=true]{border-color:var(--amber);background:#ff7a1a1f;box-shadow:0 0 22px -10px var(--amber)}.cl-pk b{font-weight:600;font-size:13px}.cl-pk small{font-size:10px;color:var(--text-3)}.cl-pk[aria-checked=true] small{color:var(--amber-2)}.cl-ex{display:grid;gap:6px}.cl-lines{display:grid;gap:7px}.cl-ln{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 62px;gap:8px;align-items:center;font-size:12px;color:var(--text-2);animation:dmIn .4s var(--ease)}.cl-ln span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-ln i{height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}.cl-ln b{display:block;height:100%;border-radius:4px;background:#cdd6de66;transition:width .45s var(--ease)}.cl-ln.on{color:var(--text)}.cl-ln.on b,.cl-r .cl-lines:not(:has(.on)) b{background:linear-gradient(90deg,var(--ember),var(--amber))}.cl-ln em{font-style:normal;text-align:right;font-size:11px}.demo.compact .dm-calc{gap:8px}.demo.compact .cl-in{padding:8px;gap:6px}.demo.compact .cl-tabs,.demo.compact .cl-rows,.demo.compact .cl-act,.demo.compact .cl-ex{display:none}.demo.compact .cl-f b{font-size:11px}.demo.compact .cl-big{padding:9px}.demo.compact .cl-big b{font-size:18px}.demo.compact .cl-sched{padding:8px}.demo.compact .cl-bars{height:40px}.demo.compact .cl-pk{padding:5px 7px}.demo.compact .cl-pk b{font-size:11px}.demo.compact .cl-ln{font-size:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px}@media(max-width:620px){.demo:not(.compact) .dm-calc{grid-template-columns:1fr}}.dm-ch{display:grid;gap:10px}.ch-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ch-stats{display:flex;gap:12px;flex-wrap:wrap}.ch-s{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.ch-s i{width:8px;height:8px;border-radius:2px;background:var(--c)}.ch-s b{color:var(--text);font-weight:500}.ch-bump b{animation:chBump .6s var(--ease);display:inline-block}@keyframes chBump{40%{transform:scale(1.35);color:var(--amber-2)}}.ch-filter .dm-btn{padding:5px 10px}.s-free{--c: var(--teal)}.s-reserved{--c: var(--amber)}.s-sold{--c: #3a3f46}.s-interest{--c: var(--amber-2)}.ch-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.ch-house{display:grid;gap:4px;padding:8px;border-radius:14px;background:#ffffff06;border:1px solid var(--line);align-content:start}.ch-fl{display:grid;grid-template-columns:18px repeat(var(--per),minmax(0,1fr));gap:4px;align-items:stretch}.ch-fn{font-size:10px;color:var(--text-3);display:grid;place-items:center}.dm .ch-u{position:relative;display:grid;gap:1px;text-align:left;padding:6px 7px;border-radius:7px;border:1px solid transparent;transition:background .35s,border-color .35s,opacity .3s,transform .2s;min-width:0}.ch-u b{font-size:12px;font-weight:500}.ch-u small{font-size:9.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm .ch-u.s-free{background:#46dfc61f;color:#bff5ea;border-color:#46dfc640}.dm .ch-u.s-interest{background:#ffb15c1a;color:#ffd9ae;border:1px dashed rgba(255,177,92,.55)}.dm .ch-u.s-reserved{background:#ff7a1a38;color:#ffd0a8;border-color:#ff7a1a8c}.dm .ch-u.s-sold{background:#ffffff09;color:var(--text-3);cursor:default}.dm .ch-u:hover:not(.s-sold){transform:translateY(-1px);border-color:var(--amber-2)}.dm .ch-u.sel{box-shadow:0 0 0 2px var(--amber),0 0 18px -4px var(--amber);z-index:1}.dm .ch-u.dim{opacity:.18}.ch-pop{animation:chPop .6s var(--spring)}@keyframes chPop{0%{transform:scale(.85)}to{transform:none}}.ch-card{display:grid;gap:8px;align-content:start;min-width:0}.ch-empty,.ch-info{display:grid;gap:8px;padding:12px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.ch-empty p{margin:0;color:var(--text-2);font-size:13px}.ch-empty[hidden],.ch-info[hidden]{display:none}.ch-in{animation:dmIn .35s var(--ease)}.ch-ih{display:flex;justify-content:space-between;align-items:center;gap:6px}.ch-badge{font:500 10px var(--fm);padding:2px 8px;border-radius:999px;border:1px solid var(--c);color:var(--c)}.ch-badge.s-sold{--c: var(--text-3)}.ch-no{font:600 22px var(--fd);letter-spacing:-.02em}.ch-info dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.ch-info dt{font:500 9.5px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ch-info dd{margin:0;font-size:13px}.ch-timer{margin:0;font-size:11px;color:var(--text-2)}.ch-timer b{color:var(--amber-2);font-weight:500}.ch-timer[hidden]{display:none}.ch-acts .dm-btn{flex:1;justify-content:center}.ch-acts .dm-btn[hidden]{display:none}.ch-crm{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:12px;background:#ff7a1a12;border:1px solid rgba(255,122,26,.25);font-size:11.5px;color:var(--text-2);min-height:38px}.ch-sync{width:8px;height:8px;flex:none;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.ch-flash{animation:chFlash 1s var(--ease)}@keyframes chFlash{0%{background:#ff7a1a4d}}.demo.compact .ch-body{grid-template-columns:1fr}.demo.compact .ch-card,.demo.compact .ch-filter{display:none}.demo.compact .ch-u{padding:4px 6px}.demo.compact .ch-u small{display:none}.demo.compact .ch-house{padding:6px;gap:3px}.demo.compact .ch-s{font-size:10.5px}@media(max-width:620px){.demo:not(.compact) .ch-body{grid-template-columns:1fr}.ch-u small{display:none}}.dm-db{display:grid;gap:10px}.db-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.db-per .dm-btn{padding:5px 10px}.db-sync{display:inline-flex;align-items:center;gap:6px}.db-sync i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.db-k{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px}.dm .db-kpi{position:relative;display:grid;gap:4px;text-align:left;padding:10px 12px;border-radius:12px;background:#ffffff09;border:1px solid var(--line);transition:border-color .25s,background .25s;min-width:0}.dm .db-kpi:hover{border-color:#ffb15c80;background:#ff7a1a0f}.db-kpi .dm-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-kpi b{font-size:20px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.db-d{position:absolute;right:8px;top:8px;font-size:10px}.db-d.up{color:var(--teal)}.db-d.dn{color:var(--red)}.db-ping{animation:dbPing .9s var(--ease)}@keyframes dbPing{0%{box-shadow:0 0 #ff7a1a99}to{box-shadow:0 0 0 10px #ff7a1a00}}.db-main{position:relative;display:grid;gap:8px;padding:10px;border-radius:12px;background:#ffffff06;border:1px solid var(--line);min-height:150px}.db-rows{display:grid;gap:6px}.dm .db-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) 54px;gap:10px;align-items:center;text-align:left;padding:6px 8px;border-radius:8px;transition:background .2s}.dm button.db-row:hover{background:#ffffff0a}.db-rn{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2);font-size:12px}.db-row em{font-style:normal;text-align:right;font-size:11px;color:var(--text-2)}.db-bar{display:flex;height:8px;border-radius:6px;overflow:hidden;background:#ffffff0f}.db-bar i{height:100%;transition:flex .8s var(--ease),width .8s var(--ease)}.db-bar .g{background:var(--teal)}.db-bar .y{background:var(--amber-2)}.db-bar .r{background:var(--red)}.db-bar .a{background:linear-gradient(90deg,var(--ember),var(--amber),var(--amber-2));border-radius:6px}.mo .dm-on .db-bar i{animation:dbGrow 1.2s var(--ease) both;transform-origin:left}@keyframes dbGrow{0%{transform:scaleX(0)}}.db-medal{width:18px;height:18px;flex:none;border-radius:50%;display:inline-grid;place-items:center;background:#ffffff14;font-size:10px;color:var(--text)}.db-lb:first-child .db-medal{background:var(--amber);color:#140a02}.db-legend{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.db-legend i{width:8px;height:8px;border-radius:2px;margin-left:4px}.db-legend .g{background:var(--teal)}.db-legend .y{background:var(--amber-2)}.db-legend .r{background:var(--red)}.db-drill{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:10px;border-radius:12px;background:#121418;border:1px solid rgba(255,122,26,.4);animation:dmIn .35s var(--ease)}.db-drill[hidden]{display:none}.db-dh{display:flex;align-items:center;gap:8px;min-width:0}.db-dh b{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-dn{margin-left:auto;flex:none}.dm .db-back{width:26px;height:26px;flex:none;border-radius:50%;border:1px solid var(--line-2);color:var(--amber-2)}.db-dl{display:grid;gap:4px;align-content:start;overflow:hidden}.dm .db-li{display:grid;grid-template-columns:48px minmax(0,.9fr) minmax(0,1.3fr) 44px;gap:8px;align-items:center;text-align:left;padding:5px 6px;border-radius:7px;font-size:11.5px;animation:dmIn .4s var(--ease) both}.dm .db-li:hover{background:#ff7a1a14}.db-li b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-st{color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-id{color:var(--text-3);font-size:10.5px}.db-li em{font-style:normal;text-align:right;font-size:10.5px}.db-li em.g{color:var(--teal)}.db-li em.y{color:var(--amber-2)}.db-li em.r{color:var(--red)}.db-fn{display:grid;grid-template-columns:70px 1fr 56px 52px;gap:10px;align-items:center;padding:6px 4px;animation:dmIn .4s var(--ease) both}.db-fn b{text-align:right;font-weight:500}.db-fn em{font-style:normal;color:var(--amber-2);font-size:11px;text-align:right}.db-fb{height:14px;border-radius:4px;background:#ffffff0d;overflow:hidden}.db-fb i{display:block;height:100%;background:linear-gradient(90deg,var(--ember),var(--amber));border-radius:4px}.db-chart{position:relative;height:74px;border-radius:12px;background:#ffffff05;border:1px solid var(--line);overflow:hidden}.db-chart svg{position:absolute;inset:8px 0 0;width:100%;height:calc(100% - 8px)}.db-line{fill:none;stroke:var(--amber);stroke-width:2;vector-effect:non-scaling-stroke}.db-line2{fill:none;stroke:var(--steel);stroke-width:1.2;stroke-dasharray:3 3;opacity:.5;vector-effect:non-scaling-stroke}.db-dot{fill:var(--amber-2);filter:drop-shadow(0 0 4px var(--amber))}.db-cl{position:absolute;left:10px;top:6px}.db-cl b{color:var(--amber-2);font-weight:500}.db-ai{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#ff7a1a12;border:1px solid rgba(255,122,26,.22);color:var(--text-2);font-size:12.5px;min-height:38px}.db-orb{width:12px;height:12px;flex:none;border-radius:50%;background:conic-gradient(var(--amber-2),var(--ember),var(--amber),var(--amber-2))}.mo .dm-on .db-orb{animation:orb 2.4s linear infinite}.demo.compact .dm-db{gap:7px}.demo.compact .db-top,.demo.compact .db-ai,.demo.compact .db-legend,.demo.compact .db-sw{display:none}.demo.compact .db-kpi{padding:7px 8px}.demo.compact .db-kpi b{font-size:15px}.demo.compact .db-main{min-height:0;padding:6px}.demo.compact .db-row{padding:3px 4px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 34px;gap:6px}.demo.compact .db-rn{font-size:10.5px}.demo.compact .db-chart{height:54px}@media(max-width:620px){.demo:not(.compact) .db-k{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpi b{font-size:17px}.dm .db-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px}.dm .db-li{grid-template-columns:minmax(0,1fr) 40px}.db-li .db-id,.db-li .db-st{display:none}.db-fn{grid-template-columns:60px 1fr 46px 46px;gap:6px}.db-main{min-height:190px}}.dx-dl,.dx-dl .dl-top{display:grid;gap:10px;grid-template-columns:1fr}.dx-dl .dl-now{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid var(--dx-line);background:#ffffff06;position:relative;min-width:0}.dx-dl .dl-rg{position:relative;width:54px;height:54px;flex:none;display:grid;place-items:center}.dx-dl .dl-rg b{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1px solid var(--dx-line2);transition:background .3s,border-color .3s;position:relative;z-index:1}.dx-dl .dl-rg svg{width:18px;height:18px;fill:var(--dx-t2);transition:fill .3s}.dx-dl .dl-rg i{position:absolute;inset:7px;border-radius:50%;border:1px solid var(--dx-a);opacity:0}.dx-dl[data-state=dial] .dl-rg b{background:#ff7a1a2e;border-color:var(--dx-a);animation:dl-shake .5s infinite}.dx-dl[data-state=dial] .dl-rg svg,.dx-dl[data-state=talk] .dl-rg svg{fill:var(--dx-a2)}.dx-dl[data-state=dial] .dl-rg i{animation:dl-wave 1.5s infinite}.dx-dl[data-state=dial] .dl-rg i:nth-child(2){animation-delay:.5s}.dx-dl[data-state=dial] .dl-rg i:nth-child(3){animation-delay:1s}.dx-dl[data-state=talk] .dl-rg b{background:#46dfc624;border-color:#46dfc699}.dx-dl[data-state=talk] .dl-rg svg{fill:var(--dx-ok)}.dx-dl[data-state=miss] .dl-rg b{border-color:#ff5a3c99}@keyframes dl-wave{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes dl-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.dx-dl .dl-who{display:grid;gap:2px;min-width:0;flex:1}.dx-dl .dl-k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dx-t3)}.dx-dl .dl-who b{font:600 15px/1.2 var(--fd, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-dl .dl-who span{font:400 12px/1.3 var(--fm, monospace);color:var(--dx-t2)}.dx-dl .dl-who em{font:500 10px/1 var(--fm, monospace);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--dx-a2);margin-top:4px}.dx-dl[data-state=talk] .dl-who em,.dx-dl[data-state=done] .dl-who em{color:var(--dx-ok)}.dx-dl[data-state=miss] .dl-who em{color:var(--dx-bad)}.dx-dl .dl-timer{position:absolute;top:12px;right:14px;font:500 12px/1 var(--fm, monospace);color:var(--dx-t3);font-variant-numeric:tabular-nums}.dx-dl[data-state=talk] .dl-timer{color:var(--dx-ok)}.dx-dl .dl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dx-dl .dl-stats div{padding:10px;border-radius:12px;border:1px solid var(--dx-line);background:#ffffff05;display:grid;gap:4px}.dx-dl .dl-stats b{font:600 20px/1 var(--fd, inherit);font-variant-numeric:tabular-nums}.dx-dl .dl-stats small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dx-t3)}.dx-dl .dl-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dx-dl .dl-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:#ffffff05;transition:background .3s,border-color .3s,opacity .3s}.dx-dl .dl-n{font:500 10px/1 var(--fm, monospace);color:var(--dx-t3)}.dx-dl .dl-nm{display:flex;gap:10px;align-items:baseline;min-width:0;white-space:nowrap;overflow:hidden}.dx-dl .dl-nm small{color:var(--dx-t3);font-size:11px}.dx-dl .dl-list em{font:500 10px/1 var(--fm, monospace);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--dx-t3);padding:5px 8px;border-radius:99px;border:1px solid var(--dx-line);white-space:nowrap}.dx-dl .dl-list li.is-dial{border-color:#ff7a1a73;background:#ff7a1a12}.dx-dl .dl-list li.is-dial em{color:var(--dx-a2);border-color:#ff7a1a66}.dx-dl .dl-list li.is-talk{border-color:#46dfc666;background:#46dfc60f}.dx-dl .dl-list li.is-talk em,.dx-dl .dl-list li.is-done em{color:var(--dx-ok);border-color:#46dfc659}.dx-dl .dl-list li.is-miss{opacity:.6}.dx-dl .dl-list li.is-miss em{color:var(--dx-bad);border-color:#ff5a3c59}.dx-dl .dl-list li.is-done{opacity:.75}.dx-dl .dl-card{padding:12px;border-radius:14px;border:1px dashed rgba(255,177,92,.3);background:#ff7a1a09}.dx-dl .dl-card-h{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--fm, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-a2);margin-bottom:8px}.dx-dl .dl-card ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;min-height:64px}.dx-dl .dl-card li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:12px;animation:dx-in .45s var(--ease, ease) both}.dx-dl .dl-card li b{font-weight:600}.dx-dl .dl-card li span{color:var(--dx-t2)}.dx-dl .dl-card li i{font:500 9px/1 var(--fm, monospace);text-transform:uppercase;letter-spacing:.1em;font-style:normal;color:var(--dx-ok);border:1px solid rgba(70,223,198,.35);padding:3px 6px;border-radius:99px}.dx-dl .dl-card li.ph{color:var(--dx-t3);font:400 11px/1.4 var(--fm, monospace);animation:none}.dx-dl .dl-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@container (min-width: 620px){.dx-dl{grid-template-columns:1.1fr 1fr}.dx-dl .dl-top{grid-column:1}.dx-dl .dl-list{grid-column:2;grid-row:1 / span 2;align-content:start}.dx-dl .dl-card{grid-column:1}.dx-dl .dl-ctl{grid-column:1 / -1}}.dx-dl.is-compact .dl-card,.dx-dl.is-compact .dl-stats{display:none}.dx-dl.is-compact .dl-list li:nth-child(n+5){display:none}.dm-ftc{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:8px;align-items:stretch}.ftc-site,.ftc-crm{display:grid;gap:10px;align-content:start;padding:12px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;min-width:0}.ftc-crm{background:#ff7a1a0a;border-color:#ff7a1a38}.ftc-sh{display:flex;justify-content:space-between;gap:8px}.ftc-prog{height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.ftc-prog i{display:block;height:100%;width:0;background:var(--amber);transition:width .5s var(--ease)}.ftc-stage{min-height:196px;display:grid}.ftc-q{display:grid;gap:10px;align-content:start;animation:dmIn .4s var(--ease)}.ftc-q[hidden]{display:none}.ftc-qt{margin:0;font:600 15px/1.3 var(--fd);letter-spacing:-.01em}.ftc-opts{display:grid;gap:6px}.dm .ftc-o{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff05;transition:border-color .2s,background .2s,transform .15s}.dm .ftc-o:hover{border-color:#ffb15c80}.ftc-o i{width:14px;height:14px;flex:none;border-radius:50%;border:1.5px solid var(--text-3);transition:border-color .2s,background .2s}.dm .ftc-o.on{border-color:var(--amber);background:#ff7a1a1f;transform:scale(.98)}.ftc-o.on i{border-color:var(--amber);background:radial-gradient(var(--amber) 45%,transparent 50%)}.ftc-in{display:grid;gap:4px}.ftc-in input{width:100%;padding:9px 11px;border-radius:9px;border:1px solid var(--line-2);background:#00000040;color:var(--text);font:400 13px var(--fb)}.ftc-in input:focus{outline:none;border-color:var(--amber)}.ftc-done{justify-items:start}.ftc-ok{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#46dfc626;color:var(--teal);font-weight:700}.ftc-wire{position:relative;align-self:center;height:2px;background:#ffffff14;border-radius:2px;overflow:hidden}.ftc-wire i{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--amber),transparent);transform:translate(-100%)}.mo .dm-on .ftc-wire i{animation:ftcFlow 1.8s linear infinite}@keyframes ftcFlow{to{transform:translate(260%)}}.ftc-list{display:grid;gap:6px}.ftc-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 10px;border-radius:10px;background:#16181c;border:1px solid var(--line)}.ftc-lead b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ftc-lead small{grid-column:1 / -1;color:var(--text-3);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ftc-pill{font:500 10px var(--fm);padding:2px 8px;border-radius:999px;color:var(--t);border:1px solid var(--t);align-self:center}.ftc-lead.tone-r{--t: var(--amber)}.ftc-lead.tone-r .ftc-pill{background:var(--amber);color:#140a02;border-color:transparent}.ftc-new{border-color:#ff7a1a99;animation:dmIn .5s var(--ease),dmPulse 1.2s .2s}.ftc-ans{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.ftc-ans span{font-size:10px;padding:2px 6px;border-radius:6px;background:#ffffff0f;color:var(--text-2)}.ftc-rr{display:grid;gap:6px;padding-top:4px}.ftc-team{display:flex;gap:4px;flex-wrap:wrap}.ftc-team i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:500 10px var(--fm);font-style:normal;background:#ffffff0f;color:var(--text-3);transition:background .12s,color .12s,transform .12s}.ftc-team i.on{background:var(--amber);color:#140a02;transform:scale(1.12)}.ftc-fly{position:absolute;left:0;top:0;z-index:6;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--amber-2);box-shadow:0 0 18px 4px #ff7a1acc;pointer-events:none}.demo.compact .ftc-site,.demo.compact .ftc-crm{padding:8px;gap:6px}.demo.compact .ftc-stage{min-height:0}.demo.compact .ftc-qt{font-size:12px}.demo.compact .ftc-o{padding:6px 8px}.demo.compact .ftc-ans,.demo.compact .ftc-contact .ftc-in:nth-of-type(2){display:none}.demo.compact .ftc-team i{width:18px;height:18px;font-size:9px}@media(max-width:620px){.demo:not(.compact) .dm-ftc{grid-template-columns:1fr}.demo:not(.compact) .ftc-wire{width:2px;height:26px;justify-self:center}.demo:not(.compact) .ftc-wire i{width:100%;height:40%;background:linear-gradient(180deg,transparent,var(--amber),transparent);transform:translateY(-100%)}.mo .demo.dm-on:not(.compact) .ftc-wire i{animation-name:ftcFlowY}.ftc-stage{min-height:0}}@keyframes ftcFlowY{to{transform:translateY(260%)}}.demo.compact .dm-ftc{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.dm-kb{display:grid;gap:12px}.kb-dirs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.kb-dirs::-webkit-scrollbar{display:none}.demo.compact .kb-dirs .dm-btn{padding:4px 8px;font-size:9.5px!important}.kb-dirs[data-z]{border-radius:999px}.kb-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kb-kpi>div{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#ffffff09;border:1px solid var(--line);min-width:0}.kb-kpi b{font-size:17px;font-weight:500;white-space:nowrap}.kb-pen{color:var(--red)}.kb-tot{background:#ff7a1a14!important;border-color:#ff7a1a59!important}.kb-tot b{color:var(--amber-2)}.kb-tot.kb-bad b{color:var(--text)}.kb-board{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;align-items:start}.kb-col{display:grid;gap:8px;align-content:start;padding:8px;min-height:180px;border-radius:12px;background:#ffffff06;border:1px dashed transparent;transition:background .25s,border-color .25s;min-width:0}.kb-col.kb-over{background:#ff7a1a14;border-color:#ff7a1a8c}.kb-col header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 2px 4px}.kb-col header b{font:500 10px/1.25 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-cnt{font-size:10px;color:var(--text-3);padding:1px 6px;border-radius:999px;background:#ffffff0f}.kb-list{display:grid;gap:6px}.kb-card{position:relative;display:grid;gap:3px;padding:9px 10px 9px 12px;border-radius:10px;background:#181a1f;border:1px solid var(--line);cursor:grab;user-select:none;touch-action:manipulation;transition:border-color .3s,background .3s;overflow:hidden}.kb-card:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--t);box-shadow:0 0 10px var(--t);transition:background .4s,box-shadow .4s}.kb-card:hover{border-color:var(--line-2);background:#1d2026}.kb-card:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.kb-t{font-weight:500;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.kb-m{font-size:10.5px;color:var(--t)}.kb-ph{opacity:.3}.kb-ghost{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;cursor:grabbing;box-shadow:0 24px 50px -16px #000000e6,0 0 0 1px #ff7a1a99;color:var(--text);font:400 13px/1.4 var(--fb)}.kb-dragging,.kb-dragging *{cursor:grabbing!important}.kb-flash{animation:kbFlash 1s var(--ease)}.kb-drop{animation:kbDrop .6s var(--ease)}.kb-new{animation:dmIn .5s var(--ease)}@keyframes kbFlash{0%{box-shadow:0 0 0 0 var(--t)}40%{box-shadow:0 0 0 3px var(--t)}to{box-shadow:0 0 0 0 transparent}}@keyframes kbDrop{0%{border-color:var(--amber);background:#ff7a1a2e}}.kb-foot{justify-content:flex-start}.kb-hint{font:400 11px var(--fm);color:var(--text-3);margin-left:4px}.dm-kb .dm-toast{bottom:54px}.demo.compact .kb-col{min-height:120px;padding:6px;gap:6px}.demo.compact .kb-card{padding:7px 8px 7px 10px}.demo.compact .kb-t{font-size:11px}.demo.compact .kb-m{font-size:9.5px}.demo.compact .kb-kpi>div{padding:6px 8px}.demo.compact .kb-kpi b{font-size:13px}.demo.compact .dm-kb .dm-toast{bottom:8px;font-size:10px}@media(max-width:620px){.demo:not(.compact) .kb-board{grid-template-columns:repeat(2,minmax(0,1fr))}.demo:not(.compact) .kb-col{min-height:110px}.kb-kpi b{font-size:14px}.kb-hint{flex-basis:100%;margin:2px 0 0}.dm-kb .dm-toast{bottom:84px}}.dm-ln{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px}.ln-cat,.ln-run{display:grid;gap:8px;align-content:start;min-width:0}.ln-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px;border-radius:10px;border:1px solid var(--line-2);background:#00000040}.ln-search:focus-within{border-color:var(--amber)}.ln-search svg{width:14px;height:14px;fill:none;stroke:var(--text-3);stroke-width:1.6;flex:none}.ln-search input{flex:1;min-width:0;border:0;background:none;color:var(--text);font:400 13px var(--fb);outline:none}.ln-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ln-tabs::-webkit-scrollbar{display:none}.ln-tabs .dm-btn{padding:5px 10px}.ln-list{display:grid;gap:5px}.dm .ln-p{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:10px;align-items:center;text-align:left;padding:9px 10px;border-radius:11px;border:1px solid var(--line);background:#ffffff06;transition:border-color .2s,background .2s;animation:dmIn .3s var(--ease)}.dm .ln-p[hidden]{display:none}.dm .ln-p:hover{border-color:var(--line-2);background:#ffffff0b}.dm .ln-p.on{border-color:#ff7a1a99;background:#ff7a1a14}.ln-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ffffff0d;font-size:10.5px;color:var(--text-3)}.ln-p.on .ln-ic{background:var(--amber);color:#140a02}.ln-pt{display:grid;min-width:0}.ln-pt b{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ln-pt small{font-size:10.5px;color:var(--text-3)}.ln-p svg{width:14px;height:14px;fill:none;stroke:var(--text-3);stroke-width:1.8}.ln-p.on svg{stroke:var(--amber-2)}.ln-form{display:grid;gap:8px;padding:12px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.ln-fh{display:grid;gap:2px}.ln-fh b{font:600 15px var(--fd);letter-spacing:-.01em}.ln-fields{display:grid;gap:7px;min-height:92px;align-content:start}.ln-f{display:grid;gap:3px;animation:dmIn .35s var(--ease) both}.ln-f input{width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--line-2);background:#00000040;color:var(--text);font:400 12.5px var(--fb)}.ln-f input:focus,.ln-f input.typing{outline:none;border-color:var(--amber)}.ln-f input.ln-file{font-family:var(--fm);font-size:11.5px;color:var(--amber-2)}.ln-go{justify-content:center}.ln-route{display:grid;gap:8px;padding:12px;border-radius:14px;background:#ff7a1a0a;border:1px solid rgba(255,122,26,.2)}.ln-route ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;position:relative}.ln-route li{position:relative;display:grid;justify-items:center;gap:4px;text-align:center;font-size:11px;color:var(--text-2);min-width:0}.ln-route li:before{content:"";position:absolute;top:8px;left:-50%;width:100%;height:2px;background:#ffffff14;z-index:0}.ln-route li:first-child:before{display:none}.ln-route li:after{content:"";position:absolute;top:8px;left:-50%;width:0;height:2px;background:var(--amber);transition:width .6s var(--ease);z-index:0}.ln-route li:first-child:after{display:none}.ln-route li.act:after,.ln-route li.ok:after{width:100%}.ln-dot{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.18);background:#14161a;display:grid;place-items:center;transition:border-color .3s,background .3s}.ln-route li.act .ln-dot{border-color:var(--amber);animation:dmPulse 1s infinite}.ln-route li.ok .ln-dot{border-color:var(--amber);background:var(--amber)}.ln-route li.ok .ln-dot:after{content:"";width:6px;height:3px;border:solid #140a02;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px)}.ln-route li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ln-route li em{font-style:normal;font-size:9.5px;color:var(--text-3)}.ln-route li.ok em{color:var(--amber-2)}.ln-done .ln-route{border-color:#46dfc666}.demo.compact .ln-search,.demo.compact .ln-tabs,.demo.compact .ln-go,.demo.compact .ln-pt small{display:none}.demo.compact .ln-p{padding:6px 8px;grid-template-columns:24px minmax(0,1fr) 12px}.demo.compact .ln-ic{width:24px;height:24px}.demo.compact .ln-pt b{font-size:11px}.demo.compact .ln-form,.demo.compact .ln-route{padding:8px}.demo.compact .ln-fields{min-height:0}.demo.compact .ln-f input{padding:4px 8px;font-size:10.5px}.demo.compact .ln-fh b{font-size:12px}@media(max-width:620px){.demo:not(.compact) .dm-ln{grid-template-columns:1fr}}.dx-mp{display:grid;gap:12px}.dx-mp .mp-k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dx-t3)}.dx-mp .mp-plan{position:relative;padding:12px;border-radius:16px;border:1px solid var(--dx-line);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 22px 22px,#0003}.dx-mp .mp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dx-mp .mp-room{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;display:grid;gap:8px;padding:12px;min-height:104px;border-radius:12px;border:1px solid var(--dx-line2);background:linear-gradient(180deg,#ffffff0a,#ffffff04);position:relative;transition:border-color .3s,background .3s,transform .3s}.dx-mp .mp-room:before{content:"";position:absolute;left:14px;right:14px;top:-1px;height:2px;border-radius:2px;background:var(--bg, #0a0b0d)}.dx-mp .mp-room:hover{border-color:#ffb15c73;transform:translateY(-1px)}.dx-mp .mp-room[aria-pressed=true]{border-color:var(--dx-a);background:linear-gradient(180deg,#ff7a1a1f,#ff7a1a08)}.dx-mp .mp-room.got{animation:mp-got .8s ease}.dx-mp .mp-room.out{animation:mp-out .6s ease}@keyframes mp-got{30%{box-shadow:0 0 0 2px var(--dx-a),0 0 30px -6px var(--dx-a)}}@keyframes mp-out{30%{transform:scale(.98)}}.dx-mp .mp-rh{display:flex;justify-content:space-between;align-items:center;gap:6px}.dx-mp .mp-rh b{font:600 13px/1.1 var(--fd, inherit)}.dx-mp .mp-late{font:600 10px/1 var(--fm, monospace);font-style:normal;color:#140900;background:var(--dx-bad);padding:3px 6px;border-radius:99px;animation:mp-beat 1.8s infinite}@keyframes mp-beat{50%{box-shadow:0 0 0 4px #ff5a3c2e}}.dx-mp .mp-ppl{display:flex;flex-wrap:wrap;gap:4px}.dx-mp .mp-ppl i{width:9px;height:9px;border-radius:50%;background:var(--steel, #cdd6de);opacity:.55;animation:mp-sit 3s ease-in-out infinite}.dx-mp .mp-ppl i:nth-child(2n){animation-delay:-1s}.dx-mp .mp-ppl i:nth-child(3n){animation-delay:-2s}@keyframes mp-sit{50%{opacity:.9;transform:translateY(-1px)}}.dx-mp .mp-load{height:3px;border-radius:9px;background:#ffffff12;overflow:hidden}.dx-mp .mp-load i{display:block;height:100%;width:calc(var(--load) * 100%);background:linear-gradient(90deg,var(--dx-a2),var(--dx-a))}.dx-mp .mp-room small{font-size:10.5px;color:var(--dx-t2)}.dx-mp .mp-fx{position:absolute;inset:0;pointer-events:none;overflow:visible}.dx-mp .mp-pkt{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--dx-a);box-shadow:0 0 0 3px #ff7a1a40,0 0 16px 2px var(--dx-a)}.dx-mp .mp-tag{position:absolute;left:0;top:0;white-space:nowrap;font:500 9.5px/1 var(--fm, monospace);color:#140900;background:var(--dx-a2);padding:4px 7px;border-radius:99px}.dx-mp .mp-side{display:grid;gap:8px;align-content:start;padding:14px;border-radius:16px;border:1px solid var(--dx-line);background:#ffffff06}.dx-mp .mp-name{font:600 18px/1.1 var(--fd, inherit)}.dx-mp .mp-meta{display:flex;flex-wrap:wrap;gap:5px}.dx-mp .mp-meta span{font:500 9.5px/1 var(--fm, monospace);padding:4px 7px;border-radius:99px;border:1px solid var(--dx-line2);color:var(--dx-t2)}.dx-mp .mp-meta .late{color:var(--dx-bad);border-color:#ff5a3c66}.dx-mp .mp-meta .ok{color:var(--dx-ok);border-color:#46dfc659}.dx-mp .mp-procs{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dx-mp .mp-procs li{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;background:#00000040;font-size:12px;animation:dx-in .35s ease both}.dx-mp .mp-procs li em{font:500 9.5px/1.3 var(--fm, monospace);font-style:normal;color:var(--dx-t3);white-space:nowrap}.dx-mp .mp-procs li.late{box-shadow:inset 2px 0 0 var(--dx-bad)}.dx-mp .mp-procs li.late em{color:var(--dx-bad)}.dx-mp .mp-feed{display:grid;gap:6px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--dx-line2)}.dx-mp .mp-feed ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;min-height:60px;align-content:start}.dx-mp .mp-feed li{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline;font-size:11.5px;animation:dx-in .35s ease both}.dx-mp .mp-feed li b{font-weight:600}.dx-mp .mp-feed li i{color:var(--dx-a);font-style:normal}.dx-mp .mp-feed li span{color:var(--dx-t3);font:400 10.5px/1.3 var(--fm, monospace);width:100%}.dx-mp .mp-side .dx-hint{margin:0}@container (min-width: 520px){.dx-mp .mp-grid{grid-template-columns:repeat(3,1fr)}}@container (min-width: 760px){.dx-mp[data-mode=office]{grid-template-columns:1.6fr 1fr;align-items:start}}.dx-mp .mp-map{position:relative;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:3px;aspect-ratio:2 / 1.05;padding:10px;border-radius:16px;border:1px solid var(--dx-line);background:radial-gradient(70% 90% at 30% 40%,rgba(255,122,26,.07),transparent 70%),#00000040}.dx-mp .mp-cells{position:absolute;inset:10px;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:3px}.dx-mp .mp-cells i{border-radius:2px;background:#ffffff09;cursor:crosshair;transition:background .2s}.dx-mp .mp-cells i:hover{background:#ffb15c59}.dx-mp .mp-cells i.tk{visibility:hidden}.dx-mp .mp-cells i.no{background:#ff5a3c80}.dx-mp .mp-tile{appearance:none;position:relative;z-index:1;display:grid;place-items:center;padding:0;cursor:pointer;border-radius:6px;border:1px solid rgba(205,214,222,.25);background:linear-gradient(135deg,hsl(calc(28 - var(--hue, 0) * 4) 30% calc(26% + var(--hue, 0) * 3%)),#212327);color:var(--text, #eef0f2);transition:transform .25s,box-shadow .25s,border-color .25s}.dx-mp .mp-tile span{font:600 clamp(8px,2.4cqi,13px)/1 var(--fm, monospace);opacity:.85}.dx-mp .mp-tile:hover,.dx-mp .mp-tile.hl{transform:scale(1.05);border-color:var(--dx-a2);box-shadow:0 0 24px -6px var(--dx-a);z-index:2}.dx-mp .mp-tile.mine{background:linear-gradient(135deg,var(--dx-a),var(--ember, #ff4d12));color:#140900;border-color:var(--dx-a2);animation:mp-claim .6s cubic-bezier(.2,.9,.3,1.4) both}@keyframes mp-claim{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.dx-mp .mp-pop{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 8px));display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#181b20;border:1px solid var(--dx-line2);box-shadow:0 12px 30px #0009;pointer-events:none;white-space:nowrap;animation:dx-in .25s ease both}.dx-mp .mp-pop[hidden]{display:none}.dx-mp .mp-pop b{font-size:12px}.dx-mp .mp-pop small{font-size:10px;color:var(--dx-t2)}.dx-mp .mp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.dx-mp .mp-bar>div{display:grid;gap:3px}.dx-mp .mp-bar b{font:600 20px/1 var(--fd, inherit);color:var(--dx-a2)}.dx-mp .mp-meter{flex:1;min-width:120px;height:6px;border-radius:9px;background:#ffffff12;overflow:hidden}.dx-mp .mp-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--ember, #ff4d12),var(--dx-a2));transition:width .5s}.dx-mp .mp-bar .dx-hint{margin:0;width:100%}.dx-mp.is-compact .mp-side{display:none}.dx-mp.is-compact[data-mode=office]{grid-template-columns:1fr}.dx-mp.is-compact .mp-room{min-height:84px;cursor:default}.dx-mp.is-compact .mp-bar{display:none}.dx-mb{display:grid;gap:14px;justify-items:center}.dx-mb .mb-phone{position:relative;width:248px;height:440px;border-radius:36px;padding:10px;background:linear-gradient(160deg,#1a1d22,#0b0c0f);border:1px solid var(--dx-line2);box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #ffffff0a,0 0 60px -20px #ff6e1440}.dx-mb .mb-notch{position:absolute;top:16px;left:50%;width:70px;height:18px;margin-left:-35px;border-radius:99px;background:#000;z-index:3}.dx-mb .mb-sb{position:absolute;top:18px;left:26px;right:24px;display:flex;justify-content:space-between;font:500 10px/1 var(--fm, monospace);color:var(--text, #eef0f2);z-index:2}.dx-mb .mb-net{display:inline-flex;align-items:flex-end;gap:2px}.dx-mb .mb-net i{width:3px;background:var(--dx-t3);border-radius:1px;transition:background .3s}.dx-mb .mb-net i:nth-child(1){height:4px}.dx-mb .mb-net i:nth-child(2){height:6px}.dx-mb .mb-net i:nth-child(3){height:8px}.dx-mb .mb-net b{font-weight:500;margin-left:4px;color:var(--dx-bad);text-transform:uppercase;font-size:8.5px;letter-spacing:.08em}.dx-mb[data-net=on] .mb-net i,.dx-mb[data-mode=delivery] .mb-net i{background:var(--dx-ok)}.dx-mb[data-net=on] .mb-net b,.dx-mb[data-mode=delivery] .mb-net b{color:var(--dx-ok)}.dx-mb .mb-scr{position:relative;height:100%;border-radius:28px;background:radial-gradient(120% 60% at 50% 0%,rgba(255,122,26,.12),transparent 60%),#0d0f12;overflow:hidden;padding:44px 12px 12px;display:flex;flex-direction:column;gap:10px}.dx-mb .mb-ah{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.dx-mb .mb-ah b{font:600 18px/1 var(--fd, inherit)}.dx-mb .mb-pend{font:500 9px/1 var(--fm, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dx-a2)}.dx-mb .mb-list,.dx-mb .mb-cat{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dx-mb .mb-list li{display:grid;grid-template-columns:1fr auto;gap:2px 6px;padding:9px 10px;border-radius:12px;background:#ffffff0a;border:1px solid transparent;transition:all .35s}.dx-mb .mb-list li b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-mb .mb-list li small{grid-column:1;font-size:10px;color:var(--dx-t3)}.dx-mb .mb-list li em{grid-column:2;grid-row:1 / span 2;align-self:center;font:500 9px/1 var(--fm, monospace);font-style:normal;white-space:nowrap}.dx-mb .mb-list li.wait{border-color:#ff7a1a4d}.dx-mb .mb-list li.wait em{color:var(--dx-a2)}.dx-mb .mb-list li.sending em{color:var(--dx-a2);animation:mb-blink .6s infinite}.dx-mb .mb-list li.ok em{color:var(--dx-ok)}.dx-mb li.new{animation:mb-pop .5s cubic-bezier(.2,.9,.3,1.3) both}@keyframes mb-pop{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes mb-blink{50%{opacity:.35}}.dx-mb .mb-fab{position:absolute;right:16px;bottom:16px;width:46px;height:46px;border-radius:50%;border:0;background:var(--dx-a);color:#140900;font:400 26px/1 var(--fb, system-ui);cursor:pointer;box-shadow:0 10px 24px -8px #ff6e14e6;transition:transform .3s,opacity .3s}.dx-mb .mb-fab:hover{transform:scale(1.06)}.dx-mb .mb-fab.hide{transform:scale(0);opacity:0}.dx-mb .mb-form{position:absolute;left:8px;right:8px;bottom:8px;padding:14px 12px 12px;border-radius:20px;background:#16191e;border:1px solid var(--dx-line2);display:grid;gap:8px;transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 -20px 40px #00000080}.dx-mb .mb-form.on{transform:none}.dx-mb .mb-form small{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dx-a2)}.dx-mb .mb-form label{display:grid;gap:3px}.dx-mb .mb-form label span{font-size:9.5px;color:var(--dx-t3)}.dx-mb .mb-form label i{display:block;min-height:26px;padding:6px 8px;border-radius:8px;background:#00000059;border:1px solid var(--dx-line);font-style:normal;font-size:12px}.dx-mb .mb-form label i:after{content:"";display:inline-block;width:1px;height:12px;background:var(--dx-a);margin-left:1px;vertical-align:-2px;animation:mb-blink .8s infinite}.dx-mb .mb-dirs,.dx-mb .mb-pay{display:flex;flex-wrap:wrap;gap:4px}.dx-mb .mb-chip{appearance:none;font:500 9.5px/1 var(--fm, monospace);padding:6px 8px;border-radius:99px;border:1px solid var(--dx-line2);background:transparent;color:var(--dx-t2);cursor:pointer;transition:all .2s}.dx-mb .mb-chip[aria-pressed=true]{border-color:var(--dx-a);color:var(--dx-a2);background:#ff7a1a1f}.dx-mb .mb-save{appearance:none;border:0;border-radius:12px;padding:11px;background:var(--dx-a);color:#140900;font:600 12px/1 var(--fb, system-ui);cursor:pointer;transition:transform .15s,opacity .2s}.dx-mb .mb-save.press{transform:scale(.95)}.dx-mb .mb-save:disabled{opacity:.35;cursor:default}.dx-mb .mb-cat li{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px;border-radius:12px;background:#ffffff0a;border:1px solid transparent;transition:border-color .3s}.dx-mb .mb-cat li.in{border-color:#ff7a1a66}.dx-mb .mb-bottle{width:18px;height:28px;border-radius:5px 5px 4px 4px;border:1px solid rgba(205,214,222,.4);position:relative;overflow:hidden}.dx-mb .mb-bottle:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h);background:linear-gradient(180deg,#cdd6de59,#cdd6de26)}.dx-mb .mb-cat b{display:grid;font-size:11.5px;font-weight:600}.dx-mb .mb-cat b small{font-weight:400;color:var(--dx-t3);font-size:10px}.dx-mb .mb-step{display:inline-flex;align-items:center;gap:2px}.dx-mb .mb-step button{appearance:none;width:22px;height:22px;border-radius:7px;border:1px solid var(--dx-line2);background:transparent;color:inherit;cursor:pointer;line-height:1}.dx-mb .mb-step button:hover{border-color:var(--dx-a);color:var(--dx-a2)}.dx-mb .mb-step output{min-width:16px;text-align:center;font:600 11px/1 var(--fm, monospace)}.dx-mb .mb-track{position:absolute;inset:auto 8px 8px;padding:14px 12px;border-radius:20px;background:#16191e;border:1px solid var(--dx-line2);display:grid;gap:10px;transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.8,.2,1);--p: 0}.dx-mb .mb-track.on{transform:none}.dx-mb .mb-track small{font-size:10px;color:var(--dx-t3)}.dx-mb .mb-track small b{color:var(--dx-a2);font-weight:500}.dx-mb .mb-route{position:relative;height:34px;border-radius:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 6px,transparent 6px 12px) center / 100% 2px no-repeat,#0000004d}.dx-mb .mb-courier{position:absolute;top:50%;left:calc(8px + (100% - 16px) * var(--p));width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--dx-a);box-shadow:0 0 0 4px #ff7a1a33,0 0 14px var(--dx-a);transition:left 1.2s cubic-bezier(.4,0,.2,1)}.dx-mb .mb-track ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.dx-mb .mb-track ol li{font:500 8.5px/1.2 var(--fm, monospace);color:var(--dx-t3);padding-top:6px;border-top:2px solid rgba(255,255,255,.1);transition:all .3s}.dx-mb .mb-track ol li.done{color:var(--dx-t2);border-color:var(--dx-ok)}.dx-mb .mb-track ol li.now{color:var(--dx-a2);border-color:var(--dx-a)}.dx-mb .mb-again{appearance:none;background:none;border:0;color:var(--dx-a2);font:500 10px/1 var(--fm, monospace);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;justify-self:start;padding:0}.dx-mb .mb-side{display:grid;gap:10px;width:100%;max-width:360px;align-content:center}.dx-mb .mb-sw{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--dx-line);background:#ffffff06;font-size:12.5px}.dx-mb .mb-tg{appearance:none;width:44px;height:24px;border-radius:99px;border:1px solid var(--dx-line2);background:#ff5a3c26;position:relative;cursor:pointer;transition:background .3s}.dx-mb .mb-tg i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--dx-bad);transition:transform .3s,background .3s}.dx-mb .mb-tg[aria-checked=true]{background:#46dfc62e}.dx-mb .mb-tg[aria-checked=true] i{transform:translate(20px);background:var(--dx-ok)}.dx-mb .mb-crm{padding:12px;border-radius:14px;border:1px dashed rgba(255,177,92,.3);background:#ff7a1a09}.dx-mb .mb-ch{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--fm, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-a2);margin-bottom:8px}.dx-mb .mb-crm ul{list-style:none;margin:0;padding:0;display:grid;gap:5px;min-height:90px;align-content:start}.dx-mb .mb-crm li{display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:8px 10px;border-radius:10px;background:#00000040;font-size:12px}.dx-mb .mb-crm li small{grid-column:1;color:var(--dx-t3);font-size:10.5px}.dx-mb .mb-crm li em{grid-column:2;grid-row:1 / span 2;align-self:center;font:500 9.5px/1 var(--fm, monospace);font-style:normal;color:var(--dx-t2);padding:4px 7px;border-radius:99px;border:1px solid var(--dx-line2);white-space:nowrap}.dx-mb .mb-crm li em.go{color:var(--dx-a2);border-color:#ff7a1a66}.dx-mb .mb-crm li em.ok{color:var(--dx-ok);border-color:#46dfc659}.dx-mb .mb-side .dx-hint{margin:0}@container (min-width: 600px){.dx-mb{grid-template-columns:auto 1fr;justify-items:stretch;align-items:center;gap:22px}.dx-mb .mb-side{justify-self:start}}.dx-mb.is-compact .mb-phone{transform:scale(.82);transform-origin:top center;margin-bottom:-80px}.dx-mb.is-compact .mb-side{display:none}.dx-mb.is-compact{grid-template-columns:1fr;justify-items:center}.dx-st{display:grid;gap:12px}.dx-st .st-browser{border-radius:14px;border:1px solid var(--dx-line2);background:#0c0e11;overflow:hidden;box-shadow:0 24px 50px -30px #000000e6;min-width:0}.dx-st .st-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff09;border-bottom:1px solid var(--dx-line)}.dx-st .st-dots{display:flex;gap:5px}.dx-st .st-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff24}.dx-st .st-url{flex:1;max-width:240px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border-radius:99px;background:#00000059;font:400 10.5px/1 var(--fm, monospace);color:var(--dx-t3)}.dx-st .st-lock{width:7px;height:8px;border-radius:2px;background:var(--dx-t3)}.dx-st .st-page{position:relative;padding:12px 14px 14px;min-height:230px;background:radial-gradient(90% 70% at 85% 0%,rgba(205,214,222,.07),transparent 60%)}.dx-st .st-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.dx-st .st-top b{display:flex;align-items:center;gap:7px;font:600 12.5px/1 var(--fd, inherit);white-space:nowrap}.dx-st .st-logo{width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,var(--steel, #cdd6de),#7d8790);transform:rotate(45deg) scale(.8)}.dx-st .st-links{display:flex;gap:12px;font-size:10.5px;color:var(--dx-t3);overflow:hidden}.dx-st .st-links span{white-space:nowrap}.dx-st .st-k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dx-t3)}.dx-st .st-body{display:grid;gap:12px}.dx-st .st-pick{display:grid;gap:10px;align-content:start}.dx-st .st-chips{display:flex;flex-wrap:wrap;gap:6px}.dx-st .st-chip{appearance:none;font:500 11px/1 var(--fb, system-ui);padding:8px 12px;border-radius:99px;border:1px solid var(--dx-line2);background:#ffffff08;color:var(--text, #eef0f2);cursor:pointer;transition:all .2s}.dx-st .st-chip:hover:not(:disabled){border-color:#ffb15c80}.dx-st .st-chip[aria-pressed=true]{background:var(--steel, #cdd6de);color:#0c0e11;border-color:var(--steel, #cdd6de)}.dx-st .st-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.dx-st .st-chip small{font-size:9.5px}.dx-st .st-info{display:grid;gap:2px}.dx-st .st-info b{font:600 26px/1 var(--fd, inherit);letter-spacing:-.02em}.dx-st .st-info small{font-size:11px;color:var(--dx-t2);font-family:var(--fb, system-ui)}.dx-st .st-cta{appearance:none;justify-self:start;border:0;border-radius:99px;padding:10px 16px;background:var(--steel, #cdd6de);color:#0c0e11;font:600 11.5px/1 var(--fb, system-ui);cursor:pointer;transition:transform .2s,opacity .2s,background .2s}.dx-st .st-cta:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.dx-st .st-cta:disabled{opacity:.35;cursor:default}.dx-st .st-plan{border-radius:10px;background:#cdd6de0a;border:1px solid var(--dx-line);padding:8px}.dx-st .st-plan svg{width:100%;height:auto;display:block}.dx-st .st-plan rect{fill:none;stroke:#cdd6de8c;stroke-width:1.4}.dx-st .st-plan rect.w{stroke:var(--steel, #cdd6de);stroke-width:3}.dx-st .st-plan rect.a{fill:#cdd6de0d}.dx-st .st-plan text{fill:var(--dx-t3);font:500 7.5px var(--fm, monospace);text-anchor:middle}.dx-st .st-plan svg.drawn rect{stroke-dasharray:700;animation:st-draw 1s ease both}.dx-st .st-plan svg.drawn text{animation:dx-in .5s .5s both}@keyframes st-draw{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}.dx-st .st-units{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.dx-st .st-units li{display:grid;gap:2px;padding:10px;border-radius:10px;border:1px solid var(--dx-line);background:#ffffff05;transition:all .35s}.dx-st .st-units li b{font:600 14px/1 var(--fd, inherit)}.dx-st .st-units li small{font-size:10.5px;color:var(--dx-t2)}.dx-st .st-units li em{font:500 9px/1 var(--fm, monospace);font-style:normal;text-transform:uppercase;letter-spacing:.08em;color:var(--dx-t3);margin-top:4px}.dx-st .st-units li[data-st=sold]{opacity:.35}.dx-st .st-units li.fit{border-color:var(--dx-a);background:#ff7a1a14;transform:translateY(-2px)}.dx-st .st-units li.fit em{color:var(--dx-a2)}.dx-st .st-fab{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dx-st .st-fab li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px;border-radius:10px;border:1px solid var(--dx-line);transition:border-color .3s,background .3s}.dx-st .st-fab li.in{border-color:#ff7a1a80;background:#ff7a1a0f}.dx-st .st-sw{width:34px;height:34px;border-radius:8px;background:repeating-linear-gradient(90deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 82%,#000) 3px 5px)}.dx-st .st-fab b{display:grid;font-size:12.5px;font-weight:600}.dx-st .st-fab b small{font-weight:400;font-size:10.5px;color:var(--dx-t3)}.dx-st .st-add{appearance:none;font:500 10px/1 var(--fm, monospace);padding:7px 10px;border-radius:99px;border:1px solid var(--dx-line2);background:transparent;color:var(--dx-t2);cursor:pointer;white-space:nowrap}.dx-st .st-fab li.in .st-add{color:var(--dx-a2);border-color:var(--dx-a)}.dx-st .st-cart{display:grid;gap:10px;align-content:start}.dx-st .st-cart label{display:flex;justify-content:space-between;align-items:center;gap:8px}.dx-st .st-m{display:inline-flex;align-items:center;gap:4px}.dx-st .st-m button{appearance:none;width:24px;height:24px;border-radius:7px;border:1px solid var(--dx-line2);background:transparent;color:inherit;cursor:pointer}.dx-st .st-m output{font:600 12px/1 var(--fm, monospace);min-width:2.2em;text-align:center}.dx-st .st-calc{display:grid;gap:2px;padding:10px;border-radius:10px;background:#0000004d}.dx-st .st-calc small{font-size:10.5px;color:var(--dx-t2);font-family:var(--fb, system-ui)}.dx-st .st-calc b{font:600 22px/1.1 var(--fd, inherit);display:inline-block;justify-self:start}.dx-st .st-calc .st-note{font:400 9.5px/1 var(--fm, monospace);color:var(--dx-t3)}.dx-st .bump{animation:st-bump .5s ease}@keyframes st-bump{40%{transform:scale(1.08);color:var(--dx-a2)}}.dx-st .st-house{display:grid;gap:3px;padding:8px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#cdd6de12,#cdd6de05);border:1px solid var(--dx-line)}.dx-st .st-fl{display:grid;grid-template-columns:16px repeat(4,1fr);gap:3px;align-items:center;padding:2px;border-radius:6px;cursor:pointer;transition:background .2s;outline-offset:1px}.dx-st .st-fl>span{font:500 9px/1 var(--fm, monospace);color:var(--dx-t3);text-align:center}.dx-st .st-fl.on{background:#ffffff0f}.dx-st .st-fl.on>span{color:var(--dx-a2)}.dx-st .st-ap{appearance:none;height:20px;border-radius:4px;border:1px solid transparent;cursor:pointer;padding:0;transition:transform .2s,box-shadow .2s}.dx-st .st-ap.s-free{background:#46dfc647;border-color:#46dfc666}.dx-st .st-ap.s-res{background:#ffb15c4d;cursor:default}.dx-st .st-ap.s-sold{background:#ffffff12;cursor:default}.dx-st .st-fl.on .st-ap.s-free{background:#46dfc68c}.dx-st .st-ap.sel{background:var(--dx-a)!important;border-color:var(--dx-a2);box-shadow:0 0 12px var(--dx-a);transform:scale(1.08)}.dx-st .st-legend{display:flex;flex-wrap:wrap;gap:8px;font:400 9.5px/1 var(--fm, monospace);color:var(--dx-t3)}.dx-st .st-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:-1px}.dx-st .st-legend .s-free:before{background:#46dfc68c}.dx-st .st-legend .s-res:before{background:#ffb15c80}.dx-st .st-legend .s-sold:before{background:#ffffff26}.dx-st .st-form{position:absolute;left:50%;bottom:14px;width:min(260px,calc(100% - 28px));transform:translate(-50%,20px);opacity:0;pointer-events:none;display:grid;gap:7px;padding:14px;border-radius:14px;background:#171a1f;border:1px solid var(--dx-line2);box-shadow:0 20px 40px #0009;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.dx-st .st-form.on{transform:translate(-50%);opacity:1}.dx-st .st-form.sent{transform:translate(40%,-10px) scale(.6);opacity:0;transition:transform .5s ease-in,opacity .5s ease-in}.dx-st .st-form b{font-size:12px;font-weight:600}.dx-st .st-in{min-height:30px;padding:8px 10px;border-radius:8px;background:#0006;border:1px solid var(--dx-line);font:400 12px/1 var(--fm, monospace)}.dx-st .st-send{justify-self:start;padding:8px 12px;border-radius:99px;background:var(--steel, #cdd6de);color:#0c0e11;font:600 11px/1 var(--fb, system-ui)}.dx-st .st-crm{padding:12px;border-radius:14px;border:1px dashed rgba(255,177,92,.3);background:#ff7a1a09;display:grid;gap:8px;align-content:start}.dx-st .st-ch{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--fm, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-a2)}.dx-st .st-crm ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-height:120px;align-content:start}.dx-st .st-crm li{display:grid;gap:4px;padding:9px 10px;border-radius:10px;background:#00000047}.dx-st .st-crm li.new{animation:st-lead .6s cubic-bezier(.2,.9,.3,1.2) both}@keyframes st-lead{0%{opacity:0;transform:translate(-16px) scale(.96);box-shadow:0 0 0 1px var(--dx-a)}60%{box-shadow:0 0 0 1px var(--dx-a),0 0 24px -6px var(--dx-a)}to{opacity:1;transform:none;box-shadow:none}}.dx-st .st-crm li b{font:600 12px/1 var(--fm, monospace);color:var(--dx-a2)}.dx-st .st-crm li small{font-size:12px;color:var(--text, #eef0f2);font-family:var(--fb, system-ui)}.dx-st .st-crm li span{display:flex;gap:5px;flex-wrap:wrap}.dx-st .st-crm li em{font:500 9px/1 var(--fm, monospace);font-style:normal;text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;border-radius:99px;border:1px solid var(--dx-line2);color:var(--dx-t2)}.dx-st .st-crm li em:last-child{color:var(--dx-ok);border-color:#46dfc659}.dx-st .st-crm li.ph{background:none;color:var(--dx-t3);font:400 11px/1.4 var(--fm, monospace);padding:0}.dx-st .st-crm .dx-hint{margin:0}@container (min-width: 460px){.dx-st .st-lay,.dx-st .st-prd,.dx-st .st-chs{grid-template-columns:1fr 1.2fr;align-items:start}.dx-st .st-chs{grid-template-columns:1.2fr 1fr}}@container (min-width: 760px){.dx-st{grid-template-columns:1.6fr 1fr;align-items:start}}@container (max-width: 420px){.dx-st .st-links{display:none}}.dx-st.is-compact .st-crm{display:none}.dx-st.is-compact .st-page{min-height:0}.dx-tb{display:grid;gap:10px}.dx-tb .dot{margin-right:2px}.dx-tb .tb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.dx-tb .tb-head>div:first-child{display:grid;gap:4px}.dx-tb .tb-k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dx-t3)}.dx-tb .tb-head b{font:600 17px/1.2 var(--fd, inherit)}.dx-tb[data-state=ok] .tb-head b{color:var(--dx-ok)}.dx-tb .tb-total{display:flex;align-items:center;gap:10px;min-width:150px;flex:1;max-width:260px}.dx-tb .tb-total span{font:600 20px/1 var(--fm, monospace);color:var(--dx-a2);font-variant-numeric:tabular-nums;min-width:3.2em;text-align:right}.dx-tb .tb-total>i{flex:1;height:6px;border-radius:9px;background:#ffffff12;overflow:hidden;display:block}.dx-tb .tb-total>i>i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--ember, #ff4d12),var(--dx-a2));box-shadow:0 0 12px var(--dx-a);transition:width .2s linear}.dx-tb .tb-bk{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dx-tb .tb-bk li{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(50px,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;background:#ffffff05;border:1px solid transparent;transition:border-color .3s,background .3s}.dx-tb .tb-ic{width:8px;height:8px;border-radius:50%;background:var(--dx-t3)}.dx-tb .tb-nm{display:grid;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-tb .tb-nm small{color:var(--dx-t3);font-size:10.5px}.dx-tb .tb-bar{height:4px;border-radius:9px;background:#ffffff12;overflow:hidden}.dx-tb .tb-bar i{display:block;height:100%;width:0;background:var(--dx-a);transition:width .15s linear}.dx-tb .tb-bk em{font:500 10px/1 var(--fm, monospace);letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--dx-t3);min-width:9.5em;text-align:right;white-space:nowrap}.dx-tb .tb-bk li.is-run{border-color:#ff7a1a59;background:#ff7a1a0d}.dx-tb .tb-bk li.is-run .tb-ic{background:var(--dx-a);box-shadow:0 0 8px var(--dx-a);animation:tb-blink 1s infinite}.dx-tb .tb-bk li.is-run em{color:var(--dx-a2)}.dx-tb .tb-bk li.is-ok .tb-ic,.dx-tb .tb-bk li.is-ok .tb-bar i{background:var(--dx-ok)}.dx-tb .tb-bk li.is-ok em{color:var(--dx-ok)}.dx-tb .tb-bk li.is-err{border-color:#ff5a3c73;background:#ff5a3c0f}.dx-tb .tb-bk li.is-err .tb-ic,.dx-tb .tb-bk li.is-err .tb-bar i{background:var(--dx-bad)}.dx-tb .tb-bk li.is-err em{color:var(--dx-bad)}@keyframes tb-blink{50%{opacity:.3}}.dx-tb .tb-log,.dx-tb .tb-status{display:flex;align-items:center;gap:8px;font:400 11px/1.4 var(--fm, monospace);color:var(--dx-t2);padding:9px 12px;border-radius:10px;border:1px dashed var(--dx-line2);min-height:36px}.dx-tb[data-state=err] .tb-log{border-color:#ff5a3c66;color:#ffb3a3}.dx-tb[data-state=ok] .tb-log .dot{background:var(--dx-ok);box-shadow:0 0 8px var(--dx-ok)}.dx-tb .tb-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dx-tb .tb-flt{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dx-tb .tb-chip{appearance:none;cursor:pointer;font:500 10.5px/1 var(--fm, monospace);letter-spacing:.06em;color:var(--dx-t2);padding:7px 11px;border-radius:99px;border:1px solid var(--dx-line2);background:#ffffff08;transition:all .2s}.dx-tb .tb-chip:hover{color:var(--text, #eef0f2);border-color:#ffb15c73}.dx-tb .tb-chip[aria-pressed=true]{background:#ff7a1a29;border-color:var(--dx-a);color:var(--dx-a2)}.dx-tb .tb-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:400 10px/1 var(--fm, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-t3)}.dx-tb .tb-live .dot{animation:tb-blink 1.6s infinite}.dx-tb .tb-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--dx-line)}.dx-tb table{width:100%;border-collapse:collapse;font-size:12.5px}.dx-tb th{text-align:left;font:500 10px/1 var(--fm, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-t3);padding:0;border-bottom:1px solid var(--dx-line);background:#ffffff06;white-space:nowrap}.dx-tb th:not(:has(button)){padding:10px}.dx-tb th.num,.dx-tb td.num{text-align:right}.dx-tb th button{all:unset;cursor:pointer;display:flex;gap:6px;align-items:center;padding:10px;width:100%;box-sizing:border-box}.dx-tb th.num button{justify-content:flex-end}.dx-tb th button:hover{color:var(--dx-a2)}.dx-tb th button:focus-visible{outline:2px solid var(--dx-a2);outline-offset:-2px}.dx-tb th button i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.3;transition:transform .2s,opacity .2s}.dx-tb th[data-dir=asc] button,.dx-tb th[data-dir=desc] button{color:var(--dx-a2)}.dx-tb th[data-dir=asc] button i{opacity:1;transform:rotate(180deg)}.dx-tb th[data-dir=desc] button i{opacity:1}.dx-tb td{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap;font-variant-numeric:tabular-nums}.dx-tb tbody tr{position:relative;background:var(--panel-2, #101216)}.dx-tb tbody tr:last-child td{border-bottom:0}.dx-tb tbody tr:hover td{background:#ff7a1a0d}.dx-tb td:first-child{font-weight:600}.dx-tb td.up{color:var(--dx-a2)}.dx-tb td.down{color:var(--dx-ok)}.dx-tb td.flat{color:var(--dx-t3)}.dx-tb td.flash-up{animation:tb-fu 1.4s ease}.dx-tb td.flash-down{animation:tb-fd 1.4s ease}@keyframes tb-fu{0%{background:#ff7a1a59;color:#fff}to{background:transparent}}@keyframes tb-fd{0%{background:#46dfc640;color:#fff}to{background:transparent}}.dx-tb .spk{width:72px;padding-right:12px}.dx-tb .spk svg{width:60px;height:18px;display:block;overflow:visible}.dx-tb .spk path{fill:none;stroke:var(--dx-a);stroke-width:1.5;vector-effect:non-scaling-stroke}@container (max-width: 520px){.dx-tb .spk,.dx-tb .spk-h{display:none}.dx-tb .tb-bk li{grid-template-columns:auto minmax(0,1fr) auto}.dx-tb .tb-bk .tb-bar{grid-column:2 / -1;grid-row:2}.dx-tb .tb-bk em{min-width:0}.dx-tb table{font-size:11.5px}.dx-tb td,.dx-tb th button{padding:8px 7px}}@container (max-width: 400px){.dx-tb[data-mode=monitor] th:nth-child(3),.dx-tb[data-mode=monitor] td:nth-child(3){display:none}}.dx-tb.is-compact .tb-log,.dx-tb.is-compact .tb-status{display:none}.dx-tb.is-compact tbody tr:nth-child(n+5){display:none}.dx{--dx-a: var(--amber, #ff7a1a);--dx-a2: var(--amber-2, #ffb15c);--dx-ok: var(--teal, #46dfc6);--dx-bad: var(--red, #ff5a3c);--dx-line: var(--line, rgba(255,255,255,.08));--dx-line2: var(--line-2, rgba(255,255,255,.15));--dx-t2: var(--text-2, #aab1b9);--dx-t3: var(--text-3, #6e7680);position:relative;container-type:inline-size;color:var(--text, #eef0f2);font:400 13px/1.4 var(--fb, system-ui);padding:14px;min-width:0}.dx *,.dx *:before,.dx *:after{box-sizing:border-box}.dx .dx-btn{appearance:none;cursor:pointer;font:500 11px/1 var(--fm, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text, #eef0f2);padding:10px 14px;border-radius:999px;border:1px solid var(--dx-line2);background:#ffffff0a;transition:background .2s,border-color .2s,transform .2s,opacity .2s}.dx .dx-btn:hover{border-color:#ffb15c80;background:#ff7a1a14}.dx .dx-btn:active{transform:scale(.97)}.dx .dx-btn.hot{background:var(--dx-a);border-color:var(--dx-a);color:#140900;box-shadow:0 8px 26px -10px #ff6e14cc}.dx .dx-btn.hot:hover{background:#ff8a33}.dx .dx-btn:disabled{opacity:.55;cursor:default}.dx-hint{font:400 11px/1.4 var(--fm, monospace);color:var(--dx-t3)}.dx .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--dx-a);box-shadow:0 0 8px var(--dx-a);flex:none}.dx-k,.dx small{font-family:var(--fm, monospace)}@keyframes dx-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dx.is-compact{padding:10px}@media(prefers-reduced-motion:reduce){.dx *,.dx *:before,.dx *:after{animation:none!important;transition:none!important}}.dx-wh,.dx-wh .wh-main{display:grid;gap:10px}.dx-wh .wh-tbl{display:grid;gap:3px}.dx-wh .wh-hr,.dx-wh .wh-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,62px);gap:6px;align-items:center}.dx-wh .wh-hr{padding:0 10px 6px;font:500 9.5px/1 var(--fm, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-t3)}.dx-wh .wh-hr span:not(:first-child){text-align:right}.dx-wh .wh-row{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:#ffffff06;transition:border-color .25s,background .25s}.dx-wh .wh-row:hover{border-color:var(--dx-line2)}.dx-wh .wh-row[aria-pressed=true]{border-color:#ff7a1a80;background:#ff7a1a0f}.dx-wh .wh-row.pulse{animation:wh-pulse 1.6s infinite}@keyframes wh-pulse{50%{box-shadow:0 0 0 3px #ff7a1a2e}}.dx-wh .wh-row>span:not(.wh-sku){text-align:right;font:500 13px/1 var(--fm, monospace);font-variant-numeric:tabular-nums;display:inline-block}.dx-wh .wh-row .r{color:var(--dx-a2)}.dx-wh .wh-row .a{color:var(--dx-ok)}.dx-wh .wh-row.low .a{color:var(--dx-bad)}.dx-wh .wh-sku{display:grid;gap:6px;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-wh .wh-meter{display:flex;height:3px;border-radius:9px;background:#ffffff0f;overflow:hidden}.dx-wh .wh-meter i{display:block;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.dx-wh .wh-meter i:first-child{background:var(--dx-ok);opacity:.75}.dx-wh .wh-meter i:last-child{background:var(--dx-a)}.dx-wh .bump{animation:wh-bump .6s ease}@keyframes wh-bump{0%{transform:scale(1)}30%{transform:scale(1.3);color:#fff;text-shadow:0 0 12px var(--dx-a)}to{transform:scale(1)}}.dx-wh .wh-deal{display:grid;gap:8px;align-content:start;padding:12px;border-radius:14px;border:1px solid var(--dx-line);background:#ffffff06;transition:border-color .3s}.dx-wh.is-held .wh-deal{border-color:#ff7a1a73}.dx-wh .wh-dh{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--fm, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-a2)}.dx-wh .wh-dn{font:600 14px/1.25 var(--fd, inherit)}.dx-wh .wh-line{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--dx-t2);padding:8px 10px;border-radius:10px;background:#00000040}.dx-wh .wh-line>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-wh .wh-qty{display:inline-flex;align-items:center;gap:4px}.dx-wh .wh-qty button{appearance:none;width:26px;height:26px;border-radius:8px;border:1px solid var(--dx-line2);background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1}.dx-wh .wh-qty button:hover:not(:disabled){border-color:var(--dx-a);color:var(--dx-a2)}.dx-wh .wh-qty button:disabled{opacity:.35;cursor:default}.dx-wh output{font:600 14px/1 var(--fm, monospace);min-width:1.6em;text-align:center;color:var(--text, #eef0f2)}.dx-wh .wh-stage{font:500 10.5px/1 var(--fm, monospace);letter-spacing:.06em;color:var(--dx-t3)}.dx-wh.is-held .wh-stage{color:var(--dx-a2)}.dx-wh .wh-act{display:flex;flex-wrap:wrap;gap:6px}.dx-wh .wh-act .dx-btn{padding:9px 12px;font-size:10px}.dx-wh .wh-bottom{display:grid;gap:10px}.dx-wh .wh-log{list-style:none;margin:0;padding:10px 12px;border-radius:12px;border:1px dashed var(--dx-line2);display:grid;gap:5px;min-height:76px;align-content:start}.dx-wh .wh-log li{display:flex;gap:10px;align-items:baseline;font-size:12px;animation:dx-in .4s ease both;flex-wrap:wrap}.dx-wh .wh-log li b{font:600 11px/1 var(--fm, monospace);min-width:7.5em}.dx-wh .wh-log li span{color:var(--dx-t2)}.dx-wh .wh-log li.res b{color:var(--dx-a2)}.dx-wh .wh-log li.ship b{color:var(--dx-ok)}.dx-wh .wh-log li.err b{color:var(--dx-bad)}.dx-wh .wh-log li.ph{color:var(--dx-t3);font:400 11px/1.4 var(--fm, monospace);animation:none}.dx-wh .wh-custom{display:grid;gap:5px;padding:10px 12px;border-radius:12px;background:#ffffff05;border:1px solid var(--dx-line);align-content:start}.dx-wh .wh-custom small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dx-t3)}.dx-wh .wh-custom div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.dx-wh .wh-custom em{font:500 10px/1.4 var(--fm, monospace);font-style:normal;color:var(--dx-a2)}.dx-wh .wh-custom em.ok{color:var(--dx-ok)}@container (min-width: 640px){.dx-wh .wh-main,.dx-wh .wh-bottom{grid-template-columns:1.5fr 1fr}}@container (max-width: 400px){.dx-wh .wh-hr,.dx-wh .wh-row{grid-template-columns:minmax(0,1fr) repeat(3,46px);gap:4px}.dx-wh .wh-hr{font-size:8.5px;letter-spacing:.04em}}.dx-wh.is-compact .wh-bottom,.dx-wh.is-compact .wh-hr{display:none}.dx-wh.is-compact .wh-row{cursor:default}.dx-wh.is-compact .wh-tbl .wh-row:nth-of-type(n+5){display:none}.demo{position:relative;border-radius:20px;background:linear-gradient(180deg,#121418,#0c0d10);border:1px solid var(--line-2);overflow:hidden;color:var(--text);font:400 13px/1.4 var(--fb);box-shadow:0 40px 100px -40px #000000d9,inset 0 1px #ffffff0f;isolation:isolate}.demo:before{content:"";position:absolute;inset:-40% -20% auto auto;width:60%;height:80%;background:radial-gradient(closest-side,rgba(255,122,26,.1),transparent);pointer-events:none;z-index:-1}.demo .d-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:#ffffff05}.d-dots{display:flex;gap:6px;flex:none}.d-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff1f}.d-dots i:first-child{background:var(--amber);box-shadow:0 0 10px #ff7a1a99}.d-title{font:500 11px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.d-live{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;font:500 10px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-2)}.d-live i{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.mo .demo.dm-on .d-live i{animation:dLive 1.6s infinite}.is-schema .d-live{color:var(--text-3)}.is-schema .d-live i{background:var(--text-3);box-shadow:none}@keyframes dLive{50%{opacity:.25}}.demo .d-body{position:relative;padding:16px;min-height:340px}.demo.compact .d-body{min-height:200px;padding:12px;font-size:11px}.demo.compact{font-size:11px;border-radius:16px}.demo .bl,.demo .bl-s{filter:none}.demo [data-z]{transition:box-shadow .5s var(--ease),background .5s;border-radius:12px}.demo [data-z].hl{box-shadow:0 0 0 1px var(--amber),0 0 34px -8px #ff7a1ab3;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.demo *,.demo *:before,.demo *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.dm{--ok: var(--teal);--warn: var(--amber-2);--bad: var(--red);position:relative}:where(.dm) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.dm button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.dm[data-compact]{pointer-events:none}.dm[data-compact] .dm-ctl,.dm[data-compact] .dm-only-full{display:none!important}.dm-lbl{font:500 10px/1.2 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dm-num{font-family:var(--fm);font-variant-numeric:tabular-nums}.dm-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dm-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line-2)!important;background:#ffffff0a!important;font:500 11px var(--fm)!important;letter-spacing:.04em;color:var(--text)!important;transition:background .25s,border-color .25s,transform .2s;white-space:nowrap}.dm-btn:hover{border-color:#ffb15c80!important;background:#ff7a1a14!important}.dm-btn:active{transform:scale(.96)}.dm-btn.pri{background:var(--amber)!important;border-color:transparent!important;color:#140a02!important;box-shadow:0 8px 24px -10px #ff6e14cc}.dm-btn[aria-pressed=true]{background:#ff7a1a29!important;border-color:#ff7a1a99!important;color:var(--amber-2)!important}.dm-btn[disabled]{opacity:.45;pointer-events:none}.dm-toast{position:absolute;left:50%;bottom:10px;z-index:5;transform:translate(-50%,10px);opacity:0;padding:8px 14px;border-radius:999px;background:#14161af0;border:1px solid rgba(255,122,26,.45);font:500 11px var(--fm);color:var(--amber-2);white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;transition:opacity .3s,transform .4s var(--ease);pointer-events:none;box-shadow:0 12px 30px -12px #000}.dm-toast.on{opacity:1;transform:translate(-50%)}.tone-g{--t: var(--teal)}.tone-y{--t: var(--amber-2)}.tone-r{--t: var(--red)}.tone-n{--t: var(--steel)}@keyframes dmIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes dmPulse{0%{box-shadow:0 0 #ff7a1a8c}to{box-shadow:0 0 0 12px #ff7a1a00}}.pill{display:inline-flex;padding:6px 12px;border-radius:999px;font-weight:600;font-size:12px;background:#ffffff1a}.pill.hot{background:var(--volt);color:var(--ink)}.t-g{color:#86efac}.t-y{color:#fde047}.t-r{color:#fca5a5}.orb{display:inline-block;width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--ultra),var(--rose),var(--flare),var(--volt),var(--ultra));animation:orb 2s linear infinite;vertical-align:-2px;margin-right:8px}@keyframes orb{to{transform:rotate(360deg)}}.k-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.k-col{display:grid;gap:8px;align-content:start;padding:10px;background:#ffffff09}.k-col>b{font-size:12px;color:#ffffffa6;font-weight:600}.k-card{display:grid;gap:3px;padding:10px;border-radius:10px;background:#ffffff0f;border-left:3px solid #555;animation:kcard 6s infinite}.k-card.t-r{border-color:#f87171;color:inherit}.k-card.t-y{border-color:#facc15;color:inherit}.k-card.t-g{border-color:#4ade80;color:inherit}.k-card.t-n{border-color:var(--ultra)}.k-card small{color:#ffffff80}@keyframes kcard{50%{transform:translateY(-2px)}}.db{display:grid;gap:12px}.db-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.db-kpi{padding:12px;border-radius:12px;background:#ffffff0d;display:grid;gap:4px}.db-kpi small{color:#ffffff8c;font-size:11px}.db-kpi b{font-size:20px;letter-spacing:-.03em}.db-lights{display:grid;gap:8px;padding:10px;background:#ffffff08}.db-light{display:grid;grid-template-columns:1.1fr 2fr auto;gap:10px;align-items:center}.db-light>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffbf;display:flex;gap:6px}.db-light em{font-style:normal;color:#ffffff80;font-size:11px}.medal{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;background:var(--volt);color:var(--ink);font-size:10px}.bar{display:flex;height:8px;border-radius:6px;overflow:hidden;background:#ffffff0f}.bar i{height:100%;animation:barIn 2s var(--ease) both;transform-origin:left}.bar .g{background:#4ade80}.bar .y{background:#facc15}.bar .r{background:#f87171}.bar .u{background:var(--grad)}@keyframes barIn{0%{transform:scaleX(0)}}.db-chart{height:70px;background:#ffffff08}.db-chart svg{width:100%;height:100%}.draw{fill:none;stroke:url(#none);stroke:var(--rose);stroke-width:2.5;stroke-dasharray:500;stroke-dashoffset:500;animation:draw 4s var(--ease) infinite}.draw.b{stroke:var(--ultra);animation-delay:.4s;opacity:.7}@keyframes draw{60%,to{stroke-dashoffset:0}}.db-ai{padding:10px 12px;background:#ff7a1a14;color:#fffc}.calc{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c-in,.c-out{display:grid;gap:8px;align-content:start;padding:12px;background:#ffffff0a}.c-in label{display:grid;gap:4px}.c-in small,.c-out small{color:#ffffff8c;font-size:11px}.c-in span{padding:9px 11px;border-radius:9px;background:#ffffff12}.c-pk{display:grid;gap:6px}.c-pk span{display:flex;justify-content:space-between;padding:8px 10px;border-radius:9px;background:#ffffff0d}.c-pk span.on{background:#ff7a1a26;box-shadow:inset 0 0 0 1px var(--volt)}.c-out>div{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px dashed rgba(255,255,255,.1)}.c-out b{font-size:15px}.c-out .big b{font-size:22px;color:var(--volt);letter-spacing:-.03em}.c-act{grid-column:1 / -1;display:flex;gap:8px}.c-act span{flex:1;text-align:center;padding:10px;border-radius:10px;background:#ffffff12;font-weight:600}.c-act span:last-child{background:var(--volt);color:var(--ink)}.ftc{display:grid;grid-template-columns:1.2fr 40px 1fr;gap:8px;align-items:center}.ftc-form{display:grid;gap:8px;padding:10px;background:#ffffff0a}.q{padding:10px;border-radius:10px;background:#ffffff0d}.q small{color:var(--volt);font-size:10px}.q p{margin:4px 0 8px}.ans{display:flex;gap:6px}.ans i{flex:1;height:8px;border-radius:4px;background:#ffffff1f}.ans i.on{background:var(--ultra)}.ftc-arrow{height:2px;background:#ffffff1a;position:relative;overflow:hidden}.ftc-arrow span{position:absolute;inset:0;width:40%;background:var(--grad);animation:flow 1.6s linear infinite}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ftc-lead{display:grid;gap:6px;padding:14px;background:#ff7a1a14;border:1px solid rgba(255,122,26,.35)}.ftc-lead small{color:#fff9}.ftc-lead b{font-size:16px}.ftc-lead .row{display:flex;gap:6px;flex-wrap:wrap}div.ch{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.ch-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:5px;padding:8px;background:#ffffff08}.u{padding:7px 6px;border-radius:7px;display:grid;gap:1px;animation:uin .8s var(--ease) both}.u b{font-size:12px}.u small{font-size:10px;opacity:.75}.u-free{background:#4ade802e;color:#bbf7d0}.u-reserved{background:#facc1538;color:#fef08a}.u-sold{background:#ffffff0f;color:#fff6}.u-interest{background:#ffb15c2e;color:var(--amber-2)}@keyframes uin{0%{opacity:0;transform:scale(.8)}}.ch-side{display:grid;gap:10px;align-content:start}.ch-legend{display:grid;gap:6px;padding:10px}.ch-legend span{padding:6px 10px;border-radius:8px;font-size:11px}.ch-card{display:grid;gap:6px;padding:12px;background:#ffffff0d}.ch-card small{color:#ffffff8c}.ch-card b{font-size:18px}.ch-crm{padding:10px;text-align:center;background:#ff7a1a14;color:var(--amber-2);font-weight:600}.ai{display:grid;gap:10px}.ai-wave{display:flex;align-items:center;gap:3px;height:54px;padding:0 8px;background:#ffffff08}.ai-wave i{flex:1;border-radius:2px;background:var(--grad);animation:wave 1.3s calc(var(--i) * -60ms) infinite ease-in-out}@keyframes wave{0%,to{height:14%}50%{height:92%}}.ai-list{display:grid;gap:6px;padding:8px;background:#ffffff08}.ai-row{display:grid;grid-template-columns:1fr auto 36px;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff0a}.ai-row small{color:#ffffff80}.ai-row b{text-align:center;padding:3px 0;border-radius:7px}.ai-row b.g{background:#4ade8033;color:#86efac}.ai-row b.y{background:#facc1533;color:#fde047}.ai-row b.r{background:#f8717133;color:#fca5a5}.ai-row em{grid-column:1 / -1;font-style:normal;font-size:11px;color:#fca5a5;padding:4px 8px;background:#f8717114}.ai-cqr{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#ff7a1a1a}.ai-cqr b{font-size:26px;letter-spacing:-.04em}.ln{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ln-cats{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap;padding:4px}.ln-cats span{padding:6px 12px;border-radius:999px;background:#ffffff0f}.ln-cats span.on{background:var(--volt);color:var(--ink);font-weight:600}.ln-list{display:grid;gap:6px;align-content:start;padding:6px}.ln-list div{display:grid;gap:2px;padding:10px;border-radius:10px;background:#ffffff0d}.ln-list small{color:#ffffff80;font-size:10px}.ln-list span{color:var(--volt);font-size:11px}.ln-form{display:grid;gap:8px;align-content:start;padding:12px;background:#ff7a1a14}.ln-form label{display:grid;gap:4px}.ln-form small{color:#fff9}.ln-form i{height:26px;border-radius:8px;background:#ffffff14}.dl{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.demo .dl-ring{position:relative;width:110px;height:110px;border-radius:50%;background:var(--grad);display:grid;place-items:center}.dl-ring b{font-size:34px;color:#fff}.dl-ring span{position:absolute;inset:0;border-radius:50%;border:2px solid var(--rose);animation:ring 2.4s infinite ease-out}.dl-ring span:nth-child(2){animation-delay:.8s}.dl-ring span:nth-child(3){animation-delay:1.6s}@keyframes ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}.dl-q{display:grid;gap:6px;padding:6px}.dl-q>div{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:9px 10px;border-radius:10px;background:#ffffff0d;color:inherit}.dl-q em{font-style:normal;font-weight:600}.dl-q .t-r em{color:#fca5a5}.dl-q .t-y em{color:#fde047}.dl-q .t-g em{color:#86efac}.dl-crm{grid-column:1 / -1;padding:10px;text-align:center;background:#ff7a1a14;color:var(--amber-2);font-weight:600}.tb table{width:100%;border-collapse:collapse;font-size:12px}.tb th{text-align:left;font-weight:500;color:#ffffff80;padding:8px;border-bottom:1px solid rgba(255,255,255,.08)}.tb td{padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.tb-foot{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.tb-foot span{padding:8px 12px;background:#ffffff0f}.mp-office{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 16px)}.room{padding:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;display:grid;gap:6px}.room small{color:#ffffff8c}.room em{color:#fca5a5;font-style:normal}.ppl{display:flex;flex-wrap:wrap;gap:4px}.ppl i{width:12px;height:12px;border-radius:3px;background:var(--grad);animation:walk 2s infinite steps(2)}.ppl i:nth-child(2n){animation-delay:.5s}@keyframes walk{50%{transform:translateY(-2px)}}.mp-pixels{position:relative;display:grid;grid-template-columns:repeat(16,1fr);gap:3px;padding:8px}.mp-pixels i{aspect-ratio:1;border-radius:3px;background:#ffffff0f}.mp-pixels i.on{background:var(--ultra)}.mp-pixels i.on2{background:var(--flare)}.mp-tip{position:absolute;right:12px;bottom:12px;padding:8px 12px;background:#0009}.mb{display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:center}.phone{padding:12px 10px;border-radius:28px;border:6px solid #22222a;background:#121218;display:grid;gap:6px;min-height:300px;align-content:start}.demo.compact .phone{min-height:0}.ph-status{font-size:10px;color:#fff9;text-align:center;padding-bottom:6px}.ph-row{display:grid;gap:2px;padding:9px;border-radius:12px;background:#ffffff0f}.ph-row small{color:#ffffff80}.ph-row em{font-style:normal;font-size:11px}.ph-cat{display:grid;gap:4px}.ph-cat span{display:flex;justify-content:space-between;padding:7px 9px;border-radius:9px;background:#ff7a1a14}.mb-sync{padding:12px;background:#ff7a1a1a}.mb-sync.s2{background:#ffffff0d;margin-top:-40px}.mb>.mb-sync{grid-column:2}.mb{grid-template-rows:auto auto}.phone{grid-row:span 2}.mb-sync.s2{margin-top:0}.st{display:grid;gap:10px}.st-nav{display:flex;gap:12px;align-items:center;padding:8px 10px;background:#ffffff0a;font-size:11px;color:#fff9}.st-nav b{color:var(--flare)}.st-hero{display:grid;gap:8px;padding:20px 14px;background:linear-gradient(120deg,#ff7a1a40,#ff6a3d40);justify-items:start}.st-hero i{height:14px;width:70%;border-radius:6px;background:#fffc}.st-hero i.s{width:45%;background:#fff6}.st-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px}.st-cards div{padding:10px;border-radius:10px;background:#ffffff0d;display:grid;gap:2px}.st-cards small{color:#ffffff80}.st-cards .taken{opacity:.45;text-decoration:line-through}.st-lead{padding:10px;text-align:center;background:#ff7a1a14;color:var(--amber-2);font-weight:600}.bt{display:grid;gap:8px}.bt p{margin:0;max-width:75%;padding:10px 12px;border-radius:14px}.bt .b{background:#ffffff12}.bt .u{justify-self:end;background:var(--ultra)}@media(max-width:600px){.calc,div.ch,.ln,.ftc,.dl,.mb{grid-template-columns:1fr}.ftc-arrow{display:none}.mb>.mb-sync{grid-column:1}.phone{grid-row:auto}}
