.support-faq-page{display:grid;gap:var(--space-6);min-width:0}.support-faq-search-wrap{display:grid;gap:var(--space-3);min-width:0}.support-faq-search{display:flex;align-items:center;gap:var(--space-3);min-width:0}.support-faq-search-input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text);font-size:.95rem}.support-faq-search-input:focus-visible{outline:2px solid var(--mk-gold-text);outline-offset:2px}.support-faq-search-clear{flex:0 0 auto;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:transparent;color:var(--muted);white-space:nowrap}.support-faq-result-count{margin:0;color:var(--muted);font-size:.85rem}.support-faq-browse{display:grid;gap:var(--space-5);min-width:0}.support-faq-chips{display:flex;flex-wrap:nowrap;gap:var(--space-3);overflow-x:auto;padding-block:var(--space-2);min-width:0}.support-faq-chip{flex:0 0 auto;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text);white-space:nowrap}.support-faq-chip[aria-pressed="true"]{border-color:var(--mk-gold-text);color:var(--mk-gold-text)}.support-faq-chip:focus-visible{outline:2px solid var(--mk-gold-text);outline-offset:2px}.support-faq-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;min-width:0}.support-faq-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-bg);margin:0;overflow:hidden;min-width:0}.support-faq-item h3{margin:0}.support-faq-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-4) var(--space-5);border:none;background:transparent;color:var(--text);font-size:1rem;text-align:left;overflow-wrap:anywhere}.support-faq-toggle:focus-visible{outline:2px solid var(--mk-gold-text);outline-offset:2px}.support-faq-caret{flex:0 0 auto;width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.support-faq-toggle[aria-expanded="true"] .support-faq-caret{transform:rotate(-135deg)}.support-faq-a{padding:0 var(--space-5) var(--space-5);color:var(--text);min-width:0;overflow-wrap:anywhere}.support-faq-a[hidden]{display:none}.support-faq-a p,.support-faq-a ul{margin:0 0 var(--space-3)}.support-faq-a ul{padding-inline-start:var(--space-5)}.support-faq-feedback{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-top:1px solid var(--line)}.support-faq-vote{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0;overflow-wrap:anywhere}.support-faq-vote-btn{min-width:44px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text)}.support-faq-vote-btn:focus-visible{outline:2px solid var(--mk-gold-text);outline-offset:2px}.support-faq-thanks{margin:0;color:var(--semantic-success)}.support-faq-deflect{display:grid;gap:var(--space-3);min-width:0}.support-faq-hours p{margin:0 0 var(--space-2)}.support-faq-skeleton-group{display:grid;gap:var(--space-4);min-width:0}.support-faq-error,.support-faq-empty{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-bg);color:var(--text);min-width:0;overflow-wrap:anywhere}.support-faq-error-hint{margin:0;color:var(--muted)}.support-faq-retry{justify-self:start;min-height:44px;padding:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text)}.support-faq-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.support-faq-retry:focus-visible{outline:2px solid var(--mk-gold-text);outline-offset:2px}.support-faq-page :focus-visible{outline:2px solid var(--mk-gold-text);outline-offset:2px}@media(max-width:479px){.support-faq-page{padding:var(--space-4)}.support-faq-vote{flex-direction:column;align-items:stretch}}@media(min-width:720px) and (max-width:1023px){.support-faq-chips{flex-wrap:wrap;overflow-x:visible}.support-faq-toggle,.support-faq-a{padding-inline:var(--space-5)}}@media(min-width:1024px){.support-faq-browse{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start}.support-faq-chips{flex-direction:column;flex-wrap:nowrap;overflow-x:visible;position:sticky;top:var(--space-6)}.support-faq-skeleton-group,.support-faq-error,.support-faq-empty{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.support-faq-caret{transition:none}}