.support-page{max-width:1480px;margin:auto}.support-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.25fr);gap:20px;align-items:start}.support-inbox,.support-thread,.support-placeholder{border:1px solid var(--line,#24242e);border-radius:12px;background:var(--panel,#12121a);min-width:0}.support-filters{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--line,#24242e)}.support-search{grid-column:1/-1}.support-page label,.support-composer label{display:grid;gap:7px;color:var(--muted,#9e9dac);font-size:12px}.support-page input,.support-page select,.support-page textarea,.support-composer input,.support-composer select,.support-composer textarea{min-width:0;width:100%;border:1px solid var(--line,#24242e);border-radius:6px;background:#0b0b11;color:#f4f4f8;padding:10px 11px;font:inherit}.support-page textarea,.support-composer textarea{resize:vertical;line-height:1.6;min-height:110px}.support-page input:focus-visible,.support-page select:focus-visible,.support-page textarea:focus-visible,.support-composer input:focus-visible,.support-composer textarea:focus-visible{outline:2px solid #ff6b19;outline-offset:2px}.support-ticket{width:100%;display:flex;justify-content:space-between;gap:14px;text-align:left;padding:19px 18px;border:0;border-bottom:1px solid var(--line,#24242e);border-left:2px solid transparent;background:transparent;color:#f4f4f8;cursor:pointer}.support-ticket:hover{background:#1b1b26}.support-ticket.is-selected{border-left-color:#ff6b19;background:linear-gradient(90deg,#ff6b1912,transparent)}.support-ticket>div{display:flex;flex-direction:column;gap:7px;min-width:0}.support-ticket>div:last-child{align-items:flex-end;flex-shrink:0}.support-ticket strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.support-ticket span,.support-ticket small{font-size:10px;color:#9e9dac}.support-status{border:1px solid #32323f;border-radius:4px;padding:3px 6px;white-space:nowrap}.support-status-open{color:#ffb47b!important}.support-status-waiting{color:#d5bcff!important}.support-status-resolved{color:#78d9b8!important}.support-unread{color:#ff9c64!important}.support-thread{padding:25px}.support-thread-heading{position:relative;padding-right:36px;margin-bottom:24px}.support-thread h2{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.support-thread-heading>p:last-of-type{font-size:11px;color:#9e9dac}.support-thread-heading>.icon-button{position:absolute;right:0;top:0}.support-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-bottom:20px}.support-messages{display:grid;gap:14px;margin:24px 0}.support-message{border:1px solid #292935;border-radius:8px;padding:16px;background:#0d0d15}.support-message-staff{border-left:2px solid #ff6b19}.support-message-internal{border-color:#78613b;background:#1b1711}.support-message header{display:flex;justify-content:space-between;gap:12px;align-items:start;font-size:11px}.support-message header strong{font-weight:600;overflow-wrap:anywhere}.support-message header strong span{display:block;font-size:8px;letter-spacing:.1em;color:#ff9c64;margin-top:5px}.support-message time{color:#92919e;font-size:10px;white-space:nowrap}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;margin:12px 0 0}.support-composer{display:grid;gap:16px}.support-composer-internal{padding:14px;border:1px solid #78613b;border-radius:8px;background:#1b1711}.support-note-toggle{display:flex!important;align-items:center;line-height:1.5}.support-note-toggle input{width:auto}.support-composer .button{justify-self:start}.support-help{font-size:11px;color:#9e9dac;line-height:1.7;margin:0}.support-file input{padding:7px;font-size:10px}.support-file-list{padding-left:18px;font-size:11px;color:#9e9dac;overflow-wrap:anywhere}.support-attachments{padding:0;list-style:none;margin:12px 0 0;display:grid;gap:7px}.support-attachments button{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border:1px solid #343441;border-radius:5px;background:#1a1a25;color:#dddce7;text-align:left;cursor:pointer;font-size:11px;overflow-wrap:anywhere}.support-attachments small{color:#9e9dac;white-space:nowrap;margin-left:auto}.support-more{margin:15px}.support-placeholder{padding:65px 32px;text-align:center;color:#9e9dac}.support-placeholder>svg{color:#ff6b19}.support-placeholder h2{font-size:18px;color:#f4f4f8}.support-placeholder p{font-size:13px;line-height:1.8}.support-thread .eyebrow{font-size:10px}.support-message-internal header strong{color:#f5cc86}@media(max-width:1050px){.support-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr)}.support-thread{padding:18px}.support-message header{display:block}.support-message time{display:block;margin-top:7px}}@media(max-width:760px){.support-layout{grid-template-columns:1fr}.support-ticket-list{max-height:340px;overflow:auto}.support-thread{padding:20px}.support-page .page-heading{gap:18px}.support-ticket,.support-filters{padding:15px}.support-thread h2{font-size:19px}.support-composer .button{width:100%;justify-content:center}}.support-assignment{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#9e9dac;margin-bottom:18px;flex-wrap:wrap}.support-portal{max-width:1280px;margin:0 auto;min-height:70vh;padding:65px 32px 90px}.support-portal h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;margin:8px 0 15px}.support-portal h2{color:#f4f4f8}.support-portal p{line-height:1.75}.support-portal .page-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin:0 0 32px}.support-portal .page-heading>div:first-child>p:last-child{color:#9e9dac;font-size:14px}.support-portal .button{font-size:12px;border:1px solid #3d3030;cursor:pointer;min-height:38px;padding:10px 15px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal}.support-portal .button-quiet{background:#1c1c27;color:#f4f4f8;box-shadow:none}.support-portal button:disabled{opacity:.5;cursor:wait}.support-portal .support-auth{max-width:480px;margin:20px auto;padding:32px;border:1px solid #24242e;border-radius:14px;background:#12121a}.support-portal .support-account{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid #24242e;font-size:12px;color:#9e9dac}.support-portal .support-account strong{display:block;color:#f4f4f8;font-size:14px;margin-top:6px;overflow-wrap:anywhere}.support-portal .toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.support-portal .eyebrow{color:#ff935a;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.support-portal .support-thread-heading>button{position:static;margin-top:12px}.support-portal .support-ticket-list{min-height:100px}.support-portal .support-attachments button{width:100%;background:#1c1c27;color:#f4f4f8}.support-portal .support-empty{padding:30px;color:#9e9dac;font-size:13px}.support-portal .support-error{border:1px solid #743d46;background:#31151c;padding:14px 18px;border-radius:6px;color:#ffd7de;font-size:13px;margin:0 0 20px}.support-portal .support-info{border:1px solid #3d6553;background:#13271e;padding:14px 18px;border-radius:6px;color:#b6dfcb;font-size:13px;margin:0 0 20px}.support-portal .support-auth .beta-mode-links{margin-top:20px}.support-portal .support-thread .support-composer{margin-top:24px}.support-portal .support-auth .beta-providers,.support-portal .support-auth .beta-form{margin-top:25px}.support-portal .support-account button{flex-shrink:0}@media(max-width:760px){.support-portal{padding:35px 18px 60px}.support-portal .page-heading{display:block}.support-portal .page-heading .toolbar-actions{margin-top:20px}.support-portal .support-auth{padding:23px}.support-portal .support-account{align-items:start}.support-portal .support-account strong{font-size:12px}}
