.support-page{max-width:980px;padding:80px 0 120px}.support-page h1{font-size:clamp(3.5rem,8vw,7rem)}.support-chat,.ticket-panel{margin-top:2rem;border:1px solid var(--line);background:var(--panel);padding:clamp(1rem,4vw,2rem)}.support-messages{display:flex;flex-direction:column;gap:1rem;min-height:250px}.support-message{max-width:78%;padding:1rem 1.1rem;border-radius:12px;background:var(--bg-15);border:1px solid var(--line-12)}.support-message.user{align-self:flex-end;background:var(--lime-bg-06);border-color:var(--lime-line-09)}.support-message p{margin:0}.support-message small{display:block;margin-bottom:.25rem;color:var(--lime);font-weight:700}.support-choices{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.support-choice{min-height:44px;padding:.65rem 1rem;border:1px solid var(--line-31);background:var(--bg-09);color:var(--ink);cursor:pointer}.support-choice:hover,.support-choice:focus{border-color:var(--lime);color:var(--lime)}.ticket-panel h2{font-size:2rem}.ticket-panel form{display:grid;gap:1rem;margin-top:1.5rem}.ticket-panel label{display:grid;gap:.4rem;color:var(--fg-48);font-weight:650}.ticket-panel input,.ticket-panel select,.ticket-panel textarea{width:100%;padding:.85rem;background:var(--bg-04);color:var(--ink);border:1px solid var(--line-28);font:inherit}.ticket-panel input:focus,.ticket-panel select:focus,.ticket-panel textarea:focus{outline:2px solid var(--lime);outline-offset:2px}.support-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start;font-weight:400!important}.support-consent input{width:auto}.support-honey{position:absolute!important;left:-10000px!important}.ticket-panel .button{width:max-content;cursor:pointer}@media(max-width:600px){.support-message{max-width:94%}}
