.cu{--acc:#7830d7;--acc-soft:#f1e9ff;--acc-line:#e3d6fb;--acc-ring:#b78cf2;--ink:#1d1f20;--ink2:#31373d;--muted:#6b7280;--line:#e9ebf0;--bg:#f3f4f8;--c-price:#2e9e5b;--c-mp:#e0873a;--c-out:#d4533b;--c-margin:#7b2fd6;--c-roi:#d9480f;--c-profit:#2e9e5b;--c-cost:#c42b45;width:min(1480px,100% - 32px);color:var(--ink);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;margin:16px auto 0;padding-bottom:64px;display:grid}.cu[data-mp=ozon]{--acc:#005bff;--acc-soft:#e6eeff;--acc-line:#c7d9ff;--acc-ring:#7fa8ff}.cu[data-mp=ym]{--acc:#e85d04;--acc-soft:#fff0e3;--acc-line:#ffd7b5;--acc-ring:#ffb27a}body:has(.cu){background:var(--bg)}.cu [hidden]{display:none!important}.cu .side{position:sticky;top:80px}.cu .side__nav{background:var(--c-surface-alt);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:10px;display:flex}.cu .side__group{flex-direction:column;gap:4px;display:flex}.cu .side__group+.side__group{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.cu .side__group--tools{gap:14px}.cu .side__ttl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 12px 6px;font-size:.72rem;font-weight:700}.cu .side__a{color:var(--ink2);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.cu .side__a svg{fill:none;stroke:#8b95a3;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.cu .side__a b{font-size:.95rem;font-weight:650;display:block}.cu .side__a small{color:var(--muted);margin-top:1px;font-size:.78rem;display:block}.cu .side__a:hover{background:#f6f7fa}.cu .side__a:focus-visible{outline:3px solid var(--acc-ring);outline-offset:2px}.cu .side__a[aria-current]{background:var(--acc-soft);color:var(--acc)}.cu .side__a[aria-current] svg{stroke:var(--acc)}.cu .side__promo{color:var(--ink);background:linear-gradient(160deg,#f1e9ff,#e8eeff);border:1px solid #e3d6fb;border-radius:16px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.cu .side__promo img{background:#fff;border:1px solid #e3e6ee;border-radius:10px;width:100%;height:auto;box-shadow:0 6px 18px #1d1f2014}.cu .side__promo b{font-size:1rem;line-height:1.3}.cu .side__promo span{color:var(--ink2);font-size:.84rem;line-height:1.45}.cu .side__btn{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 14px;font-weight:700;box-shadow:0 1px 3px #1d1f2014;color:var(--ink)!important;display:flex!important}.cu .side__promo:hover .side__btn{color:#7830d7!important}.cu .main{min-width:0}.cu .crumbs{color:var(--muted);gap:8px;margin:2px 0 8px;font-size:.84rem;display:flex}.cu .crumbs a{color:var(--acc);text-decoration:none}.cu .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cu h1{letter-spacing:-.025em;color:#7830d7;margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.1rem)}.cu .lead{color:var(--muted);max-width:75ch;margin:0;font-size:.95rem}.cu .acc{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:280px;max-width:440px;padding:12px 14px;font-size:.88rem;display:flex}.cu .acc__act{flex-wrap:wrap;gap:8px;display:flex}.cu .acc__act .btn{flex:100px}.cu .acc__who{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.84rem;line-height:1.4;display:flex}.cu .acc--ask{animation:1.1s 2 accAsk}@keyframes accAsk{0%,to{box-shadow:0 0 #7830d700}50%{border-color:#b794f0;box-shadow:0 0 0 6px #7830d738}}.cu .muted{color:var(--muted)}.cu .auth-dialog{box-sizing:border-box;border:1px solid var(--line);width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 60px #1d1f202e}.cu .auth-dialog:not([open]){display:none}.cu .auth-dialog::backdrop{background:#1d1f2080}.cu .auth-dialog h2{letter-spacing:-.02em;margin:0 36px 8px 0;font-size:1.35rem}.cu .auth-dialog p{color:var(--muted);margin:0;font-size:.91rem;line-height:1.5}.cu .auth-dialog__close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.cu .auth-dialog__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.cu .auth-dialog__close:hover{color:var(--ink);background:#f2f3f7}.cu .auth-dialog__close:focus-visible{outline:3px solid var(--acc-ring);outline-offset:2px}.cu .auth-dialog__actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cu .auth-dialog__actions .btn{flex:1}.cu .auth-dialog__status:not(:empty){margin-top:16px}.cu .auth-dialog #authBot{margin-top:10px;display:inline-block}.cu .toolbar{z-index:15;border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;display:flex;position:sticky;top:64px;box-shadow:0 4px 14px #1d1f200a}.cu .toolbar__left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cu .toolbar__act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cu .toolbar .seg{margin:0}.cu .lockbar{color:#5b4300;background:#fff7e6;border:1px solid #fbe2b0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;font-size:.9rem;display:flex}.cu .status{min-height:1.2em;color:var(--muted);margin:8px 2px 0;font-size:.86rem}.cu .status:empty{display:none}.cu .shared{background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;display:flex}.cu .acc .shared{box-sizing:border-box;width:100%;padding:var(--space-8);align-self:stretch;gap:var(--space-8);margin:0;font-size:.84rem}.cu .shared__row{align-items:center;gap:var(--space-8);display:flex}.cu .shared__row .f{flex:1}.cu .shared__row .btn{flex:none}.cu .hist__share-row .shared{box-sizing:border-box;width:min(100%,28rem);padding:var(--space-8);margin-left:auto;font-size:.84rem}.cu .btn{background:var(--acc);color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.cu .btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cu .btn:disabled{opacity:.45;cursor:not-allowed}.cu .btn--ghost{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #dde1e6}.cu .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc)}.cu .btn--ghost.is-on{background:var(--acc-soft);color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-line)}.cu .btn--sm{min-height:34px;padding:6px 12px;font-size:.86rem}.cu .link{all:unset;cursor:pointer;color:var(--acc);font-size:.88rem;font-weight:600}.cu .link.danger{color:var(--c-cost)}.cu .link:focus-visible,.cu .btn:focus-visible{outline:3px solid var(--acc-ring);outline-offset:2px}.cu .grid{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:16px;margin-top:14px;display:grid}.cu .grid:has(.frc--summary){grid-template-columns:minmax(0,1fr) minmax(330px,350px)}.cu .box{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:18px 20px}.cu .box h2{letter-spacing:-.01em;margin:0 0 12px;font-size:1rem}.cu .res{position:sticky;top:140px}.cu .fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 14px;display:grid}.cu .f{color:var(--ink2);flex-direction:column;gap:6px;min-width:0;font-size:.84rem;font-weight:600;display:flex}.cu .f--wide{grid-column:1/-1}.cu .f--half{grid-column:span 2}.cu .f input[type=text],.cu .f select,.cu .in{height:40px;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #dde1e6;border-radius:10px;width:100%;font-size:.95rem;font-weight:500}.cu .f input[type=text],.cu .f select{padding:0 12px}.cu .in{align-items:center;padding:0 12px;display:flex}.cu .in input{min-width:0;font:inherit;height:100%;color:inherit;background:0 0;border:0;outline:0;flex:1;font-weight:500}.cu .in em{color:var(--muted);white-space:nowrap;margin-left:6px;font-size:.86rem;font-style:normal}.cu .in:focus-within,.cu .f input[type=text]:focus,.cu .f select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft);outline:0}.cu .f:has(input[aria-invalid=true]) .in,.cu .f input[type=text][aria-invalid=true],.cu .f select[aria-invalid=true]{border-color:var(--c-negative);background:var(--c-negative-surface);box-shadow:0 0 0 2px var(--c-negative-surface);outline:0}.cu .f:has(input[aria-invalid=true])>span:first-child{color:var(--c-negative)}.cu .q{width:15px;height:15px;color:var(--muted);cursor:help;vertical-align:1px;border:1px solid #aab4c1;border-radius:50%;place-items:center;margin-left:6px;font-size:10px;font-style:normal;display:inline-grid}.cu .q:hover,.cu .q[aria-describedby]{border-color:var(--acc);color:var(--acc)}.cu .q:focus-visible{outline:3px solid var(--acc-ring);outline-offset:1px}.qtip{z-index:1000;color:#fff;pointer-events:none;background:#1d1f20;border-radius:10px;max-width:300px;padding:9px 12px;font-family:inherit;font-size:.84rem;font-weight:500;line-height:1.45;position:fixed;box-shadow:0 8px 24px #1d1f2040}.qtip[hidden]{display:none}.cu .hint,.cu .small{color:var(--muted);margin:6px 0 0;font-size:.82rem;font-weight:500;line-height:1.45}.cu.is-locked .form .in,.cu.is-locked .form input[type=text],.cu.is-locked .form select{color:#8b95a3;background:#f1f2f5;border-color:#e3e6eb}.cu.is-locked .form .vm__seg,.cu.is-locked .form .seg:not(.free),.cu.is-locked .form .chip{opacity:.55}.cu .seg{background:#f2f3f7;border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding:4px;display:flex}.cu .seg label{flex:1;min-width:auto}.cu .seg input{opacity:0;pointer-events:none;position:absolute}.cu .seg span{color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-size:.9rem;font-weight:650;display:flex}.cu .seg input:checked+span{color:var(--acc);background:#fff;box-shadow:0 1px 3px #1d1f201f}.cu .seg input:focus-visible+span{outline:3px solid var(--acc-ring)}.cu .unit-picker .unit-picker__qty{min-width:132px}.cu .unit-picker__qty .in{width:120px}.cu .mpi{color:#fff;letter-spacing:-.02em;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-grid}.cu .mpi--wb{background:linear-gradient(135deg,#cb11ab,#7b2fd6)}.cu .mpi--ozon{background:#005bff}.cu .mpi--ym{color:#1d1f20;background:#fc0}.cu .vm__row{gap:6px;display:flex}.cu .vm__row .in{flex:1;width:auto;min-width:0}.cu .vm{grid-column:span 1}.cu .fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cu .fields--2 .f--half{grid-column:auto}.cu .vm__seg{background:#f2f3f7;border-radius:10px;padding:3px;display:flex}.cu .vm__seg label{display:block}.cu .vm__seg input{opacity:0;pointer-events:none;position:absolute}.cu .vm__seg span{min-width:30px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;font-weight:700;display:grid}.cu .vm__seg input:checked+span{color:var(--acc);background:#fff;box-shadow:0 1px 3px #1d1f201f}.cu .chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cu .chip{font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.cu .chip:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}.cu .info{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:12px 0 0;font-size:.85rem;display:flex}.cu .info b{color:var(--ink);font-weight:700}.cu .info .sep{color:#c9ced6;margin:0 10px}.cu .out{background:#f6f7fa;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin-top:12px;padding:12px 14px;display:grid}.cu .out:empty{display:none}.cu .out div{color:var(--muted);flex-direction:column;gap:2px;font-size:.8rem;display:flex}.cu .out b{color:var(--ink);font-size:1.02rem}.cu .combo{position:relative}.cu .combo input{box-sizing:border-box;width:100%;padding-right:40px!important}.cu .combo__x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1;position:absolute;top:4px;right:4px}.cu .combo__list{z-index:20;background:#fff;border:1px solid #dde1e6;border-radius:12px;max-height:340px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #1d1f2029}.cu .combo__list li[role=option]{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:1px;padding:8px 10px;font-weight:500;display:grid}.cu .combo__list li b{color:var(--ink);font-weight:650}.cu .combo__list li small{color:var(--muted);grid-column:1;font-size:.8rem}.cu .combo__list li em{color:var(--c-mp);margin-top:2px;font-size:.8rem;font-style:normal;font-weight:650}.cu .combo__list li:hover,.cu .combo__list li[aria-selected=true]{background:var(--acc-soft)}.cu .combo__none{color:var(--muted);padding:10px;font-size:.88rem}.cu .frc{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:12px;padding:16px 18px}.cu .frc__h{color:var(--ink2);justify-content:space-between;align-items:baseline;font-size:.95rem;font-weight:600;display:flex}.cu .frc__h small{color:var(--muted);font-size:.84rem;font-weight:600}.cu .frc__big{letter-spacing:-.02em;margin:8px 0 10px;font-size:1.85rem;font-weight:700;line-height:1.1;display:block}.cu .frc__big.c-price,.cu .frc__big.good{color:var(--c-price)}.cu .frc__big.c-mp{color:var(--c-mp)}.cu .frc__big.c-out,.cu .frc__big.bad{color:var(--c-out)}.cu .frc__top{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.cu .frc__kp{text-align:right;gap:18px;padding-bottom:10px;display:flex}.cu .frc__kp small{color:var(--muted);font-size:.78rem;display:block}.cu .frc__kp b{font-size:1.2rem}.cu .frc__bar{background:#eef0f4;border-radius:5px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.cu .frc__bar i{height:100%;display:block}.cu .frc__rows{gap:6px;margin:0;display:grid}.cu .frc__rows div{grid-template-columns:minmax(0,1fr) auto 44px;align-items:baseline;gap:10px;font-size:.88rem;display:grid}.cu .frc__rows dt{color:var(--ink2);align-items:center;gap:8px;min-width:0;display:flex}.cu .frc__rows dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.cu .frc__rows dd.p{color:var(--muted);font-weight:500}.cu .frc__rows .s dt{color:var(--muted);padding-left:18px;font-size:.83rem}.cu .frc__rows .s dd{color:var(--muted);font-size:.83rem;font-weight:500}.cu .frc .dot{width:8px;height:8px;margin:0}.cu .frc__note{border-top:1px solid #f0f1f4;gap:6px;margin:10px 0 0;padding-top:10px;display:grid}.cu .frc__note div{color:var(--ink2);justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.cu .frc__note b{white-space:nowrap}.cu .frc--summary{padding:0;overflow:hidden}.cu .frc--summary .frc__h{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--acc-line);background:var(--acc-soft);color:var(--acc);margin:0;font-size:1rem}.cu .frc--summary .frc__rows{padding:var(--space-8) var(--space-16);gap:0}.cu .frc--summary .frc__rows div{gap:var(--space-4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 42px;min-height:24px;font-size:.85rem;line-height:1.25}.cu .frc--summary .frc__rows dt{gap:0}.cu .frc--summary .frc__rows .frc__price dd:first-of-type{color:var(--c-price)}.cu .frc--summary .frc__rows .frc__group{min-height:28px;margin:var(--space-8) calc(-1 * var(--space-8)) var(--space-4);padding:var(--space-4) var(--space-8);background:var(--c-surface-alt);border-radius:8px;font-weight:700}.cu .frc--summary .frc__rows .frc__group dt{color:var(--acc)}.cu .frc--summary .frc__rows .frc__group dd:first-of-type{color:var(--c-out)}.cu .frc--summary .frc__profit{border-top:1px solid var(--acc-line);background:var(--acc-soft);color:var(--ink)}.cu .frc--summary .frc__profit b{color:var(--c-price)}.cu .frc--summary .frc__profit--bad{background:var(--c-negative-surface);color:var(--c-negative)}.cu .frc--summary .frc__profit--bad b{color:var(--c-negative)}.cu .frc--summary .frc__kpis{background:var(--c-surface-alt)}.cu .frc__profit{justify-content:space-between;align-items:baseline;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--c-positive-surface);color:var(--c-positive-text);font-weight:750;display:flex}.cu .frc__profit b{white-space:nowrap;font-size:1.3rem}.cu .frc__profit--bad{background:var(--c-negative-surface);color:var(--c-negative)}.cu .frc__kpis{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cu .frc__kpis div{padding:var(--space-8);color:var(--muted);justify-items:center;gap:2px;font-size:.82rem;display:grid}.cu .frc__kpis div+div{border-left:1px solid var(--line)}.cu .frc__kpis b{font-size:1.1rem}.cu .empty{background:#fff;border:1px dashed #d5d9e0;border-radius:16px;justify-items:start;gap:10px;padding:18px;display:grid}.cu .empty b{font-size:1.05rem}.cu .empty p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.cu .c-price{color:var(--c-price)!important}.cu .c-cost{color:var(--c-cost)!important}.cu .c-margin{color:var(--c-margin)!important}.cu .c-roi{color:var(--c-roi)!important}.cu .hero{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:12px;padding:16px 18px}.cu .hero>span{color:var(--ink2);font-size:.95rem;font-weight:600}.cu .hero>b{letter-spacing:-.02em;margin:6px 0 12px;font-size:1.85rem;display:block}.cu .hero--good>b{color:var(--c-price)}.cu .hero--bad>b{color:var(--c-out)}.cu .hero--warn>b{color:#b26b00}.cu .kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cu .kpis div{background:#f6f7fa;border-radius:10px;padding:8px 10px}.cu .kpis small{color:var(--muted);display:block}.cu .kpis strong{font-size:1.15rem}.cu .bd{border-collapse:collapse;background:#fff;width:100%;font-size:.9rem}.cu .res>#res>.bd,.cu .res>#res>.extra,.cu .res>#res>.bars{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:16px;margin-bottom:12px;padding:12px 16px}.cu .res>#res>.bd{border-collapse:separate;border-spacing:0;display:table}.cu .bd td{border-bottom:1px solid #f0f1f4;padding:6px 4px}.cu .bd td:nth-child(2),.cu .bd td:nth-child(3){text-align:right;white-space:nowrap}.cu .bd td:nth-child(3){color:var(--muted);width:64px}.cu .bd .grp td{padding-top:12px;font-weight:700}.cu .bd .grp.cost td:nth-child(2){color:var(--c-out)}.cu .bd .sub td:first-child{color:var(--ink2);padding-left:14px}.cu .bd .sum td{font-weight:760}.cu .bd .sum.good td:nth-child(2){color:var(--c-price)}.cu .bd .sum.bad td:nth-child(2){color:var(--c-out)}.cu .extra{gap:8px;margin:0;display:grid}.cu .extra div{border-bottom:1px solid #f0f1f4;justify-content:space-between;gap:10px;padding:6px 0;font-size:.88rem;display:flex}.cu .extra div:last-child{border-bottom:0}.cu .extra dt{color:var(--ink2)}.cu .extra dd{text-align:right;margin:0;font-weight:700}.cu .bars{gap:10px;display:grid}.cu .bars div{grid-template-columns:120px 1fr auto;align-items:center;gap:10px;font-size:.88rem;display:grid}.cu .bars i{background:var(--acc-line);border-radius:5px;height:10px;display:block}.cu .bars i.new{background:var(--acc)}.cu .ptab{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.9rem}.cu .ptab th{color:var(--muted);text-align:right;border-bottom:1px solid var(--line);padding:6px 4px;font-size:.78rem;font-weight:600}.cu .ptab th:first-child,.cu .ptab td:first-child,.cu .ptab th:nth-child(2),.cu .ptab td:nth-child(2){text-align:left}.cu .ptab td{text-align:right;border-bottom:1px solid #f0f1f4;padding:7px 4px}.cu .ptab td:first-child{color:var(--c-price);font-weight:650}.cu .ptab td.sale{color:var(--ink2)}.cu .ptab td:last-child{color:var(--c-roi);font-weight:600}.cu .ptab .mb{text-align:center;border-radius:999px;min-width:44px;padding:2px 8px;font-weight:700;display:inline-block}.cu .mb--bad{color:#c42b45;background:#fdecf0}.cu .mb--warn{color:#b26b00;background:#fff5e1}.cu .mb--good{color:#0a8f5e;background:#e4f7ef}.cu .ptab tr.near td{background:var(--acc-soft)}.cu .chartbox .chead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.cu .chartbox h2{margin:0}.cu .chartbox .badge{background:var(--acc-soft);color:var(--ink2);border-radius:999px;margin-top:8px;padding:6px 12px;font-size:.88rem;display:inline-block}.cu .chartbox .ctl{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.cu .chartbox .ctl .f{min-width:200px}.cu .chips2{flex-wrap:wrap;gap:6px;display:flex}.cu .chips2 label{position:relative}.cu .chips2 input{opacity:0;pointer-events:none;position:absolute}.cu .chips2 span{height:40px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:.9rem;font-weight:650;display:inline-flex}.cu .chips2 input:checked+span{border-color:var(--acc);background:var(--acc-soft);color:var(--ink)}.cu .chips2 input:focus-visible+span{outline:3px solid var(--acc-ring)}.cu .chart{min-height:260px;margin-top:12px;position:relative}.cu .chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.cu .chart svg+svg{margin-top:6px}.cu .chart text{fill:var(--muted);font-family:inherit;font-size:12.5px}.cu .chart .gl{stroke:#eef0f3}.cu .chart .ax{stroke:#c9ced6}.cu .chart .atitle{fill:#8b95a3;font-size:12px}.cu .chart .xcur{fill:var(--ink);font-weight:800}.cu .chart .lbl{font-size:12.5px;font-weight:800}.cu .chart .ar{opacity:.08}.cu .chart .ln{fill:none;stroke-width:2.5px;stroke-linejoin:round}.cu .chart .be{stroke:#c42b45;stroke-width:1.5px;stroke-dasharray:5 4}.cu .chart .bed{fill:#c42b45;stroke:#fff;stroke-width:2px}.cu .chart .curl{stroke:#1d1f20;stroke-width:1px;stroke-dasharray:3 4;opacity:.35}.cu .chart .cur{stroke:#fff;stroke-width:2.5px}.cu .chart .hl{stroke:#1d1f20;stroke-width:1px;opacity:.35}.cu .chart .hd{fill:#fff;stroke-width:2.5px}.cu .chart .hxb{fill:#1d1f20}.cu .chart .hxt{fill:#fff;font-size:12px;font-weight:700}.cu .chart__empty{text-align:center;padding:90px 0}.cu .tip{pointer-events:none;color:#fff;z-index:2;background:#1d1f20;border-radius:12px;min-width:220px;padding:10px 12px;font-size:.86rem;position:absolute;box-shadow:0 8px 24px #1d1f2040}.cu .tip b{margin-bottom:6px;display:block}.cu .tip div{color:#c9ced6;justify-content:space-between;gap:14px;padding:2px 0;display:flex}.cu .tip div.on{color:#fff;font-weight:700}.cu .tip span{align-items:center;display:inline-flex}.cu .tip strong.neg{color:#ff8fa3}.cu .note{color:var(--ink2);flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;font-size:.88rem;display:flex}.cu .note span{align-items:center;display:inline-flex}.cu .lg{border-top:2.5px solid var(--acc);width:22px;height:0;margin-right:8px;display:inline-block}.cu .lg--be{border-top:2px dashed #c42b45}.cu .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.cu .cta{background:linear-gradient(135deg,#f1e9ff 0%,#e8eeff 100%);border:1px solid #e3d6fb;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;margin-bottom:14px;padding:22px 24px;display:grid;overflow:hidden}.cu .cta b{letter-spacing:-.015em;font-size:1.25rem;line-height:1.3;display:block}.cu .cta p{color:var(--ink2);margin:8px 0 16px;line-height:1.5}.cu .cta p a{color:#7830d7}.cu .cta .btn{background:#7830d7}.cu .cta img{background:#fff;border:1px solid #e3e6ee;border-radius:12px;width:100%;height:auto;box-shadow:0 12px 32px #1d1f201f}.cu .hist__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cu .hist__scroll{margin-top:14px;overflow-x:auto}.cu .hist__table{border-collapse:collapse;min-width:100%;font-size:.88rem}.cu .hist__table th,.cu .hist__table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 12px}.cu .hist__table thead{color:var(--ink2);background:#f6f7fa}.cu .hist__table tbody th{font-weight:650}.cu .hist__table tbody tr:hover{background:#f8f6fd}.cu .hist__table small{color:var(--muted);font-weight:400;display:block}.cu .hist__select{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.cu .hist__actions{gap:10px;display:flex}.cu .cmpwrap{margin-top:16px;overflow-x:auto}.cu .cmpt{border-collapse:collapse;font-size:.9rem}.cu .cmpt th,.cu .cmpt td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;min-width:180px;padding:9px 14px}.cu .cmpt th:first-child,.cu .cmpt td:first-child{min-width:200px;color:var(--muted)}.cu .cmpt th:first-child{z-index:1;background:#fff;position:sticky;left:0}.cu .cmpt th small{color:var(--muted);font-weight:500;display:block}.cu .cmpt .best{color:var(--c-price);font-weight:760}.cu .cmpt__group th,.cu .cmpt__group td{background:var(--c-surface-alt);font-weight:700}.cu .cmpt__group th:first-child{color:var(--acc);background:var(--c-surface-alt)}.cu .cmpt__group td{color:var(--c-out)}.cu .cmpt__section th{padding-top:20px;color:var(--ink)!important}.cu .mbar{display:none}@media (width<=1180px){.cu{grid-template-columns:minmax(0,1fr)}.cu .side{position:static}.cu .side__ttl{display:none}.cu .side__nav{flex-direction:row;padding:6px;overflow-x:auto}.cu .side__group{display:contents}.cu .side__group.side__group--tools{display:none}.cu .side__a{flex:none}.cu .side__a small{display:none}}@media (height<=1300px){.cu .side{position:static}}@media (width<=960px){.cu .grid,.cu .grid:has(.frc--summary){grid-template-columns:minmax(0,1fr)}.cu .res,.cu .toolbar{position:static}.cu .cta{grid-template-columns:minmax(0,1fr)}.cu .mbar{z-index:40;color:#fff;background:#1d1f20;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.86rem;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #1d1f2040}.cu .mbar[hidden]{display:none!important}.cu .mbar b{font-size:1rem;display:block}.cu .mbar--good b:first-child{color:#5be0a8}.cu .mbar--bad b{color:#ff8fa3}.cu .mbar--warn b{color:#ffc861}.cu .mbar i{font-size:1.2rem;font-style:normal}.cu{padding-bottom:110px}}@media (width<=640px){.cu{width:calc(100% - 24px)}.cu .side__nav{flex-direction:column;padding:8px;display:flex;overflow:visible}.cu .side__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.cu .side__group+.side__group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.cu .side__ttl{grid-column:1/-1;margin:4px 10px;display:block}.cu .side__a{min-width:0;padding:9px 10px}.cu .side__a svg{display:none}.cu .side__a b{font-size:.84rem}.cu .box,.cu .frc{padding:14px}.cu .frc--summary{padding:0}.cu .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cu .f--half{grid-column:1/-1}.cu .acc{width:100%;min-width:0;max-width:none}.cu .toolbar__act .btn--ghost{flex:1}.cu .bd,.cu .ptab{font-size:.84rem}.cu .bd td:nth-child(3){display:none}.cu .frc__rows div{grid-template-columns:minmax(0,1fr) auto}.cu .frc__rows dd.p{display:none}.cu .frc--summary .frc__rows div{grid-template-columns:minmax(0,1fr) auto 42px}.cu .frc--summary .frc__rows dd.p{display:block}}.cu .batch__grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:16px;display:grid}.cu .batch__out{background:#f6f7fa;border-radius:14px;padding:16px 18px}.cu .batch__out:empty{display:none}.cu .batch .frc__top{margin:8px 0 12px}.cu .batch .frc__rows div{grid-template-columns:minmax(0,1fr) auto}.cu .batch__empty{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}@media (width<=960px){.cu .batch__grid{grid-template-columns:minmax(0,1fr)}}.cu .top{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:stretch;gap:16px;display:grid}.cu .top .toolbar{margin-top:14px}.cu .top .acc{justify-content:center;width:auto;min-width:0;max-width:none}@media (width<=960px){.cu .top{grid-template-columns:minmax(0,1fr)}}
