:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--accent:#aa3bff;--accent-bg:#aa3bff1a;--social-bg:#f4f3ec80;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--accent:#c084fc;--accent-bg:#c084fc26;--social-bg:#2f303a80}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}p{margin:0}#app{flex-direction:column;width:100%;min-height:100svh;display:flex}.page[data-v-f04f7f80]{flex-direction:column;align-items:center;min-height:100svh;padding:28px 20px;display:flex}.hd[data-v-f04f7f80]{text-align:center;margin-bottom:20px}.hd h1[data-v-f04f7f80]{color:var(--text-h);margin:0 0 4px;font-size:24px;font-weight:600}.hd p[data-v-f04f7f80]{color:var(--text);font-size:13px}.card[data-v-f04f7f80]{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-width:560px;padding:24px}.grid[data-v-f04f7f80]{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.grid .full[data-v-f04f7f80]{grid-column:1/-1}label[data-v-f04f7f80]{flex-direction:column;gap:4px;display:flex}label span[data-v-f04f7f80]{color:var(--text-h);font-size:13px;font-weight:500}label i[data-v-f04f7f80]{color:#e05555;font-style:normal}label small[data-v-f04f7f80]{color:#e05555;font-size:12px}input[data-v-f04f7f80]{border:1.5px solid var(--border);width:100%;color:var(--text-h);background:var(--bg);border-radius:7px;outline:none;padding:9px 12px;font-size:15px;transition:border-color .2s,box-shadow .2s}input[data-v-f04f7f80]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}label.err input[data-v-f04f7f80]{border-color:#e05555}label.err input[data-v-f04f7f80]:focus{box-shadow:0 0 0 3px #e0555526}button[type=submit][data-v-f04f7f80]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:20px;padding:11px 0;font-size:16px;font-weight:500;transition:filter .2s}button[type=submit][data-v-f04f7f80]:hover:not(:disabled){filter:brightness(1.08)}button[type=submit][data-v-f04f7f80]:disabled{opacity:.55;cursor:not-allowed}.msg[data-v-f04f7f80]{text-align:center;border-radius:7px;margin-top:16px;padding:10px 14px;font-size:14px}.msg.ok[data-v-f04f7f80]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.msg[data-v-f04f7f80]:not(.ok){color:#991b1b;background:#fef2f2;border:1px solid #fecaca}@media (prefers-color-scheme:dark){.msg.ok[data-v-f04f7f80]{color:#6ee7b7;background:#05966926;border-color:#0596694d}.msg[data-v-f04f7f80]:not(.ok){color:#fca5a5;background:#dc26261f;border-color:#dc262640}}@media (width<=600px){.page[data-v-f04f7f80]{padding:16px 12px}.hd h1[data-v-f04f7f80]{font-size:20px}.card[data-v-f04f7f80]{border-radius:10px;padding:16px}.grid[data-v-f04f7f80]{grid-template-columns:1fr;gap:12px}input[data-v-f04f7f80]{padding:8px 10px;font-size:14px}button[type=submit][data-v-f04f7f80]{padding:10px 0}}.page[data-v-17d09cfe]{flex-direction:column;align-items:center;min-height:100svh;padding:0 20px 28px;display:flex}.sticky-head[data-v-17d09cfe]{z-index:10;background:var(--bg);flex-direction:column;align-items:center;width:100%;padding-top:28px;display:flex;position:sticky;top:0}.hd[data-v-17d09cfe]{text-align:center;margin-bottom:20px}.hd h1[data-v-17d09cfe]{color:var(--text-h);margin:0 0 4px;font-size:24px;font-weight:600}.hd p[data-v-17d09cfe]{color:var(--text);font-size:13px}.hd p strong[data-v-17d09cfe]{color:var(--accent)}.pills[data-v-17d09cfe]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.pills button[data-v-17d09cfe]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:14px;padding:5px 14px;font-size:13px;transition:all .15s}.pills button[data-v-17d09cfe]:hover{border-color:var(--accent);color:var(--accent)}.pills button.on[data-v-17d09cfe]{background:var(--accent);border-color:var(--accent);color:#fff}.btn[data-v-17d09cfe]{margin-left:auto}.btn[data-v-17d09cfe]:hover{border-color:var(--accent)}.btn.danger[data-v-17d09cfe]{color:#e05555;border-color:#e05555}.btn.danger[data-v-17d09cfe]:hover{background:#fef2f2}.msg[data-v-17d09cfe]{text-align:center;color:var(--text);border-radius:8px;margin-bottom:16px;padding:12px 20px;font-size:14px}.msg.err[data-v-17d09cfe]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.msg.ok[data-v-17d09cfe]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.card[data-v-17d09cfe]{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-width:560px;padding:0}table[data-v-17d09cfe]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-17d09cfe]{z-index:5;background:var(--social-bg);text-align:left;color:var(--text-h);border-bottom:1px solid var(--border);padding:10px 12px;font-size:13px;font-weight:500;position:sticky;top:165px}td[data-v-17d09cfe]{border-bottom:1px solid var(--border);color:var(--text);word-break:break-all;padding:9px 12px}tr:last-child td[data-v-17d09cfe]{border-bottom:none}tbody tr:hover td[data-v-17d09cfe]{background:var(--social-bg)}.i[data-v-17d09cfe]{opacity:.4;text-align:center}.tel[data-v-17d09cfe]{white-space:nowrap;font-family:var(--mono);font-size:13px}@media (prefers-color-scheme:dark){.msg.ok[data-v-17d09cfe]{color:#6ee7b7;background:#05966926;border-color:#0596694d}.msg.err[data-v-17d09cfe]{color:#fca5a5;background:#dc26261f;border-color:#dc262640}.btn.danger[data-v-17d09cfe]{color:#f87171;border-color:#f87171}.btn.danger[data-v-17d09cfe]:hover{background:#dc26261f}}@media (width<=600px){.page[data-v-17d09cfe]{padding:0 12px 16px}.sticky-head[data-v-17d09cfe]{padding-top:16px}.hd h1[data-v-17d09cfe]{font-size:20px}.card[data-v-17d09cfe]{border-radius:10px}table[data-v-17d09cfe]{font-size:12px}th[data-v-17d09cfe]{padding:7px 6px;font-size:11px;top:140px}td[data-v-17d09cfe]{padding:7px 6px;font-size:12px}.tel[data-v-17d09cfe]{font-size:11px}}
