/* Packed copy of app.css, made by tools/stamp.js. Edit app.css, not this file. */
:root{color-scheme:dark;--bg:#131a24;--panel:#1c2532;--panel-2:#232e3d;--line:#313e4f;--ice:#6fd3f2;--ice-dim:#2c5568;--frost:#e8f2f6;--muted:#8a98a7;--amber:#e8a23c;--good:#5bc98a;--danger:#e0645f;--radius:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;overflow-x:hidden;background:radial-gradient(circle 740px at 15% 0%,rgba(111,211,242,.06),transparent),var(--bg);color:var(--frost);min-height:100vh;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.thumb,[data-starctl],[data-rosterpick]{-webkit-user-select:none;user-select:none}.mono{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.app{display:flex;flex-direction:column;min-height:100vh}nav.topnav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:10px 16px;position:sticky;top:0;z-index:20;background:var(--bg)}.topnav .brand{display:flex;align-items:center;gap:10px;margin-right:14px;flex-shrink:0}.topnav .brand .mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(160deg,var(--ice-dim),#0f2733);border:1px solid var(--ice-dim);display:flex;align-items:center;justify-content:center;color:var(--ice);font-weight:700;font-size:14px;flex-shrink:0}.topnav .brand img.mark{border:0;background:0 0;object-fit:contain}.topnav .brand h1{font-size:15px;margin:0;font-weight:600;white-space:nowrap}#mobileMenuBtn{display:none;align-items:center;gap:6px;margin-left:10px;background:0 0;border:1px solid var(--line);color:var(--frost);border-radius:8px;padding:7px 12px;font-size:13px;cursor:pointer}#mobileMenuOverlay{display:none;position:fixed;inset:0;background:var(--bg);z-index:100;overflow-y:auto;padding:16px}#mobileMenuOverlay.open{display:block}.mm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mm-header h2{font-size:16px;margin:0}.mm-adm{margin-inline-start:auto;margin-inline-end:8px;height:36px;padding:0 12px;border:1px solid var(--ice);border-radius:10px;background:rgba(111,211,242,.1);color:var(--frost);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.mm-adm.on{background:rgba(111,211,242,.24)}.mm-close{background:0 0;border:1px solid var(--line);color:var(--frost);border-radius:8px;width:36px;height:36px;font-size:16px;cursor:pointer}.mm-category{border-bottom:1px solid var(--line)}.mm-category-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:0 0;border:0;color:var(--frost);text-align:start;padding:14px 4px;font-size:14.5px;font-weight:600;cursor:pointer}.mm-category-btn .caret{font-size:11px;color:var(--muted);transition:transform .15s}.mm-category.open .mm-category-btn .caret{transform:rotate(180deg)}#mobileMenuOverlay .mm-header{margin-bottom:10px}#mobileMenuOverlay .mm-header h2{font-size:19px;font-weight:800}.mm-close{width:40px;height:40px}.mm-hc{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:9px 10px 9px;margin-bottom:9px}.mm-hh{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 2px 7px}.mm-hh>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-hh em{margin-inline-start:auto;font-style:normal;letter-spacing:0;text-transform:none;font-weight:700;font-size:12px;white-space:nowrap}.mm-hh em.a,.mm-hp i.a{color:var(--amber, #e8a23c)}.mm-hh em.g,.mm-hp i.g{color:var(--good)}.mm-hp i.c{color:var(--ice)}.mm-hrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mm-hrow.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-hp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:76px;padding:8px 4px 7px;background:var(--panel-2);border:1px solid var(--line);border-radius:11px;color:var(--frost);font:inherit;text-align:center;cursor:pointer}.mm-hrow.two .mm-hp{flex-direction:row;justify-content:flex-start;gap:8px;min-height:52px;padding:6px 8px;text-align:start}.mm-hp.active{border-color:var(--ice);box-shadow:0 0 0 1px var(--ice) inset}.mm-hp.active b{color:var(--ice)}.mm-hp .ic{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;font-size:23px;line-height:1}.mm-hp .ic img{width:32px;height:32px;object-fit:contain;display:block}.mm-tx{min-width:0;width:100%}.mm-hrow.two .mm-tx{width:auto;flex:1 1 auto}.mm-tx b{display:block;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.mm-tx i{display:block;font-style:normal;font-size:11px;line-height:1.25;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.mm-hbar{height:4px;border-radius:9px;background:rgba(255,255,255,.08);margin:8px 2px 0;overflow:hidden}.mm-hbar i{display:block;height:100%;background:var(--good);border-radius:9px}.mm-style{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 2px 6px;padding-top:12px;border-top:1px solid var(--line)}.mm-style label{font-size:13px;color:var(--muted)}.mm-style select{height:auto;min-height:40px;min-width:120px;padding:6px 32px 6px 12px;line-height:1.3;font-size:15px;box-sizing:border-box}.mm-style button{margin-inline-start:auto;min-height:38px}.ms-row{margin:0 0 14px}.ms-row>b{display:block;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ms-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ms-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 5px 7px;background:var(--panel-2);border:1px solid var(--line);border-radius:11px;color:var(--frost);font:inherit;cursor:pointer;text-align:center}.ms-card.on{border-color:var(--ice);box-shadow:0 0 0 1px var(--ice) inset}.ms-card.on::after{content:"✓";position:absolute;top:-6px;inset-inline-end:-6px;width:18px;height:18px;border-radius:50%;background:var(--ice);color:#0b1a24;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.ms-card b{font-size:12.5px}.ms-card small{font-size:11px;color:var(--muted);line-height:1.2}.ms-pv{width:58px;height:44px;border-radius:6px;background:#0f1620;border:1px solid var(--line);padding:4px;display:flex;flex-direction:column;gap:3px;box-sizing:border-box}.ms-pv i{display:block;height:5px;border-radius:2px;background:#2c3b4c}.ms-pv.hub i:nth-child(odd){background:#3b5468;width:45%}.ms-pv.hub i:nth-child(even){background:linear-gradient(90deg,#2c3b4c 30%,transparent 30% 35%,#2c3b4c 35% 65%,transparent 65% 70%,#2c3b4c 70%)}.ms-pv.bar{justify-content:flex-start}.ms-pv.bar i.f{margin-top:auto;height:6px;background:repeating-linear-gradient(90deg,#4a6a82 0 6px,transparent 6px 10px)}.ms-card.on .ms-pv i.f,.ms-card.on .ms-pv.hub i:nth-child(odd){background-color:var(--ice-dim, #3b5468)}#mBar,#mBarOv{display:none}@media (max-width:900px){html.mstyle-bar #mobileMenuBtn{display:none!important}html.mstyle-bar #mBar{display:grid}html.mstyle-bar main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0))}html.mstyle-bar .site-footer{padding-bottom:calc(82px + env(safe-area-inset-bottom,0))}html.mstyle-bar #mBarOv.open{display:block}html.mstyle-bar body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html.mstyle-bar .adm-ebar{bottom:calc(74px + env(safe-area-inset-bottom,0))}html.mstyle-bar .sg-toast{bottom:calc(78px + env(safe-area-inset-bottom,0))}}#mBar{position:fixed;left:0;right:0;bottom:0;z-index:55;grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:#161f2b;border-top:1px solid var(--line);box-shadow:0-6px 18px rgba(0,0,0,.35)}#mBar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:62px;padding:6px 2px 5px;background:0 0;border:0;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}#mBar button .mb-ic{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:21px;line-height:1}#mBar button .mb-ic img{width:26px;height:26px;object-fit:contain;display:block}#mBar button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mBar button.on{color:var(--ice)}#mBar button.on::before{content:"";position:absolute;top:0;left:50%;width:34px;height:3px;margin-left:-17px;border-radius:0 0 3px 3px;background:var(--ice)}#mBarOv{position:fixed;inset:0;z-index:54;background:rgba(0,0,0,.55);overscroll-behavior:contain}.mb-sheet{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 56px);overflow-y:auto;overscroll-behavior:contain;background:var(--bg);border-top:1px solid var(--line);border-radius:18px 18px 0 0;padding:8px 12px calc(76px + env(safe-area-inset-bottom,0));box-shadow:0-10px 30px rgba(0,0,0,.5)}.mb-grab{width:40px;height:4px;border-radius:9px;background:#3a4656;margin:0 auto 8px}.mb-shh{display:flex;align-items:baseline;margin:0 2px 8px}.mb-shh b{font-size:17px}.mb-shh span{margin-inline-start:auto;font-size:12px;color:var(--muted)}.mb-links{display:flex;gap:8px;flex-wrap:wrap;margin:4px 2px 2px}.mb-links button{min-height:38px;padding:0 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--frost);font:inherit;font-size:13px;cursor:pointer}.mb-sheet .ms-row{margin:12px 2px 4px;padding-top:12px;border-top:1px solid var(--line)}.topnav-groups{display:flex;align-items:center;gap:2px;flex-wrap:wrap;flex:1}.topnav-group{position:relative}.topnav-group-btn{display:flex;align-items:center;gap:6px;background:0 0;border:0;color:var(--muted);padding:8px 12px;border-radius:8px;font-size:12.5px;letter-spacing:.2px;cursor:pointer;white-space:nowrap}.topnav-group-btn:hover{background:var(--panel-2);color:var(--frost)}.topnav-group-btn.current{background:rgba(111,211,242,.1);color:var(--ice)}.topnav-group-btn .caret{font-size:9px;opacity:.6;transition:transform .15s}.topnav-group.open .topnav-group-btn .caret{transform:rotate(180deg)}.topnav-dropdown{display:none;position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:200px;max-width:calc(100vw - 24px);max-height:calc(100vh - 60px);overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:30}.topnav-group.open .topnav-dropdown{display:block}.topnav-dropdown button{display:flex;align-items:center;gap:10px;width:100%;text-align:start;background:0 0;border:0;color:var(--muted);padding:8px 10px;border-radius:8px;font-size:13px;cursor:pointer;margin-bottom:2px}.topnav-dropdown button:hover{background:var(--panel-2);color:var(--frost)}.topnav-dropdown button.active{background:rgba(111,211,242,.1);color:var(--ice)}.topnav-dropdown button .ic{width:18px;text-align:center;flex-shrink:0;font-size:13px}.topnav-right{display:flex;align-items:center;gap:6px;margin-inline-start:auto;flex-shrink:0}.topnav-settings{position:relative;flex-shrink:0}.tn-pill{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:0 0;color:var(--frost);font:inherit;font-size:13px;cursor:pointer}.tn-pill b{font-weight:600}.tn-pill .caret{font-size:10px;color:var(--muted)}.tn-acc{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:36px;padding:0 14px;border:0;border-radius:999px;background:var(--ice);color:#0b1a24;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;position:relative}.tn-acc.in{width:36px;padding:0;border-radius:50%;background:#2a3f55;color:var(--frost);border:1px solid var(--ice-dim, var(--line))}.tn-acc.in::after{content:"";position:absolute;right:0;bottom:0;width:9px;height:9px;border-radius:50%;background:var(--good);border:2px solid var(--bg)}.tn-lang-panel{width:200px;padding:8px}.tn-lang-list button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:9px 10px;border:0;border-radius:8px;background:0 0;color:var(--frost);font:inherit;font-size:14px;text-align:start;cursor:pointer}.tn-lang-list button.on{background:rgba(111,211,242,.12);color:var(--ice);font-weight:600}.tn-lang-list button small{color:var(--muted);font-size:11px}.acc-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.acc-av{width:38px;height:38px;border-radius:50%;background:#2a3f55;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.acc-head b{display:block;font-size:14px}.acc-head .meta{font-size:11px;word-break:break-all}.topnav-settings-panel{display:none;position:absolute;top:calc(100% + 6px);inset-inline-end:0;width:240px;max-width:calc(100vw - 24px);max-height:calc(100vh - 60px);overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:30;text-align:start}.topnav-settings-panel input,.topnav-settings-panel select,.topnav-settings-panel button{max-width:100%;box-sizing:border-box}.topnav-settings.open .topnav-settings-panel{display:block}@media (max-width:760px){.topnav .brand h1{display:none}.topnav-group-btn{padding:7px 9px;font-size:12px}.topnav-groups{display:none}#mobileMenuBtn{display:flex}}main{flex:1;padding:24px 28px 60px;max-width:1100px;width:100%;margin:0 auto}.site-footer{max-width:1100px;width:100%;margin:0 auto;padding:16px 28px 28px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;line-height:1.55;text-align:center}html:not(.page-drawn) .site-footer{visibility:hidden}.site-footer p{margin:0 0 6px}.site-footer a{color:var(--muted);text-decoration:underline}@media (max-width:640px){.site-footer{padding:12px 12px 22px;font-size:11px}}.page-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.page-head h2{font-size:24px;margin:0;font-weight:700}.page-head .sub{font-size:12.5px;color:var(--muted);margin-top:2px}.grid{display:grid;gap:14px}.g2{grid-template-columns:repeat(2,1fr)}.qk-wrap{margin:0 0 8px}.qk-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:1px 0}.qk-row::-webkit-scrollbar{display:none}.qk-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:0 0 auto;width:62px;min-height:52px;box-sizing:border-box;padding:5px 2px 4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--frost);font:inherit;font-size:10.5px;line-height:1.15;cursor:pointer}.qk-chip>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-chip img,.qk-em{width:26px;height:26px;object-fit:contain;flex-shrink:0}.qk-em{display:inline-flex;align-items:center;justify-content:center;font-size:17px}.qk-chip span.qk-em,.dash-fit .qk-chip span.qk-em{font-size:24px!important;line-height:26px!important}.qk-chip.qk-ed{position:sticky;right:0;width:40px;font-size:16px;color:var(--ice);background:var(--panel-2);box-shadow:-10px 0 10px -4px var(--bg)}.topnav-dropdown button .ic img{width:100%;height:18px;object-fit:contain;vertical-align:middle;display:block}.qk-box{max-width:520px;max-height:86vh;overflow-y:auto}.qk-k{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:14px 0 4px}.qk-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.qk-li{display:flex;align-items:center;gap:10px;padding:6px 10px;border-top:1px solid var(--line);font-size:14px}.qk-li:first-child{border-top:0}.qk-li img,.qk-li .qk-em{width:28px;height:28px}.qk-n{flex:1;min-width:0}.qk-star{min-width:34px;min-height:34px;border:1px solid var(--line);border-radius:8px;background:0 0;color:var(--muted);cursor:pointer;font-size:14px}.qk-li.qk-pinrow{padding-inline-start:2px;background:var(--panel)}.qk-star{border:0;font-size:20px}.qk-star.on{color:#f3c64a}.bud-hgsets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 8px 30px;font-size:12px}.bud-hgset{display:inline-flex;align-items:center;gap:6px;min-height:32px;box-sizing:border-box;padding:4px 11px;border:1px solid var(--line);border-radius:999px;cursor:pointer}.bud-hgset.on{border-color:var(--ice);background:rgba(111,211,242,.12)}.bud-hgset.done{opacity:.6}.bud-hgset input{margin:0}.bud-hgnote{font-size:11px;margin-top:8px;padding:6px 10px;border:1px solid var(--line);border-radius:8px}.bud-mats{display:flex;flex-wrap:wrap;gap:6px}.bud-mats[hidden]{display:none}.bud-seg{display:flex;gap:3px;padding:3px;margin-top:12px;background:var(--panel-2);border-radius:10px}.bud-seg button{flex:1 1 0;min-width:0;padding:7px 2px;border:0;border-radius:8px;background:0 0;color:var(--muted);font:inherit;font-size:11px;line-height:1.3;cursor:pointer;text-align:center}.bud-seg button b{display:block;color:var(--frost);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bud-seg button.on{background:var(--ice-dim);color:var(--frost)}.bud-seg button.late span{color:var(--danger)}.bset-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:6px 0;border-top:1px solid var(--line)}.t12x-k+.bset-row,.bset-sec+.bset-row{border-top:0}.bset-l{display:flex;flex-direction:column;min-width:0;font-size:13px}.bset-l small{font-size:11px;color:var(--muted)}.bset-c{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex:0 1 auto;min-width:0}.bset-c input[type=date]{width:142px;font-size:13px;padding:6px 8px}.bset-c select{width:150px;font-size:13px;padding:6px 8px}.bset-c input[type=number]{width:96px;flex:1 1 56px;min-width:56px;text-align:right;font-size:13px;padding:6px 8px}.bset-x{width:32px;height:32px;padding:0!important;flex:0 0 32px}.bset-sec{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 2px;border-top:1px solid var(--line)}.bset-sec b{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bset-tag{font-size:10px;padding:1px 7px;border-radius:999px;border:1px solid rgba(232,162,60,.5);color:var(--amber);font-weight:600;white-space:nowrap}.bset-sw{appearance:none;-webkit-appearance:none;width:38px;height:22px;flex:0 0 38px;margin:0;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);position:relative;cursor:pointer;transition:background .15s}.bset-sw::after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:left .15s,background .15s}.bset-sw:checked{background:var(--ice-dim);border-color:var(--ice-dim)}.bset-sw:checked::after{left:18px;background:var(--frost)}html[dir=rtl] .bset-sw::after{left:18px}html[dir=rtl] .bset-sw:checked::after{left:2px}.bset-note{font-size:10.5px;margin-top:6px}.pk-ed-bar{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:nowrap}.pk-ed-bar [data-pkarrange].on{background:var(--ice-dim);color:var(--frost);border-color:var(--ice-dim)}.pk-more{position:relative;flex-shrink:0}.pk-more>summary{list-style:none;cursor:pointer;padding:4px 10px;letter-spacing:1px}.pk-more>summary::-webkit-details-marker{display:none}.pk-menu{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:30;width:240px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);box-shadow:0 10px 26px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:2px}.pk-mi{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:4px 8px;border-radius:8px;font-size:12.5px;color:var(--frost);background:0 0;border:0;font:inherit;text-align:start;width:100%}.pk-mi-b{cursor:pointer}.pk-mi-b:hover{background:var(--panel)}.pk-mi-del{color:var(--danger)}.pk-mi input[data-pt-group]{width:120px;font-size:12px;padding:4px 6px}.pk-mi-pm{display:inline-flex;gap:4px}.pk-mi-pm .btn{width:30px;padding:3px 0}.pk-th{vertical-align:top}.pk-hd{display:flex;justify-content:center}.pk-hd-ctl{display:none}.pk-hdi{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);padding:0;color:var(--frost);cursor:default}button.pk-hdi{cursor:pointer}button.pk-hdi:hover{border-color:var(--ice)}.pk-hdi img{width:26px;height:26px;object-fit:contain}.pk-hdi b{font-size:10px}.pk-hdi i{position:absolute;inset-inline-end:-4px;bottom:-4px;font-size:8px;font-style:normal;line-height:13px;width:13px;height:13px;border-radius:50%;background:var(--ice-dim);color:var(--frost)}.pk-hdx{position:absolute;inset-inline-end:-5px;top:-5px;width:15px;height:15px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:10px;line-height:12px;padding:0;cursor:pointer}.pk-arr{display:none;justify-content:center;gap:2px;margin-top:3px}.pk-hdi.pk-ring,.pk-sheet-ic .pk-tmw{box-shadow:0 0 0 2px var(--ring) inset}.pk-hdi.pk-ring{border-color:var(--ring)}.pk-tmw{position:relative;display:inline-grid;place-items:center;border-radius:7px}.pk-hdi .pk-tmw{box-shadow:none}.pk-sheet-ic .pk-tmw{width:30px;height:30px}.pk-tm{position:absolute;inset-inline-start:-5px;bottom:-5px;text-decoration:none;font-size:8.5px;font-weight:700;line-height:1;padding:2px 3px;border-radius:5px;background:#0b0f15;color:#fff;border:1px solid var(--ring)}.pk-arrange .pk-arr{display:flex}.pk-sheet-back{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.pk-sheet{width:min(520px,100%);max-height:82vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px 16px 0 0;overflow:hidden}@media (min-width:701px){.pk-sheet-back{align-items:center}.pk-sheet{border-radius:16px}}.pk-sheet-h{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.pk-sheet-h b{white-space:nowrap;font-size:13px}.pk-sheet-h input{flex:1 1 auto;min-width:0;font-size:16px;padding:6px 10px}.pk-sheet-x{background:0 0;border:0;color:var(--muted);font-size:20px;cursor:pointer;padding:0 4px}.pk-sheet-list{overflow:auto;padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.pk-sheet-o{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 8px;border:1px solid transparent;border-radius:10px;background:0 0;color:var(--frost);font:inherit;font-size:12.5px;text-align:start;cursor:pointer}.pk-sheet-o:hover{background:var(--panel-2)}.pk-sheet-o.on{border-color:var(--ice);background:var(--ice-dim)}.pk-sheet-o.del{color:var(--danger)}.pk-sheet-ic{flex:0 0 30px;height:30px;display:grid;place-items:center}.pk-sheet-ic img{max-width:26px;max-height:26px;object-fit:contain}.pks{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.pks-sum{cursor:pointer;font-size:12.5px;color:var(--ice);font-weight:600}.pks-notes{margin-top:8px}.pks-note{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid rgba(111,211,242,.35);color:var(--ice);font-size:11.5px}.pks-note img{width:16px;height:16px;object-fit:contain}.pks-i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--muted);background:0 0;color:var(--muted);font:italic 700 9px/1 Georgia,serif;padding:0;cursor:pointer;vertical-align:middle;text-transform:none;letter-spacing:0}.pks-info{font-size:11px;line-height:1.45;color:var(--muted);background:var(--panel-2);border-radius:8px;padding:7px 9px;margin:4px 0 6px}.pks-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.pks-chip{position:relative;cursor:pointer}.pks-chip input{position:absolute;opacity:0;width:1px;height:1px}.pks-chip span{display:inline-block;padding:6px 11px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--frost)}.pks-chip input:checked+span{background:var(--ice-dim);border-color:var(--ice)}.pks-chip input:focus-visible+span{outline:2px solid var(--ice)}.pks-seg{display:flex;gap:2px;padding:2px;margin:4px 0 6px;background:var(--panel-2);border-radius:10px}.pks-seg-o{flex:1 1 0;position:relative;cursor:pointer}.pks-seg-o input{position:absolute;opacity:0;width:1px;height:1px}.pks-seg-o span{display:block;text-align:center;padding:7px 4px;border-radius:8px;font-size:12px;color:var(--muted)}.pks-seg-o input:checked+span{background:var(--ice-dim);color:var(--frost);font-weight:600}.pks-step{display:inline-flex;align-items:center;gap:4px}.pks .pks-step input[type=number]{width:46px;min-width:0;flex:0 0 auto;text-align:center;padding:5px 4px}.pks-step .btn{width:30px;padding:4px 0}.pks .bset-c select{width:auto;max-width:180px}.pks .bset-l{flex:1 1 0}.pks .pks-nw .bset-c{flex-wrap:nowrap;flex:0 0 auto}.pk-tbl-wrap td{padding-left:1px!important;padding-right:1px!important}.pks-opt:has(.bset-c>input[style*="display: none"]),.pks-opt:has(.bset-c>input[style*="display:none"]){display:none}.pks [data-pkresetrow][hidden],.pks [data-pkanchorrow][hidden],.pkdw-note[hidden]{display:none!important}.pkdw-sel{max-width:min(220px,52vw)}.pkdw-note{margin:0 0 8px;padding:7px 10px;border-radius:10px;background:rgba(127,200,255,.08);border:1px solid var(--line);color:var(--frost);font-size:12px;line-height:1.35}.pks-more{border-top:1px solid var(--line)}.pks-more>summary{cursor:pointer;padding:11px 0;font-size:13px;color:var(--frost)}.pks-more[open]>summary{color:var(--ice)}.pks [data-pktrigwrap],.pks [data-pkownwrap]{margin-top:6px}@media (max-width:700px){.bset-c input,.bset-c select{font-size:16px}.bset-c input[type=date]{width:156px;font-size:16px}.bset-c input[type=number]{width:84px;font-size:16px}}.bset-c .bud-spend-per button{font-size:12.5px;padding:6px 10px}.bud-spend-per{display:inline-flex;gap:2px;padding:2px;background:var(--panel-2);border-radius:8px}.bud-spend-per button{border:0;background:0 0;color:var(--muted);font:inherit;font-size:11px;padding:4px 9px;border-radius:6px;cursor:pointer}.bud-spend-per button.on{background:var(--ice-dim);color:var(--frost)}.bud-spend-bar{display:block;height:6px;margin:5px 0 3px;background:var(--panel-2);border-radius:4px;overflow:hidden}.bud-spend-bar i{display:block;height:100%;background:var(--ice);border-radius:4px}.bud-spend-more>summary{cursor:pointer;font-size:11.5px;padding:8px 0 2px}.bud-line{border-top:1px solid var(--line)}.bud-line:first-of-type{margin-top:12px}.bud-line>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer}.bud-line>summary::-webkit-details-marker{display:none}.exp-count{display:flex;align-items:center;gap:6px;justify-self:start;min-height:32px;font-size:11px;color:var(--muted);cursor:pointer}.exp-count input{width:16px;height:16px;margin:0;cursor:pointer}.plx-piecestat.hgc-stat{margin-top:2px;padding-top:0;border-top:0;font-size:11.5px;gap:2px 10px}.plx-piecestat.hgc-stat:empty{display:none}.lvchip{font:inherit;font-size:13px;font-weight:700;min-width:64px;max-width:110px;min-height:34px;padding:5px 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--frost);cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center}.lvchip.tgt{border-color:rgba(125,200,255,.55);color:var(--ice)}.lvchip.up{border-color:var(--amber);color:var(--amber)}.plx-tsw.hg-bar{position:static;display:flex;align-items:stretch;gap:8px;margin:0 0 12px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.plx-tsw.hg-bar.is-pinned{padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 6px 18px rgba(0,0,0,.35)}.hg-bar .plx-tsw-seg{flex:1 1 auto;min-width:0;padding:4px;border:1px solid var(--line);border-radius:14px}.hg-bar .plx-tsw-seg button{min-height:40px;border-radius:10px}.hg-setw{position:relative;flex:0 0 auto;display:flex}.hg-bar select.hg-setsel{height:auto;min-height:50px;margin:0;padding-block:0;padding-inline:14px 30px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:14px;font-weight:700;-webkit-appearance:none;appearance:none;cursor:pointer}.hg-setw::after{content:"▾";position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--frost);font-size:12px}#hgStats .plx-stats.one{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.6vw,10px)}#hgStats .plx-stat{padding:clamp(7px,2vw,10px) clamp(6px,2vw,10px)}#hgStats .plx-stat b{font-size:clamp(12.5px,3.4vw,18px);letter-spacing:-.02em;white-space:nowrap}.hg-pcs .sa-head{margin-bottom:8px}.hg-pt{font-size:16px;font-weight:700}.hg-tbl{display:grid;grid-template-columns:minmax(50px,auto) repeat(4,minmax(0,1fr));gap:6px 4px;align-items:center}.hg-ph{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0;border:0;background:0 0;color:var(--frost);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.hg-ph img{width:clamp(62px,19vw,84px);height:clamp(62px,19vw,84px);margin:-9px -12px -6px;object-fit:contain}.hg-ph span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-rl{display:flex;flex-direction:column;min-width:0;font-size:12.5px;line-height:1.25;color:var(--muted)}.hg-rl b{font-weight:700}.hg-rl small{font-size:11px;white-space:nowrap}.hg-cell{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:52px;padding:6px 3px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;cursor:pointer}.hg-cell.done{border-color:rgba(91,201,138,.55);background:rgba(91,201,138,.1)}.hg-v{display:block;direction:ltr;text-align:center;font-size:clamp(12px,3.3vw,14px);font-weight:800;white-space:nowrap;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis}.hg-v i{font-style:normal;color:var(--muted)}.hg-v em{font-style:normal;color:var(--ice)}.hg-v em.up{color:var(--amber)}.hg-cell.done .hg-v{color:var(--good);font-size:14.5px}.hg-lb{position:relative;display:block;height:5px;margin:0 5px;border-radius:3px;background:rgba(255,255,255,.08)}.hg-lb i{position:absolute;top:0;bottom:0;border-radius:3px}.hg-lb i.n{inset-inline-start:0;background:var(--good)}.hg-lb i.t{background:#3a86d4}.hg-dot{position:absolute;top:50%;width:9px;height:9px;box-sizing:border-box;border-radius:50%;border:2px solid var(--ice);background:var(--panel-2);transform:translate(-50%,-50%)}[dir=rtl] .hg-dot{transform:translate(50%,-50%)}.hg-dot.r{border-color:var(--good);background:var(--good)}.hg-dot.g{border-color:#5b6878}.hg-can{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;min-width:0}.hg-rl[hidden],.hg-can[hidden]{display:none}.hg-cm{padding:1px 5px;border:1px solid rgba(91,201,138,.6);border-radius:7px;line-height:18px;white-space:nowrap}.hg-next{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--muted)}.hg-next b{color:var(--frost)}.hg-sh .hg-sh-pic{width:64px;height:64px;margin:-8px -6px;flex-shrink:0;object-fit:contain}.hg-sh .gs-head b{display:block}.hg-sh .hgc-stat{margin:-4px 0 10px;font-size:12.5px}.hg-sh .ch-sec-h{align-items:center}.hg-sh .ch-sec-h .lvarr{display:none}.hg-sh .ch-sec-h .rch-mark{min-height:24px}.hg-sh .gs-row.hg-srow{grid-template-columns:62px minmax(0,1fr);margin-bottom:8px}.hg-sh .gs-stp{min-height:46px}.hg-sh .gs-stp b{position:relative;justify-content:center;font-size:20px}.hg-sh .gs-stp b.up{color:var(--amber)}.hg-sh .gs-stp select.lvchip{position:absolute;inset:0;width:100%;max-width:none;height:100%;min-height:0;opacity:0;font-size:16px;cursor:pointer}.hg-sh [data-rchbar]:empty{display:none}.hg-sh [data-rchbar]{margin:-2px 0 8px}.hg-msr{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 8px}.hg-msc{padding:3px 8px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;color:var(--muted);white-space:nowrap}.hg-msc.r{border-color:rgba(91,201,138,.6);color:var(--good)}.hg-msc.t{border-color:var(--ice-dim);color:var(--ice)}@media (max-width:900px){.hg1 .hg-stc{display:none}.hg1 .g1-top .g1-bp .bs-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hg1 .g1-top .g1-bp .bs-foot{flex-wrap:nowrap}.hg1 .g1-top .g1-bp .bs-foot>span:first-child{margin-inline-end:auto}.hg1 .g1-top .g1-bp .plx-bpb{display:flex;width:auto;margin:0}}@media (max-width:380px){.hg-tbl{grid-template-columns:minmax(46px,auto) repeat(4,minmax(0,1fr));gap:6px 3px}.hg-v{font-size:11.5px}}@media (min-width:901px){.hg-tbl{grid-template-columns:110px repeat(4,minmax(0,1fr));gap:8px}.hg-ph img{width:110px;height:110px;margin:-12px -14px -8px}.hg-ph{font-size:14px}.hg-cell{min-height:62px}.hg-v{font-size:15.5px}.hg-stc [data-rchsum]:not(:empty){margin-top:12px}}.lvarr{color:var(--muted);font-size:12px}.rch-slot{display:contents}.rch-mark{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;padding:3px 7px;border-radius:10px;border:1px dashed rgba(91,201,138,.7);color:var(--good);font-size:12.5px;font-weight:700;white-space:nowrap}.rch-mark.full{border-style:solid;background:rgba(91,201,138,.12)}.rch-mark.none{border-color:var(--line);color:var(--muted)}.rlk-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rlk-pill{font-size:11.5px;color:#7ee6a8;background:rgba(126,230,168,.12);border:1px solid rgba(126,230,168,.35);border-radius:999px;padding:3px 10px}.rlk-pages{display:flex;gap:6px;overflow-x:auto;margin-bottom:8px}.rlk-pages button{flex:0 0 auto;min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--frost);font-size:13px}.rlk-pages button.on{border-color:var(--ice);color:var(--ice);background:rgba(111,211,242,.12)}.rlk-desc{margin:0 0 10px;font-size:12px}.rlk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;align-items:start}.rlk-card{border:1px solid var(--line);border-radius:12px;padding:10px;background:rgba(255,255,255,.02)}.rlk-card.rlk-empty{opacity:.85}.rlk-h{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.rlk-h b{font-size:14px}.rlk-line{display:flex;align-items:center;gap:8px;padding:5px 0;border-top:1px solid rgba(255,255,255,.05);font-size:12.5px}.rlk-chip{flex:0 0 auto;font-size:11px;color:var(--ice);background:rgba(111,211,242,.12);border-radius:6px;padding:2px 7px;white-space:nowrap}.rlk-txt{flex:1 1 auto;min-width:0}.rlk-ed{flex:0 0 auto;min-width:32px;min-height:32px;border-radius:8px;border:1px solid var(--line);background:0 0;color:var(--frost)}.rlk-none{font-size:12px;padding:4px 0}.rlk-add{width:100%;margin-top:6px;min-height:32px;border:1px dashed rgba(111,211,242,.45);border-radius:8px;background:0 0;color:var(--ice);font-size:12.5px}.rlk-lab{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:10px 0 5px}.rlk-sel{width:100%}.rlk-row{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;flex-wrap:wrap}.rlk-num{width:70px!important;text-align:center}.rlk-need{display:flex;align-items:center;gap:6px;margin-top:6px}.rlk-need .rlk-sel{flex:1 1 auto;min-width:0;width:auto}.rlk-x{min-width:32px;min-height:32px;border-radius:8px;border:1px solid var(--line);background:0 0;color:var(--frost)}.rlk-prev{margin-top:10px;font-size:12px;padding:8px 10px;border-radius:8px;background:rgba(111,211,242,.08);line-height:1.4}.rlk-err{color:#ff8a8a;font-size:12px;min-height:4px;margin-top:4px}.rch-trades{margin-top:6px;font-size:12px;color:var(--muted);line-height:1.4}.rch-trades b{color:var(--frost);font-weight:600}.rch-wait{margin-top:4px;font-size:11px;color:#f0c674;line-height:1.35}.rch-bar{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:var(--muted)}.rch-track{flex:1;height:4px;border-radius:3px;background:var(--line);overflow:hidden}.rch-track i{display:block;height:100%;background:var(--good);border-radius:3px}.rch-bar>span{white-space:nowrap}.rch-amber{color:var(--amber)}.rch-first{color:var(--amber);font-weight:700}.rch-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.rch-seg button{font:inherit;font-size:12px;min-height:32px;padding:4px 11px;border:0;background:0 0;color:var(--muted);cursor:pointer}.rch-seg button.on{background:var(--ice-dim);color:var(--frost);font-weight:700}.rch-key{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:10.5px;color:var(--muted)}.rch-key i{width:14px;height:4px;border-radius:2px;background:var(--good);margin-inline-start:6px}.rch-key i:first-child{margin-inline-start:0}.rch-key i.r{background:var(--line)}.rch-mini{display:inline-block;font-size:11.5px;font-weight:700;color:var(--good)}.rch-mini.none{color:var(--amber);font-weight:600}.cg-rch{display:block;width:100%;margin-top:2px}.cg-rch .rch-bar{margin-top:2px;font-size:10px;gap:2px;flex-direction:column;align-items:stretch}.cg-rch .rch-track{flex:none}.cg-rch .rch-bar>span{white-space:normal;line-height:1.15}.ch-rch{display:block;min-height:14px;margin-top:2px;line-height:1.15}.ch-rch:empty,.cg-rch:empty{display:none}.ch-rch .rch-mini{font-size:10.5px}.t12-rch:empty{display:none}.t12-rch{margin-top:6px}.t12-rch .rch-mark{min-height:26px}.pc-rch{margin-top:8px}.pc-rch:empty{display:none}.rch-line{display:flex;align-items:center;gap:6px;font-size:12.5px}.rcs-box{padding:14px 14px 12px;max-height:min(70vh,560px)}.rcs-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:14px}.rcs-head>div{flex:1;min-width:0}.rcs-head .rch-first{font-size:12px;margin-top:2px}.rcs-tr{border-top:1px solid var(--line)}.rcs-tr.open{border-inline-start:3px solid var(--tc);padding-inline-start:6px}.rcs-line{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 2px;border:0;background:0 0;color:inherit;font:inherit;font-size:13px;text-align:start;cursor:pointer}.rcs-line:disabled{cursor:default;opacity:.75}.rcs-line i{width:9px;height:9px;border-radius:50%;background:var(--tc);flex:none}.rcs-line b{color:var(--tc)}.rcs-line .meta{font-size:12px}.rcs-g{margin-inline-start:auto;color:var(--good);font-weight:700;font-size:12px;text-align:end}.rcs-car{color:var(--muted);font-size:11px}.rcs-body{padding:0 2px 10px}.rcs-row{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px}.rcs-row b{min-width:74px;font-weight:600}.rcs-row span{flex:1;color:var(--muted);line-height:1.4}.rcs-row span i{font-style:normal;color:var(--frost);font-weight:700;font-size:11px}.rcs-row em{font-style:normal;color:var(--good);font-weight:700}.rcs-go{display:block;margin:6px 0 0 auto}.rcs-foot{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--line)}.rch-ord-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-top:1px solid var(--line);font-size:13.5px}.rch-ord-row b{width:20px;color:var(--muted);font-size:12px}.rch-ord-row span:not(.st):not(.ds-h){flex:1;font-weight:700}.rch-ord-row{background:var(--panel)}.rch-ord-row .st{width:44px;font-weight:700}.plx-head.has-cando{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.plx-head.has-cando h2{white-space:nowrap;flex:none}.plx-head.has-cando .plx-maxbtn{flex:none}.plx-labbtn{flex:none;display:flex;align-items:center;gap:4px;box-sizing:border-box;height:30px;padding:0 9px 0 6px;border:1px solid var(--line, rgba(255,255,255,.14));border-radius:12px;background:var(--panel);color:var(--frost);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.plx-head:not(.has-cando) .plx-labbtn{margin-inline-start:auto}.plx-labbtn img{width:22px;height:22px;object-fit:contain}.plx-labbtn .plx-labcar{color:var(--muted);font-size:16px;line-height:1}.plx-labbtn:hover{border-color:var(--ice)}.plx-head.has-cando .plx-labbtn{margin-inline-start:0}@media (max-width:900px){.plx-labbtn{height:40px}}@media (max-width:440px){.plx-labbtn{padding:0 8px 0 6px}.plx-labbtn .plx-labcar{display:none}.plx-head:has(.plx-labbtn) .cando-l{display:none}.plx-head:has(.plx-labbtn) .cando-ls{display:inline}.plx-head:has(.plx-labbtn) .cando-b{gap:5px;padding-inline:5px 7px}}.cando-b{margin-inline-start:auto;display:flex;align-items:center;gap:7px;box-sizing:border-box;height:40px;min-width:0;max-width:270px;flex:0 1 auto;padding-block:2px 2px;padding-inline:6px 9px;border:1px solid rgba(76,209,138,.5);border-radius:12px;background:var(--panel);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.cando-b:hover{border-color:rgba(76,209,138,.8)}.cando-ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(76,209,138,.18);color:var(--good);font-size:12px;font-weight:800}.cando-t{display:flex;flex-direction:column;min-width:0;line-height:1.18}.cando-t b{font-size:13px;font-weight:700;white-space:nowrap}.cando-ls{display:none}.cando-t small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cando-car{flex:none;color:var(--good);font-size:17px;font-weight:700;line-height:1}@media (max-width:379px){.cando-l{display:none}.cando-ls{display:inline}.cando-b{gap:5px;padding-block:2px 2px;padding-inline:5px 7px}}.cando-box{padding:14px 16px 16px}.cando-hd{display:flex;align-items:center;gap:10px;font-size:17px}.cando-hd>b{flex:1;display:flex;align-items:center;gap:6px;position:relative}.cando-sub{font-size:12.5px;margin:2px 0 10px;line-height:1.35}.cando-green{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(76,209,138,.5);border-radius:12px;background:rgba(76,209,138,.07);font-size:13.5px}.cando-up{display:flex;align-items:center;gap:10px}.cando-up img{width:44px;height:44px;border-radius:9px;object-fit:contain;flex:none}.cando-up .meta{font-size:12px;margin-top:2px}.cando-st{color:var(--good);font-weight:700}.cando-green .rch-trades{margin:0;font-size:12.5px;color:#7ee6a8;line-height:1.4}.cando-out{color:var(--amber);font-weight:600;font-size:12.5px}.cando-ok{color:var(--good);font-weight:700}.cando-more{font-size:12px}.cando-k{display:block;margin:16px 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cando-seg{display:flex;width:100%;box-sizing:border-box}.cando-seg button{flex:1;min-height:40px;font-size:14px}.cando-desc{font-size:12px;margin-top:6px;line-height:1.35}.cando-oh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.cando-oh .cando-k{margin:0}.cando-ord{margin-top:8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.cando-ord .rch-ord-row{min-height:40px;padding-block:4px 4px;padding-inline:12px 6px;box-sizing:border-box}.cando-ord .rch-ord-row:first-child{border-top:0}.cando-ord.dim{opacity:.6}.cando-foot{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cando-foot .btn{width:100%;min-height:42px}.pc-head img{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}.pc-head .name{font-size:16px;font-weight:700;min-width:0}.pc-head .exp-count{margin-inline-start:auto;flex-shrink:0}.pc-done-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(80,200,120,.18);color:var(--good);font-size:12px;flex-shrink:0}.pc-row{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.pc-stat{flex:1 1 0;min-width:0}.pc-stat span{display:block;font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pc-stat b{display:block;font-size:20px;line-height:1.15}.pc-stat small{display:block;font-size:10.5px;color:var(--muted)}.pc-bar{display:flex;height:5px;margin-top:5px;border-radius:3px;overflow:hidden;background:var(--panel-2)}.pc-bar i{display:block;height:100%;background:var(--good)}.pc-bar i+i{background:rgba(125,200,255,.6)}.pc-st{flex:0 0 auto;text-align:center}.pc-st>span{display:block;font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.pc-step{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.pc-step.tgt{border-color:rgba(125,200,255,.55)}.pc-step button{flex:0 0 auto;border:0;background:0 0;color:var(--ice);font-size:18px;font-weight:700;width:36px;min-height:38px;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.pc-step button:disabled{color:var(--muted);opacity:.45;cursor:default}.pc-val{position:relative;flex:1 1 auto;min-width:46px;font-size:14px;font-weight:700;white-space:nowrap;text-align:center}.pc-step.tgt .pc-val{color:var(--ice)}.pc-val.up{color:var(--amber)!important}.pc-val select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.pc-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:600}.pc-chip img{width:18px;height:18px;object-fit:contain}.pc-done{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;border:1px solid rgba(80,200,120,.5);border-radius:999px;color:var(--good);font-size:12.5px}@media (max-width:379px){.pc-row{flex-wrap:wrap}.pc-stat{flex:1 1 100%}.pc-st{flex:1 1 0}.pc-step{justify-content:space-between}}.bud-partial{font-size:11.5px;margin-top:6px;color:var(--amber)}.bud-vip{margin-top:8px;padding:7px 10px;border-radius:8px;border:1px solid rgba(80,200,120,.35);background:rgba(80,200,120,.08);color:var(--good);font-size:11.5px}.t12x.bn-pg{display:block}.bn-pg .plx-head{margin-bottom:10px}.bn-card.t12x-card{padding:12px;margin-bottom:10px}.bn-k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);min-height:20px}.bn-k .r{margin-inline-start:auto;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--frost);white-space:nowrap}.bn-k .r i{font-style:normal;color:var(--muted);font-weight:600}.bn-s2{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}@media (min-width:701px){.bn-s2.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bn-sb{position:relative;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);padding:6px 9px 9px}.bn-sb-t{display:flex;justify-content:space-between;align-items:baseline;gap:4px;font-size:12px;line-height:15px}.bn-sb-t span{font-weight:800;letter-spacing:.05em;color:var(--muted)}.bn-sb-t em{font-style:normal;font-weight:700;color:var(--amber);white-space:nowrap}.bn-sb-t em.ok{color:var(--good)}.bn-sb b{display:inline-block;font-size:19px;line-height:23px;font-weight:800;margin-top:1px;color:var(--frost)}.bn-sb small{font-size:12px;color:var(--muted);margin-inline-start:4px}.bn-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(232,162,60,.5)}.bn-bar.z{background:rgba(255,255,255,.07)}.bn-bar i{display:block;height:100%;background:var(--ice)}.bn-lbl{font-size:12.5px;font-weight:700;color:var(--muted);margin-top:10px}.bn-sep{height:1px;background:rgba(49,62,79,.6);margin:10px 0 9px}.bn-rw{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:5px 0;border:0;border-bottom:1px solid rgba(49,62,79,.6);background:0 0;color:inherit;font:inherit;text-align:start}.bn-rw:last-child{border-bottom:0}button.bn-rw{cursor:pointer}.bn-pi{width:54px;height:40px;flex:none;display:flex;align-items:center;justify-content:center}.bn-pi img{max-width:100%;max-height:100%;object-fit:contain}.bn-rw.no .bn-pi img{opacity:.45;filter:grayscale(.6)}.bn-tx{flex:1;min-width:0}.bn-tx b{display:block;font-size:13.5px;line-height:17px;font-weight:700;color:var(--frost)}.bn-tx>span{display:block;font-size:12px;line-height:16px;color:var(--muted)}.bn-tx em{font-style:normal;color:var(--ice);font-weight:700}.bn-tx .ok{color:var(--good);font-weight:700}.bn-sw{width:46px;height:28px;border-radius:999px;background:#334154;position:relative;flex:none;transition:background .15s}.bn-sw::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#a9b6c5;transition:inset-inline-start .15s}.bn-sw.on{background:var(--good)}.bn-sw.on::after{inset-inline-start:21px;background:#fff}.bn-sbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.bn-sbtn select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bn-hd{display:flex;align-items:center;gap:8px;margin:4px 2px 8px}.bn-hd h3{margin:0;font-size:15px;font-weight:800}.bn-hd>:last-child{margin-inline-start:auto}.bn-hint{font-size:12px;color:var(--muted);line-height:16px;margin:2px 2px 10px}.bn-vt{display:flex;gap:5px;margin-top:8px}.bn-vt button,.bn-lc button{flex:1;min-width:0;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font:inherit;font-size:14px;font-weight:800;color:var(--muted);cursor:pointer}.bn-vt button.w{flex:1.5;font-size:12.5px}.bn-vt button.on,.bn-lc button.on{background:var(--ice-dim);border-color:var(--ice);color:var(--frost)}.bn-vt button.up,.bn-lc button.up{border-style:dashed;border-color:rgba(232,162,60,.6);color:var(--amber)}.bn-vt button.up.on,.bn-lc button.up.on{background:rgba(232,162,60,.16)}.bn-rb{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 10px;margin-top:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:inherit;font:inherit;text-align:start}button.bn-rb{cursor:pointer}.bn-rb img{width:44px;height:36px;object-fit:contain;flex:none}.bn-rb .bn-tx>span{color:var(--good)}.bn-rb .ch{color:var(--muted);font-size:20px;flex:none}.bn-tr{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid rgba(49,62,79,.6);font-size:13px}.bn-tr:last-child{border-bottom:0}.bn-k+.bn-tr{margin-top:6px}.bn-tr .tn{width:62px;flex:none;font-weight:800;color:var(--frost)}.bn-tr .tb{flex:1;min-width:0;color:#c6d2de;line-height:17px;padding:4px 0}.bn-tr.cur{margin:0-12px;padding:0 12px;background:rgba(111,211,242,.08);box-shadow:inset 3px 0 0 var(--ice)}html[dir=rtl] .bn-tr.cur{box-shadow:inset -3px 0 0 var(--ice)}.bn-tr.cur .tn{color:var(--ice)}.bn-tr.up .tn{color:var(--amber)}.bn-tag{display:inline-block;font-size:11px;font-weight:800;padding:1px 6px;border-radius:6px;background:var(--ice-dim);color:var(--frost);margin-inline-start:6px;vertical-align:1px}.bn-tag.nx{background:rgba(232,162,60,.18);color:var(--amber)}.bn-tsw{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;height:40px;margin-top:8px}.bn-tsw button{flex:1;min-width:0;border:0;background:var(--panel);font:inherit;font-size:13px;font-weight:700;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.bn-tsw button i{width:8px;height:8px;border-radius:50%;background:var(--tc);flex:none}.bn-tsw button.on{background:var(--panel-2);color:var(--frost);box-shadow:inset 0-3px 0 var(--tc)}.bn-fd{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:8px;overflow:hidden}.bn-fh{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 12px;border:0;background:0 0;color:inherit;font:inherit;text-align:start;cursor:pointer}.bn-fh .bn-ab{width:40px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--panel-2);border:1px solid var(--line);font-weight:800;color:var(--ice);font-size:12px}.bn-mb{display:block;height:3px;border-radius:3px;background:#2b3747;margin-top:4px;overflow:hidden}.bn-mb i{display:block;height:100%;background:var(--ice)}.bn-fh .ch{color:var(--muted);font-size:16px;flex:none;width:16px;text-align:center}.bn-fd.open .bn-fh{border-bottom:1px solid var(--line)}.bn-fb{padding:4px 12px 6px}.bn-stp{display:flex;align-items:center;gap:4px;flex:none}.bn-stp button{width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);font:inherit;font-size:18px;font-weight:700;color:var(--ice);cursor:pointer}.bn-stp button:disabled{color:#46546a;cursor:default}.bn-stp b{min-width:26px;text-align:center;font-size:15px;color:var(--frost)}.bn-lvh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted);margin:10px 2px 5px}.bn-lvh b{color:var(--frost);font-weight:800}.bn-lvh em{font-style:normal;color:var(--ice);font-weight:700;white-space:nowrap}.bn-lvh em.ok{color:var(--good)}.bn-lc{display:flex;gap:4px}.bn-lc button{font-size:13px;border-radius:9px}.bn-lc button.lo{color:#a9c9d6;background:rgba(111,211,242,.07);border-color:rgba(111,211,242,.25)}.bn-lc button.z{flex:.8}.bn-hr{display:flex;align-items:center;gap:10px;min-height:72px;padding:8px 0;border-bottom:1px solid rgba(49,62,79,.6)}.bn-hr:last-child{border-bottom:0}.bn-hr .bn-ph{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1px solid var(--line);flex:none;background:var(--panel-2);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--ice)}.bn-tx>.bn-stars{display:flex;gap:2px;margin-top:3px}.bn-stars button{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:0 0;cursor:pointer}.bn-vv{flex:none;text-align:end;min-width:62px}.bn-vv b{display:block;font-size:17px;line-height:21px;color:var(--frost)}.bn-vv small{display:block;font-size:12px;color:var(--muted)}.bn-vv em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--amber)}.bn-vv em.ok{color:var(--good)}@media (max-width:380px){.bn-stars button{width:30px}.bn-stars svg{width:24px;height:24px}.bn-tr .tn{width:54px}}@media (min-width:901px){.bn-pg{max-width:760px}}.bud-g-head{display:flex;align-items:center;gap:8px;width:100%;background:0 0;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:start;min-height:32px}.bud-g-arrow{margin-inline-start:auto;color:var(--ice)}.bud-g-desc{font-size:11.5px;margin:6px 0 8px}.bud-g-fold{font-size:12px;margin-top:6px}.bud-g-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bud-g{display:flex;align-items:center;gap:8px;padding:8px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.bud-g.drag{border-color:var(--ice);opacity:.85}.bud-g-h{display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:30px;min-height:44px;margin:-8px 0-8px -8px;padding:0 4px 0 8px;cursor:grab;color:var(--muted);font-size:16px;touch-action:none;letter-spacing:-3px;user-select:none;-webkit-user-select:none;border-radius:10px 0 0 10px}.bud-g-h:active,.bud-g.drag .bud-g-h{cursor:grabbing;color:var(--ice);background:rgba(111,211,242,.08)}.bud-g-h:focus-visible{outline:2px solid var(--ice);outline-offset:-2px}.bud-g-n{width:20px;height:20px;border-radius:50%;background:var(--ice-dim);color:var(--frost);font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.bud-g>img,.bud-g>i{width:30px;height:30px;object-fit:contain;flex:none}.bud-g>i{font-style:normal;display:grid;place-items:center;border-radius:8px;background:var(--panel)}.bud-g-t{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.bud-g-nm{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bud-g-nm b{font-size:13px}.bud-g-tag{font-size:10px;padding:0 7px;border-radius:999px;border:1px solid var(--ice);color:var(--ice);line-height:16px}.bud-g-tag.mini{border-color:rgba(232,162,60,.6);color:var(--amber)}.bud-g-t small{font-size:11px;color:var(--muted)}.bud-g-t small b{color:var(--frost);font-weight:600}.bud-g-bar{display:block;height:4px;background:var(--panel);border-radius:3px;overflow:hidden}.bud-g-bar i{display:block;height:100%;background:var(--ice)}.bud-g-bar i.mini{background:var(--amber)}.bud-g-btns{display:flex;flex-direction:column;gap:3px;flex:none}.bud-g-btns button{min-width:32px;min-height:26px;border:1px solid var(--line);background:var(--panel);color:var(--frost);border-radius:6px;font-size:10px;cursor:pointer;padding:0}.bud-g-btns button:disabled{opacity:.35;cursor:default}.bud-g-add{width:100%;margin-top:8px;padding:10px;border:1px dashed var(--line);border-radius:10px;background:0 0;color:var(--ice);font:inherit;font-size:13px;cursor:pointer}.bud-g-note{font-size:10.5px;margin-top:4px}.bud-g-form{margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-size:12px}.bud-g-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.bud-g-chips button{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--frost);font:inherit;font-size:12px;cursor:pointer;min-height:32px}.bud-g-chips button.on{border-color:var(--ice);background:var(--ice-dim)}.bud-g-form select{width:100%;margin-top:4px}.bud-g-fbtn{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.bud-g-row2{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bud-g-by{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;font:inherit;font-size:10.5px;padding:2px 8px;cursor:pointer;min-height:24px;white-space:nowrap}.bud-g-by.ev{border-color:rgba(167,139,250,.55);color:#c4b5fd}.bud-g-by.date{border-color:var(--ice);color:var(--ice)}.bud-g{flex-wrap:wrap}.bud-g-by-box{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.bud-g-by-box button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12.5px;cursor:pointer}.bud-g-by-box button.on{border-color:var(--ice);background:var(--ice-dim)}.bud-g-by-box small{color:var(--muted)}.bud-g-by-date{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px}.bud-g-by-date input{max-width:160px}.bud-g-sum.warn{border-color:rgba(232,162,60,.45);background:rgba(232,162,60,.08);color:var(--amber)}.bud-g-tag.push{border-color:var(--good);color:var(--good)}.bud-ht{margin-top:10px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--panel-2)}.bud-ht>summary{cursor:pointer;font-weight:600;font-size:13px;min-height:28px;display:flex;align-items:center;gap:6px}.bud-ht-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line)}.bud-ht-r>img,.bud-ht-r>i{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:none;font-style:normal;display:grid;place-items:center;background:var(--panel)}.bud-ht-n{display:flex;flex-direction:column;min-width:80px;flex:1 1 auto;font-size:12.5px}.bud-ht-n small{color:var(--muted);font-size:10.5px}.bud-ht-ctl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bud-ht-ctl select{padding:4px 6px;font-size:12px}.bud-ht-c{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;min-height:32px;cursor:pointer}.bud-ht-x{min-width:32px;min-height:32px;border:1px solid var(--line);background:var(--panel);color:var(--frost);border-radius:6px;cursor:pointer}.bud-ht-gen{margin:6px 0;padding:8px;border:1px solid rgba(80,200,120,.35);border-radius:8px;background:rgba(80,200,120,.07);font-size:12px}.bud-ht-add{padding:8px 0;border-top:1px solid var(--line)}.bud-ht-add select{width:100%}@media (max-width:700px){.bud-ht-ctl select{font-size:16px}}.bud-rm-seg{margin:8px 0}.bud-rm-l{margin:3px 0;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.bud-rm-l>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;font-size:12px}.bud-rm-l>summary::-webkit-details-marker{display:none}.bud-rm-l>summary img,.bud-rm-l>summary i{width:22px;height:22px;object-fit:contain;flex:none}.bud-rm-l>summary span{flex:1 1 auto;min-width:0}.bud-rm-l>summary b{white-space:nowrap}.bud-rm-items{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 8px}.bud-rm-for{flex:1 1 100%;font-size:11px;color:var(--amber)}.rm-cols{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.rm-cols>div{min-width:0}@media (min-width:900px){.rm-cols{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start}}.bud-rm-l.rm-hot{border-color:var(--ice);box-shadow:inset 3px 0 0 var(--ice)}.rmr-cols .rm-left,.rmr-cols .rm-right{display:flex;flex-direction:column;gap:12px}.rmr-cols .t12x-card{margin:0}.rmr-lbl{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rmr-top{background:linear-gradient(180deg,rgba(125,211,252,.1),rgba(125,211,252,.02))}.rmr-tw{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rmr-ev{display:inline-block;padding:2px 8px;line-height:1.35;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent}.rmr-ev.svs{color:#fca5a5;background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.35)}.rmr-ev.koi{color:#c4b5fd;background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.35)}.rmr-ev.gen{color:#fcd34d;background:rgba(232,162,60,.14);border-color:rgba(232,162,60,.35)}.rmr-ev.flag{color:var(--good);background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.35);max-width:150px}.rmr-big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.rmr-big b{font-size:24px;color:var(--frost)}.rmr-big span{font-size:13px;color:var(--muted)}.rmr-bar{display:block;height:5px;border-radius:99px;background:rgba(148,163,184,.18);overflow:hidden;margin-top:5px}.rmr-bar i{display:block;height:100%;border-radius:99px;background:var(--good)}.rmr-bar.big{height:6px;margin:8px 0 10px}.rmr-next{font-size:13.5px;color:var(--frost)}.rmr-next b.good,.rmr-next.good{color:var(--good)}.rmr-all{font-size:12px;margin-top:2px}.rmr-miss{margin-top:10px;border:1px solid rgba(232,162,60,.55);border-radius:12px;background:rgba(232,162,60,.08);padding:8px 12px}.rmr-miss-h{font-size:12.5px;font-weight:700;color:var(--amber);margin-bottom:4px}.rmr-miss-r{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:var(--frost)}.rmr-miss-r img,.rmr-miss-r>i{width:22px;height:22px;object-fit:contain;flex:none}.rmr-miss-r span{flex:1 1 auto;min-width:0}.rmr-miss-r small{color:var(--muted);font-size:12px}.rmr-miss-r em{font-style:normal;font-weight:700;color:var(--amber);font-size:12.5px;white-space:nowrap}.rmr-goals{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.rmr-gh{display:flex;align-items:center;gap:8px}.rmr-gh .rmr-lbl{flex:1 1 auto;min-width:0}.rmr-a{background:0 0;border:0;color:var(--ice);font-size:13px;font-weight:600;padding:6px 4px;min-height:36px;cursor:pointer}.rmr-fb{min-height:36px;white-space:nowrap}.rmr-gfold{gap:10px}.rmr-gics{display:flex;flex:none}.rmr-gics img,.rmr-gics i{width:26px;height:26px;border-radius:6px;object-fit:cover;margin-inline-end:-6px;border:1px solid var(--line);background:var(--panel-2)}.rmr-gfl{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;font-size:13px;color:var(--frost);margin-inline-start:6px}.rmr-gfl em{font-style:normal;color:var(--amber)}.rmr-gfl small{flex:1 1 100%;color:var(--muted);font-size:12px}.rmr-gl{display:flex;flex-direction:column}.rmr-g{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;background:0 0;border:0;border-bottom:1px solid var(--line);color:var(--frost);text-align:start;cursor:pointer;font:inherit}.rmr-gn{width:16px;flex:none;color:var(--muted);font-size:12.5px;text-align:center}.rmr-gi{width:38px;height:38px;flex:none;border-radius:9px;object-fit:contain}i.rmr-gi{background:var(--panel-2)}.rmr-gt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.rmr-gt b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmr-g.late .rmr-bar i{background:var(--amber)}.rmr-gd{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:end;max-width:44%}.rmr-gd b{font-size:13.5px;color:var(--good);white-space:nowrap}.rmr-g.late .rmr-gd b{color:var(--amber)}.rmr-gd small{font-size:11.5px;color:var(--muted)}.rmr-g.late .rmr-gd small{color:var(--amber)}.rmr-chev{flex:none;color:var(--muted);font-size:18px}.rmr-fix{margin:8px 0;border:1px solid rgba(232,162,60,.55);border-radius:12px;background:rgba(232,162,60,.07);padding:8px 12px;font-size:13px;color:var(--frost)}.rmr-fix b{color:var(--amber)}.rmr-mv{margin-top:8px;width:100%;min-height:38px}.rmr-side{font-size:12px;margin-top:6px}.rmr-more{display:block;width:100%;background:0 0;border:0;color:var(--ice);font-size:13.5px;font-weight:600;padding:10px 0 2px;min-height:38px;cursor:pointer}.rmr-ch{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.rmr-ch small{font-size:12px;text-align:end}.rmr-br{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.rmr-br>img,.rmr-br>i{width:30px;height:30px;object-fit:contain;flex:none}.rmr-bn{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.rmr-bn b{font-size:13.5px;color:var(--frost)}.rmr-bn small{font-size:12px;color:var(--muted)}.rmr-bp{font-weight:700;font-size:13.5px;color:var(--frost);white-space:nowrap}.rmr-br.done .rmr-bn b,.rmr-br.done .rmr-bp{text-decoration:line-through;color:var(--muted)}.rmr-tk{flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:15px;cursor:pointer}.rmr-tk.on{background:rgba(74,222,128,.16);border-color:rgba(74,222,128,.6);color:var(--good)}.rmr-tk:disabled:not(.on){opacity:.35;cursor:default}.rmr-tk.on:disabled{cursor:default}.rmr-empty{padding:8px 0;font-size:13px}.rmr-wr{display:grid;grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 0;background:0 0;border:0;border-bottom:1px solid var(--line);color:var(--frost);text-align:start;font:inherit;cursor:pointer;scroll-margin-top:80px}.rmr-wd,.rmr-wv{display:flex;flex-direction:column;min-width:0}.rmr-wd b{font-size:13.5px;white-space:nowrap}.rmr-wd small,.rmr-wm small{font-size:12px;color:var(--muted)}.rmr-wm{display:flex;flex-direction:column;gap:5px;min-width:0}.rmr-evs{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.rmr-wv{align-items:flex-end;text-align:end}.rmr-wv b{font-size:13.5px;white-space:nowrap}.rmr-wv small{font-size:12px;white-space:nowrap}.rmr-wv small.ok{color:var(--good)}.rmr-wv small.over{color:var(--danger)}.rmr-wbar{position:relative;display:flex;height:5px;border-radius:99px;background:rgba(148,163,184,.18)}.rmr-wbar i.ok{background:var(--good);border-radius:99px 0 0 99px}.rmr-wbar i.over{background:var(--danger)}.rmr-wbar b{position:absolute;top:-3px;width:2px;height:11px;background:var(--frost);opacity:.8}.rmr-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;padding-top:8px}.rmr-legend span{display:inline-flex;align-items:center;gap:4px}.rmr-legend i{width:12px;height:5px;border-radius:99px}.rmr-legend i.ok{background:var(--good)}.rmr-legend i.over{background:var(--danger)}.rmr-legend b{width:2px;height:11px;background:var(--frost);opacity:.8}.rmr-flash{animation:rmrFlash 1.6s ease}@keyframes rmrFlash{0%,60%{background:rgba(125,211,252,.16)}to{background:0 0}}.rmr-sheet .gs-head{align-items:center}.rmr-shi{width:44px;height:44px;border-radius:10px;object-fit:contain;flex:none}.rmr-sht{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.rmr-sht b{font-size:16px;color:var(--frost)}.rmr-sht small{font-size:12.5px;color:var(--muted)}.rmr-sbx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.rmr-sbx>div{border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--panel-2);display:flex;flex-direction:column;min-width:0}.rmr-sbx small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmr-sbx b{font-size:16px;color:var(--frost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmr-sbx b.good{color:var(--good)}.rmr-sbx b.warn{color:var(--amber)}.rmr-sh{margin:10px 0 6px;display:flex}.rmr-needs{display:flex;flex-wrap:wrap;gap:6px}.rmr-need{position:relative;display:inline-flex;align-items:center;gap:6px;padding-block:5px 5px;padding-inline:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);max-width:100%}.rmr-need img,.rmr-need>i{width:24px;height:24px;object-fit:contain;flex:none}.rmr-need span{display:flex;flex-direction:column;min-width:0}.rmr-need b{font-size:12.5px;color:var(--frost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmr-need small{font-size:11.5px;color:var(--good)}.rmr-need.short small{color:var(--danger);font-weight:700}.rmr-gp{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--frost)}.rmr-gpw{flex:none;width:96px;font-size:12.5px}.rmr-gpn{flex:1 1 auto;min-width:0}.rmr-gby{margin-top:12px}.rmr-sbtn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rmr-sbtn .btn{min-height:40px}.rmr-wb{width:100%;margin-top:12px;min-height:40px}@media (min-width:900px){.rmr-cols{grid-template-columns:minmax(340px,460px) minmax(0,1fr)}}.bud-g-sum{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(80,200,120,.35);background:rgba(80,200,120,.08);color:var(--good);font-size:12px}.bud-line-bar{width:4px;align-self:stretch;border-radius:3px;flex:none}.bud-line-t{flex:1 1 auto;min-width:0}.bud-line-t b{font-size:14.5px}.bud-line-t .meta{font-size:11.5px}.bud-line-v{text-align:end;white-space:nowrap}.bud-line-v b{font-size:15.5px}.bud-line-v .meta{display:block;font-size:11px}.bud-line[open] .bud-line-arrow{display:inline-block;transform:rotate(90deg)}.bud-line-body{padding:0 0 10px 14px}.bud-mat{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 5px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.03);font-size:13px}.bud-mat img{width:24px;height:24px;object-fit:contain}.bud-mat i{width:24px;height:24px;display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--muted)}.rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rc-card{text-align:center;border:1px solid var(--line);border-radius:14px;padding:10px 6px;min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 14%,transparent),transparent 60%),var(--panel)}.rc-wrap #rosterCollapseToggle{padding:0 2px}.rc-wrap #rosterCollapseToggle h2{font-size:18px}.rc-troop{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--rc)}.rc-pick{width:54px;height:54px;margin:6px auto;border-radius:10px;background:var(--panel-2);overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-pick img{width:100%;height:100%;object-fit:cover}.rc-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-stars{display:flex;flex-wrap:nowrap;justify-content:center;gap:1px;margin:4px 0}.rc-stars>*{width:19px!important;height:19px!important;flex-shrink:0}.rc-step{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2px;max-width:130px;margin:2px auto 6px}.rc-step span{font-size:10.5px;font-weight:700;color:var(--ice);white-space:nowrap;min-width:0}@media (max-width:380px){.rc-step span{font-size:9.5px;letter-spacing:-.2px}}.rc-pm{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);color:var(--frost);font-size:16px;line-height:1;display:grid;place-items:center;flex-shrink:0;cursor:pointer;padding:0}.rc-pm.plus{background:var(--ice);color:#0f141b;border-color:var(--ice);font-weight:800}.rc-pm:disabled{opacity:.35;cursor:default}.rc-pct span{display:block}.dash-sec{margin-top:16px}.dash-sec2{margin-top:12px}@media (max-width:700px){.dash-fit .page-head{display:none}.dash-fit .dash-sec{margin-top:6px}.dash-fit .dash-sec2{margin-top:6px}.dash-fit .sa-card{padding:6px 10px;gap:8px;border-radius:12px}.dash-fit .sa-ic{display:none}.dash-fit .sa-k{display:none}.dash-fit .sa-v{font-size:15px;line-height:1.2}.dash-fit .sa-chips{flex-wrap:nowrap;overflow-x:auto;margin-top:3px;scrollbar-width:none}.dash-fit .sa-chip{white-space:nowrap;font-size:10px;padding:1px 7px}.dash-fit .sa-edit{padding:3px 8px}.dash-fit #rosterCollapseToggle h2{font-size:14px}.dash-fit #rosterCollapseBody>label{margin:3px 0 5px!important}.dash-fit .rc-wrap{margin-bottom:0!important}.dash-fit .rc-grid{gap:6px}.dash-fit .rc-card{padding:5px 4px;border-radius:12px}.dash-fit .rc-pick{width:36px;height:36px;margin:2px auto;border-radius:8px}.dash-fit .rc-stars{margin:1px 0}.dash-fit .rc-stars>*{width:17px!important;height:17px!important}.dash-fit .rc-step{margin:1px auto 2px;max-width:110px;font-size:11px}.dash-fit .rc-pm{width:22px;height:22px;font-size:14px}.dash-fit .rc-sh{font-size:10px;margin:0;line-height:1.3}.dash-fit .rc-pct{font-size:10px;line-height:1.25}.dash-fit .rc-pct span{display:inline}.dash-fit .rc-pct span+span::before{content:" · "}.dash-fit .rc-card select{font-size:11px;padding:1px 4px;margin-top:2px;height:24px}.dash-fit #troopSections>.meta{display:none}.dash-fit #troopSections{display:flex;flex-direction:column}.dash-fit{--sx:1}.dash-fit .rc-pick{width:calc(36px*min(var(--sx),1.55));height:calc(36px*min(var(--sx),1.55))}.dash-fit .rc-stars>*{width:calc(17px*min(var(--sx),1.35))!important;height:calc(17px*min(var(--sx),1.35))!important}.dash-fit .rc-card{padding:calc(5px + (var(--sx) - 1)*10px) 4px}.dash-fit{margin-top:-10px}.dash-fit .rc-card select{height:22px}}@media (max-width:439px){.dash-fit .rc-troop,.dash-fit .rc-sh,.dash-fit .rc-pct,.dash-fit .sa-chip{font-size:11px}.dash-fit .rc-name .meta,.dash-fit label .meta,.dash-fit label .meta b,.dash-fit #rosterCollapseBody>label .meta{font-size:11px!important}.dash-fit .rc-sh{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.dash-fit .rc-step span{font-size:11px;letter-spacing:0}.qk-chip span{font-size:11px}}.rc-pct{font-size:10.5px;line-height:1.4;color:var(--frost)}.rc-card select{font-size:11px;padding:3px 6px;margin-top:6px;max-width:100%}@media (min-width:1000px){.rc-pick{width:72px;height:72px}.rc-stars>*{width:24px!important;height:24px!important}.rc-name{font-size:14px}.rc-pct{font-size:12px}}.pur-ng-sa{border:1px solid var(--line);border-radius:12px;padding:8px 10px;font-size:12px;margin:4px 0}.pur-ng-link{background:0 0;border:0;padding:0;color:var(--ice);text-decoration:underline;cursor:pointer;font-size:12px}.pur-ng-own{font-size:11.5px;margin:4px 0}.pur-ng-own summary{cursor:pointer}.tl-top{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin-bottom:12px}.tl-k{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tl-edit{flex:0 0 auto;width:38px;height:38px;margin:-6px 0;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:15px;cursor:pointer}.tl-v{font-size:26px;font-weight:800;margin:2px 0 6px;line-height:1.15}.tl-vg{font-size:16px;font-weight:600;color:var(--muted)}.tl-nx{font-size:13.5px;line-height:1.35}.tl-nxk{font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px;background:rgba(111,211,242,.18);color:var(--ice);margin-inline-end:4px;text-transform:uppercase}.tl-cd{margin-top:8px;font-size:14px}.tl-cd b{font-size:22px;color:var(--ice)}.tl-bar{height:6px;border-radius:9px;background:var(--panel-2);margin-top:8px;overflow:hidden}.tl-bar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--ice-dim),var(--ice))}.tl-bl{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);margin-top:4px}.tl{position:relative;padding-inline-start:22px}.tl::before{content:"";position:absolute;top:10px;bottom:10px;inset-inline-start:7px;width:2px;background:var(--line)}.tl-day,.tl-open,.tl-more{position:relative;margin-bottom:10px}.tl-day{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 11px}.tl-day.next{border-color:rgba(111,211,242,.6);box-shadow:0 0 0 1px rgba(111,211,242,.2),0 0 18px rgba(111,211,242,.15)}.tl-dot{position:absolute;inset-inline-start:-21px;top:15px;width:12px;height:12px;border-radius:50%;border:2px solid var(--muted);background:var(--bg)}.tl-day.next .tl-dot{border-color:var(--ice);background:var(--ice);box-shadow:0 0 8px var(--ice)}.tl-dot.g{border-color:var(--good);background:var(--good);color:#06210f;font-size:8px;font-weight:900;display:flex;align-items:center;justify-content:center}.tl-dh{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:13.5px;margin-bottom:8px}.tl-dt{color:var(--muted);font-size:12.5px}.tl-gen{font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:6px;background:rgba(111,211,242,.18);color:var(--ice)}.tl-in{margin-inline-start:auto;font-size:12px;color:var(--muted);white-space:nowrap}.tl-day.next .tl-in{color:var(--ice);font-weight:700}.tl-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tl-chip{display:flex;align-items:center;gap:7px;background:var(--panel-2);border-radius:12px;padding-block:4px 4px;padding-inline:4px 8px;min-width:0}.tl-pic{position:relative;width:34px;height:34px;flex:0 0 auto;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06)}.tl-pic img{width:34px;height:34px;object-fit:contain;border-radius:9px;display:block}.tl-pic b{font-size:14px;color:var(--ice)}.tl-pic i{position:absolute;top:-5px;inset-inline-end:-5px;font-style:normal;font-size:10px;line-height:15px;width:15px;height:15px;text-align:center;border-radius:50%;background:var(--amber);color:#1b1406}.tl-cw{display:flex;flex-direction:column;min-width:0;line-height:1.2}.tl-cn{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-chip.u .tl-cn{white-space:normal;font-size:12px;overflow-wrap:anywhere}.tl-src{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-src.hall{color:var(--amber)}.tl-src.wheel{color:var(--ice)}.tl-src.event{color:var(--good)}.tl-src.packs,.tl-src.signin,.tl-src.recruit,.tl-src.unl{color:#c9a7f0}.tl-open>summary,.tl-more>summary{list-style:none;cursor:pointer}.tl-open>summary::-webkit-details-marker,.tl-more>summary::-webkit-details-marker{display:none}.tl-open>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;background:rgba(91,201,138,.1);border:1px solid rgba(91,201,138,.35);border-radius:14px;padding:10px 12px}.tl-ok{color:var(--good);font-weight:700;font-size:14px;flex:1 1 100%}.tl-stack{display:inline-flex}.tl-stack img{width:24px;height:24px;object-fit:contain;border-radius:50%;margin-inline-end:-7px;background:var(--panel-2);border:1px solid var(--bg)}.tl-os{font-size:12px;color:var(--muted);margin-inline-start:auto}.tl-more>summary{display:flex;align-items:center;gap:6px;min-height:42px;font-size:13px;color:var(--muted);background:var(--panel);border:1px dashed rgba(255,255,255,.16);border-radius:12px;padding:9px 12px}.tl-more[open] .tl-mv{transform:rotate(180deg)}.tl-open-l{padding:10px 0 0}.tl-day.done .tl-dot{border-color:var(--good);background:var(--good)}.tl-in.ok{color:var(--good)}.tl-leg{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin-top:12px}.tl-leg .tl-src{overflow:visible}@media (min-width:900px){.tl-top,.tl,.tl-leg{max-width:760px}.tl-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-wrap{max-width:620px}.ab-card{background:var(--panel);border:1px solid var(--line);border-radius:16px}.ab-k{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:4px 4px 8px}.ab-hero{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:12px}.ab-hero img{width:52px;height:52px;border-radius:12px;flex:0 0 auto}.ab-name{font-size:17px;font-weight:800}.ab-tag{font-size:13px;line-height:1.4;color:var(--muted);margin-top:2px}.ab-feats{display:grid;gap:8px;margin-bottom:12px}.ab-feat,.ct-tip{display:flex;align-items:center;gap:12px;padding:10px 12px}.ab-feat img{width:40px;height:40px;object-fit:contain;flex:0 0 auto}.ab-feat>div,.ct-tip>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ab-feat b,.ct-tip b{font-size:14px}.ab-feat span,.ct-tip>div>span{font-size:12.5px;line-height:1.35;color:var(--muted)}.ab-data{padding:11px 14px;margin-bottom:10px}.ab-dl{display:flex;gap:8px;font-size:13.5px;margin-top:8px;line-height:1.35}.ab-dl>span{color:var(--good);font-weight:800;flex:0 0 auto}.ab-lnk{display:inline-flex;align-items:center;margin-top:10px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--ice);font-size:13px;font-weight:600;text-decoration:none}.ab-story{margin-bottom:12px}.ab-story>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;font-weight:700;font-size:14px}.ab-story>summary::-webkit-details-marker{display:none}.ab-story[open] .ab-chev{transform:rotate(180deg)}.ab-chev{color:var(--muted)}.ab-story p{margin:0;padding:0 14px 12px;font-size:13.5px;line-height:1.6;white-space:pre-line}.btn.ab-cta,.btn.ct-pri{background:var(--ice-dim);border:1px solid rgba(111,211,242,.35);color:#fff;font-weight:700;min-height:40px}.btn.ab-cta{width:100%}.ab-foot{font-size:11.5px;color:var(--muted);line-height:1.45;margin:12px 4px 0;text-align:center}.ct-main{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 14px 14px;margin-bottom:14px}.ct-ic{width:48px;height:48px;border-radius:14px;background:rgba(111,211,242,.15);color:var(--ice);font-size:24px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.ct-msg{font-size:13px;line-height:1.4;color:var(--muted);max-width:320px}.ct-em{margin-top:12px;width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:11px;font-size:17px;font-weight:700;color:var(--ice);overflow-wrap:anywhere}.ct-btns{display:flex;gap:8px;width:100%;margin-top:10px}.ct-btns .btn{flex:1 1 0;min-height:40px;font-size:14px}.ct-btns button.btn.ghost{background:var(--panel-2);color:var(--frost);font-weight:700}.ct-tip{margin-bottom:8px}.ct-te{width:36px;height:36px;border-radius:10px;background:var(--panel-2);display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto}.ct-row{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;margin-top:12px;font-size:14px;font-weight:600;color:var(--frost);text-decoration:none}.ct-chev{color:var(--muted);font-size:18px}@media (max-width:700px){.ab-wrap .ct-btns .btn,.ab-wrap .btn.ab-cta{min-height:44px;height:44px}.tl-top .tl-edit{width:42px;height:42px}}.sa-card{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 14px}.sa-ic{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(108,199,230,.25),rgba(108,199,230,.05));display:grid;place-items:center;font-size:22px;flex-shrink:0}.sa-k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.sa-v{font-size:20px;font-weight:800}.sa-s{font-size:12px;color:var(--muted);font-weight:500}.sa-edit{margin-inline-start:auto;flex-shrink:0}.sa-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.sa-chip{font-size:11px;padding:2px 9px;border-radius:999px;border:1px solid var(--line)}.sa-chip.i{border-color:var(--ice);color:var(--ice)}.sage-box{max-width:380px}.sa-preview{font-size:11.5px;margin-top:6px;min-height:16px}.sa-moved{font-size:12px;padding:7px 10px;border-radius:10px;border:1px solid var(--ice);color:var(--ice);margin-bottom:8px}.sa-own{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);display:grid;gap:4px}.sa-tip{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);font-size:12px}.sa-tip b{display:block;font-size:12.5px}.sa-num{width:22px;height:22px;border-radius:50%;background:var(--panel-2);display:grid;place-items:center;font-size:11px;font-weight:800;flex-shrink:0}.sa-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.sa-lock{display:flex;gap:10px;align-items:flex-start;border:1px dashed #e0b25a;color:#e0b25a;border-radius:12px;padding:10px 12px;font-size:12.5px;margin:0 0 12px}.pc-view button{padding:6px 12px}.pc-chips{display:flex;flex-wrap:nowrap!important;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:10px}.pc-chips::-webkit-scrollbar{display:none}.pc-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;font-size:11.5px;padding:4px 11px;border-radius:999px;border:1px solid var(--line);background:0 0;color:var(--muted);cursor:pointer}.pc-chip i{width:8px;height:8px;border-radius:50%;opacity:.4}.pc-chip.on{color:var(--frost);border-color:rgba(108,199,230,.45);background:rgba(108,199,230,.08)}.pc-chip.on i{opacity:1}.pc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pc-list{display:flex;flex-direction:column;gap:10px}.pcl-head{margin-bottom:10px}.pcl-fbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:13px;font-weight:600;cursor:pointer}.pcl-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ice);color:#0f141b;font-size:11px;font-weight:800}.pcl-ans,.pcl-wk,.pcl-day{padding:12px!important;margin-bottom:10px}.pcl-ans{background:linear-gradient(180deg,#1f3142,var(--panel));border-color:#36566b}.pcl-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pcl-bx{min-width:0;background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:8px 10px}.pcl-bx .l{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pcl-bx b{display:block;font-size:17px;line-height:1.25;margin-top:2px;color:var(--frost)}.pcl-bx small{display:block;font-size:11.5px;color:var(--muted);margin-top:1px;min-height:1em}.pcl-bx.svs{background:rgba(255,122,122,.1);border-color:rgba(255,122,122,.35)}.pcl-bx.svs b{color:#ff8f8f}.pcl-bx[style*="--evc"] b{color:var(--evc)}.pcl-bx.koi{background:rgba(169,140,240,.1);border-color:rgba(169,140,240,.35)}.pcl-bx.koi b{color:#c7b5f7}.pcl-bx.gen{background:rgba(224,178,90,.1);border-color:rgba(224,178,90,.35)}.pcl-bx.gen b{color:#f0c878}.pcl-wkh{display:flex;align-items:center;gap:6px}.pcl-nb{flex:none;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:18px;line-height:1;cursor:pointer}.pcl-wkt{flex:1;min-width:0;height:36px;border:0;background:0 0;color:var(--frost);font-size:14.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcl-wkt b{font-weight:700}.pcl-today{flex:none;height:32px;padding:0 10px;border:1px solid #3c7590;border-radius:9px;background:var(--ice-dim);color:#dff5fc;font-size:12.5px;font-weight:700;cursor:pointer}.pcg{margin-top:8px}.pcg-dh{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:2px 0 4px;background:var(--panel)}.pcg-dh.is-pinned{position:fixed;top:0;z-index:40;padding:6px 0;border-bottom:1px solid var(--line);box-shadow:0 6px 18px rgba(0,0,0,.35);border-radius:0 0 10px 10px}.pcg-d{min-width:0;min-height:42px;padding:3px 0 4px;border:1px solid transparent;border-radius:10px;background:var(--panel-2);color:var(--frost);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;cursor:pointer;font:inherit}.pcg-d .w{font-size:11px;font-weight:700;color:var(--muted)}.pcg-d b{font-size:14px;font-weight:800}.pcg-d.past{opacity:.5}.pcg-d.td{background:#e0b25a;color:#1b1406;opacity:1}.pcg-d.td .w{color:#3b2a08}.pcg-d.sel{border-color:#6fb7d6;box-shadow:0 0 0 2px rgba(111,211,242,.35);opacity:1}.pcg-d.sel:not(.td){background:var(--ice-dim)}.pcg-d.sel:not(.td) .w{color:#dff5fc}.pcg-body{position:relative;padding-bottom:4px}.pcg-col{position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--a)*100%/7);width:1px;background:rgba(255,255,255,.05);pointer-events:none}.pcg-tdcol,.pcg-selcol{position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--a)*100%/7);width:calc(100%/7);pointer-events:none}.pcg-tdcol{background:rgba(224,178,90,.14);border-inline:1px solid rgba(224,178,90,.32)}.pcg-selcol{background:rgba(111,211,242,.09);border-inline:1px solid rgba(111,211,242,.28)}.pcg-band{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin:6px 0 2px;padding:5px 8px;border-radius:4px;border-inline-start:3px solid var(--ice);background:var(--panel-2);font-size:12.5px;font-weight:800;color:#c9d4e3}.pcg-band.ev{border-inline-start-color:#3fc1a5}.pcg-band.plan{border-inline-start-color:#e0b25a}.pcg-band.oth{border-inline-start-color:var(--muted)}.pcg-band small{font-size:11px;font-weight:700;color:var(--muted);background:rgba(255,255,255,.07);border-radius:8px;padding:0 6px}.pcg-row{position:relative;z-index:1;height:32px}.pcg-bar{position:absolute;top:3px;height:26px;inset-inline-start:calc(var(--a)*100%/7 + 1px);width:calc(var(--w)*100%/7 - 2px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;overflow:hidden;border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 52%,var(--panel)),color-mix(in srgb,var(--c) 36%,var(--panel)));border-bottom:2px solid color-mix(in srgb,var(--c) 70%,#05080f);color:#f3f8fb;font-size:12px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);cursor:pointer}.pcg-bar img{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.pcg-bar em{font-style:normal;font-size:13px;flex:0 0 auto}.pcg-bar .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pcg-bar.out .nm{display:none}.pcg-bar.two .nm{white-space:normal;font-size:11px;line-height:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip}.pcg-bar .st{font-style:normal;color:#ffd27a;font-size:12px;flex:0 0 auto}.pcg-bar.cr{clip-path:polygon(0 0,calc(100% - 10px)0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-inline-end:13px;border-radius:6px 0 0 6px}.pcg-bar.cl{clip-path:polygon(10px 0,100%0,100% 100%,10px 100%,0 50%);padding-inline-start:13px;border-radius:0 6px 6px 0}.pcg-bar.cl.cr{clip-path:polygon(10px 0,calc(100% - 10px)0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);border-radius:0}html[dir=rtl] .pcg-bar.cr:not(.cl){clip-path:polygon(10px 0,100%0,100% 100%,10px 100%,0 50%);border-radius:0 6px 6px 0}html[dir=rtl] .pcg-bar.cl:not(.cr){clip-path:polygon(0 0,calc(100% - 10px)0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:6px 0 0 6px}.pcg-bar.hot{box-shadow:inset 0 0 0 2px #d9cdfb}.pcg-bar:focus-visible{outline:2px solid var(--ice);outline-offset:1px}.pcg-side{position:absolute;top:0;height:32px;display:flex;align-items:center;font-size:11.5px;font-weight:600;color:#c9d4e3;white-space:nowrap;cursor:pointer}.pcg-side.two{white-space:normal;line-height:13px}.pcg-side.r{inset-inline-start:calc((var(--a) + var(--w))*100%/7 + 5px)}.pcg-side.l{inset-inline-end:calc((7 - var(--a))*100%/7 + 5px);text-align:end;justify-content:flex-end}.pcg-more{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:6px;padding:0 8px;border:1px dashed rgba(124,196,255,.4);border-radius:10px;background:var(--panel-2);color:var(--ice);font-size:13px;font-weight:800;cursor:pointer}.pcg-stk{display:flex}.pcg-stk img{width:22px;height:22px;object-fit:contain;background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:1px;margin-inline-start:-6px}.pcg-stk img:first-child{margin-inline-start:0}.pcg-less{position:relative;z-index:1}.pcl-more{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:0;background:0 0;color:var(--ice);font-size:13px;font-weight:600;cursor:pointer;position:relative;z-index:2}.pcl-hint{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:2px;padding:0 2px;border:0;background:0 0;color:var(--muted);font-size:12px;cursor:pointer;text-align:start}.pcl-hint i{width:7px;height:7px;border-radius:50%;flex:none}.pcl-empty{font-size:12.5px;padding:6px 0;position:relative;z-index:2}.pcl-dh{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.pcl-dh b{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pcl-dh span{margin-inline-start:auto;font-size:11.5px;color:var(--muted)}.pcl-evb{display:flex;align-items:center;gap:6px;margin:6px 0 4px;padding:7px 10px;border-radius:11px;font-size:12.5px;font-weight:700}.pcl-evb small{margin-inline-start:auto;font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.pcl-evb.svs{background:rgba(255,122,122,.13);border:1px solid rgba(255,122,122,.35)}.pcl-evb.koi,.pcl-evb.gen{background:rgba(169,140,240,.13);border:1px solid rgba(169,140,240,.35)}.pcl-evb.wh{background:rgba(111,211,242,.1);border:1px solid rgba(111,211,242,.3)}.pcl-evb.ul{background:rgba(91,201,138,.1);border:1px solid rgba(91,201,138,.35)}.pcl-rw{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 0;border-top:1px solid rgba(255,255,255,.06);cursor:pointer}.pcl-dh+.pcl-rw,.pcl-evb+.pcl-rw{border-top:0}.pcl-ic{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:20px}.pcl-ic img{width:34px;height:34px;object-fit:contain}.pcl-rt{flex:1;min-width:0}.pcl-rt>b{display:block;font-size:13.5px;font-weight:700;color:var(--frost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcl-rt>b small{font-weight:500;color:var(--muted)}.pcl-rt>span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.pcl-rp{flex:none;font-size:12.5px;font-weight:700;color:var(--frost);white-space:nowrap}.pcl-pill{display:inline-block;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px;white-space:nowrap}.pcl-pill.now{background:rgba(91,201,138,.16);color:var(--good)}.pcl-pill.end{background:rgba(232,162,60,.16);color:var(--amber)}.pcl-pill.on{background:rgba(255,255,255,.07);color:var(--muted)}.pcl-pill.ice{background:rgba(111,211,242,.14);color:var(--ice)}.pcl-utc{font-size:11.5px;margin-top:8px}.pcl-ov{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:rgba(5,8,15,.6)}.pcl-sheet{box-sizing:border-box;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 16px;border-radius:18px 18px 0 0;background:var(--panel);border-top:1px solid var(--line);box-shadow:0-10px 30px rgba(0,0,0,.45);color:var(--frost)}.pcl-ov-m{align-items:center;padding:12px}.pcl-month{max-width:420px;border-radius:16px;border:1px solid var(--line);padding:12px}@media (min-width:701px){.pcl-ov{align-items:center;padding:20px}.pcl-sheet{border-radius:16px;border:1px solid var(--line)}}.pcl-grab{width:40px;height:4px;border-radius:4px;background:#3b4a5d;margin:0 auto 8px}.pcl-sh{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pcl-sh-ic{width:40px;height:40px;object-fit:contain;flex:none}.pcl-sh-t{flex:1;min-width:0}.pcl-sh-t b{display:block;font-size:15.5px}.pcl-sh-t small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.pcl-inl{display:inline!important;font-weight:500}.pcl-x{flex:none;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:0 0;color:var(--muted);font-size:20px;cursor:pointer}.pcl-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.pcl-tabs button{flex:none;height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer}.pcl-tabs button.on{background:var(--ice-dim);border-color:#3c7590;color:#dff5fc}.pcl-dates{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);font-size:13.5px}.pcl-dates i{width:8px;height:8px;border-radius:50%;flex:none}.pcl-dates .pcl-pill{margin-inline-start:auto}.pcl-next{font-size:12px;color:var(--muted);margin:5px 2px 0}.pcl-k{display:flex;align-items:center;margin:12px 0 6px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pcl-k span{margin-inline-start:auto;text-transform:none;letter-spacing:0;font-weight:600}.pcl-chips{display:flex;flex-wrap:wrap;gap:6px}.pcl-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--panel-2);max-width:100%}.pcl-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcl-chip img{width:22px;height:22px;object-fit:contain;flex:none}.pcl-chip.need{color:var(--frost);border-color:rgba(91,201,138,.55);background:rgba(91,201,138,.08)}.pcl-steps{border:1px solid var(--line);border-radius:11px;overflow:hidden}.pcl-step{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;border-top:1px solid rgba(255,255,255,.05)}.pcl-step:first-child{border-top:0}.pcl-step.on{background:rgba(232,162,60,.07)}.pcl-st-n{width:70px;flex:none;font-weight:700;color:var(--muted)}.pcl-step.on .pcl-st-n{color:var(--amber)}.pcl-st-q{flex:1;display:flex;align-items:center;gap:6px;color:var(--good);font-weight:700}.pcl-st-q img{width:22px;height:22px;object-fit:contain}.pcl-step b{white-space:nowrap}.pcl-planbox{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;border:1px solid rgba(232,162,60,.5);border-radius:12px;background:rgba(232,162,60,.08)}.pcl-planbox>div{flex:1;min-width:0}.pcl-planbox b{display:block;font-size:13px}.pcl-planbox small{display:block;font-size:11.5px;color:var(--muted)}.pcl-star{color:var(--amber);font-size:15px}.pcl-plan-p{flex:none;color:var(--amber);font-size:15px!important}.pcl-btns{display:flex;gap:8px;margin-top:12px}.pcl-btns .btn{flex:1;height:40px;justify-content:center}.pcl-wb{background:var(--ice-dim)!important;border-color:#3c7590!important;color:#dff5fc!important}.pcl-fchips{display:flex;flex-wrap:wrap;gap:6px}.pcl-fchip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #3c7590;border-radius:999px;background:var(--ice-dim);color:#dff5fc;font-size:13px;font-weight:600;cursor:pointer}.pcl-fchip i{width:8px;height:8px;border-radius:50%}.pcl-fchip span{font-size:11.5px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.2)}.pcl-fchip.off{background:var(--panel-2);border-color:var(--line);color:var(--muted);text-decoration:line-through}.pcl-fchip.off i{opacity:.4}.pcl-fplan{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);cursor:pointer}.pcl-fplan>span:first-child{flex:1;min-width:0}.pcl-fplan b{display:block;font-size:13.5px}.pcl-fplan small{display:block;font-size:12px;color:var(--muted)}.pcl-fnote{font-size:12px;margin-top:8px}.pcl-mh{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pcl-mh b{flex:1;text-align:center;font-size:15px}.pcl-mrow{display:grid;grid-template-columns:72px repeat(7,1fr);align-items:center;width:100%;min-height:40px;padding:0 4px;border:1px solid transparent;border-radius:10px;background:0 0;color:var(--frost);cursor:pointer;font:inherit}.pcl-mrow.on{background:var(--ice-dim);border-color:#4a8aa8}.pcl-mrow.ev:not(.on){border-color:var(--line)}.pcl-mdow{min-height:24px;cursor:default;color:var(--muted);font-size:11px;font-weight:700}.pcl-ml{font-size:11.5px;color:var(--muted);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcl-mrow.on .pcl-ml{color:#dff5fc;font-weight:700}.pcl-mc{position:relative;text-align:center;font-size:13.5px;font-weight:600;padding:4px 0 7px}.pcl-mc.out{opacity:.35}.pcl-mc.td{color:var(--ice);font-weight:800}.pcl-mc u{position:absolute;left:15%;right:15%;bottom:1px;height:3px;border-radius:3px}.pcl-mc em{position:absolute;top:-3px;inset-inline-end:0;font-size:9px;font-style:normal}.pcl-leg{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:11.5px;color:var(--muted)}.pcl-leg span{display:inline-flex;align-items:center;gap:5px}.pcl-leg u{display:inline-block;width:14px;height:3px;border-radius:3px}@media (max-width:380px){.pcl-bx b{font-size:15.5px}.pcl-mrow{grid-template-columns:60px repeat(7,1fr)}}.pur-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.pur-f{display:flex;flex-direction:column;gap:4px;font-size:11.5px;flex:1 1 130px;min-width:0}.pur-f-wide{flex:2 1 220px}.pur-f-sm{flex:0 1 80px}.pur-f select,.pur-f input{width:100%;font-size:13px;padding:6px 8px}.pur-seg{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.pur-seg button{flex:1;background:0 0;border:0;color:var(--frost);padding:7px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.pur-seg button.on{background:var(--ice);color:#0f141b;font-weight:700}.pur-scroll{max-height:380px;overflow-y:auto;overscroll-behavior:contain;margin:0-4px;padding:0 4px}.pur-bh{display:flex;align-items:baseline;gap:6px;font-size:12px;padding:8px 2px 4px;color:var(--ice)}.pur-bh.late{color:#e0b25a}.pur-bh.wait{color:var(--ice)}.pur-rm .gs-head b{font-size:17px}.pur-rm-warn{margin:0 0 10px;padding:8px 10px;border:1px solid rgba(224,178,90,.5);border-radius:10px;background:rgba(224,178,90,.08);color:#e0b25a;font-size:12.5px}.pur-rm-pk{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:8px;border-radius:12px;background:rgba(255,255,255,.04)}.pur-rm-pk>span:last-child{display:flex;flex-direction:column;min-width:0}.pur-rm-pk .meta{font-size:12px}.pur-rm-q{margin:10px 0 8px;font-size:14px}.pur-rm-b{display:flex;flex-direction:column;gap:3px;width:100%;margin-bottom:8px;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:0 0;color:var(--frost);font:inherit;text-align:start;cursor:pointer}.pur-rm-b b{font-size:14.5px}.pur-rm-b span{font-size:12px;color:var(--muted);line-height:1.35}.pur-rm-b.add{border-color:rgba(76,209,138,.5);background:rgba(76,209,138,.07)}.pur-rm-b.add b{color:var(--good)}.pur-rm-b.yes{border-color:var(--ice-dim);background:rgba(80,140,200,.25)}.pur-rm-cancel{width:100%}.pur-until{display:block;margin-top:2px;font-size:12px;color:var(--ice)}.pur-until.soon{color:#e0b25a}.globe-info{margin:-6px 0 16px}.gi-line{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:13px;line-height:1.45}.gi-line>span{flex:1;min-width:0}.gi-b{color:var(--ice)}.gi-i{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1px solid var(--ice-dim);background:0 0;color:var(--ice);font-style:italic;font-weight:700;font-family:Georgia,serif;cursor:pointer}.gi-list{margin-top:6px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;font-size:12.5px}.gi-row{display:flex;gap:10px;padding:4px 0}.gi-row b{flex:0 0 38px;color:var(--muted)}.gi-row>span{display:block;flex:1;min-width:0}.gi-ex{font-size:12px;margin-top:2px}.gi-row.on .meta{color:var(--ice)}.gi-row.on b,.gi-row.on>span{color:var(--ice)}.gi-note{font-size:11.5px;margin-top:6px}.gl-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px}.gl-row{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.gl-lv{flex:0 0 auto;padding:3px 8px;border-radius:8px;border:1px solid var(--ice-dim);color:var(--ice);font-size:12px;font-weight:700}.gl-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gl-city{display:flex;align-items:center;gap:8px;min-width:0}.gl-city b{font-size:14px;overflow-wrap:anywhere}.gl-pic{width:34px;height:34px;object-fit:contain;flex:0 0 auto}.gl-nopic{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.06);color:var(--muted);font-size:13px}.gl-extra{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gl-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);font-size:12.5px;max-width:100%}.gl-chip button{background:0 0;border:0;color:var(--muted);cursor:pointer;padding:0 2px;font-size:12px}.gl-cpic{width:20px;height:20px;object-fit:contain;flex:0 0 auto;font-size:10px}.gl-ed{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:0 0;color:var(--ice);cursor:pointer;font-size:15px}.gl-add,.gl-addskin{width:100%;padding:10px;border-radius:12px;border:1px dashed var(--ice-dim);background:0 0;color:var(--ice);font:inherit;font-size:14px;cursor:pointer}.gl-addskin{width:auto;padding:4px 10px;border-radius:999px;font-size:12.5px}.gl-foot{display:flex;align-items:center;gap:10px;margin-top:12px}.gl-note{font-size:11.5px;margin-top:8px}.gl-miss{color:#e0b25a;font-size:11px;font-weight:600}.gl-lab{font-size:12px;color:var(--muted);margin:10px 0 6px}.gl-citybtn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--frost);font:inherit;cursor:pointer;text-align:start}.gl-citybtn b{flex:1;font-size:15px}.gl-citybtn i{font-style:normal;color:var(--muted)}.gl-sfoot{display:flex;align-items:center;gap:8px;margin-top:16px}.gl-del:not(:disabled){color:#f06b6b}.gl-search{width:100%;margin-bottom:8px}.gl-cats{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:6px}.gl-cats button{flex:0 0 auto;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:0 0;color:var(--frost);font-size:12.5px;cursor:pointer;white-space:nowrap}.gl-cats button.on{background:var(--ice-dim);border-color:var(--ice)}.gl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:46vh;overflow-y:auto;overscroll-behavior:contain;padding:2px}.gl-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--frost);font:inherit;font-size:11.5px;cursor:pointer}.gl-tile span{overflow-wrap:anywhere;text-align:center;line-height:1.25}.gl-tile.on{border-color:var(--ice);background:rgba(108,199,230,.12)}.gl-tile.on::after{content:"✓";position:absolute;top:4px;right:6px;color:var(--ice);font-weight:700}.gl-tile em{font-style:normal;font-size:10px;color:var(--muted)}.gl-tpic{width:64px;height:64px;object-fit:contain}.gl-pickok{width:100%;margin-top:10px}.pur-cnt{display:flex;align-items:center;gap:8px;margin:4px 0 8px;font-size:13px}.pur-cnt-l{flex:1;min-width:0}.pur-cnt-l small{display:block;font-size:11px;color:var(--muted)}.pur-step{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:10px;overflow:hidden;flex:0 0 auto}.pur-step button{width:36px;min-height:34px;background:0 0;border:0;color:var(--ice);font-size:18px;cursor:pointer}.pur-step button:disabled{opacity:.35;cursor:default}.pur-step b{min-width:36px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);font-size:15px}.pur-cnt-max{flex:0 0 auto;padding:6px 9px;border-radius:9px;border:1px solid var(--ice-dim);background:0 0;color:var(--ice);font-size:12px;cursor:pointer}.pur-cnt-max:disabled{opacity:.4;cursor:default}#purSugModal .pur-cnt{margin:-2px 0 6px;padding:0 8px 8px;flex-wrap:wrap;row-gap:4px}.pur-cnt-note{flex:1 0 100%;font-size:11px;color:var(--muted)}.pur-bs-row{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:14px}.pur-bs-row>span:first-child{flex:1}.pur-bs-row input[type=date]{max-width:170px}.pur-bs-note{font-size:12px;color:var(--muted);margin:4px 0 12px}.pur-bs-foot{display:flex;gap:8px}.pur-bs-foot .btn:first-child{flex:1}.pur-until.once{color:var(--good)}.pur-bh.wait .meta{font-size:11px}.pur-bh .meta{font-size:11px}.pur-bh-t{margin-inline-start:auto;color:var(--frost);font-size:12.5px}details.pur-mon>summary{cursor:pointer;list-style:none}details.pur-mon>summary::-webkit-details-marker{display:none}details.pur-mon>summary::before{content:"▸";color:var(--muted);width:1em}details.pur-mon[open]>summary::before{content:"▾"}.pur-pic{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;overflow:hidden}.pur-pic img{width:26px;height:26px;object-fit:contain}.pur-pic i{font-style:normal;font-weight:700;color:var(--muted)}.pur-late{color:#e0b25a}.pur-how{grid-column:1/-1;font-size:11px}.pur-ng-row{display:flex;gap:10px}.pur-ng-pack{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.pur-ng-next{display:flex;flex-direction:column;gap:3px;margin-top:6px;font-size:11.5px}.pur-wk-chips{display:flex;gap:6px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.pur-wk-chips::-webkit-scrollbar{display:none}.pur-wk-all{width:100%;margin-top:8px}#purSuggest{position:relative}.pur-upd{position:absolute;top:172px;left:50%;transform:translateX(-50%);z-index:1;padding:7px 14px;border-radius:999px;background:rgba(13,20,30,.94);border:1px solid rgba(125,211,252,.45);box-shadow:0 4px 14px rgba(0,0,0,.4);white-space:nowrap}.pur-stale{opacity:.45;pointer-events:none}#purSuggest.pur-upding>:not(.pur-upd){opacity:.7}.pur-chips{margin-top:6px;gap:4px}.pur-chips .bud-mat{padding:2px 9px 2px 3px;font-size:12px}.pur-chips .bud-mat img,.pur-chips .bud-mat i{width:20px;height:20px}.pur-cmp{display:inline-block;border-radius:7px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1.6}.pur-cmp-both{background:rgba(124,196,255,.15);color:var(--ice)}.pur-cmp-target{background:rgba(224,178,90,.18);color:#e0b25a}.pur-cmp-budget{background:rgba(76,209,138,.15);color:var(--good)}.pur-cmp-note{font-size:10.5px;color:#e0b25a}.pur-ms-vers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 10px}.pur-ms-vers button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font:inherit;padding:8px 10px;border-radius:10px;cursor:pointer}.pur-ms-vers .pur-vb-k{font-size:11px}.pur-ms-vers button b{color:var(--text);font-size:15px}.pur-ms-vers .pur-vb-s{font-size:10.5px}.pur-ms-vers button.on{border-color:var(--ice);background:var(--ice-dim);color:var(--text);box-shadow:0 0 0 1px var(--ice) inset}.pur-ms{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;max-height:42vh;overflow-y:auto}.pur-ms-row{padding:7px 10px;border-top:1px solid var(--line)}.pur-ms-row:first-child{border-top:0}.pur-ms-row:not(.on) .pur-ms-pr,.pur-ms-row:not(.on) .pur-ms-n,.pur-ms-row:not(.on) .pur-ms-g{opacity:.45}.pur-ms-tick{width:20px;height:20px;border-radius:5px;border:1.5px solid var(--line);background:0 0;color:#fff;font-size:12px;line-height:1;padding:0;cursor:pointer;flex:none}.pur-ms-row.on .pur-ms-tick{background:var(--ice-dim);border-color:var(--ice)}.pur-ms-n{color:var(--ice);font-size:12px}.pur-ms-l{display:flex;align-items:center;gap:6px;min-width:0}.pur-ms-pr{font-size:12.5px;white-space:nowrap}.pur-ms-row.card .pur-ms-l{flex-wrap:wrap}.pur-ms-row.card .pur-ms-sw{flex-wrap:wrap;overflow:visible;margin-inline-start:0}.pur-ms-sw{display:inline-flex;flex-wrap:nowrap;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;margin-inline-start:auto;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:2px}.pur-ms-sw button{border:0;background:0 0;color:var(--muted);font:inherit;font-size:10.5px;padding:3px 5px;white-space:nowrap;flex:none;border-radius:6px;cursor:pointer}.pur-ms-sw button.on{background:var(--ice-dim);color:var(--text)}.pur-ms-g{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;padding-inline-start:26px;font-size:11.5px;color:var(--muted)}.pur-ms-g span{display:inline-flex;align-items:center;gap:3px}.pur-ms-g img{width:16px;height:16px;object-fit:contain}.pur-ms-g i{font-style:normal}.pur-ms-head{display:flex;align-items:center;gap:8px;margin:2px 0 4px;font-size:11.5px}.pur-ms-differ{font-size:10.5px;color:var(--amber);border:1px solid var(--amber);border-radius:999px;padding:0 7px}.pur-ms-pickn{margin-inline-start:auto;font-size:11px}.pur-ms-plpick{margin:0 0 8px;font-size:11.5px}.pur-slots{display:inline-flex;gap:5px;margin-inline-start:auto;flex:none}.pur-slot{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:38px;height:40px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);cursor:pointer;flex:none}.pur-slot img{width:24px;height:24px;object-fit:contain}.pur-slot i{font-style:normal;font-size:11px}.pur-slot small{font-size:9.5px;color:var(--muted);line-height:1.1}.pur-slot.open,.pur-slot.on{border-color:var(--ice);background:var(--ice-dim)}.pur-slot-strip{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 2px;padding:6px;border:1px solid var(--ice);border-radius:10px}.pur-m-row.has-dsel{grid-template-columns:auto 1fr auto auto auto;gap:6px}.pur-m-row.has-dsel>span:first-of-type{white-space:nowrap}.pur-dsel{font:inherit;font-size:11px;color:var(--ice);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:3px 4px;max-width:160px;cursor:pointer}.pur-m-row.has-dsel>span.meta,.pur-m-row.has-dsel>b{white-space:nowrap}.pur-dsel.on{border-color:var(--ice)}.pur-dmenu{display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px 40px;border-top:1px solid var(--line);background:var(--panel-2);font-size:12.5px}.pur-dmenu label{display:flex;align-items:center;gap:8px;cursor:pointer}.pur-dmenu label .meta{font-size:10.5px}.pur-ms-note{font-size:11px;color:var(--amber);margin:-2px 0 8px}.pkd-box{margin:0 0 12px}.pkd-sum{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.pkd-sum::-webkit-details-marker{display:none}.pkd-t{font-size:15px;font-weight:700}.pkd-t [data-mydatesarrow]{margin-inline-end:6px}.pkd-sum .meta{font-size:12px}.pkd-mine{font-size:9.5px;padding:1px 6px;border-radius:6px;background:#e0b25a;color:#1a1a1a;margin-inline-start:4px;font-weight:700}.pkd-desc,.pur-wc-desc{font-size:12px;margin:4px 0 6px}.pkd-row,.pur-wc-row{display:flex;align-items:center;gap:8px 10px;padding:9px 0;border-top:1px solid var(--line)}.pkd-n{flex:1 1 auto;min-width:0;font-size:13.5px}.pkd-n .meta{font-size:11.5px;margin-top:1px}.pkd-in{flex:0 0 auto;width:136px;font-size:13px;padding:5px 6px}.pkd-gear{flex:0 0 34px;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:16px;padding:0;cursor:pointer}.pkd-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--line);font-size:12px}.pkd-foot .linklike{padding:6px 0}.pur-wc-row .pur-pic{flex:0 0 40px;width:40px;height:40px;border-radius:10px}.pur-wc-row .pur-pic img{width:30px;height:30px}.pur-wc-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pur-wc-t b{font-size:13.5px;line-height:1.25}.pur-wc-t small{font-size:11.5px;color:var(--muted);line-height:1.35}.pur-wc-t small.on{color:var(--good)}.pur-wc-t small i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-inline-end:5px;vertical-align:1px;opacity:.85}.pur-wc-in{flex:0 0 58px;width:58px;text-align:end;font-size:15px;padding:6px 8px}.t12x-main>.pur-wc{margin-top:12px}.pur-a2-head{display:flex;align-items:center;gap:8px}.pur-a2-head .pur-a2-add{margin-inline-start:auto;flex:0 0 auto;min-height:40px;padding:0 14px;font-weight:700}.pur-a2{display:flex;flex-direction:column;gap:12px}.pur-a2-l,.pur-a2-r{display:flex;flex-direction:column;gap:12px;min-width:0}.pur-a2 .t12x-card{margin:0}@media (min-width:900px){.pur-a2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.pur-a2-wk{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pur-a2-wk>span:first-child{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pur-a2-wk .meta{font-size:12px;white-space:nowrap}.pur-a2-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.pur-a2-big b{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15}.pur-a2-big .meta{font-size:13px}.pur-a2-bar{display:block;height:6px;border-radius:9px;background:var(--panel-2);overflow:hidden;margin-top:8px}.pur-a2-bar i{display:block;height:100%;background:var(--good);border-radius:9px}.pur-a2-sub{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;font-size:12px;margin-top:5px}.pur-a2-sub .good{color:var(--good)}.pur-a2-sw{display:flex;gap:3px;padding:3px;margin-top:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.pur-a2-sw button{flex:1 1 0;min-width:0;min-height:36px;padding:4px 6px;border:0;border-radius:7px;background:0 0;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;line-height:1.25;cursor:pointer}.pur-a2-sw button.on{background:var(--ice-dim);color:#fff;box-shadow:0 0 0 1px var(--ice) inset;cursor:default}.pur-ans .pur-following{margin:10px 0 0;cursor:pointer}.pur-a2-ng{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:9px 0 0;border:0;border-top:1px solid var(--line);background:0 0;color:var(--muted);font:inherit;font-size:12.5px;text-align:start;cursor:pointer}.pur-a2-ngpic{flex:0 0 28px;width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--panel-2);font-size:14px}.pur-a2-ngpic img{width:100%;height:100%;object-fit:cover}.pur-a2-ngt{flex:1 1 auto;min-width:0;line-height:1.35}.pur-a2-ngt b{color:var(--frost);font-weight:600}.pur-a2-lk{color:var(--ice);font-weight:600;white-space:nowrap;padding:6px 0}.pur-wc-hd{display:flex;align-items:center;gap:6px;min-height:36px}.pur-wc-hd .t12x-title{margin:0;white-space:nowrap}.pur-wc-sum{margin-inline-start:auto;font-size:12px;text-align:end;min-width:0}.pur-wc-fold{height:36px}.pur-a2-wc .pur-wc-bd{margin-top:4px}.pur-a2-wc.folded .pur-wc-bd{display:none}.pur-a2-wc .pur-wc-row:first-child{border-top:0}.pur-wc-days{flex:0 0 62px;display:flex;flex-direction:column;align-items:stretch;gap:1px}.pur-wc-days .pur-wc-in{flex:none;width:100%;text-align:center;font-weight:800}.pur-wc-days small{font-size:11px;color:var(--muted);text-align:center;white-space:nowrap}.pur-chk{padding-top:2px;padding-bottom:2px}.pur-a2-more{display:block;width:100%;min-height:40px;margin-top:6px;border:1px dashed var(--line);border-radius:10px;background:0 0;color:var(--ice);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pur-a2-it{display:flex;align-items:center;gap:10px;min-height:56px;padding:9px 0;border-top:1px solid var(--line);cursor:pointer}.pur-a2-it:first-child{border-top:0}.pur-a2-it .pur-pic{flex:0 0 40px;width:40px;height:40px;border-radius:10px}.pur-a2-it .pur-pic img{width:32px;height:32px}.pur-a2-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pur-a2-tx b{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pur-a2-tx small{font-size:12px;color:var(--muted);line-height:1.35}.pur-a2-x{color:var(--muted);font-weight:600}.pur-a2-pr{flex:0 0 auto;font-size:13.5px;white-space:nowrap}.pur-a2-ck{flex:0 0 38px;width:38px;height:38px;padding:0;border-radius:50%;border:2px solid #4a5a6e;background:0 0;color:transparent;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer}.pur-a2-ck:hover,.pur-a2-ck:focus-visible{color:#6b7d92}.pur-a2-ck.on{background:var(--good);border-color:var(--good);color:#0f141b}.pur-a2-it.done{cursor:default}.pur-a2-it.done .pur-a2-tx b{color:var(--muted);text-decoration:line-through}.pur-a2-it.done .pur-a2-pr{color:var(--muted)}.pur-a2-tag{display:inline-block;font-size:11px;font-weight:700;padding:1px 6px;border-radius:6px;margin-inline-end:5px}.pur-a2-tag.today{background:rgba(111,211,242,.16);color:var(--ice)}.pur-a2-tag.end{background:rgba(232,162,60,.16);color:#e8a23c}.pur-a2-none{padding:12px 0;font-size:12.5px}.pur-o1-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.pur-o1-tab{min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 4px;border:0;border-radius:9px;background:0 0;color:var(--muted);font:inherit;cursor:pointer}.pur-o1-tab b{font-size:13px;font-weight:700}.pur-o1-tab small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pur-o1-tab.on{background:var(--ice-dim);color:#fff;box-shadow:0 0 0 1px var(--ice) inset}.pur-o1-tab.on small{color:#dfe9f5}.pur-o1-hd{margin:-2px 0 8px}.pur-o1-hd .t12x-title{margin:0;flex:1 1 auto}.pur-b1{padding-top:10px}.pur-b1 .pur-o1-wbs{margin:0 0 8px}.pur-b1 .pur-o1-fl{margin:2px 0 6px}.pur-b1-chk{border-top:1px solid var(--line)}.pur-b1-chk[hidden]{display:none}.pur-b1 .pur-wk-all{width:100%;min-height:42px;margin-top:8px}.pur-b1 #purSuggest .pur-upd{top:40px}.pur-o1-pane[hidden]{display:none}.pur-o1-list .pur-bh{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700;color:var(--muted);padding:10px 0 2px}.pur-o1-list .pur-bh b{font-weight:800}.pur-o1-list .pur-bh-t{margin-inline-start:auto;color:var(--frost);letter-spacing:0}.pur-o1-list .pur-bh.late{color:#e0b25a}.pur-o1-list .pur-bh .meta{text-transform:none;letter-spacing:0;font-weight:400}.pur-o1-list details.pur-mon>summary{list-style:none;cursor:pointer;min-height:36px;align-items:center}.pur-o1-list details.pur-mon>summary::-webkit-details-marker{display:none}.pur-o1-list details.pur-mon+details.pur-mon{border-top:1px solid var(--line)}.pur-o1-ln .pur-a2-tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pur-o1-ln .pur-a2-tx small .pur-cmp{margin-inline-end:2px}.pur-o1-r{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.pur-o1-until{font-size:11px;font-weight:700;padding:1px 7px;border-radius:6px;background:var(--panel-2);color:var(--muted);white-space:nowrap}.pur-o1-until.soon{background:rgba(232,162,60,.16);color:#e8a23c}.pur-o1-hint{font-size:11.5px;line-height:1.4;margin-top:8px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;justify-content:space-between}.pur-o1-hint .linklike{font-size:12px;min-height:0;padding:4px 0;border:0;background:0 0;color:var(--ice);font-weight:600}.pur-o1-fl{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:2px 0 4px}.pur-o1-flt{flex:1 1 auto;min-width:0}.pur-o1-sw{flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--ice);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.pur-o1-bud{font-size:12px;margin:0 0 4px}.pur-o1-sr{min-height:52px}.pur-o1-sr .pur-cl-n{display:flex;flex-direction:column;gap:2px}.pur-o1-sr .pur-cl-n b{font-size:13.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pur-o1-sr .pur-cl-n small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pur-o1-sr .pur-cl-ic{width:32px;height:32px;flex-basis:32px}.pur-o1-sr .pur-cl-ic img{max-width:32px;max-height:32px}.pur-o1-sr .pur-cl-add{width:36px;height:36px;flex-basis:36px}.pur-o1-card .pur-wk-all{width:100%;min-height:42px;margin-top:8px}.pur-o1-sh{max-width:520px!important}.pur-o1-shh{display:flex;align-items:flex-start;gap:10px}.pur-o1-shh .pur-pic{flex:0 0 40px;width:40px;height:40px;border-radius:10px}.pur-o1-shh .pur-pic img{width:32px;height:32px}.pur-o1-sht{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.pur-o1-sht b{font-size:15px;font-weight:700;line-height:1.3}.pur-o1-sht small{font-size:12px;line-height:1.4}.pur-o1-edit{flex:0 0 auto;min-height:36px;padding:0 11px;border:1px solid var(--ice);border-radius:10px;background:var(--ice-dim);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pur-o1-lb{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:12px 0 5px}.pur-o1-for{font-size:12px;margin-top:5px}.pur-o1-warn{margin-top:8px;padding:7px 10px;border:1px solid rgba(224,178,90,.5);border-radius:10px;background:rgba(224,178,90,.08);color:#e0b25a;font-size:12.5px}.pur-o1-dts{display:flex;flex-direction:column}.pur-o1-dt{display:flex;align-items:center;gap:6px;padding:6px 4px;border-top:1px solid var(--line);border-radius:8px}.pur-o1-dt:first-child{border-top:0}.pur-o1-dt.editing{background:var(--panel-2)}.pur-o1-dtt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.pur-o1-dtt b{font-size:13.5px;font-weight:600}.pur-o1-dtt small{font-size:11.5px}.pur-o1-b{flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--muted);font-size:16px;cursor:pointer}.pur-o1-b.ok{color:var(--good);border-color:rgba(95,191,127,.5)}.pur-o1-b.ed{color:var(--ice)}.pur-o1-foot{display:flex;gap:8px;margin-top:12px}.pur-o1-foot .btn{flex:1 1 0;min-height:42px}.pur-o1-rm{color:var(--danger)!important}.pur-ed{margin-top:10px;padding:10px 12px 12px;border:1px solid var(--ice);border-radius:12px;background:rgba(108,199,230,.05)}.pur-ed[hidden]{display:none}.pur-ed-h{font-size:13.5px;font-weight:700;margin-bottom:6px}.pur-ed-scope{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.pur-ed-scope button{min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 9px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--muted);font:inherit;text-align:start;cursor:pointer;min-width:0}.pur-ed-scope button b{font-size:12.5px;color:var(--frost)}.pur-ed-scope button small{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pur-ed-scope button.on{border-color:var(--ice);background:var(--ice-dim);color:#dfe9f5}.pur-ed-r{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:4px 0;border-top:1px solid var(--line)}.pur-ed-l{font-size:12.5px;color:var(--muted);flex:0 0 auto}.pur-ed-c{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.pur-ed-c .pur-step{display:inline-flex}.pur-ed-date,.pur-ed-sel{min-height:36px;max-width:min(250px,62vw);font-size:13px}.pur-ed-st button{min-height:34px}.pur-ed-slots .pur-ed-c{flex-wrap:nowrap}.pur-ed-opts{display:flex;flex-direction:column;gap:4px;padding:2px 0 6px}.pur-ed-ov{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;padding:2px 0}.pur-ed-chips{display:flex;gap:4px;flex-wrap:wrap}.pur-ed-chip{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.pur-ed-chip.on{border-color:var(--ice);background:var(--ice-dim);color:#fff}.pur-ed-tot{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--panel-2)}.pur-ed-tot b{font-size:17px}.pur-ed-tot small{margin-inline-start:auto;font-size:11.5px}.pur-ed-foot{display:flex;gap:6px;margin-top:10px}.pur-ed-foot .btn{flex:1 1 0;min-height:40px;padding:0 6px}.pur-ed-del{color:var(--danger)!important}.pur-sheet{max-width:620px!important}.pur-sheet .pur-scroll{max-height:none}.pur-sheet .pur-form{margin-top:0}.pkb-ng{border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-bottom:12px;background:var(--panel-2)}.pkb-ng-h b{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pkb-ng-d{font-size:12px;line-height:1.4;margin:4px 0 8px}.pkb-ngnext{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.pkb-ngpic{flex:0 0 40px;width:40px;height:40px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:20px}.pkb-ngpic img{width:100%;height:100%;object-fit:cover}.pkb-ngnext b{display:block;font-size:14px}.pkb-ngnext small{font-size:12px}.pur-wbs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:10px 0 6px;padding-bottom:2px}.pur-wbs::-webkit-scrollbar{display:none}.pur-wb{flex:0 0 auto;min-width:104px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 9px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer}.pur-wb span{font-size:12px;color:var(--muted)}.pur-wb b{font-size:15px}.pur-wb small{font-size:11.5px;color:var(--muted);white-space:nowrap}.pur-wb i{font-style:normal;font-size:11px;font-weight:600}.pur-wb i.pur-cmp-target{color:#e0b25a;background:0 0}.pur-wb i.pur-cmp-budget{color:var(--good);background:0 0}.pur-wb.on{border-color:var(--ice);background:var(--ice-dim)}.pur-wb.on span,.pur-wb.on small{color:#dfe9f5}.pur-cl-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line);cursor:pointer;font-size:13px}.pur-cl-row.open{border-top-color:var(--ice)}.pur-cl-ic{width:26px;height:26px;flex:0 0 26px;display:flex;align-items:center;justify-content:center}.pur-cl-ic img{max-width:26px;max-height:26px}.pur-cl-ic{position:relative}.pur-cl-more{position:absolute;inset-inline-end:-6px;bottom:-5px;text-decoration:none;font-size:8.5px;font-weight:700;line-height:1;padding:2px 3px;border-radius:6px;background:var(--ice-dim);color:var(--frost)}.bud-mat.pur-main{box-shadow:0 0 0 1.5px var(--ice) inset}.bud-mat.pur-extra{opacity:.5}.pur-tagc{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.pur-tagc small{font-size:10px;font-weight:600;line-height:1.1}.pur-tag-main{color:var(--ice)}.pur-tag-needed{color:var(--good)}.pur-tag-extra{color:var(--muted)}.pur-cl-n{flex:1 1 auto;min-width:0}.pur-cl-n i{font-style:normal;color:var(--muted);font-size:10px}.pur-cl-p{font-weight:700;white-space:nowrap}.pur-cl-add{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:8px;background:var(--ice-dim);color:var(--frost);font-size:17px;cursor:pointer}.pur-cl-add.off{background:0 0}.pur-cl-ex{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:var(--panel-2);font-size:11.5px;display:flex;flex-direction:column;gap:5px}.pur-cl-list{position:relative;overflow-y:auto}.pur-cl-tick{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:var(--ice)}.pur-cl-row:not(.on) .pur-cl-n,.pur-cl-row:not(.on) .pur-cl-p{opacity:.6}.pur-following{font-size:12px;margin:-2px 0 8px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}[data-purgospend]{cursor:pointer}[data-purgospend] .pur-go{color:var(--ice);white-space:nowrap}.bud-spend.flash{animation:budSpendFlash 1.6s ease-out;border-radius:10px;outline:2px solid transparent;outline-offset:4px}@keyframes budSpendFlash{0%,40%{outline-color:var(--ice)}to{outline-color:transparent}}.pur-modal{max-width:380px}#purSugModal .pur-modal{max-height:82vh;padding:14px 16px 16px}.pur-m-head{position:sticky;top:-14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-14px -16px 6px;padding:12px 16px 8px;background:var(--panel)}.pur-m-head h2{margin:0}#purSugModal .pur-ms{max-height:30vh}#purSugModal .pur-m-list{max-height:26vh}@media (max-width:380px){#purSugModal .pur-m-row.has-dsel{gap:4px;padding:8px 8px;font-size:12px}#purSugModal .pur-m-row.has-dsel b{font-size:12px}#purSugModal .pur-dsel{font-size:10.5px;padding:3px 2px}}#purSugModal .pur-m-foot{position:sticky;bottom:-16px;z-index:2;margin:8px -16px -16px;padding:10px 16px 14px;background:var(--panel);border-top:1px solid var(--line)}.pur-m-top{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;margin-bottom:4px}.pur-m-top .linklike{background:0 0;border:0;color:var(--ice);text-decoration:underline;cursor:pointer;font-size:11.5px;padding:0}.pur-m-list{max-height:50vh;overflow-y:auto;border:1px solid var(--line);border-radius:10px}.pur-m-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:9px 10px;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.pur-m-row:first-child{border-top:0}.pur-m-row input{width:18px;height:18px}.pur-m-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:13px}.pur-sug-list{overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-width:thin}.pur-form-f{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.pur-t-box{max-width:640px}.pur-t-wrap{overflow:auto;max-height:52vh;border:1px solid var(--line);border-radius:10px}.pur-t{width:100%;border-collapse:collapse;font-size:12px}.pur-t th{position:sticky;top:0;background:var(--panel-2);font-size:10.5px;font-weight:600;color:var(--muted);padding:6px 8px;text-align:start;white-space:nowrap}.pur-t td{padding:6px 8px;border-top:1px solid var(--line);white-space:nowrap}.pur-t tr.on td{background:rgba(108,199,230,.08)}.pur-t-pr{font-weight:700}.pur-t-pr .meta{margin-inline-start:4px}.pur-t th:first-child,.pur-t td.pur-t-ctl{position:sticky;inset-inline-start:0;background:var(--panel);z-index:1}.pur-t th:first-child{background:var(--panel-2);z-index:2}.pur-t-step{display:inline-flex;align-items:center;gap:6px}.pur-t-step button{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);color:var(--frost);cursor:pointer;padding:0;font-size:14px;line-height:1}.pur-t-step button:disabled{opacity:.35;cursor:default}.pur-t-step i{font-style:normal;min-width:16px;text-align:center;font-weight:700}.pur-t-tick{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:0 0;color:#0f141b;cursor:pointer;padding:0;font-weight:800}.pur-t-tick.on{background:var(--ice);border-color:var(--ice)}.pur-t-sel.unset{color:var(--muted);border-style:dashed}.pur-t-miss{font-size:11.5px;color:#e0b25a;margin-top:8px}.pur-t-box [data-tadd]:disabled,.pur-modal [data-pmadd]:disabled{opacity:.45;cursor:default}.pur-t td.pur-t-pk{white-space:normal;width:100%}.pur-t-picks3{display:flex;flex-wrap:wrap;gap:4px}.pur-t-sel{font-size:11.5px;padding:4px 6px;flex:1 1 150px;min-width:0}.pur-tag{font-size:9.5px;padding:1px 6px;border-radius:6px;background:#e0b25a;color:#1a1a1a}.bud-pending{font-size:15px;font-weight:600;color:var(--ice);animation:budPulse 1.2s ease-in-out infinite}.bud-pending.small{font-size:12px}.bud-fail{font-size:15px;font-weight:600;color:var(--danger)}.bud-fail.small{font-size:12px}.bud-fail-b{background:0 0;border:0;padding:0;font:inherit;color:var(--ice);text-decoration:underline;cursor:pointer}@keyframes budPulse{50%{opacity:.45}}.budget-wrap{max-width:1400px;margin:0 auto}.b3-head{display:flex;align-items:center;gap:8px;margin:0 0 10px}.b3-head h2{margin:0;flex:1;min-width:0}.b3-sq{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line);border-radius:10px;background:0 0;color:var(--frost);font-size:16px;cursor:pointer}.b3-cols{display:flex;flex-direction:column;gap:8px}.b3-left,.b3-right{display:contents}.b3-hd{order:1}.b3-rail{order:2}.b3-pg{order:3}.b3-np{order:4}.b3-lr{order:5}@media (min-width:900px){.b3-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.b3-left,.b3-right{display:flex;flex-direction:column;gap:10px;min-width:0}}.b3-tile{border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--frost);min-width:0}button.b3-tile{width:100%;font:inherit;text-align:start;cursor:pointer}.b3-a{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:0 0;color:var(--ice);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.b3-hd{padding:4px 12px 8px;border-color:rgba(111,211,242,.55)}.b3-hd-l{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;font-size:12px;color:var(--muted)}.b3-hd-l>span{margin-inline-end:auto}.b3-hd-t{display:flex;align-items:flex-end;flex-wrap:wrap;gap:2px 10px}.b3-hd-t>b{font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-.01em}.b3-hd-t>div{font-size:12.5px;line-height:1.3;padding-bottom:3px}.b3-hd-t small{display:block;color:var(--muted);font-size:11.5px}.b3-hd-t .ok{color:var(--good)}.b3-hd-t .rd{color:var(--danger)}.b3-coming{font-size:11.5px;font-weight:600}.b3-hd .bud-seg{margin-top:8px}.b3-split{display:flex;gap:2px;height:6px;margin:10px 0 2px;border-radius:4px;overflow:hidden}.b3-split i{display:block;height:100%}.b3-hd .bud-line{border-top:0}.b3-hd .bud-line:first-of-type{margin-top:4px}.b3-sl>summary{gap:7px;min-height:32px;padding:3px 0}.b3-sl .bud-line-bar{align-self:center;height:16px}.b3-sl .bud-line-t{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-sl .bud-line-t b{font-size:12.5px;font-weight:500}.b3-sl .bud-line-v{display:flex;align-items:baseline;gap:6px}.b3-sl .bud-line-v b{font-size:13.5px}.b3-sl .bud-line-v .meta{display:inline;font-size:11.5px}.b3-sl .bud-line-body{padding-block:0 8px;padding-inline:11px 0}.b3-rail{padding:2px 8px 8px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.b3-rail-l{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.b3-lbl{min-width:0;font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-rail .bud-pending{padding:6px 2px 2px}.b3-stops{display:flex;overflow-x:auto;scrollbar-width:none}.b3-stops::-webkit-scrollbar{display:none}.b3-stop{position:relative;flex:1 0 56px;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:52px;padding:2px 2px 0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}.b3-stop+.b3-stop::before{content:"";position:absolute;top:16px;inset-inline-start:-50%;width:100%;height:2px;background:var(--line)}.b3-stop .b3-ics{position:relative;z-index:1;display:flex;align-items:center;height:30px}.b3-stop .b3-ics img,.b3-stop .b3-ics i{width:28px;height:28px;border-radius:8px;border:2px solid var(--panel);background:var(--panel-2);object-fit:cover;flex:none}.b3-stop .b3-ics img+img,.b3-stop .b3-ics i+img,.b3-stop .b3-ics img+i{margin-inline-start:-9px}.b3-stop .b3-ics img.ct{object-fit:contain;padding:2px}.b3-stop .b3-ics i{display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700}.b3-stop .b3-ics em{margin-inline-start:2px;font-style:normal;font-size:11px;color:var(--muted)}.b3-stop .b3-ics b{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px dashed var(--amber);background:var(--panel-2);font-size:13px}.b3-stop small{font-size:11px;color:var(--muted);white-space:nowrap}.b3-stop.ok small{color:var(--good);font-weight:700}.b3-stop.tg small,.b3-stop.has-tg small{color:var(--amber);font-weight:700}.b3-stop.later small{color:var(--danger)}.b3-pg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b3-pt{position:relative;min-height:84px;padding:8px 10px 9px;cursor:pointer}.b3-pt:focus-visible{outline:2px solid var(--ice);outline-offset:1px}.b3-pt.off{opacity:.72}.b3-pt-h{display:flex;align-items:center;gap:7px}.b3-pt-h img{width:22px;height:22px;object-fit:contain;flex:none}.b3-pt-h b{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-tk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-block:-6px;margin-inline:-4px -7px;flex:none;cursor:pointer}.b3-tk input{width:20px;height:20px;margin:0;accent-color:var(--ice);cursor:pointer}.b3-pt-p{margin-top:2px;padding-inline-end:40px;font-size:19px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-pt-p b{font-weight:800}.b3-pt-p.nothing{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--good)}.b3-pt-m{margin-top:2px;padding-inline-end:40px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-pt-m.ok{color:var(--good)}.b3-pt-m.rd{color:var(--danger)}.b3-pt-m.mu{color:var(--muted)}.b3-ring{position:absolute;inset-inline-end:9px;bottom:9px;width:34px;height:34px}.b3-ring svg{display:block}.b3-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;font-weight:800}.b3-cols .b3-np{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12.5px}.b3-np .b3-ics{display:flex;gap:3px;min-width:0;overflow:hidden}.b3-np .b3-ics img{width:20px;height:20px;object-fit:contain;opacity:.75}.b3-go{margin-inline-start:auto;color:var(--ice);font-weight:800;font-size:16px}.b3-lr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.b3-lr .b3-tile{display:flex;align-items:center;gap:8px;min-height:54px;padding:6px 10px}.b3-lr .b3-tile img{width:26px;height:26px;object-fit:contain;flex:none}.b3-lr .b3-tile.wk{border-color:var(--ice-dim);background:rgba(44,85,104,.28)}.b3-head .b3-setb{display:flex;align-items:center;gap:8px;width:auto;max-width:62%;min-height:42px;padding:3px 12px 3px 10px;flex:0 1 auto}.b3-gear{flex:none;font-size:19px}.b3-lr-t{display:flex;flex-direction:column;min-width:0;line-height:1.25}.b3-lr-t b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-lr-t small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-box.b3-sheet{max-width:620px}@media (max-width:700px){.modal-overlay.b3-sheet-wrap{padding:10px}.modal-box.b3-sheet{padding:16px 14px}}.b3-sheet .bud-g-by{white-space:normal;text-align:start;max-width:100%}.b3-sheet .bud-goals.t12x-card{margin-top:0!important;padding:0;border:0;background:0 0;box-shadow:none}.b3-sheet .bud-g-head{display:none}.b3-sheet .bud-mats{margin-top:2px}.b3-set{padding:0}.b3-set>.bset-row:first-child{border-top:0}.b3-mrow{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line)}.b3-mrow:first-of-type{border-top:0}.b3-mrow label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer}.b3-mrow input{width:20px;height:20px;margin:0;flex:none}.b3-mrow img{width:24px;height:24px;object-fit:contain;flex:none}.b3-mrow label>span{display:flex;flex-direction:column;min-width:0;font-size:13px}.b3-ps-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.b3-ps-inc{display:flex;align-items:center;gap:6px;min-height:32px;font-size:12.5px;cursor:pointer}.b3-ps-inc input{width:18px;height:18px;margin:0}.b3-ps-v{margin-inline-start:auto;font-size:18px}@media (max-width:760px){main{padding:14px 12px 50px}h1{font-size:16px}h2{font-size:16px}.page-head h2{font-size:19px}.page-head .sub{font-size:11.5px}.g2{grid-template-columns:1fr!important}input,select,textarea{max-width:100%;box-sizing:border-box}input[style*="width:"]:not([type=checkbox]):not([type=radio]):not([style*="width:100%"]):not([style*="width: 100%"]):not([style*="flex-shrink:0"]):not([style*="flex-shrink: 0"]):not(.keep-w),select[style*="width:"]:not([style*="width:100%"]):not([style*="width: 100%"]):not([style*="flex-shrink:0"]):not([style*="flex-shrink: 0"]):not(.keep-w){width:auto!important;min-width:0;flex:1 1 70px}input[type=checkbox],input[type=radio]{flex:0 0 auto!important}nav.topnav{padding:8px 10px;gap:2px}.modal-box{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)}.topnav-settings-panel{inset-inline-end:-8px}table{font-size:11.5px}table th,table td{padding:4px 6px!important}[style*="display:flex"]>*{min-width:0}[style*="display:flex"]{flex-wrap:wrap}[style*="display: flex"]>*{min-width:0}[style*="display: flex"]{flex-wrap:wrap}[style*="grid-template-columns:"]{max-width:100%;overflow-x:auto}}.metric{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.metric .label{font-size:12px;color:var(--muted)}.metric .val{font-size:26px;font-weight:600;margin-top:6px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:12px}.panel h2{font-size:15px;margin:0 0 4px;font-weight:700}.panel .desc{font-size:12.5px;color:var(--muted);margin:0 0 14px}.row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);gap:12px}.row:first-of-type{border-top:none}.row .name{font-size:13.5px}.row .meta{font-size:12px;color:var(--muted)}.pill{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.empty{text-align:center;padding:36px 10px;color:var(--muted);font-size:13.5px}.empty .big{font-size:14px;color:var(--frost);margin-bottom:4px}form.inline{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.adm-scroll{max-height:70vh;overflow:auto;border:1px solid var(--line);border-radius:8px}.adm-scroll thead th{position:sticky;top:0;background:var(--panel);z-index:2}input,select,textarea{background:var(--panel-2);border:1px solid var(--line);color:var(--frost);padding:8px 10px;border-radius:8px;font-size:16px}textarea{font-size:16px}input[type=checkbox]{min-width:18px;min-height:18px}input:focus,select:focus,textarea:focus{outline:1px solid var(--ice);border-color:var(--ice)}textarea{padding:8px 10px;border-radius:8px;box-sizing:border-box}button.btn{background:var(--ice-dim);border:1px solid var(--ice-dim);color:var(--frost);padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer}button.btn:hover{filter:brightness(1.15)}button.btn.ghost{background:0 0;border:1px solid var(--line);color:var(--muted)}button.btn.small{padding:5px 10px;font-size:12px}.field-num{width:90px}.flex1{flex:1;min-width:140px}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--panel-2);border:1px solid var(--line);color:var(--frost);padding:10px 18px;border-radius:8px;font-size:13px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:50}.toast.show{opacity:1}.ds-h{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:40px;min-height:48px;box-sizing:border-box;cursor:grab;color:var(--muted);font-size:16px;letter-spacing:-3px;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:9px}.ds-h:hover{color:var(--ice)}.ds-h:focus-visible{outline:2px solid var(--ice);outline-offset:-2px}.ds-lift{position:relative;z-index:40;box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 0 2px var(--ice);background:var(--panel-2);transition:none}.ds-lift .ds-h{cursor:grabbing;color:var(--ice);background:rgba(111,211,242,.1)}.ds-on,.ds-on *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.ds-line{position:fixed;z-index:2000;height:3px;border-radius:3px;background:var(--ice);box-shadow:0 0 0 1px rgba(15,20,27,.6);pointer-events:none}.ds-line.x{width:3px}tr.ds-lift{box-shadow:none}tr.ds-lift>td{z-index:5;background:var(--panel-2)!important;box-shadow:inset 0 2px 0 var(--ice),inset 0-2px 0 var(--ice)}tr.ds-lift>td:not(.adm-sortcell):not(.adm-stick){position:relative}.ds-line::before{content:"";position:absolute;left:-4px;top:-3.5px;width:10px;height:10px;border-radius:50%;background:var(--ice)}.ds-line.x::before{left:-3.5px;top:-4px}.err{color:var(--danger);font-size:12px;margin-top:6px}.del{background:0 0;border:0;color:var(--muted);cursor:pointer;font-size:15px;padding:2px 6px}.del:hover{color:var(--danger)}.roster-pick{border:2px solid var(--ice);box-shadow:0 0 0 1px rgba(0,0,0,.35) inset;transition:border-color .15s,transform .15s}.roster-pick:hover{border-color:var(--frost);transform:scale(1.04)}.bp-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:16px 2px 8px}.bp-head h3{margin:0;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--frost)}.bp-head .meta{font-size:11px}.bp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.bp-tile{position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,var(--panel-2),var(--panel));color:inherit;font:inherit;cursor:pointer;min-width:0}.bp-tile:hover{border-color:var(--ice-dim)}.bp-tile img{width:38px;height:38px;object-fit:contain}.bp-tile .bp-ph{font-size:19px;color:var(--muted);font-weight:600}.bp-tile .bp-open{position:absolute;top:-1px;inset-inline-end:-1px;padding:1px 5px;border-radius:0 12px 0 8px;background:#e0b25a;color:#1a1408;font-size:9px;font-weight:700}.chest-open{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;border:1px solid rgba(224,178,90,.5);border-radius:10px;background:rgba(224,178,90,.08);font-size:12px;line-height:1.35}.chest-open img{width:24px;height:24px;object-fit:contain;flex:0 0 auto}.chest-open>span{flex:1;min-width:0}.chest-open .linklike{color:#e0b25a;font-size:12px;font-weight:700;white-space:nowrap}.bp-tile .bp-gx{font-size:9.5px;line-height:1.15;color:#c49af0;font-weight:600;white-space:nowrap}.gx-box{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);text-align:start}.gx-box h3{margin:0 0 2px;font-size:14px}.gx-col{margin-top:8px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.gx-head{display:flex;align-items:center;gap:6px;min-height:32px;font-size:13px}.gx-head i{width:10px;height:10px;border-radius:50%;flex:none}.gx-head .meta{font-size:11.5px;margin-inline-start:auto}.gx-line{display:flex;align-items:center;gap:6px;padding:5px 0;border-top:1px solid var(--line)}.gx-lv{width:38px;font-weight:700;color:#c49af0;font-size:13px}.gx-line button{width:32px;height:32px;padding:0;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:inherit;font-size:16px}.gx-line input{width:52px;height:32px;text-align:center;font-size:15px;padding:0 2px}.gx-tot{margin-inline-start:auto;text-align:end;font-size:11px;line-height:1.25;color:var(--muted)}.gx-tot b{display:block;font-size:12.5px;color:var(--frost)}.gx-addrow{display:flex;gap:6px;align-items:center;padding:6px 0 2px}.gx-addrow input{width:110px;height:32px;font-size:14px}.gx-addbtn{border:1px dashed var(--ice-dim);border-radius:8px;background:0 0;color:var(--ice);font:inherit;font-size:12.5px;padding:5px 10px;min-height:32px;cursor:pointer}.gx-sum{margin-top:10px;padding:8px 10px;border:1px solid var(--ice-dim);border-radius:10px;font-size:13px}.gx-sum b{color:var(--ice)}.gx-note{margin-top:6px;font-size:11.5px;color:var(--muted);line-height:1.35}.bp-tile .bp-avg{font-size:9.5px;line-height:1.15;color:#e0b25a;font-weight:600;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-tile.bp-chance .bp-name{-webkit-line-clamp:1}.bp-top.t12x-card{padding:12px;margin:0 0 12px}.bp-scan-big{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:12px;background:#2c5568;color:var(--frost);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.bp-scan-big:hover{background:#336276}.bp-top-l{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:12.5px;color:var(--muted)}.bp-top-l b{color:var(--frost)}.bp-chests{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 2px;border:0;background:0 0;color:#f0c46a;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.bp-lab{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 6px 6px 10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.03);font-size:13px;color:var(--frost);min-width:0}.bp-lab img{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.bp-lab-t{flex:1 1 auto;min-width:0;line-height:1.3}.bp-lab-t b{color:var(--ice);font-weight:800}.bp-lab-m{color:var(--muted);font-size:12px;white-space:nowrap}.bp-lab-b{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid var(--ice-dim);border-radius:10px;background:#2c5568;color:var(--frost);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.bp-lab-b:hover{background:#336276}.bp-tile.bp-flash{animation:bpFlash 1.4s ease 2}@keyframes bpFlash{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px rgba(224,178,90,.8)}}.bp-tile .bp-size{position:absolute;top:4px;inset-inline-start:6px;font-size:9.5px;font-weight:700;color:var(--frost)}.bp-tile .bp-shield{position:absolute;top:3px;inset-inline-end:5px;font-size:11px}.bp-tile .bp-qty{font-size:13px;font-weight:700}.bp-tile .bp-qty.zero{color:var(--muted)}.bp-tile.bp-add{border-style:dashed}.bpsh-short{color:#e0b25a;font-weight:700;font-size:12px}.bpsh-ok{color:var(--good);font-weight:700;font-size:12px}.rc-sh.rc-reach{color:var(--good);margin-top:-4px}.rc-sh{font-size:10px;margin:-2px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-speedsum{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 10px}.bp-speedsum-cell{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,var(--panel-2),var(--panel))}.bp-speedsum-cell img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.bp-speedsum-cell .meta{font-size:10.5px}.bp-speedsum-cell b{font-size:13px;white-space:nowrap}.bp-tile.bp-add .bp-ph{font-size:26px;color:var(--ice)}.bp-tile.bp-hero img{width:40px;height:40px;object-fit:cover;border-radius:8px;border:2px solid var(--line)}.bp-tile.bp-legendary img{border-color:#e8913a}.bpw-box{max-width:420px;max-height:85vh;overflow-y:auto}.bpw-head{display:flex;gap:10px;align-items:center;margin-bottom:8px}.bpw-head img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.bpw-head h2{margin:0;font-size:16px}.bpw-head .desc{margin:2px 0 0;font-size:11.5px}.bpw-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line)}.bpw-face{width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--panel-2);flex-shrink:0;border:2px solid #e8913a}.bpw-face img{width:100%;height:100%;object-fit:cover}.bpw-faces{display:flex;flex-shrink:0;width:52px}.bpw-faces img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid #e8913a;margin-inline-end:-10px;background:var(--panel-2)}.bpw-name{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px}.bpw-name .meta{font-size:10.5px}.bpw-row input{width:80px;text-align:center;font-size:15px;padding:5px}.bpw-x{background:0 0;border:0;color:var(--danger);font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.bpw-add{margin-top:8px}.bpw-add select{width:100%}.bpw-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.bp-heroic{position:relative;width:42px;height:42px;display:block}.bp-tile.bp-hero .bp-heroic img.bp-item{width:42px;height:42px;object-fit:contain;border:0;border-radius:0}.bp-tile.bp-hero .bp-heroic img.bp-face{position:absolute;inset-inline-end:-8px;bottom:-4px;width:22px;height:22px;border-radius:50%;object-fit:cover;border-width:2px}.bud-mat img.bud-face{width:18px;height:18px;border-radius:50%;object-fit:cover;margin-inline-start:-12px;margin-top:12px;border:1.5px solid var(--panel)}.bp-tile.bp-epic img{border-color:#a46ae0}.bp-tile.bp-rare img{border-color:#4a9be8}.t12x{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.t12x-side{position:sticky;top:70px;display:flex;flex-direction:column;gap:12px}.t12x-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px}.t12x-buy:empty{display:none}.t12x-time{border:1px solid var(--line);border-radius:12px;padding:9px 12px;margin-bottom:10px;background:linear-gradient(135deg,rgba(90,160,230,.12),transparent)}.t12x-time-top{display:flex;align-items:center;gap:10px}.t12x-time-top img{width:30px;height:30px;object-fit:contain}.t12x-time-top>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.t12x-time-top .t12x-k{margin:0}.t12x-time-top b{font-size:22px;font-weight:800}.t12x-time .t12x-prog{margin:8px 0 4px;height:6px}.t12x-k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.t12x-settings{padding:10px 12px}.t12x-settings.one-line{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 14px!important;padding:8px 12px!important}.t12x-settings.one-line>.t12x-k{margin:0!important;color:var(--muted);font-size:14px;line-height:1;align-self:center}.t12x-settings.one-line .t12x-kt{display:none}.t12x-settings.one-line .rs-row{display:contents!important}.t12x-settings.one-line .rs-row>div{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 6px!important;max-width:none!important}.t12x-settings.one-line .meta{font-size:12px!important;white-space:nowrap}.t12x-settings.one-line .rs-row input{width:72px!important;padding:5px 8px!important;text-align:end;font-size:14px}.t12x-settings.one-line #researchSpeedupNote{font-size:11px}.t12x-settings.one-line label.t12x-check{flex:1 1 0;min-width:0}.t12x-settings.one-line .rs-row~label.t12x-check,.t12x-settings.one-line label.t12x-check:has(>span:first-child){flex:0 0 auto}.t12x-settings.one-line .t12x-check{flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;max-width:none!important;font-size:12px!important;text-align:start!important}#expertsGeneralSpeedupNote{font-size:11px}.t12x-settings>.t12x-k{display:flex;align-items:center;gap:6px;margin-bottom:6px}.t12x-settings p.desc{display:none}.t12x-settings.info p.desc{display:block}.set-info{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);background:0 0;color:var(--muted);font:italic 700 11px/1 Georgia,serif;padding:0;cursor:pointer;text-transform:none}.t12x-settings.info .set-info{border-color:var(--ice);color:var(--ice)}.plx-stats-top{margin-top:12px}.plx-tsw{position:sticky;top:var(--navh, 56px);z-index:15;margin:12px 0;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 6px 18px rgba(0,0,0,.35)}.plx-tsw-seg{display:flex;gap:4px;padding:3px;border-radius:11px;background:rgba(255,255,255,.04)}.plx-tsw-seg button{flex:1;min-height:34px;border:0;border-radius:9px;background:0 0;color:var(--muted);font-weight:700;font-size:13px;cursor:pointer}.plx-tsw-seg button.on{background:var(--tc, var(--ice));color:#0f141b}.plx-tsw-stats:empty{display:none}.plx-tsw-stats{margin-top:8px}.ch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ch-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 7px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.03);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.ch-tile:hover{border-color:var(--ice-dim)}.ch-tile.done{border-color:rgba(91,201,138,.45)}.ch-t-h{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.ch-pic.tile{width:44px;height:44px}.ch-pic{position:relative;width:30px;height:30px;flex-shrink:0}.ch-pic img{width:100%;height:100%;object-fit:contain}.ch-pic.none img{opacity:.35;filter:grayscale(.6)}.ch-pic i{position:absolute;inset-inline-end:-5px;bottom:-5px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:#0f141b;border:1px solid var(--line);color:var(--frost);font-style:normal;font-size:10px;font-weight:800;line-height:14px;text-align:center}.ch-pic.big{width:46px;height:46px}.ch-t-v{font-size:clamp(14px,4.4vw,19px);font-weight:800;white-space:nowrap;text-align:center}.ch-t-v em{font-style:normal;font-size:.72em;color:var(--muted);margin:0 2px}.ch-t-v b{color:var(--ice)}.ch-t-v b.up{color:var(--amber)}.ch-t-v b.ok{color:var(--good)}.ch-piece{margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.ch-p-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ch-p-h img{width:28px;height:28px;border-radius:7px;object-fit:contain}.ch-p-h b{flex:1;font-size:14px}.ch-p-go{font-size:12px;color:var(--muted);padding:2px 9px;border-radius:10px;background:rgba(255,255,255,.05)}.ch-piece .ch-t-v{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:15px}.ch-t-v .ch-tc{display:inline-block;padding:0 6px;border-radius:9px;border:1px solid var(--ice-dim);color:var(--ice);font-size:11px;font-weight:700;line-height:17px;vertical-align:2px}.ch-t-v .ch-tc.up{border-color:rgba(240,180,80,.55);color:var(--amber)}.ch-t-v .ch-tc.ok{border-color:rgba(91,201,138,.5);color:var(--good)}.ch-stg{display:flex;gap:2px}.ch-stg i{flex:1;height:6px;border-radius:2px;background:rgba(255,255,255,.08)}.ch-stg .n{background:var(--good)}.ch-stg .t{background:#3a86d4}.ch-stg.pick{gap:4px;margin-top:8px}.ch-stg.pick button{position:relative;flex:1;min-width:0;height:26px;margin-bottom:16px;padding:0;border:2px solid transparent;border-radius:6px;background:rgba(255,255,255,.08);cursor:pointer}.ch-stg.pick button.n{background:var(--good)}.ch-stg.pick button.t{background:#3a86d4}.ch-stg.pick button.on{border-color:#fff}.ch-stg.pick button:disabled{cursor:default}.ch-stg.pick em{position:absolute;top:100%;left:0;right:0;margin-top:2px;font-style:normal;font-size:10px;color:var(--muted)}.ch-stg.pick button.on em{color:var(--frost);font-weight:800}.ch-sheet .gs-head .rfa-x{margin-inline-start:2px}.ch-nav{width:34px;height:34px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--ice);font-size:20px;cursor:pointer}.ch-nav:disabled{opacity:.3;cursor:default}.ch-sec{padding:10px 10px 4px;margin-bottom:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.03)}.ch-sec.tgt{border-color:var(--ice-dim)}.ch-sec-h{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:6px}.ch-sec-h b{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ch-sec-h span{color:var(--muted)}.ch-sec-h span.up{color:var(--amber)}.ch-strip{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.ch-strip::-webkit-scrollbar{display:none}.ch-lvp{flex:0 0 54px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;border:0;border-radius:10px;background:0 0;color:var(--muted);font:inherit;cursor:pointer}.ch-lvp b{font-size:11px;font-weight:600}.ch-lvp small{font-size:9px;font-weight:700;color:var(--ice)}.ch-lvp small.up,.ch-lvp.up b{color:var(--amber)}.ch-lvp.on{background:rgba(120,190,255,.12)}.ch-lvp.on b{color:var(--frost);font-weight:800}.ch-lvp.on .ch-pic{border-radius:50%;box-shadow:0 0 0 2px var(--ice)}.ch-sec.tgt .ch-lvp.on .ch-pic{box-shadow:0 0 0 2px #e8b84a}.ch-lvp:disabled{opacity:.35;cursor:default}.ch-pic.strip{width:40px;height:40px}.ch-foot{grid-template-columns:1fr 1fr!important}.ch-foot .btn.ghost{color:var(--ice);border-color:var(--ice-dim)}.ch-foot .btn.ghost:disabled{opacity:.4}.ch-t-g{text-align:center;font-size:12px;font-weight:700;color:var(--ice)}.ch-tile.done .ch-t-g{color:var(--good)}.ch-hint{font-size:11px;margin:10px 0 0}.gs-box{padding:16px}.gs-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.gs-head b{font-size:16px}.gs-head .meta{font-size:12px}.gs-row{display:grid;grid-template-columns:58px minmax(0,1fr) 62px;gap:8px;align-items:center;margin-bottom:10px}.gs-l{font-size:11px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:4px}.gs-row .gs-l{margin:0}.gs-stp{display:flex;align-items:center;min-height:52px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.gs-stp.tgt{border-color:var(--ice-dim)}.gs-stp button{width:48px;align-self:stretch;border:0;background:0 0;color:var(--ice);font-size:24px;cursor:pointer}.gs-stp button:disabled{opacity:.3;cursor:default}.gs-stp b{flex:1;display:flex;flex-direction:column;align-items:center;font-size:24px;font-weight:800;line-height:1.1}.gs-stp.tgt b{color:var(--ice)}.gs-stp b small{font-size:10px;font-weight:600;color:var(--amber)}.gs-needs{margin:4px 0 12px;padding:10px;border:1px solid var(--line);border-radius:12px}.gs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gs-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-size:13px}.gs-chip.ok{color:var(--good)}.gs-chip img{width:18px;height:18px;object-fit:contain}.gs-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gs-foot>*{min-height:44px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.gs-list{max-height:min(46vh,380px);overflow-y:auto;border:1px solid var(--line);border-radius:12px;overscroll-behavior:contain}.gs-grp{position:sticky;top:0;z-index:1;padding:6px 10px;background:var(--panel-2);color:var(--muted);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.gs-opt{display:block;width:100%;min-height:40px;padding:8px 10px;border:0;border-top:1px solid var(--line);background:0 0;color:var(--frost);font:inherit;font-size:14px;text-align:start;cursor:pointer}.gs-opt.on{background:rgba(111,211,242,.18);font-weight:800}.gs-opt.up{color:var(--amber)}.gs-opt small{font-size:10px}.gs-opt:disabled{opacity:.35;cursor:default}.cg-pic{position:relative;display:block;width:min(78px,100%);aspect-ratio:1}.cg-pic img{width:100%;height:100%;object-fit:contain;display:block}.cg-pic.sm{width:46px;flex-shrink:0}.cg-badge{position:absolute;top:-9px;inset-inline-start:-7px;padding:1px 5px;border:1px solid var(--line);border-radius:6px;background:#0f141b;font-size:10px;font-weight:800;white-space:nowrap}.cg-tgt{position:absolute;bottom:-9px;inset-inline-end:-9px;padding:2px 6px;border-radius:999px;background:#2c5f8f;color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.cg-tgt.up{background:#8a5a1c}.cg-tgt.ok{background:#2a6b45}.cg-nm{margin-top:7px;font-size:11.5px;font-weight:700;text-align:center;line-height:1.25}.cg-sabox{margin-top:10px}.cg-i{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;padding:0;margin-inline-start:7px;vertical-align:middle;border:1px solid var(--line);border-radius:5px;background:0 0;color:var(--muted);line-height:0;cursor:pointer}.cg-i svg{display:block;width:9px;height:9px;fill:currentColor}.cg-i::after{content:"";position:absolute;inset:-7px}.cg-i[aria-expanded=true]{border-color:var(--ice);color:var(--ice)}.plx-head.cg-head{margin-bottom:8px}.plx-head.cg-head h2{position:relative}.cg-tip{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:40;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:9px 11px;border:1px solid rgba(111,211,242,.45);border-radius:10px;background:#0f1a2a;box-shadow:0 8px 24px rgba(0,0,0,.45);color:var(--frost);font-family:inherit;font-size:12.5px;font-weight:400;font-style:normal;line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal}.cg-tip::before{content:"";position:absolute;top:-6px;inset-inline-start:var(--cg-tip-x, 20px);width:10px;height:10px;background:#0f1a2a;border-left:1px solid rgba(111,211,242,.45);border-top:1px solid rgba(111,211,242,.45);transform:rotate(45deg)}.cg-tip[hidden]{display:none}.cg-ans{margin-bottom:8px;padding:8px 12px 10px;border-color:rgba(111,211,242,.5);background:linear-gradient(180deg,rgba(111,211,242,.075),rgba(111,211,242,0) 75%),var(--panel)}.cg-k{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cg-kr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:22px;margin-bottom:6px}.cg-sx{display:flex;flex-wrap:wrap;gap:5px;margin-inline-start:auto}.cg-sx:empty{display:none}.cg-sxc{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.02);white-space:nowrap}.cg-sxc i{font-style:normal;font-size:11px;color:var(--muted);text-transform:uppercase}.cg-sxc b{font-size:12px;font-weight:800;color:var(--good)}.cg-sxc b.off{font-size:11px;font-weight:600;color:var(--muted)}.plx-maxbtn:disabled{opacity:.45;cursor:default}.cg-sec{margin-top:7px;padding-top:6px;border-top:1px solid var(--line)}.cg-sec[hidden]{display:none}.cg-bpb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-inline-start:auto}.cg-bpbtn{min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.cg-bpbtn.ice{border-color:var(--ice-dim);background:0 0;color:var(--ice)}.cg-bp .bs-help{display:none}.cg-bp .bs-foot{margin-bottom:6px}.cg-bp .bs-foot>span:first-child{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.cg-bp .bs-edit{margin-top:0}.cg-bp .bs-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cg-bp .bs-tile{aspect-ratio:auto;min-height:86px}.cg-bp .chest-open{margin-top:6px}.cg-pcs{padding:8px 11px 8px}.cg-ph{display:flex;align-items:center;gap:8px;min-height:32px}.cg-ph>b{font-size:14px}.cg-ph .meta{font-size:12px;white-space:nowrap}.cg-ph .sa-btn{margin-inline-start:auto}.cg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;max-width:520px;margin:2px auto 0}.cg-th{padding-bottom:2px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tc)}.cg-pc{display:flex;flex-direction:column;align-items:center;min-width:0;padding:11px 0 2px;border:0;background:0 0;color:var(--frost);font:inherit;cursor:pointer}.cg-pc .cg-pic{width:58px}.cg-pc .cg-badge{top:-6px}.cg-pc .cg-nm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 5px;margin-top:12px;font-size:12.5px}.cg-pc .cg-rch{display:inline-flex;width:auto;margin:0}.cg-pc .cg-rch:empty{display:none}.cg-mk{padding:0 5px;border:1px solid rgba(91,201,138,.6);border-radius:7px;line-height:18px;font-size:11px}.cg-sh-h{display:none}.cg-bd{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55)}.cg-bd[hidden]{display:none}@media (min-width:901px){.cg1 .t12x-buy:has(#gearOwned_rows_trades:empty):has(#gearOwned_rows_packs:empty){display:none}}@media (max-width:900px){.cg1 .t12x-amts{display:none!important}.cg1 .t12x-buy{display:none}.g1 .t12x-buy.cg-open{display:block;position:fixed;left:8px;right:8px;bottom:8px;z-index:61;max-height:84vh;overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.55)}.g1 .cg-open .cg-sh-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.g1 .cg-open .cg-sh-h b{font-size:15px}.g1 .t12x-buy[data-cgshow=trades] [id$=_packs],.g1 .t12x-buy[data-cgshow=packs] [id$=_trades]{display:none}.g1:not(.cg1) .t12x-buy{display:none}}.cg-sabox[hidden]{display:none}#gearMaxAllBtn,#cgBp .cg-bpbtn,#gearRows .sa-btn,#cgSets .cg-sxc{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-height:30px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap}#gearMaxAllBtn{padding:0 14px;border-color:var(--ice);background:rgba(111,211,242,.1)}#cgBp .cg-bpbtn.ice{border-color:var(--ice-dim);color:var(--ice)}#cgSets .cg-sxc{padding:0 9px;cursor:default}#cgSets .cg-sxc i{font-size:11px}#cgSets .cg-sxc b{font-size:12.5px}.cg-ph .sa-car{font-size:10px}.cg-pc .cg-tgt,.cg-pc .cg-mk{border-radius:6px}@media (max-width:900px){.plx-head.cg-head h2{font-size:clamp(18px,4.8vw,22px)}#gearMaxAllBtn,#cgBp .cg-bpbtn,#gearRows .sa-btn{height:40px;min-height:40px;padding:0 13px}.cg-i::after{inset:-11px}.cg-ans,.cg-pcs{padding:clamp(11px,3vw,14px)}#gearCurrentStats .plx-stats.one{gap:clamp(5px,1.6vw,10px)}#gearCurrentStats .plx-stat{padding:clamp(7px,2vw,10px) clamp(6px,2vw,10px)}#gearCurrentStats .plx-stat span,#gearCurrentStats .plx-stat small{font-size:11px}#gearCurrentStats .plx-stat b{font-size:clamp(13.5px,3.7vw,17px)}#cgSets .cg-sxc{padding:0 7px;gap:4px}#cgBp .bs-tile .bs-need,#cgBp .bs-tile .bs-st,#cgBp .bs-tile .bs-mark{font-size:11px}#cgBp .bs-tile{min-height:clamp(84px,23vw,100px)}.cg1 .cg-pc .cg-pic{width:clamp(52px,14.5vw,84px)}.cg1 .cg-pc .cg-badge,.cg1 .cg-pc .cg-tgt{font-size:11px}.cg1 .cg-pc .cg-nm{font-size:clamp(12px,3.2vw,13.5px)}.g1 .cg-sh-h .rfa-x{width:44px;height:44px}.pca-x{width:44px;height:44px}}@media (min-width:601px) and (max-width:900px){.cg1 .cg-grid{max-width:none;gap:6px 16px}.cg1 .cg-pc .cg-badge{top:-3px;padding:3px 7px}.cg1 .cg-pc .cg-tgt{padding:3px 7px}}@media (max-width:439px){.cg-kr{row-gap:6px}#cgSets{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-inline-start:0}#cgSets .cg-sxc{justify-content:center}}@media (max-width:900px){.g1 .t12x-buy.cg-open[data-cgshow=packs]{display:flex;flex-direction:column;overflow:hidden}.g1 .t12x-buy.cg-open[data-cgshow=packs] [data-buybody],.g1 .t12x-buy.cg-open[data-cgshow=packs] [id$=_packs],.g1 .t12x-buy.cg-open[data-cgshow=packs] [id$=Packs],.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-card,.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-sec{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-card{margin-top:0}.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-card>:not(.pc-sec),.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-sec>:not(.pc-list){flex:none}.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-list{flex:1 1 auto;min-height:80px;overflow-y:auto;overscroll-behavior:contain}}.pca .pc-plans{margin:6px 0 8px}.pca-sum{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid rgba(91,201,138,.35);border-radius:12px;background:rgba(91,201,138,.07)}.pca-sum.late{border-color:rgba(224,100,95,.45);background:rgba(224,100,95,.07)}.pca-big{display:block;font-size:22px;font-weight:800;line-height:1.2}.pca-big .cur,.pca-pr .cur{font-size:11px;font-weight:600;color:var(--muted)}.pca-done{display:block;font-size:12.5px;font-weight:600;color:var(--good)}.pca-sum.late .pca-done{color:var(--danger)}.pca-n{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-size:12.5px;font-weight:700;white-space:nowrap}.pca-tg{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 2px;font-size:12.5px;color:var(--muted)}.pca-tg input[type=date]{height:30px;padding:0 6px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12.5px}.pca-tg .left{color:var(--ice)}.pca-tg .bad{color:var(--danger)}.pca-x{margin-inline-start:auto;box-sizing:border-box;width:30px;height:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--muted);font:inherit;font-size:15px;cursor:pointer}.pca-h{margin:10px 0 2px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pca-pk{border-bottom:1px solid rgba(49,62,79,.6)}.pca-pk summary{display:flex;align-items:center;gap:10px;padding:8px 0;list-style:none;cursor:pointer}.pca-pk summary::-webkit-details-marker{display:none}.pca-pic{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.pca-pic img{width:28px;height:28px;object-fit:contain}.pca-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pca-nm{font-size:14px;font-weight:700}.pca-nm small{font-size:11.5px;font-weight:600;color:var(--muted)}.pca-sb{font-size:11.5px;color:var(--muted)}.pca-gv{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.pca-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 3px;border:1px solid var(--line);border-radius:6px;background:rgba(91,201,138,.06);color:var(--good);font-size:11px;font-weight:700;white-space:nowrap}.pca-chip.x{background:0 0;color:var(--muted)}.pca-chip img{width:14px;height:14px;object-fit:contain}.pca-pr{flex:none;font-size:14px;font-weight:800;white-space:nowrap}.pca-pk .pc-lines{margin:0 0 8px 50px}.pca-tr{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:13px}.pca-tr img{width:20px;height:20px;object-fit:contain}.pca-ar{margin:0 4px;color:var(--good)}.pca-tr .g{color:var(--good)}.pca .pc-free{margin-top:8px}.pca .pc-view{margin-top:0;padding-top:0;border-top:0}.pca-scope .seg{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:8px 0 0}.pca-scope .seg button{min-height:32px}@media (max-width:900px){.g1 .t12x-buy.cg-open[data-cgshow=packs]{height:84vh}.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-head{display:none}.g1 .t12x-buy.cg-open[data-cgshow=packs] .pc-card{padding:0;border:0;background:0 0}.g1 .t12x-buy.cg-open[data-cgshow=packs] .pca .pc-list{margin:6px -12px 0;padding:0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}}@media (min-width:901px){.cg1 .cg-grid{max-width:none;gap:6px 16px;margin-top:6px}.cg1 .cg-th{font-size:12px}.cg1 .cg-pc{padding-top:16px}.cg1 .cg-pc .cg-pic{width:104px}.cg1 .cg-pc .cg-badge{top:-2px;padding:4px 9px;font-size:12px}.cg1 .cg-pc .cg-tgt{padding:3px 8px;font-size:12px}.cg1 .cg-pc .cg-nm{margin-top:16px;font-size:14px}.cg1 .cg-pc .cg-mk{font-size:12px;line-height:20px}}.plx-tsw.is-pinned{position:fixed;top:0;z-index:40;margin:0;border-radius:0 0 14px 14px}@media (max-width:699px){.gs-wrap.modal-overlay{align-items:flex-end;padding:0}.gs-wrap .gs-box{max-width:none!important;width:100%!important;max-height:92vh;border-radius:16px 16px 0 0}}.plx-tsw-stats .plx-stat{padding:6px 9px}.plx-tsw-stats .plx-stat b{font-size:15px;margin-top:0}.plx-tsw-stats .plx-stat .t12x-bar{margin-top:4px}.plx-tsw-stats .plx-stats.one[style*="--n:1;"] .plx-stat{display:grid;grid-template-columns:auto auto auto minmax(40px,1fr);align-items:center;gap:0 8px}.plx-tsw-stats .plx-stats.one[style*="--n:1;"] .plx-stat .t12x-bar{margin:0}.t12x-title{font-size:15px;font-weight:700;margin-bottom:8px}.t12x-need{margin-bottom:16px}.t12x-side #expertsInventory:not([style*=none]){display:block!important}.t12x-need .bs-box{margin:0}.t12x-need .bs-row{margin:0}.t12x-need .bs-sq{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px}@media (min-width:901px){.t12x-need .bs-sq{grid-template-columns:repeat(var(--n, 7),minmax(0,150px))}}.t12x-need .bs-row{min-height:118px;height:100%;flex-direction:column;justify-content:center;text-align:center;gap:2px;padding:6px 4px}.t12x-need .bs-row img{width:30px;height:30px}.t12x-need .bs-row .n{flex:none;width:100%;font-size:11px;font-weight:600;line-height:1.2}.t12x-need .bs-row .n small{font-size:9.5px;line-height:1.25;margin-top:1px}.t12x-need .bs-row b{order:-1;font-size:15px}.t12x-need .bs-row img{order:-2}.t12x-need .bs-row{container-type:inline-size;min-width:0}.t12x-need .bs-row b{max-width:100%;white-space:normal;line-height:1.15;font-size:max(11px,min(15px,13cqi))}.t12x-good{font-size:11px;color:var(--good);margin-top:3px}.t12x-prog{height:8px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden;margin:10px 0 5px}.t12x-prog i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--ice),var(--good))}.t12x-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.t12x .linklike{background:0 0;border:0;padding:0;font:inherit;font-size:12px;color:var(--ice);text-decoration:underline;cursor:pointer}.t12x-side .rs-row{flex-direction:column;align-items:stretch!important;gap:10px!important;margin-bottom:10px!important}.t12x-side .rs-row>div{display:grid!important;grid-template-columns:minmax(0,1fr) 110px 28px;align-items:center;gap:4px 8px!important}.t12x-side .rs-row>div>.meta:first-child{font-size:12px!important}.t12x-side .rs-row input{width:100%!important;text-align:end}.t12x-side #researchSpeedupNote{grid-column:1/-1;justify-self:end}.t12x-check{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);cursor:pointer}.t12x-check input{width:16px;height:16px}.t12x-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.t12x-top h2{margin:0;flex:0 0 auto;white-space:nowrap}.plx-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 14px}.plx-head h2{margin:0;font-size:24px;font-weight:700}.plx-maxbtn{font:inherit;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:10px;border:1px solid var(--ice);background:rgba(111,211,242,.1);color:var(--frost);cursor:pointer;white-space:nowrap}.plx-maxbtn:hover{background:rgba(111,211,242,.2)}.t12x-top .t12x-tabs{margin-inline-start:0;max-width:none}.plx-piecestat{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);font-size:12px}.plx-piecestat:empty{display:none}.plx-piecestat em{font-style:normal;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.plx-piecestat b{color:var(--good)}.plx-piecestat i{font-style:normal;color:var(--ice);font-weight:600}.rl-head{margin-bottom:10px}.rl-head .rl-tiers{margin-inline-start:auto;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.rl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 14px}@media (min-width:901px){.rl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-col{min-width:0}.rl-card{display:block;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px;margin-bottom:10px;color:var(--frost)}.rl-ans{background:linear-gradient(180deg,rgba(47,94,134,.32),var(--panel));border-color:rgba(124,196,255,.28)}.rl-k{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.rl-r{margin-inline-start:auto}.rl-kr{text-transform:none;letter-spacing:0;font-weight:600;font-size:12px}.rl-big{font-size:20px;font-weight:800;line-height:1.2;margin-top:4px}.rl-sub{font-size:13px;margin-top:3px;line-height:1.4}.rl-g{color:var(--good)}.rl-rd{color:var(--danger)}.rl-am{color:var(--amber)}.rl-ice{color:var(--ice)}.rl-lnk{background:0 0;border:0;padding:0;font:inherit;font-size:12px;color:var(--ice);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:600;min-height:28px}.rl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.rl-f{display:block;min-width:0}.rl-lb{display:block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.rl-inp{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid rgba(124,196,255,.3);border-radius:10px;background:rgba(0,0,0,.25)}.rl-inp input{flex:1 1 auto;min-width:0;width:100%;height:38px;min-height:0;border:0;background:0 0;padding:0;color:var(--frost);font-size:15px;font-weight:700;color-scheme:dark}.rl-inp input:focus{outline:0}.rl-date{position:relative;font-size:15px;font-weight:700;cursor:pointer}.rl-dtxt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-dd{color:var(--muted);font-size:12px}.rl-date input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.rl-inp:focus-within{border-color:var(--ice)}.rl-ic{width:20px;height:20px;object-fit:contain;vertical-align:-4px;flex:none}.rl-note{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4}.rl-lt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.rl-o{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:132px;padding:8px 4px 7px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--frost);font:inherit;text-align:center;cursor:pointer}.rl-o b{font-size:13px}.rl-o-sub{font-size:11.5px;color:var(--muted)}.rl-o-v{font-size:16px;font-weight:800;margin-top:3px;white-space:nowrap}.rl-o small{display:block;font-size:11.5px;color:var(--muted)}.rl-o.late .rl-o-v{color:var(--danger)}.rl-o.on{background:var(--ice-dim);border-color:var(--ice);box-shadow:0 0 0 1px rgba(124,196,255,.35)}.rl-o.on small,.rl-o.on .rl-o-sub{color:#cfe6fb}.rl-tag{display:inline-block;margin-top:auto;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800;max-width:100%;line-height:1.3}.rl-tag.best{background:rgba(76,209,138,.2);color:var(--good)}.rl-tag.late{background:rgba(255,122,122,.15);color:var(--danger)}.rl-tag.ok,.rl-tag.pick{background:rgba(124,196,255,.14);color:var(--ice)}.rl-also{display:flex;flex-wrap:nowrap;gap:6px;margin-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.rl-also::-webkit-scrollbar{display:none}.rl-ch{flex:none;white-space:nowrap;min-height:36px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:start}.rl-ch.on{border-color:var(--ice);background:var(--ice-dim)}.rl-sld{display:block;width:100%;height:34px;min-height:0;margin:2px 0 0;padding:0;border:0;background:0 0;accent-color:var(--ice)}.rl-sldl{display:flex;justify-content:space-between;gap:6px;font-size:11.5px;color:var(--muted)}.rl-sldv{color:var(--ice);font-weight:700;text-align:center}.rl-own{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:var(--muted)}.rl-own b{color:var(--frost)}.rl-own .rl-lnk{min-height:36px;font-weight:700}.rl-own-g{display:block;color:var(--muted);font-weight:600}.rl-gain{white-space:nowrap;color:var(--frost);font-weight:700}.rl-ic.rl-ic-s{width:15px;height:15px;vertical-align:-3px}.rl-wr .rl-gain{font-size:13px;margin-inline-start:4px}.rl-sldg{text-align:center;font-size:12.5px;color:var(--muted);font-weight:600;margin-top:4px}.modal-box.rl-own-box{max-width:440px;padding:14px 16px 16px}.rl-own-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rl-own-h b{font-size:16px;flex:1}.rl-own-box .rl-sld{height:40px}.rl-own-box .rl-note{margin-top:8px}.rl-own-b{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.rl-own-b .btn{width:100%;min-height:40px}@media (max-width:700px){.modal-overlay.rl-own-ov{align-items:flex-end;padding:0}.modal-box.rl-own-box{max-width:none!important;width:100%!important;border-radius:18px 18px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))}}.rl-todo{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06)}.rl-k+.rl-todo{border-top:0;margin-top:4px}.rl-todo.past{opacity:.55}.rl-todo.today{background:rgba(124,196,255,.08);margin:0-12px;padding-inline:12px}.rl-d{flex:0 0 62px;font-size:12.5px;font-weight:800;white-space:nowrap}.rl-d small{display:block;font-size:11px;font-weight:600;color:var(--muted)}.rl-todo.today .rl-d{color:var(--ice)}.rl-t{flex:1 1 auto;min-width:0;font-size:13px}.rl-t small{display:block;font-size:11.5px;color:var(--muted)}.rl-c{flex:none;display:flex;align-items:center;justify-content:flex-end;min-width:64px;gap:4px;font-size:12.5px;font-weight:700;white-space:nowrap}.rl-c .rl-ic{width:16px;height:16px}.rl-sw{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.22);margin:2px 0 10px}.rl-sw button{min-width:0;min-height:36px;border:0;border-radius:9px;background:0 0;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rl-sw button.on{background:var(--ice-dim);color:var(--frost);box-shadow:0 0 0 1px rgba(124,196,255,.45)}.rl-lbr{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);margin-top:4px}.rl-lbr.gap{margin-top:12px}.rl-tcs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px}.rl-tc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:48px;padding:4px 2px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.rl-tc small{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rl-tc small.rl-rd{color:var(--danger)}.rl-tc.on{background:var(--ice-dim);border-color:var(--ice);box-shadow:0 0 0 1px rgba(124,196,255,.35)}.rl-tc.on small{color:#cfe6fb}.rl-tc.on small.rl-rd{color:#ffb3b3}.rl-res{margin-top:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(76,209,138,.4);background:rgba(76,209,138,.08);font-size:12.5px;line-height:1.5;color:var(--muted)}.rl-res.late{border-color:rgba(255,122,122,.45);background:rgba(255,122,122,.08)}.rl-res.none{border-color:var(--line);background:rgba(255,255,255,.03)}.rl-res-b{font-size:15px;font-weight:800;color:var(--frost)}.rl-res-b .rl-ic{width:18px;height:18px;vertical-align:-3px}.rl-sup{margin-top:8px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.03)}.rl-sup.off{border-color:rgba(255,193,92,.5);background:rgba(255,193,92,.07)}.rl-sup-t{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px}.rl-sup-n{font-size:18px;font-weight:800;margin-inline-start:4px}.rl-sup.off .rl-sup-n{color:var(--amber)}.rl-sup-l{font-size:12px;color:var(--muted)}.rl-sup-s{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.rl-gs{flex:none;min-height:36px;padding:0 12px;border:1px solid rgba(124,196,255,.4);border-radius:10px;background:var(--ice-dim);color:var(--ice);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rl-sup-as{margin-top:6px;font-size:12px;color:var(--muted);font-style:italic;line-height:1.4}.rl-gnote{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,193,92,.45);background:rgba(255,193,92,.08);color:var(--amber);font-size:12.5px;line-height:1.45}.rl-gnote .rl-lnk{font-size:12.5px;font-weight:800;min-height:0}.rl-sup+.rl-todo,.rl-gnote+.rl-todo{margin-top:4px}.rl-todo.catch .rl-t{color:var(--amber)}.rl-todo.catch .rl-t small{color:var(--amber);opacity:.85}.rl-plus{display:inline-block;padding:0 6px;border-radius:999px;background:rgba(255,193,92,.2);color:var(--amber);font-size:11.5px;font-weight:800}.rl-wk[data-rlwktoggle]{cursor:pointer}.rl-wk.off{border-color:rgba(255,193,92,.55)}.rl-wl{display:flex;align-items:center;gap:8px;margin-top:8px}.rl-ws{flex:1 1 auto;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.rl-wr{flex:none;display:flex;align-items:center;gap:3px;font-size:14px;font-weight:800;white-space:nowrap}.rl-chev{color:var(--ice);font-size:19px;margin-inline-start:3px;line-height:1}.rl-ws2{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--muted);line-height:1.35}.rl-ws2 b{color:var(--frost);font-size:14px;margin:0 1px}.rl-upd{color:var(--muted);font-size:11.5px;white-space:nowrap}.rl-gs.sm{min-height:36px;padding:0 10px;font-size:12.5px;white-space:nowrap}.rl-wt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:12.5px;color:var(--muted);line-height:1.45}.rl-pill{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;border:1px solid rgba(255,193,92,.55);background:rgba(255,193,92,.12);color:var(--amber);font-size:12px;font-weight:700;white-space:nowrap}.rl-wko{margin-top:8px;padding:6px 10px;border-radius:10px;background:rgba(124,196,255,.08);border:1px solid rgba(124,196,255,.25);font-size:12.5px;color:var(--frost);line-height:1.4}.rl-wko .rl-lnk{font-size:12.5px;font-weight:800;min-height:0}.rl-wk.open>.rl-k{display:flex;align-items:center;gap:8px}.rl-wk.open>.rl-k .rl-kr{margin-inline-start:auto}.rl-hide{flex:none;min-height:36px;padding:0 12px;border:1px solid rgba(124,196,255,.4);border-radius:10px;background:var(--ice-dim);color:var(--ice);font:inherit;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer}.rl-ck{margin-top:10px;padding:10px 11px;border-radius:12px;border:1px solid;cursor:default}.rl-ck.ok{border-color:rgba(76,209,138,.45);background:rgba(76,209,138,.08)}.rl-ck.on{border-color:rgba(124,196,255,.35);background:rgba(124,196,255,.07)}.rl-ck.bh{border-color:rgba(255,193,92,.55);background:rgba(255,193,92,.09)}.rl-ck-k{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rl-ck-k .rl-ic{width:15px;height:15px;vertical-align:-3px}.rl-ck-h{font-size:17px;font-weight:800;margin-top:2px}.rl-ck.ok .rl-ck-h{color:var(--good)}.rl-ck.on .rl-ck-h{color:var(--ice)}.rl-ck.bh .rl-ck-h{color:var(--amber)}.rl-ck-r{font-size:12.5px;margin-top:5px;line-height:1.45;color:var(--frost)}.rl-mu{color:var(--muted)}.rl-nw{white-space:nowrap}.rl-ck-l{display:flex;flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.rl-ck-l:empty{display:none}.rl-ck-row{display:flex;gap:7px;font-size:12.5px;line-height:1.45;color:var(--frost)}.rl-ck-tg{flex:none;height:19px;display:inline-flex;align-items:center;margin-top:1px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--muted);font-size:11px;font-weight:800}.rl-ck-tg.mine{background:var(--ice-dim);color:var(--ice)}.rl-ck-ub{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;font-size:12.5px}.rl-ck-opt{font-size:11.5px;color:var(--muted)}.rl-ck-b{flex:none;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.rl-ck-b.ok{background:rgba(76,209,138,.14);border-color:rgba(76,209,138,.5);color:var(--good)}.rl-ck-b.bh{background:rgba(255,193,92,.16);border-color:rgba(255,193,92,.6);color:var(--amber)}.rl-ck-ub .rl-lnk{font-size:12.5px;font-weight:800}.rl-wk.open .rl-ck{margin-bottom:2px}@keyframes rlFlash{0%,60%{box-shadow:0 0 0 3px rgba(124,196,255,.7)}to{box-shadow:none}}.rl-o.rl-flash{animation:rlFlash 1.6s ease-out}.rl-lab{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.rl-lab-r{display:flex;align-items:center;gap:10px;white-space:nowrap}.rl-sk{max-width:620px;padding-top:0}.rl-sh-h{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;min-height:52px;margin:0-14px 2px;padding:0 8px;background:var(--panel);border-bottom:1px solid var(--line)}.rl-sh-h b{flex:1;font-size:17px;font-weight:800}.rl-x{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--frost);font-size:18px;cursor:pointer}.rl-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:9px 0 8px;padding:8px 10px;border-radius:10px;background:rgba(124,196,255,.08);border:1px solid rgba(124,196,255,.18);font-size:13px}.rl-tb{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.02)}.rl-th,.rl-tr{display:grid;grid-template-columns:38px minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1.2fr) 12px;gap:3px;align-items:center;padding:0 8px}.rl-th{padding-top:8px;padding-bottom:7px;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line)}.rl-th small,.rl-tr small{display:block;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-th small{white-space:normal;line-height:1.2}.rl-th>span,.rl-tr>span{text-align:end;min-width:0}.rl-th .rl-c0,.rl-tr .rl-c0{text-align:start}.rl-tr{width:100%;min-height:54px;border:0;border-top:1px solid rgba(255,255,255,.06);background:0 0;color:var(--frost);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.rl-th+.rl-tr{border-top:0}.rl-tr.on{background:rgba(47,94,134,.45);box-shadow:inset 3px 0 0 var(--ice)}.rl-tr.op{background:rgba(124,196,255,.07)}.rl-cv{color:var(--muted);font-size:12px}.rl-dn.g,.rl-dn.g small{color:var(--good)}.rl-dn.rd,.rl-dn.rd small{color:var(--danger)}.rl-tp{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line)}.rl-tp .rl-ic{width:24px;height:24px}.rl-tp i{position:absolute;right:-5px;bottom:-5px;font-style:normal;font-size:11px;font-weight:800;background:var(--ice-dim);color:#fff;border-radius:6px;padding:0 4px;line-height:16px}.rl-det{padding:4px 10px 11px;background:rgba(124,196,255,.07);border-top:1px dashed rgba(124,196,255,.2)}.rl-tg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:6px;margin-top:8px}.rl-tg>div{min-width:0;padding:6px 7px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.rl-tg b{display:block;margin-top:2px;font-size:15px;white-space:nowrap}.rl-tg b .rl-ic{width:16px;height:16px;margin-inline-end:3px;vertical-align:-2px}.rl-tg small{display:block;font-size:11px;color:var(--muted);line-height:1.3}.rl-chn{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rl-chn span{font-size:11px;color:var(--muted);background:var(--panel-2);border-radius:6px;padding:2px 6px;white-space:nowrap}.rl-chn b{color:var(--frost)}.rl-tf{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--muted)}.rl-tf b{color:var(--frost)}.rl-tf b.rl-g{color:var(--good)}.rl-tf b.rl-rd{color:var(--danger)}.rl-detb{display:flex;gap:8px;margin-top:10px}.rl-detb .btn{min-height:38px}.rl-detb .rl-use{flex:1;background:var(--ice-dim);border-color:var(--ice);color:var(--frost);font-weight:700}.rl-rules{margin-top:10px;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.02);font-size:12px;line-height:1.45;color:var(--muted)}.rl-rules b{color:var(--frost)}@media (max-width:380px){.rl-th,.rl-tr{grid-template-columns:36px minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1.2fr) 10px;padding:0 6px}.rl-tr{font-size:12.5px}.rl-o-v{font-size:15px}}.pk-card{margin:0;border-radius:16px}.pk-card.pk-open{grid-column:1/-1;border-color:var(--ice)}.page-note{font-size:12.5px;line-height:1.45;padding:9px 12px;margin:0 0 12px;border-radius:12px;border:1px solid var(--ice);background:rgba(111,211,242,.07);color:var(--frost)}.pk-zone-note{font-size:12px;line-height:1.45;padding:9px 12px;margin:0 0 12px;border-radius:12px;border:1px solid var(--ice);background:rgba(111,211,242,.07);color:var(--frost)}.pk-used-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pk-used-list span{font-size:11px;padding:2px 8px;border-radius:8px;background:var(--panel-2);color:var(--frost)}.bd-box{max-width:500px;width:100%;max-height:86vh;overflow-y:auto;padding:18px 18px 16px}.bd-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bd-head h2{margin:0;font-size:18px}.bd-x{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:0 0;color:var(--frost);font-size:14px;cursor:pointer;flex-shrink:0}.bd-sets{margin-bottom:10px}.bd-sets .t12x-tabs{margin:0;max-width:none}.bd-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.bd-sum .k{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bd-sum b{font-size:18px;font-weight:800}.bd-bar{height:6px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:6px}.bd-bar.big{grid-column:1/-1;height:8px}.bd-bar i{display:block;height:100%;border-radius:9px;background:var(--ice)}.bd-row{padding:8px 0;border-bottom:1px solid var(--line)}.bd-row-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.bd-row-h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bd-row-h span{white-space:nowrap;font-weight:700}.bd-row-h small{color:var(--muted);font-weight:400}.bd-left{font-size:11px;color:#e0a030;margin-top:3px}.bd-done{margin-top:12px}.bd-done summary{cursor:pointer;margin-bottom:4px}@media (max-width:560px){.bd-box{padding:14px 13px}.bd-sum b{font-size:15px}}.adm-top{display:flex;align-items:center;gap:10px;margin:4px 0 14px;flex-wrap:wrap}.adm-top h2{margin:0;font-size:22px;display:flex;flex-direction:row;align-items:center}.adm-title-sec{display:none}.adm-search{flex:1 1 220px;min-width:0;max-width:520px;margin-inline-start:auto;padding:8px 12px;border-radius:10px}.adm-back{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);color:var(--ice);font-size:22px;line-height:1;cursor:pointer;flex:none}.adm-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}.adm-side{position:sticky;top:70px;max-height:calc(100vh - 90px);overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.adm-gk{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 8px 4px}.adm-side .adm-gk:first-child{margin-top:4px}.adm-it{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:0 0;color:var(--frost);font:inherit;font-size:13.5px;text-align:start;cursor:pointer}.adm-it:hover{background:var(--panel-2)}.adm-it.on{background:var(--ice-dim)}.adm-it i{font-style:normal;width:20px;text-align:center;flex:none}.adm-ext{color:var(--muted);font-size:11px;margin-inline-start:auto}.adm-b table input:not([type=checkbox]),.adm-b table select{background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:5px 6px;font-size:12.5px}.adm-b table input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.adm-b .chg{border-color:var(--amber)!important;color:var(--amber);box-shadow:0 0 0 1px var(--amber) inset}.adm-b .adm-sortcell{position:sticky;inset-inline-start:0;z-index:3;width:40px;padding:0!important;background:var(--panel)}.adm-b.adm-hasdrag td.adm-stick,.adm-b.adm-hasdrag th.adm-stick{inset-inline-start:40px}td.adm-dragcell{padding:0!important;width:40px}.adm-b table{width:auto!important;min-width:100%}.adm-b table td{padding:3px!important}.adm-b table input[type=number]{width:74px!important}.adm-b table input[type=text],.adm-b table input:not([type]){width:118px!important}.adm-b td.adm-stick input,.adm-b td.adm-stick select{width:var(--stickw, 96px)!important}.adm-b td.adm-stick,.adm-b th.adm-stick{position:sticky;inset-inline-start:0;z-index:2;background:var(--panel);box-shadow:2px 0 0 var(--line)}.adm-b td.adm-stick input{font-weight:700}.panel.adm-addpanel{padding:10px 12px}.adm-addfold>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;background:var(--ice);color:#0f141b;font-weight:700;font-size:12.5px}.adm-addfold>summary::-webkit-details-marker{display:none}.adm-addfold[open]>summary{margin-bottom:10px}.adm-ebar{position:fixed;bottom:12px;z-index:60;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--amber);box-shadow:0 6px 20px rgba(0,0,0,.45);font-size:13px}.adm-ebar[hidden]{display:none}.adm-b td.adm-upcell{text-align:center}.adm-b td.adm-upcell input{width:18px;height:18px;accent-color:var(--amber)}.adm-b tr.adm-uprow td.adm-stick input{color:var(--amber)}.adm-b tr.adm-uprow td:not(.adm-stick):not(.adm-upcell) input{opacity:.7}select option.opt-up{color:var(--amber)}.adm-newrow{display:block;width:100%;margin-top:8px;padding:8px;border:1px dashed var(--ice);border-radius:10px;background:0 0;color:var(--ice);font-weight:700;font-size:13px;cursor:pointer}.adm-b tr[data-newrow] input:not(.chg){border-style:dashed}.adm-ebar>span{flex:1 1 auto}.admpl[hidden]{display:none}@media (max-width:700px){.adm-b.adm-pl:not(.adm-pl-tbl){display:none}}.admpl{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.admpl-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admpl-sum>div{padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);min-width:0}.admpl-sum small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admpl-sum b{display:block;font-size:16px;color:var(--frost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admpl-sum .warn b{color:var(--amber)}.admpl-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.admpl-chip{flex:none;min-height:36px;padding:0 13px;border:1px solid var(--line);border-radius:18px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.admpl-chip.admpl-ro{margin-inline-start:auto;color:var(--ice)}.admpl-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.admpl-h,.admpl-r{display:grid;grid-template-columns:minmax(52px,1.1fr) repeat(var(--n, 3),minmax(0,1fr)) 14px;align-items:center;gap:8px;padding:0 10px}.admpl-h{min-height:32px;background:var(--panel-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.admpl-h>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admpl-h>span,.admpl-r>span{text-align:end}.admpl-r{width:100%;min-height:40px;border:0;border-top:1px solid var(--line);border-inline-start:3px solid transparent;background:var(--panel);color:var(--frost);font:inherit;font-size:13.5px;text-align:start;cursor:pointer;padding-inline-start:7px}.admpl-r>b,.admpl-r>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.admpl-r>i{font-style:normal;color:var(--muted)}.admpl-r.chg{border-inline-start-color:var(--amber);background:rgba(245,166,35,.07)}.admpl-r span.chg{color:var(--amber);font-weight:700}.admpl-r.up>b{color:var(--amber)}.admpl-g>summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-top:1px solid var(--line);background:rgba(255,255,255,.025);list-style:none;cursor:pointer;font-size:13px}.admpl-g>summary::-webkit-details-marker{display:none}.admpl-g>summary span{color:var(--muted);font-size:12px}.admpl-g>summary i{margin-inline-start:auto;font-style:normal;color:var(--muted);transition:transform .15s}.admpl-g[open]>summary i{transform:rotate(180deg)}.admpl-ov .admpl-sh{max-width:460px;padding:14px 16px 16px}.admpl-sh-h{display:flex;align-items:center;gap:8px;margin-bottom:12px}.admpl-sh-h b{flex:1 1 auto;font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admpl-nav{flex:none;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--ice);font-size:20px;line-height:1;cursor:pointer}.admpl-nav:disabled{opacity:.35;cursor:default}.admpl-x{font-size:14px;color:var(--frost);border-radius:50%}.admpl-fs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.admpl-f{display:flex;flex-direction:column;gap:3px;min-width:0}.admpl-f>span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admpl-f input:not([type=checkbox]),.admpl-f select{width:100%;min-width:0;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:15px}.admpl-f input[type=number]{text-align:end;font-variant-numeric:tabular-nums}.admpl-f.chg input:not([type=checkbox]),.admpl-f.chg select{border-color:var(--amber);color:var(--amber);box-shadow:0 0 0 1px var(--amber) inset}.admpl-f em{font-style:normal;font-size:11px;color:var(--amber);min-height:0}.admpl-f em:empty{display:none}.admpl-op{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13.5px}.admpl-op>span{display:flex;flex-direction:column;min-width:0}.admpl-op small{font-size:11.5px;color:var(--muted)}.admpl-op .btn{min-height:36px}.admpl-ft{display:flex;gap:10px;margin-top:14px}.admpl-ft .btn{flex:1 1 0;min-height:40px}.admpl-del{color:var(--danger)!important}@media (max-width:700px){.modal-overlay.admpl-ov{align-items:flex-end;padding:0}.admpl-ov .admpl-sh{max-width:none!important;width:100%!important;border-radius:18px 18px 0 0;max-height:85vh}}.admc-cats{display:flex;align-items:center;gap:8px;margin-bottom:12px}.admc-cats .adm-chips-row{flex:1 1 auto;min-width:0}.admc-catmenu{position:relative;flex:none}.admc-catmenu summary{list-style:none;cursor:pointer;font-size:12.5px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);white-space:nowrap}.admc-catmenu summary::-webkit-details-marker{display:none}.admc-catpop{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:20;min-width:200px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);box-shadow:0 8px 24px rgba(0,0,0,.4)}.admc-catpop button{text-align:start;padding:8px 10px;border:0;border-radius:8px;background:0 0;color:var(--frost);font:inherit;font-size:13px;cursor:pointer}.admc-catpop button:hover:not(:disabled){background:var(--panel)}.admc-catpop button:disabled{opacity:.4;cursor:default}.admc-bar{display:flex;align-items:center;gap:8px;margin:4px 0 10px}.admc-t{flex:1 1 auto;min-width:0;font-weight:700;font-size:15px}.admc-add{background:var(--ice);color:#0f141b;border-color:var(--ice);font-weight:700}.admc-list{display:flex;flex-direction:column;gap:6px}.admc-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.admc-pic{width:46px;height:46px;border-radius:9px;background:#0f1620;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.admc-pic img{width:100%;height:100%;object-fit:contain}.admc-pic i{font-style:normal;font-weight:800;color:var(--ice);font-size:18px}.admc-pic.big{width:72px;height:72px}.admc-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.admc-txt b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admc-txt small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admc-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:46px;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:start;cursor:pointer}.admc-open:focus-visible{outline:2px solid var(--ice);outline-offset:2px;border-radius:9px}.admc-row:has(.ds-h){padding-inline-end:2px}.admc-row:hover{border-color:var(--ice-dim)}.admc-hint{font-size:11.5px;margin:-4px 0 8px;letter-spacing:0}.adm-sheet-wrap{align-items:flex-end}.adm-sheet{width:100%;max-width:560px;max-height:88vh;overflow-y:auto;border-radius:16px 16px 0 0}@media (min-width:701px){.adm-sheet-wrap{align-items:center}.adm-sheet{border-radius:16px}}.adm-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.adm-sheet-h b{font-size:16px}.admf-grid{display:flex;flex-wrap:wrap;gap:8px 10px}.admf{display:flex;flex-direction:column;gap:3px;flex:1 1 100%;min-width:0;font-size:11.5px;color:var(--muted)}.admf.half{flex:1 1 calc(50% - 5px)}.admf input,.admf select,.admf textarea{width:100%;font-size:14px}.admf .admf-custom{margin-top:3px}.admf .admf-custom[hidden]{display:none}.admf-chk{flex-direction:row;align-items:center;gap:8px;color:var(--frost);font-size:13px}.admf-chk input{width:auto}.admf-img{flex-direction:row;align-items:flex-end;gap:10px}.admf-line{display:flex;gap:6px;align-items:center}.admf-more{margin-top:10px}.admf-more summary{cursor:pointer;color:var(--ice);font-size:13px;margin-bottom:8px}.adm-sheet-foot{display:flex;gap:8px;align-items:center;margin-top:14px}.bk-list{display:flex;flex-direction:column;gap:6px}.bk-row{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13px;cursor:pointer}.bk-row small{color:var(--muted);font-size:11.5px}.adm-bkbtn{flex:none}.adm-petedit{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.adm-petpic{width:64px;height:64px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.adm-petpic img{width:100%;height:100%;object-fit:contain}.adm-petpic i{font-style:normal;font-size:24px;font-weight:800;color:var(--ice)}.lg-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:8px}.lg-name{flex:1 1 220px;min-width:0}.lg-btns{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lg-show{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;margin-inline-end:4px}.lg-up{cursor:pointer;display:inline-flex;align-items:center;font-size:12px;padding:5px 10px}.lg-add{margin-top:14px;padding:10px 12px;border:1px dashed var(--line);border-radius:12px}.lg-addrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0 4px}.lg-addrow input[type=text]{flex:1 1 160px;min-width:0}.lg-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lg-sum div{border:1px solid var(--line);border-radius:10px;padding:8px;text-align:center}.lg-sum b{display:block;font-size:18px}.lg-sum span{font-size:11px;color:var(--muted)}.lg-warn{margin-top:8px;padding:8px 10px;border:1px solid var(--amber);border-radius:10px;font-size:12px}.tx-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.tx-tools input{flex:1 1 220px;min-width:0}.tx-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 0;border-top:1px solid var(--line)}.tx-row.chg textarea{border-color:var(--amber)}.tx-en{font-size:13px;line-height:1.35;word-break:break-word}.tx-en small{display:block;font-size:10.5px;color:var(--muted);margin-bottom:2px}.tx-row textarea{width:100%;font-size:13px;resize:vertical;min-height:34px}.tx-reset{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--frost);cursor:pointer}@media (max-width:600px){.tx-row{grid-template-columns:minmax(0,1fr) auto}.tx-en{grid-column:1/-1}.lg-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-list{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.rl-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.rl-item:hover{border-color:var(--ice)}.rl-item>span{flex:1 1 auto;min-width:0}.rl-item small{color:var(--muted);font-size:11.5px}.rl-item i{font-style:normal;color:var(--muted);font-size:20px}.rl-chg{font-size:10.5px;padding:1px 7px;border-radius:6px;background:var(--amber);color:#0f141b;font-weight:700;vertical-align:middle}.rl-card{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:12px 14px}.rl-h b{font-size:16px}.rl-table-wrap{overflow-x:auto}.rl-table{border-collapse:collapse;width:100%;font-size:13px}.rl-table th{text-align:start;font-size:11px;color:var(--muted);font-weight:600;padding:4px 6px;white-space:nowrap}.rl-table td{padding:3px 4px;border-top:1px solid var(--line)}.rl-table td.rl-dragcell{padding:0;width:40px}.rl-table input[type=text],.rl-table input[type=number],.rl-table input[type=date],.rl-table select{width:100%;min-width:70px;padding:5px 6px;font-size:13px}.rl-rowbtns{white-space:nowrap}.rl-rowbtns button{width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--frost);cursor:pointer;font-size:11px}.rl-rowbtns button:disabled{opacity:.35}.rl-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 14px}.rl-fields label{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.rl-fields label span{color:var(--muted)}.rl-foot{display:flex;align-items:center;gap:8px;margin-top:12px}.ds-row{display:flex;align-items:center;gap:8px;padding:2px 0;border-top:1px solid var(--line);background:var(--panel)}.ds-n{flex:1 1 auto;min-width:0;font-size:13.5px}.ds-n small{display:block;color:var(--muted);font-size:11.5px}.ds-grid{border:1px solid var(--line);border-radius:12px;padding:10px;margin:2px 0 8px;background:var(--panel-2)}.ds-cells{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:6px;align-items:center;font-size:12.5px}.ds-cells input{width:100%;min-width:0;padding:5px 6px;font-size:16px}.mn-group{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:10px 12px;margin-bottom:12px}.mn-ghead,.mn-prow{display:flex;align-items:center;gap:8px}.mn-gname{flex:1 1 auto;min-width:0;font-weight:700;font-size:14px}.mn-page{border-top:1px solid var(--line);padding:8px 0 6px 12px}.mn-prow input{flex:1 1 0;min-width:0}.mn-prow select{flex:0 1 150px;min-width:0}.mn-btns{display:inline-flex;gap:4px;flex:none}.mn-btns button{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--frost);cursor:pointer;font-size:12px}.mn-btns button:disabled{opacity:.35;cursor:default}.mn-btns button.on{border-color:var(--ice)}.mn-langs{margin:4px 0 0;font-size:11.5px;color:var(--muted)}.mn-langs summary{cursor:pointer;max-width:100%;overflow-wrap:anywhere}.adm-cur-add{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;align-items:end}.adm-cur-add label{display:flex;flex-direction:column;gap:3px;min-width:0}.adm-cur-add label span{font-size:11px;color:var(--muted)}.adm-cur-add input{width:100%;min-width:0}.adm-cur-add .btn{min-height:36px}.mn-langs label,.mn-note label{display:flex;align-items:center;gap:8px;margin-top:4px}.mn-langs label span,.mn-note label span{flex:0 0 90px;font-size:11.5px;color:var(--muted)}.mn-langs input,.mn-note textarea{flex:1 1 auto;min-width:0}.mn-note{margin-top:6px;padding:8px;border:1px dashed var(--line);border-radius:10px}@media (max-width:600px){.mn-prow{flex-wrap:wrap}.mn-prow input{flex-basis:calc(100% - 52px)}.mn-prow select{flex:1 1 0;margin-inline-start:48px}}.mn-ghead .ds-h,.mn-prow .ds-h{margin-inline-start:-8px}.mn-page{background:var(--panel)}.mn-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.adm[hidden],.adm-it[hidden],.adm-gk[hidden],.adm-cards[hidden]{display:none}.adm-crumb{font-size:12px;color:var(--muted)}.adm-h{font-size:22px;font-weight:800;margin:2px 0 12px}.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.adm-home .adm-gk:first-child{margin-top:0}.admh{display:flex;flex-direction:column;gap:12px}.admh [hidden]{display:none!important}.admh-needs{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.admh-k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.admh-nr{display:flex;align-items:center;gap:9px;padding:6px 0}.admh-nr+.admh-nr{border-top:1px solid var(--line)}.admh-nt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.admh-nt b{font-size:13.5px;color:var(--frost)}.admh-nt small{font-size:11.5px;color:var(--muted)}.admh-nb{flex:none;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.admh-nb.warn{border-color:var(--ice);color:var(--ice)}.admh-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--good)}.admh-dot.warn{background:var(--amber)}.admh-sslot:empty{display:none}.admh-sslot .adm-search{display:block;width:100%;max-width:none;margin:0;box-sizing:border-box;min-height:40px}.admh-g{display:block}.admh-gk{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 2px 6px}.admh-gk span{font-weight:400;letter-spacing:0}.admh-gk em{margin-inline-start:auto;font-style:normal}summary.admh-gk{list-style:none;cursor:pointer;min-height:36px;margin-bottom:0}summary.admh-gk::-webkit-details-marker{display:none}.admh-site[open] summary.admh-gk em{display:none}.admh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.admh-c{position:relative;display:flex;align-items:center;gap:9px;min-height:52px;padding-block:7px;padding-inline:9px 22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--frost);font:inherit;text-align:start;cursor:pointer;min-width:0}.admh-c:hover{border-color:var(--ice)}.admh-c .admh-dot{position:absolute;top:8px;inset-inline-end:8px}.admh-pic{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:20px}.admh-pic img{width:30px;height:30px;object-fit:contain}.admh-t{display:flex;flex-direction:column;min-width:0}.admh-t b{font-size:13.5px;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.admh-t small{font-size:11.5px;color:var(--muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admh-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.admh-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:18px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.admh-chip img{width:20px;height:20px;object-fit:contain}.adm-top>.adm-desc{display:none}.adm-visfold>summary{display:flex;align-items:center;gap:8px;min-height:40px;list-style:none;cursor:pointer}.adm-visfold>summary::-webkit-details-marker{display:none}.adm-visfold>summary h2{flex:0 1 auto;font-size:16px}.adm-visfold>summary .adm-viscount{margin-inline-start:auto;font-size:12px}.adm-visfold>summary>i{font-style:normal;color:var(--muted);transition:transform .15s}.adm-visfold[open]>summary>i{transform:rotate(180deg)}#adminBody label .bset-sw{flex:0 0 38px}@media (max-width:700px){.rl-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rl-item>span{min-width:0}}@media (max-width:899px){.admh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.adm:not(.adm-open) .adm-top>.adm-search{order:3}}.adm-chips{margin-bottom:14px}.adm-chips-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.adm-chip{flex:none;border:1px solid var(--line);border-radius:18px;padding:6px 14px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.admc-catchip{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.admc-catchip.ds-lift{border-color:var(--ice)}.adm-chip.on{background:var(--ice-dim);border-color:var(--ice)}@media (max-width:899px){.adm-layout{grid-template-columns:minmax(0,1fr)}.adm-side{display:none}.adm-open .adm-title-sec{display:block}.adm-open .adm-title-main,.adm-open .adm-crumb,.adm-open .adm-h{display:none}.adm-open .adm-search{display:none}.adm-search{flex-basis:100%;max-width:none;margin:0;order:3}.adm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rfa .rfa-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rfa .rfa-head h2{margin:0;font-size:17px}.rfa-x{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);color:var(--frost);font-size:14px;cursor:pointer;flex:none}.rfa-desc{font-size:12px;color:var(--muted);margin:4px 0 12px}.rfa-top{grid-template-columns:1fr 1fr}.rfa-top .plx-stat span{white-space:normal;overflow:visible}.rfa-name small{font-weight:400;font-size:11px}.rfa-sec{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.rfa-off{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.rfa-k{font-size:12px;font-weight:700;margin-bottom:4px}.rfa-list .rfa-row+.rfa-row{border-top:1px solid var(--line)}.rfa-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0}.rfa-name{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;min-width:0}.rfa-name i{width:10px;height:10px;border-radius:50%;flex:none}.rfa-step{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--panel-2);flex:none}.rfa-step button{width:34px;height:32px;border:0;background:0 0;color:var(--ice);font-size:17px;cursor:pointer}.rfa-step input,.rfa-step .rfa-val{width:64px;height:32px;border:0;border-inline:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--frost);text-align:center;font-size:14px;font-weight:700;padding:0;display:inline-flex;align-items:center;justify-content:center}.rfa-note{font-size:10.5px;color:var(--muted);margin-top:6px;line-height:1.45}.rfa-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.sa-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.sa-btn{border:1px solid var(--line);border-radius:18px;padding:5px 12px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.sa-wrap.open .sa-btn{border-color:var(--ice)}.sa-box{display:none;border:1px solid var(--ice);border-radius:12px;padding:10px;background:var(--panel-2);margin-bottom:12px}.sa-wrap.open .sa-box{display:block}.sa-row{display:flex;align-items:center;gap:6px}.sa-row+.sa-row{margin-top:8px}.sa-lbl{flex:0 0 auto;min-width:64px;max-width:34%;font-size:12.5px}.sa-row select{flex:1 1 0;min-width:0;font-size:13px;padding:6px 8px}.sa-arrow{color:var(--muted);flex:none}.plx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.plx-stat{border:1px solid var(--line);border-radius:12px;padding:9px 11px;background:rgba(255,255,255,.02);min-width:0}.plx-stat span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;line-height:1.25;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.plx-stat b{display:block;font-size:18px;font-weight:800;margin-top:2px}.plx-stat small{display:block;font-size:10px;color:var(--muted)}.plx-stat .t12x-bar{margin-top:6px}.plx-stats.one{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.plx-stats.one.bud-st .plx-stat{container-type:inline-size;min-width:0}.plx-stats.one.bud-st .plx-stat b{font-size:min(15px,15cqi);white-space:nowrap}.plx-stats.one.bud-st .plx-stat span{font-size:min(10.5px,12cqi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plx-stats.one.bud-st .plx-stat small{white-space:normal;overflow:visible;line-height:1.3;font-size:min(10px,12.5cqi)}@media (max-width:560px){.plx-stats.one{gap:5px}.plx-stats.one .plx-stat{padding:7px 6px}.plx-stats.one .plx-stat b{font-size:14px}.plx-stats.one .plx-stat span{letter-spacing:0}.plx-stats.one .plx-stat small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.t12x-tabs.plx-stat-tabs{margin:0 0 10px;max-width:none}.t12x-tabs.plx-stat-tabs{gap:4px;padding:3px;border-radius:11px;background:rgba(255,255,255,.04)}.t12x-tabs.plx-stat-tabs button{min-height:34px;border-radius:9px;font-weight:700;font-size:13px}.t12x-tabs.plx-stat-tabs button.on{background:var(--tc, var(--ice));color:#0f141b;box-shadow:none}.plx-stat-tabs{overflow-x:auto;scrollbar-width:none}.plx-stat-tabs button{font-size:12.5px;flex:1 0 auto;white-space:nowrap;padding:7px 10px}.plx-pick{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;margin-top:12px;margin-bottom:6px;scrollbar-width:thin}.plx-pick button{flex:0 0 auto;width:62px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:10.5px;cursor:pointer}.plx-pick button img{width:48px;height:48px;object-fit:cover;border-radius:8px}.plx-pick button>span:last-child{width:100%;text-align:center;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.plx-pick-ph{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:800;color:var(--tc);background:rgba(255,255,255,.05);border:2px solid var(--tc)}.plx-pick button.on{border-color:var(--tc);color:var(--frost);background:rgba(255,255,255,.07);box-shadow:inset 0-2px 0 var(--tc)}.plx-pick button.dim{opacity:.45}@media (min-width:901px){.plx-pick{flex-wrap:wrap;overflow:visible}}@media (max-width:760px){.plx-head h2{font-size:19px}.plx-pick button{width:56px;padding:5px 2px;font-size:10px}.plx-pick button img,.plx-pick-ph{width:44px;height:44px}}.t12x-tabs{display:flex;flex:1 1 320px;max-width:560px;margin-inline-start:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:4px}.t12x-tabs button{flex:1;border:0;background:0 0;color:var(--muted);font:inherit;font-weight:600;font-size:13px;padding:7px 4px;border-radius:10px;cursor:pointer}.t12x-tabs button small{display:block;font-weight:400;font-size:10.5px}.t12x-tabs button.on{background:rgba(255,255,255,.08);color:var(--frost);box-shadow:inset 0-2px 0 var(--tc)}.t12x-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.t12x-boxes>div{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--panel);min-width:0}.t12x-boxes>div>div{min-width:0}.t12x-boxes img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.t12x-boxes span,.t12x-boxes small{display:block;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t12x-boxes b{display:block;font-size:15px}.t12x-sec{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--panel)}.t12x-gh{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer}.t12x-gt{flex:1;min-width:0;font-weight:700;font-size:14px}.t12x-gt small{display:block;font-weight:400;font-size:11px;color:var(--muted)}.t12x-ring{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(var(--c) var(--p),rgba(255,255,255,.08)0)}.t12x-ring span{width:28px;height:28px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font-size:9.5px;font-weight:700}.t12x-maxall{font:inherit;font-size:11px;padding:5px 10px;border-radius:9px;border:1px solid var(--line);background:0 0;color:var(--frost);cursor:pointer}.t12x-fold{color:var(--muted);width:12px}.t12x-nodes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;padding:0 14px 14px}.t12x-nodes.compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.t12x-nodes.compact .t12x-lbl{display:none}.t12x-nodes.compact .t12x-nm .meta{display:none}.t12x-node{border:1px solid var(--line);border-radius:12px;padding:9px 10px;background:rgba(255,255,255,.02);min-width:0}.t12x-nm{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:13px}.t12x-nm .meta,.t12x-done{font-weight:400;font-size:10.5px;text-align:end}.t12x-done{color:var(--good);font-weight:700}.t12x-step{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:7px}.t12x-grp{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.t12x-step button{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--frost);font-size:15px;cursor:pointer}.t12x-step button:disabled{opacity:.35;cursor:default}.t12x-step b{min-width:22px;text-align:center;font-size:15px}.t12x-step select{width:auto;padding:4px 6px}.t12x-tgt{margin-inline-start:auto}.t12x-lbl{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.t12x-bar{height:4px;border-radius:9px;background:rgba(255,255,255,.07);overflow:hidden;margin-top:8px}.t12x-bar i{display:block;height:100%;border-radius:9px;background:var(--ice)}@media (max-width:900px){.t12x{grid-template-columns:minmax(0,1fr)}.t12x-side{display:contents}.t12x-settings{order:-3}.t12x-amts{order:-2}.t12x-main{order:-1}.t12x-boxes{gap:6px}.t12x-boxes>div{padding:7px 8px;gap:6px}.t12x-boxes img{width:22px;height:22px}.t12x-boxes b{font-size:13px;white-space:nowrap}.t12x-settings.has-rs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:4px 10px;align-items:start;padding:10px 12px}.t12x-settings.has-rs>.t12x-k{grid-column:1/-1;margin:0}.t12x-side .t12x-settings .rs-row{display:contents!important}.t12x-side .t12x-settings .rs-row>div{grid-template-columns:minmax(0,1fr) auto!important;gap:2px 4px!important}.t12x-side .t12x-settings .rs-row>div>.meta:first-child{grid-column:1/-1;font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t12x-side .t12x-settings .rs-row input{padding:5px 6px!important;font-size:13px}.t12x-side .t12x-settings .rs-row>div{max-width:220px}.t12x-side .t12x-settings #researchSpeedupNote{grid-column:1/-1;justify-self:start;font-size:9.5px}.t12x-settings.has-rs .t12x-check{flex-direction:column;align-items:center;gap:4px;font-size:10px;text-align:center;max-width:70px;line-height:1.15}.t12x-need .bs-sq{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:5px}.t12x-need .bs-row{min-height:0;padding:7px 3px}.t12x-need .bs-row img{width:22px;height:22px}.t12x-need .bs-row b{font-size:max(10px,min(12.5px,13cqi))}.t12x-need .bs-row .n{font-size:10px}.t12x-need .bs-row .n small{display:none}}@media (min-width:560px) and (max-width:900px){.t12x-need .bs-sq{grid-template-columns:repeat(var(--n, 7),minmax(0,1fr))}}.pc-card{border:1px solid var(--line);border-radius:14px;padding:12px;margin-top:12px;background:rgba(255,255,255,.02)}.pc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pc-head>b,.pc-title{font-size:14px;font-weight:700}.pc-title{background:0 0;border:0;padding:0;color:var(--frost);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.pc-switch{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);cursor:pointer}.pc-switch input{position:absolute;opacity:0;width:0;height:0}.pc-switch i{width:34px;height:20px;border-radius:999px;background:rgba(255,255,255,.12);position:relative;transition:background .15s}.pc-switch i::after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.pc-switch input:checked+i{background:var(--ice-dim)}.pc-switch input:checked+i::after{transform:translateX(14px)}.pc-trade{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:rgba(76,209,138,.07);border:1px solid rgba(76,209,138,.22)}.pc-trade>div{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.pc-trade img{width:30px;height:30px;object-fit:contain}.pc-trade b{font-size:15px}.pc-trade small{font-size:10px;color:var(--muted);text-align:center}.pc-trade>span{font-size:18px;color:var(--good)}.pc-sub{font-size:11px;margin:6px 0 2px}.pc-k{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}.pc-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pc-chips span{font-size:11px;padding:3px 9px;border-radius:999px}.pc-chips .bad{color:var(--danger);background:rgba(255,107,107,.08);border:1px solid rgba(255,107,107,.25)}.pc-chips .ok{color:var(--good);background:rgba(76,209,138,.07);border:1px solid rgba(76,209,138,.22)}.pc-card .linklike{background:0 0;border:0;padding:0;font:inherit;font-size:12px;color:var(--ice);text-decoration:underline;cursor:pointer}.pc-target input{padding:5px 8px}.pc-target{flex-wrap:nowrap!important}.pc-target .meta{white-space:nowrap}.pc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 10px}.pc-plan{text-align:start;border:1px solid var(--line);border-radius:12px;padding:8px;background:0 0;color:var(--frost);font:inherit;cursor:pointer;min-width:0}.pc-plan.on{border-color:var(--ice);background:rgba(90,160,230,.08)}.pc-plan.off{cursor:default;opacity:.75}.pc-plan .pc-k{margin:0;font-size:10px}.pc-plan b{display:block;font-size:clamp(12px,3.6vw,15px);line-height:1.15;white-space:nowrap}.pc-plan b .cur{display:inline;font-size:9.5px;font-weight:600;color:var(--muted);margin-inline-end:2px}.pc-plan small{display:block;font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-free{font-size:11px;color:var(--good);padding:7px 10px;border-radius:10px;background:rgba(76,209,138,.07);margin:8px 0}.pc-free summary{cursor:pointer;list-style:none}.pc-free summary::-webkit-details-marker{display:none}.pc-free>div{margin-top:5px;color:var(--muted);line-height:1.5}.pc-view{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.pc-view .seg{display:flex}.pc-view .seg button{flex:1;font-size:11.5px}.pc-lines{padding:0 0 8px 10px;font-size:10.5px;line-height:1.6}.pc-lines>div{display:flex;gap:6px}.pc-lines>div>span:first-child{color:var(--ice);min-width:30px;text-align:end}.pc-lines .meta{margin-inline-start:auto}.bs-edit{margin-top:10px}.bs-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.bs-tiles.bs-slide{display:flex!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}.bs-tiles.bs-slide::-webkit-scrollbar{display:none}.bs-tiles.bs-slide>.bs-aff{padding:6px 4px 8px;flex-basis:calc(((100% - (var(--bscols, 4) - 1)*6px)/(var(--bscols, 4) + .35))*1.5 + 3px)!important}.bs-aff .bs-aff-it .bs-mark{display:none}.bs-aff{position:relative}.bs-tiles.bs-slide>.bs-aff *{font-size:11px}.bs-tiles.plx-sig.bs-slide>*{flex:0 0 calc((100% - 3*6px)/4.5);min-height:0;padding-top:6px;padding-bottom:6px}.bs-tiles.plx-sig.bs-slide img{width:28px;height:28px}.bs-tiles.bs-slide>[style*="--bsspan"]{flex:0 0 calc(((100% - (var(--bscols, 4) - 1)*6px)/(var(--bscols, 4) + .35))*var(--bsspan, 1) + (var(--bsspan, 1) - 1)*6px)!important}.bs-tiles.bs-slide>*{flex:0 0 calc((100% - (var(--bscols, 4) - 1)*6px)/(var(--bscols, 4) + .35));min-width:0;scroll-snap-align:start}.bs-tile{gap:1px;padding:5px 3px}.bs-tile img{width:34px;height:34px}.bp-tile.bs-tile>.bp-name{display:none}.bs-tile.off>:not(.bs-st){opacity:.45}.bs-time{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.bs-time img{width:18px;height:18px;object-fit:contain}.bs-time b{color:var(--frost);font-size:13px}.bs-time .sh{color:var(--danger);font-weight:700}.bs-time .ok{color:var(--good);font-weight:600}.bs-time-bar{height:4px;margin:5px 0 10px}.t12x-amts.bs-folded .bs-foot,.t12x-amts.bs-folded .bs-time-bar{margin-bottom:0}.t12x-amts.bs-folded .bs-time{margin-top:10px}.bs-aff{grid-column:span 3;aspect-ratio:auto;cursor:default;gap:2px}.bs-aff-items{display:flex;justify-content:space-around;width:100%}.bs-aff-it{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;background:0 0;border:0;color:inherit;font:inherit;cursor:pointer;padding:2px 0}.bs-aff-it .bs-mark{top:0;inset-inline-start:4px}.bs-aff .bs-st{-webkit-line-clamp:1}.bs-help{font-size:12px;line-height:1.4;color:var(--muted);margin:0 0 10px}.bs-help b{color:var(--danger)}.bs-help .ok{color:var(--good);font-weight:700}.bs-tile .bp-name{font-size:10px;line-height:1.2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bs-tile .bs-st{font-size:10px;font-weight:700;line-height:1.2;text-align:center;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bs-tile .bs-mark{position:absolute;top:4px;inset-inline-start:6px;font-size:10px;opacity:.85}.bs-tile .bs-need{font-size:10px;line-height:1.2;color:var(--muted);text-align:center;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bs-nb{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 2px}.bs-nbx{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:6px 3px;min-width:0}.bs-nbx small{display:block;font-size:10.5px;color:var(--muted)}.bs-nbx b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-nbx.ok{border-color:rgba(91,201,138,.5)}.bs-nbx.ok b{color:var(--good)}.bs-nbx.bad{border-color:rgba(224,100,95,.55)}.bs-nbx.bad b{color:var(--danger)}.bs-nb-bar{height:5px;margin:6px 0 2px}.bs-nb-parts{font-size:11px;color:var(--muted);margin:6px 0 2px;line-height:1.5}.bs-nb-from{font-size:11.5px;color:var(--muted);margin:7px 0 2px;line-height:1.5}.bs-nb-from b{color:var(--frost)}.bs-nb-from img{width:16px;height:16px;object-fit:contain;vertical-align:-3px;margin-inline-end:2px}.bs-nb-parts b{color:var(--frost)}.bs-tile.ro{border-style:dashed;cursor:default}.bs-box{margin-bottom:12px}.bs-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;margin-bottom:6px;background:rgba(255,107,107,.08);border:1px solid rgba(255,107,107,.22)}.bs-row img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.bs-row .n{flex:1;min-width:0;font-size:13px;font-weight:600}.bs-row .n small{display:block;font-weight:400;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.bs-row b{font-size:13px;color:var(--danger);white-space:nowrap}.bs-title{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 8px}.bs-row b .bs-sw{display:block;font-size:10px;font-weight:600;line-height:1.2;opacity:.85}.bs-row.ok{background:rgba(76,209,138,.06);border-color:rgba(76,209,138,.22)}.bs-row.ok b{color:var(--good)}.bs-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--frost);margin:0 0 10px}.bs-foot .linklike{background:0 0;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--ice);text-decoration:underline;cursor:pointer}.bp-ro{padding:8px 10px;font-size:14px;border:1px dashed var(--line);border-radius:8px;color:var(--frost)}.bp-link{display:block;font-size:10px;color:var(--muted);margin-top:3px}.bp-link.typed{color:var(--frost)}.bp-link .linklike{background:0 0;border:0;padding:0;font:inherit;color:var(--ice);text-decoration:underline;cursor:pointer}.scan-step{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line)}.scan-step>b{flex:0 0 22px;height:22px;border-radius:50%;background:var(--ice-dim);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.scan-step>div>div:first-child{font-size:14px;font-weight:600}.scan-step .meta{font-size:12px}.scan-step>div{flex:1;min-width:0}.scan-ex{flex:0 0 74px;height:92px;padding:0;border-radius:9px;overflow:hidden;border:1px solid var(--line);background:#000;position:relative;cursor:zoom-in}.scan-ex img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.scan-ex[data-scanex$="-lab.jpg"] img{object-position:center 88%}.scan-ex span{position:absolute;right:3px;bottom:3px;background:rgba(0,0,0,.65);border-radius:6px;font-size:10px;padding:1px 4px;line-height:1.4}.scan-ex-view{position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.88);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;cursor:zoom-out}.scan-ex-view img{max-width:100%;max-height:84vh;border-radius:12px}.scan-row{display:flex;align-items:center;gap:10px;padding:7px 6px;border-bottom:1px solid var(--line);cursor:pointer}.scan-row.unsure{background:rgba(245,166,35,.13);border-radius:8px}.scan-row>input[type=checkbox]{width:18px;height:18px;flex:0 0 auto}.scan-row img,.scan-row .scan-img{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.scan-row .scan-name{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px}.scan-row .scan-name .meta{font-size:11px}.scan-row .scan-name em{color:#f5a623;font-style:normal;font-weight:700}.scan-row>input[type=text]{width:128px;text-align:end;flex:0 0 auto;font-size:14px}.scan-row.unsure>input[type=text]{border-color:#f5a623}.scan-lab-h{margin:10px 0 4px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.scan-lab{border:1px solid rgba(79,170,255,.45);border-radius:12px;padding:4px 6px 8px;background:rgba(79,170,255,.06)}.scan-lab .scan-row{border-bottom:0}.scan-lab .scan-row>input[type=text]{width:84px}.scan-lab-note{font-size:12px;padding:2px 6px 0}.scan-learn{margin-top:14px;padding-top:10px;border-top:2px solid var(--line)}.scan-learn>summary{cursor:pointer;font-size:13.5px}.scan-lrow{cursor:default}.scan-lrow.skipped .scan-ltile,.scan-lrow.skipped .scan-name{opacity:.45}.scan-lrow .btn.small{flex-shrink:0}.scan-lrow .scan-ltile{width:46px;height:46px;border-radius:8px;object-fit:cover;flex-shrink:0}.scan-lpick{padding:6px 2px 10px;border-bottom:1px solid var(--line)}.scan-lchips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.scan-lchip{font-size:12px;padding:4px 10px;border-radius:14px;border:1px solid var(--line);background:0 0;color:var(--muted);cursor:pointer}.scan-lchip.on{border-color:var(--ice);color:var(--frost)}.scan-lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;max-height:240px;overflow-y:auto}.scan-lg{background:0 0;border:2px solid transparent;border-radius:10px;padding:3px 2px;color:var(--muted);font-size:10px;line-height:1.2;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.scan-lg img,.scan-lg i{width:44px;height:44px;object-fit:contain;border-radius:8px}.scan-lg i{display:flex;align-items:center;justify-content:center;background:var(--panel-2);font-style:normal;color:var(--frost)}.scan-lg span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-lg.on{border-color:var(--ice);color:var(--frost)}.scan-zero-head{margin:14px 0 4px;padding-top:10px;border-top:2px solid var(--line);font-size:13.5px}.scan-zero-head .meta{font-size:11.5px;font-weight:400}.scan-zero-to{flex:0 0 auto;font-weight:700;color:var(--danger);font-size:14px;padding-inline-end:6px}.scan-spin{width:28px;height:28px;margin:6px auto 12px;border:3px solid var(--line);border-top-color:var(--ice);border-radius:50%;animation:scanspin .8s linear infinite}@keyframes scanspin{to{transform:rotate(360deg)}}.bp-tile .bp-name{font-size:10px;line-height:1.15;color:var(--muted);max-width:100%;text-align:center;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bp-grid .bp-tile{padding:5px 3px;gap:1px}.bp-grid .bp-tile img{width:34px;height:34px}.pp-input{width:64px!important;min-width:64px;max-width:64px;height:30px;flex:none!important;padding:3px 4px;font-size:12px;text-align:center;box-sizing:border-box}.gallery-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s;text-align:start;position:relative}.gallery-card:hover{border-color:var(--ice-dim)}.gallery-card.owned{border-color:var(--good)}.gallery-card .thumb{width:100%;aspect-ratio:1;background:var(--panel-2);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6%}.gallery-card .thumb img{width:100%;height:100%;object-fit:contain;border-radius:6px}.gallery-card .thumb .ph{font-size:22px;color:var(--muted);font-weight:600}.gallery-card .badge{padding:5px 6px;font-size:10.5px;font-weight:600;text-align:center;background:var(--panel-2);color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;overflow-wrap:anywhere}.gallery-card.owned .badge{background:rgba(90,200,120,.15);color:var(--good)}.gallery-card[draggable=true]{cursor:grab}.gallery-card.dragging{opacity:.4}.sg-head{margin-bottom:10px}.sg-ans{margin-bottom:10px;padding:10px 12px 12px}.sg-k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);min-height:20px}.sg-kr{margin-inline-start:auto;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap}.sg-kr b{color:var(--frost);font-weight:800}.sg-ans .plx-stat-tabs{margin-top:8px}.sg-s2{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;margin-top:8px}.sg-sb{position:relative;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);padding:6px 9px 9px}.sg-sbt{display:flex;justify-content:space-between;align-items:baseline;gap:4px;font-size:12px;line-height:15px}.sg-sbt span{font-weight:800;letter-spacing:.05em;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-sbt em{font-style:normal;font-weight:700;color:var(--amber);white-space:nowrap}.sg-sbt em.ok{color:var(--good)}.sg-sb>b{display:inline-block;font-size:19px;line-height:23px;font-weight:800;margin-top:1px;color:var(--frost)}.sg-sb>small{font-size:12px;color:var(--muted);margin-inline-start:4px}.sg-s2.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-s2.n4 .sg-sbt{flex-direction:column;align-items:flex-start;gap:0}.sg-s2.n4 .sg-sb>b{display:block;white-space:nowrap}.sg-s2.n4 .sg-sb>small{display:block;margin:0;white-space:nowrap}@media (max-width:700px){.sg-s2.n4 .sg-sb{padding:6px 7px 9px}.sg-s2.n4 .sg-sb>b{font-size:clamp(13px,3.8vw,19px);letter-spacing:-.3px}}.sg-bar{position:absolute;inset-inline:0;bottom:0;height:4px;background:rgba(232,162,60,.45)}.sg-bar i{display:block;height:100%;background:var(--ice)}.sg-bar.full i{background:var(--good)}.sg-rb{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 10px;margin-top:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--frost);text-align:start;cursor:pointer;font:inherit}.sg-rb:hover{border-color:var(--ice-dim)}.sg-rb-p{width:48px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;font-size:24px}.sg-rb-p img{max-width:100%;max-height:100%;object-fit:contain}.sg-rb-tx{flex:1;min-width:0}.sg-rb-tx b{display:block;font-size:14px;line-height:18px}.sg-rb-tx span{display:block;font-size:12px;line-height:16px;color:var(--muted)}.sg-rb-ch{color:var(--muted);font-size:22px;flex:none}.sg-cats .cat-switcher{margin-bottom:8px}.sg-tools{display:flex;align-items:center;gap:6px;margin-bottom:8px}.sg-menu{flex:none;display:flex}.sg-menu:empty{display:none}.sg-menu .cat-menu-btn{width:38px;height:38px;border-radius:10px}.sg-seg{flex:1;min-width:0;display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);height:38px}.sg-seg button{flex:1;min-width:0;border:0;background:0 0;font:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;padding:0 4px;white-space:nowrap}.sg-seg button.on{background:var(--ice-dim);color:var(--frost)}.sg-ib{width:38px;height:38px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);cursor:pointer;padding:0}.sg-ib.on{color:var(--ice);border-color:var(--ice-dim)}.sg-ib svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.sg-srch{margin-bottom:8px}.sg-srch input{width:100%;height:40px}.sg-lg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;color:var(--muted);margin:0 2px 8px}.sg-lg b,.sg-lg .g{color:var(--good)}.cg-tip .sg-lg{margin:0;color:var(--frost);font-size:inherit}.sg-mvk{display:inline-flex;width:18px;height:18px;border:1px solid var(--line);border-radius:5px;align-items:center;justify-content:center;font-size:11px;font-style:normal;font-weight:800;margin-inline-end:4px;vertical-align:-3px}.sg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-radius:10px}@media (min-width:701px){.sg-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}}.sg-grid.drop-over{outline:2px dashed var(--ice-dim);outline-offset:4px;background:rgba(120,180,255,.06)}.sg-t{position:relative;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);padding:4px 4px 5px;display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .2s}.sg-t:hover{border-color:var(--ice-dim)}.sg-t:focus-visible{outline:2px solid var(--ice);outline-offset:1px}.sg-t.dragging{opacity:.4}.sg-pw{width:100%;aspect-ratio:1.25;display:flex;align-items:center;justify-content:center;padding:9%}.sg-pw.big{padding:2%}.sg-pw img{width:100%;height:100%;object-fit:contain}.sg-ph{font-size:22px;color:var(--muted);font-weight:700}.sg-nm{width:100%;font-size:11px;line-height:1.2;height:2.4em;margin-top:3px;font-weight:600;text-align:center;color:#c9d4df;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.sg-t.yes,.sg-t.is.mx{border-color:rgba(91,201,138,.6);background:rgba(91,201,138,.07)}.sg-t.no .sg-pw img,.sg-t.is.l0 .sg-pw img{opacity:.35;filter:grayscale(.7)}.sg-t.no .sg-nm,.sg-t.is.l0 .sg-nm{color:var(--muted)}.sg-t.flash{box-shadow:0 0 0 2px var(--good)}.sg-t.no.flash{box-shadow:0 0 0 2px var(--amber)}.sg-tick{position:absolute;top:-1px;inset-inline-end:-1px;z-index:1;width:20px;height:20px;border-start-end-radius:10px;border-end-start-radius:8px;background:var(--good);color:#0f141b;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center}.sg-mv{position:absolute;top:-1px;inset-inline-start:-1px;z-index:2;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:0;border-start-start-radius:10px;border-end-end-radius:8px;background:rgba(19,26,36,.85);color:var(--muted);font-size:13px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.sg-mv:hover{color:var(--frost);border-color:var(--ice-dim)}.sg-mv::after{content:"";position:absolute;inset-block:-2px -12px;inset-inline:-2px -12px}.sg-lvp{margin-top:4px;height:34px;width:100%;min-width:0;border-radius:8px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;gap:3px;padding:0 2px;font:inherit;font-size:12.5px;font-weight:800;color:var(--ice);cursor:pointer;white-space:nowrap;overflow:hidden}.sg-lvp small{font-size:11px;color:var(--muted);font-weight:600}.sg-t.l0 .sg-lvp{color:var(--muted);font-weight:700}.sg-t.mx .sg-lvp{color:#0f141b;background:var(--good);border-color:var(--good)}.sg-t.sel{border-color:var(--ice);box-shadow:0 0 0 1px var(--ice)}.sg-t.sel .sg-lvp{background:var(--ice);color:#0f141b;border-color:var(--ice)}.sg-t.sel .sg-lvp small{color:#0f141b}.sg-more{display:flex;width:100%;align-items:center;justify-content:center;height:40px;margin-top:8px;border:1px dashed var(--line);border-radius:10px;background:0 0;font:inherit;font-size:13px;font-weight:700;color:var(--ice);cursor:pointer}.sg-nc{margin-top:14px;border:1px dashed #44546a;border-radius:14px;padding:10px;background:rgba(28,37,50,.55)}.sg-nc .sg-k{color:#b4c0ce}.sg-nc>p{margin:4px 0 8px;font-size:12px;line-height:16px;color:var(--muted)}.sg-nc .sg-t{background:rgba(35,46,61,.6)}.sg-empty{grid-column:1/-1;border:1px dashed var(--line);border-radius:10px;padding:10px;font-size:12px;color:var(--muted);text-align:center}.sg-isl{position:relative}.sg-pop{position:absolute;z-index:20;background:#1f3448;border:1px solid var(--ice);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.6);padding:10px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sg-pop-ar{position:absolute;top:-8px;width:14px;height:14px;transform:rotate(45deg);background:#1f3448;border-left:1px solid var(--ice);border-top:1px solid var(--ice)}.sg-pop-h{display:flex;align-items:baseline;gap:6px;font-size:13.5px}.sg-pop-h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-pop-h span{margin-inline-start:auto;font-size:12.5px;color:var(--ice);font-weight:800;text-align:end}.sg-pop-bt{display:flex;align-items:center;gap:6px;margin-top:9px}.sg-pop-bt button{height:44px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;font-weight:800;cursor:pointer;touch-action:manipulation}.sg-pop-bt button:disabled{opacity:.4;cursor:default}.sg-pop-sm{width:44px;font-size:12.5px;color:var(--muted)}.sg-pop-pm{width:48px;font-size:22px;color:var(--ice)}.sg-pop-pm:not(:disabled):active{background:var(--ice-dim);border-color:var(--ice)}.sg-pop-num{flex:1;min-width:0;text-align:center;font-size:24px;font-weight:800;line-height:1;color:var(--frost)}.sg-pop-num small{font-size:12px;color:var(--muted);font-weight:600}.sg-pop-bt .sg-pop-mx{width:52px;font-size:12.5px;color:var(--good);border-color:rgba(91,201,138,.55)}.sg-pop-ft{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:11.5px;color:var(--muted)}.isl-tbg{position:absolute;top:3px;inset-inline-end:3px;z-index:3;font-size:11px;font-weight:800;line-height:1;padding:3px 4px;border-radius:6px;background:rgba(5,8,15,.82);border:1px solid rgba(124,196,255,.55);color:#7cc4ff;white-space:nowrap;pointer-events:none}.isl-tsh{margin-top:4px;font-size:11px;letter-spacing:-.2px;max-width:100%;font-weight:800;color:#e0b25a;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere}.isl-tsh i{font-style:normal}.isl-im{height:1.15em;width:auto;vertical-align:-.2em}.isl-ic .isl-im{height:22px;vertical-align:0}@media (max-width:380px){.isl-tsh .isl-im{height:1em}.isl-tsh{letter-spacing:-.4px}}.isl-tbg[hidden],.isl-tsh[hidden]{display:none}.isl-pl{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.isl-hd{display:flex;align-items:center;gap:8px}.isl-hd .t{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.isl-hd .g1-fold{margin-inline-start:auto}.isl-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:13.5px;color:var(--frost)}.isl-row .isl-sel{height:34px;min-width:96px;width:auto;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-weight:700;font-size:13.5px}.isl-hl{margin-top:10px;font-size:12px;color:var(--muted);font-weight:700}.isl-hl span{font-weight:600}.isl-have{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.isl-hb{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);padding:7px 9px;display:flex;gap:8px;align-items:center;text-align:start;font:inherit;color:inherit;cursor:pointer}.isl-ic{width:30px;height:30px;flex:0 0 30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:17px}.isl-ic.e{background:rgba(76,209,138,.15)}.isl-ic.s{background:rgba(224,178,90,.15);color:#e0b25a}.isl-hb>span:last-child{min-width:0}.isl-hb small{display:block;font-size:11px;color:var(--muted);font-weight:600;line-height:1.2}.isl-hb b{display:block;font-size:15px;color:var(--frost);line-height:1.25}.isl-tg{display:flex;align-items:center;gap:6px;margin-top:8px}.isl-tg .l{min-width:48px;flex:0 0 auto;font-size:11.5px;font-weight:800;color:#7cc4ff;text-transform:uppercase;letter-spacing:.04em}.isl-tg button{height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;font-weight:800;cursor:pointer;touch-action:manipulation}.isl-tg button:disabled{opacity:.4;cursor:default}.isl-tg .sg-pop-mx{width:52px;font-size:12.5px;color:var(--good);border-color:rgba(91,201,138,.55)}.isl-tg .n{flex:1;text-align:center;font-size:22px;font-weight:800;color:#7cc4ff}.isl-need{margin-top:8px;font-size:12.5px;color:var(--frost);line-height:1.4}.isl-need b{color:#e0b25a}.isl-need .g{color:var(--muted);font-size:11.5px}.isl-need:empty{display:none}.isl-get{margin-top:8px;padding:7px 9px;border-radius:9px;background:rgba(124,196,255,.08);border:1px solid rgba(124,196,255,.3);font-size:12.5px;color:var(--frost)}.isl-get[hidden]{display:none}.isl-sh .r{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--frost)}.isl-sh .r small{display:block;font-size:11.5px;color:var(--muted)}.isl-st{display:flex;align-items:center;gap:6px}.isl-st button{width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ice);font:inherit;font-size:19px;font-weight:800;cursor:pointer}.isl-st button:disabled{opacity:.4;cursor:default}.isl-st>span{min-width:34px;text-align:center;font-weight:800;font-size:15px}.isl-gs{font-size:10.5px;font-weight:800;color:#1a1405;background:#e0b25a;border-radius:5px;padding:1px 5px;margin-inline-start:6px;vertical-align:2px}.isl-tb{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}.isl-tb th{font-size:11.5px;color:var(--muted);font-weight:700;text-align:end;padding:5px 4px}.isl-tb th:first-child,.isl-tb td:first-child{text-align:start}.isl-tb td{padding:7px 4px;text-align:end;border-top:1px solid var(--line);color:var(--frost);font-weight:700}.isl-tb td:first-child{color:var(--muted);font-weight:600}.isl-done{width:100%;margin-top:12px}.isl-allnote{margin-top:4px;font-size:12px;color:#7cc4ff}.isl-tsh.two{white-space:normal;overflow:visible;line-height:1.25}.isl-tsh .nw{white-space:nowrap}.sg-pop-h .isl-pic{width:30px;height:28px;flex:0 0 auto;object-fit:contain;align-self:center}.isl-chip{flex:0 0 auto;font-size:11px;font-weight:800;line-height:1;padding:4px 6px;border-radius:7px;white-space:nowrap;align-self:center}.isl-chip[hidden]{display:none}.isl-chip.ev{background:rgba(201,182,255,.16);color:#c9b6ff}.isl-chip.rk{background:rgba(124,196,255,.16);color:#7cc4ff}.sg-pw.has-x{position:relative}.isl-mkc{position:absolute;inset-inline-start:2px;bottom:2px;z-index:2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(5,8,15,.82);border:1px solid rgba(224,178,90,.7);pointer-events:none}.isl-mkc img,.sg-t .sg-pw .isl-mkc img,.sg-t.no .sg-pw .isl-mkc img,.sg-t.is.l0 .sg-pw .isl-mkc img{width:15px;height:15px;object-fit:contain;opacity:1;filter:none}.isl-mkl{display:flex;align-items:center;gap:6px;margin:0 2px 8px;font-size:12px;color:var(--muted)}.isl-mkl .isl-mkc{position:static;flex:0 0 auto}.isl-store .l2{flex:1;min-width:0;font-size:12.5px;font-weight:800;color:#e0b25a;line-height:1.2}.isl-store .l2 small{display:block;font-size:11px;font-weight:600;color:var(--muted)}.isl-store[hidden]{display:none}.isl-store .n{flex:0 0 48px}.isl-nbox{padding:8px 10px;border-radius:10px;background:rgba(124,196,255,.08);border:1px solid rgba(124,196,255,.25);font-size:12.5px;line-height:1.5;color:var(--frost)}.isl-nbox .g{color:var(--muted)}.gd{color:#e0b25a}.isl-nbox i{font-style:normal}.isl-pb{margin-top:0;gap:6px}.isl-pb .isl-bx{padding:6px 7px 7px}.isl-pb .isl-bx>b{font-size:14px;line-height:24px;text-overflow:clip}.isl-pb select{height:26px;min-width:46px;width:auto;padding:0 4px;font-size:14px;font-weight:800}.isl-osl{flex:1 1 100%;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#e0b25a}.isl-inc{margin-top:10px;width:100%;display:flex;align-items:center;gap:10px;text-align:start;min-height:48px;padding:7px 8px 7px 10px;border:1px solid rgba(124,196,255,.45);border-radius:12px;background:rgba(47,94,134,.25);color:var(--frost);font:inherit;cursor:pointer}.isl-inc .tx{flex:1;min-width:0}.isl-inc .tx b{display:block;font-size:14px;line-height:1.3}.isl-inc .tx small{display:block;font-size:11.5px;color:var(--muted)}.isl-inc .ed{height:34px;padding:0 10px;border-radius:9px;background:var(--ice-dim);color:#fff;font-weight:800;font-size:12.5px;display:flex;align-items:center;white-space:nowrap}.isl-sh2{display:flex;align-items:baseline;gap:8px;margin:2px 2px 8px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.isl-sh2.two{margin-top:14px}.isl-sh2 .n{margin-inline-start:auto;font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:700}.isl-sh2 i{font-style:normal;color:#e0b25a}.isl-shs{font-size:11.5px;color:var(--muted);margin:-4px 2px 8px}.isl-dt{flex:1 1 100%;display:flex;flex-direction:column;gap:4px}.isl-dt[hidden]{display:none}.isl-dl{font-size:11px;color:var(--muted);font-weight:700}.isl-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:11px;background:var(--panel);border:1px solid var(--line)}.isl-seg button{height:32px;border:0;border-radius:8px;background:0 0;color:var(--muted);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.isl-seg button.on{background:var(--ice-dim);color:#fff}.isl-dpk[hidden],.isl-dow label[hidden]{display:none}.isl-dpk select{width:100%;height:36px;padding:0 8px;font-size:13px}.isl-dsm{margin-top:4px;font-size:11.5px;color:var(--muted);line-height:1.4}.isl-dow{display:flex;gap:8px}.isl-dow label{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted);font-weight:700}.isl-dow label:first-child{flex:1 1 auto}.isl-dow input[type=date]{width:100%;height:34px;font-size:14px}.sg-pop.up .sg-pop-ar{top:auto;bottom:-8px;transform:rotate(225deg)}.isl-s3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.isl-bx>b{display:block;font-size:18px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isl-bx>small{display:block;margin:1px 0 0;font-size:11.5px;line-height:1.3}.isl-bx.bad>b{color:var(--amber)}.isl-bx.ok>b{color:var(--good)}.isl-bp{margin-top:10px}.isl-bp .bs-tiles.isl-bst{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.isl-bp .bs-tiles.isl-bst .bs-tile{height:5.5625rem;min-height:0}.isl-bp.bs-folded .bs-foot{margin-bottom:0}@media (min-width:901px){.isl-bp .bs-tiles.isl-bst{max-width:340px}}.isl-g1[hidden]{display:none}.isl-g1{margin-bottom:10px}div.isl-done{margin-top:8px;font-size:12.5px;line-height:18px;min-height:18px;color:var(--muted)}div.isl-done+div.isl-done{margin-top:2px}div.isl-done.ok{color:var(--good)}div.isl-done.am{color:var(--amber)}div.isl-done.am b{color:var(--amber)}div.isl-done.bad{color:var(--bad, #ef7a7a)}.isl-why div.isl-done:first-child{margin-top:0}div.isl-done .isl-mkb{display:inline;margin:0;font-size:inherit}.isl-tr{gap:8px}.isl-tr .isl-tl{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;font-size:13.5px;color:var(--frost)}.isl-tr .isl-tl>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isl-tr .isl-pcb{flex:0 0 auto;height:34px;min-height:34px;border-radius:10px}.isl-tr .isl-pcb.off{color:var(--muted);opacity:.6;cursor:default}.isl-done b{color:var(--frost)}.isl-done.ok b{color:var(--good)}@media (max-width:380px){.isl-bx .sg-sbt span{white-space:normal;overflow:visible}.isl-bx>b{font-size:15px}}.isl-pl .isl-nc{margin-top:6px}.isl-ssel{height:36px;min-width:84px;width:auto;padding:0 8px;font-size:14px;font-weight:700}.isl-mw{font-size:14px;color:var(--frost);white-space:nowrap}.isl-split{margin-top:8px;font-size:12px;color:var(--muted)}.isl-src label.w2{flex:1 1 100%}.isl-eachr{display:flex;gap:8px;align-items:center}.isl-eachr select{flex:1 1 auto;min-width:0}.isl-eachr input[hidden]{display:none}.isl-tsh.tag{color:#c9b6ff;font-weight:700;font-size:11px}.isl-nc{margin-top:4px;font-size:12px;color:var(--muted)}.isl-src{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.isl-src label{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11px;color:var(--muted);font-weight:700}.isl-src label:first-child{flex:1 1 auto}.isl-src label[hidden]{display:none}.isl-src [data-ipprice]{width:130px}.isl-tsh.ess{color:#7ee0a6}.isl-src select{height:36px;width:100%;padding:0 8px;line-height:normal;font-size:13px}.isl-src{flex-wrap:wrap}.isl-src input{width:70px;height:34px;text-align:center;font-size:16px}.isl-src label.w input{width:110px}.isl-mki{width:16px;height:16px;object-fit:contain;vertical-align:-3px}.isl-tsh.mk{color:#9fe08a}.isl-mkset{display:flex;gap:8px;flex:1 1 100%}.isl-mkset[hidden]{display:none}.isl-mkset input{width:90px}.isl-mkrow{margin-top:8px;width:100%;display:flex;align-items:center;gap:10px;text-align:start;min-height:48px;padding:7px 10px;border:1px solid rgba(224,178,90,.55);border-radius:12px;background:rgba(224,178,90,.1);color:var(--frost);font:inherit;cursor:pointer}.isl-mkrow .isl-mki{width:30px;height:30px;flex:0 0 30px}.isl-mkrow .tx{flex:1;min-width:0}.isl-mkrow .tx b{display:block;font-size:14px;line-height:1.3}.isl-mkrow .tx small{display:block;font-size:11.5px;color:var(--muted)}.isl-mkrow .pr{font-weight:800;color:#e0b25a;white-space:nowrap;font-size:13px}.isl-mkrow .go{color:var(--muted);font-size:18px}.isl-mkb{display:block;margin-top:6px;padding:0;border:0;background:0 0;color:var(--ice);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-align:start}.isl-mklim{color:var(--amber);font-size:12px}.isl-mkck{display:flex;align-items:center;gap:8px;flex:1 1 100%;font-size:13px;font-weight:700;color:var(--frost);cursor:pointer}.isl-mkck[hidden]{display:none}.isl-mkck input{width:18px;height:18px;margin:0}.isl-head>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1 1 auto;width:100%}.isl-head>div>h2{flex:1 1 auto;min-width:0}.isl-mkc.tm{border-color:rgba(185,166,255,.75)}.isl-mkc.tm.two{inset-inline-start:24px}.isl-wb{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.isl-wb[hidden]{display:none}.isl-wbt{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.isl-wbr{min-height:44px;cursor:pointer}.isl-wbr .l{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:700;color:var(--frost)}.isl-wbr .l img{width:22px;height:22px;object-fit:contain;flex:0 0 22px}.isl-wbr input.bset-sw{width:38px!important;height:22px!important;min-width:38px;min-height:22px!important;flex:0 0 38px;padding:0}.isl-wbd{margin:-2px 0 6px;padding-inline-start:30px;font-size:12px;color:var(--muted);line-height:1.45}.isl-wbd b{color:var(--frost)}.isl-wbd .isl-shdi{margin-top:6px;font-size:12px}.isl-wbd .isl-shdr{margin-top:2px}.isl-pop .isl-wbd button.linklike{background:0 0;border:0;padding:4px 0;min-height:0;height:auto;width:auto;color:var(--ice);font:inherit;font-weight:700;cursor:pointer}.isl-wbd select,.isl-wbd input[type=date]{height:34px;font-size:13px;padding:0 8px}.isl-wbn{margin-top:4px;font-size:12px;color:var(--muted);line-height:1.4}.isl-shdr{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px}.isl-shdi{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12.5px;color:var(--muted)}.isl-shdi input,.isl-shdi select{max-width:62%}.isl-shg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.isl-sht{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 3px 6px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--muted);font:inherit;cursor:pointer;opacity:.62}.isl-sht.on{border-color:var(--ice);color:var(--frost);opacity:1;background:rgba(124,196,255,.08)}.isl-sht img{width:100%;aspect-ratio:1;object-fit:contain}.isl-sht .nm{font-size:11px;line-height:13px;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.isl-sht .ck{position:absolute;top:3px;inset-inline-end:3px;width:18px;height:18px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:#fff;font-size:11px;line-height:16px;text-align:center;font-weight:800}.isl-sht.on .ck{background:var(--ice-dim);border-color:var(--ice)}.isl-shn{margin:10px 0 2px;font-size:12.5px;color:var(--muted)}.isl-shb{display:flex;gap:8px;margin-top:10px}.isl-shb .btn{flex:1 1 0}.adm-islshops .isl-shg{max-height:none;grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.isl-mkx{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--frost);line-height:1.35}.isl-mkx small{color:var(--muted);font-size:11.5px}.isl-mkrow.opt .tx small{color:var(--muted)}.isl-mkl{font-size:12.5px;color:var(--muted);margin:2px 0 6px}.sg-toast{position:fixed;z-index:300;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0));width:min(380px,calc(100vw - 24px));transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:#25344a;border:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.5);font-size:13px;color:var(--frost)}.sg-toast.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}.sg-toast-m{flex:1;min-width:0}.sg-toast .ok{color:var(--good)}.sg-toast .no{color:var(--amber)}.sg-toast-u{flex:none;height:40px;padding:0 12px;border:0;border-radius:8px;background:0 0;color:var(--ice);font:inherit;font-weight:800;cursor:pointer}.modal-box.sg-gl-box{max-width:440px;padding:14px 16px 16px}.sg-gl-h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sg-gl-h b{font-size:16px}.sg-x{margin-inline-start:auto;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--muted);cursor:pointer;font-size:15px}.sg-glv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.sg-glv button{flex:1 1 0;min-width:36px;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font:inherit;font-size:14px;font-weight:800;color:var(--muted);cursor:pointer}.sg-glv button.w{flex:2.4 1 0;min-width:76px;font-size:12.5px}.sg-glv button.on{background:var(--ice-dim);border-color:var(--ice);color:var(--frost)}.sg-gl-box .globe-info{margin:0}.sg-gl-done{width:100%;margin-top:12px}@media (max-width:700px){.modal-overlay.sg-gl-ov{align-items:flex-end;padding:0}.modal-box.sg-gl-box{max-width:none;border-radius:18px 18px 0 0;max-height:85vh}}.cat-switcher{display:flex;align-items:center;gap:8px;margin-bottom:14px}.cat-menu-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line);color:var(--frost);font-size:15px;cursor:pointer;position:relative}select option{background:var(--panel);color:var(--frost)}select optgroup{background:var(--panel);color:var(--muted)}.pack-col-pick{color:var(--frost);cursor:pointer}.pack-col-pick:hover{color:var(--ice)}.pack-col-fixed{font-size:11px;font-weight:600;color:var(--muted);display:block;padding:4px 0}.cat-tabs{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1}.cat-tabs::-webkit-scrollbar{display:none}.pk-cat-row{flex-wrap:nowrap;padding-bottom:2px}.pk-cat-row button{flex-shrink:0;white-space:nowrap}.cat-tabs button{flex-shrink:0;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);padding:9px 16px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.cat-tabs button.active{background:var(--ice-dim);color:var(--frost);border-color:var(--ice-dim)}.cat-menu-panel{display:none;position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:200px;max-width:calc(100vw - 24px);max-height:60vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:30}.cat-menu-panel.open{display:block}.cat-menu-panel button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:start;background:0 0;border:0;color:var(--muted);padding:9px 10px;border-radius:8px;font-size:13px;cursor:pointer}.cat-menu-panel button:hover{background:var(--panel-2);color:var(--frost)}.cat-menu-panel button.active{background:rgba(111,211,242,.1);color:var(--ice)}.seg{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button{background:0 0;border:0;color:var(--muted);padding:7px 12px;font-size:12.5px;cursor:pointer}.seg button.active{background:var(--ice-dim);color:var(--frost)}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}html.scroll-lock,html.scroll-lock body{overflow:hidden}.modal-overlay,.modal-box,.pk-sheet-back,.cg-open,#mobileMenuOverlay{overscroll-behavior:contain}.acc-google{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.acc-or{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--muted);font-size:11px}.acc-or::before,.acc-or::after{content:"";flex:1;height:1px;background:var(--line)}.modal-box{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto}.modal-box h2{margin:0 0 4px;font-size:16px}.modal-box .desc{font-size:12px;color:var(--muted);margin:0 0 16px}.field{margin-bottom:12px}.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.field input,.field select{width:100%;background:var(--panel-2);border:1px solid var(--line);color:var(--frost);padding:8px 10px;border-radius:8px;font-size:13px}.field input[list]{width:100%}table.matrix{border-collapse:collapse;font-size:12px;white-space:nowrap}table.matrix th,table.matrix td{padding:7px 10px;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);text-align:end}table.matrix th{background:var(--panel-2);color:var(--muted);font-weight:600;text-align:end;position:sticky;top:0}table.matrix td:first-child,table.matrix th:first-child{position:sticky;inset-inline-start:0;background:var(--panel);text-align:start;z-index:1;color:var(--frost);font-weight:600}table.matrix th:first-child{background:var(--panel-2);z-index:2}table.matrix td.total{color:var(--ice);font-weight:600}.mat-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px 10px;margin-bottom:14px}.mat-row .mat-name{white-space:normal;line-height:1.25}.mat-row>div{display:flex;flex-direction:column}.mat-row>div>:first-child{flex:1;align-items:flex-start!important}@media (min-width:761px){#expertsInventory{display:flex;flex-wrap:wrap}.mat-row{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:999px){.topnav-groups{display:none}#mobileMenuBtn{display:flex}}@media (max-width:760px){#expertsInventory{grid-template-columns:1fr 1fr;gap:12px}#expertsInventory>div{flex:0 0 auto!important;min-width:0!important}.rs-row{flex-wrap:wrap!important;row-gap:8px}[data-refinerowfor]>div{min-width:60px!important}}[data-packtable]{content-visibility:auto;contain-intrinsic-size:auto 600px}[data-packtable]:has(.pk-more[open]){content-visibility:visible;position:relative;z-index:40}@media (max-width:700px){.bs-foot .linklike,.pc-card .linklike,.t12x .linklike{padding-block:9px;margin-block:-9px}.pc-card .pc-title{padding-block:9px;margin-block:-9px}.pc-chip{min-height:32px}.t12x-step button{width:32px;height:32px}.plx-stat-tabs button{min-height:32px}}@media (max-width:700px){.page-head .desc{font-size:13px;line-height:1.45;margin:4px 0 0;color:var(--muted)}.bset-tag,.bset-note,.pk-hdi b,.pk-tm,.rch-key,.cg-rch .rch-bar,.ch-rch .rch-mini,.pc-stat span,.pc-stat small,.pc-st>span,.bud-g-tag,.bud-g-btns button,.bud-g-note,.bud-g-by,.bud-ht-n small,.tl-src,.gl-cpic,.gl-tile em,.pur-cmp,.pur-cmp-note,.pur-ms-vers .pur-vb-s,.pur-ms-sw button,.pur-ms-differ,.pur-slot small,.pur-dmenu label .meta,.pkd-mine,.pur-cl-more,.pur-tagc small,.pur-cl-n i,#purSugModal .pur-dsel,.pur-t th,.pur-tag,.bp-tile .bp-open,.bp-tile .bp-gx,.bp-tile .bp-avg,.bp-tile .bp-size,.bp-speedsum-cell .meta,.bpw-name .meta,.ch-pic i,.ch-stg.pick em,.ch-lvp small,.gs-stp b small,.gs-grp,.gs-opt small,.cg-badge,.cg-tgt,.plx-piecestat em,.bd-sum .k,.adm-gk,.tx-en small,.rl-chg,.rfa-note,.plx-stat span,.plx-stat small,.plx-stats.one .plx-stat small,.plx-pick button,.t12x-tabs button small,.t12x-boxes span,.t12x-boxes small,.t12x-ring span,.t12x-nm .meta,.t12x-done,.t12x-lbl,.t12x-side .t12x-settings #researchSpeedupNote,.t12x-settings.has-rs .t12x-check,.pc-trade small,.pc-k,.pc-plan .pc-k,.pc-plan b .cur,.pc-plan small,.pc-lines,.bs-tile .bp-name,.bs-tile .bs-st,.bs-tile .bs-mark,.bs-tile .bs-need,.bs-nbx small,.bs-row b .bs-sw,.bp-link,.scan-ex span,.scan-lg,.bp-tile .bp-name,.gallery-card .badge{font-size:11px}.t12x-ring{width:40px;height:40px}.t12x-ring span{width:32px;height:32px}.pk-tm{padding:1px 2px;bottom:-6px}.pur-cl-more{padding:1px 3px}button.btn[style*="font-size:10px"],button.btn[style*="font-size: 10px"],table button.btn,table button.btn.small{min-height:30px}.pc-val select,.rc-card select{min-height:0}input[type=checkbox]{min-width:20px;min-height:20px}summary{padding-top:6px;padding-bottom:6px}}@media (max-width:440px){.bs-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-tile{aspect-ratio:auto;min-height:92px}.bs-tile img{width:36px;height:36px}.bp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-grid .bp-tile img{width:38px;height:38px}.plx-stats.one.bud-st{grid-template-columns:repeat(2,minmax(0,1fr))}.plx-stats.one.bud-st .plx-stat b{font-size:15px}.plx-stats.one.bud-st .plx-stat span,.plx-stats.one.bud-st .plx-stat small{font-size:11px}[data-refinerowfor]{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px!important;padding:8px 0!important}[data-refinerowfor]>span.meta:first-child{grid-column:1;grid-row:1;font-size:13px!important;color:var(--frost)}[data-refinerowfor]>span.meta:last-child{grid-column:2;grid-row:1;justify-self:end}[data-refinerowfor]>input{grid-column:1;grid-row:2;width:76px!important}[data-refinerowfor]>div{grid-column:2;grid-row:2;min-width:0!important}}.has-info{position:relative}.has-info>.cg-tip{text-transform:none;letter-spacing:0;text-align:start;white-space:normal}.has-info>.cg-tip>*{margin:0;font-size:inherit;color:inherit}.plx-bpb{display:none}@media (max-width:900px){.g1 .plx-bpb{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;width:100%;margin:4px 0 0}.g1:not(.cg1) .plx-bpb .cg-bpbtn{min-height:40px;border-radius:10px}.g1:not(:has(.t12x-buy [id$=_trades]:not(:empty))) [data-plxsheet=trades]{display:none}.g1 .t12x-buy.cg-open{display:block}}.has-info>.cg-tip>*+*{margin-top:6px}.exp-sigf{margin-top:10px;border-top:1px solid var(--line)}.exp-sigf>summary{display:flex;align-items:center;gap:8px;min-height:40px;list-style:none;cursor:pointer}.exp-sigf>summary::-webkit-details-marker{display:none}.exp-sigf>summary .sh{font-size:12.5px;font-weight:700;color:var(--danger)}.exp-sigf>summary .ok{font-size:12.5px;font-weight:700;color:var(--good)}.exp-sigf-c{margin-inline-start:auto;color:var(--muted);transition:transform .15s}.exp-sigf:not([open]) .exp-sigf-c{transform:rotate(-90deg)}.exp-sigf>.bs-tiles{margin:4px 0 6px}@media (max-width:440px){.plx-stats.one[style*="--n:4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.plx-stats.one[style*="--n:4"] .plx-stat b{font-size:17px}.t12x-boxes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.tn-lang-list button small,.acc-head .meta,.site-footer,.bud-hgnote,.bud-seg button,.bset-l small,.bset-sec b,.bset-note,.pk-hdi b,.pks-note,.pks-info,.bud-spend-per button,.bud-spend-more>summary,.exp-count,.plx-piecestat.hgc-stat,.rlk-pill,.rlk-chip,.rlk-lab,.rch-wait,.rch-bar,.rch-key,.rch-mini,.cg-rch .rch-bar,.ch-rch .rch-mini,.rcs-car,.rcs-row span i,.pc-stat span,.pc-stat small,.pc-st>span,.bud-partial,.bud-vip,.bud-g-desc,.bud-g-n,.bud-g-tag,.bud-g-t small,.bud-g-btns button,.bud-g-note,.bud-g-by,.bud-ht-n small,.bud-ht-c,.bud-rm-for,.bud-line-t .meta,.bud-line-v .meta,.pur-ng-own,.tl-k,.tl-nxk,.tl-gen,.tl-src,.sa-k,.sa-chip,.sa-preview,.sa-num,.pc-chip,.pur-f,.gi-note,.gl-cpic,.gl-note,.gl-miss,.gl-tile,.gl-tile em,.pur-cnt-l small,.pur-cnt-note,.pur-bh.wait .meta,.pur-bh .meta,.pur-how,.pur-ng-next,.pur-cmp,.pur-cmp-note,.pur-ms-vers .pur-vb-k,.pur-ms-vers .pur-vb-s,.pur-ms-sw button,.pur-ms-g,.pur-ms-head,.pur-ms-differ,.pur-ms-pickn,.pur-ms-plpick,.pur-slot i,.pur-slot small,.pur-dsel,.pur-dmenu label .meta,.pur-ms-note,.pkd-mine,.pkd-n .meta,.pur-wc-t small,.pur-wb small,.pur-wb i,.pur-tagc small,.pur-cl-n i,.pur-cl-ex,#purSugModal .pur-dsel,.pur-m-top,.pur-m-top .linklike,.pur-t th,.pur-t-miss,.pur-t-sel,.pur-tag,.b3-hd-t small,.b3-coming,.b3-sl .bud-line-v .meta,.b3-lbl,.b3-stop .b3-ics em,.b3-stop small,.b3-pt-m,.b3-ring b,.b3-lr-t small,.page-head .sub,table,.pill,.bp-head .meta,.bp-tile .bp-gx,.gx-head .meta,.gx-tot,.gx-note,.bp-tile .bp-avg,.bp-tile .bp-shield,.bp-speedsum-cell .meta,.bpw-head .desc,.bpw-name .meta,.t12x-k,.t12x-settings.one-line #researchSpeedupNote,#expertsGeneralSpeedupNote,.ch-t-v .ch-tc,.ch-stg.pick em,.ch-lvp b,.ch-lvp small,.ch-hint,.gs-l,.gs-stp b small,.gs-grp,.gs-opt small,.cg-nm,.cg-k,.cg-th,.cg-mk,#gearCurrentStats .plx-stat span,#gearCurrentStats .plx-stat small,#cgBp .bs-tile .bs-need,#cgBp .bs-tile .bs-st,#cgBp .bs-tile .bs-mark,.pca-big .cur,.pca-pr .cur,.pca-h,.pca-nm small,.pca-sb,.pca-chip,.t12x-good,.t12x-row,.plx-piecestat em,.pk-used-list span,.bd-sum .k,.bd-left,.adm-gk,.adm-ext,.admc-txt small,.admc-hint,.admf,.bk-row small,.lg-sum span,.tx-en small,.rl-item small,.rl-chg,.rl-table th,.rl-rowbtns button,.ds-n small,.mn-langs,.adm-cur-add label span,.mn-langs label span,.mn-note label span,.rfa-name small,.rfa-note,.plx-stat span,.plx-stat small,.plx-stats.one .plx-stat small,.plx-pick button,.t12x-tabs button small,.t12x-boxes span,.t12x-boxes small,.t12x-gt small,.t12x-ring span,.t12x-maxall,.t12x-nm .meta,.t12x-done,.t12x-lbl,.t12x-side .t12x-settings #researchSpeedupNote,.t12x-settings.has-rs .t12x-check,.pc-switch,.pc-trade small,.pc-sub,.pc-k,.pc-chips span,.pc-plan .pc-k,.pc-plan b .cur,.pc-plan small,.pc-free,.pc-view .seg button,.pc-lines,.bs-tile .bp-name,.bs-tile .bs-st,.bs-tile .bs-mark,.bs-tile .bs-need,.bs-nbx small,.bs-nb-parts,.bs-nb-from,.bs-row .n small,.bs-title,.bs-row b .bs-sw,.bp-link,.scan-ex span,.scan-row .scan-name .meta,.scan-lg,.scan-zero-head .meta,.bp-tile .bp-name,.pack-col-fixed,.acc-or,.plx-stats.one.bud-st .plx-stat span,.plx-stats.one.bud-st .plx-stat small{font-size:11px}.t12x-side .t12x-settings .rs-row>div>.meta:first-child{font-size:11px!important}[style*="font-size:8px"],[style*="font-size: 8px"],[style*="font-size:8.5px"],[style*="font-size: 8.5px"],[style*="font-size:9px"],[style*="font-size: 9px"],[style*="font-size:9.5px"],[style*="font-size: 9.5px"],[style*="font-size:10px"],[style*="font-size: 10px"],[style*="font-size:10.5px"],[style*="font-size: 10.5px"],[style*="font-size:11px"],[style*="font-size: 11px"],[style*="font-size:11.5px"],[style*="font-size: 11.5px"]{font-size:11px!important}.panel,.t12x-card{margin-bottom:10px}.b3-lbl,.b3-pt-p,#cgBp .bs-tile .bs-need{white-space:normal;text-overflow:clip;overflow:visible}}@media (max-width:700px){.dash-fit .rc-troop,.dash-fit .rc-sh,.dash-fit .rc-pct,.dash-fit .rc-pct span,.dash-fit .sa-chip,.dash-fit .sa-v .sa-s,.dash-fit .rc-step,.dash-fit .rc-step span,.dash-fit .rc-card select,.qk-chip,.qk-chip span,.qk-k{font-size:11px;letter-spacing:0}.dash-fit .rc-name{font-size:12px}.dash-fit .rc-name .meta,.dash-fit label .meta,.dash-fit label .meta b,.dash-fit #rosterCollapseBody>label .meta{font-size:11px!important}.dash-fit .rc-sh{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.qk-chip{width:70px}}.g1-top .g1-st:empty,.g1-top .g1-can[hidden],.g1-top .g1-bp:empty{display:none}.g1-top .g1-st .plx-tsw{margin:0;position:static;border:0;padding:0;background:0 0;box-shadow:none}.g1-top .g1-bp .bs-tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.g1-top .g1-st>.t12x-card,.g1-top #refineStats{border:0;padding:0;background:0 0;margin:0}.g1-top .g1-can{margin-top:8px}.g1-top .g1-st:empty+.g1-can,.g1-top .g1-st:empty+.g1-can[hidden]+.g1-bp{margin-top:0;padding-top:0;border-top:0}.g1-top .g1-bp .bs-foot{margin-bottom:6px}.g1-top .g1-bp .bs-foot>span:first-child{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){.g1:has(.g1-top) .t12x-amts{display:none!important}}@media (max-width:900px){.g1-top #petsTotals .t12x-title{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}#petsList .pc-row{flex-wrap:wrap;row-gap:8px}#petsList .pc-stat{flex:1 1 100%}#petsList .pc-st{flex:1 1 0}}.cg-tip .bs-help,.cg-tip .bs-note,.cg-tip .desc,.cg-tip .meta{display:block!important;margin:0}.cg-tip .exp-tabs-d>div+div{margin-top:5px}.cg-tip .exp-tabs-d>div:last-child{color:var(--muted)}.exp-ev-off{font-size:12px;margin-top:6px}.t12x-settings.one-line.has-rs{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:8px 12px!important;padding:10px 14px!important}.t12x-settings.one-line.has-rs>.t12x-k{margin:0!important}.t12x-settings.one-line.has-rs .rs-row{display:flex!important;align-items:center!important;margin:0!important;gap:8px!important;flex:0 1 auto}.t12x-settings.one-line.has-rs .rs-row>div{display:flex!important;align-items:center!important;gap:6px!important;max-width:none!important}.t12x-settings.one-line.has-rs .rs-row>div>.meta{font-size:13px!important;color:var(--frost);white-space:nowrap}.t12x-settings.one-line.has-rs .rs-row input{height:36px;min-height:36px;width:72px!important;padding:0 8px!important;font-size:16px;text-align:end}.t12x-settings.one-line.has-rs .t12x-check{align-items:center!important;margin-inline-start:auto!important;gap:8px!important;font-size:13px!important;color:var(--frost)}.t12x-settings.one-line.has-rs .t12x-check input{margin:0}.plx-maxbtn.plx-max{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:0 14px;border:1px solid var(--ice);border-radius:10px;background:rgba(111,211,242,.1);color:var(--frost);font-size:12.5px;font-weight:700;line-height:1}@media (max-width:900px){.plx-maxbtn.plx-max{height:40px;min-height:40px;padding:0 13px}}.rc-mini,.rc-x{display:none}@media (max-width:700px){.dash-fit .rc-card:not(.rc-open){cursor:pointer;padding:8px 4px}.dash-fit .rc-card:not(.rc-open)>.rc-troop,.dash-fit .rc-card:not(.rc-open)>.rc-stars,.dash-fit .rc-card:not(.rc-open)>.rc-sh,.dash-fit .rc-card:not(.rc-open)>.rc-pct,.dash-fit .rc-card:not(.rc-open)>select,.dash-fit .rc-card:not(.rc-open) .rc-pm,.dash-fit .rc-card:not(.rc-open) .rc-name .meta{display:none!important}.dash-fit .rc-card:not(.rc-open)>.rc-mini{display:block}.dash-fit .rc-card:not(.rc-open) .rc-step{justify-content:center;margin:1px auto 2px}.dash-fit .rc-card:not(.rc-open) .rc-step span{font-size:13px}.dash-fit .rc-card:not(.rc-open) .rc-name{font-size:13.5px;font-weight:700}.rc-mini>div{font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.rc-mini-sh{color:var(--amber);font-weight:700}.rc-mini-w{color:var(--muted)}.dash-fit .rc-card.rc-open{position:fixed;left:8px;right:8px;bottom:8px;z-index:61;max-height:84vh;overflow:auto;overscroll-behavior:contain;padding:16px 14px 14px;border-radius:16px;background:var(--panel);box-shadow:0 12px 40px rgba(0,0,0,.55);opacity:1!important}.dash-fit .rc-card.rc-open .rc-x{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;inset-inline-end:8px;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:15px;cursor:pointer}.dash-fit .rc-card.rc-open .rc-pick{width:72px;height:72px}.dash-fit .rc-card:not(.rc-open) .rc-pick{width:clamp(48px,16vw,72px)!important;height:clamp(48px,16vw,72px)!important}.dash-fit .rc-card.rc-open .rc-name{font-size:16px;white-space:normal}.dash-fit .rc-card.rc-open .rc-stars{gap:8px;margin:12px 0 6px}.dash-fit .rc-card.rc-open .rc-stars>*{width:min(54px,calc((100vw - 90px)/5))!important;height:min(54px,calc((100vw - 90px)/5))!important}.dash-fit .rc-card.rc-open .rc-pm{display:none}.dash-fit .rc-card.rc-open .rc-step{justify-content:center;max-width:none;margin:2px auto 8px}.dash-fit .rc-card.rc-open .rc-step span{font-size:15px}.dash-fit .rc-card.rc-open .rc-sh,.dash-fit .rc-card.rc-open .rc-pct{font-size:13px!important;white-space:normal}.dash-fit .rc-card.rc-open select{box-sizing:border-box;height:48px;min-height:48px;padding:0 14px;margin-top:12px;border-radius:12px;font-size:16px;width:100%;max-width:280px}.rc-ph{pointer-events:none}}@media (max-width:440px){.dash-fit .sa-chip.sa-wheel{display:none}}.pkb-hbtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pkb-add{width:44px;min-width:44px;height:40px;padding:0;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.pkb-top{display:flex;flex-direction:column;gap:10px;padding:12px;margin:0 0 12px;border-color:rgba(111,211,242,.35)}.pkb-search{position:relative;display:block;margin:0}.pkb-search>span{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.6;pointer-events:none}.pkb-search input{width:100%;box-sizing:border-box;height:44px;min-height:44px;margin:0;padding:0 12px;padding-inline-start:38px;border-radius:12px;font-size:16px}.pkb-chev{flex:0 0 auto;color:var(--muted);font-size:22px;line-height:1}.pkb-tri{display:flex;gap:8px}.pkb-tb{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px;min-height:48px;margin:0;padding:7px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.pkb-tb[hidden]{display:none}.pkb-tb-ic{flex:0 0 auto;font-size:17px;line-height:1}.pkb-tb-usd{font-weight:800;color:var(--good)}.pkb-tb-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pkb-tb-t b{font-size:13px;overflow-wrap:anywhere}.pkb-tb-t small{font-size:11.5px;overflow-wrap:anywhere}#pkbDpSheet [data-pkbpart][hidden]{display:none}#pkbDpSheet .pkb-ng-h{display:none}@media (max-width:520px){.pkb-tri{gap:6px}.pkb-tb{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:7px 8px}.pkb-tb-ic{font-size:15px}}.pkb-cats{display:flex;flex-direction:column;gap:10px}.pkb-cat{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.pkb-cat.open{border-color:rgba(111,211,242,.35)}.pkb-cat-h{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;margin:0;border:0;border-radius:0;background:0 0;color:var(--frost);font:inherit;text-align:start;cursor:pointer}.pkb-cat.open .pkb-cat-h{background:rgba(111,211,242,.07)}.pkb-n{flex:0 0 auto;min-width:40px;height:40px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--ice);font-weight:800;font-size:15px}.pkb-cat-t{flex:1 1 auto;min-width:0}.pkb-cat-t b{display:block;font-size:15px;line-height:1.3}.pkb-cat.open .pkb-cat-t b{color:var(--ice)}.pkb-cat-t small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.pkb-caret{flex:0 0 auto;color:var(--muted);font-size:13px}.pkb-note{padding:8px 12px;font-size:12px;border-top:1px solid var(--line)}.pkb-row{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-top:1px solid var(--line);cursor:pointer}.pkb-row:hover{background:rgba(111,211,242,.05)}.pkb-row:focus-visible{outline:2px solid var(--ice);outline-offset:-2px}.pkb-ic{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-size:20px;overflow:hidden}.pkb-ic img{width:30px;height:30px;object-fit:contain}.pkb-ic .pk-ring{transform:scale(.9)}.pkb-m{flex:1 1 auto;min-width:0}.pkb-m b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3}.pkb-m small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.pkb-m small.pkb-hid{color:var(--amber)}.pkb-r{flex:0 0 auto;text-align:end;max-width:44%}.pkb-r b{display:block;font-size:13px;line-height:1.3;white-space:nowrap}.pkb-r small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;margin-top:2px}.pkb-r small.on{color:var(--good);font-weight:700}.pkb-tk{flex:0 0 auto;width:40px;height:40px;margin:0-4px 0 0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pkb-tk input{width:22px;height:22px;margin:0;cursor:pointer}.pkb-off .pkb-ic,.pkb-off .pkb-m,.pkb-off .pkb-r{opacity:.45}.pkb-hidv .pkb-ic{border-style:dashed}.pkb-ev{margin:8px 10px;border:1px solid rgba(111,211,242,.35);border-radius:12px;background:rgba(111,211,242,.05);overflow:hidden}.pkb-ev .pkb-row{padding:7px 8px 7px 10px}.pkb-ev .pkb-ic{width:38px;height:38px}.pkb-ev-a{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;cursor:pointer}.pkb-ev-a:focus-visible{outline:2px solid var(--ice);outline-offset:-2px}.pkb-eva.open .pkb-ev-a{border-bottom:1px solid var(--line)}.pkb-ev-st{flex:0 0 auto;width:44px;height:44px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:2px;padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);overflow:hidden}.pkb-ev-st>span{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;font-size:12px;overflow:hidden}.pkb-ev-st img{width:17px;height:17px;object-fit:contain}.pkb-ev-st .pk-ring{transform:scale(.45)}.pkb-ev-m{flex:1 1 auto;min-width:0;line-height:1.3}.pkb-ev-m b{display:block;font-size:14px;color:var(--ice)}.pkb-ev-m small{display:block;font-size:12px;color:var(--muted)}.pkb-ev-m small .on{color:var(--good);font-weight:700}.pkb-evtk{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;width:40px;min-height:40px;margin:0;padding:2px 0;border:0;background:0 0;color:var(--muted);font:inherit;cursor:pointer}.pkb-evtk-b{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;line-height:1}.pkb-evtk.all .pkb-evtk-b{background:#a9cdf5;color:#16202e}.pkb-evtk.part .pkb-evtk-b{background:#2f5e86;color:var(--frost)}.pkb-evtk.none .pkb-evtk-b{border:2px solid var(--muted)}.pkb-evtk small{font-size:11px}.pkb-ev-a .pkb-chev{flex:0 0 auto;width:16px;text-align:center;color:var(--muted);font-size:20px;line-height:1}.pkb-eva .pkb-evr{padding:6px 8px 6px 10px;min-height:0}.pkb-eva .pkb-evr .pkb-ic{width:34px;height:34px}.pkb-eva .pkb-evr .pkb-ic img{width:24px;height:24px}.pkb-eva .pkb-evr .pkb-tk input{width:18px;height:18px}.pkb-ngh{margin:0 10px 8px 30px;padding:2px 0 2px 12px;border-left:2px solid var(--line)}.pkb-ngh-r{display:flex;align-items:center;gap:8px;min-height:38px;padding:3px 0}.pkb-ngh-f{flex:0 0 auto;width:32px;height:32px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--muted)}.pkb-ngh-f img{width:100%;height:100%;object-fit:cover}.pkb-ngh-r b{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--frost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkb-ngh-r small{flex:0 0 auto;font-size:12px;color:var(--muted);white-space:nowrap}.pkb-ngh-n{margin:2px 0 0;font-size:11px;font-style:italic;color:var(--muted)}@media (max-width:400px){.pkb-ngh{margin-left:22px}.pkb-ngh-r b{flex:0 0 auto;max-width:46%}.pkb-ngh-r small{flex:1 1 0;min-width:0;white-space:normal;text-align:right;line-height:1.25}}.pkb-evb{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:9px 12px;border:1px solid rgba(111,211,242,.55);border-radius:12px;background:rgba(111,211,242,.1);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.pkb-evb-t{flex:1 1 auto;min-width:0;line-height:1.3}.pkb-evb-t b{display:block;font-size:14px;color:var(--ice)}.pkb-evb-t small{display:block;font-size:12px;color:var(--muted)}.pkb-evl{padding:10px 14px}.pkb-evi{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:6px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:0 0;color:var(--frost);font:inherit;text-align:start;cursor:pointer}.pkb-evi b{flex:1 1 auto;min-width:0;font-size:14px}.pkb-evi-p{flex:0 0 auto;font-size:12px;color:var(--muted);white-space:nowrap}.pkb-evl-n{margin:6px 0 0;font-size:12px;color:var(--muted)}.pkb-evn{display:flex;align-items:center;gap:10px;margin:2px 0 0}.pkb-evn span{flex:0 0 auto;font-size:13px;color:var(--frost)}.pkb-evn input{flex:1 1 auto;min-width:0;width:auto;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.18);color:var(--frost);font:inherit;font-size:14px}.pkb-evn input::placeholder{color:var(--muted);opacity:.85}.pkb-evl .pkb-evn+.pkb-evl-n{margin:4px 0 8px}.pkb-evadd{width:100%;min-height:40px;margin:8px 0 0}.pkb-eas{display:flex;flex-direction:column;max-width:480px}.pkb-eas-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pkb-eas-t b{font-size:16px}.pkb-eas-t small{font-size:12px;color:var(--muted)}.pkb-eas-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pkb-eas-r{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 0;border-top:1px solid var(--line);cursor:pointer}.pkb-eas-r input{flex:0 0 auto;width:20px;height:20px;margin:0}.pkb-eas-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.pkb-eas-m b{font-size:14px;color:var(--frost);overflow-wrap:anywhere}.pkb-eas-m small{font-size:12px;color:var(--muted)}.pkb-eas-foot{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--line)}.pkb-eas-foot .btn{min-height:40px;min-width:96px}.pkb-evn-v{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--ice)}.pkb-own{position:relative}.pkb-own .pkb-cat-h{padding-inline-end:118px}.pkb-arr-btn{position:absolute;z-index:2;top:14px;inset-inline-end:12px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-height:30px;margin:0;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.pkb-arr-btn.on{border-color:var(--ice);background:rgba(111,211,242,.1);color:var(--ice)}.pkb-arr-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.pkb-arr-reset{margin:0;padding:6px 0;border:0;background:0 0;color:var(--ice);font:inherit;font-size:12.5px;font-weight:700;text-decoration:underline;cursor:pointer}.pkb-arranging .pkb-row,.pkb-arranging .pkb-ev-a{cursor:default}.pkb-arranging .pkb-row:hover{background:0 0}.pkb-arranging .pkb-row>.ds-h,.pkb-arranging .pkb-ev-a>.ds-h{margin-inline-start:-8px;margin-inline-end:-6px}.pkb-arranging .pkb-ev.ds-lift{background:var(--panel-2)}@media (max-width:900px){.pkb-arr-btn{top:9px;height:40px;min-height:40px;padding:0 13px}.pkb-own .pkb-cat-h{padding-inline-end:128px}}@media (max-width:700px){.pkb-arr-btn{top:6px}}.pkb-more{display:block;width:100%;min-height:44px;margin:0;padding:10px;border:0;border-top:1px solid var(--line);border-radius:0;background:0 0;color:var(--ice);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.pkb-ov{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:stretch;background:rgba(3,7,13,.62)}.pkb-ov[hidden]{display:none}.pkb-sheet,.pkb-panel{box-sizing:border-box;width:100%;max-width:760px;height:100%;margin:0;padding:0;display:flex;flex-direction:column;border:0;border-radius:0;background:var(--bg);box-shadow:none}.pkb-panel{content-visibility:visible!important;contain:none!important}.pkb-panel>.pk-body,.pkb-sh-b{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 14px 28px}.pkb-sh-b{padding-top:12px}.pkb-sh-h{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:17px}.pkb-panel .pk-ed-bar{position:sticky;top:0;z-index:6;flex-wrap:wrap;row-gap:2px;margin:0-14px 12px;padding:10px 14px;background:var(--bg);border-bottom:1px solid var(--line)}.pkb-panel .pk-ed-bar [data-pt-title]{font-size:17px!important;min-width:0!important}.pkb-when{flex:1 0 100%;padding-inline-start:50px;font-size:12px;color:var(--muted)}.pkb-back{flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:24px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pkb-panel .pk-tbl-wrap{border:1px solid var(--line);border-radius:12px}.pkb-sec{margin:12px 0;padding:2px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.pkb-budrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;font-size:14px;cursor:pointer}.pkb-used{padding:10px 0 12px;border-top:1px solid var(--line)}.pkb-k{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pkb-panel details[data-packlink]{margin-top:4px;padding-top:4px;border-top:0}.pkb-panel details[data-packlink]>summary{display:none}.pkb-howrow select{min-height:40px;font-size:14px}.pks-seg.pkb-hide{display:none}.pkb-reset{flex:0 0 auto}@media (min-width:901px){.pkb-ov{align-items:center;padding:3vh 16px}.pkb-sheet,.pkb-panel{height:94vh;border:1px solid var(--line);border-radius:16px;overflow:hidden}}.mpk-top{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin:0 0 14px;border-color:rgba(111,211,242,.35)}.mpk-k{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mpk-cnt{font-weight:600;letter-spacing:0;text-transform:none;font-size:13px}.mpk-cnt b{font-size:20px;color:var(--frost)}.mpk-bar{height:6px;border-radius:4px;background:var(--line);overflow:hidden}.mpk-bar i{display:block;height:100%;background:var(--ice);border-radius:4px}.mpk-new{width:100%;min-height:46px;font-size:15px;font-weight:800}.mpk-d{font-size:12px;line-height:1.4}.mpk-h{display:flex;justify-content:space-between;gap:10px;margin:0 4px 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mpk-h span:last-child{letter-spacing:0;text-transform:none;font-weight:600}.mpk-list .pkb-row:first-child{border-top:0}.pkb-m small.mpk-used{color:var(--ice)}.mpk-tap{font-size:12px;margin:6px 4px 14px}.mpk-empty{margin:0 0 14px}.mpk-fold{margin:0 0 12px}.mpk-fold>summary{list-style:none}.mpk-fold>summary::-webkit-details-marker{display:none}.mpk-fold[open] .pkb-caret{transform:rotate(90deg)}.mpk-tpl-r{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid var(--line)}.mpk-tpl-b{flex:0 0 auto;display:inline-flex;gap:6px}.mpk-adm{padding:4px 14px 12px;border-top:1px solid var(--line);font-size:12px}.mpk-adm input{width:72px}.mpk-speed{padding:10px 12px;border:1px solid rgba(224,178,90,.6);border-radius:12px;color:var(--amber, #e0b25a);font-size:12px;line-height:1.4}.mpk-pgs{display:flex;flex-wrap:wrap;gap:6px}.pkc-ic,.pkc-nm,.pkc-cur,.pkc-lb,.pkc-addth{display:none}.mpw-panel .pkc-ic{display:inline-flex}.pkc-k{margin:14px 0 8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pkc-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding-block:2px 2px;padding-inline:4px 10px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:13px}.pkc-chip select{min-height:30px!important;height:30px;border:0;background:0 0;padding:0 2px;font-size:13px;font-weight:600;max-width:150px;color:var(--frost)}.pkc-add{padding:0 12px;color:var(--ice);font-weight:700;border-style:dashed;cursor:pointer}.pkc-add:disabled{opacity:.4;cursor:default}.pkc-ic{width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center}.pkc-ic img{width:24px;height:24px;object-fit:contain}.pkc-max{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;color:var(--muted)}.pkc-max input{flex:0 0 44px!important;width:44px!important;height:32px;min-height:32px!important;padding:0 4px!important;text-align:center;font-size:14px!important}.pkc-acts{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin:4px 0 8px}.pkc-acts .btn{min-height:40px;font-weight:700;color:var(--ice)}.pkc-acts .pkc-sm{width:44px;padding:0;font-size:18px}.pkc-note{font-size:12px;line-height:1.4;margin:4px 0}.pkb-budrow span small{display:block;font-size:12px}.pkb-budrow input[type=date]{max-width:160px}.pkb-budrow+.pkb-budrow{border-top:1px solid var(--line)}.mpw-panel .pkb-budrow input.bset-sw{width:38px!important;height:22px!important;min-width:38px;min-height:22px!important;flex:0 0 38px}.mpw-bar [data-mptitle]{flex:1 1 90px;min-width:0;font-size:17px!important;font-weight:800;background:0 0;border:0;padding:0;color:var(--frost)}.mpw-tag{flex:0 0 auto;font-size:11px;padding:2px 7px;border-radius:6px;background:#e0b25a;color:#1a1a1a;font-weight:800}.mpw-del{color:var(--danger);flex:0 0 auto}.mpt-wrap{margin:0 0 10px;background:var(--panel)}table.mpt{border-collapse:separate;border-spacing:0;font-size:13px}.mpt th,.mpt td{padding:5px 3px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line)}.mpt tbody tr:last-child td{border-bottom:0}.mpt tbody tr:first-child td{background:rgba(111,211,242,.06)}.mpt th{font-size:12px;font-weight:700;color:var(--muted);vertical-align:top}.pkb-panel .mpt-wrap tr>.mpt-pr{min-width:74px;padding-left:8px!important;padding-right:8px!important;text-align:start;white-space:nowrap}.pkb-panel .mpt-wrap td:not(.mpt-pr){padding-left:3px!important;padding-right:3px!important}.pkb-panel .mpt-wrap tbody tr:first-child>.mpt-pr{background:linear-gradient(rgba(111,211,242,.06),rgba(111,211,242,.06)),var(--bg)}.mpt td.mpt-pr b{font-size:14px;color:var(--frost)}.mpt-hd{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--frost)}.mpt-it .mpt-hd{cursor:pointer}.mpt-it .mpt-hd:hover{border-color:var(--ice)}.mpt-hd img{width:30px;height:30px;object-fit:contain}.mpt-hd b{font-size:12px}.mpt-cv{position:absolute;inset-inline-end:-5px;bottom:-5px;width:15px;height:15px;border-radius:50%;background:var(--ice-dim);color:var(--frost);font-size:9px;line-height:15px;text-align:center;pointer-events:none}.mpt select.mpt-sel{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0;padding:0!important;opacity:0;cursor:pointer;font-size:16px}.mpt-nm{display:block;max-width:70px;margin:3px auto 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.pkb-panel .mpt-wrap td.mpt-c input{width:70px!important;max-width:none!important;height:34px!important;min-height:0!important;box-sizing:border-box;margin:0;padding:0 4px!important;font-size:14px!important;font-weight:700;text-align:center}.mpt td.mpt-gm{font-size:13px;color:var(--muted);white-space:nowrap}.pkb-panel .mpt-wrap td.mpt-mx input{width:48px!important;min-width:0!important;height:34px!important;min-height:0!important;box-sizing:border-box;padding:0 4px!important;text-align:center;font-size:14px!important}.pkb-panel .mpt-wrap tr>.mpt-mx{min-width:56px}.pkb-panel .mpt-wrap tr>.mpt-ad{min-width:0}.mpt-adb{display:inline-flex;gap:6px;padding-top:2px}@media (min-width:701px){.mpt th.mpt-ad{width:100%;text-align:start}}.mpt-adb .pkc-chip{min-height:40px;white-space:nowrap}.mpt-adb .pkc-chip[data-mpdelcol]{width:40px;justify-content:center;padding:0;font-size:18px}.mpn-ov{z-index:75}.modal-box.mpn{max-width:480px;padding:0;display:flex;flex-direction:column;overflow:hidden}.mpn-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 8px}.mpn-h b{display:block;font-size:17px}.mpn-h small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.mpn-x{font-size:22px}.mpn-prog{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px 10px;font-size:12px;color:var(--muted)}.mpn-prog i{display:block;height:4px;border-radius:3px;background:var(--line);margin-bottom:4px}.mpn-prog .on{color:var(--frost);font-weight:700}.mpn-prog .on i{background:var(--ice)}.mpn-b{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 14px 6px;display:flex;flex-direction:column;gap:8px}.mpn-kind{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.mpn-kind.on{border-color:var(--ice);box-shadow:0 0 0 1px var(--ice) inset}.mpn-kt{flex:1 1 auto;min-width:0}.mpn-kt b{display:block;font-size:15px}.mpn-kt b u{text-decoration:none;font-size:11px;font-weight:700;padding:1px 6px;border-radius:6px;background:var(--ice-dim);color:var(--frost);margin-inline-start:4px;vertical-align:2px}.mpn-kt small{display:block;font-size:12px;color:var(--muted);line-height:1.4;margin-top:2px}.mpn-ex{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.mpn-ex i{font-style:normal;font-size:12px;font-weight:700;padding:2px 7px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.mpn-ex i.b{background:var(--ice-dim);border-color:transparent}.mpn-ex em{font-style:normal;color:var(--muted);font-size:12px}.mpn-ck{flex:0 0 24px;width:24px;height:24px;border:1px solid var(--line);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--frost);font-size:14px;font-weight:800}.mpn-kind.on .mpn-ck{background:var(--ice-dim);border-color:var(--ice)}.mpn-note{font-size:12px;line-height:1.4}.mpn-f{display:block}.mpn-f input{width:100%;box-sizing:border-box;min-height:42px;font-size:16px}.mpn-pg{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:0 0;color:var(--frost);font:inherit;font-size:13px;cursor:pointer}.mpn-pg.on{background:var(--ice-dim);border-color:var(--ice);font-weight:700}.mpn-items{display:flex;flex-direction:column;gap:6px}.mpn-it{display:flex;align-items:center;gap:8px;padding:4px 6px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.mpn-it .pkc-ic{display:inline-flex;width:30px;height:30px;flex-basis:30px}.mpn-it .pkc-ic img{width:28px;height:28px}.mpn-it select{flex:1 1 auto;min-width:0;min-height:36px;font-size:14px}.mpn-rm{flex:0 0 36px;width:36px;height:36px;border:1px solid var(--line);border-radius:9px;background:0 0;color:var(--muted);font-size:18px;cursor:pointer}.mpn-rm:disabled{opacity:.35;cursor:default}.mpn-add{align-self:flex-start}.mpn-f2{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--line)}.mpn-f2 .btn{min-height:44px;font-weight:800}@media (max-width:700px){.mpn-ov.modal-overlay{align-items:flex-end;padding:0}.modal-box.mpn{max-width:none;width:100%;max-height:92vh;border-radius:16px 16px 0 0}}@media (max-width:700px){.page-head h2,.plx-head h2{font-size:17.5px!important}.t12x-title,.panel>h2,.panel>h3,.cg-k{font-size:13px}.plx-stat b{font-size:14px}.plx-stats.one .plx-stat b{font-size:13.5px}.panel,.t12x-card{padding-left:12px;padding-right:12px}button.btn{min-height:36px}button.btn.small{min-height:32px}.t12x-maxall,.plx-maxbtn,.sa-btn,.seg button,.pur-seg button{min-height:32px}.plx-maxbtn.plx-max{height:36px;min-height:36px;padding:0 12px}#gearMaxAllBtn,#cgBp .cg-bpbtn,#gearRows .sa-btn{height:36px;min-height:36px;padding:0 11px}.g1:not(.cg1) .plx-bpb .cg-bpbtn{min-height:36px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select{min-height:32px}input[type=checkbox]{min-width:18px;min-height:18px}.bs-tile{min-height:84px}.bs-tile img,.bp-grid .bp-tile img{width:32px;height:32px}.pkb-search input{height:40px;min-height:40px}.pkb-cat-h{min-height:52px;padding:8px 12px}.pkb-n{min-width:36px;height:36px;font-size:14px}.pkb-cat-t b{font-size:14px}.pkb-row{padding:8px 8px 8px 12px;gap:9px}.pkb-ic{width:38px;height:38px}.pkb-ic img{width:27px;height:27px}.pkb-m b{font-size:13.5px}.pkb-r b{font-size:12.5px}.pkb-m small,.pkb-r small,.pkb-cat-t small{font-size:11px}.pkb-more{min-height:40px;font-size:13px}}.g1-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.g1-hd-t{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.g1-fold{box-sizing:border-box;flex:0 0 auto;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font:inherit;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.g1-top .g1-st .t12x-title{display:none}.g1-folded .g1-can,.g1-folded .g1-bp,.g1-folded #cgBp{display:none!important}.g1-top .g1-set:empty{display:none}.g1-top .g1-set{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--line)}.g1-top .g1-set>.t12x-settings.one-line{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.cg-kr .g1-fold{margin-inline-start:auto}@media (max-width:440px){.cg-kr .g1-fold{order:1}.cg-kr #cgSets{order:2}}.pc-head.pet-head{justify-content:flex-start;flex-wrap:nowrap;margin-bottom:0}.pet-head .pet-nm{flex:1 1 auto;min-width:0}.pet-head .pet-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.pet-head .pet-tags>span{margin-top:0!important}.t12x-check.pr-gems{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 auto;min-width:0;width:auto;cursor:pointer}.t12x-settings.one-line .t12x-check.pr-gems{flex:1 1 auto!important;justify-content:space-between!important;gap:12px!important}.t12x-check.pr-gems input.bset-sw{width:38px!important;height:22px!important;min-width:38px;min-height:22px;flex:0 0 38px;margin:0}.pr-gems-t{display:flex;flex-direction:column;min-width:0}.pr-gems-t b{font-size:13px;font-weight:600;color:var(--frost)}.pr-gems-t small{font-size:11px;color:var(--muted)}.rf-sbs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rf-sb{border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:rgba(255,255,255,.02);min-width:0}.rf-sbk{font-size:11.5px;color:var(--muted)}.rf-sbv{font-size:17px;font-weight:800;color:var(--frost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-sbv small{font-size:11px;color:var(--muted);font-weight:500}.rf-bar{height:5px;border-radius:3px;background:rgba(255,255,255,.08);margin-top:5px;overflow:hidden}.rf-bar i{display:block;height:100%;background:var(--good)}.rf-sbl{font-size:11px;color:#e0b25a;margin-top:3px}.rf-sbl.ok{color:var(--good)}.plx-tsw.is-pinned .rf-sb{padding:5px 9px}.plx-tsw.is-pinned .rf-sbv{font-size:15px}.rf-mk{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:8px 10px;border-radius:12px;background:var(--panel2, #222d40);border:1px solid var(--line)}.rf-mk:empty{display:none}.rf-mki{width:34px;height:34px;object-fit:contain;flex:0 0 34px}.rf-mkt{flex:1 1 auto;min-width:0}.rf-mkl{font-size:11.5px;color:var(--muted);display:flex;gap:6px;align-items:center}.rf-mkv{font-size:13px;color:var(--frost)}.rf-mkv b{font-size:17px;font-weight:800}.rf-mka{font-size:11.5px;color:var(--muted)}.rf-mkb{flex:0 0 auto;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--frost);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.rf-mkb:hover{border-color:var(--ice)}@media (max-width:380px){.rf-mk{gap:8px;padding:8px}.rf-mki{width:28px;height:28px;flex-basis:28px}.rf-mkb{padding:0 8px}.rf-mkv{white-space:nowrap}}#refineMk{display:none!important}#refineTotals{display:none!important}.g1-top .g1-mk:empty{display:none}.g1-top .g1-mk .rf-mk{margin:10px 0 0}.g1-top.rf-top .g1-hd-t{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--frost);display:inline-flex;align-items:center;gap:6px}.g1-top.rf-top .g1-bp{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pp-box{padding:12px;margin-bottom:14px}.pp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.pp-head h3{margin:0;font-size:14px}.pp-head select{max-width:140px}.pp-list{display:flex;flex-direction:column}.pp-row{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.pp-row.pp-hd{border-top:0;padding:2px 0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.pp-row .pp-input{width:100%!important;min-width:0;max-width:none;height:34px;font-size:14px;box-sizing:border-box;text-align:center}.pp-row .pp-input.mine{border-color:var(--ice-dim)}.pp-usd b{display:block;text-align:center;font-size:14px}.pp-arr{text-align:center;color:var(--muted)}.pp-own .meta{display:block;text-align:center}.pp-del{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--danger);font-size:16px;line-height:1;cursor:pointer}.pp-pick{margin-top:8px;font-size:12px}.pp-clear{margin-top:10px}.exp-x{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:14px;cursor:pointer}.g1-hd-t>.t12x-title{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.exp-gt{color:var(--muted);font-size:18px;line-height:1}.exp-h4c{text-align:start}.exp-hd{display:flex;align-items:center;gap:12px;margin-bottom:12px}.exp-hd>img{width:64px;height:64px;flex:0 0 64px;object-fit:contain;border-radius:12px}.exp-hd-t{min-width:0}.exp-hd-t .name{font-size:17px;font-weight:800}.exp-hd-t .meta{font-size:12px}.exp-stl{font-size:12.5px;color:var(--muted);margin-top:3px}.exp-stl b{color:var(--frost)}.exp-stl b.tg{color:var(--ice)}.exp-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.exp-tags>span{margin-top:0!important}.exp-sts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.exp-sts small{display:block;margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.exp-sts>div:last-child small{text-align:end}.exp-arr{padding-bottom:12px;color:var(--ice)}.exp-st{display:flex;align-items:center;justify-content:space-between;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.exp-st.tgt{border-color:var(--ice-dim)}.exp-st button{width:40px;height:42px;border:0;background:0 0;color:var(--frost);font-size:20px;cursor:pointer}.exp-st button:disabled{opacity:.3;cursor:default}.exp-st-v{position:relative;flex:1 1 auto;min-width:0;text-align:center;font-size:18px;font-weight:800}.exp-st.tgt .exp-st-v{color:var(--ice)}.exp-st-v select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.exp-nbs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px}.exp-nb{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--frost);font:inherit;text-align:start}button.exp-nb{cursor:pointer}.exp-nb img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.exp-nb>span{display:flex;flex-direction:column;min-width:0}.exp-nb small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-nb b{font-size:16px;font-weight:800}.exp-nb b.bad{color:var(--danger)}.exp-nb b.ok{color:var(--good)}.exp-skl-list{display:flex;flex-direction:column}.exp-skr{display:block;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:0 0;color:var(--frost);font:inherit;text-align:start;cursor:pointer}.exp-skr-h{display:flex;align-items:center;gap:8px}.exp-skr-h b{flex:1 1 auto;min-width:0;font-size:14px}.exp-chip{padding:3px 9px;border:1px solid var(--line);border-radius:9px;font-size:12.5px;font-weight:700;white-space:nowrap}.exp-chip i{font-style:normal;color:var(--ice)}.exp-chip.ok{border-color:rgba(110,220,150,.45);color:var(--good)}.exp-skr-b{display:flex;align-items:center;gap:10px;margin-top:7px}.exp-bar{position:relative;display:flex;flex:1 1 auto;height:6px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}.exp-bar.big{height:8px;margin:12px 0 4px}.exp-bar i{background:var(--good)}.exp-bar b{background:#3a7bd5}.exp-rst{flex:0 0 auto}.exp-rst.meta{font-size:12px;white-space:nowrap}.exp-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.btn.ghost.exp-maxe{min-height:40px;border-color:var(--ice-dim);color:var(--ice);font-weight:700}.exp-ov{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:rgba(3,7,13,.6)}.exp-sk{box-sizing:border-box;width:100%;max-width:560px;max-height:88vh;overflow:auto;overscroll-behavior:contain;padding:12px 14px 16px;border-radius:16px 16px 0 0;background:var(--panel);box-shadow:0-10px 40px rgba(0,0,0,.5)}@media (min-width:901px){.exp-ov{align-items:center}.exp-sk{border-radius:16px}}.exp-sk-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.exp-sk-t{flex:1 1 auto;min-width:0}.exp-sk-t b{display:block;font-size:16px}.exp-sk-t small{display:block;font-size:12px;color:var(--muted)}.exp-nav{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:18px;cursor:pointer}.exp-nav:disabled{opacity:.3}.exp-sk-bonus{font-size:12.5px;color:var(--muted);margin:0 0 10px}.exp-sk-bonus b{color:var(--ice)}.exp-done{display:block;width:100%;min-height:44px;margin-top:12px}.rc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rc-gear{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--frost);font-size:18px;cursor:pointer}.rc-gear.off::after{content:"";position:absolute;top:6px;inset-inline-end:6px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.rc-set-ov{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:rgba(3,7,13,.6)}.rc-set-ov[hidden]{display:none}.rc-set{box-sizing:border-box;width:100%;max-width:520px;padding:12px 16px 20px;border-radius:16px 16px 0 0;background:var(--panel);box-shadow:0-10px 40px rgba(0,0,0,.5)}@media (min-width:701px){.rc-set-ov{align-items:center}.rc-set{border-radius:16px}}.rc-set-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.rc-set-h b{font-size:16px}.rc-set-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:8px 0;border-top:1px solid var(--line);cursor:pointer}.rc-set-row>span{display:flex;flex-direction:column;min-width:0}.rc-set-row b{font-size:14px;font-weight:600}.rc-set-row small{font-size:12px;color:var(--muted)}.rc-set-row input.bset-sw{width:38px!important;height:22px!important;min-width:38px;min-height:22px;flex:0 0 38px}.pkb-panel .pk-tbl-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pkb-panel .pk-tbl-wrap table{table-layout:auto!important;width:max-content!important;min-width:100%}.pkb-panel .pk-tbl-wrap th.pk-th,.pkb-panel .pk-tbl-wrap tbody td{min-width:70px}.pkb-panel .pk-tbl-wrap td input[data-pt-cell]{width:70px!important;max-width:none!important;box-sizing:border-box}.pkb-panel .pk-tbl-wrap td[data-pt-total]{overflow:visible!important;text-overflow:clip!important}.pkb-panel .pk-tbl-wrap tr>:first-child{position:sticky;inset-inline-start:0;z-index:2;background:var(--bg);box-shadow:4px 0 6px -4px rgba(0,0,0,.6)}.pkb-panel .pk-tbl-wrap thead tr>:first-child{z-index:3}.exp-nbs.one{grid-template-columns:1fr}.exk-hd{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px}.exk-hd>img{width:56px;height:calc(56px);flex:0 0 56px;object-fit:contain;border-radius:12px}.exk-hd-t{flex:1 1 auto;min-width:0}.exk-hd-t .nm{font-size:17px;font-weight:800}.exk-hd-t .mt{font-size:12.5px;color:var(--muted)}.exk-tr{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.exk-tr .btn.ghost.exp-maxe{min-height:calc(32px);height:calc(32px);padding:2px 14px;font-size:13px}.exk-tr .exp-count{justify-self:auto;min-height:calc(24px);font-size:12.5px}.exk-tr .exp-count input{width:18px;height:calc(18px)}.exk-r{padding:10px 0;border-top:1px solid var(--line)}.exk-lvr{padding-top:12px}.exk-b{height:calc(60px);box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--frost);font:inherit;text-align:start}button.exk-b{cursor:pointer}.exk-b img{width:28px;height:calc(28px);flex:0 0 28px;object-fit:contain}.exk-b>span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.exk-b>span.exk-v{flex-direction:row;align-items:center}.exk-b b{font-size:15px;font-weight:800;color:var(--frost);white-space:nowrap}.exk-b b.ok,.exk-b em.ok{color:var(--good)}.exk-b em{font-style:normal;font-size:12px;font-weight:700;color:var(--danger);white-space:nowrap}.exk-lv{justify-content:space-between;padding:8px 10px 8px 14px}.exk-lv small{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.exk-lv .exk-n{height:calc(38px);min-width:52px;font-size:16px}.exk-g2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.exk-v{display:inline-flex;align-items:center;gap:5px;flex:none}.exk-v .a{color:var(--muted);font-size:13px}.exk-n{position:relative;min-width:40px;height:calc(32px);box-sizing:border-box;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);font-size:14.5px;font-weight:800;color:var(--frost);display:inline-flex;align-items:center;justify-content:center}.exk-n.t{border-color:var(--ice-dim);color:var(--ice)}.exk-n select,.exk-mx select{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer;font-size:16px}.exk-l1{display:flex;align-items:center;gap:8px}.exk-nm{flex:1 1 auto;min-width:0}.exk-nm>b{font-size:14.5px;font-weight:800}.exk-cdr{display:flex;justify-content:flex-end;margin-top:6px}.exk-cd{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 8px;border:1px dashed rgba(76,209,138,.55);border-radius:7px;background:rgba(76,209,138,.08);color:var(--good);font-size:12px;font-weight:700;white-space:nowrap;line-height:1.4}.exk-cd:empty{display:none}.exk-cd.short{border-color:rgba(232,162,60,.55);background:rgba(232,162,60,.08);color:var(--amber)}.exk-lv .exk-cd{margin-inline-start:auto;margin-inline-end:8px}.exk-bn{font-size:12.5px;color:var(--muted);margin-top:2px}.exk-bn b{color:var(--ice);font-weight:700}.exk-m{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.45}.exk-m img{width:18px;height:calc(18px);object-fit:contain;vertical-align:-4px;margin-inline-end:3px}.exk-m b{color:var(--frost);font-weight:700}.exk-m .bad{color:var(--danger);font-weight:700}.exk-m .ok{color:var(--good);font-weight:700}.exk-ex{padding:0 0 1px;border:0;border-bottom:1px dashed rgba(124,196,255,.6);background:0 0;color:var(--ice);font:inherit;font-weight:700;cursor:pointer}.exk-ex.e{color:var(--muted);font-weight:600}.exk-sl{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.exk-sl b{flex:1 1 auto;min-width:0;font-weight:700}.exk-mx{position:relative;flex:none;color:var(--muted);font-weight:600;font-size:12px;white-space:nowrap}.exk-ck{flex:none;width:20px;height:calc(20px);border-radius:50%;background:rgba(76,209,138,.16);color:var(--good);font-size:12px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.exk-b.done small{font-size:11.5px;color:var(--muted);font-weight:700}.exk-b.done i{font-style:normal;font-size:12.5px;font-weight:800;color:var(--good)}.exk-nn{margin-top:8px;font-size:12.5px;color:var(--muted)}.exk-m3box{display:flex;flex-direction:column;gap:8px;padding:10px 0 2px;border-top:1px solid var(--line)}.exk-m3{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid rgba(76,209,138,.28);border-radius:12px;background:rgba(76,209,138,.06);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.exk-m3-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.exk-m3-t b{font-size:14px;font-weight:800}.exk-m3-t small{font-size:12px;color:var(--muted);line-height:1.35}.exk-m3-t .nw{white-space:nowrap}.exk-m3-go{flex:none;color:var(--muted);font-size:20px}.exk-m3box+.exk-m3box{border-top:0;padding-top:0}.exk-m3.open .exk-m3-go{transform:rotate(90deg)}.exk-m3box+.exk-r{border-top:0}.exk>.exk-r:last-child,.exk>.exk-sl:last-child{padding-bottom:2px}.er-note{font-size:12px;margin:0 0 8px}.dh3-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dh3-col{display:flex;flex-direction:column;gap:6px;min-width:0}.dh3-bx{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;margin:0;padding:6px 8px 9px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--frost);font:inherit;text-align:start;cursor:pointer}.dh3-bx>*{white-space:nowrap}.dh3-top{display:flex;align-items:baseline;justify-content:space-between;gap:4px;line-height:15px}.dh3-l{font-size:13.5px;font-weight:700;color:var(--muted)}.dh3-top em{font-size:14px;font-weight:700;font-style:normal;letter-spacing:-.02em;color:var(--amber)}.dh3-top em.ok{color:var(--good)}.dh3-bx b{display:block;margin-top:2px;font-size:20px;font-weight:800;line-height:21px;letter-spacing:-.01em}.dh3-max{display:block;margin-top:1px;font-size:14px;line-height:15px;color:var(--muted)}.dh3-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(224,160,48,.55)}.dh3-bar i{display:block;height:100%;background:var(--tc)}@media (min-width:701px){.dh3-cols{gap:10px}.dh3-col{gap:8px}.dh3-bx{padding:8px 12px 11px;border-radius:12px}.dh3-l,.dh3-top em{font-size:13px}.dh3-bx b{margin-top:4px;font-size:22px;line-height:26px}.dh3-max{margin-top:2px;font-size:13px}}.isl-pop .sg-pop-bt{margin-top:7px;gap:6px}.isl-pop .sg-pop-bt button,.isl-pop .isl-tg button{height:34px}.isl-pop .sg-pop-sm{width:38px}.isl-pop .sg-pop-pm{width:42px;font-size:20px}.isl-pop .sg-pop-num{font-size:22px}.isl-pop .isl-tg{margin-top:5px}.isl-pop .isl-tg .n{font-size:20px}.isl-pop .isl-store .l2{font-size:12px}.isl-pop .isl-need{margin-top:6px}.isl-pop .isl-nbox{padding:6px 9px;line-height:1.45}.isl-pop .isl-nbox b.mk{color:#c9e2a0}.isl-pop .isl-mkb{display:inline;margin:0;font-size:12.5px}.isl-pop .isl-src{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px;margin-top:7px;padding-top:7px}.isl-pop .isl-src>.isl-osl,.isl-pop .isl-src>.isl-mkck,.isl-pop .isl-src>.isl-mkset,.isl-pop .isl-src>.isl-dt{grid-column:1/-1}.isl-pop .isl-src label{font-size:11px}.isl-pop .isl-src select{height:34px;font-size:12.5px}.isl-pop .isl-src input:not(.bset-sw){width:100%;height:32px;font-size:14px}.isl-pop .isl-src [data-ipprice]{width:100%}.isl-pop .isl-eachr input{width:56px!important;flex:0 0 56px}.isl-pop .isl-mkck{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--frost);padding:4px 0}.isl-pop .isl-mkck[hidden]{display:none}.isl-pop .isl-mkset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.isl-pop .isl-mkset[hidden]{display:none}.isl-pop .isl-mkset input{width:100%}.isl-pop .sg-pop-ft{margin-top:6px}.isl-pop .isl-mkck .bset-sw{width:38px;height:22px;flex:0 0 38px}.sg-ans.g1-folded #islandShardPlan,.sg-ans.g1-folded~#islMkWrap{display:none}.sg-k .isl-fold{margin-inline-start:8px;letter-spacing:0;text-transform:none}.sg-ans.g1-folded #shSkins,.sg-ans.g1-folded~#shMkWrap{display:none}.shr{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:5px 8px 5px 10px;margin-top:5px;border:1px solid rgba(224,178,90,.45);border-radius:12px;background:var(--panel-2);color:var(--frost);box-sizing:border-box;font:inherit;text-align:start}button.shr{cursor:pointer}.shr .p{width:46px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;position:relative}.shr .p img.sk{max-width:100%;max-height:100%;object-fit:contain}.shr .p img.tm{position:absolute;left:-4px;bottom:-3px;width:17px;height:17px;object-fit:contain}.shr .tx{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;line-height:1.25}.shr .tx b{flex:1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shr .tx em{font-style:normal;color:#e0b25a;font-size:12.5px;font-weight:700;white-space:nowrap}.shr .ch{color:var(--muted);font-size:20px;flex:none}.sh-g1{margin-top:-2px}.pca-bonus{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--good)}.pca-bonus img{width:18px;height:18px;object-fit:contain}.s1,.s1b{display:flex;align-items:center;gap:8px;margin-top:8px;min-height:48px;padding:5px 8px 5px 10px;border:1px solid rgba(224,178,90,.45);border-radius:12px;background:var(--panel-2);color:var(--frost);cursor:pointer;box-sizing:border-box}.s1b.slim{min-height:40px;gap:8px;padding-inline-start:12px}.s1 .tx,.s1b .tx{flex:1;min-width:0;line-height:1.25}.s1 .tx b,.s1b .tx b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s1 .tx b{display:flex;flex-wrap:wrap;column-gap:4px;white-space:normal;overflow:visible}.s1 .tx b>span{white-space:nowrap}.s1 .tx b .d{color:var(--muted);font-weight:600;font-size:12px}.s1 .tx>em{display:block;font-style:normal;color:#e0b25a;font-size:12.5px;font-weight:700;white-space:nowrap}.s1b .tx em.pk{font-style:normal;color:var(--ice)}.s1b .ch{color:var(--muted);font-size:20px;flex:none}.s1 .shb{display:inline-flex;align-items:center;height:32px;padding:0 8px;border:1px solid var(--ice-dim);border-radius:10px;background:0 0;color:var(--ice);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;flex:none;cursor:pointer}.s1 .shb.ok{border-color:rgba(76,209,138,.45);color:var(--good);cursor:inherit}.s1 .stk{display:flex;flex:none;padding-inline-start:3px}.s1 .stk>span{position:relative;width:34px;height:32px;margin-inline-start:-18px;border-radius:8px}.s1 .stk>span:first-child{margin-inline-start:0}.s1 .stk img.sk{width:34px;height:32px;object-fit:contain;filter:drop-shadow(0 0 2px rgba(0,0,0,.8))}.s1 .stk img.tm{position:absolute;left:-3px;bottom:-3px;width:14px;height:14px;object-fit:contain}.s1 .stk>span.more{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:1px;background:#2a3446;border:1px solid rgba(224,178,90,.6);color:#e0b25a;font-size:12px;font-weight:800;box-sizing:border-box}@media (max-width:380px){.s1{gap:6px;padding-inline-start:8px}.s1 .stk>span{width:30px;margin-inline-start:-20px}.s1 .stk img.sk{width:30px;height:28px}.s1 .stk>span.more{width:28px;height:28px}}.sh-pick-d{margin:-4px 0 10px;font-size:12.5px;line-height:1.4}.sh-bud{margin-top:10px}.sh-bud-h{font-size:10.5px;font-weight:600;margin-bottom:4px}.sh-bud .shr{min-height:0;margin:0;padding:6px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:0 0}.sh-bud .shr .p{width:44px}.sh-bud-none{margin-top:10px;font-size:12px}.adm-odds{display:block}.adm-odds-h,.adm-odds-r{display:grid;grid-template-columns:1fr 1fr 56px 32px;gap:6px;align-items:center}.adm-odds-h{font-size:11.5px;color:var(--muted);margin:6px 0 4px}.adm-odds-r{margin-bottom:6px}.adm-odds-r input{width:100%;min-width:0}.adm-odds-r .g{color:var(--muted);font-size:12.5px;text-align:end}.adm-odds-avg{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:13px}.adm-odds-avg .ok{color:var(--good);font-weight:700}.adm-odds-avg .bad{color:var(--danger);font-weight:700}
