.help-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;justify-content:center}.help-filter-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:24px;border:1.5px solid #e5e0f5;background:#fff;color:#444;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .18s ease;font-family:inherit;white-space:nowrap}.help-filter-btn h4{font-family:Alexandria,Open Sans,sans-serif;font-size:.75rem;font-weight:500}.help-filter-btn .material-symbols-sharp{font-size:1rem;color:#888;transition:color .18s ease}.help-filter-btn:hover{border-color:#470ae2;color:#470ae2;background:#f5f0ff}.help-filter-btn:hover .material-symbols-sharp{color:#470ae2}.help-filter-btn.active{border-color:#470ae2;background:#470ae2;color:#fff;box-shadow:0 2px 8px rgba(71,10,226,.25)}.help-filter-btn.active .material-symbols-sharp{color:#fff}.help-topic-group{margin-bottom:1.5rem}.help-topic-heading{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-family:Alexandria,Open Sans,sans-serif;font-weight:600;color:#470ae2;text-transform:uppercase;letter-spacing:.06em;padding:.6rem 0 .5rem;border-bottom:2px solid #f0eaff;margin-bottom:.25rem}.help-topic-heading .material-symbols-sharp{font-size:1.1rem}.help-accordion-item{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:.5rem;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.help-accordion-item:hover{border-color:#ddd;box-shadow:0 2px 8px rgba(0,0,0,.04)}.help-accordion-item.open{border-color:#d4c5f9;box-shadow:0 3px 12px rgba(71,10,226,.08)}.help-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;gap:.75rem}.help-accordion-question,.help-accordion-trigger{text-align:inherit;font-family:Alexandria,Open Sans,sans-serif}.help-accordion-question{flex:1 1;font-size:.9rem;font-weight:500;color:#1e1b4b;line-height:1.5}.help-accordion-chevron{font-size:1.25rem;color:#888;flex-shrink:0;transition:color .18s ease,transform .25s ease}.help-accordion-item.open .help-accordion-chevron{color:#470ae2}.help-accordion-panel{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.help-accordion-item.open .help-accordion-panel{max-height:500px}.help-accordion-answer{padding:0 1.25rem 1.1rem;font-size:.85rem;font-family:Alexandria,Open Sans,sans-serif;color:#555;line-height:1.75}.help-accordion-answer a{color:#470ae2;text-decoration:none;font-weight:500;font-family:Alexandria,Open Sans,sans-serif;transition:color .15s}.help-accordion-answer a:hover{color:#6c3ce0;text-decoration:underline}.help-still-stuck{background:linear-gradient(135deg,#f5f0ff,#eee8ff);border:1px solid #e0d6f5;border-radius:16px;padding:1.75rem 1.5rem;text-align:center;margin-top:.5rem}.help-still-stuck .stuck-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(71,10,226,.12);font-size:1.6rem;color:#470ae2;margin-bottom:.85rem}.help-still-stuck h3{font-size:1rem;font-weight:600;font-family:Alexandria,Open Sans,sans-serif;color:#0f041c;margin:0 0 .4rem}.help-still-stuck p{color:#666;margin:0 0 1rem;max-width:440px;margin-inline:auto;line-height:1.6}.help-still-stuck a,.help-still-stuck p{font-size:.8rem;font-family:Alexandria,Open Sans,sans-serif}.help-still-stuck a{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.35rem;background:#470ae2;color:#fff;border-radius:24px;font-weight:500;text-decoration:none;transition:background .18s ease,box-shadow .18s ease}.help-still-stuck a:hover{background:#3a08c4;box-shadow:0 4px 12px rgba(71,10,226,.3)}.help-still-stuck a .material-symbols-sharp{font-size:1rem}@media (max-width:640px){.help-filter-bar{gap:.375rem}.help-filter-btn{padding:.4rem .75rem;font-size:.78rem}.help-accordion-trigger{padding:.85rem 1rem}.help-accordion-question{font-size:.8rem}.help-accordion-answer{padding:0 1rem .9rem;font-size:.75rem}.help-still-stuck{padding:1.25rem 1rem}}@media (max-width:360px){.help-filter-btn{padding:.35rem .6rem;font-size:.74rem}.help-filter-btn .material-symbols-sharp{font-size:.9rem}}