.icon{display:inline-block;vertical-align:middle;flex-shrink:0}.login[data-v-9c5595bb]{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3)}.emoji[data-v-9c5595bb]{font-size:40px}.title[data-v-9c5595bb]{font-size:var(--fs-2xl);font-weight:var(--fw-medium)}.login-tabs[data-v-9c5595bb]{width:240px;margin-bottom:var(--sp-1)}.hint[data-v-9c5595bb]{font-size:var(--fs-base);color:#888}input[data-v-9c5595bb]:disabled{background:#f5f5f5;color:#aaa}input[data-v-9c5595bb],button.primary[data-v-9c5595bb]{width:240px;padding:10px 14px;border:1px solid var(--c-border);border-radius:var(--r-lg);font-size:15px;text-align:center}button.primary[data-v-9c5595bb]{background:var(--accent);color:var(--on-accent);cursor:pointer;border-color:transparent;box-shadow:0 6px 18px #3cc8ff2e}button.primary[data-v-9c5595bb]:active:not(:disabled){background:var(--accent-pressed);box-shadow:0 0 24px var(--accent-glow)}button.primary[data-v-9c5595bb]:disabled{opacity:.5;cursor:default}.error[data-v-9c5595bb]{color:#c0392b;font-size:var(--fs-base)}.av[data-v-7f83d273]{display:inline-flex;align-items:center;justify-content:center;border-radius:28%;color:#fffffff0;font-weight:700;letter-spacing:.2px;flex-shrink:0;-webkit-user-select:none;user-select:none;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000002e}.av-img[data-v-7f83d273]{width:100%;height:100%;object-fit:cover;display:block}.tl[data-v-06dca27d]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;max-width:360px;margin:0 auto;text-align:center;min-height:var(--tg-viewport-h);box-sizing:border-box}.tl-greet[data-v-06dca27d]{margin:4px 0 0;font:var(--type-title-2);color:var(--text)}.tl-text[data-v-06dca27d]{margin:0;font:var(--type-body);color:var(--text-secondary);line-height:1.4}.tl-actions[data-v-06dca27d]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:12px}.tl-form[data-v-06dca27d]{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:12px}.tl-form input[data-v-06dca27d]{width:100%}.tl-hint[data-v-06dca27d]{margin:4px 0 0;font:var(--type-footnote);color:var(--text-hint);line-height:1.4}.tl-error[data-v-06dca27d]{margin:4px 0 0;font:var(--type-footnote);color:var(--danger);background:var(--danger-bg);padding:8px 12px;border-radius:var(--r-md);width:100%;box-sizing:border-box;line-height:1.4}.rh[data-v-a26cc8fe]{padding:0 var(--sp-4);margin-bottom:var(--sp-2);display:flex;flex-direction:column;gap:6px}.rh-row[data-v-a26cc8fe]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rh-cell[data-v-a26cc8fe]{background:var(--surface-card);border-radius:var(--r-lg);padding:6px 10px;display:flex;flex-direction:column;gap:2px;min-height:0;position:relative;overflow:hidden}.rh-label[data-v-a26cc8fe]{font:var(--type-caption-1);color:var(--text-tertiary);letter-spacing:.2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rh-friends[data-v-a26cc8fe]{font:var(--type-caption-2);color:var(--success);font-weight:600;white-space:nowrap}.rh-value[data-v-a26cc8fe]{font:var(--type-subhead);font-weight:700;color:var(--text-primary);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.rh-money[data-v-a26cc8fe]{color:var(--success)}.rh-income[data-v-a26cc8fe]{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.rh-income-now[data-v-a26cc8fe]{color:var(--success);font:var(--type-subhead);font-weight:700}.rh-sep[data-v-a26cc8fe],.rh-income-max[data-v-a26cc8fe]{color:var(--text-tertiary);font:var(--type-footnote);font-weight:600}.sh-overlay[data-v-3cd21070]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;z-index:100;padding:0;padding-bottom:var(--kb-height, 0px);transition:padding-bottom .2s var(--ease-standard)}.sh-sheet[data-v-3cd21070]{width:100%;max-width:520px;background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border:1px solid var(--surface-glass-border);border-bottom:none;border-radius:var(--r-3xl) var(--r-3xl) 0 0;box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 -16px 60px #0000008c;padding-bottom:var(--footer-safe);display:flex;flex-direction:column;transition:transform var(--t-sheet) var(--ease-standard);will-change:transform}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sh-sheet[data-v-3cd21070]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.sh-sheet--medium[data-v-3cd21070]{max-height:min(calc(60dvh - var(--header-safe)),calc(100dvh - var(--header-safe) - var(--kb-height, 0px)))}.sh-sheet--large[data-v-3cd21070]{max-height:min(calc(92dvh - var(--header-safe)),calc(100dvh - var(--header-safe) - var(--kb-height, 0px)));height:min(calc(92dvh - var(--header-safe)),calc(100dvh - var(--header-safe) - var(--kb-height, 0px)))}.sh-sheet--fit[data-v-3cd21070]{height:auto}.sh-grab[data-v-3cd21070]{padding:10px 0 4px;display:flex;justify-content:center;cursor:grab;touch-action:pan-y}.sh-handle[data-v-3cd21070]{width:38px;height:5px;border-radius:var(--r-pill);background:#ffffff38}.sh-head[data-v-3cd21070]{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 8px;gap:8px}.sh-title[data-v-3cd21070]{margin:0;font:var(--type-headline);color:var(--text-primary)}.sh-body[data-v-3cd21070]{overflow-y:auto;padding:4px 0 16px;flex:1;-webkit-overflow-scrolling:touch}.sh-foot[data-v-3cd21070]{padding:8px 16px;border-top:1px solid var(--separator);display:flex;gap:8px}.sh-foot[data-v-3cd21070] .ui-btn{flex:1}.sheet-enter-active[data-v-3cd21070],.sheet-leave-active[data-v-3cd21070]{transition:opacity var(--t-base) ease}.sheet-enter-active .sh-sheet[data-v-3cd21070],.sheet-leave-active .sh-sheet[data-v-3cd21070]{transition:transform var(--t-sheet) var(--ease-standard)}.sheet-enter-from[data-v-3cd21070],.sheet-leave-to[data-v-3cd21070]{opacity:0}.sheet-enter-from .sh-sheet[data-v-3cd21070],.sheet-leave-to .sh-sheet[data-v-3cd21070]{transform:translateY(100%)}.tb[data-v-34c34961]{position:fixed;left:50%;bottom:calc(var(--footer-safe) + 8px);transform:translate(-50%);width:calc(100% - 24px);max-width:480px;z-index:50;height:var(--tab-bar-h);padding:.25rem;border-radius:var(--r-2xl);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border:1px solid var(--surface-glass-border);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 12px 40px #0000008c;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tb[data-v-34c34961]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.tb-item[data-v-34c34961]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-tertiary);border-radius:var(--r-xl);transition:color var(--t-fast) var(--ease-emphasized),background var(--t-fast) var(--ease-emphasized),transform var(--t-fast) var(--ease-emphasized);min-height:52px;position:relative}.tb-item.active[data-v-34c34961]{color:var(--accent);background:var(--accent-soft)}.tb-item.active .tb-label[data-v-34c34961]{font-weight:700}.tb-item[data-v-34c34961]:not(.active):active{color:var(--text-secondary);transform:scale(.95);background:#ffffff0a}.tb-label[data-v-34c34961]{font:var(--type-caption-2);letter-spacing:.2px}.tb-menu[data-v-34c34961]{display:flex;flex-direction:column;gap:6px;padding:4px 8px 8px}.tb-menu-row[data-v-34c34961]{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 12px;color:var(--text-primary);text-align:left;background:#ffffff05;border-radius:var(--r-lg);transition:background var(--t-fast) var(--ease-emphasized),color var(--t-fast) var(--ease-emphasized),transform var(--t-fast) var(--ease-emphasized)}.tb-menu-row.active[data-v-34c34961]{color:var(--accent);background:var(--accent-soft)}.tb-menu-row[data-v-34c34961]:active:not(.active){background:#ffffff0f;transform:scale(.99)}.tb-menu-icon[data-v-34c34961]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--surface-grouped);color:var(--text-secondary);border:1px solid var(--separator)}.tb-menu-row.active .tb-menu-icon[data-v-34c34961]{background:var(--accent-soft);color:var(--accent);border-color:transparent}.tb-menu-label[data-v-34c34961]{flex:1;font:var(--type-body)}.tb-menu-chev[data-v-34c34961]{color:var(--text-tertiary)}.tb-menu-badge[data-v-34c34961]{font:var(--type-caption-2);font-weight:700;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:var(--r-pill);min-width:22px;text-align:center;line-height:1.2}.tb-dot[data-v-34c34961]{position:absolute;top:6px;right:calc(50% - 18px);width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface-glass-tint)}.badge[data-v-221b4fa9]{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:var(--r-pill);font:var(--type-caption-2);white-space:nowrap}.badge--gray[data-v-221b4fa9]{background:var(--bg-secondary);color:var(--text-secondary)}.badge--accent[data-v-221b4fa9]{background:var(--accent-soft);color:var(--accent)}.badge--success[data-v-221b4fa9]{background:var(--success-bg);color:var(--success)}.badge--warning[data-v-221b4fa9]{background:var(--warning-bg);color:var(--warning)}.badge--danger[data-v-221b4fa9]{background:var(--danger-bg);color:var(--danger)}.badge--info[data-v-221b4fa9]{background:var(--info-bg);color:var(--info)}.am[data-v-3621f16e]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.am-head[data-v-3621f16e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.am-title[data-v-3621f16e]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:baseline;gap:6px}.am-count[data-v-3621f16e]{font:var(--type-footnote);color:var(--text-secondary);font-weight:400}.am-slot[data-v-3621f16e]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:8px}.am-slot.is-empty[data-v-3621f16e]{background:var(--bg);box-shadow:0 0 0 1px var(--separator) inset}.am-asset-head[data-v-3621f16e]{display:flex;align-items:center;gap:10px}.am-asset-icon[data-v-3621f16e]{font-size:22px;line-height:1}.am-asset-name[data-v-3621f16e]{flex:1;font:var(--type-callout);font-weight:600;color:var(--text)}.am-asset-stats[data-v-3621f16e]{font:var(--type-footnote);color:var(--text-secondary)}.am-asset-stats strong[data-v-3621f16e]{color:var(--text)}.am-bar[data-v-3621f16e]{height:6px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.am-fill[data-v-3621f16e]{height:100%;transition:width .3s var(--ease-emphasized)}.am-actions[data-v-3621f16e]{display:flex;gap:8px}.am-empty-label[data-v-3621f16e]{font:var(--type-footnote);color:var(--text-hint)}.am-buy-options[data-v-3621f16e]{display:flex;flex-wrap:wrap;gap:6px}.am[data-v-eacff2a6]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.am-head[data-v-eacff2a6]{display:flex;justify-content:space-between;align-items:center;gap:8px}.am-title[data-v-eacff2a6]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:baseline;gap:6px}.am-count[data-v-eacff2a6]{font:var(--type-footnote);color:var(--text-secondary);font-weight:400}.am-slot[data-v-eacff2a6]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:8px}.am-slot.is-empty[data-v-eacff2a6]{background:var(--bg);box-shadow:0 0 0 1px var(--separator) inset}.am-asset-head[data-v-eacff2a6]{display:flex;align-items:center;gap:10px}.am-asset-icon[data-v-eacff2a6]{font-size:22px;line-height:1}.am-asset-name[data-v-eacff2a6]{flex:1;font:var(--type-callout);font-weight:600;color:var(--text)}.am-asset-stats[data-v-eacff2a6]{font:var(--type-footnote);color:var(--text-secondary)}.am-asset-stats strong[data-v-eacff2a6]{color:var(--text)}.am-bar[data-v-eacff2a6]{height:6px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.am-fill[data-v-eacff2a6]{height:100%;transition:width .3s var(--ease-emphasized)}.am-actions[data-v-eacff2a6]{display:flex;gap:8px}.am-empty-label[data-v-eacff2a6]{font:var(--type-footnote);color:var(--text-hint)}.am-buy-options[data-v-eacff2a6]{display:flex;flex-wrap:wrap;gap:6px}.empty[data-v-73395f04]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center;color:var(--text-secondary)}.empty-icon[data-v-73395f04]{color:var(--text-hint);margin-bottom:8px}.empty-title[data-v-73395f04]{font:var(--type-headline);color:var(--text)}.empty-text[data-v-73395f04]{font:var(--type-subhead);color:var(--text-secondary);max-width:280px;line-height:1.4}.empty-action[data-v-73395f04]{margin-top:16px}.dm[data-v-c98c8ce4]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.dm-head[data-v-c98c8ce4]{display:flex;justify-content:space-between;align-items:center}.dm-title[data-v-c98c8ce4]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:baseline;gap:6px}.dm-count[data-v-c98c8ce4]{font:var(--type-footnote);color:var(--text-secondary);font-weight:400}.dm-card[data-v-c98c8ce4]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:8px}.dm-head-row[data-v-c98c8ce4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dm-icon[data-v-c98c8ce4]{font-size:22px;line-height:1}.dm-name[data-v-c98c8ce4]{flex:1;font:var(--type-callout);font-weight:600;color:var(--text);min-width:0}.dm-stats[data-v-c98c8ce4]{display:flex;gap:12px;flex-wrap:wrap;font:var(--type-footnote);color:var(--text-secondary)}.dm-stats strong[data-v-c98c8ce4]{color:var(--text)}.dm-bar[data-v-c98c8ce4]{height:6px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.dm-fill[data-v-c98c8ce4]{height:100%;transition:width .3s var(--ease-emphasized)}.dm-actions[data-v-c98c8ce4]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dm-sale-notice[data-v-c98c8ce4]{margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-section);color:var(--text-secondary);font:var(--type-footnote)}.cm[data-v-320b7a73]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.cm-head[data-v-320b7a73]{display:flex;justify-content:space-between;align-items:center}.cm-title[data-v-320b7a73]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:baseline;gap:6px}.cm-count[data-v-320b7a73]{font:var(--type-footnote);color:var(--text-secondary);font-weight:400}.cm-subtitle[data-v-320b7a73]{margin:8px 0 0;font:var(--type-callout);font-weight:600;color:var(--text-secondary)}.cm-success[data-v-320b7a73]{color:var(--success)}.cm-card[data-v-320b7a73]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.cm-card--active[data-v-320b7a73]{border-left:3px solid var(--warning)}.cm-card-head[data-v-320b7a73]{display:flex;align-items:center;gap:10px}.cm-icon[data-v-320b7a73]{font-size:20px;color:var(--warning)}.cm-name[data-v-320b7a73]{flex:1;font:var(--type-callout);font-weight:600;color:var(--text)}.cm-stats[data-v-320b7a73]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cm-stat[data-v-320b7a73]{background:var(--bg);border-radius:var(--r-md);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.cm-stat dt[data-v-320b7a73]{margin:0;font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px}.cm-stat dd[data-v-320b7a73]{margin:0;font:var(--type-footnote);font-weight:600;color:var(--text)}.cm-bar[data-v-320b7a73]{height:6px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.cm-fill[data-v-320b7a73]{height:100%;background:var(--warning);transition:width .3s var(--ease-emphasized)}.cm-completed[data-v-320b7a73]{margin:0;font:var(--type-footnote);color:var(--success)}.og[data-v-8be65d14]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.og-head[data-v-8be65d14]{display:flex;justify-content:space-between;align-items:center}.og-title[data-v-8be65d14]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:baseline;gap:6px}.og-count[data-v-8be65d14]{font:var(--type-footnote);color:var(--text-secondary);font-weight:400}.og-success[data-v-8be65d14]{color:var(--success)}.og-card[data-v-8be65d14]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);border-left:3px solid var(--warning);display:flex;flex-direction:column;gap:10px}.og-card-head[data-v-8be65d14]{display:flex;align-items:center;gap:8px}.og-card-icon[data-v-8be65d14]{font-size:20px}.og-card-name[data-v-8be65d14]{font:var(--type-callout);font-weight:600;color:var(--text)}.og-stats[data-v-8be65d14]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.og-stat[data-v-8be65d14]{background:var(--bg);border-radius:var(--r-md);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.og-stat dt[data-v-8be65d14]{margin:0;font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px}.og-stat dd[data-v-8be65d14]{margin:0;font:var(--type-footnote);font-weight:600;color:var(--text)}.res-ico[data-v-2a1e813c]{display:inline-block;object-fit:contain;vertical-align:-.22em;flex-shrink:0}.res-ico-emoji[data-v-2a1e813c]{display:inline-block;vertical-align:middle;flex-shrink:0}.ob[data-v-88b01009]{display:flex;flex-direction:column;gap:12px;padding-bottom:env(safe-area-inset-bottom,0)}.ob-picker[data-v-88b01009]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg);border:0;background:var(--surface-card);box-shadow:var(--shadow-1);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.ob-picker[data-v-88b01009]:active{background:var(--surface-card-strong)}.ob-picker-ico[data-v-88b01009]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--surface-grouped)}.ob-picker-body[data-v-88b01009]{min-width:0;display:flex;flex-direction:column}.ob-picker-cap[data-v-88b01009]{font:var(--type-caption-2);text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary)}.ob-picker-name[data-v-88b01009]{font:var(--type-headline);color:var(--text-primary)}.ob-picker-chev[data-v-88b01009]{color:var(--text-secondary);justify-self:end}.ob-picker-list[data-v-88b01009]{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px}.ob-picker-item[data-v-88b01009]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:12px;padding:12px;border-radius:var(--r-md);background:transparent;color:var(--text-primary);text-align:left;font:var(--type-callout);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:52px}.ob-picker-item[data-v-88b01009]:active{background:var(--surface-card-strong)}.ob-picker-item.is-active[data-v-88b01009]{background:var(--accent-soft);color:var(--accent)}.ob-picker-item-name[data-v-88b01009]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-picker-item-check[data-v-88b01009]{color:var(--accent)}.ob-metrics[data-v-88b01009]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--separator);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-1)}.ob-metric[data-v-88b01009]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 4px;background:var(--surface-card);min-height:56px}.ob-metric-val[data-v-88b01009]{font:var(--type-callout);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.ob-metric-val.is-ask[data-v-88b01009]{color:var(--danger)}.ob-metric-val.is-bid[data-v-88b01009]{color:var(--success)}.ob-metric-cap[data-v-88b01009]{font:var(--type-caption-2);text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary)}.ob-book[data-v-88b01009]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--shadow-1)}.ob-book-cap[data-v-88b01009]{font:var(--type-caption-2);text-transform:uppercase;letter-spacing:.6px;padding:0 4px}.ob-book-cap.is-ask[data-v-88b01009]{color:var(--danger)}.ob-book-cap.is-bid[data-v-88b01009]{color:var(--success)}.ob-book-rows[data-v-88b01009]{display:flex;flex-direction:column;gap:2px}.ob-row[data-v-88b01009]{position:relative;display:grid;grid-template-columns:minmax(56px,auto) minmax(0,1fr) minmax(60px,38%);align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);font:var(--type-footnote);font-weight:500;font-variant-numeric:tabular-nums;overflow:hidden;isolation:isolate}.ob-row[data-v-88b01009]:before{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--depth, 0%);z-index:-1;transition:width .25s ease}.ob-row.is-ask[data-v-88b01009]:before{background:#f8717129}.ob-row.is-bid[data-v-88b01009]:before{background:#25ba772e}.ob-row.is-mine[data-v-88b01009]{box-shadow:inset 0 0 0 1.5px var(--accent)}.ob-row-price[data-v-88b01009]{color:var(--text-primary);font-weight:600}.ob-row.is-ask .ob-row-price[data-v-88b01009]{color:var(--danger)}.ob-row.is-bid .ob-row-price[data-v-88b01009]{color:var(--success)}.ob-row-amount[data-v-88b01009]{color:var(--text-secondary);text-align:right}.ob-row-tag[data-v-88b01009]{font:var(--type-caption-1);color:var(--text-secondary);padding:2px 8px;border-radius:var(--r-sm);background:var(--surface-grouped);text-align:center;justify-self:end;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ob-row-tag.is-mine[data-v-88b01009]{color:var(--accent);background:var(--accent-soft);text-transform:uppercase;letter-spacing:.4px;font:var(--type-caption-2)}.ob-row-tag.is-npc[data-v-88b01009]{color:var(--text-primary);background:var(--surface-card-strong);text-transform:uppercase;letter-spacing:.4px;font:var(--type-caption-2)}.ob-row-tag.is-player[data-v-88b01009]{color:var(--text-primary)}.ob-empty-row[data-v-88b01009]{padding:14px 10px;text-align:center;color:var(--text-tertiary);font:var(--type-footnote)}.ob-mid-line[data-v-88b01009]{display:flex;align-items:center;gap:8px;padding:2px 4px}.ob-mid-line[data-v-88b01009]:before,.ob-mid-line[data-v-88b01009]:after{content:"";flex:1;height:1px;background:var(--separator)}.ob-mid-line-text[data-v-88b01009]{font:var(--type-caption-1);color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-transform:lowercase}.ob-form[data-v-88b01009]{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--shadow-1)}.ob-side[data-v-88b01009]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--surface-grouped);border-radius:var(--r-md)}.ob-side button[data-v-88b01009]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:0 12px;border-radius:8px;background:transparent;color:var(--text-secondary);font:var(--type-subhead);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease,color .12s ease}.ob-side button.active.is-buy[data-v-88b01009]{background:var(--surface-card);color:var(--success);box-shadow:0 1px 2px #0000002e}.ob-side button.active.is-sell[data-v-88b01009]{background:var(--surface-card);color:var(--danger);box-shadow:0 1px 2px #0000002e}.ob-stockpill[data-v-88b01009]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:var(--r-pill);background:var(--surface-grouped);color:var(--text-secondary);font:var(--type-footnote);font-variant-numeric:tabular-nums;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .16s ease,color .16s ease}.ob-stockpill.is-zero[data-v-88b01009]{background:#f4c54224;color:var(--accent-2)}.ob-stockpill-ico[data-v-88b01009]{width:16px;height:16px;flex-shrink:0;color:currentColor;opacity:.85}.ob-stockpill-num[data-v-88b01009]{color:var(--text-primary);font-weight:600}.ob-stockpill.is-zero .ob-stockpill-num[data-v-88b01009]{color:var(--accent-2)}.ob-stockpill-unit[data-v-88b01009]{opacity:.7}.ob-stockpill-detail[data-v-88b01009]{opacity:.8}.ob-fields[data-v-88b01009]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ob-field[data-v-88b01009]{display:flex;flex-direction:column;gap:4px}.ob-field-cap[data-v-88b01009]{display:flex;align-items:baseline;gap:6px;font:var(--type-caption-2);text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary);padding:0 4px}.ob-field-cap-hint[data-v-88b01009]{font:var(--type-caption-2);text-transform:none;letter-spacing:0;color:var(--text-tertiary);opacity:.7;font-weight:400}.ob-input[data-v-88b01009]{width:100%;min-height:48px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--separator);background:var(--surface-grouped);color:var(--text-primary);font:var(--type-headline);font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.ob-input[data-v-88b01009]::-webkit-outer-spin-button,.ob-input[data-v-88b01009]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ob-input[data-v-88b01009]::placeholder{color:var(--text-tertiary);font-weight:400}.ob-input[data-v-88b01009]:focus{outline:none;border-color:var(--accent)}.ob-walk[data-v-88b01009]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-grouped);font:var(--type-footnote)}.ob-walk.is-empty[data-v-88b01009]{color:var(--text-tertiary);justify-content:center}.ob-walk.is-partial[data-v-88b01009]{background:#f4c5421a}.ob-walk-total[data-v-88b01009]{font:var(--type-title-3);font-variant-numeric:tabular-nums}.ob-walk-avg[data-v-88b01009]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ob-walk-warn[data-v-88b01009]{width:100%;color:var(--accent-2);font:var(--type-caption-1)}.ob-hint[data-v-88b01009]{font:var(--type-caption-1);color:var(--text-tertiary);text-align:center}.ob-cta-sub[data-v-88b01009]{margin-left:4px;font-weight:400;opacity:.85}.ob-limit-hint[data-v-88b01009]{margin:0;padding:8px 12px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);font:var(--type-caption-1);line-height:1.4}.ob-section[data-v-88b01009]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--shadow-1)}.ob-section-title[data-v-88b01009]{font:var(--type-caption-2);text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary);padding-bottom:2px}.ob-my-row[data-v-88b01009]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-grouped);font-variant-numeric:tabular-nums}.ob-my-side[data-v-88b01009]{font:var(--type-caption-2);text-transform:uppercase;letter-spacing:.4px;padding:3px 8px;border-radius:var(--r-sm);font-weight:600}.ob-my-side.buy[data-v-88b01009]{background:#25ba7729;color:var(--success)}.ob-my-side.sell[data-v-88b01009]{background:#f8717124;color:var(--danger)}.ob-my-price[data-v-88b01009]{font-weight:600;color:var(--text-primary)}.ob-my-amount[data-v-88b01009]{color:var(--text-secondary);font:var(--type-footnote)}.ob-trade-row[data-v-88b01009]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-grouped);font-variant-numeric:tabular-nums}.ob-trade-price[data-v-88b01009]{font-weight:600;color:var(--text-primary)}.ob-trade-amount[data-v-88b01009]{color:var(--text-secondary);font:var(--type-footnote)}.ob-trade-who[data-v-88b01009]{font:var(--type-caption-1);color:var(--text-tertiary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 400px){.ob-metric[data-v-88b01009]{min-height:52px;padding:8px 2px}.ob-metric-val[data-v-88b01009]{font:var(--type-subhead);font-weight:600}.ob-row[data-v-88b01009]{padding:7px 8px;gap:8px}.ob-fields[data-v-88b01009]{grid-template-columns:1fr}.ob-stockpill[data-v-88b01009]{font:var(--type-caption-1)}}.mk[data-v-bd22909d]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.mk-hint[data-v-bd22909d]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.mk-card[data-v-bd22909d]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.mk-card.is-warn[data-v-bd22909d]{box-shadow:0 0 0 2px var(--warning),var(--shadow-1)}.mk-card-title[data-v-bd22909d]{margin:0;font:var(--type-headline);color:var(--text)}.mk-field[data-v-bd22909d]{display:flex;flex-direction:column;gap:4px}.mk-field label[data-v-bd22909d]{font:var(--type-footnote);color:var(--text-secondary)}.mk-field input[data-v-bd22909d],.mk-field select[data-v-bd22909d]{width:100%}.mk-fee[data-v-bd22909d]{margin:0;font:var(--type-footnote);color:var(--warning)}.mk-warn-text[data-v-bd22909d]{margin:0;font:var(--type-footnote);color:var(--danger)}.mk-wh[data-v-bd22909d]{background:var(--bg);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.mk-wh-row[data-v-bd22909d]{display:flex;justify-content:space-between;align-items:center;gap:8px;font:var(--type-footnote)}.mk-wh-label[data-v-bd22909d]{color:var(--text-secondary)}.mk-wh-val[data-v-bd22909d]{color:var(--text);font-weight:600}.mk-wh-reserved[data-v-bd22909d]{color:var(--warning);font-weight:400;font:var(--type-caption-1)}.mk-wh-section[data-v-bd22909d]{font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.mk-wh-sub[data-v-bd22909d]{padding-left:10px}.mk-wh-sub .mk-wh-label[data-v-bd22909d]{font:var(--type-caption-1)}.mk-lot[data-v-bd22909d]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.mk-lot-top[data-v-bd22909d]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mk-lot-info[data-v-bd22909d]{flex:1;min-width:0}.mk-lot-name[data-v-bd22909d]{font:var(--type-callout);font-weight:600;color:var(--text)}.mk-lot-sub[data-v-bd22909d]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mk-lot-price[data-v-bd22909d]{text-align:right;font:var(--type-footnote);color:var(--text);flex-shrink:0}.mk-lot-total[data-v-bd22909d]{color:var(--success);font:var(--type-caption-1)}.mk-lot-bid[data-v-bd22909d]{color:var(--accent);font-weight:600}.mk-bid-row[data-v-bd22909d]{font:var(--type-caption-1);color:var(--text-secondary);padding:6px 10px;background:var(--accent-soft);color:var(--accent);border-radius:var(--r-sm)}.mk-lot-bottom[data-v-bd22909d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-lot-bottom input[data-v-bd22909d]{width:100px;flex-shrink:0}.mk-lot-time[data-v-bd22909d]{font:var(--type-footnote);color:var(--text-hint);flex:1;font-variant-numeric:tabular-nums}.mk-tax[data-v-bd22909d]{font:var(--type-caption-2);color:var(--text-hint);white-space:nowrap}.mk-free[data-v-bd22909d]{font:var(--type-caption-1);color:var(--text-hint);margin-top:-2px}.pb[data-v-5fc182ab]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.pb-card[data-v-5fc182ab]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.pb-card--warn[data-v-5fc182ab]{background:var(--warning-bg);box-shadow:none}.pb-card-title[data-v-5fc182ab]{margin:0;font:var(--type-headline);color:var(--text)}.pb-bank-name[data-v-5fc182ab]{font:var(--type-title-3);color:var(--text)}.pb-bank-meta[data-v-5fc182ab]{display:flex;align-items:center;gap:8px;font:var(--type-footnote);color:var(--text-secondary)}.pb-desc[data-v-5fc182ab]{margin:0;font:var(--type-footnote);color:var(--text);line-height:1.4}.pb-hint[data-v-5fc182ab]{margin:0;font:var(--type-footnote);color:var(--text-hint)}.pb-hint strong[data-v-5fc182ab]{color:var(--text)}.pb-stats-row[data-v-5fc182ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pb-stat[data-v-5fc182ab]{background:var(--bg-section);border-radius:var(--r-lg);padding:10px 12px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:2px}.pb-stat-label[data-v-5fc182ab]{font:var(--type-caption-1);color:var(--text-secondary)}.pb-stat-value[data-v-5fc182ab]{font:var(--type-headline);font-weight:700;color:var(--text)}.pb-field[data-v-5fc182ab]{display:flex;flex-direction:column;gap:4px}.pb-field label[data-v-5fc182ab]{font:var(--type-footnote);color:var(--text-secondary)}.pb-field input[data-v-5fc182ab]{width:100%}.pb-list[data-v-5fc182ab]{margin:0;display:flex;flex-direction:column}.pb-row[data-v-5fc182ab]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font:var(--type-footnote);color:var(--text-secondary);border-bottom:1px solid var(--separator)}.pb-row[data-v-5fc182ab]:last-child{border-bottom:none}.pb-row dt[data-v-5fc182ab]{margin:0}.pb-row dd[data-v-5fc182ab]{margin:0;font-weight:600;color:var(--text)}.pb-row.is-met dt[data-v-5fc182ab],.pb-row.is-met dd[data-v-5fc182ab]{color:var(--success)}.pb-module[data-v-5fc182ab]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg);border-radius:var(--r-md)}.pb-module-head[data-v-5fc182ab]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pb-module-info[data-v-5fc182ab]{flex:1;min-width:0}.pb-module-name[data-v-5fc182ab]{font:var(--type-callout);font-weight:600;color:var(--text)}.pb-module-desc[data-v-5fc182ab]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.pb-row-actions[data-v-5fc182ab]{display:flex;gap:8px}.pb-row-actions[data-v-5fc182ab] .ui-btn{flex:1}@media (max-width: 380px){.pb-stats-row[data-v-5fc182ab]{grid-template-columns:1fr}}.biz-detail-view[data-v-19800f9b]{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:120px}.detail-header[data-v-19800f9b]{position:sticky;top:0;z-index:10;padding-top:var(--header-safe);background:var(--surface-base)}.detail-header-wrapper[data-v-19800f9b]{display:flex;align-items:center;gap:var(--sp-2);padding:8px 0}.detail-title[data-v-19800f9b]{flex:1;min-width:0;margin:0;font-size:15px;font-weight:var(--fw-semibold);color:var(--c-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.detail-tabs[data-v-19800f9b]{margin-bottom:var(--sp-1)}.detail-hero[data-v-19800f9b]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.hero-head[data-v-19800f9b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.hero-title[data-v-19800f9b]{font-size:15px;font-weight:var(--fw-bold);color:var(--c-text)}.hero-badges[data-v-19800f9b]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.badge[data-v-19800f9b]{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px 10px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--surface-card-strong);color:var(--text-secondary)}.badge b[data-v-19800f9b]{font-weight:var(--fw-bold);color:var(--text-primary);font-variant-numeric:tabular-nums}.badge-income .is-money b[data-v-19800f9b]{color:var(--success)}.district-line[data-v-19800f9b]{font-size:var(--fs-sm);color:var(--c-text-muted)}.section-title[data-v-19800f9b]{margin-top:var(--sp-1);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text)}.section-subtitle[data-v-19800f9b]{margin-top:var(--sp-2);margin-bottom:-2px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--c-text-muted)}.res-row[data-v-19800f9b]{display:flex;align-items:center;gap:var(--sp-2);padding:14px 16px;background:var(--c-surface-2);border-radius:var(--r-lg);transition:background .15s ease;position:relative;overflow:hidden}.res-row[data-v-19800f9b]:has(.plus-btn){padding-right:60px}.res-row[data-v-19800f9b]:hover{background:var(--c-surface-3, var(--c-surface-2))}.res-chip[data-v-19800f9b]{display:inline-flex;align-items:center;gap:var(--sp-2);flex:1;min-width:0;font-size:var(--fs-md);color:var(--c-text);font-weight:var(--fw-medium)}.res-icon[data-v-19800f9b]{font-size:var(--fs-lg)}.res-val[data-v-19800f9b]{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text);white-space:nowrap}.plus-btn[data-v-19800f9b]{position:absolute;top:0;right:0;bottom:0;width:52px;border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--c-primary);color:var(--c-text-white);border:none;font-size:var(--fs-2xl);font-weight:var(--fw-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s,transform .1s ease}.plus-btn[data-v-19800f9b]:hover{background:var(--c-primary-600)}.plus-btn[data-v-19800f9b]:active{transform:scale(.96)}.cash-card[data-v-19800f9b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:14px 16px;background:var(--success-bg);border-radius:var(--r-xl)}.cash-info[data-v-19800f9b]{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.cash-label[data-v-19800f9b]{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--success);font-weight:var(--fw-semibold)}.cash-value[data-v-19800f9b]{font-size:22px;font-weight:800;color:var(--success);line-height:1.1}.cash-card .collect-btn[data-v-19800f9b-s]{flex:0 0 auto;min-width:110px;padding:10px 18px}.detail-content[data-v-19800f9b]{display:flex;flex-direction:column;gap:var(--sp-3)}.detail-upgrade-card[data-v-19800f9b]{position:sticky;bottom:calc(var(--footer-safe) + 12px);z-index:5;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:14px 16px;display:flex;flex-direction:column;gap:var(--sp-3);box-shadow:var(--shadow-card)}.detail-upgrade-card .upgrade-hint[data-v-19800f9b-s]{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.4}.detail-upgrade-card .upgrade-btn[data-v-19800f9b-s]{width:100%;background:var(--success);color:var(--on-accent);border:none;border-radius:var(--r-md);padding:0 16px;min-height:48px;font:var(--type-callout);font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--t-fast) var(--ease-emphasized),opacity var(--t-fast) var(--ease-emphasized)}.detail-upgrade-card .upgrade-btn[data-v-19800f9b-s]:not(:disabled):active{background:color-mix(in srgb,var(--success) 88%,black)}.detail-upgrade-card .upgrade-btn.is-poor[data-v-19800f9b-s]{background:var(--bg-secondary);color:var(--text-secondary)}.detail-upgrade-card .upgrade-btn[data-v-19800f9b-s]:disabled{opacity:.5;cursor:default}.biz-card-mini[data-v-7cf5b5b3]{background:var(--c-surface);border-radius:var(--r-2xl);padding:var(--sp-3);cursor:pointer;box-shadow:var(--shadow-card);transition:transform .1s ease;display:flex;flex-direction:column;gap:var(--sp-1);position:relative;isolation:isolate;overflow:hidden}.biz-card-mini[data-v-7cf5b5b3]:before{content:"";position:absolute;bottom:0;left:0;background-image:var(--biz-img);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.85;z-index:-1;pointer-events:none;top:15%;right:-70%;height:95%}.biz-card-mini[data-v-7cf5b5b3]:active{transform:scale(.98)}.card-tags[data-v-7cf5b5b3]{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-1);flex-wrap:wrap}@media screen and (max-width: 420px){.biz-card-mini[data-v-7cf5b5b3]:before{top:35%;height:70%;right:-85%}}@media screen and (max-width: 350px){.biz-card-mini[data-v-7cf5b5b3]:before{top:45%;height:50%;right:-85%}}.tag[data-v-7cf5b5b3]{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 6px;border-radius:var(--r-pill);border:1px solid var(--c-border);color:var(--c-text);background:var(--c-surface);line-height:1.3}.tag-tier[data-v-7cf5b5b3]{color:var(--c-text-muted)}.card-name[data-v-7cf5b5b3]{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--c-text);line-height:1.25;word-break:break-word}.card-district[data-v-7cf5b5b3]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--c-text-muted)}.card-income[data-v-7cf5b5b3]{font-size:var(--fs-base);font-weight:var(--fw-bold);margin-top:2px}.card-level[data-v-7cf5b5b3]{align-self:flex-start;margin-top:auto;position:relative;overflow:hidden;display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text);line-height:1.3}.card-level.is-upgrading[data-v-7cf5b5b3]{border-color:var(--c-warning);color:var(--c-warning)}.card-level-fill[data-v-7cf5b5b3]{position:absolute;top:0;left:0;bottom:0;width:0;background:var(--c-warning-soft);transition:width .4s ease;z-index:0}.card-level-text[data-v-7cf5b5b3]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px}.card-status .u-status[data-v-7cf5b5b3]{font-size:var(--fs-xs);padding:3px var(--sp-2)}.cs-content[data-v-10f95d7d]{display:flex;flex-direction:column;gap:var(--sp-3);overflow-x:hidden}.cs-image[data-v-10f95d7d]{position:relative;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.cs-image[data-v-10f95d7d]:before{content:"";position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;background:radial-gradient(ellipse at center 56%,rgba(255,255,255,.16),rgba(255,255,255,.05) 36%,transparent 66%);pointer-events:none;z-index:0;animation:cs-glow-pulse-10f95d7d 3.6s var(--ease-standard) infinite;transform-origin:center 58%;will-change:opacity,transform}@keyframes cs-glow-pulse-10f95d7d{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.cs-image[data-v-10f95d7d]:before{animation:none}}.cs-image img[data-v-10f95d7d]{position:relative;z-index:1;max-width:60%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.cs-image-fallback[data-v-10f95d7d]{position:relative;z-index:1;font-size:72px;opacity:.5}.cs-padded[data-v-10f95d7d]{padding:0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.cs-badges[data-v-10f95d7d]{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.cs-name[data-v-10f95d7d]{margin:0;font:var(--type-title-2);color:var(--c-text);word-break:break-word}.cs-resources[data-v-10f95d7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sp-3)}.cs-res-block[data-v-10f95d7d]{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.cs-res-label[data-v-10f95d7d]{font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:var(--fw-medium)}.cs-res-chips[data-v-10f95d7d]{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.cs-res-chip[data-v-10f95d7d]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:var(--r-pill);border:1px solid transparent;font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.2;max-width:100%;overflow:hidden}.cs-res-chip.produces[data-v-10f95d7d]{background:var(--success-bg);color:var(--success)}.cs-res-chip.consumes[data-v-10f95d7d]{background:var(--danger-bg);color:var(--danger)}.cs-res-emoji[data-v-10f95d7d]{display:inline-flex;flex-shrink:0;line-height:1}.cs-res-name[data-v-10f95d7d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs-res-rate[data-v-10f95d7d]{opacity:.7;font-weight:var(--fw-medium);font-size:var(--fs-xs);flex-shrink:0}.cs-field[data-v-10f95d7d]{display:flex;flex-direction:column;gap:var(--sp-1)}.cs-field label[data-v-10f95d7d]{font-size:var(--fs-base);color:var(--c-text-muted)}.cs-field input[data-v-10f95d7d]{width:100%;padding:var(--sp-3) var(--sp-4);background:var(--c-surface-2);border:1px solid transparent;border-radius:var(--r-lg);color:var(--c-text);font-size:16px;line-height:1;transition:border-color var(--t-fast) var(--ease-emphasized)}.cs-field input[data-v-10f95d7d]::placeholder{color:var(--c-text-muted)}.cs-field input[data-v-10f95d7d]:focus{outline:none;border-color:var(--success)}.cs-hint[data-v-10f95d7d]{font-size:var(--fs-base);color:var(--c-text-muted);line-height:1.4}.section[data-v-faf155fa]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:10px}.title[data-v-faf155fa]{font:var(--type-headline);color:var(--text);margin-bottom:8px}.rename-form[data-v-faf155fa]{display:flex;gap:8px;align-items:center}.rename-input[data-v-faf155fa]{flex:1;min-width:0}.district-summary[data-v-faf155fa]{display:flex;flex-direction:column;gap:8px}.district-current-info[data-v-faf155fa]{display:inline-flex;align-items:center;gap:6px;font:var(--type-callout);color:var(--text)}.status-badge[data-v-faf155fa]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-pill);font:var(--type-footnote);align-self:flex-start}.status-badge.cooldown[data-v-faf155fa]{background:var(--warning-bg);color:var(--warning)}.status-badge.settle[data-v-faf155fa]{background:var(--info-bg);color:var(--info)}.district-move-trigger[data-v-faf155fa]{align-self:flex-start;padding:8px 14px;background:var(--bg-secondary);color:var(--text);border-radius:var(--r-md);border:none;cursor:pointer;font:var(--type-footnote);font-weight:600;transition:background var(--t-fast) var(--ease-emphasized)}.district-move-trigger[data-v-faf155fa]:active{background:var(--bg-tertiary)}.loyalty-badge[data-v-faf155fa]{display:inline-flex;align-items:center;padding:8px 12px;background:var(--success-bg);color:var(--success);border-radius:var(--r-md);font:var(--type-footnote);font-weight:600}.sell-btn[data-v-faf155fa]{margin-top:10px;color:var(--danger)}.section[data-v-73b7cb52]{margin-bottom:14px}.sh-section[data-v-73b7cb52]{display:flex;flex-direction:column;gap:var(--sp-3)}.sh-dist-card[data-v-73b7cb52]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px 16px;border:1px solid var(--c-border)}.sh-dist-header[data-v-73b7cb52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-3)}.sh-dist-title[data-v-73b7cb52]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary)}.sh-dist-total[data-v-73b7cb52]{font-size:var(--fs-xs);color:var(--text-secondary)}.sh-dist-bar-track[data-v-73b7cb52]{display:flex;height:12px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-card-strong);gap:1px}.sh-dist-seg[data-v-73b7cb52]{height:100%;transition:width .3s ease;min-width:2px}.sh-dist-seg.owner[data-v-73b7cb52]{background:var(--accent)}.sh-dist-legend[data-v-73b7cb52]{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3)}.sh-legend-item[data-v-73b7cb52]{display:flex;align-items:center;gap:var(--sp-2)}.sh-legend-dot[data-v-73b7cb52]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sh-legend-dot.owner[data-v-73b7cb52]{background:var(--accent)}.sh-legend-name[data-v-73b7cb52]{font-size:var(--fs-base);color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-legend-pct[data-v-73b7cb52]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-secondary)}.sh-empty-card[data-v-73b7cb52]{background:var(--surface-card);border-radius:var(--r-xl);padding:24px 16px;text-align:center}.sh-empty-icon[data-v-73b7cb52]{font-size:28px;font-weight:var(--fw-bold);color:var(--accent);margin-bottom:6px}.sh-empty-text[data-v-73b7cb52]{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:var(--sp-1)}.sh-empty-hint[data-v-73b7cb52]{font-size:var(--fs-sm);color:var(--text-secondary)}.sh-dividend-hint[data-v-73b7cb52]{display:flex;align-items:center;gap:var(--sp-2);background:var(--info-bg);border-radius:var(--r-lg);padding:10px 12px;font-size:var(--fs-sm);color:var(--info)}.sh-buyback-title[data-v-73b7cb52]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin-top:var(--sp-1)}.sh-req-card[data-v-73b7cb52]{position:relative;background:var(--surface-card);border-radius:var(--r-lg);padding:12px 14px 12px 18px;display:flex;flex-direction:column;gap:var(--sp-3);overflow:hidden}.sh-req-card[data-v-73b7cb52]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--warning)}.sh-req-top[data-v-73b7cb52]{display:flex;align-items:center}.sh-req-tag[data-v-73b7cb52]{font-size:10px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--warning);background:var(--warning-bg);padding:2px 8px;border-radius:4px}.sh-req-info[data-v-73b7cb52]{display:flex;flex-direction:column;gap:var(--sp-1);background:var(--surface-card-strong);border-radius:var(--r-md);padding:8px 10px}.sh-req-row[data-v-73b7cb52]{display:flex;justify-content:space-between;align-items:center}.sh-req-label[data-v-73b7cb52]{font-size:var(--fs-sm);color:var(--text-secondary)}.sh-req-value[data-v-73b7cb52]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.sh-req-pct[data-v-73b7cb52]{color:var(--accent)}.sh-req-hint[data-v-73b7cb52]{font-size:var(--fs-xs);color:var(--text-tertiary);line-height:1.3}.sh-req-actions[data-v-73b7cb52]{display:flex;gap:var(--sp-2)}.sh-req-accept-wrap[data-v-73b7cb52] .action-btn{flex:1;padding:8px 14px;background:var(--c-success);color:#fff;border:1px solid var(--c-success);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background .15s}.sh-req-accept-wrap[data-v-73b7cb52] .action-btn:hover{opacity:.9}.sh-req-reject-wrap[data-v-73b7cb52] .action-btn{flex:1;padding:8px 14px;background:var(--surface-card);color:#999;border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background .15s,color .15s}.sh-req-reject-wrap[data-v-73b7cb52] .action-btn:hover{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.bb-sh-card[data-v-73b7cb52]{background:var(--surface-card);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:12px 14px;display:flex;flex-direction:column;gap:var(--sp-3);margin-top:6px}.bb-sh-top[data-v-73b7cb52]{display:flex;justify-content:space-between;align-items:center}.bb-sh-info[data-v-73b7cb52]{display:flex;align-items:center;gap:var(--sp-2)}.bb-sh-dot[data-v-73b7cb52]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bb-sh-name[data-v-73b7cb52]{font-size:var(--fs-base);font-weight:var(--fw-medium);color:#333}.bb-sh-pct[data-v-73b7cb52]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:#555;background:#f3f3f0;padding:2px 8px;border-radius:var(--r-sm)}.bb-open-btn[data-v-73b7cb52]{align-self:flex-start}.bb-actions-row[data-v-73b7cb52]{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.bb-form[data-v-73b7cb52]{display:flex;flex-direction:column;gap:var(--sp-2);background:var(--c-surface-2);border-radius:var(--r-lg);padding:var(--sp-3);border:1px solid var(--c-border)}.bb-form-row[data-v-73b7cb52]{display:flex;align-items:center;gap:var(--sp-2)}.bb-form-row label[data-v-73b7cb52]{font-size:var(--fs-sm);color:#666;min-width:90px}.bb-form-row input[data-v-73b7cb52]{flex:1;padding:7px 10px;border:1px solid var(--c-border);border-radius:var(--r-md);font-size:var(--fs-base);background:var(--surface-card)}.bb-form-actions[data-v-73b7cb52]{display:flex;gap:var(--sp-2);margin-top:2px}.bb-submit-wrap[data-v-73b7cb52] .action-btn{flex:1;padding:9px 14px;background:var(--c-danger);color:#fff;border:1px solid var(--c-danger);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.bb-submit-wrap[data-v-73b7cb52] .action-btn:hover:not(:disabled){background:#c23636;border-color:#c23636}.bb-submit-wrap[data-v-73b7cb52] .action-btn:disabled{opacity:.4;cursor:default}.bb-pending[data-v-73b7cb52]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);background:var(--warning-bg);border:1px solid #f0dfa0;border-radius:var(--r-lg);padding:10px 12px}.bb-pending-left[data-v-73b7cb52]{display:flex;flex-direction:column;gap:var(--sp-1)}.bb-pending-label[data-v-73b7cb52]{font-size:var(--fs-xs);color:#b8860b;font-weight:var(--fw-medium)}.bb-pending-detail[data-v-73b7cb52]{font-size:var(--fs-base);color:#8a6508;font-weight:var(--fw-semibold)}.bb-cancel-wrap[data-v-73b7cb52] .action-btn{padding:6px 12px;background:var(--surface-card);border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-xs);color:#888;white-space:nowrap}.bb-cancel-wrap[data-v-73b7cb52] .action-btn:hover:not(:disabled){background:var(--c-surface-2)}.ib-card[data-v-8cf7f771]{background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-card);overflow:hidden}.ib-toggle[data-v-8cf7f771]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--c-text);font-size:var(--fs-sm);line-height:1.3}.ib-toggle[data-v-8cf7f771]:active{background:var(--c-surface-2)}.ib-headline[data-v-8cf7f771]{flex:1;min-width:0}.ib-chevron[data-v-8cf7f771]{color:var(--c-text-muted);transition:transform .15s ease;flex-shrink:0}.ib-chevron.open[data-v-8cf7f771]{transform:rotate(180deg)}.ib-body[data-v-8cf7f771]{padding:8px 12px 12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--c-border)}.ib-row[data-v-8cf7f771]{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm)}.ib-label[data-v-8cf7f771]{color:var(--c-text-muted);display:inline-flex;align-items:center;gap:4px}.ib-value[data-v-8cf7f771]{color:var(--c-text);font-variant-numeric:tabular-nums}.ib-pos[data-v-8cf7f771]{color:var(--success, var(--c-success, #4caf50))}.ib-neg[data-v-8cf7f771]{color:var(--danger, var(--c-danger, #e44))}.ib-row--sum[data-v-8cf7f771]{margin-top:4px;padding-top:6px;border-top:1px dashed var(--c-border);font-weight:var(--fw-semibold)}.ib-row--final[data-v-8cf7f771]{margin-top:4px;padding-top:6px;border-top:1px solid var(--c-border);font-weight:var(--fw-bold)}.ib-note[data-v-8cf7f771]{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.4;margin-top:6px}.upgrade-card[data-v-20110132]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px}.upgrade-card--ready[data-v-20110132]{box-shadow:var(--shadow-card),0 0 0 1px #f4c54280;animation:cr-glow-pulse-gold .6s var(--ease-emphasized) 1}.upgrade-card-header[data-v-20110132]{display:flex;align-items:center;gap:10px}.upgrade-card-icon[data-v-20110132]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#fbbf2429;color:var(--warning);border-radius:var(--r-md);flex-shrink:0}.upgrade-card-info[data-v-20110132]{flex:1;min-width:0}.upgrade-card-title[data-v-20110132]{font:var(--type-callout);font-weight:700;color:var(--text-primary)}.upgrade-card-level[data-v-20110132]{font:var(--type-caption-1);color:var(--text-secondary);margin-top:1px}.upgrade-card-timer[data-v-20110132]{font:var(--type-callout);font-weight:700;color:var(--warning);font-variant-numeric:tabular-nums;flex-shrink:0}.upgrade-card-bar[data-v-20110132]{height:7px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.upgrade-card-fill[data-v-20110132]{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,#b88718,var(--warning));transition:width .4s var(--ease-emphasized)}.upgrade-card-bottom[data-v-20110132]{display:flex;align-items:center;justify-content:space-between;gap:12px}.upgrade-card-pct[data-v-20110132]{font:var(--type-footnote);font-weight:700;color:var(--warning);font-variant-numeric:tabular-nums}.bmt-root[data-v-3356269a]{display:flex;flex-direction:column;gap:12px}.effects-section[data-v-3356269a]{margin-bottom:0}.effects-title[data-v-3356269a]{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:6px;font-weight:var(--fw-medium)}.effects-list[data-v-3356269a]{display:flex;flex-direction:column;gap:var(--sp-1)}.effect-row[data-v-3356269a]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);padding:6px 10px;border-radius:var(--r-md)}.effect-row.buff[data-v-3356269a]{background:var(--success-bg);color:var(--success)}.effect-row.debuff[data-v-3356269a]{background:var(--danger-bg);color:var(--danger)}.effect-row.warning[data-v-3356269a]{background:var(--warning-bg);color:var(--warning)}.effect-icon[data-v-3356269a]{font-size:var(--fs-md);flex-shrink:0}.effect-label[data-v-3356269a]{flex:1;min-width:0}.effect-timer[data-v-3356269a]{font-size:var(--fs-xs);opacity:.7;white-space:nowrap;margin-left:6px}.event-clear-btn[data-v-3356269a]{margin-left:auto}.events-section .effects-title[data-v-3356269a]{color:#6a1b9a}.sm-pad[data-v-91366889]{padding:0 16px 8px}.modal-field[data-v-91366889]{margin-bottom:var(--sp-3)}.modal-field label[data-v-91366889]{display:block;font-size:var(--fs-sm);color:var(--c-text-muted);margin-bottom:var(--sp-1)}.tm-desc[data-v-91366889]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5;margin-bottom:var(--sp-3)}.tm-desc strong[data-v-91366889]{color:var(--text-primary)}.tm-biz-info[data-v-91366889]{background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md);padding:8px 10px;margin-bottom:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1)}.tm-info-row[data-v-91366889]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-primary)}.tm-info-label[data-v-91366889]{color:var(--text-secondary);flex-shrink:0}.tm-info-tag[data-v-91366889]{background:var(--c-bg);padding:2px 8px;border-radius:var(--r-sm)}.tm-biz-list[data-v-91366889],.tm-res-list[data-v-91366889]{display:flex;flex-direction:column;gap:6px}.tm-biz-item[data-v-91366889],.tm-res-item[data-v-91366889]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);cursor:pointer;text-align:left;font-family:inherit;color:var(--c-text)}.tm-biz-item[data-v-91366889]:hover,.tm-res-item[data-v-91366889]:hover{border-color:var(--c-primary)}.tm-biz-item.active[data-v-91366889],.tm-res-item.active[data-v-91366889]{border-color:var(--c-primary);background:var(--c-primary-soft)}.tm-biz-name[data-v-91366889]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis}.tm-biz-res[data-v-91366889]{font-size:var(--fs-xs);color:var(--c-text-muted)}.tm-res-icon[data-v-91366889]{font-size:20px}.tm-res-name[data-v-91366889]{flex:1}.tm-res-free[data-v-91366889]{color:var(--c-text-muted);font-size:var(--fs-sm)}.tm-amount-row[data-v-91366889]{display:flex;gap:var(--sp-1)}.tm-amount-input[data-v-91366889]{flex:1;min-height:40px;padding:8px 10px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font:inherit}.tm-amount-input[data-v-91366889]:focus{outline:none;border-color:var(--c-primary)}.tm-max-btn[data-v-91366889]{flex-shrink:0}.tm-dest-hint[data-v-91366889]{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:var(--sp-1);line-height:1.4}.tm-locked-note[data-v-91366889]{display:block;color:var(--c-warning, #c08a00);margin-top:4px}.sm-pad[data-v-019eb29b]{padding:0 16px 8px}.modal-field[data-v-019eb29b]{margin-bottom:var(--sp-3)}.modal-field label[data-v-019eb29b]{display:block;font-size:var(--fs-sm);color:var(--c-text-muted);margin-bottom:var(--sp-1)}.tm-desc[data-v-019eb29b]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5;margin-bottom:var(--sp-3)}.tm-res-list[data-v-019eb29b]{display:flex;flex-direction:column;gap:6px}.tm-res-item[data-v-019eb29b]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);cursor:pointer;text-align:left;font-family:inherit;color:var(--c-text)}.tm-res-item[data-v-019eb29b]:hover{border-color:var(--c-primary)}.tm-res-item.active[data-v-019eb29b]{border-color:var(--c-primary);background:var(--c-primary-soft)}.tm-res-icon[data-v-019eb29b]{font-size:20px}.tm-res-name[data-v-019eb29b]{flex:1}.tm-res-free[data-v-019eb29b]{color:var(--c-text-muted);font-size:var(--fs-sm)}.tm-amount-row[data-v-019eb29b]{display:flex;gap:var(--sp-1)}.tm-amount-input[data-v-019eb29b]{flex:1;min-height:40px;padding:8px 10px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font:inherit}.tm-amount-input[data-v-019eb29b]:focus{outline:none;border-color:var(--c-primary)}.tm-max-btn[data-v-019eb29b]{flex-shrink:0}.tm-locked-note[data-v-019eb29b]{display:block;color:var(--c-warning, #c08a00);margin-top:4px;font-size:var(--fs-sm)}.it-dir-row[data-v-019eb29b]{display:flex;gap:var(--sp-1)}.it-dir-btn[data-v-019eb29b]{flex:1}.it-empty[data-v-019eb29b]{padding:12px;color:var(--c-text-muted);font-size:var(--fs-sm);text-align:center}.sm-pad[data-v-c60b230d]{padding:0 16px 8px}.modal-empty[data-v-c60b230d]{text-align:center;color:var(--text-tertiary);padding:24px 0;font-size:var(--fs-base)}.ip-grid[data-v-c60b230d]{display:flex;flex-direction:column;gap:var(--sp-2)}.ip-card[data-v-c60b230d]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:12px;border:1px solid var(--separator);border-radius:var(--r-lg);background:var(--surface-card);cursor:pointer;font-family:inherit;text-align:left;color:var(--text-primary);transition:background .12s,border-color .12s}.ip-card[data-v-c60b230d]:hover{background:var(--surface-card-strong)}.ip-card.common[data-v-c60b230d]{border-color:var(--rarity-common, #888)}.ip-card.uncommon[data-v-c60b230d]{border-color:var(--rarity-uncommon, #4caf50)}.ip-card.rare[data-v-c60b230d]{border-color:var(--rarity-rare, #2196f3)}.ip-card.epic[data-v-c60b230d]{border-color:var(--rarity-epic, #9c27b0)}.ip-card.legendary[data-v-c60b230d]{border-color:var(--rarity-legendary, #ff9800)}.ip-icon[data-v-c60b230d]{font-size:28px;flex-shrink:0}.ip-info[data-v-c60b230d]{flex:1;min-width:0}.ip-name[data-v-c60b230d]{font-weight:var(--fw-medium)}.ip-bonus[data-v-c60b230d]{font-size:var(--fs-sm);color:var(--accent)}.ip-desc[data-v-c60b230d]{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px}.sm-pad[data-v-f67b57e4]{padding:0 16px 8px}.buy-sheet-hint[data-v-f67b57e4]{margin:0 0 var(--sp-3);padding:10px 12px;background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.4}.buy-sheet-list[data-v-f67b57e4]{display:flex;flex-direction:column;gap:var(--sp-2)}.buy-sheet-row[data-v-f67b57e4]{display:flex;flex-direction:column;gap:var(--sp-2);padding:12px;border-radius:var(--r-lg);background:var(--c-surface-2);font-size:var(--fs-base)}.buy-sheet-row.is-empty[data-v-f67b57e4]{opacity:.55}.buy-sheet-top[data-v-f67b57e4]{display:flex;align-items:center;gap:var(--sp-2)}.buy-sheet-icon[data-v-f67b57e4]{font-size:20px}.buy-sheet-name[data-v-f67b57e4]{flex:1;font-weight:var(--fw-medium)}.buy-sheet-controls[data-v-f67b57e4]{display:flex;align-items:center;gap:var(--sp-2)}.buy-amount-row[data-v-f67b57e4]{display:flex;gap:6px;flex:1}.buy-amount-input[data-v-f67b57e4]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary);font-size:var(--fs-md);text-align:center}.buy-amount-input[data-v-f67b57e4]:focus{outline:none;border-color:var(--accent)}.buy-max-btn[data-v-f67b57e4]{padding:4px 12px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;font-family:inherit}.buy-max-btn[data-v-f67b57e4]:active{background:var(--surface-card-strong)}.buy-sheet-price[data-v-f67b57e4]{min-width:80px;text-align:right;font-weight:var(--fw-medium)}.buy-sheet-price-tag[data-v-f67b57e4]{padding:2px 8px;border-radius:var(--r-sm);font-size:var(--fs-xs)}.buy-sheet-price-good[data-v-f67b57e4]{background:var(--success-soft, rgba(0, 200, 100, .2))}.buy-sheet-price-normal[data-v-f67b57e4]{background:var(--c-surface-3, rgba(255, 255, 255, .06))}.buy-sheet-price-bad[data-v-f67b57e4]{background:var(--danger-soft, rgba(255, 80, 80, .2))}.buy-sheet-no-asks[data-v-f67b57e4]{padding:2px 8px;border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--text-muted)}.section[data-v-19091234]{margin-bottom:14px}.title[data-v-19091234]{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:6px;font-weight:var(--fw-medium)}.source-badge[data-v-19091234]{font-size:var(--fs-sm);color:var(--success);background:var(--success-bg);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:var(--r-md);padding:8px 12px;text-align:center}.wh-section[data-v-19091234]{display:flex;flex-direction:column;gap:var(--sp-3)}.wh-header[data-v-19091234]{display:flex;justify-content:space-between;align-items:baseline}.wh-cap[data-v-19091234]{font-size:var(--fs-xs);color:#888}.wh-output-tools[data-v-19091234]{display:inline-flex;align-items:center;gap:var(--sp-3)}.wh-sub-hint[data-v-19091234]{font-size:var(--fs-xs);color:var(--c-text-muted, #888);margin:4px 0 var(--sp-3);line-height:1.3}.wh-fill-btn[data-v-19091234]{margin-top:var(--sp-2);border-radius:var(--r-lg);min-height:44px}.transfer-btn-row[data-v-19091234]{display:flex;gap:var(--sp-2);flex-wrap:wrap}.transfer-btn-row .wh-fill-btn[data-v-19091234]{flex:1;min-width:140px}.raw-list[data-v-19091234]{display:flex;flex-direction:column;gap:var(--sp-2)}.raw-card[data-v-19091234]{position:relative;background:var(--surface-card);border-radius:var(--r-lg);padding:10px 12px 10px 16px;display:flex;flex-direction:column;gap:var(--sp-2);overflow:hidden;transition:background .2s}.raw-card.raw-warn[data-v-19091234]:before,.raw-card.raw-danger[data-v-19091234]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.raw-card.raw-warn[data-v-19091234]:before{background:var(--warning)}.raw-card.raw-danger[data-v-19091234]:before{background:var(--danger)}.raw-top[data-v-19091234]{display:flex;align-items:center;gap:var(--sp-2)}.raw-icon[data-v-19091234]{font-size:22px;flex-shrink:0}.raw-info[data-v-19091234]{flex:1;min-width:0}.raw-name[data-v-19091234]{font-size:var(--fs-base);font-weight:var(--fw-semibold)}.raw-rate[data-v-19091234]{font-size:var(--fs-xs);color:var(--text-tertiary)}.raw-stock-block[data-v-19091234]{text-align:right;flex-shrink:0}.raw-amount[data-v-19091234]{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.raw-time[data-v-19091234]{font-size:var(--fs-xs);color:var(--text-tertiary)}.raw-time-danger[data-v-19091234]{color:var(--danger);font-weight:var(--fw-semibold)}.raw-bar[data-v-19091234]{height:4px;background:var(--surface-card-strong);border-radius:2px;overflow:hidden}.raw-bar-fill[data-v-19091234]{height:100%;border-radius:2px;transition:width .5s}.bar-ok[data-v-19091234]{background:var(--success)}.bar-warn[data-v-19091234]{background:var(--warning)}.bar-danger[data-v-19091234]{background:var(--danger)}.raw-actions[data-v-19091234]{display:flex;flex-direction:column;gap:var(--sp-1)}.raw-npc-line[data-v-19091234]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.npc-price-tag[data-v-19091234]{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.npc-price-good[data-v-19091234]{color:var(--success)}.npc-price-normal[data-v-19091234]{color:#666}.npc-price-bad[data-v-19091234]{color:#c44}.npc-supply-cost[data-v-19091234]{font-size:var(--fs-xs);color:#c60}.npc-supply-full[data-v-19091234]{font-size:var(--fs-xs);color:var(--success)}.prod-stock-list[data-v-19091234]{display:flex;flex-direction:column;gap:var(--sp-2)}.prod-stock-row[data-v-19091234]{display:flex;align-items:center;gap:var(--sp-3);padding:12px 14px;background:var(--surface-card);border-radius:var(--r-lg)}.prod-stock-icon[data-v-19091234]{font-size:28px;line-height:1;flex-shrink:0}.prod-stock-main[data-v-19091234]{flex:1;min-width:0}.prod-stock-name[data-v-19091234]{font-size:var(--fs-base);color:var(--c-text);font-weight:var(--fw-medium);line-height:1.2}.prod-stock-degraded[data-v-19091234]{color:var(--danger, #e44);font-size:var(--fs-xs);font-weight:var(--fw-normal);margin-left:4px}.prod-stock-rate[data-v-19091234]{margin-top:2px;font-size:var(--fs-xs);color:var(--c-text-muted, #888)}.prod-stock-qty[data-v-19091234]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--success, #4caf50);flex-shrink:0;font-variant-numeric:tabular-nums}.slots[data-v-19091234]{display:flex;gap:var(--sp-2)}.slot[data-v-19091234]{flex:1;min-height:88px;background:var(--surface-card);border:1px dashed var(--c-border);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;overflow:hidden}.slot.locked[data-v-19091234]{background:var(--c-surface-2);border-style:solid}.slot[data-v-19091234]:has(.equipped){border:none}.lock[data-v-19091234]{font-size:var(--fs-xs);color:#888}.equipped[data-v-19091234]{width:100%;height:100%;padding:var(--sp-2);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.equipped.rare[data-v-19091234]{background:var(--info-bg)}.equipped.epic[data-v-19091234]{background:var(--accent-soft)}.equipped.legendary[data-v-19091234]{background:var(--warning-bg)}.equipped .icon[data-v-19091234]{font-size:var(--fs-2xl)}.equipped .iname[data-v-19091234]{font-size:10px;text-align:center;margin-top:2px}.equipped .ibonus[data-v-19091234]{font-size:9px;color:var(--success);text-align:center}.empty-slot[data-v-19091234]{width:100%;height:100%;border:none;background:transparent;font-size:var(--fs-xs);color:var(--text-tertiary);cursor:pointer}.sm-pad[data-v-b8af9b7f]{padding:0 16px 8px}.dm-cities[data-v-b8af9b7f]{display:flex;flex-direction:column;gap:var(--sp-3)}.dm-city[data-v-b8af9b7f]{display:flex;flex-direction:column;gap:var(--sp-1)}.dm-city-head[data-v-b8af9b7f]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.dm-city-name[data-v-b8af9b7f]{font-weight:var(--fw-medium)}.dm-city-meta[data-v-b8af9b7f]{font-size:var(--fs-xs);color:var(--text-secondary)}.dm-free-banner[data-v-b8af9b7f]{padding:10px 12px;border-radius:var(--r-md);background:var(--success-soft, rgba(0, 200, 100, .15));color:var(--success, #2e7d32);font-size:var(--fs-sm);margin-bottom:var(--sp-3)}.dm-list[data-v-b8af9b7f]{display:flex;flex-direction:column;gap:6px}.dm-row[data-v-b8af9b7f]{display:flex;align-items:center;gap:var(--sp-2);padding:10px 12px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card)}.dm-row.current[data-v-b8af9b7f]{border-color:var(--accent);background:var(--accent-soft)}.dm-info[data-v-b8af9b7f]{flex:1;min-width:0}.dm-name[data-v-b8af9b7f]{font-weight:var(--fw-medium)}.dm-meta[data-v-b8af9b7f]{font-size:var(--fs-xs);color:var(--text-secondary);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dm-current-badge[data-v-b8af9b7f]{padding:2px 8px;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent, #fff);font-size:var(--fs-xs)}.dm-blocked[data-v-b8af9b7f]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--fs-xs);color:var(--text-secondary)}.dm-reason[data-v-b8af9b7f]{white-space:nowrap}.dm-move-btn[data-v-b8af9b7f]{flex-shrink:0}.orders-wrap[data-v-2b8b99f3]{display:flex;flex-direction:column;gap:var(--sp-3)}.orders-hint[data-v-2b8b99f3]{font-size:var(--fs-sm);color:#888}.orders-empty[data-v-2b8b99f3]{text-align:center;padding:var(--sp-5);color:#888;font-size:var(--fs-sm)}.orders-empty-sm[data-v-2b8b99f3]{font-size:var(--fs-sm);color:#888;text-align:center;padding:var(--sp-3)}.orders-section-title[data-v-2b8b99f3]{font-size:var(--fs-base);font-weight:var(--fw-semibold);margin-top:6px;color:#333}.orders-stock[data-v-2b8b99f3]{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-3)}.orders-stock.collapsed[data-v-2b8b99f3]{padding:6px 12px}.orders-stock-header[data-v-2b8b99f3]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;padding:4px 0;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left}.orders-stock-chevron[data-v-2b8b99f3]{font-size:var(--fs-md);color:var(--c-text-muted);transition:transform .15s ease}.orders-stock-chevron.open[data-v-2b8b99f3]{transform:rotate(180deg)}.orders-stock-title[data-v-2b8b99f3]{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--c-text);margin-bottom:3px}.orders-stock-header .orders-stock-title[data-v-2b8b99f3]{margin-bottom:0}.orders-stock-hint[data-v-2b8b99f3]{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.4;margin-bottom:10px}.orders-stock-empty[data-v-2b8b99f3]{font-size:var(--fs-sm);color:var(--c-text-muted);padding:6px 0}.orders-stock-grid[data-v-2b8b99f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-2)}.orders-stock-item[data-v-2b8b99f3]{display:flex;flex-direction:column;gap:var(--sp-1);padding:8px 10px;background:var(--c-surface);border-radius:var(--r-md);border:1px solid var(--c-border)}.orders-stock-head[data-v-2b8b99f3]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.orders-stock-item .ico[data-v-2b8b99f3]{font-size:var(--fs-md);line-height:1;flex-shrink:0;opacity:.85}.orders-stock-item .nm[data-v-2b8b99f3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}.orders-stock-qty[data-v-2b8b99f3]{display:flex;align-items:baseline;gap:var(--sp-1)}.orders-stock-qty .qty-free[data-v-2b8b99f3]{font-size:15px;font-weight:var(--fw-bold);color:var(--c-text);line-height:1}.orders-stock-qty .qty-total[data-v-2b8b99f3]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-subtle)}.orders-stock-item .qty-locked[data-v-2b8b99f3]{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:10.5px;font-weight:var(--fw-semibold);color:var(--c-warning);background:var(--c-warning-soft);border:1px solid rgba(226,148,25,.25);padding:2px 6px;border-radius:var(--r-sm);align-self:flex-start;margin-top:2px}.order-card[data-v-2b8b99f3]{background:var(--c-surface-2);border-radius:var(--r-lg);padding:var(--sp-3)}.order-top[data-v-2b8b99f3]{display:flex;gap:var(--sp-3);align-items:center;margin-bottom:10px}.order-icon[data-v-2b8b99f3]{font-size:28px}.order-info[data-v-2b8b99f3]{flex:1}.order-name[data-v-2b8b99f3]{font-weight:var(--fw-medium);font-size:var(--fs-md)}.order-reward[data-v-2b8b99f3]{font-size:var(--fs-sm);color:var(--success);margin-top:var(--sp-1);display:flex;align-items:center}.order-actions[data-v-2b8b99f3] .ui-btn{width:100%}.coop-card[data-v-2b8b99f3]{background:var(--surface-card);border-radius:var(--r-lg);padding:var(--sp-3)}.coop-top[data-v-2b8b99f3]{display:flex;gap:var(--sp-3);align-items:center;margin-bottom:10px}.coop-icon[data-v-2b8b99f3]{font-size:28px}.coop-info[data-v-2b8b99f3]{flex:1}.coop-name[data-v-2b8b99f3]{font-weight:var(--fw-medium);font-size:var(--fs-md);color:var(--text-primary)}.coop-need[data-v-2b8b99f3]{font-size:var(--fs-xs);color:var(--text-secondary)}.coop-reward[data-v-2b8b99f3]{font-size:var(--fs-sm);color:var(--success);margin-top:var(--sp-1)}.coop-have[data-v-2b8b99f3],.order-have[data-v-2b8b99f3]{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 5px;background:var(--surface-card-strong);border-radius:var(--r-pill);margin-top:var(--sp-1)}.coop-have-amt[data-v-2b8b99f3],.order-have-amt[data-v-2b8b99f3]{font:var(--type-footnote);font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.coop-mine[data-v-2b8b99f3]{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:var(--sp-1)}.coop-expired[data-v-2b8b99f3]{font-size:var(--fs-xs);color:var(--danger)}.coop-row[data-v-2b8b99f3]{display:flex;gap:var(--sp-2)}.coop-row input[data-v-2b8b99f3]{width:72px;padding:6px 8px;border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-sm)}.coop-row[data-v-2b8b99f3] .ui-btn{flex:1}.coop-actions[data-v-2b8b99f3] .ui-btn{width:100%}.catalog-view[data-v-624e41b9]{padding-bottom:var(--sp-5)}.catalog-topbar[data-v-624e41b9]{position:sticky;top:0;z-index:10;background:var(--surface-base);margin:0 calc(-1 * var(--sp-4));padding:calc(var(--header-safe) + var(--sp-2)) var(--sp-4) var(--sp-2)}.catalog-header[data-v-624e41b9]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0}.catalog-title-block[data-v-624e41b9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1);padding:0 var(--sp-1)}.catalog-title[data-v-624e41b9]{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-title-block .catalog-stats[data-v-624e41b9]{margin:0}.catalog-filters[data-v-624e41b9]{margin-bottom:var(--sp-2)}.catalog-header .sort-btn[data-v-624e41b9]{width:48px;height:48px;border-radius:var(--r-pill);background:var(--surface-card);color:var(--text-secondary);border:1px solid var(--separator);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background var(--t-fast) var(--ease-emphasized),color var(--t-fast) var(--ease-emphasized),border-color var(--t-fast) var(--ease-emphasized)}.catalog-stats[data-v-624e41b9]{display:flex;justify-content:start;gap:var(--sp-1);margin:0 0 var(--sp-1)}.catalog-stats .badge[data-v-624e41b9]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);border:1px solid transparent}.catalog-stats .badge b[data-v-624e41b9]{font-weight:var(--fw-bold)}.badge-level[data-v-624e41b9],.badge-income[data-v-624e41b9]{font-size:var(--fs-sm);background:var(--c-surface-2);color:var(--c-text-muted)}.cat-empty[data-v-624e41b9]{text-align:center;color:var(--c-text-muted);padding:var(--sp-6) 0;font-size:var(--fs-base)}.cat-grid[data-v-624e41b9]{display:flex;flex-direction:column;gap:var(--sp-2)}.cat-card[data-v-624e41b9]{position:relative;isolation:isolate;overflow:hidden;background:var(--c-surface);box-shadow:var(--shadow-card);border-radius:var(--r-2xl);padding:var(--sp-3);padding-right:36%;display:flex;flex-direction:column;gap:var(--sp-2);min-height:116px}.cat-card[data-v-624e41b9]:before{content:"";position:absolute;top:0;bottom:0;right:-4%;width:38%;background-image:var(--biz-img);background-size:contain;background-position:right center;background-repeat:no-repeat;opacity:.95;z-index:-1;pointer-events:none}.cat-card.locked[data-v-624e41b9]{opacity:.5}@media screen and (max-width: 399px){.cat-card[data-v-624e41b9]{padding-right:32%}.cat-card[data-v-624e41b9]:before{width:38%;right:-6%}}.cat-top[data-v-624e41b9]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.cat-name[data-v-624e41b9]{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.2;color:var(--c-text);word-break:break-word}.cat-bottom[data-v-624e41b9]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:auto}.cat-card.interactive[data-v-624e41b9]{cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized),border-color var(--t-fast) var(--ease-emphasized)}.cat-card.interactive[data-v-624e41b9]:hover{background:var(--c-surface-2)}.cat-card.interactive[data-v-624e41b9]:focus-visible{outline:2px solid var(--c-success);outline-offset:2px}.cat-card[aria-disabled=true][data-v-624e41b9]{cursor:default}.cat-price-btn[data-v-624e41b9]{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-lg);background:var(--success);color:var(--text-on-money);font-size:var(--fs-base);font-weight:var(--fw-bold);border:none;cursor:pointer;line-height:1;transition:transform .1s ease,opacity var(--t-fast) var(--ease-emphasized),background var(--t-fast) var(--ease-emphasized)}.cat-price-btn.disabled[data-v-624e41b9]{background:var(--text-disabled);opacity:.55}.cat-price-icon[data-v-624e41b9]{color:var(--text-on-money);flex-shrink:0}.cat-income-info[data-v-624e41b9]{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--success);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1}.cat-income-icon[data-v-624e41b9]{color:var(--success);flex-shrink:0}.cat-surcharge-chip[data-v-624e41b9]{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--c-warning-soft);color:var(--c-warning);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.2px;line-height:1}.cat-block-row[data-v-624e41b9]{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.cat-block-badge[data-v-624e41b9]{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cat-block-badge.reason-level[data-v-624e41b9],.cat-block-badge.reason-influence[data-v-624e41b9],.cat-block-badge.reason-heritage[data-v-624e41b9]{background:var(--c-warning-soft);color:var(--c-warning);border:1px solid rgba(226,148,25,.25)}.cat-block-badge.reason-money[data-v-624e41b9]{background:var(--c-danger-soft);color:var(--c-danger);border:1px solid rgba(240,68,56,.2)}.sort-panel[data-v-624e41b9]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.sort-chip[data-v-624e41b9]{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized),color var(--t-fast) var(--ease-emphasized),border-color var(--t-fast) var(--ease-emphasized)}.sort-chip[data-v-624e41b9]:hover{background:var(--c-surface-2)}.sort-chip.active[data-v-624e41b9]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.sort-arrow[data-v-624e41b9]{margin-left:var(--sp-1);font-size:var(--fs-base);line-height:1;font-weight:var(--fw-bold)}.filter-chip[data-v-624e41b9]{display:inline-flex;align-items:center;gap:var(--sp-1)}.filter-chip-check[data-v-624e41b9]{font-weight:var(--fw-bold)}.empty[data-v-624e41b9]{text-align:center;padding:var(--sp-10) var(--sp-5)}.es-card[data-v-3e5f0c9e]{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.es-zone-low .es-fill[data-v-3e5f0c9e],.es-zone-mid .es-fill[data-v-3e5f0c9e]{background:var(--c-warning, #c90)}.es-zone-high .es-fill[data-v-3e5f0c9e]{background:var(--danger, var(--c-danger, #e44))}.es-toggle[data-v-3e5f0c9e]{width:100%;display:flex;align-items:center;gap:8px;padding:12px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--c-text);font-size:var(--fs-sm)}.es-toggle[data-v-3e5f0c9e]:active{background:var(--c-surface-2)}.es-headline[data-v-3e5f0c9e]{flex:1;min-width:0}.es-chevron[data-v-3e5f0c9e]{color:var(--c-text-muted);transition:transform .15s ease;flex-shrink:0}.es-chevron.open[data-v-3e5f0c9e]{transform:rotate(180deg)}.es-bar[data-v-3e5f0c9e]{height:4px;background:var(--c-surface-2);overflow:hidden}.es-fill[data-v-3e5f0c9e]{height:100%;transition:width .3s ease}.es-body[data-v-3e5f0c9e]{padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--c-border)}.es-row[data-v-3e5f0c9e]{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.es-row-icon[data-v-3e5f0c9e]{color:var(--danger, var(--c-danger, #e44));flex-shrink:0;display:inline-flex;align-items:center}.es-row--ok .es-row-icon[data-v-3e5f0c9e]{color:var(--success, #4caf50)}.es-row-label[data-v-3e5f0c9e]{flex:1;color:var(--c-text)}.es-row-value[data-v-3e5f0c9e]{color:var(--c-text);font-variant-numeric:tabular-nums}.es-row-sub[data-v-3e5f0c9e]{color:var(--c-text-muted);font-size:var(--fs-xs)}.es-mini-bar[data-v-3e5f0c9e]{height:3px;background:var(--c-surface-2);border-radius:2px;overflow:hidden;margin-top:-4px}.es-mini-fill[data-v-3e5f0c9e]{height:100%;background:var(--c-warning, #c90);transition:width .3s ease}.es-mini-fill.is-ready[data-v-3e5f0c9e]{background:var(--danger, var(--c-danger, #e44))}.es-hint[data-v-3e5f0c9e]{margin:0;padding:10px 12px;background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text);line-height:1.4}.es-hint--neutral[data-v-3e5f0c9e]{color:var(--c-text-muted)}.es-details[data-v-3e5f0c9e]{margin:0}.es-details>summary[data-v-3e5f0c9e]{cursor:pointer;font-size:var(--fs-xs);color:var(--c-text-muted);padding:4px 0;-webkit-user-select:none;user-select:none}.es-grid[data-v-3e5f0c9e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;padding:10px 12px;background:var(--c-surface-2);border-radius:var(--r-md)}.es-col[data-v-3e5f0c9e]{display:flex;flex-direction:column;gap:4px;min-width:0}.es-col-title[data-v-3e5f0c9e]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.es-line[data-v-3e5f0c9e]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:var(--fs-xs);color:var(--c-text);font-variant-numeric:tabular-nums}.es-line>span[data-v-3e5f0c9e]:first-child{color:var(--c-text-muted);flex:1;min-width:0}.es-note[data-v-3e5f0c9e]{margin:0;font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.4}.sb[data-v-e9b2da88]{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;text-align:left;padding:12px 14px;border-radius:var(--r-lg, 16px);background:var(--accent-soft);border:none;cursor:pointer;transition:transform var(--t-fast, .15s) var(--ease-emphasized, ease),background var(--t-fast, .15s) var(--ease-emphasized, ease)}.sb[data-v-e9b2da88]:active{transform:scale(.99)}.sb-icon[data-v-e9b2da88]{font-size:22px;line-height:1;flex-shrink:0}.sb-body[data-v-e9b2da88]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sb-title[data-v-e9b2da88]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--text, var(--c-text));line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-countdown[data-v-e9b2da88]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent);font-variant-numeric:tabular-nums}.sb-chev[data-v-e9b2da88]{color:var(--accent);font-size:22px;line-height:1;flex-shrink:0}.dc-head[data-v-6ba17f23]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.dc-head-emoji[data-v-6ba17f23]{font-size:28px;line-height:1;flex-shrink:0}.dc-head-text[data-v-6ba17f23]{min-width:0}.dc-head-title[data-v-6ba17f23]{font:var(--type-title3, var(--type-callout));font-weight:var(--fw-bold);color:var(--c-text);line-height:1.2}.dc-head-sub[data-v-6ba17f23]{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:2px;line-height:1.3}.dc-wrap[data-v-6ba17f23]{display:flex;flex-direction:column;gap:16px;padding:4px 4px 8px}.dc-progress[data-v-6ba17f23]{display:flex;gap:6px}.dc-progress-seg[data-v-6ba17f23]{flex:1;height:6px;border-radius:var(--r-pill, 999px);background:var(--c-surface-2, rgba(255, 255, 255, .08));transition:background .2s ease}.dc-progress-seg.on[data-v-6ba17f23]{background:var(--text-money, var(--success, #4caf50))}.dc-cards[data-v-6ba17f23]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dc-card[data-v-6ba17f23]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:3 / 4;padding:14px 8px 12px;border-radius:var(--r-lg, 18px);background:var(--c-surface-2, rgba(255, 255, 255, .05));text-align:center;overflow:hidden}.dc-card[data-v-6ba17f23]:not(.revealed):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 12px,rgba(255,255,255,.025) 12px,rgba(255,255,255,.025) 13px);pointer-events:none}.dc-card.revealed[data-v-6ba17f23]{background:var(--success-bg, rgba(76, 175, 80, .12))}.dc-card-slot[data-v-6ba17f23]{position:absolute;top:8px;left:10px;font-size:10px;font-weight:var(--fw-bold);color:var(--c-text-subtle);letter-spacing:.5px}.dc-card-tier-chip[data-v-6ba17f23]{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:var(--r-pill, 999px);background:var(--c-surface, rgba(0, 0, 0, .25));font-size:10px;font-weight:var(--fw-bold);color:var(--c-text-muted)}.dc-card-check[data-v-6ba17f23]{position:absolute;bottom:8px;right:10px;font-size:12px;font-weight:var(--fw-bold);color:var(--text-money, var(--success))}.dc-card-q-wrap[data-v-6ba17f23],.dc-card-emoji-wrap[data-v-6ba17f23]{width:56px;height:56px;border-radius:50%;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.dc-card.revealed .dc-card-emoji-wrap[data-v-6ba17f23]{background:#4caf502e}.dc-card-q[data-v-6ba17f23]{font-size:30px;line-height:1;color:var(--c-text-subtle);font-weight:var(--fw-bold)}.dc-card-emoji[data-v-6ba17f23]{font-size:28px;line-height:1}.dc-card-name[data-v-6ba17f23]{font-size:var(--fs-xs);color:var(--c-text);font-weight:var(--fw-semibold);line-height:1.2;word-break:break-word;margin-top:2px}.dc-card-name--muted[data-v-6ba17f23]{color:var(--c-text-subtle);font-weight:var(--fw-regular)}.dc-reward-card[data-v-6ba17f23]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--r-lg, 18px);background:var(--c-surface, rgba(255, 255, 255, .04))}.dc-reward-card--claimed[data-v-6ba17f23]{background:var(--success-bg, rgba(76, 175, 80, .12))}.dc-reward-label[data-v-6ba17f23]{font-size:var(--fs-sm);color:var(--c-text-muted)}.dc-reward-value[data-v-6ba17f23]{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-money, var(--success))}.dc-timer[data-v-6ba17f23]{text-align:center;font-size:var(--fs-xs);color:var(--c-text-subtle);margin-top:-4px}.dc-banner[data-v-1c1c859d]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg, 18px);background:var(--c-surface, #1c1c1e);box-shadow:var(--shadow-card);cursor:pointer;-webkit-user-select:none;user-select:none}.dc-banner.ready[data-v-1c1c859d]{background:var(--success-bg, rgba(76, 175, 80, .12))}.dc-banner.done[data-v-1c1c859d]{opacity:.7}.dc-icon[data-v-1c1c859d]{font-size:22px;line-height:1}.dc-body[data-v-1c1c859d]{flex:1;min-width:0}.dc-title[data-v-1c1c859d]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--c-text);line-height:1.2}.dc-status[data-v-1c1c859d]{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px}.dc-banner.ready .dc-status[data-v-1c1c859d]{color:var(--text-money, var(--success));font-weight:var(--fw-semibold)}.dc-side[data-v-1c1c859d]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dc-pips[data-v-1c1c859d]{display:flex;gap:5px}.dc-pip[data-v-1c1c859d]{width:8px;height:8px;border-radius:50%;background:var(--c-surface-2, rgba(255, 255, 255, .08))}.dc-pip.on[data-v-1c1c859d]{background:var(--text-money, var(--success, #4caf50))}.dc-timer[data-v-1c1c859d]{font-size:10px;color:var(--c-text-subtle)}.mc-head[data-v-a5227e0d]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mc-head-emoji[data-v-a5227e0d]{font-size:28px;line-height:1;flex-shrink:0}.mc-head-title[data-v-a5227e0d]{font:var(--type-title3, var(--type-callout));font-weight:var(--fw-bold);color:var(--c-text);line-height:1.2}.mc-head-sub[data-v-a5227e0d]{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:2px}.mc-wrap[data-v-a5227e0d]{display:flex;flex-direction:column;gap:16px;padding:4px 4px 8px}.mc-list[data-v-a5227e0d]{display:flex;flex-direction:column;gap:8px}.mc-row[data-v-a5227e0d]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-lg, 16px);background:var(--c-surface, rgba(255, 255, 255, .04))}.mc-badge[data-v-a5227e0d]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1;flex-shrink:0;background:var(--c-surface-2, rgba(255, 255, 255, .06))}.mc-badge.tone-up[data-v-a5227e0d]{background:var(--accent-soft)}.mc-badge.tone-down[data-v-a5227e0d]{background:var(--warning-bg)}.mc-badge.tone-down-strong[data-v-a5227e0d]{background:var(--danger-bg)}.mc-main[data-v-a5227e0d]{flex:1;min-width:0}.mc-name[data-v-a5227e0d]{font:var(--type-callout);font-weight:var(--fw-semibold);color:var(--c-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-state[data-v-a5227e0d]{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px}.mc-right[data-v-a5227e0d]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.mc-pct[data-v-a5227e0d]{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.mc-pct.tone-up[data-v-a5227e0d]{color:var(--accent)}.mc-pct.tone-down[data-v-a5227e0d]{color:var(--warning)}.mc-pct.tone-down-strong[data-v-a5227e0d]{color:var(--danger)}.mc-timer[data-v-a5227e0d]{font-size:10px;color:var(--c-text-subtle)}.mc-recent[data-v-a5227e0d]{display:flex;flex-direction:column;gap:8px}.mc-recent-title[data-v-a5227e0d]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-muted);padding:0 4px}.mc-recent-row[data-v-a5227e0d]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-md, 12px);background:var(--c-surface-2, rgba(255, 255, 255, .03));font-size:var(--fs-xs)}.mc-recent-emoji[data-v-a5227e0d]{font-size:14px;line-height:1}.mc-recent-name[data-v-a5227e0d]{color:var(--c-text);font-weight:var(--fw-semibold)}.mc-recent-state[data-v-a5227e0d]{color:var(--c-text-muted)}.mc-recent-pct[data-v-a5227e0d]{margin-left:auto;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.mc-recent-pct.tone-up[data-v-a5227e0d]{color:var(--accent)}.mc-recent-pct.tone-down[data-v-a5227e0d]{color:var(--warning)}.mc-recent-pct.tone-down-strong[data-v-a5227e0d]{color:var(--danger)}.mc-recent-time[data-v-a5227e0d]{color:var(--c-text-subtle);font-variant-numeric:tabular-nums}.mt-banner[data-v-4d5a2664]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg, 18px);background:var(--c-surface, #1c1c1e);box-shadow:var(--shadow-card);cursor:pointer;-webkit-user-select:none;user-select:none}.mt-icon[data-v-4d5a2664]{font-size:22px;line-height:1}.mt-body[data-v-4d5a2664]{flex:1;min-width:0}.mt-title[data-v-4d5a2664]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--c-text);line-height:1.2}.mt-summary[data-v-4d5a2664]{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-up[data-v-4d5a2664]{color:var(--accent);font-weight:var(--fw-semibold)}.mt-down[data-v-4d5a2664]{color:var(--warning);font-weight:var(--fw-semibold)}.mt-sep[data-v-4d5a2664]{margin:0 6px;color:var(--c-text-subtle)}.mt-chevron[data-v-4d5a2664]{font-size:20px;color:var(--c-text-subtle);line-height:1;flex-shrink:0}.empty[data-v-7d989206]{text-align:center;padding:40px 20px}.top-mode-switch[data-v-7d989206]{margin-bottom:var(--sp-3)}.biz-list[data-v-7d989206]{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:var(--sp-3)}.biz-list>.section[data-v-7d989206]{margin-bottom:0}.list-header[data-v-7d989206]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:var(--sp-2)}.list-title[data-v-7d989206]{font-size:17px;font-weight:var(--fw-bold);color:var(--c-text)}.list-actions[data-v-7d989206]{display:flex;gap:var(--sp-2);align-items:center}.sort-btn[data-v-7d989206]{width:32px;height:32px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sort-btn[data-v-7d989206]:hover{background:var(--c-surface-2)}.sort-btn.active[data-v-7d989206]{background:var(--c-primary-soft);color:var(--c-primary);border-color:var(--c-primary)}.sort-panel[data-v-7d989206]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:10px}.sort-chip[data-v-7d989206]{padding:6px 12px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sort-chip[data-v-7d989206]:hover{background:var(--c-surface-2)}.sort-chip.active[data-v-7d989206]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.sort-arrow[data-v-7d989206]{margin-left:var(--sp-1);font-size:var(--fs-base);line-height:1;font-weight:var(--fw-bold)}.filter-chip[data-v-7d989206]{display:inline-flex;align-items:center;gap:var(--sp-1)}.filter-chip-check[data-v-7d989206]{font-weight:var(--fw-bold)}.cards[data-v-7d989206]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-2)}.biz-card-add[data-v-7d989206]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);min-height:180px;padding:var(--sp-3);border:2px dashed var(--separator-strong);border-radius:var(--r-2xl);background:transparent;color:var(--text-secondary);cursor:pointer;text-align:center;transition:border-color var(--t-fast) var(--ease-emphasized),color var(--t-fast) var(--ease-emphasized),background var(--t-fast) var(--ease-emphasized),transform var(--t-fast) var(--ease-emphasized)}.biz-card-add[data-v-7d989206]:active{background:var(--surface-card);border-color:var(--text-secondary);color:var(--text-primary);transform:scale(.98)}.biz-card-add-label[data-v-7d989206]{font:var(--type-body);font-weight:600;line-height:1.25}.collect-btn[data-v-7d989206]{background:var(--success)!important;color:#fff!important;border-color:var(--success)!important}.upgrade-hint-section .desc[data-v-7d989206]{font-size:var(--fs-sm);color:var(--c-text-muted)}.income-row[data-v-7d989206]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-4)}.income[data-v-7d989206]{font-size:var(--fs-lg);color:var(--success);font-weight:var(--fw-medium)}.sell[data-v-7d989206]{background:var(--surface-card);color:var(--danger);border:1px solid rgba(248,113,113,.3);border-radius:var(--r-md);padding:6px 12px;cursor:pointer;font-size:var(--fs-sm)}.progress[data-v-7d989206]{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.bar[data-v-7d989206]{height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent));box-shadow:0 0 8px var(--accent-glow-soft);transition:width .4s}.time[data-v-7d989206]{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:var(--sp-1);text-align:right}.section[data-v-7d989206]{margin-bottom:14px}.section .title[data-v-7d989206]{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:6px}.branch-block[data-v-7d989206]{margin-bottom:12px;background:var(--surface-card);padding:14px;border-radius:var(--r-xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.branch-head[data-v-7d989206]{display:flex;align-items:center;gap:10px}.branch-icon[data-v-7d989206]{flex-shrink:0;width:38px;height:38px;border-radius:var(--r-md);background:var(--surface-card-strong);display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.branch-title[data-v-7d989206]{flex:1;min-width:0}.bname[data-v-7d989206]{font:var(--type-callout);font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blevel[data-v-7d989206]{font:var(--type-caption-1);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px}.branch-head[data-v-7d989206] .ui-btn{flex:0 0 auto;min-width:104px}.desc[data-v-7d989206]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.35}.branch-res[data-v-7d989206]{display:inline-flex;align-items:center;gap:7px;width:fit-content;font:var(--type-footnote);background:var(--surface-card-strong);border-radius:var(--r-pill);padding:5px 12px 5px 6px}.branch-res-icon[data-v-7d989206]{flex-shrink:0;border-radius:var(--r-sm)}.branch-res-name[data-v-7d989206]{color:var(--text-secondary);font-weight:600}.branch-res-need[data-v-7d989206]{font-weight:700;color:var(--success);font-variant-numeric:tabular-nums}.branch-res-need.shortage[data-v-7d989206]{color:var(--danger)}.modal-hint[data-v-7d989206]{font-size:var(--fs-sm);color:#888;margin-bottom:var(--sp-3);line-height:1.4}.modal-select[data-v-7d989206]{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font:inherit}.modal-empty[data-v-7d989206]{text-align:center;color:var(--text-tertiary);padding:24px 0;font-size:var(--fs-base)}.modal-field[data-v-7d989206]{margin-bottom:14px}.modal-field label[data-v-7d989206]{display:block;font-size:var(--fs-sm);color:#888;margin-bottom:var(--sp-1)}.modal-field input[data-v-7d989206],.modal-field select[data-v-7d989206]{width:100%;padding:8px 12px;border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--surface-card);color:var(--text-primary);font-size:var(--fs-md);box-sizing:border-box}.modal-field select option[data-v-7d989206]{background:var(--surface-card);color:var(--text-primary)}.modal-field input[data-v-7d989206]::placeholder{color:#bbb}.upgrade-btn.is-poor[data-v-7d989206]{background:var(--c-surface-2);color:var(--c-text-muted)}.up-biz-row[data-v-7d989206]{display:flex;align-items:center;gap:var(--sp-3)}.up-biz-icon[data-v-7d989206]{width:40px;height:40px;border-radius:var(--r-md);background:var(--c-primary-soft);color:var(--c-primary);display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.up-biz-text[data-v-7d989206]{min-width:0;flex:1}.up-biz-name[data-v-7d989206]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text)}.up-biz-sub[data-v-7d989206]{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.35}.up-stats[data-v-7d989206]{background:var(--c-surface-2);border-radius:var(--r-lg);padding:4px 12px;display:flex;flex-direction:column;margin-top:var(--sp-3)}.up-stats-empty[data-v-7d989206]{padding:14px 12px;text-align:center;color:var(--c-text-muted);font-size:var(--fs-sm)}.up-stat-row[data-v-7d989206]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--c-border);gap:var(--sp-2)}.up-stat-row[data-v-7d989206]:last-child{border-bottom:none}.up-stat-left[data-v-7d989206]{display:flex;align-items:center;gap:var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.up-stat-label[data-v-7d989206]{color:var(--c-text)}.up-stat-right[data-v-7d989206]{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.up-stat-before[data-v-7d989206]{color:var(--c-text-subtle);text-decoration:line-through;text-decoration-color:var(--c-text-subtle)}.up-stat-after[data-v-7d989206]{color:var(--c-text)}.up-cost-row[data-v-7d989206]{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-top:var(--sp-2)}.up-cost-label[data-v-7d989206]{color:var(--c-text-muted);font-size:var(--fs-sm)}.up-cost-value[data-v-7d989206]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--c-text)}.up-cost-value.is-poor[data-v-7d989206]{color:var(--c-danger, #c0392b)}.sm-pad[data-v-7d989206]{padding:0 16px 8px}.qt-wrap[data-v-af418554]{display:flex;flex-direction:column;gap:12px}.qt-tabs[data-v-af418554]{margin-bottom:4px}.qt-hint[data-v-af418554]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.qt-list[data-v-af418554]{display:flex;flex-direction:column;gap:10px}.qt-card[data-v-af418554]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.qt-head[data-v-af418554]{display:flex;align-items:center;gap:10px;min-width:0}.qt-icon[data-v-af418554]{width:38px;height:38px;border-radius:var(--r-md);background:var(--quest-accent, var(--accent));display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.qt-titles[data-v-af418554]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.qt-title[data-v-af418554]{margin:0;font:var(--type-callout);font-weight:700;color:var(--text)}.qt-rewards[data-v-af418554]{display:flex;flex-wrap:wrap;gap:6px}.qt-rw[data-v-af418554]{font:var(--type-caption-1);font-weight:700;color:var(--text-secondary);background:var(--surface-card-strong);border-radius:var(--r-pill);padding:3px 9px;font-variant-numeric:tabular-nums}.qt-rw--money[data-v-af418554]{color:var(--success)}.qt-period[data-v-af418554]{display:inline-flex;align-items:center;align-self:flex-start;font:var(--type-caption-2);padding:2px 8px;border-radius:var(--r-pill);background:var(--bg-secondary);color:var(--text-secondary)}.qt-period.period-weekly[data-v-af418554]{background:var(--accent-soft);color:var(--accent)}.qt-period.period-season[data-v-af418554]{background:var(--warning-bg);color:var(--warning)}.qt-period.period-starter[data-v-af418554]{background:var(--accent-soft);color:var(--accent)}.qt-bar[data-v-af418554]{height:7px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.qt-fill[data-v-af418554]{height:100%;border-radius:var(--r-pill);background:linear-gradient(180deg,#fff3,#fff0 55%),var(--quest-accent, var(--accent));transition:width .3s var(--ease-emphasized)}.qt-fill--accent[data-v-af418554]{background:linear-gradient(180deg,#fff3,#fff0 55%),var(--accent)}.qt-bottom[data-v-af418554]{display:flex;justify-content:space-between;align-items:center;gap:10px}.qt-prog[data-v-af418554]{font:var(--type-footnote);color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px}.qt-reroll[data-v-af418554]{background:transparent;border:none;padding:0;font:var(--type-footnote);color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.qt-reroll[data-v-af418554]:disabled{color:var(--text-hint);cursor:default;text-decoration:none}.qt-streak[data-v-af418554]{display:flex;align-items:center;gap:12px;background:var(--warning-bg);border-radius:var(--r-lg);padding:14px 16px}.qt-streak-icon[data-v-af418554]{width:40px;height:40px;border-radius:var(--r-md);background:#ff95002e;color:var(--warning);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qt-streak-text[data-v-af418554]{flex:1;min-width:0}.qt-streak-title[data-v-af418554]{font:var(--type-headline);color:var(--text)}.qt-streak-sub[data-v-af418554]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.qt-section-title[data-v-af418554]{margin:4px 0 0;font:var(--type-headline);color:var(--text)}.qt-ach[data-v-af418554]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.qt-ach-top[data-v-af418554]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.qt-ach-info[data-v-af418554]{min-width:0}.qt-ach-name[data-v-af418554]{margin:0;font:var(--type-callout);font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.qt-ach-desc[data-v-af418554]{margin:2px 0 0;font:var(--type-footnote);color:var(--text-secondary)}.qt-ach-reward[data-v-af418554]{font:var(--type-footnote);font-weight:600;color:var(--success);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.qt-ach-prog[data-v-af418554]{font:var(--type-footnote);color:var(--text-hint)}.sh[data-v-a036cdd0]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.sh-subtabs[data-v-a036cdd0]{margin-bottom:4px}.sh-hint[data-v-a036cdd0]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.sh-section-title[data-v-a036cdd0]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.sh-card[data-v-a036cdd0]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.sh-card--form[data-v-a036cdd0]{background:var(--bg-section)}.sh-card-title[data-v-a036cdd0]{margin:0;font:var(--type-headline);color:var(--text)}.sh-head[data-v-a036cdd0]{display:flex;align-items:center;gap:10px}.sh-icon[data-v-a036cdd0]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:var(--r-md);flex-shrink:0;font-size:22px}.sh-titles[data-v-a036cdd0]{flex:1;min-width:0}.sh-name[data-v-a036cdd0]{font:var(--type-callout);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-meta[data-v-a036cdd0]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.sh-pct[data-v-a036cdd0]{flex-shrink:0;font:var(--type-callout);font-weight:700;height:auto;padding:4px 10px;border-radius:var(--r-md)}.sh-info[data-v-a036cdd0]{margin:0;display:flex;gap:8px;flex-wrap:wrap}.sh-info-cell[data-v-a036cdd0]{flex:1;min-width:80px;background:var(--bg);border-radius:var(--r-md);padding:6px 10px}.sh-info-cell dt[data-v-a036cdd0]{margin:0;font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px}.sh-info-cell dd[data-v-a036cdd0]{margin:2px 0 0;font:var(--type-footnote);font-weight:600;color:var(--text)}.sh-stats[data-v-a036cdd0]{margin:0;display:flex;gap:8px}.sh-stat[data-v-a036cdd0]{flex:1;text-align:center;background:var(--bg);border-radius:var(--r-md);padding:8px 6px}.sh-stat dt[data-v-a036cdd0]{margin:0;font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.2px}.sh-stat dd[data-v-a036cdd0]{margin:2px 0 0;font:var(--type-footnote);font-weight:600;color:var(--text)}.sh-buy[data-v-a036cdd0]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--separator);padding-top:10px}.sh-buy-row[data-v-a036cdd0]{display:flex;align-items:center;gap:8px}.sh-buy-row label[data-v-a036cdd0]{font:var(--type-footnote);color:var(--text-secondary);white-space:nowrap}.sh-buy-row input[data-v-a036cdd0]{width:80px;text-align:center}.sh-buy-total[data-v-a036cdd0]{margin-left:auto;font:var(--type-callout);font-weight:600;color:var(--success)}.sh-field[data-v-a036cdd0]{display:flex;flex-direction:column;gap:4px}.sh-field label[data-v-a036cdd0]{font:var(--type-footnote);color:var(--text-secondary)}.sh-field input[data-v-a036cdd0],.sh-field select[data-v-a036cdd0]{width:100%}.sh-preview[data-v-a036cdd0]{background:var(--bg);border-radius:var(--r-md);padding:8px 12px;font:var(--type-footnote);color:var(--text-secondary);text-align:right}.sh-preview b[data-v-a036cdd0]{color:var(--success)}.sh-buyback-offer[data-v-a036cdd0]{background:var(--warning-bg);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.sh-buyback-text[data-v-a036cdd0]{font:var(--type-footnote);color:var(--text);line-height:1.4}.sh-buyback-actions[data-v-a036cdd0]{display:flex;gap:8px}.sh-buyback-actions[data-v-a036cdd0] .ui-btn{flex:1}.sh-buyback-form[data-v-a036cdd0]{background:var(--bg);border-radius:var(--r-md);padding:12px;display:flex;flex-direction:column;gap:8px}.sh-takeover[data-v-a036cdd0]{border-top:1px solid var(--separator);padding-top:10px;display:flex;flex-direction:column;gap:8px}.sh-takeover-hint[data-v-a036cdd0]{margin:0;font:var(--type-footnote);color:var(--danger);font-weight:600}.sh-log[data-v-a036cdd0]{background:var(--bg-section);border-radius:var(--r-lg);padding:10px 12px;box-shadow:var(--shadow-1);border-left:3px solid var(--separator);display:flex;flex-direction:column;gap:6px}.sh-log--received[data-v-a036cdd0]{border-left-color:var(--success)}.sh-log--paid[data-v-a036cdd0]{border-left-color:var(--warning)}.sh-log-head[data-v-a036cdd0]{display:flex;align-items:center;gap:10px}.sh-log-icon[data-v-a036cdd0]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:var(--r-md);flex-shrink:0;font-size:18px}.sh-log-info[data-v-a036cdd0]{flex:1;min-width:0}.sh-log-biz[data-v-a036cdd0]{font:var(--type-footnote);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-log-meta[data-v-a036cdd0]{font:var(--type-caption-1);color:var(--text-secondary)}.sh-log-amount[data-v-a036cdd0]{font:var(--type-callout);font-weight:700;flex-shrink:0}.sh-log-foot[data-v-a036cdd0]{display:flex;justify-content:space-between;font:var(--type-caption-1);color:var(--text-hint)}.sh-log-date[data-v-a036cdd0]{color:var(--text-hint)}.sh-stats-grid[data-v-a036cdd0]{display:flex;flex-wrap:wrap;gap:8px}.sh-stat-card[data-v-a036cdd0]{flex:1;min-width:100px;background:var(--bg-section);border-radius:var(--r-lg);padding:10px 12px;text-align:center;box-shadow:var(--shadow-1)}.sh-stat-card--wide[data-v-a036cdd0]{flex-basis:100%}.sh-stat-label[data-v-a036cdd0]{font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px}.sh-stat-value[data-v-a036cdd0]{margin-top:4px;font:var(--type-title-3);color:var(--text)}.sh-success[data-v-a036cdd0]{color:var(--success)}.sh-warning[data-v-a036cdd0]{color:var(--warning)}.sh-info-blue[data-v-a036cdd0]{color:var(--info)}.bk[data-v-585fd29a]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.bk-tabs[data-v-585fd29a]{margin-bottom:4px}.bk-hint[data-v-585fd29a]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.bk-section-title[data-v-585fd29a]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.bk-card[data-v-585fd29a]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.bk-card-title[data-v-585fd29a]{margin:0;font:var(--type-headline);color:var(--text)}.bk-card-sub[data-v-585fd29a]{margin:-4px 0 0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.bk-field[data-v-585fd29a]{display:flex;flex-direction:column;gap:4px}.bk-field label[data-v-585fd29a]{font:var(--type-footnote);color:var(--text-secondary)}.bk-field input[data-v-585fd29a],.bk-field select[data-v-585fd29a]{width:100%}.bk-stats-row[data-v-585fd29a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bk-stat[data-v-585fd29a]{background:var(--bg-section);border-radius:var(--r-lg);padding:10px 12px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:2px;text-align:center}.bk-stat-label[data-v-585fd29a]{font:var(--type-caption-1);color:var(--text-secondary)}.bk-stat-value[data-v-585fd29a]{font:var(--type-title-3);color:var(--text)}.bk-preview[data-v-585fd29a]{background:var(--bg);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.bk-preview-row[data-v-585fd29a]{display:flex;justify-content:space-between;gap:12px;font:var(--type-subhead);color:var(--text)}.bk-preview-row b[data-v-585fd29a]{font-weight:600}.bk-preview-row.bk-preview-sub[data-v-585fd29a]{color:var(--text-secondary);font:var(--type-footnote)}.bk-positive[data-v-585fd29a]{color:var(--success)}.bk-negative[data-v-585fd29a]{color:var(--danger)}.bk-info[data-v-585fd29a]{background:var(--bg);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.bk-info-top[data-v-585fd29a]{display:flex;justify-content:space-between;align-items:center;gap:8px}.bk-info-top strong[data-v-585fd29a]{font:var(--type-callout);font-weight:600;color:var(--text)}.bk-info-sub[data-v-585fd29a]{font:var(--type-footnote);color:var(--text-secondary)}.bk-warn[data-v-585fd29a]{background:var(--warning-bg);color:var(--warning);border-radius:var(--r-sm);padding:6px 10px;font:var(--type-footnote);font-weight:600}.bk-lot[data-v-585fd29a]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.bk-lot-top[data-v-585fd29a]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bk-lot-info[data-v-585fd29a]{flex:1;min-width:0}.bk-lot-name[data-v-585fd29a]{font:var(--type-callout);font-weight:600;color:var(--text)}.bk-lot-sub[data-v-585fd29a]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.bk-lot-price[data-v-585fd29a]{font:var(--type-callout);font-weight:700;color:var(--text);flex-shrink:0}.bk-lot-bottom[data-v-585fd29a]{display:flex;justify-content:space-between;align-items:center;gap:8px}.bk-lot-time[data-v-585fd29a]{font:var(--type-footnote);color:var(--text-hint);font-variant-numeric:tabular-nums}.bk-bank-top[data-v-585fd29a]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bk-bank-info[data-v-585fd29a]{min-width:0}.bk-bank-title[data-v-585fd29a]{font:var(--type-callout);font-weight:600;color:var(--text)}.bk-bank-sub[data-v-585fd29a]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.bk-metric-grid[data-v-585fd29a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-metric[data-v-585fd29a]{background:var(--bg);border-radius:var(--r-md);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.bk-metric span[data-v-585fd29a]{font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px}.bk-metric b[data-v-585fd29a]{font:var(--type-footnote);font-weight:600;color:var(--text)}@media (max-width: 380px){.bk-metric-grid[data-v-585fd29a]{grid-template-columns:repeat(2,1fr)}.bk-stats-row[data-v-585fd29a]{grid-template-columns:1fr}}.bk-foreign[data-v-585fd29a]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.bk-foreign-head[data-v-585fd29a]{display:flex;align-items:center;gap:8px}.bk-foreign-title[data-v-585fd29a]{margin:0;font:var(--type-callout);color:var(--text)}.bk-foreign-hint[data-v-585fd29a]{font:var(--type-footnote);color:var(--text-secondary);margin:0 0 4px}.bk-foreign-row[data-v-585fd29a]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-secondary);border-radius:var(--r-md);transition:background .3s var(--ease-emphasized)}.bk-foreign-row.is-highlighted[data-v-585fd29a]{background:var(--bg-section);outline:2px solid var(--accent);outline-offset:-2px}.bk-foreign-info[data-v-585fd29a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bk-foreign-name[data-v-585fd29a]{font:var(--type-callout);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-foreign-meta[data-v-585fd29a]{font:var(--type-caption-1);color:var(--text-secondary)}.lb-transfer-pad[data-v-3289daf3]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.lb-transfer-meta[data-v-3289daf3]{font:var(--type-callout);color:var(--text)}.lb-field[data-v-3289daf3]{display:flex;flex-direction:column;gap:4px}.lb-field label[data-v-3289daf3]{font:var(--type-footnote);color:var(--text-secondary)}.lb-field input[data-v-3289daf3]{width:100%}.lb-transfer-info[data-v-3289daf3]{background:var(--success-bg);color:var(--success);border-radius:var(--r-md);padding:8px 12px;font:var(--type-footnote)}.lb-transfer-balance[data-v-3289daf3]{font:var(--type-footnote);color:var(--text-secondary)}.ppb[data-v-bcdf9222]{display:flex;flex-direction:column;gap:10px}.ppb-card[data-v-bcdf9222]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.ppb-card-title[data-v-bcdf9222]{margin:0;font:var(--type-headline);color:var(--text)}.ppb-header[data-v-bcdf9222]{flex-direction:row;align-items:center;gap:14px}.ppb-header-info[data-v-bcdf9222]{flex:1;min-width:0}.ppb-name[data-v-bcdf9222]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:var(--type-title-3);color:var(--text)}.ppb-badges[data-v-bcdf9222]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ppb-lm-grid[data-v-bcdf9222]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:6px}.ppb-lm-card[data-v-bcdf9222]{display:flex;align-items:center;gap:10px;background:var(--bg-section);border-radius:var(--r-lg);padding:8px 10px;box-shadow:var(--shadow-1);min-width:0}.ppb-lm-card-icon[data-v-bcdf9222]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ppb-lm-card-img[data-v-bcdf9222]{width:100%;height:100%;object-fit:contain;display:block}.ppb-lm-card-emoji[data-v-bcdf9222]{font-size:26px}.ppb-lm-card-name[data-v-bcdf9222]{font:var(--type-subhead);font-weight:var(--fw-semibold);color:var(--text);line-height:1.2;min-width:0;overflow-wrap:anywhere}.ppb-lastseen[data-v-bcdf9222]{margin-top:6px;font:var(--type-caption-1);color:var(--text-hint)}.ppb-stats[data-v-bcdf9222]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ppb-stat[data-v-bcdf9222]{background:var(--bg-section);border-radius:var(--r-lg);padding:10px 12px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:2px}.ppb-stat-label[data-v-bcdf9222]{font:var(--type-caption-1);color:var(--text-secondary)}.ppb-stat-value[data-v-bcdf9222]{font:var(--type-title-3);color:var(--text)}.ppb-money[data-v-bcdf9222]{color:var(--success)}.lb-profile[data-v-b5f7e5f5]{display:flex;flex-direction:column;gap:12px}.lb-back[data-v-b5f7e5f5]{align-self:flex-start;padding-left:0;padding-right:0}.lb-card[data-v-b5f7e5f5]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.lb-card-title[data-v-b5f7e5f5]{margin:0;font:var(--type-headline);color:var(--text)}.lb-stat-label[data-v-b5f7e5f5]{font:var(--type-caption-1);color:var(--text-secondary)}.lb-stat-value[data-v-b5f7e5f5]{font:var(--type-title-3);color:var(--text)}.lb-stat-sub[data-v-b5f7e5f5]{font:var(--type-caption-2);color:var(--text-hint);margin-top:2px}.lb-biz-grid[data-v-b5f7e5f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.lb-biz-card[data-v-b5f7e5f5]{text-align:left;background:var(--bg);border-radius:var(--r-md);padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:background var(--t-fast) var(--ease-emphasized)}.lb-biz-card[data-v-b5f7e5f5]:active{background:var(--bg-secondary)}.lb-biz-top[data-v-b5f7e5f5]{display:flex;justify-content:space-between;align-items:center;gap:8px}.lb-biz-name[data-v-b5f7e5f5]{font:var(--type-footnote);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-biz-branch[data-v-b5f7e5f5]{font:var(--type-caption-1);color:var(--text-secondary)}.lb-biz-meta[data-v-b5f7e5f5]{font:var(--type-caption-1);color:var(--text-hint)}.lb-biz-bottom[data-v-b5f7e5f5]{display:flex;justify-content:space-between;align-items:center;gap:6px}.lb-biz-income[data-v-b5f7e5f5]{font:var(--type-footnote);font-weight:600;color:var(--success)}.lb-transfer-cta[data-v-b5f7e5f5]{margin-top:4px}.ll[data-v-1807fe0a]{display:flex;flex-direction:column;gap:12px}.ll-modes[data-v-1807fe0a]{margin-bottom:4px}.ll-list[data-v-1807fe0a]{display:flex;flex-direction:column;gap:8px}.ll-row[data-v-1807fe0a]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized)}.ll-row[data-v-1807fe0a]:active:not(:disabled){background:var(--bg-secondary)}.ll-row.is-me[data-v-1807fe0a]{box-shadow:0 0 0 2px var(--accent),var(--shadow-1);cursor:default}.ll-row[data-v-1807fe0a]:disabled{cursor:default}.ll-rank[data-v-1807fe0a]{flex-shrink:0;width:36px;text-align:center;font:var(--type-callout);font-weight:700;color:var(--text-secondary)}.ll-rank.gold[data-v-1807fe0a]{color:var(--warning)}.ll-rank.silver[data-v-1807fe0a]{color:var(--text-secondary)}.ll-rank.bronze[data-v-1807fe0a]{color:#b87a3c}.ll-medal[data-v-1807fe0a]{font-size:20px}.ll-row-info[data-v-1807fe0a]{flex:1;min-width:0}.ll-row-name[data-v-1807fe0a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:var(--type-callout);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis}.ll-row-stats[data-v-1807fe0a]{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.ll-stat-money[data-v-1807fe0a]{font:var(--type-footnote);font-weight:600;color:var(--text-secondary)}.ll-stat-infl[data-v-1807fe0a]{font:var(--type-caption-1);color:var(--text-secondary);display:inline-flex;align-items:center;gap:3px;justify-content:flex-end}.ll-filters[data-v-1807fe0a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ll-filters button[data-v-1807fe0a]{padding:6px 12px;background:var(--bg-secondary);color:var(--text-secondary);border-radius:var(--r-pill);font:var(--type-footnote);font-weight:600}.ll-filters button.is-active[data-v-1807fe0a]{background:var(--accent);color:var(--on-accent)}.ll-biz-list[data-v-1807fe0a]{display:flex;flex-direction:column;gap:8px}.ll-biz-row[data-v-1807fe0a]{display:flex;gap:12px;padding:10px 12px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);text-align:left;cursor:pointer;align-items:flex-start;transition:background var(--t-fast) var(--ease-emphasized)}.ll-biz-row[data-v-1807fe0a]:active{background:var(--bg-secondary)}.ll-biz-row.is-static[data-v-1807fe0a]{cursor:default}.ll-biz-body[data-v-1807fe0a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ll-biz-top[data-v-1807fe0a]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ll-biz-name[data-v-1807fe0a]{font:var(--type-callout);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-biz-tags[data-v-1807fe0a]{display:flex;gap:4px;flex-wrap:wrap}.ll-biz-foot[data-v-1807fe0a]{display:flex;justify-content:space-between;font:var(--type-caption-1);color:var(--text-hint);gap:6px}.ll-biz-district[data-v-1807fe0a]{display:inline-flex;align-items:center;gap:3px}.bp-profile[data-v-c1fc49ff]{display:flex;flex-direction:column;gap:12px}.bp-back[data-v-c1fc49ff]{align-self:flex-start;padding-left:0;padding-right:0}.bp-block[data-v-c1fc49ff]{display:flex;flex-direction:column;gap:10px}.bp-section-title[data-v-c1fc49ff]{margin:4px 0 0;font:var(--type-headline);color:var(--text)}.bp-card[data-v-c1fc49ff]{background:var(--surface-card);border-radius:var(--r-xl);padding:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px}.bp-card-title[data-v-c1fc49ff]{margin:0;font:var(--type-headline);color:var(--text)}.bp-hero[data-v-c1fc49ff]{display:flex;flex-direction:column;gap:6px}.bp-hero-row[data-v-c1fc49ff]{display:flex;gap:6px;flex-wrap:wrap}.bp-hero-name[data-v-c1fc49ff]{margin:0;font:var(--type-title-2);color:var(--text)}.bp-hero-type[data-v-c1fc49ff]{font:var(--type-footnote);color:var(--text-secondary)}.bp-hero-tags[data-v-c1fc49ff]{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.bp-hero-income[data-v-c1fc49ff]{margin-top:6px;font:var(--type-large-title);color:var(--success);font-weight:700}.bp-income-unit[data-v-c1fc49ff]{font:var(--type-callout);color:var(--text-secondary);font-weight:400;margin-left:4px}.bp-info-row[data-v-c1fc49ff]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bp-info-cell[data-v-c1fc49ff]{background:var(--surface-card-strong);border-radius:var(--r-md);padding:10px 12px}.bp-info-cell dt[data-v-c1fc49ff]{margin:0;font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px}.bp-info-cell dd[data-v-c1fc49ff]{margin:2px 0 0;font:var(--type-footnote);font-weight:600;color:var(--text)}.bp-owner-link[data-v-c1fc49ff]{color:var(--accent);cursor:pointer}.bp-owner-link[data-v-c1fc49ff]:active{color:var(--accent-pressed)}.bp-key-stats[data-v-c1fc49ff]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bp-kv[data-v-c1fc49ff]{background:var(--surface-card-strong);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:3px}.bp-kv dt[data-v-c1fc49ff]{margin:0;font:var(--type-caption-1);color:var(--text-secondary)}.bp-kv dd[data-v-c1fc49ff]{margin:0;font:var(--type-callout);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.bp-stats-grid[data-v-c1fc49ff]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.bp-stat-tile[data-v-c1fc49ff]{background:var(--surface-card-strong);border-radius:var(--r-md);padding:10px 4px;text-align:center;display:flex;flex-direction:column;gap:2px}.bp-stat-num[data-v-c1fc49ff]{font:var(--type-title-3);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.bp-stat-label[data-v-c1fc49ff]{font:var(--type-caption-2);color:var(--text-secondary);line-height:1.2}.bp-sh-bar[data-v-c1fc49ff]{height:10px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden;display:flex}.bp-sh-seg[data-v-c1fc49ff]{height:100%}.bp-sh-list[data-v-c1fc49ff]{display:flex;flex-direction:column;gap:4px}.bp-sh-item[data-v-c1fc49ff]{display:flex;align-items:center;gap:8px;font:var(--type-footnote);color:var(--text)}.bp-sh-dot[data-v-c1fc49ff]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bp-sh-name[data-v-c1fc49ff]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-sh-pct[data-v-c1fc49ff]{font-weight:700;color:var(--text)}.bp-atk[data-v-c1fc49ff]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-card);border-radius:var(--r-xl);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:background var(--t-fast) var(--ease-emphasized)}.bp-atk[data-v-c1fc49ff]:active:not(:disabled){background:var(--bg-secondary)}.bp-atk[data-v-c1fc49ff]:disabled{opacity:.5;cursor:default}.bp-atk-icon[data-v-c1fc49ff]{width:40px;height:40px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bp-atk-icon--sabotage[data-v-c1fc49ff]{background:var(--danger-bg);color:var(--danger)}.bp-atk-icon--war[data-v-c1fc49ff]{background:var(--warning-bg);color:var(--warning)}.bp-atk-icon--poach[data-v-c1fc49ff]{background:var(--info-bg);color:var(--info)}.bp-atk-body[data-v-c1fc49ff]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bp-atk-name[data-v-c1fc49ff]{font:var(--type-callout);font-weight:600;color:var(--text)}.bp-atk-effect[data-v-c1fc49ff]{font:var(--type-footnote);color:var(--text-secondary);display:inline-flex;align-items:center;gap:4px}.bp-atk-cost[data-v-c1fc49ff]{font:var(--type-callout);font-weight:700;color:var(--text);flex-shrink:0}@media (max-width: 380px){.bp-stats-grid[data-v-c1fc49ff]{grid-template-columns:repeat(3,1fr)}.bp-info-row[data-v-c1fc49ff],.bp-key-stats[data-v-c1fc49ff]{grid-template-columns:1fr}}.lb[data-v-4dc349ad]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.srv[data-v-02e7d772]{display:flex;flex-direction:column;gap:12px}.srv-card[data-v-02e7d772]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:14px;display:flex;flex-direction:column;gap:10px}.srv-card-title[data-v-02e7d772]{margin:0;font:var(--type-headline);color:var(--text)}.srv-board[data-v-02e7d772]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.srv-row[data-v-02e7d772]{display:grid;grid-template-columns:28px 28px 1fr auto;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-md)}.srv-row.is-me[data-v-02e7d772]{background:var(--accent-soft)}.srv-place[data-v-02e7d772]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--text-secondary);text-align:center}.srv-medal[data-v-02e7d772]{font-size:18px}.srv-row-name[data-v-02e7d772]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv-row-nw[data-v-02e7d772]{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.srv-my-grid[data-v-02e7d772]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.srv-my-cell[data-v-02e7d772]{display:flex;flex-direction:column;gap:2px}.srv-my-label[data-v-02e7d772]{font:var(--type-caption-1);color:var(--text-secondary)}.srv-my-value[data-v-02e7d772]{font:var(--type-title-3);color:var(--text)}.srv-not-ranked[data-v-02e7d772]{margin:0;font:var(--type-subhead);color:var(--text-secondary)}.srv-facts[data-v-02e7d772]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font:var(--type-subhead);color:var(--text)}.sp[data-v-9d29f7de]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.sp-title[data-v-9d29f7de]{margin:0;font:var(--type-title-2, var(--type-title-3));font-weight:var(--fw-bold);color:var(--text)}.sp-list[data-v-9d29f7de]{display:flex;flex-direction:column;gap:10px}.sp-card[data-v-9d29f7de]{width:100%;box-sizing:border-box;text-align:left;background:var(--bg-section);border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.sp-card.is-clickable[data-v-9d29f7de]{cursor:pointer;transition:transform var(--t-fast, .15s) var(--ease-emphasized, ease)}.sp-card.is-clickable[data-v-9d29f7de]:active{transform:scale(.99)}.sp-card.is-current[data-v-9d29f7de]{border-color:var(--accent)}.sp-top[data-v-9d29f7de]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-pill[data-v-9d29f7de]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font:var(--type-caption-2);font-weight:var(--fw-bold)}.sp-dot[data-v-9d29f7de]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.sp-pill.is-active[data-v-9d29f7de]{background:var(--success-bg, rgba(52, 199, 89, .16));color:var(--success)}.sp-pill.is-upcoming[data-v-9d29f7de]{background:var(--info-bg, var(--accent-soft));color:var(--info, var(--accent))}.sp-pill.is-ended[data-v-9d29f7de]{background:var(--surface-grouped, rgba(255, 255, 255, .06));color:var(--text-secondary)}.sp-results-hint[data-v-9d29f7de]{font:var(--type-caption-1);font-weight:var(--fw-semibold);color:var(--accent)}.sp-name[data-v-9d29f7de]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--text)}.sp-desc[data-v-9d29f7de]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.sp-meta-accent[data-v-9d29f7de]{font:var(--type-subhead);font-weight:var(--fw-semibold);color:var(--accent);font-variant-numeric:tabular-nums}.sp-meta-dim[data-v-9d29f7de]{font:var(--type-footnote);color:var(--text-secondary);font-variant-numeric:tabular-nums}.sp-sheet[data-v-9d29f7de]{padding:0 16px 16px}.cities[data-v-83d2efe6]{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.cities-head[data-v-83d2efe6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.cities-head-text[data-v-83d2efe6]{flex:1;min-width:0}.cities-title[data-v-83d2efe6]{font:var(--type-headline);color:var(--text)}.cities-sub[data-v-83d2efe6]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.cities-list[data-v-83d2efe6]{display:flex;flex-direction:column;gap:10px}.city-card[data-v-83d2efe6]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.city-card-head[data-v-83d2efe6]{display:flex;flex-direction:column;gap:2px}.city-card-name-row[data-v-83d2efe6]{display:flex;align-items:center;gap:8px}.city-card-name[data-v-83d2efe6]{font:var(--type-callout);font-weight:600;color:var(--text)}.city-tag[data-v-83d2efe6]{font:var(--type-caption-2);padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-card-strong);color:var(--text-secondary)}.city-tag.mine[data-v-83d2efe6]{color:var(--text-money)}.city-card-owner[data-v-83d2efe6]{font:var(--type-footnote);color:var(--text-secondary)}.city-stats[data-v-83d2efe6]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}.city-stat[data-v-83d2efe6]{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-caption-1)}.city-stat dt[data-v-83d2efe6]{margin:0;color:var(--text-secondary)}.city-stat dd[data-v-83d2efe6]{margin:0;color:var(--text);font-weight:600}.city-stat-hint[data-v-83d2efe6]{color:var(--text-secondary);font-weight:400;margin-left:4px}.city-detail-head[data-v-83d2efe6]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.city-back[data-v-83d2efe6]{background:transparent;border:none;padding:0;color:var(--text-secondary);font:var(--type-footnote);display:inline-flex;align-items:center;gap:4px;cursor:pointer;align-self:flex-start}.city-back[data-v-83d2efe6]:active{color:var(--text)}.city-detail-title[data-v-83d2efe6]{font:var(--type-headline);color:var(--text)}.city-detail-meta[data-v-83d2efe6]{font:var(--type-footnote);color:var(--text-secondary)}.city-empty[data-v-83d2efe6],.city-detail-hint[data-v-83d2efe6]{padding:12px 14px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);font:var(--type-footnote);color:var(--text-secondary)}.districts-grid[data-v-83d2efe6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 480px){.districts-grid[data-v-83d2efe6]{grid-template-columns:1fr}}.district-card[data-v-83d2efe6]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.district-card-head[data-v-83d2efe6]{display:flex;justify-content:space-between;align-items:baseline}.district-card-name[data-v-83d2efe6]{font:var(--type-callout);font-weight:600;color:var(--text)}.district-card-mult[data-v-83d2efe6]{font:var(--type-callout);font-weight:700;color:var(--text-money)}.district-stats[data-v-83d2efe6]{margin:0;display:flex;flex-direction:column;gap:4px}.district-stat[data-v-83d2efe6]{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-caption-1)}.district-stat dt[data-v-83d2efe6]{margin:0;color:var(--text-secondary)}.district-stat dd[data-v-83d2efe6]{margin:0;color:var(--text);font-weight:600}.fc-pad[data-v-83d2efe6]{padding:4px 16px 16px;display:flex;flex-direction:column;gap:14px}.fc-intro[data-v-83d2efe6]{font:var(--type-footnote);color:var(--text-secondary)}.fc-loading[data-v-83d2efe6]{font:var(--type-footnote);color:var(--text-secondary);text-align:center;padding:12px 0}.fc-cost[data-v-83d2efe6]{display:flex;align-items:baseline;justify-content:space-between;background:var(--surface-card-strong);border-radius:var(--r-md);padding:12px 14px}.fc-cost-label[data-v-83d2efe6]{font:var(--type-footnote);color:var(--text-secondary)}.fc-cost-value[data-v-83d2efe6]{font:var(--type-headline);font-weight:700;color:var(--text-money)}.fc-reqs[data-v-83d2efe6]{margin:0;display:flex;flex-direction:column;gap:6px}.fc-req[data-v-83d2efe6]{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-caption-1)}.fc-req dt[data-v-83d2efe6]{margin:0;color:var(--text-secondary)}.fc-req dd[data-v-83d2efe6]{margin:0;color:var(--text);font-weight:600}.fc-req dd.met[data-v-83d2efe6]{color:var(--success)}.fc-name-label[data-v-83d2efe6]{display:flex;flex-direction:column;gap:4px}.fc-name-label>span[data-v-83d2efe6]{font:var(--type-caption-1);color:var(--text-secondary)}.fc-name-input[data-v-83d2efe6]{background:var(--surface-card-strong);border:none;border-radius:var(--r-md);padding:12px 14px;color:var(--text);font:var(--type-callout);width:100%;box-sizing:border-box}.fc-name-input[data-v-83d2efe6]:focus{outline:1px solid var(--separator)}.fc-name-hint[data-v-83d2efe6]{font:var(--type-caption-2);color:var(--danger)}.cm-content[data-v-a308e82e]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-a308e82e]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-a308e82e]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-a308e82e]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-treasury[data-v-a308e82e]{display:flex;flex-direction:column;gap:2px}.cm-treasury-amount[data-v-a308e82e]{font:var(--type-largetitle);font-weight:700;color:var(--text-money)}.cm-treasury-sub[data-v-a308e82e]{font:var(--type-footnote);color:var(--text-secondary)}.cm-withdraw[data-v-a308e82e]{display:flex;gap:8px;align-items:stretch;margin-top:4px}.cm-input[data-v-a308e82e]{flex:1;background:var(--surface-card-strong);border:none;border-radius:var(--r-md);padding:0 14px;color:var(--text);font:var(--type-callout);min-width:0}.cm-input[data-v-a308e82e]:focus{outline:1px solid var(--separator)}.cm-pop-row[data-v-a308e82e]{display:flex;align-items:baseline;justify-content:space-between}.cm-pop-current[data-v-a308e82e]{font:var(--type-headline);font-weight:700;color:var(--text)}.cm-pop-cap[data-v-a308e82e]{font:var(--type-footnote);color:var(--text-secondary)}.cm-pop-next[data-v-a308e82e]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-progress[data-v-a308e82e]{height:6px;background:var(--surface-card-strong);border-radius:3px;overflow:hidden}.cm-progress-bar[data-v-a308e82e]{height:100%;background:var(--text-money);border-radius:3px;transition:width .3s var(--ease-emphasized)}.cm-tax-row[data-v-a308e82e]{display:flex;align-items:baseline;gap:8px}.cm-tax-current[data-v-a308e82e]{font:var(--type-headline);font-weight:700;color:var(--text)}.cm-tax-pending[data-v-a308e82e]{font:var(--type-footnote);color:var(--text-secondary)}.cm-tax-cap[data-v-a308e82e]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-boosts[data-v-a308e82e]{display:flex;flex-direction:column;gap:4px}.cm-boost[data-v-a308e82e]{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-caption-1);color:var(--text)}.cm-boost-remain[data-v-a308e82e]{color:var(--text-secondary)}.cm-pad[data-v-f9b49955]{padding:0 16px 8px;display:flex;flex-direction:column;gap:12px}.cm-input[data-v-f9b49955]{width:100%;background:var(--surface-card-strong);border:none;border-radius:var(--r-md);padding:12px 14px;color:var(--text);font:var(--type-callout);min-width:0}.cm-input[data-v-f9b49955]:focus{outline:1px solid var(--separator)}.cm-input-label[data-v-f9b49955]{display:flex;flex-direction:column;gap:4px}.cm-input-label>span[data-v-f9b49955]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-input-hint[data-v-f9b49955]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-pad[data-v-3b33e065]{padding:0 16px 8px;display:flex;flex-direction:column;gap:12px}.cm-up-cats[data-v-3b33e065]{display:flex;flex-direction:column;gap:6px}.cm-up-cat[data-v-3b33e065]{background:var(--surface-card);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.cm-up-cat.disabled[data-v-3b33e065]{opacity:.55;cursor:not-allowed}.cm-up-cat-head[data-v-3b33e065]{display:flex;align-items:baseline;justify-content:space-between}.cm-up-cat-name[data-v-3b33e065]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-up-cat-tier[data-v-3b33e065]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-up-cat-meta[data-v-3b33e065]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-up-back[data-v-3b33e065]{background:transparent;border:none;color:var(--text-secondary);font:var(--type-footnote);padding:0;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.cm-up-tiers[data-v-3b33e065]{display:flex;flex-direction:column;gap:8px}.cm-up-tier[data-v-3b33e065]{background:var(--surface-card);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.cm-up-tier.owned[data-v-3b33e065]{opacity:.7}.cm-up-tier-head[data-v-3b33e065]{display:flex;align-items:baseline;justify-content:space-between}.cm-up-tier-name[data-v-3b33e065]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-up-tier-cost[data-v-3b33e065]{color:var(--text-money);font-weight:600}.cm-up-tier-tag[data-v-3b33e065]{text-align:center;font:var(--type-caption-1);color:var(--text-secondary)}.cm-up-subtypes[data-v-3b33e065]{display:flex;flex-direction:column;gap:6px}.cm-up-subtype[data-v-3b33e065]{background:var(--surface-card);border:none;border-radius:var(--r-md);padding:10px 12px;cursor:pointer;text-align:left}.cm-up-subtype.active[data-v-3b33e065]{background:var(--surface-card-strong)}.cm-up-subtype-name[data-v-3b33e065]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-up-subtype-meta[data-v-3b33e065]{font:var(--type-caption-2);color:var(--text-secondary);margin-top:2px}.cm-content[data-v-5e31bd80]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-5e31bd80]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-5e31bd80]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-5e31bd80]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-newdist[data-v-5e31bd80]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.cm-newdist-meta[data-v-5e31bd80]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-newdist-cap[data-v-5e31bd80]{font:var(--type-footnote);color:var(--text-secondary)}.cm-card.closed[data-v-5e31bd80]{opacity:.6}.cm-dist-tag[data-v-5e31bd80]{font:var(--type-caption-2);padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-card-strong);color:var(--text-secondary);flex-shrink:0}.cm-dist-tag.closed[data-v-5e31bd80]{color:var(--danger)}.cm-dist-tag.building[data-v-5e31bd80]{color:var(--warning)}.cm-dist-stats[data-v-5e31bd80]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px 12px}.cm-dist-stat[data-v-5e31bd80]{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-caption-1)}.cm-dist-stat dt[data-v-5e31bd80]{margin:0;color:var(--text-secondary)}.cm-dist-stat dd[data-v-5e31bd80]{margin:0;color:var(--text);font-weight:600}.cm-dist-actions[data-v-5e31bd80]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cm-dist-flag[data-v-5e31bd80]{font:var(--type-caption-1);color:var(--text-secondary);padding:6px 10px;border-radius:var(--r-md);background:var(--surface-card-strong)}.cm-dist-flag-meta[data-v-5e31bd80]{color:var(--text-secondary);font-weight:400}.cm-content[data-v-99fe004f]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-99fe004f]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-99fe004f]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-99fe004f]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-tax-row[data-v-99fe004f]{display:flex;align-items:baseline;gap:8px}.cm-tax-current[data-v-99fe004f]{font:var(--type-headline);font-weight:700;color:var(--text)}.cm-tax-pending[data-v-99fe004f]{font:var(--type-footnote);color:var(--text-secondary)}.cm-tax-cap[data-v-99fe004f]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-tax-form[data-v-99fe004f]{display:flex;gap:8px;align-items:center}.cm-tax-form .cm-input[data-v-99fe004f]{max-width:120px}.cm-input[data-v-99fe004f]{flex:1;background:var(--surface-card-strong);border:none;border-radius:var(--r-md);padding:0 14px;color:var(--text);font:var(--type-callout);min-width:0}.cm-input[data-v-99fe004f]:focus{outline:1px solid var(--separator)}.cm-tax-pct[data-v-99fe004f]{color:var(--text-secondary)}.cm-tax-hint[data-v-99fe004f]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-tax-pending-info[data-v-99fe004f]{font:var(--type-footnote);color:var(--text-secondary)}.cm-log[data-v-99fe004f]{display:flex;flex-direction:column;gap:6px}.cm-log-row[data-v-99fe004f]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cm-log-info[data-v-99fe004f]{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-log-title[data-v-99fe004f]{font:var(--type-callout);color:var(--text)}.cm-log-time[data-v-99fe004f]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-log-amount[data-v-99fe004f]{font:var(--type-callout);font-weight:600;flex-shrink:0}.cm-log-amount.neutral[data-v-99fe004f]{color:var(--text-secondary)}.cm-content[data-v-b7d30c99]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-b7d30c99]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-b7d30c99]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-b7d30c99]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-log[data-v-b7d30c99]{display:flex;flex-direction:column;gap:8px}.cm-log-empty[data-v-b7d30c99]{font:var(--type-footnote);color:var(--text-secondary);text-align:center;padding:12px 0}.cm-history-row[data-v-b7d30c99]{display:flex;gap:10px}.cm-history-bar[data-v-b7d30c99]{width:3px;border-radius:2px;background:var(--text-secondary);flex-shrink:0}.cm-history-row.tone-danger .cm-history-bar[data-v-b7d30c99]{background:var(--danger)}.cm-history-row.tone-success .cm-history-bar[data-v-b7d30c99]{background:var(--text-money)}.cm-history-row.tone-info .cm-history-bar[data-v-b7d30c99]{background:var(--accent)}.cm-history-info[data-v-b7d30c99]{flex:1;min-width:0}.cm-history-head[data-v-b7d30c99]{display:flex;justify-content:space-between;gap:8px}.cm-history-title[data-v-b7d30c99]{font:var(--type-callout);color:var(--text)}.cm-history-time[data-v-b7d30c99]{font:var(--type-caption-2);color:var(--text-secondary);flex-shrink:0}.cm-history-body[data-v-b7d30c99]{font:var(--type-caption-1);color:var(--text-secondary);margin-top:2px}.cm-content[data-v-d51ff6b4]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-d51ff6b4]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-d51ff6b4]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-d51ff6b4]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-treasury[data-v-d51ff6b4]{display:flex;flex-direction:column;gap:2px}.cm-treasury-amount[data-v-d51ff6b4]{font:var(--type-largetitle);font-weight:700;color:var(--text-money)}.cm-treasury-sub[data-v-d51ff6b4]{font:var(--type-footnote);color:var(--text-secondary)}.cm-log[data-v-d51ff6b4]{display:flex;flex-direction:column;gap:6px}.cm-log-empty[data-v-d51ff6b4]{font:var(--type-footnote);color:var(--text-secondary);text-align:center;padding:12px 0}.cm-log-row[data-v-d51ff6b4]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cm-log-info[data-v-d51ff6b4]{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-log-title[data-v-d51ff6b4]{font:var(--type-callout);color:var(--text)}.cm-log-time[data-v-d51ff6b4]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-log-amount[data-v-d51ff6b4]{font:var(--type-callout);font-weight:600;flex-shrink:0}.cm-log-amount.in[data-v-d51ff6b4]{color:var(--text-money)}.cm-log-amount.out[data-v-d51ff6b4]{color:var(--danger)}.cm-log-amount.neutral[data-v-d51ff6b4]{color:var(--text-secondary)}.cm-info-note[data-v-d51ff6b4]{font:var(--type-caption-2);color:var(--text-secondary);padding:0 4px}.cm-content[data-v-6b97a472]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-6b97a472]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-6b97a472]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-6b97a472]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-info-note[data-v-6b97a472]{font:var(--type-caption-2);color:var(--text-secondary);padding:0 4px}.cm-events[data-v-6b97a472]{display:flex;flex-direction:column;gap:8px}.cm-event[data-v-6b97a472]{background:var(--surface-card);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.cm-event.disabled[data-v-6b97a472]{opacity:.65}.cm-event-head[data-v-6b97a472]{display:flex;justify-content:space-between;align-items:baseline}.cm-event-name[data-v-6b97a472]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-event-cost[data-v-6b97a472]{font:var(--type-callout);color:var(--text-money);font-weight:600}.cm-event-meta[data-v-6b97a472]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-subs[data-v-6b97a472]{display:flex;flex-direction:column;gap:6px;margin:4px 0}.cm-sub[data-v-6b97a472]{background:var(--surface-card);border:none;border-radius:var(--r-md);padding:10px 12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.cm-sub.active[data-v-6b97a472]{background:var(--surface-card-strong)}.cm-sub.locked[data-v-6b97a472]{opacity:.55;cursor:not-allowed}.cm-sub[data-v-6b97a472]:disabled{opacity:.55;cursor:not-allowed}.cm-sub-name[data-v-6b97a472]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-sub-meta[data-v-6b97a472]{font:var(--type-caption-2);color:var(--text-secondary)}.cm-sec-row[data-v-6b97a472]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.cm-sec-row+.cm-sec-row[data-v-6b97a472]{margin-top:0}.cm-sec-info[data-v-6b97a472]{flex:1;min-width:0}.cm-sec-name[data-v-6b97a472]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-sec-meta[data-v-6b97a472]{font:var(--type-caption-2);color:var(--text-secondary);margin-top:2px}.cm-sec-tag[data-v-6b97a472]{font:var(--type-caption-1);color:var(--text-secondary);padding:6px 10px;background:var(--surface-card-strong);border-radius:var(--r-pill);flex-shrink:0}.cm[data-v-7c910718]{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.cm-selector[data-v-7c910718]{display:flex;gap:6px;overflow-x:auto;padding:4px 2px}.cm-selector-btn[data-v-7c910718]{flex-shrink:0;padding:8px 14px;border-radius:var(--r-pill);background:var(--surface-card);border:none;color:var(--text-secondary);font:var(--type-footnote);font-weight:600;cursor:pointer}.cm-selector-btn.active[data-v-7c910718]{background:var(--surface-card-strong);color:var(--text)}.cm-head[data-v-7c910718]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.cm-head-name[data-v-7c910718]{font:var(--type-headline);color:var(--text)}.cm-head-meta[data-v-7c910718]{font:var(--type-footnote);color:var(--text-secondary)}.cm-phase[data-v-7c910718]{margin-top:6px;padding:6px 10px;border-radius:var(--r-md);background:var(--surface-card-strong);color:var(--danger);font:var(--type-footnote);font-weight:600;align-self:flex-start}.cm-subtabs[data-v-7c910718]{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px;background:var(--bg-section);border-radius:var(--r-pill);box-shadow:var(--shadow-1)}.cm-subtabs[data-v-7c910718]::-webkit-scrollbar{display:none}.cm-subtab[data-v-7c910718]{flex-shrink:0;padding:8px 14px;border-radius:var(--r-pill);background:transparent;border:none;color:var(--text-secondary);font:var(--type-footnote);font-weight:600;cursor:pointer}.cm-subtab.active[data-v-7c910718]{background:var(--surface-card-strong);color:var(--text)}.cm-content[data-v-7c910718]{display:flex;flex-direction:column;gap:10px}.cm-card[data-v-7c910718]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cm-card-head[data-v-7c910718]{display:flex;align-items:baseline;justify-content:space-between}.cm-card-title[data-v-7c910718]{font:var(--type-callout);font-weight:600;color:var(--text)}.cm-treasury[data-v-7c910718]{display:flex;flex-direction:column;gap:2px}.cm-treasury-amount[data-v-7c910718]{font:var(--type-largetitle);font-weight:700;color:var(--text-money)}.cm-treasury-sub[data-v-7c910718]{font:var(--type-footnote);color:var(--text-secondary)}.cm-withdraw[data-v-7c910718]{display:flex;gap:8px;align-items:stretch;margin-top:4px}.cm-input[data-v-7c910718]{flex:1;background:var(--surface-card-strong);border:none;border-radius:var(--r-md);padding:0 14px;color:var(--text);font:var(--type-callout);min-width:0}.cm-input[data-v-7c910718]:focus{outline:1px solid var(--separator)}.cm-pop-row[data-v-7c910718]{display:flex;align-items:baseline;justify-content:space-between}.cm-pop-current[data-v-7c910718]{font:var(--type-headline);font-weight:700;color:var(--text)}.cm-pop-cap[data-v-7c910718]{font:var(--type-footnote);color:var(--text-secondary)}.cm-pop-next[data-v-7c910718]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-progress[data-v-7c910718]{height:6px;background:var(--surface-card-strong);border-radius:3px;overflow:hidden}.cm-progress-bar[data-v-7c910718]{height:100%;background:var(--text-money);border-radius:3px;transition:width .3s var(--ease-emphasized)}.cm-stub[data-v-7c910718]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:24px 16px;text-align:center;font:var(--type-footnote);color:var(--text-secondary)}.cities-screen[data-v-540332ee]{display:flex;flex-direction:column;gap:var(--sp-3, 12px)}.cs-tabs[data-v-540332ee]{width:100%}.lm[data-v-1dd6ef51]{display:flex;flex-direction:column;gap:12px;padding:4px 2px 16px}.lm-head-title[data-v-1dd6ef51]{font:var(--type-title3, var(--type-callout));font-weight:var(--fw-bold);color:var(--c-text)}.lm-head-sub[data-v-1dd6ef51]{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:2px;line-height:1.3}.lm-head-mine[data-v-1dd6ef51]{font-size:var(--fs-xs);color:var(--accent);font-weight:var(--fw-semibold);margin-top:4px}.lm-list[data-v-1dd6ef51]{display:flex;flex-direction:column;gap:10px}.lm-card[data-v-1dd6ef51]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg, 16px);background:var(--c-surface, rgba(255, 255, 255, .04));box-shadow:var(--shadow-card)}.lm-card.mine[data-v-1dd6ef51]{background:var(--accent-soft)}.lm-card-icon[data-v-1dd6ef51]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--c-surface-2, rgba(255, 255, 255, .06));color:var(--accent-2, #f4c542)}.lm-card-icon.has-img[data-v-1dd6ef51]{width:56px;height:56px;border-radius:var(--r-sm, 8px);background:transparent}.lm-card-img[data-v-1dd6ef51]{width:100%;height:100%;object-fit:contain;display:block}.lm-card-body[data-v-1dd6ef51]{flex:1;min-width:0}.lm-card-name[data-v-1dd6ef51]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--c-text);line-height:1.2}.lm-card-desc[data-v-1dd6ef51]{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px;line-height:1.3}.lm-card-owner[data-v-1dd6ef51]{font-size:var(--fs-xs);color:var(--c-text-subtle);margin-top:4px}.lm-crown[data-v-1dd6ef51]{font-size:12px}.lm-tk[data-v-1dd6ef51]{color:var(--c-text-subtle)}.lm-card-action[data-v-1dd6ef51]{flex-shrink:0;width:116px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.lm-price[data-v-1dd6ef51]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-money, var(--success));text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.lm-yours[data-v-1dd6ef51]{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--accent);padding:8px 10px;border-radius:var(--r-pill, 999px);background:var(--accent-soft);text-align:center}.lm-ours[data-v-1dd6ef51]{color:var(--accent-2, #f4c542)}.wm-loading[data-v-77c22995]{text-align:center;color:var(--text-secondary);padding:24px 0}.wm-gain[data-v-77c22995]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 16px;background:var(--bg-section);border-radius:var(--r-lg);margin-bottom:14px}.wm-gain-label[data-v-77c22995]{font:var(--type-callout);color:var(--text-secondary)}.wm-gain-value[data-v-77c22995]{font:var(--type-large-title);color:var(--text);font-weight:700}.wm-reqs[data-v-77c22995]{padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);margin-bottom:14px}.wm-reqs-title[data-v-77c22995]{font:var(--type-callout);color:var(--text);margin-bottom:8px}.wm-reqs-row[data-v-77c22995]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font:var(--type-footnote);color:var(--text-secondary)}.wm-reqs-label[data-v-77c22995]{color:var(--text-secondary)}.wm-reqs-val[data-v-77c22995]{font-variant-numeric:tabular-nums;color:var(--danger);font-weight:600}.wm-reqs-row.met .wm-reqs-val[data-v-77c22995]{color:var(--success)}.wm-reqs-hint[data-v-77c22995]{font:var(--type-caption-1);color:var(--text-hint);margin:8px 0 0;line-height:1.35}.wm-burn[data-v-77c22995]{padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);margin-bottom:14px}.wm-burn-title[data-v-77c22995]{font:var(--type-callout);color:var(--text);margin-bottom:12px}.wm-burn-grid[data-v-77c22995]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wm-burn-cell[data-v-77c22995]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--bg-secondary);border-radius:var(--r-md)}.wm-burn-num[data-v-77c22995]{font:var(--type-title-3);color:var(--text)}.wm-burn-lbl[data-v-77c22995]{font:var(--type-caption-2);color:var(--text-hint)}.wm-keep[data-v-77c22995]{font:var(--type-footnote);color:var(--text-secondary);margin:12px 0 0}.wm-warn[data-v-77c22995]{padding:12px 14px;border-radius:var(--r-md);font:var(--type-footnote);margin-bottom:14px}.wm-warn--soft[data-v-77c22995]{background:var(--bg-section);color:var(--text)}.wm-cases-warn[data-v-77c22995]{padding:12px 14px;background:var(--warning-bg);border:1px solid rgba(251,191,36,.3);border-radius:var(--r-md);margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.wm-cases-warn-row[data-v-77c22995]{display:flex;align-items:flex-start;gap:12px}.wm-cases-warn-icon[data-v-77c22995]{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.wm-cases-warn-text[data-v-77c22995]{flex:1;min-width:0}.wm-cases-warn-title[data-v-77c22995]{font:var(--type-callout);font-weight:700;color:var(--warning);margin-bottom:2px}.wm-cases-warn-sub[data-v-77c22995]{font:var(--type-footnote);color:var(--text-secondary);line-height:1.35}.wm-blockers[data-v-77c22995]{padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);margin-bottom:14px}.wm-blockers-title[data-v-77c22995]{display:flex;align-items:center;gap:8px;font:var(--type-callout);color:var(--text);margin-bottom:6px}.wm-blockers-hint[data-v-77c22995]{font:var(--type-footnote);color:var(--text-secondary);margin:0 0 10px}.wm-blocker[data-v-77c22995]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-secondary);border-radius:var(--r-md);margin-bottom:6px}.wm-blocker[data-v-77c22995]:last-child{margin-bottom:0}.wm-blocker-text[data-v-77c22995]{flex:1;font:var(--type-footnote);color:var(--text)}.wm-identity[data-v-77c22995]{padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);margin-bottom:14px}.wm-identity-title[data-v-77c22995]{font:var(--type-callout);color:var(--text);margin-bottom:4px}.wm-identity-hint[data-v-77c22995]{font:var(--type-footnote);color:var(--text-secondary);margin:0 0 10px}.wm-identity-grid[data-v-77c22995]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.wm-identity-opt[data-v-77c22995]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:var(--bg-secondary);border-radius:var(--r-md);border:2px solid transparent;cursor:pointer;transition:border-color .15s,background .15s}.wm-identity-opt.active[data-v-77c22995]{border-color:var(--accent);background:var(--bg-section)}.wm-identity-emoji[data-v-77c22995]{font-size:22px;line-height:1}.wm-identity-name[data-v-77c22995]{font:var(--type-footnote);color:var(--text)}.wm-confirm[data-v-77c22995]{padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg)}.wm-toggle[data-v-77c22995]{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:14px}.wm-toggle-input[data-v-77c22995]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.wm-toggle-track[data-v-77c22995]{position:relative;flex-shrink:0;width:32px;height:18px;border-radius:999px;background:var(--separator-strong);transition:background var(--t-fast) var(--ease-emphasized)}.wm-toggle-track[data-v-77c22995]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--t-fast) var(--ease-emphasized);box-shadow:0 1px 3px #0000004d}.wm-toggle .wm-toggle-input:checked~.wm-toggle-track[data-v-77c22995]{background:var(--accent)}.wm-toggle .wm-toggle-input:checked~.wm-toggle-track[data-v-77c22995]:after{transform:translate(14px)}.wm-toggle .wm-toggle-input:focus-visible~.wm-toggle-track[data-v-77c22995]{outline:2px solid var(--accent);outline-offset:2px}.wm-toggle-label[data-v-77c22995]{font:var(--type-callout);color:var(--text)}.wm-nick[data-v-77c22995]{display:flex;flex-direction:column;gap:6px}.wm-nick-label[data-v-77c22995]{font:var(--type-footnote);color:var(--text-secondary)}.wm-nick-input[data-v-77c22995]{background:var(--bg-secondary);border:1px solid transparent;border-radius:var(--r-md);padding:12px 14px;font:var(--type-callout);color:var(--text);outline:none;transition:border-color .15s}.wm-nick-input[data-v-77c22995]:focus{border-color:var(--accent)}.fm-content[data-v-6d0e5357]{padding:0 16px 16px;display:flex;flex-direction:column;gap:14px}.fm-mode[data-v-6d0e5357]{width:100%}.fm-desc[data-v-6d0e5357]{font:var(--type-subhead);color:var(--text-secondary);line-height:1.4}.fm-type[data-v-6d0e5357]{width:100%}.fm-field[data-v-6d0e5357]{display:flex;flex-direction:column;gap:6px}.fm-field label[data-v-6d0e5357]{font:var(--type-footnote);color:var(--text-secondary)}.fm-field input[data-v-6d0e5357],.fm-field textarea[data-v-6d0e5357]{width:100%}.fm-field textarea[data-v-6d0e5357]{resize:vertical;min-height:120px;font-family:inherit}.fm-hint[data-v-6d0e5357]{font:var(--type-footnote);color:var(--text-hint)}.fm-error[data-v-6d0e5357]{padding:8px 12px;border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-sm)}.fm-empty[data-v-6d0e5357]{padding:24px 12px;text-align:center;color:var(--text-secondary);font-size:var(--fs-sm)}.fm-list[data-v-6d0e5357]{display:flex;flex-direction:column;gap:10px}.fm-card[data-v-6d0e5357]{background:var(--c-surface, var(--surface-secondary));border-radius:var(--r-md, 14px);padding:12px;display:flex;flex-direction:column;gap:8px}.fm-card-head[data-v-6d0e5357]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.fm-type[data-v-6d0e5357]{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;padding:2px 8px;border-radius:var(--r-pill)}.fm-type.type-bug[data-v-6d0e5357]{background:var(--danger-bg);color:var(--danger)}.fm-type.type-suggestion[data-v-6d0e5357]{background:var(--info-bg);color:var(--info)}.fm-card-title[data-v-6d0e5357]{font-weight:var(--fw-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-status[data-v-6d0e5357]{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;padding:2px 8px;border-radius:var(--r-pill)}.fm-status.good[data-v-6d0e5357]{background:var(--success-bg);color:var(--success)}.fm-status.warn[data-v-6d0e5357]{background:var(--warning-bg);color:var(--warning)}.fm-status.info[data-v-6d0e5357]{background:var(--info-bg);color:var(--info)}.fm-status.muted[data-v-6d0e5357]{background:var(--c-surface-muted, var(--surface-tertiary));color:var(--text-secondary)}.fm-card-msg[data-v-6d0e5357]{color:var(--text-primary);font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.fm-card-reply[data-v-6d0e5357]{background:var(--c-surface-muted, var(--surface-tertiary));border-radius:var(--r-sm, 12px);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.fm-reply-label[data-v-6d0e5357]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:var(--fw-bold)}.fm-reply-body[data-v-6d0e5357]{color:var(--text-primary);font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.fm-card-foot[data-v-6d0e5357]{display:flex;gap:6px;flex-wrap:wrap}.dim[data-v-6d0e5357]{color:var(--text-hint);font-size:var(--fs-xs)}.ns-pad[data-v-8014df76]{padding:4px 16px 24px}.ns-intro[data-v-8014df76]{font:var(--type-footnote);color:var(--text-secondary);line-height:1.45;margin:0 0 16px}.ns-section[data-v-8014df76]{margin:0 0 20px}.ns-section-title[data-v-8014df76]{margin:0 0 10px;font:var(--type-footnote);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.ns-footer[data-v-8014df76]{margin:8px 4px 0;font:var(--type-caption-1);color:var(--text-hint);line-height:1.4}.ns-toggle-list[data-v-8014df76]{display:flex;flex-direction:column;gap:var(--sp-2)}.ns-toggle-row[data-v-8014df76]{position:relative;display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized)}.ns-toggle-row[data-v-8014df76]:active{background:var(--surface-card-strong)}.ns-toggle-row.is-dis[data-v-8014df76]{opacity:.5;cursor:default}.ns-toggle-text[data-v-8014df76]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ns-toggle-title[data-v-8014df76]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.ns-toggle-desc[data-v-8014df76]{font:var(--type-caption-1);color:var(--text-secondary);line-height:1.4}.ns-toggle-input[data-v-8014df76]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.ns-toggle-track[data-v-8014df76]{position:relative;flex-shrink:0;width:44px;height:26px;margin-top:2px;border-radius:999px;background:var(--separator-strong);transition:background var(--t-fast) var(--ease-emphasized)}.ns-toggle-track[data-v-8014df76]:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform var(--t-fast) var(--ease-emphasized);box-shadow:0 1px 3px #0000004d}.ns-toggle-input:checked~.ns-toggle-track[data-v-8014df76]{background:var(--accent)}.ns-toggle-input:checked~.ns-toggle-track[data-v-8014df76]:after{transform:translate(18px)}.ns-toggle-input:focus-visible~.ns-toggle-track[data-v-8014df76]{outline:2px solid var(--accent);outline-offset:2px}.ns-saving[data-v-8014df76]{margin-top:12px;font:var(--type-caption-1);color:var(--text-hint);display:inline-flex;align-items:center;gap:6px}.sm-pad[data-v-ba2e7474]{padding:0 16px 8px}.hr-summary[data-v-ba2e7474]{display:flex;align-items:stretch;gap:12px;padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);margin-bottom:14px}.hr-summary-balance[data-v-ba2e7474]{flex:1;display:flex;flex-direction:column;gap:4px}.hr-summary-label[data-v-ba2e7474]{font:var(--type-caption-1);color:var(--text-secondary)}.hr-summary-value[data-v-ba2e7474]{font:var(--type-title-1);color:var(--text)}.hr-summary-meta[data-v-ba2e7474]{display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:right}.hr-summary-meta>div[data-v-ba2e7474]{display:flex;flex-direction:column}.hr-summary-meta-label[data-v-ba2e7474]{font:var(--type-caption-2);color:var(--text-hint)}.hr-summary-meta-value[data-v-ba2e7474]{font:var(--type-footnote);color:var(--text)}.hr-intro[data-v-ba2e7474]{font:var(--type-footnote);color:var(--text-secondary);margin:0 0 16px}.hr-section-title[data-v-ba2e7474]{font:var(--type-callout);color:var(--text);margin:0 0 10px}.hr-upgrades[data-v-ba2e7474]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.hr-upgrade[data-v-ba2e7474]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-section);border-radius:var(--r-md)}.hr-upgrade-emoji[data-v-ba2e7474]{font-size:22px;line-height:1;flex-shrink:0}.hr-upgrade-info[data-v-ba2e7474]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hr-upgrade-head[data-v-ba2e7474]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hr-upgrade-name[data-v-ba2e7474]{font:var(--type-callout);color:var(--text)}.hr-upgrade-level[data-v-ba2e7474]{font:var(--type-caption-1);color:var(--text-hint)}.hr-upgrade-desc[data-v-ba2e7474]{font:var(--type-footnote);color:var(--text-secondary)}.hr-wipe-cta[data-v-ba2e7474]{padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:10px}.hr-wipe-desc[data-v-ba2e7474]{font:var(--type-footnote);color:var(--text-secondary);margin:0}.sm-pad[data-v-78e3ccf5]{padding:0 16px 8px}.pf-identity-warn[data-v-78e3ccf5]{margin:0 0 12px;padding:10px 12px;background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text);line-height:1.4}.pf-identity-options[data-v-78e3ccf5]{display:flex;flex-direction:column;gap:8px}.pf-identity-opt[data-v-78e3ccf5]{display:flex;gap:12px;padding:12px 14px;background:var(--c-surface-2);border:2px solid transparent;border-radius:var(--r-lg);text-align:left;cursor:pointer;color:var(--c-text)}.pf-identity-opt.active[data-v-78e3ccf5]{border-color:var(--accent, var(--success, #4caf50));background:var(--accent-soft, var(--c-surface-2))}.pf-identity-opt-emoji[data-v-78e3ccf5]{font-size:26px;flex-shrink:0;line-height:1.1}.pf-identity-opt-body[data-v-78e3ccf5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pf-identity-opt-name[data-v-78e3ccf5]{font-size:var(--fs-base);font-weight:var(--fw-bold)}.pf-identity-opt-bonus[data-v-78e3ccf5]{font-size:var(--fs-sm);color:var(--success, #4caf50);font-weight:var(--fw-semibold)}.pf-identity-opt-desc[data-v-78e3ccf5]{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.4}.pf[data-v-dffec301]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.pf-header[data-v-dffec301]{display:flex;align-items:center;gap:14px;background:var(--bg-section);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow-1)}.pf-header-info[data-v-dffec301]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-name[data-v-dffec301]{font:var(--type-title-3);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-level[data-v-dffec301]{font:var(--type-footnote);color:var(--text-secondary);margin-bottom:4px}.pf-bar[data-v-dffec301]{height:8px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.pf-fill[data-v-dffec301]{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent) 0%,#7c5cff 40%,#d65cc8 72%,#ff8a5c 100%);transition:width .3s var(--ease-emphasized)}.pf-xp[data-v-dffec301]{font:var(--type-caption-2);color:var(--text-hint);margin-top:4px}.pf-badges[data-v-dffec301]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pf-stats[data-v-dffec301]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-stat[data-v-dffec301]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:2px}.pf-stat-label[data-v-dffec301]{font:var(--type-caption-1);color:var(--text-secondary)}.pf-stat-value[data-v-dffec301]{font:var(--type-title-3);color:var(--text)}.pf-identity-prompt[data-v-dffec301]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.pf-identity-emoji[data-v-dffec301]{font-size:28px;line-height:1;flex-shrink:0}.pf-identity-prompt-text[data-v-dffec301]{flex:1;min-width:0}.pf-identity-prompt-title[data-v-dffec301]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--text)}.pf-identity-prompt-desc[data-v-dffec301]{font:var(--type-caption-1);color:var(--text-secondary);margin-top:2px;line-height:1.35}.pf-identity-card[data-v-dffec301]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.pf-identity-info[data-v-dffec301]{flex:1;min-width:0}.pf-identity-name[data-v-dffec301]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--text)}.pf-identity-bonus[data-v-dffec301]{font:var(--type-caption-1);color:var(--success, #4caf50);font-weight:var(--fw-semibold);margin-top:2px}.pf-card[data-v-dffec301]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:8px}.pf-section-title[data-v-dffec301]{margin:0;font:var(--type-headline);color:var(--text)}.pf-desc[data-v-dffec301]{margin:0;font:var(--type-subhead);color:var(--text-secondary)}.pf-hint[data-v-dffec301]{margin:0;font:var(--type-footnote);color:var(--text-hint);line-height:1.4}.pf-pvp[data-v-dffec301]{background:var(--danger-bg);border-radius:var(--r-lg);padding:14px;display:flex;flex-direction:column;gap:10px}.pf-pvp-block[data-v-dffec301]{display:flex;flex-direction:column;gap:4px}.pf-pvp-label[data-v-dffec301]{font:var(--type-footnote);font-weight:600;color:var(--danger);display:inline-flex;align-items:center;gap:6px}.pf-pvp-row[data-v-dffec301]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;font:var(--type-footnote);padding:4px 0;border-top:1px solid rgba(255,59,48,.16)}.pf-pvp-row[data-v-dffec301]:first-of-type{border-top:none}.pf-pvp-name[data-v-dffec301]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-pvp-time[data-v-dffec301]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.pf-invite-row[data-v-dffec301],.pf-refs[data-v-dffec301]{display:flex;flex-direction:column;gap:8px}.pf-ref-row[data-v-dffec301]{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--separator)}.pf-ref-row[data-v-dffec301]:first-child{border-top:none;padding-top:0}.pf-ref-info[data-v-dffec301]{flex:1;min-width:0}.pf-ref-name[data-v-dffec301]{font:var(--type-callout);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-ref-meta[data-v-dffec301]{font:var(--type-footnote);color:var(--text-secondary)}.pf-settings-card[data-v-dffec301]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .15s var(--ease-emphasized);flex-direction:row}.pf-settings-card[data-v-dffec301]:active{background:var(--bg-secondary)}.pf-settings-icon[data-v-dffec301]{width:32px;height:32px;border-radius:var(--r-sm);background:var(--bg-secondary);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pf-settings-info[data-v-dffec301]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-settings-title[data-v-dffec301]{font:var(--type-callout);color:var(--text)}.pf-settings-desc[data-v-dffec301]{font:var(--type-footnote);color:var(--text-secondary)}.pf-settings-chev[data-v-dffec301]{color:var(--text-hint);flex-shrink:0}.pf-heritage[data-v-dffec301]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);cursor:pointer;transition:background .15s var(--ease-emphasized)}.pf-heritage[data-v-dffec301]:active{background:var(--bg-secondary)}.pf-heritage-emoji[data-v-dffec301]{font-size:28px;line-height:1;flex-shrink:0}.pf-heritage-info[data-v-dffec301]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-heritage-title[data-v-dffec301]{font:var(--type-callout);color:var(--text)}.pf-heritage-meta[data-v-dffec301]{font:var(--type-footnote);color:var(--text-secondary)}.pf-heritage-balance[data-v-dffec301]{font:var(--type-title-3);color:var(--text);flex-shrink:0}.nt[data-v-f2664d8e]{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.nt-head[data-v-f2664d8e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.nt-count[data-v-f2664d8e]{font:var(--type-footnote);color:var(--text-secondary)}.nt-unread[data-v-f2664d8e]{color:var(--accent);font-weight:600}.nt-item[data-v-f2664d8e]{background:var(--bg-section);border-radius:var(--r-lg);padding:10px 14px;box-shadow:var(--shadow-1);transition:box-shadow var(--t-fast) var(--ease-emphasized)}.nt-item.is-unread[data-v-f2664d8e]{box-shadow:0 0 0 2px var(--accent-soft),var(--shadow-1)}.nt-row[data-v-f2664d8e]{display:flex;justify-content:space-between;gap:8px;align-items:center}.nt-title[data-v-f2664d8e]{font:var(--type-callout);font-weight:600;color:var(--text)}.nt-time[data-v-f2664d8e]{font:var(--type-caption-1);color:var(--text-hint);font-variant-numeric:tabular-nums;flex-shrink:0}.nt-desc[data-v-f2664d8e]{margin:4px 0 0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.chips[data-v-85b5acb9]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chips--scroll[data-v-85b5acb9]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips--scroll[data-v-85b5acb9]::-webkit-scrollbar{display:none}.chip[data-v-85b5acb9]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-muted);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.chip[data-v-85b5acb9]:active:not(:disabled){background:var(--surface-card-strong);transform:scale(.97)}.chip.active[data-v-85b5acb9]{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent)}.chip[data-v-85b5acb9]:disabled{opacity:.5;cursor:default}.chip-count[data-v-85b5acb9]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 6px;background:#ffffff14;border-radius:var(--r-pill);font-size:11px;font-weight:var(--fw-bold);line-height:14px}.nf[data-v-b28b359c]{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.nf-head[data-v-b28b359c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.nf-count[data-v-b28b359c]{font:var(--type-footnote);color:var(--text-secondary)}.nf-item[data-v-b28b359c]{background:var(--bg-section);border-radius:var(--r-lg);padding:10px 14px;box-shadow:var(--shadow-1)}.nf-row[data-v-b28b359c]{display:flex;justify-content:space-between;gap:8px;align-items:center}.nf-title[data-v-b28b359c]{font:var(--type-callout);font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:6px}.nf-icon[data-v-b28b359c]{font-size:16px}.nf-time[data-v-b28b359c]{font:var(--type-caption-1);color:var(--text-hint);font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.nf-desc[data-v-b28b359c]{margin:4px 0 0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.nf-more[data-v-b28b359c]{display:flex;justify-content:center;margin-top:4px}.fq[data-v-c59380e6]{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.fq-header[data-v-c59380e6]{margin-bottom:4px}.fq-title[data-v-c59380e6]{margin:0;font:var(--type-title-3);color:var(--text)}.fq-sub[data-v-c59380e6]{margin:4px 0 0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.fq-section[data-v-c59380e6]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden;transition:box-shadow var(--t-fast) var(--ease-emphasized)}.fq-section.is-open[data-v-c59380e6]{box-shadow:0 0 0 2px var(--accent-soft),var(--shadow-1)}.fq-toggle[data-v-c59380e6]{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--t-fast) var(--ease-emphasized)}.fq-toggle[data-v-c59380e6]:active{background:var(--bg-secondary)}.fq-section-title[data-v-c59380e6]{font:var(--type-callout);font-weight:600;color:var(--text);flex:1;min-width:0}.fq-chevron[data-v-c59380e6]{color:var(--text-hint);flex-shrink:0;display:inline-flex;align-items:center;transition:transform var(--t-base) var(--ease-emphasized),color var(--t-fast) var(--ease-emphasized)}.fq-section.is-open .fq-chevron[data-v-c59380e6]{transform:rotate(90deg);color:var(--accent)}.fq-body[data-v-c59380e6]{padding:4px 14px 14px;font:var(--type-subhead);line-height:1.55;color:var(--text);border-top:1px solid var(--separator)}.fq-body[data-v-c59380e6] b{color:var(--text);font-weight:600}.fq-body[data-v-c59380e6] code{background:var(--bg-secondary);padding:1px 6px;border-radius:var(--r-sm);font:var(--type-footnote);font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--text)}.fq-body[data-v-c59380e6] ul,.fq-body[data-v-c59380e6] ol{margin:6px 0;padding-left:20px}.fq-body[data-v-c59380e6] li{margin:4px 0}.fq-body[data-v-c59380e6] table{width:100%;border-collapse:collapse;margin:6px 0;background:var(--bg);border-radius:var(--r-md);overflow:hidden}.fq-body[data-v-c59380e6] th,.fq-body[data-v-c59380e6] td{padding:6px 10px;text-align:left;font:var(--type-footnote);color:var(--text)}.fq-body[data-v-c59380e6] th{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary)}.fq-body[data-v-c59380e6] tr{border-bottom:1px solid var(--separator)}.fq-body[data-v-c59380e6] tr:last-child{border-bottom:none}.cg[data-v-ce23a5a8]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.cg-header[data-v-ce23a5a8]{display:flex;flex-direction:column;gap:4px}.cg-title[data-v-ce23a5a8]{margin:0;font:var(--type-title-3);color:var(--text)}.cg-hint[data-v-ce23a5a8]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.cg-section-title[data-v-ce23a5a8]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.cg-create[data-v-ce23a5a8]{display:flex;gap:8px;align-items:center}.cg-create-input[data-v-ce23a5a8]{flex:1;min-width:0}.cg-create-err[data-v-ce23a5a8]{margin:-4px 0 0;font:var(--type-caption-1);color:var(--danger)}.cg-list[data-v-ce23a5a8]{display:flex;flex-direction:column;gap:10px}.cg-card[data-v-ce23a5a8]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease-emphasized);display:flex;flex-direction:column;gap:8px}.cg-card.is-selected[data-v-ce23a5a8]{box-shadow:0 0 0 2px var(--accent),var(--shadow-1)}.cg-card-head[data-v-ce23a5a8]{display:flex;justify-content:space-between;align-items:center;gap:10px}.cg-card-name[data-v-ce23a5a8]{font:var(--type-callout);font-weight:600;color:var(--text)}.cg-card-count[data-v-ce23a5a8]{font:var(--type-footnote);color:var(--text-secondary)}.cg-recipes-active[data-v-ce23a5a8]{display:flex;gap:6px;flex-wrap:wrap}.cg-no-recipes[data-v-ce23a5a8]{font:var(--type-footnote);color:var(--text-hint)}.cg-effects[data-v-ce23a5a8]{display:flex;gap:6px;flex-wrap:wrap}.cg-upkeep[data-v-ce23a5a8]{font:var(--type-caption-1);color:var(--text-secondary)}.cg-detail[data-v-ce23a5a8]{margin-top:4px;padding-top:10px;border-top:1px solid var(--separator);display:flex;flex-direction:column;gap:8px;cursor:default}.cg-member[data-v-ce23a5a8]{background:var(--bg);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.cg-member-top[data-v-ce23a5a8]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cg-member-info[data-v-ce23a5a8]{flex:1;min-width:0}.cg-member-name[data-v-ce23a5a8]{font:var(--type-footnote);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-member-meta[data-v-ce23a5a8]{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.cg-member-stats[data-v-ce23a5a8]{display:flex;gap:12px;padding-top:8px;border-top:1px solid var(--separator)}.cg-member-stat[data-v-ce23a5a8]{display:flex;flex-direction:column;align-items:center;flex:1}.cg-stat-label[data-v-ce23a5a8]{font:var(--type-caption-2);color:var(--text-hint)}.cg-stat-value[data-v-ce23a5a8]{font:var(--type-footnote);font-weight:600;color:var(--text)}.cg-add-row[data-v-ce23a5a8]{display:flex;gap:8px}.cg-add-select[data-v-ce23a5a8]{flex:1}.cg-dissolve[data-v-ce23a5a8]{margin-top:4px}.cg-recipes[data-v-ce23a5a8]{display:flex;flex-direction:column;gap:10px}.cg-recipe[data-v-ce23a5a8]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);transition:opacity var(--t-fast) var(--ease-emphasized)}.cg-recipe.is-locked[data-v-ce23a5a8]{opacity:.78}.cg-recipe.is-active[data-v-ce23a5a8]{background:var(--bg-section-success, var(--bg-section))}.cg-recipe-head[data-v-ce23a5a8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cg-recipe-status[data-v-ce23a5a8]{margin-left:auto;flex-shrink:0}.cg-recipe-row.is-met[data-v-ce23a5a8],.cg-recipe-row.is-met b[data-v-ce23a5a8]{color:var(--success, var(--text))}.cg-recipe-icon[data-v-ce23a5a8]{font-size:22px;line-height:1}.cg-recipe-name[data-v-ce23a5a8]{font:var(--type-callout);font-weight:600;color:var(--text)}.cg-recipe-desc[data-v-ce23a5a8]{margin:4px 0 8px;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.cg-recipe-block[data-v-ce23a5a8]{margin-top:10px}.cg-recipe-block-title[data-v-ce23a5a8]{font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.cg-recipe-row[data-v-ce23a5a8]{display:flex;align-items:center;gap:8px;font:var(--type-footnote);color:var(--text);padding:3px 0}.cg-recipe-row b[data-v-ce23a5a8]{font-weight:600}.cg-recipe-branches[data-v-ce23a5a8]{color:var(--text-hint);font-size:11px}.sm-pad[data-v-bdef5113]{padding:0 16px 8px}.syn-mega-desc[data-v-bdef5113]{margin:0 0 10px;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-mega-resources[data-v-bdef5113]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.syn-mega-res[data-v-bdef5113]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--c-surface-2);border:2px solid transparent;border-radius:var(--r-md);cursor:pointer;color:var(--c-text);text-align:left}.syn-mega-res.active[data-v-bdef5113]{border-color:var(--accent, var(--success, #4caf50));background:var(--accent-soft, var(--c-surface-2))}.syn-mega-res-icon[data-v-bdef5113]{font-size:22px;line-height:1}.syn-mega-res-name[data-v-bdef5113]{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.fp[data-v-b59b171c]{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.fp-card[data-v-b59b171c]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.fp-card-title[data-v-b59b171c]{margin:0;font:var(--type-headline);color:var(--text)}.fp-friend-action[data-v-b59b171c]{display:flex}.fp-biz-list[data-v-b59b171c]{display:flex;flex-direction:column;gap:4px}.fp-biz-row[data-v-b59b171c]{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--separator);font:var(--type-footnote)}.fp-biz-row[data-v-b59b171c]:last-child{border-bottom:none}.fp-biz-info[data-v-b59b171c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fp-biz-name[data-v-b59b171c]{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-biz-sub[data-v-b59b171c]{font:var(--type-caption-1);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-biz-meta[data-v-b59b171c]{color:var(--text-secondary);flex-shrink:0}.fp-biz-more[data-v-b59b171c]{text-align:center;font:var(--type-caption-1);color:var(--text-hint);padding-top:4px}.fp-gift[data-v-b59b171c]{display:flex;flex-direction:column;gap:10px}.fp-field[data-v-b59b171c]{display:flex;flex-direction:column;gap:4px}.fp-field label[data-v-b59b171c]{font:var(--type-footnote);color:var(--text-secondary)}.fp-field input[data-v-b59b171c],.fp-field textarea[data-v-b59b171c]{width:100%}.fp-field textarea[data-v-b59b171c]{resize:vertical;min-height:60px;font-family:inherit}.fp-row-actions[data-v-b59b171c]{display:flex;gap:8px;justify-content:flex-end}.fp-activity[data-v-b59b171c]{margin-top:8px}.fp-activity-list[data-v-b59b171c]{display:flex;flex-direction:column;gap:0}.fp-activity-row[data-v-b59b171c]{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--separator);font:var(--type-footnote)}.fp-activity-row[data-v-b59b171c]:last-child{border-bottom:none}.fp-activity-text[data-v-b59b171c]{color:var(--text);flex:1;min-width:0}.fp-activity-ts[data-v-b59b171c]{color:var(--text-hint);flex-shrink:0}.fp-footer[data-v-b59b171c]{text-align:center;margin:4px 0 0;font:var(--type-caption-1);color:var(--text-hint)}.syn-block[data-v-059afd22]{display:flex;flex-direction:column;gap:10px}.syn-subtabs[data-v-059afd22]{margin-bottom:4px}.syn-section-title[data-v-059afd22]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.syn-section-title--mt[data-v-059afd22]{margin-top:16px}.syn-hint[data-v-059afd22]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-card[data-v-059afd22]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.syn-card-title[data-v-059afd22]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.syn-list[data-v-059afd22]{display:flex;flex-direction:column;gap:4px}.syn-row[data-v-059afd22]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--separator)}.syn-row[data-v-059afd22]:last-child{border-bottom:none}.syn-row-info[data-v-059afd22]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1}.syn-row-name[data-v-059afd22]{font:var(--type-callout);font-weight:600;color:var(--text)}.syn-row-actions[data-v-059afd22]{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap}.syn-clickable[data-v-059afd22]{cursor:pointer;transition:color var(--t-fast) var(--ease-emphasized)}.syn-clickable[data-v-059afd22]:active{color:var(--accent)}.syn-field[data-v-059afd22]{display:flex;flex-direction:column;gap:4px}.syn-field label[data-v-059afd22]{font:var(--type-footnote);color:var(--text-secondary)}.syn-field select[data-v-059afd22]{width:100%}.syn-priv-hint[data-v-059afd22]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-toggle-list[data-v-059afd22]{display:flex;flex-direction:column;gap:var(--sp-2)}.syn-toggle-row[data-v-059afd22]{position:relative;display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized)}.syn-toggle-row[data-v-059afd22]:active{background:var(--surface-card-strong)}.syn-toggle-text[data-v-059afd22]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.syn-toggle-title[data-v-059afd22]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.syn-toggle-desc[data-v-059afd22]{font:var(--type-caption-1);color:var(--text-secondary);line-height:1.4}.syn-toggle-input[data-v-059afd22]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.syn-toggle-track[data-v-059afd22]{position:relative;flex-shrink:0;width:44px;height:26px;margin-top:2px;border-radius:999px;background:var(--separator-strong);transition:background var(--t-fast) var(--ease-emphasized)}.syn-toggle-track[data-v-059afd22]:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform var(--t-fast) var(--ease-emphasized);box-shadow:0 1px 3px #0000004d}.syn-toggle-input:checked~.syn-toggle-track[data-v-059afd22]{background:var(--accent)}.syn-toggle-input:checked~.syn-toggle-track[data-v-059afd22]:after{transform:translate(18px)}.syn-toggle-input:focus-visible~.syn-toggle-track[data-v-059afd22]{outline:2px solid var(--accent);outline-offset:2px}.syn-gift-head[data-v-059afd22]{display:flex;justify-content:space-between;align-items:center;font:var(--type-callout);color:var(--text)}.syn-gift-amount[data-v-059afd22]{font-weight:700;color:var(--success)}.syn-gift-msg[data-v-059afd22]{font:var(--type-footnote);color:var(--text-secondary);font-style:italic}.syn-gift-foot[data-v-059afd22]{display:flex;justify-content:space-between;align-items:center;gap:8px}.syn-feed-row[data-v-059afd22]{gap:4px}.syn-feed-top[data-v-059afd22]{display:flex;justify-content:space-between;align-items:center;gap:8px}.syn-feed-ts[data-v-059afd22]{font:var(--type-caption-1);color:var(--text-hint);font-variant-numeric:tabular-nums}.syn-feed-text[data-v-059afd22]{font:var(--type-footnote);color:var(--text-secondary)}.syn-block[data-v-698950b8]{display:flex;flex-direction:column;gap:10px}.syn-subtabs[data-v-698950b8]{margin-bottom:4px}.syn-section-title[data-v-698950b8]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.syn-hint[data-v-698950b8]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-error[data-v-698950b8]{margin:-4px 0 0;font:var(--type-caption-1);color:var(--danger)}.syn-card[data-v-698950b8]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.syn-card-title[data-v-698950b8]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.syn-field[data-v-698950b8]{display:flex;flex-direction:column;gap:4px}.syn-field label[data-v-698950b8]{font:var(--type-footnote);color:var(--text-secondary)}.syn-field input[data-v-698950b8]{width:100%}.syn-list[data-v-698950b8]{display:flex;flex-direction:column;gap:4px}.syn-row[data-v-698950b8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--separator)}.syn-row[data-v-698950b8]:last-child{border-bottom:none}.syn-browse-card[data-v-698950b8]{border:1px solid var(--separator)}.syn-browse-head[data-v-698950b8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.syn-browse-meta[data-v-698950b8]{display:flex;flex-wrap:wrap;gap:8px;font:var(--type-footnote);color:var(--text-secondary)}.syn-browse-motto[data-v-698950b8]{font-style:italic;color:var(--text-secondary)}.syn-browse-desc[data-v-698950b8]{font:var(--type-footnote);color:var(--text)}.syn-browse-actions[data-v-698950b8]{display:flex;flex-direction:column;gap:8px}.syn-block[data-v-40cd67ff]{display:flex;flex-direction:column;gap:10px}.syn-section-title[data-v-40cd67ff]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.syn-hint[data-v-40cd67ff]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-card[data-v-40cd67ff]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.syn-card-title[data-v-40cd67ff]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.syn-field[data-v-40cd67ff]{display:flex;flex-direction:column;gap:4px}.syn-field label[data-v-40cd67ff]{font:var(--type-footnote);color:var(--text-secondary)}.syn-field select[data-v-40cd67ff]{width:100%}.syn-list[data-v-40cd67ff]{display:flex;flex-direction:column;gap:4px}.syn-row[data-v-40cd67ff]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--separator)}.syn-row[data-v-40cd67ff]:last-child{border-bottom:none}.syn-row-meta[data-v-40cd67ff]{font:var(--type-footnote);color:var(--text-secondary)}.syn-row-actions[data-v-40cd67ff]{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap}.syn-war-row[data-v-40cd67ff]{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--separator)}.syn-war-row[data-v-40cd67ff]:last-child{border-bottom:none}.syn-war-head[data-v-40cd67ff]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font:var(--type-footnote);color:var(--text)}.syn-war-power[data-v-40cd67ff]{display:flex;gap:12px;font:var(--type-caption-1);color:var(--text-secondary)}.syn-block[data-v-641c552f]{display:flex;flex-direction:column;gap:10px}.syn-card[data-v-641c552f]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.syn-card-title[data-v-641c552f]{margin:0;font:var(--type-headline);color:var(--text)}.syn-hint[data-v-641c552f]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-field[data-v-641c552f]{display:flex;flex-direction:column;gap:4px}.syn-field label[data-v-641c552f]{font:var(--type-footnote);color:var(--text-secondary)}.syn-field input[data-v-641c552f],.syn-field select[data-v-641c552f],.syn-field textarea[data-v-641c552f]{width:100%}.syn-field textarea[data-v-641c552f]{resize:vertical;min-height:70px;font-family:inherit}.syn-cap-stats[data-v-641c552f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.syn-cap-stat[data-v-641c552f]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md)}.syn-cap-stat-label[data-v-641c552f]{font:var(--type-caption-1);color:var(--text-secondary)}.syn-cap-stat-value[data-v-641c552f]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.syn-perm-list[data-v-641c552f]{display:flex;flex-direction:column;gap:var(--sp-2)}.syn-perm-block[data-v-641c552f]{padding:var(--sp-3);background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md);display:flex;flex-direction:column;gap:6px}.syn-perm-title[data-v-641c552f]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.syn-perm-desc[data-v-641c552f]{font:var(--type-caption-1);color:var(--text-secondary);line-height:1.4}.syn-perm-roles[data-v-641c552f]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:6px}.syn-perm-role[data-v-641c552f]{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 10px;background:var(--surface-card-strong);border-radius:var(--r-pill)}.syn-toggle-input[data-v-641c552f]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.syn-perm-role-track[data-v-641c552f]{position:relative;flex-shrink:0;width:32px;height:18px;border-radius:999px;background:var(--separator-strong);transition:background var(--t-fast) var(--ease-emphasized)}.syn-perm-role-track[data-v-641c552f]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--t-fast) var(--ease-emphasized);box-shadow:0 1px 3px #0000004d}.syn-perm-role .syn-toggle-input:checked~.syn-perm-role-track[data-v-641c552f]{background:var(--accent)}.syn-perm-role .syn-toggle-input:checked~.syn-perm-role-track[data-v-641c552f]:after{transform:translate(14px)}.syn-perm-role .syn-toggle-input:focus-visible~.syn-perm-role-track[data-v-641c552f]{outline:2px solid var(--accent);outline-offset:2px}.syn-perm-role-name[data-v-641c552f]{font:var(--type-footnote);color:var(--text-primary)}.syn[data-v-e58c3b56]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.syn-block[data-v-e58c3b56]{display:flex;flex-direction:column;gap:10px}.syn-section-switch[data-v-e58c3b56],.syn-subtabs[data-v-e58c3b56]{margin-bottom:4px}.syn-section-title[data-v-e58c3b56]{margin:8px 0 0;font:var(--type-headline);color:var(--text)}.syn-section-title--mt[data-v-e58c3b56]{margin-top:16px}.syn-hint[data-v-e58c3b56]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-error[data-v-e58c3b56]{margin:-4px 0 0;font:var(--type-caption-1);color:var(--danger)}.syn-card[data-v-e58c3b56]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.syn-card-title[data-v-e58c3b56]{margin:0;font:var(--type-headline);color:var(--text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.syn-dominance-badge[data-v-e58c3b56]{margin-left:4px}.syn-landmark-grid[data-v-e58c3b56]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.syn-lm-card[data-v-e58c3b56]{display:flex;align-items:center;gap:10px;background:var(--bg-section);border-radius:var(--r-lg);padding:8px 10px;box-shadow:var(--shadow-1);min-width:0}.syn-lm-card-icon[data-v-e58c3b56]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.syn-lm-card-img[data-v-e58c3b56]{width:100%;height:100%;object-fit:contain;display:block}.syn-lm-card-emoji[data-v-e58c3b56]{font-size:26px}.syn-lm-card-name[data-v-e58c3b56]{font:var(--type-subhead);font-weight:var(--fw-semibold);color:var(--text);line-height:1.2;min-width:0;overflow-wrap:anywhere}.syn-synergy[data-v-e58c3b56]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--bg-section, var(--c-surface-2));border-radius:var(--r-md);margin-bottom:10px}.syn-synergy-row[data-v-e58c3b56]{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-sm);color:var(--c-text)}.syn-pos[data-v-e58c3b56]{color:var(--success, #4caf50)}.syn-synergy-progress[data-v-e58c3b56]{height:4px;background:var(--c-surface, rgba(255, 255, 255, .08));border-radius:2px;overflow:hidden;margin-top:4px}.syn-synergy-fill[data-v-e58c3b56]{height:100%;background:var(--success, #4caf50);transition:width .3s ease}.syn-synergy-fill.is-dominance[data-v-e58c3b56]{background:var(--c-warning, #c90)}.syn-header-card[data-v-e58c3b56]{padding:14px 16px}.syn-header-name[data-v-e58c3b56]{font:var(--type-title-3);color:var(--text)}.syn-header-meta[data-v-e58c3b56]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.syn-list[data-v-e58c3b56]{display:flex;flex-direction:column;gap:4px}.syn-row[data-v-e58c3b56]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--separator)}.syn-row[data-v-e58c3b56]:last-child{border-bottom:none}.syn-row-info[data-v-e58c3b56]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1}.syn-row-name[data-v-e58c3b56]{font:var(--type-callout);font-weight:600;color:var(--text)}.syn-row-meta[data-v-e58c3b56]{font:var(--type-footnote);color:var(--text-secondary)}.syn-row-actions[data-v-e58c3b56]{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap}.syn-member-row[data-v-e58c3b56]{flex-wrap:wrap}.syn-role-change[data-v-e58c3b56]{display:flex;gap:8px;margin-top:8px;padding:10px 12px;background:var(--bg);border-radius:var(--r-md)}.syn-role-change select[data-v-e58c3b56]{flex:1}.syn-field[data-v-e58c3b56]{display:flex;flex-direction:column;gap:4px}.syn-field label[data-v-e58c3b56]{font:var(--type-footnote);color:var(--text-secondary)}.syn-field input[data-v-e58c3b56],.syn-field select[data-v-e58c3b56],.syn-field textarea[data-v-e58c3b56]{width:100%}.syn-field textarea[data-v-e58c3b56]{resize:vertical;min-height:70px;font-family:inherit}.syn-check[data-v-e58c3b56]{display:inline-flex;align-items:center;gap:8px;font:var(--type-subhead);color:var(--text)}.syn-check input[data-v-e58c3b56]{width:auto}.syn-clickable[data-v-e58c3b56]{cursor:pointer;transition:color var(--t-fast) var(--ease-emphasized)}.syn-clickable[data-v-e58c3b56]:active{color:var(--accent)}.syn-stats-grid[data-v-e58c3b56]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.syn-stat[data-v-e58c3b56]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:2px}.syn-stat-label[data-v-e58c3b56]{font:var(--type-caption-1);color:var(--text-secondary)}.syn-mega-desc[data-v-e58c3b56]{margin:0 0 10px;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.syn-stat-value[data-v-e58c3b56]{font:var(--type-title-3);color:var(--text)}.syn-desc[data-v-e58c3b56]{margin:0;font:var(--type-subhead);color:var(--text-secondary);font-style:italic;line-height:1.4}.syn-req-msg[data-v-e58c3b56]{margin:0;padding:8px 12px;background:var(--bg);border-radius:var(--r-md);font:var(--type-footnote);color:var(--text);font-style:italic;line-height:1.4}@media (max-width: 380px){.syn-stats-grid[data-v-e58c3b56]{grid-template-columns:1fr}}.sd[data-v-fb86505f]{display:flex;flex-direction:column;gap:12px;padding-bottom:80px}.sd-header[data-v-fb86505f]{position:sticky;top:0;z-index:10;padding-top:var(--header-safe);background:var(--surface-base)}.sd-header-row[data-v-fb86505f]{display:flex;align-items:center;gap:8px;padding:8px 0}.sd-title[data-v-fb86505f]{flex:1;margin:0;font:var(--type-headline);color:var(--text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.sd-tabs[data-v-fb86505f]{padding-bottom:6px}.sd-hero[data-v-fb86505f]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:12px}.sd-hero-head[data-v-fb86505f]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sd-hero-title[data-v-fb86505f]{display:flex;gap:10px;align-items:center;min-width:0}.sd-hero-icon[data-v-fb86505f]{font-size:32px;line-height:1}.sd-hero-tier[data-v-fb86505f]{font:var(--type-headline);color:var(--text)}.sd-hero-sub[data-v-fb86505f]{font:var(--type-footnote);color:var(--text-secondary);margin-top:2px}.sd-banner[data-v-fb86505f]{padding:8px 12px;border-radius:var(--r-md);font:var(--type-footnote)}.sd-banner--raid[data-v-fb86505f]{background:var(--danger-bg);color:var(--danger)}.sd-banner--audit[data-v-fb86505f]{background:var(--warning-bg);color:var(--warning)}.sd-rent[data-v-fb86505f]{display:flex;flex-direction:column;gap:2px}.sd-rent-label[data-v-fb86505f]{font:var(--type-caption-1);color:var(--text-hint)}.sd-rent-value[data-v-fb86505f]{font:var(--type-callout);font-weight:600;color:var(--text)}.sd-rent-value.is-overdue[data-v-fb86505f]{color:var(--danger)}.sd-rent-value .sd-muted[data-v-fb86505f]{color:var(--text-secondary);font-weight:400}.sd-grace[data-v-fb86505f]{font:var(--type-footnote);color:var(--danger);margin-top:4px}.sd-cap[data-v-fb86505f]{display:flex;flex-direction:column;gap:4px}.sd-cap-row[data-v-fb86505f]{display:flex;justify-content:space-between;font:var(--type-footnote);color:var(--text)}.sd-cap-row strong[data-v-fb86505f]{font-weight:700}.sd-cap-bar[data-v-fb86505f]{height:8px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.sd-cap-fill[data-v-fb86505f]{height:100%;background:var(--accent);transition:width .3s var(--ease-emphasized)}.sd-cap-meta[data-v-fb86505f]{font:var(--type-caption-1);color:var(--text-hint)}.sd-types[data-v-fb86505f]{display:flex;flex-wrap:wrap;gap:6px}.sd-content[data-v-fb86505f]{display:flex;flex-direction:column;gap:12px}.st-sheet-pad[data-v-a98260c7]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.st-sheet-actions[data-v-a98260c7]{display:flex;gap:8px;justify-content:flex-end}.st-hint[data-v-a98260c7]{font:var(--type-footnote);color:var(--text-secondary);margin:0}.st-sheet-pad[data-v-b271b65b]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.st-sheet-actions[data-v-b271b65b]{display:flex;gap:8px;justify-content:flex-end}.st-sell-head[data-v-b271b65b]{display:flex;align-items:center;gap:8px;font:var(--type-callout);color:var(--text)}.st-bullets[data-v-b271b65b]{margin:0;padding-left:20px;font:var(--type-footnote);color:var(--text-secondary)}.st-bullets li[data-v-b271b65b]{margin:4px 0}.st-hint[data-v-b271b65b]{font:var(--type-footnote);color:var(--text-secondary);margin:0}.st-muted[data-v-b271b65b]{color:var(--text-secondary)}.st-warning[data-v-b271b65b]{background:var(--warning-bg);color:var(--warning);border-radius:var(--r-md);padding:8px 12px;font:var(--type-footnote)}.st-sheet-pad[data-v-b5c553f0]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.st-hint[data-v-b5c553f0]{font:var(--type-footnote);color:var(--text-secondary);margin:0}.st-muted[data-v-b5c553f0]{color:var(--text-secondary);font:var(--type-footnote);margin:0}.st-unlock-list[data-v-b5c553f0]{display:flex;flex-direction:column;gap:8px}.st-unlock-row[data-v-b5c553f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--bg);border-radius:var(--r-md)}.st-unlock-info[data-v-b5c553f0]{display:flex;flex-direction:column;gap:2px}.st-row-meta[data-v-b5c553f0]{font:var(--type-caption-1);color:var(--text-hint)}.st-card[data-v-3011dacf]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.st-warning[data-v-3011dacf]{background:var(--warning-bg);color:var(--warning);border-radius:var(--r-md);padding:10px 12px;font:var(--type-footnote)}.st-form[data-v-3011dacf]{display:flex;flex-direction:column;gap:10px}.st-field[data-v-3011dacf]{display:flex;flex-direction:column;gap:4px}.st-field label[data-v-3011dacf]{font:var(--type-footnote);color:var(--text-secondary)}.st-amount-row[data-v-3011dacf]{display:flex;align-items:center;gap:8px}.st-amount-row input[data-v-3011dacf]{flex:1;min-width:0}.st-hint[data-v-3011dacf]{font:var(--type-caption-1);color:var(--text-hint);margin:0}.auc[data-v-cfc151a6]{background:var(--bg-section);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:12px}.auc--event[data-v-cfc151a6]{box-shadow:inset 0 0 0 1px var(--success-glow),var(--shadow-1)}.auc-head[data-v-cfc151a6]{display:flex;align-items:center;gap:12px}.auc-ico[data-v-cfc151a6]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--bg-elevated);border-radius:28%}.auc-head-main[data-v-cfc151a6]{flex:1;min-width:0}.auc-title[data-v-cfc151a6]{font:var(--type-callout);font-weight:var(--fw-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.auc-sub[data-v-cfc151a6]{font:var(--type-caption-1);color:var(--text-hint);margin-top:1px}.auc-kind[data-v-cfc151a6]{flex-shrink:0;align-self:flex-start}.auc-chips[data-v-cfc151a6]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.auc-chip[data-v-cfc151a6]{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:var(--r-pill);font:var(--type-caption-2);background:var(--bg-secondary);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.auc-type[data-v-cfc151a6]{flex-shrink:0}.auc-panel[data-v-cfc151a6]{background:var(--bg-elevated);border-radius:var(--r-md);padding:10px 12px}.auc-panel-label[data-v-cfc151a6]{font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.04em}.auc-contents[data-v-cfc151a6]{display:flex;flex-direction:column;gap:6px}.auc-content-items[data-v-cfc151a6]{display:flex;flex-wrap:wrap;gap:10px;font:var(--type-footnote);color:var(--text);font-variant-numeric:tabular-nums}.auc-content-item[data-v-cfc151a6]{display:inline-flex;align-items:center;gap:3px}.auc-content-items-count[data-v-cfc151a6]{color:var(--text-secondary)}.auc-bid[data-v-cfc151a6]{display:flex;flex-direction:column;gap:8px}.auc-bid-top[data-v-cfc151a6]{display:flex;align-items:center;justify-content:space-between}.auc-bid-label[data-v-cfc151a6]{font:var(--type-caption-2);color:var(--text-hint);text-transform:uppercase;letter-spacing:.04em}.auc-clock[data-v-cfc151a6]{display:inline-flex;align-items:center;gap:3px;font:var(--type-caption-1);color:var(--text-secondary);font-variant-numeric:tabular-nums}.auc-clock.is-urgent[data-v-cfc151a6]{color:var(--warning)}.auc-price[data-v-cfc151a6]{font:var(--type-title-2);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.05}.auc-price.is-flash[data-v-cfc151a6]{animation:auc-flash-cfc151a6 1.2s var(--ease-out)}@keyframes auc-flash-cfc151a6{0%{transform:scale(1)}18%{transform:scale(1.08);text-shadow:0 0 18px var(--success-glow)}to{transform:scale(1);text-shadow:none}}.auc-leader[data-v-cfc151a6]{display:flex;align-items:center;gap:8px;min-height:22px}.auc-leader-text[data-v-cfc151a6]{font:var(--type-footnote);color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auc-leader-text strong[data-v-cfc151a6]{color:var(--text);font-weight:var(--fw-semibold)}.auc-leader.is-you .auc-leader-text[data-v-cfc151a6]{color:var(--success);font-weight:var(--fw-semibold)}.auc-leader-none[data-v-cfc151a6]{color:var(--text-hint)}.auc-bid-row[data-v-cfc151a6]{display:flex;gap:8px;align-items:center;margin-top:2px}.auc-input[data-v-cfc151a6]{flex:1;min-width:0;font-variant-numeric:tabular-nums}.auc-pvp summary[data-v-cfc151a6]{cursor:pointer;font:var(--type-footnote);color:var(--text-secondary);padding:2px 0}.auc-pvp-body[data-v-cfc151a6]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.auc-pvp-hint[data-v-cfc151a6]{margin:0;font:var(--type-caption-1);color:var(--text-hint)}.auc-pvp-actions[data-v-cfc151a6]{display:flex;gap:8px;flex-wrap:wrap}.sl[data-v-6be910e8]{display:flex;flex-direction:column;gap:12px}.sl-page-title[data-v-6be910e8]{margin:4px 0 0;font:var(--type-title-3);color:var(--text)}.sl-section[data-v-6be910e8]{display:flex;flex-direction:column;gap:10px}.sl-list[data-v-6be910e8]{display:flex;flex-direction:column;gap:8px}.sl-card[data-v-6be910e8]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.sl-card--event[data-v-6be910e8]{box-shadow:inset 0 0 0 1px var(--success),var(--shadow-1)}.sl-card--audit[data-v-6be910e8]{box-shadow:inset 0 0 0 1px var(--warning),var(--shadow-1)}.sl-row[data-v-6be910e8]{display:flex;gap:12px;padding:12px 14px;background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);text-align:left;cursor:pointer;align-items:flex-start;transition:background var(--t-fast) var(--ease-emphasized)}.sl-row[data-v-6be910e8]:active{background:var(--bg-secondary)}.sl-row.is-blocked[data-v-6be910e8]{opacity:.6}.sl-row-icon[data-v-6be910e8]{font-size:28px;flex-shrink:0}.sl-row-body[data-v-6be910e8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sl-row-name[data-v-6be910e8]{display:flex;align-items:center;gap:6px;font:var(--type-callout);color:var(--text)}.sl-row-meta[data-v-6be910e8]{font:var(--type-caption-1);color:var(--text-hint)}.sl-cap-bar[data-v-6be910e8]{width:100%;height:6px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.sl-cap-fill[data-v-6be910e8]{height:100%;background:var(--accent);transition:width .3s var(--ease-emphasized)}.sl-field[data-v-6be910e8]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.sl-field label[data-v-6be910e8]{font:var(--type-footnote);color:var(--text-secondary)}.sl-field select[data-v-6be910e8]{width:100%}.sl-warning[data-v-6be910e8]{background:var(--warning-bg);color:var(--warning);border-radius:var(--r-md);padding:10px 12px;font:var(--type-footnote);margin-bottom:10px}.sl-hint[data-v-6be910e8]{font:var(--type-caption-1);color:var(--text-hint);margin:0}.sl-muted[data-v-6be910e8]{color:var(--text-secondary)}.sl-transit-head[data-v-6be910e8]{display:flex;gap:12px;align-items:flex-start}.sl-transit-icon[data-v-6be910e8]{font-size:28px;flex-shrink:0}.sl-transit-info[data-v-6be910e8]{flex:1;display:flex;flex-direction:column;gap:2px}.sl-offer-head[data-v-6be910e8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sl-offer-title[data-v-6be910e8]{display:flex;gap:10px;flex:1;min-width:0}.sl-offer-icon[data-v-6be910e8]{font-size:28px;flex-shrink:0}.sl-offer-price[data-v-6be910e8]{text-align:right;flex-shrink:0}.sl-stack-list[data-v-6be910e8]{display:flex;flex-direction:column;gap:4px}.sl-stack[data-v-6be910e8]{display:flex;justify-content:space-between;font:var(--type-footnote);color:var(--text)}.sc[data-v-4982744c]{padding:0 16px;display:flex;flex-direction:column;gap:12px}.sc-hint[data-v-4982744c]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.sc-summary[data-v-4982744c]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px}.sc-cost[data-v-4982744c]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sc-cost-label[data-v-4982744c]{font:var(--type-callout);color:var(--text-secondary)}.sc-cost-value[data-v-4982744c]{font:var(--type-title-3);font-weight:700}.sc-cost-breakdown[data-v-4982744c]{font:var(--type-caption-1);color:var(--text-tertiary)}.sc-facts[data-v-4982744c]{display:flex;flex-direction:column;gap:2px}.sc-fact[data-v-4982744c]{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--text-secondary)}.sc-fact-label[data-v-4982744c]{flex:1;font:var(--type-subhead);color:var(--text-secondary)}.sc-fact-val[data-v-4982744c]{font:var(--type-subhead);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.sc-skip[data-v-4982744c]{margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-card-strong);font:var(--type-footnote);color:var(--warning);line-height:1.4}.sc-section[data-v-4982744c]{margin:4px 0 0;font:var(--type-footnote);font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px}.sc-biz-list[data-v-4982744c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sc-biz[data-v-4982744c]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.sc-biz-head[data-v-4982744c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-biz-name[data-v-4982744c]{font:var(--type-headline);font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-biz-target[data-v-4982744c]{flex-shrink:0;font:var(--type-caption-1);font-weight:600;color:var(--text-secondary);background:var(--surface-card-strong);padding:3px 9px;border-radius:var(--r-pill)}.sc-biz-res[data-v-4982744c]{display:flex;flex-wrap:wrap;gap:6px}.sc-res[data-v-4982744c]{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 5px;background:var(--surface-card-strong);border-radius:var(--r-pill)}.sc-res-amt[data-v-4982744c]{font:var(--type-footnote);font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.sc-biz-foot[data-v-4982744c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-biz-units[data-v-4982744c]{font:var(--type-footnote);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.sc-biz-cost[data-v-4982744c]{font:var(--type-callout);font-weight:700;font-variant-numeric:tabular-nums}.sp[data-v-4040304f]{display:flex;flex-direction:column;gap:12px}.sp-card[data-v-4040304f]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.sp-card-title[data-v-4040304f]{margin:0;font:var(--type-headline);color:var(--text)}.sp-hint[data-v-4040304f]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.sp-hint--warn[data-v-4040304f]{color:var(--warning)}.sp-gauge-head[data-v-4040304f]{display:flex;align-items:center;gap:12px}.sp-gauge-icon[data-v-4040304f]{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.sp-gauge-info[data-v-4040304f]{flex:1;min-width:0}.sp-gauge-title[data-v-4040304f]{font:var(--type-callout);color:var(--text);font-weight:var(--fw-semibold)}.sp-gauge-sub[data-v-4040304f]{font:var(--type-footnote);color:var(--text-secondary)}.sp-gauge-val[data-v-4040304f]{font:var(--type-callout);color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0}.sp-bar[data-v-4040304f]{height:8px;border-radius:4px;background:var(--surface-card-strong, rgba(255, 255, 255, .08));overflow:hidden}.sp-bar-fill[data-v-4040304f]{height:100%;border-radius:4px;background:var(--accent);transition:width .4s var(--ease-emphasized, ease)}.sp-field[data-v-4040304f]{display:flex;flex-direction:column;gap:6px}.sp-label[data-v-4040304f]{font:var(--type-footnote);color:var(--text-secondary)}.sp-target[data-v-4040304f]{display:flex;align-items:center;gap:6px}.sp-target-input[data-v-4040304f]{width:90px;padding:8px 10px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary);font:var(--type-callout);text-align:center}.sp-target-input[data-v-4040304f]:focus{outline:none;border-color:var(--accent)}.sp-target-pct[data-v-4040304f]{color:var(--text-secondary)}.sp-run-list[data-v-4040304f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-run-row[data-v-4040304f]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-elevated)}.sp-run-icon[data-v-4040304f]{flex-shrink:0;color:var(--text-secondary)}.sp-run-main[data-v-4040304f]{flex:1;min-width:0}.sp-run-scope[data-v-4040304f]{font:var(--type-callout);color:var(--text)}.sp-run-units[data-v-4040304f]{font:var(--type-footnote);color:var(--text-secondary)}.sp-run-eta[data-v-4040304f]{font:var(--type-callout);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.sc[data-v-3e4f4346]{padding:0 16px;display:flex;flex-direction:column;gap:12px}.sc-hint[data-v-3e4f4346]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.sc-summary[data-v-3e4f4346]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px}.sc-cost[data-v-3e4f4346]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sc-cost-label[data-v-3e4f4346]{font:var(--type-callout);color:var(--text-secondary)}.sc-cost-value[data-v-3e4f4346]{font:var(--type-title-3);font-weight:700}.sc-cost-breakdown[data-v-3e4f4346]{font:var(--type-caption-1);color:var(--text-tertiary)}.sc-facts[data-v-3e4f4346]{display:flex;flex-direction:column;gap:2px}.sc-fact[data-v-3e4f4346]{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--text-secondary)}.sc-fact-label[data-v-3e4f4346]{flex:1;font:var(--type-subhead);color:var(--text-secondary)}.sc-fact-val[data-v-3e4f4346]{font:var(--type-subhead);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.sc-skip[data-v-3e4f4346]{margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-card-strong);font:var(--type-footnote);color:var(--warning);line-height:1.4}.sc-section[data-v-3e4f4346]{margin:4px 0 0;font:var(--type-footnote);font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px}.sc-biz-list[data-v-3e4f4346]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sc-biz[data-v-3e4f4346]{background:var(--surface-card);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.sc-biz-head[data-v-3e4f4346]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-biz-name[data-v-3e4f4346]{font:var(--type-headline);font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-biz-units[data-v-3e4f4346]{flex-shrink:0;font:var(--type-caption-1);font-weight:600;color:var(--text-secondary);background:var(--surface-card-strong);padding:3px 9px;border-radius:var(--r-pill);font-variant-numeric:tabular-nums}.sc-biz-res[data-v-3e4f4346]{display:flex;flex-wrap:wrap;gap:6px}.sc-res[data-v-3e4f4346]{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 5px;background:var(--surface-card-strong);border-radius:var(--r-pill)}.sc-res-amt[data-v-3e4f4346]{font:var(--type-footnote);font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cp[data-v-e05a690f]{display:flex;flex-direction:column;gap:12px}.cp-card[data-v-e05a690f]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.cp-card-title[data-v-e05a690f]{margin:0;font:var(--type-headline);color:var(--text)}.cp-hint[data-v-e05a690f]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.cp-hint--warn[data-v-e05a690f]{color:var(--warning)}.cp-gauge-head[data-v-e05a690f]{display:flex;align-items:center;gap:12px}.cp-gauge-icon[data-v-e05a690f]{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.cp-gauge-info[data-v-e05a690f]{flex:1;min-width:0}.cp-gauge-title[data-v-e05a690f]{font:var(--type-callout);color:var(--text);font-weight:var(--fw-semibold)}.cp-gauge-sub[data-v-e05a690f]{font:var(--type-footnote);color:var(--text-secondary)}.cp-gauge-val[data-v-e05a690f]{font:var(--type-callout);color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0}.cp-bar[data-v-e05a690f]{height:8px;border-radius:4px;background:var(--surface-card-strong, rgba(255, 255, 255, .08));overflow:hidden}.cp-bar-fill[data-v-e05a690f]{height:100%;border-radius:4px;background:var(--accent);transition:width .4s var(--ease-emphasized, ease)}.cp-field[data-v-e05a690f]{display:flex;flex-direction:column;gap:6px}.cp-label[data-v-e05a690f]{font:var(--type-footnote);color:var(--text-secondary)}.cp-keep[data-v-e05a690f]{display:flex;align-items:center;gap:6px}.cp-keep-input[data-v-e05a690f]{width:90px;padding:8px 10px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary);font:var(--type-callout);text-align:center}.cp-keep-input[data-v-e05a690f]:focus{outline:none;border-color:var(--accent)}.cp-keep-pct[data-v-e05a690f]{color:var(--text-secondary)}.cp-select[data-v-e05a690f]{width:100%;padding:9px 10px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary);font:var(--type-callout)}.cp-select[data-v-e05a690f]:focus{outline:none;border-color:var(--accent)}.cp-run-list[data-v-e05a690f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cp-run-row[data-v-e05a690f]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-elevated)}.cp-run-icon[data-v-e05a690f]{flex-shrink:0;color:var(--text-secondary)}.cp-run-main[data-v-e05a690f]{flex:1;min-width:0}.cp-run-scope[data-v-e05a690f]{font:var(--type-callout);color:var(--text)}.cp-run-units[data-v-e05a690f]{font:var(--type-footnote);color:var(--text-secondary)}.cp-run-eta[data-v-e05a690f]{font:var(--type-callout);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.st[data-v-bfb5b6a5]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.st-seg-bar[data-v-bfb5b6a5]{margin-bottom:4px}.st-card[data-v-bfb5b6a5]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.st-card-title[data-v-bfb5b6a5]{margin:0;font:var(--type-headline);color:var(--text)}.st-input--sm[data-v-bfb5b6a5]{max-width:100px}.st-act-row[data-v-bfb5b6a5]{display:flex;gap:8px;align-items:center}.st-act-row input[data-v-bfb5b6a5]{flex:1}.st-res-list[data-v-bfb5b6a5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.st-res-row[data-v-bfb5b6a5]{display:flex;align-items:center;gap:12px;padding:8px 0}.st-res-ico[data-v-bfb5b6a5]{flex-shrink:0}.st-res-name[data-v-bfb5b6a5]{flex:1;min-width:0;font:var(--type-callout);color:var(--text)}.st-res-amount[data-v-bfb5b6a5]{font:var(--type-callout);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.st-muted[data-v-bfb5b6a5]{color:var(--text-secondary)}.st-item-list[data-v-bfb5b6a5]{display:flex;flex-direction:column;gap:8px}.st-item-row[data-v-bfb5b6a5]{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--r-md);background:var(--bg-elevated)}.sir-head[data-v-bfb5b6a5]{display:flex;align-items:center;gap:12px}.sir-ico[data-v-bfb5b6a5]{flex-shrink:0}.sir-body[data-v-bfb5b6a5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sir-title-row[data-v-bfb5b6a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sir-name[data-v-bfb5b6a5]{font:var(--type-callout);font-weight:var(--fw-semibold);color:var(--text)}.sir-bonus[data-v-bfb5b6a5]{font:var(--type-caption-1);color:var(--success)}.sir-actions[data-v-bfb5b6a5]{display:grid;grid-template-columns:1fr;gap:6px}.sir-actions--with-move[data-v-bfb5b6a5]{grid-template-columns:1fr minmax(0,1.3fr) auto}.sir-dest[data-v-bfb5b6a5]{min-width:0;min-height:32px;padding:0 28px 0 10px;border:1px solid var(--c-border);border-radius:var(--r-sm);background-color:var(--surface-card);color:var(--text);font:var(--type-footnote);cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.sir-dest[data-v-bfb5b6a5]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.st-types-row[data-v-bfb5b6a5]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.st-hint[data-v-bfb5b6a5]{margin:0;font:var(--type-footnote);color:var(--text-hint);line-height:1.4}.fc[data-v-f81051e0]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:background var(--t-fast) var(--ease-emphasized);border:1px solid transparent}.fc[data-v-f81051e0]:active{background:var(--surface-card-strong)}.fc.blocked[data-v-f81051e0]{border-color:var(--danger)}.fc.no-elec[data-v-f81051e0]{border-color:var(--warning, #f59e0b)}.fc-head[data-v-f81051e0]{display:flex;align-items:center;gap:12px}.fc-icon[data-v-f81051e0]{font-size:24px;flex-shrink:0}.fc-name-block[data-v-f81051e0]{flex:1;min-width:0}.fc-name[data-v-f81051e0]{font:var(--type-callout);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-sub[data-v-f81051e0]{font:var(--type-caption-1);color:var(--text-secondary)}.fc-chev[data-v-f81051e0]{color:var(--text-tertiary);flex-shrink:0}.fc-warning[data-v-f81051e0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-md);font:var(--type-footnote);font-weight:500}.fc-warning-fire[data-v-f81051e0]{background:var(--danger-bg);color:var(--danger)}.fc-warning-elec[data-v-f81051e0]{background:#f59e0b24;color:var(--warning, #f59e0b)}.fc-stats[data-v-f81051e0]{display:flex;flex-wrap:wrap;gap:12px}.fc-stat[data-v-f81051e0]{flex:1;min-width:70px;display:flex;flex-direction:column;gap:2px}.fc-stat-label[data-v-f81051e0]{font:var(--type-caption-2);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px}.fc-stat-value[data-v-f81051e0]{font:var(--type-footnote);font-weight:600;color:var(--text-primary)}.fc-stat-sub[data-v-f81051e0]{font:var(--type-caption-2);color:var(--text-tertiary)}.heat-ok[data-v-f81051e0]{color:var(--success)}.heat-warn[data-v-f81051e0]{color:#d4a017}.heat-hot[data-v-f81051e0]{color:#ea580c}.heat-critical[data-v-f81051e0]{color:var(--danger)}.rr[data-v-37e14e72]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md)}.rr.broken[data-v-37e14e72]{border-color:var(--danger)}.rr.paused[data-v-37e14e72]{opacity:.7}.rr-head[data-v-37e14e72]{display:flex;align-items:center;gap:10px}.rr-icon[data-v-37e14e72]{font-size:20px}.rr-info[data-v-37e14e72]{flex:1;min-width:0}.rr-name[data-v-37e14e72]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.rr-stats[data-v-37e14e72]{display:flex;gap:4px;flex-wrap:wrap;font:var(--type-caption-1);color:var(--text-secondary)}.rr-status[data-v-37e14e72]{font:var(--type-caption-1);font-weight:500;padding:2px 8px;border-radius:var(--r-pill)}.rr-status-success[data-v-37e14e72]{background:var(--success-bg);color:var(--success)}.rr-status-gray[data-v-37e14e72]{background:var(--surface-card-strong);color:var(--text-secondary)}.rr-status-danger[data-v-37e14e72]{background:var(--danger-bg);color:var(--danger)}.rr-bar-row[data-v-37e14e72]{display:flex;align-items:center;gap:10px}.rr-bar[data-v-37e14e72]{flex:1;height:6px;background:var(--separator);border-radius:var(--r-pill);overflow:hidden}.rr-bar-fill[data-v-37e14e72]{height:100%;transition:width var(--t-fast) var(--ease-emphasized)}.cond-good[data-v-37e14e72]{background:var(--success)}.cond-mid[data-v-37e14e72]{background:#d4a017}.cond-low[data-v-37e14e72]{background:var(--danger)}.rr-cond[data-v-37e14e72]{font:var(--type-caption-1);color:var(--text-secondary);flex-shrink:0;min-width:50px;text-align:right}.rr-actions[data-v-37e14e72]{display:flex;flex-wrap:wrap;gap:6px}.fd[data-v-75e591da]{display:flex;flex-direction:column;gap:12px;padding:calc(12px + var(--header-safe)) 16px 24px}.fd-head[data-v-75e591da]{display:flex;align-items:center;gap:12px}.fd-title[data-v-75e591da]{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.fd-icon[data-v-75e591da]{font-size:28px}.fd-name-block[data-v-75e591da]{flex:1;min-width:0}.fd-name[data-v-75e591da]{margin:0;font:var(--type-title-3);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-sub[data-v-75e591da]{font:var(--type-caption-1);color:var(--text-secondary)}.fd-fire[data-v-75e591da]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--danger-bg);color:var(--danger);border-radius:var(--r-lg)}.fd-fire-title[data-v-75e591da]{font:var(--type-callout);font-weight:600}.fd-fire-sub[data-v-75e591da]{font:var(--type-caption-1);opacity:.85}.fd-card[data-v-75e591da]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.fd-card-alert[data-v-75e591da]{border:1px solid var(--warning, #f59e0b)}.fd-section-title[data-v-75e591da]{margin:0;font:var(--type-headline);color:var(--text-primary);display:flex;align-items:center;gap:6px}.fd-stats-grid[data-v-75e591da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.fd-stat[data-v-75e591da]{display:flex;flex-direction:column;gap:2px}.fd-stat-label[data-v-75e591da]{font:var(--type-caption-2);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px}.fd-stat-value[data-v-75e591da]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.heat-ok[data-v-75e591da]{color:var(--success)}.heat-warn[data-v-75e591da]{color:#d4a017}.heat-hot[data-v-75e591da]{color:#ea580c}.heat-critical[data-v-75e591da]{color:var(--danger)}.fd-elec-zero[data-v-75e591da]{padding:8px 10px;background:#f59e0b24;color:var(--warning, #f59e0b);border-radius:var(--r-md);font:var(--type-footnote)}.fd-elec-row[data-v-75e591da]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fd-elec-amount[data-v-75e591da]{font:var(--type-title-3);color:var(--text-primary)}.fd-elec-unit[data-v-75e591da],.fd-elec-sub[data-v-75e591da]{font:var(--type-caption-1);color:var(--text-secondary)}.fd-elec-bar[data-v-75e591da]{height:6px;background:var(--separator);border-radius:var(--r-pill);overflow:hidden}.fd-elec-bar-fill[data-v-75e591da]{height:100%;background:var(--accent);transition:width var(--t-fast) var(--ease-emphasized)}.fd-cool-row[data-v-75e591da]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fd-cool-level[data-v-75e591da]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.fd-cool-sub[data-v-75e591da]{font:var(--type-caption-1);color:var(--text-secondary)}.fd-cool-bar[data-v-75e591da]{height:8px;background:var(--separator);border-radius:var(--r-pill);overflow:hidden}.fd-cool-bar-fill[data-v-75e591da]{height:100%;transition:width var(--t-fast) var(--ease-emphasized)}.fd-cool-bar-fill.heat-ok[data-v-75e591da]{background:var(--success)}.fd-cool-bar-fill.heat-warn[data-v-75e591da]{background:#d4a017}.fd-cool-bar-fill.heat-hot[data-v-75e591da]{background:#ea580c}.fd-cool-bar-fill.heat-critical[data-v-75e591da]{background:var(--danger)}.fd-cool-hint[data-v-75e591da]{font:var(--type-caption-1);color:var(--text-secondary)}.fd-cool-warn[data-v-75e591da]{color:var(--danger)}.fd-rigs-list[data-v-75e591da]{display:flex;flex-direction:column;gap:8px}.fd-empty[data-v-75e591da]{text-align:center;color:var(--text-tertiary);padding:12px}.fd-actions[data-v-75e591da]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.fd-sheet-pad[data-v-75e591da]{padding:0 16px 12px;display:flex;flex-direction:column;gap:12px}.fd-elec-explain[data-v-75e591da]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.fd-presets[data-v-75e591da]{display:flex;flex-wrap:wrap;gap:6px}.fd-elec-input-row[data-v-75e591da]{display:flex;align-items:center;gap:12px}.fd-elec-input[data-v-75e591da]{flex:1;padding:10px 12px;background:var(--surface-card);border:1px solid var(--separator);color:var(--text-primary);border-radius:var(--r-md);font:var(--type-body)}.fd-elec-input[data-v-75e591da]:focus{outline:none;border-color:var(--accent)}.fd-elec-equiv[data-v-75e591da]{font:var(--type-caption-1);color:var(--text-secondary);flex-shrink:0}.fd-rig-hint[data-v-75e591da]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.fd-rig-list[data-v-75e591da]{display:flex;flex-direction:column;gap:8px}.fd-rig-card[data-v-75e591da]{text-align:left;padding:12px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized),border-color var(--t-fast) var(--ease-emphasized);display:flex;flex-direction:column;gap:6px}.fd-rig-card[data-v-75e591da]:active{background:var(--surface-card-strong)}.fd-rig-card.active[data-v-75e591da]{background:var(--accent-soft);border-color:var(--accent)}.fd-rig-card.poor[data-v-75e591da]{opacity:.65}.fd-rig-head[data-v-75e591da]{display:flex;align-items:center;gap:8px}.fd-rig-icon[data-v-75e591da]{font-size:18px}.fd-rig-name[data-v-75e591da]{flex:1;font:var(--type-callout);font-weight:600}.fd-rig-tier[data-v-75e591da]{font:var(--type-caption-1);color:var(--text-secondary)}.fd-rig-stats[data-v-75e591da]{display:flex;flex-wrap:wrap;gap:10px;font:var(--type-caption-1);color:var(--text-secondary)}.fd-rig-foot[data-v-75e591da]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fd-rig-price[data-v-75e591da]{font:var(--type-callout);font-weight:600}.fd-rename-input[data-v-75e591da]{width:100%;padding:10px 12px;background:var(--surface-card);border:1px solid var(--separator);color:var(--text-primary);border-radius:var(--r-md);font:var(--type-body)}.fd-rename-input[data-v-75e591da]:focus{outline:none;border-color:var(--accent)}.cm[data-v-5a635c96]{display:flex;flex-direction:column;gap:12px}.cm-price[data-v-5a635c96]{background:var(--bg-section);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow-1);text-align:center}.cm-price-label[data-v-5a635c96]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-price-value[data-v-5a635c96]{font:var(--type-title-1);color:var(--text-primary);margin-top:4px}.cm-delta[data-v-5a635c96]{margin-top:6px;display:inline-flex;align-items:center;gap:4px;font:var(--type-callout)}.cm-delta-success[data-v-5a635c96]{color:var(--success)}.cm-delta-danger[data-v-5a635c96]{color:var(--danger)}.cm-delta-gray[data-v-5a635c96]{color:var(--text-secondary)}.cm-balance[data-v-5a635c96]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:2px}.cm-balance-label[data-v-5a635c96]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-balance-value[data-v-5a635c96]{font:var(--type-title-3);color:var(--text-primary)}.cm-btc-tag[data-v-5a635c96]{font:var(--type-caption-1);color:var(--text-tertiary);margin-left:4px}.cm-balance-eq[data-v-5a635c96]{font:var(--type-footnote)}.cm-card[data-v-5a635c96]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.cm-card-title[data-v-5a635c96]{margin:0;font:var(--type-headline);color:var(--text-primary);display:flex;align-items:center;gap:6px}.cm-hint[data-v-5a635c96]{margin:0;font:var(--type-caption-1);color:var(--text-secondary);line-height:1.4}.cm-input-row[data-v-5a635c96]{display:flex;gap:8px;align-items:center}.cm-input-row .cm-input[data-v-5a635c96]{flex:1;width:auto;min-width:0}.cm-input[data-v-5a635c96]{width:100%;padding:10px 12px;background:var(--surface-card-strong);border:1px solid var(--separator-strong);border-radius:var(--r-md);color:var(--text-primary);font:var(--type-body);box-sizing:border-box}.cm-input[data-v-5a635c96]::placeholder{color:var(--text-tertiary)}.cm-input[data-v-5a635c96]:focus{outline:none;border-color:var(--accent)}.cm-grid[data-v-5a635c96]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm-field[data-v-5a635c96]{display:flex;flex-direction:column;gap:6px;min-width:0}.cm-field span[data-v-5a635c96]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-preview[data-v-5a635c96]{font:var(--type-footnote);color:var(--text-secondary)}.cm-lots-list[data-v-5a635c96]{display:flex;flex-direction:column;gap:8px}.cm-lot[data-v-5a635c96]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-md)}.cm-lot-row[data-v-5a635c96]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cm-lot-amount[data-v-5a635c96]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.cm-lot-sub[data-v-5a635c96]{font:var(--type-caption-1);color:var(--text-secondary)}.cm-lot-total[data-v-5a635c96]{font:var(--type-callout);font-weight:600}.cc[data-v-716f63b4]{display:flex;flex-direction:column;gap:12px}.cc-card[data-v-716f63b4]{background:var(--bg-section);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.cc-head[data-v-716f63b4]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.cc-label[data-v-716f63b4]{font:var(--type-caption-1);color:var(--text-secondary)}.cc-now[data-v-716f63b4]{font:var(--type-title-2);color:var(--text-primary)}.cc-stats[data-v-716f63b4]{display:flex;gap:12px}.cc-stat[data-v-716f63b4]{display:flex;flex-direction:column;gap:2px;align-items:flex-end;font:var(--type-caption-1);color:var(--text-secondary)}.cc-stat span[data-v-716f63b4]:last-child{color:var(--text-primary);font-weight:600}.cc-empty[data-v-716f63b4]{text-align:center;color:var(--text-tertiary);padding:24px 12px}.cc-svg[data-v-716f63b4]{width:100%;height:140px;overflow:visible}.cc-line-success[data-v-716f63b4]{stroke:var(--success)}.cc-line-danger[data-v-716f63b4]{stroke:var(--danger)}.cc-line-gray[data-v-716f63b4]{stroke:var(--text-tertiary)}.cc-fill-success[data-v-716f63b4]{fill:var(--success);fill-opacity:.12}.cc-fill-danger[data-v-716f63b4]{fill:var(--danger);fill-opacity:.12}.cc-fill-gray[data-v-716f63b4]{fill:var(--text-tertiary);fill-opacity:.08}.mn[data-v-13ebd73c]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.mn-summary[data-v-13ebd73c]{background:var(--bg-section);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.mn-summary-row[data-v-13ebd73c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mn-stat[data-v-13ebd73c]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:80px}.mn-stat-label[data-v-13ebd73c]{font:var(--type-caption-1);color:var(--text-secondary)}.mn-stat-value[data-v-13ebd73c]{font:var(--type-callout);font-weight:600;color:var(--text-primary)}.mn-btc-tag[data-v-13ebd73c]{font:var(--type-caption-1);color:var(--text-tertiary);margin-left:4px}.mn-list[data-v-13ebd73c]{display:flex;flex-direction:column;gap:10px}.mn-buy-pad[data-v-13ebd73c]{padding:0 16px 12px;display:flex;flex-direction:column;gap:12px}.mn-buy-hint[data-v-13ebd73c]{margin:0;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.mn-cat-list[data-v-13ebd73c]{display:flex;flex-direction:column;gap:8px}.mn-cat-card[data-v-13ebd73c]{text-align:left;padding:12px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized),border-color var(--t-fast) var(--ease-emphasized);display:flex;flex-direction:column;gap:6px}.mn-cat-card[data-v-13ebd73c]:active{background:var(--surface-card-strong)}.mn-cat-card.active[data-v-13ebd73c]{background:var(--accent-soft);border-color:var(--accent)}.mn-cat-card.poor[data-v-13ebd73c]{opacity:.65}.mn-cat-head[data-v-13ebd73c]{display:flex;align-items:center;gap:8px}.mn-cat-icon[data-v-13ebd73c]{font-size:18px}.mn-cat-name[data-v-13ebd73c]{flex:1;font:var(--type-callout);font-weight:600}.mn-cat-tier[data-v-13ebd73c]{font:var(--type-caption-1);color:var(--text-secondary)}.mn-cat-stats[data-v-13ebd73c]{display:flex;flex-wrap:wrap;gap:12px;font:var(--type-caption-1);color:var(--text-secondary)}.mn-cat-traits[data-v-13ebd73c]{display:flex;flex-wrap:wrap;gap:4px}.mn-cat-price[data-v-13ebd73c]{display:flex;justify-content:flex-end;font:var(--type-callout);font-weight:600}.mn-name-field[data-v-13ebd73c]{display:flex;flex-direction:column;gap:4px}.mn-name-field label[data-v-13ebd73c]{font:var(--type-footnote);color:var(--text-secondary)}.mn-name-field input[data-v-13ebd73c]{padding:8px 12px;border:1px solid var(--separator);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-primary)}.mn-name-field input[data-v-13ebd73c]:focus{outline:none;border-color:var(--accent)}.cd[data-v-2c8e451c]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-2)}.cd-head[data-v-2c8e451c]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--surface-card);border-radius:var(--r-xl);border:1px solid var(--separator)}.cd-head.tier-3[data-v-2c8e451c]{border-color:#b366ff4d;background:linear-gradient(135deg,rgba(179,102,255,.08),var(--surface-card))}.cd-head.tier-4[data-v-2c8e451c]{border-color:#f4c54266;background:linear-gradient(135deg,rgba(244,197,66,.1),var(--surface-card))}.cd-head-icon[data-v-2c8e451c]{font-size:44px;line-height:1;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif}.cd-head-meta[data-v-2c8e451c]{flex:1;min-width:0}.cd-head-meta h3[data-v-2c8e451c]{font:var(--type-title-3);margin:0 0 4px;color:var(--text-primary)}.cd-head-meta p[data-v-2c8e451c]{margin:0;color:var(--text-secondary);font:var(--type-footnote);line-height:1.35}.cd-section-head[data-v-2c8e451c]{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--sp-1);margin-top:var(--sp-1)}.cd-section-title[data-v-2c8e451c]{font:var(--type-headline);color:var(--text-primary);margin:0}.cd-section-count[data-v-2c8e451c]{font:var(--type-caption-2);font-weight:600;color:var(--text-tertiary);padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-grouped)}.cd-grid[data-v-2c8e451c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.cd-tile[data-v-2c8e451c]{position:relative;background:var(--surface-card);border:2px solid var(--separator);border-radius:var(--r-lg);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden;transition:transform var(--t-fast) var(--ease-emphasized),background var(--t-fast) var(--ease-emphasized)}.cd-tile.rarity-rare[data-v-2c8e451c]{border-color:var(--rarity-rare);background:linear-gradient(180deg,var(--rarity-rare-bg),var(--surface-card) 70%)}.cd-tile.rarity-epic[data-v-2c8e451c]{border-color:var(--rarity-epic);background:linear-gradient(180deg,var(--rarity-epic-bg),var(--surface-card) 70%)}.cd-tile.rarity-legendary[data-v-2c8e451c]{border-color:var(--rarity-legendary);background:linear-gradient(180deg,var(--rarity-legendary-bg),var(--surface-card) 70%)}.cd-tile.kind-money[data-v-2c8e451c]{border-color:var(--success);background:linear-gradient(180deg,var(--success-bg),var(--surface-card) 70%)}.cd-tile.kind-exp[data-v-2c8e451c]{border-color:var(--accent-2);background:linear-gradient(180deg,var(--accent-2-soft),var(--surface-card) 70%)}.cd-tile-corner[data-v-2c8e451c]{position:absolute;top:0;right:0;height:22px;display:flex;align-items:center}.cd-tile-rarity[data-v-2c8e451c]{font:var(--type-caption-2);font-weight:800;letter-spacing:.5px;padding:2px 8px 2px 10px;border-bottom-left-radius:10px;color:var(--text-tertiary);background:var(--surface-grouped)}.cd-tile.rarity-rare .cd-tile-rarity[data-v-2c8e451c]{color:var(--rarity-rare);background:#4a9eff2e}.cd-tile.rarity-epic .cd-tile-rarity[data-v-2c8e451c]{color:var(--rarity-epic);background:#b366ff2e}.cd-tile.rarity-legendary .cd-tile-rarity[data-v-2c8e451c]{color:var(--rarity-legendary);background:#f5a62333}.cd-tile-icon[data-v-2c8e451c]{font-size:36px;line-height:1;margin-top:4px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.cd-tile-name[data-v-2c8e451c]{font:var(--type-caption-1);font-weight:700;color:var(--text-primary);text-align:center;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;width:100%}.cd-tile-sub[data-v-2c8e451c]{font:var(--type-caption-2);color:var(--text-secondary);text-align:center;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-tile.kind-money .cd-tile-sub[data-v-2c8e451c]{color:var(--success);font-weight:700}.cd-tile.kind-exp .cd-tile-sub[data-v-2c8e451c]{color:var(--accent-2);font-weight:700}.cd-tile.rarity-legendary .cd-tile-sub[data-v-2c8e451c]{color:var(--rarity-legendary);font-weight:700}.cd-tile.rarity-epic .cd-tile-sub[data-v-2c8e451c]{color:var(--rarity-epic)}.cd-tile.rarity-rare .cd-tile-sub[data-v-2c8e451c]{color:var(--rarity-rare)}.cd-cta[data-v-2c8e451c]{padding:0 var(--sp-1);display:flex;flex-direction:column;gap:var(--sp-2)}.cd-warn[data-v-2c8e451c]{font:var(--type-footnote);color:var(--danger);margin:0;text-align:center}.cd-locked[data-v-2c8e451c]{font:var(--type-footnote);color:var(--text-secondary);text-align:center;margin:0;padding:var(--sp-3);background:var(--surface-card);border-radius:var(--r-lg)}.rl-overlay[data-v-8262f2de]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--sp-3)}.rl-panel[data-v-8262f2de]{width:100%;max-width:560px;padding:var(--sp-4) var(--sp-3) var(--sp-3);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border:1px solid var(--surface-glass-border);border-radius:var(--r-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009;animation:rl-pop-8262f2de .32s cubic-bezier(.22,1.12,.36,1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rl-panel[data-v-8262f2de]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.rl-panel.tier-3[data-v-8262f2de]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 100px #b366ff4d}.rl-panel.tier-4[data-v-8262f2de]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 120px var(--accent-2-glow)}@keyframes rl-pop-8262f2de{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.rl-header[data-v-8262f2de]{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-pill)}.rl-header-icon[data-v-8262f2de]{font-size:22px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif}.rl-header-name[data-v-8262f2de]{font:var(--type-headline);color:var(--text-primary)}.rl-frame[data-v-8262f2de]{width:100%;display:flex;flex-direction:column;align-items:center;gap:2px}.rl-pointer[data-v-8262f2de]{color:var(--accent);font-size:20px;line-height:1;-webkit-user-select:none;user-select:none;text-shadow:0 0 10px var(--accent-soft)}.rl-pointer-top[data-v-8262f2de]{margin-bottom:-4px}.rl-pointer-bottom[data-v-8262f2de]{margin-top:-4px}.rl-wrap[data-v-8262f2de]{width:100%;height:124px;overflow:hidden;position:relative;background:radial-gradient(ellipse 60% 80% at center,var(--surface-card) 0%,var(--surface-grouped) 70%);border:1px solid var(--separator);border-radius:var(--r-xl);display:flex;align-items:center}.rl-wrap[data-v-8262f2de]:before,.rl-wrap[data-v-8262f2de]:after{content:"";position:absolute;left:12px;right:12px;height:1px;background:linear-gradient(to right,transparent,var(--separator-strong),transparent);pointer-events:none;z-index:1}.rl-wrap[data-v-8262f2de]:before{top:0}.rl-wrap[data-v-8262f2de]:after{bottom:0}.rl-strip[data-v-8262f2de]{display:flex;gap:8px;will-change:transform;flex-shrink:0;padding:0 4px}.rl-ticket[data-v-8262f2de]{width:96px;min-width:96px;height:96px;background:var(--surface-card);border:2px solid var(--separator);border-radius:var(--r-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;box-sizing:border-box;transition:transform .3s var(--ease-emphasized),background .3s var(--ease-emphasized),box-shadow .3s var(--ease-emphasized)}.rl-ticket.rarity-rare[data-v-8262f2de]{border-color:var(--rarity-rare);background:linear-gradient(180deg,var(--rarity-rare-bg),var(--surface-card) 70%)}.rl-ticket.rarity-epic[data-v-8262f2de]{border-color:var(--rarity-epic);background:linear-gradient(180deg,var(--rarity-epic-bg),var(--surface-card) 70%)}.rl-ticket.rarity-legendary[data-v-8262f2de]{border-color:var(--rarity-legendary);background:linear-gradient(180deg,var(--rarity-legendary-bg),var(--surface-card) 70%)}.rl-ticket.kind-money[data-v-8262f2de]{border-color:var(--success);background:linear-gradient(180deg,var(--success-bg),var(--surface-card) 70%)}.rl-ticket.kind-exp[data-v-8262f2de]{border-color:var(--accent-2);background:linear-gradient(180deg,var(--accent-2-soft),var(--surface-card) 70%)}.rl-ticket.is-winner[data-v-8262f2de]{transform:scale(1.08);border-width:3px}.rl-ticket.is-winner.rarity-rare[data-v-8262f2de]{background:linear-gradient(180deg,var(--rarity-rare-bg),var(--rarity-rare-bg))}.rl-ticket.is-winner.rarity-epic[data-v-8262f2de]{background:linear-gradient(180deg,var(--rarity-epic-bg),var(--rarity-epic-bg))}.rl-ticket.is-winner.rarity-legendary[data-v-8262f2de]{background:linear-gradient(180deg,var(--rarity-legendary-bg),var(--rarity-legendary-bg));animation:rl-winner-pulse-8262f2de 1.2s ease-in-out infinite}.rl-ticket.is-winner.kind-money[data-v-8262f2de]{background:linear-gradient(180deg,var(--success-bg),var(--success-bg))}.rl-ticket.is-winner.kind-exp[data-v-8262f2de]{background:linear-gradient(180deg,var(--accent-2-soft),var(--accent-2-soft));animation:rl-winner-pulse-gold-8262f2de 1.2s ease-in-out infinite}@keyframes rl-winner-pulse-8262f2de{0%,to{box-shadow:0 0 20px #f5a6238c}50%{box-shadow:0 0 36px #f5a623d9}}@keyframes rl-winner-pulse-gold-8262f2de{0%,to{box-shadow:0 0 20px var(--accent-2-glow)}50%{box-shadow:0 0 36px #f4c542a6}}@media (prefers-reduced-motion: reduce){.rl-ticket.is-winner.rarity-legendary[data-v-8262f2de],.rl-ticket.is-winner.kind-exp[data-v-8262f2de]{animation:none}}.rl-ticket-icon[data-v-8262f2de]{font-size:36px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.rl-ticket-label[data-v-8262f2de]{font:var(--type-caption-2);color:var(--text-secondary);max-width:84px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.rl-guide[data-v-8262f2de]{position:absolute;left:50%;top:4px;bottom:4px;width:2px;transform:translate(-50%);pointer-events:none;border-radius:1px;z-index:2;background:linear-gradient(to bottom,var(--accent) 0%,rgba(61,139,255,.35) 30%,rgba(61,139,255,.25) 50%,rgba(61,139,255,.35) 70%,var(--accent) 100%)}.rl-fade[data-v-8262f2de]{position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1}.rl-fade-l[data-v-8262f2de]{left:0;background:linear-gradient(to right,var(--surface-grouped) 30%,transparent)}.rl-fade-r[data-v-8262f2de]{right:0;background:linear-gradient(to left,var(--surface-grouped) 30%,transparent)}.rl-skip[data-v-8262f2de]{background:var(--surface-card);color:var(--text-secondary);border:1px solid var(--separator);border-radius:var(--r-pill);padding:8px 20px;font:var(--type-footnote);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-emphasized)}.rl-skip.visible[data-v-8262f2de]{opacity:1;pointer-events:auto}.rl-skip[data-v-8262f2de]:active{background:var(--surface-card-strong)}.cs-cel-backdrop[data-v-d8309c00]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}.cs-cel-card[data-v-d8309c00]{position:relative;z-index:1;width:100%;max-width:360px;padding:var(--sp-6) var(--sp-5);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border:1px solid var(--surface-glass-border);border-radius:var(--r-3xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 80px #ffffff0a}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cs-cel-card[data-v-d8309c00]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.cs-cel-card.rarity-rare[data-v-d8309c00]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 80px #4a9eff4d}.cs-cel-card.rarity-epic[data-v-d8309c00]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 90px #b366ff59}.cs-cel-card.rarity-legendary[data-v-d8309c00]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 100px var(--accent-2-glow)}.cs-cel-card.kind-money[data-v-d8309c00]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 80px #34d39952}.cs-cel-card.kind-exp[data-v-d8309c00]{box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 90px var(--accent-2-glow)}.cs-cel-tag[data-v-d8309c00]{font:var(--type-caption-2);font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-secondary)}.cs-cel-card.rarity-rare .cs-cel-tag[data-v-d8309c00]{color:var(--rarity-rare)}.cs-cel-card.rarity-epic .cs-cel-tag[data-v-d8309c00]{color:var(--rarity-epic)}.cs-cel-card.rarity-legendary .cs-cel-tag[data-v-d8309c00]{color:var(--accent-2)}.cs-cel-card.kind-money .cs-cel-tag[data-v-d8309c00]{color:var(--success)}.cs-cel-card.kind-exp .cs-cel-tag[data-v-d8309c00]{color:var(--accent-2)}.cs-cel-disk[data-v-d8309c00]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin:4px 0}.cs-cel-disk-halo[data-v-d8309c00]{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);pointer-events:none}.cs-cel-card.rarity-rare .cs-cel-disk-halo[data-v-d8309c00]{background:radial-gradient(circle,rgba(74,158,255,.35) 0%,transparent 70%)}.cs-cel-card.rarity-epic .cs-cel-disk-halo[data-v-d8309c00]{background:radial-gradient(circle,rgba(179,102,255,.4) 0%,transparent 70%)}.cs-cel-card.rarity-legendary .cs-cel-disk-halo[data-v-d8309c00]{background:radial-gradient(circle,rgba(244,197,66,.55) 0%,transparent 70%);animation:cs-cel-pulse-d8309c00 2.6s ease-in-out infinite}.cs-cel-card.kind-money .cs-cel-disk-halo[data-v-d8309c00]{background:radial-gradient(circle,rgba(52,211,153,.4) 0%,transparent 70%)}.cs-cel-card.kind-exp .cs-cel-disk-halo[data-v-d8309c00]{background:radial-gradient(circle,rgba(244,197,66,.5) 0%,transparent 70%);animation:cs-cel-pulse-d8309c00 2.6s ease-in-out infinite}@keyframes cs-cel-pulse-d8309c00{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.cs-cel-icon[data-v-d8309c00]{position:relative;z-index:1;font-size:96px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,system-ui,sans-serif;animation:cs-cel-float-d8309c00 2.6s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(0,0,0,.5))}@media (prefers-reduced-motion: reduce){.cs-cel-icon[data-v-d8309c00],.cs-cel-card.rarity-legendary .cs-cel-disk-halo[data-v-d8309c00],.cs-cel-card.kind-exp .cs-cel-disk-halo[data-v-d8309c00]{animation:none}}@keyframes cs-cel-float-d8309c00{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}.cs-cel-headline[data-v-d8309c00]{font:var(--type-title-2);font-weight:800;color:var(--text-primary);line-height:1.1;word-break:break-word;margin-top:-2px}.cs-cel-card.kind-money .cs-cel-headline[data-v-d8309c00]{font-size:56px;line-height:1;letter-spacing:-1.5px;color:var(--success);text-shadow:0 0 24px rgba(52,211,153,.35)}.cs-cel-card.kind-exp .cs-cel-headline[data-v-d8309c00]{font-size:48px;line-height:1;letter-spacing:-1px;background:linear-gradient(100deg,var(--accent-2) 0%,var(--accent-2) 30%,#fff7d6 50%,var(--accent-2) 70%,var(--accent-2) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:cs-cel-shimmer-d8309c00 2.4s linear infinite;text-shadow:0 0 24px var(--accent-2-glow)}.cs-cel-card.rarity-legendary .cs-cel-headline[data-v-d8309c00]{background:linear-gradient(100deg,var(--accent-2) 0%,var(--accent-2) 30%,#fff7d6 50%,var(--accent-2) 70%,var(--accent-2) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:cs-cel-shimmer-d8309c00 2.4s linear infinite}.cs-cel-card.rarity-epic .cs-cel-headline[data-v-d8309c00]{color:var(--rarity-epic)}.cs-cel-card.rarity-rare .cs-cel-headline[data-v-d8309c00]{color:var(--rarity-rare)}@media (prefers-reduced-motion: reduce){.cs-cel-card.kind-exp .cs-cel-headline[data-v-d8309c00],.cs-cel-card.rarity-legendary .cs-cel-headline[data-v-d8309c00]{animation:none;background:var(--accent-2);-webkit-background-clip:text}}@keyframes cs-cel-shimmer-d8309c00{0%{background-position:100% 0%}to{background-position:-100% 0%}}.cs-cel-subline[data-v-d8309c00]{font:var(--type-callout);color:var(--text-secondary)}.cs-cel-case[data-v-d8309c00]{font:var(--type-footnote);color:var(--text-tertiary)}.cs-cel-cta[data-v-d8309c00]{margin-top:var(--sp-3);width:100%;display:flex;flex-direction:column;gap:var(--sp-2)}.cs-cel-confetti[data-v-d8309c00]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cs-cel-confetti span[data-v-d8309c00]{position:absolute;top:50%;background:var(--c, var(--accent));border-radius:1px;opacity:0;animation:cs-cel-fall-d8309c00 var(--dur, 1.6s) cubic-bezier(.22,.61,.36,1) var(--delay, 0s) forwards;will-change:transform,opacity}@keyframes cs-cel-fall-d8309c00{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(var(--rot));opacity:0}}.cs-cel-enter-active[data-v-d8309c00],.cs-cel-leave-active[data-v-d8309c00]{transition:opacity .22s ease}.cs-cel-enter-active .cs-cel-card[data-v-d8309c00]{animation:cs-cel-pop-d8309c00 .38s cubic-bezier(.22,1.12,.36,1)}.cs-cel-enter-from[data-v-d8309c00],.cs-cel-leave-to[data-v-d8309c00]{opacity:0}@keyframes cs-cel-pop-d8309c00{0%{transform:scale(.78);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.cs[data-v-60e3800a]{padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-4);padding-bottom:calc(var(--tab-bar-h) + var(--sp-6))}.cs-disabled[data-v-60e3800a]{margin-top:25%;text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.cs-section[data-v-60e3800a]{display:flex;flex-direction:column;gap:var(--sp-2)}.cs-section-title[data-v-60e3800a]{font:var(--type-headline);color:var(--text-primary);margin:0;padding:0 var(--sp-1)}.cs-inv-grid[data-v-60e3800a]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.cs-card[data-v-60e3800a]{background:var(--surface-card);border:none;border-radius:var(--r-xl);padding:var(--sp-3);color:var(--text-primary);text-align:left;transition:transform var(--t-fast) var(--ease-emphasized),background var(--t-fast) var(--ease-emphasized)}.cs-card[data-v-60e3800a]:active{transform:scale(.98);background:var(--surface-card-strong)}.cs-inv-card[data-v-60e3800a]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);position:relative;padding:var(--sp-3) var(--sp-2)}.cs-card-icon[data-v-60e3800a]{font-size:32px;line-height:1}.cs-card-icon-lg[data-v-60e3800a]{font-size:44px;line-height:1;flex-shrink:0}.cs-card-name[data-v-60e3800a]{font:var(--type-callout);font-weight:600}.cs-inv-count[data-v-60e3800a]{position:absolute;top:6px;right:6px}.cs-shop-list[data-v-60e3800a]{display:flex;flex-direction:column;gap:var(--sp-2)}.cs-shop-card[data-v-60e3800a]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3)}.cs-shop-card.poor[data-v-60e3800a]{opacity:.55}.cs-card-info[data-v-60e3800a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-card-desc[data-v-60e3800a]{font:var(--type-footnote);color:var(--text-secondary)}.cs-card-price[data-v-60e3800a]{margin-top:4px;font:var(--type-headline)}.cs-card-chev[data-v-60e3800a]{color:var(--text-tertiary);flex-shrink:0}.cs-hint[data-v-60e3800a]{font:var(--type-footnote);color:var(--text-tertiary);margin:var(--sp-1) var(--sp-1) 0;padding:0}.cs-daily[data-v-60e3800a]{display:flex;align-items:center;gap:var(--sp-3);padding:12px var(--sp-3);background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-xl)}.cs-daily.is-ready[data-v-60e3800a]{border-color:#34d39959;background:linear-gradient(135deg,rgba(52,211,153,.08),var(--surface-card) 70%)}.cs-daily-icon[data-v-60e3800a]{font-size:32px;line-height:1;flex-shrink:0}.cs-daily-info[data-v-60e3800a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-daily-title[data-v-60e3800a]{font:var(--type-callout);font-weight:700;color:var(--text-primary)}.cs-daily-sub[data-v-60e3800a]{font:var(--type-footnote);color:var(--text-secondary)}.cs-daily.is-ready .cs-daily-sub[data-v-60e3800a]{color:var(--success)}.hex-sheet[data-v-130a60b6]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.row[data-v-130a60b6]{display:flex;align-items:center;gap:10px}.district-name[data-v-130a60b6]{font:var(--type-footnote);color:var(--text-secondary)}.hint-card[data-v-130a60b6]{background:var(--bg);border-radius:var(--r-md);padding:10px 12px;font:var(--type-footnote);color:var(--text-secondary);line-height:1.4}.profit-card[data-v-130a60b6]{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:var(--r-md);padding:10px 12px}.profit-card.tier2[data-v-130a60b6]{background:#f5c4471a}.profit-card.tier3[data-v-130a60b6]{background:#f5c4472e}.profit-card-icon[data-v-130a60b6]{font:var(--type-callout);font-weight:700;color:var(--warning);min-width:50px;text-align:center}.profit-card.tier3 .profit-card-icon[data-v-130a60b6]{color:#f4cc47}.profit-card-meta[data-v-130a60b6]{flex:1;min-width:0}.profit-card-label[data-v-130a60b6]{font:var(--type-footnote);font-weight:600;color:var(--text)}.profit-card-sub[data-v-130a60b6]{font:var(--type-caption-1);color:var(--text-hint);margin-top:2px}.building-card[data-v-130a60b6]{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:var(--r-md);padding:10px 12px}.building-icon[data-v-130a60b6]{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round}.building-meta[data-v-130a60b6]{flex:1;min-width:0}.building-label[data-v-130a60b6]{font:var(--type-footnote);font-weight:600;color:var(--text)}.building-income[data-v-130a60b6]{font:var(--type-caption-1);color:var(--accent);margin-top:2px}.btn-mini[data-v-130a60b6]{background:transparent;border:1px solid var(--separator);border-radius:var(--r-sm);padding:4px 10px;font:var(--type-caption-1);color:var(--text-secondary);cursor:pointer}.btn-mini[data-v-130a60b6]:active{background:var(--bg-secondary)}.place-section[data-v-130a60b6]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-130a60b6]{font:var(--type-footnote);font-weight:600;color:var(--text)}.place-grid[data-v-130a60b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:8px}.place-card[data-v-130a60b6]{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--bg);border:none;border-radius:var(--r-md);padding:10px 6px;cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized)}.place-card[data-v-130a60b6]:active{background:var(--bg-secondary)}.place-icon[data-v-130a60b6]{fill:none;stroke:var(--text);stroke-width:1.6;stroke-linejoin:round}.place-name[data-v-130a60b6]{font:var(--type-caption-1);font-weight:600;color:var(--text);text-align:center}.place-meta[data-v-130a60b6]{font:var(--type-caption-2);color:var(--text-hint);text-align:center}.kv[data-v-130a60b6]{display:flex;flex-direction:column;gap:4px;background:var(--bg);border-radius:var(--r-md);padding:10px 12px}.kv-row[data-v-130a60b6]{display:flex;justify-content:space-between;font:var(--type-footnote);color:var(--text-secondary)}.kv-row b[data-v-130a60b6]{color:var(--text);font-weight:600}.kv-row b.accent[data-v-130a60b6]{color:var(--accent)}.capture-bar-wrap[data-v-130a60b6]{display:flex;flex-direction:column;gap:6px}.capture-bar-head[data-v-130a60b6]{display:flex;justify-content:space-between;font:var(--type-footnote);color:var(--text-secondary)}.capture-bar-head b[data-v-130a60b6]{color:var(--accent);font-weight:700}.capture-bar[data-v-130a60b6]{height:8px;background:var(--bg-secondary);border-radius:var(--r-pill);overflow:hidden}.capture-bar-fill[data-v-130a60b6]{height:100%;background:var(--accent);transition:width .25s linear}.actions[data-v-130a60b6]{display:flex;flex-direction:column;gap:8px}.map-tab[data-v-e6b25d4f]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3);padding-bottom:calc(var(--tab-bar-h) + var(--footer-safe) + 24px)}.stats-strip[data-v-e6b25d4f]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:var(--surface-grouped);border:1px solid var(--separator);border-radius:var(--r-xl)}.stat[data-v-e6b25d4f]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-label[data-v-e6b25d4f]{font:var(--type-caption-2);color:var(--text-tertiary)}.stat-value[data-v-e6b25d4f]{font:var(--type-body);font-weight:700;color:var(--text-primary)}.stat-value.accent[data-v-e6b25d4f]{color:var(--accent)}.stat-value.danger[data-v-e6b25d4f]{color:#ef4444}.map-viewport[data-v-e6b25d4f]{position:relative;width:100%;height:62vh;min-height:380px;background:radial-gradient(circle at 50% 40%,rgba(56,189,178,.06),transparent 70%),var(--surface-grouped);border:1px solid var(--separator);border-radius:var(--r-2xl);overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.map-viewport[data-v-e6b25d4f]:active{cursor:grabbing}.map-svg[data-v-e6b25d4f]{width:100%;height:100%;display:block}.hex-layer[data-v-e6b25d4f]{transform:translate(50%,50%)}.hex-cell[data-v-e6b25d4f]{transition:fill var(--t-fast) var(--ease-emphasized),stroke var(--t-fast) var(--ease-emphasized);cursor:pointer}.hex-cell.premium[data-v-e6b25d4f]{filter:drop-shadow(0 0 6px rgba(245,196,71,.5))}.hex-cell.locked[data-v-e6b25d4f]{stroke-dasharray:4 3}.hex-cell.capturing[data-v-e6b25d4f]{filter:drop-shadow(0 0 8px var(--accent))}.hex-cell.base[data-v-e6b25d4f]{stroke:#f5c447;stroke-width:2.2;filter:drop-shadow(0 0 10px rgba(245,196,71,.55))}.hex-group.unreachable .hex-cell[data-v-e6b25d4f]{opacity:.45}.hex-group.unreachable .hex-building[data-v-e6b25d4f],.hex-group.unreachable .hex-label[data-v-e6b25d4f]{opacity:.5}.hex-base-mark[data-v-e6b25d4f]{pointer-events:none}.hex-base-mark path[data-v-e6b25d4f]{fill:#f5c447}.capture-border[data-v-e6b25d4f]{pointer-events:none;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent));transition:stroke-dashoffset .25s linear}.hex-building[data-v-e6b25d4f]{fill:var(--text-primary);opacity:.85;pointer-events:none}.hex-building path[data-v-e6b25d4f]{stroke:var(--text-primary);stroke-width:.6}.hex-label[data-v-e6b25d4f]{font-size:14px;font-weight:700;fill:var(--text-primary);pointer-events:none}.hex-locked[data-v-e6b25d4f]{font-size:16px;fill:#ffffff40;pointer-events:none}.capture-timer-group[data-v-e6b25d4f]{pointer-events:none}.capture-timer-bg[data-v-e6b25d4f]{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.price-tag-group[data-v-e6b25d4f]{pointer-events:none}.price-tag-bg[data-v-e6b25d4f]{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.price-tag-text[data-v-e6b25d4f]{font-size:10px;font-weight:700;fill:#1a1a1f}.profit-tag-group[data-v-e6b25d4f]{pointer-events:none}.profit-tag-bg[data-v-e6b25d4f]{fill:#10b981;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.profit-tag-bg.tier3[data-v-e6b25d4f]{fill:#f5c447}.profit-tag-bg.tier2[data-v-e6b25d4f]{fill:#10b981}.profit-tag-text[data-v-e6b25d4f]{font-size:9px;font-weight:800;fill:#fff;letter-spacing:.2px}.profit-tag-text.tier3[data-v-e6b25d4f]{fill:#1a1a1f}.hex-empty-slot[data-v-e6b25d4f]{pointer-events:none}.hex-empty-slot line[data-v-e6b25d4f]{stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;opacity:.7}.capture-timer[data-v-e6b25d4f]{font-size:12px;font-weight:700;fill:var(--accent);pointer-events:none}.map-controls[data-v-e6b25d4f]{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;gap:6px}.ctrl-btn[data-v-e6b25d4f]{width:38px;height:38px;border-radius:var(--r-md);background:var(--surface-glass-tint-strong, rgba(20, 20, 25, .7));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--separator);color:var(--text-primary);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.ctrl-btn[data-v-e6b25d4f]:active{transform:scale(.94)}.legend[data-v-e6b25d4f]{position:absolute;left:10px;top:10px;display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--surface-glass-tint-strong, rgba(20, 20, 25, .65));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--separator);border-radius:var(--r-lg);font:var(--type-caption-2);color:var(--text-secondary)}.legend-item[data-v-e6b25d4f]{display:flex;align-items:center;gap:6px}.dot[data-v-e6b25d4f]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.dot-owned[data-v-e6b25d4f]{background:var(--accent)}.dot-enemy[data-v-e6b25d4f]{background:#a855f7}.dot-premium[data-v-e6b25d4f]{background:#f5c447}.dot-contested[data-v-e6b25d4f]{background:#ef4444}.dot-locked[data-v-e6b25d4f]{background:#ffffff26}.ob-content[data-v-e0f95f52]{padding:0 16px 16px}.ob-step[data-v-e0f95f52]{font:var(--type-caption-2);color:var(--text-hint);letter-spacing:.5px;margin-bottom:8px}.ob-text[data-v-e0f95f52]{font:var(--type-subhead);color:var(--text-secondary);line-height:1.5}.ob-actions[data-v-e0f95f52]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sr-overlay[data-v-f6a660d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:calc(var(--header-safe, 0px) + 24px) 16px calc(var(--footer-safe, 0px) + 24px)}.sr-scrim[data-v-f6a660d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-glass-tint-strong, rgba(10, 12, 16, .82));-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-blur-sat, 1.4));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-blur-sat, 1.4))}.sr-panel[data-v-f6a660d1]{position:relative;width:100%;max-width:460px;display:flex;flex-direction:column;gap:12px}.sr-admin-bar[data-v-f6a660d1]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:10px 14px;border-radius:var(--r-lg, 16px);background:var(--accent-soft);border:none;cursor:pointer}.sr-admin-bar[data-v-f6a660d1]:active{transform:scale(.99)}.sr-admin-note[data-v-f6a660d1]{font:var(--type-caption-1);color:var(--text-secondary)}.sr-admin-cta[data-v-f6a660d1]{font:var(--type-subhead);font-weight:var(--fw-bold);color:var(--accent);white-space:nowrap}.sr-summarizing[data-v-f6a660d1]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:48px 16px}.sr-spinner[data-v-f6a660d1]{margin-top:8px;width:30px;height:30px;border:3px solid var(--separator);border-top-color:var(--accent);border-radius:50%;animation:sr-spin-f6a660d1 .9s linear infinite}@keyframes sr-spin-f6a660d1{to{transform:rotate(360deg)}}.sr-head[data-v-f6a660d1]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:8px 0 4px}.sr-emoji[data-v-f6a660d1]{font-size:40px;line-height:1}.sr-title[data-v-f6a660d1]{margin:0;font:var(--type-title-2, var(--type-title-3));font-weight:var(--fw-bold);color:var(--text)}.sr-sub[data-v-f6a660d1]{margin:0;font:var(--type-subhead);color:var(--text-secondary)}.sr-card[data-v-f6a660d1]{background:var(--bg-section);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:14px}.sr-next[data-v-f6a660d1]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.sr-next-title[data-v-f6a660d1]{font:var(--type-callout);font-weight:var(--fw-bold);color:var(--text)}.sr-next-date[data-v-f6a660d1]{font:var(--type-subhead);color:var(--accent)}.sr-next-tba[data-v-f6a660d1]{font:var(--type-subhead);color:var(--text-secondary)}.cf-title[data-v-fa18fa7c]{font:var(--type-headline);color:var(--text-primary)}.cf-text[data-v-fa18fa7c]{font:var(--type-subhead);color:var(--text-secondary);line-height:1.5;white-space:pre-line}.cf-actions[data-v-fa18fa7c]{display:flex;gap:var(--sp-2);justify-content:flex-end;margin-top:6px}.conn[data-v-dbdaff41]{position:fixed;top:calc(var(--header-safe) + var(--sp-2));left:50%;transform:translate(-50%);z-index:1000;display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 14px;border-radius:var(--r-pill);font:var(--type-footnote);font-weight:600;border:1px solid var(--separator);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 8px 24px #00000073;animation:fadeIn-dbdaff41 .3s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.conn[data-v-dbdaff41]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.conn.retrying[data-v-dbdaff41]{color:var(--warning);border-color:#fbbf244d}.conn.offline[data-v-dbdaff41]{color:var(--danger);border-color:#f8717152;box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 8px 24px #00000073,0 0 14px var(--danger-glow)}.dot[data-v-dbdaff41]{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse-dbdaff41 1.2s ease-in-out infinite}@keyframes pulse-dbdaff41{0%,to{opacity:.4}50%{opacity:1}}@keyframes fadeIn-dbdaff41{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.profile-dock[data-v-936ddcab]{display:flex;align-items:center;gap:var(--sp-3);padding:6px var(--sp-4) 8px}.identity[data-v-936ddcab]{display:flex;align-items:center;gap:var(--sp-3);flex:1;min-width:0;text-align:left;padding:4px;margin:-4px;border-radius:var(--r-md);transition:background var(--t-fast) var(--ease-emphasized)}.identity[data-v-936ddcab]:active{background:#ffffff0a}.info[data-v-936ddcab]{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.name[data-v-936ddcab]{font:var(--type-subhead);font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.badges[data-v-936ddcab]{display:flex;gap:var(--sp-1);flex-wrap:wrap}.badge[data-v-936ddcab]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-sm);font:var(--type-caption-2);border:1px solid var(--separator);background:var(--surface-grouped);color:var(--text-secondary)}.badge b[data-v-936ddcab]{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.bell[data-v-936ddcab]{position:relative;width:44px;height:44px;border-radius:var(--r-md);background:var(--surface-card);color:var(--text-secondary);border:1px solid var(--separator);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--t-fast) var(--ease-emphasized),color var(--t-fast) var(--ease-emphasized),box-shadow var(--t-fast) var(--ease-emphasized)}.bell[data-v-936ddcab]:active{background:var(--surface-card-strong);transform:scale(.95)}.bell.active[data-v-936ddcab]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-soft)}.bell-badge[data-v-936ddcab]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-pill);background:var(--danger);color:#fff;font:var(--type-caption-2);font-size:10px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--surface-base)}.t-wrap[data-v-7702a47e]{position:fixed;top:calc(var(--header-safe) + 12px);left:0;right:0;z-index:9999;display:flex;justify-content:center;pointer-events:none;padding:0 12px}.t-stack[data-v-7702a47e]{width:100%;max-width:496px;display:flex;flex-direction:column;gap:8px}.t-item[data-v-7702a47e]{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-lg);font:var(--type-callout);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);color:var(--text-primary);border:1px solid var(--surface-glass-border);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 12px 32px #0000008c;cursor:pointer}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.t-item[data-v-7702a47e]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.t-item.success[data-v-7702a47e]{border-color:#34d3994d}.t-item.danger[data-v-7702a47e]{border-color:#f8717152;box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 12px 32px #0000008c,0 0 18px var(--danger-glow)}.t-icon[data-v-7702a47e]{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--info-bg);color:var(--info);font-weight:700;font-size:13px}.t-item.success .t-icon[data-v-7702a47e]{background:var(--success-bg);color:var(--success)}.t-item.danger .t-icon[data-v-7702a47e]{background:var(--danger-bg);color:var(--danger)}.t-msg[data-v-7702a47e]{flex:1;min-width:0;line-height:1.35}.t-enter-active[data-v-7702a47e]{transition:transform var(--t-base) var(--ease-standard),opacity var(--t-base) var(--ease-standard)}.t-leave-active[data-v-7702a47e]{transition:transform var(--t-fast) ease-in,opacity var(--t-fast) ease-in}.t-enter-from[data-v-7702a47e]{opacity:0;transform:translateY(-20px)}.t-leave-to[data-v-7702a47e]{opacity:0;transform:translateY(-10px)}.t-move[data-v-7702a47e]{transition:transform var(--t-base) var(--ease-standard)}.game[data-v-8dfa7751]{display:flex;flex-direction:column;min-height:var(--tg-viewport-h)}.header[data-v-8dfa7751]{position:sticky;top:0;z-index:30;padding-top:calc(var(--header-safe) + 6px);padding-bottom:var(--sp-3);padding-left:var(--sp-3);padding-right:var(--sp-3);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border-bottom:1px solid var(--surface-glass-border);border-bottom-left-radius:var(--r-2xl);border-bottom-right-radius:var(--r-2xl);box-shadow:inset 0 1px 0 var(--surface-glass-highlight)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header[data-v-8dfa7751]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.content[data-v-8dfa7751]{flex:1;padding:var(--sp-4) var(--sp-4) calc(var(--tab-bar-h) + var(--footer-safe) + var(--sp-6));background:var(--surface-base)}.boot[data-v-8dfa7751]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--sp-4);color:var(--text-secondary)}.boot-spinner[data-v-8dfa7751]{width:36px;height:36px;border:3px solid var(--separator);border-top-color:var(--accent);border-radius:50%;animation:spin-8dfa7751 .9s linear infinite}.boot-text[data-v-8dfa7751]{color:var(--text-secondary);font:var(--type-subhead)}@keyframes spin-8dfa7751{to{transform:rotate(360deg)}}.tk-item[data-v-ac5873f0]{position:fixed;pointer-events:none;z-index:9998;font:var(--type-headline);font-weight:700;letter-spacing:-.3px;white-space:nowrap;background-color:var(--accent-2-soft);border:1px solid rgba(244,197,66,.22);border-radius:var(--r-pill);padding:4px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%);animation:tk-float-ac5873f0 1s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;color:var(--accent-2);text-shadow:0 0 12px var(--accent-2-glow)}.tk-item.success[data-v-ac5873f0]{color:var(--accent-2);text-shadow:0 0 12px var(--accent-2-glow)}.tk-item.danger[data-v-ac5873f0]{color:var(--danger);background-color:var(--danger-bg);border-color:#f871714d;text-shadow:0 0 10px var(--danger-glow)}.tk-item.info[data-v-ac5873f0]{color:var(--accent);background-color:var(--accent-soft);border-color:#3cc8ff38;text-shadow:0 0 10px var(--accent-glow-soft)}@keyframes tk-float-ac5873f0{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.85)}15%{opacity:1;transform:translate(-50%) translateY(-6px) scale(1)}85%{opacity:1;transform:translate(-50%) translateY(-58px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-78px) scale(1)}}.lvl-backdrop[data-v-b3d35738]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}.lvl-card[data-v-b3d35738]{position:relative;z-index:1;width:100%;max-width:340px;padding:var(--sp-6) var(--sp-5);background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border:1px solid var(--surface-glass-border);border-radius:var(--r-3xl);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 60px #0009,0 0 80px var(--accent-2-glow);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lvl-card[data-v-b3d35738]{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.lvl-tag[data-v-b3d35738]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:1.2px;text-transform:uppercase;color:var(--c-primary)}.lvl-num[data-v-b3d35738]{font-size:80px;font-weight:800;line-height:1;letter-spacing:-2px;background:linear-gradient(100deg,var(--accent-2) 0%,var(--accent-2) 30%,#fff7d6 50%,var(--accent-2) 70%,var(--accent-2) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:lvl-shimmer-b3d35738 2.4s linear infinite;text-shadow:0 0 24px var(--accent-2-glow)}@media (prefers-reduced-motion: reduce){.lvl-num[data-v-b3d35738]{animation:none;background:var(--accent-2);-webkit-background-clip:text}}@keyframes lvl-shimmer-b3d35738{0%{background-position:100% 0%}to{background-position:-100% 0%}}.lvl-emoji[data-v-b3d35738]{font-size:var(--fs-md);margin-right:4px}.lvl-biz[data-v-b3d35738]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--c-text);margin-top:-4px;display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:center}.lvl-tier[data-v-b3d35738]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 8px;border-radius:var(--r-pill);background:var(--c-primary-soft);color:var(--c-primary);letter-spacing:.4px}.lvl-stats[data-v-b3d35738]{display:flex;gap:var(--sp-2);margin-top:var(--sp-2);width:100%;justify-content:center}.lvl-stat[data-v-b3d35738]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;background:var(--c-surface-2);border-radius:var(--r-md);min-width:110px}.lvl-stat-label[data-v-b3d35738]{font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.4px}.lvl-stat-val[data-v-b3d35738]{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text)}.lvl-text[data-v-b3d35738]{font-size:var(--fs-md);color:var(--c-text-muted);line-height:var(--lh-normal)}.lvl-text b[data-v-b3d35738]{color:var(--c-text);font-weight:var(--fw-bold)}.lvl-cta[data-v-b3d35738]{margin-top:var(--sp-2);width:100%}.lvl-confetti[data-v-b3d35738]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lvl-confetti span[data-v-b3d35738]{position:absolute;top:50%;background:var(--c, var(--c-primary));border-radius:1px;opacity:0;animation:lvl-fall-b3d35738 var(--dur, 1.6s) cubic-bezier(.22,.61,.36,1) var(--delay, 0s) forwards;will-change:transform,opacity}@keyframes lvl-fall-b3d35738{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(var(--rot));opacity:0}}.lvl-enter-active[data-v-b3d35738],.lvl-leave-active[data-v-b3d35738]{transition:opacity var(--t-base) var(--ease-out)}.lvl-enter-active .lvl-card[data-v-b3d35738]{animation:lvl-pop-b3d35738 .36s var(--ease-out)}.lvl-enter-from[data-v-b3d35738],.lvl-leave-to[data-v-b3d35738]{opacity:0}@keyframes lvl-pop-b3d35738{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.wb-overlay[data-v-84d6a742]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.wb-card[data-v-84d6a742]{width:100%;max-width:420px;background:var(--c-surface);border-radius:var(--r-2xl);padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px #00000080}.wb-head[data-v-84d6a742]{display:flex;align-items:flex-start;gap:12px}.wb-emoji[data-v-84d6a742]{font-size:32px;line-height:1;flex-shrink:0}.wb-head-text[data-v-84d6a742]{flex:1;min-width:0}.wb-title[data-v-84d6a742]{margin:0;font:var(--type-title-3);color:var(--c-text)}.wb-sub[data-v-84d6a742]{margin:4px 0 0;font:var(--type-footnote);color:var(--c-text-muted);line-height:1.4}.wb-close[data-v-84d6a742]{width:36px;height:36px;border:none;background:var(--c-surface-2);border-radius:var(--r-pill);color:var(--c-text-muted);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wb-close[data-v-84d6a742]:active{background:var(--c-surface-3, var(--c-surface-2))}.wb-cash[data-v-84d6a742]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-section-success, var(--c-surface-2));border-radius:var(--r-lg)}.wb-cash-text[data-v-84d6a742]{flex:1;min-width:0}.wb-cash-label[data-v-84d6a742]{font-size:var(--fs-xs);color:var(--c-text-muted)}.wb-cash-value[data-v-84d6a742]{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.1;margin-top:2px}.wb-section[data-v-84d6a742]{display:flex;flex-direction:column;gap:6px}.wb-section-title[data-v-84d6a742]{display:inline-flex;align-items:center;gap:6px;font:var(--type-callout);font-weight:var(--fw-semibold);color:var(--c-text)}.wb-notif-list[data-v-84d6a742]{margin:0;padding-left:18px;font-size:var(--fs-sm);color:var(--c-text);line-height:1.4}.wb-notif[data-v-84d6a742]{margin:2px 0}.wb-more[data-v-84d6a742]{margin:0;font-size:var(--fs-xs);color:var(--c-text-muted)}.wb-friends[data-v-84d6a742]{flex-direction:row;align-items:center;gap:8px;padding:8px 12px;background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text)}.wb-empty[data-v-84d6a742]{padding:12px;background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text-muted);text-align:center}.wb-foot[data-v-84d6a742]{margin-top:4px}.wb-cta[data-v-84d6a742]{width:100%}.boot[data-v-32dcbb33]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}.boot-spinner[data-v-32dcbb33]{width:36px;height:36px;border:3px solid var(--separator);border-top-color:var(--accent);border-radius:50%;animation:app-spin-32dcbb33 .9s linear infinite}.boot-text[data-v-32dcbb33]{color:var(--text-secondary);font:var(--type-subhead)}@keyframes app-spin-32dcbb33{to{transform:rotate(360deg)}}:root{color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;--accent: #3d8bff;--accent-strong: #5d9eff;--accent-pressed: #2870e0;--accent-deep: #1a4f9e;--accent-soft: rgba(61, 139, 255, .14);--accent-glow: rgba(61, 139, 255, .45);--accent-glow-soft: rgba(61, 139, 255, .22);--on-accent: #ffffff;--accent-2: #f4c542;--accent-2-soft: rgba(244, 197, 66, .12);--accent-2-glow: rgba(244, 197, 66, .35);--on-accent-2: #1a1200;--surface-base: #18181a;--surface-grouped: #1f1f22;--surface-card: #27272a;--surface-card-strong: #313135;--surface-glass-tint: rgba(39, 39, 42, .62);--surface-glass-tint-strong: rgba(39, 39, 42, .86);--surface-glass-border: rgba(255, 255, 255, .08);--surface-glass-highlight: rgba(255, 255, 255, .06);--surface-overlay: rgba(0, 0, 0, .62);--bg: var(--surface-base);--bg-section: var(--surface-card);--bg-secondary: var(--surface-grouped);--bg-elevated: var(--surface-card-strong);--bg-overlay: var(--surface-overlay);--text-primary: rgba(245, 247, 252, .92);--text-secondary: rgba(235, 240, 250, .62);--text-tertiary: rgba(225, 232, 245, .42);--text-disabled: rgba(225, 232, 245, .22);--text: var(--text-primary);--text-hint: var(--text-tertiary);--success: #25BA77;--success-bg: rgba(52, 211, 153, .14);--success-glow: rgba(52, 211, 153, .32);--warning: #fbbf24;--warning-bg: rgba(251, 191, 36, .13);--warning-glow: rgba(251, 191, 36, .3);--danger: #f87171;--danger-bg: rgba(248, 113, 113, .13);--danger-glow: rgba(248, 113, 113, .4);--info: #7dd3fc;--info-bg: rgba(125, 211, 252, .12);--rarity-common: rgba(225, 232, 245, .42);--rarity-rare: #4a9eff;--rarity-epic: #b366ff;--rarity-legendary: #f5a623;--rarity-common-bg: rgba(225, 232, 245, .06);--rarity-rare-bg: rgba(74, 158, 255, .1);--rarity-epic-bg: rgba(179, 102, 255, .1);--rarity-legendary-bg: rgba(245, 166, 35, .1);--separator: rgba(255, 255, 255, .08);--separator-strong: rgba(255, 255, 255, .14);--separator-opaque: #1f222c;--font-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", Roboto, system-ui, "Helvetica Neue", Arial, sans-serif;--font-display: "Mulish", var(--font-text);--type-large-title: 700 34px/41px var(--font-text);--type-title-1: 700 28px/34px var(--font-text);--type-title-2: 700 22px/28px var(--font-text);--type-title-3: 600 20px/25px var(--font-text);--type-headline: 600 17px/22px var(--font-text);--type-body: 400 17px/22px var(--font-text);--type-callout: 400 16px/21px var(--font-text);--type-subhead: 400 15px/20px var(--font-text);--type-footnote: 400 13px/18px var(--font-text);--type-caption-1: 400 12px/16px var(--font-text);--type-caption-2: 600 11px/13px var(--font-text);--type-numeric: 600 17px/22px var(--font-text);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 16px;--r-2xl: 22px;--r-3xl: 28px;--r-pill: 999px;--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-safe-left: 0px;--tg-safe-right: 0px;--header-safe: max(var(--tg-safe-top), env(safe-area-inset-top), 0px);--footer-safe: max(var(--tg-safe-bottom), env(safe-area-inset-bottom), 0px);--tab-bar-h: 64px;--tg-viewport-h: 100dvh;--kb-height: 0px;--glass-blur: 28px;--glass-blur-sat: 1.4;--shadow-card: 0 1px 0 var(--separator) inset;--shadow-elev: 0 12px 40px rgba(0, 0, 0, .45);--shadow-sheet-edge: 0 -1px 0 var(--separator);--ease-standard: cubic-bezier(.32, .72, 0, 1);--ease-emphasized: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.5, 1.6, .4, 1);--t-fast: .15s;--t-base: .25s;--t-slow: .35s;--t-sheet: .35s}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms;--t-base: 0ms;--t-slow: 0ms;--t-sheet: 0ms}}[data-platform=android]{letter-spacing:-.01em}[data-platform=android] button:not(.ui-btn--icon):not(.ui-btn--sm),[data-platform=android] [role=button],[data-platform=android] a{min-height:48px}html,body{margin:0;padding:0;font:var(--type-body);background:var(--surface-base);color:var(--text-primary);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:var(--r-pill)}*::-webkit-scrollbar-thumb:hover{background:#ffffff47}*::-webkit-scrollbar-button,*::-webkit-scrollbar-corner{display:none}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}#app{max-width:520px;margin:0 auto;min-height:var(--tg-viewport-h);background:var(--surface-base);position:relative}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box}input,textarea,select{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--separator);border-radius:var(--r-md);padding:12px 14px;box-sizing:border-box;max-width:100%;font-size:1rem!important;line-height:1.3;min-height:48px}textarea{min-height:auto}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface-card) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)}button{-webkit-user-select:none;user-select:none;cursor:pointer;border:none;background:transparent;padding:0;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.glass{background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));border:1px solid var(--surface-glass-border);box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 12px 40px #00000073}.glass--demoted{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-glass-tint-strong)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--surface-glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.glow-l1{box-shadow:0 0 0 1px var(--accent-soft),0 0 12px var(--accent-glow-soft)}.glow-l2{box-shadow:0 0 0 1px var(--accent-soft),0 0 18px var(--accent-glow)}.glow-pulse{animation:cr-glow-pulse .5s var(--ease-emphasized)}.glow-pulse--gold{animation:cr-glow-pulse-gold .6s var(--ease-emphasized)}.glow-pulse--danger{animation:cr-glow-pulse-danger .6s var(--ease-emphasized)}@keyframes cr-glow-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}60%{box-shadow:0 0 24px 6px var(--accent-glow)}to{box-shadow:0 0 0 0 transparent}}@keyframes cr-glow-pulse-gold{0%{box-shadow:0 0 0 0 var(--accent-2-glow)}60%{box-shadow:0 0 28px 8px var(--accent-2-glow)}to{box-shadow:0 0 0 0 transparent}}@keyframes cr-glow-pulse-danger{0%{box-shadow:0 0 0 0 var(--danger-glow)}60%{box-shadow:0 0 26px 6px var(--danger-glow)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.glow-pulse,.glow-pulse--gold,.glow-pulse--danger{animation:none}}:root{--c-bg: var(--surface-base);--c-surface: var(--surface-card);--c-surface-2: var(--surface-grouped);--c-surface-muted: var(--surface-grouped);--c-surface-island-inner: rgba(255, 255, 255, .04);--c-text: var(--text-primary);--c-text-muted: var(--text-secondary);--c-text-muted-inverted: rgba(255, 255, 255, .55);--c-text-subtle: var(--text-tertiary);--c-text-white: var(--text-primary);--c-primary: var(--accent);--c-primary-600: var(--accent-pressed);--c-primary-700: var(--accent-deep);--c-primary-soft: var(--accent-soft);--c-success: var(--success);--c-success-soft: var(--success-bg);--c-danger: var(--danger);--c-danger-soft: var(--danger-bg);--c-warning: var(--warning);--c-warning-soft: var(--warning-bg);--c-info: var(--info);--c-info-soft: var(--info-bg);--c-border: var(--separator);--c-border-strong: var(--separator-strong);--c-border-accent: var(--accent);--shadow-1: 0 1px 0 var(--separator) inset;--shadow-2: 0 12px 40px rgba(0, 0, 0, .45);--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 22px;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.2;--lh-normal: 1.4;--ease-out: var(--ease-emphasized);--nav-height: var(--tab-bar-h)}.u-card{background:var(--surface-card);border:1px solid var(--separator);border-radius:var(--r-lg);padding:var(--sp-4)}.u-card-muted{background:var(--surface-grouped);border:1px solid var(--separator);border-radius:var(--r-lg);padding:var(--sp-3)}.u-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--surface-grouped);font:var(--type-caption-1);color:var(--text-secondary)}.u-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font:var(--type-caption-2)}.u-status .dot{width:6px;height:6px;border-radius:50%}.u-status.ok{background:var(--success-bg);color:var(--success)}.u-status.ok .dot{background:var(--success)}.u-status.stop{background:var(--danger-bg);color:var(--danger)}.u-status.stop .dot{background:var(--danger)}.u-status.warn{background:var(--warning-bg);color:var(--warning)}.u-status.warn .dot{background:var(--warning)}.u-status.info{background:var(--info-bg);color:var(--info)}.u-status.info .dot{background:var(--info)}.u-tab-switch{display:flex;gap:4px;background:var(--surface-grouped);border-radius:var(--r-md);padding:2px;margin-bottom:12px}.u-tab-switch button{flex:1;padding:8px 6px;font:var(--type-footnote);font-weight:600;background:transparent;color:var(--text-secondary);border-radius:8px;transition:background var(--t-base) var(--ease-emphasized),color var(--t-base) var(--ease-emphasized)}.u-tab-switch button.active{background:var(--surface-card-strong);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--separator-strong)}.tag-branch-text{color:var(--text-secondary)}.hint{font:var(--type-footnote);color:var(--text-tertiary)}.sm-pad{padding:0 16px 8px}.is-money{color:var(--success)!important;font-variant-numeric:tabular-nums}.is-money--negative{color:var(--danger)!important;font-variant-numeric:tabular-nums}.card-income,.cat-income,.cat-price,.npc-supply-cost,.npc-price-tag,.sh-req-price,.sh-buy-total,.bk-lot-sub,.bk-lot-price,.mk-fee,.mk-tax,.mk-lot-bid,.mk-lot-total,.sh-info-blue,.lb-stat-money,.lb-biz-income,.lb-money,.bp-hero-income,.syn-gift-amount,.coop-reward,.order-reward{color:var(--success)!important;font-variant-numeric:tabular-nums}.coop-reward,.order-reward{display:flex;align-items:center;gap:.125rem}.bk-negative,.sh-warning,.is-money--loss{color:var(--danger)!important;font-variant-numeric:tabular-nums}.u-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:10000}.u-modal{background:var(--surface-glass-tint-strong);border:1px solid var(--surface-glass-border);border-radius:var(--r-2xl);padding:18px 16px 14px;max-width:360px;width:100%;box-shadow:inset 0 1px 0 var(--surface-glass-highlight),0 16px 48px #0000008c;display:flex;flex-direction:column;gap:10px}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.u-modal{background:var(--surface-glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-blur-sat))}}@keyframes float-up{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-48px)}}.cat-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.3;white-space:nowrap}.cat-badge-branch{background:var(--c-surface-island-inner);color:var(--c-text)}.cat-badge-emoji{font-size:var(--fs-sm);line-height:1}.cat-badge-tier{background:transparent;border:1px solid var(--c-border);color:var(--c-text-muted);padding:2px var(--sp-2)}.cat-badge-income{background:transparent;color:var(--c-success);border:1px solid color-mix(in srgb,var(--c-success) 45%,transparent)}.sh-close{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:var(--r-pill);background:var(--surface-card-strong);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer;transition:background var(--t-fast) var(--ease-emphasized)}.sh-close:active{background:var(--surface-card-pressed, rgba(255, 255, 255, .12))}
