.theme-toggle[data-v-0ac7a328]{position:relative;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--hair-in);background:var(--fill);color:var(--ink-2);cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.theme-toggle[data-v-0ac7a328]:hover{background:var(--fill-3);color:var(--ink)}.theme-toggle[data-v-0ac7a328]:active{transform:scale(.94)}.icon[data-v-0ac7a328]{position:relative;width:18px;height:18px}.icon svg[data-v-0ac7a328]{position:absolute;inset:0;width:18px;height:18px;transition:transform .36s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.sun[data-v-0ac7a328]{opacity:1;transform:rotate(0) scale(1)}.moon[data-v-0ac7a328]{opacity:0;transform:rotate(-60deg) scale(.6)}.dark .sun[data-v-0ac7a328]{opacity:0;transform:rotate(60deg) scale(.6)}.dark .moon[data-v-0ac7a328]{opacity:1;transform:rotate(0) scale(1)}.dark.theme-toggle[data-v-0ac7a328]{color:#ffd60a}.logo-svg[data-v-dece6e56]{display:block;flex-shrink:0;border-radius:23.4%;box-shadow:0 4px 10px #3b8bff59}.nav-icon[data-v-c2f16175]{flex:none;display:block}.login-wrap[data-v-d5e40ad6]{min-height:calc(100vh - 80px);display:grid;place-items:center;position:relative}.login-theme[data-v-d5e40ad6]{position:absolute;top:6px;right:6px}.login[data-v-d5e40ad6]{width:min(400px,92vw);padding:34px 32px 30px;display:flex;flex-direction:column;gap:14px}.login .brand[data-v-d5e40ad6]{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.02em}.login .brand .logo[data-v-d5e40ad6]{width:36px;height:36px;border-radius:10px}.login p[data-v-d5e40ad6]{margin:-8px 0 6px}.login label[data-v-d5e40ad6]{display:flex;flex-direction:column;gap:6px}.login .lbl[data-v-d5e40ad6]{font-size:12px;color:var(--ink-2)}.login .btn[data-v-d5e40ad6]{justify-content:center;margin-top:6px;padding:11px}.avatar[data-v-31dedaec]{border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #00000014}.ph[data-v-31dedaec]{display:inline-grid;place-items:center;color:#fff;font-weight:600;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.15)}.modal[data-v-3de4d4a8]{position:fixed;inset:0;z-index:60;background:var(--modal-bg);display:grid;place-items:center;padding:16px}.sheet[data-v-3de4d4a8]{width:min(520px,100%);padding:14px 16px 16px;max-height:calc(100vh - 32px);overflow:auto}.sheet-head[data-v-3de4d4a8]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tk[data-v-3de4d4a8]{display:flex;flex-direction:column;min-width:0;flex:1}.tk strong[data-v-3de4d4a8]{font-size:15px}.tk .mono[data-v-3de4d4a8]{font-size:11px}.form[data-v-3de4d4a8]{display:flex;flex-direction:column;gap:10px}.row[data-v-3de4d4a8]{display:grid;grid-template-columns:64px 1fr;gap:8px;align-items:center;font-size:13px}.row>span[data-v-3de4d4a8]{color:var(--ink-2)}.presets[data-v-3de4d4a8]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip[data-v-3de4d4a8]{border:1px solid var(--hair-in);background:var(--fill);color:var(--ink);border-radius:980px;padding:4px 10px;font-size:12px;cursor:pointer}.chip.on[data-v-3de4d4a8]{background:var(--accent);border-color:var(--accent);color:#fff}.chip.off[data-v-3de4d4a8]{opacity:.45;cursor:not-allowed}.input.num[data-v-3de4d4a8]{width:130px}.quote[data-v-3de4d4a8]{padding:10px 12px;font-size:12.5px}.kv[data-v-3de4d4a8]{display:grid;grid-template-columns:1fr;gap:4px}.kv div[data-v-3de4d4a8]{display:flex;justify-content:space-between;gap:10px;align-items:center}.kv div span[data-v-3de4d4a8]:first-child{color:var(--ink-3);white-space:nowrap}.kv div span[data-v-3de4d4a8]:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.route[data-v-3de4d4a8]{text-align:right;overflow-wrap:anywhere}.venues[data-v-3de4d4a8]{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.small[data-v-3de4d4a8]{font-size:12px;margin-top:6px}.good[data-v-3de4d4a8]{color:var(--good)}.warn[data-v-3de4d4a8]{color:var(--warn)}.bad[data-v-3de4d4a8]{color:var(--bad)}.actions[data-v-3de4d4a8]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.actions .btn[data-v-3de4d4a8]{min-width:140px}.btn.primary.sell[data-v-3de4d4a8]{background:var(--bad);border-color:var(--bad)}.btn.confirm[data-v-3de4d4a8]{animation:pulse-3de4d4a8 .9s ease-in-out infinite alternate}@keyframes pulse-3de4d4a8{0%{box-shadow:0 0 #0a84ff59}to{box-shadow:0 0 0 6px #0a84ff00}}.result[data-v-3de4d4a8]{display:flex;flex-direction:column;gap:10px;font-size:13px}.result .st[data-v-3de4d4a8]{display:flex;align-items:center;gap:8px;font-size:15px}.result .st.confirmed[data-v-3de4d4a8]{color:var(--good)}.result .st.failed[data-v-3de4d4a8]{color:var(--bad)}@media(max-width:520px){.row[data-v-3de4d4a8]{grid-template-columns:1fr;gap:4px}.actions .btn[data-v-3de4d4a8]{flex:1}}.dd[data-v-ab563da7]{position:relative;display:inline-flex}.dd-btn[data-v-ab563da7]{display:inline-flex;align-items:center;gap:6px;width:100%;padding:0 9px;height:32px;border-radius:10px;border:1px solid var(--hair-in);background:var(--fill);color:var(--ink);font:inherit;font-size:13px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dd-btn[data-v-ab563da7]:hover:not(:disabled),.dd-btn.on[data-v-ab563da7]{border-color:var(--hair-modal);background:var(--fill-2, var(--fill))}.dd-btn[data-v-ab563da7]:disabled{opacity:.55;cursor:default}.dd-label[data-v-ab563da7]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-btn .chev[data-v-ab563da7]{flex:none;color:var(--ink-3);transition:transform .18s ease}.dd-btn.on .chev[data-v-ab563da7]{transform:rotate(180deg)}.dd-panel[data-v-ab563da7]{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;max-height:280px;overflow:auto;padding:5px;z-index:40;background:var(--menu);border:1px solid var(--hair-modal);border-radius:13px;box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hl);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);animation:dd-in-ab563da7 .15s cubic-bezier(.2,.8,.2,1)}.dd-panel.right[data-v-ab563da7]{left:auto;right:0}@keyframes dd-in-ab563da7{0%{opacity:0;transform:translateY(-5px) scale(.98)}}.dd-opt[data-v-ab563da7]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.dd-opt.cur[data-v-ab563da7]{background:var(--fill)}.dd-opt.on[data-v-ab563da7]{font-weight:600}.dd-opt-label[data-v-ab563da7]{flex:1}.dd-opt-hint[data-v-ab563da7]{color:var(--ink-3);font-size:11.5px}.dd-opt .tick[data-v-ab563da7]{flex:none;color:var(--accent)}.p-icon[data-v-7a6e1a95]{flex:none;display:block}.spark[data-v-3a42836e]{position:relative;width:100%;overflow:hidden}svg[data-v-3a42836e]{display:block;max-width:100%}.grid line[data-v-3a42836e]{stroke:var(--spark-grid);stroke-width:1;shape-rendering:crispEdges}.axis-y[data-v-3a42836e]{stroke:var(--spark-grid);stroke-width:1;shape-rendering:crispEdges}.axis text[data-v-3a42836e]{fill:var(--ink-3);font-size:10px;font-family:var(--mono);font-variant-numeric:tabular-nums}.line[data-v-3a42836e]{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.fill[data-v-3a42836e]{stroke:none}.cross[data-v-3a42836e]{stroke:var(--spark-cross);stroke-width:1;stroke-dasharray:3 3}.dot[data-v-3a42836e]{fill:var(--accent);stroke:var(--spark-ring);stroke-width:2}.tip[data-v-3a42836e]{position:absolute;top:4px;transform:translate(-50%);padding:4px 8px;font-size:11px;pointer-events:none;white-space:nowrap;z-index:2}.detail[data-v-6a8688e3]{--gap: 10px}.hero[data-v-6a8688e3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:9px 13px;margin-bottom:var(--gap)}.back[data-v-6a8688e3]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--hair-in);background:var(--fill-2);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,transform .16s ease}.back[data-v-6a8688e3]:hover{background:var(--fill-3);color:var(--ink)}.back[data-v-6a8688e3]:active{transform:scale(.92)}.title[data-v-6a8688e3]{flex:1 1 200px;min-width:0}.hero h1[data-v-6a8688e3]{margin:0;font-size:19px;line-height:1.25;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hero h1 .nm[data-v-6a8688e3]{font-weight:400;font-size:12.5px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-6a8688e3]{display:flex;align-items:center;gap:8px;min-width:0;margin-top:1px}.addr[data-v-6a8688e3]{font-size:11.5px;color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy[data-v-6a8688e3]{display:inline-flex;align-items:center;gap:3px;flex:none;padding:1px 8px 1px 6px;border-radius:980px;border:1px solid var(--hair-in);background:var(--fill-2);color:var(--ink-3);font-family:var(--font);font-size:11px;line-height:1.6;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.copy[data-v-6a8688e3]:hover{background:var(--fill-3);color:var(--ink)}.copy.done[data-v-6a8688e3]{color:var(--good);border-color:transparent;background:var(--good-tint)}.snap[data-v-6a8688e3]{flex:none;font-size:11px;color:var(--ink-3);white-space:nowrap}.hero-actions[data-v-6a8688e3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.k[data-v-6a8688e3]{font-size:11px;color:var(--ink-3);white-space:nowrap}.rankbox[data-v-6a8688e3]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:none}.rankbox .rk[data-v-6a8688e3]{font-size:19px;font-weight:650;letter-spacing:-.02em;line-height:1.1}.scorebox[data-v-6a8688e3]{display:flex;flex-direction:column;gap:1px;flex:1 1 190px;min-width:175px;max-width:260px}.scorebox[data-v-6a8688e3] .score{min-width:0}.scorebox[data-v-6a8688e3] .score .bar{height:7px}.scorebox[data-v-6a8688e3] .score .val{font-size:14px;width:42px}.main[data-v-6a8688e3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:var(--gap);margin-bottom:var(--gap);align-items:stretch}.card[data-v-6a8688e3]{padding:12px 14px 14px}.trends[data-v-6a8688e3]{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.trend .section-title[data-v-6a8688e3]{margin:0 0 8px}.small[data-v-6a8688e3]{font-size:12px}.reasons[data-v-6a8688e3]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.reason-card[data-v-6a8688e3]{min-height:0;padding:10px 12px 11px}.reason-card .h[data-v-6a8688e3]{margin-bottom:3px;gap:8px}.dim-name[data-v-6a8688e3]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2)}.dim-name strong[data-v-6a8688e3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.reason-card .val[data-v-6a8688e3]{font-weight:600}.reason-card .val.hi[data-v-6a8688e3]{color:var(--accent-ink)}.reason-card .val.lo[data-v-6a8688e3]{color:var(--warn)}.reason-card ul[data-v-6a8688e3]{font-size:12px;line-height:1.5}.evidence[data-v-6a8688e3]{margin-top:6px}.evidence summary[data-v-6a8688e3]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:980px;background:var(--fill-2);border:1px solid var(--hair-in);color:var(--ink-2);font-size:11.5px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.evidence summary[data-v-6a8688e3]::-webkit-details-marker{display:none}.evidence summary[data-v-6a8688e3]:hover{background:var(--fill-3);color:var(--ink)}.evidence summary .chev[data-v-6a8688e3]{color:var(--ink-3);transition:transform .18s ease}.evidence[open] summary .chev[data-v-6a8688e3]{transform:rotate(180deg)}.reason-card pre.code[data-v-6a8688e3],.cache pre.code[data-v-6a8688e3]{margin-top:6px;padding:8px 10px;font-size:11.5px;max-height:180px}.source[data-v-6a8688e3]{margin-bottom:var(--gap)}.src-head[data-v-6a8688e3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.src-chips[data-v-6a8688e3]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.src-chip[data-v-6a8688e3]{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:980px;background:var(--fill-2);border:1px solid var(--hair-in);font-size:12px;color:var(--ink-3)}.src-chip b[data-v-6a8688e3]{font-weight:600;color:var(--ink)}.xcheck[data-v-6a8688e3]{container-type:inline-size;border:1px solid var(--divider);border-radius:var(--radius-s);overflow:hidden}.xr[data-v-6a8688e3]{display:grid;grid-template-columns:minmax(90px,1.2fr) 1fr 1fr minmax(120px,1.2fr);gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--divider);font-size:12.5px}.xr[data-v-6a8688e3]:last-child{border-bottom:0}.xr.xh[data-v-6a8688e3]{font-size:11.5px;color:var(--ink-3);background:var(--fill-2)}.xr>span[data-v-6a8688e3]:not(.xf){text-align:right}.xr .xd[data-v-6a8688e3]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.xr.bad .mono[data-v-6a8688e3]{color:var(--bad)}@container (max-width: 520px){.xr.xh[data-v-6a8688e3]{display:none}.xr[data-v-6a8688e3]{grid-template-columns:1fr 1fr;row-gap:6px}.xr .xf[data-v-6a8688e3]{grid-column:1 / -1;font-weight:600}.xr>span[data-v-6a8688e3]:not(.xf){text-align:left}.xr .xd[data-v-6a8688e3]{justify-content:flex-start}.xr [data-k][data-v-6a8688e3]:before{content:attr(data-k);display:block;font-size:10.5px;color:var(--ink-3);font-family:var(--font)}}.metrics[data-v-6a8688e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap);margin-bottom:var(--gap)}.kv.one[data-v-6a8688e3]{grid-template-columns:1fr;gap:0}.kv.one div[data-v-6a8688e3]{padding:4px 0;font-size:12.5px}.kv.one div span[data-v-6a8688e3]:last-child,.kv.one div a[data-v-6a8688e3]{text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:68%}.kv .good[data-v-6a8688e3]{color:var(--good)}.kv .warn[data-v-6a8688e3]{color:var(--warn)}.kv .bad[data-v-6a8688e3]{color:var(--bad)}.kv .up[data-v-6a8688e3]{color:var(--good)}.kv .down[data-v-6a8688e3]{color:var(--bad)}.cache .section-title[data-v-6a8688e3]{display:flex;align-items:center;gap:8px}@media(max-width:980px){.main[data-v-6a8688e3]{grid-template-columns:1fr}.trends[data-v-6a8688e3]{flex-direction:row;flex-wrap:wrap}.trend[data-v-6a8688e3]{flex:1 1 220px}}@media(max-width:760px){.hero[data-v-6a8688e3]{padding:10px 12px;gap:8px 10px}.hero h1[data-v-6a8688e3]{font-size:17px}.title[data-v-6a8688e3]{flex:1 1 100%}.sub[data-v-6a8688e3]{flex-wrap:wrap;gap:4px 8px}.addr[data-v-6a8688e3]{flex:1 1 100%}.scorebox[data-v-6a8688e3]{flex:1 1 150px;max-width:none;min-width:140px}.hero-actions[data-v-6a8688e3]{flex:1 1 100%;margin-left:0;padding-top:8px;border-top:1px solid var(--divider)}.hero-actions .btn[data-v-6a8688e3]{flex:1 1 auto}.trend[data-v-6a8688e3]{flex:1 1 100%}.reasons[data-v-6a8688e3],.metrics[data-v-6a8688e3]{grid-template-columns:1fr}.kv.one div[data-v-6a8688e3]{font-size:12px}.kv.one div span[data-v-6a8688e3]:last-child,.kv.one div a[data-v-6a8688e3]{max-width:60%}}.codeview{font-family:var(--mono);font-size:12.5px;line-height:1.6;background:var(--code-bg, var(--fill-2));border:1px solid var(--hair-in);border-radius:12px;overflow:auto;max-height:70vh;padding:10px 0;letter-spacing:0;tab-size:2}.codeview .ln{display:flex;white-space:pre;padding:0 14px 0 0}.codeview .ln:hover{background:var(--hover)}.codeview .no{flex:0 0 44px;text-align:right;padding-right:14px;color:var(--ink-3);-webkit-user-select:none;user-select:none;opacity:.7}.codeview .src{color:var(--ink)}.codeview .hljs-keyword,.codeview .hljs-selector-tag,.codeview .hljs-literal,.codeview .hljs-built_in{color:#ad3da4}.codeview .hljs-string,.codeview .hljs-regexp{color:#d12f1b}.codeview .hljs-number{color:#272ad8}.codeview .hljs-comment,.codeview .hljs-quote{color:#5d6c79;font-style:italic}.codeview .hljs-title,.codeview .hljs-title.function_,.codeview .hljs-title.class_{color:#1c6fa0}.codeview .hljs-attr,.codeview .hljs-property,.codeview .hljs-variable{color:#3e6d8a}.codeview .hljs-type{color:#0b4f79}.codeview .hljs-punctuation,.codeview .hljs-operator{color:var(--ink-2)}:root[data-theme=dark] .codeview .hljs-keyword,:root[data-theme=dark] .codeview .hljs-selector-tag,:root[data-theme=dark] .codeview .hljs-literal,:root[data-theme=dark] .codeview .hljs-built_in{color:#fc5fa3}:root[data-theme=dark] .codeview .hljs-string,:root[data-theme=dark] .codeview .hljs-regexp{color:#fc6a5d}:root[data-theme=dark] .codeview .hljs-number{color:#d0bf69}:root[data-theme=dark] .codeview .hljs-comment,:root[data-theme=dark] .codeview .hljs-quote{color:#6c7986}:root[data-theme=dark] .codeview .hljs-title,:root[data-theme=dark] .codeview .hljs-title.function_,:root[data-theme=dark] .codeview .hljs-title.class_{color:#67b7a4}:root[data-theme=dark] .codeview .hljs-attr,:root[data-theme=dark] .codeview .hljs-property,:root[data-theme=dark] .codeview .hljs-variable{color:#a1c8ff}:root[data-theme=dark] .codeview .hljs-type{color:#5dd8ff}.stage[data-v-8e1ea228]{margin-bottom:20px}.cards[data-v-8e1ea228]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}.card[data-v-8e1ea228]{padding:14px 16px;display:flex;flex-direction:column;gap:9px;transition:opacity .2s}.card.off[data-v-8e1ea228]{opacity:.55}.card-h[data-v-8e1ea228]{display:flex;align-items:flex-start;gap:12px}.name[data-v-8e1ea228]{display:flex;align-items:center;gap:6px;font-weight:600}.stage-head[data-v-8e1ea228]{display:flex;align-items:center;gap:6px}.desc[data-v-8e1ea228]{font-size:12px;color:var(--ink-2)}.tags[data-v-8e1ea228]{display:flex;flex-wrap:wrap;gap:4px}.field[data-v-8e1ea228]{display:flex;flex-direction:column;gap:4px}.field label[data-v-8e1ea228]{font-size:12px;color:var(--ink-2)}.field .chk[data-v-8e1ea228]{display:flex;align-items:center;gap:6px;cursor:pointer}.actions[data-v-8e1ea228]{display:flex;justify-content:flex-end;gap:6px;margin-top:auto;padding-top:4px}.modal[data-v-8e1ea228]{position:fixed;inset:0;z-index:40;background:var(--modal-bg);display:grid;place-items:center;padding:20px}.modal-box[data-v-8e1ea228]{width:min(900px,100%);padding:16px 18px}.settings[data-v-ca0aa5f8]{width:100%}.req[data-v-ca0aa5f8]{color:var(--bad);margin-left:3px}.gmgn .blk[data-v-ca0aa5f8]{padding:12px 16px 13px;border-bottom:1px solid var(--divider)}.gmgn .blk[data-v-ca0aa5f8]:last-child{border-bottom:0}.gmgn .blk-head[data-v-ca0aa5f8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.gmgn .blk-head .t[data-v-ca0aa5f8]{font-weight:500;font-size:13.5px}.gmgn .blk-head .note-inline[data-v-ca0aa5f8]{font-size:12px;margin-left:auto}.gmgn .blk-head .tag[data-v-ca0aa5f8]{margin-left:auto}.gmgn .blk-empty[data-v-ca0aa5f8]{color:var(--ink-3);font-size:12.5px}.gmgn .note[data-v-ca0aa5f8]{margin:9px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink-3)}.gmgn .warn-note[data-v-ca0aa5f8]{color:var(--warn)}.gmgn .test-line[data-v-ca0aa5f8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:12.5px}.tier[data-v-ca0aa5f8]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.danger-text[data-v-ca0aa5f8]{color:var(--bad)}.editor-head[data-v-ca0aa5f8]{background:var(--hover)}.pxy[data-v-7eb854df]{width:100%;display:flex;flex-direction:column;gap:10px}.card[data-v-7eb854df]{padding:12px 16px 14px}.card-head[data-v-7eb854df]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.card-head h2[data-v-7eb854df]{margin:0;font-size:15px}.card-head .hint[data-v-7eb854df]{font-size:12px}.card-head .sp[data-v-7eb854df]{flex:1}.card-foot[data-v-7eb854df]{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--divider);font-size:12px;color:var(--ink-3)}.blank[data-v-7eb854df]{margin:2px 0 0;font-size:13px;color:var(--ink-3)}.sub[data-v-7eb854df]{margin:14px 0 6px;font-size:13px;font-weight:500;color:var(--ink-2)}.alert.inline[data-v-7eb854df]{margin:0 0 10px}.alert.inline span[data-v-7eb854df]{margin-right:8px}.down[data-v-7eb854df],.danger-text[data-v-7eb854df]{color:var(--bad)}.prov[data-v-7eb854df]{list-style:none;margin:0;padding:0}.prov li[data-v-7eb854df]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;padding:10px 0;border-bottom:1px solid var(--divider)}.prov li[data-v-7eb854df]:last-child{border-bottom:0}.p-main[data-v-7eb854df]{min-width:0}.p-name[data-v-7eb854df]{display:flex;align-items:center;gap:7px;font-weight:500;font-size:13.5px}.p-sub[data-v-7eb854df]{font-size:12px;color:var(--ink-3);margin-top:1px}.p-act[data-v-7eb854df]{display:flex;gap:4px}.p-err[data-v-7eb854df]{grid-column:2 / -1;margin:0;font-size:12px;color:var(--bad);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.editor[data-v-7eb854df]{margin-top:10px;padding:12px 14px 13px;border:1px solid var(--hair-in);border-radius:var(--radius-s);background:var(--fill-2)}.ed-head[data-v-7eb854df]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ed-head strong[data-v-7eb854df]{font-size:13.5px}.ed-head .input[data-v-7eb854df]{max-width:200px}.ed-hint[data-v-7eb854df]{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.fields[data-v-7eb854df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 14px;margin-top:12px}.field[data-v-7eb854df]{display:flex;flex-direction:column;gap:5px;min-width:0}.field.wide[data-v-7eb854df]{grid-column:1 / -1}.field>label[data-v-7eb854df]{font-size:12.5px;font-weight:500;color:var(--ink-2)}.field .req[data-v-7eb854df]{color:var(--bad);margin-left:3px}.field>small[data-v-7eb854df]{font-size:11.5px;color:var(--ink-3);line-height:1.45}.field .seg[data-v-7eb854df]{align-self:flex-start}.ed-result[data-v-7eb854df]{margin-top:12px}.ed-result .dim[data-v-7eb854df]{margin:0 0 6px;font-size:12.5px}.ed-act[data-v-7eb854df]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.src[data-v-7eb854df]{list-style:none;margin:0;padding:0}.src>li[data-v-7eb854df]{border-bottom:1px solid var(--divider)}.src>li[data-v-7eb854df]:last-child{border-bottom:0}.g-row[data-v-7eb854df]{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;padding:10px 0;cursor:pointer;border-radius:var(--radius-xs)}.g-row[data-v-7eb854df]:hover{background:var(--hover)}.src>li:not(:has(.switch)) .g-row[data-v-7eb854df]{grid-template-columns:auto minmax(0,1fr) auto}.chev[data-v-7eb854df]{color:var(--ink-3);transition:transform .18s ease;flex:none}.src>li.open .chev[data-v-7eb854df]{transform:rotate(90deg)}.g-main[data-v-7eb854df]{min-width:0}.g-name[data-v-7eb854df]{display:flex;align-items:center;gap:7px;font-weight:500;font-size:13.5px}.g-sub[data-v-7eb854df]{font-size:12px;color:var(--ink-3);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-act[data-v-7eb854df]{display:flex;gap:4px}.g-routes[data-v-7eb854df]{padding:2px 0 12px}.g-routes .blank[data-v-7eb854df]{padding-bottom:4px}.blocked[data-v-7eb854df]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid var(--divider);font-size:12px}.b-lbl[data-v-7eb854df]{color:var(--ink-3);margin-right:2px}.b-chip[data-v-7eb854df]{border:1px solid var(--hair-in);background:var(--fill);color:var(--ink-2);border-radius:980px;padding:3px 9px;font-size:11.5px;font-family:var(--mono);cursor:pointer}.b-chip[data-v-7eb854df]:hover{color:var(--ink);border-color:var(--accent)}.tbl-wrap[data-v-7eb854df]{overflow-x:auto;scrollbar-width:thin;margin:0 -2px}.rt[data-v-7eb854df]{width:100%;border-collapse:collapse;font-size:12.5px}.rt th[data-v-7eb854df]{text-align:left;font-weight:500;font-size:11.5px;color:var(--ink-3);padding:0 12px 6px 0;white-space:nowrap}.rt td[data-v-7eb854df]{padding:7px 12px 7px 0;border-top:1px solid var(--divider);vertical-align:middle;white-space:nowrap}.rt th.num[data-v-7eb854df],.rt td.num[data-v-7eb854df]{text-align:right;padding-right:14px}.rt td.rte[data-v-7eb854df]{max-width:300px;overflow:hidden;text-overflow:ellipsis}.rt td.msg[data-v-7eb854df]{white-space:normal;min-width:150px;max-width:340px;overflow-wrap:anywhere;line-height:1.4}.rt tbody tr:hover td[data-v-7eb854df]{background:var(--hover)}.rt td.act[data-v-7eb854df]{text-align:right;padding-right:0}.rt td.act .btn[data-v-7eb854df]{padding:3px 9px}.opts[data-v-7eb854df]{margin-top:12px;border-top:1px solid var(--divider)}.opt[data-v-7eb854df]{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--divider)}.opt[data-v-7eb854df]:last-child{border-bottom:0}.o-lbl[data-v-7eb854df]{flex:1;min-width:0;font-size:13px;font-weight:500}.o-lbl small[data-v-7eb854df]{display:block;font-weight:400;font-size:12px;color:var(--ink-3);margin-top:2px}.o-ctl[data-v-7eb854df]{display:flex;align-items:center;gap:8px}textarea.input[data-v-7eb854df]{resize:vertical;min-height:96px;line-height:1.55;font-size:12.5px}.switch.sm[data-v-7eb854df]{width:34px;height:21px;flex:none}.switch.sm i[data-v-7eb854df]{width:17px;height:17px}.switch.sm.on i[data-v-7eb854df]{left:15px}@media(max-width:640px){.tbl-wrap[data-v-7eb854df]{overflow-x:visible}.rt[data-v-7eb854df],.rt tbody[data-v-7eb854df],.rt tr[data-v-7eb854df],.rt td[data-v-7eb854df]{display:block;width:100%}.rt thead[data-v-7eb854df]{display:none}.rt tr[data-v-7eb854df]{border-top:1px solid var(--divider);padding:9px 0 10px}.rt tbody tr[data-v-7eb854df]:first-child{border-top:0}.rt td[data-v-7eb854df]{border:0;padding:1px 0;white-space:normal}.rt td.rte[data-v-7eb854df]{max-width:none;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:12px}.rt td.num[data-v-7eb854df],.rt td[data-k][data-v-7eb854df]{display:inline-block;width:auto;text-align:left;padding-right:14px;margin-top:3px}.rt td[data-k][data-v-7eb854df]:before{content:attr(data-k) " ";color:var(--ink-3);font-family:var(--font);font-size:11px}.rt td.msg[data-v-7eb854df]{max-width:none;margin-top:3px}}@media(max-width:720px){.g-row[data-v-7eb854df]{grid-template-columns:auto auto minmax(0,1fr) auto}.g-act[data-v-7eb854df]{grid-column:1 / -1;justify-content:flex-end}.prov li[data-v-7eb854df]{grid-template-columns:auto minmax(0,1fr) auto}.p-act[data-v-7eb854df]{grid-column:1 / -1;justify-content:flex-end}.p-err[data-v-7eb854df]{grid-column:1 / -1}.ed-head .input[data-v-7eb854df]{max-width:none;flex:1 1 140px}.opt[data-v-7eb854df]{flex-wrap:wrap}.o-ctl[data-v-7eb854df]{width:100%;justify-content:flex-end}}.learn[data-v-db7b4235]{--gap: 10px}.card[data-v-db7b4235]{padding:12px 14px 14px;margin-bottom:var(--gap)}.small[data-v-db7b4235]{font-size:12px}.ltable[data-v-db7b4235]{width:100%;border-collapse:collapse;font-size:13px}.ltable th[data-v-db7b4235]{text-align:left;font-weight:500;color:var(--ink-3);font-size:11.5px;padding:6px 8px;border-bottom:1px solid var(--hair-in);white-space:nowrap}.ltable td[data-v-db7b4235]{padding:7px 8px;border-bottom:1px solid var(--divider);white-space:nowrap}.ltable tr:last-child td[data-v-db7b4235]{border-bottom:0}.ltable.small td[data-v-db7b4235]{padding:4px 8px;font-size:12px;white-space:normal}.deciles[data-v-db7b4235]{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;align-items:end}.dec[data-v-db7b4235]{text-align:center}.bar-wrap[data-v-db7b4235]{height:120px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--hair-in);margin-bottom:4px}.bar[data-v-db7b4235]{width:60%;border-radius:4px 4px 0 0;min-height:2px}.bar.pos[data-v-db7b4235]{background:linear-gradient(180deg,var(--score-hi-2),var(--score-hi))}.bar.neg[data-v-db7b4235]{background:linear-gradient(180deg,var(--score-lo-2),var(--score-lo))}.coefs[data-v-db7b4235]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 18px}.coef[data-v-db7b4235]{display:grid;grid-template-columns:150px 1fr 56px;align-items:center;gap:8px}.cbar-wrap[data-v-db7b4235]{height:6px;background:var(--fill);border-radius:4px;overflow:hidden}.cbar[data-v-db7b4235]{height:100%;border-radius:4px}.cbar.pos[data-v-db7b4235]{background:var(--score-hi)}.cbar.neg[data-v-db7b4235]{background:var(--score-lo)}.hist[data-v-db7b4235]{border-top:1px solid var(--divider);padding:8px 0}.hist-h[data-v-db7b4235]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.section-title[data-v-db7b4235]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.switch.sm[data-v-db7b4235]{width:34px;height:21px}.switch.sm i[data-v-db7b4235]{width:17px;height:17px}.switch.sm.on i[data-v-db7b4235]{left:15px}.danger-text[data-v-db7b4235]{color:var(--bad)}@media(max-width:760px){.deciles[data-v-db7b4235]{grid-template-columns:repeat(5,1fr)}.coef[data-v-db7b4235]{grid-template-columns:110px 1fr 50px}.ltable:not(.small) thead[data-v-db7b4235]{display:none}.ltable:not(.small) tr[data-v-db7b4235]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 10px;padding:10px 0;border-bottom:1px solid var(--divider)}.ltable:not(.small) tr[data-v-db7b4235]:last-child{border-bottom:0}.ltable:not(.small) td[data-v-db7b4235]{display:block;padding:0;border:0;white-space:normal;text-align:left}.ltable:not(.small) td.name[data-v-db7b4235]{grid-column:1 / -1}.ltable:not(.small) td.freeze[data-v-db7b4235]{display:flex;align-items:center;gap:6px}.ltable:not(.small) td[data-label][data-v-db7b4235]:before{content:attr(data-label);display:block;font-size:10.5px;color:var(--ink-3);font-family:var(--font);letter-spacing:0}.ltable:not(.small) td.freeze[data-label][data-v-db7b4235]:before{display:inline}.ltable.small td[data-v-db7b4235]{white-space:normal}.ltable.small td[data-v-db7b4235]:first-child{display:block}.toolbar .tb-switch[data-v-db7b4235]{flex-basis:100%}.hist-h[data-v-db7b4235]{flex-wrap:wrap}}.users[data-v-08dd0f37]{width:100%}.danger-text[data-v-08dd0f37]{color:var(--bad)}.editor-head[data-v-08dd0f37]{background:var(--hover)}.av-ctl[data-v-62417f53]{display:flex;align-items:center;gap:10px}.account[data-v-62417f53]{max-width:1200px;margin:0 auto}.pf[data-v-89fe3820]{--gap: 10px;display:flex;flex-direction:column;gap:var(--gap)}.strip[data-v-89fe3820]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.wchip[data-v-89fe3820]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;min-width:150px;cursor:pointer;color:var(--ink);text-align:left;flex:0 0 auto}.wchip.on[data-v-89fe3820]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.wchip .n[data-v-89fe3820]{font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:6px}.wchip .v[data-v-89fe3820]{font-size:15px;font-weight:600}.wchip .v small[data-v-89fe3820]{font-weight:400;font-size:11px}.wchip.add[data-v-89fe3820]{border-style:dashed}.top[data-v-89fe3820]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1.1fr);gap:var(--gap)}.card[data-v-89fe3820]{padding:12px 14px 14px}.kpis[data-v-89fe3820]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 14px;align-content:start}.kpi[data-v-89fe3820]{display:flex;flex-direction:column;gap:2px}.kpi .k[data-v-89fe3820]{font-size:11.5px;color:var(--ink-3)}.kpi .v[data-v-89fe3820]{font-size:17px;font-weight:600;letter-spacing:-.01em}.kpi.big[data-v-89fe3820]{grid-column:1 / -1}.kpi.big .v[data-v-89fe3820]{font-size:28px}.wallet-tools[data-v-89fe3820]{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--divider)}.addr[data-v-89fe3820]{border:0;background:transparent;padding:0;font-size:11.5px;color:var(--ink-3);cursor:pointer;text-align:left;flex:1 1 100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.addr[data-v-89fe3820]:hover{color:var(--ink)}.chart-head[data-v-89fe3820]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.chart-head .section-title[data-v-89fe3820]{margin:0}.small[data-v-89fe3820]{font-size:12px}.up[data-v-89fe3820]{color:var(--good)}.down[data-v-89fe3820],.bad[data-v-89fe3820],.danger-text[data-v-89fe3820]{color:var(--bad)}.tbl[data-v-89fe3820]{display:flex;flex-direction:column;container-type:inline-size}.tr[data-v-89fe3820]{display:grid;grid-template-columns:minmax(160px,1.6fr) 1fr 1fr 1fr 1fr 1fr 152px;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--divider);font-size:13px}.tr[data-v-89fe3820]:last-child{border-bottom:0}.tr.th[data-v-89fe3820]{font-size:11.5px;color:var(--ink-3);padding-top:0}.orders .tr[data-v-89fe3820]{grid-template-columns:110px 64px 1.2fr 1fr 1.2fr 1.4fr}.tk[data-v-89fe3820]{display:flex;align-items:center;gap:8px;min-width:0}.tk-txt[data-v-89fe3820]{display:flex;flex-direction:column;min-width:0}.tk-txt .sym[data-v-89fe3820]{font-weight:600;color:var(--ink);text-decoration:none}.tk-txt small[data-v-89fe3820]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops[data-v-89fe3820]{display:flex;gap:4px;justify-content:flex-end}.pos-head[data-v-89fe3820]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hidden-toggle[data-v-89fe3820]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:980px;border:1px solid var(--hair-in);background:var(--fill-2);color:var(--ink-3);font-family:var(--font);font-size:11.5px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.hidden-toggle[data-v-89fe3820]:hover{background:var(--fill-3);color:var(--ink)}.hidden-toggle.on[data-v-89fe3820]{background:var(--accent-tint);border-color:transparent;color:var(--accent-ink)}.hidden-list[data-v-89fe3820]{display:flex;flex-direction:column}.hidden-row[data-v-89fe3820]{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--divider);font-size:13px}.hidden-row[data-v-89fe3820]:last-child{border-bottom:0}.hr-name[data-v-89fe3820]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.hr-name .sym[data-v-89fe3820]{font-weight:600;color:var(--ink);text-decoration:none}.hr-name small[data-v-89fe3820]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-v[data-v-89fe3820]{flex:0 0 auto;color:var(--ink-2);text-align:right;min-width:74px}.small-box[data-v-89fe3820]{width:min(460px,100%);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.small-box .section-title[data-v-89fe3820]{margin:0}.row-inline[data-v-89fe3820]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.small-box .actions[data-v-89fe3820]{display:flex;justify-content:flex-end;gap:8px}.modal[data-v-89fe3820]{position:fixed;inset:0;z-index:50;background:var(--modal-bg);display:grid;place-items:center;padding:16px}pre.code.pub[data-v-89fe3820]{font-size:10.5px;padding:8px 10px;margin:0;max-width:100%;overflow:auto;white-space:pre;-webkit-user-select:all;user-select:all}pre.code.key[data-v-89fe3820]{padding:10px 12px;word-break:break-all;white-space:pre-wrap;-webkit-user-select:all;user-select:all}@media(max-width:980px){.top[data-v-89fe3820]{grid-template-columns:1fr}}@container (max-width: 720px){.tr.th[data-v-89fe3820]{display:none}.tr[data-v-89fe3820]{grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 4px}.tr .tk[data-v-89fe3820]{grid-column:1 / -1}.tr [data-k][data-v-89fe3820]:before{content:attr(data-k);display:block;font-size:10.5px;color:var(--ink-3);font-family:var(--font)}.tr .ops[data-v-89fe3820]{grid-column:1 / -1;justify-content:flex-start}.orders .tr[data-v-89fe3820]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.kpis[data-v-89fe3820]{grid-template-columns:repeat(2,1fr)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f3f6fc;--bg-2: #ffffff;--nav: rgba(255, 255, 255, .52);--card: rgba(255, 255, 255, .38);--modal: rgba(255, 255, 255, .58);--menu: rgba(255, 255, 255, .94);--chip: rgba(255, 255, 255, .34);--card-solid: #ffffff;--card-2: var(--chip);--fill: rgba(255, 255, 255, .5);--fill-2: rgba(255, 255, 255, .4);--fill-3: rgba(255, 255, 255, .8);--hair: rgba(255, 255, 255, .48);--hair-nav: rgba(255, 255, 255, .55);--hair-modal: rgba(255, 255, 255, .7);--hair-in: rgba(120, 130, 160, .14);--divider: rgba(120, 130, 160, .12);--hair-2: rgba(30, 41, 59, .16);--glass-hl: rgba(255, 255, 255, .62);--ink: #1d1d1f;--ink-2: #515154;--ink-3: #667085;--accent: #0a84ff;--accent-2: #5e5ce6;--accent-tint: rgba(10, 132, 255, .13);--accent-ink: #0876d1;--good: #168a38;--good-tint: rgba(48, 209, 88, .14);--warn: #b85e00;--warn-tint: rgba(255, 159, 10, .14);--warn-bar: #ff9f0a;--bad: #d92d20;--bad-tint: rgba(255, 69, 58, .12);--mid-tint: rgba(99, 107, 125, .1);--mid-ink: #596273;--score-hi: #0a84ff;--score-hi-2: #64d2ff;--score-mid: #ff9500;--score-mid-2: #ffb340;--score-lo: #ff3b30;--score-lo-2: #ff7b72;--shadow: 0 1px 2px rgba(20, 35, 70, .04), 0 12px 32px rgba(38, 57, 110, .09);--shadow-hover: 0 1px 2px rgba(20, 35, 70, .05), 0 16px 40px rgba(38, 57, 110, .12);--shadow-s: 0 1px 3px rgba(38, 57, 110, .07);--hover: rgba(255, 255, 255, .05);--detail-bg: rgba(255, 255, 255, .22);--toast-bg: var(--modal);--modal-bg: rgba(0, 0, 0, .2);--knob: #ffffff;--switch-on: #34c759;--bg-grad: linear-gradient(180deg, #f8fafd 0%, #eff2f7 58%, #eaeef5 100%);--grain-opacity: .025;--scroll-thumb: rgba(58, 70, 95, .22);--scroll-thumb-hover: rgba(58, 70, 95, .4);--spark-grid: rgba(0, 0, 0, .07);--spark-cross: rgba(0, 0, 0, .35);--spark-ring: #ffffff;--radius: 18px;--radius-s: 12px;--radius-xs: 8px;--font: "Inter Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, sans-serif;--mono: "SF Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23667085' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5L8 10.5l4-4'/%3E%3C/svg%3E")}:root[data-theme=dark]{color-scheme:dark;--bg: #080b17;--bg-2: #10152a;--nav: rgba(18, 22, 42, .58);--card: rgba(18, 23, 45, .46);--modal: rgba(27, 31, 54, .6);--menu: rgba(28, 33, 56, .95);--chip: rgba(255, 255, 255, .07);--card-solid: #171b33;--card-2: var(--chip);--fill: rgba(255, 255, 255, .1);--fill-2: rgba(255, 255, 255, .07);--fill-3: rgba(255, 255, 255, .18);--hair: rgba(255, 255, 255, .12);--hair-nav: rgba(255, 255, 255, .14);--hair-modal: rgba(255, 255, 255, .18);--hair-in: rgba(255, 255, 255, .1);--divider: rgba(255, 255, 255, .09);--hair-2: rgba(255, 255, 255, .22);--glass-hl: rgba(255, 255, 255, .12);--ink: #f5f5f7;--ink-2: #a1a1a6;--ink-3: #7c8291;--accent: #0a84ff;--accent-2: #5e5ce6;--accent-tint: rgba(10, 132, 255, .2);--accent-ink: #5ab0ff;--good: #30d158;--good-tint: rgba(48, 209, 88, .16);--warn: #ff9f0a;--warn-tint: rgba(255, 159, 10, .16);--warn-bar: #ff9f0a;--bad: #ff453a;--bad-tint: rgba(255, 69, 58, .16);--mid-tint: rgba(255, 255, 255, .08);--mid-ink: #a9b0bf;--shadow: 0 16px 40px rgba(0, 0, 0, .28);--shadow-hover: 0 20px 48px rgba(0, 0, 0, .36);--shadow-s: 0 1px 3px rgba(0, 0, 0, .3);--hover: rgba(255, 255, 255, .05);--detail-bg: rgba(0, 0, 0, .18);--toast-bg: var(--modal);--modal-bg: rgba(0, 0, 0, .4);--knob: #ffffff;--switch-on: #30d158;--bg-grad: linear-gradient(180deg, #0d1120 0%, #0a0e1a 60%, #080b15 100%);--grain-opacity: .03;--scroll-thumb: rgba(255, 255, 255, .16);--scroll-thumb-hover: rgba(255, 255, 255, .3);--spark-grid: rgba(255, 255, 255, .08);--spark-cross: rgba(255, 255, 255, .35);--spark-ring: #1c1c1e;--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238e95a5' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5L8 10.5l4-4'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{font-size:clamp(13px,.3vw + 12.2px,15px);background:var(--bg)}html,body{margin:0;min-height:100%;background-color:transparent;color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.45;letter-spacing:-.006em;font-feature-settings:"cv02","cv03","cv04","cv11","ss03";font-optical-sizing:auto;transition:color .35s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}h1,h2,h3{letter-spacing:-.022em;font-weight:600}.mono,.stat .v,.score .val,.rk-row .c-m,.mini,.kv div span:last-child{font-feature-settings:"tnum","cv02","cv03","cv04","cv11";font-variant-numeric:tabular-nums}:lang(zh){letter-spacing:0}::selection{background:var(--accent-tint)}.backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--bg-grad);background-color:var(--bg);transition:background-color .35s ease}.backdrop:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(127,127,127,.9) .5px,transparent .6px);background-size:3px 3px;opacity:var(--grain-opacity);pointer-events:none}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid transparent;background-clip:padding-box;border-radius:980px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-hover);background-clip:padding-box}.glass{background:var(--card);border:1px solid var(--hair);border-radius:var(--radius);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hl);transition:background-color .35s ease,border-color .35s ease,box-shadow .22s ease}.glass-s{background:var(--chip);border:1px solid var(--hair);border-radius:var(--radius-s);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:inset 0 1px 0 var(--glass-hl);transition:background-color .35s ease,border-color .35s ease}.glass.modal-box,.toast{background:var(--modal);border:1px solid var(--hair-modal);border-radius:22px;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:980px;border:1px solid var(--hair-in);background:var(--fill);color:var(--ink);font-weight:500;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease,box-shadow .22s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn:hover{background:var(--fill-3)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn.primary{background:var(--accent);color:#fff;border-color:transparent;box-shadow:0 6px 16px #0a84ff47}.btn.primary:hover{filter:brightness(1.08);background:var(--accent)}.btn.sm{padding:5px 12px;font-size:13px}.btn.ghost{background:transparent;color:var(--accent);border-color:transparent}.btn.ghost:hover{background:var(--accent-tint)}.btn.danger{background:var(--bad-tint);color:var(--bad)}.input{width:100%;padding:9px 14px;border-radius:var(--radius-s);border:1px solid var(--hair-in);background:var(--fill-2);color:var(--ink);outline:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;appearance:none}select.input{background-image:var(--chev);background-position:right 9px center;background-size:16px 16px;background-repeat:no-repeat;padding-right:34px;cursor:pointer;font-weight:500;text-overflow:ellipsis}select.input.sm{padding-right:30px;background-position:right 7px center;background-size:14px 14px}select.input:hover:not(:disabled){background-color:var(--fill-3);border-color:var(--hair-2)}select.input:disabled{opacity:.5;cursor:default}select.input option,select.input optgroup{background:var(--card-solid);color:var(--ink);font-weight:400}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint);background-color:var(--card-solid)}.input.sm{padding:6px 12px;font-size:13px}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:980px;font-size:11px;font-weight:500;background:var(--fill);color:var(--ink-2);white-space:nowrap;border:0}.tag.good{color:var(--good);background:var(--good-tint)}.tag.warn{color:var(--warn);background:var(--warn-tint)}.tag.bad{color:var(--bad);background:var(--bad-tint)}.tag.accent{color:var(--accent);background:var(--accent-tint)}.up{color:var(--good)}.down{color:var(--bad)}.shell{width:100%;margin:0 auto;padding:clamp(8px,1.2vw,14px) clamp(10px,1.8vw,20px) 64px}.topbar{position:sticky;top:10px;z-index:10;display:flex;align-items:center;gap:14px;padding:7px 8px 7px 14px;margin-bottom:12px;background:var(--nav);border-radius:16px;border:1px solid var(--hair-nav);box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hl);backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);min-height:48px;transform:translateZ(0);transition:background-color .35s ease,border-color .35s ease}.topbar .brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--ink)}.topbar .brand:hover{text-decoration:none}.topbar nav{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:11px;border:1px solid transparent;color:var(--ink-2);font-weight:500;font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.topbar nav a .nav-icon{opacity:.7;transition:opacity .16s ease,color .16s ease}.topbar nav a:hover{text-decoration:none;color:var(--ink);background:var(--fill)}.topbar nav a:hover .nav-icon{opacity:.95}.topbar nav a.on{color:var(--ink);background:var(--card-solid);border-color:var(--hair-in);box-shadow:var(--shadow-s)}.topbar nav a.on .nav-icon{color:var(--accent);opacity:1}.topbar .spacer{flex:1}.acct{position:relative}.acct-btn{display:inline-flex;align-items:center;gap:7px;padding:3px 9px 3px 3px;border-radius:980px;border:1px solid transparent;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.acct-btn:hover,.acct-btn.on{background:var(--fill);border-color:var(--hair-in)}.acct-btn .chev{color:var(--ink-3);transition:transform .18s ease}.acct-btn.on .chev{transform:rotate(180deg)}.avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:var(--shadow-s);flex:none}.avatar.lg{width:34px;height:34px;font-size:15px}.menu{position:absolute;right:0;top:calc(100% + 9px);min-width:210px;padding:6px;z-index:40;background:var(--menu);border:1px solid var(--hair-modal);border-radius:16px;box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hl);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);animation:menu-in .16s cubic-bezier(.2,.8,.2,1)}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}}.menu .head{display:flex;align-items:center;gap:10px;padding:8px 10px 9px}.menu .who-lines{display:flex;flex-direction:column;min-width:0;line-height:1.25}.menu .who-lines strong{font-size:13.5px}.menu .who-lines small{font-size:11.5px;color:var(--ink-3)}.menu .sep{height:1px;background:var(--divider);margin:4px 8px}.menu .mi{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.menu .mi .nav-icon{color:var(--ink-3)}.menu .mi:hover{background:var(--fill-3);text-decoration:none}.menu .mi:hover .nav-icon{color:var(--accent)}.grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,22vw,210px),1fr));gap:10px;margin-bottom:10px}.stat{padding:13px 16px 12px;min-height:84px}.stat .k{font-size:12px;font-weight:500;color:var(--ink-3)}.stat .v{font-size:clamp(20px,1.5vw,24px);font-weight:650;letter-spacing:-.03em;margin-top:4px;font-variant-numeric:tabular-nums;line-height:1.1}.stat .s{font-size:12px;color:var(--ink-3);margin-top:3px}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;position:relative;z-index:5}.toolbar .tb-search{flex:1 1 200px;max-width:320px}.toolbar .tb-run{flex:1 1 180px;max-width:280px}.toolbar .tb-sort{flex:0 1 150px}.toolbar .tb-chain{flex:0 1 130px}.toolbar .tb-switch{display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;font-size:13px}.toolbar .tb-spacer{flex:1 0 0}@media(max-width:640px){.toolbar .tb-search,.toolbar .tb-run{max-width:none;flex-basis:100%}.toolbar .tb-sort,.toolbar .tb-chain{flex:1 1 auto}}.token-cell{display:flex;align-items:center;gap:10px;min-width:0}.token-cell img,.token-cell .ph{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--fill);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--hair-in)}.token-cell .ph{display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--ink-3)}.token-cell .sym{font-weight:600;font-size:15px;letter-spacing:-.01em}.token-cell .nm{font-size:11px;color:var(--ink-3);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score{display:flex;align-items:center;gap:10px;min-width:120px}.score .bar{flex:1;height:6px;border-radius:6px;background:var(--fill);overflow:hidden}.score .bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--score-hi),var(--score-hi-2));transition:width .4s ease}.score .bar i.mid{background:linear-gradient(90deg,var(--score-mid),var(--score-mid-2))}.score .bar i.low{background:linear-gradient(90deg,var(--score-lo),var(--score-lo-2))}.score .val{width:40px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.mini-scores{display:flex;gap:5px;flex-wrap:wrap}.mini{min-width:42px;height:24px;padding:0 9px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--mid-tint);color:var(--mid-ink)}.mini.hi{background:var(--accent-tint);color:var(--accent-ink)}.mini.lo{background:var(--warn-tint);color:var(--warn)}.mini.na{color:var(--ink-3);background:transparent;box-shadow:inset 0 0 0 1px var(--hair-in)}.mini .p-icon{opacity:.85;stroke-width:1.5}.mini.hi .p-icon,.mini.lo .p-icon{opacity:1}.mini.na .p-icon{opacity:.55}.rank{container-type:inline-size;container-name:rank;padding:2px 4px 4px}.rk-grid{display:grid;align-items:center;column-gap:clamp(6px,1cqw,14px);padding:clamp(7px,1cqw,10px) clamp(10px,1.2cqw,16px);min-height:58px;grid-template-columns:40px minmax(150px,1.5fr) minmax(130px,.9fr) 52px minmax(180px,3.2fr) repeat(8,minmax(62px,.72fr));grid-template-areas:"rank token score delta plugins price mcap liq vol chg smart holders age"}.rk-head{font-size:11.5px;font-weight:500;color:var(--ink-3);opacity:.85;min-height:0;border-bottom:1px solid var(--hair-in);position:sticky;top:0;z-index:2;background:var(--card);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-radius:16px 16px 0 0}.rk-head .c-chg .win{font-size:10px;opacity:.7;margin-left:3px;font-weight:400}.rk-head .sortable{cursor:pointer}.rk-head .sortable:hover{color:var(--ink)}.rk-head .c-m,.rk-head .c-delta{text-align:right}.rk-item{border-bottom:1px solid var(--divider)}.rk-item:last-child{border-bottom:0}.rk-row{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.rk-row:hover{background:var(--hover);transform:translateY(-1px)}}.rk-row:active{background:var(--accent-tint);transform:scale(.994);transition:background-color 80ms ease,transform 80ms ease}.rk-item.open .rk-row{background:var(--hover)}.c-rank{grid-area:rank;text-align:right;color:var(--ink-2);font-weight:500}.c-token{grid-area:token;min-width:0}.c-score{grid-area:score}.c-delta{grid-area:delta;text-align:right;font-size:11px;opacity:.85}.dlt{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 1px 5px;border-radius:980px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5}.c-delta .caret{display:none;flex:none;color:var(--ink-3);transition:transform .22s cubic-bezier(.2,.8,.2,1),color .18s ease}.rk-item.open .dlt{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 1px 5px;border-radius:980px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5}.dlt.up{color:var(--good);background:var(--good-tint)}.dlt.down{color:var(--bad);background:var(--bad-tint)}.dlt.down .arw{transform:rotate(180deg)}.dlt.flat{color:var(--ink-3);background:transparent;padding:0;font-weight:500}.dlt .arw{flex:none}.c-delta .caret{transform:rotate(180deg);color:var(--accent)}.c-plugins{grid-area:plugins}.c-price{grid-area:price}.c-price b:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-left:5px;vertical-align:1px;background:var(--ink-3);opacity:.35}.c-price.src-chain b:after{background:var(--good);opacity:1}.c-price.up b{animation:tick-up 1.1s ease-out}.c-price.down b{animation:tick-down 1.1s ease-out}@keyframes tick-up{0%,35%{color:var(--good)}to{color:inherit}}@keyframes tick-down{0%,35%{color:var(--bad)}to{color:inherit}}.live{color:var(--good)}.live-dot{font-size:12px;display:inline-flex;align-items:center;gap:5px;color:var(--ink-3)}.live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.live-dot.on{color:var(--good)}.live-dot.on:before{background:var(--good)}.c-mcap{grid-area:mcap}.c-liq{grid-area:liq}.c-vol{grid-area:vol}.c-chg{grid-area:chg}.c-smart{grid-area:smart}.c-holders{grid-area:holders}.c-age{grid-area:age}.c-metrics{display:contents}.rk-row .c-m{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rk-row .c-m i{display:none;font-style:normal;color:var(--ink-3);font-size:11.5px}.rk-row .c-m b{font-weight:500}.rk-row .c-m small{font-size:10px;opacity:.8}.rk-detail-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.rk-detail-wrap>div{min-height:0;overflow:hidden}.expand-enter-from,.expand-leave-to{grid-template-rows:0fr}.rk-detail{padding:clamp(10px,1.2cqw,14px) clamp(12px,1.5cqw,18px) clamp(12px,1.5cqw,16px) clamp(12px,4cqw,62px);background:var(--detail-bg)}.rk-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}@container rank (max-width: 1180px){.rk-grid{grid-template-columns:34px minmax(0,1.6fr) minmax(120px,1fr) 40px;grid-template-areas:"rank token score delta" ". plugins plugins plugins" ". metrics metrics metrics";row-gap:7px}.rk-head .c-plugins,.rk-head .c-m{display:none}.c-metrics{display:flex;flex-wrap:wrap;gap:4px 16px;grid-area:metrics}.rk-row .c-m{grid-area:auto;text-align:left}.rk-row .c-m i{display:inline;margin-right:4px}.mini{padding:0 8px}.c-plugins{row-gap:4px}.c-delta{display:flex;align-items:center;justify-content:flex-end;gap:6px}.dlt{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 1px 5px;border-radius:980px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5}.dlt.up{color:var(--good);background:var(--good-tint)}.dlt.down{color:var(--bad);background:var(--bad-tint)}.dlt.down .arw{transform:rotate(180deg)}.dlt.flat{color:var(--ink-3);background:transparent;padding:0;font-weight:500}.dlt .arw{flex:none}.c-delta .caret{display:block}}@container rank (max-width: 640px){.rank{padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rk-head{display:none}.rk-item{border:1px solid var(--hair);background:var(--card);border-radius:16px;margin-bottom:12px;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hl);overflow:hidden}.rk-grid{grid-template-columns:30px minmax(0,1fr) 40px;grid-template-areas:"rank token delta" "score score score" "metrics metrics metrics" "plugins plugins plugins";padding:12px 14px}.c-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:4px 12px}.rk-row .c-m{display:flex;justify-content:space-between;gap:6px;border-bottom:1px solid var(--hair-in);padding-bottom:3px}.rk-detail{padding:12px 14px 14px}.rk-item{transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease}.rk-item.open{border-color:var(--accent);box-shadow:var(--shadow),inset 0 0 0 1px var(--accent-tint)}.rk-row:active{background:var(--accent-tint)}}.reasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;background:var(--divider);border:1px solid var(--divider);border-radius:14px;overflow:hidden}.reasons .reason-card,.reasons .reason-card.glass-s{border:0;border-radius:0;box-shadow:none;background:var(--chip);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);min-height:80px;padding:12px 14px}.reason-card .h{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.reason-card .h strong{font-size:13px;font-weight:500}.reason-card ul{margin:0;padding-left:16px;color:var(--ink-2);font-size:12.5px}.reason-card ul li::marker{color:var(--ink-3)}.alert{padding:10px 14px 10px 16px;border-radius:var(--radius-s);background:#ff9f0a1c;color:var(--warn);font-size:13px;margin-bottom:10px;border:0;box-shadow:inset 3px 0 0 var(--warn-bar)}.alert.bad{background:var(--bad-tint);color:var(--bad);box-shadow:inset 3px 0 0 var(--bad)}.alert.good{background:var(--good-tint);color:var(--good);box-shadow:inset 3px 0 0 var(--good)}.alert a{color:inherit;text-decoration:underline}.empty{padding:60px 20px;text-align:center;color:var(--ink-3)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--hair-2);border-top-color:var(--accent);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 16px}.kv div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--divider);padding:6px 0;font-size:13px}.kv div:last-child{border-bottom:0}.kv div span:first-child{color:var(--ink-2)}.section-title{font-size:12.5px;font-weight:500;color:var(--ink-3);margin:0 0 8px;letter-spacing:-.01em}.switch{display:inline-block;vertical-align:middle;position:relative;width:42px;height:26px;border-radius:980px;background:#7f7f8c59;cursor:pointer;transition:background .2s;flex-shrink:0;border:0}.switch i{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--knob);box-shadow:0 2px 5px #00000040,0 0 0 .5px #0000000d;transition:left .2s cubic-bezier(.2,.8,.2,1)}.switch.on{background:var(--switch-on)}.switch.sm{width:34px;height:21px}.switch.sm i{width:17px;height:17px}.switch.sm.on i{left:15px}.switch.ro{cursor:default;opacity:.7}.switch.on i{left:18px}input[type=range]{accent-color:var(--accent);width:100%}input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}pre.code{margin:0;padding:14px;border-radius:var(--radius-s);background:var(--fill-2);border:1px solid var(--hair-in);font-family:var(--mono);font-size:12px;line-height:1.5;overflow:auto;max-height:60vh;color:var(--ink-2);letter-spacing:0}.toast{position:fixed;right:20px;bottom:20px;z-index:50;padding:10px 16px;box-shadow:var(--shadow);font-size:13px}.set-group{margin-bottom:14px}.set-group>h2{font-size:13px;font-weight:500;color:var(--ink-3);margin:0 0 8px 14px}.set-list{padding:0;overflow:hidden}.set-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:6px 16px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--divider)}.set-row:last-child{border-bottom:0}.set-row .lbl{font-weight:500}.set-row .lbl small{display:block;font-weight:400;color:var(--ink-3);font-size:12px;margin-top:2px}.set-row .ctl{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;min-width:0}.set-row .ctl .input{max-width:260px}.set-row .ctl .input.wide{max-width:none;flex:1 1 260px}.seg{display:inline-flex;padding:3px;border-radius:10px;background:#7f7f8c24;gap:2px}.seg button{border:0;background:transparent;padding:4px 12px;border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:500}.seg button.on{background:var(--card-solid);color:var(--ink);box-shadow:var(--shadow-s)}.set-foot{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:10px}@media(max-width:640px){.set-row{grid-template-columns:1fr}.set-row .ctl{justify-content:flex-start}.set-row .ctl .input{max-width:none;flex:1 1 100%}}@media(max-width:760px){.shell{padding:8px 8px 48px}.topbar{position:relative;z-index:20;top:auto;flex-wrap:wrap;gap:8px;padding:8px 10px;margin-bottom:10px}.topbar .brand{font-size:15px;gap:8px}.topbar .brand .logo-svg{width:24px;height:24px}.topbar>.muted{display:none}.topbar nav{order:10;flex-basis:100%;justify-content:stretch}.topbar nav a{flex:1;justify-content:center;padding:6px 8px}.acct-btn{padding:3px;gap:4px}.acct-btn .who{display:none}.acct{position:static}.menu{right:8px;top:calc(100% + 6px)}.topbar .spacer{display:none}.topbar .brand{flex:1}.grid-stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.stat{padding:11px 13px 10px}.stat .s{font-size:11.5px}.toolbar{padding:10px;gap:8px}.reasons{grid-template-columns:1fr}.toast{left:12px;right:12px;bottom:12px}.alert{font-size:12.5px;padding:9px 12px}}html.theme-anim *,html.theme-anim *:before,html.theme-anim *:after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease!important}.medal{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:650;color:#fff;box-shadow:0 2px 6px #00000026,inset 0 1px #ffffff59}.medal.m1{background:linear-gradient(135deg,#ffd60a,#ff9f0a)}.medal.m2{background:linear-gradient(135deg,#c7ccd6,#8e9aab)}.medal.m3{background:linear-gradient(135deg,#e7a977,#b9743f)}.skel-list{padding:6px 8px}.skel-row{display:flex;gap:14px;align-items:center;min-height:64px;border-bottom:1px solid var(--divider)}.skel{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#7f7f8c1f 25%,#7f7f8c38,#7f7f8c1f 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.skel.w1{width:28px;height:28px;border-radius:50%}.skel.w2{width:18%}.skel.w3{width:14%}.skel.w4{width:9%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rk-item.reserve .rk-row{opacity:.72}.rank .more{display:flex;justify-content:center;padding:10px 0 8px}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sym .board{display:inline-block;margin-left:5px;padding:0 5px;border-radius:5px;font-size:10px;font-weight:600;line-height:15px;vertical-align:1px;letter-spacing:.2px}.sym .board.hot{background:var(--warn-tint);color:var(--warn)}.sym .board.both{background:var(--accent-tint);color:var(--accent-ink)}.dim-name{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2)}.dim-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.chain-picker{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chain-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px 6px 9px;border-radius:980px;border:1px solid var(--hair-in);background:var(--fill-2);color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.chain-chip:hover{background:var(--fill-3);color:var(--ink)}.chain-chip:active{transform:scale(.97)}.chain-chip .box{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--hair-2);display:grid;place-items:center;color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.chain-chip.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}.chain-chip.on .box{background:var(--accent);border-color:var(--accent);color:#fff}.chain-chip.only{cursor:default}.keycards{display:flex;flex-direction:column;gap:8px;width:100%}.keycard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:10px 12px;border-radius:var(--radius-s);border:1px solid var(--hair-in);background:var(--fill-2)}.keycard .kc-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.keycard .kc-id .mono{font-size:12.5px;overflow-wrap:anywhere}.keycard .kc-ops{display:flex;align-items:center;gap:6px;justify-self:end}.keycard .kc-meta{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink-3);padding-top:6px;border-top:1px dashed var(--divider)}.keycard .kc-meta .rate{font-variant-numeric:tabular-nums}.key-add{display:flex;flex-wrap:wrap;gap:8px;width:100%;justify-content:flex-end}.key-add .input.wide{flex:1 1 240px;max-width:none}.api-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;width:100%}.api-stat .cell{display:flex;flex-direction:column;gap:2px;min-width:0}.api-stat .cell .t{font-size:11px;color:var(--ink-3)}.api-stat .cell .v{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.api-stat .cell.wide{grid-column:1 / -1}.api-stat .cell .v.small{font-size:12px;font-weight:400;color:var(--ink-2)}.pw-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;width:100%}.pw-form .f{display:flex;flex-direction:column;gap:4px;min-width:0}.pw-form .f>span{font-size:11.5px;color:var(--ink-3)}.pw-form .f .input{max-width:none;width:100%}.pw-form .foot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.pw-form .foot .hint{margin-right:auto;font-size:11.5px;color:var(--ink-3)}.pw-form .f.err .input{border-color:var(--bad)}.stage-empty{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--radius-s);border:1px dashed var(--hair-2);background:var(--fill-2);color:var(--ink-3);font-size:12.5px;line-height:1.6}.stage-empty .p-icon{margin-top:2px;color:var(--ink-3)}.stage-empty code{font-family:var(--mono);font-size:11.5px;padding:1px 5px;border-radius:5px;background:var(--fill);color:var(--ink-2)}.keycard .kc-ops .input,.key-add .input.sm:not(.wide){width:auto;min-width:96px;max-width:170px}.modal{animation:modal-fade .16s ease both}@keyframes modal-fade{0%{opacity:0}}.modal>.glass,.modal>.modal-box{animation:modal-rise .2s cubic-bezier(.2,.8,.2,1) both}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.modal,.modal>.glass,.modal>.modal-box{animation:none}}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}body.modal-open .topbar{backdrop-filter:none;-webkit-backdrop-filter:none}
