.support-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:135px 0 80px;color:#eef2f8}.support-page *{box-sizing:border-box}.support-page h1{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.08;letter-spacing:-.04em;margin:16px 0 22px}.support-page p{line-height:1.8;color:#b6c1d2;white-space:pre-line}.support-hero{max-width:840px;margin-bottom:48px}.support-hero small{color:#96a4b7}.support-policies{display:grid;grid-template-columns:1fr 1fr;gap:22px}.support-policy{padding:30px;border:1px solid #ffffff1c;border-radius:18px;background:#111925}.support-policy-danger{border-color:#e2626966;background:linear-gradient(145deg,#70232b33,transparent 80%),#11151e}.support-policy-warning{border-color:#d8a34d66;background:linear-gradient(145deg,#69441433,transparent 80%),#11151e}.support-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;color:#eeb4b8;font-weight:800}.support-policy-warning .support-label{color:#eac48b}.support-policy h2{font-size:1.4rem;margin:17px 0 12px;line-height:1.3}.support-policy p{margin:0}.support-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0 45px}.support-steps>div{display:flex;align-items:center;gap:12px;color:#b7c2d1;font-size:.88rem;line-height:1.5}.support-steps b{flex:none;display:grid;place-items:center;width:33px;height:33px;border:1px solid #ffffff25;border-radius:10px;color:var(--season-bright,#ffb444)}.support-categories{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.support-categories a{padding:11px 17px;border:1px solid #ffffff24;border-radius:30px;background:#111925;color:#dce3ed;text-decoration:none;font-size:.85rem}.support-categories a:hover{border-color:var(--season-bright,#ffb444);color:var(--season-bright,#ffb444)}.support-category,.support-faq,.support-policy{scroll-margin-top:110px}.support-category{margin:50px 0 65px}.support-category>header{max-width:850px;margin-bottom:22px}.support-category h2,.support-faq h2{font-size:2rem;letter-spacing:-.025em;margin:12px 0}.support-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.support-model{background:#101822;border:1px solid #ffffff20;border-radius:16px;padding:26px;min-width:0}.support-model h3{font-size:1.2rem;margin:0 0 12px}.support-model-label{display:block;font-size:.8rem;color:#98a8be;margin-bottom:12px}.support-model textarea{width:100%;resize:vertical;min-height:210px;max-height:650px;border:1px solid #ffffff16;border-radius:10px;background:#080e17;color:#c7d3e4;padding:16px;line-height:1.7;font: .85rem/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.support-model-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.support-model-actions .button{font-size:.8rem;text-decoration:none}.support-copy-status{min-height:1.5em;font-size:.8rem;margin:12px 0 0!important}.support-faq{border-top:1px solid #ffffff20;padding-top:30px}.support-faq p{max-width:900px}.support-privacy{padding:18px 22px;background:#d1a1560d;border:1px solid #d1a15640;border-radius:12px;color:#d6bd94;font-size:.85rem;line-height:1.7;margin-top:35px}.support-preview-note{padding:16px;border:1px dashed #e0bb66;border-radius:10px;margin-bottom:30px;color:#f5d597}.support-preview-body{margin:0;background:#090d15;font-family:system-ui,sans-serif}.support-preview-body .support-page{padding-top:45px}.support-preview-body .eyebrow{color:#f6bd63;font-size:.75rem;text-transform:uppercase;font-weight:bold}.support-preview-body .button{border:1px solid #b78b40;background:#e5b65f;color:#15110a;border-radius:8px;padding:12px;cursor:pointer}.support-preview-body .button-secondary{background:#141d2c;color:#edf2fa;border-color:#ffffff30}.support-page :is(button,a,textarea):focus-visible{outline:2px solid var(--season-bright,#ffb444);outline-offset:4px}@media(max-width:700px){.support-page{width:calc(100% - 28px);padding-top:110px}.support-policies,.support-steps{grid-template-columns:1fr}.support-policy,.support-model{padding:22px}.support-category h2{font-size:1.65rem}.support-model-actions>*{width:100%;text-align:center}.support-categories{gap:8px}}

.support-model-actions .button-secondary{background:#141d2c;color:#edf2fa;border-color:#ffffff30}

.support-policy-warn{grid-column:1/-1;border-color:#6dafbc66;background:linear-gradient(145deg,#29556433,transparent 80%),#11151e}.support-policy-warn .support-label{color:#99d2df}
