.mode-overlay[data-v-e16987f9]{align-items:center;background:var(--scrim);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:280}.mode-panel[data-v-e16987f9]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);position:relative;width:min(100%,480px)}.close-btn[data-v-e16987f9]{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;font-size:22px;height:32px;line-height:1;position:absolute;right:14px;top:14px;transition:color .16s ease,background .16s ease;width:32px}.close-btn[data-v-e16987f9]:hover{background:var(--surface-sunken);color:var(--fg)}.panel-head[data-v-e16987f9]{padding:28px 24px 12px}.panel-head h2[data-v-e16987f9]{color:var(--fg);font-family:var(--font-cjk);font-size:24px;font-weight:700;line-height:1.35;margin:0}.panel-sub[data-v-e16987f9]{color:var(--fg-muted);font-size:13px;line-height:1.5;margin:8px 0 0}.mode-cards[data-v-e16987f9]{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:12px 24px 4px}.mode-card[data-v-e16987f9]{align-items:flex-start;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-lg);color:var(--fg);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.mode-card[data-v-e16987f9]:hover{border-color:var(--accent);transform:translateY(-1px)}.mc-icon[data-v-e16987f9]{font-size:22px;line-height:1}.mc-title[data-v-e16987f9]{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.mc-badge[data-v-e16987f9]{background:var(--accent);border-radius:99px;color:var(--accent-ink,var(--fg));font-size:10px;font-weight:600;letter-spacing:.04em;padding:1px 7px}.mc-desc[data-v-e16987f9]{color:var(--fg-muted);font-size:12.5px;line-height:1.55}.mode-foot[data-v-e16987f9]{color:var(--fg-faint);font-size:11.5px;line-height:1.5;margin:0;padding:12px 24px 22px}@media(max-width:480px){.mode-cards[data-v-e16987f9]{grid-template-columns:1fr}}.cl[data-v-b33027c7]{align-items:center;display:flex}.cl--app[data-v-b33027c7]{gap:16px}.cl--landing[data-v-b33027c7]{gap:4px}.cl-link[data-v-b33027c7]{background:none;border:none;cursor:pointer;font:inherit;line-height:inherit;text-decoration:none;white-space:nowrap}.cl-link[data-v-b33027c7]:disabled{cursor:default;opacity:.6}.cl--landing .cl-link[data-v-b33027c7]{border-radius:var(--radius-sm,8px);color:var(--accent);font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.1em;padding:7px 12px;transition:.15s ease}.cl--landing .cl-link[data-v-b33027c7]:hover{background:var(--surface-sunken);color:var(--fg)}.cl--landing .cl-link.router-link-exact-active[data-v-b33027c7]{color:var(--fg)}.cl--app .cl-link[data-v-b33027c7]{color:var(--fg-muted);font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.14em;padding:0}.cl--app .cl-link[data-v-b33027c7]:hover{color:var(--fg)}.cl--app .cl-link.router-link-exact-active[data-v-b33027c7]{color:var(--accent)}
