.support-main{max-width:1150px;margin:0 auto;padding:28px 20px 60px}.support-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.support-main h1{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:8px}.support-main article,.support-panel{border:1px solid #dce4ed;border-radius:14px;background:#fff;padding:22px;margin:18px 0}.support-main p{line-height:1.65}.support-layout{align-items:start;display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:22px}.support-layout>*{min-width:0}.support-ticket{display:grid;gap:7px;text-align:left;background:#f5f8fc;color:#17243c;border:1px solid #dce4ed;border-radius:10px;width:100%;padding:14px;margin:10px 0;overflow-wrap:anywhere}.support-ticket span,.support-ticket small{font-weight:400}.support-ticket:hover{border-color:#15803d;background:#f0fdf4}.support-main label{display:grid;gap:7px;font-weight:600;margin:14px 0}.support-main input,.support-main select,.support-main textarea{box-sizing:border-box;width:100%;font:inherit;padding:11px;border:1px solid #9baec3;border-radius:8px;background:#fff;color:#17243c}.support-main textarea{min-height:120px;resize:vertical}.support-main .support-consent{display:flex;align-items:flex-start;gap:9px;font-weight:400}.support-consent input{width:18px;flex:0 0 18px;margin-top:4px}.support-badge{display:inline-block;border:1px solid #15803d;background:#ecfdf5;color:#166534;border-radius:99px;padding:5px 12px;font-size:.85rem;font-weight:700}.support-thread{display:grid;gap:12px;margin:20px 0}.support-message{border:1px solid #dce4ed;border-radius:12px;background:#f6f8fb;padding:16px;overflow-wrap:anywhere;min-width:0}.support-main .support-message{margin:0;padding:16px;background:#f6f8fb}.support-message.from-team,.support-main .support-message.from-team{border-left:4px solid #15803d;background:#f0fdf4}.support-message time{display:block;font-size:.8rem;color:#52657d;margin-top:5px}.support-message p{white-space:pre-wrap;line-height:1.6;margin:12px 0}.support-main .support-note{font-size:.92rem;color:#52657d}.support-main .support-notice{padding:10px 0;font-size:.95rem;color:#166534;overflow-wrap:anywhere}.support-main .support-notice.is-error{color:#b91c1c}.support-main [hidden]{display:none!important}.support-main button,.support-main .button{min-height:42px}.support-main a:focus-visible,.support-main button:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}@media(max-width:740px){.support-layout{grid-template-columns:1fr}.support-main{padding:16px 12px 40px}.support-main article,.support-panel{padding:16px}.support-heading{align-items:flex-start}}html[data-theme=dark] .support-main,html[data-theme=dark] .support-message{color:#e5edf8}html[data-theme=dark] .support-main article,html[data-theme=dark] .support-panel,html[data-theme=dark] .support-main input,html[data-theme=dark] .support-main textarea,html[data-theme=dark] .support-main select{background:#142033;color:#e5edf8;border-color:#3d506b}html[data-theme=dark] .support-ticket,html[data-theme=dark] .support-message{background:#1b2a40;color:#e5edf8;border-color:#3d506b}html[data-theme=dark] .support-ticket:hover,html[data-theme=dark] .support-message.from-team,html[data-theme=dark] .support-main .support-message.from-team{background:#123529;color:#e5edf8}html[data-theme=dark] .support-note,html[data-theme=dark] .support-main .support-note,html[data-theme=dark] .support-message time{color:#b3c3d9}html[data-theme=dark] .support-main .support-notice{color:#86efac}html[data-theme=dark] .support-main .support-notice.is-error{color:#fca5a5}

@media(prefers-color-scheme:dark){html[data-theme=system] .support-main,html[data-theme=system] .support-message{color:#e5edf8}html[data-theme=system] .support-main article,html[data-theme=system] .support-panel,html[data-theme=system] .support-main input,html[data-theme=system] .support-main textarea,html[data-theme=system] .support-main select{background:#142033;color:#e5edf8;border-color:#3d506b}html[data-theme=system] .support-ticket,html[data-theme=system] .support-message{background:#1b2a40;color:#e5edf8;border-color:#3d506b}html[data-theme=system] .support-ticket:hover,html[data-theme=system] .support-message.from-team,html[data-theme=system] .support-main .support-message.from-team{background:#123529;color:#e5edf8}html[data-theme=system] .support-note,html[data-theme=system] .support-main .support-note,html[data-theme=system] .support-message time{color:#b3c3d9}html[data-theme=system] .support-main .support-notice{color:#86efac}html[data-theme=system] .support-main .support-notice.is-error{color:#fca5a5}
}
