.support-page{--support-ink:#2f0a61;--support-muted:#777181;--support-paper:#fff;--support-soft:#f8f4fe;--support-line:#e9e0f2;padding-top:35px;padding-bottom:90px}.support-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.25fr);gap:clamp(35px,7vw,110px);align-items:start;margin-top:45px}.support-eyebrow{display:block;font-size:11px;font-weight:750;letter-spacing:.16em;color:#8855c4}.support-intro h1{font-size:clamp(36px,4.5vw,62px);line-height:1.1;letter-spacing:-.045em;color:var(--support-ink);margin:23px 0}.support-lead{font-size:17px;line-height:1.85;color:var(--support-muted);max-width:455px}.support-promise{display:flex;align-items:flex-start;gap:16px;margin:34px 0 24px;padding:23px 20px;border:1px solid var(--support-line);border-radius:17px;background:linear-gradient(120deg,var(--support-soft),var(--support-paper))}.support-promise>span,.support-form-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#2f0a61;color:white;flex-shrink:0}.support-page svg{width:22px;height:22px;flex-shrink:0}.support-promise strong{font-size:15px;color:var(--support-ink)}.support-promise p{font-size:13px;line-height:1.9;color:var(--support-muted);margin:7px 0 0}.support-steps{display:grid;gap:15px;margin:30px 0 37px}.support-steps>div{display:flex;align-items:center;gap:15px;font-size:14px;color:var(--support-ink)}.support-steps b{font-size:11px;font-weight:600;width:30px;height:30px;border-radius:50%;background:var(--support-soft);display:grid;place-items:center;color:#9457c7}.support-other{border-top:1px solid var(--support-line);padding-top:28px}.support-other strong{color:var(--support-ink);font-size:15px}.support-other p{font-size:14px;line-height:1.85;color:var(--support-muted);margin:9px 0 12px}.support-email{display:block;margin-top:27px;color:var(--support-muted);font-size:12px;line-height:1.8}.support-page .form-card{padding:clamp(22px,3vw,40px);border:1px solid var(--support-line);background:var(--support-paper);box-shadow:0 18px 65px #2f0a6107;border-radius:22px}.support-form-heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}.support-form-heading h2{font-size:25px;color:var(--support-ink);letter-spacing:-.025em;margin:0 0 8px}.support-form-heading p{font-size:12px;color:var(--support-muted);margin:0}.support-page .form-field>small,.support-form-footnote{font-size:11px;color:var(--support-muted);line-height:1.85;margin:9px 0 0}.support-page .form-field label small{font-weight:400;color:var(--support-muted)}.support-page .form-field label{font-size:12px;line-height:1.6;color:var(--support-ink)}.support-page input,.support-page textarea,.support-page select{box-sizing:border-box;min-width:0}.support-page .form-field input,.support-page .form-field select,.support-page textarea{border:1px solid var(--support-line);background:var(--support-paper);color:var(--support-ink);border-radius:9px;padding:12px 13px;font:inherit;font-size:13px;width:100%}.support-page input:focus-visible,.support-page textarea:focus-visible,.support-page select:focus-visible{outline:2px solid #8c57ff;outline-offset:3px}.support-page textarea{resize:vertical;line-height:1.8}.support-permission{display:flex;align-items:flex-start;gap:10px;margin:22px 0;font-size:12px;line-height:1.85;color:var(--support-muted)}.support-permission input{width:16px;height:16px;accent-color:#8c57ff;flex-shrink:0;margin-top:4px}.support-permission a{color:#8c57ff;text-decoration:underline}.support-form .btn-primary,.support-ticket .btn-primary{background:#2f0a61;color:#fff;min-height:48px;gap:12px;border:0;cursor:pointer}.support-form .btn-primary:hover,.support-ticket .btn-primary:hover{background:#6634a7}.support-form .btn-primary:disabled,.support-ticket .btn-primary:disabled{opacity:.6;cursor:wait}.support-form-error{padding:13px 16px;border:1px solid #edbac7;background:#fff4f7;color:#963b57;border-radius:9px;font-size:12px;line-height:1.8;margin:15px 0}.support-form-error[hidden]{display:none}.support-ticket-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.support-ticket-top .btn-text{border:0;background:transparent;font-size:11px;padding:0;cursor:pointer}.support-ticket h2{font-size:26px;line-height:1.4;letter-spacing:-.03em;color:var(--support-ink);margin:22px 0 15px;overflow-wrap:anywhere}.support-ticket-status{display:flex;align-items:center;gap:13px;font-size:11px;color:var(--support-muted);margin-bottom:25px}.support-state{background:#eee3fc;color:#7950a5;border-radius:6px;padding:6px 9px;font-weight:600}.support-state.waiting_on_customer{background:#fff2d8;color:#8b6a20}.support-state.resolved{background:#def7ec;color:#237451}.support-private-link{border:1px solid var(--support-line);background:var(--support-soft);border-radius:12px;padding:19px;display:flex;align-items:flex-start;gap:12px;margin:20px 0 30px}.support-private-link>span{color:#9b68d0;margin-top:1px}.support-private-link>div{min-width:0;flex:1}.support-private-link strong{font-size:13px;color:var(--support-ink)}.support-private-link p{font-size:11px;line-height:1.9;color:var(--support-muted);margin:8px 0 13px}.support-private-link input{width:100%;border:1px solid var(--support-line);border-radius:7px;padding:10px;background:var(--support-paper);color:var(--support-ink);font-size:11px}.support-private-link .btn-text{background:none;border:0;padding:10px 0 0;font-size:12px;color:#8c57ff;cursor:pointer}.support-private-link small{display:block;font-size:11px;color:#328064;margin-top:8px}.support-public-message{border:1px solid var(--support-line);background:var(--support-paper);border-radius:12px;padding:17px;margin:14px 0}.support-public-message.from-team{background:var(--support-soft);margin-left:22px}.support-public-message>div{display:flex;gap:9px;flex-wrap:wrap;justify-content:space-between;font-size:12px;color:var(--support-ink)}.support-public-message time{font-size:10px;color:var(--support-muted)}.support-public-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:var(--support-muted);margin:13px 0 0}#support-reply{border-top:1px solid var(--support-line);padding-top:23px;margin-top:28px}#support-reply>label{display:block;font-size:13px;font-weight:600;color:var(--support-ink);margin-bottom:12px}#support-reply .btn{margin-top:15px}#support-reply[hidden]{display:none}.support-reply-status{display:block;font-size:12px;color:#328064;margin-top:12px}.support-page .breadcrumb{gap:12px}html[data-theme=dark] .support-page{--support-ink:#f4eafb;--support-muted:#b7a9c5;--support-paper:#221b2e;--support-soft:#2a2039;--support-line:#433452}html[data-theme=dark] .support-form-error{background:#3b2030;color:#f6c4d2;border-color:#694050}@media(max-width:900px){.support-layout{grid-template-columns:1fr;gap:35px;margin-top:28px}.support-intro h1{font-size:43px}.support-intro .support-steps{display:flex;flex-wrap:wrap;gap:20px}.support-other{display:none}.support-email{margin-top:20px}.support-intro .support-lead{max-width:630px}.support-promise{max-width:630px}}@media(max-width:560px){.support-page{padding-top:22px;padding-bottom:45px}.support-intro h1{font-size:36px}.support-lead{font-size:15px}.support-layout .form-grid{grid-template-columns:1fr}.support-page .form-card{padding:22px 18px;border-radius:15px}.support-form-heading h2{font-size:22px}.support-page .form-field input,.support-page .form-field select,.support-page textarea{font-size:16px}.support-ticket-top{align-items:flex-start}.support-ticket h2{font-size:22px}.support-private-link{padding:15px;gap:9px}.support-private-link>span{display:none}.support-public-message.from-team{margin-left:8px}.support-intro .support-steps{display:grid;gap:12px}}
