.lang-switch[data-v-4f12a53e]{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:2px;gap:2px}.lang-btn[data-v-4f12a53e]{background:none;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;color:var(--ink-soft);cursor:pointer;min-height:32px;font-family:inherit}.lang-btn.active[data-v-4f12a53e]{background:#fff;color:var(--surface);box-shadow:0 1px 2px #00000014}.auth-page[data-v-14a93a0c]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(160deg,var(--surface),#060c1c)}.lang-top[data-v-14a93a0c]{align-self:center}.auth-card[data-v-14a93a0c]{width:380px}.logo[data-v-14a93a0c]{height:28px;margin-bottom:12px}.subtitle[data-v-14a93a0c]{margin:0 0 20px;color:#666;font-size:14px}.eri-btn[data-v-14a93a0c]{width:100%;margin-bottom:16px}.divider[data-v-14a93a0c]{text-align:center;color:#999;font-size:12px;margin-bottom:16px}form label[data-v-14a93a0c]{display:block;margin:12px 0 6px;font-size:13px;font-weight:600}form button[data-v-14a93a0c]{width:100%;margin-top:18px}.error[data-v-14a93a0c]{color:var(--danger);font-size:13px}.switch[data-v-14a93a0c]{text-align:center;margin-top:18px;font-size:14px}.switch a[data-v-14a93a0c]{color:var(--surface);font-weight:600}.auth-page[data-v-9dc5a4bd]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(160deg,var(--surface),#060c1c);padding:24px 0}.lang-top[data-v-9dc5a4bd]{align-self:center}.auth-card[data-v-9dc5a4bd]{width:420px}h1[data-v-9dc5a4bd]{margin:0 0 20px;color:var(--surface)}form label[data-v-9dc5a4bd]{display:block;margin:12px 0 6px;font-size:13px;font-weight:600}.offer-row[data-v-9dc5a4bd]{display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:13px}.offer-row a[data-v-9dc5a4bd]{color:var(--surface);font-weight:600}form button[data-v-9dc5a4bd]{width:100%;margin-top:18px}.error[data-v-9dc5a4bd]{color:var(--danger);font-size:13px}.switch[data-v-9dc5a4bd]{text-align:center;margin-top:18px;font-size:14px}.switch a[data-v-9dc5a4bd]{color:var(--surface);font-weight:600}.shell[data-v-ddacab67]{display:flex;min-height:100vh}.sidebar[data-v-ddacab67]{width:248px;background:var(--surface);color:#fff;padding:20px 0;flex-shrink:0}.brand[data-v-ddacab67]{padding:16px 20px 20px}.brand img[data-v-ddacab67]{height:24px;display:block;background:#fff;border-radius:8px;padding:8px 12px}.section[data-v-ddacab67]{margin-bottom:18px}.section-title[data-v-ddacab67]{padding:0 20px;font-size:11px;letter-spacing:.04em;opacity:.55;margin-bottom:6px}.menu-item[data-v-ddacab67]{display:flex;align-items:center;gap:12px;padding:11px 20px;color:#cfd6e8;font-size:14px;min-height:44px;transition:background .12s ease,color .12s ease}.menu-item .icon[data-v-ddacab67]{width:19px;height:19px;flex-shrink:0;opacity:.85}.menu-item[data-v-ddacab67]:hover{background:#ffffff0f;color:#fff}.menu-item.router-link-active[data-v-ddacab67]{background:var(--surface-2);color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.main[data-v-ddacab67]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-ddacab67]{min-height:60px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;padding:10px 24px}.pill[data-v-ddacab67]{display:flex;flex-direction:column;line-height:1.2;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:6px 14px;font-size:13px}.pill-label[data-v-ddacab67]{font-size:11px;color:var(--ink-soft)}.account-switcher[data-v-ddacab67]{position:relative}.pill-btn[data-v-ddacab67]{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;min-height:44px}.chevron[data-v-ddacab67]{width:14px;height:14px;color:var(--ink-soft);transition:transform .15s ease;flex-shrink:0}.chevron.open[data-v-ddacab67]{transform:rotate(180deg)}.account-menu[data-v-ddacab67]{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #0f1b3524;padding:6px;z-index:20}.account-menu-title[data-v-ddacab67]{font-size:11px;color:var(--ink-soft);padding:8px 10px 4px}.account-item[data-v-ddacab67]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:10px;font-size:14px;cursor:pointer;min-height:40px;font-family:inherit;color:var(--ink)}.account-item[data-v-ddacab67]:hover{background:var(--bg)}.account-item.active[data-v-ddacab67]{font-weight:600}.account-item .current[data-v-ddacab67]{font-size:11px;color:var(--ok)}.spacer[data-v-ddacab67]{flex:1}.icon-btn[data-v-ddacab67]{width:40px;height:40px;border-radius:8px;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);transition:border-color .12s ease,color .12s ease}.icon-btn svg[data-v-ddacab67]{width:19px;height:19px}.icon-btn[data-v-ddacab67]:hover{border-color:var(--surface-2);color:var(--surface)}.admin-btn[data-v-ddacab67]{display:flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--surface);color:var(--surface);font-size:13px;font-weight:700;white-space:nowrap}.admin-btn[data-v-ddacab67]:hover{background:var(--surface);color:#fff}.content[data-v-ddacab67]{padding:24px}@media (max-width: 860px){.sidebar[data-v-ddacab67]{width:72px}.brand[data-v-ddacab67]{font-size:0;padding:0 0 20px;text-align:center}.brand[data-v-ddacab67]:after{content:"eD";font-size:18px}.section-title[data-v-ddacab67],.menu-item span[data-v-ddacab67]{display:none}.menu-item[data-v-ddacab67]{justify-content:center;padding:11px}}.header[data-v-73fba749]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}h2[data-v-73fba749]{margin:0}.tabs[data-v-73fba749]{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px;overflow-x:auto}.tab[data-v-73fba749]{background:none;border:none;border-bottom:2px solid transparent;padding:10px 14px;font-size:14px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;min-height:44px}.tab.active[data-v-73fba749]{color:var(--surface);border-bottom-color:var(--accent);font-weight:600}.tab .count[data-v-73fba749]{font-size:11px;background:var(--bg);border-radius:999px;padding:1px 7px;color:var(--ink-soft)}table[data-v-73fba749]{width:100%;border-collapse:collapse}th[data-v-73fba749],td[data-v-73fba749]{text-align:left;padding:10px 8px;border-bottom:1px solid #eee;font-size:14px}th[data-v-73fba749]{color:#666;font-weight:600;font-size:12px;text-transform:uppercase}.dot[data-v-73fba749]{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bbb}.dot.ok[data-v-73fba749]{background:var(--ok)}.dot.warn[data-v-73fba749]{background:var(--warn)}.dot.danger[data-v-73fba749]{background:var(--danger)}.empty[data-v-73fba749]{color:#999}h2[data-v-a30b5a53]{margin-top:0}.empty[data-v-a30b5a53]{color:#999}h2[data-v-fb061fc7]{margin-top:0}.invoice-form h3[data-v-baff3e2b]{font-size:15px;margin:24px 0 12px}.invoice-form h3[data-v-baff3e2b]:first-child{margin-top:0}.field[data-v-baff3e2b]{margin-bottom:14px}.field label[data-v-baff3e2b]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.checkbox[data-v-baff3e2b],.radio[data-v-baff3e2b]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px}.checkbox input[data-v-baff3e2b],.radio input[data-v-baff3e2b]{width:auto;min-height:auto}.calc-mode[data-v-baff3e2b]{display:flex;gap:24px;flex-wrap:wrap;margin:16px 0}.grid-head[data-v-baff3e2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:8px}.grid-2[data-v-baff3e2b]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid-4[data-v-baff3e2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.two-col[data-v-baff3e2b]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:20px 0}.table-wrap[data-v-baff3e2b]{overflow-x:auto;border:1px solid var(--border);border-radius:8px}table.items[data-v-baff3e2b]{width:100%;border-collapse:collapse;min-width:980px}table.items th[data-v-baff3e2b],table.items td[data-v-baff3e2b]{padding:8px;border-bottom:1px solid var(--border);font-size:13px;text-align:left}table.items th[data-v-baff3e2b]{background:var(--bg);font-weight:600;font-size:11px;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}table.items input[data-v-baff3e2b]{min-height:36px;padding:6px 8px;font-size:13px}table.items td.readonly[data-v-baff3e2b]{text-align:right;color:var(--ink-soft);white-space:nowrap}table.items tfoot td.label[data-v-baff3e2b]{text-align:right;font-weight:600}table.items tfoot td.strong[data-v-baff3e2b]{font-weight:700;color:var(--surface)}.remove[data-v-baff3e2b]{background:none;border:none;color:var(--danger);font-size:18px;cursor:pointer;width:28px;height:28px}.add-row[data-v-baff3e2b]{margin-top:10px}@media (max-width: 860px){.grid-head[data-v-baff3e2b],.grid-2[data-v-baff3e2b],.grid-4[data-v-baff3e2b],.two-col[data-v-baff3e2b]{grid-template-columns:1fr}}.form h3[data-v-8b05729a]{font-size:15px;margin:24px 0 12px}.form h3[data-v-8b05729a]:first-child{margin-top:0}.field[data-v-8b05729a]{margin-bottom:14px}.field label[data-v-8b05729a]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.checkbox[data-v-8b05729a]{display:flex;align-items:center;gap:8px;font-size:14px;margin:4px 0 20px}.checkbox input[data-v-8b05729a]{width:auto;min-height:auto}.grid-3[data-v-8b05729a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.grid-2[data-v-8b05729a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-col[data-v-8b05729a]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:20px}.table-wrap[data-v-8b05729a]{overflow-x:auto;border:1px solid var(--border);border-radius:8px}table.items[data-v-8b05729a]{width:100%;border-collapse:collapse;min-width:920px}table.items th[data-v-8b05729a],table.items td[data-v-8b05729a]{padding:8px;border-bottom:1px solid var(--border);font-size:13px;text-align:left}table.items th[data-v-8b05729a]{background:var(--bg);font-weight:600;font-size:11px;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}table.items input[data-v-8b05729a]{min-height:36px;padding:6px 8px;font-size:13px}table.items td.readonly[data-v-8b05729a]{text-align:right;color:var(--ink-soft)}table.items tfoot td.label[data-v-8b05729a]{text-align:right;font-weight:600}table.items tfoot td.strong[data-v-8b05729a]{font-weight:700;color:var(--surface)}.remove[data-v-8b05729a]{background:none;border:none;color:var(--danger);font-size:18px;cursor:pointer;width:28px;height:28px}.add-row[data-v-8b05729a]{margin-top:10px}.section-block[data-v-8b05729a]{border:1px solid var(--border);border-radius:8px;padding:16px;margin-bottom:12px}@media (max-width: 860px){.grid-3[data-v-8b05729a],.grid-2[data-v-8b05729a],.two-col[data-v-8b05729a]{grid-template-columns:1fr}}.form h3[data-v-a7d0b6c3]{font-size:15px;margin:24px 0 12px}.form h3[data-v-a7d0b6c3]:first-child{margin-top:0}.field[data-v-a7d0b6c3]{margin-bottom:14px}.field label[data-v-a7d0b6c3]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.grid-2[data-v-a7d0b6c3]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.two-col[data-v-a7d0b6c3]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:20px}.with-btn[data-v-a7d0b6c3]{display:flex;gap:8px}.with-btn input[data-v-a7d0b6c3]{flex:1}.with-btn button[data-v-a7d0b6c3]{white-space:nowrap}.check-error[data-v-a7d0b6c3]{color:var(--danger);font-size:13px;margin:6px 0 0}.check-ok[data-v-a7d0b6c3]{color:var(--ok);font-size:13px;margin:6px 0 0}.dropzone[data-v-a7d0b6c3]{position:relative;background:var(--surface);border-radius:10px;padding:40px 20px;text-align:center;color:#fff;border:2px dashed transparent;transition:border-color .12s ease,background .12s ease}.dropzone.over[data-v-a7d0b6c3]{border-color:var(--accent);background:var(--surface-2)}.dropzone-text[data-v-a7d0b6c3]{display:flex;flex-direction:column;gap:6px}.dropzone-text strong[data-v-a7d0b6c3]{font-size:17px}.dropzone-text span[data-v-a7d0b6c3]{font-size:13px;opacity:.7}.file-input[data-v-a7d0b6c3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;min-height:auto}@media (max-width: 860px){.grid-2[data-v-a7d0b6c3],.two-col[data-v-a7d0b6c3]{grid-template-columns:1fr}}.type-row[data-v-9a774bb1]{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.type-row .field[data-v-9a774bb1]{min-width:260px;flex:1}.field[data-v-9a774bb1]{margin-bottom:14px}.field label[data-v-9a774bb1]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.error[data-v-9a774bb1]{color:var(--danger);font-size:13px}.actions[data-v-9a774bb1]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid var(--border);flex-wrap:wrap}.btn-outline-danger[data-v-9a774bb1]{background:#fff;color:var(--danger);border:1px solid #f0c6c0;border-radius:8px;padding:11px 20px;font-weight:600;font-size:14px;cursor:pointer;min-height:44px}.btn-outline-danger[data-v-9a774bb1]:hover{background:#fdf3f2}.btn-template[data-v-9a774bb1]{background:#fff;color:var(--ok);border:1px solid #bfe3d2;border-radius:8px;padding:11px 20px;font-weight:600;font-size:14px;cursor:pointer;min-height:44px}.btn-template[data-v-9a774bb1]:hover{background:#f0faf5}h2[data-v-99d558d3]{margin-top:0}.empty[data-v-99d558d3]{color:#999}h2[data-v-fa957550]{margin-top:0}.empty[data-v-fa957550]{color:#999}h2[data-v-5b891d26]{margin-top:0}.empty[data-v-5b891d26]{color:#999}h2[data-v-328f3ea9]{margin-top:0}.search-row[data-v-328f3ea9]{display:flex;gap:10px;margin-bottom:16px}.empty[data-v-328f3ea9]{color:#999}h2[data-v-6a50ccfe]{margin-top:0}.search-row[data-v-6a50ccfe]{display:flex;gap:10px;margin-bottom:16px}.empty[data-v-6a50ccfe]{color:#999}.shell[data-v-fcbc9ae8]{display:flex;min-height:100vh}.sidebar[data-v-fcbc9ae8]{width:240px;background:var(--surface);color:#fff;padding:20px 0;flex-shrink:0;display:flex;flex-direction:column}.brand[data-v-fcbc9ae8]{font-weight:700;font-size:17px;padding:0 20px 20px}.menu-item[data-v-fcbc9ae8]{display:block;text-align:left;padding:11px 20px;color:#cfd6e8;font-size:14px;min-height:44px;background:none;border:none;font-family:inherit;cursor:pointer}.menu-item[data-v-fcbc9ae8]:hover{background:#ffffff0f;color:#fff}.menu-item.router-link-active[data-v-fcbc9ae8]{background:var(--surface-2);color:#fff}.spacer[data-v-fcbc9ae8]{flex:1}.exit[data-v-fcbc9ae8]{border-top:1px solid rgba(255,255,255,.1)}.content[data-v-fcbc9ae8]{flex:1;padding:24px;background:var(--bg);min-width:0}h2[data-v-b2b0994b]{margin-top:0}.table-wrap[data-v-b2b0994b]{overflow-x:auto}table[data-v-b2b0994b]{width:100%;border-collapse:collapse;min-width:900px}th[data-v-b2b0994b],td[data-v-b2b0994b]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border);font-size:13px;white-space:nowrap}th[data-v-b2b0994b]{color:var(--ink-soft);font-weight:600;font-size:11px;text-transform:uppercase}.coin-row[data-v-b2b0994b]{display:flex;gap:6px}.coin-row input[data-v-b2b0994b]{width:100px;min-height:36px;padding:6px 8px}.small[data-v-b2b0994b]{padding:7px 12px;min-height:36px;font-size:12px;white-space:nowrap}.error[data-v-b2b0994b]{color:var(--danger);font-size:13px}.empty[data-v-b2b0994b]{color:#999}h2[data-v-90184c44]{margin-top:0}.search-row[data-v-90184c44]{display:flex;gap:10px;margin-bottom:16px;max-width:480px}.error[data-v-90184c44]{color:var(--danger);font-size:13px}.empty[data-v-90184c44]{color:#999}.result-block[data-v-90184c44]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.result-block h3[data-v-90184c44]{margin:0 0 8px;font-size:14px}.result-block ul[data-v-90184c44]{margin:0;padding-left:18px;font-size:14px}.result-block li[data-v-90184c44]{margin-bottom:4px}.result[data-v-90184c44]{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:16px;font-size:13px;overflow-x:auto;white-space:pre-wrap}h2[data-v-02de20f2]{margin-top:0}.field[data-v-02de20f2]{margin:14px 0;max-width:420px}.field label[data-v-02de20f2]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.error[data-v-02de20f2]{color:var(--danger);font-size:13px}.success[data-v-02de20f2]{color:var(--ok);font-size:13px}.empty[data-v-02de20f2]{color:#999}a[data-v-02de20f2]{color:var(--accent);font-weight:600}h2[data-v-029e248c]{margin-top:0}.field[data-v-029e248c]{margin:14px 0;max-width:480px}.field label[data-v-029e248c]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.error[data-v-029e248c]{color:var(--danger);font-size:13px}.empty[data-v-029e248c]{color:#999}.list[data-v-029e248c]{list-style:none;margin:20px 0 0;padding:0}.list li[data-v-029e248c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.list p[data-v-029e248c]{margin:4px 0 0;color:var(--ink-soft);font-size:13px}.remove[data-v-029e248c]{background:none;border:1px solid #f0c6c0;color:var(--danger);border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer;white-space:nowrap}h2[data-v-a07749ff]{margin-top:0}.field[data-v-a07749ff]{margin:14px 0;max-width:480px}.field label[data-v-a07749ff]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.error[data-v-a07749ff]{color:var(--danger);font-size:13px}.empty[data-v-a07749ff]{color:#999}.list[data-v-a07749ff]{list-style:none;margin:20px 0 0;padding:0}.list li[data-v-a07749ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.list p[data-v-a07749ff]{margin:4px 0 0;color:var(--ink-soft);font-size:13px}.remove[data-v-a07749ff]{background:none;border:1px solid #f0c6c0;color:var(--danger);border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer;white-space:nowrap}h2[data-v-03411e72]{margin-top:0}.hint[data-v-03411e72]{color:var(--ink-soft);font-size:13px;max-width:520px}.add-row[data-v-03411e72]{display:flex;gap:10px;margin:16px 0;max-width:420px}.error[data-v-03411e72]{color:var(--danger);font-size:13px}.empty[data-v-03411e72]{color:#999}.list[data-v-03411e72]{list-style:none;margin:10px 0 0;padding:0;max-width:420px}.list li[data-v-03411e72]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.remove[data-v-03411e72]{background:none;border:1px solid #f0c6c0;color:var(--danger);border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer}.not-found[data-v-67bdee13]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink);font-family:inherit}h1[data-v-67bdee13]{font-size:64px;margin:0;color:var(--surface)}p[data-v-67bdee13]{margin:0 0 12px;color:var(--ink-soft)}a[data-v-67bdee13]{color:var(--accent);font-weight:600}:root{--ink: #10182b;--ink-soft: #4a5570;--surface: #10182b;--surface-2: #1b2744;--accent: #1f6fe8;--accent-dark: #0c3fae;--bg: #f2f4f8;--border: #dde2ec;--ok: #2a9d6f;--warn: #e8a33d;--danger: #c0392b;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}.btn-primary{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:12px 22px;font-weight:700;font-size:14px;cursor:pointer;min-height:44px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,background .12s ease}.btn-primary:hover{background:var(--accent-dark);box-shadow:0 4px 14px #1f6fe859;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);box-shadow:none}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.btn-secondary{background:#fff;color:var(--ink);border:1px solid var(--border);border-radius:8px;padding:11px 20px;font-weight:600;font-size:14px;cursor:pointer;min-height:44px;transition:border-color .12s ease,background .12s ease}.btn-secondary:hover{border-color:var(--surface-2);background:#f7f8fb}.card{background:#fff;border-radius:12px;padding:24px;border:1px solid var(--border)}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}input[type=text],input[type=email],input[type=password],input[type=tel],select,textarea{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:8px;font-size:15px;min-height:44px;background:#fff;color:var(--ink);transition:border-color .12s ease,box-shadow .12s ease}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--surface-2);box-shadow:0 0 0 3px #16264a1f}
