.upload-modal[data-v-4f7bde9a]{z-index:1200;position:fixed;inset:0}.overlay[data-v-4f7bde9a]{background:#00000073;position:absolute;inset:0}.panel[data-v-4f7bde9a]{color:#111827;background:#fff;border-radius:6px;width:640px;max-width:94%;margin:6vh auto;padding:16px;position:relative;box-shadow:0 10px 30px #0003}.dark .overlay[data-v-4f7bde9a]{background:#020617b8}.dark .panel[data-v-4f7bde9a]{color:#e2e8f0;background:#0f172a;box-shadow:0 20px 45px #00000080}header[data-v-4f7bde9a]{justify-content:space-between;align-items:center;display:flex}.dropzone[data-v-4f7bde9a]{border:2px dashed #cfcfcf;border-radius:6px;margin:12px 0;padding:20px}.dark .dropzone[data-v-4f7bde9a]{background:#0f172ab3;border-color:#334155}.dropzone.dragover[data-v-4f7bde9a]{background:#f7faff;border-color:#3b82f6}.dark .dropzone.dragover[data-v-4f7bde9a]{background:#1e293bf2;border-color:#60a5fa}.drop-inner[data-v-4f7bde9a]{cursor:pointer;text-align:center}.preview ul[data-v-4f7bde9a]{margin:0;padding:0;list-style:none}.preview li[data-v-4f7bde9a]{border-bottom:1px solid #eee;justify-content:space-between;padding:8px 0;display:flex}.dark .preview li[data-v-4f7bde9a]{border-bottom-color:#1e293b}.actions[data-v-4f7bde9a]{justify-content:flex-end;gap:8px;display:flex}.btn[data-v-4f7bde9a]{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:8px 12px}.btn.primary[data-v-4f7bde9a]{color:#fff;background:#2563eb}.dark .btn.primary[data-v-4f7bde9a]{color:#eff6ff;background:#3b82f6}.btn.secondary[data-v-4f7bde9a]{background:#fff;border:1px solid #ddd}.dark .btn.secondary[data-v-4f7bde9a]{color:#e2e8f0;background:#1e293b;border-color:#334155}.link[data-v-4f7bde9a]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.dark .link[data-v-4f7bde9a]{color:#60a5fa}.status[data-v-4f7bde9a]{min-height:20px;margin-bottom:8px}.success[data-v-4f7bde9a]{background:#ecffe6;border:1px solid #b6f5a7;border-radius:4px;margin-top:12px;padding:12px}.dark .success[data-v-4f7bde9a]{color:#dcfce7;background:#16653438;border-color:#4ade8059}.transfer-progress[data-v-4f7bde9a]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin-top:12px;padding:12px}.dark .transfer-progress[data-v-4f7bde9a]{background:#1e293bf2;border-color:#60a5fa47}.transfer-progress-meta[data-v-4f7bde9a]{color:#1d4ed8;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.dark .transfer-progress-meta[data-v-4f7bde9a]{color:#93c5fd}.transfer-progress-track[data-v-4f7bde9a]{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.dark .transfer-progress-track[data-v-4f7bde9a]{background:#1e293b}.transfer-progress-fill[data-v-4f7bde9a]{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:999px;height:100%;transition:width .2s}.dark .transfer-progress-fill[data-v-4f7bde9a]{background:linear-gradient(90deg,#60a5fa,#38bdf8)}.email-input[data-v-4f7bde9a]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;margin-top:6px;padding:8px 10px}.dark .email-input[data-v-4f7bde9a]{color:#e2e8f0;background:#0b1220;border-color:#334155}.email-help[data-v-4f7bde9a]{color:#6b7280;margin:6px 0 0;font-size:12px}.dark .email-help[data-v-4f7bde9a]{color:#94a3b8}.close[data-v-4f7bde9a]{cursor:pointer;color:inherit;background:0 0;border:none;font-size:16px}.sr-only[data-v-4f7bde9a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.upload-failure[data-v-4f7bde9a]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:12px;padding:14px 16px}.dark .upload-failure[data-v-4f7bde9a]{color:#fecaca;background:#7f1d1d2e;border-color:#f8717159}.upload-failure-head[data-v-4f7bde9a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.upload-failure-list[data-v-4f7bde9a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.upload-failure-list li[data-v-4f7bde9a]{background:#ffffff8c;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dark .upload-failure-list li[data-v-4f7bde9a]{background:#0f172a73}.upload-failure-file[data-v-4f7bde9a]{font-weight:700}.upload-failure-error[data-v-4f7bde9a]{font-size:13px;line-height:1.45}.blocked-upload-overlay[data-v-4f7bde9a]{z-index:2;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.blocked-upload-dialog[data-v-4f7bde9a]{color:#9f1239;background:#fff1f2;border:1px solid #fca5a5;border-radius:16px;width:100%;max-width:520px;padding:18px 18px 16px;box-shadow:0 20px 45px #0f172a47}.dark .blocked-upload-dialog[data-v-4f7bde9a]{color:#fecaca;background:#7f1d1deb;border-color:#f8717159}.blocked-upload-head[data-v-4f7bde9a]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.blocked-upload-desc[data-v-4f7bde9a]{margin:0 0 12px;font-size:14px;line-height:1.5}.blocked-upload-list[data-v-4f7bde9a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.blocked-upload-list li[data-v-4f7bde9a]{background:#ffffffa6;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dark .blocked-upload-list li[data-v-4f7bde9a]{background:#0f172a73}.blocked-upload-file[data-v-4f7bde9a]{font-weight:700}.blocked-upload-error[data-v-4f7bde9a]{font-size:13px;line-height:1.45}.dismiss-btn[data-v-4f7bde9a]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:6px 12px;font-weight:700}.toast[data-v-d3425c0a]{color:#0f172a;border-radius:8px;min-width:260px;padding:10px 14px;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0000001f}.toast-content[data-v-d3425c0a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.toast-message[data-v-d3425c0a]{flex:1}.toast-close[data-v-d3425c0a]{cursor:pointer;background:0 0;border:none;font-weight:700}.toast-info[data-v-d3425c0a]{background:#eef2ff;border:1px solid #c7d2fe}.toast-success[data-v-d3425c0a]{background:#ecffe6;border:1px solid #b6f5a7}.toast-error[data-v-d3425c0a]{background:#ffecec;border:1px solid #f5a7a7}.toast-fade-enter-active[data-v-d3425c0a],.toast-fade-leave-active[data-v-d3425c0a]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-d3425c0a],.toast-fade-leave-to[data-v-d3425c0a]{opacity:0;transform:translateY(6px)}.pricing-track[data-v-e3f64371]{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.pricing-track[data-v-e3f64371]::-webkit-scrollbar{display:none}.pricing-card-slot[data-v-e3f64371]{width:min(22rem,100vw - 3rem)}@media (width>=768px){.pricing-card-slot[data-v-e3f64371]{width:min(24rem,33.3333vw - 2.33333rem)}}.pricing-arrow[data-v-e3f64371]{color:#0f172a;background:#ffffffd9;border:1px solid #0f172a1f;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.pricing-arrow[data-v-e3f64371]:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb}.pricing-arrow[data-v-e3f64371]:disabled{opacity:.4;cursor:not-allowed}.dark .pricing-arrow[data-v-e3f64371]{color:#e2e8f0;background:#0f172ab3;border-color:#e2e8f029}.legal-document-content[data-v-4c7a49ca] h1,.legal-document-content[data-v-4c7a49ca] h2,.legal-document-content[data-v-4c7a49ca] h3,.legal-document-content[data-v-4c7a49ca] h4{color:#0f172a;margin-top:1rem;margin-bottom:.5rem;font-weight:700}.legal-document-content[data-v-4c7a49ca] p{margin-bottom:.75rem;line-height:1.65}.legal-document-content[data-v-4c7a49ca] ul,.legal-document-content[data-v-4c7a49ca] ol{margin:.75rem 0 .75rem 1.25rem}.legal-document-content[data-v-4c7a49ca] li{margin-bottom:.35rem}.legal-document-content[data-v-4c7a49ca] a{color:#2563eb;text-decoration:underline}.dark,.dark,.dark,.dark{color:#fff}.dark{color:#60a5fa}.site-header[data-v-9f38322a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.download-progress[data-v-891ad17c]{transition:width 1.5s ease-in-out}.signin-shell[data-v-00e8a3c9]{background:radial-gradient(circle at 0 0,#2563eb29,#0000 28%),radial-gradient(circle at 100% 100%,#0ea5e924,#0000 24%),linear-gradient(#f8fafc 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px;position:relative;overflow:hidden}.signin-glow[data-v-00e8a3c9]{filter:blur(18px);opacity:.65;pointer-events:none;border-radius:999px;position:absolute}.signin-glow-a[data-v-00e8a3c9]{background:#3b82f62e;width:220px;height:220px;top:8%;left:4%}.signin-glow-b[data-v-00e8a3c9]{background:#10b9811f;width:280px;height:280px;bottom:10%;right:8%}.signin-frame[data-v-00e8a3c9]{z-index:1;max-width:1180px;margin:0 auto;position:relative}.signin-topbar[data-v-00e8a3c9]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.brand-lockup[data-v-00e8a3c9]{color:#0f172a;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark[data-v-00e8a3c9]{color:#fff;background:linear-gradient(#0f172a 0%,#1d4ed8 100%);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.brand-lockup strong[data-v-00e8a3c9],.brand-lockup small[data-v-00e8a3c9]{display:block}.brand-lockup small[data-v-00e8a3c9]{color:#64748b}.primary-action[data-v-00e8a3c9],.secondary-action[data-v-00e8a3c9]{text-decoration:none}.signin-card[data-v-00e8a3c9]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #94a3b842;border-radius:28px;grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a1f}.signin-aside[data-v-00e8a3c9]{color:#e2e8f0;background:linear-gradient(#0f172af7 0%,#1e293bf5 100%);padding:40px}.eyebrow[data-v-00e8a3c9]{letter-spacing:.18em;text-transform:uppercase;color:#93c5fd;margin:0 0 12px;font-size:.76rem;font-weight:800}.signin-aside h1[data-v-00e8a3c9]{max-width:12ch;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.05}.aside-copy[data-v-00e8a3c9]{color:#cbd5e1;max-width:44ch;margin:18px 0 0;line-height:1.7}.aside-actions[data-v-00e8a3c9]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.primary-action[data-v-00e8a3c9],.secondary-action[data-v-00e8a3c9]{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.primary-action[data-v-00e8a3c9]{color:#0f172a;background:#f8fafc}.secondary-action[data-v-00e8a3c9]{color:#e2e8f0;background:#ffffff0f;border:1px solid #e2e8f038}.aside-points[data-v-00e8a3c9]{color:#cbd5e1;gap:10px;margin:0;padding-left:18px;display:grid}.signin-panel[data-v-00e8a3c9]{padding:40px}.panel-header h2[data-v-00e8a3c9]{color:#0f172a;margin:0;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.1}.panel-footer[data-v-00e8a3c9]{color:#64748b;border-top:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.footer-copy[data-v-00e8a3c9]{text-align:right;font-size:.92rem;line-height:1.5}input[data-v-00e8a3c9]:focus{box-shadow:0 0 0 3px #6366f11f}@media (width<=900px){.signin-shell[data-v-00e8a3c9]{padding:18px 14px 28px}.signin-topbar[data-v-00e8a3c9]{flex-direction:column;align-items:stretch}.signin-card[data-v-00e8a3c9]{grid-template-columns:1fr}.signin-aside[data-v-00e8a3c9],.signin-panel[data-v-00e8a3c9]{padding:24px}.panel-footer[data-v-00e8a3c9]{flex-direction:column;align-items:flex-start}.footer-copy[data-v-00e8a3c9]{text-align:left}}.forgot-shell[data-v-c91e4feb]{background:radial-gradient(circle at 0 0,#2563eb29,#0000 28%),radial-gradient(circle at 100% 100%,#0ea5e924,#0000 24%),linear-gradient(#f8fafc 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px;position:relative;overflow:hidden}.forgot-glow[data-v-c91e4feb]{filter:blur(18px);opacity:.65;pointer-events:none;border-radius:999px;position:absolute}.forgot-glow-a[data-v-c91e4feb]{background:#3b82f629;width:220px;height:220px;top:10%;left:4%}.forgot-glow-b[data-v-c91e4feb]{background:#10b9811f;width:280px;height:280px;bottom:10%;right:8%}.forgot-frame[data-v-c91e4feb]{z-index:1;max-width:1180px;margin:0 auto;position:relative}.forgot-topbar[data-v-c91e4feb]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.brand-lockup[data-v-c91e4feb]{color:#0f172a;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark[data-v-c91e4feb]{color:#fff;background:linear-gradient(#0f172a 0%,#1d4ed8 100%);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.brand-lockup strong[data-v-c91e4feb],.brand-lockup small[data-v-c91e4feb]{display:block}.brand-lockup small[data-v-c91e4feb]{color:#64748b}.primary-action[data-v-c91e4feb],.secondary-action[data-v-c91e4feb]{text-decoration:none}.forgot-card[data-v-c91e4feb]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #94a3b842;border-radius:28px;grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a1f}.forgot-aside[data-v-c91e4feb]{color:#e2e8f0;background:linear-gradient(#0f172af7 0%,#1e293bf5 100%);padding:40px}.eyebrow[data-v-c91e4feb]{letter-spacing:.18em;text-transform:uppercase;color:#93c5fd;margin:0 0 12px;font-size:.76rem;font-weight:800}.forgot-aside h1[data-v-c91e4feb]{max-width:12ch;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.05}.aside-copy[data-v-c91e4feb]{color:#cbd5e1;max-width:44ch;margin:18px 0 0;line-height:1.7}.aside-actions[data-v-c91e4feb]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.primary-action[data-v-c91e4feb],.secondary-action[data-v-c91e4feb]{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.primary-action[data-v-c91e4feb]{color:#0f172a;background:#f8fafc}.secondary-action[data-v-c91e4feb]{color:#e2e8f0;background:#ffffff0f;border:1px solid #e2e8f038}.aside-points[data-v-c91e4feb]{color:#cbd5e1;gap:10px;margin:0;padding-left:18px;display:grid}.forgot-panel[data-v-c91e4feb]{padding:40px}.panel-header h2[data-v-c91e4feb]{color:#0f172a;margin:0;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.1}.panel-footer[data-v-c91e4feb]{color:#64748b;border-top:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.footer-copy[data-v-c91e4feb]{text-align:right;font-size:.92rem;line-height:1.5}@media (width<=900px){.forgot-shell[data-v-c91e4feb]{padding:18px 14px 28px}.forgot-topbar[data-v-c91e4feb]{flex-direction:column;align-items:stretch}.forgot-card[data-v-c91e4feb]{grid-template-columns:1fr}.forgot-aside[data-v-c91e4feb],.forgot-panel[data-v-c91e4feb]{padding:24px}.panel-footer[data-v-c91e4feb]{flex-direction:column;align-items:flex-start}.footer-copy[data-v-c91e4feb]{text-align:left}}.btn[data-v-8c22f00b]{border-radius:.375rem;padding:.5rem 1rem}.btn-primary[data-v-8c22f00b]{color:#fff;background-color:#1f6feb}.btn-secondary[data-v-8c22f00b]{color:#111827;background-color:#e5e7eb}.download-progress[data-v-5b6db00a]{transition:width 1.5s ease-in-out}.mobile-topbar[data-v-25d94354]{height:3.5rem}.mobile-topbar .w-8[data-v-25d94354]{flex-shrink:0}.mobile-topbar a[data-v-25d94354]{align-items:center;display:inline-flex}@media (width<=767px){main[data-v-25d94354]{padding-top:3.5rem}}.slide-enter-from[data-v-25d94354],.slide-leave-to[data-v-25d94354]{transform:translate(-100%)}.slide-enter-to[data-v-25d94354],.slide-leave-from[data-v-25d94354]{transform:translate(0)}.slide-enter-active[data-v-25d94354],.slide-leave-active[data-v-25d94354]{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.fade-enter-from[data-v-25d94354],.fade-leave-to[data-v-25d94354]{opacity:0}.fade-enter-to[data-v-25d94354],.fade-leave-from[data-v-25d94354]{opacity:1}.fade-enter-active[data-v-25d94354],.fade-leave-active[data-v-25d94354]{transition:opacity .2s}.modal-backdrop[data-v-130df1c9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0f172ad1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-130df1c9]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:min(100%,36rem);padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a57}.modal-header[data-v-130df1c9]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.modal-header-cancel[data-v-130df1c9]{border-bottom:1px solid #e2e8f0f2;padding-bottom:1rem}.modal-header-copy[data-v-130df1c9]{flex-direction:column;gap:.55rem;display:flex}.modal-badge[data-v-130df1c9]{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.4rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.modal-badge-danger[data-v-130df1c9]{color:#b91c1c;background:#ef44441a}.modal-title[data-v-130df1c9]{color:#0f172a;margin:0;font-size:1.35rem;line-height:1.2}.modal-subtitle[data-v-130df1c9]{color:#475569;max-width:30rem;margin:0;font-size:.95rem}.modal-close[data-v-130df1c9]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.modal-close[data-v-130df1c9]:hover{color:#0f172a;background:#f8fafc}.modal-body[data-v-130df1c9]{margin-top:1rem}.modal-body[data-v-130df1c9] p,.modal-body[data-v-130df1c9] li,.modal-body[data-v-130df1c9] span,.modal-body[data-v-130df1c9] label{color:inherit}.cancel-summary[data-v-130df1c9]{gap:1rem;display:grid}.cancel-summary-icon[data-v-130df1c9]{color:#dc2626;background:#ef44441a;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.1rem;display:inline-flex}.cancel-summary-copy[data-v-130df1c9]{gap:.35rem;display:grid}.cancel-summary-lead[data-v-130df1c9]{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.cancel-summary-body[data-v-130df1c9]{color:#475569;margin:0;line-height:1.6}.cancel-effects[data-v-130df1c9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;gap:.75rem;margin:0;padding:1rem;list-style:none;display:grid}.cancel-effects li[data-v-130df1c9]{color:#334155;align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.cancel-effects i[data-v-130df1c9]{color:#f97316;margin-top:.18rem}.modal-footer[data-v-130df1c9]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.modal-footer-cancel[data-v-130df1c9]{justify-content:space-between}.modal-button[data-v-130df1c9]{border:0;border-radius:.9rem;padding:.8rem 1rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s}.modal-button[data-v-130df1c9]:hover{transform:translateY(-1px)}.modal-button-secondary[data-v-130df1c9]{color:#334155;background:#fff;border:1px solid #e2e8f0}.modal-button-secondary[data-v-130df1c9]:hover{background:#f8fafc}.modal-button-primary[data-v-130df1c9]{color:#fff;background:#0f172a;box-shadow:0 10px 24px #0f172a2e}.modal-button-danger[data-v-130df1c9]{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 10px 24px #dc262633}.modal-button-danger[data-v-130df1c9]:hover{box-shadow:0 14px 30px #dc262640}@media (width<=640px){.modal[data-v-130df1c9]{border-radius:20px;width:min(100%,40rem);padding:1rem}.modal-footer[data-v-130df1c9],.modal-footer-cancel[data-v-130df1c9]{justify-content:stretch}.modal-button[data-v-130df1c9]{width:100%}}main[data-v-8e0977e0]{padding:0}.wcag-compatible[data-v-f468e633] .legal-document-content{overflow-wrap:anywhere;line-height:1.7}.wcag-compatible[data-v-f468e633] .legal-document-content h1,.wcag-compatible[data-v-f468e633] .legal-document-content h2,.wcag-compatible[data-v-f468e633] .legal-document-content h3,.wcag-compatible[data-v-f468e633] .legal-document-content h4{color:#0f172a;margin:1.25rem 0 .5rem;font-weight:700;line-height:1.3}.wcag-compatible[data-v-f468e633] .legal-document-content h1{margin-top:0;font-size:1.25rem}.wcag-compatible[data-v-f468e633] .legal-document-content h2{font-size:1.05rem}.wcag-compatible[data-v-f468e633] .legal-document-content h3,.wcag-compatible[data-v-f468e633] .legal-document-content h4{font-size:.95rem}.wcag-compatible[data-v-f468e633] .legal-document-content p{margin:0 0 .85rem}.wcag-compatible[data-v-f468e633] .legal-document-content p:last-child{margin-bottom:0}.wcag-compatible[data-v-f468e633] .legal-document-content ul,.wcag-compatible[data-v-f468e633] .legal-document-content ol{margin:0 0 .85rem;padding-left:1.5rem}.wcag-compatible[data-v-f468e633] .legal-document-content ul{list-style:outside}.wcag-compatible[data-v-f468e633] .legal-document-content ol{list-style:decimal}.wcag-compatible[data-v-f468e633] .legal-document-content li{margin:.35rem 0;padding-left:.2rem}.wcag-compatible[data-v-f468e633] .legal-document-content a{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.wcag-compatible[data-v-f468e633] .legal-document-content a:hover{color:#1e40af}.dark.wcag-compatible,.dark.wcag-compatible,.dark.wcag-compatible,.dark.wcag-compatible{color:#f8fafc}.dark.wcag-compatible{color:#bfdbfe}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:inherit}:root{--accent:#3b82f6}body{scroll-behavior:smooth;transition:background-color .3s,color .3s}.wcag-compatible :where(h1,h2,h3,h4,p,li,a,button,input,select,textarea){overflow-wrap:anywhere}.wcag-compatible :where(p,li){line-height:1.65}.wcag-compatible :where(a){text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em}.wcag-compatible :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (width<=640px){.wcag-compatible :where(h1){font-size:clamp(1.75rem,8vw,2.5rem)}.wcag-compatible :where(h2){font-size:clamp(1.35rem,6vw,2rem)}.wcag-compatible :where(h3){font-size:clamp(1.1rem,5vw,1.5rem)}}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0000000d}.dark .glass{background:#1e293bb3;border:1px solid #ffffff1a}.dropzone-active{background:#3b82f60d;border-color:#3b82f6}.sidebar-item-active{color:#3b82f6;background:#3b82f61a;border-right:3px solid #3b82f6}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99}.copy-toast{animation:.3s forwards slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.gradient-text{background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .gradient-text{background:linear-gradient(90deg,#60a5fa,#a78bfa)}.step-number{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.responsive-table-container{overflow-x:auto}.responsive-table{border-collapse:collapse;width:100%}.responsive-table th,.responsive-table td{text-align:left;border:1px solid #ddd;padding:8px}.value-input{border:1px solid #ccc;border-radius:6px;width:380px;padding:6px}.col-actions button{margin-right:6px}@media (width<=700px){.value-input{width:100%}.responsive-table-container table,.responsive-table-container thead,.responsive-table-container tbody,.responsive-table-container th,.responsive-table-container td,.responsive-table-container tr{display:block}.responsive-table-container thead{display:none}.responsive-table-container tr{background:#00000005;border-radius:6px;margin-bottom:12px;padding:8px}.responsive-table-container td{border:none;padding:6px 0}.responsive-table-container td.col-key{color:#0f172a;font-weight:700}.col-actions button{width:100%;margin:6px 0;display:block}.max-w-7xl.p-6{padding-left:.75rem;padding-right:.75rem}.glass.p-6{padding:1rem}.overflow-x-auto table{min-width:unset}.group .opacity-0,.group .group-hover\:opacity-100{opacity:1!important}#upload-modal .glass.max-w-lg{max-width:calc(100% - 2rem)}#modal-dropzone{padding:2.5rem}input[type=text],.relative.w-full.max-w-md input{width:100%}}.fa-bars,.fa-times{font-size:1rem}@media (width<=767px){main{padding-top:3.5rem}main header{align-items:center;height:3.5rem;padding-left:1rem;padding-right:1rem}main header h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-right:.5rem;font-size:1rem;overflow:hidden}main header>div{flex-shrink:0;align-items:center;gap:.5rem;display:flex}main header button[id=open-upload-modal],main header .bg-blue-600{padding:.5rem .75rem;font-size:.85rem}main header{position:relative!important;top:auto!important}main header.h-16{min-height:3.5rem;height:auto!important}}
