.support-page.svelte-1j5tn20{max-width:1200px;margin:0 auto;padding:1rem}.page-header.svelte-1j5tn20{margin-bottom:2rem}.page-header.svelte-1j5tn20 h1:where(.svelte-1j5tn20){color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}.page-header.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);margin:.25rem 0 0}.support-grid.svelte-1j5tn20{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.support-card.svelte-1j5tn20{background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-color);border-radius:12px;padding:1.5rem}.support-card.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin:0 0 .25rem;font-size:1.3rem;font-weight:600}.support-card.svelte-1j5tn20 h2:where(.svelte-1j5tn20)+p:where(.svelte-1j5tn20){color:var(--text-secondary);margin:0 0 1.5rem}.support-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){color:var(--text-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.success-message.svelte-1j5tn20{background:var(--success-bg);color:var(--success);border:1px solid var(--success);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.success-message.svelte-1j5tn20 small:where(.svelte-1j5tn20){opacity:.8;margin-top:.25rem;display:block}.support-form.svelte-1j5tn20 .form-row:where(.svelte-1j5tn20){grid-template-columns:1fr 1fr;gap:1rem;display:grid}.support-form.svelte-1j5tn20 .form-group:where(.svelte-1j5tn20){margin-bottom:1rem}.support-form.svelte-1j5tn20 label:where(.svelte-1j5tn20){color:var(--text-primary);margin-bottom:.25rem;font-size:.85rem;font-weight:500;display:block}.support-form.svelte-1j5tn20 input:where(.svelte-1j5tn20),.support-form.svelte-1j5tn20 select:where(.svelte-1j5tn20),.support-form.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){border:1px solid var(--border-color);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:8px;padding:.6rem .8rem;font-size:.95rem;transition:border-color .2s}.support-form.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus,.support-form.svelte-1j5tn20 select:where(.svelte-1j5tn20):focus,.support-form.svelte-1j5tn20 textarea:where(.svelte-1j5tn20):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.support-form.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){resize:vertical;min-height:100px}.support-form.svelte-1j5tn20 .btn:where(.svelte-1j5tn20){justify-content:center;width:100%;padding:.75rem;font-size:1rem}.spinner.svelte-1j5tn20{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;margin-right:.5rem;animation:.8s linear infinite svelte-1j5tn20-spin;display:inline-block}@keyframes svelte-1j5tn20-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-sidebar.svelte-1j5tn20{flex-direction:column;gap:1.5rem;display:flex}.contact-item.svelte-1j5tn20{border-bottom:1px solid var(--border-color);align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.contact-item.svelte-1j5tn20:last-child{border-bottom:none}.contact-icon.svelte-1j5tn20{margin-top:.1rem;font-size:1.2rem}.contact-label.svelte-1j5tn20{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.contact-item.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent);text-decoration:none}.contact-item.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{text-decoration:underline}.resource-list.svelte-1j5tn20{margin:0;padding:0;list-style:none}.resource-list.svelte-1j5tn20 li:where(.svelte-1j5tn20){border-bottom:1px solid var(--border-color);padding:.5rem 0}.resource-list.svelte-1j5tn20 li:where(.svelte-1j5tn20):last-child{border-bottom:none}.resource-list.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--text-primary);align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:flex}.resource-list.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--accent)}.resource-icon.svelte-1j5tn20{font-size:1.1rem}.faq-section.svelte-1j5tn20{background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-color);border-radius:12px;padding:1.5rem}.faq-section.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin:0 0 1rem;font-size:1.3rem;font-weight:600}.faq-list.svelte-1j5tn20{flex-direction:column;gap:.5rem;display:flex}.faq-item.svelte-1j5tn20{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.faq-question.svelte-1j5tn20{background:var(--bg-hover);cursor:pointer;width:100%;color:var(--text-primary);text-align:left;border:none;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.95rem;font-weight:500;transition:background .2s;display:flex}.faq-question.svelte-1j5tn20:hover{background:var(--bg-hover-dark)}.faq-icon.svelte-1j5tn20{font-size:.7rem;transition:transform .2s}.faq-answer.svelte-1j5tn20{color:var(--text-secondary);background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:1rem;line-height:1.6}@media (width<=1024px){.support-grid.svelte-1j5tn20{grid-template-columns:1fr}}@media (width<=768px){.support-form.svelte-1j5tn20 .form-row:where(.svelte-1j5tn20){grid-template-columns:1fr}.faq-question.svelte-1j5tn20{font-size:.9rem}}@media (width<=480px){.support-page.svelte-1j5tn20{padding:.75rem}.support-card.svelte-1j5tn20{padding:1rem}.contact-item.svelte-1j5tn20{flex-direction:column;gap:.25rem}}
