@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4f1;--bg-deep:#efe9e2;--panel:#fffdf9;--ink:#1b1512;--muted:#5b534c;--border:#1b15121f;--accent:#1c6e8c;--accent-strong:#134b60;--shadow:0 20px 50px #1b151226;--ring:#1c6e8c4d;color:var(--ink);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Space Grotesk,IBM Plex Sans,SF Pro Text,sans-serif;font-size:16px;line-height:1.55}*{box-sizing:border-box}body{background:radial-gradient(120% 120% at 10% 10%,#fef7ef 0%,#f6f4f1 60%,#efe9e2 100%);height:100svh;margin:0;overflow:hidden}#app{height:100svh}@media (width<=640px){:root{font-size:15px}}.topbar[data-v-5a338168]{background:#fffdf9;border-bottom:1px solid #1b151214;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.topbar-title[data-v-5a338168]{color:#1f2b33;font-size:16px;font-weight:600}.user-area[data-v-5a338168]{position:relative}.user-trigger[data-v-5a338168]{cursor:pointer;color:#1f2b33;background:#fff;border:1px solid #1f2b3326;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.user-name[data-v-5a338168]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.chevron[data-v-5a338168]{transition:transform .2s}.chevron.open[data-v-5a338168]{transform:rotate(180deg)}.user-popover[data-v-5a338168]{z-index:10;background:#fff;border:1px solid #1b15121f;border-radius:12px;gap:6px;min-width:160px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 30px #121a1f2e}.user-action[data-v-5a338168]{text-align:left;cursor:pointer;color:#1f2b33;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:14px}.user-action[data-v-5a338168]:hover{background:#1f2b3314}.user-action.danger[data-v-5a338168]{color:#b33636}.user-action.danger[data-v-5a338168]:hover{background:#b336361f}@media (width<=640px){.topbar[data-v-5a338168]{height:56px;padding:0 16px}.topbar-title[data-v-5a338168]{font-size:14px}.user-trigger[data-v-5a338168]{padding:4px 10px}}.sidebar[data-v-0b95e1e6]{color:#f5f7f8;background:#1f2b33;grid-auto-rows:max-content;align-content:start;gap:40px;padding:28px 10px;display:grid;box-shadow:8px 0 30px #121a1f40}.sidebar-logo[data-v-0b95e1e6]{text-align:left;letter-spacing:.8px;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.sidebar-logo img[data-v-0b95e1e6]{filter:brightness(1.1);width:80px;height:auto}.menu[data-v-0b95e1e6]{grid-auto-rows:max-content;align-content:start;gap:12px;display:grid}.menu-item[data-v-0b95e1e6]{height:40px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:4px;align-items:center;padding:0 16px;font-size:15px;transition:transform .2s,background .2s,border-color .2s;display:flex}.menu-item[data-v-0b95e1e6]:hover{background:#ffffff1f;transform:translate(2px)}.menu-item.active[data-v-0b95e1e6]{background:#1c6e8c59;border-color:#1c6e8c99}@media (width<=640px){.sidebar[data-v-0b95e1e6]{grid-auto-columns:1fr;grid-auto-flow:column;place-items:center;gap:12px}.menu[data-v-0b95e1e6]{grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.menu-item[data-v-0b95e1e6]{text-align:center;justify-content:center}}.mini-users-page[data-v-bc4944d0]{gap:20px;display:grid}.toolbar[data-v-bc4944d0]{justify-content:space-between;align-items:center;display:flex}.meta[data-v-bc4944d0]{color:#5b534c;font-size:13px}.table-card[data-v-bc4944d0]{background:#fffdf9;border:1px solid #1b151214;border-radius:18px;padding:16px 18px 14px;box-shadow:0 16px 32px #1b15120f}table[data-v-bc4944d0]{border-collapse:collapse;width:100%;font-size:14px}thead th[data-v-bc4944d0]{text-align:left;color:#1f2b33;border-bottom:1px solid #1b151214;padding:10px 8px;font-weight:600}tbody td[data-v-bc4944d0]{color:#5b534c;border-bottom:1px solid #1b15120f;padding:12px 8px}.status[data-v-bc4944d0]{color:#5b534c;padding:16px 10px;font-size:14px}.status.error[data-v-bc4944d0]{color:#b33636}.pager[data-v-bc4944d0]{color:#5b534c;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.ghost[data-v-bc4944d0]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.ghost[data-v-bc4944d0]:disabled{opacity:.5;cursor:not-allowed}.page-size[data-v-bc4944d0]{background:#fff;border:1px solid #1b151226;border-radius:10px;padding:6px 8px}@media (width<=640px){.toolbar[data-v-bc4944d0]{flex-direction:column;align-items:flex-start;gap:8px}.pager[data-v-bc4944d0]{flex-wrap:wrap;justify-content:flex-start}}.modal-mask[data-v-053781b5]{z-index:20;background:#0f121473;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-053781b5]{background:#fff;border-radius:16px;gap:16px;width:min(420px,92vw);padding:20px 20px 16px;display:grid;box-shadow:0 24px 60px #121a1f40}.modal header[data-v-053781b5]{justify-content:space-between;align-items:center;display:flex}.modal h3[data-v-053781b5]{color:#1f2b33;margin:0;font-size:18px}.modal-body[data-v-053781b5]{color:#5b534c;gap:12px;font-size:13px;display:grid}.modal-body label[data-v-053781b5]{color:#5b534c;gap:6px;font-size:13px;display:grid}.modal-body input[data-v-053781b5]{border:1px solid #1b151226;border-radius:10px;padding:10px 12px;font-size:14px}.modal-message[data-v-053781b5]{color:#b33636;margin:0;font-size:13px}.codes-list[data-v-053781b5]{background:#f9f7f4;border:1px solid #1b151214;border-radius:10px;gap:6px;max-height:220px;padding:10px;display:grid;overflow:auto}.code-item[data-v-053781b5]{color:#1f2b33;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.modal footer[data-v-053781b5]{justify-content:flex-end;display:flex}.ghost[data-v-053781b5]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.ghost[data-v-053781b5]:disabled{opacity:.5;cursor:not-allowed}.export[data-v-053781b5]{min-width:64px}.primary[data-v-053781b5]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.primary[data-v-053781b5]:disabled{opacity:.6;cursor:not-allowed}.codes-page[data-v-24e6b14a]{gap:20px;display:grid}.toolbar[data-v-24e6b14a]{justify-content:space-between;align-items:center;display:flex}.meta[data-v-24e6b14a]{color:#5b534c;font-size:13px}.actions[data-v-24e6b14a]{align-items:center;gap:12px;display:flex}.search[data-v-24e6b14a]{align-items:center;gap:8px;display:flex}.search input[data-v-24e6b14a]{border:1px solid #1b151226;border-radius:10px;min-width:180px;padding:6px 10px;font-size:13px}.notice[data-v-24e6b14a]{color:#b36b2c;background:#fff6ed;border:1px solid #b36b2c33;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.table-card[data-v-24e6b14a]{background:#fffdf9;border:1px solid #1b151214;border-radius:18px;flex-direction:column;max-height:calc(100vh - 260px);padding:16px 18px 14px;display:flex;overflow:hidden;box-shadow:0 16px 32px #1b15120f}.table-scroll[data-v-24e6b14a]{flex:1;overflow:auto}table[data-v-24e6b14a]{border-collapse:collapse;width:100%;font-size:14px}thead th[data-v-24e6b14a]{text-align:left;color:#1f2b33;border-bottom:1px solid #1b151214;padding:10px 8px;font-weight:600}tbody td[data-v-24e6b14a]{color:#5b534c;border-bottom:1px solid #1b15120f;padding:12px 8px}.status[data-v-24e6b14a]{color:#5b534c;padding:16px 10px;font-size:14px}.status.error[data-v-24e6b14a]{color:#b33636}.pager[data-v-24e6b14a]{color:#5b534c;background:#fffdf9;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex;position:sticky;bottom:0}.ghost[data-v-24e6b14a]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.ghost[data-v-24e6b14a]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-24e6b14a]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.page-size[data-v-24e6b14a]{background:#fff;border:1px solid #1b151226;border-radius:10px;padding:6px 8px}@media (width<=640px){.toolbar[data-v-24e6b14a]{flex-direction:column;align-items:flex-start;gap:8px}.actions[data-v-24e6b14a]{flex-direction:column;align-items:stretch;width:100%}.search[data-v-24e6b14a]{width:100%}.search input[data-v-24e6b14a]{flex:1;min-width:0}.pager[data-v-24e6b14a]{flex-wrap:wrap;justify-content:flex-start}}.modal-mask[data-v-3b49065f]{z-index:20;background:#0f121473;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-3b49065f]{background:#fff;border-radius:16px;gap:16px;width:min(420px,92vw);padding:20px 20px 16px;display:grid;box-shadow:0 24px 60px #121a1f40}.modal header[data-v-3b49065f]{justify-content:space-between;align-items:center;display:flex}.modal h3[data-v-3b49065f]{color:#1f2b33;margin:0;font-size:18px}.icon-button[data-v-3b49065f]{cursor:pointer;color:#5b534c;background:0 0;border:none;font-size:22px}.modal-body[data-v-3b49065f]{gap:12px;display:grid}.modal-body label[data-v-3b49065f]{color:#5b534c;gap:6px;font-size:13px;display:grid}.modal-body input[data-v-3b49065f]{border:1px solid #1b151226;border-radius:10px;padding:10px 12px;font-size:14px}.modal-message[data-v-3b49065f]{color:#b33636;margin:4px 0 0;font-size:13px}.modal footer[data-v-3b49065f]{justify-content:flex-end;gap:10px;display:flex}.ghost[data-v-3b49065f]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.primary[data-v-3b49065f]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.primary[data-v-3b49065f]:disabled{opacity:.6;cursor:not-allowed}.modal-mask[data-v-bb2ead37]{z-index:20;background:#0f121473;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-bb2ead37]{background:#fff;border-radius:16px;gap:16px;width:min(420px,92vw);padding:20px 20px 16px;display:grid;box-shadow:0 24px 60px #121a1f40}.modal header[data-v-bb2ead37]{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal h3[data-v-bb2ead37]{color:#1f2b33;margin:0;font-size:18px}.subtitle[data-v-bb2ead37]{color:#5b534c;margin:4px 0 0;font-size:12px}.icon-button[data-v-bb2ead37]{cursor:pointer;color:#5b534c;background:0 0;border:none;font-size:22px}.modal-body[data-v-bb2ead37]{gap:12px;display:grid}.modal-body label[data-v-bb2ead37]{color:#5b534c;gap:6px;font-size:13px;display:grid}.modal-body input[data-v-bb2ead37]{border:1px solid #1b151226;border-radius:10px;padding:10px 12px;font-size:14px}.modal-message[data-v-bb2ead37]{color:#b33636;margin:4px 0 0;font-size:13px}.modal footer[data-v-bb2ead37]{justify-content:flex-end;gap:10px;display:flex}.ghost[data-v-bb2ead37]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.primary[data-v-bb2ead37]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.primary[data-v-bb2ead37]:disabled{opacity:.6;cursor:not-allowed}.user-page[data-v-b48743e5]{gap:20px;display:grid}.toolbar[data-v-b48743e5]{justify-content:space-between;align-items:center;display:flex}.meta[data-v-b48743e5]{color:#5b534c;font-size:13px}.table-card[data-v-b48743e5]{background:#fffdf9;border:1px solid #1b151214;border-radius:18px;padding:16px 18px 14px;box-shadow:0 16px 32px #1b15120f}table[data-v-b48743e5]{border-collapse:collapse;width:100%;font-size:14px}thead th[data-v-b48743e5]{text-align:left;color:#1f2b33;border-bottom:1px solid #1b151214;padding:10px 8px;font-weight:600}tbody td[data-v-b48743e5]{color:#5b534c;border-bottom:1px solid #1b15120f;padding:12px 8px}.actions[data-v-b48743e5]{text-align:right}.muted[data-v-b48743e5]{color:#9a948e}.status[data-v-b48743e5]{color:#5b534c;padding:16px 10px;font-size:14px}.status.error[data-v-b48743e5]{color:#b33636}.pager[data-v-b48743e5]{color:#5b534c;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.ghost[data-v-b48743e5]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.primary[data-v-b48743e5]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.primary[data-v-b48743e5]:disabled{opacity:.6;cursor:not-allowed}.ghost[data-v-b48743e5]:disabled{opacity:.5;cursor:not-allowed}.page-size[data-v-b48743e5]{background:#fff;border:1px solid #1b151226;border-radius:10px;padding:6px 8px}@media (width<=640px){.toolbar[data-v-b48743e5]{flex-direction:column;align-items:flex-start;gap:8px}.pager[data-v-b48743e5]{flex-wrap:wrap;justify-content:flex-start}}.modal-mask[data-v-393e0d34]{z-index:20;background:#0f121473;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-393e0d34]{background:#fff;border-radius:16px;gap:16px;width:min(520px,92vw);padding:20px 20px 16px;display:grid;box-shadow:0 24px 60px #121a1f40}.modal header[data-v-393e0d34]{justify-content:space-between;align-items:center;display:flex}.modal h3[data-v-393e0d34]{color:#1f2b33;margin:0;font-size:18px}.icon-button[data-v-393e0d34]{cursor:pointer;color:#5b534c;background:0 0;border:none;font-size:22px}.modal-body[data-v-393e0d34]{gap:12px;display:grid}.modal-body label[data-v-393e0d34]{color:#5b534c;gap:6px;font-size:13px;display:grid}.modal-body input[data-v-393e0d34],.modal-body textarea[data-v-393e0d34]{border:1px solid #1b151226;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.modal-body input[data-v-393e0d34]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.file-field input[data-v-393e0d34]{border:none;padding:8px 0}.file-name[data-v-393e0d34]{color:#1f2b33;margin:0;font-size:12px}.modal-message[data-v-393e0d34]{color:#b33636;margin:0;font-size:13px}.modal footer[data-v-393e0d34]{justify-content:flex-end;gap:10px;display:flex}.ghost[data-v-393e0d34]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:6px 12px}.primary[data-v-393e0d34]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.primary[data-v-393e0d34]:disabled{opacity:.6;cursor:not-allowed}.version-page[data-v-54a1adc5]{gap:20px;display:grid}.toolbar[data-v-54a1adc5]{justify-content:space-between;align-items:center;display:flex}.meta[data-v-54a1adc5]{color:#5b534c;font-size:13px}.table-card[data-v-54a1adc5]{background:#fffdf9;border:1px solid #1b151214;border-radius:18px;padding:16px 18px 14px;box-shadow:0 16px 32px #1b15120f}table[data-v-54a1adc5]{border-collapse:collapse;width:100%;font-size:14px}thead th[data-v-54a1adc5]{text-align:left;color:#1f2b33;border-bottom:1px solid #1b151214;padding:10px 8px;font-weight:600}tbody td[data-v-54a1adc5]{color:#5b534c;vertical-align:top;border-bottom:1px solid #1b15120f;padding:12px 8px}.clamp[data-v-54a1adc5]{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.link a[data-v-54a1adc5]{color:#1c6e8c;text-decoration:none}.status[data-v-54a1adc5]{color:#5b534c;padding:16px 10px;font-size:14px}.status.error[data-v-54a1adc5]{color:#b33636}.primary[data-v-54a1adc5]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:6px 14px}.primary[data-v-54a1adc5]:disabled{opacity:.6;cursor:not-allowed}.action-group[data-v-54a1adc5]{gap:8px;display:flex}.btn-edit[data-v-54a1adc5]{color:#1c6e8c;cursor:pointer;background:#fff;border:1px solid #1c6e8c;border-radius:6px;padding:4px 10px}.btn-del[data-v-54a1adc5]{color:#c84c4c;cursor:pointer;background:#fff;border:1px solid #c84c4c;border-radius:6px;padding:4px 10px}.mask[data-v-54a1adc5]{z-index:999;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.confirm-box[data-v-54a1adc5]{background:#fff;border-radius:16px;gap:20px;width:min(400px,90vw);padding:24px;display:grid}.btn-row[data-v-54a1adc5]{justify-content:flex-end;gap:10px;display:flex}.btn-row button[data-v-54a1adc5]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:8px;padding:6px 16px}.btn-row .danger[data-v-54a1adc5]{color:#fff;background:#c84c4c;border-color:#c84c4c}.btn-row button[data-v-54a1adc5]:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.toolbar[data-v-54a1adc5]{flex-direction:column;align-items:flex-start;gap:8px}.action-group[data-v-54a1adc5]{flex-direction:column}}.dashboard-page[data-v-32fb75d8]{background:#f8f6f3;place-items:stretch stretch;height:100svh;display:grid}.dashboard[data-v-32fb75d8]{grid-template-columns:260px 1fr;width:100%;height:100%;display:grid}.main-area[data-v-32fb75d8]{background:#f8f6f3;grid-template-rows:64px 1fr;min-height:0;display:grid}.content[data-v-32fb75d8]{padding:36px 40px;overflow:auto}.modal-mask[data-v-32fb75d8]{z-index:20;background:#0f121473;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-32fb75d8]{background:#fff;border-radius:16px;gap:16px;width:min(420px,92vw);padding:20px 20px 16px;display:grid;box-shadow:0 24px 60px #121a1f40}.modal header[data-v-32fb75d8]{justify-content:space-between;align-items:center;display:flex}.modal h3[data-v-32fb75d8]{color:#1f2b33;margin:0;font-size:18px}.icon-button[data-v-32fb75d8]{cursor:pointer;color:#5b534c;background:0 0;border:none;font-size:22px}.modal-body[data-v-32fb75d8]{gap:12px;display:grid}.modal-body label[data-v-32fb75d8]{color:#5b534c;gap:6px;font-size:13px;display:grid}.modal-body input[data-v-32fb75d8]{border:1px solid #1b151226;border-radius:10px;padding:10px 12px;font-size:14px}.modal-message[data-v-32fb75d8]{color:#b33636;margin:4px 0 0;font-size:13px}.modal footer[data-v-32fb75d8]{justify-content:flex-end;gap:10px;display:flex}.ghost[data-v-32fb75d8]{cursor:pointer;background:0 0;border:1px solid #1b151233;border-radius:10px;padding:8px 14px}.modal .primary[data-v-32fb75d8]{color:#fff;cursor:pointer;background:#1c6e8c;border:none;border-radius:10px;padding:8px 14px}.modal .primary[data-v-32fb75d8]:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.dashboard[data-v-32fb75d8]{grid-template-columns:1fr}.main-area[data-v-32fb75d8]{grid-template-rows:56px 1fr}.content[data-v-32fb75d8]{padding:20px}}.page[data-v-25a558d0]{box-sizing:border-box;place-items:center;height:100svh;padding:36px 20px;display:grid;position:relative}.page-bg[data-v-25a558d0]{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-logo[data-v-25a558d0]{z-index:1;position:absolute;top:36px;left:50%;transform:translate(-50%)}.page-logo img[data-v-25a558d0]{width:150px;height:auto;display:block}.ambient[data-v-25a558d0]{pointer-events:none;background:radial-gradient(320px 320px at 80% 20%,#1c6e8c2e,#0000 70%),radial-gradient(380px 380px at 20% 70%,#d08f3f2e,#0000 70%);animation:10s ease-in-out infinite alternate drift-25a558d0;position:absolute;inset:0}.auth-card[data-v-25a558d0]{background:var(--panel);border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--shadow);border-radius:22px;gap:22px;padding:36px 36px 28px;animation:.6s rise-25a558d0;display:grid;position:relative}.auth-header h1[data-v-25a558d0]{letter-spacing:-.5px;margin:6px 0 8px;font-size:32px}.auth-header .eyebrow[data-v-25a558d0]{text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin:0;font-size:12px}.auth-form[data-v-25a558d0]{gap:16px;display:grid}.field[data-v-25a558d0]{color:var(--ink);gap:8px;font-weight:500;display:grid}.field span[data-v-25a558d0]{color:var(--muted);font-size:14px}.field input[data-v-25a558d0]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input[data-v-25a558d0]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--ring);outline:none}.primary[data-v-25a558d0]{color:#fefcf8;background:linear-gradient(135deg, var(--accent), var(--accent-strong));cursor:pointer;border:none;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 20px #1c6e8c40}.primary[data-v-25a558d0]:disabled{cursor:not-allowed;opacity:.7;box-shadow:none}.primary[data-v-25a558d0]:not(:disabled):hover{transform:translateY(-1px)}.status[data-v-25a558d0]{border-radius:12px;gap:6px;padding:12px 14px;font-size:14px;display:grid}.status.error[data-v-25a558d0]{color:#8c2f2f;background:#fff1f1;border:1px solid #8c2f2f33}.status.success[data-v-25a558d0]{color:#0f5b4b;background:#eef8f6;border:1px solid #0f5b4b33}.token[data-v-25a558d0]{color:inherit;font-family:IBM Plex Sans,sans-serif;font-size:12px}@keyframes drift-25a558d0{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes rise-25a558d0{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.auth-card[data-v-25a558d0]{padding:28px 22px 24px}.auth-header h1[data-v-25a558d0]{font-size:28px}}
