.mask[data-v-05ea5731]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#040c09b8;display:flex;align-items:center;justify-content:center;padding:20px}.sheet[data-v-05ea5731]{width:min(420px,100%);padding:22px 20px;border-radius:16px;background:#14241c;border:1px solid rgba(212,175,55,.28)}h2[data-v-05ea5731]{margin:0 0 8px;color:#d4af37;font-size:20px}p[data-v-05ea5731]{margin:0 0 14px;color:#9cb8a8;font-size:14px;line-height:1.55}.field[data-v-05ea5731]{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#00000047;color:#e8f0eb;margin-bottom:12px}.err[data-v-05ea5731]{color:#f87171}button[data-v-05ea5731]{width:100%;padding:12px;border:none;border-radius:10px;background:linear-gradient(180deg,#d4af37,#b8941f);color:#1a1208;font-weight:700}button[data-v-05ea5731]:disabled{opacity:.6}.layout[data-v-4ae4e7e6]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f2a1f,#061510);color:var(--text)}.content[data-v-4ae4e7e6]{flex:1;padding-bottom:env(safe-area-inset-bottom,0)}.tabbar[data-v-4ae4e7e6]{display:flex;border-top:1px solid rgba(255,255,255,.08);background:#061510f2;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0))}.tab[data-v-4ae4e7e6]{flex:1;text-align:center;padding:10px 4px;font-size:13px;color:#9cb8a8;text-decoration:none}.tab.active[data-v-4ae4e7e6]{color:var(--gold);font-weight:600}:root{--bg-deep: #0c1210;--bg-panel: #15201c;--bg-elevated: #1a2822;--felt: #1a5c45;--felt-edge: #0f3d2e;--gold: #c4a46a;--gold-press: #a88648;--text: #f2efe8;--text-muted: #9a958a;--danger: #c45c4a;--safe: #3d9a7a;--line: rgba(242, 239, 232, .12);--font-ui: "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-display: "Segoe UI Semibold", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg-deep);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}#app{min-height:100vh;min-height:100dvh}a{color:var(--gold)}button,input{font-family:inherit}
