.gdpr-root.svelte-2mo67e{min-height:100vh;padding-top:80px;padding-bottom:60px;background:#050709;font-family:DM Sans,system-ui,sans-serif;color:#c4d4e6}.gdpr-header.svelte-2mo67e{text-align:center;padding:2rem 1.5rem 2.5rem;max-width:600px;margin:0 auto}.gdpr-eyebrow.svelte-2mo67e{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#00e5ff;margin-bottom:.6rem;opacity:.8}.gdpr-title.svelte-2mo67e{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;color:#e8edf5;margin:0 0 .75rem}.gdpr-sub.svelte-2mo67e{color:#6b8aaa;margin:0;font-size:1rem}.gdpr-body.svelte-2mo67e{max-width:540px;margin:0 auto;padding:0 1.25rem}.login-banner.svelte-2mo67e{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:#00e5ff0f;border:1px solid rgba(0,229,255,.2);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.login-banner-text.svelte-2mo67e{display:flex;flex-direction:column;gap:.2rem;max-width:340px}.login-banner-text.svelte-2mo67e strong:where(.svelte-2mo67e){color:#c4d4e6;font-size:.875rem}.login-banner-text.svelte-2mo67e span:where(.svelte-2mo67e){color:#5e7a9a;font-size:.78rem;line-height:1.45}.login-banner-btn.svelte-2mo67e{flex-shrink:0;padding:.4rem 1rem;background:#00e5ff;color:#050709;font-weight:700;font-size:.82rem;border-radius:7px;text-decoration:none;transition:background .2s;white-space:nowrap}.login-banner-btn.svelte-2mo67e:hover{background:#3ef}.success-card.svelte-2mo67e{background:#4ade800f;border:1px solid rgba(74,222,128,.25);border-radius:16px;padding:2.5rem;text-align:center}.success-icon.svelte-2mo67e{width:52px;height:52px;border-radius:50%;background:#4ade8026;border:1px solid rgba(74,222,128,.4);color:#4ade80;font-size:1.4rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.success-card.svelte-2mo67e h2:where(.svelte-2mo67e){color:#e8edf5;margin:0 0 .5rem;font-size:1.25rem}.success-card.svelte-2mo67e p:where(.svelte-2mo67e){color:#6b8aaa;margin:0 0 1.5rem;line-height:1.7}.success-card.svelte-2mo67e strong:where(.svelte-2mo67e){color:#c4d4e6}.ref-box.svelte-2mo67e{background:#00e5ff0f;border:1px solid rgba(0,229,255,.25);border-radius:8px;padding:.6rem 1.25rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em;color:#00e5ff;margin:0 auto 1rem;display:inline-block}.ref-note.svelte-2mo67e{font-size:.82rem;color:#4a7080;margin:0 0 1rem;line-height:1.6}.ref-note.svelte-2mo67e a:where(.svelte-2mo67e){color:#00e5ff}.gdpr-card.svelte-2mo67e{background:#0d1120;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.card-title.svelte-2mo67e{font-size:1.1rem;font-weight:700;color:#e8edf5;margin:0 0 1.5rem}.account-info.svelte-2mo67e{background:#00e5ff0d;border:1px solid rgba(0,229,255,.15);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.5rem}.account-info-label.svelte-2mo67e{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#00e5ff;margin-bottom:.6rem;opacity:.8}.account-info-row.svelte-2mo67e{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.account-avatar.svelte-2mo67e{width:36px;height:36px;border-radius:50%;object-fit:cover}.account-name.svelte-2mo67e{font-weight:600;color:#c4d4e6;font-size:.95rem}.account-id.svelte-2mo67e{font-size:.75rem;color:#4a7080;margin-top:1px}.account-note.svelte-2mo67e{font-size:.8rem;color:#4a7080;margin:0;line-height:1.5}.form-error.svelte-2mo67e{background:#f8717114;border:1px solid rgba(248,113,113,.3);color:#f87171;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;margin-bottom:1.25rem}.field.svelte-2mo67e{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.field.svelte-2mo67e label:where(.svelte-2mo67e){font-size:.85rem;font-weight:600;color:#8892a4}.req.svelte-2mo67e{color:#f87171}.field-hint.svelte-2mo67e{font-size:.78rem;color:#4a7080}.field.svelte-2mo67e input:where(.svelte-2mo67e),.field.svelte-2mo67e select:where(.svelte-2mo67e),.field.svelte-2mo67e textarea:where(.svelte-2mo67e){background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.65rem .9rem;color:#c4d4e6;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s;resize:vertical}.field.svelte-2mo67e input:where(.svelte-2mo67e):focus,.field.svelte-2mo67e select:where(.svelte-2mo67e):focus,.field.svelte-2mo67e textarea:where(.svelte-2mo67e):focus{border-color:#00e5ff66}.field.svelte-2mo67e select:where(.svelte-2mo67e) option:where(.svelte-2mo67e){background:#0d1120}.divider.svelte-2mo67e{display:flex;align-items:center;gap:1rem;margin:1.75rem 0}.divider.svelte-2mo67e:before,.divider.svelte-2mo67e:after{content:"";flex:1;height:1px;background:#ffffff12}.divider.svelte-2mo67e span:where(.svelte-2mo67e){font-size:.8rem;color:#3d5470;text-transform:uppercase;letter-spacing:.08em}.email-card.svelte-2mo67e{background:#0d1120;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem}.email-card-header.svelte-2mo67e{display:flex;align-items:center;gap:.9rem;margin-bottom:.75rem}.email-icon.svelte-2mo67e{font-size:1.3rem;flex-shrink:0}.email-title.svelte-2mo67e{font-weight:600;color:#c4d4e6;font-size:.95rem;margin-bottom:2px}.email-address.svelte-2mo67e{color:#00e5ff;font-size:.9rem;text-decoration:none}.email-address.svelte-2mo67e:hover{text-decoration:underline}.email-desc.svelte-2mo67e{font-size:.875rem;color:#6b8aaa;margin:0 0 1rem;line-height:1.6}.email-note.svelte-2mo67e{background:#ffffff08;border-left:2px solid rgba(255,193,7,.4);border-radius:0 6px 6px 0;padding:.6rem .9rem;margin-bottom:1rem}.email-note.svelte-2mo67e p:where(.svelte-2mo67e){margin:0;font-size:.82rem;color:#6b8aaa;line-height:1.55}.email-include-title.svelte-2mo67e{font-size:.82rem;font-weight:600;color:#8892a4;margin:0 0 .5rem}.email-include-list.svelte-2mo67e{margin:0;padding-left:1.25rem}.email-include-list.svelte-2mo67e li:where(.svelte-2mo67e){font-size:.82rem;color:#6b8aaa;margin-bottom:.3rem;line-height:1.55}.btn-primary.svelte-2mo67e{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1.5rem;background:#00e5ff;color:#050709;font-weight:700;font-size:.95rem;font-family:inherit;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .2s,opacity .2s;margin-top:.5rem}.btn-primary.svelte-2mo67e:hover{background:#3ef}.btn-primary.svelte-2mo67e:disabled{opacity:.5;cursor:not-allowed}.gdpr-footer.svelte-2mo67e{max-width:540px;margin:2rem auto 0;padding:0 1.25rem;text-align:center;font-size:.82rem;color:#3d5470;line-height:1.6}.gdpr-footer.svelte-2mo67e strong:where(.svelte-2mo67e){color:#6b8aaa}.gdpr-footer.svelte-2mo67e a:where(.svelte-2mo67e){color:#4a7080;text-decoration:none}.gdpr-footer.svelte-2mo67e a:where(.svelte-2mo67e):hover{color:#00e5ff}
