.support-contact_page__5A_h_{width:min(560px,92vw);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 3rem;color:var(--color-text-primary)}.support-contact_hero__bFGn4{text-align:center;display:grid;justify-items:center;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.support-contact_hero__bFGn4 h1{font-family:var(--font-serif),serif;font-weight:420;font-size:clamp(2.25rem,5vw,3.4rem);line-height:1.12}.support-contact_hero__bFGn4>p:last-child{color:var(--color-text-secondary);line-height:1.65;max-width:490px}.support-contact_eyebrow__8PJLE{font-size:.72rem;letter-spacing:.11em;font-weight:700;color:var(--color-accent-primary)}.support-contact_ornament__LujLr{height:2px;width:55px;border-radius:99px;background:var(--color-accent-primary)}.support-contact_panel__KL4IV{background:var(--color-card);border:1px solid var(--color-border);border-radius:1.1rem;padding:clamp(1.15rem,3vw,1.8rem);box-shadow:var(--shadow-1)}.support-contact_panel__KL4IV h2{display:flex;align-items:center;gap:.6rem;font:600 1.04rem var(--font-sans),sans-serif;margin-bottom:1.4rem}.support-contact_panel__KL4IV h2 svg{color:var(--color-accent-primary)}.support-contact_form__8qAbs{display:grid;grid-gap:1.15rem;gap:1.15rem}.support-contact_field__aS2Mj{display:grid;grid-gap:.48rem;gap:.48rem}.support-contact_field__aS2Mj label{font-size:.88rem;font-weight:600;color:var(--color-text-primary)}.support-contact_field__aS2Mj input,.support-contact_field__aS2Mj textarea{width:100%;border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text-primary);border-radius:.72rem;padding:.78rem .9rem;font:inherit;line-height:1.4;resize:vertical}.support-contact_field__aS2Mj input:focus-visible,.support-contact_field__aS2Mj textarea:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.support-contact_field__aS2Mj input::placeholder,.support-contact_field__aS2Mj textarea::placeholder{color:var(--color-text-muted)}.support-contact_emailReadOnlyLabel__OAt56{font-size:.88rem;font-weight:600;color:var(--color-text-primary)}.support-contact_identity__ElUx8{display:flex;align-items:center;gap:.6rem;min-width:0;border:1px solid var(--color-input-border);border-radius:.72rem;padding:.78rem .9rem;color:var(--color-text-secondary)}.support-contact_identity__ElUx8 svg{flex-shrink:0}.support-contact_identity__ElUx8 span{min-width:0;overflow-wrap:anywhere}.support-contact_helper__KUuz8{font-size:.77rem;color:var(--color-text-secondary);line-height:1.5;text-align:center}.support-contact_field__aS2Mj .support-contact_helper__KUuz8{text-align:left}.support-contact_privacy__8JLcR{display:flex;gap:.55rem;align-items:flex-start;color:var(--color-text-secondary);font-size:.78rem;line-height:1.5}.support-contact_privacy__8JLcR svg{flex-shrink:0;margin-top:.1rem;color:var(--color-accent-primary)}.support-contact_submit__DcDwp{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;border:0;border-radius:.7rem;min-height:45px;background:var(--brand-core-ink);color:var(--brand-core-ivory);font:600 .92rem var(--font-sans),sans-serif;cursor:pointer}:root[data-theme=dark] .support-contact_submit__DcDwp{background:var(--color-accent-primary);color:#07111f}.support-contact_submit__DcDwp:disabled{opacity:.65;cursor:wait}.support-contact_error__FTN_a{font-size:.85rem;color:#e98791}.support-contact_success__O9MRU{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;text-align:center;line-height:1.5}.support-contact_success__O9MRU svg{color:var(--color-success-text)}.support-contact_success__O9MRU h2{font-size:1.25rem}.support-contact_success__O9MRU p{color:var(--color-text-secondary)}.support-contact_reference__TLdF8{font-size:.75rem;overflow-wrap:anywhere}.support-contact_bottom__j28B9{text-align:center;display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;margin-top:1.65rem}.support-contact_bottom__j28B9 p{color:var(--color-text-secondary);font-size:.82rem;line-height:1.55}.support-contact_bottom__j28B9 a{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.support-contact_bottom__j28B9 a svg{color:var(--color-accent-primary)}.support-contact_bottom__j28B9 p a{text-decoration:underline;text-underline-offset:3px}.support-contact_honeypot__vjhdp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.support-contact_widget__uD5Q6{position:fixed;bottom:1.15rem;right:1.15rem;z-index:120;max-width:calc(100vw - 2rem);font-family:var(--font-sans),sans-serif}.support-contact_widgetAssistant__njUEp{position:absolute;top:.6rem;right:0;bottom:auto}.support-contact_widgetAssistant__njUEp .support-contact_widgetPanel__A1ZZ5{position:fixed;top:clamp(5.5rem,14vh,9rem);right:max(1rem,env(safe-area-inset-right,0px));max-height:calc(100dvh - clamp(6.5rem,16vh,10rem));z-index:130}.support-contact_widgetRow__8pOtO{display:flex;align-items:center;gap:.4rem}.support-contact_bubble__tix6X{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-card);color:var(--color-accent-primary);box-shadow:var(--shadow-1);cursor:pointer}.support-contact_bubbleClose__SOZmN{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-panel);color:var(--color-text-secondary);cursor:pointer}.support-contact_widgetPanel__A1ZZ5{width:min(360px,calc(100vw - 2rem));max-height:min(85dvh,680px);overflow-y:auto;border:1px solid var(--color-border-strong);border-radius:1rem;background:var(--color-card);padding:1.1rem;box-shadow:0 14px 45px rgba(0,0,0,.18)}.support-contact_widgetTitle__sZqXg{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1.1rem}.support-contact_widgetActions__2cQEG{display:flex;gap:.25rem}.support-contact_widgetActions__2cQEG button{display:grid;place-items:center;border:0;background:transparent;color:var(--color-text-secondary);padding:.4rem;cursor:pointer}.support-contact_widgetFooter__aRqhk{text-align:center;font-size:.8rem;margin-top:.8rem;text-decoration:underline;text-underline-offset:3px}@media(max-width:550px){.support-contact_widget__uD5Q6{bottom:calc(.85rem + env(safe-area-inset-bottom, 0px));right:.75rem}.support-contact_widgetAssistant__njUEp{top:.5rem;right:0;bottom:auto}.support-contact_widgetAssistant__njUEp .support-contact_widgetPanel__A1ZZ5{top:5rem;right:.75rem;max-height:calc(100dvh - 6rem)}.support-contact_page__5A_h_{padding-top:2rem}.support-contact_widgetPanel__A1ZZ5{max-height:78dvh}}