:root{--ds-bg: #08090d;--ds-bg-deep: #07080c;--ds-bg-side: #0a0b10;--ds-glass: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012));--ds-glass-strong: linear-gradient(180deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .014));--ds-line: rgba(255, 255, 255, .07);--ds-line-soft: rgba(255, 255, 255, .05);--ds-fill: rgba(255, 255, 255, .04);--ds-fill-hover: rgba(255, 255, 255, .06);--ds-tx: #e9ebf2;--ds-tx-mut: #8e96ad;--ds-tx-dim: #6e768f;--ds-tx-faint: #565d75;--ds-acc: #7c88ff;--ds-acc-deep: #4b32e0;--ds-acc-soft: rgba(111, 124, 255, .16);--ds-acc-line: rgba(139, 157, 255, .55);--ds-acc-grad: linear-gradient(135deg, #7c88ff, #4b32e0);--ds-acc-glow: 0 16px 38px -16px rgba(91, 108, 255, 1);--ds-ok: #3ddc97;--ds-ok-soft: rgba(61, 220, 151, .12);--ds-warn: #f5b544;--ds-warn-soft: rgba(245, 181, 68, .12);--ds-bad: #ff8f8f;--ds-bad-soft: rgba(255, 143, 143, .12);--ds-bad-line: rgba(255, 143, 143, .55);--ds-wb: #a78bfa;--ds-oz: #38bdf8;--ds-lm: #f472b6;--ds-kit: #34d399;--ds-sold: #55c78e;--ds-extra: #f5b544;--ds-plan: #c7cddf;--ds-r-sm: 9px;--ds-r: 13px;--ds-r-lg: 20px;--ds-font: Onest, "Segoe UI", system-ui, -apple-system, sans-serif;--ds-font-disp: Unbounded, Onest, "Segoe UI", system-ui, sans-serif}html{scrollbar-gutter:stable}:root{color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff29;border:3px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff47;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.ds-cap{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-num{font-variant-numeric:tabular-nums}.ds-disp{font-family:var(--ds-font-disp);font-weight:600;letter-spacing:-.03em}.lg-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ds-bg-deep);color:var(--ds-tx);font-family:var(--ds-font);overflow-x:hidden;overflow-y:auto;padding:24px;grid-template-columns:minmax(0,1fr)}.lg-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.lg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px}.lg-glow{position:absolute;width:900px;height:900px;border-radius:50%;top:-430px;left:50%;transform:translate(-50%);background:radial-gradient(circle,#6f7cff33,#6f7cff00 62%)}.lg-glow2{position:absolute;width:700px;height:700px;border-radius:50%;bottom:-400px;right:-180px;background:radial-gradient(circle,#3ddc9717,#3ddc9700 65%)}.lg-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07080c00 40%,#07080cd9)}.lg-wave{position:absolute;bottom:0;left:0;width:100%;height:200px;opacity:.5}.lg-box{position:relative;width:min(424px,100%);display:flex;flex-direction:column;align-items:center;margin:0 auto}.lg-mark{width:64px;height:64px;border-radius:var(--ds-r-lg);background:linear-gradient(140deg,var(--ds-acc),#3f2bd6);display:grid;place-items:center;box-shadow:0 18px 44px -14px #5b6cfff2,inset 0 1px #ffffff47;font-family:var(--ds-font-disp);font-size:30px;font-weight:700;color:#fff;line-height:1}.lg-name{font-family:var(--ds-font-disp);font-size:46px;font-weight:700;letter-spacing:.16em;text-indent:.16em;margin-top:22px;text-shadow:0 0 46px rgba(111,124,255,.45)}.lg-sub{display:flex;align-items:center;gap:10px;margin-top:10px}.lg-sub i{width:26px;height:1px;background:#ffffff24}.lg-sub .ds-cap{letter-spacing:.14em}.lg-card{width:100%;margin-top:34px;padding:26px;border-radius:var(--ds-r-lg);background:var(--ds-glass-strong);border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 70px -30px #000000e6}.lg-field-label{margin-bottom:8px}.lg-field{display:flex;align-items:center;gap:11px;height:48px;padding:0 15px;border-radius:var(--ds-r);background:var(--ds-fill);border:1px solid rgba(255,255,255,.08);transition:border-color .15s,box-shadow .15s,background .15s}.lg-field:focus-within{border-color:var(--ds-acc-line);background:#6f7cff12;box-shadow:0 0 0 4px #6f7cff1f}.lg-field.bad{border-color:var(--ds-bad-line);background:#ff8f8f12;box-shadow:0 0 0 4px #ff8f8f1a}.lg-field input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ds-tx);font-family:var(--ds-font);font-size:14px}.lg-field input::placeholder{color:var(--ds-tx-faint)}.lg-field input:disabled{color:var(--ds-tx-mut)}.lg-eye{display:grid;place-items:center;width:28px;height:28px;flex:none;border:none;border-radius:var(--ds-r-sm);background:#ffffff0d;color:var(--ds-tx-mut);cursor:pointer}.lg-eye:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.lg-caps{display:inline-flex;align-items:center;height:22px;padding:0 8px;flex:none;border-radius:7px;background:var(--ds-warn-soft);color:var(--ds-warn);font-size:10.5px;font-weight:700;letter-spacing:.04em}.lg-remember{display:flex;align-items:center;gap:9px;margin:18px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.lg-check{width:18px;height:18px;border-radius:6px;flex:none;display:grid;place-items:center;background:var(--ds-fill);border:1px solid rgba(255,255,255,.12);color:transparent}.lg-check.on{background:linear-gradient(140deg,var(--ds-acc),var(--ds-acc-deep));border-color:transparent;color:#fff}.lg-remember span{font-size:13px;color:#b9bfd2}.lg-btn{width:100%;height:50px;border:none;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--ds-acc-grad);color:#fff;font-family:var(--ds-font);font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:var(--ds-acc-glow),inset 0 1px #ffffff40}.lg-btn:hover:not(:disabled){filter:brightness(1.08)}.lg-btn:disabled{cursor:progress;filter:saturate(.75) brightness(.9)}.lg-btn .spin{animation:lg-spin 1s linear infinite;transform-origin:center}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-msg{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.45}.lg-msg.bad{color:#ffb4b4}.lg-msg.warn{color:#e2cfa5}.lg-msg svg{flex:none;margin-top:1px}.lg-note{display:flex;align-items:center;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--ds-tx-dim);line-height:1.45}.lg-foot{display:flex;align-items:center;gap:8px;margin-top:26px;font-size:12px;color:var(--ds-tx-faint)}.lg-dot{width:6px;height:6px;border-radius:50%;background:var(--ds-ok);box-shadow:0 0 8px #3ddc97cc}@media(max-width:480px){.lg-screen{padding:18px}.lg-name{font-size:36px}.lg-card{padding:20px;margin-top:28px}.lg-field{height:52px}.lg-field input{font-size:16px}.lg-btn{height:54px;font-size:15.5px}}.pd{position:fixed;right:20px;bottom:20px;z-index:50;width:368px;max-width:calc(100vw - 32px);background:#0b0d13f7;border:1px solid var(--ds-line);border-radius:14px;box-shadow:0 24px 60px -28px #000000f2;font-family:var(--ds-font);overflow:hidden;animation:pd-in .18s ease-out}@keyframes pd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pd-head{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:none;cursor:pointer;background:linear-gradient(180deg,#ffffff0d,#ffffff03);color:var(--ds-tx);font-family:var(--ds-font);font-size:13px;text-align:left}.pd-head b{font-weight:600;flex:none;white-space:nowrap}.pd-head-t{color:var(--ds-tx-faint);font-size:11px;font-variant-numeric:tabular-nums;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-chev{flex:none;border:none;background:none;cursor:pointer;color:var(--ds-tx-faint);font-size:11px;padding:0 10px;align-self:stretch;border-left:1px solid var(--ds-line-soft)}.pd-chev:hover{color:var(--ds-tx);background:#ffffff0d}.pd-slow{color:var(--ds-warn)}.pd-dot{width:8px;height:8px;border-radius:50%;flex:none}.pd-dot.run{background:var(--ds-acc);box-shadow:0 0 8px #7c88ffe6;animation:pd-pulse 1.2s ease-in-out infinite}.pd-dot.ok{background:var(--ds-ok)}.pd-dot.bad{background:var(--ds-bad)}@keyframes pd-pulse{50%{opacity:.35}}.pd-list{max-height:320px;overflow-y:auto;border-top:1px solid var(--ds-line-soft)}.pd-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.pd-row:last-child{border-bottom:none}.pd-ico{width:22px;height:22px;flex:none;border-radius:7px;display:grid;place-items:center}.pd-row.running .pd-ico,.pd-row.queued .pd-ico{background:var(--ds-acc-soft);color:#c3caff}.pd-row.done .pd-ico{background:var(--ds-ok-soft);color:var(--ds-ok)}.pd-row.error .pd-ico,.pd-row.orphaned .pd-ico{background:var(--ds-bad-soft);color:var(--ds-bad)}.pd-row.cancelled .pd-ico,.pd-row.busy_other .pd-ico{background:var(--ds-fill);color:var(--ds-tx-faint)}.pd-ico .spin{animation:pd-spin 1s linear infinite;transform-origin:center}@keyframes pd-spin{to{transform:rotate(360deg)}}.pd-tx{min-width:0;display:flex;flex-direction:column;gap:2px}.pd-tx b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-tx span{font-size:11.5px;color:var(--ds-tx-dim);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-row.error .pd-tx span,.pd-row.orphaned .pd-tx span{color:var(--ds-bad)}.pd-time{margin-left:auto;flex:none;font-size:11px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums}.pd-item{border-bottom:1px solid rgba(255,255,255,.04)}.pd-item:last-child{border-bottom:none}.pd-item .pd-row{border-bottom:none}.pd-steps{padding:0 14px 11px 46px;display:flex;flex-direction:column;gap:8px}.pd-step{display:flex;flex-direction:column;gap:4px}.pd-step-h{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ds-tx-faint)}.pd-step-h b{font-weight:600}.pd-step-n{margin-left:auto;font-variant-numeric:tabular-nums}.pd-step-dot{width:6px;height:6px;border-radius:50%;background:#ffffff2e;flex:none}.pd-step.active .pd-step-h{color:var(--ds-tx)}.pd-step.active .pd-step-dot{background:var(--ds-acc);box-shadow:0 0 7px #7c88ffe6;animation:pd-pulse 1.2s ease-in-out infinite}.pd-step.done .pd-step-h{color:var(--ds-tx-mut)}.pd-step.done .pd-step-dot{background:var(--ds-ok)}.pd-step-bar{display:block;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.pd-step-bar i{display:block;height:100%;border-radius:2px;background:var(--ds-acc);transition:width .4s ease-out}.pd-step.done .pd-step-bar i{background:var(--ds-ok)}.pd-step.warn .pd-step-h{color:var(--ds-warn)}.pd-step.warn .pd-step-dot{background:var(--ds-warn)}.pd-step.warn .pd-step-bar i{background:var(--ds-warn);opacity:.7}.pd-step.bad .pd-step-h{color:var(--ds-bad)}.pd-step.bad .pd-step-dot{background:var(--ds-bad)}.pd-step.bad .pd-step-bar i{background:var(--ds-bad);opacity:.55}.pd-step-note{font-size:10.5px;color:var(--ds-tx-faint);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-step.bad .pd-step-note{color:var(--ds-bad)}.pd-note{font-size:11px;color:var(--ds-tx-dim);line-height:1.4;border-left:2px solid var(--ds-acc-soft);padding-left:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.sp-open .pd{right:calc(min(560px,100%) + 20px);z-index:70}@media(max-width:900px){body.sp-open .pd{right:20px;bottom:20px}}.pd-row.warn .pd-ico{background:var(--ds-warn-soft);color:var(--ds-warn)}.pd-row.warn .pd-tx span{color:var(--ds-warn)}.pd-offer{display:flex;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;border-radius:8px;background:var(--ds-warn-soft)}.pd-offer-tx{font-size:11.5px;color:var(--ds-tx);flex:1;line-height:1.35}.pd-offer-btns{display:flex;gap:6px;flex:none}.pd-offer-yes{border:none;border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600;cursor:pointer;background:var(--ds-warn);color:#1b1b1f}.pd-offer-yes:disabled{opacity:.5;cursor:default}.pd-offer-no{border:none;border-radius:7px;padding:5px 8px;font-size:11.5px;cursor:pointer;background:#ffffff14;color:var(--ds-tx-mut)}.pd-offer-err{display:block;margin-top:3px;font-style:normal;font-size:11px;color:var(--ds-bad)}.pd-headline{display:flex;align-items:stretch;background:linear-gradient(180deg,#ffffff0d,#ffffff03)}.pd-headline .pd-head{background:none;flex:1 1 auto;min-width:0}.pd-tab{flex:none;border:none;border-left:1px solid var(--ds-line-soft);background:none;cursor:pointer;padding:0 13px;color:var(--ds-tx-faint);font-family:var(--ds-font);font-size:11.5px}.pd-tab:hover{color:var(--ds-tx)}.pd-tab.on{color:var(--ds-acc);background:var(--ds-acc-soft)}.pd-area{flex:none;align-self:center;font-size:10px;letter-spacing:.04em;color:var(--ds-tx-faint);background:var(--ds-fill);border-radius:5px;padding:2px 6px}.pd-blind{padding:9px 14px;font-size:11.5px;color:var(--ds-tx-faint);border-bottom:1px solid rgba(255,255,255,.04)}.pd-blind:last-child{border-bottom:none}.sh{display:flex;min-height:100vh;background:var(--ds-bg);color:var(--ds-tx);font-family:var(--ds-font)}.sh-side{width:216px;flex:none;background:var(--ds-bg-side);border-right:1px solid var(--ds-line-soft);padding:18px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto}.sh-logo{display:flex;align-items:center;gap:11px;padding:0 10px;margin-bottom:18px}.sh-mark{width:28px;height:28px;border-radius:var(--ds-r-sm);flex:none;background:linear-gradient(140deg,var(--ds-acc),#3f2bd6);display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;font-family:var(--ds-font-disp);box-shadow:0 6px 18px -6px #5b6cffd9}.sh-logo b{font-family:var(--ds-font-disp);font-size:14px;font-weight:600;letter-spacing:-.02em}.sh-group{padding:0 12px;margin:14px 0 6px}.sh-group:first-of-type{margin-top:0}.sh-nav{display:flex;align-items:center;gap:11px;height:38px;padding:0 12px;border-radius:11px;color:var(--ds-tx-mut);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border:none;background:none;font-family:var(--ds-font);text-align:left;width:100%}.sh-nav svg{flex:none}.sh-nav:hover{background:var(--ds-fill);color:var(--ds-tx)}.sh-nav.on{background:linear-gradient(90deg,#5b6cff38,#5b6cff0a);color:#eef0ff;box-shadow:inset 0 0 0 1px #8b9dff47}.sh-nav .cnt{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:6px;background:var(--ds-warn-soft);color:var(--ds-warn);font-size:10.5px;font-weight:700}.sh-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff08}.sh-ava{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,var(--ds-acc),#3f2bd6);color:#fff;font-size:11px;font-weight:600}.sh-user .who{min-width:0}.sh-user .who b,.sh-user .who span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-user .who b{font-size:12.5px;font-weight:600}.sh-user .who span{font-size:11px;color:var(--ds-tx-dim)}.sh-out{margin-left:auto;flex:none;width:28px;height:28px;border-radius:var(--ds-r-sm);display:grid;place-items:center;border:none;cursor:pointer;background:#ffffff0d;color:var(--ds-tx-mut)}.sh-out:hover{background:var(--ds-bad-soft);color:var(--ds-bad)}.sh-main{flex:1;min-width:0}@media(max-width:900px){.sh{flex-direction:column}.sh-side{width:auto;height:auto;position:static;flex-direction:row;align-items:center;gap:4px;overflow-x:auto;padding:10px 12px;border-right:none;border-bottom:1px solid var(--ds-line-soft)}.sh-logo{margin-bottom:0;margin-right:8px}.sh-group{display:none}.sh-nav{width:auto;height:34px}.sh-nav span.t{display:none}.sh-user{margin-top:0;margin-left:auto;padding:4px;background:none}.sh-user .who{display:none}}:root{--ds-sp-1: 4px;--ds-sp-2: 8px;--ds-sp-3: 12px;--ds-sp-4: 16px;--ds-sp-5: 20px;--ds-sp-6: 26px;--ds-sp-7: 40px;--ds-line-strong: rgba(255, 255, 255, .14);--ds-head-bg: rgba(255, 255, 255, .02);--ds-row-hover: rgba(255, 255, 255, .035);--ds-zebra: rgba(255, 255, 255, .016);--ds-sunken: rgba(0, 0, 0, .22);--ds-shadow-pop: 0 18px 40px -18px rgba(0, 0, 0, .9);--ds-wb-soft: color-mix(in srgb, var(--ds-wb) 16%, transparent);--ds-oz-soft: color-mix(in srgb, var(--ds-oz) 16%, transparent);--ds-lm: #f472b6;--ds-lm-soft: color-mix(in srgb, var(--ds-lm) 16%, transparent)}.ui-fbar{display:flex;flex-direction:column;gap:var(--ds-sp-2);margin-bottom:14px}.ui-fbar-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-fbar-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-fbar-rows{display:flex;flex-direction:column;gap:var(--ds-sp-2)}.ui-fbar-row{display:flex;align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap}.ui-fbar-cap{width:96px;flex:none}.ui-fbar-row-right{margin-left:auto;display:flex;align-items:center;gap:var(--ds-sp-2)}.ui-fbar.dense{gap:6px;margin-bottom:10px}.ui-fbar.dense .ui-fbar-cap{width:72px}.ui-fbar.ui-oneline>.ui-fbar-main{flex-wrap:nowrap}.ui-fbar.ui-oneline>.ui-fbar-main>.ui-search{flex:1 1 200px;min-width:150px;max-width:340px}@media(max-width:1240px){.ui-fbar.ui-oneline>.ui-fbar-main{flex-wrap:wrap}}@media(max-width:900px){.ui-fbar-cap{width:auto}}.ui-seg{display:inline-flex;gap:var(--ds-sp-1);padding:var(--ds-sp-1);border-radius:var(--ds-r);background:var(--ds-fill)}.ui-seg button{border:none;background:none;cursor:pointer;font-family:var(--ds-font);display:inline-flex;align-items:center;gap:var(--ds-sp-2);height:32px;padding:0 14px;border-radius:var(--ds-r-sm);color:var(--ds-tx-mut);font-size:12.5px;font-weight:600;white-space:nowrap}.ui-seg button:hover:not(:disabled){color:var(--ds-tx)}.ui-seg button.on{background:var(--ds-acc-soft);color:var(--ds-tx);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-seg button:disabled{opacity:.45;cursor:default}.ui-seg button:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-seg .ui-n{font-variant-numeric:tabular-nums;opacity:.6;font-weight:500}.ui-seg .ui-dot{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.ui-seg.sm{border-radius:var(--ds-r-sm);padding:3px;gap:3px}.ui-seg.sm button{height:24px;padding:0 10px;font-size:11.5px;border-radius:7px}.ui-chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ui-chip{border:none;cursor:pointer;font-family:var(--ds-font);height:30px;padding:0 13px;border-radius:999px;background:var(--ds-fill);color:var(--ds-tx-mut);font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ui-chip:hover:not(:disabled){background:var(--ds-fill-hover);color:var(--ds-tx)}.ui-chip.on{background:var(--ds-acc-soft);color:var(--ds-tx);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-chip:disabled{opacity:.45;cursor:default}.ui-chip:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-chip .ui-n{font-variant-numeric:tabular-nums;font-size:11px;opacity:.6}.ui-chip .ui-n.first{font-size:12.5px;font-weight:700;opacity:1}.ui-chip.sm{height:24px;padding:0 10px;font-size:11.5px;gap:5px}.ui-chip .ui-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.ui-dot-wb{background:var(--ds-wb)}.ui-dot-oz,.ui-dot-ozon{background:var(--ds-oz)}.ui-dot-lm{background:var(--ds-lm)}.ui-dot-kit{background:var(--ds-kit)}.ui-dot-ok{background:var(--ds-ok)}.ui-dot-warn{background:var(--ds-warn)}.ui-dot-bad{background:var(--ds-bad)}.ui-dot-acc{background:var(--ds-acc)}.ui-dot-neutral{background:var(--ds-tx-faint)}.ui-mp{position:relative;display:inline-flex;flex:none}.ui-mp-btn{border:none;cursor:pointer;font-family:var(--ds-font);width:100%;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 9px 0 13px;border-radius:var(--ds-r-sm);background:var(--ds-fill);color:var(--ds-tx-mut);font-size:12.5px;font-weight:600;white-space:nowrap}.ui-mp-btn:hover:not(:disabled){background:var(--ds-fill-hover);color:var(--ds-tx)}.ui-mp-btn:disabled{opacity:.45;cursor:default}.ui-mp-btn.on{background:var(--ds-acc-soft);color:var(--ds-tx);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-mp-btn:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-mp-cap{color:var(--ds-tx-dim);font-weight:500;flex:none}.ui-mp-btn.on .ui-mp-cap{color:var(--ds-tx-mut)}.ui-mp-val{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ui-mp-more{flex:none;color:var(--ds-acc);font-variant-numeric:tabular-nums}.ui-mp-chev{display:inline-grid;color:var(--ds-tx-faint);flex:none;transition:transform .16s}.ui-mp-btn[aria-expanded=true] .ui-mp-chev{transform:rotate(180deg);color:var(--ds-acc)}.ui-mp-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:100%;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--ds-r);background:var(--ds-bg-side);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-pop);animation:ui-open .14s ease-out}.ui-mp-head{padding:3px 9px 6px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim)}.ui-mp-opt{width:100%;border:none;background:none;cursor:pointer;font-family:var(--ds-font);display:flex;align-items:center;gap:var(--ds-sp-2);text-align:left;padding:0 9px;height:30px;border-radius:7px;color:var(--ds-tx-mut);font-size:12.5px;font-weight:500}.ui-mp-opt:hover:not(:disabled){background:var(--ds-fill-hover);color:var(--ds-tx)}.ui-mp-opt.on{color:var(--ds-tx)}.ui-mp-opt:focus-visible{outline:2px solid var(--ds-acc);outline-offset:-2px}.ui-mp-opt.off{opacity:.38;cursor:default}.ui-mp-opt .ui-mp-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-mp-opt .ui-mp-n{font-variant-numeric:tabular-nums;font-size:11px;opacity:.6;flex:none}.ui-mp-opt .ui-mp-pct{font-variant-numeric:tabular-nums;font-size:11px;flex:none;color:var(--ds-tx-faint);min-width:34px;text-align:right}.ui-mp-opt .ui-dot{width:7px;height:7px;border-radius:50%;flex:none}.ui-mp-box{width:14px;height:14px;border-radius:4px;flex:none;position:relative;background:var(--ds-fill);box-shadow:inset 0 0 0 1px var(--ds-line)}.ui-mp-opt.on .ui-mp-box{background:var(--ds-acc);box-shadow:none}.ui-mp-opt.on .ui-mp-box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--ds-bg);border-width:0 2px 2px 0;transform:rotate(42deg)}.ui-mp-sep{height:1px;margin:5px 4px;background:var(--ds-line-soft)}.ui-mp-empty{padding:9px;font-size:11.5px;color:var(--ds-tx-faint)}.ui-mp.sm .ui-mp-btn{height:24px;padding:0 8px 0 10px;font-size:11.5px;gap:5px}.ui-search{display:flex;align-items:center;gap:9px;min-width:240px;flex:0 1 340px;height:38px;padding:0 14px;border-radius:11px;background:var(--ds-fill);border:1px solid var(--ds-line)}.ui-search:focus-within{border-color:var(--ds-acc-line);box-shadow:0 0 0 3px var(--ds-acc-soft)}.ui-search svg{flex:none;color:var(--ds-tx-dim)}.ui-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ds-tx);font-family:var(--ds-font);font-size:13px}.ui-search input::placeholder{color:var(--ds-tx-faint)}.ui-search .ui-search-x{border:none;background:none;cursor:pointer;color:var(--ds-tx-faint);font-size:15px;line-height:1;padding:0}.ui-search .ui-search-x:hover{color:var(--ds-tx)}.ui-search.sm{height:30px;border-radius:var(--ds-r-sm);min-width:180px;flex:0 1 260px}.ui-toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:none;background:none;padding:0;font-family:var(--ds-font);color:var(--ds-tx-mut);font-size:12.5px;font-weight:500}.ui-toggle:hover{color:var(--ds-tx)}.ui-toggle i{width:34px;height:19px;border-radius:999px;flex:none;position:relative;background:var(--ds-fill);box-shadow:inset 0 0 0 1px var(--ds-line);transition:background .14s}.ui-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:var(--ds-tx-faint);transition:transform .14s,background .14s}.ui-toggle.on{color:var(--ds-tx)}.ui-toggle.on i{background:var(--ds-acc-soft);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-toggle.on i:after{transform:translate(15px);background:var(--ds-acc)}.ui-toggle:focus-visible{outline:2px solid var(--ds-acc);outline-offset:3px;border-radius:6px}.ui-subtabs{display:flex;gap:var(--ds-sp-1);align-items:center;flex-wrap:wrap;border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);padding:5px;margin:0 0 6px;background:var(--ds-fill)}.ui-subtabs.sticky{position:sticky;top:0;z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-subtabs button{border:none;background:none;cursor:pointer;font-family:var(--ds-font);color:var(--ds-tx-mut);font-weight:600;font-size:12px;white-space:nowrap;padding:6px 12px;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.ui-subtabs button:hover{color:var(--ds-tx);background:var(--ds-fill-hover)}.ui-subtabs button.on{background:var(--ds-acc-soft);color:var(--ds-tx);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-subtabs button:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-subtabs .ui-n{font-variant-numeric:tabular-nums;opacity:.6;font-weight:500}.ui-subdesc{color:var(--ds-tx-mut);font-size:12px;margin:0 2px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-tb-wrap{overflow-x:auto;scrollbar-gutter:stable;min-width:0}.ui-tb{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.ui-tb thead th{text-align:left;font-family:var(--ds-font);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim);background:var(--ds-head-bg);padding:8px 12px;border-bottom:1px solid var(--ds-line);white-space:normal;line-height:1.25;vertical-align:bottom;overflow-wrap:anywhere}.ui-tb thead th.num{text-align:right}.ui-tb thead th.center{text-align:center}.ui-tb.sticky-head thead th{position:sticky;top:0;z-index:2}.ui-tb thead tr.ui-tb-grp th{font-size:10px;letter-spacing:.06em;text-align:center;border-bottom:1px solid var(--ds-line-soft)}.ui-tb thead tr.ui-tb-grp th.wb{color:var(--ds-wb)}.ui-tb thead tr.ui-tb-grp th.oz{color:var(--ds-oz)}.ui-tb th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-tb th.sortable:hover{color:var(--ds-tx)}.ui-tb th.sortable .ui-tb-sort{opacity:0;margin-left:5px;font-size:9px}.ui-tb th.sortable:hover .ui-tb-sort{opacity:.5}.ui-tb th.sorted{color:var(--ds-tx)}.ui-tb th.sorted .ui-tb-sort{opacity:1;color:var(--ds-acc)}.ui-tb tbody td{padding:11px 18px;border-bottom:1px solid var(--ds-line-soft);color:var(--ds-tx-mut);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-tb tbody td.wrap{white-space:normal;overflow:visible;text-overflow:clip}.ui-tb tbody tr.exp>td,.ui-tb tbody tr.group>td{white-space:normal;overflow:visible;text-overflow:clip}.ui-tb.dense tbody td{padding:7px 12px}.ui-tb.dense thead th{padding:6px 12px}.ui-tb tbody tr:last-child>td{border-bottom:none}.ui-tb td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ds-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-tb td.center{text-align:center}.ui-tb td.strong{color:var(--ds-tx);font-weight:650}.ui-tb td.dim{color:var(--ds-tx-faint)}.ui-tb td.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tb tbody tr.click{cursor:pointer}.ui-tb tbody tr.click:hover>td{background:var(--ds-row-hover)}.ui-tb tbody tr.on>td{background:var(--ds-acc-soft)}.ui-tb.zebra tbody tr.data.odd>td{background:var(--ds-zebra)}.ui-tb.zebra tbody tr.data.click:hover>td{background:var(--ds-row-hover)}.ui-tb tbody tr.tone-bad>td:first-child{box-shadow:inset 2px 0 0 var(--ds-bad)}.ui-tb tbody tr.tone-warn>td:first-child{box-shadow:inset 2px 0 0 var(--ds-warn)}.ui-tb tbody tr.tone-ok>td:first-child{box-shadow:inset 2px 0 0 var(--ds-ok)}.ui-tb tbody tr.tone-acc>td:first-child{box-shadow:inset 2px 0 0 var(--ds-acc)}.ui-tb tbody tr.flash>td{animation:ui-flash 1.1s ease-out}@keyframes ui-flash{0%{background:var(--ds-ok-soft)}to{background:transparent}}.ui-tb tbody tr.group>td{background:var(--ds-head-bg);color:var(--ds-tx-dim);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-top:9px;padding-bottom:9px}.ui-tb tbody tr.total>td{background:var(--ds-head-bg);color:var(--ds-tx);font-weight:700;border-top:1px solid var(--ds-line);border-bottom:none}.ui-tb tbody tr.total.ui-tb-top>td{border-top:none;border-bottom:1px solid var(--ds-line)}.ui-tb-chev{border:none;background:none;cursor:pointer;padding:0;width:26px;height:26px;border-radius:var(--ds-r-sm);display:inline-grid;place-items:center;color:var(--ds-tx-faint);transition:transform .18s,background .13s,color .13s}.ui-tb-chev:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.ui-tb tr.open .ui-tb-chev{transform:rotate(180deg);color:var(--ds-acc)}.ui-tb tbody tr.exp>td{padding:0;background:var(--ds-sunken);border-bottom:1px solid var(--ds-line-soft)}.ui-tb-exp-in{animation:ui-open .18s ease-out}@keyframes ui-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ui-tb-note{margin-top:var(--ds-sp-2);padding-top:7px;font-size:10.5px;line-height:1.45;color:var(--ds-tx-faint);border-top:1px solid var(--ds-line-soft)}.ui-card{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:18px var(--ds-sp-5);min-width:0;font-family:var(--ds-font)}.ui-card.nested{border-radius:var(--ds-r);background:var(--ds-fill);border-color:var(--ds-line-soft)}.ui-card.dense{padding:var(--ds-sp-3) 14px}.ui-card.pad-none{padding:0;overflow:hidden}.ui-card.wide{grid-column:1 / -1}.ui-card.tone-bad{box-shadow:inset 3px 0 0 var(--ds-bad);border-color:var(--ds-bad-line)}.ui-card.tone-warn{box-shadow:inset 3px 0 0 var(--ds-warn)}.ui-card.tone-ok{box-shadow:inset 3px 0 0 var(--ds-ok)}.ui-card.tone-acc{box-shadow:inset 3px 0 0 var(--ds-acc)}.ui-card.click{cursor:pointer;transition:border-color .14s,transform .14s}.ui-card.click:hover{border-color:var(--ds-line-strong)}.ui-card-h{display:flex;align-items:center;gap:var(--ds-sp-3);margin-bottom:var(--ds-sp-4);flex-wrap:wrap}.ui-card.pad-none>.ui-card-h{margin:0;padding:14px var(--ds-sp-5) var(--ds-sp-3)}.ui-card-t{font-size:13.5px;font-weight:600;color:var(--ds-tx);min-width:0}.ui-card-t.cap{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim)}.ui-card-sub{font-size:11.5px;color:var(--ds-tx-faint)}.ui-card-right{margin-left:auto;display:flex;align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap}.ui-card-i{width:16px;height:16px;border-radius:50%;flex:none;cursor:help;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:var(--ds-tx-dim);background:var(--ds-fill);font-style:normal}.ui-card-i:hover{color:var(--ds-tx);background:var(--ds-fill-hover)}.ui-card-arr{color:var(--ds-tx-faint);font-size:13px}.ui-card-f{margin-top:var(--ds-sp-3);padding-top:var(--ds-sp-3);border-top:1px solid var(--ds-line-soft);font-size:11.5px;color:var(--ds-tx-mut)}.ui-card.pad-none>.ui-card-f{margin:0;padding:var(--ds-sp-3) var(--ds-sp-5)}.ui-col{border-top:1px solid var(--ds-line-soft)}.ui-col.bare{border-top:none}.ui-col-h{width:100%;display:flex;align-items:center;gap:var(--ds-sp-2);border:none;background:none;cursor:pointer;text-align:left;padding:10px 0;font-family:var(--ds-font);color:var(--ds-tx-mut);font-size:12.5px}.ui-col-h:hover{color:var(--ds-tx)}.ui-col-h:focus-visible{outline:2px solid var(--ds-acc);outline-offset:2px;border-radius:6px}.ui-col-h .ui-col-chev{flex:none;transition:transform .18s;color:var(--ds-tx-faint);display:inline-grid}.ui-col.open>.ui-col-h .ui-col-chev{transform:rotate(180deg);color:var(--ds-acc)}.ui-col-cap{font-weight:600;flex:none;white-space:nowrap}.ui-col-cap.cap{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim)}.ui-col-sum{margin-left:auto;color:var(--ds-tx-mut);font-variant-numeric:tabular-nums;flex:0 1 auto;min-width:0}.ui-col-sum.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-col-b{padding-bottom:var(--ds-sp-3);animation:ui-open .18s ease-out}.ui-col.dense .ui-col-h{padding:7px 0;font-size:11.5px}.ui-col.dense .ui-col-b{padding-bottom:var(--ds-sp-2)}.ui-badge{display:inline-flex;align-items:center;gap:5px;flex:none;height:19px;padding:0 7px;border-radius:6px;font-family:var(--ds-font);font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap;vertical-align:middle}.ui-badge.lg{height:22px;padding:0 9px;font-size:11px;border-radius:7px}.ui-badge.pill{border-radius:999px;padding:0 10px}button.ui-badge{cursor:pointer;font-family:var(--ds-font)}.ui-badge .ui-badge-d{width:7px;height:7px;border-radius:50%;flex:none}.ui-badge.t-neutral{background:var(--ds-fill);color:var(--ds-tx-mut)}.ui-badge.t-dim{background:transparent;color:var(--ds-tx-faint);box-shadow:inset 0 0 0 1px var(--ds-line)}.ui-badge.t-ok{background:var(--ds-ok-soft);color:var(--ds-ok)}.ui-badge.t-warn{background:var(--ds-warn-soft);color:var(--ds-warn)}.ui-badge.t-bad{background:var(--ds-bad-soft);color:var(--ds-bad)}.ui-badge.t-acc{background:var(--ds-acc-soft);color:var(--ds-acc)}.ui-badge.t-wb{background:var(--ds-wb-soft);color:var(--ds-wb)}.ui-badge.t-oz{background:var(--ds-oz-soft);color:var(--ds-oz)}.ui-badge.t-lm{background:var(--ds-lm-soft);color:var(--ds-lm)}.ui-badge.outline{background:transparent;border-color:currentColor}.ui-badge.dashed{background:transparent;border-style:dashed;border-color:currentColor}.ui-badge .ui-badge-d.t-ok{background:var(--ds-ok)}.ui-badge .ui-badge-d.t-warn{background:var(--ds-warn)}.ui-badge .ui-badge-d.t-bad{background:var(--ds-bad)}.ui-badge .ui-badge-d.t-acc{background:var(--ds-acc)}.ui-badge .ui-badge-d.t-dim,.ui-badge .ui-badge-d.t-neutral{background:var(--ds-tx-faint)}.ui-dotline{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600}.ui-dotline i{width:8px;height:8px;border-radius:50%;flex:none}.ui-dotline.t-ok{color:var(--ds-ok)}.ui-dotline.t-ok i{background:var(--ds-ok)}.ui-dotline.t-warn{color:var(--ds-warn)}.ui-dotline.t-warn i{background:var(--ds-warn);box-shadow:0 0 0 3px var(--ds-warn-soft)}.ui-dotline.t-bad{color:var(--ds-bad)}.ui-dotline.t-bad i{background:var(--ds-bad);box-shadow:0 0 0 3px var(--ds-bad-soft)}.ui-dotline.t-acc{color:var(--ds-acc)}.ui-dotline.t-acc i{background:var(--ds-acc)}.ui-dotline.t-dim{color:var(--ds-tx-faint)}.ui-dotline.t-dim i{background:var(--ds-tx-faint)}.ui-dotline.t-neutral{color:var(--ds-tx-mut)}.ui-dotline.t-neutral i{background:var(--ds-tx-faint)}.ui-skel{display:flex;flex-direction:column}.ui-skel i,.ui-skel-b{display:block;background:var(--ds-fill);animation:ui-pulse 1.3s ease-in-out infinite}@keyframes ui-pulse{50%{opacity:.55}}.ui-skel-tb{width:100%}.ui-skel-tb .ui-skel-row{display:flex;align-items:center;gap:var(--ds-sp-3);padding:11px 18px;border-bottom:1px solid var(--ds-line-soft)}.ui-skel-tb.dense .ui-skel-row{padding:7px 12px}.ui-skel-tb .ui-skel-row:last-child{border-bottom:none}.ui-skel-tb .ui-skel-cell{height:12px;border-radius:5px;background:var(--ds-fill);animation:ui-pulse 1.3s ease-in-out infinite;min-width:0}@media(prefers-reduced-motion:reduce){.ui-skel i,.ui-skel-b,.ui-skel-tb .ui-skel-cell{animation:none}.ui-tb tbody tr.flash>td,.ui-col-b,.ui-tb-exp-in{animation:none}}.ui-err{display:flex;align-items:flex-start;gap:var(--ds-sp-3);padding:var(--ds-sp-3) 14px;border-radius:var(--ds-r);border:1px solid var(--ds-line);background:var(--ds-fill);font-family:var(--ds-font);font-size:12.5px;color:var(--ds-tx-mut)}.ui-err.t-bad{border-color:var(--ds-bad-line);background:var(--ds-bad-soft)}.ui-err.t-warn{border-color:var(--ds-warn);background:var(--ds-warn-soft)}.ui-err-ico{flex:none;margin-top:1px}.ui-err.t-bad .ui-err-ico{color:var(--ds-bad)}.ui-err.t-warn .ui-err-ico{color:var(--ds-warn)}.ui-err-tx{min-width:0;flex:1}.ui-err-t{display:block;font-weight:600;color:var(--ds-tx)}.ui-err-d{display:block;margin-top:4px;font-size:11.5px;color:var(--ds-tx-mut);line-height:1.45}.ui-err-h{display:block;margin-top:4px;font-size:11.5px;color:var(--ds-tx-faint)}.ui-err-acts{display:flex;align-items:center;gap:var(--ds-sp-2);flex:none}.ui-btn{border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-tx);border-radius:var(--ds-r-sm);padding:5px 12px;font-size:12px;cursor:pointer;font-family:var(--ds-font);white-space:nowrap}.ui-btn:hover{border-color:var(--ds-line-strong);background:var(--ds-fill-hover)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn.acc{background:var(--ds-acc-grad);border:0;color:#fff;padding:9px 17px;box-shadow:var(--ds-acc-glow);font-weight:500}.ui-btn.acc:hover{filter:brightness(1.08)}.ui-btn.ghost{background:none;border-color:transparent;color:var(--ds-tx-mut)}.ui-btn.ghost:hover{color:var(--ds-tx);background:var(--ds-fill)}.ui-btn:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;font-family:var(--ds-font);color:var(--ds-tx-dim);font-size:13px;padding:var(--ds-sp-5)}.ui-empty b{font-weight:600;color:var(--ds-tx-mut)}.ui-empty span{font-size:11.5px;color:var(--ds-tx-faint);max-width:420px;line-height:1.45}.sp-win.ui-sp-md{width:min(560px,100%)}.sp-win.ui-sp-lg{width:min(780px,100%)}.sp-win.ui-sp-xl{width:min(980px,100%)}.sp-win .sp-body{scrollbar-gutter:stable}body.sp-open:has(.ui-sp-lg) .pd{right:calc(min(780px,100%) + 20px)}body.sp-open:has(.ui-sp-xl) .pd{right:calc(min(980px,100%) + 20px)}@media(max-width:900px){body.sp-open:has(.ui-sp-lg) .pd,body.sp-open:has(.ui-sp-xl) .pd{right:20px}}.ui-dim{opacity:.55;transition:opacity .15s;pointer-events:none}.ui-num{font-variant-numeric:tabular-nums}.ui-dp{position:relative}.ui-dp-field{display:flex;align-items:center;gap:8px;cursor:pointer;background:var(--ds-fill);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:var(--ds-r-sm);padding:8px 11px;color:var(--ds-tx-mut)}.ui-dp-field:hover{background:var(--ds-fill-hover)}.ui-dp-field.on{box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-dp-field input{flex:1;min-width:0;background:none;border:0;outline:0;padding:0;color:var(--ds-tx);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.ui-dp-field input::placeholder{color:var(--ds-tx-faint)}.ui-dp-pop.to-right{left:auto;right:0}.ui-dp-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:268px;background:var(--ds-bg-side);box-shadow:inset 0 0 0 1px var(--ds-line),0 24px 48px -22px #000;border-radius:var(--ds-r);padding:12px}.ui-dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ui-dp-head b{font-size:13px;font-weight:600;text-transform:capitalize}.ui-dp-nav{width:26px;height:26px;border-radius:8px;border:0;cursor:pointer;background:var(--ds-fill);color:var(--ds-tx-mut);font-size:15px;line-height:1}.ui-dp-nav:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.ui-dp-dow,.ui-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ui-dp-dow span{text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--ds-tx-dim);padding-bottom:4px}.ui-dp-day{height:30px;border:0;border-radius:8px;cursor:pointer;background:none;color:var(--ds-tx);font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums}.ui-dp-day:hover{background:var(--ds-fill-hover)}.ui-dp-day.wknd{color:var(--ds-tx-mut)}.ui-dp-day.today{box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.ui-dp-day.on{background:var(--ds-acc-soft);box-shadow:inset 0 0 0 1px var(--ds-acc-line);color:#fff}.ui-dp-day:focus-visible,.ui-dp-nav:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-dp-foot{display:flex;gap:14px;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--ds-line-soft)}.ui-dp-link{border:0;background:none;cursor:pointer;color:var(--ds-acc);font:inherit;font-size:12px}.ui-dp-link:hover{text-decoration:underline}.ui-pick{position:relative}.ui-pick-field{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;background:var(--ds-fill);box-shadow:inset 0 0 0 1px var(--ds-line);border:0;border-radius:var(--ds-r-sm);padding:8px 12px;color:var(--ds-tx);font:inherit;font-size:13px;text-align:left}.ui-pick-field:hover{background:var(--ds-fill-hover)}.ui-pick-field.on{box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-pick-field:disabled{opacity:.5;cursor:not-allowed}.ui-pick-field:focus-visible{outline:2px solid var(--ds-acc);outline-offset:1px}.ui-pick-field .tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pick-field .tx.dim{color:var(--ds-tx-faint)}.ui-pick-field .chev{flex:none;color:var(--ds-tx-mut);display:grid;place-items:center;transition:transform .18s}.ui-pick-field.on .chev{transform:rotate(180deg);color:var(--ds-acc)}.ui-pick-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow-y:auto;padding:6px;background:var(--ds-bg-side);border-radius:var(--ds-r);box-shadow:inset 0 0 0 1px var(--ds-line),0 24px 48px -22px #000}.ui-pick-o{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--ds-r-sm);cursor:pointer;background:none;color:var(--ds-tx);font:inherit;font-size:13px}.ui-pick-o:hover{background:var(--ds-fill-hover)}.ui-pick-o.on{background:var(--ds-acc-soft);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ui-pick-o .tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pick-o .tx.dim{color:var(--ds-tx-faint)}.ui-pick-o .hint{font-size:11.5px;color:var(--ds-tx-faint)}.ui-pick-o .v{color:var(--ds-acc);font-size:11px}.ui-pick-empty{padding:10px;font-size:12.5px;color:var(--ds-tx-faint)}.wait{margin:10px 2px 14px}.wait-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ds-tx, #d7dae3)}.wait-line b{font-weight:600;font-variant-numeric:tabular-nums}.wait-mut{color:var(--ds-tx-faint, #8b90a0);font-size:12px}.wait-slow{color:var(--ds-warn, #f5b544);font-size:12px}.wait-note{margin-top:4px;font-size:12px;color:var(--ds-tx-faint, #8b90a0)}.wait-spin{width:13px;height:13px;flex:none;border-radius:50%;border:2px solid var(--ds-acc-soft, rgba(124, 136, 255, .25));border-top-color:var(--ds-acc, #7c88ff);animation:wait-spin .9s linear infinite}@keyframes wait-spin{to{transform:rotate(360deg)}}.wait-skel{margin-top:10px;display:flex;flex-direction:column;gap:8px}.wait-skel i{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:300% 100%;animation:wait-shine 1.6s ease-in-out infinite}@keyframes wait-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.wait-spin,.wait-skel i{animation:none}}.fresh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;color:var(--ds-tx-faint, #8b90a0);margin:6px 2px 0}.fresh-lb{color:var(--ds-tx-faint, #8b90a0)}.fresh-it b{font-weight:500;color:var(--ds-tx-dim, #a9aebd)}.fresh-it em{font-style:normal;color:var(--ds-tx, #d7dae3);font-variant-numeric:tabular-nums}.fresh-it i{font-style:normal}.fresh-stale i{color:var(--ds-warn, #f5b544)}.fresh-unknown i{color:var(--ds-tx-faint, #8b90a0)}.rb-wrap{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.rb{display:flex;align-items:baseline;gap:9px;border:1px solid var(--ds-line, rgba(255,255,255,.08));border-radius:var(--ds-r-sm, 8px);padding:7px 12px;font-size:13px;color:var(--ds-tx, #d7dae3)}.rb-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;align-self:center}.rb-tx{flex:1 1 auto}.rb-at{color:var(--ds-tx-faint, #8b90a0);font-size:12px;font-variant-numeric:tabular-nums}.rb-info{background:var(--ds-fill, rgba(255,255,255,.03));color:var(--ds-tx-dim, #a9aebd)}.sp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.sp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0405089e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:sp-fade .16s ease-out}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.sp-win{position:absolute;right:0;top:0;height:100%;width:min(560px,100%);display:flex;flex-direction:column;background:#0b0d13;border-left:1px solid var(--ds-line);box-shadow:-40px 0 80px -40px #000000f2;animation:sp-slide .2s cubic-bezier(.22,.8,.3,1);font-family:var(--ds-font)}@keyframes sp-slide{0%{transform:translate(28px);opacity:.4}to{transform:none;opacity:1}}.sp-head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 16px;border-bottom:1px solid var(--ds-line-soft);background:linear-gradient(180deg,#ffffff0a,#fff0)}.sp-title{display:flex;align-items:center;gap:13px;min-width:0}.sp-title-tx{min-width:0}.sp-title-tx b{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.sp-title-tx b{display:block;font-family:var(--ds-font-disp);font-size:17px;font-weight:600;letter-spacing:-.03em;line-height:1.2}.sp-title-tx span{display:block;font-size:12.5px;color:var(--ds-tx-dim);margin-top:4px}.sp-x{margin-left:auto;flex:none;width:32px;height:32px;border-radius:var(--ds-r-sm);display:grid;place-items:center;border:none;cursor:pointer;background:var(--ds-fill);color:var(--ds-tx-mut)}.sp-x:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.sp-body{flex:1;overflow-y:auto;padding:18px 20px 26px}.sp-foot{padding:14px 20px;border-top:1px solid var(--ds-line-soft);background:#ffffff05}.sp-sec{margin-bottom:20px}.sp-sec:last-child{margin-bottom:0}.sp-sec>.ds-cap{margin-bottom:10px}.sp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-fact{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r);padding:11px 13px;min-width:0}.sp-fact .k{display:block;font-size:11.5px;color:var(--ds-tx-dim);margin-bottom:4px}.sp-fact .v{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-links{display:flex;gap:8px;flex-wrap:wrap}.sp-link{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:10px;text-decoration:none;font-size:12.5px;font-weight:600}.sp-link.wb{background:#a78bfa24;color:#d9caff;box-shadow:inset 0 0 0 1px #a78bfa4d}.sp-link.oz{background:#38bdf824;color:#bfe8ff;box-shadow:inset 0 0 0 1px #38bdf84d}.sp-link:hover{filter:brightness(1.15)}.sp-link.off{background:var(--ds-fill);color:var(--ds-tx-faint);box-shadow:none;cursor:default}.sp-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.sp-color{border:none;padding:0;background:none;cursor:pointer;text-align:left}.sp-color .ph{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--ds-fill);display:grid;place-items:center;font-size:22px;box-shadow:inset 0 0 0 1px #ffffff0f;transition:box-shadow .14s,transform .14s}.sp-color .ph img{width:100%;height:100%;object-fit:cover;display:block}.sp-color:hover .ph{box-shadow:0 0 0 1px #8b9dff80;transform:translateY(-2px)}.sp-color .nm{display:block;font-size:12px;font-weight:600;margin-top:7px;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-color .vk{display:block;font-size:10.5px;color:var(--ds-tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-soon{border:1px dashed var(--ds-line);border-radius:var(--ds-r);padding:14px;font-size:12.5px;color:var(--ds-tx-dim);line-height:1.5}@media(max-width:620px){.sp-win{width:100%}.sp-facts{grid-template-columns:minmax(0,1fr)}}.sp-prices{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r);padding:12px 14px;margin-bottom:10px}.sp-prices .pr-head{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--ds-line-soft)}.sp-prices .pr-line{padding:3px 0}.sp-prices .pr-client{font-size:15px}.sp-acts{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:10px}.sp-back{padding:8px 14px;border:1px solid var(--ds-line);border-radius:9px;background:var(--ds-fill);color:var(--ds-tx);cursor:pointer;white-space:nowrap;font:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.sp-back:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}a.sp-back{display:inline-flex;align-items:center;text-decoration:none}.sp-eyebrow{display:block;margin-bottom:3px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums}.sp-ico{display:grid;place-items:center;width:34px;height:30px;flex:none;border-radius:9px;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.03em;border:1px solid var(--ds-line)}.sp-ico.wb{background:#a78bfa24;border-color:#a78bfa59;color:#c4b5fd}.sp-ico.oz{background:#38bdf81f;border-color:#38bdf852;color:#7dd3fc}.sp-ico.wb:hover,.sp-ico.oz:hover{filter:brightness(1.15)}.sp-ico.off{background:var(--ds-fill);color:var(--ds-tx-faint);opacity:.5;cursor:not-allowed}.evm{stroke-width:1}.evm.human{stroke:#7c88ffbf;stroke-width:1.5}.evm.system{stroke:#3ddc9773;stroke-dasharray:2 3}.evm.market{stroke:#f5b54480;stroke-dasharray:4 3}.evm-tip{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08)}.evm-tip-h{font-size:10.5px;color:var(--ds-tx-faint);margin-bottom:4px}.evm-tip .r.act{display:flex;align-items:flex-start;gap:8px;white-space:normal;font-size:11px;line-height:1.35;padding:3px 0}.evm-tip .act-t{color:var(--ds-tx-faint)}.evm-tip .act-t b{color:var(--ds-tx-mut);font-weight:600}.evm-dot{width:8px;height:8px;border-radius:2px;flex:none;margin-top:4px}.evm-dot.human{background:#7c88ffe6}.evm-dot.system{background:#3ddc9799}.evm-dot.market{background:#f5b544bf}.evm-lg{display:inline-flex;align-items:center;gap:5px}span.evm-lg i{width:2px;height:12px;border-radius:1px;flex:none;margin-right:0}.evm-lg.human i{background:#7c88ffcc}.evm-lg.system i{background:#3ddc978c}.evm-lg.market i{background:#f5b54499}.ovprod{--pr-d4: #e0a667;--pr-d3: #c4813a;--pr-d2: #8f5b21;--pr-d1: #4a3312;--pr-0: rgba(255, 255, 255, .05);--pr-u1: #243352;--pr-u2: #3e5591;--pr-u3: #6c88ce;--pr-u4: #93a9e0;margin-top:18px;display:flex;flex-direction:column;gap:var(--ds-sp-3, 12px)}.ovprod-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--ds-line-soft)}.ovprod-ttl{display:flex;flex-direction:column;gap:1px;margin-right:auto}.ovprod-ttl b{font-family:var(--ds-font-disp);font-weight:600;font-size:17px;letter-spacing:-.02em}.ovprod-ttl span{color:var(--ds-tx-mut);font-size:12.5px}.ovprod-thr{display:flex;align-items:center;gap:7px;background:var(--ds-fill);border:1px solid transparent;border-radius:10px;padding:6px 11px;color:var(--ds-tx-mut);font:inherit;font-size:12.5px;cursor:pointer}.ovprod-thr:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.ovprod-thr b{color:var(--ds-tx);font-weight:500}.ovprod-thr .car{color:var(--ds-tx-faint);font-size:10px}.ovprod-row2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--ds-sp-3, 12px);align-items:stretch}.ovprod-row2>.ovprod-card{display:flex;flex-direction:column}.ovprod-row2>.ovprod-card>.ovprod-bars{flex:1}@media(max-width:1180px){.ovprod-row2{grid-template-columns:1fr}}.ovprod-card{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:16px 18px;min-width:0}.ovprod-card.pad0{padding:16px 0 0}.ovprod-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:0 18px}.ovprod-card:not(.pad0) .ovprod-h{padding:0}.ovprod-h b{font-family:var(--ds-font-disp);font-weight:600;font-size:15px;letter-spacing:-.02em}.ovprod-h .s{color:var(--ds-tx-mut);font-size:12.5px;margin-left:8px}.ovprod-h .n{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:6px;background:var(--ds-acc-soft);color:var(--ds-acc);font-size:10.5px;font-weight:700;margin-right:9px;vertical-align:2px}.ovprod-badge{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:7px;background:var(--ds-fill);color:var(--ds-tx-dim);white-space:nowrap}.ovprod-badge.warn{background:var(--ds-warn-soft);color:var(--ds-warn)}.ovprod-badge.acc{background:var(--ds-acc-soft);color:var(--ds-acc)}.ovprod-mx{overflow-x:auto;padding:0 18px}.ovprod-mx table{border-collapse:collapse;font-size:12px}.ovprod-mx th,.ovprod-mx td{padding:0}.ovprod-mx thead th{font-weight:600;color:var(--ds-tx);text-align:center;padding:0 2px 8px;font-variant-numeric:tabular-nums;white-space:nowrap}.ovprod-mx thead th.cc{text-align:left;color:var(--ds-tx-faint);font-weight:400;font-size:10.5px;padding-right:10px}.ovprod-mx thead th.cc span{font-weight:400}.ovprod-mx thead th.mh{cursor:pointer;min-width:44px}.ovprod-mx thead th.mh span{display:block;font-size:10.5px;font-weight:400;color:var(--ds-tx-faint)}.ovprod-mx thead th.mh span.up{color:var(--pr-u3)}.ovprod-mx thead th.mh span.dn{color:var(--pr-d3)}.ovprod-mx thead th.mh.on{color:var(--ds-tx)}.ovprod-mx thead th.mh.on:after{content:"";display:block;height:2px;margin:4px 4px 0;background:var(--ds-acc);border-radius:2px}.ovprod-mx tbody td.cn{cursor:pointer;white-space:nowrap;color:var(--ds-tx-mut);padding:0 10px 0 0;height:30px}.ovprod-mx tbody tr.on td.cn{color:var(--ds-tx);font-weight:600}.ovprod-mx tbody tr.on{background:var(--ds-acc-soft)}.ovprod-mx tbody tr.split td{border-top:1px dashed var(--ds-line-strong)}.ovprod-mx tbody tr:hover td.cn{color:var(--ds-tx)}.ovprod-mx .sw{width:11px;height:11px;border-radius:3px;display:inline-block;vertical-align:-1px;margin-right:8px;border:1px solid rgba(255,255,255,.2)}.ovprod-mx .sysdot{width:5px;height:5px;border-radius:50%;display:inline-block;margin-left:7px;vertical-align:2px}.ovprod-mx .sysdot.up{background:var(--pr-u3)}.ovprod-mx .sysdot.dn{background:var(--pr-d3)}.ovprod-mx td.mc{text-align:center;cursor:pointer}.ovprod-mx td.mc.col{background:var(--ds-acc-soft)}.ovprod-mx .sq{display:inline-block;border-radius:3px;vertical-align:middle}.ovprod-mx .none{display:inline-block;width:8px;height:1.5px;background:var(--ds-line-strong);vertical-align:middle}.ovprod-leg{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px 16px;color:var(--ds-tx-mut);font-size:12px}.ovprod-leg span{display:inline-flex;align-items:center;gap:7px}.ovprod-leg i{width:18px;height:10px;border-radius:2px;display:block}.ovprod-leg .mut{color:var(--ds-tx-faint)}.ovprod-leg .right{margin-left:auto}.ovprod-bars{display:flex;flex-direction:column}.ovprod-bars .hd,.ovprod-bars .row{display:grid;grid-template-columns:130px minmax(0,1fr) 74px 92px;align-items:center;gap:8px}.ovprod-bars .hd{color:var(--ds-tx-faint);font-size:10.5px;padding-bottom:6px}.ovprod-bars .hd .c2{display:flex;justify-content:space-between}.ovprod-bars .hd .c2 .up{color:var(--pr-u3);font-style:normal}.ovprod-bars .hd .c2 .dn{color:var(--pr-d3);font-style:normal}.ovprod-bars .hd .c3,.ovprod-bars .hd .c4{text-align:right}.ovprod-bars .row{height:25px;cursor:pointer;border-radius:7px;font-size:12px;color:var(--ds-tx-mut)}.ovprod-bars .row:hover{background:var(--ds-row-hover)}.ovprod-bars .row.on{background:var(--ds-acc-soft);color:var(--ds-tx)}.ovprod-bars .row.split{border-top:1px dashed var(--ds-line-strong)}.ovprod-bars .c1{display:flex;align-items:center;gap:8px;padding-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovprod-bars .c1 .sw{width:11px;height:11px;border-radius:3px;flex:none;border:1px solid rgba(255,255,255,.2)}.ovprod-bars .c2{position:relative;height:100%}.ovprod-bars .c2 .axis{position:absolute;left:50%;top:4px;bottom:4px;width:1px;background:var(--ds-line-strong)}.ovprod-bars .c2 .bar{position:absolute;top:6px;height:12px;border-radius:3px;opacity:.85}.ovprod-bars .c2 .bar.up{background:var(--pr-u3)}.ovprod-bars .c2 .bar.dn{background:var(--pr-d3)}.ovprod-bars .c3{text-align:right;font-variant-numeric:tabular-nums}.ovprod-bars .c3.up{color:var(--pr-u3);font-weight:600}.ovprod-bars .c3.dn{color:var(--pr-d3);font-weight:600}.ovprod-bars .c4{text-align:right;color:var(--ds-tx-faint);font-size:11px;font-variant-numeric:tabular-nums;padding-right:4px}.ovprod-bars .cap{color:var(--ds-tx-faint);font-size:11px;text-align:center;padding-top:10px}.ovprod-colorbox{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}@media(max-width:1180px){.ovprod-colorbox{grid-template-columns:1fr}}.ovprod-svg{display:block;width:100%;height:auto}.ovprod-svg .gr{stroke:var(--ds-line-soft);stroke-width:1}.ovprod-svg .ax{fill:var(--ds-tx-faint);font-size:10.5px}.ovprod-svg .val{fill:var(--ds-tx);font-size:12px;font-weight:600}.ovprod-svg .peer{fill:none;stroke:var(--ds-tx-faint);stroke-width:1.1;opacity:.28}.ovprod-svg .main{fill:none;stroke-width:2.4;stroke-linejoin:round}.ovprod-svg .main.up,.ovprod-svg .dot.up{stroke:var(--pr-u3)}.ovprod-svg .main.dn,.ovprod-svg .dot.dn{stroke:var(--pr-d3)}.ovprod-svg .dot.up{fill:var(--pr-u3)}.ovprod-svg .dot.dn{fill:var(--pr-d3)}.ovprod-svg .dot{stroke:var(--ds-bg);stroke-width:1.4}.ovprod-svg .thin{fill:var(--ds-warn);opacity:.05}.ovprod-checks{display:flex;flex-direction:column;gap:7px}.ovprod-checks .chk{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ds-tx-mut);background:var(--ds-fill);border-radius:var(--ds-r-sm);padding:8px 11px}.ovprod-checks .chk i{width:16px;height:16px;border-radius:5px;flex:none;display:grid;place-items:center;font-size:10px;font-weight:700;font-style:normal;margin-top:1px}.ovprod-checks .chk.pass i{background:var(--ds-ok-soft);color:var(--ds-ok)}.ovprod-checks .chk.warn i{background:var(--ds-warn-soft);color:var(--ds-warn)}.ovprod-checks .chk.blind i{background:var(--ds-fill-hover);color:var(--ds-tx-faint)}.ovprod-checks .chk b{color:var(--ds-tx);font-weight:500}.ovprod-empty{color:var(--ds-tx-faint);font-size:13px;padding:40px 0;text-align:center}.ovprod-foot{color:var(--ds-tx-faint);font-size:11.5px;padding:2px 2px 0}.ovprod.busy .ovprod-row2,.ovprod.busy>.ovprod-card{opacity:.55;transition:opacity .12s}.ovprod-spin{display:inline-block;width:9px;height:9px;margin-left:9px;border-radius:50%;border:1.5px solid var(--ds-acc);border-right-color:transparent;animation:ovprod-rot .7s linear infinite;vertical-align:1px}@keyframes ovprod-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ovprod-spin{animation:none;border-right-color:var(--ds-acc);opacity:.5}.ovprod.busy .ovprod-row2,.ovprod.busy>.ovprod-card{transition:none}}.ovprod-vol{margin-top:14px;padding-top:12px;border-top:1px solid var(--ds-line-soft);display:flex;flex-direction:column;gap:5px}.ovprod-vol .h{font-size:12px;font-weight:600;color:var(--ds-tx);margin-bottom:2px}.ovprod-vol .r{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--ds-tx-mut)}.ovprod-vol .r b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.ovprod-vol .r b.up{color:var(--pr-u3)}.ovprod-vol .r b.dn{color:var(--pr-d3)}.ovprod-vol .r b i{font-style:normal;color:var(--ds-tx-faint);font-weight:400;margin-left:7px}.ovprod-vol .n{font-size:11px;color:var(--ds-tx-faint);margin-top:3px}.ovprod-chart{position:relative}.ovprod-svg .cross{stroke:var(--ds-line-strong);stroke-width:1;stroke-dasharray:3 3}.ovprod-svg .ax.on{fill:var(--ds-tx)}.ovprod-tip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;background:#12141b;border:1px solid var(--ds-line-strong);border-radius:10px;box-shadow:var(--ds-shadow-pop, 0 18px 40px -18px rgba(0, 0, 0, .9));padding:9px 11px;min-width:190px;z-index:3}.ovprod-tip .t{font-size:12px;font-weight:600;color:var(--ds-tx);margin-bottom:5px}.ovprod-tip .r{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:var(--ds-tx-mut);font-variant-numeric:tabular-nums}.ovprod-tip .r b{color:var(--ds-tx);font-weight:500}.ovprod-tip .r b.up{color:var(--pr-u3)}.ovprod-tip .r b.dn{color:var(--pr-d3)}.ovprod-tip .warn{margin-top:5px;font-size:11px;color:var(--ds-warn)}.ov2{padding:24px 26px 40px;max-width:1500px;margin:0 auto;font-family:var(--ds-font)}.ov2-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ov2-head h1{font-family:var(--ds-font-disp);font-size:25px;font-weight:600;letter-spacing:-.03em;margin:0 0 5px}.ov2-head .sub{color:var(--ds-tx-dim);font-size:13px}.ov2-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:stretch}@media(max-width:1100px){.ov2-grid{grid-template-columns:minmax(0,1fr)}}.ov2-card{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:16px;padding:18px 20px;min-width:0}.ov2-card-h{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ov2-card-h .t{font-size:13.5px;font-weight:600}.ov2-hint{font-size:11.5px;color:var(--ds-tx-faint)}.ov2-legend{margin-left:auto;display:inline-flex;gap:14px;font-size:11.5px;color:var(--ds-tx-mut);font-weight:500}.ov2-legend span{display:inline-flex;align-items:center;gap:6px}.ov2-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ov2-mark .p{color:var(--ds-tx-mut);font-weight:600}.ov2-mark .p.ok{color:var(--ds-ok)}.ov2-dash{width:13px;height:0!important;border-radius:0!important;flex:none;background:none!important;border-top:1.5px dashed var(--ds-plan);align-self:center}.ov2-grid>.ui-card:first-child{display:flex;flex-direction:column}.ov2-chart{position:relative;flex:1;min-height:320px}.ov2-chart svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ov2-mark{position:absolute;z-index:4;pointer-events:none;white-space:nowrap;padding:4px 9px;border-radius:9px;background:#0c0e16d1;border:1px solid rgba(255,255,255,.09);box-shadow:0 6px 18px -10px #000000e6;font-size:12.5px;font-weight:700;color:var(--ds-tx);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ov2-tip{position:absolute;z-index:5;pointer-events:none;min-width:252px;padding:11px 13px;border-radius:var(--ds-r);background:#0c0e16f7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px -18px #000000f2}.ov2-tip .d{font-size:11.5px;color:var(--ds-tx-dim);margin-bottom:8px}.ov2-tip .r{display:flex;align-items:baseline;gap:8px;font-size:12.5px;padding:3px 0}.ov2-tip .r i{width:8px;height:8px;border-radius:2px;flex:none}.ov2-tip .r .v{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.ov2-tip .r .q{font-variant-numeric:tabular-nums;color:var(--ds-tx-dim);font-size:11.5px}.ov2-tip-bar{display:flex;gap:2px;height:5px;border-radius:3px;overflow:hidden;margin-top:10px}.ov2-tip-bar span{display:block;border-radius:3px}.ov2-tip-pct{display:flex;justify-content:space-between;margin-top:5px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ov2-tip .tot{display:flex;align-items:baseline;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;color:var(--ds-tx-mut)}.ov2-tip .tot .v{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ds-tx);white-space:nowrap}.ov2-tip .tot.next{margin-top:0;padding-top:3px;border-top:none}.ov2-tip .tot .v.ok{color:var(--ds-ok)}.ov2-tip .r .pct{margin-left:auto}.ov2-tip .r .pct.ok{color:var(--ds-ok)}.ov2-donut{display:flex;flex-direction:column;align-items:center}.ov2-donut-wrap{position:relative}.ov2-donut-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 34px}.ov2-donut-mid b{font-family:var(--ds-font-disp);font-size:19px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.1;max-width:100%;white-space:nowrap}.ov2-donut-mid span{font-size:10.5px;color:var(--ds-tx-dim);margin-top:4px}.ov2-share{width:100%;margin-top:18px;display:flex;flex-direction:column;gap:10px}.ov2-share-row{display:flex;align-items:center;gap:10px;font-size:12.5px}.ov2-share-row i{width:10px;height:10px;border-radius:3px;flex:none}.ov2-share-row .p{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;font-size:14px}.ov2-share-row .v{font-variant-numeric:tabular-nums;color:var(--ds-tx-mut);font-size:12px}.ov2-empty{padding:46px;text-align:center;color:var(--ds-tx-dim);font-size:13px}.ov2-skel{height:320px;border-radius:var(--ds-r);background:var(--ds-fill);animation:ov2-pulse 1.3s ease-in-out infinite}@keyframes ov2-pulse{50%{opacity:.55}}.ov2-asof{width:100%;margin-top:8px;font-size:11px;color:var(--ds-tx-dim)}.cl{padding:24px 26px 40px;max-width:1500px;margin:0 auto;font-family:var(--ds-font)}.cl-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:18px;flex-wrap:wrap}.cl-head h1{font-family:var(--ds-font-disp);font-size:25px;font-weight:600;letter-spacing:-.03em;margin:0 0 5px}.cl-head .sub{color:var(--ds-tx-dim);font-size:13px}.cl-head-r{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-flags{display:inline-flex;align-items:center;gap:7px;margin-left:9px;vertical-align:middle}.cl-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none;cursor:help}.cl-dot.r{background:var(--ds-bad);box-shadow:0 0 0 3px var(--ds-bad-soft)}.cl-dot.a{background:var(--ds-warn);box-shadow:0 0 0 3px var(--ds-warn-soft)}.cl-list{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:16px;overflow:hidden}.cl{--cl-gap: 8px}.cl-prices .cl-tb{--cl-gap: 6px}.cl .ui-tb td,.cl .ui-tb th{padding-left:var(--cl-gap);padding-right:var(--cl-gap)}.cl .ui-tb td:first-child,.cl .ui-tb th:first-child{padding-left:18px}.cl .ui-tb td:last-child,.cl .ui-tb th:last-child{padding-right:18px}.cl .ui-tb td.c-ph{overflow:visible}.cl .cl-tb tbody tr.cl-note>td{background:none;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ds-tx-mut);border-bottom:none;padding-top:9px;padding-bottom:0}.cl .cl-tb tbody tr.exp>td{background:none;padding:0}.cl-ph{width:52px;height:52px;border-radius:12px;overflow:hidden;flex:none;background:var(--ds-fill);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff0f}.cl-ph img{width:100%;height:100%;object-fit:cover;display:block}.cl-ph.noimg{font-size:20px}.cl-name{min-width:0}.cl-name b,.cl-name span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-name b{font-size:14px;font-weight:600;letter-spacing:-.01em}.cl-name span{font-size:12px;color:var(--ds-tx-dim);margin-top:2px}.cl-right{display:flex;align-items:center;gap:10px;justify-content:flex-end}.cl-chan{display:inline-flex;gap:4px}.cl-chan i{width:8px;height:8px;border-radius:3px;display:inline-block}.cl-cnt{font-size:12px;color:var(--ds-tx-dim);font-variant-numeric:tabular-nums}.cl-shelf{background:#00000038;border-top:1px solid var(--ds-line-soft);padding:16px 18px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.cl-col{border-radius:14px;overflow:hidden;background:var(--ds-fill)}.cl-col.click{cursor:pointer;transition:box-shadow .14s,transform .14s}.cl-col.click:hover{box-shadow:0 0 0 1px #8b9dff73,0 12px 28px -18px #000000e6;transform:translateY(-2px)}.cl-col-top{position:relative}.cl-col-ph{aspect-ratio:1 / 1;background:var(--ds-fill);display:grid;place-items:center}.cl-col-ph img{width:100%;height:100%;object-fit:cover;display:block}.cl-col-ph.noimg{font-size:26px}.cl-col-cap{padding:8px 10px 0;font-size:12.5px;font-weight:600;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-col-sub{padding:2px 10px 9px;font-size:11px;color:var(--ds-tx-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-col-links{position:absolute;top:7px;right:7px;display:flex;gap:5px;opacity:0;transition:opacity .14s}.cl-col:hover .cl-col-links,.cl-col-links:focus-within{opacity:1}.cl-col-links a{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:800;text-decoration:none;letter-spacing:-.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cl-col-links a.wb{background:#a78bfa4d;color:#f1ebff;box-shadow:inset 0 0 0 1px #a78bfa80}.cl-col-links a.oz{background:#38bdf84d;color:#e8f7ff;box-shadow:inset 0 0 0 1px #38bdf880}.cl-col-links a:hover{filter:brightness(1.25)}.cl-empty{padding:48px;text-align:center;color:var(--ds-tx-dim);font-size:13px}.cl-skel-row{display:grid;grid-template-columns:52px minmax(0,1fr) 200px 92px;align-items:center;gap:16px;padding:11px 18px;height:74px;border-top:1px solid var(--ds-line-soft)}.cl-skel-row:first-child{border-top:none}.cl-skel-ph{width:52px}.cl-skel-tx{display:flex;flex-direction:column;gap:7px;min-width:0}.cl-skel-right{width:120px;justify-self:end}@media(max-width:900px){.cl-skel-row{grid-template-columns:46px minmax(0,1fr) 88px;gap:12px}.cl-skel-right{display:none}}.cl-shelf-note{grid-column:1 / -1;margin:-4px 0 2px;font-size:11.5px;color:var(--ds-tx-dim)}@media(max-width:900px){.cl{padding:18px 14px 40px}}.cl-prices .cl-tools{display:inline-flex;align-items:center;justify-content:flex-end;width:100%}.cl-prices .cl-tools .ui-tb-chev{margin-left:12px}.cl-prices .cl-name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.pr-head{display:grid;grid-template-columns:52px auto minmax(0,1.2fr) minmax(0,1fr);gap:10px;width:100%}.pr-head span{text-align:right}.pr-head span:first-child{text-align:left}.pr-stack{display:flex;flex-direction:column;gap:4px;width:100%}.pr-line{display:grid;grid-template-columns:52px auto minmax(0,1.2fr) minmax(0,1fr);gap:10px;align-items:center}.pr-st{display:inline-flex;align-items:center}.pr-ch{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;justify-self:start}.pr-ch.wb{background:#a78bfa29;color:#c9b6ff}.pr-ch.oz{background:#38bdf829;color:#9adcff}.pr-ch.lm{background:#f472b629;color:#ffb0d8}.pr-ch.st{background:#3ddc9724;color:#86e9bd}.pr-seller{font-size:12.5px;color:var(--ds-tx-mut);font-variant-numeric:tabular-nums;text-align:right}.pr-client{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.pr-dash{color:var(--ds-tx-faint);font-weight:400}.pr-fake{color:var(--ds-tx-faint);border-bottom:1px dashed rgba(255,255,255,.18)}.pr-fake.pr-client{font-weight:600}.pr-mk{font-style:normal;margin-left:6px;font-size:11.5px;font-weight:600;color:var(--ds-tx-dim)}@media(max-width:1400px){.cl-prices .pr-line,.cl-prices .pr-head{grid-template-columns:46px minmax(0,1.35fr) minmax(0,1fr);gap:8px}}.pr-hint{font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ds-tx-faint)}.cl-asof{margin:2px 0 10px;font-size:11.5px;color:var(--ds-tx-dim)}.cl-asof b{font-weight:600;color:var(--ds-tx-mut)}.pdet{background:#00000038;border-top:1px solid var(--ds-line-soft)}.pdet .cl-shelf{background:none;border-top:none;padding-top:4px;grid-template-columns:repeat(auto-fill,minmax(186px,1fr))}.pdet-cards{display:grid;grid-template-columns:minmax(330px,1.5fr) minmax(260px,1fr) minmax(190px,.8fr);gap:12px;padding:16px 18px 4px}.pdet-prow{display:grid;grid-template-columns:34px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:8px;padding:3px 0}.pdet-p{font-size:12.5px;color:var(--ds-tx-mut);font-variant-numeric:tabular-nums;text-align:right}.pdet-p-cli{font-size:13.5px;font-weight:650;color:var(--ds-tx)}.pdet-arr{color:var(--ds-tx-faint);font-size:11px;text-align:center}.pdet-mk{font-style:normal;margin-left:6px;font-size:11px;font-weight:600;color:var(--ds-tx-dim);font-variant-numeric:tabular-nums}.pdet-none{font-style:normal;color:var(--ds-tx-faint);font-size:11.5px;font-weight:400}.pdet-cogs{margin-top:8px;padding-top:8px;border-top:1px solid var(--ds-line-soft);font-size:12px;color:var(--ds-tx-mut)}.pdet-cogs b{color:var(--ds-tx);font-variant-numeric:tabular-nums;font-weight:600}.pdet-stock{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.pdet-st{text-align:center}.pdet-st b{display:block;font-family:var(--ds-font-disp);font-size:17px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pdet-st span{display:block;font-size:10.5px;color:var(--ds-tx-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdet-st.own b,.pdet-st.own span{color:var(--ds-tx-faint)}.pdet-st.neg b{color:var(--ds-warn);border-bottom:1px dashed var(--ds-warn);display:inline-block}.pdet-st.neg span{color:var(--ds-warn)}.pdet-st.neg{cursor:help}.pdet-n.neg{color:var(--ds-warn);border-bottom:1px dashed var(--ds-warn)}.pdet-speed{margin-top:10px;padding-top:8px;border-top:1px solid var(--ds-line-soft);font-size:12px;color:var(--ds-tx-mut)}.pdet-speed b{color:var(--ds-tx);font-variant-numeric:tabular-nums;font-weight:600}.pdet-flags{display:inline-flex;flex-wrap:wrap;gap:5px}.pdet-cnums{padding:0 10px 10px;display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.pdet-cline{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ds-tx-mut)}.pdet-cline b{color:var(--ds-tx);font-weight:650}.pdet-cline .pr-ch{height:16px;padding:0 5px;font-size:9px}.pdet-cstock{margin-top:4px;gap:7px;flex-wrap:wrap}.pdet-own{color:var(--ds-tx-faint)}.pdet-cspeed{color:var(--ds-tx-dim);flex-wrap:wrap}@media(max-width:1100px){.pdet-cards{grid-template-columns:1fr}}.cv{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:16px;padding:16px 20px 18px;margin-bottom:14px;font-family:var(--ds-font)}.cv-h{display:flex;align-items:baseline;gap:10px;margin-bottom:3px;flex-wrap:wrap}.cv-h b{font-size:13.5px;font-weight:600}.cv-h span{font-size:11.5px;color:var(--ds-tx-faint)}.cv-h2{font-size:11.5px;color:var(--ds-tx-faint);margin-bottom:14px}.cv-grid{display:grid;grid-template-columns:minmax(0,1fr) 246px minmax(0,1fr);gap:18px;align-items:center}.cv-side{min-width:0}.cv-side.oz{text-align:right}.cv-top{display:flex;align-items:center;gap:9px;margin-bottom:10px}.cv-side.oz .cv-top{justify-content:flex-end}.cv-badge{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:#08090d}.cv-name{font-size:13.5px;font-weight:600}.cv-big{display:flex;align-items:baseline;gap:9px}.cv-side.oz .cv-big{justify-content:flex-end}.cv-big b{font-family:var(--ds-font-disp);font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.cv-big span{font-size:12px;color:var(--ds-tx-dim)}.cv-rows{display:flex;gap:20px;margin-top:12px}.cv-side.oz .cv-rows{justify-content:flex-end}.cv-rows div{min-width:0}.cv-rows .k{display:block;font-size:11.5px;color:var(--ds-tx-dim);margin-bottom:3px}.cv-rows .v{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cv-rows .v.ok{color:var(--ds-ok)}.cv-venn{position:relative;display:grid;place-items:center}.cv-venn svg{display:block;overflow:visible}.cv-venn-lbl{position:absolute;text-align:center;pointer-events:auto;cursor:default}.cv-venn-lbl b{display:block;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.cv-venn-lbl span{display:block;font-size:10px;color:var(--ds-tx-dim);margin-top:2px;white-space:nowrap}.cv-venn-lbl.mid b{font-size:22px;font-family:var(--ds-font-disp);font-weight:600;letter-spacing:-.03em}.cv-venn-lbl.click{cursor:pointer;border-radius:10px;padding:4px 8px;transition:background .13s}.cv-venn-lbl.click:hover{background:#ffffff0f}.cv-venn-lbl.on{background:#f5b54424;box-shadow:inset 0 0 0 1px #f5b54459}.cv-list{margin-top:16px;padding-top:14px;border-top:1px solid var(--ds-line-soft)}.cv-list-h{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.cv-list-h b{font-size:13px;font-weight:600}.cv-list-h span{font-size:11.5px;color:var(--ds-tx-dim)}.cv-close{margin-left:auto;border:none;background:none;cursor:pointer;color:var(--ds-tx-faint);font-size:18px;line-height:1;padding:0 2px}.cv-close:hover{color:var(--ds-tx)}.cv-keys{display:flex;flex-wrap:wrap;gap:6px}.cv-key{border:none;cursor:pointer;font-family:var(--ds-font);height:28px;padding:0 11px;border-radius:999px;background:var(--ds-fill);color:var(--ds-tx-mut);font-size:12px;font-weight:500}.cv-key.catalog:hover{background:var(--ds-acc-soft);color:#eef0ff;box-shadow:inset 0 0 0 1px #8b9dff47}.cv-key.archived,.cv-key.missing{cursor:default;color:var(--ds-tx-faint);background:#ffffff06}.cv-key em{font-style:normal;margin-left:7px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.02em;background:#ffffff0d;color:var(--ds-tx-dim)}.cv-key.archived em{background:#f5b5441f;color:var(--ds-warn)}.cv-note{margin-top:9px;font-size:11.5px;color:var(--ds-tx-faint);line-height:1.45}.cv-hold{min-height:34px}.cv-sum b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.cv-sum b.w{color:var(--ds-warn)}.cv-col.ui-col{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:16px;padding:0 20px;margin-bottom:14px;font-family:var(--ds-font)}.cv-col .cv{border:none;background:none;padding:0 0 4px;margin-bottom:0}@media(max-width:1000px){.cv-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cv-side.oz,.cv-side.oz .cv-top,.cv-side.oz .cv-big,.cv-side.oz .cv-rows{text-align:left;justify-content:flex-start}.cv-venn{order:3}}.rb{position:relative;overflow:hidden;background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:14px;padding:8px 14px;margin-bottom:10px}.rb.busy{border-color:#8b9dff59}.rb.bad{border-color:#ff8f8f59;background:linear-gradient(180deg,#ff8f8f0f,#ffffff03)}.rb-progress{position:absolute;left:0;top:0;height:2px;width:40%;background:linear-gradient(90deg,transparent,var(--ds-acc),transparent);animation:rb-slide 1.1s linear infinite}@keyframes rb-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.rb-main{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rb-btn{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;padding:0 15px;border:none;border-radius:10px;cursor:pointer;background:var(--ds-acc-grad);color:#fff;font-family:var(--ds-font);font-size:13px;font-weight:600;box-shadow:0 12px 30px -16px #5b6cff,inset 0 1px #ffffff38}.rb-btn:hover:not(:disabled){filter:brightness(1.08)}.rb-btn:disabled{cursor:progress;filter:saturate(.8) brightness(.92)}.rb-btn .spin{animation:rb-spin 1s linear infinite;transform-origin:center}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb-tx{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--ds-tx-mut)}.rb-tx .rb-sub{font-size:11.5px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums}.rb-one{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.rb-diff{font-style:normal;font-size:11.5px;color:var(--ds-tx-faint)}.rb-run{color:#b9c2ff}.rb-err{color:var(--ds-bad);line-height:1.45;word-break:break-word}.rb-note{margin-left:auto;font-size:11.5px;color:var(--ds-tx-faint);flex:none}.pr-spread{font-style:normal;margin-left:3px;color:var(--ds-warn);font-weight:700}@media(max-width:760px){.rb-note{margin-left:0}}.cl-col-prices{padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.05);margin-top:2px}.cl-col-price{display:flex;align-items:center;gap:7px}.cl-col-price .v{margin-left:auto;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-col-prices.empty{display:block;font-size:11px;color:var(--ds-tx-faint);padding-bottom:10px}.ct-wrap{background:#00000038;border-top:1px solid var(--ds-line-soft);padding:12px 0 16px}.ct-tb.ui-tb-wrap{scrollbar-gutter:auto}.cl .ct-tb tbody td{padding-top:7px;padding-bottom:7px}.cl .ct-tb thead th{padding-top:4px;padding-bottom:9px;background:none}.cl .ct-tb tbody tr.data>td{border-bottom:1px solid rgba(255,255,255,.035)}.cl .ct-tb tbody tr.data:hover>td{background:#ffffff0a}.ct-tb .ui-tb-note{margin-left:18px;margin-right:18px}.ct-ph{width:36px;height:36px;border-radius:9px;overflow:hidden;background:var(--ds-fill);display:grid;place-items:center;font-size:15px}.ct-ph img{width:100%;height:100%;object-fit:cover;display:block}.ct-name{font-size:13px;font-weight:600;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-vk{font-size:11.5px;color:var(--ds-tx-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-grp{display:grid;grid-template-columns:54px 22px minmax(0,1.4fr) minmax(0,1.25fr) minmax(0,.55fr);gap:8px;align-items:center}.ct-st{display:inline-flex;align-items:center}.ct-tb thead .ct-grp .ds-cap{text-align:right}.ct-tb tbody .ct-grp{grid-template-columns:6px 22px minmax(0,1.4fr) minmax(0,1.25fr) minmax(0,.55fr)}.ct-tb tbody .ct-grp:before{content:""}.ct-grp.wb{border-left:2px solid rgba(167,139,250,.35);padding-left:10px}.ct-grp.oz{border-left:2px solid rgba(56,189,248,.35);padding-left:10px}.ct-v{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ct-v.dim{color:var(--ds-tx-faint);font-weight:400}.ct-flag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:10.5px;font-weight:700}.ct-flag.warn{background:var(--ds-warn-soft);color:var(--ds-warn)}.ct-flag.bad{background:var(--ds-bad-soft);color:var(--ds-bad)}.ct-flag.dim{background:#ffffff0d;color:var(--ds-tx-faint)}.ct-c-flag{text-align:right}.ct-empty{padding:22px;text-align:center;color:var(--ds-tx-dim);font-size:12.5px}.pr-probe{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:1px 7px;border-radius:6px;white-space:nowrap}.pr-probe.dim{background:#ffffff0d;color:var(--ds-tx-faint)}.pr-probe.warn{background:var(--ds-warn-soft);color:var(--ds-warn)}.pr-probe.bad{background:var(--ds-bad-soft);color:var(--ds-bad)}.rr{width:26px;height:26px;flex:none;border:none;cursor:pointer;padding:0;border-radius:8px;display:grid;place-items:center;margin-left:10px;background:var(--ds-fill);color:var(--ds-tx-mut);transition:background .13s,color .13s}.rr:hover{background:var(--ds-acc-soft);color:#dfe3ff}.rr.busy{background:var(--ds-acc-soft);color:#c3caff;cursor:progress}.rr.ok{color:var(--ds-ok)}.rr.bad{background:var(--ds-bad-soft);color:var(--ds-bad)}.rr .spin{animation:rb-spin 1s linear infinite;transform-origin:center}.rb-x{border:none;background:none;cursor:pointer;color:inherit;opacity:.6;font-size:15px;line-height:1;padding:0 2px;margin-left:8px}.rb-x:hover{opacity:1}.se-val{background:none;border:none;padding:0;margin:0;cursor:text;font:inherit;color:inherit;font-variant-numeric:tabular-nums;border-bottom:1px dashed transparent;border-radius:0}.se-val:hover{border-bottom-color:var(--ds-line-strong, rgba(255,255,255,.35))}.se-val.busy{color:var(--ds-tx-faint);cursor:progress}.se-dots{font-style:normal;font-size:11.5px}.se-in{width:76px;padding:1px 5px;font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-tx);background:var(--ds-fill);border:1px solid var(--ds-acc);border-radius:6px;outline:none}.se-edit{position:relative;display:inline-flex;align-items:center}.se-in.bad{border-color:var(--ds-bad)}.se-err{position:absolute;top:calc(100% + 4px);right:0;z-index:40;width:max-content;max-width:250px;padding:4px 7px;font-size:11px;line-height:1.35;text-align:left;white-space:normal;color:var(--ds-bad);background:var(--ds-bad-soft);border:1px solid var(--ds-bad);border-radius:6px;box-shadow:0 6px 18px #0000004d}.se-wrap{display:inline-flex;align-items:center;gap:5px}.se-mk{width:12px;height:12px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-size:9px;line-height:1}.se-mk.run{border:1.5px solid var(--ds-acc);border-top-color:transparent;animation:se-spin .7s linear infinite}.se-mk.ok{background:var(--ds-ok-soft);color:var(--ds-ok)}.se-mk.bad{background:var(--ds-bad-soft);color:var(--ds-bad)}.se-mk.warn{background:var(--ds-warn-soft);color:var(--ds-warn)}@keyframes se-spin{to{transform:rotate(360deg)}}.ct-tb tbody tr.busy>td{background:#7c88ff12}.ct-tb tbody tr.busy>td:first-child,.ct-tb tbody tr.ok>td:first-child,.ct-tb tbody tr.bad>td:first-child{position:relative}.ct-tb tbody tr.busy>td:first-child:before,.ct-tb tbody tr.ok>td:first-child:before,.ct-tb tbody tr.bad>td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px}.ct-tb tbody tr.busy>td:first-child:before{background:var(--ds-acc);animation:se-pulse 1.2s ease-in-out infinite}.ct-tb tbody tr.ok>td:first-child:before{background:var(--ds-ok)}.ct-tb tbody tr.bad>td:first-child:before{background:var(--ds-bad)}.ct-tb tbody tr.bad>td{background:#ff8f8f0f}@keyframes se-pulse{50%{opacity:.35}}.promo-tag{display:inline-grid;place-items:center;width:15px;height:15px;flex:none;margin-right:5px;border-radius:5px;font-style:normal;font-size:9.5px;font-weight:700;background:var(--ds-warn-soft, rgba(255, 196, 92, .16));color:var(--ds-warn, #ffc45c);cursor:help}.promo-tag.fixed{background:#ff8f8f29;color:var(--ds-bad)}.ct-promo{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;font-size:11px;font-weight:700;cursor:help;background:var(--ds-warn-soft, rgba(255, 196, 92, .16));color:var(--ds-warn, #ffc45c)}.ct-promo.fixed{background:#ff8f8f29;color:var(--ds-bad)}.pb{margin-top:8px}.pb-tabs{margin-bottom:10px}.pb-cap{margin:10px 0 6px}.pb-row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;margin-bottom:6px;background:var(--ds-fill);border:1px solid var(--ds-line-soft);border-radius:9px}.pb-row.fixed{border-color:#ff8f8f59}.pb-t{font-size:12.5px;color:var(--ds-tx)}.pb-v{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.pb-d{grid-column:1 / -1;font-size:11px;color:var(--ds-tx-faint)}.pb-fix{margin-left:6px;font-style:normal;font-size:10.5px;color:var(--ds-bad)}.pb-auto{margin-left:6px;font-style:normal;font-size:10.5px;color:var(--ds-tx-faint)}.pb-none{font-size:12px;color:var(--ds-tx-faint);padding:4px 2px 8px}.pb-note{font-size:11px;color:var(--ds-tx-faint);line-height:1.45;margin-top:8px}.sp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sp-chip{padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:600;background:var(--ds-fill);border:1px solid var(--ds-line-soft);color:var(--ds-tx-mut)}.sp-chip.dim{color:var(--ds-tx-faint);font-weight:500}.pb-row{position:relative;padding-right:40px}.pb-act{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--ds-line);border-radius:8px;cursor:pointer;background:var(--ds-fill);color:var(--ds-tx-mut);font:inherit;font-size:13px}.pb-act:hover:not(:disabled){background:var(--ds-fill-hover)}.pb-act.in:hover:not(:disabled){border-color:#3ddc9773;color:var(--ds-ok)}.pb-act.out:hover:not(:disabled){border-color:#ff8f8f73;color:var(--ds-bad)}.pb-act:disabled{cursor:progress;opacity:.6}.pb-unknown{font-size:12px;color:var(--ds-tx-dim);line-height:1.5;padding:10px 12px;border-radius:9px;margin-bottom:8px;background:var(--ds-fill);border:1px dashed var(--ds-line)}.pb-unknown b{color:var(--ds-tx)}.pb-more{padding:5px 10px;margin-bottom:8px;border:1px solid var(--ds-line);border-radius:8px;background:none;color:var(--ds-tx-mut);cursor:pointer;font:inherit;font-size:11.5px}.pb-more:hover{background:var(--ds-fill);color:var(--ds-tx)}.ct-spread{margin-right:5px;font-style:normal;font-size:10.5px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums;cursor:help}.ct-diff{margin-right:5px;font-style:normal;font-size:12px;font-weight:700;color:var(--ds-warn, #ffc45c);cursor:help}.pr-range{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap;justify-content:flex-end}.pr-range>*{flex:0 0 auto}.pr-range b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-mk{white-space:nowrap}.pr-range.wide b{font-size:12.5px}.pr-delta{font-style:normal;font-size:10.5px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-delta.lo{color:color-mix(in srgb,var(--ds-ok) 55%,var(--ds-tx-faint))}.pr-delta.mid{color:color-mix(in srgb,var(--ds-warn) 62%,var(--ds-tx-faint))}.pr-delta.hi{color:color-mix(in srgb,var(--ds-bad) 68%,var(--ds-tx-faint))}.pr-col{grid-template-columns:auto minmax(0,1fr)!important;align-items:center;gap:8px}.pr-col-body{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-col-line{display:flex;align-items:baseline;justify-content:flex-end;min-height:20px}.pr-col .pr-range{justify-content:flex-end;flex-wrap:nowrap}.pr-keys{display:flex;flex-direction:column;gap:2px;text-align:right}.pr-keys i{font-style:normal;font-size:11px;color:var(--ds-tx-faint);min-height:20px;display:flex;align-items:center;justify-content:flex-end}.pr-cap{padding-left:12px}.pr-mk.mk-ok{color:#3ddc97d9}.pr-mk.mk-warn{color:#ffc45ce6}.pr-mk.mk-bad{color:#ff8f8ff2;font-weight:600}.sp-clist{display:flex;flex-direction:column;gap:1px}.sp-clist-head,.sp-clist-row{display:grid;grid-template-columns:30px minmax(90px,1fr) 84px 84px;align-items:center;gap:8px}.sp-clist-head{padding:0 8px 5px;font-size:10px;color:var(--ds-tx-faint);text-transform:uppercase;letter-spacing:.04em}.sp-clist-head .sp-clist-ch{justify-items:end}.sp-clist-row{padding:4px 8px;border:0;border-radius:var(--ds-r-sm, 8px);background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background var(--ds-t-fast, .12s) ease}.sp-clist-row:hover{background:var(--ds-bg-hover, rgba(255,255,255,.05))}.sp-clist-row .ph{width:30px;height:30px;border-radius:6px;object-fit:cover}.sp-clist-nm{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sp-clist-nm b{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-clist-nm i{font-style:normal;font-size:10px;color:var(--ds-tx-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-clist-ch{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.sp-clist-row .v{font-size:12px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.sp-clist-row .v.vcl{font-size:11px;font-weight:400;color:var(--ds-tx-dim, #9aa4b2)}.sp-clist-row .v.warn{color:color-mix(in srgb,var(--ds-warn) 78%,var(--ds-tx))}.sp-clist-row .v.bad{color:color-mix(in srgb,var(--ds-bad) 82%,var(--ds-tx))}.sp-prices .pr-range{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.sp-prices .pr-range b{flex:0 0 100%;text-align:right}.sp-prices .pr-range.wide b{font-size:12.5px}.sp-prices .pr-mk,.sp-prices .pr-delta{white-space:nowrap}.sp-clist-row .pr-probe{font-size:9px;padding:1px 4px;letter-spacing:0}.sp-clist-row .sp-clist-ch{max-width:100%;overflow:hidden}.dlg-head{white-space:pre-line;margin-bottom:10px}.pvw{margin-top:4px}.pvw-sum{font-size:12px;color:var(--ds-tx-dim);margin-bottom:6px}.pvw-sum b{color:var(--ds-tx);font-weight:600}.pvw-sum b.bad{color:var(--ds-bad)}.pvw-rows{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:1px;border-radius:8px;background:#ffffff05;padding:4px}.pvw-row{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:8px;align-items:baseline;padding:3px 6px;border-radius:6px;font-size:12px}.pvw-row.off{opacity:.62;grid-template-columns:minmax(80px,1fr) auto}.pvw-row .c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvw-row .p{display:inline-flex;align-items:baseline;gap:5px;justify-self:end;font-variant-numeric:tabular-nums;white-space:nowrap}.pvw-row .p i{font-style:normal;color:var(--ds-tx-faint)}.pvw-row .p b{font-weight:600}.pvw-row .p s{color:var(--ds-tx-faint)}.pvw-row .p em{font-style:normal;font-size:10.5px;color:var(--ds-tx-faint)}.pvw-row .p em.big{color:var(--ds-bad)}.pvw-row .w{grid-column:1 / -1;font-size:10.5px;color:var(--ds-warn);line-height:1.35}.pvw-note{margin-top:8px;font-size:11.5px;color:var(--ds-tx-faint)}.pr-probe.run{background:var(--ds-ac-soft, rgba(124,116,255,.14));color:var(--ds-ac, #8b84ff)}.ph-list{display:flex;flex-direction:column;gap:1px;max-height:340px;overflow-y:auto}.ph-row{display:grid;grid-template-columns:78px 40px 1fr auto;gap:8px;align-items:baseline;padding:5px 8px;border-radius:7px;font-size:12px}.ph-row:nth-child(odd){background:#ffffff05}.ph-when{color:var(--ds-tx-faint);font-variant-numeric:tabular-nums;font-size:11px;white-space:nowrap}.ph-what{display:flex;flex-direction:column;min-width:0;line-height:1.35}.ph-what b{font-weight:500}.ph-what em{font-style:normal;font-size:10.5px;color:var(--ds-tx-faint);white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph-vk{font-style:normal;font-size:10px;color:var(--ds-tx-faint)}.ph-val{font-size:11px;color:var(--ds-tx-dim);text-align:right;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.ph-row.bad b{color:var(--ds-bad)}.ph-row.bad em{color:var(--ds-bad);opacity:.85}.ph-row.ok b{color:var(--ds-ok)}.ph-err,.ph-wait,.ph-none{font-size:12px;color:var(--ds-tx-faint);padding:6px 2px}.st-wrap{position:relative;display:inline-flex}.st-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 6px;border-radius:7px;cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid var(--ds-line);background:#ffffff08;color:var(--ds-tx-dim);transition:background .12s,border-color .12s,color .12s}.st-badge:hover{background:#ffffff12;color:var(--ds-tx-mut)}.st-badge:disabled{cursor:default;opacity:.7}.st-badge .st-ic{font-style:normal;font-size:11px;line-height:1}.st-badge.hold{border-color:#38bdf84d;color:#7dd3fceb;background:#38bdf812}.st-badge.img{border-color:#6f7cff61;color:#a7b0fff2;background:#6f7cff1a}.st-badge.mrg{border-color:#3ddc974d;color:#6ee7b7eb;background:#3ddc9712}.st-badge.liq{border-color:#ffc45c52;color:#fdd38deb;background:#ffc45c14}.st-badge.unk{border-style:dashed;color:var(--ds-tx-faint)}.st-badge.mix{border-style:dashed;border-color:#ffc45c59;color:#fdd38de6}.st-badge.busy{border-color:var(--ds-acc-line);color:var(--ds-tx);background:#6f7cff1f;animation:st-pulse 1.1s ease-in-out infinite}.st-badge.busy .st-ic{opacity:.9}@keyframes st-pulse{0%,to{box-shadow:0 0 #6f7cff61}50%{box-shadow:0 0 0 4px #6f7cff00}}.st-menu{position:fixed;z-index:200;padding:6px;border-radius:12px;border:1px solid var(--ds-line);background:#0f1118;box-shadow:0 24px 60px -20px #000000d9}.st-menu-h{padding:6px 8px 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-faint)}.st-opt{display:grid;grid-template-columns:18px 1fr auto;gap:4px 8px;width:100%;padding:8px;border:none;border-radius:9px;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ds-tx-mut)}.st-opt:hover{background:#ffffff0d}.st-opt b{font-size:12.5px;font-weight:600;color:var(--ds-tx)}.st-opt .st-ic{font-style:normal;font-size:12px;text-align:center}.st-opt.on{background:#6f7cff1a}.st-now{font-style:normal;font-size:10px;font-weight:700;color:var(--ds-acc);letter-spacing:.04em;text-transform:uppercase}.st-opt.soon{cursor:default}.st-opt.soon b,.st-opt.soon .st-ic{color:var(--ds-tx-faint)}.st-soon{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--ds-warn);background:var(--ds-warn-soft);padding:2px 6px;border-radius:5px}.st-hint{grid-column:2 / -1;font-size:11px;line-height:1.35;color:var(--ds-tx-faint)}.st-empty{padding:10px;font-size:11.5px;color:var(--ds-tx-faint)}.st-badge.mini{width:22px;height:20px;padding:0;justify-content:center;gap:0}.ct-st .st-badge{height:20px}.ct-st .st-badge .st-ic{font-size:11px}.fd{margin:0 0 12px;border:1px solid var(--ds-line);border-radius:12px;background:#ffffff05;overflow:hidden;border-top-color:var(--ds-line)}.fd>.ui-col-h{align-items:baseline;gap:10px;padding:10px 14px}.fd>.ui-col-h:hover{background:#ffffff08}.fd>.ui-col-h .ui-col-chev{align-self:center}.fd .ui-col-cap{font-size:12.5px;font-weight:650;color:var(--ds-tx)}.fd .ui-col-sum{min-width:0;min-height:25px}.fd .ui-col-b{padding-bottom:0}.fd-ttl{font-size:12.5px;font-weight:650;color:var(--ds-tx)}.fd-sub{font-size:11.5px;color:var(--ds-tx-faint)}.fd-sum{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0}.fd-sum-cap{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-faint)}.fd-sum-i{font-size:11.5px;color:var(--ds-tx-faint);white-space:nowrap}.fd-sum-i b{font-size:13px;font-weight:650;color:var(--ds-tx);font-variant-numeric:tabular-nums;margin-right:3px}.fd-sum-more{color:var(--ds-tx-faint);cursor:help;border-bottom:1px dotted var(--ds-line)}.fd-sum-auto{font-size:11.5px;color:var(--ds-tx-faint);white-space:nowrap;padding:2px 8px;border-radius:6px;border:1px solid var(--ds-line);background:#ffffff05}.fd-sum-auto b{font-size:13px;font-weight:650;color:var(--ds-ok);font-variant-numeric:tabular-nums}.fd-sum-auto.zero b{color:var(--ds-tx-mut)}.fd-open{margin-left:4px;padding:0;border:none;background:none;cursor:pointer;font:inherit;font-size:11.5px;color:var(--ds-acc);border-bottom:1px dashed rgba(124,136,255,.5);white-space:nowrap}.fd-open:hover{color:#a5b0ff}.fd.fd-solo{margin-bottom:10px}.fd.fd-solo>.fd-body{border-top:none}.fd-body{border-top:1px solid var(--ds-line);max-height:320px;overflow-y:auto}.fd-row{display:grid;grid-template-columns:60px 40px minmax(150px,1.15fr) minmax(0,1.1fr) minmax(200px,1.1fr) 64px;gap:10px;align-items:center;padding:6px 14px;border-bottom:1px solid var(--ds-line-soft);font-size:12px}.fd-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;padding:2px 6px;margin-left:-6px;border:none;background:none;border-radius:7px;cursor:pointer;font:inherit;text-align:left}.fd-item:hover{background:#ffffff0f}.fd-item:hover b{color:var(--ds-acc)}.fd-item b{font-size:12px;font-weight:600;color:var(--ds-tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-item i{font-style:normal;font-size:10px;color:var(--ds-tx-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-who.system{color:color-mix(in srgb,var(--ds-ok) 60%,var(--ds-tx-faint))}.fd-who.human{color:var(--ds-tx-mut)}.fd-row:last-child{border-bottom:none}.fd-row:hover{background:#ffffff08}.fd-at{color:var(--ds-tx-faint);font-size:11px;font-variant-numeric:tabular-nums}.fd-ch{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:5px;text-align:center}.fd-ch.wb{background:#a78bfa24;color:#c4b5fdf2}.fd-ch.oz{background:#38bdf824;color:#7dd3fcf2}.fd-vk{color:var(--ds-tx-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-what{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--ds-tx-mut)}.fd-what-t{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-move{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;justify-content:flex-end}.fd-was{font-style:normal;color:var(--ds-tx-faint)}.fd-ar{font-style:normal;color:var(--ds-tx-faint);font-size:10px}.fd-now{color:var(--ds-tx);font-weight:650}.fd-dash{font-style:normal;color:var(--ds-tx-faint)}.fd-who{font-size:10.5px;color:var(--ds-tx-faint);text-align:right}.fd-goal{font-style:normal;font-size:10.5px;color:var(--ds-tx-faint);flex:none;white-space:nowrap}.fd-cl{font-style:normal;font-size:10.5px;color:var(--ds-tx-faint);margin-left:8px}.fd-row.bad{box-shadow:inset 2px 0 0 var(--ds-bad)}.fd-row.ok{box-shadow:inset 2px 0 #3ddc9780}.fd-empty,.fd-err{padding:14px;font-size:12px;color:var(--ds-tx-faint)}.fd-err{color:var(--ds-bad)}.fd-more{width:100%;padding:9px;border:none;border-top:1px solid var(--ds-line);background:none;color:var(--ds-tx-mut);font:inherit;font-size:11.5px;cursor:pointer}.fd-more:hover{background:#ffffff0a}.gl{display:block;font-style:normal;font-size:10.5px;line-height:1.3;color:var(--ds-tx-faint);margin-top:2px}.pr-line>.gl{grid-column:1 / -1;justify-self:end;text-align:right;white-space:normal;margin:1px 0 3px}.ct-v .gl,.pr-seller .gl,.pr-client .gl{white-space:nowrap}.gl i{font-style:normal}.gl-t{font-variant-numeric:tabular-nums}.gl-d{margin-left:5px;font-variant-numeric:tabular-nums;opacity:.85}.gl-v{margin-left:5px}.gl.ok .gl-v{color:color-mix(in srgb,var(--ds-ok) 70%,var(--ds-tx-faint))}.gl.warn .gl-v,.gl.warn .gl-d{color:var(--ds-warn)}.gl.bad .gl-v,.gl.bad .gl-d{color:var(--ds-bad);font-weight:650}.gl.dim .gl-v{color:var(--ds-tx-faint)}.ct-v.urgent .se-val,.pr-col-line.urgent .se-val,.pr-col-line.urgent .pr-range b{color:var(--ds-bad)}.ct-v.urgent .se-val:after,.pr-col-line.urgent .se-val:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:color-mix(in srgb,var(--ds-bad) 55%,transparent);border-radius:2px}.ct-v.urgent .se-val,.pr-col-line.urgent .se-val{position:relative}.ct-v .pr-mk{font-size:10px;margin-left:3px}.sp-prices .pr-line{row-gap:0}.pc{display:flex;flex-direction:column;gap:8px}.pc-bar{margin-bottom:2px}.pc-svg{width:100%;height:auto;display:block;overflow:visible}.pc-grid{stroke:#ffffff12;stroke-width:1}.pc-ax{fill:var(--ds-tx-faint);font-size:9.5px;font-variant-numeric:tabular-nums}.pc-client{fill:none;stroke:#7dd3fc;stroke-width:2;stroke-linejoin:round}.pc-seller{fill:none;stroke:#a78bfabf;stroke-width:1.5;stroke-linejoin:round}.pc-target{fill:none;stroke:#ffffff59;stroke-width:1;stroke-dasharray:4 4}.pc-spp{fill:none;stroke:#3ddc97cc;stroke-width:1.5;stroke-linejoin:round}.pc-client.model{stroke:#7dd3fc73;stroke-width:1.5;stroke-dasharray:3 3}.pc-spp.model{stroke:#3ddc9766;stroke-width:1.2;stroke-dasharray:3 3}.pc-ev{stroke-width:1}.pc-ev.human{stroke:#7c88ffbf;stroke-width:1.5}.pc-ev.system{stroke:#3ddc9773;stroke-dasharray:2 3}.pc-ev.market{stroke:#f5b54480;stroke-dasharray:4 3}.pc-val{font-size:9.5px;font-variant-numeric:tabular-nums;opacity:.75}.pc-val.client{fill:#7dd3fc}.pc-val.seller{fill:#c4b5fdf2}.pc-val.spp{fill:#6ee7b7f2}.pc-val.last{font-size:10.5px;font-weight:700;opacity:1}.pc-cursor{stroke:#ffffff59;stroke-width:1}.pc-plot{position:relative}.pc-dot{stroke:#0c0e16e6;stroke-width:1.5}.pc-dot.client{fill:#7dd3fc}.pc-dot.seller{fill:#a78bfaf2}.pc-tip{position:absolute;top:6px;z-index:5;pointer-events:none;min-width:196px;max-width:236px;padding:10px 12px;border-radius:12px;background:#0c0e16f7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px -18px #000000f2}.pc-tip .d{font-size:11.5px;color:var(--ds-tx-dim);margin-bottom:8px}.pc-tip .r{display:flex;align-items:baseline;gap:8px;font-size:12px;padding:2.5px 0;color:var(--ds-tx-mut);white-space:nowrap}.pc-tip .v .mv{font-style:normal;font-size:10.5px;font-weight:600;margin-left:6px}.pc-tip .v .mv.up{color:color-mix(in srgb,var(--ds-ok) 80%,var(--ds-tx-mut))}.pc-tip .v .mv.down{color:color-mix(in srgb,var(--ds-bad) 75%,var(--ds-tx-mut))}.pc-tip .r.act{align-items:flex-start;white-space:normal;font-size:11px;line-height:1.35;padding:3px 0}.pc-tip .r.act i{margin-top:4px}.pc-tip .act-t{color:var(--ds-tx-faint)}.pc-tip .act-t b{color:var(--ds-tx-mut);font-weight:600}.pc-tip .r i{width:8px;height:8px;border-radius:2px;flex:none}.pc-tip .r .v{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ds-tx);white-space:nowrap}.pc-tip .tot{margin-top:8px;padding-top:7px;font-size:11px;color:var(--ds-tx-faint);border-top:1px solid rgba(255,255,255,.08)}.pc-tip .ev{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08)}.pc-tip i.client{background:#7dd3fc}.pc-tip i.seller{background:#a78bfae6}.pc-tip i.spp{background:#3ddc97d9}.pc-tip i.client.model{background:#7dd3fc73}.pc-tip i.spp.model{background:#3ddc9773}.pc-tip i.target{background:#fff6}.pc-tip i.ev.human{background:#7c88ffe6}.pc-tip i.ev.system{background:#3ddc9799}.pc-tip i.ev.market{background:#f5b544bf}.pc-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--ds-tx-faint)}.pc-lg{display:inline-flex;align-items:center;gap:5px}.pc-lg i{width:14px;height:2px;border-radius:2px;flex:none}.pc-lg.client i{background:#7dd3fc;height:2.5px}.pc-lg.seller i{background:#a78bfacc}.pc-lg.spp i{background:#3ddc97cc}.pc-lg.target i{background:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 4px,transparent 4px 7px)}.pc-lg.client.model i{background:repeating-linear-gradient(90deg,rgba(125,211,252,.5) 0 3px,transparent 3px 6px);height:2px}.pc-lg.spp.model i{background:repeating-linear-gradient(90deg,rgba(61,220,151,.45) 0 3px,transparent 3px 6px)}.pc-lg.model{color:var(--ds-tx-faint)}.pc-lg.ev i{width:2px;height:12px}.pc-lg.ev.human i{background:#7c88ffcc}.pc-lg.ev.system i{background:#3ddc978c}.pc-lg.ev.market i{background:#f5b54499}.pc-empty{padding:18px 4px;font-size:11.5px;color:var(--ds-tx-faint)}.fd-pct{font-style:normal;font-size:10.5px;margin-left:6px;font-variant-numeric:tabular-nums}.fd-pct.up{color:color-mix(in srgb,var(--ds-ok) 75%,var(--ds-tx-faint))}.fd-pct.down{color:color-mix(in srgb,var(--ds-bad) 70%,var(--ds-tx-faint))}.pc-tip .r.mv{padding:0 0 4px 16px;font-size:11px;color:var(--ds-tx-faint)}.pc-tip .r.mv .v{font-weight:500;font-size:11px}.pc-tip .r.mv em{font-style:normal;opacity:.75}.pc-tip .r.mv.up .v{color:color-mix(in srgb,var(--ds-ok) 75%,var(--ds-tx-mut))}.pc-tip .r.mv.down .v{color:color-mix(in srgb,var(--ds-bad) 70%,var(--ds-tx-mut))}.pc-tip .mv-t{opacity:.8}.rb-more{margin-left:10px;padding:0;border:none;background:none;cursor:pointer;font:inherit;font-size:11px;color:var(--ds-acc);border-bottom:1px dashed rgba(124,136,255,.5)}.rb-more:hover{color:#a5b0ff}.cp{margin-top:12px;padding-top:12px;border-top:1px solid var(--ds-line)}.cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.cp-col{min-width:0}.cp-col .ds-cap{margin-bottom:6px}.cp-row{display:flex;align-items:baseline;gap:10px;padding:2px 0;font-size:11.5px}.cp-t{color:var(--ds-tx-mut);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-n{margin-left:auto;color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.cp-st{font-style:normal;font-weight:500;font-size:10.5px;margin-left:5px}.cp-st.ok{color:color-mix(in srgb,var(--ds-ok) 70%,var(--ds-tx-faint))}.cp-st.dim{color:var(--ds-tx-faint)}.cp-st.warn{color:var(--ds-warn)}.cp-st.bad{color:var(--ds-bad)}.cp-note{margin-top:5px;font-size:10.5px;color:var(--ds-tx-faint);line-height:1.4}.cp-note .bad{color:var(--ds-bad);font-weight:600}.cp-err,.cp-empty{padding:12px 0 0;font-size:11.5px;color:var(--ds-tx-faint)}.cp-err{color:var(--ds-bad)}.cp-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--ds-line-soft)}.cp-last{font-size:11.5px;color:var(--ds-tx-faint)}.cp-last b{color:var(--ds-tx-mut);font-weight:600}.cp-run{margin-left:auto;height:30px;padding:0 14px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ds-tx);border:1px solid var(--ds-acc-line);background:var(--ds-acc-soft)}.cp-run:hover{background:#6f7cff38}.cp-run.busy,.cp-run:disabled{cursor:default;opacity:.65}.fd-sum-last{font-size:11px;color:var(--ds-tx-mut);padding:2px 8px;border-radius:6px;background:#ffffff0a;white-space:nowrap}.cp-src{display:block;font-style:normal;font-size:10px;font-weight:400;color:var(--ds-tx-faint)}.cp-old{display:block;font-style:normal;font-size:10px;color:var(--ds-warn)}.cp-plan{margin-top:12px;font-size:11px;color:var(--ds-tx-faint)}.gl-for{font-weight:500;opacity:.75}.contour-slim{padding:9px 14px;margin-bottom:10px}.contour-slim .ch{margin-bottom:3px;font-size:13px}.contour-slim.one .ch{margin-bottom:0}.contour-slim .mut.xs .bad{color:var(--ds-bad);font-weight:600}.cl-prices .ui-subtabs{margin-bottom:10px}.cl-head-r .ui-subtabs{margin-bottom:0}.adv-box{margin-top:12px}.adv-box .adv-ch{margin-top:8px}.pst{margin-bottom:10px}.pst-d{width:7px;height:7px;border-radius:50%;background:var(--ds-tx-faint);flex:none}.pst-off{border:none;background:none;cursor:pointer;font:inherit;font-size:11.5px;color:var(--ds-tx-dim);text-decoration:underline dotted;padding:0 2px}.pst-off:hover{color:var(--ds-tx)}.pst-hint{font-size:11px;color:var(--ds-tx-faint)}.pst-err{font-size:11.5px;color:var(--ds-warn)}.why{border:1px solid var(--ds-line);border-left-width:2px;border-radius:10px;padding:10px 12px;background:var(--ds-fill)}.why-g{border-left-color:var(--ds-ok)}.why-a{border-left-color:var(--ds-warn)}.why-r{border-left-color:var(--ds-bad)}.why-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--ds-tx-mut);margin-bottom:5px}.why-h b{color:var(--ds-tx);font-weight:650}.why-g .pst-d{background:var(--ds-ok)}.why-a .pst-d{background:var(--ds-warn)}.why-r .pst-d{background:var(--ds-bad)}.why-scope{color:var(--ds-tx-faint)}.why-t{font-size:12.5px;line-height:1.5;color:var(--ds-tx)}.why-l{margin-top:7px;padding-top:7px;border-top:1px solid var(--ds-line-soft);font-size:11px;line-height:1.45;color:var(--ds-tx-faint)}.why-l .ds-cap{display:block;margin-bottom:2px}.why-l b{color:var(--ds-tx-mut);font-weight:600}.pr-gap{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ds-line-soft);font-size:11.5px;color:var(--ds-tx-faint)}.pr-gap b{font-weight:650;color:var(--ds-tx-mut)}.pr-gap i{font-style:normal}.pr-gap em{font-style:normal;margin-left:auto;color:var(--ds-tx-dim)}.pr-dead{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ds-line-soft);font-size:11.5px;color:var(--ds-tx-faint)}.pr-dead b{font-weight:650;color:var(--ds-tx-mut);text-decoration:line-through;text-decoration-color:var(--ds-tx-faint)}.pr-dead em{font-style:normal;color:var(--ds-tx-dim)}.pr-dead-x{font-style:normal;white-space:nowrap;color:var(--ds-tx-faint);border:1px solid var(--ds-line);border-radius:5px;padding:0 4px;font-size:10px;letter-spacing:.01em}.sp-clist-row .pr-dead-x{font-size:9px;padding:0 3px;margin-top:1px}.pr-mix{margin-top:6px;font-size:11.5px;color:var(--ds-tx-faint)}.pr-mix>div{display:flex;align-items:baseline;gap:6px}.pr-mix i{font-style:normal;color:var(--ds-tx-dim)}.nopc{border:1px dashed var(--ds-line);border-radius:10px;padding:12px 14px;background:var(--ds-fill);font-size:12px;line-height:1.5;color:var(--ds-tx-mut)}.nopc-h{font-size:13px;font-weight:650;color:var(--ds-tx);margin-bottom:6px}.nopc-how{margin-top:7px;font-size:11.5px;color:var(--ds-tx-faint)}.nopc-how b{color:var(--ds-tx-mut);font-weight:600}.nopc .pst-off{margin-top:8px;display:inline-block}.cl-list .nopc{margin:16px}.contour-state{margin-bottom:12px}.pv{display:flex;flex-direction:column;gap:var(--ds-sp-4)}.pv .kpis{margin-bottom:0}.pv-kpi3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-sp-3)}@media(max-width:900px){.pv-kpi3{grid-template-columns:1fr}}.pv-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;font-size:12px;color:var(--ds-tx-mut)}.pv-row b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.pv-big{font-family:var(--ds-font-disp);font-size:22px;font-weight:600;color:var(--ds-tx);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-sp-3);flex-wrap:wrap;margin-top:2px;min-height:34px}.pv-pair{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--ds-font-disp);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-pair .pv-plan{color:var(--ds-tx);font-size:24px;font-weight:600}.pv-pair .pv-fact{color:var(--ds-sold);font-size:14px;font-weight:600;font-family:var(--ds-font)}.pv-slash{color:var(--ds-tx-faint);font-size:14px;font-weight:400;font-family:var(--ds-font)}.pv-pct{font-size:14px;font-weight:650;white-space:nowrap;font-family:var(--ds-font)}.pv-pct .pv-done{font-size:14px}.pv-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.pv-chart{position:relative;width:100%}.pv-grid{stroke:var(--ds-line-soft);stroke-width:1}.pv-axis{fill:var(--ds-tx-faint);font-size:10.5px}.pv-srules{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pv-srule{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ds-tx-mut);white-space:nowrap}.pv-srule input{width:46px;height:26px;padding:0 6px;border-radius:7px;border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-tx);font:inherit;font-weight:600;text-align:right}.pv-srule input:focus{outline:none;border-color:var(--ds-acc-line)}.pv-srule small{color:var(--ds-tx-faint);font-size:10.5px}.pv-srules .ui-btn{height:26px;padding:0 10px;font-size:11.5px}.pv-srules-msg{color:var(--ds-ok);font-size:11.5px}.pv-lg-ax{fill:var(--ds-tx-faint);font-size:10.5px}.pv-lg-today{stroke:var(--ds-tx-dim);stroke-width:1;stroke-dasharray:4 3}.pv-logic-steps{margin:0 0 10px;padding-left:20px;font-size:12.5px;color:var(--ds-tx-mut);line-height:1.5}.pv-logic-steps li{margin-bottom:4px}.pv-logic-steps b{color:var(--ds-tx)}.pv-logic-tot{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ds-tx-mut);align-items:baseline}.pv-logic-tot b{color:var(--ds-tx);font-variant-numeric:tabular-nums;font-size:14px}.pv-logic-tot b.ret,.pv-logic-t .ret{color:var(--ds-ok)}.pv-logic-tot b.sup,.pv-logic-t .sup{color:var(--ds-warn)}.pv-logic-chart{position:relative;padding:10px 14px 4px}.pv-lg-bar.orders{fill:var(--ds-acc);opacity:.75}.pv-lg-bar.returns{fill:var(--ds-ok);opacity:.7}.pv-lg-bar.hi{opacity:1}.pv-lg-line.sup{stroke:var(--ds-warn);stroke-width:2.2}.pv-lg-line.peak{stroke:var(--ds-tx-faint);stroke-width:1.2;stroke-dasharray:3 3}.pv-logic-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.pv-logic-leg{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font-size:12px;color:var(--ds-tx-mut)}.pv-logic-leg span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pv-logic-leg i{display:inline-block;width:12px;height:10px;border-radius:3px}.pv-logic-leg i.orders{background:var(--ds-acc)}.pv-logic-leg i.returns{background:var(--ds-ok)}.pv-logic-leg i.lsup{height:3px;width:16px;background:var(--ds-warn);border-radius:2px}.pv-logic-leg i.lpeak{height:0;width:16px;border-top:2px dashed var(--ds-tx-faint);border-radius:0}.pv-logic-tip{position:absolute;top:24px;width:220px;background:#12141f;border:1px solid var(--ds-line-strong);border-radius:12px;padding:8px 10px;font-size:11.5px;color:var(--ds-tx-mut);box-shadow:var(--ds-shadow-pop);pointer-events:none}.pv-logic-tip>b{display:block;color:var(--ds-tx);margin-bottom:4px}.pv-logic-tip div{display:flex;justify-content:space-between;gap:10px}.pv-logic-tip div b{color:var(--ds-tx);font-variant-numeric:tabular-nums}.pv-logic-twrap{overflow:auto;max-height:520px}.pv-logic-t{width:100%;border-collapse:collapse;font-size:12.5px}.pv-logic-t th{position:sticky;top:0;background:#10121b;text-align:right;padding:8px 12px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-tx-dim);border-bottom:1px solid var(--ds-line)}.pv-logic-t th:first-child,.pv-logic-t td:first-child{text-align:left}.pv-logic-t td{padding:6px 12px;border-bottom:1px solid var(--ds-line-soft);font-variant-numeric:tabular-nums}.pv-logic-t td.num{text-align:right}.pv-logic-t .mut,.pv-logic-t tr.past td{color:var(--ds-tx-faint)}.pv-logic-t tr.tot td{font-weight:700;color:var(--ds-tx);background:#7c88ff14}.pv-bar{fill:var(--ds-acc);opacity:.85;transition:opacity .12s}.pv-bar.past{fill:var(--ds-tx-faint);opacity:.55}.pv-bar.hi,.pv-bar.now{opacity:1}.pv-now{stroke:var(--ds-tx-mut);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.pv-now-cap{fill:var(--ds-tx-mut);font-size:10px}.pv-lab{fill:var(--ds-tx-faint);font-size:10px;font-variant-numeric:tabular-nums}.pv-lab.fact{fill:var(--ds-sold);opacity:.85}.pv-lab.fact.last{opacity:1;font-weight:600}.pv-bar-fact{fill:var(--ds-sold)}.pv-bar-fact.hi{filter:brightness(1.15)}.pv-pct-mid{stroke:var(--ds-tx-faint);stroke-width:1;stroke-dasharray:2 4;opacity:.7}.pv-axis-pct{fill:var(--ds-tx-mut);font-size:10.5px}.pv-axis-dim{fill:var(--ds-tx-faint);font-size:9px;opacity:.75}.pv-pct-line{stroke:var(--ds-extra);stroke-width:1.6;opacity:.9;stroke-linejoin:round;stroke-linecap:round}.pv-pct-area{display:none}.pv-pct-dot.down{fill:var(--ds-bad)}.pv-pct-dot.up,.pv-pct-over.up{fill:var(--ds-sold)}.pv-pct-over.down{fill:var(--ds-bad)}.pv-legend{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ds-tx-faint)}.pv-legend .pv-lg-bar{display:inline-block;width:9px;height:12px;border-radius:2px;background:var(--ds-acc);opacity:.85;margin-left:4px}.pv-legend .pv-lg-line{display:inline-block;width:5px;height:12px;border-radius:2px;background:var(--ds-sold);margin-left:10px}.pv-done{font-variant-numeric:tabular-nums}.pv-done.bad{color:var(--ds-bad)}.pv-done.warn{color:var(--ds-warn)}.pv-tip-sum{border-top:1px solid var(--ds-line);margin-top:4px;padding-top:4px}.pv-hover-band{fill:var(--ds-fill-hover);pointer-events:none}.pv-tip{position:absolute;top:8px;pointer-events:none;width:max-content;background:var(--ds-bg-side);border:1px solid var(--ds-line);border-radius:var(--ds-r);padding:8px 10px;z-index:3;box-shadow:0 12px 30px -14px #000000e6}.pv-tip-h{font-size:11px;color:var(--ds-tx-dim);margin-bottom:5px}.pv-tip-r{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--ds-tx-mut);padding:1px 0}.pv-tip-r b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.pv-tip-grid{display:grid;grid-template-columns:1fr auto auto auto;gap:3px 10px;align-items:baseline}.pv-tip-p{text-align:right;font-size:11.5px;min-width:46px}.pv-tip-cap{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-tx-dim);text-align:right;white-space:nowrap}.pv-tip-n{font-size:11.5px;color:var(--ds-tx-mut);white-space:nowrap}.pv-tip-v{font-size:11.5px;color:var(--ds-tx-mut);font-weight:500;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-tip-n.on{color:var(--ds-tx);font-weight:600}.pv-tip-v.on{color:var(--ds-tx);font-weight:650}.pv-shift{margin-top:8px;padding:5px 8px;border-radius:var(--ds-r-sm);background:var(--ds-warn-soft);color:var(--ds-warn);font-size:11px;line-height:1.4;cursor:help}.pv-note{margin-top:8px;font-size:11px;color:var(--ds-tx-faint)}.pv-foot{font-size:11.5px;color:var(--ds-tx-faint);line-height:1.6}.pv-foot .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--ds-tx-dim)}.pv-link{background:none;border:0;padding:0;cursor:pointer;color:var(--ds-acc);font:inherit;text-decoration:underline dotted}.pv-link:hover{color:var(--ds-tx)}.pv-period{display:flex;align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap}.pv-dates{display:inline-flex;align-items:center;gap:6px}.pv-dates .ui-dp{width:132px}.pv .pv-search{width:190px;flex:0 1 190px}@media(max-width:1400px){.pv-pair .pv-plan{font-size:20px}.pv-pair .pv-fact,.pv-slash,.pv-pct,.pv-pct .pv-done{font-size:13px}.pv-line{min-height:30px}}.pv-pct-lab{fill:var(--ds-extra);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--ds-bg);stroke-width:3px;stroke-linejoin:round}.pv-lab{paint-order:stroke;stroke:var(--ds-bg);stroke-width:3px;stroke-linejoin:round}.pv-cum-plan{stroke:var(--ds-acc);stroke-width:1.8;opacity:.85;stroke-linejoin:round;stroke-linecap:round}.pv-cum-fact{stroke:var(--ds-sold);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.pv-cum-gap{fill:var(--ds-fill-hover);opacity:.5}.pv-cum-dot{fill:var(--ds-sold);stroke:var(--ds-bg);stroke-width:2}.pv-tip-cum{color:var(--ds-tx-faint)}.pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-sp-5)}@media(max-width:1100px){.pr-grid{grid-template-columns:1fr}}.pr-col{min-width:0}.pr-row{display:flex;align-items:center;gap:var(--ds-sp-2);padding:4px 0;font-size:12px;color:var(--ds-tx-mut)}.pr-row .pr-lbl{flex:1 1 auto;min-width:0}.pr-row input.pinput{width:78px;flex:none}.pr-unit{width:62px;text-align:right;color:var(--ds-tx-faint);font-size:11px}.pr-row.off{opacity:.45}.pr-out b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.pr-note{font-size:11px;color:var(--ds-tx-faint);line-height:1.5;margin:2px 0 8px}.pr-warn{color:var(--ds-warn);opacity:.9}.pr-save{display:flex;align-items:center;gap:var(--ds-sp-3);flex-wrap:wrap;margin-top:var(--ds-sp-4);padding-top:var(--ds-sp-3);border-top:1px solid var(--ds-line);font-size:12px;color:var(--ds-tx-mut)}.pr-diff{font-size:12px}.pr-effect{margin-top:6px;padding:6px 8px;border-radius:var(--ds-r-sm);background:var(--ds-fill);color:var(--ds-tx)}.pr-effect b{font-variant-numeric:tabular-nums}.pv-rlab{flex:none;width:78px;font-size:11px;line-height:1.3;color:var(--ds-tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-line-sm{min-height:0;margin-top:2px}.pv-line-sm .pv-pair .pv-plan{font-size:14px;font-family:var(--ds-font);color:var(--ds-tx-mut)}.pv-line-sm .pv-pair .pv-fact{font-size:12px;color:var(--ds-sold);opacity:.85}.pv-line-sm .pv-slash,.pv-line-sm .pv-pct,.pv-line-sm .pv-pct .pv-done{font-size:12px}.pv-den b{color:var(--ds-tx-mut);font-weight:600;font-variant-numeric:tabular-nums}.pv-delta{margin-top:4px;font-size:11px;line-height:1.4;color:var(--ds-tx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pv-delta.up{color:var(--ds-sold)}.pv-delta.down{color:var(--ds-warn)}.pv-picked{display:flex;align-items:center;gap:var(--ds-sp-2);flex-wrap:wrap;padding:8px 10px;border-radius:var(--ds-r-md);background:var(--ds-fill);border:1px solid var(--ds-line)}.pv-picked-lab{font-size:11px;color:var(--ds-tx-faint);text-transform:uppercase;letter-spacing:.04em}.pv-picked-hint{font-size:11px;color:var(--ds-tx-faint);margin-left:auto}.pv-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--ds-font);color:var(--ds-tx);background:var(--ds-acc-soft, rgba(124,124,255,.16));border:1px solid var(--ds-acc, #7c7cff)}.pv-chip i{font-style:normal;font-size:10px;color:var(--ds-tx-faint)}.pv-chip:hover i{color:var(--ds-tx)}.pv-chip-clear{padding:3px 8px;border-radius:999px;cursor:pointer;font-size:12px;color:var(--ds-tx-mut);background:transparent;border:1px solid var(--ds-line)}.pv-chip-clear:hover{color:var(--ds-tx);border-color:var(--ds-tx-faint)}.pv-pick-cell{display:inline-flex;align-items:center;gap:7px;min-width:0}.pv-tick{flex:none;width:11px;height:11px;border-radius:3px;border:1px solid var(--ds-line-strong, var(--ds-line));background:transparent}.pv-tick.on{background:var(--ds-acc, #7c7cff);border-color:var(--ds-acc, #7c7cff)}.ui-tb tr.pv-pick>td{background:var(--ds-acc-soft, rgba(124,124,255,.1))}.ui-tb tr.pv-pick>td:first-child{box-shadow:inset 2px 0 0 var(--ds-acc, #7c7cff)}.ui-tb tr.total.pv-pick>td{background:var(--ds-acc-soft, rgba(124,124,255,.14))}@media(max-width:1400px){.pv-line{flex-wrap:nowrap;gap:6px}.pv-line .pv-pair{min-width:0;gap:5px}.pv-rlab{width:58px}.pv-line-sm .pv-pair .pv-plan{font-size:13px}.pv-line-sm .pv-pair .pv-fact,.pv-line-sm .pv-slash,.pv-line-sm .pv-pct,.pv-line-sm .pv-pct .pv-done{font-size:11px}}@media(max-width:1120px){.pv-rlab{width:50px;font-size:10px}.pv-pair .pv-plan{font-size:18px}}.ads-tabsrow{display:flex;align-items:center;gap:12px;margin:0 0 6px}.ads-tabsrow>.ui-subtabs{flex:1 1 auto;min-width:0;margin:0}.ads-tabsrow>:last-child{flex:none}.ads-today{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;background:var(--ds-bg-card, rgba(255, 255, 255, .03));border:1px solid rgba(255,255,255,.06);border-radius:12px}.ads-today-t{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8890a8}.ads-today-ch{display:inline-flex;align-items:baseline;gap:7px;font-size:13px;color:#aab0c4}.ads-today-ch i{width:8px;height:8px;border-radius:50%;align-self:center}.ads-today-ch b{font-size:15px;color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-today-ch em{font-style:normal;font-size:11px;color:#565d75;cursor:help}.ads-dim{opacity:.55;transition:opacity .15s;pointer-events:none}.ov2-tip .live-note{margin-top:6px;font-size:10.5px;color:#f5b544}.ads-types{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}@media(max-width:1100px){.ads-types{grid-template-columns:1fr}}.ads-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.ads-ttab{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.ads-ttab th:not(:first-child){width:13%}.ads-ttab th{text-align:right;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#565d75;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-ttab th:first-child{text-align:left}.ads-ttab td{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.04)}.ads-ttab td.nm{color:#e9ebf2}.ads-ttab td.nm .sub{color:#565d75;font-size:11px;margin-left:7px}.ads-ttab td.v{text-align:right;font-variant-numeric:tabular-nums;color:#cdd2e1;white-space:nowrap}.ads-ttab td.v.dim{color:#8890a8}.ads-side{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;display:flex;justify-content:flex-end}.ads-side-card{width:min(760px,94vw);height:100%;overflow-y:auto;scrollbar-gutter:stable;background:#0d0f16;border-left:1px solid rgba(255,255,255,.08);padding:18px}.ads-side-chart{margin-bottom:16px}.ads-side-leg{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px;font-size:11px;color:#8890a8}.ads-side-leg i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.ads-side-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ads-side-h img{width:44px;height:58px;object-fit:cover;border-radius:8px}.ads-side-h b{display:block;font-size:15px;color:#e9ebf2}.ads-side-h span{font-size:11.5px;color:#8890a8}.ads-side-h .x{margin-left:auto;border:none;background:#ffffff0f;color:#aab0c4;width:30px;height:30px;border-radius:8px;font-size:16px;cursor:pointer}.ads-side-sec{margin-bottom:16px}.ads-side-sec .cap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8890a8;margin-bottom:8px}.ads-side .rk{padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:8px;background:#ffffff05}.ads-side .rk-nm{font-size:12px;color:#cdd2e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-side .rk-nm em{font-style:normal;color:#8890a8}.ads-side .rk-v{display:flex;gap:10px;align-items:baseline;margin-top:4px;font-size:11.5px;color:#8890a8;flex-wrap:wrap}.ads-side .rk-v b{font-size:13.5px;color:#e9ebf2}.ads-side .rk-v .dim{color:#f5b544}.ov2-share-row .drr{display:block;font-size:11px;color:#f5b544;margin-top:2px;cursor:help}.ads-share{display:flex;flex-direction:column;gap:4px;margin-top:16px;width:100%}.ads-share-row{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:10px}.ads-share-row:hover{background:#ffffff06}.ads-share-row .dot{width:9px;height:9px;border-radius:50%;flex:none;align-self:flex-start;margin-top:4px}.ads-share-row .body{flex:1;min-width:0}.ads-share-row .line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ads-share-row .line b{font-size:13px;font-weight:600;color:#e9ebf2}.ads-share-row .pct{font-size:14px;font-weight:700;color:#e9ebf2;font-variant-numeric:tabular-nums;flex:none;align-self:center}.ads-share-row .line.sub{margin-top:3px;justify-content:flex-start;gap:10px}.ads-share-row .rub{font-size:12px;color:#8890a8;font-variant-numeric:tabular-nums}.ads-share-row .drr{font-size:10.5px;font-weight:600;color:#f5b544;background:#f5b5441a;border-radius:6px;padding:2px 7px;cursor:help}.plan-pct{margin-left:7px;font-size:10.5px;font-weight:700;border-radius:6px;padding:1px 6px;cursor:help;font-variant-numeric:tabular-nums}.plan-pct.ok{color:#55c78e;background:#55c78e1f}.plan-pct.mid{color:#f5b544;background:#f5b5441f}.plan-pct.low{color:#e06767;background:#e067671f}.ov2-mark.sold{color:#7fdcab}.ov2-tip .r,.ov2-tip .tot{white-space:nowrap}.ads-side-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:14px}.ads-side-stats .stat{padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05;cursor:help;min-width:0}.ads-side-stats .stat b{display:block;font-size:13px;color:#e9ebf2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-side-stats .stat span{font-size:9.5px;color:#8890a8;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-rktab th.chn{width:62px}.ads-rktab th:nth-child(2){width:auto;text-align:left}.ads-rktab th:not(:first-child):not(:nth-child(2)){width:11.5%}.ads-chip{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;border:1px solid;border-radius:6px;padding:1px 6px;opacity:.9}.ov2-mark.extra{color:#f5b544}.ov2-donut-mid .drr-mid{display:inline-block;margin-top:5px;font-size:11px;font-weight:700;color:#f5b544;background:#f5b5441a;border-radius:6px;padding:2px 8px;cursor:help}.ads-ctl{margin-top:18px;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;background:#ffffff04}.ads-ctl .cap{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8890a8;margin-bottom:10px}.ads-ctl-btn{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e9ebf2;border-radius:9px;padding:5px 12px;font-size:12px;cursor:pointer}.ads-ctl-btn:hover{border-color:#ffffff38}.ads-lead{margin-left:7px;font-size:9px;font-weight:700;letter-spacing:.05em;color:#0d0f16;background:#55c78e;border-radius:5px;padding:1px 6px}.ads-atcap{margin-left:7px;font-size:9px;font-weight:700;letter-spacing:.05em;color:#f5b544;background:#f5b54421;border-radius:5px;padding:1px 6px;cursor:help}.ads-ctl-feed{margin-top:10px}.ads-ctl-feed .ev{display:flex;gap:10px;padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.ads-ctl-feed .ev:last-child{border-bottom:none}.ads-ctl-feed time{color:#565d75;flex:none;width:78px;font-variant-numeric:tabular-nums}.ads-ctl-feed .k{flex:none;width:56px;font-size:10px;font-weight:700;text-transform:uppercase;color:#8890a8;padding-top:1px}.ads-ctl-feed p{color:#cdd2e1;margin:0}.ads-ctl-feed .skip{color:#f5b544;font-size:10.5px}.ads-edit{display:inline-flex;gap:6px;align-items:center}.ads-edit input{width:90px;background:#ffffff0d;border:1px solid rgba(124,136,255,.5);border-radius:8px;color:#e9ebf2;padding:5px 9px;font-size:12.5px}.ads-edit .ok{border:1px solid rgba(85,199,142,.5);background:#55c78e1f;color:#55c78e;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.ads-edit .no{border:1px solid rgba(255,255,255,.1);background:none;color:#8890a8;border-radius:8px;padding:5px 8px;font-size:12px;cursor:pointer}.ads-ctl-msg{margin-top:8px;font-size:11.5px;color:#55c78e}.ads-ctl-msg.bad{color:#e06767}.ads-ctl-oz{border-top:1px solid rgba(255,255,255,.06);margin-top:12px}.ads-ctl-ozrow{display:flex;align-items:center;gap:10px;padding:6px 0}.ads-ctl-ozrow .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#cdd2e1}.ads-ctl-head{display:flex;align-items:center;gap:8px;cursor:pointer;padding:2px 0;-webkit-user-select:none;user-select:none}.ads-ctl-head:hover .cap{color:#aab0c4}.ads-ctl-head .arr{color:#565d75;font-size:11px;width:12px}.ads-ctl-head .sum{font-size:11.5px;color:#8890a8}.ads-ctl-head .sum b{color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-ctl-oz{border-top:1px solid rgba(255,255,255,.06);margin-top:10px;padding-top:8px}.ads-side-stats .stat .line{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.stat-delta{font-size:10px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ads-side-stats .stat-delta.good{color:#55c78e}.ads-side-stats .stat-delta.bad{color:#f5b544}.ads-side-stats .stat-delta.mid{color:#8890a8}.ads-ctl.compact{padding:10px 14px}.ads-ctl.compact .cap{margin-bottom:4px}.ads-ctl.compact .ads-ttab{font-size:12px}.ads-ctl.compact .ads-ttab th{padding:3px 8px;font-size:9.5px}.ads-ctl.compact .ads-ttab td{padding:4px 8px}.ads-ctl.compact .ads-chip{font-size:9.5px;padding:1px 6px}.ads-side-stats .stat .line.mrow{justify-content:flex-start;gap:4px;line-height:1.25}.ads-side-stats .stat .line.mrow em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.04em;color:#8890a8;text-transform:uppercase}.ads-side-stats .stat .line.mrow .grow{flex:1}.ads-side-stats .stat .line.mrow .mv{font-size:12px;font-weight:600;color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-zbar{display:flex;height:20px;border-radius:7px;overflow:hidden;margin-top:10px;background:#ffffff0a}.ads-zbar span{display:flex;align-items:center;padding-left:8px;font-size:10px;font-weight:700;color:#0d0f16;white-space:nowrap;overflow:hidden;cursor:help}.ads-why{border-left:2px solid rgba(255,255,255,.14);padding:5px 10px;margin-top:8px;font-size:11.5px;color:#8890a8;cursor:help}.ads-ztab th,.ads-ptab th{font-size:8.6px;letter-spacing:.02em;padding:4px 6px}.ads-ztab .plan-pct,.ads-ptab .plan-pct{font-size:9.5px;padding:1px 4px}.ads-ztab{font-size:11.5px}.ads-ztab td{padding:5px 6px}.ads-ztab th:first-child{width:118px}.ads-ztab th:nth-child(2){width:138px}.ads-ztab th:nth-child(3){width:68px}.ads-ztab th:nth-child(4){width:84px}.ads-ztab th:nth-child(5){width:78px}.ads-ztab th:nth-child(6){width:94px}.ads-ztab th:nth-child(7){width:94px}.ads-ptab-wrap{margin-top:14px;overflow-x:auto}.ads-ptab-cap{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#565d75;margin-bottom:4px}.ads-ptab-cap span{cursor:help;font-size:11px;letter-spacing:0}.ads-ptab{font-size:11.5px;min-width:838px}.ads-ptab td{padding:5px 6px}.ads-ptab th:first-child{width:112px}.ads-ptab th:nth-child(2){width:152px}.ads-ptab th:nth-child(3){width:70px}.ads-ptab th:nth-child(4){width:116px}.ads-ptab th:nth-child(5){width:84px}.ads-ptab th:nth-child(6){width:56px}.ads-ptab th:nth-child(7){width:68px}.ads-ptab th:nth-child(8){width:84px}.ads-ptab th:nth-child(9){width:84px}.ads-ptab td.nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zdot{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:7px}.ads-oz-perf{display:flex;gap:14px;flex-wrap:wrap;padding:2px 0 8px;font-size:11px;color:#8890a8}.ads-oz-perf b{color:#cdd2e1;font-variant-numeric:tabular-nums;font-weight:600}.ads-why em{display:block;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#565d75;margin-bottom:3px}.zlink{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.25)}.zlink:hover{color:#a78bfa;border-bottom-color:#a78bfa}.ads-ctl-btn.gear{padding:5px 9px;font-size:13px;line-height:1;color:#8890a8}.ads-ctl-btn.gear:hover{color:#e9ebf2}.ads-agent{margin-top:14px}.ads-agent-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media(max-width:1250px){.ads-agent-grid{grid-template-columns:repeat(4,1fr)}}.ads-agent-grid .stat{padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05;cursor:help;min-width:0}.ads-agent-grid .stat b{display:block;font-size:15px;color:#e9ebf2;font-variant-numeric:tabular-nums;white-space:nowrap}.ads-agent-grid .stat span{display:block;font-size:10px;color:#8890a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-basis{margin-top:7px;font-size:11.5px;color:#8890a8}.ads-basis b{color:#cdd2e1;font-weight:600}.ads-basis .warn{color:#f5b544;cursor:help}.ads-goal{cursor:pointer;border-bottom:1px dashed rgba(255,255,255,.25)}.ads-goal:hover{color:#a78bfa}.ads-goal-pick{display:inline-flex;gap:4px}.ads-goal-pick button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#cdd2e1;border-radius:7px;padding:2px 8px;font-size:11px;cursor:pointer}.ads-goal-pick button.on{border-color:#7c88ff80;color:#a78bfa;background:#7c88ff1f}.ads-goal-pick button.no{color:#8890a8}.ads-agent-note{margin-top:9px;padding:7px 10px;border-radius:9px;font-size:11.5px;color:#cdd2e1;background:#f5b54414;border:1px solid rgba(245,181,68,.25)}.ads-agent-note b{color:#f5b544;font-weight:600}.ads-trace{margin-top:8px}.ads-trace-col{border-top:none}.ads-trace-col>.ui-col-h{padding:2px 0;font-size:11.5px}.ads-feed-wrap{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.ads-tier{background:transparent!important;border:1px solid #f5b544;color:#f5b544!important}.ads-feed-cap{color:#8890a8;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-right:6px;align-self:center}.ads-trace-body{margin-top:6px;border-left:2px solid rgba(255,255,255,.08);padding-left:12px}.ads-trace-body .step{margin-bottom:12px}.ads-trace-body .step em{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#565d75;margin-bottom:4px}.ads-trace-body p{font-size:11.5px;color:#cdd2e1;margin:3px 0;line-height:1.45}.ads-trace-body p.note{color:#8890a8;font-size:11px}.ads-trace-body p.warn{color:#f5b544}.ads-trace-tab{font-size:11.5px;margin-top:4px}.ads-trace-tab th{padding:3px 8px;font-size:9px}.ads-trace-tab td{padding:3px 8px}.ads-gear-panel{margin-top:8px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ads-gear-panel .row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.ads-gear-panel .row:last-child{margin-bottom:0}.ads-gear-panel .lbl{font-size:11px;color:#8890a8;min-width:108px;cursor:help}.ads-gear-panel .pick{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#cdd2e1;border-radius:8px;padding:3px 10px;font-size:11.5px;cursor:pointer}.ads-gear-panel .pick.on{border-color:#7c88ff80;color:#a78bfa;background:#7c88ff1f}.ads-sum{margin-top:8px;font-size:12px;color:#cdd2e1;line-height:1.45}.ads-sum b{color:#e9ebf2;font-weight:600}.ads-prods{margin-top:14px}.ads-prods-tb td.nm .sub{color:var(--ds-tx-faint);font-size:11px;margin-left:7px}.ads-prods-tb tbody tr.coll>td{background:var(--ds-head-bg);cursor:pointer;box-shadow:inset 0 1px 0 var(--ds-line)}.ads-prods-tb tbody tr.coll:hover>td{background:var(--ds-row-hover)}.ads-prods-tb tbody tr.coll.on>td:first-child{box-shadow:inset 0 1px 0 var(--ds-line),inset 2px 0 0 var(--ds-acc)}.ads-prods-tb tbody tr.coll td.nm{font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ads-prods-tb tbody tr.coll td.nm .sub{text-transform:none;letter-spacing:0}.ads-prods-tb tbody tr.coll .coll-chev{flex:none;width:14px;color:var(--ds-tx-faint)}.ads-prods-tb tbody tr.row td.nm{padding-left:20px}.ads-prods-tb tbody tr.color>td{background:#ffffff04}.ads-prods-tb tbody tr.color td.nm{padding-left:26px}.ads-prods-tb tbody tr.color td.nm img,.ads-prods-tb tbody tr.color td.nm .ph{width:26px;height:34px;object-fit:cover;border-radius:5px;vertical-align:middle;margin-right:9px;display:inline-block;background:#ffffff0d}.ads-prods-tb td.nm .ads-nm{display:flex;align-items:center;min-width:0}.ads-prods-tb td.nm .ads-nm>.t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ads-prods-tb td.nm .ads-nm>.ads-lead,.ads-prods-tb td.nm .ads-nm>img,.ads-prods-tb td.nm .ads-nm>.ph{flex:none}.ads-extra{margin:2px 0 6px}.ads-side-flt{margin-bottom:12px}.ads-side-skel{margin-bottom:8px}.ads-side-stats .stat .line.mrow{gap:8px}.ads-side-stats .stat .line.mrow .mv{flex:none;margin-left:auto}.ads-side-stats .stat .line.mrow .stat-delta{flex:none;min-width:42px;text-align:right}.ads-side-stats .stat .line .stat-delta{flex:none}.ads-fold{margin-top:10px;border-top:none}.ads-ev-leg{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:11px;color:#8890a8}.ads-ev-cap{cursor:help}.ads-ev-blind{color:#f5b544;cursor:help}.ads-side-h .ads-side-go{margin-left:auto;text-decoration:none;font-size:11.5px;color:#aab0c4;background:#ffffff0f;border-radius:8px;padding:6px 10px;white-space:nowrap}.ads-side-h .ads-side-go:hover{background:#ffffff1c;color:#e9ebf2}.ads-side-h .ads-side-go+.x{margin-left:8px}.ads-side-picks{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ads-ev-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--ds-tx-dim);white-space:nowrap;padding:3px 8px;border-radius:8px}.ads-ev-toggle:hover{color:var(--ds-tx);background:#ffffff0d}.ads-ev-toggle input{accent-color:var(--ds-acc);cursor:pointer;margin:0}.ads-frz-status{font-size:12px;line-height:1.45;max-width:none;padding-bottom:0}.ads-frz-status b{color:var(--tx);font-weight:600}.ads-frz-status .ads-frz-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ads-frz-status .ui-col.ads-fold{margin-top:8px;border-top:1px solid var(--line)}.ov2 .ov2-head .sub{max-width:min(52ch,46vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-foldrow-wrap{border-top:1px solid var(--ds-line-soft)}.ads-foldrow{display:flex;gap:16px}.ads-foldrow .ui-col-h{width:auto;flex:1;min-width:0}.ads-foldrow .ui-col-h+.ui-col-h{border-left:1px solid var(--ds-line-soft);padding-left:16px}.ads-foldrow .ui-col-h.open .ui-col-chev{transform:rotate(180deg);color:var(--ds-acc)}.hm-card{margin-top:2px}.hm-head{flex-wrap:wrap}.hm-controls{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hm-facts{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.hm-fact{display:flex;align-items:baseline;gap:8px;background:var(--ds-fill);border:1px solid var(--ds-line-soft);border-radius:var(--ds-r-sm);padding:7px 12px}.hm-fact .k{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ds-tx-dim)}.hm-fact .v{font-weight:700;font-size:13px}.hm-fact .v em{font-style:normal;color:var(--ds-tx-mut);font-weight:500;font-size:12px}.hm-fact.warn{border-color:var(--ds-warn-soft)}.hm-fact.warn .k{color:var(--ds-warn)}.hm-scroll{overflow-x:auto;padding-bottom:4px}.hm-grid{display:grid;grid-template-columns:34px repeat(24,minmax(28px,1fr)) 74px;gap:3px;min-width:920px}.hm-hlab{font-size:10.5px;color:var(--ds-tx-faint);text-align:center;align-self:end;padding-bottom:2px}.hm-dlab{font-size:11.5px;font-weight:600;color:var(--ds-tx-dim);align-self:center;text-align:right;padding-right:6px}.hm-sumlab{font-size:10.5px;color:var(--ds-tx-faint);align-self:end;padding:0 0 2px 10px}.hm-sum{font-size:11.5px;color:var(--ds-tx-mut);align-self:center;padding-left:10px;border-left:1px solid var(--ds-line-soft)}.hm-cell{height:30px;border-radius:6px;background:var(--ds-fill);cursor:default}.hm-cell.vol{background:color-mix(in srgb,var(--ds-acc) calc(var(--hm-t) * 100%),transparent)}.hm-cell.cost{background:color-mix(in srgb,var(--ds-warn) calc(var(--hm-t) * 100%),transparent)}.hm-cell.peak{outline:1.5px solid rgba(255,255,255,.75)}.hm-cell:hover{outline:1px solid rgba(255,255,255,.35)}.hm-empty{padding:26px 0}.hm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px}.hm-legend{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ds-tx-dim)}.hm-legend i{width:150px;height:8px;border-radius:5px;border:1px solid var(--ds-line-soft)}.hm-legend i.vol{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-acc) 7%,transparent),var(--ds-acc))}.hm-legend i.cost{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-warn) 7%,transparent),var(--ds-warn))}.hm-legend .u{color:var(--ds-tx-faint)}.hm-src{margin-left:auto;font-size:11.5px;color:var(--ds-tx-faint);max-width:520px;line-height:1.5}.hm-src b{color:var(--ds-tx-mut);font-weight:600}.ads-switch{width:34px;height:18px;border-radius:9px;flex:none;padding:0;border:1px solid rgba(255,255,255,.18);background:#ffffff12;position:relative;cursor:pointer;transition:background .15s,border-color .15s}.ads-switch .knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#8890a8;transition:left .15s,background .15s}.ads-switch.on{background:#55c78e38;border-color:#55c78e}.ads-switch.on .knob{left:18px;background:#55c78e}.ads-switch:disabled{opacity:.45;cursor:default}.ads-budget-box{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;font-size:11.5px;color:#8890a8}.ads-budget-box b{color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-budget-box .cap2{color:#aab0c4;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ads-seg{display:inline-flex;border:1px solid rgba(255,255,255,.14);border-radius:6px;overflow:hidden;flex:none}.ads-seg button{border:0;background:transparent;color:#8890a8;font-size:11px;padding:3px 10px;cursor:pointer;white-space:nowrap}.ads-seg button.act{background:#a78bfa33;color:#e9ebf2}.ads-seg button:disabled{cursor:default;opacity:.8}.ads-ctl-head{flex-wrap:wrap;row-gap:4px}.ads-ctl-head .ads-chip{white-space:nowrap}.ads-verdict{display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:6px;padding:9px 12px;border-radius:9px;margin-bottom:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:11.5px;color:#8890a8}.ads-verdict.ok{border-color:#55c78e59;background:#55c78e12}.ads-verdict.bad{border-color:#e0676759;background:#e0676712}.ads-verdict .vw{font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.ads-verdict.ok .vw{color:#55c78e}.ads-verdict.bad .vw{color:#e06767}.ads-verdict.mid .vw{color:#aab0c4}.ads-verdict .vsub{color:#6b7288;white-space:nowrap}.ads-verdict .vitems{display:inline-flex;gap:14px;flex-wrap:wrap;row-gap:4px}.ads-verdict .vi{white-space:nowrap}.ads-verdict .vi b{color:#e9ebf2;font-variant-numeric:tabular-nums;margin-left:3px}.ads-verdict .vi.lead b{text-decoration:underline;text-underline-offset:3px}.ads-verdict .vi em{font-style:normal;font-weight:700;margin-left:5px;font-variant-numeric:tabular-nums}.ads-verdict .vi em.ok{color:#55c78e}.ads-verdict .vi em.bad{color:#e06767}.ads-verdict .vi em.mid{color:#8890a8}.ads-verdict .vbg{margin-left:auto;white-space:nowrap;color:#6b7288}.ads-verdict .vbg b{font-weight:700}.ads-verdict .vbg b.ok{color:#55c78e}.ads-verdict .vbg b.bad{color:#e06767}.ads-alloc{margin:10px 0 6px}.ads-alloc .ah{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:11.5px;color:#8890a8;margin-bottom:6px}.ads-alloc .ah b{color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-alloc .ah .sub{color:#6b7288}.ads-alloc .ah em{font-style:normal;font-weight:700}.ads-alloc .ah em.ok{color:#55c78e}.ads-alloc .ah em.mid{color:#f5b544}.ads-alloc .ah em.low{color:#e06767}.abar{display:flex;gap:4px;align-items:stretch}.abar .seg{position:relative;min-width:0;height:34px;border-radius:7px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.abar .seg i{position:absolute;inset:0 auto 0 0;opacity:.3}.abar .seg u{position:absolute;left:0;bottom:0;top:0;width:3px}.abar .seg .lbl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:6px;padding:0 9px;font-size:11px;color:#e9ebf2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.abar .seg .lbl em{font-style:normal;color:#aab0c4;font-weight:700}.ads-alloc .asub{margin-top:6px;font-size:11px;color:#6b7288}.ads-learn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:5px;padding:8px 11px;margin:8px 0;border-radius:8px;font-size:11.5px;color:#8890a8;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.ads-learn .chip{font-size:10px;font-weight:800;letter-spacing:.05em;color:#a78bfa;border:1px solid #a78bfa;border-radius:5px;padding:2px 7px}.ads-learn .li b{color:#e9ebf2}.ads-learn .li.fact.down b{color:#f5b544}.ads-learn .li em{font-style:normal;color:#f5b544;margin-left:5px;font-size:10.5px}.ads-learn .arr{color:#565d75}.ads-learn .ev{color:#6b7288;font-variant-numeric:tabular-nums;white-space:nowrap}.ads-learn .next{color:#aab0c4;border:1px dashed rgba(255,255,255,.16);border-radius:5px;padding:2px 7px;white-space:nowrap}.ads-out{margin-top:12px}.ads-out .oh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:11.5px;color:#6b7288;margin-bottom:6px}.ads-out .score{display:inline-flex;gap:10px;white-space:nowrap}.ads-out .score b{font-weight:700}.ads-out .score b.ok{color:#55c78e}.ads-out .score b.bad{color:#e06767}.ads-out .score b.mid{color:#8890a8}.ads-out .score b.dim{color:#565d75}.olist{display:flex;flex-direction:column}.orow{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:11.5px;color:#8890a8;border-bottom:1px solid rgba(255,255,255,.05)}.orow:last-child{border-bottom:none}.orow .t{color:#6b7288;white-space:nowrap;font-variant-numeric:tabular-nums}.orow .dir{font-weight:700;white-space:nowrap}.orow .dir.up{color:#f5b544}.orow .dir.dn{color:#38bdf8}.orow .rs{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7288}.orow .mv{white-space:nowrap;color:#e9ebf2;font-variant-numeric:tabular-nums}.orow .vd{white-space:nowrap;font-weight:700;min-width:132px;text-align:right}.orow.ok .vd{color:#55c78e}.orow.bad .vd{color:#e06767}.orow.mid .vd{color:#8890a8}.orow.dim .vd{color:#565d75;font-weight:600}.ads-verdict.compact{margin:0 0 8px;padding:7px 10px;font-size:11px}.ads-verdict.compact .vw{font-size:10px}.ads-alloc .aout{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.ads-alloc .aout .oz{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#6b7288;border:1px dashed rgba(255,255,255,.12);border-radius:6px;padding:3px 8px}.ads-alloc .aout .oz i{width:6px;height:6px;border-radius:50%;opacity:.6}.ads-alloc .aout .oz em{font-style:normal;color:#8890a8}.ads-alloc .aout .oz em.soon{color:#f5b544;font-weight:700}.ads-learn{flex-direction:column;align-items:stretch;gap:6px}.ads-learn .lrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:5px}.ads-learn .lrow.prices{border-top:1px solid rgba(255,255,255,.06);padding-top:6px}.ads-learn .ev i{font-style:normal;color:#565d75;margin-left:6px;font-size:10.5px}.ads-learn .pc{white-space:nowrap;font-size:11px}.ads-learn .pc b{color:#e9ebf2;margin-left:4px;font-variant-numeric:tabular-nums}.ads-learn .pc u{text-decoration:none;color:#6b7288;margin-left:6px;font-variant-numeric:tabular-nums}.ads-learn .pc em{font-style:normal;font-weight:700;margin-left:5px}.ads-learn .pc em.ok{color:#55c78e}.ads-learn .pc em.bad{color:#e06767}.ads-learn .pc em.mid{color:#8890a8}.ads-ctl-feed .ev-out{display:inline-block;margin-left:8px;font-size:11px;white-space:nowrap}.ads-ctl-feed .ev-out b{font-variant-numeric:tabular-nums;margin-right:4px}.ads-ctl-feed .ev-out.better{color:#55c78e}.ads-ctl-feed .ev-out.worse{color:#e06767}.ads-ctl-feed .ev-out.same{color:#8890a8}.ads-ctl-feed .ev-out.unknown{color:#565d75}.ads-verdict{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 14px;padding:10px 13px;border-radius:10px}.ads-verdict .vw{grid-row:1}.ads-verdict .vitems{grid-row:1;display:flex;gap:16px;flex-wrap:wrap;row-gap:5px;min-width:0}.ads-verdict .vbg{grid-row:1;margin-left:0;text-align:right}.ads-verdict .vsub{display:none}.ads-verdict .vi{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.ads-verdict .vi b{margin-left:0}@media(max-width:980px){.ads-verdict{grid-template-columns:1fr}.ads-verdict .vbg{text-align:left}}.abar .seg{min-width:92px}.abar .seg .lbl{font-size:10.5px;gap:5px;padding:0 8px}.abar .seg .lbl em{margin-left:auto}.ads-learn .lrow.prices{gap:14px}.ads-learn .pc{display:inline-flex;align-items:baseline;gap:4px}.ads-ctl-feed .ev{align-items:baseline}.ads-ctl-feed .ev-out{flex:none}.ads-phase-form{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.ads-phase-form .row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ads-phase-form .lbl{color:#8890a8;font-size:11.5px;min-width:52px}.ads-phase-form .mut{color:#8890a8;font-size:11.5px}.ads-phase-pct{width:74px;text-align:right}.ads-phase-name{flex:1;min-width:180px}.ads-phase-msg{margin-top:10px;padding:7px 10px;border-radius:8px;font-size:12px;background:#55c78e1f;color:#9ae6c0}.ads-phase-msg.bad{background:#e067671f;color:#f0a3a3}.ads-phase-calc{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ads-phase-calc .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ads-phase-calc .box{padding:9px 12px;border-radius:10px;background:#ffffff0a}.ads-phase-calc .box.up{background:#55c78e1f}.ads-phase-calc .box.down{background:#f5b5441f}.ads-phase-calc .box .cap{color:#8890a8;font-size:11px}.ads-phase-calc .box .num{font-size:18px;font-weight:700;color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-phase-calc .sm,.ads-phase-form .sm{font-size:11.5px}.ads-phase-note{font-size:12px;color:#aab0c4;padding:7px 10px;border-radius:8px;background:#ffffff0a}.ads-phase-note.warn{background:#f5b5441f;color:#f5cf94}.ads-phase-note .bad{color:#f0a3a3}.ads-phase-row{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.ads-phase-row .dot{width:7px;height:7px;border-radius:50%;flex:none}.ads-phase-row .nm{color:#e9ebf2;font-weight:600}.ads-phase-row .mut{color:#8890a8}.ads-phase-row .pct{margin-left:auto;color:#e9ebf2;font-variant-numeric:tabular-nums}.ads-phase-row .sum{color:#aab0c4;min-width:84px;text-align:right;font-variant-numeric:tabular-nums}.ads-phases-fold-h{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:12px}.ads-phases-fold-h .btn{flex:none}.ads-phases-fold .cap2{color:#8890a8;font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.up-page{padding:26px 30px 60px;max-width:980px}.up-top h1{margin:0 0 6px;font-size:25px;color:var(--ds-tx)}.up-top p{margin:0 0 20px;color:var(--ds-tx-mut);font-size:13.5px;max-width:620px;line-height:1.55}.up-add,.up-main,.up-ghost,.up-danger{border-radius:var(--ds-r-sm);padding:8px 15px;font:inherit;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.up-add{background:var(--ds-acc-grad);border:0;color:#fff;padding:10px 18px;box-shadow:var(--ds-acc-glow)}.up-main{background:var(--ds-acc-grad);border:0;color:#fff}.up-ghost{background:transparent;border:1px solid var(--ds-line);color:var(--ds-tx-mut)}.up-ghost:hover:not(:disabled){background:var(--ds-fill-hover);color:var(--ds-tx)}.up-danger{background:transparent;border:1px solid var(--ds-bad-line);color:var(--ds-bad)}.up-danger:hover:not(:disabled){background:var(--ds-bad-soft)}.up-add:disabled,.up-main:disabled,.up-ghost:disabled,.up-danger:disabled{opacity:.4;cursor:default}.up-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.up-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.up-form label{display:flex;flex-direction:column;gap:5px}.up-form label.up-wide{grid-column:1 / -1}.up-form label>span{font-size:12px;color:var(--ds-tx-dim)}.up-form label>i{font-size:11.5px;color:var(--ds-tx-faint);font-style:normal;line-height:1.45}.up-form input,.up-pass input{background:var(--ds-fill);border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);padding:9px 12px;color:var(--ds-tx);font:inherit;font-size:13.5px;outline:none}.up-form input:focus,.up-pass input:focus{border-color:var(--ds-acc-line)}.up-pass{display:flex;gap:8px}.up-pass input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.up-pass button{background:transparent;border:1px solid var(--ds-line);color:var(--ds-tx-mut);border-radius:var(--ds-r-sm);padding:0 12px;font:inherit;font-size:12.5px;cursor:pointer}.up-pass button:hover:not(:disabled){background:var(--ds-fill-hover);color:var(--ds-tx)}.up-pass button:disabled{opacity:.4;cursor:default}.up-fix{font-size:11.5px;color:var(--ds-warn);font-style:normal;line-height:1.45}.up-fix button{background:transparent;border:0;padding:0;font:inherit;color:var(--ds-acc);cursor:pointer;text-decoration:underline dotted}.up-fix button:hover{color:var(--ds-tx)}.up-podpis{margin-top:16px}.up-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 12px}.up-preset{background:var(--ds-fill);border:1px solid var(--ds-line);color:var(--ds-tx-mut);border-radius:999px;padding:5px 13px;font:inherit;font-size:12.5px;cursor:pointer}.up-preset:hover{background:var(--ds-acc-soft);border-color:var(--ds-acc-line);color:var(--ds-tx)}.up-matrix{border:1px solid var(--ds-line-soft);border-radius:var(--ds-r);overflow:hidden}.up-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--ds-line-soft)}.up-row:last-child{border-bottom:0}.up-row:nth-child(odd){background:#ffffff03}.up-area{font-size:13.5px;color:var(--ds-tx);display:flex;align-items:center;gap:9px}.up-warn{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-warn);background:var(--ds-warn-soft);border-radius:999px;padding:2px 8px;cursor:help}.up-levels{display:flex;gap:4px;background:var(--ds-fill);border-radius:999px;padding:3px}.up-lvl{background:transparent;border:0;color:var(--ds-tx-faint);border-radius:999px;padding:4px 12px;font:inherit;font-size:12.5px;cursor:pointer}.up-lvl:hover:not(:disabled){color:var(--ds-tx)}.up-lvl.on{background:var(--ds-acc-soft);color:var(--ds-tx);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.up-lvl:disabled{cursor:default}.up-list{display:flex;flex-direction:column;gap:10px;margin:18px 0 26px}.up-card{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);overflow:hidden}.up-card.off{opacity:.6}.up-head{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;width:100%;background:transparent;border:0;color:inherit;font:inherit;text-align:left}.up-head:focus-visible{outline:2px solid var(--ds-acc-line);outline-offset:-2px}.up-head:hover{background:var(--ds-fill)}.up-who{display:flex;flex-direction:column;gap:1px;min-width:190px}.up-who b{font-size:14.5px;color:var(--ds-tx);font-weight:600}.up-who i{font-size:12px;color:var(--ds-tx-faint);font-style:normal}.up-tags{display:flex;gap:7px;align-items:center;flex:1;flex-wrap:wrap}.up-last{font-size:12px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums}.up-chev{color:var(--ds-tx-dim);font-size:16px;width:14px;text-align:center}.up-body{padding:4px 18px 20px;border-top:1px solid var(--ds-line-soft)}.up-note{color:var(--ds-tx-mut);font-size:13px;line-height:1.55;margin:14px 0 0}.up-sep{height:1px;background:var(--ds-line-soft);margin:22px 0 18px}.up-meta{margin-top:16px;font-size:11.5px;color:var(--ds-tx-faint)}.up-log{width:100%;border-collapse:collapse;font-size:12.5px}.up-log td{padding:6px 10px 6px 0;border-bottom:1px solid var(--ds-line-soft);color:var(--ds-tx-mut)}.up-log tr:last-child td{border-bottom:0}.up-log td.t{color:var(--ds-tx-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.up-log td.a,.up-log td.c{color:var(--ds-tx)}.up-log td.ip{color:var(--ds-tx-faint);text-align:right;white-space:nowrap}@media(max-width:780px){.up-page{padding:20px 16px 50px}.up-form{grid-template-columns:1fr}.up-row{flex-direction:column;align-items:flex-start}}.cl-vneshka{--vn-ig: #e1568f;--vn-tg: #38bdf8;--vn-vk: #5b8cff;--vn-mx: #a78bfa;--vn-ya: #f5b544;--vn-wb: #c86dd7;--vn-out: #7d8499;--vn-barter: #e0a45b}.vn-gear{display:inline-flex;align-items:center;gap:7px}.vns-sec{padding:16px 0;border-top:1px solid var(--ds-line-soft)}.vns-sec:first-child{padding-top:0;border-top:0}.vns-sec>.ds-cap{display:block;margin-bottom:10px}.vns-list{display:flex;flex-direction:column;gap:6px}.vns-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.vns-hint{font-size:11.5px;color:var(--ds-tx-faint)}.vns-row{display:grid;grid-template-columns:16px minmax(0,1fr) 104px auto auto auto 28px;gap:10px;align-items:center;border-radius:var(--ds-r-sm);padding:2px 4px;border-top:2px solid transparent}.vns-row.off{opacity:.5}.vns-row.dragging{opacity:.35}.vns-row.over{border-top-color:var(--ds-acc);background:var(--ds-fill)}.vns-grip{color:var(--ds-tx-faint);cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;font-size:13px;line-height:1}.vns-row.dragging .vns-grip{cursor:grabbing}.vns-move{display:inline-flex;gap:2px}.vns-move .ui-btn{padding:4px 7px;line-height:1}.vns-name{background:none;border:0;padding:6px 0;text-align:left;font:inherit;font-size:13px;color:var(--ds-tx);cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vns-name:hover{color:var(--ds-acc)}.vns-used{font-size:11.5px;color:var(--ds-tx-faint);text-align:right}.vns-del{color:var(--ds-tx-faint);padding:5px 8px}.vns-del:hover:not(:disabled){color:var(--ds-bad)}.vns-add{display:flex;gap:8px;margin-top:12px}.vns-add .vn-inp{flex:1}.vn-pulse{display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding:12px 18px;margin-bottom:18px;background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:12px}.vn-pulse-t{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-tx-dim)}.vn-pulse-i{display:inline-flex;align-items:baseline;gap:8px;font-size:13px;color:var(--ds-tx-mut)}.vn-pulse-i i{width:8px;height:8px;border-radius:50%;align-self:center}.vn-pulse-i b{font-size:15px;color:var(--ds-tx);font-weight:600}.vn-pulse-i em{font-style:normal;font-size:11px;color:var(--ds-tx-faint)}.vn-pulse-flt{margin-left:auto;display:inline-flex;align-items:baseline;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid transparent;background:var(--ds-fill);color:var(--ds-tx-mut);font:inherit;font-size:12.5px;cursor:pointer}.vn-pulse-flt:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.vn-pulse-flt b{font-size:13px;color:var(--ds-tx)}.vn-pulse-flt.warn b{color:var(--ds-warn)}.vn-pulse-flt.on{background:var(--ds-acc-soft);border-color:var(--ds-acc-line);color:var(--ds-tx)}.vn-pulse-flt:focus-visible{outline:2px solid var(--ds-acc);outline-offset:2px}.vn-reset:disabled{opacity:.32;cursor:default}.vn-per-box{position:relative;display:flex;align-items:center;gap:10px}.vn-own-pop{position:absolute;z-index:25;top:calc(100% + 8px);right:0;width:356px;padding:14px;border-radius:var(--ds-r);background:var(--ds-bg-side);box-shadow:inset 0 0 0 1px var(--ds-line),0 24px 48px -22px #000}.vn-own-pop>.ds-cap{display:block;margin-bottom:10px}.vn-own-row{display:flex;align-items:center;gap:8px}.vn-own-row .ui-dp{flex:1;min-width:0}.vn-own-dash{color:var(--ds-tx-faint);flex:none}.vn-own-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.vn-own-foot .vn-hint{margin:0}.vn-trio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}@media(max-width:1500px){.vn-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.vn-trio{grid-template-columns:1fr}}.vn-fold-h{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 16px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-glass);color:var(--ds-tx);font:inherit;cursor:pointer;transition:.15s}.vn-fold-h:hover{background:var(--ds-glass-strong)}.vn-fold-h.on{border-color:var(--ds-acc-line);background:var(--ds-acc-soft)}.vn-fold-h .chev{color:var(--ds-tx-faint);font-size:11px;transition:transform .18s;flex:none}.vn-fold-h.on .chev{transform:rotate(180deg);color:var(--ds-acc)}.vn-fold-h .ttl{font-size:13.5px;font-weight:600;white-space:nowrap}.vn-fold-h .sm{flex:1;min-width:0;text-align:right;font-size:12px;color:var(--ds-tx-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-fold-b{margin:-4px 0 18px;animation:vn-open .18s ease-out}@keyframes vn-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vn-fold-b{animation:none}}.vn-fold-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.vn-fold-top .vn-cut-note{margin:0}.vn-cut{display:flex;flex-direction:column;gap:4px}.vn-crow{display:grid;grid-template-columns:220px minmax(0,1fr) 110px 86px;gap:16px;align-items:center;width:100%;text-align:left;padding:7px 8px;border:0;background:none;color:inherit;font:inherit;border-radius:var(--ds-r-sm);cursor:pointer}.vn-crow:hover{background:var(--ds-fill)}.vn-crow.off{opacity:.42}.vn-crow:focus-visible{outline:2px solid var(--ds-acc);outline-offset:-2px}.vn-crow .nm{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-crow .nm.miss{color:var(--ds-warn)}.vn-crow .track{height:15px;border-radius:5px;background:var(--ds-fill);overflow:hidden;display:flex;min-width:3px}.vn-crow .track i{display:block;height:100%}.vn-crow .sum{text-align:right;font-size:13px}.vn-crow .pc{text-align:right;font-size:12px;color:var(--ds-tx-faint)}.vn-legend{display:flex;gap:16px;font-size:12px;color:var(--ds-tx-faint);margin-top:12px}.vn-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.vn-chart{position:relative;height:180px}.vn-gridl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.vn-gridl span{border-top:1px dashed var(--ds-line-soft);font-size:10.5px;color:var(--ds-tx-faint);padding-left:2px}.vn-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:22px;padding:0 6px}.vn-bcol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.vn-bcol .vv{font-size:12px;margin-bottom:6px;color:var(--ds-tx)}.vn-bstack{width:100%;max-width:68px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:7px 7px 3px 3px;overflow:hidden}.vn-bstack i{display:block}.vn-bcol:hover .vn-bstack{filter:brightness(1.14)}.vn-xaxis{display:flex;gap:22px;padding:10px 6px 0;border-top:1px solid var(--ds-line-soft);margin-top:10px}.vn-xaxis div{flex:1;text-align:center}.vn-xaxis b{display:block;font-size:12.5px;font-weight:600}.vn-xaxis span{display:block;font-size:11.5px;color:var(--ds-tx-faint);margin-top:1px}.vn-xaxis .vn-maybe{color:var(--ds-warn);cursor:help}.vn-xaxis .vn-notpub{color:var(--ds-tx-faint);opacity:.75;cursor:help}.vn-col{display:flex;flex-direction:column;gap:18px;min-width:0}.vn-feed-wide{max-height:420px;overflow-y:auto;padding-right:6px}@media(max-width:1000px){.vn-c-ad{display:none}}@media(max-width:880px){.vn-c-who{display:none}}@media(max-width:780px){.vn-c-kind{display:none}}.vn-flag{display:inline-block;width:3px;height:15px;border-radius:2px;background:var(--ds-warn);vertical-align:-3px;margin-right:7px}.vn-miss{color:var(--ds-warn);font-size:12px}.vn-new{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:5px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--ds-ok-soft);color:var(--ds-ok);vertical-align:1px}.vn-dim{color:var(--ds-tx-faint)}.vn-pill{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11.5px;background:var(--ds-fill);color:var(--ds-tx-mut);margin-right:5px;white-space:nowrap}.vn-pill.wb{color:var(--ds-wb);background:color-mix(in srgb,var(--ds-wb) 13%,transparent)}.vn-pill.oz{color:var(--ds-oz);background:color-mix(in srgb,var(--ds-oz) 13%,transparent)}.vn-icns{display:flex;align-items:center;gap:4px}.vn-icn.ig{background:color-mix(in srgb,var(--vn-ig) 13%,transparent);color:var(--vn-ig)}.vn-icn.tg{background:color-mix(in srgb,var(--vn-tg) 13%,transparent);color:var(--vn-tg)}.vn-icn.vk{background:color-mix(in srgb,var(--vn-vk) 13%,transparent);color:var(--vn-vk)}.vn-icn.mx{background:color-mix(in srgb,var(--vn-mx) 13%,transparent);color:var(--vn-mx)}.vn-icn.ya{background:color-mix(in srgb,var(--vn-ya) 13%,transparent);color:var(--vn-ya)}.vn-icn.wb{background:color-mix(in srgb,var(--vn-wb) 13%,transparent);color:var(--vn-wb)}.vn-icn.out{background:color-mix(in srgb,var(--vn-out) 13%,transparent);color:var(--vn-out)}.vn-icn{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:9.5px;font-weight:700;letter-spacing:-.02em}.vn-thumbs{display:flex;align-items:center}.vn-thumbs img{border-radius:7px;object-fit:cover;box-shadow:0 0 0 1.5px var(--ds-bg);margin-right:-6px;background:var(--ds-fill)}.vn-nophoto{display:inline-block;border-radius:7px;background:var(--ds-fill);margin-right:-6px}.vn-nophoto.big{width:42px;height:42px;border-radius:10px;margin:0}.vn-nophoto.sm{width:24px;height:24px;border-radius:50%;margin:0}.vn-more{margin-left:12px;font-size:11.5px;color:var(--ds-tx-faint)}.vn-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px 16px;font-size:12.5px;color:var(--ds-tx-mut)}.vn-per{display:inline-flex;vertical-align:middle;margin-left:7px}.vn-pgb{display:flex;align-items:center;gap:6px}.vn-pgb button{width:28px;height:28px;border-radius:8px;background:var(--ds-fill);color:var(--ds-tx-mut);border:0;cursor:pointer}.vn-pgb button:hover:not(:disabled){background:var(--ds-fill-hover);color:var(--ds-tx)}.vn-pgb button:disabled{opacity:.3;cursor:default}.vn-pgb .cur{padding:0 8px;color:var(--ds-tx)}.vn-tops{display:flex;flex-direction:column;gap:4px}.vn-top{display:grid;grid-template-columns:42px 300px minmax(0,1fr) 112px;gap:18px;align-items:center;padding:7px 0}@media(max-width:1400px){.vn-top{grid-template-columns:42px 210px minmax(0,1fr) 104px}}.vn-top img{width:38px;height:38px;border-radius:10px;object-fit:cover}.vn-top .nm{min-width:0}.vn-top .nm b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-top .nm span{display:block;font-size:11.5px;color:var(--ds-tx-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-top .track{height:8px;border-radius:4px;background:var(--ds-fill);overflow:hidden;display:block}.vn-top .track i{display:block;height:100%;background:var(--ds-acc-grad)}.vn-top .sum{text-align:right;font-size:13px}.vn-feed{display:flex;flex-direction:column}.vn-fi{display:grid;grid-template-columns:24px 1fr;gap:11px;padding:12px 0;border-top:1px solid var(--ds-line-soft);line-height:1.5}.vn-fi:first-child{border-top:0;padding-top:0}.vn-fi .ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--ds-fill);color:var(--ds-tx-mut)}.vn-fi.create .ic{background:var(--ds-ok-soft);color:var(--ds-ok)}.vn-fi.update .ic{background:var(--ds-acc-soft);color:var(--ds-acc)}.vn-fi.delete .ic{background:var(--ds-bad-soft);color:var(--ds-bad)}.vn-fi .tx{font-size:12.5px;color:var(--ds-tx-mut)}.vn-fi .tx b{color:var(--ds-tx);font-weight:600}.vn-fi .tm{font-size:11px;color:var(--ds-tx-faint);margin-top:3px}.vn-fi .diff{margin-top:4px;font-size:11.5px;color:var(--ds-tx-faint)}.vn-fi .diff em{font-style:normal;color:var(--ds-tx)}.vn-sums{display:flex;gap:26px;align-items:flex-end;margin-bottom:16px}.vn-sums .big{font-size:21px;margin-top:4px}.vn-frow{display:grid;grid-template-columns:138px 1fr;gap:12px;align-items:start;padding:11px 0;border-top:1px solid var(--ds-line-soft);font-size:13px}.vn-frow>.ds-cap{padding-top:8px}.vn-hint{font-size:12px;color:var(--ds-tx-faint);margin-top:6px}.vn-inp{width:100%;background:var(--ds-fill);border:0;box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:var(--ds-r-sm);padding:8px 11px;color:var(--ds-tx);font:inherit;font-size:13px;outline:0}.vn-inp:focus{box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.vn-money{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vn-picks{display:flex;flex-wrap:wrap;gap:7px}.vn-pcard{display:flex;align-items:center;gap:8px;padding:4px 11px 4px 4px;border-radius:99px;background:var(--ds-fill);color:var(--ds-tx-mut);font:inherit;font-size:12.5px;border:0;cursor:pointer}.vn-pcard:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.vn-pcard img{width:24px;height:24px;border-radius:50%;object-fit:cover}.vn-pcard.on{background:var(--ds-acc-soft);color:var(--ds-tx);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.vn-chosen{margin-bottom:10px;padding:9px 10px;border-radius:var(--ds-r-sm);background:var(--ds-fill)}.vn-chosen>.ds-cap{display:block;margin-bottom:8px}.vn-found{margin-top:10px}.vn-found>.ds-cap{display:block;margin-bottom:8px}.vn-pcard .x,.vn-pcard .v{font-style:normal;font-size:10px;opacity:.75;margin-left:2px}.vn-pcard .x:hover{opacity:1}.vn-plist{display:flex;flex-direction:column;gap:9px}.vn-pitem{display:flex;align-items:center;gap:11px}.vn-pitem img{width:42px;height:42px;border-radius:10px;object-fit:cover}.vn-pitem .tx{flex:1;min-width:0}.vn-pitem .tx b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-pitem .tx span{font-size:11.5px;color:var(--ds-tx-faint)}.vn-pitem .lnks{display:flex;align-items:center;gap:6px;flex:none}.vn-lnk{padding:4px 9px;border-radius:7px;background:var(--ds-fill);color:var(--ds-tx-mut);font-size:11.5px;text-decoration:none;white-space:nowrap}.vn-lnk:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.vn-lnk.oz{color:var(--ds-oz)}.vn-sect{margin:22px 0 10px;padding-top:14px;border-top:1px solid var(--ds-line)}.vn-foot{display:flex;justify-content:flex-end;gap:10px}.vn-go{background:var(--ds-acc-soft);border-color:var(--ds-acc-line);color:var(--ds-tx)}.vn-go:hover:not(:disabled){background:var(--ds-acc-soft);filter:brightness(1.25)}.ui-btn.vn-del{color:var(--ds-bad);border-color:var(--ds-bad-line);margin-right:auto}.ui-btn.vn-del:hover{background:var(--ds-bad-soft)}.ost-page{display:flex;flex-direction:column;gap:14px;padding:24px 26px 40px;max-width:1500px;margin:0 auto;min-width:0;font-family:var(--ds-font)}.ost-top{display:flex;flex-direction:column;gap:12px}.ost-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ost-h h1{margin:0;font-family:var(--ds-font-disp);font-size:20px;font-weight:600;letter-spacing:-.03em}.ost-sub{color:var(--ds-tx-mut);font-size:12.5px}.ost-fresh{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ost-fchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--ds-fill);border:1px solid var(--ds-line);font-size:11.5px;color:var(--ds-tx-mut);white-space:nowrap}.ost-fchip i{width:7px;height:7px;border-radius:50%;background:var(--ds-tx-faint)}.ost-fchip b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.ost-fchip.warn i{background:var(--ds-warn)}.ost-fchip.warn{border-color:#f5b54466}.ost-fchip.bad i{background:var(--ds-bad)}.ost-fchip.bad{border-color:var(--ds-bad-line)}.ost-msg{font-size:12.5px;color:var(--ds-tx-mut);padding:8px 12px;border-radius:var(--ds-r);background:var(--ds-fill)}.ost-msg.warn{color:var(--ds-warn);background:var(--ds-warn-soft)}.ost-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.ost-tile{text-align:left;font-family:inherit;color:var(--ds-tx);cursor:pointer;background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.ost-tile:hover{border-color:var(--ds-line-strong)}.ost-tile.on{border-color:var(--ds-acc-line);box-shadow:inset 0 0 0 1px var(--ds-acc-line)}.ost-tile-h{display:flex;align-items:center;gap:8px;min-width:0}.ost-src{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:var(--ds-fill);color:var(--ds-tx-mut)}.ost-src.wb{color:var(--ds-wb);background:var(--ds-wb-soft)}.ost-src.ozon{color:var(--ds-oz);background:var(--ds-oz-soft)}.ost-scheme{font-size:11.5px;color:var(--ds-tx-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ost-big{font-family:var(--ds-font-disp);font-size:24px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.ost-big small{font-family:var(--ds-font);font-size:11.5px;font-weight:500;color:var(--ds-tx-mut);letter-spacing:0}.ost-rest{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--ds-tx-mut)}.ost-rest b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.ost-rest .mut,.ost-tile-f{color:var(--ds-tx-faint);font-size:11px}.ost-tile-f .warn{color:var(--ds-warn)}.ost-frow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ost-grp-btns{display:inline-flex;gap:4px}.ost-param{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ds-tx-mut)}.ost-param input{width:52px;height:26px;padding:0 8px;border-radius:7px;border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-tx);font:inherit;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ost-param input:focus{outline:none;border-color:var(--ds-acc-line)}.ost-num.oos{color:var(--ds-bad);font-weight:600}.ost-num.sup{color:var(--ds-warn)}.ost-num.supn{color:var(--ds-warn);font-weight:600;cursor:pointer;text-decoration:underline dotted rgba(245,181,68,.5);text-underline-offset:3px}.ost-num.back{color:var(--ds-ok)}.ost-gear{height:26px;padding:0 9px;font-size:11.5px}.ost-tip{position:fixed;z-index:60;width:424px;max-height:calc(100vh - 16px);overflow-y:auto;padding:12px 14px;border-radius:var(--ds-r-lg);background:#12141f;border:1px solid var(--ds-line-strong);box-shadow:var(--ds-shadow-pop);font-size:12px;color:var(--ds-tx-mut)}.ost-tip-h{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ds-tx);font-size:12.5px}.ost-tip-h button{border:none;background:none;color:var(--ds-tx-dim);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.ost-tip-big{font-family:var(--ds-font-disp);font-size:15px;color:var(--ds-tx);margin:4px 0 6px;letter-spacing:-.02em}.ost-tip-big b{font-size:20px;color:var(--ds-warn)}.ost-tip-svg{display:block;width:100%;height:auto}.ost-tip-zero{stroke:var(--ds-tx-faint);stroke-width:1;stroke-dasharray:3 3}.ost-tip-line{fill:none;stroke:var(--ds-bad);stroke-width:2}.ost-tip-line.sup{stroke:var(--ds-tx-faint);stroke-width:1.5}.ost-tip-min{fill:var(--ds-bad)}.ost-tip-ax{fill:var(--ds-tx-faint);font-size:10px}.ost-tip-ax.min{fill:var(--ds-bad);font-weight:600}.ost-tip-rows{display:flex;flex-direction:column;gap:3px;margin-top:6px}.ost-tip-rows>div{display:grid;grid-template-columns:1fr auto;column-gap:10px;align-items:baseline}.ost-tip-rows>div b{color:var(--ds-tx);font-variant-numeric:tabular-nums;text-align:right}.ost-tip-rows>div small{grid-column:1 / -1;color:var(--ds-tx-faint);font-size:10.5px;margin-top:-2px}.ost-tip-res{border-top:1px solid var(--ds-line);padding-top:5px;margin-top:3px;color:var(--ds-tx)}.ost-tip-res b{color:var(--ds-bad)}.ost-tip-note{margin:8px 0 0;font-size:11px;color:var(--ds-tx-faint);line-height:1.4}.ost-tip-cap{margin:10px 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim)}.ost-bar-out{fill:#ff8f8f8c}.ost-bar-back{fill:#3ddc97cc}.ost-bar-new{fill:#3ddc9766}.ost-bar-sup{fill:#7c88ffb3}.ost-bar-res{fill:#e9ebf28c}.ost-bar-neg{fill:#ff8f8fe6}.ost-tip-link{stroke:var(--ds-tx-faint);stroke-width:1;stroke-dasharray:2 2}.ost-tip-lbl{fill:var(--ds-tx);font-size:10.5px;font-weight:600}.ost-tip-ax{font-size:9.5px}.ost-tip-area{fill:#ff8f8f2e}.ost-tip-note.tight{margin-top:4px}.ost-mstip{width:320px}.ost-tip-rows b.neg{color:var(--ds-bad)}.ost-tip-dot{fill:var(--ds-tx)}.ost-tip-dot.sup{fill:var(--ds-tx-faint)}.ost-tip-leg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:10.5px;color:var(--ds-tx-faint);margin-top:2px}.ost-tip-leg i{display:inline-block;width:10px;height:8px;border-radius:2px;margin-left:4px}.ost-tip-leg i.out{background:#ff8f8f8c}.ost-tip-leg i.back{background:#3ddc97cc}.ost-tip-leg i.new{background:#3ddc9766}.ost-tip-leg i.sup{background:#7c88ffb3}.ost-tip-leg i.line{height:2px;background:var(--ds-bad)}.ost-tip-leg i.lsup{height:2px;background:var(--ds-tx-faint)}.ost-sup-block{padding:10px 0;border-bottom:1px solid var(--ds-line-soft);display:flex;flex-direction:column;gap:8px}.ost-sup-cap{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim)}.ost-sup-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ds-tx-mut);flex-wrap:wrap}.ost-sup-row input,.ost-sup-pcts input{width:56px;height:26px;padding:0 8px;border-radius:7px;border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-tx);font:inherit;font-weight:600;text-align:right}.ost-sup-row input:disabled{opacity:.45}.ost-sup-pcts{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:12px;color:var(--ds-tx-mut)}.ost-sup-pcts label{display:inline-flex;align-items:center;gap:5px}.ost-sup-pcts small{color:var(--ds-tx-faint)}.ost-sup-pcts small.bad{color:var(--ds-bad)}.ost-sup-note{margin:0;font-size:11px;color:var(--ds-tx-faint);line-height:1.4}.ost-sup-prev>div{display:grid;grid-template-columns:1fr auto;column-gap:10px;font-size:12.5px;color:var(--ds-tx-mut)}.ost-sup-prev>div b{color:var(--ds-tx);font-variant-numeric:tabular-nums}.ost-sup-prev>div small{grid-column:1 / -1;color:var(--ds-tx-faint);font-size:10.5px}.ost-sup-act{display:flex;align-items:center;gap:12px;margin-top:12px}.ost-sup-msg{font-size:12px;color:var(--ds-ok)}.ost-sup-msg.bad{color:var(--ds-bad)}.ost-set-meas{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--ds-r);background:var(--ds-fill);font-size:12px;color:var(--ds-tx-mut);margin-bottom:12px}.ost-set-meas b{color:var(--ds-tx);font-size:12.5px}.ost-set-row{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--ds-line-soft)}.ost-set-row.over .ost-set-v input{border-color:var(--ds-acc-line)}.ost-set-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ost-set-t b{font-size:12.5px;color:var(--ds-tx);font-weight:600}.ost-set-t small{font-size:11px;color:var(--ds-tx-faint);line-height:1.3}.ost-set-v{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.ost-set-v input{width:80px;height:28px;padding:0 8px;border-radius:7px;border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-tx);font:inherit;font-weight:600;text-align:right}.ost-set-v input:focus{outline:none;border-color:var(--ds-acc-line)}.ost-set-v small{font-size:10.5px;color:var(--ds-tx-faint)}.ost-set-v .ui-btn{height:22px;padding:0 8px;font-size:11px}.ost-grp-btns .ui-btn{height:26px;padding:0 9px;font-size:11.5px}.ost-cap{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);margin-left:6px}.ost-body{display:flex;flex-direction:column;gap:14px;min-width:0}.ost-wrap{overflow:auto;max-height:calc(100vh - 120px);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-glass);overscroll-behavior:contain}.ost-wrap.dim{opacity:.55}.ost-t{border-collapse:separate;border-spacing:0;font-size:12.5px;min-width:100%}.ost-t .ost-tot{min-width:110px}.ost-t th,.ost-t td{padding:6px 10px;border-bottom:1px solid var(--ds-line-soft);white-space:nowrap;vertical-align:middle}.ost-t thead th{position:sticky;top:0;z-index:2;background:#10121b;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim);text-align:left;border-bottom:1px solid var(--ds-line);vertical-align:bottom}.ost-t thead th.ost-num{cursor:pointer;-webkit-user-select:none;user-select:none}.ost-t thead th.ost-num:hover,.ost-t thead th.on{color:var(--ds-tx)}.ost-t thead th .ost-wh{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--ds-tx-mut)}.ost-t thead th.on .ost-wh{color:var(--ds-tx)}.ost-t thead th small{display:block;text-transform:none;letter-spacing:0;font-weight:500;color:var(--ds-tx-faint);font-size:10px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.ost-t thead th b{display:block;margin-top:3px;font-family:var(--ds-font-disp);font-size:12.5px;letter-spacing:-.02em;color:var(--ds-tx);font-variant-numeric:tabular-nums}.ost-t thead th.ost-first small{display:block;text-transform:none;letter-spacing:0;font-weight:500;color:var(--ds-tx-faint);font-size:10.5px}.ost-wh-scheme{display:inline-block;font-size:9.5px;padding:1px 5px;border-radius:4px;background:var(--ds-fill);color:var(--ds-tx-faint);margin-bottom:2px;letter-spacing:.05em}.ost-wh-scheme.FBS{color:var(--ds-ok);background:var(--ds-ok-soft)}.ost-wh-scheme.FBO{color:var(--ds-acc);background:var(--ds-acc-soft)}.ost-wh-scheme.ch-wb{color:var(--ds-wb);background:var(--ds-wb-soft)}.ost-wh-scheme.ch-ozon{color:var(--ds-oz);background:var(--ds-oz-soft)}.ost-sort{font-size:9px;color:var(--ds-acc);margin-left:3px}.ost-first{position:sticky;left:0;z-index:1;background:#0e1018;min-width:260px;max-width:320px;box-shadow:1px 0 0 var(--ds-line)}.ost-t thead th.ost-first{z-index:3}.ost-num{text-align:right;font-variant-numeric:tabular-nums;min-width:64px}.ost-num.z{color:var(--ds-tx-faint)}.ost-num.neg{color:var(--ds-bad)}.ost-tot{font-weight:600;background:#ffffff06}.ost-grand td{font-weight:700;color:var(--ds-tx);background:#7c88ff14}.ost-grand td.ost-first{background:#141733}.ost-row:hover td{background:var(--ds-row-hover)}.ost-row:hover td.ost-first{background:#151826}.ost-row.open td{border-bottom-color:transparent}.ost-prod{display:flex;align-items:center;gap:8px;min-width:0}.ost-prod img{width:30px;height:30px;border-radius:7px;object-fit:cover;flex:none;background:var(--ds-fill)}.ost-noimg{width:30px;height:30px;border-radius:7px;background:var(--ds-fill);flex:none}.ost-chev{flex:none;width:18px;height:18px;border:none;background:none;color:var(--ds-tx-dim);cursor:pointer;font-size:16px;line-height:1;padding:0;transition:transform .15s}.ost-chev.on{transform:rotate(90deg);color:var(--ds-acc)}.ost-chev.empty{display:inline-block}.ost-name{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ost-name>span{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ost-name em{font-style:normal;color:var(--ds-tx-faint);font-weight:500;font-size:11px}.ost-name small{color:var(--ds-tx-faint);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ost-size td{background:#ffffff04;color:var(--ds-tx-mut);font-size:12px;padding-top:3px;padding-bottom:3px}.ost-size td.ost-first{padding-left:66px;background:#0c0e15}.ost-sz{display:inline-block;padding:1px 7px;border-radius:5px;background:var(--ds-fill);font-size:11px;color:var(--ds-tx-mut)}.ost-grp td{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;color:var(--ds-tx)}.ost-grp.l1 td{background:#7c88ff1a;border-top:1px solid var(--ds-line)}.ost-grp.l1 td.ost-first{background:#171a33}.ost-grp.l2 td{background:#ffffff09;font-weight:500}.ost-grp.l2 td.ost-first{background:#12141f;padding-left:26px}.ost-grp.l3 td{background:#ffffff05;font-weight:500;color:var(--ds-tx-mut)}.ost-grp.l3 td.ost-first{background:#0f1119;padding-left:46px;color:var(--ds-tx)}.ost-grp td.ost-num.z{color:var(--ds-tx-faint);font-weight:400}.ost-grp:hover td{filter:brightness(1.12)}.ost-gchev{display:inline-block;width:14px;color:var(--ds-tx-dim);transform:rotate(90deg);transition:transform .15s;margin-right:4px}.ost-grp.shut .ost-gchev{transform:none}.ost-grp .ost-first small{margin-left:8px;color:var(--ds-tx-faint);font-weight:500;font-size:11px}.ost-row.in-grp td.ost-first{padding-left:52px}.ost-row.in-grp+.ost-size td.ost-first{padding-left:108px}.ost-un{width:100%}.ost-un th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-tx-dim);text-align:left}.ost-un .mut{color:var(--ds-tx-faint)}.ost-notes{font-size:12px;color:var(--ds-tx-mut);max-width:1100px;line-height:1.45}.ost-notes p{margin:0 0 8px}.ost-notes b{color:var(--ds-tx)}.ost-notes .warn{color:var(--ds-warn)}@media(max-width:900px){.ost-page{padding:12px}.ost-first{min-width:200px}}.cl-spros>.ui-card{margin-bottom:12px}.cl-spros>.ui-card:last-child{margin-bottom:0}.cl-spros .ui-fbar{margin-bottom:12px}.sp-fresh{font-size:12px;color:var(--ds-tx-faint)}.sp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}@media(max-width:1400px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-kpi .v{font-size:26px;line-height:1.15;color:var(--ds-tx);font-variant-numeric:tabular-nums}.sp-kpi .sub{margin-top:6px;font-size:12px;color:var(--ds-tx-mut);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sp-kpi .up{color:var(--ds-ok)}.sp-kpi .down{color:var(--ds-bad)}.sp-kpi.market .up,.sp-kpi.market .down{color:var(--ds-tx-dim)}.sp-chart-wrap{position:relative}.sp-chart{width:100%;display:block}.sp-legend{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--ds-tx-dim);margin-bottom:6px;flex-wrap:wrap}.sp-legend i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:-1px}.sp-tip{position:absolute;pointer-events:none;background:var(--ds-bg-side);border:1px solid var(--ds-line);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--ds-tx);box-shadow:0 6px 22px #00000059;min-width:190px;z-index:4}.sp-tip .d{color:var(--ds-tx-dim);margin-bottom:5px}.sp-tip .r{display:flex;justify-content:space-between;gap:14px}.sp-tip .r b{font-variant-numeric:tabular-nums;font-weight:600}.sp-movers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1100px){.sp-movers{grid-template-columns:1fr}}.sp-mrow{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--ds-line-soft);font-size:12.5px}.sp-mrow:last-child{border-bottom:0}.sp-mrow .q{color:var(--ds-tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-mrow .n{color:var(--ds-tx-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.sp-mrow .n b{color:var(--ds-tx);font-weight:600}.sp-blind{font-size:12px;color:var(--ds-tx-dim);line-height:1.7}.sp-blind b{color:var(--ds-tx-mut);font-weight:600}.sp-faint{color:var(--ds-tx-faint)}.sp-imya-row{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--ds-line-soft)}.sp-imya-row .t{min-width:190px;color:var(--ds-tx);font-size:13.5px}.sp-imya-i{display:inline-block;margin-left:6px;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;background:var(--ds-fill);color:var(--ds-tx-faint);font-size:10px;font-style:normal;cursor:help}.sp-imya-row .cifry{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--ds-tx-mut)}.sp-imya-row .cifry b{color:var(--ds-tx);font-variant-numeric:tabular-nums;font-weight:600}.sp-imya-spiski{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:14px}@media(max-width:900px){.sp-imya-spiski{grid-template-columns:1fr}}.sp-imya-col .ds-cap{margin-bottom:4px}.sp-imya-podpis{margin-top:6px;font-size:11.5px}.sp-mrow.klik{cursor:pointer}.sp-mrow.klik:hover{background:var(--ds-fill)}.sp-mrow.klik:hover .q{color:var(--ds-acc)}.sp-fakty{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:4px}.sp-fakty .v{font-size:19px;color:var(--ds-tx);font-variant-numeric:tabular-nums}.sp-fakty .t{font-size:11.5px;color:var(--ds-tx-mut);margin-top:2px}.sp-card-cap{margin:18px 0 6px}.sp-card-note{margin-top:10px}.sp-tovar-head{display:flex;gap:14px;align-items:flex-start}.sp-tovar-foto{width:74px;height:98px;object-fit:cover;border-radius:9px;border:1px solid var(--ds-line);flex:none}.sp-tovar-podpis{font-size:12px;color:var(--ds-tx-mut);margin-bottom:8px}.sp-tempy{display:flex;gap:14px;margin-top:7px;font-size:12.5px;font-variant-numeric:tabular-nums}.sp-tempy .up{color:var(--ds-ok)}.sp-tempy .down{color:var(--ds-bad)}.sp-kpi.market .sp-tempy .up,.sp-kpi.market .sp-tempy .down{color:var(--ds-tx)}.sp-lead{display:inline-block;padding:1px 7px;border-radius:7px;font-weight:600;font-variant-numeric:tabular-nums}.sp-lead.plus{background:var(--ds-ok-soft);color:var(--ds-ok)}.sp-lead.minus{background:var(--ds-bad-soft);color:var(--ds-bad)}.sp-razrez{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:12px;margin-bottom:12px;align-items:start}@media(max-width:1200px){.sp-razrez{grid-template-columns:1fr}}.sp-vet-itog{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:8px}.sp-vet-itog .v{font-size:27px;color:var(--ds-tx);font-variant-numeric:tabular-nums;line-height:1.1}.sp-vet-itog .t{font-size:12px;color:var(--ds-tx-mut);margin-top:3px}.sp-vet-tempy{font-size:13px;color:var(--ds-tx-mut);text-align:right;font-variant-numeric:tabular-nums}.sp-vet-tempy>div{margin-top:3px;display:flex;gap:8px;justify-content:flex-end;align-items:baseline}.sp-vet-tempy .cap{color:var(--ds-tx-dim);font-size:11px;text-transform:uppercase;letter-spacing:.07em;min-width:54px;text-align:left}.sp-vet-tempy i{font-style:normal;color:var(--ds-tx-faint);font-size:11px}.sp-vet-tempy .up{color:var(--ds-ok)}.sp-vet-tempy .down{color:var(--ds-bad)}.sp-vet-vyvod{font-size:13px;color:var(--ds-tx-mut);padding:7px 11px;border-radius:9px;background:var(--ds-fill);display:inline-block;margin-bottom:12px}.sp-vet-vyvod.up{color:var(--ds-ok);background:var(--ds-ok-soft)}.sp-vet-vyvod.down{color:var(--ds-bad);background:var(--ds-bad-soft)}:root{--ds-mp1: var(--ds-tx-mut);--ds-mp2: var(--ds-tx-dim);--ds-mp3: var(--ds-tx-faint);--ds-warn-2: color-mix(in srgb, var(--ds-warn) 52%, var(--ds-tx-faint))}.cl-pnl>.ui-card,.cl-pnl>.pl-two{margin-bottom:12px}.cl-pnl>.ui-card:last-child{margin-bottom:0}.pl-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pl-head h1{font-family:var(--ds-font-disp);font-weight:600;letter-spacing:-.03em;font-size:22px;margin:0}.pl-head .sub{font-size:12px;color:var(--ds-tx-faint);margin-left:auto}.pl-head .sub b{color:var(--ds-tx-mut);font-weight:500}.pl-info-wrap{position:relative}.pl-info{width:22px;height:22px;border-radius:50%;border:1px solid var(--ds-line-strong);background:var(--ds-fill);color:var(--ds-tx-faint);font:600 12px/1 var(--ds-font-disp);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.pl-info:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.pl-info.warn{border-color:var(--ds-warn);color:var(--ds-warn);background:color-mix(in srgb,var(--ds-warn) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-warn) 18%,transparent)}.pl-info-pop{position:absolute;right:0;top:30px;z-index:30;width:360px;padding:12px 14px;border-radius:var(--ds-r);background:var(--ds-bg-elev, var(--ds-bg));border:1px solid var(--ds-line-strong);box-shadow:0 12px 32px #00000059;text-align:left}.pl-info-pop .r{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--ds-tx-faint);padding:4px 0;border-bottom:1px solid var(--ds-line-soft)}.pl-info-pop .r:last-of-type{border-bottom:0}.pl-info-pop .r b{color:var(--ds-tx);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.pl-info-pop .note{margin-top:8px;font-size:11px;line-height:1.45;color:var(--ds-tx-faint)}.pl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}#kpis,#dynCard,#chChans{display:none!important}@media(max-width:1240px){.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-kpi .v{font-size:24px;line-height:1.15;color:var(--ds-tx);font-variant-numeric:tabular-nums;font-family:var(--ds-font-disp);font-weight:600;letter-spacing:-.03em;margin-top:10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pl-kpi .v .pct{font-size:14px;font-weight:600;color:var(--ds-tx-mut);font-family:var(--ds-font);letter-spacing:0}.pl-kpi .sub{margin-top:8px;font-size:11.5px;color:var(--ds-tx-mut);line-height:1.5}.pl-kpi .sub .up{color:var(--ds-ok)}.pl-kpi .sub .down{color:var(--ds-bad)}.pl-kpi .sub .flag{color:var(--ds-warn)}.pl-kpi.acc .v{color:var(--ds-acc)}.pl-kpi.good .v{color:var(--ds-ok)}.pl-chart{width:100%;display:block}.pl-chart text{font-family:var(--ds-font)}#chWf .wfrow{cursor:pointer}#wrapWf.wf-anim{transition:height .26s ease;overflow:hidden}#wrapWf.wf-anim .wfrow.sub{animation:wfIn .26s ease both}@keyframes wfIn{0%{opacity:0}to{opacity:1}}#chWf .wfrow:hover rect:first-child{fill:var(--ds-fill-hover)}.pl-drill{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.pl-drill th{text-align:right;font-weight:500;color:var(--ds-tx-faint);font-size:10.5px;padding:4px 8px 6px;white-space:nowrap;border-bottom:1px solid var(--ds-line)}.pl-drill th:first-child,.pl-drill td:first-child{text-align:left;padding-left:0}.pl-drill td{text-align:right;padding:6px 8px;border-top:1px solid var(--ds-line-soft);color:var(--ds-tx-mut);white-space:nowrap}.pl-drill tr.g td{color:var(--ds-tx);font-weight:600;cursor:pointer}.pl-drill tr.g:hover td{background:var(--ds-fill-hover)}.pl-drill tr.g td:first-child:before{content:"▸";display:inline-block;width:14px;color:var(--ds-tx-faint);transition:transform .12s}.pl-drill tr.g.open td:first-child:before{transform:rotate(90deg)}.pl-drill tr.s td{font-size:11.5px;padding:4px 8px}.pl-drill tr.s td:first-child{padding-left:22px;color:var(--ds-tx-mut);white-space:normal}.pl-drill tr.s[hidden]{display:none}.pl-drill .ch{display:inline-block;font-size:10px;padding:0 5px;border-radius:4px;background:var(--ds-fill);color:var(--ds-tx-faint);margin-left:6px;vertical-align:1px}.pl-drill tr.undef td:first-child{color:var(--ds-warn)}.pl-drill .bar{display:inline-block;height:6px;border-radius:3px;background:var(--ds-mp2);vertical-align:middle;margin-right:8px}.pl-undef{font-size:11.5px}.pl-undef.warn{color:var(--ds-warn)}.pl-undef.ok{color:var(--ds-tx-faint)}.pl-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--ds-tx-mut)}.pl-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pl-legend i{width:9px;height:9px;border-radius:3px;flex:none}.pl-legend i.ln{width:14px;height:2px;border-radius:2px}.pl-sect{border-top:1px solid var(--ds-line-soft);margin:4px 0 0}.pl-two{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:12px}.pl-col{display:flex;flex-direction:column;gap:12px;min-width:0}.pl-strip{display:flex;align-items:center;gap:10px;height:30px;padding:0 14px;margin-bottom:12px;border:1px solid var(--ds-line-soft);border-radius:var(--ds-r);background:var(--ds-fill);color:var(--ds-tx-faint);font-size:11.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.pl-strip:hover{background:var(--ds-fill-hover);color:var(--ds-tx-mut)}.pl-strip .pl-chev{display:inline-block;font-size:11px;transition:transform .18s ease}.pl-strip.open .chev{transform:rotate(90deg)}.pl-strip .t{font-weight:500}.pl-row-hidden{display:none!important}#chanFact .pl-pace-tb{margin-top:0;font-size:12px}#chanFact .pl-pace-tb td{padding:6px 0 6px 10px}#chanFact .pl-pace-tb th{white-space:normal;line-height:1.2;padding-left:10px}#chanFact .pl-pace-tb th:last-child,#chanFact .pl-pace-tb td:last-child{padding-right:6px}#chanFact tr.pl-soon td{color:var(--ds-tx-faint)}#chanFact tr.pl-soon td:first-child{color:var(--ds-tx-mut);font-weight:500}#chanFact tr.pl-soon td.soon-note{text-align:left;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}#chanFact tr.pl-soon .ui-badge,.pl-soon .ui-badge{font-size:9.5px;margin-left:6px;vertical-align:1px}@media(max-width:1180px){.pl-two{grid-template-columns:minmax(0,1fr)}}.pl-tip{position:fixed;z-index:60;pointer-events:none;opacity:0;transition:opacity .1s;background:var(--ds-bg-side);border:1px solid var(--ds-line);border-radius:var(--ds-r);box-shadow:var(--ds-shadow-pop);padding:11px 13px;font-size:11.5px;min-width:250px}.pl-tip.on{opacity:1}.pl-tip .t{font-weight:600;font-size:12.5px;margin-bottom:8px;color:var(--ds-tx)}.pl-tip .r{display:flex;justify-content:space-between;gap:18px;color:var(--ds-tx-mut);line-height:1.75}.pl-tip .r b{color:var(--ds-tx);font-weight:600;font-variant-numeric:tabular-nums}.pl-tip .r.sep{border-top:1px solid var(--ds-line-soft);margin-top:6px;padding-top:6px}.pl-tip .tip-tb{border-collapse:collapse;width:100%;font-size:11.5px}.pl-tip .tip-tb th{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-tx-dim);font-weight:600;text-align:right;padding:0 0 5px 12px}.pl-tip .tip-tb td{padding:3px 0 3px 12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-tip .tip-tb td:first-child,.pl-tip .tip-tb th:first-child{text-align:left;padding-left:0;color:var(--ds-tx-mut)}.pl-tip .tip-tb td.v{color:var(--ds-tx);font-weight:600}.pl-tip .tip-tb td.w{color:var(--ds-tx-faint)}.pl-tip .tip-tb td.d{font-weight:600}.pl-note{font-size:11.5px;color:var(--ds-tx-faint);line-height:1.55}.pl-note b{color:var(--ds-tx-mut);font-weight:600}.pl-plan-wrap{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:22px;align-items:stretch}@media(max-width:1180px){.pl-plan-wrap{grid-template-columns:minmax(0,1fr)}}.pl-two-eq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}@media(max-width:1400px){.pl-two-eq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pl-two-eq{grid-template-columns:minmax(0,1fr)}}.pl-two-eq .ui-card{padding:10px 14px;overflow:hidden;min-width:0}.pl-pace-line .v{min-width:0}.pl-two-eq .pl-pace-sec .h{font-size:12px}.pl-two-eq .pl-pace-sec .v{margin-top:2px;font-size:21px}.pl-two-eq .pl-pace-sec .v small{font-size:12px}.pl-two-eq .pl-pace-bar.big{height:8px;border-radius:4px;margin:6px 0 0}.pl-two-eq .pl-pace-bar.big b{top:-3px;bottom:-3px}.pl-two-eq .pl-pace-one{margin:4px 0}.pl-two-eq .pl-pace-one .cap{margin-top:3px;font-size:11px}.pl-two-eq .pl-pace-kv{font-size:10.5px;gap:3px 10px}.pl-pace-line{display:flex;align-items:center;gap:14px;margin-top:6px}.pl-pace-line .v{margin-top:0;flex:none}.pl-pace-line .pl-pace-bar.big{flex:1;margin:0}.pl-pace-line .tot{flex:none;font-size:12px;font-weight:600;color:var(--ds-tx-mut);white-space:nowrap}.pl-pace-kv.one{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px;white-space:nowrap}.pl-pace-kv.one span:nth-child(2){margin-right:auto}.pl-pace-kv.one.prev span:nth-child(2){margin-right:0}.pl-pace-kv.one.prev{justify-content:space-between}.pl-pace-line .tot.prev{color:var(--ds-tx);font-size:13px}.pl-pace-line .tot.prev small{font-size:11px;font-weight:500;color:var(--ds-tx-faint);margin-left:4px}.cl-pnl>.pl-two-eq{margin-bottom:12px}.pl-pace-one{margin:6px 0 8px}.pl-pace-bar.big{height:14px;border-radius:6px;margin:12px 0 0;box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.pl-pace-bar.big i{border-radius:5px}.pl-pace-bar.big b{top:-4px;bottom:-4px;background:var(--ds-tx)}.pl-pace-one .bar{height:12px;border-radius:5px;background:var(--ds-fill-hover);box-shadow:inset 0 0 0 1px var(--ds-line-strong);position:relative}.pl-pace-one .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:5px}.pl-pace-one .bar i.ov{background:var(--ds-great, var(--ds-acc));border-radius:0 5px 5px 0;opacity:.9}.pl-pace-one .bar b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ds-tx);border-radius:1px;transform:translate(-1px)}.pl-pace-one .cap{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:11.5px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums}.pl-pace-one .cap b{color:var(--ds-tx-mut);font-weight:600}.pl-pace-kv .open{grid-column:1 / -1;color:var(--ds-warn)}.pl-pace-sec .v small b{font-weight:600}@media(max-width:1180px){.pl-pace{border-left:0;padding-left:0;border-top:1px solid var(--ds-line-soft);padding-top:12px}}.pl-pace-sec .h{display:flex;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;color:var(--ds-tx)}.pl-pace-sec .h span{font-weight:400;font-size:11px;color:var(--ds-tx-faint);margin-left:auto;text-align:right}.pl-pace-sec .h .ui-seg{margin-left:10px;margin-right:auto;font-size:10.5px}.pl-pace-sec .h .ui-seg button{padding:2px 8px}.pl-pace-sec .h .ui-seg+span{margin-left:0}.pl-pace-sec .v{margin-top:8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--ds-font-disp);font-weight:600;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.pl-pace-sec .v small{font-size:13px}.pl-mode{flex:none;margin-left:6px}.ui-card-h:has(#planLegend){flex-wrap:nowrap}.ui-card-h:has(#planLegend) .ui-card-t{flex:none;white-space:nowrap}#planSub{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#planLegend{flex:none;white-space:nowrap;width:490px;justify-content:flex-end}.pl-mode{margin-left:10px}.pl-pace-row{display:flex;align-items:center;gap:14px}.pl-pace-main{flex:1;min-width:0}.pl-ring{flex:none}.pl-ahead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.pl-ahead .c{background:var(--ds-fill);border:1px solid var(--ds-line-soft);border-radius:var(--ds-r);padding:9px 11px;min-width:0}.pl-ahead .cap{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim);font-weight:600}.pl-ahead .val{font-family:var(--ds-font-disp);font-weight:600;font-size:17px;letter-spacing:-.02em;margin-top:4px;color:var(--ds-tx);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-ahead .sub{font-size:10.5px;color:var(--ds-tx-faint);margin-top:3px;line-height:1.35}.pl-pace-sec .v small{font-family:var(--ds-font);font-size:12px;font-weight:500;color:var(--ds-tx-mut);letter-spacing:0}.pl-pace-bar{position:relative;height:5px;border-radius:3px;background:var(--ds-fill-hover);margin:4px 0 8px}.pl-pace-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.pl-pace-bar b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ds-tx-mut);border-radius:1px}.pl-pace-kv{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;gap:5px 12px;font-size:11.5px;color:var(--ds-tx-faint)}.pl-pace-kv b{color:var(--ds-tx-mut);font-weight:600;font-variant-numeric:tabular-nums}.pl-pace-tb{width:100%;border-collapse:collapse;margin-top:6px;font-size:11.5px;font-variant-numeric:tabular-nums}.pl-pace-tb th{text-align:right;font-weight:500;color:var(--ds-tx-faint);padding:2px 0 4px 8px;font-size:10.5px;white-space:nowrap}.pl-pace-tb th:first-child,.pl-pace-tb td:first-child{text-align:left;padding-left:0}.pl-pace-tb td{text-align:right;padding:4px 0 4px 8px;border-top:1px solid var(--ds-line-soft);color:var(--ds-tx-mut);white-space:nowrap}.pl-pace-tb td:first-child{color:var(--ds-tx);font-weight:500}.pl-pace-tb tr.tot td{color:var(--ds-tx);font-weight:600}.pl-facts{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--ds-tx-mut);line-height:1.55}.pl-facts b{color:var(--ds-tx);font-weight:600}.cl-pnl .ui-tb tbody tr.pl-tail{cursor:pointer}.cl-pnl .ui-tb tbody tr.pl-open>td{background:var(--ds-fill)}.cl-pnl .ui-tb tbody tr.pl-tail:hover>td{background:var(--ds-row-hover)}.cl-pnl .ui-tb tbody tr.pl-day>td{color:var(--ds-tx-mut)}.cl-pnl .ui-tb tbody tr.pl-day>td:first-child{padding-left:12px}.pl-in{display:inline-block;width:14px;height:8px;margin-right:8px;vertical-align:1px;border-left:1px solid var(--ds-line-strong);border-bottom:1px solid var(--ds-line-strong);border-bottom-left-radius:4px}.cl-pnl .ui-tb.dense th,.cl-pnl .ui-tb.dense td{padding-left:10px;padding-right:10px}.cl-pnl .ui-tb th:nth-child(n+8),.cl-pnl .ui-tb td:nth-child(n+8){background:var(--ds-sunken)}.cl-pnl .ui-tb th:nth-child(8),.cl-pnl .ui-tb td:nth-child(8){border-left:2px solid var(--ds-line-strong)}.cl-pnl .ui-tb tbody td:nth-child(n+8){color:var(--ds-tx-mut);font-size:12px}.cl-pnl .ui-tb thead th:nth-child(n+8){color:var(--ds-tx-faint)}.pl-yoy-cap{color:var(--ds-tx-mut)!important;background:var(--ds-sunken);border-left:2px solid var(--ds-line-strong)}.cl-pnl .ui-tb.zebra tbody tr.data.odd>td:nth-child(n+8),.cl-pnl .ui-tb tbody tr.click:hover>td:nth-child(n+8){background:var(--ds-sunken)}.cl-pnl .ui-tb tbody td:nth-child(n+9){font-size:12px}:root{--ds-great: #22d3ee}.pl-great{color:var(--ds-great);background:color-mix(in srgb,var(--ds-great) 15%,transparent);padding:1px 7px;border-radius:7px;font-weight:700}.cl-pnl .ui-tb tbody tr.data:hover>td{background:var(--ds-row-hover);cursor:pointer}.cl-pnl .ui-tb tbody tr.data:hover>td:nth-child(n+8){background:#ffffff0e}.cl-pnl .ui-tb tbody tr.data:hover>td:first-child{box-shadow:inset 2px 0 0 var(--ds-acc)}.pl-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#040508b8;display:flex;align-items:center;justify-content:center;padding:20px;animation:ui-open .16s ease-out}.pl-ov[hidden]{display:none}.pl-mo{width:min(1080px,100%);max-height:92vh;overflow:auto;background:var(--ds-bg-side);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-pop);padding:18px 22px 20px}.pl-mo{scrollbar-width:none}.pl-mo::-webkit-scrollbar{width:0;height:0}.pl-mo-h{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.pl-mo-h h3{font-family:var(--ds-font-disp);font-weight:600;letter-spacing:-.02em;font-size:19px;margin:0}.pl-mo-h .sub{font-size:12px;color:var(--ds-tx-faint);margin-top:5px}.pl-mo-x{margin-left:auto;width:30px;height:30px;flex:none;border-radius:9px;cursor:pointer;background:var(--ds-fill);border:1px solid var(--ds-line);color:var(--ds-tx-mut);font-size:16px;line-height:1;display:grid;place-items:center}.pl-mo-x:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.pl-cmp3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.pl-cmp3 .c{background:var(--ds-fill);border:1px solid var(--ds-line-soft);border-radius:var(--ds-r);padding:10px 13px}.pl-cmp3 .c .cap{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);font-weight:600}.pl-cmp3 .c .now{font-family:var(--ds-font-disp);font-weight:600;font-size:20px;letter-spacing:-.03em;margin-top:6px}.pl-cmp3 .c .was{font-size:12px;color:var(--ds-tx-faint);margin-top:5px}.pl-cmp3 .duo{display:flex;gap:16px;margin-top:6px}.pl-cmp3 .duo>div{flex:1;min-width:0}.pl-cmp3 .duo-l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim);font-weight:600}.pl-cmp3 .duo-v{font-family:var(--ds-font-disp);font-weight:600;font-size:19px;letter-spacing:-.03em;margin-top:3px;color:var(--ds-tx)}.pl-cmp3 .duo .was{margin-top:4px;font-size:11px}.pl-cmp3 .c .d{font-weight:600}.pl-mo-cap{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);font-weight:600;margin:2px 0 8px}.pl-mo-legend{display:flex;gap:16px;font-size:11.5px;color:var(--ds-tx-mut);margin-bottom:10px}.pl-mo-legend i{width:11px;height:7px;border-radius:2px;display:inline-block;margin-right:6px}.pl-unit{width:100%;border-collapse:collapse;font-size:12px;margin-top:2px}.pl-unit th,.pl-unit td{padding:5px 10px;border-bottom:1px solid var(--ds-line-soft);text-align:right;white-space:nowrap}.pl-unit th:first-child,.pl-unit td:first-child{text-align:left;color:var(--ds-tx-mut)}.pl-unit thead th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim);font-weight:600}.pl-unit td{font-variant-numeric:tabular-nums}.pl-unit tr.acc td{color:var(--ds-tx);font-weight:600;background:var(--ds-head-bg)}.pl-unit-pct{display:inline-block;min-width:52px;margin-left:8px;color:var(--ds-tx-faint);font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.pl-unit thead .pl-unit-pct{min-width:0;font-size:10px}.pl-none{font-size:12.5px;color:var(--ds-tx-mut);background:var(--ds-fill);border:1px solid var(--ds-line-soft);border-radius:var(--ds-r);padding:14px 16px;line-height:1.55}.cl-pnl .ui-tb{table-layout:auto}.cl-pnl .ui-tb td,.cl-pnl .ui-tb th{white-space:nowrap}.upr-page{display:flex;flex-direction:column;gap:14px;height:100vh;overflow:hidden;padding:0 0 14px 26px}.uv-top{flex:none;padding:14px 26px 0 0;display:flex;flex-direction:column;gap:10px}.uv-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.uv-h h1{margin:0;font-family:var(--ds-font-disp);font-size:20px;font-weight:600;letter-spacing:-.03em}.uv-h .uv-sub{color:var(--ds-tx-mut);font-size:12.5px}.uv-h .uv-fresh{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--ds-tx-dim);font-size:12px;font-variant-numeric:tabular-nums}.uv-h .uv-fresh .uv-live{color:var(--ds-warn, #e3a23c)}.uv-fbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.uv-fbar .ui-search{flex:1 1 200px;min-width:150px;max-width:340px}@media(max-width:1240px){.uv-fbar{flex-wrap:wrap}}.uv-sel{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:var(--ds-r);background:#111320;border:1px solid var(--ds-line-soft);overflow:hidden}.uv-sel.on{background:#181a33;border-color:var(--ds-acc-line)}.uv-sel .uv-cap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);white-space:nowrap}.uv-sel .uv-chips{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.uv-sel .uv-chips::-webkit-scrollbar{display:none}.uv-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border-radius:999px;background:var(--ds-bg-side);box-shadow:inset 0 0 0 1px var(--ds-acc-line);color:var(--ds-tx);font-size:12px;font-weight:600;white-space:nowrap}.uv-chip i{width:8px;height:8px;border-radius:50%;background:var(--ds-acc);flex:none}.uv-chip .uv-lv{color:var(--ds-tx-dim);font-weight:500;font-size:10.5px}.uv-chip button{border:none;background:none;color:var(--ds-tx-dim);cursor:pointer;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;padding:0;font-size:13px;line-height:1}.uv-chip button:hover{background:#ffffff1f;color:var(--ds-tx)}.uv-sel .uv-hint{color:var(--ds-tx-faint);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.uv-sel .uv-sum{margin-left:auto;display:flex;align-items:center;gap:14px;color:var(--ds-tx-mut);font-size:12px;white-space:nowrap}.uv-sel .uv-sum b{font-family:var(--ds-font-disp);font-weight:600;font-size:13px;color:var(--ds-tx);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.uv-sel .uv-clear{border:none;background:none;color:var(--ds-tx-dim);cursor:pointer;font-size:12px;height:26px;padding:0 10px;border-radius:7px;font-family:inherit}.uv-sel .uv-clear:hover{background:#ffffff14;color:var(--ds-tx)}.uv-c{display:inline-flex;align-items:center;justify-content:flex-end;min-width:56px;height:24px;padding:0 8px;border-radius:7px;font-weight:600;font-variant-numeric:tabular-nums;font-size:12px}.uv-c.b2{background:#ff8f8f38;color:#ffb3b3}.uv-c.b1{background:#ff8f8f1f;color:var(--ds-bad)}.uv-c.n{color:var(--ds-tx-mut);font-weight:500}.uv-c.g1{background:#3ddc971f;color:var(--ds-ok)}.uv-c.g2{background:#3ddc9738;color:#8af0c4}.uv-c.z{color:var(--ds-tx-faint);font-weight:400}.uv-c.w1{background:var(--ds-warn-soft);color:var(--ds-warn)}.uv-grid{display:grid;grid-template-columns:minmax(400px,500px) minmax(0,1fr);gap:14px;align-items:stretch;flex:1;min-height:0}.uv-left{height:100%;min-height:0;display:flex;flex-direction:column}.uv-right{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-right:26px}.uv-right>*{flex:none}@media(max-width:1100px){.upr-page{height:auto;overflow:visible;padding-right:26px}.uv-top{padding-right:0}.uv-grid{grid-template-columns:1fr}.uv-left{height:auto}.uv-right{height:auto;overflow:visible;padding-right:0}.uv-tree{max-height:420px}}.uv-tree-head{display:grid;grid-template-columns:minmax(0,1fr) 92px 72px 64px;gap:8px;padding:8px 20px;background:var(--ds-head-bg);border-top:1px solid var(--ds-line-soft);border-bottom:1px solid var(--ds-line-soft);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);white-space:nowrap;flex:none}.uv-tree-head span:not(:first-child){text-align:right}.uv-tree-head span:first-child{overflow:hidden;text-overflow:ellipsis}.uv-tree{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 8px;outline:none}.uv-tr{display:grid;grid-template-columns:minmax(0,1fr) 92px 72px 64px;gap:8px;align-items:center;height:34px;padding:0 20px 0 8px;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid transparent;position:relative}.uv-tr:hover{background:var(--ds-row-hover)}.uv-tr.uv-picked{background:var(--ds-acc-soft);border-left-color:var(--ds-acc)}.uv-tr.uv-picked:hover{background:#6f7cff38}.uv-tr.focus:after{content:"";position:absolute;top:2px;right:6px;bottom:2px;left:6px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--ds-acc-line);pointer-events:none}.uv-tr.total{position:sticky;top:0;z-index:1;background:#0f1017;border-bottom:1px solid var(--ds-line-soft);height:38px}.uv-tr.total.uv-picked{background:#171935}.uv-tr .uv-nm{display:flex;align-items:center;gap:6px;min-width:0;padding-left:calc(var(--lvl) * 18px)}.uv-tr .uv-chev{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:5px;color:var(--ds-tx-faint);transition:transform .14s}.uv-tr .uv-chev:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.uv-tr .uv-chev svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.uv-tr.open .uv-chev{transform:rotate(90deg)}.uv-tr .uv-chev.leaf{visibility:hidden}.uv-tr .uv-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--ds-tx)}.uv-tr.l0 .uv-t,.uv-tr.total .uv-t{font-family:var(--ds-font-disp);font-size:12px;font-weight:600;letter-spacing:.02em}.uv-tr.l1 .uv-t{font-weight:600}.uv-tr.l3 .uv-t{color:var(--ds-tx-mut)}.uv-tr .uv-cnt{font-size:10.5px;color:var(--ds-tx-faint);flex:none;font-variant-numeric:tabular-nums}.uv-tr .uv-sw{width:10px;height:10px;border-radius:50%;flex:none;border:1px solid rgba(255,255,255,.18)}.uv-tr .uv-q{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.uv-tr.l3 .uv-q{font-weight:500}.uv-tr .uv-pf,.uv-tr .uv-ef{justify-self:end}.uv-tree-f{padding:9px 20px 11px;border-top:1px solid var(--ds-line-soft);color:var(--ds-tx-faint);font-size:11.5px;display:flex;gap:12px;flex-wrap:wrap;flex:none}.uv-tree-f kbd{font:inherit;font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:5px;background:var(--ds-fill);color:var(--ds-tx-mut);border:1px solid var(--ds-line);white-space:nowrap}.uv-blk{display:flex;flex-direction:column;gap:12px}.uv-blk-h{display:flex;align-items:baseline;gap:12px;padding:6px 4px 0}.uv-blk-h b{font-family:var(--ds-font-disp);font-size:15px;font-weight:600;letter-spacing:-.02em}.uv-blk-h span{color:var(--ds-tx-dim);font-size:12px}.uv-stub{border:1px dashed var(--ds-line-strong);border-radius:var(--ds-r-lg);padding:18px 20px;color:var(--ds-tx-dim);font-size:12.5px;line-height:1.5}.uv-stub b{color:var(--ds-tx-mut);font-weight:600}.uv-chart{position:relative}.uv-chart svg{display:block;width:100%;height:100%}.uv-empty{display:grid;place-items:center;color:var(--ds-tx-faint);font-size:12.5px}.uv-tip{position:absolute;pointer-events:none;z-index:5;min-width:170px;max-width:460px;padding:9px 11px;border-radius:11px;background:var(--ds-bg-side);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-pop);font-size:12px}.uv-tip b{display:block;font-size:11px;color:var(--ds-tx-dim);margin-bottom:5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.uv-tip .r{display:flex;align-items:center;gap:7px;justify-content:space-between;padding:2px 0;color:var(--ds-tx-mut)}.uv-tip .r .v{color:var(--ds-tx);font-variant-numeric:tabular-nums;font-weight:600}.uv-tip .r.tot{border-top:1px solid var(--ds-line-soft);margin-top:4px;padding-top:5px;color:var(--ds-tx)}.uv-legend{display:flex;gap:14px;align-items:center;color:var(--ds-tx-mut);font-size:12px;flex-wrap:wrap}.uv-legend span{display:inline-flex;align-items:center;gap:6px}.uv-legend .dash{display:inline-block;width:14px;border-top:2px dashed var(--ds-plan)}.uv-legend .line{display:inline-block;width:14px;border-top:2px solid #f5b544}.uv-foot{padding:8px 20px 12px;color:var(--ds-tx-faint);font-size:11.5px;line-height:1.45}.uv-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1500px){.uv-kp{grid-template-columns:repeat(2,minmax(0,1fr))}}.uv-pt{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:14px 18px 12px;min-width:0;display:flex;flex-direction:column;gap:6px}.uv-pt .k{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);display:flex;justify-content:space-between;gap:8px;white-space:nowrap;overflow:hidden}.uv-pt .k span:last-child{color:var(--ds-tx-faint);font-weight:500;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis}.uv-pt .v{font-family:var(--ds-font-disp);font-size:21px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.uv-pt .v small{font-family:var(--ds-font);font-size:12px;font-weight:600;color:var(--ds-tx-mut);letter-spacing:0}.uv-pt .v .pc{font-size:13px;font-family:var(--ds-font);font-weight:700}.uv-pt .bar{position:relative;height:6px;border-radius:3px;background:#ffffff12}.uv-pt .bar i{display:block;height:100%;border-radius:3px;background:var(--ds-acc)}.uv-pt .bar i.bad{background:var(--ds-bad)}.uv-pt .bar i.warn{background:var(--ds-warn)}.uv-pt .bar i.ok{background:var(--ds-ok)}.uv-pt .bar b{position:absolute;top:-3px;width:2px;height:12px;background:var(--ds-plan);border-radius:1px}.uv-pt .f{font-size:11.5px;color:var(--ds-tx-dim);font-variant-numeric:tabular-nums}.uv-pt .chs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ds-line-soft)}.uv-pt .ch{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.uv-pt .ch .lbl{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-tx-dim);white-space:nowrap}.uv-pt .ch .lbl i{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.uv-pt .ch .val{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.uv-pt .ch .val.b2{color:#ffb3b3}.uv-pt .ch .val.b1{color:var(--ds-bad)}.uv-pt .ch .val.n{color:var(--ds-tx)}.uv-pt .ch .val.g1{color:var(--ds-ok)}.uv-pt .ch .val.g2{color:#8af0c4}.uv-pt .ch .val.z{color:var(--ds-tx-faint);font-weight:500}.uv-pt .ch .val.w1{color:var(--ds-warn)}.uv-pt .ch .s{font-size:10px;color:var(--ds-tx-faint);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.uv-pt .ch .bar{height:4px;margin:0}.uv-prices .sp-prices{padding:0 20px}.uv-prices .sp-prices .pr-head{height:auto;padding:2px 0 8px;align-items:end}.uv-prices .uv-acts{display:flex;align-items:center;gap:10px;padding:12px 20px 16px;flex-wrap:wrap}.uv-prices .uv-acts .uv-err{color:var(--ds-bad);font-size:12px}.uv-prices .uv-acts .uv-note{color:var(--ds-tx-faint);font-size:11.5px;margin-left:auto}.uv-prices .uv-sec{padding:10px 20px 0}.uv-prices .uv-sec .ds-cap{margin-bottom:8px}.uv-btn{border:none;cursor:pointer;height:30px;padding:0 13px;border-radius:var(--ds-r-sm);font-size:12.5px;font-weight:600;background:var(--ds-fill-hover);color:var(--ds-tx);font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.uv-btn:hover{background:#ffffff1a}.uv-btn:disabled{opacity:.5;cursor:default}.uv-btn.pri{background:var(--ds-acc-grad);color:#fff;box-shadow:var(--ds-acc-glow)}.uv-who{display:flex;align-items:center;gap:10px;padding:0 20px 6px;color:var(--ds-tx-mut);font-size:12px}.uv-who b{color:var(--ds-tx);font-weight:600}.uv-who .uv-lvl{font-size:10.5px;color:var(--ds-tx-dim);padding:2px 7px;border-radius:6px;background:var(--ds-fill)}.uv-pe-grid{display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,640px);gap:0 18px;align-items:start}.uv-pe-grid .uv-pe-chart{min-width:0}@media(max-width:1500px){.uv-pe-grid{grid-template-columns:1fr}}.uv-strat{display:flex;align-items:center;gap:14px;padding:10px 20px 4px;flex-wrap:wrap}.uv-strat .uv-strat-ch{display:inline-flex;align-items:center;gap:8px}.uv-strat .uv-strat-ch b{font-size:11px;color:var(--ds-tx-dim);letter-spacing:.04em}.uv-prices-closed,.uv-prices-empty{min-height:0}.uv-prices .ct-tb tbody td{padding-top:4px;padding-bottom:4px}.uv-prices .ct-tb thead th{padding-top:6px;padding-bottom:6px}.uv-prices .ct-tb tbody img,.uv-prices .ct-tb tbody .ph{width:28px;height:28px;border-radius:6px}.uv-prices .ct-tb .ct-name{font-size:12.5px}.uv-prices .ct-tb tbody tr.uv-art-row>td{background:#7c88ff0f;border-bottom:1px solid var(--ds-line)}.uv-prices .ct-tb tbody tr.uv-art-row .ct-name{font-weight:700}.uv-prices-closed.click{cursor:pointer}.uv-prices .ct-tb tr.uv-art-row .ct-v{overflow:hidden;min-width:0}.uv-prices .ct-tb tr.uv-art-row .pr-range{flex-wrap:wrap;justify-content:flex-end;white-space:normal}.uv-prices .ct-tb tr.uv-art-row .pr-range b{flex:0 1 auto;font-size:12.5px;white-space:normal;text-align:right;line-height:1.25}.uv-prices .ct-tb tr.uv-art-row .pr-range .pr-mk,.uv-prices .ct-tb tr.uv-art-row .pr-range .pr-delta{display:none}.uv-prices .ct-tb tbody tr.uv-art-row>td{padding-top:6px;padding-bottom:6px}.uv-prices .uv-art-n{font-size:10.5px;color:var(--ds-tx-dim);font-weight:500;margin-left:6px}.uv-prices .ct-tb thead .ct-grp{grid-template-columns:6px 84px minmax(0,1.3fr) minmax(0,1.2fr) 40px}.uv-prices .ct-tb thead .ct-grp>.pr-ch{grid-column:2;justify-self:start}.uv-prices .ct-tb thead .ct-grp>.ct-cap-st{display:none}.uv-prices .ct-tb tbody .ct-grp{grid-template-columns:6px 84px minmax(0,1.3fr) minmax(0,1.2fr) 40px}.uv-prices .ct-tb .ct-st{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.uv-prices .ct-tb .ct-goal{font-style:normal;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ds-tx-mut)}.uv-prices .ct-tb .ct-goal.off{color:var(--ds-warn)}.uv-prices .ct-tb .ct-goal.dim{color:var(--ds-tx-faint)}.uv-prices .ct-tb thead .ct-cap-st{text-align:left}.uv-prices .ct-tb .ct-grp.lm{grid-template-columns:6px 66px minmax(0,1fr) minmax(0,1fr);border-left:2px solid rgba(255,95,162,.35);padding-left:10px}.uv-prices .ct-tb .ct-grp.kit{grid-template-columns:6px 48px minmax(0,1fr);border-left:2px solid rgba(61,220,151,.35);padding-left:10px}.uv-prices .ct-tb tbody .ct-grp.lm{grid-template-columns:6px 66px minmax(0,1fr) minmax(0,1fr)}.uv-prices .ct-tb tbody .ct-grp.kit{grid-template-columns:6px 48px minmax(0,1fr)}.uv-prices .ct-tb .pr-ch.lm{background:#ff5fa224;color:#ff7fb5;white-space:nowrap;letter-spacing:.02em}.uv-prices .ct-tb .pr-ch.kit{background:#3ddc9724;color:#6fe3b1;white-space:nowrap}.uv-prices .ct-tb .ct-grp.lm .ct-st,.uv-prices .ct-tb .ct-grp.kit .ct-st{gap:4px}.uv-prices .ct-tb .st-badge.stub{cursor:default;opacity:.75}.uv-prices .ct-tb .ct-ext-p{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.uv-prices .ct-tb .ct-grp.lm .ct-v,.uv-prices .ct-tb .ct-grp.kit .ct-v{justify-content:flex-end}.uv-prices .uv-range{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.uv-legend .uv-legend-dir b{font-weight:600;font-size:11px}.uv-legend .uv-legend-dir b.up{color:#3ddc97}.uv-legend .uv-legend-dir b.down{color:#ff8f8f}.uv-chart-card.ui-card.pad-none{overflow:visible}.uv-chart-card .ui-card-h{flex-wrap:nowrap;align-items:center}.uv-chart-card .ui-card-h .ui-card-t{white-space:nowrap}.uv-chart-cap{position:absolute;top:6px;display:flex;align-items:center;gap:14px;font-size:11px;color:var(--ds-tx-dim);pointer-events:none}.uv-chart-cap>span{display:inline-flex;align-items:center;gap:5px}.uv-chart-cap .ui-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.uv-chart-cap .dash{display:inline-block;width:14px;border-top:2px dashed var(--ds-tx-dim)}.uv-chart-cap .line{display:inline-block;width:14px;border-top:2px solid #e3b23c}.uv-chart-cap b.up{color:#3ddc97}.uv-chart-cap b.down{color:#ff8f8f}.uv-chart-card .ui-card-t .uv-measure{font-family:var(--ds-font);font-size:11.5px;font-weight:500;color:var(--ds-tx-dim);margin-left:10px;letter-spacing:0}.uv-pt .v .dl{font-family:var(--ds-font);font-size:12.5px;font-weight:600;letter-spacing:0;margin-left:4px}.uv-tip .r.sub{color:var(--ds-tx-faint);font-size:10.5px;padding-left:14px;margin-top:-3px;display:block;white-space:normal;line-height:1.3}.uv-mg{background:var(--ds-glass);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:6px 14px 10px;min-width:0;overflow-x:auto}.uv-mg table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.uv-mg th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);text-align:right;padding:8px 10px 6px;border-bottom:1px solid var(--ds-line);white-space:nowrap}.uv-mg th.t{text-align:left;padding-left:4px}.uv-mg th .ui-dot{margin-right:6px}.uv-mg td{padding:5px 10px;text-align:right;border-bottom:1px solid var(--ds-line-soft);vertical-align:top;white-space:nowrap}.uv-mg td.t{text-align:left;padding-left:4px;color:var(--ds-tx-mut);font-size:12.5px;cursor:help}.uv-mg td b{display:block;font-size:13px;font-weight:600;color:var(--ds-tx)}.uv-mg td small{display:block;font-size:10.5px;color:var(--ds-tx-faint);line-height:1.3}.uv-mg tr.in td b{color:var(--ds-tx)}.uv-mg tr.cost td b,.uv-mg tr.units td b{color:var(--ds-tx-mut);font-weight:500}.uv-mg tr.margin td{border-top:1px solid var(--ds-line);border-bottom:0;padding-top:8px}.uv-mg tr.margin td.t,.uv-mg tr.eff td.t{color:var(--ds-tx);font-weight:600}.uv-mg tr.margin td b{font-size:15px;font-family:var(--ds-font-disp)}.uv-mg tr.eff td{border-bottom:0}.uv-mg tr.eff td b{font-size:15px;font-family:var(--ds-font-disp)}.uv-mg b.neg{color:var(--ds-bad)}.uv-mg b.warn{color:var(--ds-warn)}.uv-mg b.ok{color:var(--ds-ok)}.uv-mg th.all,.uv-mg td:last-child{background:#ffffff06}.uv-mg-foot{margin-top:8px;font-size:11px;color:var(--ds-tx-faint);line-height:1.45}.uv-mg-empty{border:1px dashed var(--ds-line-strong);border-radius:var(--ds-r-lg);padding:18px 20px;color:var(--ds-tx-dim);font-size:12.5px}.uv-mg-grid{display:grid;grid-template-columns:minmax(440px,46%) 1fr;gap:14px;min-width:0}@media(max-width:1500px){.uv-mg-grid{grid-template-columns:1fr}}.uv-wf .uv-wf-row.act{cursor:pointer}.uv-wf{display:flex;flex-direction:column;padding-bottom:10px}.uv-wf>svg{flex:none;height:auto}.uv-wf-leg{display:flex;gap:16px;align-items:center;padding:8px 8px 0;font-size:11px;color:var(--ds-tx-dim);border-top:1px solid var(--ds-line-soft);margin-top:2px}.uv-wf-leg i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:-1px}.uv-wf-leg .hint{margin-left:auto;color:var(--ds-tx-faint)}.uv-wf-tip{min-width:210px}.uv-dlg-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#040508b8;display:flex;align-items:center;justify-content:center;padding:20px;animation:ui-open .16s ease-out}.uv-dlg{width:min(900px,100%);max-height:90vh;overflow:auto;background:var(--ds-bg-side);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-pop);padding:18px 22px;scrollbar-width:none}.uv-dlg-h{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.uv-dlg-h h3{font-family:var(--ds-font-disp);font-weight:600;letter-spacing:-.02em;font-size:20px;margin:0}.uv-dlg-h .sub{font-size:12px;color:var(--ds-tx-faint);margin-top:5px}.uv-dlg-h .sub b{color:var(--ds-tx)}.uv-dlg-chips{margin-left:auto;display:flex;gap:6px}.uv-dlg-chip{border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-tx-mut);border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer;font-family:inherit}.uv-dlg-chip.on{background:#7c88ff2e;border-color:#7c88ff99;color:var(--ds-tx)}.uv-dlg-x{width:30px;height:30px;flex:none;border-radius:9px;cursor:pointer;background:var(--ds-fill);border:1px solid var(--ds-line);color:var(--ds-tx-mut);font-size:14px;display:grid;place-items:center}.uv-dlg-x:hover{background:var(--ds-fill-hover);color:var(--ds-tx)}.uv-dlg-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12.5px}.uv-dlg-t th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-tx-dim);text-align:right;padding:6px 10px;border-bottom:1px solid var(--ds-line)}.uv-dlg-t th.t,.uv-dlg-t td.t{text-align:left;padding-left:4px}.uv-dlg-t td{padding:7px 10px;text-align:right;border-bottom:1px solid var(--ds-line-soft);white-space:nowrap;color:var(--ds-tx-mut)}.uv-dlg-t td b{color:var(--ds-tx);font-weight:600}.uv-dlg-t tr.has{cursor:pointer}.uv-dlg-t tr.has:hover td{background:#ffffff08}.uv-dlg-t tr.s td{color:var(--ds-tx-faint);font-size:12px;padding-top:4px;padding-bottom:4px}.uv-dlg-t tr.s td.t{padding-left:18px}.uv-dlg-t .ch{margin-left:8px;font-size:10.5px;color:var(--ds-tx-faint)}.uv-dlg-t .cnt{margin-left:8px;font-size:10.5px;color:var(--ds-tx-faint);background:var(--ds-fill);border-radius:6px;padding:1px 6px}.uv-dlg-t .bar{display:inline-block;height:6px;border-radius:3px;background:#5b6078;margin-right:8px;vertical-align:middle}.uv-dlg-f{margin-top:10px;font-size:11px;color:var(--ds-tx-faint);line-height:1.45}.uv-mg-grid{align-items:stretch}.uv-mg-chart-card{display:flex;flex-direction:column}.uv-mg-chart-card>.uv-chart.uv-fill{flex:1 1 auto;min-height:300px}.uv-mg-chart-card .ui-card-h{flex-wrap:wrap;row-gap:8px}.uv-mg-chart-card .ui-card-h .ui-card-right{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1 0 100%;width:100%;min-width:100%;margin-left:0;justify-content:flex-start}.uv-kp-mg{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr)}@media(max-width:1500px){.uv-kp-mg{grid-template-columns:1fr 1fr}.uv-kp-mg .uv-pt-dyn{grid-column:1 / -1}}.uv-pt-dyn{padding-bottom:8px}.uv-dyn{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:4px}.uv-dyn th{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-tx-dim);text-align:right;padding:2px 6px 4px;white-space:nowrap}.uv-dyn th .ui-dot{margin-right:5px}.uv-dyn td{padding:3px 6px;text-align:right;white-space:nowrap;font-size:11.5px;border-top:1px solid var(--ds-line-soft)}.uv-dyn td.t{text-align:left;padding-left:0;color:var(--ds-tx-mut)}.uv-dyn td b{color:var(--ds-tx);font-weight:600;margin-right:6px}.uv-dyn td span{font-size:10.5px;font-weight:600}.uv-dyn tr.margin td{border-top:1px solid var(--ds-line)}.uv-dyn tr.margin td.t{color:var(--ds-tx);font-weight:600}:root{--bg:#0b0d12;--panel:#12151c;--panel2:#161a22;--line:#212633;--line2:#2b3140;--tx:#e7e9ee;--mut:#8b919f;--mut2:#6b7280;--acc:#7c8aff;--acc-d:#6366f1;--grn:#34d399;--grn-bg:#0e2a20;--amb:#f5b544;--amb-bg:#2c2410;--red:#f87171;--red-bg:#2c1414;--blu:#5eb0ef;--wb:var(--ds-wb,#a78bfa);--oz:var(--ds-oz,#38bdf8);--r:10px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--bg);color:var(--tx);font:13px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button{font:inherit}.mut{color:var(--mut)}.mut2{color:var(--mut2)}.sm{font-size:11px}.xs{font-size:10.5px}.mono,.num{font-variant-numeric:tabular-nums}.top{display:flex;align-items:center;gap:22px;padding:0 18px;height:50px;border-bottom:1px solid var(--line);background:#0d1017;position:sticky;top:0;z-index:20;min-width:0}.nav{display:flex;gap:2px;min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nav::-webkit-scrollbar{display:none}.nav a{padding:7px 12px;border-radius:8px;color:var(--mut);font-weight:550;cursor:pointer;white-space:nowrap;flex:none}.nav a:hover{background:var(--panel);color:var(--tx)}.nav a.on{background:var(--panel2);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line2)}.top .right{margin-left:auto;display:flex;align-items:center;gap:14px;color:var(--mut);flex:none}.logout{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--line);color:var(--mut);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.logout:hover{border-color:var(--line2);color:var(--tx);background:var(--panel)}.wrap{padding:18px 18px 60px;max-width:1500px;margin:0 auto}.phead{display:flex;align-items:flex-end;gap:14px;margin:4px 0 16px;flex-wrap:wrap}.phead h1{font-size:20px;margin:0;font-weight:700}.phead .sub{color:var(--mut);font-size:12px;padding-bottom:2px}.health{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;background:var(--panel);border:1px solid var(--line);font-size:11.5px;color:var(--mut)}.pill .d{width:7px;height:7px;border-radius:50%}.d.g{background:var(--grn)}.d.a{background:var(--amb)}.d.r{background:var(--red)}.d.b{background:var(--blu)}.kill{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:20px;font-size:11.5px;font-weight:600}.kill.on{background:var(--grn-bg);border:1px solid #1f4a38;color:#8ef0c6}.kill.off{background:var(--red-bg);border:1px solid #52201f;color:#f7a2a2}.kill .sw{width:26px;height:15px;border-radius:10px;position:relative}.kill.on .sw{background:#1f7a55}.kill.off .sw{background:#7a1f1f}.kill .sw:after{content:"";position:absolute;top:2px;width:11px;height:11px;border-radius:50%;background:#d6ffee}.kill.on .sw:after{right:2px}.kill.off .sw:after{left:2px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:13px 14px}.kpi .h{display:flex;align-items:center;gap:8px;color:var(--mut);font-size:11.5px;font-weight:600;margin-bottom:9px}.kpi .h .ic{width:8px;height:8px;border-radius:2px}.krow{display:flex;justify-content:space-between;align-items:baseline;padding:3px 0}.krow .lb{color:var(--mut);font-size:11.5px}.krow .vl{font-weight:650;font-variant-numeric:tabular-nums}.kbig{font-size:23px;font-weight:750}.tag{display:inline-block;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:650;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tag.g{background:var(--grn-bg);color:#7fe9bf}.tag.a{background:var(--amb-bg);color:#f2c66b}.tag.r{background:var(--red-bg);color:#f7a2a2}.tag.b{background:#10233a;color:#8ecbf5}.tag.n{background:#1b1f29;color:var(--mut)}.lnkbtn{color:var(--acc);font-weight:650;cursor:pointer;white-space:nowrap}.lnkbtn:hover{text-decoration:underline}.seg{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg span{padding:6px 12px;color:var(--mut);font-size:12px;border-right:1px solid var(--line);cursor:pointer}.seg span:last-child{border-right:none}.seg span.on{background:#1a1f2e;color:var(--tx)}.spacer{flex:1}.toggle{display:flex;align-items:center;gap:8px;color:var(--mut);font-size:12px;cursor:pointer}.toggle .sw{width:32px;height:18px;border-radius:10px;background:#2a3040;position:relative;transition:.15s}.toggle .sw:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#8b919f;transition:.15s}.toggle.on .sw{background:var(--acc-d)}.toggle.on .sw:after{left:16px;background:#fff}.bulkbar{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#161d33,#141824);border:1px solid var(--acc-d);border-radius:10px;padding:9px 13px;margin-bottom:10px}.bulkbar .cnt{font-weight:650;color:#c7cfff}.bulkbar .act{margin-left:auto;display:flex;gap:8px}.btn{padding:7px 13px;border-radius:8px;border:1px solid var(--line2);background:var(--panel2);color:var(--tx);font-size:12px;font-weight:600;cursor:pointer}.btn:hover{border-color:var(--mut2)}.btn.pri{background:linear-gradient(135deg,var(--acc),var(--acc-d));border:none;color:#fff}.btn.ghost{background:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.tablewrap{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.thead,.trow{display:grid;grid-template-columns:1.7fr 76px 138px 1.7fr 1.6fr 24px;align-items:center;column-gap:10px}.thead{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--mut);font-size:10.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;background:#0f131b}.mkx{font-size:10px;color:var(--mut);font-weight:600}.spp{font-weight:650}.spread{display:block;font-size:10px;font-weight:600;color:var(--mut);white-space:nowrap}.goal{grid-column:1/-1;font-size:10.5px;color:var(--mut2);text-align:right;cursor:help;letter-spacing:.2px;margin-top:2px}.goal.off{color:var(--amb)}.art{border-bottom:1px solid var(--line)}.art:last-child{border-bottom:none}.prod{display:flex;align-items:center;gap:11px;min-width:0}.ph{width:38px;height:38px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:16px;background:#1a1e28;border:1px solid var(--line2);overflow:hidden}.ph img{width:100%;height:100%;object-fit:cover}.prod .nm{min-width:0}.prod .nm .t{font-weight:650;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod .nm .s{color:var(--mut);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-weight:650}.delta.up{color:var(--grn)}.delta.dn{color:var(--red)}.delta{font-size:10.5px}.mk{font-weight:650}.strat{display:inline-block;padding:3px 9px;border-radius:7px;font-size:10.5px;line-height:1.2;font-weight:650;border:1px solid transparent}.strat.margin{background:#14202e;color:#8ecbf5;border-color:#1d3a52}.strat.image{background:#241a2e;color:#d7a8f5;border-color:#3d2a52}.strat.profit{background:#16241a;color:#8ee0a8;border-color:#20452c}.strat.promo{background:#2a2414;color:#e8cf8e;border-color:#4a3d1d}.strat.liquidate{background:#2c1414;color:#f2a2a2;border-color:#52201f}.strat.freeze{background:#141c2c;color:#8eb8f5;border-color:#1d2f52}.st{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600}.st .d{width:8px;height:8px;border-radius:50%;flex:none}.st.g{color:#7fe9bf}.st.a{color:#f2c66b}.st.r{color:#f7a2a2}.st.g .d{background:var(--grn)}.st.a .d{background:var(--amb);box-shadow:0 0 0 3px var(--amb-bg)}.st.r .d{background:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.bw{background:var(--wb)}.bo{background:var(--oz)}.chev{color:var(--mut2);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.chev.open{color:var(--acc);transform:rotate(180deg)}.ccname{font-weight:600;font-size:12.5px;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lnk{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid var(--line2);display:inline-flex;align-items:center;gap:3px;cursor:pointer}button.lnk,button.lnkbtn,button.refbtn,button.storyclose,button.story-more{background:none;font:inherit;font-size:inherit;color:inherit;text-align:left}button.refbtn{background:var(--panel)}button.story-more{padding:0;border:0}button.lnk{font-size:11px;font-weight:600}button.lnkbtn{border:0;padding:0;color:var(--acc);font-weight:650}.lnk.wb{color:var(--wb);border-color:#3d2a6b}.lnk.wb:hover{background:#231a3a}.lnk.oz{color:var(--oz);border-color:#1d4a6b}.lnk.oz:hover{background:#10233a}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#03050a9e}.drawer{position:absolute;right:0;top:0;height:100%;width:min(560px,96vw);background:var(--panel);border-left:1px solid var(--line2);box-shadow:-30px 0 70px #00000080;overflow-y:auto}.dh{padding:18px 20px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel);z-index:2}.dh .x{position:absolute;right:16px;top:16px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--mut);border:1px solid var(--line);font-size:16px;cursor:pointer}.dh .crumbs{color:var(--mut);font-size:11.5px;margin-bottom:8px}.dh h2{margin:0;font-size:17px;font-weight:700}.dh .meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.dbody{padding:16px 20px 40px;min-width:0}.tabs{display:flex;gap:4px;background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:4px;margin-bottom:14px}.tabs button{flex:1;text-align:center;padding:7px;border-radius:6px;color:var(--mut);font-size:12.5px;font-weight:600;cursor:pointer;background:none;border:none}.tabs button.on{background:#1c2233;color:var(--tx);box-shadow:inset 0 0 0 1px var(--line2)}@keyframes pulse{50%{opacity:.6}}.field{margin-bottom:12px}.field>label{display:block;color:var(--mut);font-size:11.5px;margin-bottom:5px;font-weight:600}.sel{width:100%;min-width:0;max-width:100%;background:#0e121a;border:1px solid var(--line2);border-radius:8px;padding:9px 11px;color:var(--tx);font-size:13px;outline:none;cursor:pointer}details.secondary{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}details.secondary>summary{cursor:pointer;font-size:11.5px;font-weight:650;color:var(--mut);list-style:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;-webkit-user-select:none;user-select:none}details.secondary>summary::-webkit-details-marker{display:none}details.secondary>summary:before{content:"▸";color:var(--mut2);font-size:10px}details.secondary[open]>summary:before{content:"▾"}details.secondary>summary:hover{color:var(--tx)}.calc-line{margin-top:6px;font-size:11.5px;color:#8ecbf5;background:#0f1622;border:1px solid #23324a;border-radius:7px;padding:6px 9px;font-variant-numeric:tabular-nums}.calc-line.blocked{color:#ffb4a8;background:#1d1113;border-color:#4a2327}.btn.xs{padding:3px 8px;font-size:11px}.soon{background:var(--amb-bg);border:1px solid #3a2e10;border-radius:10px;padding:12px 14px;color:#e9c877;font-size:12px}.blocked{background:var(--red-bg);border:1px solid #52201f;border-radius:11px;padding:14px;margin-bottom:14px}.hist{list-style:none;margin:0;padding:0}.hist li{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #191d27}.hist li:last-child{border:none}.hist .tm{color:var(--mut2);font-size:11px;flex:none;font-variant-numeric:tabular-nums;margin-left:auto}.hist .who{font-size:11px;color:var(--mut)}.dotm{width:8px;height:8px;border-radius:50%;margin-top:4px;flex:none}.loading{padding:60px;text-align:center;color:var(--mut)}.foot{margin-top:22px;color:var(--mut2);font-size:11px;text-align:center;line-height:1.7}@media(max-width:1100px){.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.nav{display:none}.kpis,.flag-phases,.flag-fuses{grid-template-columns:1fr}.flag-phases{margin-left:12px;padding-left:12px}.thead{display:none}}.plan-thead,.plan-row{display:grid;grid-template-columns:172px 84px 44px 196px 80px minmax(96px,1fr) minmax(96px,1fr) minmax(96px,1fr) 40px;min-width:1000px;gap:8px;align-items:center;padding:7px 12px}.plan-thead{border-bottom:1px solid var(--line);color:var(--mut);font-size:10.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;background:#0f131b}.plan-row{border-bottom:1px solid var(--line)}.plan-row:last-child{border-bottom:none}.plan-row:hover{background:#141823}.pgroup{padding:7px 12px;background:#0f131b;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:center}.pinput{width:100%;background:var(--panel2);border:1px solid var(--line2);border-radius:6px;color:var(--tx);padding:5px 7px;font-size:12.5px;text-align:right}.pinput:focus{outline:none;border-color:var(--acc-d)}.pinput.bad{border-color:var(--red);color:var(--red)}.spark{width:100%;height:26px;display:block;opacity:.85}.wchart{display:flex;align-items:flex-end;gap:2px;height:110px;margin-top:10px}.wbar{flex:1;background:linear-gradient(180deg,var(--acc),var(--acc-d));border-radius:2px 2px 0 0;min-height:2px;opacity:.85}.wbar:hover{opacity:1}.wmonths{display:flex;justify-content:space-between;color:var(--mut);font-size:10.5px;margin-top:4px;padding:0 1px}.plan-crow{background:#0e1118;cursor:default}.plan-crow:hover{background:#11141d}.plan-crow .pinput{padding:3px 6px;font-size:11.5px}.usnbar{height:7px;border-radius:4px;background:#1b1f29;overflow:hidden;margin:8px 0 6px}.usnfill{height:100%;border-radius:4px;transition:width .2s}.season-row{display:grid;grid-template-columns:220px 96px 96px 170px 1fr 30px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer}.season-row:hover{background:#141823}.season-row .spark{height:92px}.season-editor{border-bottom:1px solid var(--line);background:#0e1118;padding:10px 12px}.pmark{position:absolute;font-size:9px;line-height:1;color:var(--amb);transform:translate(-50%,-130%);background:#0b0d12bf;padding:1px 3px;border-radius:3px;pointer-events:none;white-space:nowrap}.sgrid{display:grid;grid-template-columns:46px repeat(26,minmax(0,1fr));gap:3px;margin-bottom:6px;align-items:center}.sgrid .pinput{width:100%;box-sizing:border-box;padding:3px 2px;font-size:10.5px;text-align:center}.sg-lbl{font-size:10px;text-align:right;padding-right:4px}.sg-wk{font-size:10px;text-align:center;color:var(--mut)}.sg-wk.now{color:var(--grn);font-weight:700}.sg-nowin{border-color:var(--grn)!important}.pmark.now{color:var(--grn);transform:translate(-50%,-40%)}.wbar.wnow{background:linear-gradient(180deg,var(--grn),#1f9e6e);opacity:1}.tablewrap:has(.plan-thead){overflow-x:auto}.pmini{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-r{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.pm-l{color:var(--mut2);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-l.wb{color:var(--wb);opacity:.85}.pm-l.oz{color:var(--oz);opacity:.85}.pm-l.lm{color:var(--ds-lm);opacity:.85}.pm-v{font-variant-numeric:tabular-nums;font-size:11px;color:var(--mut);white-space:nowrap;flex:none}.pmini .pinput{width:78px;margin-left:auto;flex:none}.pm-pair{display:inline-flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pm-t{color:var(--mut2);font-size:9.5px}.pm-vv{font-size:11px;color:var(--tx);font-weight:600}.pmini .pinput.pm-in{width:52px;margin-left:0;padding:2px 5px;font-size:11px}.pm-plan{display:inline-block;margin-left:3px;padding:0 4px;border-radius:4px;background:var(--amb-bg);color:#e9c877;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;vertical-align:1px}.chan-params{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.chk-cell{text-align:center;line-height:1.35}.chk-cell .p{font-size:10.5px;color:var(--mut)}.chk-cell .f{font-size:12px;font-weight:600}.chk-cell .f .tag{font-size:9.5px;padding:1px 5px;margin-left:2px}.chk-cell .f.mut2{font-size:10.5px;font-weight:400}.today-block{border-top:1px dashed var(--line2);margin-top:8px;padding-top:8px}.today-grid{display:grid;grid-template-columns:70px 80px 1fr 1fr 1fr;gap:10px;align-items:center;padding:3px 0}.today-grid.today-head{font-size:10px;text-transform:uppercase;letter-spacing:.03em}.savebar{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:12px;background:#141824;border:1px solid var(--acc-d);border-radius:12px;padding:12px 16px;box-shadow:0 8px 30px #00000080;max-width:560px}.savediff{max-height:220px;overflow-y:auto;line-height:1.5}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:block}.num-r{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.num-l{font-variant-numeric:tabular-nums;white-space:nowrap}.tmcol{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.sec-h{display:flex;align-items:baseline;gap:10px;margin:22px 2px 8px;flex-wrap:wrap}.sec-h h2{margin:0;font-size:15px;font-weight:700}.sec-h .sub{color:var(--mut);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-tb tbody tr.grp>td{background:#6366f10a}.run-tb tbody tr.grp>td:first-child{box-shadow:inset 3px 0 0 var(--acc-d)}.run-tb tbody tr.run-gh>td:first-child{font-weight:650}.run-tb tbody tr.run-ph>td{padding-top:4px;padding-bottom:4px;background:#ffffff04}.run-tb tbody tr.run-ph>td:first-child{padding-left:38px;color:var(--mut)}.run-tb .st{white-space:nowrap}.st.b{color:#8ecbf5}.st.b .d{background:var(--blu)}.st.n{color:var(--mut2)}.st.n .d{background:var(--mut2)}.flagtree{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.flagcard{cursor:pointer}.flagcard .h .ell{min-width:0}.flag-phases{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-left:22px;padding-left:16px;border-left:2px solid var(--line2)}.flag-fuses{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.fuse-h{margin-top:16px}.ftype{margin-left:auto;flex:none;padding:1px 7px;border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ftype.proc{background:#1a1f2e;color:#a5b4fc;border:1px solid #2c3452}.ftype.phase{background:#10233a;color:#8ecbf5;border:1px solid #1d3a52}.ftype.fuse{background:var(--red-bg);color:#f7a2a2;border:1px solid #52201f}.ftype.other{background:#1b1f29;color:var(--mut);border:1px solid var(--line2)}.subdesc{color:var(--mut);font-size:12px;margin:0 2px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.morebar{display:flex;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--line);background:#0f131b;position:sticky;left:0}.morebar .cnt{color:var(--mut);font-size:11px;font-variant-numeric:tabular-nums}.morebar .btn{padding:5px 11px;font-size:11.5px;margin-left:auto}.chg-sum{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:9px 12px;border-bottom:1px solid var(--line);background:#0f131b;font-size:12px;color:var(--mut)}.chg-sum b{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:700}.chg-sum .xs{margin-left:auto;white-space:nowrap}.chg-tb tbody tr.quiet>td{opacity:.5}.chan{display:inline-block;padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap}.chan.wb{background:#a78bfa21;color:var(--wb)}.chan.oz{background:#38bdf821;color:var(--oz)}.chg-move-wrap{min-width:0;display:flex;flex-direction:column;gap:1px}.cl-line{font-size:10.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cl-line b{font-weight:650;color:var(--tx)}.cl-line .arr{color:var(--mut2)}.chg-move{display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.chg-move .oldv{color:var(--mut);font-size:12px}.chg-move .arr{color:var(--mut2)}.chg-move b{font-size:14px;font-weight:700}.chg-move .sub{color:var(--mut2);font-size:10px;overflow:hidden;text-overflow:ellipsis}.chg-delta{font-weight:650;line-height:1.25}.chg-delta .pctl{display:block;font-size:10px;font-weight:600;color:var(--mut)}.chg-delta.up{color:var(--amb)}.chg-delta.dn{color:var(--blu)}.chg-goal{white-space:nowrap;overflow:hidden;font-size:11.5px;font-variant-numeric:tabular-nums}.chg-goal .st{font-size:11px}.quiet-st{opacity:.75}.fnd-txt{color:var(--mut)}.fnd-tb tbody tr.quiet>td{opacity:.55}.fnd-tb tbody tr.done>td{opacity:.45}.fnd-do{justify-self:end;text-align:right}.fnd-done{color:var(--mut2);font-size:10.5px;white-space:nowrap}.fnd-btn{border:1px solid var(--line);border-radius:14px;padding:3px 9px;font-size:10.5px;font-weight:650;color:var(--mut);background:var(--panel);cursor:pointer;white-space:nowrap}.fnd-btn:hover{color:#7fe9bf;border-color:var(--acc-d)}.fnd-btn.ok{flex:none;padding:2px 7px}.fnd-undo{display:flex;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--panel2);font-size:11.5px;color:#7fe9bf}.fnd-undo .ell{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syscards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.syscard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:13px 14px;display:flex;flex-direction:column;min-width:0}.syscard.warn{border-color:#4a3d1d;background:linear-gradient(180deg,#181409,var(--panel))}.syscard .h{font-weight:650;font-size:12.5px;margin-bottom:5px}.syscard .krow{gap:10px}.syscard .krow .lb{white-space:nowrap;flex:none}.syscard .krow .vl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:11.5px}.syscard .krow .vl .st{font-size:11px}.warnline{color:#f2c66b;font-size:11px;margin-top:6px}.db-tb .maint{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-tb tbody tr.warn .maint{color:var(--amb)}.syscard.click{cursor:pointer;transition:border-color .15s}.syscard.click:hover{border-color:var(--mut2)}.rules-link{margin-top:8px;align-self:flex-start;font-size:11px;font-weight:600;color:var(--acc);cursor:pointer}.rules-link:hover{text-decoration:underline}.drawer.wide{width:min(780px,96vw)}.rsec{margin-bottom:20px;min-width:0}.rsec-h{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;min-width:0}.rsec-t{font-weight:700;font-size:12.5px;flex:none}.rsec-p{max-width:60%;margin-left:auto}.rpre{background:#0b0d12;border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:0;font:11px/1.55 ui-monospace,Consolas,Cascadia Mono,monospace;color:var(--tx);white-space:pre-wrap;word-break:break-word;max-height:440px;overflow-y:auto}.rkv{background:var(--panel2);border:1px solid var(--line);border-radius:8px;overflow:hidden}.rkv .row{display:grid;grid-template-columns:190px 1fr;gap:10px;padding:6px 11px;border-bottom:1px solid var(--line);font-size:12px}.rkv .row:last-child{border-bottom:none}.rkv .k{color:var(--mut);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkv .v{white-space:pre-wrap;word-break:break-word;font-variant-numeric:tabular-nums;min-width:0}.rtbl-tb{border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.runavail{background:var(--amb-bg);border:1px solid #3a2e10;border-radius:8px;padding:9px 12px;color:#e9c877;font-size:11.5px}@media(max-width:720px){.rkv .row{grid-template-columns:1fr;gap:2px}.rsec-p{max-width:100%;margin-left:0}}.refbtn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;background:var(--panel);border:1px solid var(--line);font-size:11.5px;color:var(--mut);cursor:pointer}.refbtn:hover{color:var(--tx);border-color:var(--line2)}.refbtn.busy{color:var(--acc);cursor:default}.feed{list-style:none;margin:0;padding:0}.feed li{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border-bottom:1px solid var(--line);min-width:0;font-size:12px;font-variant-numeric:tabular-nums}.feed li:last-child{border-bottom:none}.feed li .ell{flex:1}.feed .tm{color:var(--mut2);font-size:11px;flex:none;white-space:nowrap;margin-left:auto}.feed .dotm{align-self:center;margin-top:0}.drr-warn{color:var(--amb);font-weight:700}.dbtag{display:inline-block;padding:1px 7px;border-radius:6px;font-size:10px;font-weight:650;white-space:nowrap}.dbtag.core{background:#1c2233;color:#a7b4d8}.dbtag.data{background:#16262b;color:#8fbfc4}.dbtag.sys{background:#1b1f29;color:#8b919f}.db-caret{display:inline-block;width:14px;color:var(--mut2);font-size:10px}.db-sample{border-bottom:1px solid var(--line);background:#0d1017;padding:8px 12px 10px}.db-sample-scroll{overflow-x:auto;max-width:100%}.db-sample table{border-collapse:collapse;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.db-sample th{color:var(--mut2);font-weight:650;text-align:left;padding:1px 16px 3px 0;border-bottom:1px solid var(--line);font-size:10.5px}.db-sample td{padding:1px 16px 1px 0;color:var(--tx);max-width:360px;overflow:hidden;text-overflow:ellipsis}.db-sample .null{color:var(--mut2);font-style:italic}.db-sample .cap{color:var(--mut2);font-size:10.5px;margin-top:6px}.db-sample .err{color:var(--amb);font-size:12px}.attn{border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden;background:var(--panel)}.attn.crit{border-color:#52201f;background:linear-gradient(180deg,#1c0f0f,var(--panel))}.attn.warn{border-color:#4a3d1d;background:linear-gradient(180deg,#181409,var(--panel))}.attn.ok{border-color:#1f4a38}.attn-h{display:flex;align-items:center;gap:2px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--tx);font-size:13px;font-weight:700;background:#0000002e}.attn.crit .attn-h{color:var(--red)}.attn.warn .attn-h{color:var(--amb)}.attn-ok{padding:12px 14px;color:#7fe9bf;font-weight:650;font-size:13px}.attn-row{display:flex;gap:9px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-size:12.5px;cursor:pointer;min-width:0}.attn-row:last-child{border-bottom:none}.attn-row:hover{background:var(--panel2)}.attn-row .dotm{margin-top:0;flex:none}.attn-row .tag{flex:none}.attn-row .ell{flex:1}.attn-row .tm{color:var(--mut2);font-size:11px;flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.attn-row .goarr{color:var(--mut2);font-weight:700;flex:none}.attn-row:hover .goarr{color:var(--acc)}.ovgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:1200px){.ovgrid{grid-template-columns:1fr}}@media(max-width:720px){.ovb.wide .ovb-b:has(>.krow){display:block}}.ovb{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.ovb.wide{grid-column:1/-1}.ovb.wide .ovb-b:has(>.krow){display:grid;grid-template-columns:1fr 1fr;column-gap:26px;align-content:start}.ovb-h{display:flex;align-items:baseline;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line);background:#0f131b;min-width:0;flex:none}.ovb-h h2{margin:0;font-size:14px;font-weight:600;white-space:nowrap;flex:none}.ovb-h .sub{color:var(--mut);font-size:11.5px;min-width:0}.ovb-h .sub b{color:var(--tx);font-variant-numeric:tabular-nums}.ovb-h.link{cursor:pointer}.ovb-h .goarr{margin-left:auto;color:var(--mut2);font-weight:700;flex:none;padding-left:8px}.ovb-h.link:hover h2,.ovb-h.link:hover .goarr{color:var(--acc)}.ovb-i{flex:none;align-self:center;width:14px;height:14px;line-height:12px;border-radius:50%;border:1px solid var(--line2);color:var(--mut2);background:var(--panel);font:italic 700 9.5px/12px Georgia,Times New Roman,serif;text-align:center;cursor:help}.ovb-i:hover{color:var(--tx);border-color:var(--mut)}.ovb-b{padding:11px 14px 12px;flex:1 1 auto;min-width:0}.ovb-f{padding:7px 14px;border-top:1px solid var(--line);color:var(--mut2);font-size:11px;line-height:1.5;flex:none}.ovbig{font-size:25px;font-weight:600;line-height:1.25;margin-bottom:6px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ovbig .sm{font-size:12px}.ovb .krow{padding:4px 0;gap:10px}.ovb .krow .lb{font-size:11.5px;flex:none}.ovb .krow .vl{font-size:12.5px;font-weight:600;min-width:0}.ovb .krow .vl .st{font-size:11.5px}.ovnote{margin-top:8px;color:var(--mut);font-size:11.5px;line-height:1.45}.ovnote.warn{color:#f2c66b;font-weight:600}.ovnote[title]{cursor:help}.ovnote.click{cursor:pointer}.ovnote.click:hover{text-decoration:underline}.ovempty{color:var(--mut);padding:4px 0 6px}.ovchg-row{display:grid;grid-template-columns:84px minmax(0,1.4fr) minmax(0,1.1fr) 66px 12px;column-gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px}.ovchg-row:last-child{border-bottom:none}.ovchg-row.click{cursor:pointer}.ovchg-row.click:hover{background:var(--panel2)}.ovchg-row .goarr{color:var(--mut2);font-weight:700}.ovchg-row.click:hover .goarr{color:var(--acc)}.ovchg-mid{min-width:0;display:flex;flex-direction:column;gap:1px}.ovchg-move{white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.ovchg-move .oldv{color:var(--mut)}.ovchg-move .arr{color:var(--mut2)}.ovchg-move b{font-weight:700}.ovchg-goal{font-size:10.5px;color:var(--mut2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ovchg-goal .g{color:#7fe9bf}.ovchg-goal .a{color:#f2c66b}.ovnews-row,.ovfnd-row{display:flex;gap:9px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px;min-width:0}.ovnews-row:last-child,.ovfnd-row:last-child{border-bottom:none}.ovfnd-row.click{cursor:pointer}.ovfnd-row.click:hover{background:var(--panel2)}.ovsys-sum{display:flex;align-items:baseline;gap:7px;padding:0 0 8px;margin-bottom:2px;border-bottom:1px solid var(--line);min-width:0}.ovsys-sum .st{flex:none}.ovsys-tbl{display:grid;grid-template-columns:1fr;column-gap:26px}.ovsys-col{min-width:0}.ovsys-col+.ovsys-col .ovsys-row.hd{display:none}@media(min-width:861px){.ovb.wide .ovsys-tbl{grid-template-columns:1fr 1fr}.ovb.wide .ovsys-col+.ovsys-col .ovsys-row.hd{display:grid}}.ovsys-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 84px 124px;column-gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line);font-size:12px;min-width:0}.ovsys-col>.ovsys-row:last-child{border-bottom:none}.ovsys-row.hd{padding:2px 0 4px;color:var(--mut2);font-size:10.5px;border-bottom-color:var(--line2)}.ovsys-row.click{cursor:pointer}.ovsys-row.click:hover{background:var(--panel2)}.ovsys-nm{font-weight:600}.ovsys-nm.off{color:var(--mut)}.ovsys-wh{color:var(--mut);font-size:11px}.ovsys-row .st{font-size:11px;gap:6px;white-space:nowrap;min-width:0;font-variant-numeric:tabular-nums}.ovsys-row .st .d{width:7px;height:7px}.ovsys-next{font-size:11.5px;font-variant-numeric:tabular-nums}.ovsys-next.sch{color:var(--mut);font-size:11px}.ovsys-next.off{color:var(--mut2)}.ovsys-more{padding-top:7px;cursor:pointer}.ovsys-more:hover{color:var(--acc)}.fnd-act{flex:none;font-size:10.5px;font-weight:650;color:var(--acc);cursor:pointer;white-space:nowrap;text-decoration:none}.fnd-act:hover{text-decoration:underline}.attn-more{padding:5px 12px 7px;cursor:pointer}.attn-more:hover{color:var(--acc)}@keyframes hlflash{0%,55%{box-shadow:0 0 0 2px var(--acc-d)}to{box-shadow:0 0 0 2px transparent}}.hl-flash{animation:hlflash 2.2s ease-out;border-radius:10px}.ovnews-row .ell,.ovfnd-row .ell{flex:1}.ovnews-row .chan{flex:none}.ovnews-row .tm,.ovfnd-row .tm{color:var(--mut2);font-size:11px;flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.src-lnk{margin-left:6px;color:var(--acc);text-decoration:none;font-weight:700}.src-lnk:hover{text-decoration:underline}.pchip{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;overflow:hidden;font-size:12px}.pchip-nm{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pchip-meta{color:var(--mut);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 100 auto}.pchip-links{display:inline-flex;gap:5px;flex:none;margin-left:1px}.plnk{font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;line-height:1;opacity:.5;letter-spacing:-.02em}.plnk:hover{opacity:1;text-decoration:underline}.plnk.own{opacity:.75}.plnk.wb{color:var(--wb)}.plnk.oz{color:var(--oz)}.colb{flex:none;display:inline-block;padding:1px 6px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.05em}.colb.puzzle{background:#241a2e;color:#d7a8f5}.colb.sever{background:#14202e;color:#8ecbf5}.colb.lite{background:#16262b;color:#8fd4c4}.colb.kids{background:#2a2414;color:#e8cf8e}.colb.man{background:#1c2233;color:#a7b4d8}.colb.leto{background:#16241a;color:#8ee0a8}.colb.other{background:#1b1f29;color:var(--mut)}.news-day{display:flex;align-items:baseline;gap:8px;margin:20px 2px 8px;font-size:12.5px;font-weight:700;color:var(--mut)}.news-card{display:grid;grid-template-columns:44px minmax(58px,auto) 1fr;gap:10px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-bottom:8px;align-items:start}.news-card.imp{border-left:3px solid var(--amb)}.news-card .tm{color:var(--mut2);font-size:11.5px;white-space:nowrap;padding-top:2px}.news-card .tt{font-size:13px;font-weight:650;line-height:1.35}.news-card .tt .lnk{margin-left:6px;color:var(--acc);text-decoration:none;font-size:12.5px;white-space:nowrap}.news-card .tt .lnk:hover{text-decoration:underline}.news-card .sm2{color:var(--mut);font-size:12px;line-height:1.5;margin-top:3px}.news-card .src{margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chan.mk{background:#1b1f29;color:var(--mut)}.chan.lm{background:#f5b54421;color:var(--amb)}.bcol{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.tpb{display:inline-block;padding:1px 6px;border-radius:6px;font-size:9.5px;font-weight:650;line-height:1.4;white-space:nowrap}.tpb.tp-fin{background:#12261d;color:#7fbfa0}.tpb.tp-adv{background:#221b2e;color:#b3a0d6}.tpb.tp-log{background:#14222e;color:#86b3d1}.tpb.tp-api{background:#0f2629;color:#7cc0c4}.tpb.tp-promo{background:#2a2312;color:#cbab6f}.tpb.tp-rules{background:#1c2233;color:#a7b4d8}.tpb.tp-eco{background:#28191c;color:#cf9aa3}.tpb.tp-etc{background:#1b1f29;color:#8b919f}.srcchips{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:5px}.srcchip{display:inline-block;padding:2px 8px;border-radius:12px;background:var(--panel2);border:1px solid var(--line);color:var(--mut);font-size:10.5px;text-decoration:none;white-space:nowrap;max-width:190px;overflow:hidden;text-overflow:ellipsis}.srcchip:hover{color:var(--tx);border-color:var(--mut2)}.story-big{background:linear-gradient(180deg,#1b1512,var(--panel) 130px);border:1px solid #4a2e18;border-radius:var(--r);padding:14px 16px 12px;margin:2px 0 12px}.story-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:7px}.hotb{display:inline-block;padding:2px 9px;border-radius:14px;background:var(--red-bg);border:1px solid #52301f;color:#f2b08a;font-size:11px;font-weight:700;white-space:nowrap}.story-weight{color:var(--mut);font-size:11.5px;font-variant-numeric:tabular-nums}.story-title{font-size:15.5px;font-weight:750;line-height:1.3}.story-big .sm2{margin-top:3px}.story-list{margin-top:9px;border-top:1px solid var(--line)}.story-item{display:grid;grid-template-columns:84px minmax(58px,auto) 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);align-items:start}.story-item:last-child{border-bottom:none}.story-item .tm{color:var(--mut2);font-size:11px;white-space:nowrap;padding-top:2px}.story-item .tt{font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.story-more{display:inline-block;margin-top:8px;color:var(--acc);font-size:12px;cursor:pointer}.story-more:hover{text-decoration:underline}.mentb{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:6px;background:#10233a;color:#8ecbf5;border:1px solid #1d4a6b;font-size:10px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:1px}.news-card.series{cursor:pointer}.news-card.series:hover{background:var(--panel2)}.news-card .caret{display:inline-block;margin-left:7px;color:var(--mut2);font-size:10px}.news-card.series .story-list{cursor:default}.lbl-scale{color:var(--mut);font-size:10.5px;font-weight:600}.ovchg-move .g{color:#7fe9bf;font-size:11px}.ovchg-move .a{color:#f2c66b;font-size:11px}.chg-delta.base,.chg-delta .mut{color:var(--mut);font-weight:600}.q-agent{cursor:pointer}.q-agent:hover{border-color:var(--line2)}.q-agent .d.g{background:var(--grn)}.q-agent .d.a{background:var(--amb)}.q-agent .d.r{background:var(--red)}.q-agent .d.n{background:var(--mut2)}.q-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.q-cb{display:flex;flex-direction:column;gap:8px}.q-big{font-size:24px;font-weight:700;line-height:1.15}.q-big .sm{font-weight:500}.q-statrow{display:flex;gap:20px;flex-wrap:wrap}.q-stat{min-width:76px;cursor:help}.q-stat-v{font-size:19px;font-weight:700;line-height:1.2}.q-stat-v.g{color:#7fe9bf}.q-stat-v.a{color:#f2c66b}.q-stat-v.r{color:#f7a2a2}.q-stat-l{color:var(--mut);font-size:11px;margin-top:1px}.q-empty{color:var(--mut2);font-size:12px;padding:10px 2px}.q-bars{display:flex;flex-direction:column;gap:4px}.q-bar{display:grid;grid-template-columns:34px 1fr 28px;align-items:center;column-gap:8px;cursor:help}.q-bar-lb{font-size:11px;font-weight:650;white-space:nowrap}.q-bar-lb.g{color:#7fe9bf}.q-bar-lb.a{color:#f2c66b}.q-bar-lb.r{color:#f7a2a2}.q-bar-track{height:9px;background:#1b1f29;border-radius:5px;overflow:hidden}.q-bar-fill{display:block;height:100%;border-radius:5px}.q-bar-fill.g{background:var(--grn)}.q-bar-fill.a{background:var(--amb)}.q-bar-fill.r{background:var(--red)}.q-bar-vl{text-align:right;font-size:11.5px;font-weight:650}.q-days{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;padding-bottom:2px}.q-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:34px;cursor:help}.q-day-n{font-size:11px;font-weight:650}.q-day-col{width:22px;height:64px;background:#1b1f29;border-radius:5px;display:flex;align-items:flex-end;overflow:hidden}.q-day-fill{width:100%;background:var(--acc);border-radius:5px}.q-day-d{color:var(--mut2);font-size:10px}.q-day-avg{font-size:10.5px;font-weight:650}.q-day-avg.g{color:#7fe9bf}.q-day-avg.a{color:#f2c66b}.q-day-avg.r{color:#f7a2a2}.q-tdays .krow .vl{font-weight:600;font-size:12px}.q-chglist{display:flex;flex-direction:column;gap:8px}.q-chg{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.q-chg-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.q-chg-h .tm{margin-left:auto;color:var(--mut2);font-size:11px;white-space:nowrap}.q-chg-sum{white-space:nowrap}.q-chg-row{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.q-move{flex:none;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:6px;cursor:help;white-space:nowrap;min-width:82px;text-align:center}.q-move.r{background:var(--red-bg);color:#f7a2a2}.q-move.g{background:var(--grn-bg);color:#7fe9bf}.q-tags{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.q-tag{display:inline-flex;align-items:center;gap:5px;background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:3px 8px;cursor:help}.q-tag.r{border-color:#3a2020}.q-tag.g{border-color:#1c3a2e}.q-revlist{display:flex;flex-direction:column;gap:6px}.q-rev{display:flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:7px 12px;min-width:0}.q-rev-tx{color:var(--mut);font-size:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-rev .tm{color:var(--mut2);font-size:11px;white-space:nowrap}.advice{margin-top:9px;border:1px solid var(--line2);border-radius:9px;padding:9px 10px;background:#0f1219}.advice.up{border-color:#1f4d3b;background:#0d1a16}.advice.down{border-color:#4a3a17;background:#191510}.advice .ahead{display:flex;align-items:center;gap:7px;margin-bottom:7px}.advice .atitle{font-size:11.5px;font-weight:700;color:var(--tx)}.advice .amain{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.advice .anums{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.advice .apair{display:flex;flex-direction:column;line-height:1.2}.advice .apair b{font-variant-numeric:tabular-nums;font-size:13px}.advice .apair b.big{font-size:17px;color:var(--grn)}.advice.down .apair b.big{color:var(--amb)}.advice .arrow{color:var(--mut2);padding-bottom:2px}.advice .adelta{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;align-self:center}.advice .adelta.pos{background:var(--grn-bg);color:#7fe9bf}.advice .adelta.neg{background:var(--amb-bg);color:#f2c66b}.advice .curve{flex:1 1 160px;min-width:0;height:60px}.advice .arow{margin-top:5px;line-height:1.5}.advice .aact{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.advice .amath{margin-top:9px;padding-top:8px;border-top:1px dashed var(--line2)}.advice .formula{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;color:#8ecbf5;background:#0b1119;border:1px solid #1e2a3c;border-radius:6px;padding:6px 8px;margin:4px 0;overflow-wrap:anywhere}.advice .formula.sub{color:var(--tx);font-size:11px}.advice .formula .fr{color:#f2c66b}.advice .formula i{font-style:italic;color:#c9a6ff}.advice .waterfall{display:flex;flex-direction:column;gap:1px;margin-top:4px}.advice .wrow{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--mut);padding:3px 6px;border-radius:5px;background:#11151d}.advice .wrow b{color:var(--tx);font-variant-numeric:tabular-nums}.advice .wrow.neg b{color:#f7a2a2}.advice .wrow.tot{background:#132019;color:#9fe8c8;font-weight:650}.advice .wrow.tot b{color:#7fe9bf}.an-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;margin-bottom:14px}.an-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 14px}.an-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.an-card h3{margin:0;font-size:13px;font-weight:700}.an-hint{margin:3px 0 9px;line-height:1.45}.an-rows{display:flex;flex-direction:column;gap:2px}.an-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;color:var(--mut);padding:3px 0;border-bottom:1px solid #171b24}.an-row:last-child{border-bottom:none}.an-row b{color:var(--tx);font-variant-numeric:tabular-nums}.an-row b.acc{color:#8ecbf5}.an-row b.up{color:var(--grn)}.an-row b.down{color:var(--amb)}.an-row.wide{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.an-row .num{font-variant-numeric:tabular-nums;color:var(--tx);font-size:12px}.an-big{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px;margin:2px 0 8px}.an-eff{margin-top:8px;padding:7px 9px;background:var(--panel2);border:1px solid var(--line);border-radius:8px}.an-eff-t{font-size:11.5px;font-weight:650;color:var(--tx);margin-bottom:4px}.an-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:8px}.an-ev{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:9px 10px}.an-ev-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.an-path{width:100%;height:70px;margin:6px 0}.collect-note{font-size:11px;color:var(--mut2);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.collect-note.warn{color:var(--amb)}.rawblock{margin:10px 0 14px;border:1px solid #2a3348;border-radius:10px;background:#0e131c;overflow:hidden}.rawhead{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;background:#121926;border-bottom:1px solid #1f2839;flex-wrap:wrap}.rawhead:hover{background:#151d2c}.rawtitle{font-size:12.5px;font-weight:600;color:#ffce8a}.rawhead .mut2{font-size:11px;flex:1}.rawchev{color:var(--mut2);font-size:12px}.rawitem{padding:9px 12px;border-top:1px solid #171f2d}.rawmeta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mut2);margin-bottom:4px;flex-wrap:wrap}.rawsrc{color:#8ecbf5}.rawtag{padding:1px 6px;border:1px solid #2b3550;border-radius:5px}.rawlink{color:#8ecbf5;text-decoration:none}.rawlink:hover{text-decoration:underline}.rawtext{font-size:12.5px;line-height:1.5;color:#c8d3e6;white-space:pre-wrap}.storyclose{font-size:11px;padding:2px 8px;border-radius:6px;cursor:pointer;white-space:nowrap;border:1px solid #2b3550;background:#141a26;color:#cfe0ff;-webkit-user-select:none;user-select:none}.storyclose:hover{border-color:#3f5580;background:#182031}.storyclose.busy{opacity:.55;cursor:default}.story-head .storyclose{margin-left:auto}.storyclosed{color:var(--mut2);font-style:italic}.newb{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.4px;padding:1px 5px;border-radius:4px;background:#1d4ed8;color:#eaf1ff;text-transform:uppercase}.hotstrip{margin:8px 0 14px;border:1px solid #2a3348;border-radius:10px;background:#0e131c;overflow:hidden}.hotstrip-h{padding:7px 12px;font-size:11.5px;font-weight:600;color:#ffce8a;background:#121926;border-bottom:1px solid #1f2839}.hotrow{display:flex;align-items:center;gap:9px;padding:7px 12px;border-top:1px solid #171f2d;flex-wrap:wrap}.hotrow:first-of-type{border-top:none}.hotdot{font-size:11px}.hotname{font-size:12.5px;color:#dbe6f7;flex:1;min-width:180px}.tablewrap:has(.ads-mx-row),.tablewrap:has(.ads-rk-row),.tablewrap:has(.ads-rules-row){overflow-x:auto}.ads-mx-head,.ads-rk-head,.ads-rules-head{border-bottom:1px solid var(--line);background:#0f131b;color:var(--mut2);font-size:9.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:9px 12px}.ads-mx-head span,.ads-rk-head span{overflow:hidden;text-overflow:ellipsis}.ads-mx-row,.ads-rk-row,.ads-rules-row{border-bottom:1px solid var(--line);font-size:12px;padding:7px 12px}.ads-mx-row:last-child,.ads-rk-row:last-child{border-bottom:none}.ads-mx-row:hover,.ads-rk-row:hover{background:var(--panel2)}.ads-frz-tb tbody tr.other>td{background:#181409;border-top:1px solid #4a3d1d}.ads-frz-tb tbody tr.other:hover>td{background:#1c1810}.ads-frz-tb tbody tr.off{opacity:.62}.ads-lvl{display:flex;align-items:center;gap:8px;min-width:0}.ads-sub{display:block;color:var(--mut2);font-size:10px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.dlg-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px}.dlg{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:560px;width:100%;padding:20px 22px;box-shadow:0 18px 50px #00000080}.dlg-t{font-size:15px;font-weight:650;line-height:1.35}.dlg-d{margin-top:9px;color:var(--mut);font-size:12.5px;line-height:1.5;white-space:pre-line}.dlg-btns{margin-top:18px;display:flex;gap:9px;justify-content:flex-end}.dlg-in-wrap{margin-top:14px}.dlg-in-lb{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.dlg-in-row{display:flex;align-items:center;gap:8px}.dlg-in{flex:1;min-width:0;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e9ebf2;font:inherit;font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;outline:none}.dlg-in:focus{border-color:var(--acc);background:#ffffff12}.dlg-in-sfx{font-size:15px;color:var(--mut);font-weight:600}.dlg-in-hint{margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--mut);opacity:.85}.dlg-btns .btn.prim{background:var(--acc);border-color:var(--acc);color:#08131f;font-weight:650}.ads-mx-row.tot,.ads-rk-row.tot{background:#0f131b;font-weight:650}.ads-verdict{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:14px;font-weight:650;line-height:1.4}.ads-verdict.crit{border-color:#52201f;background:linear-gradient(180deg,#1c0f0f,var(--panel));color:#f7a2a2}.ads-verdict.warn{border-color:#4a3d1d;background:linear-gradient(180deg,#181409,var(--panel));color:#f2c66b}.ads-verdict.ok{border-color:#1f4a38;color:#7fe9bf}.ads-verdict>span:not(.sub):not(.d){flex:0 0 auto}.ads-verdict .sub{margin-left:auto;color:var(--mut);font-size:11.5px;font-weight:500;flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:right}.ads-money{flex:none;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.ads-money.loss{color:#f2c66b}.ads-money.idle{color:var(--mut2)}.ads-do{flex:none;font-size:11.5px;font-weight:650;color:var(--acc);white-space:nowrap;cursor:pointer}.ads-do:hover{text-decoration:underline}.ads-do.mut{color:var(--mut2);cursor:default;text-decoration:none}.d.n{background:var(--mut2)}.drr-bad{color:var(--red);font-weight:700}.lbl{color:var(--mut2);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:650}.loading.inline{padding:14px 0;text-align:left}.ads-note{max-width:900px;line-height:1.55;font-size:13px}.tablewrap.pad{padding:12px 14px}.tablewrap+.tablewrap{margin-top:12px}.dbody h3{margin:22px 0 6px;font-size:13px;font-weight:700}.dbody h3:first-child{margin-top:0}.drawer.ads{width:min(980px,96vw)}.drawer .kpis{grid-template-columns:repeat(2,1fr)}@media(max-width:720px){.drawer .kpis{grid-template-columns:1fr}}.kpi .spark{margin-top:8px;height:30px}.spark-empty{margin-top:8px;height:30px;display:flex;align-items:center;color:var(--mut2);font-size:10.5px}.launch-form{display:flex;flex-direction:column;gap:9px;max-width:460px}.launch-form .sel{height:auto;padding:6px}.ads-mx-row .ell,.ads-rk-row .ell{min-width:0}.kpis.compact{gap:10px}.kpis.compact .kpi{padding:9px 12px}.kpis.compact .kbig{font-size:19px;margin:1px 0 3px}.kpis.compact .krow{font-size:11px;padding:1px 0}.kpis.compact .h{font-size:10.5px}.attn{margin-bottom:18px}.fbar{margin-bottom:12px}.ads-err{color:#f2a0a0}.meth{max-width:1080px;font-size:13px;line-height:1.55}.meth p{margin:0 0 9px}.meth h3{margin:0 0 8px;font-size:15px;font-weight:700}.meth h4{margin:16px 0 7px;font-size:13px;font-weight:700;color:var(--tx)}.meth-hero{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:14px}.meth-hero h2{margin:0 0 9px;font-size:19px;font-weight:700;letter-spacing:-.01em}.meth-flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:16px}.meth-chip-k{font-size:11px;font-weight:700;letter-spacing:.04em}.meth-arr{color:var(--mut2)}.meth-stage{padding:14px 16px;border:1px solid var(--line);border-left-width:3px;border-radius:10px;background:var(--panel);margin-bottom:10px}.meth-stage.g1{border-left-color:var(--amb)}.meth-stage.g2{border-left-color:var(--blu)}.meth-stage.g3{border-left-color:var(--grn)}.meth-stage.g0,.meth-stage.g4{border-left-color:var(--mut2)}.meth-stage-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:7px}.meth-stage-h h3{margin:0}.meth-badge b{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--mut)}.meth-status{font-size:11.5px;color:var(--mut2)}.meth-status b{color:var(--tx);font-weight:650}.meth-time{font-size:11.5px;color:var(--mut2);white-space:nowrap}.meth-goal{font-weight:600;margin-bottom:10px!important}.meth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meth-grid .k{display:flex;flex-direction:column;gap:3px;min-width:0}.meth-grid i{font-style:normal;font-size:10px;color:var(--mut2);text-transform:uppercase;letter-spacing:.05em}.meth-grid u{text-decoration:none;font-size:12.5px;color:var(--tx)}@media(max-width:900px){.meth-grid{grid-template-columns:1fr}}.meth-block{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:12px}.meth-tag{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:650}.meth-tag.g0{background:#ffffff0f;color:var(--mut)}.meth-tag.g1{background:#e0a84829;color:var(--amb)}.meth-tag.g2{background:#5b8def29;color:var(--blu)}.meth-tag.g3{background:#50be8229;color:var(--grn)}.meth-tag.g4{background:#ffffff0d;color:var(--mut2)}.meth-tag.warn{background:#e05a5a24;color:var(--red)}.meth-list{margin:0;padding-left:18px}.meth-list li{margin-bottom:7px}.meth-stage.open{padding:18px 20px}.contour{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:12px}.contour.stop{border-color:#5a2330;background:linear-gradient(180deg,#1b1216,var(--panel))}.contour.ok{border-color:#1f4535}.contour.warn{border-color:var(--line2)}.contour .ch{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-bottom:10px;flex-wrap:wrap}.contour .ch .d{width:9px;height:9px;border-radius:50%}.contour .ch .d.g{background:var(--grn)}.contour .ch .d.r{background:var(--red)}.contour .ch .lnkbtn{margin-left:auto;font-weight:500}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cbox{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:9px 11px}.cbox .ct{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--mut);margin-bottom:7px}.cbrow{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:12px;padding:2px 0}.cbrow span{color:var(--mut)}.cbrow b{font-weight:650;text-align:right}.cbrow b.amb{color:var(--amb)}.cbox .mut.xs{margin-top:6px;display:block;line-height:1.45}.cdetail{margin-top:11px;border-top:1px solid var(--line);padding-top:9px}.cdetail .ct{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--mut);margin:8px 0 5px}.cdetail .cline{display:grid;grid-template-columns:210px 1fr;gap:10px;font-size:11.5px;padding:3px 0;border-top:1px solid #141a26}.cdetail .cline .k{color:var(--tx);font-weight:600}.cdetail .cline .v{color:var(--mut);line-height:1.45}@media(max-width:900px){.cgrid,.cdetail .cline{grid-template-columns:1fr}}.seg.xs span{padding:4px 9px;font-size:11px}.strat.unknown{background:#20242e;color:var(--mut2)}.contour.rules .ch .pill{font-weight:500}.rcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;margin-top:4px}.rcard{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:11px 13px}.rc-h{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;margin-bottom:4px}.rc-h .b{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.rc-h .b.bw{background:var(--wb)}.rc-h .b.bo{background:var(--oz)}.rc-base{padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:4px;line-height:1.5}.rrow{padding:7px 0;border-bottom:1px solid #141a26}.rrow:last-child{border-bottom:none}.rrow.edit{background:#0e121a;border-radius:8px;padding:9px 10px;margin:4px -10px}.rr-h{display:flex;align-items:baseline;gap:10px}.rr-lb{font-size:12.5px;font-weight:600}.rr-v{margin-left:auto;font-variant-numeric:tabular-nums;font-size:13px}.rr-hint{line-height:1.45;margin-top:2px}.rr-edit{display:flex;flex-direction:column;gap:8px;margin-top:9px}.rr-prev{background:#0b0f16;border:1px solid var(--line);border-radius:8px;padding:7px 9px;display:flex;flex-direction:column;gap:5px}.rmoney{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:11.5px;margin-top:5px;padding-left:9px;border-left:2px solid var(--line2)}.rm-who{color:var(--mut);white-space:nowrap}.rm-main b{font-variant-numeric:tabular-nums}.rm-sec{font-size:11px}.rules-note{margin-top:10px;line-height:1.5}.exrow{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);margin-bottom:7px}.exrow.off{opacity:.55}.exrow.expired{border-color:#4a3d1d}.exrow.danger{border-color:#5a2330;background:linear-gradient(180deg,#1b1216,var(--panel2))}.ex-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.ex-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:20px;background:#1a1f2e;color:var(--mut)}.ex-tag.live{background:var(--grn-bg);color:var(--grn)}.ex-tag.expired{background:var(--amb-bg);color:var(--amb)}.ex-val{font-variant-numeric:tabular-nums;font-weight:650}.ex-danger{color:var(--red);font-size:12px;font-weight:600;margin-top:5px;line-height:1.45}.ex-why{margin-top:4px;line-height:1.5}.exnew{background:#0e121a;border:1px solid var(--line2);border-radius:9px;padding:10px 12px;margin:6px 0 10px;display:flex;flex-direction:column;gap:8px}.exnew-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.exnew label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--mut)}.exnew select{background:var(--panel2);border:1px solid var(--line2);border-radius:6px;color:var(--tx);padding:5px 7px;font-size:12.5px}.exnew .pinput{text-align:left}@media(max-width:900px){.rcards{grid-template-columns:1fr}}.ms{max-width:1120px}.ms-hero h2{margin-bottom:6px}.ms-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ms-fact{padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);min-height:86px}.ms-state{margin-bottom:14px}.ms-state .ms-bad{margin-bottom:0}.ms-fact-k{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut2)}.ms-fact-v{font-size:19px;font-weight:700;margin:3px 0 1px}.ms-fact-s{font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-bad{display:grid;gap:6px;margin-bottom:14px}.ms-bad-row{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;padding:9px 12px;border:1px solid #5a2330;border-radius:9px;background:#1b1216;font-size:12.5px}.ms-bad-row b{color:var(--red)}.ms-bad-row span{color:var(--mut)}.ms-fact-v.g3{color:var(--grn)}.ms-fact-v.g2{color:var(--amb)}.ms-fact-v.g0{color:var(--red)}.ms-fail{margin-top:10px;padding:9px 12px;border:1px solid #5a2330;border-radius:9px;background:#1b1216;font-size:12px;line-height:1.5;color:var(--mut)}.ms-build{display:grid;gap:7px;margin-top:10px}.ms-build-row{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.ms-build-row b{font-size:12.5px;display:block;min-width:0}.ms-build-row b>.xs{display:block;margin-top:2px}.ms-build-row span{font-size:12px;line-height:1.5;color:var(--mut)}.ms-goal-head{font-size:15px;font-weight:700}.ms-quote{padding:9px 12px;border-left:3px solid var(--acc);border-radius:0 8px 8px 0;background:#7c8aff12;font-style:italic;color:var(--tx)}.ms-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ms-lad{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.ms-lad b{display:block;font-size:13.5px}.ms-lad-t{display:block;font-size:11px;color:var(--blu);margin:2px 0 5px}.ms-lad .mut{font-size:12px;line-height:1.45}.ms-who{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ms-who-h{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut2);margin-bottom:6px}.ms-never{margin-top:12px;padding:10px 13px;border:1px dashed var(--line2);border-radius:9px}.ms-never b{display:block;margin-bottom:6px}.ms-note{padding:9px 12px;border-left:3px solid var(--amb);border-radius:0 8px 8px 0;background:var(--amb-bg);font-size:12.5px;line-height:1.5;margin:12px 0 0}.ms-cov{padding:10px 12px;border:1px solid var(--line2);border-radius:9px;background:var(--panel2);line-height:1.5}.ms-ic{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--panel2);border:1px solid var(--line2);color:var(--mut);font-size:12px;margin-right:7px;vertical-align:-4px}.ms-set{display:grid;gap:8px;margin-top:14px}.ms-set-h{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut2)}.ms-row{padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.ms-row.locked{border-style:dashed;opacity:.85}.ms-row.ro{opacity:.8}.ms-row.danger{border-color:#5a2330;background:#dc505a0d}.ms-danger{margin:0 0 7px;padding:8px 11px;border-left:3px solid var(--red);border-radius:0 8px 8px 0;background:#1b1216;font-size:12px;line-height:1.5}.ms-warn{margin:0 0 8px;padding:7px 11px;border-left:3px solid var(--amb);border-radius:0 8px 8px 0;background:var(--amb-bg);font-size:11.5px;line-height:1.5}.ms-h{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:5px}.ms-h b{font-size:13px}.ms-key{font-size:10px;color:var(--mut2);font-family:ui-monospace,monospace}.ms-when{margin-left:auto;font-size:10.5px;color:var(--blu);white-space:nowrap}.ms-copy{display:grid;gap:3px;margin-bottom:8px}.ms-copy span{font-size:12px;line-height:1.45;color:var(--mut)}.ms-copy i{font-style:normal;display:inline-block;min-width:52px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut2)}.ms-edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-edit input{width:96px;padding:5px 9px;border-radius:7px;border:1px solid var(--line);background:#0f131b;color:var(--tx);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.ms-edit input:focus{outline:none;border-color:var(--blu)}.ms-edit .unit{font-size:12px;color:var(--mut)}.ms-edit .lim{font-size:11px}.ms-edit .spacer{flex:1}.ms-bin{display:inline-flex;gap:6px}.ms-bin .btn.on{border-color:var(--grn);color:var(--grn);background:var(--grn-bg)}.ms-applied{margin-top:7px;font-size:11px;color:var(--grn)}.ms-applied.wait{color:var(--amb)}.ms-applied.plain{color:var(--mut2)}.ms-desc{margin-top:8px;font-size:11.5px;line-height:1.5;padding-top:8px;border-top:1px solid var(--line)}.ms-adv{margin-top:10px}.ms-adv .lnk{font-size:12px}.ms-mech{display:grid;gap:7px}.ms-mech-row{display:grid;grid-template-columns:96px 1fr auto;gap:11px;align-items:start;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.ms-mech-row b{font-size:12.5px;margin-right:7px}.ms-mech-row .mut{font-size:12px;line-height:1.45;margin-top:2px}.ms-edits{display:grid;gap:5px}.ms-edit-row{display:grid;grid-template-columns:110px minmax(0,1.4fr) 120px 90px minmax(0,1.6fr);gap:10px;align-items:baseline;padding:7px 9px;border-bottom:1px solid var(--line);font-size:12px}.ms-edit-row:last-child{border-bottom:none}.ms-foot p{line-height:1.55}@media(max-width:900px){.ms-facts,.ms-ladder{grid-template-columns:1fr 1fr}.ms-who{grid-template-columns:1fr}.ms-edit-row{grid-template-columns:1fr;gap:2px}.ms-mech-row{grid-template-columns:1fr}.ms-build-row{grid-template-columns:1fr;gap:3px}}.drawer{overflow-x:hidden;container-type:inline-size}.drawer *{min-width:0}.pr-head{height:24px;color:var(--mut2);font-size:9.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line)}.pr-head>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ph.sm{width:26px;height:26px;border-radius:6px;font-size:13px}.gap{font-size:12px;font-weight:650;color:var(--tx);cursor:help;white-space:nowrap}.gap.stale{color:var(--mut)}.fact{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.ads-oz-tb td .ads-sub{display:block;text-align:inherit}.oz-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.seg.sm span{font-size:11px;padding:3px 8px}.oz-tot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.oz-tot-cell{background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.oz-tot-cell .lb{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.03em;font-weight:650}.oz-tot-cell b{display:block;font-size:15px;margin:2px 0;font-variant-numeric:tabular-nums}.oz-series{display:flex;gap:6px;align-items:flex-end;overflow-x:auto;padding:6px 0 2px;min-height:74px}.oz-scol{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:26px}.oz-scol .bars{display:flex;gap:2px;align-items:flex-end;height:56px}.oz-scol .bars div{width:9px;border-radius:2px 2px 0 0}.oz-scol .bars .oz{background:var(--blu)}.oz-scol .bars .wb{background:var(--wb)}.oz-scol .lbl{font-size:9px;color:var(--mut2);white-space:nowrap}.oz-dot{display:inline-block;width:8px;height:8px;border-radius:2px;vertical-align:middle}.oz-dot.oz{background:var(--blu)}.oz-dot.wb{background:var(--wb)}.oz-camp{display:grid;grid-template-columns:10px 1fr 120px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px}.oz-camp:last-child{border-bottom:none}.oz-camp .num{text-align:right;font-variant-numeric:tabular-nums}.oz-budget{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.oz-budget input{background:var(--panel2);border:1px solid var(--line);border-radius:6px;color:var(--fg);padding:6px 9px;font-size:13px;width:104px;font-variant-numeric:tabular-nums}.oz-budget input.oz-reason{width:230px;flex:1;min-width:160px}.oz-bars{display:flex;gap:3px;align-items:flex-end;overflow-x:auto;min-height:60px}.oz-bar{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:12px}.oz-bar .b{width:9px;background:var(--blu);border-radius:2px 2px 0 0}.oz-bar .o{font-size:9px;color:var(--mut2);height:11px}.oz-act{display:grid;grid-template-columns:78px 52px 1fr;gap:8px;align-items:center;font-size:12px;padding:6px 0;border-bottom:1px solid var(--line)}.oz-act:last-child{border-bottom:none}.oz-act .tm{color:var(--mut2);font-size:11px;font-variant-numeric:tabular-nums}.launch-form .ui-search{flex:none;min-width:0}.launch-list{max-height:252px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.launch-row{display:flex;gap:9px;align-items:center;padding:6px 10px;font-size:12px;border-bottom:1px solid var(--line);cursor:pointer}.launch-row:last-child{border-bottom:none}.launch-row:hover{background:var(--panel)}.launch-row.on{background:#5078ff1f}.launch-row input{accent-color:var(--acc);flex:none}.launch-row .ads-sub{display:inline;margin-left:6px;color:var(--mut2);font-size:11px}.launch-list .ui-empty{padding:12px 14px}.ads-rep-tb tbody tr.zone>td:first-child{padding-left:30px}.ads-rep-tb tbody tr.zone>td{color:var(--mut)}.ui-tb-note .morebar{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border-top:1px solid var(--line);background:#0f131b}.ui-tb-note .morebar .btn{margin-left:auto}button.ads-do{background:none;border:0;padding:0;font:inherit;font-size:11.5px;font-weight:650;color:var(--acc);cursor:pointer}button.ads-do:hover{text-decoration:underline}.sp-body .dbody{padding:0}.launch-ch{margin-bottom:12px}.launch-pulse{display:block;color:var(--tx);line-height:1.45;border-left:2px solid var(--oz);padding:2px 0 2px 8px}.pl-seg-right{margin-left:auto}.fnd-tb,.db-tb,.chg-tb{font-size:12px}.chg-sum{border-radius:var(--r) var(--r) 0 0}.fnd-tb td:last-child{text-align:right}.db-tb .db-sample{border-bottom:none}.pl-foot-col>.ui-col-h{justify-content:center;font-size:11px;padding:4px 0}.pl-foot-col>.ui-col-b{padding-bottom:0}.ui-tb td.ell{display:table-cell}.ui-skel-tb .ui-skel-row{box-sizing:border-box;height:41.22px}.ui-skel-tb .ui-skel-row:first-child{height:31px}.ui-skel-tb.dense .ui-skel-row{height:33.22px}.ui-skel-tb.dense .ui-skel-row:first-child{height:27px}
