.lang-switcher[data-v-4e7e1d07]{position:relative}.lang-current[data-v-4e7e1d07]{align-items:center;background:transparent;border:none;color:var(--text-dim);cursor:pointer;display:flex;font-family:monospace;font-size:.72rem;gap:.2rem;letter-spacing:.04em;padding:0;transition:color .15s}.lang-current[data-v-4e7e1d07]:hover{color:var(--text)}.lang-arrow[data-v-4e7e1d07]{font-size:.65rem}.lang-dropdown[data-v-4e7e1d07]{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;min-width:60px;position:absolute;right:0;top:calc(100% + .4rem);z-index:200}.lang-option[data-v-4e7e1d07]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-family:monospace;font-size:.72rem;letter-spacing:.04em;padding:.4rem .7rem;text-align:left;transition:background .1s,color .1s}.lang-option[data-v-4e7e1d07]:hover{background:var(--bg);color:var(--text)}.lang-option.active[data-v-4e7e1d07]{color:var(--text)}.balance[data-v-4d9a9bd7]{color:var(--text);cursor:pointer;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-btn[data-v-4d9a9bd7],.user-menu-wrap[data-v-4d9a9bd7]{position:relative}.user-btn[data-v-4d9a9bd7]{align-items:center;background:transparent;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;display:flex;height:1.9rem;justify-content:center;padding:0;transition:color .15s,border-color .15s;width:1.9rem}.user-btn[data-v-4d9a9bd7]:hover{border-color:var(--text);color:var(--text)}.user-icon[data-v-4d9a9bd7]{height:1rem;width:1rem}.icon-badge[data-v-4d9a9bd7]{align-items:center;background:#e05252;border-radius:.5rem;color:#fff;font-family:inherit;font-size:.52rem;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .2rem;pointer-events:none;right:-.3rem;top:-.3rem}.icon-badge[data-v-4d9a9bd7],.user-dropdown[data-v-4d9a9bd7]{display:flex;position:absolute}.user-dropdown[data-v-4d9a9bd7]{background:var(--surface);border:1px solid var(--border);flex-direction:column;min-width:220px;right:0;top:calc(100% + .5rem);z-index:100}.dropdown-username[data-v-4d9a9bd7]{color:var(--text);font-size:.8rem;font-weight:700;letter-spacing:.03em;padding:.6rem .85rem}.dropdown-item[data-v-4d9a9bd7]{color:var(--text-muted);cursor:pointer;display:block;font-size:.82rem;padding:.55rem .85rem;text-decoration:none;transition:background .1s,color .1s}.dropdown-item[data-v-4d9a9bd7]:hover{background:var(--bg);color:var(--text)}.notifications-item[data-v-4d9a9bd7]{align-items:center;display:flex;justify-content:space-between}.item-badge[data-v-4d9a9bd7]{align-items:center;background:#e05252;border-radius:.5rem;color:#fff;display:flex;font-size:.52rem;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .2rem}.dropdown-divider[data-v-4d9a9bd7]{border-top:1px solid var(--border)}.dropdown-api-wrap[data-v-4d9a9bd7]{cursor:default;display:flex;flex-direction:column;gap:.3rem}.dropdown-api-wrap[data-v-4d9a9bd7]:hover{background:transparent;color:var(--text-muted)}.dropdown-label[data-v-4d9a9bd7]{color:var(--text-dim);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.dropdown-api-row[data-v-4d9a9bd7]{align-items:center;display:flex;gap:.5rem}.dropdown-api-key[data-v-4d9a9bd7]{flex:1;overflow:hidden;text-overflow:ellipsis}.copy-btn[data-v-4d9a9bd7],.dropdown-api-key[data-v-4d9a9bd7]{color:var(--text-muted);font-size:.65rem;white-space:nowrap}.copy-btn[data-v-4d9a9bd7]{background:transparent;border:1px solid var(--border);cursor:pointer;flex-shrink:0;font-family:inherit;padding:.1rem .4rem}.copy-btn[data-v-4d9a9bd7]:hover{color:var(--text)}.dropdown-logout[data-v-4d9a9bd7]{background:transparent;border:none;font-family:inherit;text-align:left;width:100%}.dropdown-logout[data-v-4d9a9bd7]:hover{color:var(--text)}.main-nav[data-v-f56ef7cc]{align-items:center;display:flex;gap:1.2rem}.nav-link[data-v-f56ef7cc]{color:var(--text-muted);font-size:.8rem;text-decoration:none;transition:color .15s}.nav-link.active[data-v-f56ef7cc],.nav-link[data-v-f56ef7cc]:hover{color:var(--text)}.nav-link.active[data-v-f56ef7cc]{text-decoration:underline;text-underline-offset:3px}.beta[data-v-f56ef7cc]{color:var(--text-dim);font-size:.55rem;letter-spacing:.04em;vertical-align:super}.dev-notice[data-v-ea2d06ad]{border-left:2px solid #eab308;color:var(--text-muted);font-size:.82rem;line-height:1.5;margin-bottom:1.25rem;padding:.55rem .75rem}.dev-notice strong[data-v-ea2d06ad]{color:var(--text)}.maintenance-lock-notice[data-v-ea2d06ad]{border-left:2px solid #ef4444;color:var(--text-muted);font-size:.82rem;line-height:1.5;margin-bottom:1.25rem;padding:.55rem .75rem}.maintenance-lock-notice strong[data-v-ea2d06ad]{color:var(--text)}.page[data-v-d670f41d]{margin:0 auto;min-height:100vh;padding:2rem 1.5rem 300px}.page.auth[data-v-d670f41d]{min-height:unset;padding:2rem 1.5rem}.header[data-v-d670f41d]{align-items:center;border-bottom:1px solid var(--border);box-sizing:content-box;display:flex;height:2.1rem;justify-content:space-between;margin-bottom:2.5rem;padding-bottom:1rem}.has-back .header[data-v-d670f41d]{margin-bottom:0}.page.auth .header[data-v-d670f41d]{border-bottom:none;margin-bottom:2rem;padding-bottom:0}.wordmark[data-v-d670f41d]{align-items:center;color:var(--text);display:inline-flex;font-size:1rem;gap:.5em;letter-spacing:.04em;text-decoration:none}.logo-mark[data-v-d670f41d]{display:block;flex:none;height:1.5em;width:1.5em}.logo-mark polygon[data-v-d670f41d]{fill:var(--bg);stroke:var(--text)}.header-right[data-v-d670f41d]{align-items:center;display:flex;font-size:.8rem;gap:1rem}.back-link[data-v-d670f41d]{color:var(--text-muted);display:inline-block;font-size:.82rem;margin-bottom:1.5rem;margin-top:.75rem;text-decoration:none;transition:color .15s}.back-link[data-v-d670f41d]:hover{color:var(--text)}.theme-btn[data-v-d670f41d]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-family:monospace;font-size:.9rem;line-height:1;padding:0;transition:color .15s}.theme-btn[data-v-d670f41d]:hover{color:var(--text)}
