.faq-explorer[data-v-dc011ecf]{color:var(--ink)}.faq-explorer.is-enhanced[data-v-dc011ecf]{grid-template-columns:220px minmax(0,1fr);gap:48px;display:grid}.faq-sidebar[data-v-dc011ecf]{padding-top:10px}.sidebar-label[data-v-dc011ecf]{color:var(--muted);font-size:var(--text-label);letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font-weight:600}.category-list[data-v-dc011ecf]{flex-direction:column;gap:5px;display:flex}.category-button[data-v-dc011ecf]{width:100%;min-height:44px;color:var(--muted);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;line-height:1.5;transition:background-color .18s,color .18s;display:flex}.category-button[data-v-dc011ecf]:hover{background:var(--mint-soft);color:var(--ink)}.category-button.is-selected[data-v-dc011ecf]{background:var(--mint);border-color:var(--mint-border);color:var(--accent-ink);font-weight:600}.category-count[data-v-dc011ecf]{background:var(--surface);min-width:28px;color:var(--muted);font-size:var(--text-small);text-align:center;border-radius:5px;flex:none;padding:1px 5px;font-weight:500}.is-selected .category-count[data-v-dc011ecf]{background:var(--mint-soft);color:var(--accent-ink)}.faq-content[data-v-dc011ecf]{min-width:0}.search-control[data-v-dc011ecf]{border:1px solid var(--line);height:59px;box-shadow:0 2px 3px color-mix(in srgb, var(--ink) 2%, transparent);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:0 18px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.search-control[data-v-dc011ecf]:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}.search-icon[data-v-dc011ecf]{width:21px;height:21px;color:var(--muted);stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none}.search-control input[data-v-dc011ecf]{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:none}.search-control input[data-v-dc011ecf]::placeholder{color:var(--muted);opacity:1}.search-control input[data-v-dc011ecf]::-webkit-search-cancel-button{display:none}.clear-search[data-v-dc011ecf]{background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;padding:6px;display:grid}.clear-search[data-v-dc011ecf]:hover{background:var(--mint-soft)}.clear-search svg[data-v-dc011ecf]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.search-hint[data-v-dc011ecf]{border:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-small);border-radius:4px;flex:none;padding:4px 7px}.results-toolbar[data-v-dc011ecf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;min-height:46px;padding:14px 2px 12px;display:flex}.result-count[data-v-dc011ecf]{color:var(--muted);font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.reset-link[data-v-dc011ecf]{min-width:44px;min-height:44px;color:var(--accent-ink);font:inherit;font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.faq-results[data-v-dc011ecf]{flex-direction:column;gap:10px;display:flex}.faq-item[data-v-dc011ecf]{border:1px solid var(--line-soft);background:#fff;border-radius:12px;transition:border-color .18s;overflow:hidden}.faq-item[open][data-v-dc011ecf]{border-color:var(--mint-border);background:var(--mint-wash)}.faq-item summary[data-v-dc011ecf]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;list-style:none;display:flex}.faq-item summary[data-v-dc011ecf]::-webkit-details-marker{display:none}.faq-item summary[data-v-dc011ecf]::marker{content:""}.question-text[data-v-dc011ecf]{font-size:var(--text-body);font-weight:500;line-height:1.5}.expand-icon[data-v-dc011ecf]{border:1px solid var(--line-soft);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.expand-icon svg[data-v-dc011ecf]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px;transition:transform .2s}.faq-item[open] .expand-icon[data-v-dc011ecf]{background:var(--mint);color:var(--accent-ink);border-color:#0000}.faq-item[open] .expand-icon svg[data-v-dc011ecf]{transform:rotate(45deg)}.faq-answer[data-v-dc011ecf]{padding:0 62px 23px 23px}.answer-category[data-v-dc011ecf]{color:var(--accent-ink);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:600;display:inline-block}.faq-answer p[data-v-dc011ecf]{max-width:760px;color:var(--muted);font-size:var(--text-body);white-space:pre-line;margin:0;line-height:1.85}.empty-results[data-v-dc011ecf]{border:1px dashed var(--line);background:#ffffffb3;border-radius:12px;flex-direction:column;align-items:flex-start;padding:35px;display:flex}.empty-results>svg[data-v-dc011ecf]{width:29px;height:29px;color:var(--ink);stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;margin-bottom:18px}.empty-results h3[data-v-dc011ecf]{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.empty-results p[data-v-dc011ecf]{max-width:460px;color:var(--muted);font-size:var(--text-body);margin:0 0 22px;line-height:1.7}.reset-button[data-v-dc011ecf]{border:1px solid var(--mint-border);background:var(--mint);color:var(--accent-ink);font:inherit;font-size:var(--text-body);cursor:pointer;border-radius:8px;align-items:center;gap:24px;padding:11px 17px;font-weight:500;display:inline-flex}.reset-button[data-v-dc011ecf]:hover{background:var(--mint-hover)}button[data-v-dc011ecf]:focus-visible,summary[data-v-dc011ecf]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}summary[data-v-dc011ecf]:focus-visible{outline-offset:-3px}.visually-hidden[data-v-dc011ecf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.faq-explorer.is-enhanced[data-v-dc011ecf]{grid-template-columns:180px minmax(0,1fr);gap:28px}.search-hint[data-v-dc011ecf]{display:none}.faq-item summary[data-v-dc011ecf]{padding:19px}.faq-answer[data-v-dc011ecf]{padding:0 48px 21px 19px}}@media (width<=680px){.faq-explorer.is-enhanced[data-v-dc011ecf]{grid-template-columns:minmax(0,1fr);gap:20px}.faq-sidebar[data-v-dc011ecf]{padding-top:0}.sidebar-label[data-v-dc011ecf]{margin-bottom:12px}.category-list[data-v-dc011ecf]{flex-flow:wrap;gap:7px}.category-button[data-v-dc011ecf]{border-color:var(--line);background:#fff9;border-radius:7px;gap:8px;width:auto;padding:8px 12px}.search-control[data-v-dc011ecf]{gap:8px;height:56px;padding:0 5px 0 12px}.faq-item summary[data-v-dc011ecf]{gap:12px;padding:17px}.faq-answer[data-v-dc011ecf]{padding:0 17px 22px}.empty-results[data-v-dc011ecf]{padding:26px}}@media (prefers-reduced-motion:reduce){[data-v-dc011ecf],[data-v-dc011ecf]:before,[data-v-dc011ecf]:after{transition:none!important}}
