.xn0yaW_shell{background:radial-gradient(ellipse 60% 45% at 50% 30%, #24272b 0%, #15171a 55%, var(--bg) 100%);flex-direction:column;min-height:calc(100vh - 68px);display:flex}.xn0yaW_bar{border-bottom:1px solid var(--line);background:#121416e6;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 24px;display:flex}.xn0yaW_titleWrap{flex-direction:column;flex:260px;min-width:0;line-height:1.2;display:flex}.xn0yaW_kicker{color:var(--faint);font-size:12px}.xn0yaW_title{color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;width:100%;max-width:480px;padding:2px 0;font-size:18px;font-weight:600}.xn0yaW_title:hover,.xn0yaW_title:focus{border-bottom-color:var(--line-strong);outline:none}.xn0yaW_saved{color:var(--faint);font-size:13px}.xn0yaW_select{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg);height:40px;color:var(--ink);font:inherit;max-width:240px;padding:0 10px;font-size:14px}.xn0yaW_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:16px 24px 0;display:flex}.xn0yaW_crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.xn0yaW_crumbs li+li:before{content:"›";color:#4a4e53;margin-right:6px}.xn0yaW_crumbs .xn0yaW_current{color:var(--accent)}.xn0yaW_stats{border-radius:var(--radius-lg);border:1px solid var(--line);background:#111315e0;max-width:100%;display:flex;overflow-x:auto}.xn0yaW_stat{border:0;border-right:1px solid var(--line);color:var(--ink);text-align:left;font:inherit;background:0 0;flex:none;padding:9px 16px}button.xn0yaW_stat{cursor:pointer}button.xn0yaW_stat:hover{background:#1a1c1f}.xn0yaW_statActive{background:var(--accent-bg)!important}.xn0yaW_statLabel{color:var(--faint);font-size:11px;display:block}.xn0yaW_statValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600;display:block}.xn0yaW_statSub{color:var(--muted);font-size:13px;font-weight:500}.xn0yaW_status{white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.xn0yaW_dot{border-radius:4px;flex:none;width:8px;height:8px}.xn0yaW_stageWrap{padding:8px 24px 0;overflow:auto hidden}.xn0yaW_stageOuter{margin:0 auto;position:relative}.xn0yaW_stage{transform-origin:0 0;position:absolute;top:0;left:0}.xn0yaW_axisLine{background:#2a2d31;height:1px;position:absolute}.xn0yaW_box{cursor:pointer;color:var(--faint);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.xn0yaW_box:hover{box-shadow:inset 0 0 0 1px #4a4e53}.xn0yaW_box img{object-fit:contain;filter:drop-shadow(0 8px 6px #0000008c);pointer-events:none;max-width:100%;max-height:100%}.xn0yaW_boxFocus{background:var(--accent-bg);box-shadow:inset 0 0 0 2px var(--accent)!important}.xn0yaW_boxError{background:#24150f;box-shadow:inset 0 0 0 2px var(--bad)!important}.xn0yaW_boxError img{opacity:.5}.xn0yaW_boxEmpty{font-size:11px;box-shadow:inset 0 0 0 1px #3a3e43}.xn0yaW_caption{font-family:var(--font-head);color:var(--muted);white-space:nowrap;text-align:center;pointer-events:none;text-overflow:ellipsis;font-size:11px;line-height:16px;position:absolute;overflow:hidden}.xn0yaW_captionFocus{color:var(--accent)}.xn0yaW_captionError{color:var(--bad)}.xn0yaW_extraLabel{color:var(--faint);letter-spacing:.04em;font-size:11px;position:absolute}.xn0yaW_hint{text-align:center;color:var(--faint);margin:6px 0 0;font-size:12px}.xn0yaW_notice{border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 24px 0;padding:10px 14px;font-size:14px;display:flex}.xn0yaW_noticeWarn{color:#e9c995;background:#221c12;border:1px solid #4a3b22}.xn0yaW_noticeBad{background:var(--bad-bg);color:#f0b49e;border:1px solid #5a2e22}.xn0yaW_noticeOk{background:var(--ok-bg);color:#a9d29a;border:1px solid #22302a}.xn0yaW_linkBtn{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.xn0yaW_drawer{border-top:1px solid var(--line);background:#111315;border-radius:16px 16px 0 0;margin-top:auto;padding:10px 24px 28px;box-shadow:0 -12px 32px #00000073}.xn0yaW_grip{background:var(--line-strong);border-radius:2px;width:44px;height:4px;margin:0 auto 12px;display:block}.xn0yaW_drawerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.xn0yaW_drawerTitle{font-family:var(--font-head);margin:0;font-size:24px;font-weight:600;line-height:1.1}.xn0yaW_drawerSub{color:var(--faint);font-size:13px}.xn0yaW_tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xn0yaW_search{border-radius:var(--radius);background:#181a1d;border:1px solid #2a2d30;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.xn0yaW_search input{width:180px;color:var(--ink);font:inherit;background:0 0;border:0;font-size:14px}.xn0yaW_search input:focus{outline:none}.xn0yaW_search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.xn0yaW_chip{height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #2a2d30;border-radius:18px;padding:0 13px;font-size:13px}.xn0yaW_chipOn{border-color:var(--ink);background:var(--ink);color:var(--bg)}.xn0yaW_cards{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:12px;max-height:460px;padding:2px;display:grid;overflow-y:auto}.xn0yaW_card{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#181a1d;border:0;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.xn0yaW_card:hover{box-shadow:inset 0 0 0 1px #4a4e53}.xn0yaW_cardSel{background:var(--accent-bg);box-shadow:inset 0 0 0 2px var(--accent)!important}.xn0yaW_cardNo{opacity:.62}.xn0yaW_cardImg{height:78px;color:var(--faint);background:radial-gradient(circle at 50% 45%,#2a2d31,#17191c);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.xn0yaW_cardImg img{object-fit:contain;max-width:85%;max-height:64px}.xn0yaW_cardName{font-size:14px;font-weight:600;line-height:1.25}.xn0yaW_cardMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.xn0yaW_cardFit{font-size:12px;font-weight:600}.xn0yaW_tree{columns:2 360px;column-gap:32px;margin:0;padding:0;list-style:none}.xn0yaW_tree ul{border-left:1px solid var(--line);margin:0;padding:0 0 0 16px;list-style:none}.xn0yaW_treeRow{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;break-inside:avoid;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:10px;padding:4px 8px;font-size:14px;display:flex}.xn0yaW_treeRow:hover{background:#1a1c1f}.xn0yaW_treeSlot{min-width:110px;color:var(--faint);flex:none;font-size:12px}.xn0yaW_treeEmpty{color:var(--faint)}.xn0yaW_buySummary{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.xn0yaW_buyTile{border-radius:var(--radius-lg);border:1px solid var(--line);background:#181a1d;flex-direction:column;max-width:440px;padding:10px 14px;line-height:1.3;display:flex}.xn0yaW_buyRows{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:0 24px;display:grid}.xn0yaW_buyRow{border-bottom:1px solid #1e2124;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.xn0yaW_thumb{background:var(--panel-2);border-radius:6px;flex:none;justify-content:center;align-items:center;width:52px;height:38px;display:flex}.xn0yaW_thumb img{object-fit:contain;max-width:44px;max-height:30px}.xn0yaW_buyName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.xn0yaW_buyTrader{flex-direction:column;flex:none;width:180px;line-height:1.25;display:flex}.xn0yaW_buyFlea{text-align:right;flex:none;width:120px;font-size:12px}.xn0yaW_small{color:var(--faint);font-size:12px}@media (max-width:760px){.xn0yaW_bar,.xn0yaW_top,.xn0yaW_stageWrap,.xn0yaW_drawer{padding-left:16px;padding-right:16px}.xn0yaW_notice{margin-left:16px;margin-right:16px}.xn0yaW_cards{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.xn0yaW_search input{width:120px}.xn0yaW_bar .btn{min-height:38px;padding:0 12px;font-size:14px}.xn0yaW_select{flex:160px;max-width:100%}.xn0yaW_stageOuter{margin:0}.xn0yaW_buyRows{grid-template-columns:1fr}.xn0yaW_buyRow{flex-wrap:wrap}.xn0yaW_buyTrader{flex:140px;width:auto}.xn0yaW_buyFlea{text-align:left;width:auto}.xn0yaW_tree{columns:1}}.xn0yaW_btnText{display:inline}.xn0yaW_backdrop{z-index:40;background:#08090a99;position:fixed;inset:0}.xn0yaW_sheet{z-index:41;overscroll-behavior:contain;border-top:1px solid var(--line-strong);max-height:86vh;padding:8px 16px calc(24px + env(safe-area-inset-bottom));background:#111315;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -16px 40px #0009}.xn0yaW_sheet:focus{outline:none}.xn0yaW_sheetTop{z-index:1;background:#111315;justify-content:center;align-items:center;height:36px;margin:-8px -16px 4px;display:flex;position:sticky;top:-8px}.xn0yaW_sheetClose{width:44px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;position:absolute;top:2px;right:8px}@media (max-width:760px){.xn0yaW_btnText,.xn0yaW_hideNarrow{display:none!important}.xn0yaW_kicker{font-size:11px}.xn0yaW_saved{flex-basis:100%;order:9;font-size:12px}.xn0yaW_top{padding-top:12px}.xn0yaW_crumbs{display:none}.xn0yaW_stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.xn0yaW_stat{border-bottom:1px solid var(--line);min-width:0;padding:8px 10px}.xn0yaW_stat:nth-child(3n){border-right:0}.xn0yaW_statValue{text-overflow:ellipsis;font-size:16px;overflow:hidden}.xn0yaW_statSub{display:none}.xn0yaW_status{grid-column:1/-1;justify-content:center;padding:8px 10px}.xn0yaW_stageWrap{overflow:hidden}.xn0yaW_drawer{box-shadow:none;border-radius:0}.xn0yaW_sheet .xn0yaW_cards{max-height:none}}.xn0yaW_dialog{z-index:41;background:var(--panel);border:1px solid #2a2d30;border-radius:14px;width:min(800px,100vw - 24px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009}.xn0yaW_field{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg);height:46px;color:var(--ink);font:inherit;padding:0 14px;font-size:16px}
