.header[data-v-c9a491f8]{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.header-inner[data-v-c9a491f8]{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem}.brand[data-v-c9a491f8]{font-weight:700;font-size:1.15rem;color:var(--color-text);text-decoration:none}.nav[data-v-c9a491f8]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nav a[data-v-c9a491f8]{text-decoration:none;color:var(--color-text);font-size:.95rem}.nav a.router-link-active[data-v-c9a491f8]{color:var(--color-brand-dark);font-weight:600}.btn-ghost[data-v-c9a491f8]{background:transparent}.btn-sm[data-v-c9a491f8]{padding:.4rem .75rem;font-size:.9rem}main[data-v-8a2f74dc]{padding-bottom:2.5rem}:root{color-scheme:light;--color-bg: #f8fafc;--color-surface: #ffffff;--color-text: #0f172a;--color-muted: #64748b;--color-border: #e2e8f0;--color-brand: #0d9488;--color-brand-dark: #0f766e;--color-danger: #b91c1c;--color-success: #15803d;--color-warn: #b45309;--radius: 10px;--shadow: 0 1px 3px rgb(15 23 42 / 8%);font-family:PingFang SC,Noto Sans SC,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background:var(--color-bg)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}a{color:var(--color-brand-dark);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}.container{width:min(1120px,calc(100% - 2rem));margin:0 auto}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-decoration:none}.btn:hover{border-color:#cbd5e1}.btn-primary{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.btn-primary:hover{background:var(--color-brand-dark);border-color:var(--color-brand-dark);text-decoration:none}.btn-danger{color:var(--color-danger);border-color:#fecaca}.btn:disabled{opacity:.55;cursor:not-allowed}.form-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.form-field label{font-size:.9rem;color:var(--color-muted)}.form-field input,.form-field select,.form-field textarea{padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:#fff}.form-error{color:var(--color-danger);font-size:.9rem;margin:.25rem 0 .75rem}.badge{display:inline-block;font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:#ecfeff;color:#0f766e;border:1px solid #99f6e4}.page-title{font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.page-sub{color:var(--color-muted);margin:0 0 1.25rem}.text-muted{color:var(--color-muted)}.disclaimer{margin-top:2rem;padding:.75rem 1rem;border-radius:var(--radius);background:#f1f5f9;color:var(--color-muted);font-size:.85rem}
