.nav[data-v-301b459a]{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.nav-brand[data-v-301b459a]{font-weight:700;letter-spacing:.03em}.nav-links[data-v-301b459a]{display:flex;gap:1rem}.nav a[data-v-301b459a]{text-decoration:none;color:#1f2937;font-weight:600}.nav a.router-link-active[data-v-301b459a]{color:#0ea5e9}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;color:#0f172a}.layout[data-v-1ae5cf71]{display:flex;flex-direction:column;align-items:center}.content[data-v-1ae5cf71]{display:flex;justify-content:center;box-sizing:border-box}.page[data-v-b154d7d0]{display:flex;flex-direction:column;align-items:center;gap:1rem}h1[data-v-b154d7d0]{margin:0;font-size:1.8rem}.status[data-v-b154d7d0]{color:#4b5563}.link-container[data-v-b154d7d0]{border:1px solid #000;width:60dvw;margin:0 auto;display:flex;flex-direction:column}.status.error[data-v-b154d7d0]{color:#dc2626}.link-list[data-v-b154d7d0]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.2rem}a[data-v-b154d7d0]{color:#33f;text-decoration:none}a[data-v-b154d7d0]:hover{text-decoration:underline;color:#00a}.page[data-v-506f928e]{--b: #e5e7eb;--r: 12px;--r2: 10px;--g: .9rem;padding:1.25rem;width:min(1700px,96vw);margin:0 auto;display:flex;flex-direction:column;gap:var(--g)}.header[data-v-506f928e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.title[data-v-506f928e]{display:flex;flex-direction:column;gap:.5rem}.title h1[data-v-506f928e]{margin:0;font-size:1.2rem;line-height:1.2}.messages[data-v-506f928e]{display:flex;flex-direction:column;gap:.5rem}.actions[data-v-506f928e],.save[data-v-506f928e]{display:flex;gap:.75rem;align-items:center}.status[data-v-506f928e],.error[data-v-506f928e]{padding:.6rem .75rem;border-radius:var(--r2);border:1px solid var(--bd);background:var(--bg);color:var(--c)}.status[data-v-506f928e]{--bd: #d1fae5;--bg: #ecfdf5;--c: #065f46}.error[data-v-506f928e]{--bd: #fecaca;--bg: #fef2f2;--c: #991b1b}.layout[data-v-506f928e]{display:grid;grid-template-columns:1fr minmax(420px,560px);gap:var(--g);align-items:stretch}.panel[data-v-506f928e]{border:1px solid var(--b);border-radius:var(--r);overflow:hidden;background:#fff;display:flex;flex-direction:column;min-height:62vh}.tabs[data-v-506f928e]{display:inline-flex;gap:.35rem}.tab[data-v-506f928e]{border:1px solid var(--b);background:#fff;padding:.4rem .65rem;border-radius:9px;cursor:pointer;font-weight:700;font-size:.9rem}.tab[data-v-506f928e]:hover:not(:disabled){border-color:#d1d5db}.tab[data-active=true][data-v-506f928e]{border-color:#111827}.panel-head[data-v-506f928e]{display:flex;align-items:center;justify-content:space-between;gap:.1rem;padding:.75rem .85rem;border-bottom:1px solid var(--b);background:#f9fafb}.panel-head h2[data-v-506f928e]{margin:0;font-size:1.05rem}.editor[data-v-506f928e]{flex:1;min-height:0;width:100%;border:0;outline:none;padding:.85rem;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.35}.parse-error[data-v-506f928e]{padding:.55rem .85rem;border-top:1px solid #fee2e2;background:#fff7ed;color:#9a3412;font-size:.9rem}.preview-actions[data-v-506f928e]{display:flex;gap:.5rem}.preview-config[data-v-506f928e]{padding:.6rem .85rem;border-bottom:1px solid var(--b)}.preview-url[data-v-506f928e]{width:100%;border:1px solid var(--b);border-radius:var(--r2);padding:.55rem .7rem;outline:none}.preview-url[data-v-506f928e]:focus{border-color:#9ca3af}.preview-frame[data-v-506f928e]{width:100%;flex:1;border:0}.password[data-v-506f928e]{display:flex;flex-direction:column;gap:.35rem;min-width:280px}.password label[data-v-506f928e]{font-size:.9rem;color:#374151}.password input[data-v-506f928e]{border:1px solid var(--b);border-radius:var(--r2);padding:.6rem .75rem;outline:none}.password input[data-v-506f928e]:focus{border-color:#9ca3af}.dirty[data-v-506f928e]{font-size:.9rem;color:#6b7280}.dirty[data-dirty=true][data-v-506f928e]{color:#b45309}.btn[data-v-506f928e]{border:1px solid var(--b);background:#fff;padding:.6rem .85rem;border-radius:var(--r2);cursor:pointer;font-weight:600}.btn[data-v-506f928e]:hover:not(:disabled){border-color:#d1d5db}.btn[data-v-506f928e]:disabled{opacity:.55;cursor:not-allowed}.btn.small[data-v-506f928e]{padding:.4rem .65rem;border-radius:9px;font-size:.9rem}.btn.secondary[data-v-506f928e]{background:#f9fafb}.btn.primary[data-v-506f928e]{border-color:#111827}@media(max-width:980px){.layout[data-v-506f928e]{grid-template-columns:1fr}.panel[data-v-506f928e]{min-height:45vh}.password[data-v-506f928e]{min-width:0;width:100%}.save[data-v-506f928e]{width:100%;justify-content:space-between}}.page[data-v-f942037e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}h1[data-v-f942037e]{font-size:1.8rem;margin:0}p[data-v-f942037e]{margin:0;max-width:26rem;line-height:1.5}a[data-v-f942037e]{color:#0ea5e9;text-decoration:none;font-weight:600}a[data-v-f942037e]:hover{text-decoration:underline}
