.confirm-overlay[data-v-11c6d5d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#14182373}.confirm-box[data-v-11c6d5d3]{width:100%;max-width:26rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.4rem 1.1rem;box-shadow:0 10px 30px #14182333}.confirm-title[data-v-11c6d5d3]{margin:0 0 .5rem;font-size:1.05rem}.confirm-message[data-v-11c6d5d3]{margin:0 0 1.25rem;color:var(--muted)}.confirm-actions[data-v-11c6d5d3]{display:flex;justify-content:flex-end;gap:.6rem}.app-header[data-v-b771459b]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface)}.brand[data-v-b771459b]{font-weight:650;color:var(--text);text-decoration:none}.nav[data-v-b771459b]{display:flex;align-items:center;gap:1rem}.nav-link[data-v-b771459b]{text-decoration:none;color:var(--accent)}.who[data-v-b771459b]{color:var(--muted);font-size:.9rem;text-decoration:none}.who[data-v-b771459b]:hover{text-decoration:underline}.link-btn[data-v-b771459b]{background:none;border:none;color:var(--muted);text-decoration:underline;padding:0}.app-main[data-v-b771459b]{max-width:960px;margin:0 auto;padding:1.5rem}:root{--bg: #f7f7f9;--surface: #ffffff;--text: #1d2330;--muted: #5b6478;--border: #e6e8ef;--accent: #3b49ff;--accent-hover: #2a39e6;--danger: #c8324b;--ok: #1f9d63;--radius: 10px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.5}a{color:var(--accent)}button{font:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;text-decoration:none}.btn:hover{background:var(--accent-hover)}.btn.secondary{background:transparent;color:var(--accent)}.btn.danger{border-color:var(--danger);background:var(--danger);color:#fff}.btn.danger:hover{border-color:#a82a3f;background:#a82a3f}
