.pwd-dialog[data-v-5f688a66]{max-width:calc(100vw - 48px);width:400px}.pwd-body[data-v-5f688a66]{gap:14px}.field[data-v-5f688a66],.pwd-body[data-v-5f688a66]{display:flex;flex-direction:column}.field[data-v-5f688a66]{gap:6px}.field-label[data-v-5f688a66]{color:var(--text-1);font-size:12.5px;font-weight:600}.pwd-problem[data-v-5f688a66]{background:var(--error-bg);border-radius:var(--radius-sm);color:var(--error);font-size:12.5px;margin:0;padding:8px 12px}.pwd-note[data-v-5f688a66]{font-size:11.5px;margin:0}.user-menu[data-v-cb502e44]{margin-left:4px}.user-menu[data-v-cb502e44],.user-trigger[data-v-cb502e44]{align-items:center;display:flex}.user-trigger[data-v-cb502e44]{background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-1);cursor:pointer;font:600 13px var(--font-body);gap:8px;line-height:1;min-height:34px;padding:0 6px 0 4px;transition:background .18s var(--ease-out)}.user-trigger[data-v-cb502e44]:hover{background:var(--bg-hover)}.user-trigger[data-v-cb502e44]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.user-avatar[data-v-cb502e44]{align-items:center;background:var(--accent-gradient);border-radius:50%;color:var(--on-accent);display:flex;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.user-name[data-v-cb502e44]{max-width:110px}.user-credits[data-v-cb502e44]{align-items:center;background:var(--accent-bg);border-radius:var(--radius-pill);color:var(--accent-text);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;padding:4px 9px}.user-credits.low[data-v-cb502e44]{background:var(--warning-bg);color:var(--tag-warning-text)}.user-menu-head[data-v-cb502e44]{border-bottom:1px solid var(--border);margin-bottom:4px;padding:8px 10px}.user-menu-name[data-v-cb502e44]{color:var(--text-0);font-size:13px;font-weight:700;max-width:220px}.user-menu-sub[data-v-cb502e44]{font-size:11.5px;margin-top:2px}.shell[data-v-c1361c1c]{background:var(--bg-base);display:flex;flex-direction:column;height:100vh;overflow:hidden}.header[data-v-c1361c1c]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--header-bg);border-bottom:1px solid var(--border);flex-shrink:0;gap:32px;height:60px;padding:0 24px;position:relative;z-index:10}.brand[data-v-c1361c1c],.header[data-v-c1361c1c],.header-left[data-v-c1361c1c]{align-items:center;display:flex}.brand[data-v-c1361c1c]{background:transparent;border:none;border-radius:var(--radius);cursor:pointer;gap:11px;padding:4px 8px 4px 4px;text-decoration:none;transition:background .18s var(--ease-out)}.brand[data-v-c1361c1c]:hover{background:var(--bg-hover)}.brand[data-v-c1361c1c]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.brand-mark[data-v-c1361c1c]{align-items:center;border-radius:9px;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.brand-logo[data-v-c1361c1c]{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.brand-fallback[data-v-c1361c1c]{color:var(--text-0);font-size:15px;font-weight:700;line-height:1}.brand-text[data-v-c1361c1c]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15}.brand-name[data-v-c1361c1c]{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:15px;font-weight:700;letter-spacing:-.01em}.brand-sub[data-v-c1361c1c]{color:var(--text-3);font-size:10px;font-weight:400;letter-spacing:.04em;margin-top:1px}.header-nav[data-v-c1361c1c]{background:var(--overlay-track);border-radius:var(--radius-pill);display:flex;gap:2px;padding:3px}.header-right[data-v-c1361c1c]{margin-left:auto}.github-link[data-v-c1361c1c],.header-right[data-v-c1361c1c]{align-items:center;display:flex}.github-link[data-v-c1361c1c]{border-radius:var(--radius-pill);color:var(--text-2);height:32px;justify-content:center;line-height:1;transition:all .18s var(--ease-out);width:32px}.github-link[data-v-c1361c1c]:hover{background:var(--bg-hover);color:var(--text-0)}.github-link[data-v-c1361c1c]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.nav-link[data-v-c1361c1c]{align-items:center;border:none;border-radius:var(--radius-pill);color:var(--text-2);display:flex;font-size:13px;font-weight:600;gap:6px;line-height:1;min-height:32px;padding:0 16px;text-decoration:none;transition:all .18s var(--ease-out)}.nav-link.active[data-v-c1361c1c],.nav-link[data-v-c1361c1c]:hover{color:var(--text-0)}.nav-link.active[data-v-c1361c1c]{background:var(--seg-active-bg);box-shadow:0 1px 4px #0000001a}.nav-link[data-v-c1361c1c]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.config-banner[data-v-c1361c1c]{align-items:center;background:var(--warn-bg);border-bottom:1px solid var(--warn-border);color:var(--warn-text);display:flex;flex-shrink:0;font-size:12.5px;gap:8px;padding:8px 24px;position:relative;z-index:9}.config-banner-link[data-v-c1361c1c]{border:1px solid var(--warn-border);border-radius:var(--radius-pill);color:var(--warn-link);font-size:12.5px;font-weight:600;line-height:1.6;margin-left:auto;padding:2px 10px;text-decoration:none;transition:all .18s var(--ease-out)}.config-banner-link[data-v-c1361c1c]:hover{background:var(--warn-link-hover-bg);color:var(--warn-text)}.config-banner-hint[data-v-c1361c1c]{color:var(--warn-link);font-size:12.5px;font-weight:600;margin-left:auto}.content[data-v-c1361c1c]{display:flex;flex:1;flex-direction:column;overflow:hidden}
