.support-shell.svelte-1j5tn20{z-index:1;place-items:start center;min-height:calc(100dvh - 4rem);padding:clamp(5.5rem,9vw,8rem) 1rem 7rem;display:grid;position:relative}.support-card.svelte-1j5tn20{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:#050f146b;border:1px solid #ffffff14;border-radius:1.35rem;width:min(100%,40rem);padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 1.4rem 4rem #00000038,inset 0 1px #ffffff0b}.support-header.svelte-1j5tn20{gap:1rem;display:grid}.brand-link.svelte-1j5tn20{color:#f5fffaeb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;width:fit-content;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.header-copy.svelte-1j5tn20{gap:.3rem;display:grid}.eyebrow.svelte-1j5tn20,h1.svelte-1j5tn20,h2.svelte-1j5tn20,p.svelte-1j5tn20{margin:0}.eyebrow.svelte-1j5tn20{color:#ebfaf480;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}h1.svelte-1j5tn20{color:#f8fffcf5;letter-spacing:-.06em;font-size:clamp(2.1rem,5vw,3rem);line-height:.95}h2.svelte-1j5tn20{color:#f8fffcf5;letter-spacing:-.035em;font-size:1.35rem}.subtitle.svelte-1j5tn20{color:#e1f0ea94;max-width:30rem;font-size:.95rem;line-height:1.5}.profile-bar.svelte-1j5tn20{background:#ffffff0b;border-radius:1rem;align-items:center;gap:.75rem;margin-top:1.15rem;padding:.7rem .8rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0e}.profile-info.svelte-1j5tn20{gap:.05rem;min-width:0;display:grid}.profile-name.svelte-1j5tn20{color:#f8fffce6;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;overflow:hidden}.profile-email.svelte-1j5tn20{color:#e1f0ea75;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.support-form.svelte-1j5tn20{margin-top:1.25rem}.form-grid.svelte-1j5tn20{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.field.svelte-1j5tn20{gap:.35rem;display:grid}.field.svelte-1j5tn20 span:where(.svelte-1j5tn20){color:#e1f0ea8a;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20),.field.svelte-1j5tn20 select:where(.svelte-1j5tn20),.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){color:#f8fffceb;width:100%;font:inherit;background:#ffffff0f;border:0;border-radius:.9rem;outline:none;padding:.76rem .85rem;font-size:.9rem;transition:background .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #ffffff12,0 0 #fff0}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20)::placeholder,.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20)::placeholder{color:#e1f0ea57}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus,.field.svelte-1j5tn20 select:where(.svelte-1j5tn20):focus,.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20):focus{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 3px #ffffff0b}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):disabled{cursor:not-allowed;color:#e1f0ea73;background:#ffffff09}.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){resize:vertical;min-height:8rem;line-height:1.45}.wide.svelte-1j5tn20{grid-column:span 2}.error-msg.svelte-1j5tn20{color:var(--danger,#ff9c9c);margin-top:.75rem;font-size:.8rem;font-weight:700}.form-actions.svelte-1j5tn20{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.submit-btn.svelte-1j5tn20,.ghost-link.svelte-1j5tn20,.soft-link.svelte-1j5tn20{min-height:2.75rem;font:inherit;letter-spacing:.035em;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.submit-btn.svelte-1j5tn20{color:#061a1f;cursor:pointer;background:#f5fffae0;border:0;flex:1;padding:0 1.25rem;transition:opacity .14s,transform .14s,background .14s}.submit-btn.svelte-1j5tn20:hover:not(:disabled){background:#fffffff5;transform:translateY(-1px)}.submit-btn.svelte-1j5tn20:disabled{cursor:not-allowed;opacity:.42}.ghost-link.svelte-1j5tn20{color:#e1f0ea85;background:#ffffff0b;padding:0 1rem}.ghost-link.svelte-1j5tn20:hover,.soft-link.svelte-1j5tn20:hover{color:#f8fffceb;background:#ffffff12}.success-box.svelte-1j5tn20{background:#ffffff0d;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;margin-top:1.25rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #fff1}.success-icon.svelte-1j5tn20{color:#061a1f;background:#f5fffae0;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:grid}.success-box.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#e1f0ea8f;margin-top:.2rem;font-size:.9rem}.soft-link.svelte-1j5tn20{color:#e1f0ea94;background:#ffffff0b;grid-column:1/-1;width:fit-content;padding:0 1rem}@media (width<=680px){.support-shell.svelte-1j5tn20{padding:5.25rem .75rem 6rem}.support-card.svelte-1j5tn20{border-radius:1.15rem}.form-grid.svelte-1j5tn20{grid-template-columns:1fr}.wide.svelte-1j5tn20{grid-column:span 1}.form-actions.svelte-1j5tn20{flex-direction:column-reverse;align-items:stretch}.ghost-link.svelte-1j5tn20,.submit-btn.svelte-1j5tn20{width:100%}}@media (width<=420px){.support-card.svelte-1j5tn20{border-radius:1rem;padding:.95rem}.brand-link.svelte-1j5tn20{font-size:.72rem}.profile-email.svelte-1j5tn20{white-space:normal;word-break:break-all}}
