.pp-app{display:flex;min-height:100vh;background:var(--canvas)}.pp-side{position:sticky;top:0;align-self:flex-start;height:100vh;width:var(--side);flex:none;display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line)}.pp-brand{display:flex;align-items:center;gap:10px;padding:16px 16px 14px}.pp-nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:1px;padding:6px 10px;overflow-y:auto}.pp-navlbl{padding:12px 8px 6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.pp-navitem{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:33px;padding:0 9px;border-radius:6px;color:var(--ink-2);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:left;text-decoration:none}.pp-navitem .ico{flex:none}.pp-navitem:hover{background:var(--panel-2);color:var(--ink)}.pp-navitem.active{background:var(--accent-tint);color:var(--accent-2)}.pp-navitem.active:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.pp-foot{padding:14px 16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.pp-who{min-width:0;flex:1;overflow:hidden}.pp-name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-ws{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-main{flex:1;min-width:0;display:flex;flex-direction:column}.pp-appbar{position:sticky;top:0;z-index:5;display:none;align-items:center;gap:10px;padding:10px 14px;background:var(--panel);border-bottom:1px solid var(--line)}.pp-back{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);background:var(--panel);border-radius:8px;color:var(--ink-2)}.pp-content{flex:1;padding-bottom:24px}.pp-mobilenav{display:none}@media (max-width:900px){.pp-side{display:none}.pp-appbar{display:flex}.pp-mobilenav{display:flex;position:sticky;bottom:0;z-index:5;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.pp-mobilenav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px;font-size:10px;font-weight:600;color:var(--ink-3);text-decoration:none}.pp-mobilenav a.active{color:var(--accent-2)}}.pp-statement{border-bottom:1px solid var(--line)}.pp-statement:last-child{border-bottom:0}.pp-statement-hd{display:flex;align-items:center;gap:14px;width:100%;padding:14px 20px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.pp-statement-hd:hover{background:var(--panel-hover)}.pp-statement-label{font-weight:700;font-size:13.5px}.pp-statement-period{font-size:11.5px;color:var(--ink-3);font-family:var(--mono)}.pp-statement-amt{margin-left:auto;font-size:14px}.pp-statement-paid{padding:0 20px 12px;margin-top:-8px}.pp-statement-body{padding:0 20px 18px}.pp-statement-body table.orders{margin-top:8px}.pp-ledger-filter{margin:16px 28px 0}tr.pp-gone td{color:var(--ink-4)}.pp-term.warn{color:var(--flag);font-weight:600}.pp-claim-actions{margin-top:14px}.pp-claim-err{margin-top:9px;font-size:12px;color:var(--loss)}.pp-note{font-size:11px;color:var(--ink-4);line-height:1.45}.pp-note.above{margin:0 28px 12px}.pp-note.foot{margin:9px 18px 14px}.pp-hd-stat{text-align:right}.pp-hd-stat .kv{font-size:22px}.pp-st-sections{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.pp-st-section{flex:1 1 170px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.pp-st-section-v{font-weight:700;font-size:17px;margin:6px 0 3px;letter-spacing:-.01em}.pp-st-section.neg .pp-st-section-v{color:var(--loss)}.pp-st-settle{display:grid;grid-template-columns:1fr max-content;gap:4px 18px;margin:14px 0 0;font-size:12.5px}.pp-st-settle dt{color:var(--ink-3)}.pp-st-settle dd{margin:0;text-align:right;color:var(--ink);font-weight:500}.pp-st-settle .pp-st-settled{font-weight:700;color:var(--ink);padding-top:6px;border-top:1px solid var(--line);margin-top:4px}.pp-st-still{margin-top:10px}.pp-export{margin-left:auto}.pp-chips{padding:10px 18px 0;overflow-x:auto}.pp-more{padding:12px 18px 14px}.pp-st-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}@media print{body:has(.pp-statement-body) *{visibility:hidden}body:has(.pp-statement-body) .pp-statement-body,body:has(.pp-statement-body) .pp-statement-body *{visibility:visible}body:has(.pp-statement-body) .pp-statement-body{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;overflow:visible;background:#fff;color:#000;padding:0}body:has(.pp-statement-body) .pp-main{overflow:visible!important;height:auto!important}.pp-st-actions{display:none!important}}.pp-owed{margin:18px 28px 12px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.pp-owed-v{font-weight:700;font-size:30px;letter-spacing:-.02em;margin:8px 0 4px;line-height:1}@media (max-width:767px){.pp-owed{margin:12px 14px 10px}}.pp-shows{display:flex;flex-direction:column;gap:2px;padding:6px 0 10px}.pp-show{padding:11px 18px;border-bottom:1px solid var(--line)}.pp-show:last-child{border-bottom:0}.pp-show-hd{display:flex;align-items:baseline;gap:10px}.pp-show-name{font-weight:600;font-size:13px;min-width:0;overflow-wrap:anywhere}.pp-show-hd .km{margin-left:auto;flex:none}.pp-show-bar{height:7px;border-radius:4px;background:var(--panel-2);margin:8px 0 7px;overflow:hidden}.pp-show-bar i{display:block;height:100%;border-radius:4px;background:var(--accent)}.pp-show-figs{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;color:var(--ink-3)}.pp-show-figs b{color:var(--ink);font-weight:600}.pp-show-share b{color:var(--accent-2)}.pp-body{padding:14px 18px}.pp-body .f-inp,.pp-body input[type=file]{max-width:420px}.pp-body .f-lbl{margin-top:12px}.pp-body .f-lbl:first-of-type{margin-top:0}.pp-body input[type=file]{display:block;font-size:12px;color:var(--ink-3)}.pp-body input[type=file]::file-selector-button{font:inherit;font-weight:600;font-size:12px;padding:6px 10px;margin-right:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink-2);cursor:pointer}.pp-body input[type=file]::file-selector-button:hover{background:var(--panel-2)}.pp-deal-hd{display:flex;align-items:center;gap:10px}.pp-deal-hd h3{margin:0;font-size:14px}.pp-deal-terms{margin:8px 0 0;font-size:13px;overflow-wrap:anywhere}.pp-deal .pp-st-settle{margin-top:10px;grid-template-columns:max-content minmax(0,1fr)}.pp-deal .pp-st-settle dd{overflow-wrap:anywhere}.tok{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:6px 11px;position:relative;min-width:280px}.tok:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.tok-search{display:inline-flex;color:var(--ink-4);flex:none}.tok input{border:0;outline:none;font-size:13px;flex:1;min-width:130px;background:none;padding:5px 2px;color:var(--ink);font-family:var(--ui);font-weight:500}.tok input::placeholder{color:var(--ink-4);font-weight:400}.scope{display:inline-flex;align-items:center;gap:5px;background:var(--accent-tint);border:1px solid var(--accent);color:var(--accent-2);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap}.scope:hover{background:#dbe7ff}.scope svg{flex:none}.scope-caret{font-size:10px;opacity:.75}.scopemenu{position:fixed;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 32px #08081029;padding:5px;z-index:70}.scopemenu>div{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.scopemenu>div:hover{background:var(--panel-2)}.scopemenu>div.on{background:var(--accent-tint);color:var(--accent-2);font-weight:650}.scopemenu>div svg{color:var(--ink-3);flex:none}.scopemenu>div.on svg{color:var(--accent-2)}.tok .chip{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:4px 6px 4px 9px;font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.tok .chip b{color:var(--accent-2);font-weight:600;text-transform:capitalize}.tok .chip .x{cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-4);font-size:10px}.tok .chip .x:hover{background:var(--loss-bg);color:var(--loss)}.sugmenu{position:fixed;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 32px #08081029;padding:5px;z-index:70}.sugmenu.up{box-shadow:0 -12px 32px #08081029}.sugopt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;font-family:var(--ui);font-size:12.5px;text-align:left;cursor:pointer;color:var(--ink-2)}.sugopt:hover,.sugopt.on{background:var(--panel-2)}.sugopt.on{color:var(--accent-2)}.sugopt-label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugopt-sub{flex:none;font-size:11px;font-weight:500;color:var(--ink-4)}.card.lvd{max-width:760px}.lvd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.lvd-title{flex:1 1 140px;min-width:0;font-weight:700;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvd-tools{display:flex;align-items:center;gap:6px;margin-left:auto}.lvd-tool{height:34px}.lvd-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.lvd-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--gain);flex:none}[data-tone=warn] .lvd-dot{background:var(--flag)}[data-tone=bad] .lvd-dot{background:var(--loss)}.lvd-alert{margin:10px 14px;font-size:12.5px;font-weight:600}.lvd-alert+.lvd-facts{border-top:1px solid var(--line)}.lvd-facts{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--panel-2);overflow-x:auto;white-space:nowrap}.lvd-k{flex:none;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lvd-fact{flex:none;display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 2px 0 10px;border:1px solid var(--line);border-radius:15px;background:var(--panel);font-family:var(--ui);font-size:12px;font-weight:600;color:var(--ink-2)}.lvd-fact.suggested{border-style:dashed;border-color:var(--line-strong);background:transparent;color:var(--ink-3)}.lvd-fact button{border:0;background:transparent;cursor:pointer;font:inherit;color:var(--ink-3);padding:0 8px;height:28px;border-radius:14px}.lvd-fact button:hover{color:var(--ink)}.lvd-fact .lvd-keep{color:var(--accent);font-weight:700}.lvd-fact.lvd-add{padding:0 12px;cursor:pointer;color:var(--accent);border-style:dashed}.lvd-add-form{display:flex;gap:8px;padding:8px 14px;border-bottom:1px solid var(--line)}.lvd-add-form .f-inp{flex:1;min-width:0;font-size:16px}.lvd-reqs{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap}.lvd-req{flex:none;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:13px;background:var(--panel-2);font-size:12px;font-weight:600;color:var(--ink-2)}.lvd-req b{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-3)}.lvd-chat{display:flex;flex-direction:column-reverse;gap:3px;max-height:220px;overflow-y:auto;margin:0;padding:8px 14px;list-style:none;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.lvd-chat b{color:var(--ink);font-weight:650}.lvd-sech{padding:14px 14px 6px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lvd-empty{padding:2px 14px 10px;font-size:12.5px;color:var(--ink-4)}.lvd-chat-empty{padding-top:8px;border-bottom:1px solid var(--line)}.lvd-q{margin:0 10px 8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.lvd-q.ready{border-left:3px solid var(--gain)}.lvd-q.need{border-left:3px solid var(--flag)}.lvd-q:last-child{margin-bottom:12px}.lvd-q-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lvd-who{font-weight:700;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.lvd-age{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.lvd-text{margin-top:2px;font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.lvd-claimed{margin-top:6px;font-size:11.5px;font-weight:600;color:var(--flag)}.lvd-sug{margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--gain-bg);color:var(--ink);font-size:14px;overflow-wrap:anywhere}.lvd-because{margin-top:4px;font-size:11px;color:var(--ink-4)}.lvd-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lvd-btns .btn{height:40px;padding:0 14px;font-size:13.5px}.lvd-btns .lvd-mic{flex:1 1 120px;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lvd-btns .lvd-mic.on{background:var(--onair);border-color:var(--onair);color:#fff}.lvd-draft{display:flex;flex-direction:column;gap:8px;margin-top:10px}.lvd-input{min-height:64px;resize:vertical;font-size:16px;line-height:1.35}.lvd-draft-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lvd-save .seg-btn{position:relative;padding:8px 11px}.lvd-save .seg-btn:has(.lvd-radio:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.lvd-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.lvd-count{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums}.lvd-count.over{color:var(--loss);font-weight:700}.lvd-err{margin:0}.lvd-ans{padding:12px 14px;border-top:1px solid var(--line)}.lvd-ans-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.lvd-variants{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.lvd-stats{margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lvd-auto{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:12.5px;font-weight:600;color:var(--ink-2)}@media (max-width: 767px){.card.lvd{margin:10px 0 20px;border-left:0;border-right:0;border-radius:0}.lvd-bar{padding:8px 12px}.lvd-q{margin:0 8px 8px}}.bmiss{display:flex;gap:9px;align-items:flex-start;color:var(--ink-3)}.bmiss-i{flex:none;width:16px;height:16px;margin-top:1px;border:1.5px solid var(--ink-4);border-radius:50%;display:grid;place-items:center;font:italic 700 10px/1 Georgia,serif;color:var(--ink-3)}.bmiss-body{min-width:0;display:flex;flex-direction:column;gap:4px}.bmiss-hd{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.bmiss-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;line-height:1.35}.bmiss-sku{font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:5px;padding:0 6px}.bmiss-name{color:var(--ink-2);text-decoration:line-through;text-decoration-color:var(--line-strong)}.bmiss-why{color:var(--ink-4);font-size:11.5px}.bmiss-why:before{content:"· "}.bmiss-queue{margin-top:9px;padding-top:8px;border-top:1px dashed var(--line)}.bmiss-scan{flex:none;padding:11px 18px;background:var(--panel-2);border-top:1px solid var(--line)}.bmiss-scan .bmiss-row{font-size:13px}.pack-strip{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:12px 18px;margin:0 0 2px;background:var(--panel);border:1px solid var(--line);border-radius:12px;position:relative}.pack-strip.paused{background:var(--flag-bg);border-color:var(--flag)}.pack-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.pk-v{font-weight:700;font-size:17px;letter-spacing:-.01em;line-height:1.1}.pk-v .pk-sub{font-weight:600;font-size:12px;color:var(--ink-3)}.pk-paused{color:var(--flag);font-weight:600;font-size:12px}.pack-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pk-idle{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.pk-btn{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.pk-btn:hover{background:var(--panel-2)}.pk-btn.resume{border-color:var(--accent);background:var(--accent);color:#fff}.pk-btn.resume:hover{background:var(--accent-2)}.pk-hist{border:0;background:transparent;color:var(--accent);font-size:11.5px;font-weight:650;cursor:pointer}.pk-hist:hover{text-decoration:underline}.pack-prompt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#08081066;display:grid;place-items:center;z-index:80;padding:24px}.pack-prompt{width:100%;max-width:360px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #08081047;padding:18px 20px}.pp-title{font-weight:700;font-size:16px;margin-bottom:6px}.pp-body{font-size:13px;color:var(--ink-2);line-height:1.5;margin-bottom:16px}.pp-actions{display:flex;gap:10px;justify-content:flex-end}.pk-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#08081066;z-index:65;display:flex;justify-content:flex-end}.pk-drawer{background:var(--panel);width:100%;max-width:min(92vw,620px);height:100%;overflow-y:auto;padding:18px 20px;box-shadow:-12px 0 40px #08081033;border-left:1px solid var(--line);animation:drawer-in .18s ease-out}.pk-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px;position:sticky;top:0;background:var(--panel);z-index:1}.pk-dt{font-size:15px;font-weight:600}.pk-ds{font-size:11.5px;color:var(--ink-3);margin-bottom:14px}.pk-sec-h{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:22px 0 4px}.pk-sess{border-top:1px solid var(--line);padding:11px 0}.pk-sessgrp:last-child .pk-sess{border-bottom:1px solid var(--line)}.pk-sh{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pk-st{font-family:var(--mono);font-size:12px;font-weight:600}.pk-sr{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--gain)}.pk-sr.none{color:var(--ink-4);font-weight:400}.pk-sm{font-size:11px;color:var(--ink-3);margin-top:3px}.pk-dow{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);font-weight:600;margin-left:7px;text-transform:uppercase;letter-spacing:.04em}.pk-brk{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--flag);background:var(--flag-bg);border-radius:5px;padding:1px 6px;margin-left:8px;vertical-align:middle}.pk-live{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--accent-2);background:var(--accent-tint);border-radius:5px;padding:1px 6px;margin-left:8px;vertical-align:middle}.pk-dempty{font-size:12px;color:var(--ink-3);padding:14px 0}.pk-chart{padding:12px 0 6px;border-bottom:1px solid var(--line);margin-bottom:4px}.pk-chart-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.pk-chart-k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.pk-chart-v{font-size:12px;font-weight:750}.pk-svg{display:block;width:100%;height:62px}.pk-bar{fill:var(--line)}.pk-line{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pk-avg{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.pk-dot{stroke:var(--ink-4);stroke-width:4.8;stroke-linecap:round;opacity:.55;vector-effect:non-scaling-stroke}.pk-chart-f{display:flex;justify-content:space-between;font-family:var(--mono);font-size:8.5px;color:var(--ink-4);margin-top:3px}.pk-day{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:11px 0;cursor:pointer;color:inherit;font:inherit}.pk-day:last-of-type{border-bottom:1px solid var(--line)}.pk-day:hover{background:var(--panel-2)}.pk-day.dim{opacity:.45}.pk-sb{position:relative;height:7px;border-radius:4px;background:var(--line);margin-top:7px;overflow:hidden}.pk-sb i{position:absolute;top:0;height:100%;display:block}.pk-sb i.on{background:var(--accent)}.pk-sb i.off{background:transparent}.pk-back{border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:650;cursor:pointer;padding:4px 0}.pk-back:hover{text-decoration:underline}.pk-kpi{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:4px}.pk-kpi>div{flex:1;padding:9px 12px 9px 0}.pk-brkrow{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--flag);background:var(--flag-bg);border-radius:5px;padding:3px 8px;margin:2px 0;display:inline-block}.pk-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 10px}.pk-range-note{font-family:var(--mono);font-size:10px;color:var(--ink-4);margin:-6px 0 10px}@media (max-width:640px){.pack-strip{gap:12px;padding:12px 14px}.pack-stat{flex:1 1 40%}.pack-actions{margin-left:0;width:100%;justify-content:space-between}.pk-btn{padding:11px 16px;min-height:44px;font-size:13px}.pk-hist{min-height:44px}.pk-back{min-height:44px;display:inline-flex;align-items:center;padding:4px 8px;margin-left:-8px}.pk-drawer{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.pk-day{padding:14px 0;min-height:44px}.pk-svg{height:76px}.pk-range{gap:8px}.pk-range .msel-btn{min-height:44px}}.cx-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);border-radius:999px;padding:5px 12px 5px 10px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.cx-chip:hover{border-color:var(--ink-3);background:var(--panel-2)}.cx-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--ink-4);flex:none}.cx-chip .n{font-variant-numeric:tabular-nums;font-weight:700}.cx-chip .sfx{font-size:10.5px;font-weight:600;color:var(--ink-4)}.cx-chip.pull .sfx{color:var(--loss)}.cx-chip.pull{border-color:var(--loss);background:var(--loss-bg);color:var(--loss)}.cx-chip.pull .dot{background:var(--loss)}.cx-chip.pull:hover{border-color:var(--loss);background:var(--loss-bg)}.cx-rows{display:flex;flex-direction:column}.cx-row{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.cx-row:last-child{border-bottom:0}.cx-row.staged{border-left:3px solid var(--loss);padding-left:10px;margin-left:-13px}.cx-main{min-width:0;flex:1}.cx-nm{font-weight:600;font-size:13px;letter-spacing:-.01em;overflow-wrap:anywhere}.cx-meta{display:flex;flex-wrap:wrap;gap:9px;font-size:11.5px;color:var(--ink-3);margin-top:3px}.cx-sku{font-family:var(--mono);font-size:11px;color:var(--ink-2)}.cx-reason{font-size:11.5px;color:var(--ink-4);margin-top:3px}.cx-pull{color:var(--loss);font-weight:600;font-size:11.5px;white-space:nowrap}.cx-empty{padding:24px 0;color:var(--ink-4);font-size:12.5px}.cx-note{font-size:11.5px;color:var(--ink-4);padding:10px 18px 0}.wait-badge{display:inline-flex;align-items:center;border:1px solid var(--flag);background:var(--flag-bg);color:var(--flag);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wait-badge.gone{border-color:var(--line-strong);background:var(--panel-3);color:var(--ink-3)}.cx-group{margin-bottom:6px}.cx-ghd{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:9px;background:var(--panel);padding:14px 0 7px;border-bottom:2px solid var(--ink)}.cx-ghd .nm{font-size:14px;font-weight:700;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.cx-ghd .dt{font-family:var(--mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.cx-ghd .n{margin-left:auto;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--ink-3);background:var(--panel-3);border-radius:999px;padding:1px 8px}.cx-search{position:sticky;top:0;z-index:2;width:100%;margin:10px 0 4px}.cx-buyer{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);margin-top:2px}.cx-buyer .handle{font-family:var(--ui);color:var(--accent-2);font-weight:600}.cx-buyer .none{font-family:var(--ui);color:var(--ink-4);font-style:italic}.pk-hint{margin-top:8px;font-size:12px;line-height:1.5;color:var(--ink-4);max-width:46ch;margin-inline:auto}.pk-hint a{color:var(--accent);font-weight:650}.seg-btn .pk-n{font-variant-numeric:tabular-nums;opacity:.6;font-weight:600;margin-left:2px}.seg-btn.on .pk-n{opacity:.85}.pk-elsewhere{margin:14px 18px;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel-2);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.pk-elsewhere strong{color:var(--ink);font-weight:700}.pk-elsewhere a{color:var(--accent);font-weight:650;white-space:nowrap}.parcel-showgrp{display:flex;flex-direction:column;gap:7px}.parcel-showgrp+.parcel-showgrp{margin-top:9px;padding-top:9px;border-top:1px dashed var(--line)}.showgrp-hd{display:flex;align-items:baseline;gap:8px}.showgrp-hd .sg-name{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--accent-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showgrp-hd .sg-n{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);font-weight:600;white-space:nowrap}.pd-showgrp+.pd-showgrp{margin-top:14px}.pd-showgrp .showgrp-hd{margin-bottom:4px}.ss{min-height:440px;display:flex;flex-direction:column}.ss-top{flex:none;display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}.ss-eyebrow{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ss-counts{margin-left:auto;display:flex;gap:16px;align-items:baseline}.ss-counts span{font-size:11.5px;color:var(--ink-3)}.ss-counts b{font-family:var(--mono);font-size:15px;font-weight:600;color:var(--ink)}.ss-sound{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none}.ss-body{flex:1;display:flex;flex-direction:column}.ss-idle{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 20px;text-align:center}.ss-beacon{display:flex;align-items:center;gap:12px}.ss-dot{width:11px;height:11px;border-radius:50%;background:var(--accent);animation:ss-pulse 1.9s ease-in-out infinite}@keyframes ss-pulse{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ss-dot{animation:none;opacity:.9}}.ss-wait{margin:0;font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.ss-sub{color:var(--ink-3);font-size:13px;max-width:46ch}.ss-manual{display:flex;gap:8px;align-items:center;margin-top:4px}.ss-manual input{width:260px;font-family:var(--mono)}.ss-receipt{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 16px;border-top:1px solid var(--line);background:var(--gain-bg)}.ss-ok{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gain)}.ss-receipt .ss-where{font-weight:600}.ss-receipt .ss-meta{color:var(--ink-3);font-size:12px}.ss-receipt button{margin-left:auto}.ss-timer{flex:none;border-top:1px solid var(--line);padding:10px 18px 4px}.ss-box{flex:1;display:flex;flex-direction:column}.ss-hd{flex:none;padding:16px 18px 14px;border-bottom:1px solid var(--line);display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.ss-who{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ss-nm{font-size:19px;font-weight:700;letter-spacing:-.02em}.ss-nm-masked{font-family:var(--mono);font-size:16px;font-weight:500;color:var(--ink-3);letter-spacing:.02em}.ss-nick{font-size:17px;font-weight:700;color:var(--accent-2);letter-spacing:-.01em}.ss-nick-lead{font-size:25px}.ss-withheld{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.ss-dest{margin-top:8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ss-zip{font-family:var(--mono);font-size:38px;font-weight:600;line-height:1;letter-spacing:-.01em}.ss-state{font-family:var(--mono);font-size:22px;font-weight:600;color:var(--ink-2)}.ss-city{font-size:12.5px;color:var(--ink-4)}.ss-hdr{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.ss-chip{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 10px;border:1px solid}.ss-chip-due{color:var(--loss);background:var(--loss-bg);border-color:#f3c9c5}.ss-chip-soon{color:var(--flag);background:var(--flag-bg);border-color:#e8d4b8}.ss-chip-ok{color:var(--gain);background:var(--gain-bg);border-color:#bfe3ce}.ss-chip-combined{color:var(--accent-2);background:var(--accent-tint);border-color:#c6d9fd}.ss-chip-trk{color:var(--ink-3);background:var(--panel-2);border-color:var(--line);letter-spacing:.02em;text-transform:none}.ss-pull{flex:none;display:flex;gap:10px;align-items:flex-start;padding:11px 18px;background:var(--flag-bg);border-bottom:1px solid #e8d4b8;color:var(--flag)}.ss-pull b{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase}.ss-pull span{color:#7a3a06;font-size:12.5px}.ss-items{flex:1;padding:6px 0}.ss-item{display:flex;gap:14px;align-items:center;width:100%;text-align:left;padding:13px 18px;border:0;border-bottom:1px solid var(--panel-3);background:none;color:inherit}.ss-item:last-child{border-bottom:0}.ss-item:hover{background:var(--panel-hover)}.ss-key{font-family:var(--mono);font-size:10px;color:var(--ink-4);width:12px;text-align:right}.ss-tick{width:26px;height:26px;flex:none;border:2px solid var(--line-strong);border-radius:7px;display:grid;place-items:center;color:transparent;font-size:15px;font-weight:700}.ss-item-done .ss-tick{background:var(--gain);border-color:var(--gain);color:#fff}.ss-sku{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:3px 9px;min-width:52px;text-align:center}.ss-iname{font-size:16px;font-weight:600;letter-spacing:-.01em}.ss-ai{font-size:12px;color:var(--ink-3);margin-top:2px}.ss-item-done .ss-iname,.ss-item-done .ss-sku{color:var(--ink-4);text-decoration:line-through;text-decoration-color:var(--line-strong)}.ss-showgrp{padding:11px 18px 3px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ss-showgrp+.ss-item{border-top:0}.ss-showtime{margin-left:8px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-4)}.ss-ft{flex:none;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:11px 18px;border-top:1px solid var(--line);background:var(--panel-2)}.ss-kbd{font-family:var(--mono);font-size:11px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.ss-kbd i{font-style:normal;background:#fff;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:2px 7px;color:var(--ink-2);font-weight:600}.ss-ft .ss-act{margin-left:auto}.ss-go{background:var(--gain);color:#fff;border:0;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:600}.ss-go:hover{background:#085427}.ss-flash{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--gain-bg)}.ss-mark{font-size:46px;line-height:1;color:var(--gain)}.ss-flash h2{margin:0;font-family:var(--mono);font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:var(--gain)}.ss-flash .ss-meta{color:#0b5a2c;font-size:13px}.ss-miss{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px 24px;text-align:center;background:var(--loss-bg)}.ss-miss h2{margin:0;font-family:var(--mono);font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:var(--loss)}.ss-code{font-family:var(--mono);font-size:15px;background:#fff;border:1px solid #f3c9c5;border-radius:7px;padding:4px 10px}.ss-miss p{margin:0;max-width:56ch;color:#8d2019;font-size:13px}.ss-acts{display:flex;gap:10px;margin-top:4px}.ss-amb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px 24px;text-align:center}.ss-amb h2{margin:0;font-size:16px;font-weight:700}.ss-cands{display:flex;flex-direction:column;gap:8px;width:min(520px,100%)}.ss-cand{display:flex;align-items:baseline;gap:12px;text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px}.ss-cand:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ss-cand .ss-zip{font-size:22px}.ss-cand .ss-meta{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}@media (max-width: 560px){.ss-zip{font-size:30px}.ss-iname{font-size:15px}.ss-counts{width:100%;margin-left:0}.ss-manual input{width:100%}}.cs-page>.cs-band{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-review-note{font-size:12px;line-height:1.6;color:var(--ink-3);margin:8px 28px;max-width:1100px}.cs-package{font-size:11px;color:var(--ink-3);margin-top:5px;overflow-wrap:anywhere}.cs-package summary{cursor:pointer;color:var(--ink-2)}.cs-package>div{margin-top:4px}.cs-amt small{display:block;font-size:10px;color:var(--ink-3);font-weight:400}@media (max-width:700px){.cs-page>.cs-band{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-review-note summary{cursor:pointer}.cs-col-unknown .cs-bar{background:var(--ink-4)}.cs-history{margin-right:auto;font-size:12px;color:var(--ink-3)}@media (max-width:700px){.cs-page .cs-src{position:static;display:table;margin-bottom:8px}}.tm-subtabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--line);background:var(--panel)}.tm-subtab{border:0;background:transparent;padding:11px 12px 12px;font-size:12.5px;font-weight:600;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.tm-subtab:hover{color:var(--ink)}.tm-subtab.on{color:var(--accent-2);border-bottom-color:var(--accent)}.tm-subtab .cnt{margin-left:6px;font-family:var(--mono);font-size:10px;background:var(--panel-2);color:var(--ink-3);border-radius:10px;padding:1px 6px}.tm-subtab.on .cnt{background:var(--accent-tint);color:var(--accent-2)}.rl-tools{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}.rl-tools .btn{margin-left:auto}.rl-name b,.rl-reassign-t{font-weight:600;color:var(--ink)}.rl-name .pill{margin-left:8px}.rl-desc{font-size:11.5px;color:var(--ink-3);margin-top:1px;max-width:420px}.rl-lock{display:inline-block;width:10px;height:11px;border:1.6px solid var(--ink-4);border-radius:2px;margin-right:7px;position:relative;top:1px}.rl-lock:before{content:"";position:absolute;left:1px;right:1px;top:-6px;height:6px;border:1.6px solid var(--ink-4);border-bottom:0;border-radius:4px 4px 0 0}.rl-count{border:0;background:transparent;padding:0;font:inherit;color:var(--accent-2);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rl-count.zero,.rl-act:disabled{color:var(--ink-4);text-decoration:none;cursor:default}.rl-held{font-size:11px;color:var(--ink-4);margin-top:3px}.tm-access{color:var(--ink-3);white-space:nowrap}.tm-access.none{color:var(--ink-4)}.rl-acts{display:flex;gap:14px;justify-content:flex-end;white-space:nowrap}.rl-act{border:0;background:transparent;padding:0;font-size:11.5px;font-weight:600;color:var(--accent-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.card:has(.rl-editor){overflow:visible}.card:has(.rl-editor)>.ch{border-radius:12px 12px 0 0}.rl-back{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line)}.rl-back .t{font-weight:700;font-size:14px;letter-spacing:-.01em}.rl-editor{display:grid;grid-template-columns:minmax(0,1fr) 280px;background:linear-gradient(to right,var(--panel) calc(100% - 280px),var(--panel-2) calc(100% - 280px))}.rl-form{padding:6px 18px 18px;border-right:1px solid var(--line);min-width:0}.rl-form textarea.f-inp{resize:vertical;min-height:56px}.rl-start{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rl-start>.f-inp{width:240px}.rl-start .perm-hint{margin:0}.rl-perms{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.rl-perms .perm-group>.f-lbl{margin:0 0 8px}.rl-locknote{margin:0 0 14px;padding:9px 11px;border-radius:8px;background:var(--panel-2);font-size:12px;color:var(--ink-3)}.perm-row.rl-fin{background:var(--accent-tint);border:1px solid var(--accent);border-radius:9px;padding:8px 10px;margin:4px 0}.rl-fin-label{font-weight:600}.perm-row.rl-tier{margin-left:26px}.rl-rail{position:sticky;top:calc(var(--sticky-top,0px) + 12px);align-self:start;padding:16px 18px 18px;background:var(--panel-2)}.rl-rail h4{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:-.01em}.rl-rail-lead{font-size:11.5px;color:var(--ink-3);margin:0 0 12px}.rl-rail-sec{padding:10px 0;border-top:1px solid var(--line)}.rl-rail-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;display:flex;justify-content:space-between}.rl-rail-v{font-size:12.5px;color:var(--ink-2);margin-top:5px;line-height:1.5}.rl-rail-v.big{font-weight:700;font-size:15px;color:var(--ink);letter-spacing:-.01em}.rl-screens,.rl-money{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rl-screens span{font-size:11.5px;border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:2px 7px;color:var(--ink-2)}.rl-money span{font-size:11.5px;border-radius:6px;padding:2px 7px;background:var(--panel-3);color:var(--ink-4);text-decoration:line-through}.rl-money span.on{background:var(--gain-bg);color:var(--gain);text-decoration:none;font-weight:600}.rl-foot{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid var(--line)}.rl-sp{flex:1}.rl-err{color:var(--loss);font-size:12px}.rl-reassign{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-top:1px solid var(--line);background:var(--loss-bg);border-radius:0 0 11px 11px}.rl-reassign-row,.rl-reassign-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rl-reassign-row>.f-inp{width:260px}@media (max-width:900px){.rl-editor{grid-template-columns:1fr;background:var(--panel)}.rl-form{border-right:0}.rl-rail{position:static;border-top:1px solid var(--line)}}.tm-rolecell .pill{margin-left:8px}.tm-filter{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}.tm-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent);background:var(--accent-tint);color:var(--accent-2);border-radius:20px;padding:3px 6px 3px 10px;font-weight:600;font-size:12px}.tm-chip button{border:0;background:transparent;color:inherit;font-size:14px;line-height:1;padding:0 3px;cursor:pointer}.tm-reset{margin-right:auto}.set-search{position:relative}.set-search .f-inp{width:260px;padding:8px 30px;font-size:12.5px}.set-search .mag{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-4);font-size:12px;pointer-events:none}.set-search .kbd{position:absolute;right:9px;top:50%;transform:translateY(-50%);font:600 10px var(--mono);color:var(--ink-3);border:1px solid var(--line);border-radius:5px;padding:1px 6px;background:var(--panel-2);pointer-events:none}.set-search:focus-within .kbd,.set-search .f-inp:not(:placeholder-shown)~.kbd{display:none}.set-results{position:absolute;top:calc(100% + 6px);right:0;width:340px;max-width:calc(100vw - 28px);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #08081024;overflow:hidden;z-index:40}.set-results .sr{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;text-align:left;padding:10px 14px;font:inherit;font-size:12.5px;color:var(--ink-2);border-bottom:1px solid var(--panel-2);cursor:pointer}.set-results .sr:last-child{border-bottom:0}.set-results .sr.act{background:var(--panel-hover)}.set-results .sr .where{margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.set-results .sr-none{padding:14px;font-size:12px;color:var(--ink-3);text-align:center}@media (max-width:767px){.set-search{flex:1}.set-search .f-inp{width:100%}.set-results{left:0;right:auto}}@keyframes set-pulse{0%{outline-color:var(--accent)}to{outline-color:transparent}}.set-pulse{outline:2px solid transparent;outline-offset:-2px;animation:set-pulse 1.2s ease-out 2}@media (prefers-reduced-motion:reduce){.set-pulse{animation-iteration-count:1}}.rv-tabgap{flex:none;width:1px;background:var(--line);margin:8px 6px}.rv-tab .attn{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--flag);margin-left:7px;vertical-align:2px}.rv-tab .cnt.unsaved,.rv-tab.on .cnt.unsaved{background:var(--flag-bg);color:var(--flag)}@media (max-width:767px){.rv-tabgap{display:none}}.ov-hero{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ov-hero .ov-big{font-weight:700;font-size:15px;letter-spacing:-.01em}.ov-hero .ov-sub{font-size:12.5px;color:var(--ink-3)}.ov-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border:0;border-bottom:1px solid var(--panel-2);cursor:pointer;background:none;width:100%;text-align:left;font:inherit;color:inherit}.ov-row:last-child{border-bottom:0}.ov-row:hover{background:var(--panel-hover)}.ov-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ov-row .ov-main{min-width:0;flex:1}.ov-row .ov-t{display:block;font-weight:600;font-size:13px}.ov-row .ov-s{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.ov-row .pill{flex:none}.ov-row .ov-go{flex:none;color:var(--ink-3);font-size:12px;white-space:nowrap}.ov-row:hover .ov-go{color:var(--accent)}.set-subsec{display:flex;align-items:center;gap:10px;padding:10px 18px;background:var(--panel-2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.set-disc>summary{cursor:pointer;list-style:none;padding:12px 18px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.set-disc>summary::-webkit-details-marker{display:none}.set-disc>summary:before{content:"▸ ";color:var(--ink-4)}.set-disc[open]>summary:before{content:"▾ "}.set-disc>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tm-person{display:flex;align-items:center;gap:11px;min-width:0}.tm-av{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;font-family:var(--mono);font-size:10.5px;font-weight:800;background:var(--panel-3);color:var(--ink-2)}.tm-av.me{background:var(--accent);color:#fff}.tm-person .nm{font-weight:600}.tm-person .em{font-family:var(--mono);font-size:11px;color:var(--ink-3)}tr.tm-pending td{background:var(--panel-hover)}tr.tm-pending .nm{color:var(--ink-3)}.tok-ok,.tok-bad{margin-top:8px;font-size:12px}.tok-ok{color:var(--gain)}.tok-bad{color:var(--loss)}.tabpane.card.bare.set-biz{overflow:visible}.set-biz .adm-setgroup,.set-biz .adm-setgroup:last-child{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 0 18px;scroll-margin-top:64px}.set-biz .adm-setgroup>.adm-setrow:last-child{border-bottom:0}.set-biz .set-sec{scroll-margin-top:64px}.set-subnav{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 0 10px;background:#f3f3f5f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.set-subnav button{display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--panel);color:var(--ink-3);border-radius:20px;padding:5px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.set-subnav button:hover{border-color:var(--accent);color:var(--accent)}.set-subnav button.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-2)}.set-subnav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}details.set-adv>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:15px 18px;flex-wrap:wrap}details.set-adv>summary::-webkit-details-marker{display:none}details.set-adv>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}details.set-adv>summary .tw{color:var(--ink-4);transition:transform .12s}details.set-adv[open]>summary .tw{transform:rotate(90deg)}details.set-adv[open]>summary{border-bottom:1px solid var(--line)}details.set-adv>summary h3{font-weight:700;font-size:14px;margin:0;letter-spacing:-.01em}details.set-adv>summary .sub{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.set-adv-note{padding:14px 18px;font-size:12.5px;color:var(--ink-3);line-height:1.5;max-width:640px;border-bottom:1px solid var(--line)}.set-biz .adm-set-ctl .foot-link{flex:none;font-size:11.5px}.set-panesave{position:sticky;bottom:14px;display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #0808101a;z-index:7;margin-top:2px}.set-panesave .dirty{font-size:11.5px;font-weight:600;color:var(--flag)}.set-panesave .sp{margin-left:auto}@media (max-width:767px){.set-panesave{bottom:8px;flex-wrap:wrap}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f3f3f5;--panel:#fff;--panel-2:#f1f1f3;--panel-3:#e9e9ec;--panel-hover:#f6f6f8;--ink:#000;--ink-2:#303030;--ink-3:#5c5c5c;--ink-4:#8c8c8c;--line:#dcdce0;--line-strong:#b4b4b8;--accent:#0a58f0;--accent-2:#0040b8;--accent-tint:#e8f0ff;--gain:#0a6b34;--gain-bg:#e3f4ea;--loss:#c91f14;--loss-bg:#fce9e7;--flag:#9a4708;--flag-bg:#f9eddf;--onair:#be185d;--onair-bg:#fdf2f7;--accent-glow:rgba(10,88,240,.22);--ui:"Inter Variable","Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,monospace;--side:236px;--fab-clear:88px;--cat-cogs:#d97706;--cat-ret:#be185d;--seq-0:#f4f7ff;--seq-1:#e2ecfe;--seq-2:#b9d1fb;--seq-3:#84adf7;--seq-4:#3f7cf3;--seq-5:#0a58f0;--seq-6:#0040b8}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--ui);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}.tnum{font-variant-numeric:tabular-nums}.login{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--canvas);padding:24px}.login-card{width:100%;max-width:372px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0808101f;padding:30px}.brand{display:flex;align-items:center;gap:11px}.brand-mark{position:relative;width:30px;height:30px;border-radius:8px;flex:none;background:url(/logo.png) center/contain no-repeat;color:transparent;font-size:0;overflow:hidden}.brand-mark:after{content:none}.brand-name{font-size:14.5px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.brand-sub{margin-top:1px;font-size:11px;color:var(--ink-3)}.login h1{font-family:var(--ui);font-weight:700;font-size:20px;letter-spacing:-.02em;margin:24px 0 3px}.login .sub{font-size:12.5px;color:var(--ink-3)}.f-lbl{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:14px 0 6px}.f-inp{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:13px;font-family:var(--ui);color:var(--ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.f-inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.btn-primary{width:100%;margin-top:20px;background:var(--accent);color:#fff;border:0;border-radius:10px;padding:12px;font-size:13.5px;font-weight:600;box-shadow:0 4px 12px var(--accent-glow)}.btn-primary:hover{background:var(--accent-2)}.btn-primary:disabled{opacity:.6;cursor:default}.login .err{margin-top:12px;color:var(--loss);font-size:12px;min-height:14px}.login .toggle{margin-top:16px;text-align:center;font-size:12px;color:var(--ink-3)}.login .toggle b{color:var(--accent);cursor:pointer}.login .toggle a{color:var(--accent);text-decoration:none}.login .toggle a:hover{text-decoration:underline}.login .demo-logins{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.login .demo-logins-h{font-size:12px;color:var(--ink-3)}.login .demo-login{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:transparent;border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer;font:inherit;color:inherit}.login .demo-login:hover{border-color:var(--accent)}.login .demo-login-l{font-size:13px;font-weight:600}.login .demo-login-hint{font-weight:400;color:var(--ink-3)}.login .demo-login-e{font-size:12px;color:var(--ink-3);font-family:ui-monospace,Consolas,monospace}.login.admin{background:#0e0e11}.login.admin .login-card{border-color:#26262c;box-shadow:0 18px 48px #00000080}.admin-badge{margin-left:auto;align-self:flex-start;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-tint);border:1px solid rgba(10,88,240,.25);border-radius:5px;padding:3px 6px}.app{display:grid;grid-template-columns:var(--side) minmax(0,1fr);height:100vh;overflow:hidden;background:var(--canvas);transition:grid-template-columns .16s ease}.side{display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line);min-width:0}.side-brand{display:flex;align-items:center;gap:10px;padding:16px 16px 14px}.brand-id{min-width:0;overflow:hidden}.nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:1px;padding:6px 10px;overflow-y:auto;overflow-x:visible}.nav-lbl{padding:12px 8px 6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.nav-item.nav-more,.more-scrim{display:none}.nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:33px;padding:0 9px;border:0;background:transparent;border-radius:6px;color:var(--ink-2);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:left;text-decoration:none}.nav-item .ico{flex:none}.nav-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-toggle{margin-left:auto;flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid transparent;background:transparent;border-radius:6px;color:var(--ink-4);transition:transform .16s ease}.nav-toggle:hover{background:var(--panel-2);border-color:var(--line);color:var(--ink-2)}.nav-item:hover{background:var(--panel-2);color:var(--ink)}.nav-item.active{background:var(--accent-tint);color:var(--accent-2);font-weight:600}.nav-item.active:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.side-sync{padding:8px 12px}.nav-collapsed .side-sync{padding:8px 0;display:flex;justify-content:center}.syncind{display:inline-flex;align-items:center;gap:7px;width:100%;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:6px 9px;font-size:11.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.syncind:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.syncind:disabled{cursor:default}.syncind.collapsed{width:auto;justify-content:center;padding:7px}.syncind-dot{width:7px;height:7px;border-radius:50%;background:var(--gain);flex:none}.syncind.err .syncind-dot{background:var(--loss)}.syncind-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txind,.txind:hover{cursor:default;border-color:var(--line);color:var(--ink-3)}.txind-stop{border:0;background:none;color:inherit;cursor:pointer;padding:0 2px;opacity:.7}.txind-stop:hover{opacity:1}.txind-stop:disabled{cursor:default;opacity:.4}.side-credit{margin:8px 12px 0;display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:6px 9px;font-size:11.5px}.side-credit .sc-k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600;flex:none}.side-credit .sc-v{font-weight:600;color:var(--ink-2);white-space:nowrap}.side-credit .sc-rem{color:var(--ink-4);font-weight:600}.side-credit .sc-bar{margin-left:auto;width:44px;height:5px;border-radius:3px;background:var(--panel-2);overflow:hidden;flex:none}.side-credit .sc-fill{display:block;height:100%;background:var(--accent)}.side-credit.warn .sc-fill{background:var(--flag)}.side-credit.collapsed{margin:8px 8px 0;justify-content:center;padding:6px 7px}.side-credit.collapsed .sc-v,.side-credit.collapsed .sc-bar{display:none}.side-foot{border-top:1px solid var(--line);padding:12px;display:flex;align-items:center;gap:9px}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#2b2b2b,#000);color:#fff;font-size:11px;font-weight:600;flex:none}.foot-id{min-width:0;flex:1}.seller-nm{font-size:12.5px;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-sub{font-family:var(--mono);font-size:10px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.foot-link{border:0;background:transparent;padding:0;font-size:10.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.foot-link:hover{color:var(--accent)}.signout{border:1px solid var(--line);background:#fff;border-radius:7px;padding:5px 9px;font-size:11px;color:var(--ink-3)}.signout:hover{border-color:var(--loss);color:var(--loss)}.app.nav-collapsed{--side:60px}.nav-collapsed .brand-id,.nav-collapsed .nav-txt,.nav-collapsed .nav-lbl,.nav-collapsed .foot-id,.nav-collapsed .foot-actions{display:none}.nav-collapsed .side-brand{flex-direction:column;gap:6px;padding:14px 0 10px}.nav-collapsed .nav-toggle{margin-left:0;transform:rotate(180deg)}.nav-collapsed .nav{padding:6px 8px;align-items:center}.nav-collapsed .nav-item{width:42px;justify-content:center;gap:0;padding:0}.nav-collapsed .nav-item.active:before{left:-8px}.nav-collapsed .nav-grp+.nav-grp{margin-top:9px;padding-top:9px;border-top:1px solid var(--line);width:42px}.nav-collapsed .side-foot{justify-content:center;padding:12px 0}.nav-collapsed .avatar{cursor:pointer}.nav-collapsed .avatar:hover{outline:2px solid var(--accent-tint)}.nav-collapsed .nav{overflow:visible}.nav-collapsed .nav-item:after{content:attr(data-label);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:70;background:#18181c;color:#fff;font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:7px;white-space:nowrap;box-shadow:0 6px 18px #08081047;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.nav-collapsed .nav-item:hover:after{opacity:1;visibility:visible}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0808106b;display:grid;place-items:center;padding:24px;z-index:50}.modal{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #08081047;overflow:hidden}.modal-hd{display:flex;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.modal-hd h3{margin:0;font-weight:700;font-size:15px;letter-spacing:-.01em}.modal-x{margin-left:auto;border:0;background:transparent;font-size:20px;line-height:1;color:var(--ink-4);padding:0 2px}.modal-x:hover{color:var(--ink)}.modal-x:disabled{opacity:.42;cursor:not-allowed}.modal-x:disabled:hover{color:var(--ink-4)}.modal-body{padding:16px 18px 18px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ok-msg{color:var(--gain);background:var(--gain-bg);border:1px solid var(--gain);border-radius:9px;padding:10px 12px;font-size:12.5px}.modal-body .err{color:var(--loss);font-size:12px;min-height:14px;margin-top:10px}.main{min-width:0;height:100vh;overflow:auto;background:var(--canvas)}.main-col{max-width:1600px;margin-inline:auto}.ai-fab{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 8px 24px var(--accent-glow);transition:transform .15s ease,background .15s ease}.ai-fab:hover{background:var(--accent-2);transform:translateY(-2px)}.ai-fab:focus-visible{outline:3px solid var(--accent-tint);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ai-fab{transition:none}.ai-fab:hover{transform:none}}.hd{padding:24px 28px 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.h1{font-weight:700;font-size:24px;letter-spacing:-.03em;line-height:1.1}.hd-filters{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.hd-right{margin-left:auto;display:flex;align-items:center;gap:10px}.pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gain);margin-right:6px;vertical-align:middle}.pill.off{border-color:var(--flag);color:var(--flag);background:var(--flag-bg)}.pill.off i{background:var(--flag)}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.ghost{border-color:transparent;background:transparent}.btn.accent{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 3px 10px var(--accent-glow)}.btn.accent:hover{background:var(--accent-2);color:#fff}.bulkbar{position:sticky;top:calc(var(--sticky-top,0px) + 10px);display:flex;align-items:center;gap:9px;background:#18181c;color:#fff;border-radius:12px;padding:8px 9px 8px 15px;margin:18px 28px 0;box-shadow:0 6px 18px #0808104d;z-index:60;flex-wrap:wrap}.costing-page .bulkbar{top:calc(var(--sticky-top,0px) + var(--costing-fbar-h,48px) + 10px)}.bulkbar .bc{font-family:var(--mono);font-size:12px;font-weight:600;white-space:nowrap}.bulkbar .bnext{font-size:11px;color:#ffffff8c}.bulkbar .bdiv{width:1px;align-self:stretch;background:#ffffff24;margin:6px 0}.bulkbar .bgrp{display:inline-flex;align-items:center;gap:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:5px 9px}.bulkbar .blab{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-weight:600}.bulkbar input{width:74px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;border-radius:8px;padding:5px 8px;font-size:12px;font-family:var(--ui);outline:none}.bulkbar input.brandin{width:130px}.bulkbar input::placeholder{color:#fff6}.bulkbar input:focus{border-color:var(--accent)}.bulkbar .seg{display:inline-flex;border:1px solid rgba(255,255,255,.16);border-radius:8px;overflow:hidden}.bulkbar .seg button{border:0;background:transparent;color:#ffffffb3;padding:5px 9px;font-size:12px;font-weight:600;cursor:pointer}.bulkbar .seg button.on{background:var(--accent);color:#fff}.bulkbar .cl{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:650;cursor:pointer}.bulkbar .cl:hover:not(:disabled){background:#ffffff1f}.bulkbar .cl:disabled{opacity:.55;cursor:default}.bulkbar .ap{border:0;background:var(--accent);color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.bulkbar .ap:hover:not(:disabled){background:var(--accent-2)}.bulkbar .ap:disabled{opacity:.55;cursor:default}.bulkbar .xbtn{padding:6px 10px}.bulkbar .bpop{position:relative;display:inline-flex}.bulkbar .trig{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.bulkbar .trig:hover{background:#ffffff1f}.bulkbar .trig[aria-expanded=true]{background:#ffffff29;border-color:#ffffff4d}.bulkbar .trig .k{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-weight:600}.bulkbar .popcard{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);z-index:61;background:#18181c;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:10px;box-shadow:0 14px 44px #08081066;display:flex;align-items:center;gap:7px}.bulkbar .popcard:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#18181c}@media (max-width:900px){.bulkbar .blbl{display:none}}.btn:disabled{opacity:.6;cursor:default}.sync-msg{font-size:11.5px;color:var(--ink-3)}.spin{display:inline-block;width:11px;height:11px;margin-right:7px;vertical-align:-1px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.select-sm{width:auto;padding:8px 10px;font-size:12.5px;font-weight:600;background:var(--panel);cursor:pointer}.msel{position:relative;display:inline-block}.msel-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.msel-caret{color:var(--ink-4);font-size:10px}.msel-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.msel-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:190px;max-height:300px;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #08081029;padding:4px}.msel-btn.msel-wide{min-width:210px;justify-content:flex-start}.msel-btn.msel-wide .msel-caret{margin-left:auto}.msel-btn.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-2)}.msel-btn.on .sel-cap{color:var(--accent-2);opacity:.75}.msel-menu.wide{min-width:290px}.msel-field{display:inline-flex;align-items:center;gap:8px;text-align:left;white-space:nowrap;cursor:pointer;min-width:0}.msel-field-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.msel-field:disabled{cursor:default;opacity:.6}.msel-opt{display:flex;align-items:center;gap:6px;width:100%;text-align:left;border:0;background:transparent;padding:7px 9px;font-size:12.5px;color:var(--ink-2);border-radius:6px;font-family:var(--ui)}.msel-opt-body{display:flex;flex-direction:column;min-width:0;gap:1px}.msel-opt-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msel-opt-sub{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.msel-opt.on .msel-opt-sub{color:var(--accent-2)}.msel-opt:hover{background:var(--panel-2)}.msel-opt.on{color:var(--accent-2);font-weight:600}.msel-opt.off{color:var(--ink-4);cursor:default}.msel-opt.off:hover{background:transparent}.msel-check{display:inline-block;width:13px;color:var(--accent);font-size:11px}.msel-opt.live{background:var(--loss-bg)}.msel-opt.live:hover{background:#f9dcd8}.msel-opt.active{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent)}.msel-opt.live.active{background:#f9dcd8}.msel-live{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--loss);background:#fbd9d5;border-radius:5px;padding:2px 6px}.msel-live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--loss);animation:msel-live-pulse 1.6s ease-in-out infinite}@keyframes msel-live-pulse{0%,to{opacity:1}50%{opacity:.28}}@media (prefers-reduced-motion:reduce){.msel-live:before{animation:none}}.msel-search{width:calc(100% - 14px);margin:7px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;font:12px var(--ui);color:var(--ink);outline:none}.msel-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.msel-empty{padding:10px 12px;font-size:12px;color:var(--ink-4)}.dr-menu{min-width:250px}.dr-custom{border-top:1px solid var(--line);margin-top:4px;padding:8px 6px 4px}.dr-menu-custom .dr-custom{border-top:0;margin-top:0}.dr-actions{display:flex;align-items:center;gap:8px;padding:2px 6px 6px}.hd-meta{margin:8px 28px 0;font-family:var(--mono);font-size:11px;color:var(--ink-3);display:flex;gap:6px}.ch-link{margin-left:auto;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:650;cursor:pointer}.ch-link:hover{color:var(--accent-2);text-decoration:underline}table.orders tr.clickable{cursor:pointer}.muted{color:var(--ink-4)}.kpi.muted{opacity:.85}.kpi.muted .kv{color:var(--ink-4)}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#08081066;display:flex;justify-content:flex-end;z-index:65}.drawer{width:100%;max-width:min(92vw,620px);height:100vh;background:var(--panel);border-left:1px solid var(--line);box-shadow:-12px 0 40px #08081033;display:flex;flex-direction:column;overflow:hidden;animation:drawer-in .18s ease-out}@keyframes drawer-in{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.drawer-sub{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:20px 0 4px}.drawer-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.drawer-row>span:first-child{color:var(--ink-3)}.drawer-row.total{font-weight:700;border-bottom:0;padding-top:12px}.drawer-items{display:flex;flex-direction:column}.drawer-item{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line);font-size:12.5px}.di-name{font-weight:600}.di-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.was{text-decoration:line-through;color:var(--ink-4);margin-right:6px;font-weight:400}.est-tag{margin-left:8px;font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--flag);background:var(--flag-bg);border:1px solid var(--flag);border-radius:5px;padding:1px 5px}.est-tag.pos{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.drawer-row.sub-line{padding:5px 0;font-size:11.5px;border-bottom:0}.drawer-row.sub-line>span:first-child{color:var(--ink-4);padding-left:12px}.prod-name{font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-sku{font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:2px}.ai-id{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:3px;font-size:11.5px;line-height:1.3}.ai-id-tag{flex-shrink:0;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--accent-2);background:var(--accent-tint);border-radius:4px;padding:1px 4px}.ai-id-product{font-weight:600;color:var(--ink-2)}.ai-id-meta{color:var(--ink-3)}.sku-variant{display:block;margin-top:2px;font-size:12px;font-weight:600;line-height:1.3;color:var(--ink-2)}.cov{display:flex;align-items:center;gap:22px;margin:18px 28px 0;padding:15px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;box-shadow:0 2px 5px #00000008}.cov-big{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.cov-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin-top:5px}.cov-mid{flex:1;min-width:260px}.cov-meter{height:8px;border-radius:5px;background:var(--panel-3);overflow:hidden}.cov-meter i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .3s ease}.cov-sub{font-size:12px;color:var(--ink-3);margin-top:8px}.cov-sub b{color:var(--ink)}.cov-right{flex:none;text-align:right}.cov-stat{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:3px}.cov-stat b{color:var(--ink-2)}.kpis{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:0;margin:18px 28px 0;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.kpis.kpis-5{grid-template-columns:1.2fr repeat(4,minmax(0,1fr))}.kpis.kpis-5 .kv{font-size:26px}.kpis.kpis-6{grid-template-columns:1.2fr repeat(5,minmax(0,1fr))}.kpis.kpis-6 .kv{font-size:23px}.kpis.kpis-6 .kpi{padding:16px}.kpi{background:transparent;border:0;border-radius:0;box-shadow:none;padding:16px 20px;border-left:1px solid var(--line);min-width:0;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent}.kpi:first-child{border-left:0}.kpi.hero{background:linear-gradient(180deg,var(--accent-tint),transparent 60%)}.kpi.hero:before{background:var(--accent)}.kpi.flag:before{background:var(--flag)}.kpi.flag .kv{color:var(--flag)}.kk{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.kv{font-weight:700;font-size:28px;letter-spacing:-.02em;margin-top:10px;line-height:1}.kv.gain{color:var(--gain)}.km{font-size:11.5px;color:var(--ink-2);margin-top:8px}.kpis.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.g2 .kpi:nth-child(odd){border-left:0}.kpis.g2 .kpi:nth-child(n+3){border-top:1px solid var(--line)}.card>.kpis{margin:0;border:0;border-radius:0;border-bottom:1px solid var(--line)}.card>.kpis .kv{font-size:17px}.pnlflow{display:flex;flex-direction:row;align-items:stretch;gap:4px;flex-wrap:wrap;margin:16px 28px 0;padding:14px 12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 5px #00000008}.pnlflow.muted{opacity:.85}.pnlflow.muted .wn{color:var(--ink-4)}.pnlflow .term{flex:1 1 122px;min-width:0;padding:6px 10px;border-radius:9px}.pnlflow .wn{font-weight:700;font-size:19px;letter-spacing:-.02em;margin-top:7px;line-height:1;white-space:nowrap}.pnlflow .term .km{font-size:11px;color:var(--ink-3);margin-top:5px}.pnlflow .term.res{background:var(--panel-2)}.pnlflow .term.net{background:var(--accent-tint)}.pnlflow .op{flex:none;align-self:center;font-family:var(--mono);font-size:17px;font-weight:600;color:var(--ink-4);padding:0 2px}.pnlflow .op.eq{color:var(--accent-2);font-weight:700}.pnlflow .op.lead{color:var(--accent);font-weight:700}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:18px 28px 28px}.nu{border:1px solid var(--line);border-radius:9px;background:var(--panel);margin:0 28px;overflow:hidden}.nu-row{display:flex;align-items:center;gap:12px;width:100%;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;padding:11px 16px;cursor:pointer}.nu-row:first-child{border-top:0}.nu-row:hover{background:var(--panel-hover)}.nu-row .mk{width:18px;flex:none;text-align:center;font-weight:700}.nu-row.warn .mk{color:var(--flag)}.nu-row.ok .mk{color:var(--gain)}.nu-row .tx{flex:1}.nu-row .tx b{font-weight:600}.nu-row .tx span{display:block;color:var(--ink-4);font-size:12px}.nu-row .go{color:var(--accent);font-weight:600;font-size:12.5px}.nu-body{border-top:1px solid var(--line);background:var(--canvas)}.nu-none{padding:14px 16px;color:var(--ink-3)}.nu-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nu-row .go .nu-cv{display:inline-block;margin-left:5px;font-style:normal;font-size:10px;transition:transform .15s ease}.nu-row[aria-expanded=true] .go .nu-cv{transform:rotate(180deg)}.setup-steps li.done{color:var(--ink-4)}.setup-steps li.done::marker{color:var(--gain);font-weight:700}.setup-steps li.done:after{content:"✓";color:var(--gain);font-weight:700;margin-left:6px}.nu-body>.hd{padding:14px 16px 0}.nu-body>.card{margin:14px 16px;border:0;border-radius:0;background:none}.nu-body>.note,.nu-body>.note.pgut{margin:12px 16px 0}.nu-body>.filters{margin:0 16px}.nu-body>.sech{margin:14px 16px 0}.ch{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line)}.ch.ch-wrap{flex-wrap:wrap;row-gap:9px}.ch h3{font-weight:700;font-size:15px;margin:0;letter-spacing:-.01em;white-space:nowrap}.ch .sub{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}table.orders{width:100%;border-collapse:collapse;font-size:12.5px}table.orders th{text-align:left;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:9px 18px;border-bottom:1px solid var(--line);background:var(--panel-2);white-space:nowrap}table.orders td{padding:11px 18px;border-bottom:1px solid var(--line)}table.orders tr:last-child td{border-bottom:0}table.orders tr:hover td{background:var(--panel-hover)}table.orders tfoot td{background:var(--panel-2);font-weight:700;border-top:1px solid var(--line-strong)}table.orders tr.strike td{color:var(--ink-4)}table.orders tr.strike td.money{text-decoration:line-through}.tw{overflow-x:auto}.cell-main{display:block;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-sub{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-sub.lb-wrap{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45}.oid{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.status{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:600;padding:3px 8px;border-radius:20px;border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap}.money{font-family:var(--mono);font-weight:600;text-align:right}.room{font-family:var(--mono);font-size:10px;color:var(--accent)}.empty{padding:40px 18px;text-align:center;color:var(--ink-4);font-size:13px}.ledger-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 28px 0}.f-inp.search{width:280px;padding:8px 12px;font-size:12.5px}table.orders th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.orders th.sortable:hover{color:var(--ink-2)}table.orders td.prodcell{max-width:420px;white-space:normal;word-break:break-word;line-height:1.35}table.orders td.aicell{max-width:150px;white-space:normal;word-break:break-word;line-height:1.32;vertical-align:top}.pcname{font-weight:600}.pcmeta{font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:2px}.pcbuyer{font-size:10.5px;color:var(--ink-4)}.pd-nick{color:var(--accent-2)}.aiv{display:block;font-size:12px}.aiv.brand{font-weight:600}.aiv.mono{font-family:var(--mono);font-size:11px;color:var(--ink-2)}.aiv.dash{color:var(--ink-4)}.aitx{color:var(--accent);font-style:italic}.aiqueue{color:var(--ink-4);font-style:italic}.ainone{color:var(--ink-4);font-size:11px}.txbtn{border:1px solid var(--accent);background:var(--accent-tint);color:var(--accent-2);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:650;cursor:pointer;white-space:nowrap}.txbtn:hover:not(:disabled){background:var(--accent);color:#fff}.txbtn.fail{border-color:var(--flag);background:var(--flag-bg);color:var(--flag)}.txbtn:disabled{border-color:var(--line);background:var(--panel-2);color:var(--ink-4);cursor:not-allowed}.brand-cell-btn{display:block;background:none;border:0;padding:0;font:inherit;cursor:text;text-align:left}.brand-cell-btn:hover{text-decoration:underline dotted;text-underline-offset:3px}.brand-cell-btn:hover:after{content:" ✎";font-size:10px;color:var(--ink-4)}.brand-cell-wrap{display:inline-block}.brand-cell-in{width:120px}.brand-add{margin-left:8px}.cost-in{width:78px;text-align:right;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px;font-family:var(--mono);font-size:12px;font-weight:600;outline:none}.cost-in:focus{border-color:var(--accent)}.cost-in.set{border-color:var(--gain);color:var(--gain)}.cost-in::placeholder{color:var(--ink-4);font-weight:400}.ch-wrap{flex-wrap:wrap}.ch .ch-right{margin-left:auto;text-align:right}.btn-sm{padding:5px 11px;font-size:12px;border-radius:8px;box-shadow:none}.cov-right .btn-sm{margin-top:8px;white-space:nowrap}.cov-right .btn-sm+.btn-sm{margin-left:8px}.est-i{font-style:normal;margin-left:3px;opacity:.75;cursor:help}.km .est-tag{margin-left:6px}.rowchip{display:inline-block;margin-left:5px;border-radius:5px;padding:1px 5px;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--panel-3);color:var(--ink-3)}.rowchip.ok{background:var(--gain-bg);color:var(--gain)}.rowchip.bad{background:var(--loss-bg);color:var(--loss)}.aihint{font-size:10.5px;color:var(--ink-4);margin-top:3px}.cost-cur{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-4);pointer-events:none}.cost-cur+.cost-in{padding-left:18px}.mgbar{display:inline-block;width:44px;height:3px;border-radius:2px;background:var(--panel-3);margin-left:6px;vertical-align:2px;overflow:hidden}.mgbar i{display:block;height:100%;border-radius:2px}.errbox{padding:26px 20px;text-align:center}.errbox .t{font-weight:750;color:var(--loss);font-size:13.5px}.errbox .s{color:var(--ink-3);font-size:12px;margin:4px 0 12px}.usagepill{display:inline-flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:6px 11px;font-size:11.5px;white-space:nowrap}.usagepill .up-k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.usagepill .up-v{font-weight:600}.usagepill .up-bar{width:52px;height:5px;border-radius:3px;background:var(--panel-2);overflow:hidden}.usagepill .up-fill{height:100%;background:var(--accent)}.usagepill.warn .up-fill{background:var(--flag)}.usagepill .up-rem{color:var(--ink-3)}.chart-wrap{padding:12px 18px 16px}.chart-head{font-size:12px;color:var(--ink-2);height:18px;margin-bottom:10px}.chart-head .muted{color:var(--ink-4)}.chart{display:flex;align-items:flex-end;gap:3px;height:170px}.chart-col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.chart-bar{width:100%;max-width:36px;min-height:1px;background:var(--accent);border-radius:3px 3px 0 0;transition:background .12s}.chart-col:hover .chart-bar,.chart-col.on .chart-bar{background:var(--accent-2)}.chart-x{font-family:var(--mono);font-size:9px;color:var(--ink-4);margin-top:6px;height:11px;white-space:nowrap}.seg{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px}.seg-btn{display:inline-flex;align-items:center;background:transparent;border:0;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:650;color:var(--ink-3);cursor:pointer;white-space:nowrap}.seg-btn:hover{color:var(--ink-2)}.seg-btn.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line)}.seg-btn .n{font:700 10px var(--mono);background:var(--panel);color:var(--ink-3);border-radius:6px;padding:2px 7px;margin-left:7px;font-variant-numeric:tabular-nums}.seg-btn.on .n{background:var(--accent-tint);color:var(--accent-2)}.seg-btn.warn .n{background:var(--flag-bg);color:var(--flag)}.seg-btn.bad .n{background:var(--loss-bg);color:var(--loss)}.seg-row{display:flex;margin:18px 28px 0}.pay-badge{font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 6px;border:1px solid}.pay-badge.settled{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.pay-badge.est{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.ret-prod{display:flex;align-items:center;gap:9px}.ret-thumb{width:34px;height:34px;border-radius:6px;object-fit:cover;border:1px solid var(--line);flex-shrink:0;background:var(--panel-2)}.ret-badge{display:inline-block;font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 6px;border:1px solid;white-space:nowrap}.ret-badge.ok{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.ret-badge.bad{color:var(--loss);background:var(--loss-bg);border-color:var(--loss)}.ret-badge.warn{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.ret-badge.muted{color:var(--ink-4);background:var(--panel-2);border-color:var(--line)}.ret-badge+.ret-badge{margin-left:5px}.ret-deadline{font-family:var(--mono);font-size:9.5px;color:var(--loss);margin-top:4px}.link-btn{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font:inherit;font-size:12.5px}.link-btn:hover{text-decoration:underline}.extlink{font-size:11px;color:var(--ink-4);text-decoration:none;margin-left:5px}.extlink:hover{color:var(--accent)}.copybtn{border:0;background:none;padding:0 3px;font-size:11px;color:var(--ink-4);cursor:pointer}.copybtn:hover{color:var(--accent)}.act-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.btn.danger{border-color:var(--loss);color:var(--loss)}.btn.danger:hover{background:var(--loss-bg)}.act-confirm{margin-top:10px;display:flex;flex-direction:column;gap:8px}.act-confirm .f-inp{width:100%}.act-warn{font-size:12.5px;color:var(--ink-2);background:var(--flag-bg);border:1px solid var(--flag);border-radius:8px;padding:9px 11px}.act-result{margin-top:10px;font-size:12.5px;font-weight:600;border-radius:8px;padding:9px 11px}.act-result.ok{color:var(--gain);background:var(--gain-bg);border:1px solid var(--gain)}.act-result.bad{color:var(--loss);background:var(--loss-bg);border:1px solid var(--loss)}.pack-toggle{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none}.pack-cb{width:16px;height:16px;cursor:pointer;accent-color:var(--gain)}tr.packed-row>td{opacity:.5}tr.packed-row>td:first-child{opacity:1;border-left:2px solid var(--gain)}.label-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.f-inp.mini{width:auto;padding:5px 8px;font-size:12px;border-radius:8px}.label-msg{padding:8px 18px;font-size:12px;color:var(--ink-2);background:var(--accent-tint);border-bottom:1px solid var(--line)}.ch-search{margin-left:auto;width:250px}.att-screen{margin:12px 28px 28px}.att-rows{display:flex;flex-direction:column;gap:12px}.att-fold{margin:28px 0 12px;padding:16px 20px;border:1px dashed var(--line-strong);border-radius:14px}.att-fold .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:750;color:var(--ink-3)}.att-fold .d{font-size:11.5px;line-height:1.5;color:var(--ink-4);margin-top:4px;max-width:78ch}.att-job{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d;transition:box-shadow .14s ease}.att-job:hover{box-shadow:0 2px 4px #0000000d,0 14px 34px #00000014}.att-jh{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto 8px;align-items:center;gap:14px;padding:15px 20px}.att-job.open .att-jh{border-bottom:1px solid var(--line)}.att-n{min-width:50px;height:42px;padding:0 10px;border-radius:13px;display:grid;place-items:center;font-family:var(--mono);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.att-n.on{background:var(--accent-tint);color:var(--accent-2)}.att-n.off{background:var(--panel-2);color:var(--ink-4)}.att-job.off{box-shadow:none;background:transparent;border-style:dashed;opacity:.62}.att-job.off:hover{box-shadow:none}.att-job.off .att-title,.att-job.off .att-detail{color:var(--ink-4)}.att-job.off .att-money{color:var(--ink-4);font-weight:600}.att-subs{background:var(--panel-hover);padding:6px 12px 12px}.att-sub{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;width:100%;padding:9px 10px 9px 48px;border-radius:11px;background:none}.att-sub:hover{background:var(--panel)}.att-subgo{min-width:0;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.att-subt{display:block;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-subgo:hover .att-subt{color:var(--accent)}.att-sub .ovr-sla{width:84px;text-align:center}.att-titlerow{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.att-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:5px;border:1px solid var(--line);color:var(--ink-4);white-space:nowrap}.att-tag.ship{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.att-tag.returns{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.att-tag.claims{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.att-main{display:flex;flex-direction:column;gap:3px;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;min-width:0}.att-title{font-size:14.5px;font-weight:650;letter-spacing:-.015em}.att-main:hover .att-title{color:var(--accent)}.att-detail{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-money{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;text-align:right}.att-money small{display:block;font-family:var(--mono);font-weight:500;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin-top:2px}.att-jh .att-rail{width:84px;text-align:center;border-radius:11px;padding:6px 0;line-height:1.3}.att-jh .att-rail small{display:block;font-weight:500;font-size:8.5px;letter-spacing:.03em;text-transform:uppercase;opacity:.8;margin-top:1px}.att-jh .att-rail.none{color:var(--ink-4);background:var(--panel-2);font-weight:600}.att-chev{color:var(--ink-4);font-size:14px;line-height:1;transition:transform .14s ease}.att-job.open .att-chev{transform:rotate(90deg)}.att-hide{border:1px solid var(--line);background:var(--panel);color:var(--ink-3);border-radius:9px;padding:6px 12px;font-size:11.5px;font-weight:650;cursor:pointer;white-space:nowrap}.att-hide:hover{border-color:var(--ink-4);color:var(--ink-2)}.att-hide:disabled{opacity:.5;cursor:default}@media (max-width:720px){.att-jh{grid-template-columns:auto 1fr auto;row-gap:8px;padding:14px 16px}.att-sub{grid-template-columns:1fr auto auto;row-gap:6px;padding-left:12px}.att-hide{grid-column:3}.att-chev{display:none}}.frun{display:flex;gap:10px;padding:16px 18px 8px;flex-wrap:wrap}.fstep{flex:1;min-width:158px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2);transition:border-color .15s,background .15s}.fstep.act{border-color:var(--accent);background:var(--accent-tint)}.fstep.done{border-color:var(--gain)}.fstep .ic{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);color:var(--ink-4);background:var(--panel)}.fstep.act .ic{color:var(--accent);border-color:var(--accent)}.fstep.done .ic{color:var(--gain);border-color:var(--gain);background:var(--gain-bg)}.fstep .txt{flex:1;min-width:0}.fstep .lb{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4)}.fstep .ct{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:2px 0 8px;font-variant-numeric:tabular-nums}.fstep .ct small{font-size:11px;font-weight:600;color:var(--ink-4);margin-left:2px}.fstep .mini{height:5px;border-radius:99px;background:var(--line);overflow:hidden}.fstep .mini i{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .3s ease}.fstep.done .mini i{background:var(--gain)}.fbar{display:flex;align-items:center;gap:10px;padding:11px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.fbar-r{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orders.led td{vertical-align:middle}.led-sku{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:34px;padding:0 8px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:-.02em;border-radius:8px}.led-sku.none{background:var(--panel-3);color:var(--ink-4);font-weight:600}.led-items{display:inline-flex;align-items:center;font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--accent-2);background:var(--accent-tint);border-radius:5px;padding:2px 7px;margin-left:8px;vertical-align:middle}.led-buyer .b-name{font-weight:600}.led-buyer .b-nick{color:var(--ink-4);font-size:11.5px;margin-top:1px}.led-dt{white-space:nowrap}.led-dt-d{font-weight:600;font-size:12.5px}.led-dt-t{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-top:1px}.pill{display:inline-block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 9px;border:1px solid;white-space:nowrap;color:var(--gain);background:var(--gain-bg)}.pill.ok{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.pill.go{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.pill.warn{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.pill.bad{color:var(--loss);background:var(--loss-bg);border-color:var(--loss)}.pill.mut{color:var(--ink-3);background:var(--panel-2);border-color:var(--line)}.pill.live{background:var(--onair-bg);color:var(--onair);border-color:var(--onair)}.pill.live .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;vertical-align:middle;animation:onair-pulse 1.6s ease-in-out infinite}@keyframes onair-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pill.live .dot{animation:none}}.onair{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--onair);border-radius:9px;background:var(--onair-bg);padding:13px 16px;margin:0 28px 14px}.onair .who{font-weight:700;font-size:16px}.onair .f{display:flex;flex-direction:column;line-height:1.25}.onair .f b{font-family:var(--mono);font-size:14.5px;font-weight:500}.onair .f span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;font-family:var(--ui);font-size:11px;font-weight:600;white-space:nowrap;background:var(--panel-2);color:var(--ink-2)}.chip .d{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.chip.gain{background:var(--gain-bg);color:var(--gain)}.chip.loss{background:var(--loss-bg);color:var(--loss)}.chip.flag{background:var(--flag-bg);color:var(--flag)}.chip.acc{background:var(--accent-tint);color:var(--accent-2)}.chip.out{background:transparent;border:1px solid var(--line);color:var(--ink-3)}.funnel{margin:16px 28px 0}.funnel-bar{display:flex;height:30px;border-radius:9px;overflow:hidden;border:1px solid var(--line)}.funnel-seg{display:block;height:100%;border:0;border-right:2px solid var(--panel);cursor:pointer;padding:0;min-width:10px}.funnel-seg:last-child{border-right:0}.funnel-seg:hover{filter:brightness(.94)}.funnel-seg.on{box-shadow:inset 0 0 0 2.5px var(--ink)}.funnel-legend{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.fleg{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.fleg:hover{border-color:var(--accent)}.fleg .dot{width:8px;height:8px;border-radius:3px;flex:none}.fleg .ct{font-family:var(--mono);font-weight:700}.fleg .pc{font-family:var(--mono);font-size:10px;color:var(--ink-4)}.fleg.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-2)}.strip-note{margin:9px 28px 0;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.reserve{display:flex;flex-direction:column;gap:5px;padding:16px 18px 8px}.reserve-amt{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.reserve-meta{font-size:12.5px;color:var(--ink-3)}.reserve-meta b{color:var(--ink);font-weight:600}.reserve-note{padding:12px 18px 16px;font-size:11.5px;color:var(--ink-4);line-height:1.45}.wf{display:flex;flex-direction:column;gap:7px}.wf-row{display:flex;align-items:center;gap:12px;font-size:12.5px}.wf-label{width:110px;flex-shrink:0;color:var(--ink-3)}.wf-track{flex:1;position:relative;height:20px;background:var(--panel-2);border-radius:4px}.wf-bar{position:absolute;top:0;bottom:0;border-radius:4px;min-width:2px}.wf-bar.add{background:var(--gain)}.wf-bar.sub{background:var(--loss)}.wf-bar.total{background:var(--accent)}.wf-bar.grand{background:var(--gain);box-shadow:0 0 0 1px var(--gain) inset}.wf-val{width:96px;flex-shrink:0;text-align:right;font-weight:600}.wf-row.total .wf-label,.wf-row.total .wf-val,.wf-row.grand .wf-label,.wf-row.grand .wf-val{font-weight:700;color:var(--ink)}.wf-row.total,.wf-row.grand{margin-top:2px}.pick-hd{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:20px 0 4px}.pick-hd .link-btn{margin-left:auto;text-transform:none;letter-spacing:0;font-family:var(--ui);font-size:12px}.pick-item{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.pick-item.done .pick-name{opacity:.45}.pick-name{flex:1;min-width:0}.parcels{display:flex;flex-direction:column}.parcel{display:flex;align-items:flex-start;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);cursor:pointer}.parcel:hover{background:var(--panel-hover)}.parcel.packed{background:var(--gain-bg)}.parcel.packed .parcel-items{opacity:.5}.parcel.scan-hit{outline:2px solid var(--accent);outline-offset:-2px;scroll-margin:120px}.cx-note.scan-miss{color:var(--loss)}.cx-note.scan-miss code{font-family:var(--mono);font-size:11.5px}.parcel>.pack-cb{margin-top:2px;flex-shrink:0}.pack-cb.label-cb{accent-color:var(--accent)}.parcel-print{display:flex;align-items:center;gap:6px}.print-pick{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:4px 9px;cursor:pointer;-webkit-user-select:none;user-select:none}.print-pick:hover{border-color:var(--accent)}.print-pick .pp-label{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.print-pick input:checked~.pp-label{color:var(--accent-2)}.pd-print{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 4px}.pd-print-msg{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.icon-btn{background:none;border:1px solid var(--line);border-radius:7px;padding:4px 7px;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0}.icon-btn:hover{color:var(--accent);border-color:var(--accent)}.icon-btn:disabled{opacity:.5;cursor:default}.parcel-body{flex:1;min-width:0}.parcel-line1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px}.parcel-count{color:var(--ink-3);font-size:12px}.parcel-shows{font-family:var(--ui);font-size:9.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-tint);border-radius:5px;padding:2px 6px}.parcel-items{margin-top:6px;display:flex;flex-direction:column;gap:7px}.parcel-item{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.35}.pi-cb{width:15px;height:15px;flex-shrink:0;cursor:pointer;accent-color:var(--gain)}.parcel-item.done{opacity:.5}.parcel-item.done .pi-name{text-decoration:line-through}.pi-sku{flex-shrink:0;min-width:36px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;background:var(--ink);color:#fff;border-radius:8px;font-family:var(--mono);font-size:16px;font-weight:700;letter-spacing:-.02em}.pi-body{min-width:0;display:flex;flex-direction:column}.pi-name{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.pi-meta{color:var(--accent-2);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.parcel-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:right}.parcel-track{font-family:var(--mono);font-size:10.5px;color:var(--accent-2);background:var(--accent-tint);border-radius:5px;padding:2px 6px}.parcel-carrier{font-size:11px;color:var(--ink-3)}.parcel-shows.alt{color:var(--ink-3);background:var(--panel-2)}.parcel-show1{margin-top:3px;font-size:11.5px;color:var(--accent-2)}.pd-hd-main{flex:1;min-width:0}.pd-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px;font-size:13px}.pd-sub-dim{color:var(--ink-3)}.pd-meta{display:flex;gap:22px;padding:12px 0 6px;flex-wrap:wrap}.pd-meta>div{display:flex;flex-direction:column;gap:2px}.pd-meta span{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.pd-meta b{font-size:12.5px}.pd-mark{width:100%;margin:6px 0 4px;padding:12px;font-size:13px;font-weight:600}.pd-mark.done{background:var(--gain-bg);border-color:var(--gain);color:var(--gain)}.pd-progress{margin-left:auto;width:80px;height:5px;border-radius:3px;background:var(--line);overflow:hidden}.pd-progress i{display:block;height:100%;background:var(--gain);transition:width .2s ease}.pd-item{cursor:pointer;padding:11px 8px;margin:0 -8px;border-radius:9px}.pd-item:hover{background:var(--panel-hover)}.pd-item.done{background:var(--gain-bg)}.pd-item .di-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pd-when{color:var(--ink-4)}.pi-sku-lg{min-width:46px;height:44px;font-size:19px;border-radius:10px}.drawer .dh{display:flex;align-items:flex-start;gap:12px;padding:18px 22px 15px;border-bottom:1px solid var(--line);background:var(--panel);flex:none}.drawer .dh .t{font-family:var(--ui);font-size:15.5px;font-weight:600;letter-spacing:-.015em;line-height:1.28;overflow-wrap:anywhere}.drawer .dh .s{margin-top:7px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.01em;color:var(--ink-3);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.drawer .dh .pill{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px;border:1px solid currentColor}.drawer .dhx{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.drawer .dh-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:650;white-space:nowrap;box-shadow:0 4px 10px var(--accent-glow)}.drawer .dh-btn:hover{background:var(--accent-2)}.drawer .dh-btn.on{background:var(--gain);border-color:var(--gain);box-shadow:none}.drawer .dh-btn:disabled{opacity:.6;cursor:default}.drawer .db{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:2px 22px 40px}.drawer .blk{padding:16px 0;border-top:1px solid var(--line)}.drawer .blk:first-child{border-top:0;padding-top:14px}.drawer .blk h4{margin:0 0 12px;font-family:var(--ui);font-size:12.5px;font-weight:600;letter-spacing:.005em;color:var(--ink);display:flex;align-items:center;gap:8px}.drawer .blk h4 .ai{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px;border:1px solid currentColor;color:var(--ink-3);white-space:nowrap}.drawer .blk h4 .ai.grow{margin-left:auto}.drawer .tl{position:relative;padding-left:22px}.drawer .ev{position:relative;padding-bottom:14px}.drawer .ev:last-child{padding-bottom:0}.drawer .ev:before{content:"";position:absolute;left:-21px;top:2px;width:10px;height:10px;border-radius:50%;background:var(--panel);border:2px solid var(--c,var(--line-strong));z-index:1}.drawer .ev.done:before{background:var(--c,var(--accent))}.drawer .ev:not(:last-child):after{content:"";position:absolute;left:-17px;top:12px;bottom:-9px;width:1px;background:var(--line-strong)}.drawer .ev .et{font-size:12.5px;font-weight:600;color:var(--ink)}.drawer .ev:not(.done) .et{color:var(--ink-4)}.drawer .ev .ed{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);margin-top:2px}.drawer .kv{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--line)}.drawer .kv:last-child{border-bottom:0}.drawer .kv .k{color:var(--ink-3);font-weight:500;flex:none}.drawer .kv .vv{font-family:var(--mono);font-weight:600;color:var(--ink);text-align:right;word-break:break-word;min-width:0}.drawer .kv .vv a,.drawer .kv .vv .link-btn{color:var(--accent)}.drawer .kv .vv a.extlink{color:var(--ink-4)}.drawer .subh{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:0 0 7px;display:flex;align-items:center;gap:7px}.drawer .subh.mt{margin-top:15px}.drawer .water{border:1px solid var(--line);border-radius:9px;overflow:hidden}.drawer .water+.water{margin-top:8px}.drawer .wr{display:flex;justify-content:space-between;gap:12px;padding:10px 13px;font-size:12.5px;background:var(--panel);border-bottom:1px solid var(--line)}.drawer .wr:last-child{border-bottom:0}.drawer .wr .k{color:var(--ink-3)}.drawer .wr .v{font-family:var(--mono);font-weight:600;color:var(--ink)}.drawer .wr.fee .v{color:var(--loss)}.drawer .wr.tot{background:var(--panel-2)}.drawer .wr.tot .k,.drawer .wr.tot .v{font-weight:700}.drawer .wr.net{background:var(--panel-2)}.drawer .wr.net .k{font-weight:600}.drawer .wr.net .v{font-weight:700;font-size:14px}.drawer .wr.sub{padding:6px 13px 6px 22px}.drawer .wr.sub .k{color:var(--ink-4);font-size:11.5px}.drawer .wr.sub .v{font-weight:500;color:var(--ink-3);font-size:11.5px}.drawer .masknote,.shp-card .masknote,.modal .masknote{font-size:11px;color:var(--ink-4);margin-top:9px;line-height:1.45}.withheld{color:var(--ink-4);font-style:italic}.drawer .tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.drawer .tag{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:3px 8px}.drawer .dsteps{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-2);line-height:1.65}.drawer .dsteps b{color:var(--ink)}.drawer .mates{display:flex;flex-direction:column;gap:5px}.drawer .combo{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.drawer .combo.cur{border-color:var(--accent);background:var(--accent-tint)}.drawer .combo.clk{cursor:pointer;transition:border-color .12s,background .12s}.drawer .combo.clk:hover{border-color:var(--accent);background:var(--accent-tint)}.drawer .combo.clk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.drawer .combo.clk:after{content:"›";flex:none;color:var(--ink-3);font-size:16px;font-weight:600;line-height:1}.drawer .combo.clk:hover:after{color:var(--accent)}.drawer .combo .ci{flex:1;min-width:0}.drawer .combo .ct{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer .combo .cs{font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer .combo .cf{font-family:var(--mono);font-size:12px;font-weight:600;flex:none}.drawer .curtag{display:inline-block;margin-left:6px;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:0 4px;vertical-align:middle}.drawer .viewmore{align-self:flex-start;margin-top:2px;background:none;border:0;color:var(--accent);font-size:11.5px;font-weight:600;cursor:pointer;padding:4px 2px}.drawer .viewmore:hover{text-decoration:underline}.drawer .ditem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.drawer .ditem:last-child{border-bottom:0}.drawer .ditem-main{min-width:0;display:flex;gap:10px}.drawer .ditem-money{font-family:var(--mono);font-weight:600;text-align:right;white-space:nowrap;font-size:12.5px}.drawer .pd-item{display:flex;align-items:center;gap:11px;cursor:pointer;padding:10px 8px;margin:0 -8px;border-radius:9px;border-bottom:1px solid var(--line)}.drawer .pd-item:hover{background:var(--panel-hover)}.drawer .pd-item.done{background:var(--gain-bg)}.drawer .pd-item.done .pick-name{opacity:.55}.drawer .pd-chk{flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:var(--panel)}.drawer .pd-item.done .pd-chk{background:var(--gain);border-color:var(--gain)}.drawer .pd-item .di-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px}.drawer .pd-when{color:var(--ink-4)}.sort-arrow{color:var(--accent)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:14px 18px;border-top:1px solid var(--line)}.pager-info{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.pager .btn{padding:7px 12px;font-size:12px}.pager .btn:disabled{opacity:.45}.placeholder{padding:60px;text-align:center;color:var(--ink-3)}.placeholder h2{font-weight:700;font-size:20px;color:var(--ink);margin:0 0 6px;letter-spacing:-.02em}.toast-ok{display:flex;gap:10px;align-items:center;margin:14px 28px 0;padding:11px 13px;background:var(--gain-bg);border:1px solid var(--gain);border-radius:10px;font-size:12.5px;color:#0a4a24}.cost-in.err{border-color:var(--loss);color:var(--loss);box-shadow:0 0 0 3px var(--loss-bg)}.val-hint{font-family:var(--mono);font-size:9.5px;color:var(--loss);margin-top:3px;text-align:right;white-space:nowrap}.sk{border-radius:8px;background:linear-gradient(90deg,var(--panel-2) 25%,var(--panel-3) 50%,var(--panel-2) 75%);background-size:200% 100%;animation:sk 1.4s infinite}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-rows{padding:14px 18px}.sk-rows .sk{height:13px;margin-bottom:11px}.sk-rows .sk:last-child{margin-bottom:0}.empty .big{display:block;font-size:15px;font-weight:600;color:var(--ink-2);margin-bottom:4px}.admin-form{display:flex;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line)}.admin-form.col{flex-direction:column}.admin-form .btn{white-space:nowrap}.status.ok{border-color:var(--gain);color:var(--gain);background:var(--gain-bg)}.link-danger{border:0;background:transparent;padding:0;font-size:11.5px;font-weight:600;color:var(--loss);text-decoration:underline;text-underline-offset:2px}.link-danger:hover{color:#8f150c}.row-confirm{display:inline-flex;gap:12px;align-items:center}.row-muted{font-size:11px;color:var(--ink-4)}.row-muted.as-btn{border:0;background:transparent;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.row-muted.as-btn:hover{color:var(--ink-2)}.adm-nav-badge{margin-left:auto;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:0;border-radius:10px;padding:1px 7px;background:var(--loss-bg);color:var(--loss)}.nav-item.active .adm-nav-badge{background:var(--panel);color:var(--accent-2)}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}a.adm-kpi{display:block;color:inherit;text-decoration:none;transition:background .13s}a.adm-kpi:hover{background:var(--panel-hover)}a.adm-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.adm-kv-of{font-size:15px;font-weight:600;color:var(--ink-4)}.adm-ogrid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;margin:18px 28px 28px;align-items:start}.adm-ogrid>.card{margin:0}.adm-feed{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12.5px;text-decoration:none;transition:background .12s}.adm-feed:last-child{border-bottom:0}.adm-feed:hover{background:var(--panel-hover)}.adm-feed-ico{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-size:10px;font-weight:700}.adm-feed-ico.loss{background:var(--loss-bg);color:var(--loss)}.adm-feed-ico.flag{background:var(--flag-bg);color:var(--flag)}.adm-feed-ico.accent{background:var(--accent-tint);color:var(--accent-2)}.adm-feed-txt{min-width:0}.adm-feed-n{margin-left:auto;flex:none;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-3);max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-act{display:flex;align-items:baseline;gap:10px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.adm-act:last-child{border-bottom:0}.adm-act-ts{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);flex:none;width:52px}.adm-inline{margin-left:6px;vertical-align:1px}.adm-dim{color:var(--ink-4);font-size:12px}.adm-plgs{display:flex;flex-wrap:wrap;gap:5px}.adm-plg{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:3px 9px;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink-4);cursor:pointer;white-space:nowrap;transition:background .13s,border-color .13s,color .13s}.adm-plg:hover{border-color:var(--ink-4)}.adm-plg.on{background:var(--gain-bg);border-color:var(--gain);color:var(--gain)}.adm-plg:disabled{opacity:.5;cursor:wait}.adm-mrow{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--line)}.adm-mrow:last-child{border-bottom:0}.adm-mrow .status{margin-left:auto}.adm-mn{font-size:12.5px;font-weight:600;color:var(--ink)}.adm-plgline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.adm-danger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--loss);border-radius:10px;background:var(--loss-bg)}.adm-drawer-link{border:0;background:transparent;min-height:32px;padding:8px 0;font:inherit;font-size:12px;color:var(--accent);cursor:pointer;white-space:nowrap}.adm-drawer-link:hover{text-decoration:underline}.adm-danger-note{font-size:12.5px;line-height:1.5;color:var(--ink-2);background:var(--loss-bg);border:1px solid var(--loss);border-radius:9px;padding:10px 12px;margin-bottom:14px}.adm-modal{max-width:460px}.adm-modal-sub{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:2px}.adm-form{display:flex;flex-direction:column;gap:12px}.adm-field{display:block}.adm-field>span{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:5px}.adm-field>span b{text-transform:none;letter-spacing:0;font-family:var(--ui);font-size:12px;color:var(--ink)}.adm-note{margin:6px 28px 0;font-size:12px;color:var(--ink-3)}.adm-setbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f3f3f5eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 28px;border-bottom:1px solid var(--line);margin-top:14px}.adm-setbar-n{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.adm-sel{width:auto;min-width:150px;padding:8px 10px;font-size:12.5px}.adm-dirty{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--flag);background:var(--flag-bg);border:1px solid var(--flag);border-radius:20px;padding:3px 4px 3px 11px}.adm-dirty .btn{height:24px;text-transform:none;letter-spacing:0;font-family:var(--ui)}.adm-setgroup{margin-bottom:0}.adm-setgroup:last-child{margin-bottom:28px}.adm-ch-btn{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.adm-ch-btn[aria-expanded=false]{border-bottom:0}.adm-chev{color:var(--ink-3);flex:none;transition:transform .15s}.adm-ch-btn[aria-expanded=false] .adm-chev{transform:rotate(-90deg)}.adm-setrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line);transition:background .13s}.adm-setrow.dirty{background:var(--flag-bg)}.adm-set-lbl{font-weight:600;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.adm-set-help{font-size:12px;color:var(--ink-3);margin-top:3px}.adm-set-key{margin-top:3px;font-size:10.5px}.adm-set-ctl{display:flex;align-items:center;justify-content:flex-end;gap:8px}.adm-setgroup .f-inp:disabled{background:var(--panel-2);color:var(--ink-3);cursor:default}.adm-setgroup textarea.f-inp:disabled{resize:none}.adm-setgroup .f-inp[aria-invalid=true]{border-color:var(--loss)}.adm-set-side{min-width:0;display:flex;flex-direction:column;align-items:flex-end}.adm-set-err{font-size:12px;color:var(--loss);margin-top:4px;max-width:360px;margin-left:auto;text-align:right}.adm-set-main>.adm-set-err{max-width:none;margin-left:0;text-align:left}.adm-setrow>.adm-set-main:only-child,.adm-setrow>.adm-set-side:only-child,.adm-setrow>.adm-set-ctl:only-child{grid-column:1 / -1}.sf-addr{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;width:340px;max-width:100%;min-width:0}.sf-addr>input.f-inp{flex:0 0 120px;width:120px;min-width:0}.sf-addr>.msel-field{flex:1 1 0;width:auto;min-width:0}.msel-menu.sf-domains .msel-opt-label{white-space:normal;overflow-wrap:anywhere}.sf-ask{padding:10px 12px;border-radius:9px}.sf-ask:focus{outline:2px solid var(--accent);outline-offset:2px}.note.ps-ask{font-size:13px}.note.sf-ask.ps-ask{color:var(--ink)}.note.ps-ask .ps-ask-title{font-size:14px;font-weight:600;color:var(--ink)}.note.ps-ask [data-who]{font-weight:600}.ps-field-err{font-size:12px}.ps-changes .cell-main,.ps-changes .cell-sub{white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){.ps-field-err a,.adm-set-help .pd-link{display:inline-block;padding:9px 0}}.ntf{scroll-margin-top:12px}.ntf .ntf-group{margin-top:14px;min-width:0}.ntf .ntf-opts{display:flex;flex-wrap:wrap;gap:0 18px}.ntf .ntf-opt{display:inline-flex;align-items:center;gap:8px;min-height:32px;min-width:0;font-size:12.5px;cursor:pointer;overflow-wrap:anywhere}.ntf .ntf-opt>.adm-chk{flex:none}.ntf .ntf-pair{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;max-width:100%;min-width:0;margin-top:4px}.ntf .ntf-pair>input.f-inp{flex:0 0 96px;width:96px;min-width:0;padding:8px 10px;text-align:right}.ntf .ntf-pair>.msel-field{flex:0 1 130px;width:auto;min-width:0}.ntf .ntf-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px}.ntf .adm-set-err{max-width:none;margin-left:0;text-align:left}.ntf .ntf-warn{color:var(--flag)}.ntf .ntf-param+.ntf-param{margin-top:10px}.ntf .ntf-said{color:var(--ink-2);font-weight:500}.ntf .ntf-list{margin-bottom:0;padding-left:18px}.ntf .ntf-list li{padding:2px 0;overflow-wrap:anywhere}.adm-num{width:150px;text-align:right;padding:8px 10px;font-family:var(--mono);font-size:12px}.adm-unit{min-width:48px}.adm-badge{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:5px;padding:2px 6px;border:1px solid var(--line-strong);color:var(--ink-3);background:var(--panel-2)}.adm-badge.custom{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.adm-badge.env,.adm-badge.restart{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.adm-chk-col{width:34px}.adm-chk{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.adm-bulkbar{position:fixed;top:auto;bottom:18px;left:50%;transform:translate(-50%);margin:0;min-width:min(520px,calc(100vw - 32px))}.adm-spacer{flex:1}.adm-tsl-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 28px 0}.adm-tsl{margin-bottom:0}.adm-tsl:last-of-type{margin-bottom:28px}.adm-tsl-hd{justify-content:space-between;flex-wrap:wrap}.adm-tsl-body{padding:14px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.adm-tsl-meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.adm-tsl-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.adm-tsl-facts dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.adm-tsl-facts dd{margin:2px 0 0;font-size:12.5px;color:var(--ink)}.adm-tsl-desc{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.adm-tsl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.adm-tsl-table{width:100%}.adm-tsl-table td{overflow-wrap:anywhere}.adm-tsl-row.changed td{background:var(--flag-bg)}.adm-tsl-group th{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700;text-align:left;padding-top:12px}.adm-tsl-rules{margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.adm-tsl-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line)}.adm-tsl-actions:empty{display:none}.status.adm-tsl-wait{border-color:var(--flag);color:var(--flag);background:var(--flag-bg)}.status.adm-tsl-off{color:var(--ink-4)}@media (max-width:1180px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-kpis .kpi:nth-child(3){border-left:0}.adm-kpis .kpi:nth-child(n+3){border-top:1px solid var(--line)}.adm-ogrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.adm-tsl-bar{margin:12px 14px 0}.adm-tsl-grid{grid-template-columns:minmax(0,1fr)}.adm-ogrid{margin:12px 14px 20px}.adm-note{margin:6px 14px 0}.adm-setbar{padding:10px 14px}.adm-setrow{grid-template-columns:minmax(0,1fr)}.adm-set-ctl{justify-content:flex-start;flex-wrap:wrap}.adm-dirty{margin-left:0}.adm-set-side{align-items:stretch}.adm-set-err{max-width:none;margin-left:0;text-align:left}.sf-addr{width:100%}.adm-setrow.sf-inline{grid-template-columns:minmax(0,1fr) auto}}.selcol{width:34px;text-align:center}.selcol input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.orders tr.sel td{background:var(--accent-tint)}.selbar{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--accent-tint)}.selbar .n{font-size:12.5px;font-weight:650}.selbar .sp{margin-left:auto;display:flex;gap:8px;align-items:center}.pill.idle{color:var(--ink-4);background:transparent;border-color:var(--line-strong)}.rowclk{cursor:pointer}.f-inp.w-qty{width:72px;text-align:right;font-family:var(--mono)}.f-inp.w-money{width:120px;text-align:right;font-family:var(--mono)}.f-inp.w-date{width:140px}.f-inp.w-sku{width:140px;font-family:var(--mono)}.f-inp.w-label{width:320px}.f-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.f-row .f-lbl{margin-top:0}.f-row+.f-row{margin-top:14px}.line-total{font-family:var(--mono);font-weight:600;text-align:right;white-space:nowrap}.line-total.muted{color:var(--ink-4);font-weight:400}.var-chip{margin-top:10px;padding:8px 12px;border-radius:9px;font-size:12.5px;border:1px solid var(--line-strong)}.var-chip.over{color:var(--ink-2)}.var-chip.under{color:var(--loss);border-color:var(--loss)}.binsum{display:flex;align-items:center;gap:12px;padding:9px 2px;border-bottom:1px solid var(--panel-2);font-size:12.5px}.binsum:last-of-type{border-bottom:0}.binsum .bd{min-width:0}.binsum .bt{font-weight:650}.binsum .bs2{font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:1px}.binsum .bm{margin-left:auto;font-family:var(--mono);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.binsum .ba{display:flex;gap:10px;flex:none}.binsum.locked .bt,.binsum.locked .bm{color:var(--ink-3)}.f-lbl-opt{text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:767px){:root{--tabbar-h:56px}.app-seller{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100dvh;transition:none}.app-seller>.main{grid-row:1}.app-seller>.side{grid-row:2}.main{height:auto}.app-seller .side{flex-direction:row;align-items:stretch;border-right:0;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.app-seller .side-brand,.app-seller .side-foot,.app-seller .side .side-sync,.app-seller .side .side-credit{display:none}.app-seller .nav{flex-direction:row;gap:0;padding:4px 2px;overflow:visible}.app-seller .nav-grp{display:contents}.app-seller .nav-lbl{display:none}.app-seller .nav-item:not(.is-tab):not(.nav-more){display:none}.app-seller .nav-item.nav-more{display:flex}.app-seller .nav-item{flex:1;flex-direction:column;justify-content:center;gap:3px;width:auto;height:var(--tabbar-h);padding:6px 2px;border-radius:9px;font-size:9px;font-weight:600;letter-spacing:.01em;text-transform:none;text-align:center}.app-seller .nav-item .nav-txt{font-size:9px;overflow:visible}.app-seller .nav-item.active:before{display:none}.app-seller .nav-item.active,.app-seller .nav-item:hover{background:transparent}.ai-fab{right:14px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 14px);width:48px;height:48px}.app-seller.nav-collapsed .nav-txt{display:block}.app-seller.nav-collapsed .nav{padding:4px 2px;align-items:stretch}.app-seller.nav-collapsed .nav-item{width:auto;justify-content:center;gap:3px;padding:6px 2px}.app-seller.nav-collapsed .nav-grp+.nav-grp{margin-top:0;padding-top:0;border-top:0;width:auto}.app-seller.nav-collapsed .nav-item:after{display:none}.app-seller.nav-collapsed .nav{overflow:visible}.app-seller .more-scrim{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;align-items:flex-end;background:#08081066}.app-seller .more-sheet{width:100%;max-height:80dvh;overflow-y:auto;background:var(--panel);border-radius:16px 16px 0 0;padding:10px 14px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #0808103d}.app-seller .more-grab{width:34px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 6px}.app-seller .more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.app-seller .more-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 4px;border-radius:10px;background:var(--panel-2);color:var(--ink-2);font-size:11px;font-weight:600;text-decoration:none;text-align:center}.app-seller .more-item.active{background:var(--accent-tint);color:var(--accent-2)}.app-seller .more-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.app-seller .more-status .side-credit{margin:0;flex:1 1 150px}.app-seller .more-status .side-sync{padding:0;flex:1 1 150px;display:flex}.app-seller .more-status .side-sync .syncind{width:100%}.app-seller .more-foot{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.app-seller .more-who{flex:1;min-width:0}.kpis{grid-template-columns:1fr 1fr;margin:12px 14px 0;gap:8px}.kpis.kpis-5,.kpis.kpis-6{grid-template-columns:1fr 1fr}.kpi{padding:12px 14px}.pnlflow{margin:12px 14px 0;gap:2px 4px;padding:12px 10px}.pnlflow .term{flex-basis:132px}.hd{padding:16px 14px 0}.hd-right{flex-wrap:wrap}.hd-right .f-inp.search{flex:1;min-width:0;width:auto}.card{margin:12px 14px 20px;overflow-x:auto}.nu{margin:0 14px}.note.pgut{margin-left:14px;margin-right:14px}.hd-meta{margin:8px 14px 0}.ledger-toolbar,.funnel{margin:16px 14px 0}.strip-note{margin:9px 14px 0}.cov{margin:12px 14px 0;gap:12px;padding:13px 15px}.cov-right{text-align:left}.admin-msg,.toast-ok{margin:14px 14px 0}table.orders{width:max-content;min-width:100%}.bulkbar{margin:12px 14px 0;top:8px}.drawer-scrim{align-items:flex-end}.drawer{max-width:none;height:auto;max-height:92dvh;border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0808103d;animation:sheet-in .22s cubic-bezier(.32,.72,.35,1);padding-bottom:env(safe-area-inset-bottom)}.drawer:before{content:"";flex:none;width:34px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 0}@keyframes sheet-in{0%{transform:translateY(28px);opacity:.4}to{transform:none;opacity:1}}.modal-scrim{display:flex;align-items:flex-end;justify-content:center;padding:0}.modal{max-width:none;border-bottom:0;border-radius:16px 16px 0 0;max-height:92dvh;overflow-y:auto;animation:sheet-in .22s cubic-bezier(.32,.72,.35,1);padding-bottom:env(safe-area-inset-bottom)}input,select,textarea{font-size:16px}.modal-x{padding:8px 10px}table.rp-tbl,table.merch-tbl,table.cust-mini,table.dlv-table{width:max-content;min-width:100%}}.ovr-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 28px 0;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ovr-act{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:0;border-left:1px solid var(--line);background:transparent;text-align:left;width:100%;min-width:0;color:inherit;font-family:inherit;cursor:pointer;text-decoration:none}.ovr-act:first-child{border-left:0}.ovr-act:hover{background:var(--panel-hover)}.ovr-act:disabled{cursor:default;opacity:.72}.ovr-act:disabled:hover{background:transparent}.ovr-ico{flex:none;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:13px;background:var(--panel-2);color:var(--ink-3)}.ovr-act.bad .ovr-ico{background:var(--loss-bg);color:var(--loss)}.ovr-act.warn .ovr-ico{background:var(--flag-bg);color:var(--flag)}.ovr-act.good .ovr-ico{background:var(--gain-bg);color:var(--gain)}.ovr-act.info .ovr-ico{background:var(--accent-tint);color:var(--accent-2)}.ovr-body{display:block;flex:1;min-width:0}.ovr-at{display:block;font-weight:600;font-size:12.5px;line-height:1.2}.ovr-as{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.ovr-as b{font-weight:700}.ovr-act.bad .ovr-as b{color:var(--loss)}.ovr-act.warn .ovr-as b{color:var(--flag)}.ovr-act.good .ovr-as b{color:var(--gain)}.ovr-arrow{margin-left:auto;color:var(--ink-4);font-size:13px;flex:none}.ovr-act:hover .ovr-arrow{color:var(--accent)}.dlt{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:10px;font-weight:700;border-radius:5px;padding:1px 5px;margin-left:7px;vertical-align:3px}.dlt.up{color:var(--gain);background:var(--gain-bg)}.dlt.down{color:var(--loss);background:var(--loss-bg)}.headline-n .dlt{font-size:12px;vertical-align:10px}.ovr-cover{display:flex;height:4px;border-radius:3px;margin-top:9px;overflow:hidden;background:var(--panel-3)}.ovr-cover i{display:block;height:100%;background:var(--accent)}.ovr-cover u{display:block;height:100%;background:repeating-linear-gradient(135deg,var(--line-strong) 0 2px,transparent 2px 5px)}.ovr-cover-lbl{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);margin-top:4px}.ovr-cover-lbl b{color:var(--flag);font-weight:700}.ovr-grid2{display:grid;grid-template-columns:5fr 6fr;gap:12px;margin:16px 28px 0;align-items:start}.ovr-grid2 .card{margin:0}.ovr-bars{display:flex;align-items:flex-end;gap:8px;height:74px;padding:14px 18px 6px}.ovr-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-width:0}.ovr-bar i{display:block;border-radius:3px 3px 2px 2px;background:var(--accent);opacity:.35;min-height:2px}.ovr-bar.cur i{opacity:1}.ovr-bar span{font-family:var(--mono);font-size:9px;color:var(--ink-4);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovr-bar.cur span{color:var(--accent-2);font-weight:600}.ovr-sla{flex:none;font-family:var(--mono);font-size:10.5px;font-weight:700;border-radius:7px;padding:3px 8px}.ovr-sla.red{color:var(--loss);background:var(--loss-bg)}.ovr-sla.amber{color:var(--flag);background:var(--flag-bg)}.ovr-sla.green{color:var(--gain);background:var(--gain-bg)}.ovr-dt{white-space:nowrap}.ovr-dt-d{font-weight:600;font-size:12px}.ovr-dt-t{font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:1px}.ovr-trust{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:14px 28px 0;font-size:12px;color:var(--ink-3)}.ovr-trust b{color:var(--ink-2)}.ovr-trust .sep{color:var(--ink-4);margin-inline:-2px}.ovr-trust .ok{color:var(--gain);font-weight:700}.ovr-trust .bad{color:var(--loss)}.rp-tfrow{display:flex;align-items:center;gap:10px;padding:18px 28px 0;flex-wrap:wrap}.rp-tfmeta{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.rp-tfmeta b{color:var(--ink-2)}.rp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 28px 0}.rp-kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 20px;min-width:0;box-shadow:0 2px 5px #00000008}.rp-kpi.hero{background:var(--ink);color:#fff;border-color:var(--ink)}.rp-kk{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;display:flex;align-items:center;gap:6px}.rp-kpi.hero .rp-kk{color:#9a9aa0}.rp-kv{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-km{font-size:11px;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-kpi.hero .rp-km{color:#9a9aa0}.rp-delta{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:10px;font-weight:700;border-radius:6px;padding:1px 6px;margin-left:6px;vertical-align:2px}.rp-delta.up{color:var(--gain);background:var(--gain-bg)}.rp-delta.down{color:var(--loss);background:var(--loss-bg)}.rp-kpi.hero .rp-delta.up{color:#7ee2a8;background:#0a6b3473}.rp-kpi.hero .rp-delta.down{color:#f2a59d;background:#c91f1466}.card.rp-wf-card,.card.rp-trend-card{margin:14px 28px 0}.rp-wf-foot{display:flex;align-items:center;gap:14px;padding:12px 22px 16px;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);flex-wrap:wrap}.rp-wf-margin{margin-left:auto;font-family:var(--ui);font-size:12px;color:var(--ink-2);max-width:52ch}.rp-wf-margin b{font-weight:700;color:var(--gain)}.rp-cover-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.rp-cover-cell{background:var(--panel);padding:12px 22px}.rp-cover-k{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.rp-cover-k b{color:var(--ink-2)}.rp-cover-bar{height:5px;border-radius:3px;background:var(--panel-3);margin-top:8px;overflow:hidden}.rp-cover-bar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.rp-cover-bar.warn i{background:var(--flag)}.rp-cover-s{font-size:11px;color:var(--ink-3);margin-top:5px}.rp-cover-s a{color:var(--accent);text-decoration:none;font-weight:600;cursor:pointer}.rp-cover-s a:hover{text-decoration:underline}.rp-trend-head{display:flex;align-items:baseline;gap:6px;padding:14px 18px 0;font-size:12.5px;color:var(--ink-2);min-height:22px;flex-wrap:wrap}.rp-trend-head b{font-weight:700;color:var(--ink)}.rp-trend-head .muted{color:var(--ink-4)}.rp-seg{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px;margin-left:auto}.rp-seg button{border:0;background:transparent;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;color:var(--ink-3)}.rp-seg button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001f}.rp-trend{display:flex;align-items:flex-end;gap:3px;height:150px;padding:16px 18px 4px;position:relative}.rp-tcol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:100%;position:relative}.rp-tbar{border-radius:3px 3px 1px 1px;background:var(--accent);opacity:.35;min-height:1px}.rp-tcol:hover .rp-tbar,.rp-tcol.on .rp-tbar{opacity:1}.rp-tdot{position:absolute;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:var(--gain);border:1.5px solid var(--panel);z-index:1}.rp-trend-x{display:flex;gap:3px;padding:0 18px 12px}.rp-trend-x span{flex:1;font-family:var(--mono);font-size:9px;color:var(--ink-4);text-align:center;white-space:nowrap;overflow:hidden}.rp-trend-legend{display:flex;gap:14px;padding:0 18px 14px;font-family:var(--mono);font-size:10px;color:var(--ink-4);flex-wrap:wrap}.rp-trend-legend .sw{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:-1px}.rp-trend-legend .dsw{width:6px;height:6px;border-radius:50%;background:var(--gain);display:inline-block;margin-right:5px;vertical-align:1px}.rp-cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 28px 0;align-items:start}.rp-cols2 .card{margin:0}.rp-drill{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.rp-drill:hover{text-decoration-style:solid}.rp-tbl{width:100%;border-collapse:collapse}.rp-tbl thead th{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.rp-tbl thead th.r{text-align:right}.rp-tbl thead th.rp-sortable{cursor:pointer}.rp-tbl thead th.rp-sortable:hover{color:var(--ink-2)}.rp-arr{font-size:8px;color:var(--accent)}.rp-tbl tbody td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:12.5px}.rp-tbl tbody tr:last-child td{border-bottom:0}.rp-tbl tbody tr:hover{background:var(--panel-hover)}.rp-tbl .money{font-family:var(--mono);font-size:12px;text-align:right;white-space:nowrap;font-weight:600}.rp-tbl .money.rp-neg{color:var(--loss)}.rp-tbl .money.rp-gain{color:var(--gain);font-weight:600}.rp-tbl .money .rp-net{color:var(--muted);font-weight:400;font-size:.85em}.rp-show-nm{font-weight:650;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.rp-brand-nm{display:flex;align-items:center;gap:7px}.rp-brand-edit{font-size:11px;text-decoration:none;opacity:.45;flex:none}.rp-brand-edit:hover{opacity:1}.rp-brand-src{font-size:12.5px;font-weight:650;margin-bottom:2px}.rp-show-dt{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-top:1px;white-space:nowrap}.rp-prod-meta{font-size:10.5px;color:var(--ink-4);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.rp-share{width:86px;margin-left:auto;margin-top:5px}.rp-share-bar{height:5px;border-radius:3px;background:var(--panel-3);overflow:hidden}.rp-share-bar i{display:block;height:100%;background:var(--accent);border-radius:3px}.rp-share-bar.gain i{background:var(--gain)}.rp-share-pct{font-family:var(--mono);font-size:9.5px;color:var(--ink-4)}.rp-mpill{font-family:var(--mono);font-size:10px;font-weight:700;border-radius:6px;padding:2px 7px;white-space:nowrap}.rp-mpill.hi{color:var(--gain);background:var(--gain-bg)}.rp-mpill.mid{color:var(--flag);background:var(--flag-bg)}.rp-mpill.lo{color:var(--loss);background:var(--loss-bg)}.rp-tfoot td{background:var(--panel-2);font-weight:700;border-top:1px solid var(--line-strong);border-bottom:0!important}.rp-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 28px 28px}.rp-ins{display:flex;gap:11px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 15px;align-items:flex-start}.rp-ins-ico{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:14px;font-weight:700}.rp-ins.bad .rp-ins-ico{background:var(--loss-bg);color:var(--loss)}.rp-ins.warn .rp-ins-ico{background:var(--flag-bg);color:var(--flag)}.rp-ins.good .rp-ins-ico{background:var(--gain-bg);color:var(--gain)}.rp-ins-t{font-weight:600;font-size:12.5px;line-height:1.3}.rp-ins-s{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.45}.rp-ins-s a{color:var(--accent);text-decoration:none;font-weight:650;cursor:pointer}.rp-ins-s a:hover{text-decoration:underline}.rp-ins.bad .rp-ins-t b{color:var(--loss)}.rp-ins.warn .rp-ins-t b{color:var(--flag)}.rp-ins.good .rp-ins-t b{color:var(--gain)}@media (max-width:1080px){.rp-kpis,.rp-kpis2{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-cols2,.rp-insights{grid-template-columns:1fr}}@media (max-width:560px){.rp-kpis,.rp-kpis2{grid-template-columns:1fr}}.tst-wrap{position:fixed;top:18px;right:18px;z-index:200;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 36px));pointer-events:none}.tst-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 6px 20px #00000021;font-size:12.5px;color:var(--ink-2);pointer-events:auto}.tst-msg{flex:1;line-height:1.45}.tst-x{flex:none;border:0;background:none;cursor:pointer;color:var(--ink-3);font-size:15px;line-height:1;padding:0 2px}.tst-x:hover{color:var(--ink-2)}.tst-info{background:var(--accent-tint);border-color:#0a58f033}.tst-ok{border-color:var(--gain)}.tst-warn{border-color:var(--flag)}.tst-error{border-color:var(--loss)}@media (max-width:720px){.tst-wrap{top:10px;right:10px;left:10px;max-width:none}}.tst-wrap-alerts{top:auto;bottom:var(--fab-clear)}@media (max-width:767px){.tst-wrap-alerts{top:auto;bottom:10px}}.cost-wrap{position:relative;display:inline-block}.msel-menu.cost-sug{top:calc(100% + 4px);right:0;left:auto;min-width:185px;padding:4px;display:block}.msel-menu.cost-sug.up{top:auto;bottom:calc(100% + 4px)}.cost-sug .sg-h{display:block;padding:4px 8px 2px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.cost-sug .sg-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:5px 8px;border:0;background:none;color:inherit;font:inherit;border-radius:6px;cursor:pointer;text-align:left}.cost-sug .sg-row:hover{background:#7f7f7f1f}.cost-sug .sg-meta{opacity:.55;font-size:11px}.cost-sug .sg-empty{display:block;padding:6px 8px;opacity:.55;font-style:italic}.brandbox{display:inline-block}.brandbox input{width:100%}.msel-menu.brand-menu{top:calc(100% + 4px);left:0;right:auto;max-height:240px;overflow-y:auto}.msel-menu.brand-menu.up{top:auto;bottom:calc(100% + 4px)}.drawer .kv .vv .brandbox{display:block;width:100%}.rp-print-hd{display:none}@media print{body:has(.rp-page) *{visibility:hidden}body:has(.rp-page) .rp-page,body:has(.rp-page) .rp-page *{visibility:visible}body:has(.rp-page) .rp-page{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;overflow:visible;background:#fff;color:#000}body:has(.rp-page) main:has(.rp-page){overflow:visible!important;height:auto!important}.rp-page .hd,.rp-page .rp-tfrow,.rp-page .rv-tabs,.rp-page .ch-link,.rp-page .rp-search,.rp-page .quad-caps,.rp-page .rp-seg{display:none}.rp-page .rp-print-hd{display:block;margin:24px 28px 18px}.rp-page .rp-print-brand{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#444}.rp-page .rp-print-title{font-weight:700;font-size:20px;letter-spacing:-.02em;color:#000;margin-top:2px}.rp-page .rp-print-sub{font-family:var(--mono);font-size:11px;color:#444;margin-top:4px}.rp-page .card,.rp-page .rp-kpi,.rp-page .rp-ins{box-shadow:none;border:1px solid #ccc;background:#fff;break-inside:avoid;page-break-inside:avoid}.rp-page .rp-kpi.hero,.rp-page .card.rp-wf-card{border-color:#000}}.tabpane{display:none}.tabpane.on{display:block}.spark-wrap{position:relative;display:inline-block}.spark{display:block;overflow:visible}.spark-area{fill:var(--accent-tint);opacity:.5;stroke:none}.spark-line{stroke:var(--accent);stroke-width:1.6}.spark-dot{fill:var(--accent);stroke:#fff;stroke-width:1.5}.spark-tip{position:absolute;top:-20px;left:0;white-space:nowrap;font-size:10px;color:var(--ink-3);background:var(--panel);border:1px solid var(--line-strong);border-radius:5px;padding:1px 6px;pointer-events:none;z-index:1}.quad-wrap{padding:6px 16px 12px;overflow-x:auto}.quad{width:100%;height:auto;min-width:360px}.quad .axis{stroke:var(--line);stroke-width:1}.quad .mid{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.quad .alab{font:700 9px var(--mono);fill:var(--ink-4);letter-spacing:.04em;text-transform:uppercase}.quad .dot{fill:var(--accent);fill-opacity:.8;stroke:#fff;stroke-width:2;cursor:pointer}.quad .dot:hover{fill-opacity:1}.quad .dot.neg{fill:var(--loss)}.quad .dlab{font:600 10px var(--ui);fill:var(--ink-2)}.hm{padding:6px 16px 14px;overflow-x:auto}.hm-grid{display:grid;grid-template-columns:44px repeat(12,1fr);gap:2px;min-width:560px}.hm-cell{height:22px;border-radius:4px;cursor:pointer}.hm-cell:hover{outline:2px solid var(--ink);outline-offset:-1px}.hm-lab{font:700 9px var(--mono);color:var(--ink-4);display:flex;align-items:center}.hm-top{font:700 9px var(--mono);color:var(--ink-4);text-align:center;padding-bottom:2px}.hm-legend{display:flex;align-items:center;gap:6px;font:10px var(--mono);color:var(--ink-4);padding:10px 2px 0}.hm-legend .cell{width:18px;height:10px;border-radius:3px}.shp-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#08081075;display:grid;place-items:center;padding:24px;z-index:90}.modal-scrim.bind-scrim{z-index:90}.modal.bind-modal{max-width:520px}.bind-lede{font-size:12px;color:var(--ink-3);line-height:1.45;margin-top:3px}.bind-modal .rul-ed-bin:disabled{opacity:.5;cursor:not-allowed}.shp-card{width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #0808104d}.shp-sub{display:flex;align-items:center;gap:8px;margin-top:6px}.shp-test{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--flag);background:var(--flag-bg);border:1px solid var(--flag);border-radius:5px;padding:2px 6px}.shp-steps{display:flex;gap:6px;margin-bottom:14px}.shp-step{flex:1;text-align:center;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:6px 4px;border-bottom:2px solid var(--line)}.shp-step.act{color:var(--accent-2);border-color:var(--accent);font-weight:600}.shp-step.done{color:var(--gain);border-color:var(--gain)}.shp-badge-ok{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--gain);background:var(--gain-bg);border:1px solid var(--gain);border-radius:8px;padding:6px 10px;margin-top:10px}.shp-badge-warn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--flag);background:var(--flag-bg);border:1px solid var(--flag);border-radius:8px;padding:6px 10px;margin-top:10px}.shp-chips{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 14px}.shp-chip{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);border-radius:20px;padding:6px 12px;font-size:11.5px;font-weight:600}.shp-chip:hover{border-color:var(--accent);color:var(--accent)}.shp-chip.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-2)}.shp-dims{display:flex;gap:10px;flex-wrap:wrap}.shp-dim{display:flex;flex-direction:column;gap:4px}.shp-dim label{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.shp-dim input{width:84px;text-align:right;font-family:var(--mono)}.shp-rates{display:flex;flex-direction:column;gap:8px}.shp-rate{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:11px;padding:11px 13px;cursor:pointer;transition:border-color .12s,background .12s}.shp-rate:hover{border-color:var(--line-strong)}.shp-rate.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent) inset}.shp-rate input{width:15px;height:15px;accent-color:var(--accent);flex:none}.shp-rate .rn{font-weight:600;font-size:12.5px}.shp-rate .rd{font-size:11px;color:var(--ink-3);margin-left:auto;padding:0 10px;white-space:nowrap}.shp-rate .rp{font-family:var(--mono);font-weight:600;font-size:13.5px;text-align:right;flex:none;min-width:60px}.shp-done{border:1px solid var(--gain);background:var(--gain-bg);border-radius:11px;padding:16px;text-align:center}.shp-track{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:6px}.shp-open{margin-top:12px}.shp-ship{padding:9px 0;border-bottom:1px solid var(--line);font-size:12.5px}.shp-ship:last-child{border-bottom:0}.shp-ship .shp-ship-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.shp-ship .shp-ship-track{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:3px;display:flex;align-items:center;gap:4px}.quad .qlab{font:700 9px var(--mono);fill:var(--ink-4);letter-spacing:.03em;text-transform:uppercase}.quad-legend{padding:0 16px 14px;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.quad-wrap{position:relative}.quad .grid{stroke:var(--line);stroke-width:.5;stroke-dasharray:2 3;opacity:.7}.quad .tlab{font:600 9px var(--mono);fill:var(--ink-4)}.quad .qtint{opacity:.05}.quad .qtint.q-winners{fill:var(--gain)}.quad .qtint.q-scale{fill:var(--accent)}.quad .qtint.q-watch{fill:var(--ink-4)}.quad .qtint.q-fix{fill:var(--loss)}.quad .dot{transition:r .1s ease-out}.quad .dot.hot{fill-opacity:1;stroke-width:2.5}.quad .dot.dead{cursor:default;fill-opacity:.45}.quad-caps{display:flex;flex-wrap:wrap;gap:6px;padding:2px 16px 8px}.quad-cap{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-3);border-radius:14px;padding:4px 11px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.quad-cap:hover{border-color:var(--accent);color:var(--accent-2)}.quad-cap.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-2)}.quad-cap.q-winners.on{background:var(--gain-bg);border-color:var(--gain);color:var(--gain)}.quad-cap.q-fix.on{background:var(--loss-bg);border-color:var(--loss);color:var(--loss)}.quad-tip{position:absolute;transform:translate(14px,-110%);z-index:5;min-width:168px;pointer-events:none;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 10px 28px #08081047;padding:10px 12px;font-size:12px}.quad-tip.below{transform:translate(14px,18%)}.quad-tip.left{transform:translate(calc(-100% - 14px),-110%)}.quad-tip.below.left{transform:translate(calc(-100% - 14px),18%)}.quad-tip .qt-name{font-weight:600;font-size:12.5px;line-height:1.3;margin-bottom:6px}.quad-tip .qt-row{display:flex;justify-content:space-between;gap:14px;padding:1.5px 0;color:var(--ink-3)}.quad-tip .qt-row b{font-family:var(--mono);font-size:11.5px;color:var(--ink)}.quad-tip .qt-row b.pos{color:var(--gain)}.quad-tip .qt-row b.neg{color:var(--loss)}.quad-tip .qt-cta{margin-top:7px;padding-top:6px;border-top:1px solid var(--line);font-size:10.5px;font-weight:650;color:var(--accent)}.rv2-note{padding:0 16px 14px;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.hist{display:flex;align-items:flex-end;gap:14px;padding:16px 22px 20px;height:150px}.hcol{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.hcol .n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-3)}.hcol .b{width:100%;max-width:48px;min-height:2px;border-radius:6px 6px 0 0;background:var(--gain)}.hcol .l{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.rp-kpis2{grid-template-columns:repeat(4,minmax(0,1fr))}button.rp-kpi{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font:inherit;line-height:inherit;color:inherit;text-align:left;display:block;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 20px;min-width:0;box-shadow:0 2px 5px #00000008;cursor:pointer;-webkit-tap-highlight-color:transparent}button.rp-kpi:hover{border-color:var(--line-strong);background:var(--panel-hover)}button.rp-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-kpi-spark{margin-top:8px}.rp-kpi.hero .spark-line{stroke:#8fb2ff}.rp-kpi.hero .spark-area{fill:#8fb2ff;opacity:.28}.rp-kpi.hero .spark-dot{fill:#8fb2ff}.rp-kpi.hero .spark-tip{background:#1a1a1a;color:#fff;border-color:#333}.rp-tcol:not(:hover):not(.on) .rp-tbar.live{background:var(--accent-tint);opacity:1}.rp-tmark{position:absolute;top:0;bottom:0;left:50%;border-left:1.5px dashed var(--accent-2);opacity:.55;pointer-events:none}.rp-tmark-sw{display:inline-block;width:2px;height:10px;background:var(--accent-2);margin-right:5px;vertical-align:-1px}.rp-trend-live{display:inline-flex;align-items:center;font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-tint);border-radius:5px;padding:2px 7px}.rp-ins.info .rp-ins-ico{background:var(--accent-tint);color:var(--accent-2)}.rp-ins.info .rp-ins-t b{color:var(--accent-2)}.rp-cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 28px 0;align-items:start}.rp-cols3 .card{margin:0}@media (max-width:1080px){.rp-cols3{grid-template-columns:1fr}}@media (max-width:760px){.rp-cols3{grid-template-columns:1fr}}.pb-chart{display:flex;align-items:flex-end;gap:10px;height:150px;padding:12px 18px 4px}.pb-grp{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.pb-bars{display:flex;align-items:flex-end;gap:3px;height:100%;width:100%;justify-content:center}.pb-bar-a{width:30%;max-width:20px;min-height:1px;border-radius:4px 4px 1px 1px;background:var(--accent)}.pb-bar-b{width:30%;max-width:20px;min-height:1px;border-radius:4px 4px 1px 1px;background:var(--cat-cogs)}.pb-grp:hover .pb-bar-a,.pb-grp.on .pb-bar-a{background:var(--accent-2)}.pb-grp:hover .pb-bar-b,.pb-grp.on .pb-bar-b{filter:brightness(.88)}.pb-n{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.pb-n.gain{color:var(--gain)}.pb-n.loss{color:var(--loss)}.pb-l{font-family:var(--mono);font-size:9.5px;color:var(--ink-4)}.dvb-chart{display:flex;align-items:stretch;gap:4px;height:190px;padding:12px 18px 4px}.dvb-grp{flex:1;display:flex;flex-direction:column;min-width:0}.dvb-bars{flex:1;display:flex;flex-direction:column;min-height:0}.dvb-up{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--ink-4)}.dvb-dn{display:flex;align-items:flex-start;justify-content:center}.dvb-up i,.dvb-dn i{display:block;width:55%;max-width:18px}.dvb-up i{background:var(--gain);border-radius:3px 3px 1px 1px}.dvb-dn i{background:var(--loss);border-radius:1px 1px 3px 3px}.dvb-grp:hover .dvb-up i,.dvb-grp.on .dvb-up i,.dvb-grp:hover .dvb-dn i,.dvb-grp.on .dvb-dn i{filter:brightness(.85)}.dvb-l{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);text-align:center;padding-top:4px;white-space:nowrap;overflow:hidden;min-height:16px}.rp-brand-card{overflow-x:auto}.rp-brand-card .rp-tbl{min-width:680px}.modal-body .msel.menu-open~.masknote{visibility:hidden}.rp-tbl tbody tr.clickable{cursor:pointer}.costed-link{border:0;background:transparent;padding:2px 6px;margin:-2px -6px;border-radius:6px;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent}.costed-link:hover{text-decoration-color:currentColor;color:var(--accent)}.costed-link.warn{color:var(--flag);font-weight:600}.costed-link.warn:hover{color:var(--flag)}.rp-search{margin-left:auto;width:170px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);border-radius:8px;padding:5px 9px;font-family:var(--mono);font-size:11.5px;outline:none}.rp-search:focus{border-color:var(--accent)}.rp-search::placeholder{color:var(--ink-4)}.ch .rp-search+.ch-link{margin-left:10px}.ld-filter{flex:none;padding:10px 22px;border-bottom:1px solid var(--line);background:var(--panel)}.ld-flag{color:var(--flag);font-weight:600}.ld-list{padding-top:6px}.ld-row{display:flex;align-items:flex-start;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line);border-radius:6px;cursor:pointer}.ld-row:hover{background:var(--panel-hover)}.ld-main{flex:1;min-width:0}.ld-title{font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ld-meta{margin-top:3px;font-family:var(--mono);font-size:10px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.fleg.zero{opacity:.5}.ld-bulk{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 22px;border-bottom:1px solid var(--line);background:var(--panel-2)}.ld-bulk-t{font-size:11.5px;font-weight:650;color:var(--ink-2);white-space:nowrap}.ld-bulk-in{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink-3)}.ld-bulk .cost-in{width:70px;padding:4px 7px}.ld-sug{border:1px solid var(--line-strong);background:var(--panel);color:var(--gain);border-radius:14px;padding:3px 10px;font-family:var(--mono);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.ld-sug:hover{border-color:var(--gain);background:var(--gain-bg)}.ld-sug:disabled{opacity:.5;cursor:default}.ld-bulk-go{padding:4px 12px;font-size:11.5px}.ld-bulk-note{font-size:10.5px;color:var(--ink-4)}.ld-cost-wrap{display:inline-flex;align-items:center;gap:4px}.bc-tag{font-family:var(--ui);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--loss);background:var(--loss-bg);border:1px solid var(--loss);border-radius:5px;padding:1px 5px;white-space:nowrap}.cost-in.below{border-color:var(--loss);color:var(--loss)}.ld-alltime{border-style:dashed;color:var(--accent-2)}.ld-alltime:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-2)}.ld-tags{display:flex;gap:6px;justify-content:flex-end;min-height:10px}.ld-loss{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--loss)}.perm-matrix{padding:16px 18px}.perm-role{display:flex;align-items:center;gap:10px;margin-bottom:18px}.perm-role>.msel-field{max-width:180px}.perm-group{margin-bottom:16px}.perm-group:last-child{margin-bottom:0}.perm-row{display:flex;align-items:flex-start;gap:9px;padding:5px 0;font-size:12.5px;color:var(--ink-2);cursor:pointer}.perm-row input{margin-top:2px;flex-shrink:0}.perm-row:has(input:disabled){cursor:default;color:var(--ink-4)}.perm-hint{display:block;font-size:11px;color:var(--ink-4);margin-top:2px}.quad{min-width:680px}.rp-chr{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.rp-chr .rp-seg{margin-left:0}.rp-tglbtn{border:1px solid var(--line);background:var(--panel-2);border-radius:7px;padding:4px 10px;font-size:11px;font-weight:650;color:var(--ink-3);cursor:pointer}.rp-tglbtn:hover{color:var(--ink);border-color:var(--line-strong)}.rp-tglbtn.on{background:var(--panel);color:var(--ink)}.rp-tblwrap{overflow-x:auto}@media print{.rp-page .rp-tglbtn{display:none}}button.rp-wf-col{background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.rp-wf-click:hover .rp-wf-bar{filter:brightness(.85)}.rp-hb{display:flex;flex-direction:column;gap:7px;padding:14px 18px}button.rp-hb-row{display:flex;align-items:center;gap:12px;font-size:12.5px;background:transparent;border:0;padding:0;font-family:inherit;color:inherit;cursor:pointer;text-align:left;width:100%}.rp-hb-row:hover .rp-hb-label{color:var(--ink)}.rp-hb-row:hover .rp-hb-bar{filter:brightness(.85)}.rp-hb-label{width:180px;flex-shrink:0;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-hb-track{flex:1;position:relative;height:18px;background:var(--panel-2);border-radius:4px;overflow:hidden}.rp-hb-bar{position:absolute;top:0;bottom:0;border-radius:3px;min-width:2px}.rp-hb-bar.pos{background:var(--accent)}.rp-hb-bar.neg{background:var(--loss)}.rp-hb-track.dv:before{content:"";position:absolute;left:var(--zero,50%);top:-2px;bottom:-2px;width:1px;background:var(--ink-4);z-index:1}.rp-hb-val{width:100px;flex-shrink:0;text-align:right;font-family:var(--mono);font-size:11.5px;font-weight:600}.rp-hb-val.rp-neg{color:var(--loss)}.rp-hb-pct{width:64px;flex-shrink:0;text-align:right;font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}@media (max-width:760px){.rp-hb-label{width:120px}.rp-hb-pct{display:none}}.modal.rp-recs-modal{max-width:760px}.rp-recs-body{max-height:74vh;overflow-y:auto}.rp-recs-desc{margin:4px 0 10px;font-size:13px;color:var(--ink-2)}.rp-recs-h{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:14px 0 8px}.rp-recs-comp{border:1px solid var(--line);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.rp-recs-comp .rp-recs-h{margin:2px 0 4px}.rp-recs-comp-row{display:flex;justify-content:space-between;gap:16px;font-size:12.5px}.rp-recs-comp-row span{color:var(--ink-3)}.rp-recs-comp-row b{font-family:var(--mono);font-size:11.5px}.rp-recs-comp-row b.rp-neg{color:var(--loss)}.rp-recs-filters{display:flex;align-items:center;gap:12px;margin:0 0 8px}.rp-recs-filters .rp-search{margin-left:0;width:240px}.rp-recs-count{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:auto}.rp-recs-tblwrap{max-height:330px;overflow:auto;border:1px solid var(--line);border-radius:8px}.mfl-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:18px;padding:14px 18px 18px}.mfl-rows{display:flex;flex-direction:column;gap:7px;min-width:0}.wfh-row{display:grid;grid-template-columns:172px minmax(0,1fr) 96px;gap:10px;align-items:center}.wfh-l{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfh-sub{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfh-lane{position:relative;height:16px;background:var(--panel-2);border-radius:4px;min-width:0;overflow:hidden}.wfh-bar{position:absolute;top:0;height:100%;border-radius:4px}.wfh-v{font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.trust-row{display:flex;gap:14px;margin-top:12px}@media (max-width:767px){.mfl-grid{grid-template-columns:minmax(0,1fr)}.wfh-row{grid-template-columns:minmax(0,1fr) 84px;grid-template-areas:"l v" "lane lane"}.wfh-row>.wfh-l{grid-area:l}.wfh-row>.wfh-lane{grid-area:lane}.wfh-row>.wfh-v{grid-area:v}}.wfh-bar.anchor{background:var(--ink)}.wfh-bar.anchor.payout{background:var(--accent)}.wfh-bar.anchor.profit{background:var(--gain)}.wfh-bar.ded{background:var(--loss)}.wfh-bar.add{background:var(--accent)}.wfh-bar.est{background:var(--loss);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0 4px,transparent 4px 8px)}.wfh-bar.anchor-est{background:var(--gain);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0 4px,transparent 4px 8px)}.mfl-list{display:flex;flex-direction:column;gap:6px}.mfl-line{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--ink-2)}.mfl-line .pc{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.mfl-line .v{font:700 11.5px var(--mono);font-variant-numeric:tabular-nums}.mfl-credit,.mfl-credit .v{color:var(--gain)}.trust-m{flex:1;min-width:0}.trust-m .bar{height:5px;border-radius:3px;background:var(--panel-3);margin-top:4px;overflow:hidden}.trust-m .bar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.rp-wf-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;position:relative;height:100%}.rp-wf-bar{width:62%;flex:none;border-radius:6px 6px 3px 3px}.rp-wf-spacer{width:100%;flex:none}.rp-wf-bar.total{background:var(--ink)}.rp-wf-bar.pos{background:var(--accent)}.rp-wf-bar.neg{background:var(--loss)}.rp-wf-bar.final{background:var(--gain)}.rp-wf-bar.float-neg{border-radius:3px}.rp-wf-val{font-family:var(--mono);font-size:11px;font-weight:700;margin-bottom:6px;white-space:nowrap}.rp-wf-val.neg{color:var(--loss)}.rp-wf-val.final{color:var(--gain)}.rp-wf-x{border-top:1px solid var(--line-strong);width:100%;text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:8px;font-weight:600}.rp-wf-foot .legend{display:inline-flex;align-items:center;gap:6px}.rp-wf-foot .sw{width:9px;height:9px;border-radius:3px;display:inline-block}.rp-wf-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:14px 28px 0;align-items:start}.rp-wf-grid .card{margin:0}@media (max-width:1000px){.rp-wf-grid{grid-template-columns:1fr}}.rp-wf-bar.est{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0 4px,transparent 4px 8px)}.cbk-region{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 28px 28px}.cbk-region .card{margin:0}@media (max-width:1100px){.cbk-region{grid-template-columns:1fr;gap:14px}}.cbk-list{display:flex;flex-direction:column;gap:7px;padding:14px 18px 16px}.cbk-title{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:0 0 2px}.cbk-row{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--ink-2);min-width:0}.cbk-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbk-legs{font-family:var(--mono);font-size:10px;color:var(--ink-4);white-space:nowrap}.cbk-right{margin-left:auto;display:flex;align-items:baseline;gap:8px;flex-shrink:0}.cbk-pct{font-family:var(--mono);font-size:10px;color:var(--ink-4)}.cbk-amt{font:700 11.5px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.cbk-amt.neg{color:var(--loss)}.cbk-row.cbk-net{border-top:1px solid var(--line);padding-top:8px;margin-top:3px}.cbk-row.cbk-net .cbk-label{font-weight:600;color:var(--ink)}.cbk-row.cbk-net .cbk-amt{font-size:12.5px}.cbk-empty{font-size:12px;color:var(--ink-4);padding:2px 0 4px}.cbk-note{font-size:11px;color:var(--ink-4);line-height:1.45;padding:0 18px 14px}.cbk-flow{display:flex;align-items:center;gap:16px;padding:16px 18px 18px;flex-wrap:wrap}.cbk-flow-item{display:flex;flex-direction:column;gap:2px;min-width:0}.cbk-flow-k{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:600;white-space:nowrap}.cbk-flow-v{font:800 17px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.cbk-flow-v.neg{color:var(--loss)}.cbk-flow-item.cbk-final .cbk-flow-v{color:var(--gain)}.cbk-flow-sub{font-size:10.5px;color:var(--ink-4);white-space:nowrap}.cbk-flow-arrow{color:var(--ink-4);font-size:15px;flex-shrink:0}@media (max-width:760px){.cbk-flow{gap:10px}.cbk-flow-arrow{display:none}.cbk-flow-item{flex:1 1 40%}}.cbk-flow-note{flex-basis:100%;margin-top:6px;font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums}@media (max-width:767px){.cbk-region{margin:14px 12px 22px;gap:12px}.cbk-flow{gap:12px 14px;padding:14px 14px 16px}.cbk-flow-v{font-size:15px}.cbk-flow-note{font-size:11px}.cbk-legs{display:none}.cbk-list{padding:12px 14px 14px}.cbk-note{padding:0 14px 12px}}.app{height:100dvh}@media (max-height:700px){.side{overflow-y:auto}}.rp-wf{display:flex;align-items:flex-end;gap:0;padding:22px 22px 0;height:240px}.exp-dd{position:relative;display:inline-block}.exp-dd summary{list-style:none;display:inline-flex;align-items:center}.exp-dd summary::-webkit-details-marker{display:none}.exp-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #08081024;display:flex;flex-direction:column;min-width:170px;z-index:40;padding:4px}.exp-item{text-align:left;background:transparent;border:0;padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;border-radius:7px;text-decoration:none;display:block;font-family:inherit}.exp-item:hover{background:var(--panel-2);color:var(--ink)}.exp-item:disabled{opacity:.45;cursor:default}.row-info{border:0;background:transparent;color:var(--ink-4);font-size:16px;line-height:1;cursor:pointer;padding:4px;border-radius:6px}.row-info:hover{color:var(--accent);background:var(--panel-2)}.fux-skel{padding:6px 0}.fux-skel .row{display:flex;gap:12px;padding:14px 18px;border-bottom:1px solid var(--panel-2)}.fux-skel .row:last-child{border-bottom:0}.fux-skel .b{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--panel-3) 25%,var(--line) 50%,var(--panel-3) 75%);background-size:200% 100%;animation:fux-sh 1.2s infinite}@keyframes fux-sh{to{background-position:-200% 0}}.fux-errbox{padding:34px 20px;text-align:center}.fux-errbox .t{font-weight:750;color:var(--loss);font-size:13.5px}.fux-errbox .s{color:var(--ink-3);font-size:12px;margin:4px auto 14px;max-width:440px;line-height:1.5}.fux-errbox .btn{margin:0 4px}.fux-empty-cta{margin-top:12px}.fux-badges{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.fux-chip{display:inline-block;border-radius:5px;padding:1.5px 6px;font-family:var(--mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fux-chip.hold{background:var(--loss-bg);color:var(--loss)}.fux-chip.show{background:var(--panel-3);color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:600;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fux-tag{display:inline-block;border-radius:4px;padding:1px 5px;font-family:var(--mono);font-size:9px;font-weight:600;text-transform:uppercase;flex:none}.fux-tag.cheap{background:var(--gain-bg);color:var(--gain)}.fux-tag.fast{background:var(--accent-tint);color:var(--accent-2)}.fux-warnbox{border:1px solid var(--flag);background:var(--flag-bg);border-radius:10px;padding:10px 12px;font-size:12px;color:var(--flag);margin-bottom:10px;line-height:1.5}.fux-okbox{border:1px solid var(--gain);background:var(--gain-bg);border-radius:10px;padding:10px 12px;font-size:12px;color:var(--gain);margin-bottom:10px;line-height:1.5}.fux-split{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.fux-split-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px}.fux-split-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fux-golink{white-space:nowrap;color:var(--accent);text-decoration:none;font-weight:650}.fux-golink:hover{text-decoration:underline;color:var(--accent-2)}.fux-info-cell{width:auto;white-space:nowrap}.fux-info-cell .fux-golink{display:block;margin-top:2px}.fux-dh-btn{display:inline-flex;align-items:center;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:650;white-space:nowrap;cursor:pointer}.fux-dh-btn:hover{background:var(--panel-2)}.drawer .cdw-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.drawer .cdw-note{font-size:11px;color:var(--ink-4)}.drawer .cdw-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.drawer .cdw-fld{display:block;min-width:0}.drawer .cdw-fld>span{display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px}.drawer .cdw-fld .msel{display:block;width:100%}.drawer .cdw-in{width:100%}.drawer .cdw-in:disabled{background:var(--panel-2);color:var(--ink-4);cursor:not-allowed}.drawer .cdw-prev{margin-top:9px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.drawer .cdw-prev button{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:12px;padding:8px 12px;border:0;border-bottom:1px solid var(--line);background:var(--panel);font:inherit;font-size:12px;color:var(--ink);text-align:left;cursor:pointer}.drawer .cdw-prev button:last-child{border-bottom:0}.drawer .cdw-prev button:hover{background:var(--panel-hover)}.drawer .cdw-prev b{font-family:var(--mono);font-weight:600}.drawer .cdw-prev .m{color:var(--ink-4);font-size:11px}.drawer .cdw-summary{margin:0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.drawer .cdw-lowconf{margin:0 0 9px;display:inline-block}.drawer .cdw-need{font-family:var(--ui);font-weight:500;font-size:11.5px;color:var(--ink-4)}.merch-target-in{width:190px}.shd{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw}.shd{z-index:62}@media (min-width:1100px){body.shd-open .main{padding-right:420px;transition:padding-right .18s ease-out}}.shd .btn.sm{padding:4px 9px;font-size:11.5px;border-radius:7px}.shd .shd-prog{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.shd-pc{font-family:var(--mono);font-size:10px;font-weight:600;padding:2.5px 8px;border-radius:6px;background:var(--panel-3);color:var(--ink-4)}.shd-pc.q{background:var(--accent-tint);color:var(--accent-2)}.shd-pc.r{background:var(--gain-bg);color:var(--gain)}.shd-pc.a{background:var(--loss-bg);color:var(--loss)}.shd-pc.b{background:var(--panel-3);color:var(--ink-2)}.shd-tools{flex:none;border-bottom:1px solid var(--line);background:var(--panel-2);padding:10px 22px 12px}.shd-preset{display:flex;align-items:center;gap:8px}.shd-preset .msel-field{flex:1;min-width:0;width:auto;padding:6px 8px;font-size:12px}.shd-merge{margin-top:8px}.shd-mergeall{width:100%}.shd-review{text-align:center;margin-top:5px}.shd-review .link-btn{font-size:11px}.shd-sugg{display:flex;width:100%;align-items:center;gap:6px;border:1px solid #b9ccf7;background:var(--accent-tint);color:var(--accent-2);border-radius:9px;padding:6px 10px;font-size:11.5px;font-weight:650;margin-top:5px;text-align:left;transition:background .12s}.shd-sugg:hover{background:#d8e6ff}.shd-sugg .save{margin-left:auto;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--gain);white-space:nowrap}.shd .db{min-height:0;padding-bottom:20px}.shd-muted{color:var(--ink-4);font-size:12px}.shd-err{padding:26px 16px;text-align:center}.shd-err .t{font-weight:750;color:var(--loss);font-size:13.5px}.shd-err .s{color:var(--ink-3);font-size:12px;margin:4px 0 12px}.shd-sec-hd{display:flex;align-items:center;gap:7px;padding:9px 4px 6px;font-family:var(--mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);cursor:pointer;-webkit-user-select:none;user-select:none}.shd-sec-hd:hover{color:var(--ink-2)}.shd-sec-hd .cnt{background:var(--panel-3);color:var(--ink-3);border-radius:4px;padding:0 6px}.shd-sec-hd.att{color:var(--loss)}.shd-sec-hd.att .cnt{background:var(--loss-bg);color:var(--loss)}.shd-sec-hd.done{color:var(--gain)}.shd-sec-hd.done .cnt{background:var(--gain-bg);color:var(--gain)}.shd-sec-hd.excl{color:var(--ink-4)}.shd-sec-hd .chev{margin-left:auto;font-size:9px}.shd-pkg{border:1px solid var(--line);border-radius:10px;background:var(--panel);margin-bottom:6px}.shd-row{display:flex;align-items:center;gap:7px;padding:8px 10px;cursor:pointer;border-radius:10px}.shd-row:hover{background:var(--panel-hover)}.shd-pkg.expanded{border-color:var(--line-strong);box-shadow:0 2px 10px #0808100f}.shd-pkg.expanded .shd-row{background:var(--panel-2);border-bottom:1px solid var(--panel-3);border-radius:10px 10px 0 0}.shd-row .who{font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.shd-row .pr{margin-left:auto;font-family:var(--mono);font-size:12px;font-weight:600;white-space:nowrap}.shd-row .chev{color:var(--ink-4);font-size:9px;flex:none;transition:transform .15s}.shd-pkg.expanded .shd-row .chev{transform:rotate(90deg)}.shd-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none;margin-right:2px}.shd-chip{font-family:var(--mono);font-size:9.5px;font-weight:600;background:var(--panel-3);color:var(--ink-3);border-radius:4px;padding:1.5px 5px;white-space:nowrap;flex:none}.shd-chip.reuse{background:var(--accent-tint);color:var(--accent-2)}.shd-chip.err{background:var(--loss-bg);color:var(--loss)}.shd-chip.info{background:var(--accent-tint);color:var(--accent-2);text-transform:uppercase;font-size:9px;font-weight:600}.shd-bund{border:1px solid #b9ccf7;background:var(--accent-tint);color:var(--accent-2);font-family:var(--mono);font-size:9.5px;font-weight:600;border-radius:4px;padding:1.5px 6px;white-space:nowrap;flex:none;transition:background .12s}.shd-bund:hover{background:#d8e6ff;border-color:var(--accent)}.shd-edit{padding:9px 12px 10px}.shd-orders{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.shd-ord{display:inline-flex;align-items:center;gap:5px;background:var(--panel-3);border-radius:6px;padding:2.5px 4px 2.5px 8px;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-2)}.shd-ord .x{border:0;background:transparent;color:var(--ink-4);font-size:12px;line-height:1;padding:1px 3px;border-radius:4px;cursor:pointer}.shd-ord .x:hover{color:var(--loss);background:#0000000f}.shd-note{border-radius:8px;padding:6px 9px;font-size:11px;font-weight:600;margin-bottom:9px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shd-note .btn{margin-left:auto;flex:none}.shd-note.ok{background:var(--gain-bg);color:var(--gain)}.shd-note.warn{background:var(--flag-bg);color:var(--flag)}.shd-note.err{background:var(--loss-bg);color:var(--loss);display:block}.shd-note.err .btn{margin:6px 0 0}.shd-note.info{background:var(--accent-tint);color:var(--accent-2)}.shd-prompt{padding:10px 12px;border:1px solid var(--accent);font-size:12px}.shd-prompt .btn{margin-left:0}.shd-prompt .btn.accent{margin-left:auto}.shd-svc{display:flex;align-items:center;gap:7px;margin-bottom:8px}.shd-svc .msel-field{flex:1;min-width:0;width:auto;padding:6px 8px;font-size:12px}.shd-dims{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3)}.shd-dims .dm{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-2)}.shd-dims .msel-field{margin-left:auto;width:auto;padding:4px 6px;font-size:11px}.shd-acts{display:flex;justify-content:flex-end;margin-top:2px}.shd-acts .link-btn{font-size:11px}.shd-excl{padding:6px 10px;font-size:11.5px;border-bottom:1px solid var(--panel-3)}.shd-excl .who{font-weight:650}.shd-excl .why{display:block;color:var(--ink-3);font-size:11px;margin-top:1px}.shd-foot{flex:none;border-top:1px solid var(--line);padding:13px 22px;background:var(--panel)}.shd-tot{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.shd-tot .lbl{font-size:12px;color:var(--ink-3);font-weight:600}.shd-tot .amt{font-family:var(--mono);font-size:19px;font-weight:600}.shd-buy{width:100%;padding:10px;font-size:13.5px;border-radius:10px}.shd-attn{font-size:11px;color:var(--loss);font-weight:650;margin-top:7px;text-align:center}.shd-rcpt-hd{border:1px solid #bfe3cd;background:var(--gain-bg);border-radius:10px;padding:10px 12px;color:var(--gain);font-weight:750;font-size:13px;margin:4px 4px 6px}.shd-rcpt-hd .s{font-family:var(--mono);font-size:10.5px;font-weight:500;margin-top:2px;opacity:.85}.shd-rcpt{border:1px solid var(--line);border-radius:10px;padding:9px 11px;margin-bottom:6px;background:var(--panel)}.shd-rcpt .r1{display:flex;align-items:center;justify-content:space-between;gap:8px}.shd-rcpt .who{font-weight:750;font-size:12.5px;display:flex;align-items:center;gap:6px;min-width:0}.shd-rcpt .trk{font-size:11px;color:var(--ink-3);margin-top:4px}.shd-rcpt .r2{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.shd-rcpt .amt{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink-2)}.shd-st{font-family:var(--mono);font-size:9.5px;font-weight:600;text-transform:uppercase;border-radius:4px;padding:1.5px 6px;white-space:nowrap;flex:none}.shd-st.new{background:var(--gain-bg);color:var(--gain)}.shd-st.reuse{background:var(--accent-tint);color:var(--accent-2)}.shd-st.skip{background:var(--flag-bg);color:var(--flag)}@media (max-width:767px){.shd{width:100vw;border-left:0}}.wt-wrap{display:inline-flex;align-items:center;gap:5px}.wt-in{width:64px;text-align:right;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px;font-family:var(--mono);font-size:12px;font-weight:600;outline:none}.wt-in:focus{border-color:var(--accent)}.wt-in.err{border-color:var(--loss);color:var(--loss);box-shadow:0 0 0 3px var(--loss-bg)}.wt-unit{font-family:var(--mono);font-size:11px;color:var(--ink-4)}.merch-toolbar{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.merch-search{flex:1;min-width:180px;max-width:320px}.merch-tb-right{margin-left:auto;display:flex;gap:8px;align-items:center}.merch-checking{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--accent-tint);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.merch-checking b{font-weight:700}.merch-checking .btn{margin-left:auto}.merch-checking-err{margin:0 16px 14px;padding:10px 12px;border:1px solid var(--loss);background:var(--loss-bg);border-radius:10px;font-size:12px;color:var(--loss);line-height:1.5}.merch-tbl{width:100%;border-collapse:collapse}.merch-tbl thead th{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;text-align:left;padding:10px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.merch-tbl thead th.r{text-align:right}.merch-tbl tbody td{padding:9px 16px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:12.5px}.merch-tbl tbody tr.merch-row:last-child td{border-bottom:0}.merch-tbl tbody tr.merch-row:hover{background:var(--panel-hover)}.merch-grp td{background:var(--panel-2);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 16px;font-weight:600}.merch-grp-uses{color:var(--ink-4);font-weight:400}.merch-item{font-weight:650;color:var(--ink-2)}.merch-orders{font-family:var(--mono);font-size:12px;font-weight:600;text-align:right;white-space:nowrap;color:var(--ink-2)}.merch-wtcell{text-align:right;white-space:nowrap}.merch-acts{width:1%;white-space:nowrap;text-align:right}.merch-row-act{font:600 11px var(--ui);color:var(--ink-3);background:none;border:0;cursor:pointer;padding:2px 6px;border-radius:6px;opacity:.6}.merch-row-act:hover{opacity:1;color:var(--accent-2);background:var(--accent-tint)}.merch-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;background:var(--panel-3);color:var(--ink-3);border-radius:5px;padding:2px 6px;margin-left:8px;vertical-align:1px;white-space:nowrap}.merch-wt-ro{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.merch-wt-add{display:inline-flex;align-items:center;font:700 11px var(--ui);color:var(--flag);background:var(--flag-bg);border:1px solid #e8c9a8;border-radius:8px;padding:4px 10px;cursor:pointer}.merch-wt-add:hover{border-color:var(--flag)}.merch-sizes-btn{font:600 11.5px var(--ui);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:4px 10px;cursor:pointer}.merch-sizes-btn:hover{border-color:var(--line-strong)}.merch-sub td{background:var(--panel-2);padding:6px 16px 8px}.merch-sizerows{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-left:24px}.merch-sizerow{display:flex;align-items:center;gap:8px}.merch-sizerow-lbl{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-3);min-width:22px;text-align:right}.merch-addrow{display:flex;align-items:center;gap:8px;padding:6px 0 4px 24px;flex-wrap:wrap}.merch-addrow-lbl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.merch-addrow-size{width:120px}.merch-suggest td{background:var(--accent-tint);padding:7px 16px}.merch-sg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.merch-sg-txt{font-size:12px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.merch-sg-txt s{color:var(--ink-4)}.merch-sg-txt b{color:var(--accent-2)}.merch-sg-why{font-family:var(--mono);font-size:10px;color:var(--ink-4);white-space:nowrap}.merch-sg-yes{font:700 11px var(--ui);padding:4px 10px;border:1px solid var(--gain);border-radius:8px;background:var(--gain-bg);color:var(--gain);cursor:pointer}.merch-sg-no{font:600 11px var(--ui);padding:4px 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink-3);cursor:pointer}.mwx-grp-tog{display:inline-flex;align-items:baseline;gap:0;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.mwx-grp-tog:hover .merch-grp-nm{color:var(--accent-2)}.mwx-caret{font-size:9px;color:var(--ink-4);margin-right:7px;width:8px;display:inline-block}.mwx-grp-miss{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;background:var(--flag-bg);color:var(--flag);border-radius:5px;padding:2px 6px;margin-left:8px;white-space:nowrap;text-transform:none}.mwx-grp-ai{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;background:var(--accent-tint);color:var(--accent-2);border-radius:5px;padding:2px 6px;margin-left:6px;white-space:nowrap;text-transform:none}.mwx-tb-exp{display:inline-flex;gap:2px;align-items:center}.mwx-wt-acts{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.mwx-wt-ai{display:inline-flex;align-items:center;font:600 11px var(--ui);color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:4px 10px;cursor:pointer;white-space:nowrap}.mwx-wt-ai:hover:not(:disabled){border-color:var(--accent);color:var(--accent-2)}.mwx-wt-ai:disabled{opacity:.6;cursor:default}.mwx-ai{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.mwx-ai-pill{font-family:var(--mono);font-size:11px;font-weight:600;background:var(--flag-bg);color:var(--flag);border:1px solid #e8c9a8;border-radius:8px;padding:3px 8px;white-space:nowrap;cursor:help}.mwx-confirm{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--flag-bg);border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-2);line-height:1.5;flex-wrap:wrap}.mwx-confirm b{font-weight:700;color:var(--flag)}.mwx-confirm .btn{margin-left:auto}.mwx-confirm .btn+.btn{margin-left:0}.mwx-trunc{margin:12px 16px 0;padding:9px 12px;border:1px solid var(--line-strong);background:var(--panel-2);border-radius:10px;font-size:11.5px;color:var(--ink-3);line-height:1.5}.mwx-trunc b{font-weight:700;color:var(--ink-2)}.mwx-ai-pill.mwx-ai-uncited{background:var(--panel-2);border-color:var(--line-strong);color:var(--ink-3)}.mwx-ai-src{margin-left:6px;font-size:11px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.mwx-ai-src:hover{color:var(--ink-2)}.mwx-selcell{width:34px;padding-left:14px;padding-right:0;text-align:center;vertical-align:middle}.mwx-selcell input{cursor:pointer;accent-color:var(--accent)}.merch-row.mwx-picked>td{background:var(--panel-2)}.mwx-selbar{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:9px 12px;border:1px solid var(--accent);border-radius:10px;background:var(--panel-2);font-size:12px;color:var(--ink-2)}.mwx-selbar b{font-weight:700;color:var(--ink)}.mwx-selbar .btn{margin-left:0}.mwx-selbar>span:first-child{margin-right:auto}.mwx-merge-list{margin:8px 0 14px;padding:8px 10px;max-height:150px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);list-style:none;font-size:12px;color:var(--ink-2);line-height:1.7}.mwx-merge-list li.is-target{color:var(--ink);font-weight:600}.shd-boxw{flex-direction:column;align-items:stretch;gap:5px}.shd-boxrow{display:flex;align-items:center;gap:7px;min-width:0}.shd-boxrow .dm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.shd-boxrow .msel-field{max-width:56%}.shd-basis{display:flex;flex-wrap:wrap;gap:4px}.shd-fact{font-family:var(--mono);font-size:9.5px;font-weight:600;background:var(--panel-3);color:var(--ink-2);border-radius:4px;padding:1.5px 6px;white-space:nowrap}.shd-fact b{font-weight:600;color:var(--ink-4)}.shd-fact-warn{background:var(--flag-bg);color:var(--flag)}.shd-fact-warn b{color:var(--flag);opacity:.75}.shd-boxnote{font-size:11px;line-height:1.45;color:var(--ink-3)}.shd-boxnote b{font-weight:600;color:var(--ink-2)}.shd-boxnote-warn{background:var(--flag-bg);color:var(--flag);border-radius:8px;padding:6px 9px;font-weight:600}.shd-boxnote-warn b{color:var(--flag)}.shd-boxfoot{margin-top:5px;font-size:10.5px;line-height:1.45;color:var(--ink-4)}.shd-olist{flex-direction:column;flex-wrap:nowrap;gap:3px}.shd-oline{display:flex;width:100%;min-width:0;gap:7px}.shd-oid{flex:none;color:var(--ink-4)}.shd-onm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui);font-size:11.5px;font-weight:600;color:var(--ink-2)}.shd-onm-none{font-style:italic;font-weight:500;color:var(--ink-4)}.shd-oline .x{flex:none}.shd-osku{flex:none;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);background:var(--panel-3);border-radius:4px;padding:0 4px;align-self:center}.shd-ofee{flex:none;font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink-3);align-self:center}.shd-marg{font-variant-numeric:tabular-nums}.shd-marg.bad{color:var(--flag)}.cap-note{margin:0 18px 14px;font-size:12.5px;color:var(--ink-3);line-height:1.55}.cap-note.err-note{color:var(--loss)}.cap-adv{padding:12px 18px 14px;border-top:1px solid var(--line)}.cap-sec{padding:13px 18px 0;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.cap-sec span{font-weight:400;color:var(--ink-3)}.cap-dev{padding:8px 18px 16px;border-bottom:1px solid var(--line)}.cap-dev p{margin:0 0 11px;font-size:12.5px;color:var(--ink-3);line-height:1.55;max-width:560px}.cap-dev-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.cap-dev-row .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:0 0 108px}.cap-dev-row code{font-family:var(--mono);font-size:12px;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:3px 8px}.cap-dev-row .hint{font-size:12px;color:var(--ink-3)}.set-shell{display:grid;grid-template-columns:208px minmax(0,1fr);gap:0 28px;align-items:start;padding:0 28px}.set-shell .card{margin-left:0;margin-right:0}.invite-row{display:flex;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);align-items:center;flex-wrap:wrap}.invite-row .f-inp{margin:0}.invite-row .msel-field.f-inp{width:130px;flex:none}.cap-hero{display:flex;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cap-hero .msg{font-size:12.5px;color:var(--ink-3);max-width:520px;line-height:1.5}.cap-hero .act{margin-left:auto;flex:none}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.steps .step{padding:14px 16px;border-right:1px solid var(--panel-2)}.steps .step:last-child{border-right:0}.steps .step .n{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--ink-4);margin-bottom:6px;display:flex;align-items:center;gap:6px}.steps .step.done .n{color:var(--gain)}.steps .step .t{font-weight:600;font-size:12.5px;margin-bottom:4px}.steps .step .d{font-size:11.5px;color:var(--ink-3);line-height:1.5}.ship-grid{display:grid;grid-template-columns:1fr 1fr}.ship-col{padding:16px 18px;min-width:0}.ship-col+.ship-col{border-left:1px solid var(--line)}.ship-hint{font-size:12.5px;color:var(--ink-3);margin-top:8px;line-height:1.55}.addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.addr-grid .addr-full{grid-column:1/-1}.savebar{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--panel);border-top:1px solid var(--line);z-index:2}.savebar .dirty{font-size:11.5px;color:var(--flag)}.savebar .sp{margin-left:auto}@media (max-width: 900px){.set-shell{grid-template-columns:minmax(0,1fr)}.rail{position:static;flex-direction:row;flex-wrap:wrap;margin-bottom:12px}.rail-note{display:none}.ship-grid{grid-template-columns:minmax(0,1fr)}.ship-col+.ship-col{border-left:0;border-top:1px solid var(--line)}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.errlog-row{cursor:pointer}.errlog-row:hover{background:var(--panel-2)}.errlog-count{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.errlog-msg{font-family:var(--mono);font-size:11.5px;word-break:break-word}.errlog-site{font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:2px}.errlog-src{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:2px 6px;border-radius:5px;background:var(--panel-3);color:var(--ink-3)}.errlog-stack{font-family:var(--mono);font-size:10.5px;white-space:pre-wrap;word-break:break-all;background:var(--panel-3);border-radius:7px;padding:10px;margin:6px 0 0;max-height:280px;overflow:auto}.errlog-occ{border-bottom:1px solid var(--line);padding:10px 0}.errlog-occ:last-child{border-bottom:0}.errlog-occ .sub{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.errlog-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.placeholder .sub{font-size:12.5px;color:var(--ink-3)}.orders tr.kfocus td{background:var(--accent-tint)}.orders tr.kfocus td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.orders tr.sel.kfocus td{background:#dbe7ff}@media (prefers-reduced-motion:no-preference){.orders tr.kfocus td{transition:background .12s}}.keyhints{position:fixed;left:var(--side);right:var(--fab-clear);bottom:0;z-index:40;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:6px 16px;background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line)}.keyhints .hk{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);white-space:nowrap}.keyhints .hk b{display:inline-block;min-width:15px;text-align:center;margin-right:3px;padding:0 4px;font-weight:600;color:var(--ink);background:var(--panel-3);border:1px solid var(--line);border-radius:4px}@media (max-width:900px){.keyhints{left:0}}.cost-cell .cost-row{display:inline-flex;align-items:center;gap:6px}.cost-slot,.cost-tick,.review-chip{width:18px;flex:none;text-align:center}.cost-tick{color:var(--gain);font-weight:700;font-size:12px;line-height:1;animation:cost-tick-in .18s ease-out}@keyframes cost-tick-in{0%{opacity:0;transform:scale(.6)}}.review-chip{height:18px;padding:0;border:1px solid var(--flag);border-radius:5px;background:var(--flag-bg);color:var(--flag);font-family:var(--mono);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.review-chip:hover{background:var(--flag);color:#fff}.review-chip.below-cost{border-color:var(--loss);background:var(--loss-bg);color:var(--loss)}.review-chip.below-cost:hover{background:var(--loss);color:#fff}.cost-cell .val-hint{display:block}@media (prefers-reduced-motion:no-preference){.cost-in.err{animation:cost-err .9s ease-out}}@keyframes cost-err{0%,55%{box-shadow:0 0 0 3px var(--loss-bg)}to{box-shadow:0 0 0 0 transparent}}.drawer .dh .t .q-tag{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:5px;vertical-align:2px;background:var(--accent-tint);color:var(--accent-2);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.q-prog{display:flex;align-items:center;gap:10px;margin-top:9px}.q-prog-txt{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--accent-2);white-space:nowrap}.q-meter{flex:1;height:6px;border-radius:5px;background:var(--panel-3);overflow:hidden}.q-meter i{display:block;height:100%;border-radius:5px;background:var(--accent);transition:width .35s ease}.q-done{padding:48px 20px;text-align:center}.q-done .big{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.q-done .sub{font-size:12.5px;color:var(--ink-3);max-width:34ch;margin:0 auto}.drawer .dft{flex:none;display:flex;align-items:center;gap:8px;padding:12px 22px;border-top:1px solid var(--line);background:var(--panel-2)}.drift-banner{display:flex;gap:9px;align-items:flex-start;margin-bottom:12px;padding:10px 12px;border:1px solid var(--flag);border-radius:9px;background:var(--flag-bg);color:var(--flag);font-size:12px;line-height:1.45}.drift-banner .di{flex:none;width:17px;height:17px;border-radius:5px;background:var(--flag);color:#fff;font-family:var(--mono);font-size:11px;font-weight:700;line-height:17px;text-align:center}.drift-banner b{font-weight:750}.tl{position:relative;padding-left:15px}.tl:before{content:"";position:absolute;left:3px;top:5px;bottom:5px;width:2px;background:var(--line)}.tl-it{position:relative;padding:0 0 11px 8px}.tl-it:last-child{padding-bottom:0}.tl-it:before{content:"";position:absolute;left:-15px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--panel);border:2px solid var(--line-strong)}.tl-it.hot:before{border-color:var(--accent);background:var(--accent-tint)}.hd-sub{max-width:62ch;margin-top:7px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.hd-sub b{color:var(--ink-2);font-weight:650}.ch.ch-title{padding-bottom:0;border-bottom:0}.card-title{font-size:14px;font-weight:750;letter-spacing:-.01em}.costing-grid{table-layout:fixed;width:100%}.costing-grid th:first-child,.costing-grid td:first-child{width:34px}.costing-grid .ordcell{width:250px}.ordcell .p-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.ordcell .p-flags .rowchip{margin-left:0}.costing-grid th:nth-child(4),.costing-grid td:nth-child(4),.costing-grid th:nth-child(5),.costing-grid td:nth-child(5){width:92px}.costing-grid th:nth-child(6),.costing-grid td:nth-child(6){width:150px}.costing-grid th:nth-child(7),.costing-grid td:nth-child(7){width:132px}.costing-grid .opencell{width:30px;text-align:right}.costing-grid td{vertical-align:middle}.ordcell .oid{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.ordcell .obuyer{margin-top:2px;font-family:var(--mono);font-size:10px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordcell .olisting{margin-top:5px;font-size:11.5px;line-height:1.35;color:var(--ink-2)}.ordcell .ol-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ordcell .ol-sku{display:block;margin-top:1px;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.prodcell{min-width:0}.prodcell .p-brand{display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.prodcell .p-name{display:block;font-size:12.5px;font-weight:650;color:var(--ink);line-height:1.3}.prodcell .p-meta{display:block;margin-top:1px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.prodcell .p-raw{display:block;width:100%;text-align:left;font-size:12px;color:var(--ink-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prodcell .p-empty{display:block;width:100%;text-align:left;font-size:12px;font-style:italic;color:var(--ink-4)}.prodcell .p-acts{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.prodcell .p-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.prodcell .p-flags .rowchip{margin-left:0}.prodcell .brand-cell-btn{display:block;width:100%;text-align:left;padding:1px 4px;margin-left:-4px;border:1px solid transparent;border-radius:5px;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:text}.prodcell .brand-cell-btn:hover{border-color:var(--line-strong);background:var(--panel)}.prodcell .brand-cell-btn:focus-visible{border-color:var(--accent);background:var(--panel)}.rowchip.warn{background:var(--flag-bg);color:var(--flag)}.costing-grid .money.mut{color:var(--ink-3);font-weight:500}.profcell{white-space:nowrap}.uncosted-tag{font-family:var(--mono);font-size:10px;color:var(--ink-4)}.row-open{color:var(--ink-4);font-size:15px;line-height:1}.orders tbody tr:hover .row-open{color:var(--accent)}.tl-top{font-size:12px;font-weight:650}.tl-meta{margin-top:1px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}@media (pointer:coarse){.keyhints{display:none}}.seg.costing-tabs{background:none;border:0;border-radius:0;padding:0;gap:2px;border-bottom:1px solid var(--line);width:100%;margin-bottom:-1px}.costing-tabs .seg-btn{border-radius:0;padding:7px 11px 9px;background:none;box-shadow:none;border-bottom:2px solid transparent;margin-bottom:-1px}.costing-tabs .seg-btn:hover{color:var(--ink);background:none}.costing-tabs .seg-btn.on{color:var(--accent-2);background:none;box-shadow:none;border-bottom-color:var(--accent)}.costing-tabs .seg-btn:not(.on) .n{background:var(--panel-3)}.card .ch:has(.costing-tabs){border-bottom:0;padding-bottom:0}.costing-tabs .seg-btn.warn-tab .n{background:var(--flag-bg);color:var(--flag)}.costing-tabs .seg-btn.warn-tab.on{color:var(--flag);border-bottom-color:var(--flag)}.sug-chip{height:18px;padding:0 5px;border:1px dashed var(--line-strong);border-radius:5px;background:var(--panel-2);color:var(--ink-3);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:16px;cursor:pointer;white-space:nowrap}.sug-chip:hover{border-color:var(--accent);color:var(--accent-2);background:var(--accent-tint)}.sug-chip.conflict{border-style:solid;border-color:var(--flag);background:var(--flag-bg);color:var(--flag)}.sug-chip.conflict:hover{background:var(--flag);color:#fff;border-color:var(--flag)}.tl-none{color:var(--ink-3);font-weight:500}.sug-chip.static{margin-left:8px;cursor:default}.sug-chip.static:hover{border-color:var(--line-strong);color:var(--ink-3);background:var(--panel-2)}.cost-cell .cost-row:has(.sug-chip){gap:6px}.cost-cell .sug-chip{width:auto}.tf-busy{display:inline-flex;align-items:center;font-family:var(--mono);font-size:10.5px;color:var(--accent-2);white-space:nowrap;margin-right:4px}.tf-custom{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tf-custom .f-inp.mini{width:auto;padding:5px 8px;font-family:var(--mono);font-size:11.5px}.tf-dash{color:var(--ink-4);font-family:var(--mono);font-size:11px}@media (max-width:900px){.tf-custom{width:100%;margin-top:8px}}.rt-mini{padding:5px 10px;font-size:11.5px;border-radius:7px}.rt-strip{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:9px 12px;margin:14px 28px}.rt-mail{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.rt-mail-ico{flex:none;width:28px;height:28px;border-radius:8px;background:var(--accent-tint);color:var(--accent-2);display:grid;place-items:center;font-size:13px}.rt-mail-txt{min-width:0}.rt-addr-txt{display:block;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-addr-hint{display:block;font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-stat{font-size:11px;color:var(--ink-4);white-space:nowrap}.rt-sep{width:1px;height:26px;background:var(--line);flex:none}.rt-drophint{font-size:11px;color:var(--ink-4);white-space:nowrap;text-align:right;line-height:1.35}.rt-drophint b{color:var(--ink-3)}.rt-add{flex:none;padding:7px 13px}.rt-menu{position:relative;flex:none}.rt-pop{position:absolute;top:calc(100% + 5px);right:0;z-index:60;min-width:230px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #08081029;padding:5px}.rt-pop-item{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:7px 9px;border-radius:7px;cursor:pointer}.rt-pop-item:hover{background:var(--panel-2)}.rt-pop-note{font-size:11px;color:var(--ink-4);line-height:1.45;padding:7px 9px}.rt-pop-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:2px 9px 8px}.rt-intake-wrap{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden;margin:14px 28px}.rt-intake-wrap .rt-strip{margin:0;border:0;border-radius:0}.rt-setup{border-top:1px solid var(--line);padding:11px 14px 12px;background:var(--panel-2)}.rt-setup ol{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.rt-setup li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--ink-2)}.rt-setup em{display:block;color:var(--ink-4);font-size:11px;font-style:normal;margin-top:1px}.rt-setup code{font-family:var(--mono);font-size:11px}.rt-mk{flex:none;width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-family:var(--mono);font-size:10px;font-weight:600;margin-top:1px}.rt-mk-done{background:var(--gain-bg);color:var(--gain)}.rt-mk-todo{background:var(--flag-bg);color:var(--flag);border:1px solid rgba(154,71,8,.22)}.rt-mk-unk{background:var(--panel-2);color:var(--ink-4);border:1px solid var(--line)}.rt-pill{display:inline-flex;align-items:center;gap:6px;background:var(--gain-bg);color:var(--gain);border:1px solid rgba(10,107,52,.2);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:650;white-space:nowrap;flex:none}.rt-pill-warn{background:var(--flag-bg);color:var(--flag);border-color:#9a470838}.rt-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;pointer-events:none;background:#0a58f00f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rt-veil-box{border:2px dashed var(--accent);border-radius:18px;background:#fffffff0;padding:28px 44px;text-align:center;box-shadow:0 18px 50px #0a58f029}.rt-veil-t{font-size:16px;font-weight:700;letter-spacing:-.01em}.rt-veil-s{font-size:12px;color:var(--ink-3);margin-top:4px}.rt-screen{display:flex;flex-direction:column;min-width:0;height:var(--rt-fit,auto);padding-bottom:28px}.rt-strip,.rt-intake-wrap{flex:none}.rt-wb{display:grid;grid-template-columns:308px minmax(0,1fr) 372px;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:0 28px;flex:1;min-height:0}.rt-rail{border-right:1px solid var(--line);background:var(--panel-2);display:flex;flex-direction:column;min-width:0;min-height:0}.rt-rail-hd{padding:12px 14px 11px;border-bottom:1px solid var(--line);background:var(--panel)}.rt-rail-t{display:flex;align-items:baseline;gap:8px}.rt-rail-ttl{font-size:13px;font-weight:750}.rt-rail-s{font-size:11.5px;color:var(--ink-3)}.rt-bulk{margin-left:auto;border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--accent-2);white-space:nowrap;cursor:pointer}.rt-bulk:hover{text-decoration:underline}.rt-bulk:disabled{opacity:.55;cursor:default;text-decoration:none}.rt-rail-filter{display:flex;gap:5px;margin-top:10px}.rt-rf{flex:1;text-align:center;font:inherit;font-size:11px;font-weight:650;color:var(--ink-3);padding:5px 4px;border-radius:7px;border:1px solid transparent;background:none;cursor:pointer}.rt-rf:hover{background:var(--panel-2)}.rt-rf.on{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:0 1px 2px #08081012}.rt-rf-n{font-family:var(--mono);font-size:9.5px;font-weight:600;margin-left:4px;color:var(--ink-4)}.rt-rf.on .rt-rf-n{color:var(--accent-2)}.rt-qlist{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.rt-q{display:flex;gap:11px;align-items:center;padding:9px;border-radius:10px;text-align:left;width:100%;border:1px solid transparent;background:none;cursor:pointer}.rt-q:hover{background:var(--panel-hover)}.rt-q.on{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.rt-qi{min-width:0;flex:1;display:block}.rt-qv{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-qs{display:block;font-size:11px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.rt-qr{text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.rt-qa{font-family:var(--mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rt-unk{color:var(--ink-4);font-weight:600;font-style:italic}.rt-qa.rt-unk{font-style:normal}.rt-qempty{padding:22px 14px;text-align:center;font-size:12px;color:var(--ink-4);line-height:1.6}.rt-qempty-a{border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--accent-2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.rt-st{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.rt-st i{width:7px;height:7px;border-radius:50%;flex:none}.rt-st-high{color:var(--gain)}.rt-st-high i{background:var(--gain)}.rt-st-low{color:var(--flag)}.rt-st-low i{background:#fff;border:2px solid var(--flag);width:5px;height:5px}.rt-st-failed{color:var(--loss)}.rt-st-failed i{background:var(--loss)}.rt-st-reading{color:var(--ink-4)}.rt-st-reading i{background:var(--ink-4);animation:rt-pulse 1.1s infinite}.rt-st-none{color:var(--ink-4)}.rt-st-none i{background:var(--panel-3);border:1px solid var(--line-strong)}@keyframes rt-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rt-st-reading i{animation:none;opacity:.6}}.rt-thumb{width:38px;height:48px;border-radius:6px;background:var(--panel);border:1px solid var(--line);flex:none;object-fit:cover}.rt-thumb-glyph{display:grid;place-items:center;font-size:15px;color:var(--ink-4)}.rt-rail-ft{border-top:1px solid var(--line);background:var(--panel);padding:10px 14px}.rt-prog{display:flex;align-items:center;gap:9px}.rt-bar{flex:1;height:4px;border-radius:2px;background:var(--panel-3);overflow:hidden}.rt-bar i{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .2s}.rt-count{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.rt-railhint{font-size:10.5px;color:var(--ink-4);margin-top:7px}.rt-doc{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--panel-3)}.rt-docbar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--line);flex:none}.rt-fname{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rt-fmeta{font-size:11px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rt-docacts{margin-left:auto;display:flex;gap:6px;flex:none}.rt-docacts .btn{text-decoration:none;display:inline-block}.rt-doc-body{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:26px}.rt-frame{width:100%;max-width:560px;min-height:480px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 30px #0808101a}img.rt-frame{min-height:0;object-fit:contain}.rt-nofilter{display:grid;place-items:center;background:var(--panel-3);color:var(--ink-4);font-size:12.5px}.rt-side{border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--panel)}.rt-side-body{flex:1;overflow-y:auto;padding:14px 16px}.rt-grp{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:16px 0 9px;display:flex;align-items:center;gap:8px}.rt-grp:first-child{margin-top:2px}.rt-grp:after{content:"";flex:1;height:1px;background:var(--line)}.rt-banner{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:10px 13px;margin-bottom:11px}.rt-banner-t{font-size:12.5px;font-weight:600}.rt-banner-s{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.5}.rt-banner-warn{background:var(--flag-bg);border-color:#9a47083d}.rt-banner-warn .rt-banner-t{color:var(--flag)}.rt-banner-bad{background:var(--loss-bg);border-color:#c91f143d}.rt-banner-bad .rt-banner-t{color:var(--loss)}.rt-match{display:flex;gap:11px;align-items:center}.rt-match>div{flex:1;min-width:0}.rt-match .btn{background:var(--panel);flex:none}.rt-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rt-fld{display:flex;flex-direction:column;gap:4px;min-width:0}.rt-fld.rt-full{grid-column:1/-1}.rt-fld>span{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rt-fld .f-inp{width:100%;padding:7px 10px;font-size:12.5px}.rt-mark{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.07em;background:var(--accent-tint);color:var(--accent-2);border:1px solid rgba(10,88,240,.24);border-radius:4px;padding:1px 4px;cursor:help}.rt-mark-last{background:var(--panel-3);color:var(--ink-3);border-color:var(--line)}.rt-fld.rt-gap>span{color:var(--flag)}.rt-fld.rt-gap .f-inp{border-color:var(--flag);background:var(--flag-bg)}.rt-att{border:1px solid var(--line);border-radius:11px;padding:11px;background:var(--panel-2);margin-top:14px}.rt-att-t{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.rt-att-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.rt-res{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:9px 11px;width:100%;text-align:left;cursor:pointer}.rt-res:hover{border-color:var(--accent);background:var(--accent-tint)}.rt-res:disabled{opacity:.6;cursor:default}.rt-res-i{flex:1;min-width:0}.rt-res-t{display:block;font-size:12.5px;font-weight:650}.rt-res-s{display:block;font-size:11px;color:var(--ink-4);margin-top:1px}.rt-acts{border-top:1px solid var(--line);padding:12px 16px;display:flex;gap:8px;align-items:center;background:var(--panel);flex:none}.rt-acts .accent{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px}.rt-danger{color:var(--loss)}.rt-danger:hover{border-color:var(--loss)}.rt-legend{border-top:1px solid var(--line);padding:8px 16px;display:flex;gap:14px;flex-wrap:wrap;background:var(--panel-2);flex:none}.rt-legend span{font-size:10.5px;color:var(--ink-4);display:inline-flex;align-items:center;gap:4px}.rt-kbd{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:600;background:#ffffff38;border:1px solid rgba(255,255,255,.32);border-radius:4px;padding:1px 5px;min-width:17px;text-align:center}.rt-legend .rt-kbd,.rt-railhint .rt-kbd,.btn:not(.accent) .rt-kbd{background:var(--panel-2);border-color:var(--line);color:var(--ink-4)}.rt-wb-empty{grid-template-columns:minmax(0,1fr);flex:1;min-height:0;overflow:auto}.rt-empty-wb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:40px;background:var(--panel)}.rt-big-check{width:44px;height:44px;border-radius:50%;background:var(--gain-bg);color:var(--gain);display:grid;place-items:center;font-size:20px;margin-bottom:6px}.rt-empty-wb h4{font-size:15px;font-weight:700;letter-spacing:-.01em}.rt-empty-wb p{font-size:12.5px;color:var(--ink-3);max-width:420px}.rt-empty-drop{margin-top:16px;width:min(440px,90%);border:1.5px dashed var(--line-strong);border-radius:12px;padding:20px;background:var(--panel-2);cursor:pointer;transition:border-color .14s,background .14s}.rt-empty-drop:hover{border-color:var(--accent);background:var(--accent-tint)}.rt-empty-drop:disabled{opacity:.6;cursor:default}.rt-ed1{display:block;font-size:13px;font-weight:600}.rt-ed2{display:block;font-size:11.5px;color:var(--ink-4);margin-top:3px}.rt-empty-addr{margin-top:12px;display:flex;gap:8px;width:min(440px,90%)}.rt-empty-addr .f-inp{flex:1;min-width:0;font-family:var(--mono);font-size:11.5px;font-weight:600}.rt-sheet{background:var(--panel);border-radius:16px;width:100%;max-width:660px;max-height:84vh;display:flex;flex-direction:column;box-shadow:0 26px 70px #0808104d;overflow:hidden;margin:auto}.rt-sheet-hd{padding:16px 20px;border-bottom:1px solid var(--line)}.rt-sheet-t{font-size:15px;font-weight:700;letter-spacing:-.01em}.rt-sheet-s{font-size:12px;color:var(--ink-3);margin-top:3px}.rt-sheet-body{overflow-y:auto;padding:8px 12px}.rt-brow{display:flex;align-items:center;gap:11px;padding:10px;border-radius:10px}.rt-brow:hover{background:var(--panel-2)}.rt-brow input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);flex:none}.rt-brow-i{flex:1;min-width:0}.rt-brow-t{display:block;font-size:12.5px;font-weight:600}.rt-brow-s{display:block;font-size:11px;color:var(--ink-4);margin-top:1px}.rt-sheet-ft{padding:13px 20px;border-top:1px solid var(--line);display:flex;gap:9px;align-items:center;background:var(--panel-2);flex-wrap:wrap}@media (max-width:1100px){.rt-wb{grid-template-columns:260px minmax(0,1fr) 330px}}@media (max-width:900px){.rt-screen{height:auto;padding-bottom:14px}.rt-wb{grid-template-columns:minmax(0,1fr);flex:none}.rt-rail{border-right:0;border-bottom:1px solid var(--line)}.rt-qlist{max-height:300px}.rt-side{border-left:0;border-top:1px solid var(--line)}.rt-doc-body{max-height:52vh}.rt-nofilter{padding:28px}}@media (max-width:767px){.rt-strip,.rt-intake-wrap{margin:12px 14px}.rt-wb{margin:0 14px}.rt-strip{flex-wrap:wrap}.rt-drophint{display:none}}.msel-menu.portal{z-index:80}.msel-scrim.portal{z-index:79}@media (max-width:1099px){.xpn-col-show,.xpn-col-rcpt{display:none}}.xpn-addcard{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:16px 18px 20px}.xpn-f{display:flex;flex-direction:column;gap:5px;min-width:0}.xpn-f>span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.xpn-f .msel,.xpn-f .msel-btn{width:100%}.xpn-f .msel-btn{justify-content:space-between}.xpn-f .f-inp{width:100%}.xpn-wide{grid-column:1 / -1}.xpn-submit{align-items:stretch}.xpn-submit .btn{width:100%;padding:11px;font-size:13.5px}.xpn-foot{display:flex;gap:16px;padding:12px 18px;border-top:1px solid var(--line)}.cdr-add{display:flex;gap:8px;align-items:center}.cdr-grow{flex:1;min-width:0}.cdr-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.cdr-row:last-child{border-bottom:0}.cdr-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line-strong);border-radius:5px;padding:2px 6px;white-space:nowrap}.cdr-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.cdr-chip{font-family:var(--ui);font-size:12px;font-weight:600;color:var(--accent-2);background:var(--accent-tint);border:1px solid transparent;border-radius:20px;padding:6px 12px;white-space:nowrap}.cdr-chip:hover:not(:disabled){border-color:var(--accent)}.cdr-chip.taken{color:var(--ink-4);background:transparent;border-color:var(--line);cursor:default;opacity:.75}.vdr-f{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.vdr-f>span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.vdr-f .f-inp,.vdr-f .msel,.vdr-f .msel-btn{width:100%}.vdr-f .msel-btn{justify-content:space-between}.vdr-notes textarea{resize:vertical;line-height:1.4;font-family:var(--ui)}.vdr-actions{display:flex;align-items:center;gap:14px}@media (max-width:767px){.xpn-tablewrap{overflow-x:auto}.xpn-tablewrap table.orders{min-width:660px}}@media (min-width:768px){.side{min-height:0}.side-brand,.side-credit,.side-sync,.side-foot{flex:none}.main{height:100%}.nav{min-height:96px}.nav-collapsed.nav-scrolls .nav{overflow-y:auto}.nav-collapsed.nav-scrolls .nav-item:after{display:none}.nav-collapsed.nav-scrolls .nav{padding-right:4px}.nav-collapsed.nav-scrolls .nav::-webkit-scrollbar{width:4px}.nav-collapsed.nav-scrolls .nav::-webkit-scrollbar-thumb{border:0;background-clip:border-box}}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--line);background-clip:content-box;border:2px solid transparent;border-radius:99px;min-height:28px;min-width:28px}*::-webkit-scrollbar-thumb:hover{background-color:var(--line-strong)}*::-webkit-scrollbar-thumb:active{background-color:var(--ink-4)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.seg-btn:disabled{opacity:.42;cursor:not-allowed}.seg-btn:disabled:hover{color:var(--ink-3)}.inv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 28px 0}.inv-kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 20px;box-shadow:0 2px 5px #00000008}.inv-discrep{background:var(--flag-bg);border:1px solid var(--flag);border-radius:12px;padding:14px 18px;margin:0 0 14px}.inv-discrep .k{font-family:var(--ui);font-size:12.5px;font-weight:700;color:var(--flag);margin-bottom:8px}.inv-discrep ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.inv-discrep li{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.inv-discrep .d{font-size:11.5px;color:var(--ink-3);margin-top:8px}.inv-kpi .k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.inv-kpi .v{font-family:var(--mono);font-weight:700;font-size:19px;letter-spacing:-.02em;margin-top:4px;font-variant-numeric:tabular-nums}.inv-kpi .d{font-size:10.5px;color:var(--ink-4);margin-top:2px}.inv-kpi.attn .v{color:var(--flag)}.inv-kpi.bad .v{color:var(--loss)}.mini-depl{width:110px;height:7px;border-radius:5px;overflow:hidden;display:flex;background:var(--panel-3)}.mini-depl i{display:block;height:100%}.drawer .dstat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.drawer .dstat{background:var(--panel-2);border-radius:10px;padding:10px 12px}.drawer .dstat .k{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.drawer .dstat .v{font-family:var(--mono);font-weight:700;font-size:16.5px;margin-top:3px;font-variant-numeric:tabular-nums}.drawer .dstat .d{font-size:10px;color:var(--ink-4);margin-top:1px}.drawer .dh-btn.ghost{background:var(--panel);color:var(--ink);border-color:var(--line-strong);box-shadow:none}.drawer .dh-btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.inv-rollup{display:flex;gap:28px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.inv-rollup .k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.inv-rollup .v{font-size:17px;margin-top:3px}.cust-sort{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.cust-sort .msel-field{padding:6px 9px;font-size:12.5px}.cust-grid th.r,.cust-grid td.r{text-align:right}.cust-who{display:flex;align-items:center;gap:10px;min-width:0}.cust-who-t{min-width:0}.cust-who .nm{font-weight:650;font-size:12.5px;color:var(--ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.cust-who .sb{font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:1px}.cust-av{border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1}.cust-dim{color:var(--ink-3)}.cust-none{font-size:11.5px;color:var(--ink-4);font-style:italic}.cust-buys{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cust-tag{font-family:var(--mono);font-size:10px;font-weight:600;border-radius:5px;padding:2px 6px;background:var(--panel-3);color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;max-width:16ch;overflow:hidden;text-overflow:ellipsis}.cust-tag.on{background:var(--accent-tint);color:var(--accent-2);border-color:var(--accent)}.cust-chips{display:flex;flex-wrap:wrap;gap:5px}.cust-cover{display:inline-flex;align-items:center;gap:5px}.cust-cover-bar{width:38px;height:5px;border-radius:4px;background:var(--panel-3);overflow:hidden;flex:none}.cust-cover-bar i{display:block;height:100%;background:var(--ink-4)}.cust-cover-low .cust-cover-bar i{background:var(--flag)}.cust-cover-mid .cust-cover-bar i{background:var(--ink-4)}.cust-cover-high .cust-cover-bar i{background:var(--gain)}.cust-cover-t{font-family:var(--mono);font-size:9.5px;color:var(--ink-4)}.cust-flags{display:flex;gap:5px;flex-wrap:wrap}.cust-pill-go{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.cust-pill-warn{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.cust-pill-bad{color:var(--loss);background:var(--loss-bg);border-color:var(--loss)}.cust-pill-mut{color:var(--ink-3);background:var(--panel-2);border-color:var(--line)}.cust-ago-normal{color:var(--ink-3)}.cust-ago-warn{color:var(--flag);font-weight:650}.cust-ago-bad{color:var(--loss);font-weight:650}.cust-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 18px;border-top:1px solid var(--line)}.cust-pager-t{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.cust-statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cust-stat{background:var(--panel-2);border-radius:10px;padding:10px 12px}.cust-stat .k{font-family:var(--mono);font-weight:600;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.cust-stat .v{font-family:var(--mono);font-weight:700;font-size:16.5px;margin-top:3px;font-variant-numeric:tabular-nums;color:var(--ink)}.cust-stat .d{font-size:10px;color:var(--ink-4);margin-top:1px}.cust-hint{margin-left:auto;font-weight:500;font-size:10.5px;color:var(--ink-4)}.cust-subhead{font-family:var(--mono);font-weight:600;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin:14px 0 8px}.cust-bars{display:flex;flex-direction:column;gap:7px}.cust-bar-row{display:grid;grid-template-columns:88px 1fr 40px;gap:9px;align-items:center}.cust-bar-row .nm{font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-bar-row .tr{height:8px;border-radius:5px;background:var(--panel-3);overflow:hidden}.cust-bar-row .tr i{display:block;height:100%;background:var(--accent)}.cust-bar-row .pc{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);text-align:right}.cust-note{border-radius:10px;padding:9px 12px;font-size:11.5px;line-height:1.5;margin-bottom:11px}.cust-note b{font-weight:600}.cust-note-warn{background:var(--flag-bg);color:#7a3806;border:1px solid #e5c9a8}.cust-note-info{background:var(--panel-2);color:var(--ink-2);border:1px solid var(--line)}.cust-note-ok{background:var(--gain-bg);color:var(--gain);border:1px solid #b6ddc6}.cust-note-bad{background:var(--loss-bg);color:#8f1810;border:1px solid #f0bdb7;margin-bottom:11px}.cust-empty{padding:26px 18px;text-align:center}.cust-empty-t{font-size:13px;font-weight:650;color:var(--ink-2)}.cust-empty-d{font-size:11.5px;color:var(--ink-4);margin-top:5px;line-height:1.55;max-width:46ch;margin-left:auto;margin-right:auto}.cust-loading{padding:26px 18px;text-align:center;font-size:12.5px;color:var(--ink-4)}.cust-quiet{font-size:12px;color:var(--ink-4)}.cust-kvs{display:flex;flex-direction:column}.cust-kv{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--line)}.cust-kv:last-child{border-bottom:0}.cust-kv span:first-child{color:var(--ink-3)}.cust-kv span:last-child{font-family:var(--mono);font-weight:600;color:var(--ink)}.cust-mini{width:100%;border-collapse:collapse}.cust-mini td{padding:7px 0;border-bottom:1px solid var(--line);font-size:12px;vertical-align:middle}.cust-mini tr:last-child td{border-bottom:0}.cust-mini tr.clickable{cursor:pointer}.cust-mini tr.clickable:hover td{background:var(--panel-hover)}.cust-mini .nm{color:var(--ink-2);max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-mini .n{font-family:var(--mono);color:var(--ink-3);text-align:right;width:34px}.cust-mini .m{font-family:var(--mono);font-weight:600;text-align:right;width:74px;font-variant-numeric:tabular-nums}.cust-mini .st{text-align:right;width:88px}.cust-mini .oid{font-family:var(--mono);font-size:11px;color:var(--ink-3);width:64px;white-space:nowrap;font-variant-numeric:tabular-nums}.cust-sub{font-size:10.5px;color:var(--ink-4)}@media (max-width:900px){.cust-statrow{grid-template-columns:1fr}.cust-grid th:nth-child(4),.cust-grid td:nth-child(4),.cust-grid th:nth-child(6),.cust-grid td:nth-child(6){display:none}}.cust-tag-n{margin-left:5px;color:var(--ink-4);font-weight:600}.cust-watch{margin-left:8px;vertical-align:middle}.sup-scroll{overflow-x:auto}.sup-grid{min-width:1280px}.sup-grid td .sup-sub{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);margin-top:2px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sup-none{font-style:italic;color:var(--ink-3)}.sup-hot{color:var(--loss);font-weight:600}.sup-grid tfoot .sup-total td{border-top:2px solid var(--line-strong);font-weight:600;background:var(--panel);font-variant-numeric:tabular-nums}.sup-f{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.sup-f>span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.sup-f .f-inp{width:100%}.sup-f textarea{resize:vertical;line-height:1.4;font-family:var(--ui)}.sup-actions{display:flex;align-items:center;gap:14px}.sup-con{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:10px}.sup-con-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sup-con-star{display:flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.sup-con-star input{cursor:pointer;margin:0}.sup-con-x{background:none;border:0;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;color:var(--ink-4)}.sup-con-x:hover{color:var(--loss)}.sup-con-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.sup-con-grid .sup-f{margin-bottom:8px}.sup-con-wide{grid-column:1 / -1}@media (max-width:560px){.sup-con-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.sup-grid{min-width:960px}.sup-grid th:nth-child(8),.sup-grid td:nth-child(8),.sup-grid th:nth-child(12),.sup-grid td:nth-child(12){display:none}}.cf-grid th.r,.cf-grid td.r{text-align:right}.cf-grid td.cf-day{white-space:nowrap;color:var(--ink-2);font-weight:650;width:130px}.cf-grid td.cf-what{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.cf-dir{display:inline-block;min-width:30px;text-align:center;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;border:1px solid transparent}.cf-dir.in{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.cf-dir.out{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.cf-kind{margin-left:8px;font-size:11.5px;color:var(--ink-4)}.cf-late{margin-left:8px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--flag);background:var(--flag-bg);border:1px solid var(--flag);border-radius:20px;padding:2px 7px;vertical-align:middle}.cf-grid td.cf-neg{color:var(--loss)}@media (max-width:900px){.cf-grid td.cf-what{max-width:180px}.cf-grid td.cf-day{width:auto}.cf-kind{display:none}}.st-cov{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;padding:12px 14px;margin:0 28px 14px}.st-cov.none{border-left-color:var(--flag);background:var(--flag-bg)}.st-cov-head{display:flex;flex-direction:column;gap:3px}.st-cov-head b{font-size:13px;color:var(--ink)}.st-cov-sub{font-size:11.5px;color:var(--ink-3);line-height:1.5}.st-covbar{margin-top:9px;height:5px;border-radius:3px;background:var(--panel-3);overflow:hidden}.st-covfill{height:100%;border-radius:3px;background:var(--accent)}.st-cov.none .st-covfill{background:var(--flag)}.st-scroll{overflow-x:auto}.st-tbl{min-width:940px}.st-search{max-width:220px}.st-sub{font-size:10.5px;color:var(--ink-4);font-weight:500}.st-unk{color:var(--ink-4);border-bottom:1px dotted var(--ink-4);cursor:help}.st-shared{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:20px;padding:2px 7px;cursor:help}.st-low{color:var(--flag);font-weight:600}.st-unid{background:var(--panel-2)}.st-chip{margin-left:7px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line);border-radius:20px;padding:2px 6px;cursor:help}.st-note{margin:12px 2px 0;font-size:11.5px;line-height:1.6;color:var(--ink-3)}.st-note b{color:var(--ink-2)}@media (max-width:900px){.st-search{max-width:140px}}.fin-cell{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 16px}.fin-cell.lead{border-color:#c3d6fb;background:linear-gradient(180deg,var(--accent-tint) 0%,var(--panel) 62%)}.fin-sk{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.fin-sv{font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.03em;margin-top:6px}.fin-ss{font-size:11px;color:var(--ink-4);margin-top:4px}.fin-side{display:grid;gap:18px}.fin-pad{padding:14px 16px}.fin-empty{padding:36px 20px;text-align:center;color:var(--ink-4);font-size:12.5px}.fin-funnel{padding:6px 18px 18px}.fin-rung{padding:14px 0 0}.fin-rung-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:7px}.fin-rung-name{font-size:13px;font-weight:750;color:var(--ink-2)}.fin-sp{flex:1;min-width:8px}.fin-rung-share{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink-4)}.fin-rung-amt{font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.fin-rung-note{font-size:11px;color:var(--ink-4);margin-top:6px;line-height:1.45}.fin-rail{position:relative;height:28px;background:var(--panel-3);border-radius:7px;overflow:hidden}.fin-fill{position:absolute;top:0;bottom:0;left:0;border-radius:7px;background:var(--accent);transition:width .5s cubic-bezier(.22,.75,.28,1)}.fin-rung.first .fin-fill{background:var(--ink-2)}@media (prefers-reduced-motion:reduce){.fin-fill{transition:none}}.fin-leak{margin-top:10px;border-left:2px solid var(--line)}.fin-leak-btn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px 9px 13px;border:0;border-radius:0 9px 9px 0;background:var(--panel-2);cursor:pointer}.fin-leak-btn:hover{background:var(--panel-hover)}.fin-leak-arrow{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ink-4);transition:transform .16s}.fin-leak.open .fin-leak-arrow{transform:rotate(90deg)}.fin-leak-txt{min-width:0}.fin-leak-name{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2)}.fin-leak-why{display:block;font-size:11.5px;color:var(--ink-4);margin-top:2px}.fin-leak-share{font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--ink-4)}.fin-leak-amt{font-family:var(--mono);font-size:14px;font-weight:600;white-space:nowrap;color:var(--ink-2)}.fin-leak.flagged{border-left-color:var(--flag)}.fin-leak.flagged .fin-leak-btn{background:var(--flag-bg)}.fin-leak.flagged .fin-leak-name,.fin-leak.flagged .fin-leak-amt{color:var(--flag)}.fin-leak.flagged .fin-leak-why{color:#8a5c2e}.fin-leak-mark{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;background:var(--flag);color:#fff;font-family:var(--mono);font-size:10px;font-weight:600;flex:none}.fin-leak-body{padding:4px 12px 12px 13px}.fin-drow{display:grid;grid-template-columns:20px minmax(0,1fr) 132px;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line)}.fin-drow:last-of-type{border-bottom:0}.fin-drow.clickable{cursor:pointer}.fin-drow.clickable:hover{background:var(--panel-hover)}.fin-dt{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-4);text-align:center}.fin-dn{font-size:12.5px;color:var(--ink-2);min-width:0}.fin-dn em{display:block;font-style:normal;font-size:11px;color:var(--ink-4);margin-top:2px;line-height:1.4}.fin-dv{text-align:right;font-family:var(--mono);font-size:12.5px;font-weight:650;white-space:nowrap}.fin-drow.flag .fin-dt,.fin-drow.flag .fin-dn,.fin-drow.flag .fin-dv{color:var(--flag)}.fin-drow.flag .fin-dn em{color:#8a5c2e}.fin-dfoot{display:flex;justify-content:space-between;gap:12px;padding-top:9px;margin-top:3px;border-top:1px solid var(--line-strong);font-size:12px;font-weight:600}.fin-gate-inline{margin-top:14px;padding:11px 13px;border:1px dashed var(--line-strong);border-radius:10px;font-size:11.5px;color:var(--ink-3);line-height:1.55}.fin-gate b{display:block;font-size:14px;font-weight:750;color:var(--ink-2);margin-bottom:5px}.fin-hub-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;text-align:left;padding:12px 16px;border:0;border-top:1px solid var(--line);background:none;cursor:pointer}.fin-hub-row:hover:not(:disabled){background:var(--panel-hover)}.fin-hub-row:disabled{opacity:.42;cursor:not-allowed}.fin-hub-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent-tint);color:var(--accent-2);font-family:var(--mono);font-size:12px;font-weight:600}.fin-hub-txt b{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2)}.fin-hub-txt span{display:block;font-size:11px;color:var(--ink-4);margin-top:2px}.fin-hub-go{font-family:var(--mono);font-size:11.5px;font-weight:650;color:var(--accent)}.fin-meter-row+.fin-meter-row{margin-top:14px}.fin-meter-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.fin-meter-top span{font-size:12.5px;font-weight:650;color:var(--ink-2)}.fin-meter{height:7px;border-radius:6px;background:var(--panel-3);margin-top:6px;overflow:hidden}.fin-meter i{display:block;height:100%;background:var(--accent)}.fin-meter-note{font-size:11px;color:var(--ink-4);margin-top:5px}.fin-tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.fin-tk{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.fin-tv{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.03em;margin-top:7px}.fin-ts{font-size:11px;color:var(--ink-4);margin-top:4px;line-height:1.4}.fin-cols .card,.fin-side .card{margin:0}.fin-dv{text-align:right}.fin-leak.gain{border-left-color:var(--gain)}.fin-leak.gain .fin-leak-btn{background:var(--gain-bg)}.fin-leak.gain .fin-leak-name,.fin-leak.gain .fin-leak-amt{color:var(--gain)}.fin-rung.last .fin-fill{background:var(--gain)}.fin-tieline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 28px 0;padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:12.5px;color:var(--ink-3)}.fin-tieline.off{border-color:#e7d0b4;background:var(--flag-bg);color:#8a5c2e}.fin-tieline b{color:var(--ink-2);font-weight:600}.fin-tieline.off b{color:var(--flag)}.fin-tieline-txt{min-width:0}.fin-dot{width:8px;height:8px;border-radius:50%;flex:none}.fin-dot.ok{background:var(--gain)}.fin-dot.no{background:var(--flag)}.fin-tieline-btn{margin-left:auto;border:0;background:none;color:var(--accent);font-size:11.5px;font-weight:650;cursor:pointer;padding:2px 4px}.fin-tieline-btn:hover{text-decoration:underline}.fin-tieline-maths{flex-basis:100%;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.fin-tieline-maths span{color:var(--ink-4);margin:0 4px}.fin-tieline-maths b{font-weight:700}.fin-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 28px 0}.fin-cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:18px;align-items:start;margin:18px 28px 28px}@media (max-width:1180px){.fin-cols{grid-template-columns:minmax(0,1fr)}}.fin-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 28px 0}.fin-gate{margin:18px 28px 28px}.fin-ledger{padding:6px 18px 16px}.fin-stage{display:flex;align-items:center;gap:8px;margin:14px 0 2px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.fin-stage:after{content:"";flex:1;height:1px;background:var(--line)}.fin-lrow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:6px 2px;border-bottom:1px solid var(--line)}.fin-lrow:last-child{border-bottom:0}.fin-lrow.clickable{cursor:pointer}.fin-lrow.clickable:hover{background:var(--panel-hover)}.fin-sign{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;background:var(--panel-3);color:var(--ink-4);font-family:var(--mono);font-size:12px;font-weight:700}.fin-sign.plus{background:var(--gain-bg);color:var(--gain)}.fin-sign.minus{background:var(--loss-bg);color:var(--loss)}.fin-sign.eq{background:var(--accent-tint);color:var(--accent-2)}.fin-lname{min-width:0}.fin-ln{font-size:12.5px;font-weight:600;color:var(--ink-2)}.fin-ld{font-size:11px;color:var(--ink-4);margin-top:2px;line-height:1.4}.fin-lamt{font-family:var(--mono);font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-lamt.pos{color:var(--gain)}.fin-lamt.neg{color:var(--loss)}.fin-lrow.flag .fin-ln{color:var(--flag)}.fin-lrow.flag .fin-ld{color:#8a5c2e}.fin-lrow.total{background:var(--accent-tint);border-radius:9px;margin:6px 0;padding:9px 6px;border-bottom:0;box-shadow:inset 0 0 0 1px #cbdcfd}.fin-lrow.total .fin-ln,.fin-lrow.total .fin-lamt{color:var(--accent-2)}.fin-lrow.total .fin-ld{color:#3f6bb5}.fin-lrow.total .fin-lamt{font-size:14px;font-weight:700}.fin-lrow.grand{background:#18181b;box-shadow:none}.fin-lrow.grand .fin-ln,.fin-lrow.grand .fin-lamt{color:#fff}.fin-lrow.grand .fin-ld{color:#a0a0a8}.fin-lrow.grand .fin-sign.eq{background:#ffffff24;color:#8fd0ac}.fin-formseg{margin-left:auto}.fin-needs.on{border-color:#e7d0b4}.fin-needs-ct{margin-left:auto;background:var(--flag);color:#fff;border-radius:6px;font-family:var(--mono);font-size:11px;font-weight:600;padding:2px 8px}.fin-needs-none{padding:16px 18px;font-size:12.5px;color:var(--ink-4);line-height:1.5}.fin-needs-row{display:grid;grid-template-columns:18px 1fr;gap:10px;width:100%;text-align:left;padding:12px 16px;border:0;border-top:1px solid var(--line);background:none;cursor:pointer}.fin-needs-row:hover{background:var(--panel-hover)}.fin-needs-tick{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--flag);line-height:1.5}.fin-needs-txt b{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2)}.fin-needs-txt span{display:block;font-size:11.5px;color:var(--ink-4);margin-top:3px;line-height:1.45}.fin-needs-txt em{display:block;font-family:var(--mono);font-size:11px;font-weight:650;color:var(--accent);margin-top:7px;font-style:normal}.fin-dbar{display:flex;height:32px;border-radius:9px;overflow:hidden;background:var(--panel-3)}.fin-dbar span{display:block;min-width:2px}.fin-s-cogs{background:#d97706}.fin-s-fees{background:var(--accent)}.fin-s-opex{background:#7c3aed}.fin-s-misc{background:var(--ink-4)}.fin-s-kept{background:var(--gain)}.fin-s-partners{background:#2dd4bf}.fin-dkey{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;margin-top:14px}.fin-dk{display:flex;gap:9px;min-width:0}.fin-dk i{width:9px;height:9px;border-radius:3px;flex:none;margin-top:4px}.fin-dk b{display:block;font-family:var(--mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.fin-dk span{display:block;font-size:11px;color:var(--ink-4);margin-top:1px;line-height:1.35}.fin-rung-lines{margin-top:10px;border-top:1px solid var(--line);padding-top:2px}.fin-caret{display:inline-block;transition:transform .16s;color:var(--ink-4)}.fin-caret.open{transform:rotate(90deg)}.fin-kids{margin:2px 0 8px 30px;padding:6px 10px 6px 12px;border-left:2px solid var(--line);background:var(--panel-2);border-radius:0 8px 8px 0}.fin-kids.ledger{margin-left:32px}.fin-krow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--line)}.fin-krow:last-of-type{border-bottom:0}.fin-kn{font-size:12px;color:var(--ink-2);min-width:0}.fin-kn em{display:block;font-style:normal;font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:2px}.fin-kv{font-family:var(--mono);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-knote{font-size:10.5px;color:var(--ink-4);margin-top:7px;padding-top:6px;border-top:1px dashed var(--line-strong);line-height:1.45}.fin-drivers{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:18px;margin:18px 28px 28px}.fin-div{display:grid;gap:2px}.fin-divrow{display:grid;grid-template-columns:22px minmax(0,1.1fr) minmax(120px,1fr) 118px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.fin-divrow:last-child{border-bottom:0}.fin-divtrack{position:relative;height:16px;border-radius:4px;background:var(--panel-2);overflow:hidden}.fin-divtrack:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-strong)}.fin-divtrack i{position:absolute;top:2px;bottom:2px;border-radius:3px;min-width:2px}.fin-divtrack i.pos{background:var(--gain)}.fin-divtrack i.neg{background:var(--loss)}.fin-divfoot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line-strong);font-size:12.5px;font-weight:750}.sd-chart-wrap{position:relative;padding:14px 18px 6px;max-width:1500px;margin:0 auto}.sd-charts>.gsec{margin:18px 28px 28px}@media (min-width:1500px){.sd-charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 28px 28px}.sd-charts>.card{margin:0}.sd-charts>.gsec{margin:0}}@media (max-width:767px){.sd-charts>.gsec{margin:12px 14px 20px}}.sd-chart{width:100%;display:block}.sd-axis{font-family:var(--mono);font-size:9.5px;fill:var(--ink-4)}.sd-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.sd-pace-line{stroke:var(--accent);stroke-width:2}.sd-pace-area{fill:var(--accent);opacity:.1}.sd-even{stroke:var(--ink-4);stroke-width:1.5;stroke-dasharray:5 5}.sd-cursor{stroke:var(--line-strong);stroke-width:1}.sd-aov-line{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sd-aov-dot{fill:var(--accent)}.sd-aov-peak{fill:var(--accent);stroke:var(--panel);stroke-width:2}.sd-bar{fill:var(--seq-3)}.sd-bar.peak{fill:var(--accent)}.sd-bar.dim{opacity:.25}.sd-tip{position:fixed;pointer-events:none;background:var(--ink);color:#fff;font-size:11px;border-radius:8px;padding:7px 10px;z-index:50;white-space:nowrap;box-shadow:0 6px 18px #08081040}.sd-tip b{display:block;font-size:12px;margin-bottom:1px}.sd-hours td{cursor:pointer}.sd-minicell{width:110px}.sd-hours-wrap{overflow-x:auto}.sd-hourat{white-space:nowrap}@media (min-width:768px){table.orders.sd-hours th,table.orders.sd-hours td{padding-left:10px;padding-right:10px}table.orders.sd-hours th:first-child,table.orders.sd-hours td:first-child{padding-left:18px}table.orders.sd-hours th:last-child,table.orders.sd-hours td:last-child{padding-right:18px}table.orders.sd-hours .sd-minicell{width:64px}table.orders.sd-hours td.sd-lead{white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1360px) and (max-width:1599px){table.orders.sd-hours:has(td.sd-lead) .sd-minicell,table.orders.sd-hours:has(td.sd-lead) thead th:last-child{display:none}}.sd-mini{display:block;height:12px;border-radius:3px;background:var(--seq-5);min-width:2px}.sd-funnel{display:flex;flex-direction:column;gap:8px;padding:14px 18px 0}.sd-frow{display:grid;grid-template-columns:110px 1fr 64px;align-items:center;gap:10px;font-size:12px}.sd-frow .k{color:var(--ink-3)}.sd-frow .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sd-fbar{height:20px;border-radius:5px;background:linear-gradient(90deg,var(--seq-4),var(--seq-5));min-width:3px}.sd-fconv{font-size:10.5px;color:var(--ink-4);font-family:var(--mono);padding-left:120px;margin:-2px 0 2px}.sd-kv{display:flex;justify-content:space-between;gap:14px;padding:7px 18px;font-size:12.5px;border-bottom:1px solid var(--line)}.sd-kv:last-child{border-bottom:0}.sd-kv .k{color:var(--ink-3);font-weight:500;flex:none}.sd-kv .vv{font-family:var(--mono);font-weight:600;color:var(--ink);text-align:right;word-break:break-word;min-width:0}.sd-back{display:inline-block;margin:18px 28px 0}.sd-page .hd{padding-top:18px}.sd-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;color:var(--ink-3);font-size:12px;align-items:center}.sd-meta b{color:var(--ink-2);font-weight:600}.sd-grid2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin:0 28px 28px}.sd-grid2>.card{margin:0}.sd-buyer{display:flex;align-items:center;gap:10px;padding:7px 18px;border-bottom:1px dashed var(--line);font-size:12.5px}.sd-buyer:last-of-type{border-bottom:0}.sd-rk{width:20px;height:20px;border-radius:6px;background:var(--panel-2);color:var(--ink-3);font-family:var(--mono);font-size:10px;display:grid;place-items:center;font-weight:600;flex:none}.sd-who{flex:1;min-width:0}.sd-hourlen{margin-left:6px;font-size:11px;color:var(--ink-4);font-weight:400}@media (max-width:1080px){.sd-grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1359px){.sd-grid2:has(td.sd-lead){grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sd-back{margin:12px 14px 0}.sd-grid2{margin:0 14px 20px}.sd-rolebanner,.sd-scopebar{margin:14px 14px 12px}}.sd-sub{font-size:11.5px;color:var(--ink-3);line-height:1.5;padding:10px 18px 14px}.sd-masknote{font-size:11px;color:var(--ink-4);margin:9px 18px 14px;line-height:1.45}.sd-page .card>.di-sub{padding:0 18px}.sd-buyer .vv{font-family:var(--mono);font-weight:600;color:var(--ink)}.sd-veil{fill:var(--panel);opacity:.62;pointer-events:none}.sd-link{color:var(--accent);text-decoration:none;font-weight:650;cursor:pointer;background:none;border:0;padding:0;font:inherit}.sd-link:hover{text-decoration:underline}.sh-name{font-weight:650;font-size:13px}.sh-meta{font-size:11px;color:var(--ink-4);margin-top:2px}.sh-next{font-size:10.5px;color:var(--ink-4);margin-top:4px}.sd-rolebanner{display:flex;gap:10px;align-items:center;margin:18px 28px 14px;border:1px solid var(--flag);background:var(--flag-bg);color:var(--flag);border-radius:11px;padding:10px 14px;font-size:12.5px}.sd-rolebanner b{font-weight:600}.sd-scopebar{display:flex;align-items:center;gap:12px;margin:18px 28px 14px;background:var(--ink);color:#fff;border-radius:11px;padding:10px 14px;font-size:12.5px;box-shadow:0 6px 18px #08081040}.sd-scopebar b{font-variant-numeric:tabular-nums}.sd-scopebar .x{margin-left:auto;background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:7px;padding:3px 10px;font-size:11.5px;cursor:pointer}.sd-scopebar .x:hover{border-color:#fff}.sd-wf{padding:6px 18px 12px}.sd-wf-row{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:12.5px}.sd-wf-row .wl{width:150px;flex:none;color:var(--ink-3);font-weight:500}.sd-wf-row .est-tag{white-space:nowrap}.sd-wf-row .wt{flex:1;height:16px;min-width:0}.sd-wf-row .wb{display:block;height:16px;border-radius:4px}.sd-wf-row .vv{width:90px;flex:none;text-align:right;font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}.sd-wf-row.total{border-top:1px solid var(--line);margin-top:6px;padding-top:9px;font-weight:600}.sd-wf-row.total .wl{color:var(--ink)}.sd-share{width:90px;flex:none;height:12px;background:var(--panel-2);border-radius:3px;overflow:hidden}.sd-hours tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.orders tr.trk-stalled td{background:var(--loss-bg)}table.orders tr.trk-stalled:hover td{background:#f9dbd8}table.orders tr.trk-stalled td:first-child{box-shadow:inset 3px 0 0 var(--loss)}table.orders tr.trk-stalled .ret-badge.bad{background:var(--panel)}.trk-when{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);margin-top:4px}.trk-desc{max-width:260px;color:var(--ink-3)}.trk-noscan{color:var(--ink-4);font-style:italic}.trk-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 18px}.trk-banner>span{flex:1;min-width:220px}.trk-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:11px}.trk-head-carrier{font-size:12px;font-weight:600}.trk-head-no{font-family:var(--mono);font-size:11px;color:var(--ink-3)}@media (max-width:640px){.trk-banner{margin:12px 14px}.trk-desc{max-width:200px}}.ret-badge.unknown{color:var(--ink-4);background:var(--panel);border-color:var(--line-strong);border-style:dashed}.fux-chip.trk-bundle{background:var(--accent-tint);color:var(--accent-2)}.trk-note{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin:10px 18px 0;line-height:1.45}@media (max-width:640px){.trk-note{margin:10px 14px 0}}.ret-alarm{display:inline-flex;align-items:center;gap:7px;background:var(--loss-bg);border:1px solid var(--loss);color:var(--loss);border-radius:20px;padding:7px 13px;font-size:12px;font-weight:600}.ret-alarm i{width:7px;height:7px;border-radius:50%;background:var(--loss);animation:ret-pulse 1.6s infinite}@keyframes ret-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ret-alarm i{animation:none}}.ret-pipe{margin:18px 28px 0;padding:16px 18px 15px}.ret-pipe-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ret-pipe-tot{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ret-pipe-tot small{font-size:12.5px;font-weight:500;color:var(--ink-3);margin-left:8px;letter-spacing:0}.ret-cross{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto;padding:5px 11px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--loss);background:var(--loss-bg);color:var(--loss);font-family:inherit;cursor:pointer;transition:box-shadow .12s}.ret-cross b{font-size:15px;font-weight:700}.ret-cross small{font-family:var(--mono);font-size:9.5px;font-weight:700;opacity:.82}.ret-cross:hover{box-shadow:0 0 0 3px var(--loss-bg)}.ret-cross:focus-visible{outline:2px solid var(--loss);outline-offset:2px}.ret-cross.on{box-shadow:0 0 0 3px var(--loss-bg)}.ret-pipebar{margin-top:13px;display:flex;height:30px;border-radius:9px;overflow:hidden;background:var(--panel-3);border:1px solid var(--line)}.ret-pseg{display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--mono);font-size:12px;font-weight:700;flex-basis:0;min-width:0;transition:filter .12s}.ret-pseg.awaitingShip{background:var(--accent)}.ret-pseg.inTransit{background:var(--seq-3)}.ret-pseg.awaitingInspection{background:var(--flag)}.ret-pseg.other{background:var(--line-strong)}.ret-plegend{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden}.ret-pli{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;color:inherit;background:var(--panel);padding:10px 12px 11px;text-align:left;font-family:inherit;width:100%;display:flex;flex-direction:column;transition:background .12s,box-shadow .12s}button.ret-pli{cursor:pointer}button.ret-pli:hover{background:var(--panel-hover)}button.ret-pli:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ret-pli.on{background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--accent)}.ret-psw{flex:1;display:flex;align-items:flex-start;gap:7px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.ret-psw i{width:9px;height:9px;border-radius:3px;flex:0 0 auto;margin-top:3px}.ret-psw i.awaitingShip{background:var(--accent)}.ret-psw i.inTransit{background:var(--seq-3)}.ret-psw i.awaitingInspection{background:var(--flag)}.ret-psw i.other{background:var(--line-strong)}.ret-plv{margin-top:6px;font-size:19px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:baseline;gap:7px}.ret-plv small{font-size:10px;font-weight:600;color:var(--flag)}.ret-pli.nil .ret-plv,.ret-pli.nil .ret-psw{color:var(--ink-4)}.ret-pfoot{margin-top:11px;display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-3)}.ret-pfoot b{color:var(--ink-2)}.ret-parb{color:var(--ink-4)}.ret-parb b{color:var(--ink-3)}.kpi.good:before{background:var(--gain)}.ret-delta{font-family:var(--mono);font-size:10px;font-weight:700;border-radius:6px;padding:1px 6px}.ret-delta.up{color:var(--gain);background:var(--gain-bg)}.ret-delta.down{color:var(--loss);background:var(--loss-bg)}.ret-pnl-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px}.ret-claims{border-left:1px solid var(--line);background:var(--panel-2);padding:14px 16px}.ret-claims h4{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:0 0 10px}.ret-claims .ret-srow{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;border-bottom:1px solid var(--line)}.ret-claims .ret-srow:last-of-type{border-bottom:0}.ret-claims .ret-srow span:first-child{color:var(--ink-3)}.ret-claims .ret-srow b{font-family:var(--mono);font-size:11.5px}.ret-claims .neg{color:var(--loss)}.ret-claims .pos{color:var(--gain)}.ret-claims-note{margin-top:10px;font-size:11px;color:var(--ink-4);line-height:1.5}.ret-tools,.cs-lane-tools,.card-tools{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.card-tools .tools-right{margin-left:auto}.ret-tools .sub,.cs-lane-tools .sub,.card-tools .sub{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.ret-search{border:1px solid var(--line-strong);border-radius:9px;padding:8px 12px;font-size:12.5px;font-family:var(--ui);width:230px;outline:none;background:var(--panel);color:var(--ink)}.ret-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ret-bulk{display:flex;align-items:center;gap:10px;background:#18181c;color:#fff;border-radius:12px;padding:8px 10px 8px 15px;margin:12px 18px 0;box-shadow:0 6px 18px #0808104d;flex-wrap:wrap}.ret-bulk .ret-bc{font-family:var(--mono);font-size:12px;font-weight:600}.ret-bulk .ret-bdiv{width:1px;align-self:stretch;background:#ffffff24;margin:5px 0}.ret-bulk button{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:650;font-family:inherit;cursor:pointer}.ret-bulk button.primary{border-color:transparent;background:var(--accent);font-weight:600}.ret-bulk button:disabled{opacity:.5;cursor:default}.ret-qact{display:flex;gap:6px;opacity:0;transition:opacity .12s}tr:hover .ret-qact,.ret-qact:focus-within{opacity:1}@media (hover:none){.ret-qact{opacity:1}}.ret-qbtn{border:1px solid var(--line-strong);background:var(--panel);border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600;white-space:nowrap;font-family:inherit;cursor:pointer;color:var(--ink)}.ret-qbtn:hover{border-color:var(--accent);color:var(--accent)}.ret-qbtn.go{border-color:var(--gain);color:var(--gain)}.ret-qbtn.go:hover{background:var(--gain-bg)}.ret-qbtn.no{border-color:var(--loss);color:var(--loss)}.ret-qbtn.no:hover{background:var(--loss-bg)}.ret-qbtn:disabled{opacity:.45;cursor:default;border-color:var(--line);color:var(--ink-4)}.ret-ck{width:34px;text-align:center}.ret-ck input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}tr.ret-sel td{background:var(--accent-tint)}@media (max-width:1400px){.ret-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ret-pnl-grid{grid-template-columns:minmax(0,1fr)}.ret-claims{border-left:0;border-top:1px solid var(--line)}}@media (max-width:767px){.ret-pipe{margin:14px 14px 0}.ret-plegend{grid-template-columns:1fr 1fr}.ret-cross{margin-left:0}.ret-search{width:100%}}.ret-offer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ret-offer-cur{font-family:var(--mono);font-size:13px;color:var(--ink-3)}.ret-offer-amt{width:110px;text-align:right;font-family:var(--mono)}.ret-offer-amt::-webkit-outer-spin-button,.ret-offer-amt::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ret-offer-amt{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ret-offer-of{font-size:11.5px;color:var(--ink-4)}.ret-offer-bad{font-size:11.5px;font-weight:600;color:var(--loss)}.ret-eviz{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ret-eviz a{display:block;line-height:0;border-radius:7px;overflow:hidden;border:1px solid var(--line);background:var(--panel-2)}.ret-eviz a:hover{border-color:var(--accent)}.ret-eviz a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ret-eviz img{width:64px;height:64px;object-fit:cover;display:block}.ret-eviz-note{margin-top:5px;font-family:var(--mono);font-size:10px;color:var(--ink-4)}.rv-tabs{display:flex;gap:2px;margin:18px 28px 0;border-bottom:1px solid var(--line);overflow-x:auto}.rv-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--ink-4);cursor:pointer}.rv-tab:hover{color:var(--ink-2)}.rv-tab.on{color:var(--ink);border-bottom-color:var(--accent)}@media (max-width:767px){.rv-tabs{margin:12px 14px 0}}.rv-kv-sm{font-weight:700;font-size:17px;letter-spacing:-.01em;margin-top:10px;line-height:1.25;overflow-wrap:anywhere}.rv-note{margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);font-size:11px;color:var(--ink-3);line-height:1.35}.rv-reasons{display:flex;flex-direction:column;gap:3px}.rv-reason{display:inline-flex;align-items:baseline;gap:6px;font-size:11.5px;color:var(--ink-2);line-height:1.3}.rv-reason b{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-4);flex:0 0 auto;white-space:nowrap}.rv-cover{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--ink-4);margin-top:3px;letter-spacing:.02em}.rv-tablewrap{overflow-x:auto}.rv-tablewrap table.orders{width:max-content;min-width:100%}.rv-unbranded td{background:var(--panel-2);color:var(--ink-3)}.rv-unbranded .prod-name{color:var(--ink-3);font-style:italic}.rv-footrow td{border-top:2px solid var(--line-strong)}.rv-tablenote{padding:10px 18px 14px;font-size:11.5px;color:var(--ink-4);line-height:1.45;border-top:1px solid var(--line)}.rv-quiet{font-size:11.5px;color:var(--ink-4);font-style:italic;line-height:1.4}.rv-base{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--ink-4);margin-top:4px;letter-spacing:.02em;white-space:nowrap}.rv-chips{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rv-chip{display:inline-block;font-size:11px;line-height:1.35;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:2px 7px;max-width:280px;overflow-wrap:anywhere}.rv-class{display:inline-block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 7px;border:1px solid;white-space:nowrap}.rv-class.risk{color:var(--loss);background:var(--loss-bg);border-color:var(--loss)}.rv-class.review{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.rv-class.seller{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.rv-class.normal{color:var(--ink-4);background:var(--panel-2);border-color:var(--line)}.rv-class.healthy{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.rv-act{padding:5px 10px;font-size:11.5px;border-radius:8px;white-space:nowrap}.rv-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 28px 28px}.rv-ins{display:flex;gap:11px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 15px;align-items:flex-start}.rv-ins-ico{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:14px;font-weight:700}.rv-ins.bad .rv-ins-ico{background:var(--loss-bg);color:var(--loss)}.rv-ins.warn .rv-ins-ico{background:var(--flag-bg);color:var(--flag)}.rv-ins.good .rv-ins-ico{background:var(--gain-bg);color:var(--gain)}.rv-ins-t{font-weight:600;font-size:12.5px;line-height:1.3}.rv-ins-f{font-size:11.5px;color:var(--ink-3);margin-top:4px;line-height:1.45}.rv-ins-c{margin-top:7px;padding-top:6px;border-top:1px dashed var(--line);font-size:11px;color:var(--ink-4);line-height:1.45}.rv-ins-c b{color:var(--ink-2)}.drawer .blk.rv-blk-on{background:var(--accent-tint);border-radius:10px;padding-left:12px;padding-right:12px;margin:0 -12px}.rv-obs{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin-top:8px}.rv-obs:first-of-type{margin-top:0}.rv-cause{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin-top:9px;padding:9px 11px;border-left:2px solid var(--flag);background:var(--flag-bg);border-radius:0 8px 8px 0}.rv-cause b{color:var(--ink)}@media (max-width:1080px){.rv-insights{grid-template-columns:1fr}}@media (max-width:767px){.rv-insights{margin:12px 14px 20px}.rv-chip{max-width:none}}.bn-full{color:var(--ink-2);text-transform:capitalize}.bn-full:after{content:" · ";color:var(--ink-3);text-transform:none}.bn-full:last-child:after{content:""}.prod-sku .bn-full{font-family:var(--ui);font-size:10px}.dg-wrap{padding:0 28px 60px}.dg-wrap .card{margin:0 0 16px}.dg-sec{font-size:15px;font-weight:700;letter-spacing:-.01em;margin:26px 0 3px;color:var(--ink)}.dg-secsub{font-size:12px;color:var(--ink-3);max-width:100ch;margin:0 0 12px;line-height:1.55}.dg-empty{padding:26px 16px;text-align:center;color:var(--ink-4);font-size:12px}.dg-error{background:var(--loss-bg);color:var(--loss);border-radius:10px;padding:10px 14px;font-size:12.5px;margin-bottom:12px}.dg-link{background:none;border:0;color:var(--accent);font-size:11.5px;font-weight:650;padding:2px 4px;cursor:pointer}.dg-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.dg-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.dg-scroll{overflow-x:auto;max-height:460px;overflow-y:auto}.dg-scroll table.orders{width:100%}.dg-scroll th.r,.dg-scroll td.r{text-align:right}.dg-scroll tr.clickable{cursor:pointer}.dg-scroll tr.on{background:var(--accent-tint)}.dg-cardnote{font:11px/1.55 var(--ui);color:var(--ink-4);border-top:1px dashed var(--line);padding:9px 16px;background:var(--panel-hover)}.dg-cardnote b{color:var(--ink-3);font-weight:650}.dg-note{padding:11px 16px;font:11.5px/1.6 var(--ui);color:var(--ink-4)}.dg-note b{color:var(--ink-3);font-weight:650}.dg-wrap>.ledger-toolbar{margin:0 0 14px}.dg-reset{background:none;border:0;color:var(--loss);font-size:11.5px;font-weight:650;cursor:pointer;margin-left:2px}.dg-scope{font:11px var(--mono);color:var(--ink-4);margin:0 0 12px}.dg-scope b{color:var(--ink-2)}.dg-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:16px}.dg-kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 20px;box-shadow:0 2px 5px #00000008}.dg-kpi .k{font:700 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-kpi .v{font-size:21px;font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1.05}.dg-kpi .d{font-size:10.5px;color:var(--ink-4);margin-top:3px}.dg-mapcard{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.dg-mapcard-left{padding:8px 10px 10px;border-right:1px solid var(--line);min-width:0;align-self:start}.dg-mapcard-right{min-width:0;display:flex;flex-direction:column;max-height:660px}.dg-mapcard-right .ch{flex-wrap:wrap;row-gap:8px}.dg-mapcard-right .ch .sub{white-space:nowrap}.dg-mapcard-right .ch-right{flex-basis:100%;margin-left:0}.dg-mapcard-right .seg{max-width:100%;overflow-x:auto}.dg-map-wrap{display:flex;gap:6px;align-items:flex-start}.dg-usmap{width:100%;height:auto;display:block;flex:1;min-width:0}.dg-usmap path{stroke:#fff;stroke-width:1.1;cursor:pointer;transition:fill .18s;outline:none}.dg-usmap path:hover{stroke:var(--ink);stroke-width:1.9}.dg-usmap path:focus-visible{stroke:var(--accent);stroke-width:2.4}.dg-usmap path.on{stroke:var(--ink);stroke-width:2.2}.dg-tray{display:flex;flex-direction:column;gap:3px;padding-top:14px;flex:none}.dg-tray-lbl{font:700 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin-bottom:2px}.dg-tray-item{display:flex;align-items:center;gap:5px;cursor:pointer;padding:1px 3px;border-radius:5px;border:0;background:none}.dg-tray-item:hover{background:var(--panel-hover)}.dg-tray-item.on{background:var(--accent-tint);outline:1px solid var(--accent)}.dg-tray-item i{width:13px;height:13px;border-radius:3px;border:1px solid rgba(0,0,0,.1);flex:none;display:block}.dg-tray-item span{font:600 10px var(--mono);color:var(--ink-3)}.dg-legend{display:flex;align-items:center;gap:10px;padding:6px 4px 0;flex-wrap:wrap}.dg-lg-step{display:flex;flex-direction:column;gap:3px;min-width:50px}.dg-lg-step i{height:9px;border-radius:2px;display:block}.dg-lg-step span{font:600 9.5px var(--mono);color:var(--ink-4);white-space:nowrap}.dg-lg-none{display:flex;align-items:center;gap:5px;font:600 9.5px var(--mono);color:var(--ink-4)}.dg-lg-none i{width:13px;height:9px;border-radius:2px;display:block}.dg-lg-warn{font:600 10.5px var(--ui);color:var(--flag);background:var(--flag-bg);border-radius:6px;padding:3px 8px}.dg-scheme{display:flex;align-items:center;gap:5px;padding:8px 4px 0;font:700 9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.dg-schemebtn{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:3px 8px;font:600 10px var(--ui);color:var(--ink-3);cursor:pointer}.dg-schemebtn.on{background:var(--ink);border-color:var(--ink);color:#fff}.dg-rank{overflow:auto;flex:1;min-height:0}.dg-rank-row{display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:center;width:100%;padding:5px 14px;font:inherit;font-size:12px;text-align:left;border:0;background:none;cursor:pointer}.dg-rank-row:hover{background:var(--panel-hover)}.dg-rank-row.on{background:var(--accent-tint)}.dg-rank-row.thin{opacity:.5}.dg-sw{width:11px;height:11px;border-radius:3px;border:1px solid rgba(0,0,0,.08);display:block}.dg-sw.inline{display:inline-block;margin-right:7px;vertical-align:-1px}.dg-rank-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink-2)}.dg-offmap{font:700 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--flag);background:var(--flag-bg);border-radius:4px;padding:1px 4px;margin-left:6px}.dg-rank-bar{position:relative;height:15px;min-width:76px;display:flex;align-items:center;justify-content:flex-end;gap:7px}.dg-rank-bar i{position:absolute;left:0;top:3px;height:9px;border-radius:0 4px 4px 0;background:#0a58f026}.dg-rank-bar b{position:relative;font:700 11px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.dg-bars{padding:10px 16px 14px;display:flex;flex-direction:column;gap:6px}.dg-bar{display:grid;grid-template-columns:minmax(64px,140px) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12px;padding:1px 3px;border-radius:6px}.dg-bar.as-btn{border:0;background:none;font:inherit;font-size:12px;text-align:left;cursor:pointer;width:100%}.dg-bar.as-btn:hover{background:var(--panel-hover)}.dg-bar.as-btn.on{background:var(--accent-tint)}.dg-bar .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink-2)}.dg-bar .lbl .sub{font-weight:400;color:var(--ink-4);font-size:10.5px}.dg-bar .track{display:block;height:11px;background:var(--panel-2);border-radius:4px;overflow:hidden}.dg-bar .track i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--accent);min-width:2px}.dg-bar .val{font:700 11px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:64px;text-align:right}.dg-bar .val small{font-weight:500;color:var(--ink-4)}.dg-cov{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid var(--line);background:var(--panel-hover)}.dg-cov .m{flex:1;height:6px;background:var(--panel-3);border-radius:3px;overflow:hidden}.dg-cov .m i{display:block;height:100%;background:var(--accent);border-radius:3px}.dg-cov .t{font:600 10.5px var(--mono);color:var(--ink-3);white-space:nowrap}.dg-heat{padding:12px 16px 14px;overflow-x:auto}.dg-heat table{border-collapse:separate;border-spacing:2px}.dg-heat th{font:700 9px var(--mono);color:var(--ink-4);padding:0 2px}.dg-heat th.h{text-align:center;min-width:20px}.dg-heat th.d{text-align:right;padding-right:6px}.dg-heat td{width:22px;height:20px;border-radius:3px;text-align:center;font:600 8.5px var(--mono)}.dg-tl{padding:14px 16px 6px;display:flex;align-items:flex-end;gap:2px;height:150px}.dg-tl-col{flex:1;min-width:2px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;height:100%}.dg-tl-col i{display:block;border-radius:2px 2px 0 0}.dg-tl-col i.b{border-radius:0 0 2px 2px}.dg-tl-axis{display:flex;justify-content:space-between;padding:4px 16px 14px;font:600 9.5px var(--mono);color:var(--ink-4)}.dg-lg{display:flex;gap:12px;align-items:center;font-size:11px;color:var(--ink-3)}.dg-lg i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px;vertical-align:-1px}@media (max-width:1400px){.dg-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-grid-3{grid-template-columns:1fr}}@media (max-width:767px){.dg-wrap{padding:0 14px 60px}.dg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.dg-mapcard{grid-template-columns:1fr}.dg-mapcard-left{border-right:0;border-bottom:1px solid var(--line)}.dg-grid-2{grid-template-columns:1fr}}.rv-tab .cnt{font:700 10px var(--mono);background:var(--panel-3);color:var(--ink-3);border-radius:6px;padding:2px 7px;margin-left:7px}.rv-tab.on .cnt{background:var(--accent-tint);color:var(--accent-2)}.seg-btn:focus-visible,.quad-cap:focus-visible,.shp-chip:focus-visible,.cdr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rv-tab:disabled{opacity:.42;cursor:not-allowed}.rv-tab:disabled:hover{color:var(--ink-4)}@media (max-width:767px){.seg-row{margin:12px 14px 0}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.seg::-webkit-scrollbar{display:none}.seg-btn{flex:none;scroll-snap-align:start;min-height:40px}.set-shell{padding:0 14px}}.shell-banners{position:sticky;top:0;z-index:35}.demo-banner{display:flex;align-items:center;gap:9px;padding:8px 28px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.demo-banner strong{font-weight:600;color:var(--ink)}.demo-banner-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.demo-banner-detail{color:var(--ink-4)}@media (max-width:767px){.demo-banner{padding:7px 14px;font-size:12px}}.mask-banner .demo-banner-dot{background:var(--flag)}.mask-banner .demo-banner-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-x{flex:none;font-size:17px}@media (max-width:767px){.mask-banner{align-items:flex-start;flex-wrap:wrap}.mask-banner .demo-banner-detail{white-space:normal;overflow:visible;flex-basis:100%}.banner-x{margin-left:auto;order:2}}.fbar-sticky{position:sticky;top:var(--sticky-top,0px);z-index:30;background:#f3f3f5e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-bottom:12px}.fbar-busy{opacity:.72}.fbar-right{margin-left:auto;font-size:11.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}@media (max-width:767px){.fbar-right{margin-left:0;width:100%}}.kpi.as-link{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.kpi.as-link:hover{background:var(--panel-hover)}.kpi.as-link:hover .km{color:var(--accent)}.jr-list{display:flex;flex-direction:column}.jr-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px) 132px;gap:20px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--panel-2)}.jr-row:last-child{border-bottom:0}.jr-row.clickable{cursor:pointer}.jr-row:hover{background:var(--panel-hover)}.jr-row.trk-stalled{background:linear-gradient(90deg,var(--loss-bg),transparent 45%)}.jr-row.trk-stalled:hover{background:linear-gradient(90deg,var(--loss-bg),var(--panel-hover) 45%)}.jr-id{min-width:0}.jr-items{font-family:var(--mono);font-size:10.5px;color:var(--ink-4)}.jr-track{display:flex;align-items:center;gap:6px;margin-top:5px}.jr-track code{font-family:var(--mono);font-size:11.5px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:2px 7px;-webkit-user-select:all;user-select:all;white-space:nowrap}.jr-who{font-size:12px;color:var(--ink-3);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr{min-width:0}.jr-rail{position:relative;height:2px;background:var(--panel-3);border-radius:2px;margin:6px 7px 0}.jr-fill{position:absolute;left:0;top:0;height:2px;border-radius:2px;background:var(--gain)}.jr-fill.warn{background:var(--flag)}.jr-fill.bad{background:var(--loss)}.jr-gap{position:absolute;top:-3px;height:8px;background:repeating-linear-gradient(45deg,var(--panel-3),var(--panel-3) 3px,transparent 3px,transparent 6px)}.jr-gap.warn{background:repeating-linear-gradient(45deg,var(--flag-bg),var(--flag-bg) 3px,transparent 3px,transparent 6px);border-right:2px dotted var(--flag)}.jr-gap.bad{background:repeating-linear-gradient(45deg,var(--loss-bg),var(--loss-bg) 3px,transparent 3px,transparent 6px);border-right:2px dotted var(--loss)}.jr-stop{position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--panel);border:2px solid var(--panel-3);transform:translate(-50%)}.jr-stop.done{background:var(--gain);border-color:var(--gain)}.jr-stop.done.warn{background:var(--flag);border-color:var(--flag)}.jr-stop.done.bad{background:var(--loss);border-color:var(--loss)}.jr-stop.here{width:15px;height:15px;top:-6.5px;box-shadow:0 0 0 4px var(--panel)}.jr-stop.here.warn{box-shadow:0 0 0 4px var(--flag-bg)}.jr-stop.here.bad{box-shadow:0 0 0 4px var(--loss-bg)}.jr-stop.inferred{background:var(--panel);border-style:dashed}.jr-stop.exception{background:var(--loss);border-color:var(--loss)}.jr-stop.exception:after{content:"!";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:900;font-family:var(--ui)}.jr-labels{display:flex;justify-content:space-between;margin-top:11px}.jr-labels span{font-family:var(--mono);font-size:8.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:hidden}.jr-labels span:first-child{text-align:left}.jr-labels span:last-child{text-align:right}.jr-labels span:first-child,.jr-labels span:last-child,.jr-labels span.here{visibility:visible}.jr-labels span.on{color:var(--ink-2)}.jr-labels span.here{color:var(--ink);font-weight:700}.jr-last{text-align:right;min-width:0}.jr-days{font-family:var(--mono);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.jr-days.ok{color:var(--gain)}.jr-days.warn{color:var(--flag)}.jr-days.bad{color:var(--loss)}.jr-days.unknown,.jr-days.muted{color:var(--ink-4)}.jr-since{font-size:11px;color:var(--ink-4)}.jr-desc{font-size:11.5px;color:var(--ink-3);margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1100px){.jr-row{grid-template-columns:minmax(0,1fr) 120px}.jr{display:none}}.trk-filters{margin-left:auto}.shcon-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.shcon-sub{font-size:11px;color:var(--ink-4);margin-top:5px;line-height:1.4}.shcon-card{margin-top:12px}.shcon-incomplete{margin:0 18px 4px;background:var(--flag-bg);border:1px solid rgba(154,71,8,.2);border-radius:10px;padding:10px 13px;font-size:12px;color:var(--flag);line-height:1.55}.shcon-incomplete b{color:var(--flag)}.shcon-plot{padding:16px 18px 4px}.shcon-curve{display:block;width:100%;height:auto}.shcon-grid{stroke:var(--line);stroke-width:1}.shcon-zero{stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:3 3}.shcon-axt{font-family:var(--mono);font-size:9.5px;fill:var(--ink-4)}.shcon-xt{font-size:12px;font-weight:600;fill:var(--ink-2)}.shcon-xn{font-family:var(--mono);font-size:9.5px;fill:var(--ink-4)}.shcon-ln{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}.shcon-ln.thin{stroke:var(--ink-4);stroke-dasharray:5 4}.shcon-mk{fill:var(--ink);stroke:#fff;stroke-width:2}.shcon-mk.hollow{fill:#fff;stroke:var(--ink-4)}.shcon-fill.pos{fill:var(--gain);fill-opacity:.13}.shcon-fill.neg{fill:var(--loss);fill-opacity:.13}.shcon-dl{font-family:var(--mono);font-size:11px;font-weight:600;fill:var(--ink)}.shcon-dl.pos{fill:var(--gain)}.shcon-dl.neg{fill:var(--loss)}.shcon-dl.thin{fill:var(--ink-4);font-weight:600}.shcon-ttip{opacity:0;pointer-events:none;transition:opacity .1s}.shcon-col:hover .shcon-ttip{opacity:1}.shcon-col:hover .shcon-vline{stroke:var(--line-strong);stroke-width:1}.shcon-tbox{fill:var(--ink)}.shcon-ttxt{font-family:var(--mono);font-size:10px;fill:#fff}.shcon-key{font-size:11.5px;color:var(--ink-4);padding:0 18px 14px;line-height:1.6}.shcon-key b{color:var(--ink-3)}.shcon-mg{font-weight:700}.shcon-mg.pos{color:var(--gain)}.shcon-mg.neg{color:var(--loss)}.shcon-trk{font-size:11.5px;font-weight:600}.shcon-key-cell{font-size:11px;color:var(--ink-3);word-break:break-all}.shcon-thin-row td{color:var(--ink-4)}.shcon-chip{display:inline-block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 6px;margin-left:6px}.shcon-chip.thin{background:var(--panel-3);color:var(--ink-4)}.shcon-chip.revenue{background:var(--gain-bg);color:var(--gain);margin-left:0}.shcon-chip.outbound{background:var(--panel-3);color:var(--ink-2);margin-left:0}.shcon-chip.returns{background:var(--loss-bg);color:var(--loss);margin-left:0}.shcon-chip.unclassified{background:var(--flag-bg);color:var(--flag);margin-left:0}.shcon-chip.adjustment{background:var(--panel-3);color:var(--ink-3);margin-left:0}.shcon-exp{cursor:pointer}.shcon-exp:hover td{background:var(--panel-2)}.shcon-exp:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shcon-caret{display:inline-block;width:13px;color:var(--ink-3);font-size:11px;transition:transform .16s}.shcon-caret.open{transform:rotate(90deg)}.shcon-subrow td{background:var(--panel-2);color:var(--ink-4)}.shcon-subrow td:nth-child(2){padding-left:26px}.shcon-tripwire td{color:var(--ink-4)}.shcon-unclassified td{background:var(--flag-bg)}@media (max-width:1100px){.shcon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shcon-kpis{grid-template-columns:1fr}}.dlv-stagelist{padding:16px}.dlv-stage{display:grid;grid-template-columns:168px 1fr 148px;gap:12px;align-items:center;padding:8px 0}.dlv-stage+.dlv-stage{border-top:1px dashed var(--line)}.dlv-sname{font-size:12.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:7px}.dlv-sname small{display:block;font-weight:500;font-size:10.5px;color:var(--ink-4)}.dlv-swatch{width:10px;height:10px;border-radius:3px;flex:none}.dlv-track{position:relative;height:26px;background:var(--panel-3);border-radius:7px;overflow:hidden}.dlv-track-lg{height:30px}.dlv-p90{position:absolute;left:0;top:0;bottom:0;opacity:.26;border-radius:7px}.dlv-med{position:absolute;left:0;top:0;bottom:0;border-radius:7px}.dlv-marker{position:absolute;top:0;bottom:0;width:2px;background:var(--panel);opacity:.9}.dlv-marker-row{display:grid;grid-template-columns:168px 1fr 148px;gap:12px;padding:0 0 8px}.dlv-marker-caption{grid-column:2;font:11px var(--mono);color:var(--ink-4)}.dlv-marker-caption b{color:var(--ink-3);font-weight:650}@media (min-width:768px){.kpis.kpis-even{grid-template-columns:repeat(4,minmax(0,1fr))}}.dlv-finding{margin:18px 28px 0;padding:13px 16px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--accent-tint)}.dlv-finding-h{font-weight:750;font-size:14.5px;letter-spacing:-.01em;color:var(--ink)}.dlv-finding-d{margin:5px 0 0;font:12.5px/1.6 var(--ui);color:var(--ink-2);max-width:78ch}.dlv-more{border-top:1px dashed var(--line)}.dlv-more>summary{cursor:pointer;font:11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);padding:9px 16px;list-style:none}.dlv-more>summary::-webkit-details-marker{display:none}.dlv-more>summary:before{content:"▸";display:inline-block;margin-right:7px}.dlv-more[open]>summary:before{content:"▾"}.dlv-more>summary:hover{color:var(--ink-2);background:var(--panel-hover)}.dlv-more .dlv-note{border-top:0}.dlv-trio{display:flex;gap:16px;margin-top:10px;flex-wrap:wrap}.dlv-trio-i{display:flex;flex-direction:column;gap:4px;min-width:0}.dlv-trio-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.dlv-trio-v{font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1;color:var(--ink-2)}.dlv-trio-i.is-med .dlv-trio-v{color:var(--ink)}.kpi.flag .dlv-trio-i.is-med .dlv-trio-v{color:var(--flag)}.dlv-snum{text-align:right;font-family:var(--mono);font-weight:700;font-size:14.5px;color:var(--ink)}.dlv-snum small{display:block;font-weight:600;font-size:10.5px;color:var(--ink-4);letter-spacing:0}.dlv-snum-lg{font-size:16px}.dlv-total{margin-top:12px;padding-top:13px;border-top:2px solid var(--line-strong)}.dlv-total-name{font-weight:700}.dlv-span{border-top:1px dashed var(--line)}.dlv-span .dlv-sname,.dlv-span .dlv-snum{color:var(--ink-3)}.dlv-track-span{background:transparent;border:1px dashed var(--line-strong)}.dlv-spanfill{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(45deg,#5b95f54d 0,#5b95f54d 4px,#5b95f524 4px,#5b95f524 8px);border-radius:7px}.dlv-axis{display:flex;justify-content:space-between;font:10px var(--mono);color:var(--ink-4);padding:7px 0 0;margin-left:180px;margin-right:160px}.dlv-note{font:11px/1.55 var(--ui);color:var(--ink-4);border-top:1px dashed var(--line);padding:9px 16px;background:var(--panel-hover)}.dlv-note b{color:var(--ink-3);font-weight:650}.dlv-note code{font:11px var(--mono);background:var(--panel-3);padding:1px 5px;border-radius:4px}.dlv-key{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:11px;color:var(--ink-4);margin-left:180px;padding:0 0 11px}.dlv-key span{display:inline-flex;align-items:center;gap:6px}.dlv-key b{color:var(--ink-2);font-weight:600}.dlv-key-sw{width:12px;height:9px;border-radius:2px;background:var(--ink-2);flex:none;display:block}.dlv-key-sw.faint{opacity:.26}.dlv-key-hint{margin-left:auto;font-style:italic}.dlv-trackwrap{position:relative}.dlv-tip{position:absolute;left:0;top:calc(100% + 7px);z-index:20;width:min(370px,100%);opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 10px 28px #08081047;padding:10px 12px}.dlv-tip-up{top:auto;bottom:calc(100% + 7px)}.dlv-trackwrap:hover .dlv-tip,.dlv-trackwrap:focus-within .dlv-tip{opacity:1;visibility:visible}.dlv-tip-h{font-weight:600;font-size:12.5px;color:var(--ink);line-height:1.3}.dlv-tip-h small{display:block;font-weight:500;font-size:10.5px;color:var(--ink-4);margin-top:1px}.dlv-tip-row{display:flex;gap:8px;align-items:flex-start;padding:6px 0 0}.dlv-tip-sw{width:11px;height:11px;border-radius:3px;flex:none;margin-top:2px}.dlv-tip-sw.faint{opacity:.26}.dlv-tip-sw.hatch{background:repeating-linear-gradient(45deg,#5b95f54d 0,#5b95f54d 4px,#5b95f524 4px,#5b95f524 8px)}.dlv-tip-sw.none{border:1px dashed var(--line-strong)}.dlv-tip-v{font:800 12px var(--mono);color:var(--ink)}.dlv-tip-n{font-size:11px;line-height:1.5;color:var(--ink-3)}.dlv-tip-b{margin-top:8px;padding-top:7px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--ink-4)}.dlv-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlv-bucketlist{padding:16px;display:flex;flex-direction:column;gap:6px}.dlv-buk{display:grid;grid-template-columns:96px 1fr 108px;gap:11px;align-items:center}.dlv-blab{font:700 11.5px var(--mono);color:var(--ink-3)}.dlv-btrack{height:22px;background:var(--panel-3);border-radius:6px;overflow:hidden}.dlv-bfill{height:100%;border-radius:6px}.dlv-bnum{text-align:right;font-family:var(--mono);font-weight:600;font-size:12.5px}.dlv-bnum small{color:var(--ink-4);font-weight:600;margin-left:4px}.dlv-map{padding:10px 16px 14px}.dlv-map-wrap{display:flex;gap:6px;align-items:flex-start}.dlv-usmap{width:100%;height:auto;display:block;flex:1;min-width:0}.dlv-usmap path{stroke:#fff;stroke-width:1.1;transition:fill .18s;outline:none}.dlv-usmap path:hover{stroke:var(--ink);stroke-width:1.9}.dlv-usmap path:focus-visible{stroke:var(--accent);stroke-width:2.4}.dlv-tray{display:flex;flex-direction:column;gap:3px;padding-top:14px;flex:none}.dlv-tray-lbl{font:700 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin-bottom:2px}.dlv-tray-item{display:flex;align-items:center;gap:5px;padding:1px 3px;border-radius:5px}.dlv-tray-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlv-tray-item i{width:13px;height:13px;border-radius:3px;border:1px solid rgba(0,0,0,.1);flex:none;display:block}.dlv-tray-item span{font:600 10px var(--mono);color:var(--ink-3)}.dlv-legend{display:flex;align-items:center;gap:9px;font:10.5px var(--mono);color:var(--ink-4);flex-wrap:wrap;padding:10px 4px 0}.dlv-lg-swatches{display:flex;gap:3px}.dlv-lg-swatches i{width:30px;height:11px;border-radius:2px;display:block}.dlv-lg-none{display:flex;align-items:center;gap:5px;font:600 9.5px var(--mono);color:var(--ink-4);margin-left:6px}.dlv-lg-none i{width:24px;height:11px;border-radius:2px;display:block}.dlv-scroller{overflow-x:auto}.dlv-table{width:100%;border-collapse:collapse}.dlv-table th,.dlv-table td{text-align:left;padding:8px 10px;font-size:12.5px;border-bottom:1px solid var(--line);white-space:nowrap}.dlv-table th{font:700 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.dlv-table tbody tr:hover{background:var(--panel-hover)}.dlv-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:650}.dlv-gh{text-align:center;border-bottom:2px solid var(--line-strong);font-size:9.5px}.dlv-th-state{vertical-align:bottom}.dlv-grp-a{background:#fbfcff}.dlv-thin-row td{color:var(--ink-4)}.dlv-tag{display:inline-block;font:700 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:5px;margin-left:6px;background:var(--panel-3);color:var(--ink-4)}.dlv-empty-row{text-align:center;color:var(--ink-4);padding:22px 10px}@media (max-width:767px){.dlv-stage{grid-template-columns:1fr;gap:4px;padding:10px 0}.dlv-snum{text-align:left}.dlv-axis{display:none}.dlv-key{margin-left:0}.dlv-key-hint{margin-left:0;width:100%}.dlv-tip{width:100%}.dlv-marker-row{grid-template-columns:1fr;padding:0 0 6px}.dlv-marker-caption{grid-column:1}.dlv-map-wrap{flex-direction:column}.dlv-tray{flex-direction:row;flex-wrap:wrap;padding-top:8px}}.dlv-censor{margin:0 28px 14px;padding:9px 13px;border:1px solid var(--flag-bd,#e8c9a4);background:var(--flag-bg);color:var(--flag);border-radius:10px;font-size:12.5px;line-height:1.5}.dlv-censor b{font-weight:650}.sel-cap{font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.msel-opt-n{margin-left:auto;font:600 10.5px var(--mono);color:var(--ink-4);font-variant-numeric:tabular-nums}.msel-tag{margin-left:auto;flex:none;font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.msel-opt-n+.msel-tag{margin-left:6px}@media (max-width:767px){table.m-cards{width:100%;min-width:0}table.m-cards thead{display:none}table.m-cards,table.m-cards tbody,table.m-cards tr,table.m-cards td,table.m-cards th{display:block}table.m-cards tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:5px 14px;box-shadow:0 1px 3px #0808100d;margin-bottom:10px}table.m-cards tbody tr:last-child{margin-bottom:0}table.m-cards tbody tr:hover td{background:transparent}table.m-cards tbody tr:hover{background:var(--panel-hover)}table.m-cards tbody tr.sel,table.m-cards tbody tr.sel td{background:var(--accent-tint)}table.m-cards td{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line);text-align:right}table.m-cards td:last-child{border-bottom:0}table.m-cards td:before{content:attr(data-label);flex:none;max-width:40%;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);text-align:left}table.m-cards td:not([data-label]):before{content:none}table.m-cards td:not([data-label]){justify-content:flex-end}table.m-cards tr.m-raw{background:transparent;border:0;box-shadow:none;padding:0;margin-bottom:0}table.m-cards tr.m-raw td{display:block;text-align:left;border-bottom:0;padding:6px 0}table.m-cards tr.m-raw td:before{content:none}table.m-cards td[colspan]{justify-content:flex-start;text-align:left}table.m-cards td[colspan]:before{content:none}table.m-cards td.m-block{display:block;text-align:left}table.m-cards td.m-block:before{display:block;max-width:none;margin-bottom:5px}table.m-cards tfoot{display:block}table.m-cards tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:14px;background:var(--panel-2);border-radius:12px;padding:10px 14px;font-weight:700}table.m-cards tfoot td{display:block;padding:0;border:0;background:none;font-weight:inherit}table.m-cards tfoot td:before{content:none}}@media (max-width:767px){.card:has(table.m-cards){background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.card:has(table.m-cards) .ch{padding:12px 2px;border-bottom:0}.card:has(table.m-cards) .pager{justify-content:center;border-top:0;padding:6px 2px 0}}@media (max-width:767px){table.m-stick{width:max-content;min-width:100%}.rp-brand-card table.m-stick{min-width:100%}table.m-stick tbody tr{background:var(--panel)}table.m-stick tbody tr.st-unid{background:var(--panel-2)}table.m-stick thead th:first-child,table.m-stick tbody th:first-child,table.m-stick tbody td:first-child{position:sticky;left:0;z-index:1;background:inherit;box-shadow:4px 0 8px #00000014}table.m-stick thead th:first-child{background:var(--panel)}.card:has(.rp-search) .ch{flex-wrap:wrap;row-gap:8px}.rp-search{flex:1;min-width:0;width:auto}.card:has(.st-search) .ch{flex-wrap:wrap;row-gap:8px}.st-search{flex:1;min-width:0;width:auto;max-width:none}}@media (max-width:767px){.stock-tab.m-cards td{word-break:break-word}.stock-tab.m-cards td[data-label=Depletion] .mini-depl{flex:1;max-width:220px}}@media (max-width:767px){.counts-tab.m-cards td{word-break:break-word}.counts-tab.m-cards td:has(.act-confirm){justify-content:flex-start;text-align:left}}@media (max-width:767px){.cust-grid.m-cards td{word-break:break-word}.cust-grid.m-cards td[data-label=Customer]{align-items:flex-start;flex-direction:column;gap:4px}.cust-grid.m-cards td[data-label=Customer]:before{max-width:none;width:100%}}@media (max-width:767px){table.m-cards td.selcol:first-child{justify-content:flex-start}}@media (max-width:767px){.costing-grid.m-cards th,.costing-grid.m-cards td{width:auto;min-width:0;max-width:none}.costing-grid.m-cards td.prodcell{max-width:none}.costing-grid.m-cards .cost-cell{flex-wrap:wrap}.costing-grid.m-cards .cost-cell .cost-row{flex:none}.costing-grid.m-cards .cost-cell .val-hint{flex-basis:100%;text-align:left;margin-top:4px}.costing-grid.m-cards td[data-label=COGS]{align-items:flex-start}.costing-grid.m-cards .cost-sug{right:0;left:auto;max-width:calc(100vw - 44px)}}@media (hover:none){.costing-grid.m-cards .prodcell .brand-cell-btn:after{content:" ✎";font-size:10px;color:var(--ink-4)}.costing-grid.m-cards .opencell .row-open{color:var(--accent)}}@media (max-width:767px){table.m-cards td.ret-ck:first-child{justify-content:flex-start}}@media (max-width:767px){.settlements.m-cards td,.payouts.m-cards td{word-break:break-word}}@media (max-width:767px){table.m-cards .xpn-col-show,table.m-cards .xpn-col-rcpt{display:none}table.m-cards tr.m-raw td .f-inp,table.m-cards tr.m-raw td .msel,table.m-cards tr.m-raw td .msel-btn{width:100%}}@media (max-width:767px){.reserve-releases.m-cards td,.recent-payouts.m-cards td{word-break:break-word}}@media (max-width:767px){table.m-cards td[data-label=Placed] .ovr-dt{white-space:normal}}@media (max-width:767px){.ovr-actions{grid-template-columns:1fr;margin:12px 14px 0}.ovr-act{min-height:48px;padding:11px 14px;border-left:0;border-top:1px solid var(--line)}.ovr-act:first-child{border-top:0}.ovr-ico{width:32px;height:32px}.ovr-at{font-size:12px}.ovr-as{font-size:10.5px}.kpis.kpis-5 .kv{font-size:20px}.kpis.kpis-5 .kpi.hero .kv{font-size:24px}.kpis.kpis-5 .km{font-size:10.5px;line-height:1.35}.dlt{margin-left:4px}.ovr-cover{height:5px;margin-top:8px}.ovr-cover-lbl{font-size:9.5px}.ovr-grid2{gap:10px;margin:12px 14px 0}.ovr-grid2 .card{margin:0}.card>.kpis .kv{font-size:15px}.ovr-bars{height:64px;padding:12px 14px 4px;gap:6px}.ovr-bar span{font-size:8px}.ovr-sla{font-size:10px;padding:4px 8px}.ovr-trust{flex-direction:column;align-items:flex-start;gap:4px;margin:12px 14px 0}.ovr-trust .sep{display:none}}@media (max-width:767px){.fin-tieline{margin:12px 14px 0;gap:6px}.fin-tieline-btn{margin-left:0}.fin-strip{margin:12px 14px 0;gap:8px}.fin-cell{padding:12px 14px;min-height:64px}.fin-sv{font-size:18px}.fin-ss{font-size:10.5px}.fin-cols{margin:14px 14px 20px;gap:12px}.fin-tiles{margin:14px 14px 0;gap:8px}.fin-tile{padding:12px 14px;min-height:64px}.fin-tv{font-size:18px}.fin-ts{font-size:10.5px}.fin-funnel{padding:4px 14px 14px}.fin-rung{padding-top:12px}.fin-rung-top{gap:8px;margin-bottom:6px}.fin-rung-name{font-size:12px}.fin-rung-share{font-size:11px}.fin-rung-amt{font-size:16px}.fin-rail{height:24px}.fin-rung-note{font-size:10.5px}.fin-leak-btn{flex-wrap:wrap;padding:9px 12px;gap:6px 10px;min-height:44px}.fin-leak-name{font-size:12px}.fin-leak-why{font-size:10.5px}.fin-leak-share{margin-left:auto;font-size:10.5px}.fin-leak-amt{font-size:13px}.fin-leak-body{padding:4px 12px 12px}.fin-drow{grid-template-columns:20px minmax(0,1fr) 100px;gap:8px;padding:6px 0}.fin-dn{font-size:12px}.fin-dn em{font-size:10px}.fin-dv{font-size:11px}.fin-ledger{padding:4px 14px 12px}.fin-stage{font-size:8.5px}.fin-lrow{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:40px;padding:5px 0}.fin-ln{font-size:12px}.fin-ld{font-size:10.5px}.fin-lamt{font-size:11.5px}.fin-lrow.total{padding:8px 6px}.fin-lrow.total .fin-lamt{font-size:13px}.fin-drivers{margin:14px 14px 20px;grid-template-columns:1fr;gap:12px}.fin-divrow{grid-template-columns:20px minmax(0,1fr) minmax(60px,1fr) 84px;gap:6px;padding:6px 0}.fin-lname .fin-ln{font-size:11.5px}.fin-lname .fin-ld{font-size:9.5px}.fin-divtrack{height:14px}.fin-dbar{height:28px}.fin-dkey{grid-template-columns:1fr;gap:8px;margin-top:12px}.fin-dk i{margin-top:3px}.fin-dk b{font-size:12px}.fin-dk span{font-size:10px}.fin-hub-row{min-height:48px;padding:11px 14px}.fin-hub-ic{width:28px;height:28px;font-size:11px}.fin-needs-row{min-height:48px;padding:11px 14px}.card:has(.fin-formseg) .ch{flex-wrap:wrap;row-gap:9px}.fin-formseg{margin-left:0;margin-top:4px}}@media (max-width:767px){.rp-tfrow{display:block;padding:12px 14px 0}.rp-tfrow .msel{margin-top:8px}.rp-tfmeta{display:block;margin-top:8px;font-size:9.5px}.rp-kpis,.rp-kpis2{padding:12px 14px 0}.card.rp-wf-card,.card.rp-trend-card{margin:12px 14px 0}.rp-cols2,.rp-cols3{padding:12px 14px 0;gap:10px}.rp-insights{padding:12px 14px 20px}.ch:has(.rp-search){flex-wrap:wrap;row-gap:9px}.ch .rp-search{width:100%;margin-left:0}.ch .rp-search+.ch-link{margin-left:0;margin-top:4px}}@media (max-width:767px){.shd{width:100%;max-width:none}.shd .dh{padding:12px 14px}.shd-tools{padding:10px 14px 12px}.shd-foot{padding:12px 14px}.shd-sec-hd{min-height:40px;padding:8px 0 6px}.shd-row{flex-wrap:wrap;row-gap:5px;min-height:48px;padding:9px 12px}.shd-row .who{font-size:12px}.shd-row .pr{font-size:11px}.shd-bund{min-height:32px;padding:4px 8px;font-size:10.5px}.shd-edit{padding:8px 12px 10px}.shd-oline{gap:5px}.shd-oid,.shd-osku,.shd-ofee{font-size:10px}.shd-onm{font-size:11px}.shd-acts{justify-content:flex-start;margin-top:6px}.shd-prompt{flex-wrap:wrap;gap:8px}.shd-prompt .btn.accent{margin-left:0}.shd-note{flex-wrap:wrap;gap:6px}.shd-note .btn{margin-left:0}.shd-buy{min-height:48px;font-size:13px}.shd-rcpt{padding:10px 12px}.shd-rcpt .amt{font-size:12px}}@media (max-width:767px){.app:not(.app-seller){--side:72px}.app:not(.app-seller) .side-brand{padding:14px 6px 12px;justify-content:center}.app:not(.app-seller) .side-brand .brand-name,.app:not(.app-seller) .side-brand .brand-sub,.app:not(.app-seller) .nav-lbl,.app:not(.app-seller) .foot-id{display:none}.app:not(.app-seller) .nav{padding:6px 4px}.app:not(.app-seller) .nav-item{flex-direction:column;justify-content:center;height:auto;min-height:48px;padding:5px 2px;font-size:9px;line-height:1.2;text-align:center;text-transform:none;letter-spacing:0}.app:not(.app-seller) .nav-item.active:before{display:none}}@media (max-width:767px){.dg-scroll table.m-stick{width:max-content;min-width:100%}}@media (max-width:767px){table.m-cards.merch-tbl .merch-wtcell{white-space:normal}table.m-cards.merch-tbl .mwx-wt-acts{justify-content:flex-end;flex-wrap:wrap}}@media (max-width:767px){table.m-cards.sd-hours .sd-minicell{width:100%}}@media (max-width:767px){.dlv-scroller table.m-stick{width:max-content;min-width:100%}}@media (max-width:767px){table.m-cards.purchase-lines .f-inp.w-qty,table.m-cards.purchase-lines .f-inp.w-money,table.m-cards.purchase-lines .f-inp.w-sku{width:100%}}@media (max-width:767px){table.m-cards.cf-grid td.cf-what{max-width:none;white-space:normal;overflow:visible}}@media (max-width:767px){table.m-cards tbody tr.ret-sel,table.m-cards tbody tr.ret-sel td{background:var(--accent-tint)}}@media (max-width:767px){.app:not(.app-seller) .side-foot{padding:10px 4px;justify-content:center;gap:5px;flex-direction:column}.app:not(.app-seller) .foot-actions{align-items:center;flex-direction:column;gap:5px}.app:not(.app-seller) .side-foot .foot-link{display:none}.app:not(.app-seller) .signout{padding:4px 5px;font-size:9px}.shcon-incomplete{margin:0 14px 4px;padding:9px 12px;font-size:11.5px}.shcon-plot{padding:12px 14px 4px;overflow-x:auto}.shcon-curve{min-width:320px}.shcon-key{padding:0 14px 12px;font-size:11px}.shcon-sub{font-size:10.5px;line-height:1.35}.shcon-card{overflow-x:auto}}@media (max-width:767px){table.m-cards .rowchip{white-space:nowrap}table.m-cards .p-flags{flex-wrap:wrap;justify-content:flex-end}}.hd-guide{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-size:12.5px;font-weight:650;color:var(--ink-3);text-decoration:none;white-space:nowrap}.hd-guide:hover{border-color:var(--accent);color:var(--accent)}.hd-guide:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hd-guide .ico{flex:none;opacity:.85}.hd-guide:hover .ico{opacity:1}.cf-basis{margin-top:3px;font-size:11px;color:var(--ink-4);display:flex;align-items:center;gap:6px}.cf-forecast{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--flag);background:var(--flag-bg);border:1px solid rgba(154,71,8,.25);border-radius:4px;padding:1px 5px}.buy-in-drawer>.card>.ch{padding-left:0;padding-right:0;padding-top:0}.buy-in-drawer>.card>.ch>h3{display:none}.drawer.wide{max-width:720px}.iv-list{background:var(--panel)}.iv-hd,.iv-row{display:grid;gap:14px;align-items:center;grid-template-columns:minmax(0,2.3fr) 108px 132px 128px 116px}.iv-hd{padding:9px 16px;border-bottom:1px solid var(--line)}.iv-hd span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.iv-r{text-align:right}.iv-row{padding:8px 16px;border-bottom:1px solid var(--line);position:relative;background:var(--panel)}.iv-row:last-child{border-bottom:0}.iv-row:hover{background:var(--panel-hover,#fafafb)}.iv-rail{position:absolute;left:14px;top:14px;bottom:14px;width:4px;border-radius:3px;background:var(--panel-3)}.iv-rail i{position:absolute;left:0;right:0;bottom:0;border-radius:3px;background:var(--gain)}.iv-rail.low i{background:var(--flag);min-height:10px}.iv-rail.unpriced i{background:var(--gain)}.iv-rail.sold-out i{background:var(--ink-5)}.iv-rail.on-order{background:repeating-linear-gradient(180deg,var(--flag-bg) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px #9a47084d}.iv-bin{min-width:0}.iv-bin .t{font-size:13.5px;font-weight:650;letter-spacing:-.012em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-bin .s{font-size:11.5px;color:var(--ink-4);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.iv-bin .s b{color:var(--ink-3);font-weight:500}.iv-bin .s a{color:var(--accent);text-decoration:none;font-weight:600}.iv-bin .s a:hover{text-decoration:underline}.iv-oh{text-align:right}.iv-bar{height:4px;border-radius:2px;background:var(--panel-3);overflow:hidden;margin:5px 0 0 auto;max-width:112px}.iv-bar i{display:block;height:100%;border-radius:3px;background:var(--gain);min-width:2px}.iv-bar i.low{background:var(--flag)}.iv-bar i.none{background:var(--ink-5)}.iv-pill{display:inline-block;border-radius:20px;padding:1px 7px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--panel-3);color:var(--ink-4)}.iv-pill.warn{background:var(--flag-bg);color:var(--flag)}.iv-pill.bad{background:var(--loss-bg);color:var(--loss)}.iv-pill.mut{background:var(--panel-3);color:var(--ink-4)}.iv-count{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-4)}.iv-oh .n{font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.iv-oh.zero .n{color:var(--ink-4)}.iv-oh .of{font-size:10.5px;color:var(--ink-4);font-family:var(--mono);margin-top:1px;line-height:1.2}.iv-val{text-align:right}.iv-val .n{font-family:var(--mono);font-size:13px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.iv-val .n.mut{color:var(--ink-4);font-weight:600}.iv-val .u{font-size:10.5px;color:var(--ink-4);font-family:var(--mono);margin-top:1px;line-height:1.2}.iv-owed{text-align:right;font-family:var(--mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--flag)}.iv-owed .s{display:block;font-size:10px;font-weight:600;color:var(--ink-4);margin-top:1px;line-height:1.2}.iv-owed.over{color:var(--gain)}.iv-acts{display:flex;gap:6px;justify-content:flex-end;opacity:0;transition:opacity .12s ease}.iv-row:hover .iv-acts,.iv-row:focus-within .iv-acts{opacity:1}.iv-grp{border-bottom:1px solid var(--line)}.iv-grp:last-child{border-bottom:0}.iv-grp .iv-row:last-child{border-bottom:0}.iv-buy .iv-bin .t{font-weight:750}.iv-kid{background:var(--panel-2);padding-left:32px!important}.iv-kid:hover{background:var(--panel-3)}.iv-kid .iv-bin .t{font-size:12.5px;font-weight:600;color:var(--ink-2)}@media (max-width:1080px){.iv-hd{display:none}.iv-row{grid-template-columns:1fr auto;gap:6px 12px}.iv-oh,.iv-val,.iv-owed{text-align:left}.iv-acts{opacity:1}}.bf-sec{margin-bottom:22px}.bf-sec:last-of-type{margin-bottom:0}.bf-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);font-weight:600;display:block;margin-bottom:10px}.bf-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.bf-f{display:flex;flex-direction:column;gap:5px}.bf-f>span{font-size:11.5px;color:var(--ink-3);font-weight:550}.bf-per{margin-top:16px;background:var(--ink);color:#fff;border-radius:10px;padding:16px 16px 16px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bf-per .big{font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.bf-per .lbl{font-size:12px;color:#ffffff9e;margin-top:5px}.bf-per .calc{margin-left:auto;text-align:right;font-family:var(--mono);font-size:11.5px;color:#fff9;line-height:1.7;font-variant-numeric:tabular-nums}.bf-per .calc b{color:#fff;font-weight:600}.bf-per.idle{background:var(--panel-2);color:var(--ink-3)}.bf-per.idle .big{font-size:15px;font-weight:600;font-family:var(--ui);letter-spacing:-.01em;color:var(--ink-2)}.bf-per.idle .lbl{color:var(--ink-4)}.bf-fold{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}.bf-fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2);padding:5px 0}.bf-fold>summary::-webkit-details-marker{display:none}.bf-fold>summary:before{content:"▸";color:var(--ink-4);font-size:11px}.bf-fold[open]>summary:before{content:"▾"}.bf-fold>summary .hint{margin-left:auto;font-size:12px;color:var(--ink-4);font-weight:400}.bf-fold .bf-in{padding:12px 0 4px}.bf-acts{display:flex;align-items:center;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.bf-acts .grow{margin-left:auto}.buy-in-drawer table.orders th:first-child,.bf-sec table.orders th:first-child{width:190px}.buy-in-drawer table.orders th:nth-child(2),.bf-sec table.orders th:nth-child(2){width:110px}.bf-sec table.orders td,.bf-sec table.orders th{padding-left:0}.bf-sec table.orders td:last-child,.bf-sec table.orders th:last-child{padding-right:0}.bf-sec table.purchase-lines{table-layout:fixed;width:100%}.bf-sec table.purchase-lines th:nth-child(1){width:auto}.bf-sec table.purchase-lines th:nth-child(2){width:78px}.bf-sec table.purchase-lines th:nth-child(3){width:62px}.bf-sec table.purchase-lines th:nth-child(4){width:88px}.bf-sec table.purchase-lines th:nth-child(5){width:96px}.bf-sec table.purchase-lines th:nth-child(6){width:88px}.bf-sec table.purchase-lines th:nth-child(7){width:62px}.bf-sec table.purchase-lines td input{width:100%;min-width:0}.bf-sec table.purchase-lines td,.bf-sec table.purchase-lines th{padding-left:0;padding-right:8px}.bf-sec table.purchase-lines td:last-child,.bf-sec table.purchase-lines th:last-child{padding-right:0}.bd-bin{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.bd-bin:last-child{border-bottom:0}.bd-bin.on{background:var(--accent-tint);border-radius:8px;padding-left:10px;padding-right:10px;box-shadow:inset 0 0 0 1px #0a58f02e}.bd-bin-t{font-size:13.5px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-bin-s{font-size:11.5px;color:var(--ink-4);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-bin-v{font-family:var(--mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.buy-in-drawer>.card{border:0;border-radius:0;box-shadow:none;background:transparent;margin:0}.buy-in-drawer>.card>form{padding:0!important}.bf-acts{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.bf-sub{font-size:12.5px;font-weight:650;color:var(--ink-2);margin-bottom:4px}.iv-grain{flex:none}.iv-inv{display:inline-flex;align-items:baseline;gap:7px;margin-left:8px;padding:1px 8px;border-radius:5px;background:var(--accent-tint);color:var(--accent-2);font-size:11px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.iv-inv em{font-style:normal;color:var(--accent);opacity:.75;font-size:10.5px}.iv-inv b{font-family:var(--mono);font-weight:600;color:var(--flag);font-size:10.5px;font-variant-numeric:tabular-nums}.iv-bin .s:has(.iv-inv){white-space:normal}@media (max-width:900px){.iv-grain{order:3;margin-left:0}}.fr-seg{margin:0 0 12px;flex-wrap:wrap}.fr-filters{margin:12px 18px;flex-wrap:wrap}.fr-cardnote{font-size:11.5px;color:var(--ink-3);line-height:1.45;margin:12px 18px -4px}.fr-stage{font-weight:650}.fr-booked,.fr-unknown{color:var(--ink-3)}.fr-dispatched,.fr-picked_up{color:var(--accent-2)}.fr-in_transit{color:var(--flag)}.fr-delivered{color:var(--gain)}.fr-cancelled{color:var(--loss)}.fr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:12px 0}.fr-grid .sup-f{display:flex;flex-direction:column;gap:4px}.fr-grid .sup-f>span{font-size:11px;color:var(--ink-3);font-weight:650}@media (max-width:620px){.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-presets{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}.fr-check{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;margin:4px 0 2px}.fr-check .s{color:var(--ink-4)}.fr-modes{display:flex;flex-direction:column;gap:6px;margin:14px 0 4px}.fr-mode{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "meta price";gap:2px 12px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer}.fr-mode:hover:not(:disabled){border-color:var(--accent)}.fr-mode.on{border-color:var(--accent);background:var(--accent-tint)}.fr-mode.off{opacity:.55;cursor:not-allowed}.fr-mode-name{grid-area:name;font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px}.fr-mode-price{grid-area:price;align-self:center;font-family:var(--mono);font-weight:600;font-size:14px}.fr-mode-meta{grid-area:meta;font-size:11.5px;color:var(--ink-3)}.fr-quote{margin:14px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.fr-quote-price{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.02em}.fr-quote .s{font-size:12px;color:var(--ink-3);margin-top:2px}.fr-confirm{margin-top:14px;padding:12px 14px;border:1px solid var(--flag);border-radius:10px;background:var(--flag-bg)}.fr-confirm .t{font-weight:600;font-size:13px}.fr-confirm .s{font-size:12px;color:var(--ink-2);margin-top:4px}.fr-sub{font-size:11.5px;color:var(--ink-3);line-height:1.4}.fr-chip{font:700 11px var(--ui);border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:6px 11px;color:var(--ink-3);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.fr-chip:hover{border-color:var(--accent);color:var(--ink-2)}.fr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-grid .fr-span{grid-column:1 / -1}.fr-svc{border:1px solid var(--line);border-radius:10px;padding:0 12px;margin:14px 0 4px;background:var(--panel)}.fr-svc summary{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer}.fr-svc summary::-webkit-details-marker{display:none}.fr-svc summary:after{content:"▾";margin-left:auto;color:var(--ink-4);font-size:11px;transition:transform .15s}.fr-svc[open] summary:after{transform:rotate(180deg)}.fr-svc[open]{padding-bottom:12px}.fr-svc summary:hover .fr-svc-t{color:var(--accent-2)}.fr-svc-t{font-weight:600;font-size:12.5px}.fr-svc-n{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.fr-acc-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px;margin:2px 0 0}@media (max-width:620px){.fr-acc-grid{grid-template-columns:1fr}}.fr-accs{display:flex;flex-direction:column;min-width:0}.fr-acc-hd{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:10px 0 3px}.fr-accs>.fr-acc-hd:first-child{margin-top:2px}.fr-acc{display:flex;align-items:flex-start;gap:8px;padding:3px 0;cursor:pointer;min-width:0}.fr-acc input{margin:1px 0 0;flex:none;width:14px;height:14px;accent-color:var(--accent)}.fr-acc-l{display:flex;flex-direction:column;gap:1px;min-width:0}.fr-acc-n{font-size:12.5px;line-height:1.3;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.fr-acc-note{font-size:11px;color:var(--ink-4);line-height:1.3}.fr-acc:hover .fr-acc-n{color:var(--ink)}.fr-cost{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--flag);font-weight:600;white-space:nowrap}#freight table.orders td .f-inp.mini{width:100%}#freight table.orders td .f-inp.mini.w-qty{width:72px}.set-body{padding:18px 28px 40px}@media (max-width:767px){.set-body{padding:14px 14px 32px}}.tabpane.card.bare{background:none;border:0;box-shadow:none;padding:0}button.ret-pnl-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;width:100%;text-align:left;color:inherit;font-family:inherit;cursor:pointer;border-radius:6px}button.ret-pnl-row:hover .ret-rl{color:var(--ink)}button.ret-pnl-row:hover .ret-fill{opacity:1}button.ret-pnl-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rcd-note{margin-top:10px;font-size:11px;color:var(--ink-4);line-height:1.5}.rcd-list{display:flex;flex-direction:column;gap:2px}.rcd-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:100%;text-align:left;color:inherit;font-family:inherit;padding:7px 8px;margin:0 -8px;border-radius:7px;cursor:pointer}.rcd-row:hover{background:var(--panel-2)}.rcd-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rcd-nothumb{display:block;width:34px;height:34px;border-radius:6px;border:1px solid var(--line);background:var(--panel-2)}.rcd-main{min-width:0;display:flex;flex-direction:column;gap:2px}.rcd-name{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcd-meta{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcd-money{text-align:right;display:flex;flex-direction:column;gap:2px}.rcd-money small{font-size:9.5px;color:var(--ink-4)}.rcd-money small.gain{color:var(--gain)}.rcd-amt{font-family:var(--mono);font-weight:600;font-size:12px;font-variant-numeric:tabular-nums;color:var(--loss)}.rcd-amt.gain{color:var(--gain)}.drawer .wr.net .v .rcd-amt{font-size:inherit;font-weight:inherit}a.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.rcd-finding{margin:14px 18px 0;padding:12px 15px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--accent-tint)}.rcd-finding-h{font-weight:750;font-size:14px;letter-spacing:-.01em;color:var(--ink)}.rcd-finding-d{margin:5px 0 0;font:12.5px/1.55 var(--ui);color:var(--ink-2)}.rcd-dir+.rcd-dir{margin-top:10px}.rcd-dir-k{font:600 9.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px}.rcd-back{color:var(--gain)}.rcd-bottom{margin-top:10px}.binadd{margin-top:12px;padding:12px 12px 11px;border:1px dashed var(--line);border-radius:10px;background:var(--panel-2)}.binadd-foot{display:flex;align-items:baseline;gap:12px;margin-top:9px}.binadd-foot .sub{flex:1;min-width:0}.binadd-foot .foot-link{flex:none}.cmp-note{margin:0 18px 12px;padding:9px 12px;border-radius:8px;background:var(--flag-bg);border:1px solid rgba(154,71,8,.25);color:var(--flag);font-size:12px;line-height:1.5}.cmp-scroll{overflow-x:auto;padding:0 18px}.cmp-tbl{width:100%;min-width:420px;border-collapse:collapse}.cmp-tbl th,.cmp-tbl td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:right}.cmp-tbl tbody th{text-align:left;font-weight:600;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.cmp-tbl td{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.cmp-tbl td.none{color:var(--ink-4);font-weight:500}.cmp-tbl td.best{color:var(--gain);font-weight:750}.cmp-tbl .mk{margin-left:5px;font-size:9px;vertical-align:middle}.cmp-tbl thead th{border-bottom:1px solid var(--line);vertical-align:bottom}.cmp-corner{width:1%}.cmp-h{display:block;width:100%;border:0;background:transparent;padding:0;text-align:right;cursor:pointer}.cmp-h .n{display:block;font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-h .d{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:2px}.cmp-h:hover .n{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cmp-foot{padding:12px 18px 16px;font-size:11.5px;color:var(--ink-4);line-height:1.6}.cmp-foot .mk{color:var(--gain);font-size:9px;vertical-align:middle}@media (max-width:767px){.cmp-scroll{padding:0 14px}.cmp-note{margin:0 14px 12px}.cmp-foot{padding:12px 14px 16px}.cmp-tbl th,.cmp-tbl td{padding:8px 9px}}.rtn-mix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.rtn-mixcell{background:var(--panel);padding:11px 18px}.rtn-mixcell.zero{background:var(--panel-hover)}.rtn-mixcell.zero .rtn-mixn,.rtn-mixcell.zero .rtn-mixs{color:var(--ink-4)}.rtn-mixn{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--ink)}.rtn-mixs{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:3px}.rtn-who{display:flex;align-items:center;gap:10px}.rtn-av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font:700 11px var(--ui);color:#fff}.rtn-nm{font-weight:650;color:var(--ink);font-size:12.5px}.rtn-sb{font-family:var(--mono);font-size:10px;color:var(--ink-4);margin-top:1px}.rtn-tag{display:inline-block;font:700 9px var(--ui);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 6px;border:1px solid;white-space:nowrap;margin-right:5px}.rtn-tag.mut{color:var(--ink-4);background:var(--panel-2);border-color:var(--line)}.rtn-tag.acc,.rtn-tag.rtn-ms-newVip{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.rtn-tag.rtn-ms-firstRepeat{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.rtn-tag.rtn-ms-backAfterLapse{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.rtn-tag.rtn-fresh{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.rtn-tag.rtn-warn{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.rtn-tag.rtn-expiring{color:var(--loss);background:var(--loss-bg);border-color:var(--loss)}.rtn-tag.rtn-lost{color:var(--ink-4);background:var(--panel-2);border-color:var(--line)}.rtn-risk{font-family:var(--mono);font-weight:600;font-size:13.5px;color:var(--flag)}.rtn-rate{display:flex;align-items:center;gap:9px}.rtn-track{position:relative;width:110px;height:10px;background:var(--panel-3);border-radius:5px;flex:none}.rtn-fill{height:100%;border-radius:5px;background:var(--accent)}.rtn-fill.good{background:var(--gain)}.rtn-fill.poor{background:var(--flag)}.rtn-fill.level{background:var(--accent)}.rtn-fill.none{background:transparent}.rtn-med{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:1px;background:var(--ink-3);box-shadow:0 0 0 1px var(--panel)}.rtn-good{color:var(--gain)}.rtn-poor{color:var(--flag)}.rtn-level{color:var(--ink-2)}.rtn-none{color:var(--ink-4)}.rtn-foot{font-size:11.5px;line-height:1.55;color:var(--ink-4);border-top:1px dashed var(--line);padding:10px 18px;background:var(--panel-hover)}.rtn-scroll{max-height:420px;overflow-y:auto}.rtn-scroll thead th{position:sticky;top:0;z-index:1;background:var(--panel)}@media (max-width:900px){.rtn-mix{grid-template-columns:repeat(2,minmax(0,1fr))}.rtn-track{width:74px}}.rtn-hdr-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rtn-hdr-right .rtn-risk{white-space:nowrap}.rtn-hdr-right .seg-btn:disabled{opacity:.5;cursor:default}.rtn-hdr-right .seg-btn:disabled:hover{color:var(--ink-3)}.rtn-hdr-right .seg-btn.on:disabled:hover{color:var(--ink)}.sd-grid1{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 28px 28px}.sd-grid1>.card{margin:0}.sb-bar{display:flex;height:10px;border-radius:6px;overflow:hidden;background:var(--panel-3);margin:2px 18px 10px}.sb-seg{height:100%}.sb-seg+.sb-seg{border-left:1px solid var(--panel)}.sb-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 18px 12px;font-size:12px;color:var(--ink-2)}.sb-leg{display:inline-flex;align-items:center;gap:6px}.sb-leg.muted{color:var(--ink-3)}.sb-leg .dot{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.sb-leg .pc{color:var(--ink-3)}.sb-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.sb-tbl th{text-align:left;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;padding:0 8px 6px;border-bottom:1px solid var(--line)}.sb-tbl th.n,.sb-tbl td.n{text-align:right}.sb-tbl td{padding:7px 8px;border-bottom:1px solid var(--line)}.sb-tbl th:first-child,.sb-tbl td:first-child{padding-left:18px}.sb-tbl th:last-child,.sb-tbl td:last-child{padding-right:18px}.sb-row{font-weight:600}.sb-row.clickable{cursor:pointer}.sb-row.clickable:hover{background:var(--panel-hover)}.sb-row.muted{color:var(--ink-3);font-weight:500}.sb-caret{display:inline-block;width:12px;color:var(--ink-4);transition:transform .12s ease}.sb-caret.on{transform:rotate(90deg)}.sb-item td{color:var(--ink-3);font-weight:500}.sb-item td:first-child{padding-left:38px}.sb-none{padding:16px 18px 10px}.sb-none .t{font-weight:650;margin-bottom:4px}.sb-none .s{font-size:12.5px;color:var(--ink-3);max-width:64ch}@media (max-width:767px){.sd-grid1{margin:0 14px 20px}}table.orders tr[tabindex]:focus-visible,.cust-mini tr[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:767px){.card:has(table.m-cards) .rtn-mix{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:10px}.card:has(table.m-cards) .rtn-foot{border:1px solid var(--line);border-top:1px dashed var(--line);border-radius:12px;margin-top:10px;padding:12px 14px}}.sd-band{shape-rendering:crispEdges}.sd-band.dim{opacity:.18}.sd-bandhit{fill:transparent}.sd-bandlegend{display:flex;flex-wrap:wrap;gap:4px 14px;padding:2px 18px 12px}.sd-bandleg{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2);font-weight:600}.sd-bandleg i{width:11px;height:11px;border-radius:3px;flex:none}.sd-tipbrands{display:block;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.18)}.sd-tipov{display:block;margin-top:4px}.sd-cap{display:flex;align-items:center;gap:8px 16px;padding:9px 18px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:11.5px;color:var(--ink-3)}.sd-cap-list{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.sd-cap-i{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.sd-cap-i b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}.sd-cap-i.you{color:var(--ink-2)}.sd-cap-m{font-weight:700;line-height:1}.sd-cap-m.ok{color:var(--gain)}.sd-cap-m.you{color:var(--accent);font-size:9px}.sd-cap-m.wait,.sd-cap-n{color:var(--ink-4)}.sd-cap-go{background:none;border:0;padding:0;margin-left:2px;font:inherit;font-weight:650;color:var(--accent);cursor:pointer}.sd-cap-go:hover{text-decoration:underline}.sd-cap-go:disabled{opacity:.5;cursor:default;text-decoration:none}.sd-cap-end{margin-left:auto;flex:none;display:flex;align-items:center;gap:8px}.sd-cap-btn{height:28px;font-size:12px}.sd-menu{position:relative;display:inline-flex}.sd-menu-trig{width:32px;padding:0;justify-content:center;font-weight:700;letter-spacing:.05em}.sd-menu-pop{position:absolute;right:0;top:calc(100% + 6px);min-width:250px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #08081024;padding:6px;z-index:40;display:flex;flex-direction:column}.sd-menu-pop>button,.sd-menu-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;border-radius:7px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-decoration:none}.sd-menu-pop>button:hover:not(:disabled),.sd-menu-item:hover{background:var(--panel-2);color:var(--ink)}.sd-menu-pop>button:disabled{color:var(--ink-4);cursor:default}.sd-menu-hint{margin-left:auto;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-4)}.sd-menu-note{padding:8px 10px;font-size:12px;color:var(--ink-4)}.sd-menu-sep{height:1px;background:var(--line);margin:5px 4px}.sd-menu-confirm{display:flex;flex-direction:column;gap:8px;padding:8px 10px;font-size:12px;color:var(--ink-2);line-height:1.45;background:var(--loss-bg);border-radius:7px;max-width:280px}.sd-menu-confirm span{display:flex;gap:6px}@media (max-width:767px){.sd-cap{padding:9px 14px;flex-wrap:wrap}.sd-cap-end{margin-left:0;width:100%}}.sd-cell-unit{font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:0}.sd-ov{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.sd-ov2{fill:none;stroke:var(--flag);stroke-width:1.4;stroke-dasharray:4 3}.sd-ov-zero{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:1 3}.sd-ovdot{fill:var(--panel);stroke:var(--ink);stroke-width:1.6}.sd-ovlbl{font-family:var(--mono);font-size:9.5px;fill:var(--ink-2)}.sd-lx-leg{display:flex;gap:14px;flex-wrap:wrap;padding:0 18px 4px;font-size:11px;color:var(--ink-3)}.sd-lx-leg i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:5px;vertical-align:3px}.sd-lx-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 18px 12px;padding:8px 12px;border:1.5px dashed var(--line-strong);border-radius:9px;background:var(--panel-2);font-size:12px;color:var(--ink-2)}.sd-lx-strip .btn{margin-left:auto}.sd-lx-drop{margin:14px 18px 16px;border:1.5px dashed var(--line-strong);background:var(--panel-2);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;transition:border-color .12s,background .12s}.sd-lx-drop.over{border-color:var(--accent);background:var(--accent-tint)}.sd-lx-drop .t{font-weight:650;font-size:13px}.sd-lx-drop .s{font-size:12px;color:var(--ink-3);max-width:62ch;line-height:1.5}.sd-lx-drop ul{margin:0;padding-left:18px;font-size:12px;color:var(--ink-3);line-height:1.6}.sd-lx-drop .err{font-size:12px;color:var(--loss)}.sd-lx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sd-lx-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-lx-conv{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);padding:0 18px 2px 30px;margin-top:-2px}.sd-lx-grid>div+div{border-left:1px solid var(--line)}.sd-lx-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;padding:14px 18px 6px}.sd-frow.sd-lx-src{grid-template-columns:130px 1fr 52px}.sd-frow.sd-lx-src .sd-fbar{height:12px}.sd-lx-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px 12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-3)}.sd-lx-foot .foot-link{font-size:11.5px}@media (max-width:767px){.sd-lx-grid,.sd-lx-grid.three{grid-template-columns:minmax(0,1fr)}.sd-lx-grid>div+div{border-left:0;border-top:1px solid var(--line)}.sd-frow.sd-lx-src{grid-template-columns:104px 1fr 46px}.sd-lx-drop{margin:12px 14px 14px}}.sd-tipbrand{display:flex;align-items:center;gap:6px;font-weight:400;color:#ffffffc7}.sd-tipbrand i{width:8px;height:8px;border-radius:2px;flex:none}.sd-tipbrand b{display:inline;margin:0 0 0 auto;font-size:11px;color:#fff}.sd-bdot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:-1px;flex:none}.sd-mix{display:flex;gap:2px;height:24px;margin:14px 18px 12px;border-radius:6px;overflow:hidden}.sd-mix i{display:block;height:100%;min-width:2px}.sd-mixrow{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 18px;border-top:1px solid var(--line);font-size:12.5px}.sd-mixrow:first-of-type{border-top:0}.sd-mixn{font-variant-numeric:tabular-nums;font-weight:600}.sd-mixrow .vv{font-variant-numeric:tabular-nums;font-weight:650;min-width:76px;text-align:right}.sb-sub{font-size:10px;font-weight:400;color:var(--ink-4);margin-top:1px}.bulkbar .selall{border:0;background:none;padding:6px 4px;text-decoration:underline;text-underline-offset:2px}.costing-page .cost-undo{border-top:1px dashed var(--line)}.cost-groups td{vertical-align:top}.cost-groups .nm{font-weight:650}.cost-groups .disc{border:0;background:none;color:var(--ink-3);cursor:pointer;margin-right:6px;padding:0 4px;font-size:12px}.cost-groups .disc:hover{color:var(--ink)}.cost-groups tr.grabbag .nm{color:var(--ink-2)}.cost-groups tr.child td:first-child{padding-left:28px}.cost-groups tr.unid .nm{color:var(--ink-3)}.cost-groups .costcell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cost-groups .costcell input{width:92px}.costing-page .cost-pin{border-top:1px dashed var(--line)}.ai-card{display:flex;flex-direction:column;min-height:min(60vh,520px)}.ai-starters{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1;justify-content:safe center;overflow-y:auto}.ai-starter-group{display:flex;flex-direction:column;gap:8px}.ai-starter-group+.ai-starter-group{margin-top:8px}.ai-starter-h{margin:4px 0 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.ai-more{align-self:flex-start;border:0;background:none;padding:4px 2px;color:var(--accent-2);font-size:12.5px;font-weight:600;cursor:pointer}.ai-more:hover{text-decoration:underline}.ai-chip{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:10px;padding:11px 14px;font-size:12.5px;font-weight:600;line-height:1.4}.ai-chip:hover:not(:disabled){border-color:var(--accent);background:var(--accent-tint);color:var(--accent-2)}.ai-chip:disabled{opacity:.6;cursor:default}.ai-thread{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px}.ai-msg{max-width:78ch;padding:9px 13px;border-radius:11px;font-size:13px;line-height:1.5;white-space:pre-wrap}.ai-msg--you{align-self:flex-end;background:var(--accent-tint);color:var(--accent-2)}.ai-msg--sf{align-self:flex-start;background:var(--panel-2);color:var(--ink-2)}.ai-msg--failed{background:var(--flag-bg);color:var(--flag)}.ai-msg--busy{display:flex;align-items:center;color:var(--ink-3)}.ai-md{white-space:normal}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md-p{margin:0 0 8px}.ai-md-h{margin:12px 0 6px;font-weight:700;color:var(--ink)}.ai-md-list{margin:0 0 8px;padding-left:20px}.ai-md-list li{margin:2px 0}.ai-md code{font-family:var(--mono);font-size:12px;background:var(--panel);padding:1px 4px;border-radius:4px}.ai-md-tblwrap{overflow-x:auto;margin:4px 0 10px;background:var(--panel);border-radius:8px}.ai-md-tbl{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.ai-md-tbl th{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.ai-md-tbl td{padding:6px 10px;border-bottom:1px solid var(--line);vertical-align:top}.ai-md-tbl tr:last-child td{border-bottom:0}.ai-form{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--line)}.ai-form .f-inp{flex:1}.ai-blocks{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ai-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ai-kpi{background:var(--panel);padding:9px 11px}.ai-kpi-v{display:block;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ai-kpi-l{display:block;font-size:10.5px;color:var(--ink-3);margin-top:2px}.ai-tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:9px}.ai-tbl{width:100%;border-collapse:collapse;font-size:12px}.ai-tbl th{text-align:right;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:7px 10px;border-bottom:1px solid var(--line)}.ai-tbl th:first-child,.ai-tbl td:first-child{text-align:left}.ai-tbl td{text-align:right;padding:7px 10px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.ai-tbl tbody tr:last-child td{border-bottom:none}.ai-tbl tr.ai-tbl-grp td{font-weight:600;background:var(--panel-2)}.ai-tbl td.ai-tbl-sub{padding-left:22px;color:var(--ink-2)}.ai-tbl td.pos{color:var(--gain)}.ai-tbl td.neg{color:var(--loss)}.ai-threads{display:flex;flex-direction:column;gap:4px;padding:10px;border-right:1px solid var(--line);min-width:200px;max-width:240px;overflow-y:auto}.ai-threads-label{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 2px}.ai-thread-item{text-align:left;border:none;background:none;color:var(--ink-2);padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.35;flex:1;min-width:0}.ai-thread-item:hover:not(:disabled){background:var(--panel-2)}.ai-thread-item:disabled{opacity:.6;cursor:default}.ai-thread-item[aria-current=true]{background:var(--accent-tint);color:var(--accent-2)}.ai-thread-item[aria-current=true]:hover:not(:disabled){background:var(--accent-tint)}.ai-thread-row{display:flex;align-items:center;gap:4px}.ai-body{display:flex;flex:1;min-height:0}.ai-main{display:flex;flex-direction:column;flex:1;min-width:0}.ai-beta{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:999px;background:var(--flag-bg);color:var(--flag);margin-left:6px}.ai-note{font-size:12.5px;color:var(--ink-2);line-height:1.5}@media (max-width:900px){.ai-body{flex-direction:column}.ai-threads{border-right:0;border-bottom:1px solid var(--line);min-width:0;max-width:none;max-height:160px}}.ovr-ico.num{width:auto;min-width:34px;padding:0 6px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ovr-sps{padding:16px 18px}.ovr-sps-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.ovr-sps-tier{margin-left:auto}.cov-meter i.good{background:var(--gain)}.cov-meter i.bad{background:var(--loss)}.ovr-sps .kv{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:8px 16px;font-size:12.5px;font-weight:500;letter-spacing:0;line-height:1.45;margin:14px 0 0}.ovr-sps .kv dt{color:var(--ink-3)}.ovr-sps .kv dd{margin:0;color:var(--ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.ovr-grid3{display:grid;grid-template-columns:4fr 8fr;gap:12px;margin:16px 28px 28px;align-items:start}.ovr-grid3 .card{margin:0}@media (max-width:767px){.ovr-grid3{margin-left:16px;margin-right:16px}}.cs-page{display:flex;flex-direction:column}.cs-page>.cs-toolbar{margin:16px 28px 0}.cs-page>.cs-band{margin:14px 28px 0}.cs-band{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.cs-tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 14px;cursor:pointer;position:relative;transition:border-color .12s,transform .12s;text-align:left;font:inherit;color:inherit}.cs-tile:hover{border-color:var(--line-strong);transform:translateY(-1px)}.cs-tile.cs-tile-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cs-tile-k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600;line-height:1.3;min-height:24px}.cs-tile-v{font-size:25px;font-weight:700;letter-spacing:-.03em;margin-top:3px;line-height:1}.cs-tile-s{font-size:11px;color:var(--ink-3);margin-top:4px;min-height:29px}.cs-tile.cs-tile-hot{background:var(--loss-bg);border-color:var(--loss)}.cs-tile.cs-tile-hot .cs-tile-v,.cs-tile.cs-tile-hot .cs-tile-k{color:var(--loss)}.cs-tile.cs-tile-good .cs-tile-v{color:var(--gain)}.cs-src{position:absolute;top:11px;right:12px;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:4px}.cs-src-sync{background:var(--panel-2);color:var(--ink-3)}.cs-src-you{background:transparent;color:var(--flag);border:1px dashed var(--flag)}.cs-lane-body .empty{padding:18px}.cs-row{display:grid;grid-template-columns:18px 74px minmax(0,1fr) 100px 220px;gap:11px;padding:9px 18px;align-items:center;border-bottom:1px solid var(--panel-3)}.cs-row:last-child{border-bottom:0}.cs-row:hover{background:var(--panel-hover)}.cs-row.cs-row-ghost{opacity:.45}.cs-row.cs-row-click{cursor:pointer}.cs-row.cs-row-click:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cs-row.cs-row-open{background:var(--panel-hover)}.cs-row-pick{width:18px;display:flex;align-items:center;justify-content:center}.cs-cb{width:14px;height:14px;margin:0;cursor:pointer}.cs-trail{background:var(--panel-2);border-bottom:1px solid var(--panel-3);padding:9px 18px 11px 62px;display:flex;flex-direction:column;gap:6px;cursor:default}.cs-trail-empty{font-size:11.5px;color:var(--ink-4);padding:2px 0}.cs-trail-ev{display:flex;align-items:baseline;gap:9px;font-size:11.5px;flex-wrap:wrap}.cs-trail-time{font-family:var(--mono);font-size:9px;color:var(--ink-4);min-width:74px;flex:none}.cs-trail-role{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);min-width:62px;flex:none}.cs-trail-txt{color:var(--ink-2);flex:1 1 auto;min-width:120px}.cs-trail-imgs{display:flex;align-items:center;gap:4px;margin-left:auto;flex:none}.cs-trail-imgs a{display:block;line-height:0;border-radius:4px;overflow:hidden;border:1px solid var(--line)}.cs-trail-imgs a:hover{border-color:var(--accent)}.cs-trail-imgs a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cs-trail-thumb{width:22px;height:22px;object-fit:cover;display:block}.cs-trail-thumb-bad{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;border-radius:4px;border:1px dashed var(--line);color:var(--ink-4);background:var(--panel)}.cs-trail-imgs-note{font-family:var(--mono);font-size:9px;font-weight:600;color:var(--ink-4);white-space:nowrap}.cs-editor{background:var(--panel-2);border-bottom:1px solid var(--panel-3);padding:10px 18px 12px 62px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;cursor:default}.cs-ed-field{display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--ink-4);font-weight:650;text-transform:uppercase;letter-spacing:.04em}.cs-ed-field .msel-field,.cs-ed-amt{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);border-radius:7px;padding:5px 8px;font-size:12px;font-family:inherit;font-weight:650;min-width:110px}.cs-ed-amt{width:90px;min-width:0;font-family:var(--mono);text-align:right}.cs-ed-amt.err{border-color:var(--loss);color:var(--loss);box-shadow:0 0 0 3px var(--loss-bg)}.cs-ed-acts{display:flex;gap:7px;margin-left:auto}.cs-ed-save,.cs-ed-cancel{border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.cs-ed-save{border:1px solid var(--accent);background:var(--accent);color:#fff}.cs-ed-save:disabled,.cs-ed-cancel:disabled{opacity:.55;cursor:default}.cs-ed-cancel{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2)}.cs-bulkbar{position:sticky;bottom:14px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#18181c;color:#fff;border-radius:12px;padding:8px 9px 8px 15px;box-shadow:0 6px 18px #0808104d;z-index:5}.cs-bb-n{font-family:var(--mono);font-size:12px;font-weight:600;white-space:nowrap}.cs-bb-div{width:1px;align-self:stretch;background:#ffffff24;margin:5px 0}.cs-bb-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:650;font-family:inherit;cursor:pointer;white-space:nowrap}.cs-bb-btn:disabled{opacity:.5;cursor:default}.cs-bb-btn.cs-bb-clear{background:transparent}.cs-bb-undo{display:flex;align-items:center;gap:9px;font-size:12px;color:#ffffffd9}.cs-bb-btn.cs-bb-undobtn{background:var(--accent);border-color:transparent;font-weight:600}.cs-prod{min-width:0}.cs-slot{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-top:2px}.cs-pname{font-size:12.5px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-pname.cs-pname-link{display:flex;align-items:baseline;gap:0;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.cs-pname-link .cs-pname-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs-pname-link .extlink{flex:none}.cs-pill{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.03em;padding:2px 6px;border-radius:6px;border:1px solid currentColor;line-height:1.3;white-space:nowrap;margin-left:6px}.cs-amt{font-family:var(--mono);font-size:13.5px;font-weight:700;text-align:right}.cs-amt-sub{font-size:9.5px;color:var(--gain);font-weight:600}.cs-amt-note{font-size:9.5px;color:var(--ink-4);font-weight:600}.cs-stcell{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.cs-st{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:4px 7px;border-radius:6px;border:1px solid;line-height:1.15;white-space:nowrap}.cs-st-none{color:var(--ink-4);background:var(--panel);border-color:var(--line-strong);border-style:dashed}.cs-st-proc{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.cs-st-win{color:var(--gain);background:var(--gain-bg);border-color:var(--gain)}.cs-st-app{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.cs-st-off{color:var(--ink-4);background:var(--panel-2);border-color:var(--line)}.cs-st-disp{color:var(--loss);background:var(--loss-bg);border-color:var(--loss)}.cs-setbtn{display:inline-block;border:1px solid var(--line-strong);background:var(--panel);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:650;font-family:inherit;color:var(--ink-2);text-decoration:none;cursor:pointer}.cs-setbtn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cs-win{padding:15px 18px}.cs-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:12px;align-items:end;height:104px;background:none;border:0;padding:0}.cs-col{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:5px;cursor:pointer;border:0;background:none;padding:0;font:inherit}.cs-bar{border-radius:6px 6px 0 0;background:var(--gain);opacity:.85;min-height:3px}.cs-col:hover .cs-bar{opacity:1}.cs-col.cs-col-warn .cs-bar{background:var(--flag)}.cs-col.cs-col-dead .cs-bar{background:var(--loss)}.cs-col.cs-col-sel .cs-bar{outline:2px solid var(--ink);outline-offset:1px}.cs-col.cs-col-partial .cs-bar{opacity:.5;border:1px dashed var(--ink-3)}.cs-cv{font-family:var(--mono);font-size:10.5px;font-weight:700;text-align:center}.cs-xax{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:7px}.cs-xax div{font-family:var(--mono);font-size:9.5px;text-align:center;color:var(--ink-4);line-height:1.35}.cs-xax div b{display:block;color:var(--ink-2);font-size:10px}.cs-toolbar{display:flex;justify-content:flex-end}.modal.cs-imp-modal{max-width:720px}.cs-imp-body{max-height:74vh;overflow-y:auto}.cs-imp-loading{font-family:var(--mono);font-size:12px;color:var(--ink-4);padding:8px 0}.cs-imp-stats{display:flex;gap:16px;font-size:12.5px;margin-bottom:8px}.cs-imp-stats b{font-family:var(--mono);font-size:13px}.cs-imp-skipped{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cs-imp-skip{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--flag);background:var(--flag-bg);border:1px solid var(--flag);border-radius:6px;padding:2px 7px}.cs-imp-tblwrap{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:8px}.cs-imp-tblwrap+.cs-imp-tblwrap{margin-top:10px}.cs-imp-subhead{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin:14px 0 8px}@media (max-width:1000px){.cs-band{grid-template-columns:repeat(2,1fr)}.cs-row{grid-template-columns:18px 74px minmax(0,1fr)}.cs-amt,.cs-stcell{grid-column:2/-1;align-items:flex-start;text-align:left}}.sech{display:flex;align-items:baseline;gap:10px;margin:22px 28px 0}.sech h2{margin:0;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.sech .sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.sech .ch-link{font-size:12px}.gsec{display:flex;flex-direction:column;min-width:0}.gsec>.sech{margin:0 0 9px}.gsec>.card{margin:0}.sech.info h2{color:var(--accent-2)}.sech.bad h2{color:var(--loss)}.sech.good h2{color:var(--gain)}.sech.warn h2{color:var(--flag)}.band{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:16px 28px 0;align-items:stretch}.band>.headline{grid-column:span 7}.band>.stats{grid-column:span 5}.band>.kpis{grid-column:span 5;margin:0}.band>.kpis .kv{font-size:21px}.headline{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.headline:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);z-index:1}.headline-top{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 22px}.headline-n{font-size:46px;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:11px;display:flex;align-items:center;flex-wrap:wrap;font-variant-numeric:tabular-nums}.headline-n small{font-size:22px;font-weight:600;margin-left:8px;color:var(--ink-3)}.headline-note{margin-top:12px;font-size:12px;color:var(--ink-3);max-width:54ch}.headline.muted .headline-n{color:var(--ink-4);font-size:31px}.headline .ovr-cover{height:6px;margin-top:18px;max-width:340px}.headline .ovr-cover-lbl{font-size:10px}.headline-foot{margin-top:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.headline-foot>div{background:var(--panel);padding:10px 14px 11px}.headline-foot .k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.headline-foot .v{margin-top:3px;font-family:var(--mono);font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums}.headline-foot .v.neg{color:var(--loss)}.headline-foot .v.pos{color:var(--gain)}.headline.tint{background:linear-gradient(180deg,var(--accent-tint),var(--panel) 62%)}.headline.ink{background:#18181c;border-color:#18181c;color:#fff}.headline.ink .kk{color:#ffffff9e}.headline.ink .headline-note{color:#ffffffb8}.headline.ink .headline-foot{background:#ffffff24;border-top-color:#ffffff24}.headline.ink .headline-foot>div{background:#18181c}.headline.ink .headline-foot .k{color:#ffffff8c}.headline.ink .headline-foot .v.neg{color:#ffb4ac}.headline.ink .headline-foot .v.pos{color:#9de8c0}.headline.accent{background:linear-gradient(150deg,var(--accent-2),var(--accent));border-color:var(--accent-2);color:#fff}.headline.accent:before{background:#ffffff4d}.headline.accent .kk{color:#ffffffad}.headline.accent .headline-note{color:#ffffffc7}.headline.accent .headline-foot{background:#fff3;border-top-color:#fff3}.headline.accent .headline-foot>div{background:#00206e4d}.headline.accent .headline-foot .k{color:#ffffff9e}.headline.accent .headline-foot .v.neg{color:#ffcfc9}.headline.accent .headline-foot .v.pos{color:#c9f5de}.headline.ink .ovr-cover,.headline.accent .ovr-cover{background:#ffffff38}.headline.ink .ovr-cover i,.headline.accent .ovr-cover i{background:#9de8c0}.headline.ink .ovr-cover-lbl,.headline.accent .ovr-cover-lbl{color:#ffffffa8}.headline.ink .dlt.up,.headline.accent .dlt.up{color:#c9f5de;background:#ffffff29}.headline.ink .dlt.down,.headline.accent .dlt.down{color:#ffcfc9;background:#ffffff29}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 10px #00000008;overflow:hidden}.stat{background:var(--panel);display:flex;align-items:flex-start;gap:14px;padding:14px 16px}.stat-main{min-width:0;flex:1}.stat .v{margin-top:6px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;display:flex;align-items:center;flex-wrap:wrap;font-variant-numeric:tabular-nums}.stat .s{margin-top:6px;font-size:11.5px;color:var(--ink-3)}.stat .s b{color:var(--ink-2)}.stat.good .v{color:var(--gain)}.stat.bad .v{color:var(--loss)}.stat.warn .v{color:var(--flag)}.stats>.stat:last-child:nth-child(odd){grid-column:1 / -1}.rowlead{flex:none;width:64px;text-align:center;padding:5px 4px;border-radius:7px;line-height:1.2;font-family:var(--mono);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.rowlead b{display:block;font-weight:700}.rowlead small{display:block;font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowlead.good{color:var(--gain);background:var(--gain-bg)}.rowlead.warn{color:var(--flag);background:var(--flag-bg)}.rowlead.bad{color:var(--loss);background:var(--loss-bg)}.rowlead.none{color:var(--ink-4);background:var(--panel-2);font-weight:600}.rowlead.none b{font-weight:600}.rowlead.info{color:var(--accent-2);background:var(--accent-tint)}.lanes{display:flex;flex-direction:column;gap:9px;padding:12px 18px 16px}.lane{display:grid;grid-template-columns:180px minmax(0,1fr) 178px;gap:12px;align-items:center;font-size:12.5px;width:100%;text-align:left;border:0;background:none;font-family:inherit}.lane .lane-k{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane .lane-k small{display:block;font-family:var(--mono);font-size:9.5px;color:var(--ink-4)}.lane .track{position:relative;height:16px;background:var(--panel-2);border-radius:4px;overflow:hidden}.lane .track i{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--loss);opacity:.85}.lane .track i.gain{background:var(--gain);opacity:1}.lane .lane-v{text-align:right;font-family:var(--mono);font-weight:600;font-size:12px;font-variant-numeric:tabular-nums}.lane .lane-v.gain{color:var(--gain)}.lane .lane-v small{display:block;font-weight:500;color:var(--ink-4);font-size:9.5px;white-space:nowrap}button.lane:hover .track{background:var(--panel-3)}.share{display:flex;height:8px;border-radius:5px;overflow:hidden;background:var(--panel-2)}.share>i{display:block;height:100%}.share>i.s1{background:var(--seq-5)}.share>i.s2{background:var(--seq-4)}.share>i.s3{background:var(--seq-3)}.share>i.s4{background:var(--seq-2)}.share>i.s5{background:var(--seq-1)}.share>i.good{background:var(--gain)}.share>i.bad{background:var(--loss)}.share>i.warn{background:var(--flag)}.share>i.dim{background:var(--line-strong)}.share.none{background:repeating-linear-gradient(135deg,var(--panel-2),var(--panel-2) 4px,var(--panel-3) 4px,var(--panel-3) 8px)}.share-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-family:var(--mono);font-size:9.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.share-key{display:inline-flex;align-items:center;gap:5px}.share-key i{width:7px;height:7px;border-radius:50%;flex:none}.share-key b{color:var(--ink-2);font-weight:600}.share-key i.good{background:var(--gain)}.share-key i.bad{background:var(--loss)}.share-key i.warn{background:var(--flag)}.share-key i.dim{background:var(--line-strong)}.headline.ink .share,.headline.accent .share{background:#ffffff29}.headline.ink .share-legend,.headline.accent .share-legend{color:#ffffffb8}.headline.ink .share-key b,.headline.accent .share-key b{color:#fff}.headline.ink .share>i.good,.headline.accent .share>i.good{background:#9de8c0}.headline.ink .share>i.bad,.headline.accent .share>i.bad{background:#ffb4ac}.headline.ink .share>i.warn,.headline.accent .share>i.warn{background:#ffffff73}.headline.ink .share>i.dim,.headline.accent .share>i.dim{background:#ffffff2e}.headline.ink .share-key i.good,.headline.accent .share-key i.good{background:#9de8c0}.headline.ink .share-key i.bad,.headline.accent .share-key i.bad{background:#ffb4ac}.headline.ink .share-key i.warn,.headline.accent .share-key i.warn{background:#ffffff73}.headline.ink .share-key i.dim,.headline.accent .share-key i.dim{background:#ffffff2e}.band.band-tight>.headline{grid-column:span 5}.band.band-tight>.stats{grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr))}.band-tight .stats>.stat:last-child:nth-child(odd){grid-column:auto}.band-tight .headline-top{padding:15px 17px}.band-tight .headline-n{font-size:33px;margin-top:8px}.band-tight .headline-note{margin-top:9px;font-size:11.5px;max-width:44ch}.band-tight .stat{padding:12px 14px}.band-tight .stat .v{font-size:19px;margin-top:5px}.band-tight .stat .s{font-size:11px;margin-top:5px}@media (max-width:1100px){.band.band-tight>.headline,.band.band-tight>.stats{grid-column:span 12}}@media (max-width:820px){.band.band-tight>.stats{grid-template-columns:1fr}}@media (max-width:1240px){.band>.headline,.band>.stats,.band>.kpis{grid-column:span 12}.kpis.g2{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis.g2 .kpi{border-left:1px solid var(--line)}.kpis.g2 .kpi:first-child{border-left:0}.kpis.g2 .kpi:nth-child(n+3){border-top:0}.ovr-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ovr-act:nth-child(odd){border-left:0}.ovr-act:nth-child(n+3){border-top:1px solid var(--line)}.lane{grid-template-columns:140px minmax(0,1fr) 120px}}@media (max-width:980px){.ovr-grid2,.ovr-grid3{grid-template-columns:minmax(0,1fr)}.kpis.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.g2 .kpi{border-left:1px solid var(--line)}.kpis.g2 .kpi:nth-child(odd){border-left:0}.kpis.g2 .kpi:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.sech,.band{margin-left:16px;margin-right:16px}.stats{grid-template-columns:1fr}.lane{grid-template-columns:1fr;gap:4px}.lane .lane-v{text-align:left}}.reloading{opacity:.5;pointer-events:none;transition:opacity .16s ease}@media (prefers-reduced-motion:reduce){.reloading{transition:none}}.sd-score{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 10px #00000008;overflow:hidden;margin:18px 28px}.sd-score-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr);gap:1px;background:var(--line)}.sd-cell{background:var(--panel);padding:14px 18px 13px;min-width:0;display:flex;flex-direction:column}.sd-cell>*{flex:none}.sd-cell .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.sd-cell .v{font-size:20px;font-weight:700;letter-spacing:-.025em;margin-top:10px;line-height:1.05;font-variant-numeric:tabular-nums}.sd-cell.hero .v{font-size:27px;margin-top:7px}.sd-cell .s{font-size:11.5px;color:var(--ink-2);margin-top:5px;line-height:1.5;font-variant-numeric:tabular-nums}.sd-cell .s b{font-weight:600}.sd-cell .s.muted{color:var(--ink-4)}.sd-cell .s.flag{color:var(--flag)}.sd-cell .s.untimed{color:var(--ink-3)}.sd-cell .v.quiet{color:var(--ink-4)}.sd-rankpill{display:inline-block;align-self:flex-start;font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--ink-4);background:var(--panel-2);border-radius:5px;padding:2px 6px;margin-top:7px;letter-spacing:.03em}.sd-spark{display:block;width:100%;height:38px;margin-top:9px}.sd-spark .line{stroke:var(--accent);stroke-width:1.8;stroke-linejoin:round}@media (max-width:1280px){.sd-score-main{grid-template-columns:repeat(6,minmax(0,1fr))}.sd-cell{grid-column:span 2}.sd-cell.hero{grid-column:span 3}}@media (max-width:767px){.sd-score{margin:16px 14px 14px}.sd-score-main{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-cell{grid-column:span 1}.sd-cell.hero,.sd-cell:last-child{grid-column:span 2}}.sd-eq{display:flex;align-items:center;gap:4px 9px;flex-wrap:wrap;padding:8px 18px;border-top:1px solid var(--line);background:var(--panel-2);font-size:11.5px;color:var(--ink-3)}.sd-eq .term{font-variant-numeric:tabular-nums;color:var(--ink-2)}.sd-eq .term b{font-weight:600}.sd-eq .op{color:var(--ink-4);font-weight:600}.sd-eq .term.tie{color:var(--gain);font-weight:600}.sd-eq .term.apart{color:var(--flag)}.sd-eq .why{margin-left:auto;font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--ink-4);letter-spacing:.03em}.sd-rw{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:6px 14px;align-items:center;padding:10px 18px 13px;border-top:1px solid var(--line)}.sd-rw .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;white-space:nowrap}.sd-rw .track{position:relative;height:9px;background:var(--panel-3);border-radius:5px;overflow:hidden}.sd-rw .fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--gain)}.sd-rw .cap{font-size:11.5px;color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.sd-rw .cap b{font-weight:600}.sd-rw .cap .muted{color:var(--ink-4)}@media (max-width:1080px){.sd-rw{grid-template-columns:auto minmax(0,1fr)}.sd-rw .cap{grid-column:1/-1;text-align:left}}.sd-anno{font-family:var(--mono);font-size:10px;font-weight:600;fill:var(--ink-2);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.sd-anno.dim{fill:var(--ink-4);font-weight:500}.sd-anno.sd-endv{font-size:12px;fill:var(--ink)}.sd-peak{fill:var(--accent);opacity:.07;pointer-events:none}.sd-mark-drop{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.sd-mark-ring{fill:var(--panel);stroke:var(--ink-2);stroke-width:2}.sd-mark-dot{fill:var(--accent)}.sd-hdr-acts{flex-wrap:wrap;justify-content:flex-end}.ra-pop{position:relative;display:inline-flex}.ra-trig{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ra-trig .k{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.ra-trig[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.ra-card{position:absolute;top:calc(100% + 6px);right:0;width:260px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 26px #00000024;padding:10px;z-index:40}.ra-card .seg{display:flex}.ra-card .seg-btn{flex:1;justify-content:center}.ra-hint{font-size:10.5px;color:var(--ink-4);margin-top:8px;line-height:1.5}.sd-hdr-acts .btn.accent .spin{border-color:#ffffff73;border-top-color:#fff}.sd-scopebar .x{flex:none;white-space:nowrap}.sd-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 28px 28px}.sd-duo.sd-duo-r{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.sd-duo.sd-duo-l{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:1080px){.sd-duo,.sd-duo.sd-duo-r,.sd-duo.sd-duo-l{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sd-duo{margin:0 14px 20px}}:root{--ptn-consign:#b45309;--ptn-consign-bg:#fdf1e2;--ptn-partner:#0f6e78;--ptn-partner-bg:#e0f2f3}.ptn-sub{margin-top:3px;font-size:12.5px;color:var(--ink-3);max-width:70ch}.ptn-crumb{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px}.ptn-crumb a{color:var(--ink-3);text-decoration:none}.ptn-crumb a:hover{color:var(--accent)}.ptn-who{display:flex;align-items:center;gap:10px;min-width:0}.ptn-ava{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-weight:700;font-size:10.5px;background:var(--ptn-partner-bg);color:var(--ptn-partner);flex:none}.ptn-ava.lg{width:44px;height:44px;border-radius:11px;font-size:15px}.ptn-ava.consign{background:var(--ptn-consign-bg);color:var(--ptn-consign)}.ptn-name{font-weight:600;color:var(--ink);text-decoration:none}.ptn-name:hover{color:var(--accent)}.ptn-subline{font-size:11.5px;color:var(--ink-3);margin-top:1px}.ptn-loss{color:var(--loss)}.ptn-ch-right{margin-left:auto}.ptn-check{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--ink-2)}.ptn-check input{margin:2px 0 0;accent-color:var(--accent)}.ptn-hint{margin-top:5px;font-size:11.5px;color:var(--ink-3)}.psi-list{margin:10px 0 0;padding-left:18px;font-size:12.5px;color:var(--ink-2);display:grid;gap:5px}.psi-list:empty{display:none}.kpis.pos-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.pos-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0;font-size:12.5px}.pos-dl dt{color:var(--ink-3)}.pos-dl dd{margin:0;text-align:right}.modal.pos-modal{max-width:560px;max-height:90vh;overflow:auto}@media (max-width:700px){.kpis.pos-kpis{grid-template-columns:1fr}}.psi-steps{display:flex;gap:22px;flex-wrap:wrap;list-style:none;margin:16px 28px 0;padding:0;font-size:12.5px;color:var(--ink-3)}.psi-steps li{display:flex;align-items:center;gap:8px}.psi-steps li span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);font-size:11px}.psi-steps li.on{color:var(--ink);font-weight:600}.psi-steps li.on span{background:var(--accent);border-color:var(--accent);color:#fff}.psi-steps li.done span{background:var(--gain-bg);border-color:var(--gain);color:var(--gain)}.psi-fold{border-top:1px solid var(--line)}.psi-fold>summary{cursor:pointer;padding:14px 18px;font-size:13px}.psi-bar{position:sticky;bottom:0;background:var(--panel);border-top:1px solid var(--line);margin:14px -18px -18px;padding:12px 18px;align-items:center;z-index:2}.psi-bar-note{margin-right:auto;font-size:12.5px;color:var(--ink-2)}.psi-sent{text-align:center;padding:40px 24px}.psi-sent-mark{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--gain-bg);color:var(--gain);font-size:24px}.psi-sent-steps{text-align:left;max-width:520px;margin:22px auto;display:grid;gap:12px;padding-left:20px}.psi-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:middle;animation:psi-pulse 1.1s ease-in-out infinite}@keyframes psi-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.psi-pulse{animation:none}}.orders td.mono{font-family:var(--mono);font-size:11.5px}.ptn-note{display:flex;gap:10px;padding:10px 12px;border-radius:9px;background:var(--panel-2);font-size:12px;color:var(--ink-2);margin-top:12px}.ptn-note.flag{background:var(--flag-bg);color:#5d2d05}.ptn-err{padding:10px 12px;border-radius:9px;background:var(--loss-bg);color:var(--loss);font-size:12.5px}.ptn-kv{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:8px 16px;font-size:12.5px;margin:0;padding:14px 18px}.ptn-kv dt{color:var(--ink-3)}.ptn-kv dd{margin:0;color:var(--ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.ptn-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 28px 28px}.ptn-grid2>.card{margin:0}.ptn-setup{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start;margin:18px 28px 28px}.ptn-setup>.card{margin:0}.ptn-fsec{padding:18px;border-top:1px solid var(--line)}.ptn-fsec:first-child{border-top:0}.ptn-fsec-hd{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ptn-fsec-hd h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}.ptn-fsec-hd p{margin:0;font-size:12px;color:var(--ink-3)}.ptn-frow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ptn-frow+.ptn-frow{margin-top:12px}.ptn-frow .f-lbl{margin-top:0}.ptn-typecards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ptn-typecard{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;font:inherit;color:inherit}.ptn-typecard:hover{border-color:var(--line-strong)}.ptn-typecard b{font-size:13px}.ptn-typecard span{font-size:12px;color:var(--ink-3)}.ptn-typecard[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ptn-typecard.partner[aria-pressed=true] b{color:var(--ptn-partner)}.ptn-typecard.consign[aria-pressed=true] b{color:var(--ptn-consign)}.ptn-deduct{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin-top:4px}.ptn-calc{position:sticky;top:18px;margin:0}.ptn-calc-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 18px 0}.ptn-calc-in .f-lbl{margin-top:0}.ptn-calc .ptn-note,.ptn-calc .ptn-err{margin:12px 18px 0}.ptn-wf{margin:14px 18px 0;padding:0;list-style:none;font-size:12.5px}.ptn-wf li{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.ptn-wf li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ptn-wf li.sub{color:var(--ink-3)}.ptn-wf li.total{border-top:1px solid var(--line);margin-top:3px;padding-top:8px;font-weight:600}.ptn-split{display:flex;height:30px;border-radius:7px;overflow:hidden;margin:12px 18px 0;font-size:11.5px;font-weight:700;color:#fff;background:var(--panel-3)}.ptn-split div{display:flex;align-items:center;padding:0 9px;white-space:nowrap;overflow:hidden;min-width:0}.ptn-split .p{background:var(--ptn-partner)}.ptn-split .p.consign{background:var(--ptn-consign)}.ptn-split .y{background:var(--ink-2)}.ptn-tl{margin:14px 18px 16px;border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:9px;font-size:12px}.ptn-tl-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:start}.ptn-tl-row i{width:9px;height:9px;border-radius:50%;margin-top:4px;background:var(--line-strong)}.ptn-tl-row i.pay{background:var(--accent)}.ptn-tl-row i.rsv{background:#a4a4ab}.ptn-tl-row i.claw{background:var(--loss)}.ptn-tl-row .v{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ptn-pick{border:1px solid var(--line);border-radius:9px;margin-top:10px;max-height:320px;overflow-y:auto}.ptn-pick-buy{padding:8px 12px;border-top:1px solid var(--line)}.ptn-pick-buy:first-of-type{border-top:0}.ptn-pick-buy>b{display:block;font-size:12.5px;margin-bottom:4px}.ptn-pick-item{display:flex;gap:9px;align-items:center;padding:3px 0;font-size:12.5px}.ptn-pick-item .muted{margin-left:auto}.ptn-plug{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ptn-switch{position:relative;width:34px;height:20px;flex:none;border-radius:10px;border:0;background:var(--line-strong);padding:0;cursor:pointer}.ptn-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.ptn-switch[aria-checked=true]{background:var(--gain)}.ptn-switch[aria-checked=true]:after{transform:translate(14px)}.ptn-switch:disabled{opacity:.5;cursor:wait}.ptn-st-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;margin:18px 28px 28px}.ptn-st-doc{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:26px 28px}.ptn-st-doc-top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:2px solid var(--ink)}.ptn-st-draftmark{margin-bottom:14px;padding:7px 11px;border:1.5px dashed var(--flag);border-radius:7px;background:var(--flag-bg);color:var(--flag);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center}.ptn-st-doc-due{text-align:right}.ptn-st-doc-no{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink-3)}.ptn-st-doc-title{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:3px;font-variant-numeric:tabular-nums}.ptn-st-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;font-size:12.5px}.ptn-st-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin-bottom:3px}.ptn-st-terms{margin-top:14px;font-size:12px;color:var(--ink-3);padding:9px 11px;background:var(--panel-2);border-radius:7px}.ptn-st-terms b{color:var(--ink)}.ptn-st-sec{margin-top:20px}.ptn-st-sec-hd{display:flex;align-items:baseline;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--line)}.ptn-st-sec-hd h4{margin:0;font-size:13px;font-weight:700}.ptn-st-sec-hd .ct{font-size:11.5px;color:var(--ink-3)}.ptn-st-sec-hd .v{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ptn-st-sec-hd .v.faint{color:var(--ink-4)}.ptn-st-lines{width:100%;border-collapse:collapse;font-size:12px}.ptn-st-lines td{padding:6px 0;border-bottom:1px dashed var(--line)}.ptn-st-lines td+td{padding-left:12px}.ptn-st-lines tr:last-child td{border-bottom:0}.ptn-st-date{font-family:var(--mono);color:var(--ink-4);white-space:nowrap}.ptn-st-note-cell{color:var(--ink-3);text-align:right}.ptn-st-amt,.ptn-st-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ptn-st-sec-hd .v.loss,.ptn-st-amt.loss,.ptn-st-num.loss,.ptn-st-bal-v.loss,.ptn-st-chg .v.loss{color:var(--loss)}.ptn-st-row-extra{display:none}.ptn-st-more{border:0;background:none;padding:7px 0 0;color:var(--ink-3);font-size:11.5px;cursor:pointer}.ptn-st-more:hover{color:var(--accent)}.ptn-st-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;padding-top:14px;border-top:2px solid var(--ink);gap:10px}.ptn-st-total b{font-size:15px}.ptn-st-total .v{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ptn-st-muted{color:var(--ink-3);font-size:12px}.ptn-st-after{margin:8px 0 0}.ptn-st-aside{display:flex;flex-direction:column;gap:14px}.ptn-st-steps{list-style:none;margin:0;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:12px}.ptn-st-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 16px;border-top:1px solid var(--line)}.ptn-st-step:first-child{border-top:0}.ptn-st-step-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:10.5px;font-weight:700;border:1.5px solid var(--line-strong);color:var(--ink-3)}.ptn-st-step.now .ptn-st-step-n{background:var(--accent);border-color:var(--accent);color:#fff}.ptn-st-step.done .ptn-st-step-n{background:var(--gain);border-color:var(--gain);color:#fff}.ptn-st-step b{font-size:13px}.ptn-st-step p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.ptn-st-step.later{opacity:.72}.ptn-st-step .btn{margin-top:9px}.ptn-st-pay .f-lbl{margin-top:10px}.ptn-st-step p.ptn-st-paid{color:var(--gain)}.ptn-st-err{margin-top:9px;font-size:12px;color:var(--loss)}.ptn-st-note{font-size:12px;color:var(--ink-3);line-height:1.5;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ptn-st-note b{color:var(--ink-2)}.ptn-st-card{margin:0}.ptn-st-bal{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.ptn-st-bal-v{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.ptn-st-life{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--panel-3);margin-top:12px}.ptn-st-life i{display:block;height:100%}.ptn-st-life .ptn-st-life-paid{background:var(--ink-2)}.ptn-st-life .ptn-st-life-owed{background:var(--accent)}.ptn-st-life .ptn-st-life-reserve{background:var(--line-strong)}.ptn-st-life .ptn-st-life-awaiting{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.ptn-st-life .ptn-st-life-held{background:var(--ink-3)}.ptn-st-life .ptn-st-life-needsCost{background:var(--ptn-needs-cost)}.ptn-st-bal-rows{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:12px 0 14px;font-size:12.5px}.ptn-st-bal-rows dt{color:var(--ink-3)}.ptn-st-bal-rows dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.ptn-st-bal-rows .ptn-st-bal-total{border-top:1px solid var(--line);padding-top:7px;color:var(--ink);font-weight:600}.ptn-st-changes{display:flex;flex-direction:column}.ptn-st-chg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 18px;border-top:1px solid var(--line);font-size:12.5px}.ptn-st-chg:first-child{border-top:0}.ptn-st-chg .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ptn-st-chg .v.faint{color:var(--ink-4);font-weight:400}.ptn-st-chg-total{background:var(--panel-2)}.ptn-st-money-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;margin:18px 28px 28px;align-items:start}td.ptn-st-loss{color:var(--loss)}.ptn-st-ledger-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:0 28px 28px;align-items:start}.ptn-ldg-paid{background:var(--ink)}@media (max-width:980px){.ptn-st-grid,.ptn-st-money-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ptn-st-grid{margin:14px 14px 20px}.ptn-st-doc{padding:18px 16px}.ptn-st-parties{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.ptn-st-page) *{visibility:hidden}body:has(.ptn-st-page) .ptn-st-doc,body:has(.ptn-st-page) .ptn-st-doc *{visibility:visible}body:has(.ptn-st-page) .ptn-st-doc{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;padding:24px;background:#fff;color:#000}body:has(.ptn-st-page) main:has(.ptn-st-page){overflow:visible!important;height:auto!important}.ptn-st-doc .ptn-st-row-extra{display:table-row}.ptn-st-doc .ptn-st-more{display:none}}@media (max-width:980px){.ptn-setup{grid-template-columns:minmax(0,1fr)}.ptn-calc{position:static}}@media (max-width:767px){.ptn-grid2{grid-template-columns:minmax(0,1fr);margin:12px 14px 20px}.ptn-setup,.ptn-st-money-row{margin:12px 14px 20px}.ptn-typecards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ptn-switch:after{transition:none}}.ptn-rp-bars{display:flex;align-items:stretch;gap:8px;height:190px;padding:12px 18px 4px}.ptn-rp-bar-grp{flex:1;display:flex;flex-direction:column;min-width:0}.ptn-rp-bar-stack{flex:1;display:flex;flex-direction:column-reverse;align-items:center;min-height:0}.ptn-rp-bar-seg{display:block;width:60%;max-width:34px;flex:none}.ptn-rp-bar-seg:last-child{border-radius:4px 4px 0 0}.ptn-rp-bar-grp:hover .ptn-rp-bar-seg,.ptn-rp-bar-grp.on .ptn-rp-bar-seg{filter:brightness(.9)}.ptn-rp-bar-l{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);text-align:center;padding-top:4px;white-space:nowrap;overflow:hidden;min-height:16px}.sug-chip.deal{margin-left:8px;border-style:solid;border-color:var(--accent);color:var(--accent-2);background:var(--accent-tint);cursor:default}.sug-chip.deal:hover{border-color:var(--accent);color:var(--accent-2);background:var(--accent-tint)}:root{--ptn-needs-cost:#6d28d9;--ptn-needs-cost-bg:#f2e8fd}.ptn-ldg-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin:16px 28px 0;padding:16px 20px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.ptn-ldg-life{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--panel-3);margin-top:10px}.ptn-ldg-life i{display:block;height:100%}.ptn-ldg-payable{background:var(--accent)}.ptn-ldg-inReserve{background:var(--flag)}.ptn-ldg-heldForDelivery{background:var(--ink-3)}.ptn-ldg-needsCost{background:var(--ptn-needs-cost)}.ptn-ldg-awaitingSettlement{background:var(--line-strong)}.ptn-ldg-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;color:var(--ink-3)}.ptn-ldg-legend b{color:var(--ink-2);margin-left:6px}.ptn-ldg-sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.ptn-ldg-cap{display:flex;justify-content:space-between;margin:8px 0 6px;font-size:12.5px}.ptn-ldg-table{margin:16px 28px 28px}.ptn-ldg-table .masknote{font-size:11px;color:var(--ink-4);margin:9px 18px 14px;line-height:1.45}.ptn-ldg-hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.ptn-ldg-hd h3{margin:0;font-size:14px}.ptn-ldg-hd .seg{margin-left:auto}tr.ptn-ldg-gone td{color:var(--ink-4)}.rowchip.ptn-needscost{background:var(--ptn-needs-cost-bg);color:var(--ptn-needs-cost)}.ptn-ldg-unpriced a{color:var(--accent-2);font-weight:600}@media (max-width:760px){.ptn-ldg-panel{grid-template-columns:minmax(0,1fr)}}.ptn-rp-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start;margin:18px 28px 0}.ptn-rp-grid>.card{margin:0}.ptn-rp-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ptn-rp-age-row{display:grid;grid-template-columns:130px minmax(0,1fr) 44px;gap:10px;align-items:center;padding:9px 18px;border-top:1px solid var(--line);font-size:12px}.ptn-rp-age-row:first-child{border-top:0}.ptn-rp-age-who b{display:block;font-weight:650}.ptn-rp-age-who span{color:var(--ink-4);font-size:11px}.ptn-rp-age{display:flex;height:16px;border-radius:4px;overflow:hidden;background:var(--panel-3)}.ptn-rp-age i{display:flex;align-items:center;justify-content:center;height:100%;font-style:normal;font-family:var(--mono);font-size:9.5px;font-weight:700;overflow:hidden}.ptn-rp-a-lt30{background:#f1d9b5;color:var(--ink)}.ptn-rp-a-d30to60{background:#e3a95f;color:var(--ink)}.ptn-rp-a-d60plus{background:#c0730f;color:var(--ink)}.ptn-rp-a-pastTerm{background:var(--loss);color:#fff}.ptn-rp-a-undated{background:var(--ink-4);color:var(--ink)}.ptn-rp-age-n{font-family:var(--mono);font-size:12px;font-weight:600;text-align:right}.ptn-rp-legend{display:flex;gap:12px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;color:var(--ink-4)}.ptn-rp-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.ptn-rp-note{margin:0 18px 14px;padding:9px 11px;border:1px solid var(--flag);border-radius:8px;background:var(--flag-bg);font-size:12px;color:var(--ink-2)}.ptn-rp-note a{color:inherit;font-weight:650}.ptn-rp-tax-sub,.ptn-rp-deal-sub{font-size:11px;color:var(--ink-4);margin-top:2px}.ptn-rp-tax-sub.flag{color:var(--flag);font-weight:600}@media (max-width:980px){.ptn-rp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ptn-rp-grid{margin:12px 14px 0}.ptn-rp-age-row{grid-template-columns:96px minmax(0,1fr) 36px}}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 28px;padding:12px 0}.filters>label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:600;color:var(--ink-2)}.inp,.sel.msel-field{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:13px;font-family:var(--ui);color:var(--ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.inp:focus,.sel.msel-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.note{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:9px;margin-bottom:9px;background:var(--panel-2);font-size:11.5px;color:var(--ink-3)}.note .btn{margin-left:auto;flex:none}.note.good{background:var(--gain-bg);color:var(--gain)}.note.flag{background:var(--flag-bg);color:var(--flag)}.note.bad{background:var(--loss-bg);color:var(--loss)}.note.stack{display:block}.note.bad .btn{margin:6px 0 0}.note.acc{background:var(--accent-tint);color:var(--accent-2)}.note.pgut{margin-left:28px;margin-right:28px}@media (max-width:767px){.note{flex-wrap:wrap;gap:6px}.note .btn{margin-left:0}}.said{padding:9px 18px;background:var(--panel-2);border-top:1px solid var(--line-strong);font-size:11.5px;color:var(--ink-3);font-weight:600;line-height:1.45}.said b{color:var(--ink-3);font-weight:650}.said code{font:11px var(--mono);background:var(--panel-3);padding:1px 5px;border-radius:4px}.rail{height:10px;border-radius:3px;background:var(--panel-3);overflow:hidden}.rail i,.rail .fill{display:block;height:100%;border-radius:3px;background:var(--accent)}.rail.good i,.rail.good .fill{background:var(--gain)}.meter{height:6px;border-radius:3px;background:var(--panel-3);overflow:hidden;margin-top:8px}.meter i{display:block;height:100%;border-radius:3px;background:var(--accent)}.meter.warn i{background:var(--flag)}.chip.ok{background:var(--gain-bg);color:var(--gain)}.chip.warn{background:var(--flag-bg);color:var(--flag)}.chip.bad{background:var(--loss-bg);color:var(--loss)}.hostpay-scope{--ground:var(--panel);--surface:var(--panel-2);--surface-2:var(--panel-3);--ink-muted:var(--ink-3);--ink-faint:var(--ink-4);--accent-ink:#fff;--accent-soft:var(--accent-tint);--good:var(--gain);--good-soft:var(--gain-bg);--warn:var(--flag);--warn-soft:var(--flag-bg);--crit:var(--loss);--crit-soft:var(--loss-bg);--onair-soft:var(--onair-bg);--radius:12px;--sans:var(--ui);--display:var(--ui);--shadow:none;font-family:var(--ui);font-size:14px;line-height:1.5;color:var(--ink);background:var(--canvas);min-height:calc(100vh - var(--sticky-top,0px))}.hostpay-scope a,.hostpay-scope a:visited{color:var(--accent)}.hostpay-scope .card,.hostpay-scope .nu,.hostpay-scope .kpis{box-shadow:var(--shadow)}.hostpay-scope .card>.kpis,.hostpay-scope .nu-body>.card{border-radius:0;box-shadow:none}.hostpay-scope>.hd{background:var(--ground);border-bottom:1px solid var(--line);padding-top:18px;padding-bottom:15px}.hostpay-scope .eyebrow{margin-bottom:3px}.hostpay-scope .hd-sub{color:var(--ink-muted);margin-top:3px}.hostpay-scope .kpi{padding:12px 15px}.hostpay-scope .kv{margin-top:6px}.hostpay-scope .km{margin-top:5px}.hostpay-scope .btn{height:auto;line-height:1.5;padding:7px 13px;border-color:var(--line-strong);color:var(--ink)}.hostpay-scope .btn:hover{border-color:var(--ink-faint);color:var(--ink)}.hostpay-scope .btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hostpay-scope .btn.accent:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--accent-ink)}.hostpay-scope .btn.ghost{border-color:transparent;background:none;color:var(--accent);padding:7px 8px}.hostpay-scope .btn.ghost:hover{border-color:transparent;color:var(--accent)}.hostpay-scope .btn.danger{border-color:var(--crit);color:var(--crit)}.hostpay-scope .btn-sm{padding:4px 9px}.hostpay-scope .btn:disabled{opacity:.45}.hostpay-scope .pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;border-width:0;border-color:transparent;background:var(--surface-2);color:var(--ink-muted)}.hostpay-scope .pill.ok{background:var(--good-soft);color:var(--good);border-color:transparent}.hostpay-scope .pill.go,.hostpay-scope .pill.acc{background:var(--accent-soft);color:var(--accent);border-color:transparent}.hostpay-scope .pill.warn,.hostpay-scope .pill.off{background:var(--warn-soft);color:var(--warn);border-color:transparent}.hostpay-scope .pill.bad{background:var(--crit-soft);color:var(--crit);border-color:transparent}.hostpay-scope .pill.live{background:var(--onair-soft);color:var(--onair);border-color:transparent}.hostpay-scope .pill.mut{background:var(--surface-2);color:var(--ink-muted);border-color:transparent}.hostpay-scope .pill.idle{background:none;color:var(--ink-faint);border-width:1px;border-color:var(--line-strong);padding:1px 8px}.hostpay-scope .pill i{background:var(--good)}.hostpay-scope .pill.off i{background:var(--warn)}.hostpay-scope table.orders th,.hostpay-scope table.orders td{padding:9px 16px}.hostpay-scope table.orders tfoot td{font-weight:600;border-top:2px solid var(--line-strong)}.hostpay-scope table.orders th.hp-r,.hostpay-scope table.orders td.hp-r{text-align:right}.hostpay-scope table.orders td.hp-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.hostpay-scope table.orders td a{text-decoration:none}.hostpay-scope table.orders td a:hover,.hostpay-scope table.orders td a:focus-visible{text-decoration:underline}.hostpay-scope .said{padding:8px 17px 0;background:none;border-top:0;font-size:12px;color:var(--ink-faint);font-weight:400}.hostpay-scope .said b{color:var(--ink-muted);font-weight:600}.hostpay-scope .note{padding:11px 14px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-muted);font-size:13px}.hostpay-scope .note.acc{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.hostpay-scope .note.flag{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 26%,transparent);color:var(--warn)}.hostpay-scope .note.good{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 26%,transparent);color:var(--good)}.hostpay-scope .note.bad{background:var(--crit-soft);border-color:color-mix(in srgb,var(--crit) 26%,transparent);color:var(--crit)}.hostpay-scope .filters{gap:8px;align-items:flex-end}.hostpay-scope .filters>label{justify-content:flex-end}.hostpay-scope .inp:disabled{background:var(--panel-2);color:var(--ink-3);cursor:not-allowed}.hostpay-scope .inp,.hostpay-scope .sel.msel-field,.hostpay-scope .f-inp{border-color:var(--line-strong);padding:6px 10px;font-size:13px;line-height:1.5;background:var(--ground)}.hostpay-scope .f-lbl{color:var(--ink-faint)}.hostpay-scope .filters>.inp,.hostpay-scope .filters>.sel.msel-field{width:auto}.hostpay-scope .meter{height:5px;border-radius:999px;background:var(--surface-2)}.hostpay-scope .meter i,.hostpay-scope .rail,.hostpay-scope .rail i,.hostpay-scope .rail .fill{border-radius:999px}.hostpay-scope .sech{margin-top:26px;margin-bottom:9px}.hostpay-scope .nu-body>.sech{margin-top:14px;margin-bottom:0}.hostpay-scope .muted{color:var(--ink-muted)}@media (max-width:767px){.hostpay-scope>.hd{padding-top:16px}.hostpay-scope .kpi{padding:12px 14px}}.hostpay-scope .hp-steps{display:flex;gap:0;margin:0 28px;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.hostpay-scope .hp-step{flex:1 1 0;min-width:0;padding:10px 13px;border:0;border-right:1px solid var(--line);background:none;font:inherit;color:var(--ink-muted);text-align:left;cursor:pointer}.hostpay-scope .hp-step:last-child{border-right:0}.hostpay-scope .hp-step:hover{background:var(--surface)}.hostpay-scope .hp-step[aria-current=true]{background:var(--accent-soft);color:var(--ink)}.hostpay-scope .hp-step b{font-weight:600;font-size:12.5px}.hostpay-scope .hp-stepno{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--surface-2);color:var(--ink-faint);font-family:var(--mono);font-size:11px;font-weight:500;margin-right:7px}.hostpay-scope .hp-step[aria-current=true] .hp-stepno{background:var(--accent);color:var(--accent-ink)}.hostpay-scope .hp-step.done .hp-stepno{background:var(--good-soft);color:var(--good)}.hostpay-scope .hp-steplbl{display:block;margin-left:25px;color:var(--ink-faint);font-size:11px}.hostpay-scope .hp-stepfoot{position:sticky;bottom:0;z-index:3;margin:14px 28px 0;padding:11px var(--fab-clear) 11px 16px;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 -2px 10px #10191b0d;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hostpay-scope .hp-stepfoot .hp-grow{flex:1 1 220px;font-size:13px}.hostpay-scope .hp-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 28px 0;align-items:start}.hostpay-scope .hp-cols.hp-aside{grid-template-columns:minmax(0,1fr) 300px}.hostpay-scope .hp-cols>.card{margin:0}.hostpay-scope .card>.hp-cols{margin:14px 18px 16px}.hostpay-scope .hp-lbl{display:block;font-size:11.5px;font-weight:600;color:var(--ink-faint)}.hostpay-scope .hp-ctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.hostpay-scope .hp-ctl .inp{margin:0}.hostpay-scope .hp-cap{margin-top:6px;font-size:11.5px;color:var(--ink-faint)}.hostpay-scope .hp-wkrule{align-self:center;flex:0 1 auto;min-width:0;font-size:12px;color:var(--ink-faint)}@media (max-width:767px){.hostpay-scope .hp-steps{flex-wrap:wrap;margin-left:16px;margin-right:16px}.hostpay-scope .hp-step{flex:1 1 44%}.hostpay-scope .hp-step:nth-child(n+3){border-top:1px solid var(--line)}.hostpay-scope .hp-cols{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.hostpay-scope .hp-cols.hp-aside{grid-template-columns:1fr}.hostpay-scope .hp-stepfoot{margin-left:16px;margin-right:16px}}.hostpay-scope .hp-mycols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start;margin:14px 28px 28px}@media (max-width:767px){.hostpay-scope .hp-mycols{grid-template-columns:minmax(0,1fr);margin-left:16px;margin-right:16px}}.hostpay-scope .hp-tiny{font-size:11.5px}.hostpay-scope .hp-faint{color:var(--ink-faint)}.hostpay-scope .kpis.hp-even{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.hostpay-scope .kv.hp-words{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink-muted)}.hostpay-scope .hp-hostcell{display:flex;align-items:center;gap:10px;min-width:0}.hostpay-scope .hp-hostname{border:0;background:transparent;padding:0;font-family:var(--ui);font-size:12.5px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer}.hostpay-scope .hp-hostname:hover{color:var(--accent)}.hostpay-scope .hp-rowgo{border:0;background:transparent;padding:0;font-size:13px;color:var(--ink-faint);cursor:pointer}.hostpay-scope .hp-rowgo:hover{color:var(--accent)}.hostpay-scope .hp-cellsub{display:block;margin-top:3px;font-family:var(--ui);font-size:10.5px;font-weight:500;color:var(--ink-faint)}.hostpay-scope table.orders tr.hp-attn td{background:var(--flag-bg)}.hostpay-scope table.orders tr.hp-attn td:first-child{box-shadow:inset 3px 0 0 var(--flag)}.hostpay-scope table.orders tr.hp-attn:hover td{background:var(--flag-bg);filter:brightness(.97)}.hostpay-scope .hp-dact{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hostpay-scope .hp-setnote{margin:10px 28px 0;font-size:12px;line-height:1.55;color:var(--ink-faint)}.hostpay-scope .hp-planname{font-family:var(--display);font-size:18px;letter-spacing:-.01em;color:var(--ink)}@media (max-width:767px){.hostpay-scope .hp-setnote{margin-left:16px;margin-right:16px}.hostpay-scope .hp-planname{font-size:17px}}.hostpay-scope .hp-pwsum{position:sticky;top:calc(var(--sticky-top,0px) + 14px)}.hostpay-scope .hp-pwamt{padding:14px 18px 16px}.hostpay-scope .hp-pwamt>span{display:block;font-size:11.5px;color:var(--ink-faint)}.hostpay-scope .hp-pwamt>strong{display:block;margin:4px 0 6px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.hostpay-scope .hp-pwamt>p{margin:0;font-size:11.5px;color:var(--ink-faint)}.hostpay-scope .hp-pwamt>strong.hp-pwwords{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:0;color:var(--ink-muted)}.hostpay-scope .hp-pwbrk{margin:0 18px;padding:6px 0 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hostpay-scope .hp-pwline{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px}.hostpay-scope .hp-pwline>span{color:var(--ink-muted)}.hostpay-scope .hp-pwline>strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.hostpay-scope .hp-pwline.tot{margin-top:6px;border-top:1px solid var(--line);padding-top:11px}.hostpay-scope .hp-pwline.tot>span,.hostpay-scope .hp-pwline.tot>strong{color:var(--ink);font-weight:700}.hostpay-scope .hp-pwnote{margin:-4px 0 4px;font-size:11px;color:var(--ink-faint)}.hostpay-scope .hp-pwhrs{display:flex;gap:16px;margin:14px 18px}.hostpay-scope .hp-pwhrs>div{flex:1;min-width:0}.hostpay-scope .hp-pwhrs b{display:block;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.hostpay-scope .hp-pwhrs span{display:block;margin-top:2px;font-size:11px;color:var(--ink-faint)}.hostpay-scope .hp-pwchecks{margin:0;padding:12px 18px;list-style:none;background:var(--surface);border-top:1px solid var(--line);display:grid;gap:8px}.hostpay-scope .hp-pwcheck{display:flex;gap:7px;align-items:baseline;font-size:11.5px;color:var(--ink-muted)}.hostpay-scope .hp-pwcheck>span:first-child{color:var(--good);font-weight:700}.hostpay-scope .hp-pwcheck.att{color:var(--warn)}.hostpay-scope .hp-pwcheck.att>span:first-child{color:var(--warn)}.hostpay-scope .hp-pwfoot{margin-top:9px;padding:0 2px;font-size:11px;line-height:1.55;color:var(--ink-faint)}.hostpay-scope .ch.hp-pwhead{flex-wrap:wrap}.hostpay-scope table.orders tbody tr.hp-pwreview>td{background:var(--warn-soft)}.hostpay-scope table.orders tbody tr.hp-pwreview>td:first-child{box-shadow:inset 3px 0 var(--warn)}.hostpay-scope .hp-pwact{display:block;font-weight:600}.hostpay-scope .hp-pwsub{margin-top:3px;font-size:11px;line-height:1.45;color:var(--ink-faint);font-weight:400}.hostpay-scope .hp-pwsub.att{color:var(--warn);font-weight:600}.hostpay-scope .hp-pwnum{font-family:var(--mono);font-variant-numeric:tabular-nums}.hostpay-scope .hp-bonusbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--ink-4)}.hostpay-scope .hp-bonusbtn:hover,.hostpay-scope .hp-bonusbtn[aria-expanded=true]{text-decoration-color:var(--accent)}.msel-menu.hp-bonuscard{padding:10px 12px;min-width:210px;max-width:290px;overflow-y:visible}.hp-bonuscard>*+*{margin-top:4px}.hp-bonuscard .hp-tiny{font-size:11.5px}.hp-bonuscard .hp-tiny.att{color:var(--flag);font-weight:600}.hp-bonuscard .hp-pwact{display:block;font-weight:600}.hp-bonuscard .hp-pwsub{margin-top:5px;font-size:11px;line-height:1.45;color:var(--ink-4);font-weight:400}.hostpay-scope .hp-pwquote{margin:0 0 14px;padding:12px 14px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 9px 9px 0;font-size:13px;line-height:1.7}.hostpay-scope .hp-pwquote small{display:block;margin-top:7px;font-size:11px;color:var(--ink-muted)}.hostpay-scope .hp-weekblocks{border-top:1px solid var(--line)}.hostpay-scope .hp-weekblock{border-bottom:1px solid var(--line)}.hostpay-scope .hp-weekblock>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:10px 18px}.hostpay-scope .hp-weekblock>summary::-webkit-details-marker{display:none}.hostpay-scope .hp-weekblock>summary:before{content:"▸";color:var(--ink-4);font-size:11px}.hostpay-scope .hp-weekblock[open]>summary:before{content:"▾"}.hostpay-scope .hp-pwtot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-muted)}.hostpay-scope .hp-pwtot>strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.hostpay-scope .hp-pwack{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:13px;font-weight:600;cursor:pointer}.hostpay-scope .hp-pwack input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent)}.hostpay-scope .hp-pwack small{display:block;margin-top:4px;font-size:11.5px;font-weight:400;line-height:1.6;color:var(--ink-muted)}.hostpay-scope .hp-pwhero{padding:24px 18px 20px;text-align:center;border-bottom:1px solid var(--line)}.hostpay-scope .hp-pwhero h3{margin:12px 0 5px;font-family:var(--display);font-size:20px;letter-spacing:-.01em;font-weight:700}.hostpay-scope .hp-pwhero p{margin:0;font-size:12.5px;color:var(--ink-muted)}.hostpay-scope .hp-pwhero>strong{display:block;margin-top:14px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;letter-spacing:-.02em}.hostpay-scope .hp-pwhero>strong.hp-pwwords{font-family:var(--sans);font-size:20px;letter-spacing:0;color:var(--ink-muted)}.hostpay-scope .hp-pwsr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:767px){.hostpay-scope .hp-cols.hp-aside{display:flex;flex-direction:column}.hostpay-scope .hp-cols.hp-aside>*{align-self:stretch;min-width:0}.hostpay-scope .hp-pwsum{position:static;order:-1}.hostpay-scope .hp-pwamt,.hostpay-scope .hp-pwchecks{padding-left:14px;padding-right:14px}.hostpay-scope .hp-pwbrk,.hostpay-scope .hp-pwhrs{margin-left:14px;margin-right:14px}.hostpay-scope .hp-pwchecks{grid-template-columns:1fr 1fr}.hostpay-scope .hp-pwcheck:last-child{grid-column:1/-1}.hostpay-scope .hp-pwhero>strong{font-size:26px}}.hostpay-scope .hp-audit{list-style:none;margin:8px 0 0;padding:0;font-size:12px;color:var(--ink-muted)}.hostpay-scope .hp-audit li+li{margin-top:4px}.hostpay-scope .pager>.pager-info:first-child{margin-right:auto}.ptn-claim-decide{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ptn-claim-decide .f-lbl{margin:0;white-space:nowrap}.ptn-claim-decide .ptn-st-err{flex-basis:100%;margin-top:2px}.ptn-portal{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.ptn-portal p{margin:0}.ptn-portal-act{display:flex;flex-direction:column;gap:10px}.ptn-portal-act+.ptn-portal-act{border-top:1px solid var(--line);padding-top:12px}.ptn-portal-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.ptn-portal-add>label{display:flex;flex-direction:column;gap:4px;flex:1 1 180px;min-width:0}.ptn-portal-add>label>span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.ptn-portal-add>.btn{flex:0 0 auto}.ptn-portal-add.one>label{flex:0 1 420px}.ptn-logins{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.ptn-logins>li{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);font-size:12.5px}.ptn-logins>li>span{min-width:0;overflow-wrap:anywhere}.ptn-logins>li>.ptn-login-acts{display:flex;gap:6px;flex-shrink:0}.rul-switch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.rul-search{width:220px;max-width:100%}.rul-hint{padding:9px 18px;font-size:12px;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--panel-2)}.rul-hint b{font-weight:650;color:var(--ink-2)}.rul-tbl td{vertical-align:middle}.rul-tbl .rul-n{width:44px;font:600 11px var(--mono);color:var(--ink-4)}.rul-n-inline{display:none}.rul-whencell{min-width:200px;max-width:300px}.rul-tbl .rul-whencell .cell-main,.rul-tbl .rul-bincell .cell-main{white-space:normal;overflow-wrap:anywhere}.rul-bincell{max-width:260px}.rul-stack{display:block;min-width:0}.rul-title{font-size:13.5px}.rul-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.rul-chips .chip{white-space:normal;height:auto;min-height:20px;padding:2px 7px}.rul-and{font:600 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.rul-empty{color:var(--flag);font-weight:600}.rul-issue{color:var(--flag);font-weight:600;margin-top:4px}.rul-onorder{color:var(--accent-2);font-weight:600}.rul-ed-stock{color:var(--ink-3)}.rul-tbl .pill+.cell-sub{margin-top:4px}.rul-wait{font:700 12px var(--mono);color:var(--flag);background:var(--flag-bg);border:0;border-radius:20px;padding:4px 10px;cursor:pointer;white-space:nowrap}.rul-none{font-size:12.5px;font-weight:600;color:var(--ink-3)}.rul-actcell{text-align:right;white-space:nowrap;width:1%}.rul-tbl td.rul-actcell,.rul-tbl th:last-child{padding-left:8px;padding-right:14px}.rul-ctl{display:inline-flex;align-items:center;gap:4px}.rul-more{min-width:30px;justify-content:center;font-weight:700;letter-spacing:.05em}.rul-tbl tr[draggable=true]{cursor:grab}.rul-tbl tr.rul-dragging td{opacity:.45}.rul-menu{overflow-y:auto;z-index:60}.rul-menu>button.rul-menu-danger:not(:disabled){color:var(--loss)}.rul-err{margin:10px 28px 0}.rul-unbind-panel td{padding-top:0}.rul-memlink{display:block;margin:-14px 28px 28px}@media (max-width:767px){.card-tools .rul-search{width:100%;margin-left:0}.rul-card .card-tools .seg{flex-wrap:wrap}.rul-tbl th.rul-n,.rul-tbl td.rul-n{display:none}.rul-n-inline{display:inline;font:600 11px var(--mono);color:var(--ink-4);margin-right:8px}table.m-cards td.rul-whencell{display:block;text-align:left;max-width:none}table.m-cards td.rul-whencell .cell-main{white-space:normal}table.m-cards td.rul-actcell{width:auto}table.m-cards td.rul-bincell{max-width:none}.rul-tbl .rul-stack .pill{display:inline-block}.rul-ctl .btn{min-width:36px;min-height:34px}.rul-memlink{margin:-6px 16px 20px}}.cm-search{flex:1;min-width:180px;max-width:320px}.cm-tablewrap{overflow-x:auto}@media (min-width:768px){.cm-tablewrap table.orders{width:max-content;min-width:100%}}.cm-auto-arm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.cm-auto-arm .btn{white-space:normal;text-align:left}.cm-auto-cell{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media (max-width:767px){.cm-auto-cell{align-items:flex-end}.cm-auto-cell .cm-auto-arm{justify-content:flex-end}}table.orders tr.cm-disagree td{background:var(--flag-bg)}table.orders tr.cm-disagree td:first-child{box-shadow:inset 3px 0 0 var(--flag)}table.orders tr.cm-disagree:hover td{background:var(--flag-bg);filter:brightness(.97)}.cm-dr-name{width:auto;min-width:140px;max-width:100%;padding:3px 7px;font-size:12px;font-family:var(--ui)}.cm-dr-name-view,.cm-dr-name-edit{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cm-dr-name-link{font-size:10.5px;white-space:nowrap}.cm-dr-name-link:disabled{color:var(--ink-4);cursor:default;text-decoration:none}.cm-dr-discard{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.cm-dr-discard-actions{display:flex;gap:8px;flex:none}.cm-dr-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-dr-price-row .f-inp.w-money{width:110px}.cm-dr-hist{display:flex;flex-direction:column;gap:7px}.cm-dr-hist-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.cm-dr-hist-main{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-dr-hist-amt{font-family:var(--mono);font-weight:700;font-size:13px;color:var(--ink)}.cm-dr-hist-meta{font-size:11px;color:var(--ink-3)}@media (max-width:479px){.cm-dr-hist-main{flex:1 1 100%}}.cm-dr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cm-dr-chip-x{border:0;background:transparent;padding:0;margin:0;font-size:12px;line-height:1;color:inherit;cursor:pointer;opacity:.65}.cm-dr-chip-x:hover{opacity:1}.cm-dr-chip-x:disabled{opacity:.3;cursor:not-allowed}.cm-dr-dup-list{display:flex;flex-direction:column;gap:7px;max-height:220px;overflow-y:auto;margin:8px 0 10px}.cm-dr-dup-row{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.cm-dr-dup-row input{margin-top:2px;flex:none;cursor:pointer}.cm-dr-dup-label{min-width:0;overflow-wrap:anywhere}.cm-dr-footer{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.cm-ov-summary{font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:14px}.cm-ov-group{margin-bottom:16px}.cm-ov-group:last-child{margin-bottom:0}.cm-ov-bin-warn{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.cm-ov-bin-toggle{cursor:pointer}.cm-ov-cap{font-size:11px;color:var(--ink-4);line-height:1.45;margin-top:4px}.cm-ov-overcap{flex-basis:100%;margin-top:0}.cm-ov-receipts{margin-top:10px;display:flex;flex-direction:column;gap:8px}.cm-ov-receipt .link-btn{margin-top:4px}.cm-ov-discard{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.cm-ov-discard-actions{display:flex;gap:8px;flex:none}.cm-ov-footer{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px;margin-top:10px;border-top:1px solid var(--line)}.rul-back{display:inline-block;margin-bottom:4px;font-size:12px}.rul-ed-page{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start;margin:18px 28px 28px}.rul-ed-main{min-width:0;display:flex;flex-direction:column;gap:14px}.rul-ed-sec{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.rul-ed-h{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:15px;font-weight:650;color:var(--ink)}.rul-ed-step{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-tint);color:var(--accent-2);font:700 11px var(--mono);flex:none}.rul-ed-lede{margin:0 0 12px 32px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.rul-ed-cond{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--panel)}.rul-ed-cond-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rul-ed-cond-t{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--ink)}.rul-ed-tag{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;height:18px}.rul-ed-kind-x{font-size:16px;padding:2px 6px}.rul-ed-and{font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:6px 0 6px 14px;padding-left:10px;border-left:1px solid var(--line)}.rul-ed-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.rul-ed-chip-x{border:0;background:transparent;padding:0;margin:0;font-size:12px;line-height:1;color:inherit;cursor:pointer;opacity:.65}.rul-ed-chip-x:hover{opacity:1}.rul-ed-skurow{display:flex;gap:8px}.rul-ed-skurow .f-inp{flex:1;min-width:0}.rul-ed-picklist{display:flex;flex-direction:column;gap:6px;max-height:190px;overflow-y:auto;margin-top:8px}.rul-ed-addkind{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.rul-ed-addkind-t{font-size:12.5px;font-weight:600;color:var(--ink-3);margin-right:2px}.rul-ed-hint{font-size:11.5px;color:var(--ink-4);line-height:1.45;margin-top:12px}.rul-ed-bins{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;margin-top:10px}.rul-ed-bin{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:9px 12px;font:inherit;cursor:pointer}.rul-ed-bin:hover:not(:disabled){border-color:var(--line-strong)}.rul-ed-bin.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent)}.rul-ed-radio{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line-strong);flex:none;background:var(--panel)}.rul-ed-bin.on .rul-ed-radio{border:4px solid var(--accent)}.rul-ed-bin-t{flex:1;min-width:0}.rul-ed-bin-m{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.rul-ed-modes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.rul-ed-mode{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;cursor:pointer;font-size:13px}.rul-ed-mode input{margin:3px 0 0}.rul-ed-mode.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rul-ed-mode.off{cursor:not-allowed;background:var(--panel-2)}.rul-ed-mode.off b{color:var(--ink-3)}.rul-ed-mode .cell-sub{white-space:normal;margin-top:3px}.rul-ed-req{margin-left:8px;vertical-align:middle}.rul-ed-warn{margin-top:10px}.rul-ed-sec>.rul-ed-lede:last-child,.rul-ed-modes+.rul-ed-lede{margin:12px 0 0}.rul-ed-change{margin-top:14px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--ink-2);line-height:1.6}.rul-ed-change-t{font-weight:650;color:var(--ink);margin-bottom:2px}.rul-ed-change-n{color:var(--ink-3);margin-top:4px}.rul-ed-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:sticky;bottom:0;z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px;box-shadow:0 -6px 18px #0808100f}.rul-ed-need{font-size:12px;color:var(--ink-4)}.rul-ed-del{margin-left:auto}.rul-ed-side{position:sticky;top:18px}.rul-ed-pv{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rul-ed-pv-hd{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.rul-ed-pv-k{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.rul-ed-pv-live{font-size:11px;color:var(--ink-4)}.rul-ed-pv-sec{padding:14px 16px;border-bottom:1px solid var(--line)}.rul-ed-pv-sec:last-child{border-bottom:0}.rul-ed-pv-title{font-size:14px;font-weight:650;color:var(--ink);margin-bottom:6px;overflow-wrap:anywhere}.rul-ed-pv-line{font-size:12.5px;color:var(--ink-2);line-height:1.5;overflow-wrap:anywhere}.rul-ed-pv-bin{margin-top:10px;background:var(--panel-2);border-radius:8px;padding:9px 11px}.rul-ed-pv-bin .cell-main,.rul-ed-pv-ex .cell-main{white-space:normal}.rul-ed-pv-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 6px}.rul-ed-pv-stats b{display:block;font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rul-ed-pv-stats span{font-size:11.5px;color:var(--ink-3)}.rul-ed-pv-note{padding:0 16px 14px;font-size:11.5px;color:var(--ink-4);line-height:1.45;border-bottom:1px solid var(--line)}.rul-ed-pv-sec .rul-ed-pv-k{display:block;margin-bottom:6px}.rul-ed-pv-ex{padding:6px 0;border-top:1px solid var(--line)}.rul-ed-pv-ex:first-of-type{border-top:0}@media (max-width:1100px){.rul-ed-page{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:900px){.rul-ed-page{grid-template-columns:1fr;margin:12px 16px 20px}.rul-ed-side{position:static;order:-1}.rul-ed-pv-exs{display:none}.rul-ed-lede{margin-left:0}.rul-ed-sec{padding:14px}.rul-ed-bar{padding-right:calc(var(--fab-clear) - 16px)}}.rul-q-cap{font-size:11px;color:var(--ink-4);line-height:1.45;margin-top:8px}.rul-q-receipt{margin-top:10px}.rul-q-receipt .link-btn{margin-top:4px}.rul-q-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;margin-top:10px;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--panel);z-index:2}.rul-q-sel{font-size:12px;color:var(--ink-3);margin-right:auto}.drawer .db:has(.rul-q-footer){padding-bottom:0}.rul-q-footer{padding-bottom:16px}.rul-q-date{white-space:nowrap}.rul-q-listing{min-width:150px}@media (min-width:768px){.rul-q-tbl th,.rul-q-tbl td{padding-left:9px;padding-right:9px}.rul-q-tbl th:first-child,.rul-q-tbl td:first-child{padding-left:4px}}.rul-q-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rul-q-bin{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:12px}.rul-q-bin-t{min-width:0}.rul-q-bin-t .cell-main,.rul-q-bin-t .cell-sub{white-space:normal}.rul-q-total{text-align:right;flex:none}.rul-q-total b{display:block;font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rul-q-total span{font-size:11px;color:var(--ink-3)}.rul-sug-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.rul-sug-chip{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.rul-sug-accept{font-weight:600;white-space:nowrap}.bsx-hd-t{min-width:0}.bsx-crumb{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px;overflow-wrap:anywhere}.bsx-crumb a{color:var(--ink-3);text-decoration:none}.bsx-crumb a:hover{color:var(--accent)}.bsx-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start;margin:18px 28px 28px}.bsx-body>.card{margin:0;min-width:0}.bsx-facets{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 0;min-width:0}.bsx-fh{padding:0 10px 10px;border-bottom:1px solid var(--line)}.bsx-fl{max-height:440px;overflow:auto;padding:6px 0}.bsx-fi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:100%;padding:6px 12px;border:0;background:transparent;text-align:left;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.bsx-fi:hover{background:var(--panel-hover)}.bsx-fi.on{background:var(--accent-tint);color:var(--accent-2);font-weight:600}.bsx-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsx-n{color:var(--ink-3)}.bsx-b{grid-column:1 / -1;height:3px;border-radius:2px;background:var(--panel-3);overflow:hidden}.bsx-b i{display:block;height:100%;background:var(--accent)}.bsx-fi.odd .bsx-nm{color:var(--flag);font-weight:600}.bsx-fi.odd .bsx-b i{background:var(--flag)}.bsx-fhint{font-size:11px;color:var(--ink-4);padding:6px 12px 0}.bsx-search{width:260px;max-width:100%}.bsx-chipf{display:inline-flex;align-items:center;gap:4px;background:var(--accent-tint);color:var(--accent-2);border-radius:14px;padding:2px 4px 2px 10px;font-size:12px;font-weight:600;max-width:100%}.bsx-chipf button{border:0;background:none;color:inherit;padding:0 4px;font-size:14px;line-height:1;cursor:pointer}.bsx-count{font-size:12px;color:var(--ink-3)}.bsx-selbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 18px;background:var(--accent-tint);border-bottom:1px solid var(--line);font-size:12px}.bsx-go{margin-left:auto}.bsx-link{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--accent);cursor:pointer;white-space:nowrap}.bsx-link:hover{text-decoration:underline}.bsx-link:disabled{color:var(--ink-4);cursor:default;text-decoration:none}table.orders.bsx-tbl td{vertical-align:top}table.orders.bsx-tbl th,table.orders.bsx-tbl td{padding-left:10px;padding-right:10px}table.orders.bsx-tbl th:first-child,table.orders.bsx-tbl td:first-child{padding-left:16px}table.orders.bsx-tbl th.bsx-r{text-align:right}table.orders.bsx-tbl th.bsx-ck{width:28px}table.orders.bsx-tbl tr.bsx-on td{background:var(--accent-tint)}.bsx-nowrap{white-space:nowrap}.bsx-listing{max-width:220px}.bsx-listing .prod-name,.bsx-listing .prod-sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsx-ai{display:inline-block;font-size:9.5px;font-weight:700;color:var(--accent-2);background:var(--accent-tint);border-radius:3px;padding:0 4px;margin-right:5px;vertical-align:1px}.bsx-chip{height:18px;font-size:10px;margin-left:5px;vertical-align:1px}.bsx-by{margin-top:3px;max-width:320px;white-space:normal}.bsx-rowerr{margin-top:5px;font-size:11.5px;color:var(--loss);white-space:normal;max-width:320px}.bsx-stale{margin:0;max-width:none;padding:8px 18px;border-bottom:1px solid var(--line);background:var(--loss-bg)}.bsx-pager .pager-info{margin-right:auto}.modal.bsx-dlg{max-width:480px}.bsx-dlg-list{margin:0 0 12px;padding-left:18px;font-size:13px;color:var(--ink-2)}.bsx-dlg-list li{margin-bottom:6px}.tst-act{flex:none;border:0;background:none;padding:0 2px;font:inherit;font-weight:650;color:var(--accent);cursor:pointer}.tst-act:hover{text-decoration:underline}.bd-bin.bsx-wrap{flex-wrap:wrap}.bsx-sales-link{border:0;background:transparent;padding:0;font:inherit;font-size:11.5px;color:var(--accent);cursor:pointer;text-decoration:none;display:inline-block;margin-top:3px}.bsx-sales-link:hover{text-decoration:underline}.bsx-mix{flex-basis:100%;display:flex;flex-direction:column;gap:4px;margin-left:16px;font-size:11.5px}.bsx-mix-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--panel-3)}.bsx-mix-bar i{display:block;height:100%}.bsx-mix-lg{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--ink-3)}.bsx-mix-lg span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;background:var(--c);vertical-align:0}.bsx-mix-lg .odd{color:var(--flag);font-weight:600}@media (max-width:900px){.bsx-body{grid-template-columns:minmax(0,1fr)}.bsx-fl{max-height:220px}}@media (max-width:767px){.bsx-body{margin:12px 14px 20px;gap:12px}.bsx-search{flex:1;min-width:0;width:auto}.bsx-count{margin-left:0;flex-basis:100%}.bsx-hide-s{display:none}}.hostpay-scope .be-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.hostpay-scope .be-stack>.card{margin:0}.hostpay-scope .be-rail{position:sticky;top:12px}.hostpay-scope .be-bars{display:flex;align-items:flex-end;gap:12px}.hostpay-scope .be-bar{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;height:150px;justify-content:flex-end}.hostpay-scope .be-bar i{display:block;width:100%;max-width:56px;min-height:2px;max-height:100px;border-radius:6px 6px 2px 2px;background:var(--surface-2)}.hostpay-scope .be-bar.cur i{background:var(--accent)}.hostpay-scope .be-bar b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--ink)}.hostpay-scope .be-bar small{font-size:11px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hostpay-scope .be-prow{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-muted)}.hostpay-scope .be-prow:first-child{padding-top:0}.hostpay-scope .be-prow:last-of-type{border-bottom:0}.hostpay-scope .be-prow b{font-size:11.5px;font-weight:600;color:var(--ink)}@media (max-width:767px){.hostpay-scope .be-rail{position:static}.hostpay-scope .be-bars{gap:6px}}.pb-root,.pb-page{font-size:13px;color:var(--ink)}.pb-root .inp,.pb-root .sel,.pb-page .inp{padding:6px 9px;font-size:12.5px;border-radius:8px}.pb-page{display:flex;flex-direction:column;gap:12px}.pb-pagepad{padding:18px 0}.pb-bar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;position:sticky;top:var(--sticky-top,0px);z-index:5;background:var(--canvas);padding:6px 0}.pb-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px}.pb-page .pb-planname{font-size:17px;font-weight:600;width:min(360px,100%)}.pb-warnpill{color:var(--flag);background:var(--flag-bg);border-color:var(--flag)}.pb-okline{margin:0;font-size:12.5px;color:var(--gain)}.pb-errs,.pb-warns{margin:0;padding:8px 12px 8px 28px;border-radius:8px;font-size:12.5px}.pb-errs{background:var(--loss-bg);color:var(--loss)}.pb-warns{background:var(--flag-bg);color:var(--ink-2)}.pb-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.pb-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.pb-sec{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pb-sec-h{padding:11px 14px 9px;border-bottom:1px solid var(--line);background:var(--panel-2);display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.pb-sec-t{font-weight:600;font-size:13.5px}.pb-sec-why{font-size:11.5px;color:var(--ink-3)}.pb-sec-b{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.pb-faint{font-size:11.5px;color:var(--ink-3);margin:0}.pb-hint{font-size:11px;color:var(--ink-3);margin:0;line-height:1.45}.pb-grow{flex:1}.pb-accent{color:var(--accent)}.pb-warn{color:var(--flag)}.btn.pb-sm{height:28px;padding:0 10px;font-size:12px}.pb-btnrow{display:flex;gap:8px;flex-wrap:wrap}.pb-f{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);min-width:0}.pb-f.pb-inline{flex-direction:row;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.pb-f.pb-inline .inp{width:auto;min-width:160px}.pb-rm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--ink-3);cursor:pointer;width:26px;height:30px;border-radius:6px;font-size:14px;line-height:1;flex:none}.pb-rm:hover:not(:disabled){background:var(--loss-bg);color:var(--loss)}.pb-rm:disabled{opacity:.3;cursor:not-allowed}.pb-lead{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--ink-2);margin:0}.pb-lead .sel,.pb-group-h .sel{width:auto;padding:3px 8px;font-weight:600}.pb-rule{display:grid;grid-template-columns:1.2fr .8fr .6fr auto;gap:8px;align-items:end}.pb-group{margin-left:12px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel-2);padding:10px;display:flex;flex-direction:column;gap:8px}.pb-group-h{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;color:var(--ink-2)}.pb-locked{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px dashed var(--line-strong);border-radius:8px;padding:6px 10px;font-size:12.5px;color:var(--ink-2)}.pb-summary{margin:0;font-size:12px;color:var(--ink-2)}.pb-mcard{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:9px;background:var(--panel-2)}.pb-mhead{display:flex;align-items:center;gap:8px}.pb-swatch{width:10px;height:10px;border-radius:3px;flex:none}.pb-root .pb-mname{width:auto;min-width:0;max-width:220px;font-weight:600;font-size:13px;background:transparent;border-color:transparent;padding:3px 6px}.pb-root .pb-mname:hover,.pb-root .pb-mname:focus{background:var(--panel);border-color:var(--line)}.pb-mgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.pb-wrow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pb-wrow output{font-family:var(--mono);font-size:12px;font-weight:600;min-width:38px;text-align:right;color:var(--ink)}.pb-bopts{display:flex;flex-direction:column;gap:6px;text-transform:none;letter-spacing:0}.pb-bopt{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--panel);cursor:pointer;opacity:.62;transition:border-color .15s,background .15s,opacity .15s}.pb-bopt:hover{border-color:var(--line-strong)}.pb-bopt.pb-on{opacity:1;background:var(--accent-tint);border-color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.pb-bopt input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0}.pb-radio{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);flex:none;position:relative}.pb-bopt.pb-on .pb-radio{border-color:var(--accent)}.pb-bopt.pb-on .pb-radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--accent)}.pb-bopt input:focus-visible~.pb-radio{outline:2px solid var(--accent);outline-offset:1px}.pb-blabel{flex:1;min-width:0}.pb-blabel b{display:block;font-size:12.5px;color:var(--ink)}.pb-blabel small{display:block;font-size:10.5px;font-weight:400;color:var(--ink-3);line-height:1.35;margin-top:1px}.pb-bval{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.pb-bval em{font-style:normal;color:var(--ink-3);font-weight:400;font-size:10.5px}.pb-root .pb-tgt{width:72px;text-align:right;padding:4px 6px}.pb-root .pb-tgt:disabled{opacity:.55}.pb-switchline{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);flex-wrap:wrap}.pb-root .pb-small{width:64px;text-align:right;padding:4px 6px}.pb-wbox{display:flex;flex-direction:column;gap:6px}.pb-wbar{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px;background:var(--panel-3)}.pb-wbar i{display:block;height:100%;border-radius:99px;transition:width .25s ease;min-width:0}.pb-wlegend{display:flex;gap:12px;flex-wrap:wrap}.pb-wlegend span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-2);font-family:var(--mono)}.pb-wlegend em{width:8px;height:8px;border-radius:2px;display:inline-block}.pb-banded{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;align-items:start}.pb-col{display:flex;flex-direction:column;gap:8px;min-width:0}.pb-bandrow{display:grid;grid-template-columns:72px auto 84px auto auto 30px;gap:7px;align-items:center}.pb-bandrow.pb-fixed{grid-template-columns:1fr;padding-left:2px}.pb-lbl{font-size:12px;color:var(--ink-2);white-space:nowrap}.pb-per{font-size:11.5px;color:var(--ink-3)}.pb-ord{display:inline-flex}.pb-bandrow.pb-bad .inp{border-color:var(--flag);background:var(--flag-bg)}.pb-hintline{margin:0;font-size:11px;color:var(--flag);font-weight:600}.pb-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pb-panel-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:12px}.pb-ladder{display:flex;flex-direction:column}.pb-band{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-family:var(--mono);font-size:12px;color:var(--ink-2);border-bottom:1px solid var(--line)}.pb-band:last-child{border-bottom:0}.pb-band.pb-here{background:var(--accent-tint);color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.pb-pay{font-weight:600}.pb-extra{border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--panel-2);display:flex;flex-direction:column;gap:8px}.pb-extra.pb-off .pb-extra-b{opacity:.5}.pb-extra-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb-kind{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.pb-root .pb-xname{width:auto;min-width:120px;max-width:240px}.pb-extra-b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.pb-pair{display:flex;gap:6px}.pb-pair .sel{width:auto}.pb-addcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pb-addcard{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;text-align:left;border:1px dashed var(--line-strong);border-radius:8px;background:var(--panel);padding:9px 10px;display:flex;flex-direction:column;gap:2px;color:var(--ink-2)}.pb-addcard:hover{border-color:var(--accent);background:var(--accent-tint)}.pb-addcard b{font-size:12px;color:var(--ink)}.pb-addcard small{font-size:10.5px;color:var(--ink-3)}.pb-offpill{display:inline-block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 9px;border:1px solid var(--line-strong);color:var(--ink-3);background:var(--panel-3);white-space:nowrap}.pb-caprow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--panel-2);font-size:12.5px;color:var(--ink-2)}.pb-caprow .sel{width:auto}.pb-root .pb-reason{flex:1;width:auto;min-width:150px}.pb-caprow .pb-rm{margin-left:auto}.pb-caprow.pb-off>:not(.pb-switch):not(.pb-rm):not(.pb-offpill){opacity:.5}.pb-switch{position:relative;display:inline-flex;align-items:center;flex:none;width:30px;height:18px}.pb-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.pb-trk{width:30px;height:18px;border-radius:99px;background:var(--line-strong);position:relative;transition:background .15s;display:block}.pb-trk:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--panel);transition:transform .15s}.pb-switch input:checked+.pb-trk{background:var(--accent)}.pb-switch input:checked+.pb-trk:after{transform:translate(12px)}.pb-switch input:focus-visible+.pb-trk{outline:2px solid var(--accent);outline-offset:1px}.pb-sim{position:sticky;top:calc(var(--sticky-top,0px) + 56px)}.pb-pad{padding:12px;display:flex;flex-direction:column;gap:8px}.pb-score-out{font-family:var(--mono);font-size:15px}.pb-ladder-box{border:1px solid var(--line);border-radius:8px;overflow:hidden}.pb-calc{border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:8px}.pb-simrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;color:var(--ink-2)}.pb-simrow>span:nth-child(2){text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-simrow b{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.pb-simrow b.pb-warn{font-family:var(--ui);font-size:11px;font-weight:600;white-space:normal}.pb-big{font-size:14px}.pb-simg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb-pricerow{display:flex;gap:6px;align-items:center}.pb-pricerow .inp{flex:1;min-width:0}.pb-seg{display:inline-flex;background:var(--panel-3);border-radius:8px;padding:2px;gap:2px;flex:none;text-transform:none;letter-spacing:0}.pb-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:11px;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer;white-space:nowrap}.pb-seg button.pb-on{background:var(--panel);color:var(--accent);box-shadow:0 1px 2px #00000014}.pb-lines{display:flex;flex-direction:column;gap:4px}.pb-fail{margin:0;font-size:12px;color:var(--ink-3);line-height:1.55}.pb-capline{margin:0;font-size:11.5px;color:var(--flag);font-weight:600;background:var(--flag-bg);border-radius:6px;padding:6px 9px}.pb-total{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}.pb-bigno{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.pb-note{padding:9px 12px;border-top:1px solid var(--line);background:var(--panel-2);font-size:11.5px;color:var(--ink-3)}@media (max-width:1100px){.pb-grid{grid-template-columns:minmax(0,1fr)}.pb-sim{position:static}}@media (max-width:700px){.pb-rule{grid-template-columns:1fr 1fr}.pb-mgrid,.pb-banded,.pb-extra-b{grid-template-columns:minmax(0,1fr)}.pb-addcards{grid-template-columns:1fr 1fr}.pb-group{margin-left:4px}}.bo-gutter{margin:14px 28px 0}.bo-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start;margin:18px 28px 28px}.bo-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.bo-stack .card{margin:0}.bo-rail{position:sticky;top:12px}.bo-pad{padding:12px 18px 16px;display:flex;flex-direction:column;gap:8px}.bo-p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.bo-faint{font-size:12px;color:var(--ink-4)}.bo-block{justify-content:center;width:100%;margin-top:4px}.bo-r{text-align:right}.bo-sub{font-family:var(--ui);font-weight:500;font-size:11px;color:var(--flag);white-space:nowrap}.bo-words{font-size:18px;letter-spacing:-.01em}.bo-loss{color:var(--loss)}.bo-gain{color:var(--gain)}.bo-sech{margin:4px 0 0}.bo-kv{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-3)}.bo-kv b{color:var(--ink);font-weight:600;text-align:right}.bo-prow{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2)}.bo-prow:first-child{padding-top:0}.bo-prow:last-child{border-bottom:0;padding-bottom:0}.bo-prow>b{font-size:11.5px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.bo-lines{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.bo-off{color:var(--ink-4)}.bo-ladder{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:4px}.bo-band{display:flex;justify-content:space-between;padding:7px 12px;font-size:12.5px;border-top:1px solid var(--line)}.bo-band:first-child{border-top:0}.bo-band b{font-family:var(--mono);font-weight:600;color:var(--accent-2)}.bo-ver{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.bo-ver:last-of-type{border-bottom:0}.bo-vno{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-3);min-width:26px}.bo-grow{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bo-grow b{font-size:12.5px}.bo-grow small,.bo-hist small,.bo-checks small{font-size:11px;color:var(--ink-4)}.bo-hist{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--ink-2)}.bo-hist small{display:block}.bo-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bo-checks li{display:flex;flex-direction:column;padding-left:20px;position:relative;font-size:12.5px}.bo-checks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--gain);font-weight:700}.bo-dialog{max-width:520px;width:100%;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink)}.bo-radios{display:flex;flex-direction:column;gap:6px;font-size:13px}.bo-radios label{display:flex;gap:6px;align-items:center}.bo-actions{display:flex;justify-content:flex-end;gap:8px}.bo-pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:12px 28px 28px}.bo-pcard{margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.bo-pcard-head{display:flex;align-items:center;gap:10px}.bo-pcard-head b{display:block;font-size:14px}.bo-pcard-head small{display:block;font-size:11.5px;color:var(--ink-4)}.bo-logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--accent-tint);color:var(--accent-2);font-size:16px;flex:none}.bo-qlinks{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.bo-qlinks a{color:var(--accent);text-decoration:none;font-weight:600}.bo-qlinks a:hover{text-decoration:underline}.bo-open{align-self:flex-start}@media (max-width:900px){.bo-cols{grid-template-columns:minmax(0,1fr)}.bo-rail{position:static}}@media (max-width:767px){.bo-gutter,.bo-cols,.bo-pcards{margin-left:16px;margin-right:16px}}.payroll-scope,.bonus-scope{--ground:var(--panel);--surface:var(--panel-2);--surface-2:var(--panel-3);--ink-muted:var(--ink-3);--ink-faint:var(--ink-4);--accent-ink:#fff;--accent-soft:var(--accent-tint);--good:var(--gain);--good-soft:var(--gain-bg);--warn:var(--flag);--warn-soft:var(--flag-bg);--crit:var(--loss);--crit-soft:var(--loss-bg);--onair-soft:var(--onair-bg);--radius:12px;--sans:var(--ui);--display:var(--ui);--shadow:none;font-family:var(--ui);font-size:14px;line-height:1.5;color:var(--ink);background:var(--canvas);min-height:calc(100vh - var(--sticky-top,0px))}.ns-scope{display:flex;flex-direction:column;gap:1px;animation:ns-scopein .18s ease}@keyframes ns-scopein{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ns-scope{animation:none}}.nav-collapsed .ns-scope{align-items:center}.ns-back{text-transform:none;letter-spacing:0;font-weight:600;color:var(--ink-3);height:28px;margin-bottom:6px}.ns-back:hover{color:var(--ink)}.ns-arrow{display:inline-grid;place-items:center;width:17px;font-size:15px;line-height:1;flex:none}.ns-id{display:flex;align-items:center;gap:10px;padding:4px 8px 12px;margin-bottom:6px;border-bottom:1px solid var(--line)}.ns-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--accent-tint);color:var(--accent-2);flex:none}.ns-idtxt{display:flex;flex-direction:column;min-width:0}.ns-name{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.ns-purpose{font-size:11px;color:var(--ink-3);line-height:1.3}.nav-collapsed .ns-id{padding:4px 0 10px;border-bottom:1px solid var(--line);width:42px;justify-content:center}.nav-collapsed .ns-idtxt{display:none}.app.ns-fullbleed{grid-template-columns:minmax(0,1fr)}.ns-appbar{position:sticky;top:var(--sticky-top,0px);z-index:30;display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line)}.ns-crumbs{min-width:0}.ns-crumbs ol{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;min-width:0;overflow:hidden;white-space:nowrap}.ns-crumbs li{display:flex;align-items:center;font-size:12.5px;color:var(--ink-3);min-width:0}.ns-crumbs li+li:before{content:"›";padding:0 8px;color:var(--ink-4)}.ns-crumbs a{color:var(--ink-3);text-decoration:none}.ns-crumbs a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ns-crumbs [aria-current=page]{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.ns-grow{flex:1}.ns-esc{font-family:var(--mono);font-size:10px;color:var(--ink-4);border:1px solid var(--line);border-radius:5px;padding:2px 6px}.ns-exit{flex:none}@media (max-width:767px){.app-seller .ns-scope{display:contents;animation:none}.app-seller .ns-id{display:none}.app-seller .ns-back{height:var(--tabbar-h);margin-bottom:0;color:var(--ink-3)}.app-seller .ns-arrow{font-size:17px}.ns-appbar{padding:8px 12px}.ns-esc{display:none}.ns-crumbs li:not(:first-child):not(:last-child){display:none}}a.pill.pv-pill{text-decoration:none;cursor:pointer;vertical-align:middle;margin-left:4px}a.pill.pv-pill:hover{text-decoration:underline}.pv-open{white-space:nowrap;font-weight:600}.note.pv-blocker{align-items:baseline;gap:12px}.note.pv-blocker .pv-open{margin-left:auto}.pv-foreign .ch-right{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pv-foreign .pv-foreign-sub{padding:0 18px 10px}.card.pv-pointer{padding:12px 18px;font-size:13px}@media (max-width:760px){.note.pv-blocker{flex-wrap:wrap}.note.pv-blocker .pv-open{margin-left:0}}.ns-plugdesc{display:none}@media (min-width:768px){.app-seller .nav-item.ns-plug{height:auto;min-height:40px;padding-top:5px;padding-bottom:5px}.app-seller .nav-item.ns-plug .nav-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.app-seller .nav-item.ns-plug .ns-plugdesc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.app-seller.nav-collapsed .nav-item.ns-plug{height:33px;min-height:0;padding:0}.app-seller.nav-collapsed .nav-item.ns-plug .nav-txt{display:none}}@media (max-width:767px){.hostpay-scope .hp-stepfoot{margin:10px 12px 0;padding:8px 60px 8px 10px;gap:6px 8px}.hostpay-scope .hp-stepfoot .hp-grow{flex:1 1 55%;min-width:0;font-size:12px;line-height:1.35}.hostpay-scope .hp-stepfoot>.btn{padding:5px 10px;font-size:12.5px}}.pb-page{padding:14px 28px 32px}.pb-pagepad{padding:18px 28px}@media (max-width:767px){.pb-page{padding:12px 16px 24px}.pb-pagepad{padding:14px 16px}}.pb-simlink{background:none;border:0;padding:0;font:inherit;font-size:11.5px;font-weight:600;color:var(--accent);cursor:pointer}.pb-simlink:hover{text-decoration:underline}.nu a.nu-row.q-nu-link,.nu a.nu-row.q-nu-link:visited{color:inherit;text-decoration:none}.nu a.nu-row.q-nu-link .go{color:var(--accent)}.note.pv-blocker{margin-top:14px}.app.ns-fullbleed .pb-bar{top:calc(var(--sticky-top,0px) + 53px)}@media (max-width:767px){.app.ns-fullbleed .pb-bar{top:calc(var(--sticky-top,0px) + 49px)}.pb-bandrow:not(.pb-fixed){display:flex;flex-wrap:wrap}.pb-bandrow:not(.pb-fixed) .pb-ord{margin-left:auto}.pb-caprow .sel{max-width:100%;min-width:0}}.pr-head .pr-head-main{min-width:0}.pr-periodrow{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;margin-top:6px}.pr-head .hd-sub{max-width:none}.pr-periodrow .hd-sub{margin:0;flex:0 1 auto;min-width:0}.pr-periodrow .btn-sm{min-width:26px;justify-content:center}.hostpay-scope>.hd.pr-head{padding-top:14px;padding-bottom:12px}.ev-banner{margin:0 28px 12px}.ev-banner>span{display:block;margin-top:2px}.ev-nobonus{margin:8px 28px 0;font-size:12.5px;color:var(--ink-3)}.ev-preview-body{margin:0 28px 16px}.ev-preview-body .empty{padding:18px}.hostpay-scope .ev-rowview{font-size:12px;margin-right:10px;white-space:nowrap}@media (max-width:767px){.ev-banner{margin:0 14px 10px}.ev-nobonus{margin:8px 14px 0}.ev-preview-body{margin:0 14px 12px}}.ev-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:28px}.ev-pad{padding:12px 18px 16px}.ev-plan .hd-right .ev-own{background:var(--accent-tint);color:var(--accent);border-color:var(--accent)}.ev-sec{padding:10px 0;border-top:1px solid var(--line)}.ev-sec:first-child{border-top:0;padding-top:2px}.ev-sec h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ink-2)}.ev-lines{margin:0;padding-left:18px;font-size:13px;color:var(--ink);line-height:1.5}.ev-lines li{overflow-wrap:anywhere}.ev-none,.ev-ref,.ev-caption{margin:0;font-size:12px;color:var(--ink-3)}.ev-ref{margin-top:6px}.ev-caption{margin-bottom:10px;color:var(--ink-2);font-weight:600}.ev-withheld{margin:0;font-size:13px;color:var(--ink-3);font-style:italic}.ev-ladder{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ev-ladder li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.ev-ladder li b{font-family:var(--mono)}.ev-ladder li.ev-here{border-color:var(--accent);background:var(--accent-tint)}.ev-mark{grid-column:1 / -1;font-size:11px;font-weight:600;color:var(--accent)}.ev-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.ev-f{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2);min-width:0}.ev-f .inp{width:100%;min-width:0}.ev-pricerow{display:flex;gap:6px;align-items:center;min-width:0}.ev-pricerow .inp{flex:1 1 auto}.ev-seg{display:inline-flex;background:var(--panel-3);border-radius:8px;padding:2px;gap:2px;flex:none}.ev-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:11px;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer;white-space:nowrap}.ev-seg button.ev-on{background:var(--panel);color:var(--accent);box-shadow:0 1px 2px #00000014}.ev-nudges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ev-nudges .ev-reset{margin-left:auto}.ev-out{border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:6px}.ev-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:13px;color:var(--ink)}.ev-row>span{min-width:0;overflow-wrap:anywhere}.ev-row b{flex:none;text-align:right}.ev-row b.tnum{font-family:var(--mono)}.ev-row b.ev-warn{flex:0 1 auto;color:var(--flag);font-size:12px;font-weight:600}.ev-faint{color:var(--ink-3)}.ev-score b{font-size:18px}.ev-total{border-top:1px solid var(--line);padding-top:8px;font-weight:600}.ev-total b{font-size:16px}.ev-cap{padding:8px 10px;border-radius:8px;background:var(--flag-bg);color:var(--ink-2);font-size:12px;overflow-wrap:anywhere}.ev-fail{margin:0;padding:8px 10px;border-radius:8px;background:var(--flag-bg);color:var(--flag);font-size:13px;font-weight:600}.ev-tiny{margin:4px 0 0;font-size:11px}@media (max-width:767px){.ev-cols,.ev-inputs{grid-template-columns:minmax(0,1fr)}.ev-pad{padding:12px 14px 14px}}.hostpay-scope>.hd.pr-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:center;padding-top:12px;padding-bottom:10px}.pr-head .hd-right{margin-left:0;flex-wrap:nowrap}.pr-head .pr-head-main{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px}.pr-head .pr-head-main>.hd-sub{margin:0}.pr-head .pr-periodrow{margin-top:0}@media (max-width:767px){.hostpay-scope>.hd.pr-head{grid-template-columns:minmax(0,1fr);row-gap:10px}.pr-head .hd-right{flex-wrap:wrap}}.ev-steppers{display:inline-flex;gap:4px}.ev-steppers>.btn{min-width:30px;justify-content:center;font-size:15px;line-height:1}.ev-steppers>.btn:disabled{opacity:.45;cursor:default}.ev-subhd{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:14px 28px 12px;min-width:0}.ev-subhd .eyebrow,.ev-subhd .hd-sub{margin:0;min-width:0;overflow-wrap:anywhere}.ev-subhd .pill{margin-left:auto;flex:none}.ev-subhd .ev-own{background:var(--accent-tint);color:var(--accent);border-color:var(--accent)}@media (max-width:767px){.ev-subhd{margin:12px 14px 10px}}.kpis.ev-kpis-3{grid-template-columns:1.3fr repeat(2,1fr)}@media (max-width:767px){.kpis.ev-kpis-3{grid-template-columns:1fr 1fr}}.bfd-newdeal{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0}.bfd-newdeal-hd{font-weight:650;font-size:13px;color:var(--ink)}.bfd-newdeal-picked{display:flex;align-items:center;gap:10px;min-height:38px}.bfd-newdeal-matches{display:flex;flex-wrap:wrap;gap:6px}.bfd-newdeal-create{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bfd-newdeal-status{display:flex;flex-direction:column;gap:6px}.bfd-newdeal-ft{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bfd-newdeal .ptn-fsec{padding-left:0;padding-right:0}.att-tag.deals{color:var(--accent-2);background:var(--accent-tint);border-color:var(--accent)}.bd-own{margin-top:6px;font-size:12px}.pnlflow .pnl-applying{flex:1 0 100%;font-size:11.5px;color:var(--ink-3);padding:2px 10px 0}.deal-split{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;color:var(--ink-3)}.deal-split .term b{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.deal-split .term.you b{color:var(--accent-2)}.deal-split .op{font-family:var(--mono);color:var(--ink-4)}.pnlflow .deal-split{flex:1 0 100%;padding:6px 10px 0;border-top:1px solid var(--line);margin-top:4px}.sd-score .deal-split{padding:8px 16px;border-top:1px solid var(--line)}.bfd-outside{position:relative;padding-right:34px;font-size:13px}.bfd-outside-deal+.bfd-outside-deal{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.bfd-outside-x{position:absolute;top:6px;right:8px;background:none;border:0;padding:2px 6px;cursor:pointer;font-size:16px;line-height:1;color:inherit}.cu-bin{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cu-bin-from{font-size:12.5px;color:var(--ink-2)}@media (min-width:768px) and (max-width:1080px){.costing-grid.m-cards{table-layout:auto;width:100%;min-width:0}.costing-grid.m-cards thead{display:none}.costing-grid.m-cards,.costing-grid.m-cards tbody,.costing-grid.m-cards tr,.costing-grid.m-cards td,.costing-grid.m-cards th{display:block}.costing-grid.m-cards tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:5px 14px;box-shadow:0 1px 3px #0808100d;margin-bottom:10px}.costing-grid.m-cards tbody tr:last-child{margin-bottom:0}.costing-grid.m-cards tbody tr:hover td{background:transparent}.costing-grid.m-cards tbody tr:hover{background:var(--panel-hover)}.costing-grid.m-cards tbody tr.sel,.costing-grid.m-cards tbody tr.sel td{background:var(--accent-tint)}.costing-grid.m-cards td{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line);text-align:right}.costing-grid.m-cards td:last-child{border-bottom:0}.costing-grid.m-cards td:before{content:attr(data-label);flex:none;max-width:40%;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);text-align:left}.costing-grid.m-cards td:not([data-label]):before{content:none}.costing-grid.m-cards td:not([data-label]){justify-content:flex-end}.costing-grid.m-cards td.m-block{display:block;text-align:left}.costing-grid.m-cards td.m-block:before{display:block;max-width:none;margin-bottom:5px}.costing-grid.m-cards th,.costing-grid.m-cards td{width:auto;min-width:0;max-width:none}.costing-grid.m-cards td.prodcell{max-width:none;word-break:normal;overflow-wrap:anywhere}.costing-grid.m-cards .cost-cell{flex-wrap:wrap}.costing-grid.m-cards .cost-cell .cost-row{flex:none}.costing-grid.m-cards .cost-cell .val-hint{flex-basis:100%;text-align:left;margin-top:4px}.costing-grid.m-cards td[data-label=COGS]{align-items:flex-start}.costing-grid.m-cards .cost-sug{right:0;left:auto;max-width:calc(100vw - 44px)}.card:has(table.costing-grid.m-cards){background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.card:has(table.costing-grid.m-cards) .ch{padding:12px 2px;border-bottom:0}.card:has(table.costing-grid.m-cards) .pager{justify-content:center;border-top:0;padding:6px 2px 0}}.cu-selall{display:flex;align-items:center;gap:10px;padding:10px 2px 8px}.ai-title-line{font-size:11px;color:var(--ink-3);font-style:italic;margin-top:2px;cursor:help}.simp-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1.3;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--panel-2);color:var(--ink-3);border:1px solid transparent}.simp-badge.is-template{background:var(--gain-bg);color:var(--gain)}.simp-badge.is-ai{background:var(--ptn-needs-cost-bg);color:var(--ptn-needs-cost)}.simp-badge.is-guess{background:var(--accent-tint);color:var(--accent-2)}.simp-badge.is-edited{background:var(--panel-2);color:var(--ink-3)}.simp-badge.is-new{background:transparent;color:var(--accent-2);border-color:var(--accent)}.simp-badge.is-warn{background:var(--flag-bg);color:var(--flag)}.simp-badge.is-bad{background:var(--loss-bg);color:var(--loss)}.simp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.simp-stat{border:1px solid var(--line);border-radius:12px;padding:13px 15px;background:var(--panel);min-width:0}.simp-stat-v,.simp-stat>b,.simp-stat>strong{display:block;font-family:var(--mono);font-size:21px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.simp-stat-l,.simp-stat>span{display:block;font-size:12px;font-weight:600;color:var(--ink-3)}.simp-stat.is-good{background:var(--gain-bg);border-color:var(--gain)}.simp-stat.is-good .simp-stat-v,.simp-stat.is-good>b,.simp-stat.is-good>strong{color:var(--gain)}.simp-stat.is-warn{background:var(--flag-bg);border-color:var(--flag)}.simp-stat.is-warn .simp-stat-v,.simp-stat.is-warn>b,.simp-stat.is-warn>strong{color:var(--flag)}.simp-stat.is-bad{background:var(--loss-bg);border-color:var(--loss)}.simp-stat.is-bad .simp-stat-v,.simp-stat.is-bad>b,.simp-stat.is-bad>strong{color:var(--loss)}.simp-step-body{padding:22px 24px}.simp-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--line);background:var(--panel)}.simp-actions-note{margin-left:auto;font-size:12px;color:var(--ink-4)}.simp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.simp-wrap{margin:18px 28px 28px}.simp-stepper{margin:18px 28px 0}.simp-stepper ol{list-style:none;display:flex;gap:4px;flex-wrap:wrap;margin:0;padding:0}.simp-stepper li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border:1px solid transparent;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink-4)}.simp-step-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--panel-3);color:var(--ink-3);font-size:11px;font-weight:700;flex:none}.simp-stepper li.is-done{color:var(--ink-3)}.simp-stepper li.is-done .simp-step-n{background:var(--gain-bg);color:var(--gain)}.simp-stepper li.is-on{background:var(--panel);border-color:var(--line);color:var(--ink)}.simp-stepper li.is-on .simp-step-n{background:var(--accent);color:#fff}.card.simp-card{position:relative;margin-top:14px;margin-bottom:var(--fab-clear);overflow:visible}.simp-wrap,.simp-stepper{position:relative}.card.simp-card>.simp-actions:last-child{border-radius:0 0 11px 11px}.card.simp-card:focus{outline:none}.simp-h{margin:0 0 4px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.simp-h:focus{outline:none}.simp-h3{margin:0 0 8px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.simp-sub{margin:0 0 18px;max-width:72ch;font-size:13px;line-height:1.5;color:var(--ink-3)}.simp-hint{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.simp-err{margin:12px 0 0;padding:10px 12px;border:1px solid var(--loss);border-radius:9px;background:var(--loss-bg);color:var(--loss);font-size:12.5px}.simp-notice{margin:12px 0 0;padding:10px 12px;border-radius:9px;background:var(--panel-2);color:var(--ink-2);font-size:12.5px;line-height:1.5}.simp-notice.is-warn{background:var(--flag-bg);border:1px solid var(--flag)}.simp-section{margin-top:22px}.simp-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:middle;animation:simp-pulse 1.1s ease-in-out infinite}@keyframes simp-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.simp-pulse{animation:none}}.simp-source{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.simp-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:176px;padding:28px 20px;border:2px dashed var(--line-strong);border-radius:14px;background:var(--panel-hover);color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.simp-drop:hover,.simp-drop.is-over{border-color:var(--accent);background:var(--accent-tint)}.simp-drop:focus-visible,.simp-choice:focus-visible,.simp-tpl-row:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.simp-drop:disabled{opacity:.6;cursor:default}.simp-drop .simp-drop-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:12px;background:var(--panel-3);color:var(--ink-2);font-size:20px;font-weight:600;line-height:1}.simp-drop:hover .simp-drop-ico,.simp-drop.is-over .simp-drop-ico{background:var(--accent);color:#fff}.simp-drop strong{font-size:14.5px;font-weight:700}.simp-drop span{font-size:12.5px;color:var(--ink-3)}.simp-paste-lbl{display:block;margin-bottom:8px;font-size:13px;font-weight:650;color:var(--ink)}.simp-paste{display:block;width:100%;min-height:136px;resize:vertical;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--ink-2);background:var(--panel-hover);outline:none}.simp-paste:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.simp-paste-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.simp-filechip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding:10px 14px;border-radius:10px;background:var(--gain-bg);color:var(--gain);font-size:13px;font-weight:650;overflow-wrap:anywhere}.simp-filechip-name{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.simp-filechip{flex-wrap:nowrap}.simp-filechip-meta{flex:none;font-family:var(--mono);font-size:11.5px;font-weight:500}.simp-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-top:6px}.simp-pickers .f-inp{max-width:100%}.simp-rawwrap{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow-x:auto}.simp-rawwrap table.orders td{white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.simp-rawwrap table.orders th{text-transform:none;letter-spacing:0;font-size:11px}.simp-progress{height:6px;margin-top:12px;border-radius:99px;background:var(--panel-3);overflow:hidden}.simp-progress>i{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .2s}.simp-dest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.simp-choice{display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.simp-choice:hover{border-color:var(--line-strong)}.simp-choice.is-picked,.simp-tpl-row.is-picked{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.simp-choice b{display:block;font-size:14px;font-weight:700;margin-bottom:3px}.simp-choice span{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.simp-match{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px;padding:16px 18px;border:1px solid var(--accent);border-radius:14px;background:var(--accent-tint)}.simp-match.is-plain{border-color:var(--line);background:var(--panel-2)}.simp-match-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent);color:#fff;font-size:18px;flex:none}.simp-match.is-plain .simp-match-ico{background:var(--panel-3);color:var(--ink-3)}.simp-match-txt{flex:1 1 220px;min-width:0}.simp-match-txt h3{margin:0 0 2px;font-size:15px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.simp-match-txt p{margin:0;font-size:12.5px;color:var(--ink-3)}.simp-match-fit{flex:none;text-align:right}.simp-match-pct{font-family:var(--mono);font-size:20px;font-weight:700;color:var(--accent-2)}.simp-bar{width:110px;height:6px;margin-top:5px;border-radius:99px;background:var(--panel);overflow:hidden}.simp-bar>i{display:block;height:100%;border-radius:99px;background:var(--accent)}.simp-tpl-list{display:grid;gap:10px}.simp-tpl-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.simp-tpl-row:hover{border-color:var(--line-strong)}.simp-tpl-row:disabled{opacity:.6;cursor:default}.simp-tpl-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--panel-2);color:var(--ink-3);font-size:15px;flex:none}.simp-tpl-main{flex:1 1 auto;min-width:0}.simp-tpl-nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:650;overflow-wrap:anywhere}.simp-tpl-ds{display:block;font-size:12.5px;color:var(--ink-4)}.simp-tpl-fit{flex:none;font-family:var(--mono);font-size:12px;color:var(--ink-3)}.simp-tpl-fit b{color:var(--gain)}.simp-done{text-align:center;padding:10px 0 4px}.simp-done-tick{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:12px;border-radius:50%;background:var(--gain-bg);color:var(--gain);font-size:27px}.simp-done .simp-sub{margin-left:auto;margin-right:auto}.simp-done .simp-stats{text-align:left}.simp-kv{display:grid;gap:8px;max-width:560px;margin:0 auto 18px;padding:0;list-style:none;text-align:left}.simp-kv li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-hover);font-size:13px}.simp-kv li>:first-child{min-width:0;overflow-wrap:anywhere}.simp-kv li>:last-child{flex:none;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.simp-done-acts{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.simp-undo{max-width:560px;margin:18px auto 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;text-align:left;font-size:13px;color:var(--ink-2)}.simp-undo.is-wide{max-width:none;margin:0}.simp-undo p{margin:0 0 10px;line-height:1.5}.simp-undo p:last-child{margin-bottom:0}.simp-undo-acts{display:flex;gap:8px;flex-wrap:wrap}.simp-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.simp-tpl-card{display:flex;flex-direction:column;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.simp-tpl-card h3{margin:0;font-size:14.5px;font-weight:700;overflow-wrap:anywhere}.simp-tpl-card-sub{margin:2px 0 10px;font-size:12.5px;color:var(--ink-4)}.simp-tpl-meta{display:flex;gap:18px;margin:12px 0}.simp-tpl-meta div{font-size:11.5px;color:var(--ink-4)}.simp-tpl-meta b{display:block;font-family:var(--mono);font-size:14px;font-weight:650;color:var(--ink)}.simp-tpl-fields{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--ink-3)}.simp-tpl-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.simp-modal-field{display:block}.simp-modal-field .f-lbl{margin-top:0}table.orders.simp-hist th,table.orders.simp-hist td{padding-left:12px;padding-right:12px;white-space:nowrap}table.orders.simp-hist th:first-child,table.orders.simp-hist td:first-child{padding-left:18px}table.orders.simp-hist th:last-child,table.orders.simp-hist td:last-child{padding-right:18px}table.orders.simp-hist td:nth-child(2){white-space:normal;min-width:190px;max-width:340px;overflow-wrap:anywhere}table.orders.simp-hist td:nth-child(5){white-space:normal;min-width:130px;max-width:220px}.simp-hist a+.simp-badge{margin-left:6px}.simp-hist a{color:inherit;font-weight:650;text-decoration:none}.simp-hist a:hover,.simp-hist a:focus-visible{color:var(--accent);text-decoration:underline}.simp-detail-sec{padding:18px;border-top:1px solid var(--line)}.simp-detail-sec:first-child{border-top:0}.simp-detail-sec .simp-kv{margin-left:0;margin-right:0}.simp-crumbs a{color:inherit;text-decoration:none}.simp-crumbs a:hover,.simp-crumbs a:focus-visible{color:var(--accent);text-decoration:underline}.simp-scroll{overflow-x:auto}@media (min-width:768px){.simp-stats:has(>.simp-stat:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.simp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.simp-step-body{padding:16px 14px}.simp-actions{padding:12px 14px}.simp-actions-note{flex-basis:100%;margin-left:0}.simp-wrap{margin:12px 14px 20px}.simp-stepper{margin:12px 14px 0}.simp-stepper li{padding:5px 9px 5px 6px;font-size:12px}.card.simp-card{overflow-x:visible}.simp-source,.simp-dest,.simp-pickers{grid-template-columns:minmax(0,1fr)}.simp-filechip{flex-wrap:wrap}.simp-filechip-name{flex:1 1 0}.simp-filechip-meta{flex-basis:100%}.simp-tpl-grid{grid-template-columns:minmax(0,1fr)}.simp-match-fit{text-align:left}.simp-tpl-row{flex-wrap:wrap;gap:6px 14px}.simp-tpl-main{flex:1 1 0}.simp-tpl-fit{flex-basis:100%;padding-left:48px}.simp-kv li{flex-direction:column;gap:2px}.simp-detail-sec{padding:14px}}.simp-map-sr,.simp-opt-sr,.simp-prev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.simp-map-head{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.simp-map-head h2,.simp-opt-head h2,.simp-prev-head h2{margin:0 0 4px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.simp-map-sub,.simp-opt-sub,.simp-prev-sub{margin:0 0 4px;max-width:72ch;font-size:13px;line-height:1.5;color:var(--ink-3)}.simp-map-legend{margin:2px 0 0 auto;display:flex;gap:6px;flex-wrap:wrap}.card.simp-map-card,.card.simp-opt-block,.card.simp-prev-card{margin:14px 0 0}.simp-map-pad,.simp-opt-pad,.simp-prev-pad{padding:16px 18px}.simp-map-pad h3,.simp-prev-pad h3,.simp-opt-h3{margin:0 0 6px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.simp-map-scroll,.simp-prev-scroll{overflow-x:auto}.simp-map-table{width:100%}.simp-map-table td{vertical-align:middle}.simp-map-table .f-inp{min-width:200px}table.orders.simp-map-table .simp-map-group th{background:var(--panel);color:var(--ink-2);font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;padding-top:14px}.simp-map-row.is-flagged td{background:var(--flag-bg)}.simp-map-fld{display:block;font-size:13.5px;font-weight:650;color:var(--ink)}.simp-map-req{font-weight:600;color:var(--flag)}.simp-map-help{display:block;margin-top:2px;max-width:44ch;font-size:11.5px;line-height:1.4;font-weight:400;color:var(--ink-3);white-space:normal}.simp-map-flag{display:block;margin-top:5px;font-size:11.5px;font-weight:600;color:var(--flag);white-space:normal}.simp-map-sample{font-family:var(--mono);font-size:12px;color:var(--ink-3);overflow-wrap:anywhere;white-space:normal;max-width:300px}.simp-map-none{font-family:var(--ui);color:var(--ink-4)}.simp-map-keys{margin:10px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;display:flex;flex-wrap:wrap;gap:6px 14px;min-width:0;background:var(--panel)}.simp-map-keys legend{padding:0 4px;font-size:11.5px;font-weight:600;color:var(--ink-2)}.simp-map-key{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.simp-map-key input{accent-color:var(--accent)}.simp-map-keys .simp-map-help{flex-basis:100%;max-width:none}.simp-map-lost{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-basis:100%;font-size:12px;font-weight:600;color:var(--flag)}.simp-map-unseen-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.simp-map-unseen-hd h3{margin:0}.simp-map-unseen-hd .btn{margin-left:auto}.simp-map-unseen{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.simp-map-unseen li{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.simp-map-unseen-col{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.simp-map-unseen-col b{overflow-wrap:anywhere}.simp-map-ignored{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:14px 0 0;font-size:12px;color:var(--ink-3)}.simp-map-note,.simp-opt-why,.simp-prev-bar-note{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.simp-opt-hint,.simp-prev-hint{display:block;margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-3);font-weight:400}.simp-opt-field{max-width:520px}.simp-opt-field .f-lbl{margin-top:6px}.simp-opt-suggest{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.simp-opt-choices{border:0;margin:14px 0 0;padding:0;min-width:0;display:grid;gap:8px}.simp-opt-choices legend{padding:0}.simp-opt-choice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--ink-2)}.simp-opt-choice.is-on{border-color:var(--accent);background:var(--accent-tint)}.simp-opt-choice>input{margin:3px 0 0;flex:none;accent-color:var(--accent)}.simp-opt-choice>div,.simp-opt-choice>span{flex:1;min-width:0}.simp-opt-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:10px}.simp-opt-row .f-lbl{margin-top:0}.simp-opt-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}fieldset.card.simp-opt-card{margin:14px 0 0;padding:16px 18px;min-width:0}.simp-opt-radios{display:flex;gap:8px 16px;flex-wrap:wrap}.simp-opt-radios label{display:flex;gap:7px;align-items:center;font-size:13px;color:var(--ink-2)}.simp-opt-radios input,.simp-opt-check input,.simp-prev-radios input{accent-color:var(--accent)}.simp-opt-status{display:grid;gap:8px;margin-top:10px;max-width:720px}.simp-opt-status-row{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(170px,240px);gap:10px;align-items:center}.simp-opt-word{font-family:var(--mono);font-size:12.5px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);overflow-wrap:anywhere}.simp-opt-arrow{text-align:center;color:var(--ink-4)}.simp-opt-check{display:flex;gap:9px;align-items:flex-start;margin:10px 0 4px;font-size:12.5px;color:var(--ink-2)}.simp-opt-check input{margin:2px 0 0;flex:none}.simp-opt-deduct{margin-top:12px}.simp-opt-err,.simp-prev-err{display:block;margin:6px 0 0;font-size:12px;color:var(--loss)}.simp-stats.simp-prev-five{grid-template-columns:repeat(5,minmax(0,1fr))}.simp-prev-head+.simp-stats,.simp-prev-card+.simp-stats,.simp-prev-alert+.simp-stats{margin-top:16px}.simp-prev-alert{margin:12px 0 0;padding:10px 12px;border:1px solid var(--loss);border-radius:9px;background:var(--loss-bg);color:var(--loss);font-size:12.5px}.simp-prev-needs{border-left:3px solid var(--flag)}.simp-prev-needs:focus{outline:none}.simp-prev-qs{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.simp-prev-q{padding:10px 12px;border:1px solid var(--line);border-radius:9px;font-size:13px;color:var(--ink-2)}.simp-prev-q p{margin:0 0 8px}.simp-prev-settled{display:grid;gap:10px;margin-top:10px}.simp-prev-radios{display:grid;gap:6px}.simp-prev-radios label{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--ink-2)}.simp-prev-radios input{margin:2px 0 0;flex:none}.simp-prev-answer{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;font-size:12.5px}.simp-prev-answer .f-lbl{margin:0}.simp-prev-words label{display:flex;flex-direction:column;gap:4px;min-width:180px}.f-inp.simp-prev-fix{width:auto;min-width:150px;max-width:100%}.simp-prev-notes{margin:12px 0 0;padding-left:18px;display:grid;gap:5px;font-size:12.5px;color:var(--ink-2)}.simp-prev-notes:empty{display:none}.simp-prev-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.simp-prev-tabs button{border:0;background:transparent;padding:7px 12px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.simp-prev-tabs button:hover{background:var(--panel-2);color:var(--ink)}.simp-prev-tabs button.is-on{background:var(--accent-tint);color:var(--accent-2)}.simp-prev-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.simp-prev-tab-n{margin-left:6px;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.simp-prev-scroll table.orders td.mono,.simp-prev-scroll table.orders td.tnum{white-space:nowrap}.simp-prev-empty,.simp-prev-cap{margin:0;padding:12px 18px;font-size:12.5px;color:var(--ink-3)}.simp-prev-diff{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:12.5px}.simp-prev-diff-k{color:var(--ink-3)}.simp-prev-before{color:var(--ink-4);text-decoration:line-through}.simp-prev-fixed,.simp-prev-dl{border-top:1px solid var(--line)}.simp-prev-dl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.simp-prev-dl .simp-prev-hint{margin:0}.simp-prev-save{margin:16px 0 0;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:12px;min-width:0}.simp-prev-save legend{padding:0 6px;font-size:13px;font-weight:700;color:var(--ink)}.simp-prev-save .simp-prev-radios{margin-top:8px}.simp-prev-name{display:block;max-width:360px;margin-top:10px}.simp-prev-name .f-lbl{margin-top:0}.simp-actions.simp-prev-bar{position:sticky;bottom:0;z-index:2;padding-right:calc(var(--fab-clear) - 28px);box-shadow:0 -6px 14px -12px #08081059}@media (max-width:767px){.simp-map-table thead{display:none}table.orders.simp-map-table,table.orders.simp-map-table tbody,table.orders.simp-map-table tr,table.orders.simp-map-table td,table.orders.simp-map-table th{display:block;width:auto;min-width:0}table.orders.simp-map-table td{border-bottom:0;padding:5px 14px;white-space:normal}table.orders.simp-map-table tr.simp-map-row{padding:8px 0;border-bottom:1px solid var(--line)}table.orders.simp-map-table tbody:last-child tr.simp-map-row:last-child{border-bottom:0}table.orders.simp-map-table .simp-map-group th{padding:10px 14px 8px;border-bottom:1px solid var(--line);background:var(--panel-2)}.simp-map-table .f-inp{min-width:0}.simp-map-table tr.simp-map-row td[data-label]:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:3px;font-family:var(--ui);font-size:11px;font-weight:600;color:var(--ink-4)}.simp-actions.simp-prev-bar{padding-right:62px}.simp-prev-bar .simp-prev-bar-note{order:-1}.simp-map-sample{max-width:none}.simp-map-legend{margin-left:0}.simp-map-unseen li,.simp-opt-rules{grid-template-columns:1fr}.simp-opt-status{gap:16px}.simp-opt-status-row{grid-template-columns:1fr;gap:6px}.simp-opt-arrow{display:none}.simp-stats.simp-prev-five{grid-template-columns:repeat(2,minmax(0,1fr))}.simp-stats.simp-prev-five>.simp-stat:last-child:nth-child(odd){grid-column:1 / -1}.simp-map-note,.simp-opt-why,.simp-prev-bar-note{margin-left:0;flex-basis:100%}}.simp-store-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px}.simp-store-search{flex:1 1 220px;min-width:0;max-width:340px}.simp-store-sort{flex:none;min-width:150px}.modal.simp-store-view{max-width:620px}.modal.simp-store-view .modal-body{max-height:calc(100vh - 140px);overflow-y:auto}.simp-store-desc{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--ink-2)}.simp-store-h4{margin:16px 0 8px;font-size:12px;font-weight:700;color:var(--ink-3)}.simp-store-rules{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--ink-2)}.simp-store-note{margin:0 0 10px;font-size:12.5px;color:var(--ink-4)}.simp-tpl-store{display:flex;flex-wrap:wrap;gap:6px}.simp-tpl-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.simp-hint.simp-share-lead{margin:0 0 12px}.simp-match.is-store{margin:16px 0 0;border-color:var(--line);background:var(--panel-2)}.simp-store-matches{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.simp-store-match{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.simp-store-match>span{min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.simp-store-search{max-width:none;flex-basis:100%}.simp-store-bar .seg{flex-wrap:wrap}}@media (min-width:768px){.drawer.simp-rows{max-width:min(92vw,880px)}}.simp-rows-title{margin:0}.simp-rows-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 22px 24px;gap:10px}.simp-rows-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px}.simp-rows-table{width:max-content;min-width:100%}.simp-rows-table th,.simp-rows-table td{white-space:nowrap;vertical-align:top}.simp-rows-table th{position:sticky;top:0;background:var(--panel);z-index:1}.simp-rows-table td.simp-rows-num,.simp-rows-table th.simp-rows-num{text-align:right;font-family:var(--mono)}.simp-rows-badge{display:block;margin-top:3px;width:max-content;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:4px;color:var(--accent);background:var(--accent-tint)}.simp-rows-msg{margin:0;font-size:12.5px;color:var(--ink-3)}.simp-rows-foot{margin:0;font-size:12px;color:var(--ink-4)}.simp-rows-table th.simp-rows-read,.simp-rows-table td.simp-rows-read{min-width:230px}.simp-rows-table td.simp-rows-read .f-inp{font-size:12px;padding:3px 8px;min-height:0}.simp-rows-table tr.is-by-hand td{background:var(--accent-tint)}.simp-rows-reset{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.simp-opt-wordline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.simp-opt-wordline>.simp-opt-word{min-width:0}.simp-opt-count{font-size:12px;color:var(--ink-3);white-space:nowrap}.simp-opt-see{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap}.simp-opt-see:hover{text-decoration:underline}.simp-opt-see:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.simp-prev-word{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.simp-stats.simp-prev-six{grid-template-columns:repeat(6,minmax(0,1fr))}.simp-prev-notes>li.simp-prev-warn{color:var(--flag);font-weight:600}.simp-prev-card.simp-prev-ledger .simp-prev-sub{margin:4px 0 0}@media (max-width:767px){.simp-stats.simp-prev-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.empty.es{padding:44px 18px 40px}.empty.es .es-why{margin:2px auto 0;max-width:460px;color:var(--ink-3);font-size:13px;line-height:1.55}.empty.es .es-acts{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.empty.es .es-guide{font-size:12.5px;color:var(--accent);text-decoration:none}.empty.es .es-guide:hover{text-decoration:underline}.ob-card .ch{flex-wrap:wrap}.ob-card .ch .ch-link{text-decoration:none}.ob-hide{border:0;background:transparent;color:var(--ink-3);font-size:12px;font-weight:600;cursor:pointer;padding:0 0 0 4px}.ob-hide:hover{color:var(--ink);text-decoration:underline}.ob-list{list-style:none;margin:0;padding:4px 18px}.ob-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ob-list .ob-row:last-child{border-bottom:0}.ob-mark{flex:none;display:inline-flex;margin-top:1px;color:var(--ink-4)}.ob-row.done .ob-mark{color:var(--gain)}.ob-text{flex:1;min-width:0}.ob-title{font-size:13.5px;font-weight:650;color:var(--ink)}.ob-row.done .ob-title{font-weight:500;color:var(--ink-3)}.ob-why{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.ob-meter{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.ob-bar{position:relative;flex:none;width:140px;height:4px;border-radius:2px;background:var(--panel-2);overflow:hidden}.ob-bar>span{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:2px}.ob-count{font-size:12px;color:var(--ink-3)}.ob-act{flex:none;align-self:center}.ob-group{padding:10px 18px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border-top:1px solid var(--line)}.ob-foot{padding:12px 18px;border-top:1px solid var(--line);background:var(--panel-2);font-size:12.5px}.ob-foot a{color:var(--accent);font-weight:600;text-decoration:none}.ob-foot a:hover{text-decoration:underline}@media (max-width:640px){.ob-row{flex-wrap:wrap}.ob-act{flex-basis:100%;padding-left:28px}}@media (max-width:480px){.ob-card .ch{flex-wrap:nowrap}.ob-card .ch .sub{display:none}.ob-card .ch .ch-link,.ob-card .ch .ob-hide{white-space:nowrap;flex:none}}.drawer.ocd .ocd-row{justify-content:flex-start}.drawer.ocd .ocd-row>input[type=checkbox]{flex:none;margin-top:3px}.drawer.ocd .ocd-row .ditem-main{flex:1;min-width:0}.drawer.ocd .ocd-row .ditem-money{flex:none}.drawer.ocd .ocd-row .foot-link{display:inline-block;margin-top:4px}.drawer.ocd .ocd-all{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:6px 0;border-bottom:1px solid var(--line)}.drawer.ocd .ocd-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 22px;border-top:1px solid var(--line);background:var(--panel)}.drawer.ocd .ocd-count{font-size:12px;color:var(--muted)}.drawer.ocd .ocd-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drawer.ocd .ocd-acts .cost-in{width:96px}table.led .led-pick{width:34px}.od-cost{margin:10px 0 4px}:root{--dlv-s-buyer:#0a58f0;--dlv-s-handover:#d97706;--dlv-s-pack:#7c3aed}.dlv2-verdicts{padding:0}.dlv2-vd{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:start;padding:11px 18px;border-bottom:1px solid var(--line)}.dlv2-vd:last-child{border-bottom:0}.dlv2-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--ink-4)}.dlv2-dot.is-good{background:var(--gain)}.dlv2-dot.is-warn{background:var(--dlv-s-handover)}.dlv2-dot.is-bad{background:var(--loss)}.dlv2-vd-t{font-size:13.5px;color:var(--ink-2);line-height:1.5}.dlv2-vd-t b{color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:700}.dlv2-vd-t small{display:block;font-size:11.5px;color:var(--ink-4);margin-top:2px}.dlv2-vd-r{display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap;font-size:11px;font-weight:650}.dlv2-delta{display:inline-block;font:700 10.5px var(--mono);padding:2px 6px;border-radius:5px;white-space:nowrap;background:var(--panel-3);color:var(--ink-3)}.dlv2-delta.is-good{background:var(--gain-bg);color:var(--gain)}.dlv2-delta.is-bad{background:var(--loss-bg);color:var(--loss)}.dlv2-own{display:inline-flex;font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px;vertical-align:1px}.dlv2-own.is-you{background:var(--flag-bg);color:var(--flag)}.dlv2-own.is-carrier{background:var(--panel-3);color:var(--ink-3)}.dlv2-src{font:600 9.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.dlv2-kk{display:flex;align-items:center;gap:6px;justify-content:space-between}.dlv2-unit{font-size:13px;font-weight:650;color:var(--ink-3);margin-left:4px;letter-spacing:0}.dlv2-km{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dlv-stage.dlv2-stage{grid-template-columns:230px 1fr 172px 118px}.dlv2-stage.is-lever .dlv-snum{color:var(--flag)}.dlv2-lbl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dlv2-sdelta{text-align:right}.dlv-axis.dlv2-axis{margin-left:242px;margin-right:314px}.dlv2-trend{padding:14px 18px 0}.dlv2-legend{display:flex;gap:16px;align-items:center;font-size:11.5px;color:var(--ink-3);flex-wrap:wrap;margin-bottom:6px}.dlv2-legend i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:3px;margin-right:6px}.dlv2-legend i.dlv2-hatch{height:10px;vertical-align:-1px;background:repeating-linear-gradient(45deg,var(--panel-3) 0 3px,var(--line-strong) 3px 6px)}.dlv2-chart{position:relative}.dlv2-chart svg{width:100%;height:auto;display:block;font-family:var(--mono)}.dlv2-grid{stroke:var(--panel-3);stroke-width:1}.dlv2-tick{font-size:11px;fill:var(--ink-4)}.dlv2-end{font-size:11.5px;font-weight:700;fill:var(--ink-2)}.dlv2-pt{stroke:var(--panel);stroke-width:2}.dlv2-cross{stroke:var(--ink-2);stroke-width:1;opacity:.35}.dlv2-arr-bg{fill:var(--panel-hover)}.dlv2-arr-ln{stroke:var(--panel-3)}.dlv2-tip{position:absolute;top:8px;transform:translate(12px);pointer-events:none;background:#111;color:#fff;border-radius:9px;padding:9px 11px;font-size:11.5px;box-shadow:0 12px 30px #00000047;min-width:210px;z-index:5}.dlv2-tip b{display:block;font-size:12.5px;margin-bottom:4px}.dlv2-tip div{display:flex;justify-content:space-between;gap:14px;font-family:var(--mono);font-size:11px}.dlv2-tip div span:first-child{color:#9a9aa4}.dlv2-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:start}.dlv2-card-h{font-weight:700;font-size:13px;color:var(--ink)}.dlv2-card-sub{font-size:11.5px;color:var(--ink-4)}.dlv2-cols{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:190px;padding:14px 18px 8px}.dlv2-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.dlv2-col-bar{width:22px;max-height:120px;min-height:2px;border-radius:4px 4px 0 0;background:var(--line-strong)}.dlv2-col.is-slow .dlv2-col-bar{background:var(--loss)}.dlv2-col.is-fast .dlv2-col-bar{background:var(--gain)}.dlv2-col.is-pickup .dlv2-col-bar{background:var(--accent)}.dlv2-col-v{font:700 11px var(--mono);color:var(--ink-2);white-space:nowrap}.dlv2-col-l{font:600 10.5px var(--mono);color:var(--ink-3)}.dlv2-col-n{font:500 9.5px var(--mono);color:var(--ink-4)}.dlv2-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dlv2-now>div{padding:16px 18px;border-left:1px solid var(--line)}.dlv2-now>div:first-child{border-left:0}.dlv2-warn{color:var(--flag);font-weight:700}.dlv2-bad{color:var(--loss)}.dlv2-good{color:var(--gain)}.dlv-table .dlv-num,.dlv2-sort.dlv-num button{text-align:right}.dlv2-scroller{max-height:520px;overflow:auto}.dlv2-scroller thead th{position:sticky;top:0;z-index:2;background:var(--panel)}.dlv2-sort button{all:unset;cursor:pointer}.dlv2-sort.is-on{color:var(--accent-2)}.dlv2-sort button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlv-lg-swatches.dlv-lg-labelled{gap:4px}.dlv-lg-sw{display:flex;flex-direction:column;align-items:center;gap:3px}.dlv-lg-sw i{width:44px;height:11px;border-radius:2px;display:block}.dlv-lg-sw small{font-size:9.5px;color:var(--ink-4)}@media (max-width:767px){.dlv-stage.dlv2-stage{grid-template-columns:1fr}.dlv2-sdelta{text-align:left}.dlv2-pair,.dlv2-now{grid-template-columns:1fr}.dlv2-now>div{border-left:0;border-top:1px solid var(--line)}.dlv2-now>div:first-child{border-top:0}.dlv2-vd{grid-template-columns:12px 1fr}.dlv2-vd-r{grid-column:2;flex-direction:row;align-items:center}.dlv2-cols{gap:4px;padding:12px 8px 6px}.dlv2-col-bar{width:14px}.dlv2-col-v{font-size:9.5px}}table.orders.shw-table tr.shw-grp td{background:var(--panel-2);font-size:11.5px;font-weight:650;color:var(--ink-3);padding:7px 16px}table.orders.shw-table .shw-tick{width:34px}table.orders.shw-table td.shw-nw{white-space:nowrap}table.orders.shw-table td.shw-act{text-align:right;white-space:nowrap}.drawer .shw-field{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:12px;font-weight:600;color:var(--ink-3)}.drawer .shw-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12.5px}.drawer .shw-hint{margin-top:8px;font-size:12px;color:var(--ink-3)}.drawer .shw-check{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:600}@media (max-width:767px){table.m-cards.shw-table tr.shw-grp td{padding:10px 2px 4px;background:transparent}table.m-cards.shw-table td.shw-act{justify-content:flex-end}}.sc-wrap{overflow-x:auto}.sc-tbl{min-width:980px}.sc-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sc-sort:hover{color:var(--ink)}.sc-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.sc-rank{display:inline-block;margin-left:8px;font-family:var(--mono);font-size:10px;font-weight:600;padding:1px 6px;border-radius:5px;color:var(--ink-3);background:var(--panel-2);vertical-align:1px}.sc-rank.top{color:var(--gain);background:var(--gain-bg)}.sc-rank.low{color:var(--flag);background:var(--flag-bg)}@media (max-width:767px){.sc-tbl{min-width:0}}.mb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 28px 28px}.mb-chart{position:relative;padding:8px 14px 2px}.mb-svg{width:100%;height:auto;display:block}.mb-axis{stroke:var(--line)}.mb-conn{stroke:var(--line-strong);stroke-dasharray:2 3}.mb-hit{fill:transparent}.mb-step:hover .mb-bar{opacity:1}.mb-val{font:600 11px var(--mono);fill:var(--ink-2)}.mb-lab{font:10.5px var(--ui);fill:var(--ink-3)}.mb-est{font:600 10px var(--ui);fill:var(--flag)}.mb-tip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;background:var(--ink);color:#fff;font-size:11px;border-radius:8px;padding:7px 10px;z-index:5;white-space:nowrap;box-shadow:0 6px 18px #08081040;font-variant-numeric:tabular-nums}.mb-tip b{display:block;font-size:12px;margin-bottom:1px}.mb-foot{font-size:11px;color:var(--ink-4);padding:8px 18px 13px;line-height:1.55;border-top:1px solid var(--line)}.mb-foot b{color:var(--ink-3)}@media (max-width:767px){.mb-grid{grid-template-columns:minmax(0,1fr);margin:0 14px 20px}}.bl-base{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:center}.bl-base:before{content:"";display:block;height:0;border-top:1px dashed var(--line);margin:9px 0 8px}.bl-bt{font-size:11px;color:var(--ink-3);line-height:1.45;font-variant-numeric:tabular-nums;min-height:49.125px}.bl-bt b{color:var(--ink-2);font-weight:650}.bl-k{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;color:var(--ink-4);white-space:nowrap}.bl-d{font-weight:700;white-space:nowrap}.bl-d.bl-up{color:var(--gain)}.bl-d.bl-dn{color:var(--loss)}.bl-d.bl-neu{color:var(--ink-2)}.bl-few{color:var(--ink-4)}.bl-strip{display:flex;align-items:flex-end;gap:2px;height:22px}.bl-strip i{flex:1;display:block;min-width:2px;background:var(--seq-2);border-radius:2px 2px 0 0}.bl-strip i.bl-me{background:var(--accent)}.bl-strip i.bl-nil{height:2px;background:none;border-bottom:1px dashed var(--line-strong);border-radius:0}.au-grid{display:grid;grid-template-columns:1.25fr 1fr}.au-grid>div+div{border-left:1px solid var(--line)}@media (max-width:940px){.au-grid{grid-template-columns:1fr}.au-grid>div+div{border-left:0;border-top:1px solid var(--line)}}.au-funnel{padding:8px 0 6px}.au-step{display:flex;align-items:center;gap:12px;padding:7px 18px}.au-fl{width:104px;flex:none;font-size:11.5px;color:var(--ink-3);font-weight:600}.au-fb{flex:1;height:19px;background:var(--panel-3);border-radius:5px;overflow:hidden}.au-fill{display:block;height:100%;background:var(--accent);border-radius:5px}.au-fn{width:84px;flex:none;text-align:right;font-weight:700;font-size:13px}.au-conv{padding:1px 18px 3px 134px;font-size:11px;color:var(--ink-4);line-height:1.5}.au-conv b{color:var(--ink-2);font-weight:650}.au-u{color:var(--ink-4);font-weight:500;font-size:11px}.au-d{font-weight:700;font-size:11px;color:var(--ink-3)}.au-d.good{color:var(--gain)}.au-d.bad{color:var(--loss)}.au-kv{display:flex;justify-content:space-between;gap:10px;padding:6px 18px;font-size:12.5px;border-top:1px solid var(--line)}.au-kv .k{color:var(--ink-3);flex:none}.au-kv .v{font-weight:650;font-variant-numeric:tabular-nums;text-align:right;min-width:0}.au-sub{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 18px 4px}.au-sub-rule{border-top:1px solid var(--line);margin-top:4px}.au-at{color:var(--ink-2);letter-spacing:0}.au-eng{display:grid;grid-template-columns:110px 1fr 84px;gap:12px;align-items:center;padding:7px 18px;border-top:1px solid var(--line)}.au-sub+.au-eng{border-top:0}.au-eng .k{font-size:12px;color:var(--ink-2);font-weight:650}.au-eng .k .u{display:block;font-weight:500;line-height:1.35}.au-eng svg{width:100%;height:34px;display:block;cursor:crosshair}.au-eng .n{text-align:right;font-weight:700;font-size:13px}.au-nu{display:block;font-size:10px;font-weight:500;color:var(--ink-4)}.au-area{fill:var(--accent);opacity:.14}.au-line{fill:none;stroke:var(--accent);stroke-width:2}.au-cross{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 2}.au-nos{font-size:11px;color:var(--ink-4)}.au-foot{padding:10px 18px 12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-3)}@media (max-width:767px){.au-conv{padding-left:18px}.au-fl{width:92px}}.bm-plot{position:relative;padding:8px 18px 2px}.bm-plot svg{width:100%;height:auto;display:block;overflow:visible}.bm-grid{stroke:var(--line);stroke-width:1}.bm-zero{stroke:var(--line-strong);stroke-width:1}.bm-stem{stroke:var(--line);stroke-width:1}.bm-ax{font:10.5px var(--ui);fill:var(--ink-4)}.bm-lab{font:600 11.5px var(--ui);fill:var(--ink-2)}.bm-anno{font:500 11px var(--mono);fill:var(--ink-3)}.bm-dot{stroke:var(--panel);stroke-width:2;cursor:default;outline:none}.bm-dot.on,.bm-dot:focus-visible{stroke:var(--ink)}.bm-tip{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));background:var(--ink);color:var(--panel);border-radius:9px;padding:8px 10px;font-size:11.5px;line-height:1.5;box-shadow:0 8px 22px #00000047;min-width:160px;white-space:nowrap}.bm-tip .tt{font-weight:700;margin-bottom:2px}.bm-tip .tr{display:flex;justify-content:space-between;gap:12px;opacity:.85;font-variant-numeric:tabular-nums}.bm-tip .tr b{font-weight:650;opacity:1}.bm-noplot{margin:14px 18px 10px;font-size:12px;color:var(--ink-4)}table.bm-tbl th.n,table.bm-tbl td.n{text-align:right}table.bm-tbl td{padding:8px 18px}.bm-row.muted td{color:var(--ink-3)}.bm-name{display:inline-flex;align-items:center;gap:2px;background:none;border:0;padding:0;font:inherit;font-weight:650;color:var(--ink);cursor:pointer;text-align:left}.bm-name.static{cursor:default;padding-left:14px}.bm-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.bm-sub{font-size:10.5px;color:var(--ink-4);font-weight:500}table.bm-tbl tr.bm-item td{padding-top:4px;padding-bottom:4px;color:var(--ink-3);font-size:12px;border-bottom:1px dashed var(--line)}table.bm-tbl tr.bm-item td:first-child{padding-left:44px}table.bm-tbl tr.bm-more td{padding:5px 18px 8px 44px}.wb-mix{display:flex;gap:2px;height:22px;margin:14px 18px 10px;border-radius:6px;overflow:hidden}.wb-mix i{display:block;height:100%;min-width:2px}.wb-mixrow{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 18px;border-top:1px solid var(--line);font-size:12.5px}.wb-nm{font-weight:650;color:var(--ink)}.wb-nm a{color:inherit;text-decoration:none}.wb-nm a:hover{color:var(--accent);text-decoration:underline}.wb-sb{font-size:11px;color:var(--ink-4);margin-top:1px}.wb-n{font-variant-numeric:tabular-nums;font-weight:700}.wb-sp{font-variant-numeric:tabular-nums;font-weight:650;min-width:74px;text-align:right}.wb-mixrow .wb-sp{font-weight:500;color:var(--ink-3)}.wb-subh{padding:10px 18px 4px;margin-top:6px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.wb-buyer{display:grid;grid-template-columns:20px minmax(0,1fr) 84px 46px 78px;gap:9px;align-items:center;padding:7px 18px;border-top:1px solid var(--line);font-size:12.5px}.wb-rk{font-family:var(--mono);font-size:10px;color:var(--ink-4)}.wb-who{min-width:0}.wb-who .wb-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-kdot{width:7px;height:7px}.wb-share{height:5px;background:var(--panel-3);border-radius:3px;overflow:hidden}.wb-share i{display:block;height:100%;background:var(--accent);border-radius:3px}.wb-pc{text-align:right;color:var(--ink-4);font-size:11px}@media (max-width:767px){.wb-buyer{grid-template-columns:20px minmax(0,1fr) 46px 72px}.wb-share{display:none}.bm-plot{padding:6px 8px 2px}}.tp-card{position:relative}.tp-ch{flex-wrap:wrap;row-gap:8px}.tp-tools{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.tp-lbl{font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-left:6px}.tp-lbl:first-child{margin-left:0}.tp-panel{position:relative;padding:8px 18px 4px;outline:none;-webkit-user-select:none;user-select:none}.tp-panel:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:8px}.tp-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:stretch}.tp-row+.tp-row{border-top:1px solid var(--line)}.tp-row.tp-axrow{border-top:0}.tp-rl{font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:10px 8px 0 0;line-height:1.5}.tp-sm{display:block;font:500 10px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-4);margin-top:2px}.tp-pseg{margin-top:8px}.tp-pseg .seg-btn{padding:3px 7px;font-size:10.5px}.tp-plot{min-width:0}.tp-svg{display:block;width:100%;cursor:crosshair}.tp-svg.tp-axis{cursor:default}.tp-gridx{stroke:var(--line);stroke-width:1}.tp-gridy{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.tp-xh{stroke:var(--ink-2);stroke-width:1;pointer-events:none}.tp-brush{fill:var(--accent);opacity:.12;pointer-events:none}.tp-stack .sd-band{opacity:.9}.tp-stack.tp-peak .sd-band{opacity:1}.tp-stack.tp-dim .sd-band,.sd-bar.tp-dim{opacity:.16}.tp-ov{stroke-width:2;stroke-linecap:round}.tp-aovline{fill:none}.tp-aovdot{fill:var(--accent);stroke:var(--accent);stroke-width:1.5}.tp-aovdot.thin{fill:var(--panel)}.tp-aovdot.tp-dim{opacity:.25}.tp-rowmsg{display:flex;align-items:center;min-height:64px;font-size:11.5px;color:var(--ink-4)}.tp-legend{display:flex;flex-wrap:wrap;gap:4px 14px;padding:8px 0 6px 92px;font-size:11.5px;color:var(--ink-2);font-weight:600}.tp-leg{display:inline-flex;align-items:center;gap:6px}.tp-sw{display:inline-block;width:11px;height:11px;border-radius:3px;flex:none}.tp-sw.line{width:14px;height:2px;border-radius:1px;background:var(--ink)}.tp-n{color:var(--ink-4);font-weight:500;font-variant-numeric:tabular-nums}.tp-notes{padding:6px 18px 12px 110px;font-size:11.5px;color:var(--ink-3);line-height:1.55}.tp-notes p{margin:0 0 4px}.tp-notes b{color:var(--ink-2)}.tp-hint{color:var(--ink-4)}.tp-kbd{font-family:var(--mono);font-size:10px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;padding:0 4px;color:var(--ink-2);background:var(--panel)}.tp-hours-wrap{overflow-x:auto;border-top:1px solid var(--line)}table.orders.tp-hours .tp-r{text-align:right;font-variant-numeric:tabular-nums}table.orders.tp-hours tbody tr:hover td{background:var(--panel-hover)}table.orders.tp-hours tr.on td{background:var(--accent-tint)}table.orders.tp-hours tr.on td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.tp-hourbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.tp-hourbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}td.tp-lead{white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.tp-barcell{width:80px}.tp-hbar{display:block;height:5px;min-width:64px;background:var(--panel-3);border-radius:3px;overflow:hidden}.tp-hbar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.tp-tip{position:fixed;pointer-events:none;z-index:50;min-width:190px;max-width:260px;background:var(--ink);color:#fff;font-size:11px;border-radius:8px;padding:8px 10px;box-shadow:0 6px 18px #08081040}.tp-tt{font-weight:700;font-size:12px;margin-bottom:4px}.tp-tr{display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:1.6}.tp-tr span{display:inline-flex;align-items:center;min-width:0}.tp-tr b{font-weight:600;white-space:nowrap}.tp-tsep{height:1px;background:#ffffff2e;margin:4px 0}@media (max-width:767px){.tp-panel{padding:6px 10px 4px}.tp-row{grid-template-columns:64px minmax(0,1fr)}.tp-legend{padding-left:0}.tp-notes{padding:6px 14px 12px}.tp-tools{margin-left:0;width:100%}}.wns-body{padding:18px;display:flex;flex-direction:column;gap:14px}.wns-lede{margin:0;color:var(--ink-2);font-size:13px;max-width:62ch}.wns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.wns-field{display:flex;flex-direction:column;gap:5px;min-width:0}.wns-field>label,.wns-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.wns-help{font-size:11.5px;color:var(--ink-3)}.wns-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wns-row>.f-inp{flex:1 1 220px;width:auto;min-width:0}.wns-status{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.wns-meta{font-size:12px;color:var(--ink-3)}.wns-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wns-spacer{flex:1 1 0}.wns-confirm{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}.wns-newtoken{flex-basis:100%;font-size:12.5px}.wns-newtoken>summary{cursor:pointer;color:var(--ink-3)}.wns-newtoken .wns-field{margin-top:8px}.wns-banner{margin:18px 28px 0}.wns-body>.wns-banner{margin:0}.wns-banner .foot-link{margin-left:10px}.wns-err{margin:0}.wns-unreadable{margin:8px 0 0;padding-left:18px;font-size:12px}.wns-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 28px 0}.wns-show-hd{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.wns-show-title{font-weight:700;font-size:14px}.wns-show-l{display:flex;gap:12px;align-items:flex-start}.wns-show-l>input[type=checkbox]{margin-top:3px}.wns-show-open{background:none;border:0;padding:0;cursor:pointer;color:inherit;text-align:left;font-family:inherit}.wns-show-open:hover{color:var(--accent)}.wns-caret{color:var(--ink-3);font-weight:400}.ptn-waiting{display:inline-block;margin-top:4px;text-decoration:none}.ptn-waiting:hover{text-decoration:underline}.deal-waiting{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.deal-waiting .btn{margin-left:auto}.wns-allpick{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.wns-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.wns-money{display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-size:12.5px}.wns-all,.wns-ready{display:flex;flex-direction:column;align-items:flex-end}.wns-cap{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.wns-reason{font-size:11.5px;color:var(--ink-3);margin-top:3px}.wns-changes{list-style:none;margin:6px 0 0;padding:0;font-size:11.5px;color:var(--ink-2)}.wns-changes li{display:flex;flex-direction:column}.wns-raw{color:var(--ink-3);font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.wns-tips{padding:10px 18px;font-size:12px;color:var(--ink-3);border-top:1px solid var(--line)}@media (max-width:640px){.wns-money,.wns-all,.wns-ready{align-items:flex-start}.wns-banner,.wns-toolbar{margin:14px 16px 0}}.adm-bar{height:6px;margin:6px 0;border-radius:3px;background:var(--panel-2);overflow:hidden}.adm-bar>span{display:block;height:100%;background:var(--accent)}
