.support-page{background-image:radial-gradient(ellipse 75% 720px at 0 0,#253e5659,transparent 80%),radial-gradient(ellipse 50% 600px at 100% 330px,#6c301b24,transparent 80%)}
.back-link{font-size:12px;color:#b9c5d4;display:flex;gap:16px;align-items:center}.back-link span{color:var(--orange);font-size:20px}
.support-hero{display:grid;grid-template-columns:1fr 325px;gap:80px;align-items:center;padding:62px 0 78px}.support-hero h1{font-size:clamp(44px,5.2vw,68px);font-weight:650;letter-spacing:-3.1px;line-height:1.08;margin:24px 0}.support-hero h1>span{background:var(--brand-gradient);color:transparent;background-clip:text}.support-intro{font-size:16px;line-height:1.85;color:#abb7c7;max-width:580px}.hero-meta{display:flex;gap:26px;color:#91a1b5;font-size:11px;margin-top:30px}.hero-meta span+span{border-left:1px solid #ffffff24;padding-left:26px}
.contact-card{padding:30px;background:linear-gradient(140deg,#182330,#16181b);border:1px solid #66778e55;border-radius:16px;box-shadow:0 20px 60px #0002}.card-top{display:flex;align-items:center;gap:16px;font-size:9px;letter-spacing:1.5px;color:#aebccd}.message-icon{display:grid;place-items:center;border:1px solid #ff9c5744;border-radius:10px;background:#ff501a10;color:#ff9c57;font-size:24px;width:45px;height:45px}.contact-card h2{font-size:27px;letter-spacing:-1px;margin:27px 0 12px}.contact-card p{font-size:13px;line-height:1.8;color:#aeb8c5;margin:0 0 23px}.contact-card .button{width:100%;justify-content:space-between;padding:17px 19px}.contact-card small{display:block;font-size:10px;line-height:1.7;color:#93a2b5;margin-top:15px}
.answer-section{border-top:1px solid var(--line);padding:54px 0 0}.answers-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.answers-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.answers-heading h2{font-size:36px;margin:12px 0 0;letter-spacing:-1.3px}.answers-heading>p{font-size:12px;color:#a3b1c3;margin:0 0 5px;white-space:nowrap}.help-filters{background:#101720b3;border:1px solid #ffffff18;padding:25px;border-radius:12px;margin-bottom:28px}.help-filters label,.contact-panel label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#ccd5e1;font-weight:500}.search-input{position:relative;display:block}.search-input svg{position:absolute;left:17px;top:17px;width:21px;height:21px;color:#8294ab}.support-page input,.support-page select,.support-page textarea{font:inherit;color:#e9eef5;background:#0a111b;border:1px solid #63758e55;border-radius:7px;padding:14px;width:100%;min-width:0}.support-page select{appearance:auto}.support-page input::placeholder,.support-page textarea::placeholder{color:#8795a8;opacity:1}.search-input input{padding:17px 18px 17px 51px;font-size:15px}.filter-row{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;margin-top:20px;align-items:end}.clear-button{height:46px;padding:0 10px;background:none;color:#b9c6d6;border:0;font-size:12px}.clear-button span{color:#ff9c57;margin-left:14px}.help-article{border-bottom:1px solid #ffffff18;scroll-margin-top:28px}.help-article summary{padding:24px 20px;align-items:center;gap:24px;border-radius:7px}.help-article summary:hover{background:#ffffff03}.question-copy{display:flex;flex-direction:column;gap:10px!important;transform:none!important;line-height:1.5!important}.help-article .article-meta{font-size:9px;color:#96a6bb;letter-spacing:.3px;transform:none}.article-meta>span{color:#5e6c80;font-size:10px;margin:0 6px}.help-article .question-text{font-size:15px;color:#e2e8f0;font-weight:500;line-height:1.5;transform:none}.help-article .question-toggle{color:#ff9c57;font-size:23px;font-weight:400;flex-shrink:0;transform:none}.help-article[open]{background:#111a2555;border-radius:9px}.help-article[open] .question-toggle{transform:rotate(45deg)}.answer{padding:0 58px 25px 20px;max-width:970px}.answer p{font-size:14px;line-height:1.9;color:#aebccc;max-width:100%;margin:0 0 14px;padding:0}.article-link{display:inline-flex;gap:9px;align-items:center;color:#ff9c57;font-size:11px}.no-answers{padding:52px 24px;text-align:center;border:1px dashed #697b9455;border-radius:10px}.no-answers h3{font-size:24px}.no-answers p{font-size:14px;color:#a7b4c5;line-height:1.7}.no-answers>div{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:22px}.no-answers .text-link{font-size:12px;color:#ff9c57}.support-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:64px 0}.support-closing h2{font-size:30px;letter-spacing:-1px;margin-top:16px}.support-closing p:not(.eyebrow){font-size:13px;line-height:1.8;color:#a8b5c7}.support-closing .button{font-size:12px;padding:17px 22px}.support-page .footer{margin-top:0}.support-page .eyebrow{display:flex;align-items:center;gap:10px}.support-notice{font-size:14px;line-height:1.8;color:#bac8d9}
#contact-dialog{padding:0;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 36px);overflow:auto;background:#111b28}body:has(#contact-dialog[open]){overflow:hidden}.contact-panel{position:relative;padding:36px}.contact-panel h2{font-size:30px;letter-spacing:-1px;margin:18px 0 12px}.contact-intro{color:#aab8ca;font-size:13px;line-height:1.7;margin-bottom:24px}.contact-close{position:absolute;right:16px;top:12px;background:none;border:0;color:#c9d5e3;font-size:30px;width:40px;height:40px}.name-email{display:grid;grid-template-columns:1fr 1.25fr;gap:16px}.contact-panel form>label{margin-top:18px}.contact-panel input,.contact-panel select,.contact-panel textarea{font-size:16px;font-weight:400}.contact-panel textarea{resize:vertical;line-height:1.6;min-height:140px}.contact-panel .contact-privacy{font-size:11px;line-height:1.7;color:#99abc0;margin-top:17px}.contact-privacy a{text-decoration:underline;text-underline-offset:3px}.contact-panel .button{margin-top:8px}.contact-panel button:disabled{opacity:.6;cursor:wait;transform:none}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#send-status{font-size:13px;line-height:1.7}#send-status[data-state="sent"]{color:#b8e7c7}#send-status[data-state="error"]{color:#ff9c57}#send-status[data-state="verify"]{color:#ff9c57}
@media(max-width:900px){.support-hero{gap:38px;grid-template-columns:1fr 290px}.support-hero h1{font-size:50px}.contact-card{padding:24px}.hero-meta{gap:16px}.hero-meta span+span{padding-left:16px}.filter-row{grid-template-columns:1fr 1fr}.clear-button{grid-column:1/-1;justify-self:end;height:28px}}
@media(max-width:680px){.support-page .wrap{width:calc(100% - 40px)}.support-page .header{height:100px;gap:15px}.back-link{font-size:10px;gap:7px}.support-page .brand-name{font-size:23px}.support-page .brand-byline{font-size:8px}.support-hero{grid-template-columns:1fr;gap:34px;padding:25px 0 44px}.support-hero h1{font-size:46px;letter-spacing:-2.2px}.support-intro{font-size:15px}.hero-meta{font-size:10px;gap:14px}.hero-meta span+span{padding-left:14px}.contact-card{padding:25px}.contact-card h2{margin-top:20px}.contact-card small{text-align:center}.answer-section{padding-top:35px}.answers-heading{display:block}.answers-heading .eyebrow{font-size:8px;line-height:1.7}.answers-heading h2{font-size:31px}.answers-heading>p{margin-top:18px}.help-filters{padding:18px}.filter-row{grid-template-columns:1fr;gap:16px}.search-input input{font-size:16px}.support-page select{font-size:16px}.help-article summary{padding:22px 4px;gap:14px}.help-article .article-meta{font-size:8px;line-height:1.7}.help-article .question-text{font-size:14px}.answer{padding:0 8px 24px}.answer p{font-size:14px}.support-closing{flex-direction:column;align-items:flex-start;padding:44px 0}.support-closing h2{font-size:28px}.support-page .footer{align-items:flex-start}.support-page .footer-links{flex-wrap:wrap;gap:20px}.contact-panel{padding:29px 21px}.name-email{grid-template-columns:1fr;gap:18px}.contact-panel h2{font-size:27px}.no-answers>div{flex-direction:column}.no-answers{padding-inline:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.support-page .button{transition:none}}
