.ps2-faq-page[data-v-7678d045]{min-width:0;background:var(--ps2-paper)}.ps2-faq-library[data-v-7678d045]{padding-block:var(--ps2-section-y);background:var(--ps2-surface)}.ps2-faq-library__container[data-v-7678d045]{width:min(880px,calc(100% - 40px));margin-inline:auto}.ps2-faq-controls[data-v-7678d045]{display:grid;gap:22px;margin-block-end:20px}.ps2-faq-category-nav[data-v-7678d045]{display:flex;flex-wrap:wrap;gap:8px}.ps2-faq-category[data-v-7678d045]{min-height:44px;padding-inline:14px;border:1px solid var(--ps2-line);border-radius:var(--ps2-radius-pill);color:var(--ps2-ink-700);background:var(--ps2-paper);cursor:pointer;font:inherit;font-size:.875rem}.ps2-faq-category span[data-v-7678d045]{margin-inline-start:6px;color:var(--ps2-brand-600);font-size:.75rem;font-variant-numeric:tabular-nums}.ps2-faq-category.is-active[data-v-7678d045]{color:#fff;background:var(--ps2-ink-900);border-color:var(--ps2-ink-900)}.ps2-faq-category.is-active span[data-v-7678d045]{color:var(--ps2-cyan-400)}.ps2-faq-category[data-v-7678d045]:focus-visible,.ps2-faq-search input[data-v-7678d045]:focus-visible,.ps2-faq-search button[data-v-7678d045]:focus-visible,.ps2-faq-trigger[data-v-7678d045]:focus-visible,.ps2-faq-result-status button[data-v-7678d045]:focus-visible,.ps2-faq-empty button[data-v-7678d045]:focus-visible{outline:3px solid var(--ps2-brand-500);outline-offset:2px}.ps2-faq-search[data-v-7678d045]{position:relative;display:grid;gap:8px}.ps2-faq-search>span[data-v-7678d045]{color:var(--ps2-ink-700);font-size:.8125rem;font-weight:600}.ps2-faq-search input[data-v-7678d045]{width:100%;min-height:52px;padding:0 48px 0 16px;border:1px solid var(--ps2-line);border-radius:var(--ps2-radius-md);color:var(--ps2-ink-900);background:#fff;font:inherit}.ps2-faq-search button[data-v-7678d045]{position:absolute;inset:28px 8px auto auto;min-width:44px;min-height:44px;border:0;color:var(--ps2-slate-500);background:transparent;cursor:pointer;font-size:1.5rem}.ps2-faq-result-status[data-v-7678d045]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:0 18px;color:var(--ps2-slate-500);font-size:.875rem}.ps2-faq-result-status button[data-v-7678d045],.ps2-faq-empty button[data-v-7678d045]{min-height:44px;padding-inline:12px;border:1px solid var(--ps2-brand-600);border-radius:var(--ps2-radius-pill);color:var(--ps2-brand-600);background:transparent;cursor:pointer;font:inherit;font-weight:600}.ps2-faq-list[data-v-7678d045]{display:grid;gap:12px}.ps2-faq-item[data-v-7678d045]{scroll-margin-top:96px;background:var(--ps2-paper);border:1px solid var(--ps2-line-soft);border-radius:var(--ps2-radius-md)}.ps2-faq-item.is-open[data-v-7678d045]{background:var(--ps2-surface);border-color:#125a9c4d;box-shadow:var(--ps2-shadow-md)}.ps2-faq-item h2[data-v-7678d045]{margin:0;font-size:inherit;font-weight:inherit}.ps2-faq-trigger[data-v-7678d045]{display:grid;grid-template-columns:44px 1fr 32px;align-items:center;gap:14px;width:100%;min-height:68px;padding:18px 22px;border:0;color:var(--ps2-ink-900);background:transparent;cursor:pointer;font:inherit;text-align:left}.ps2-faq-item__index[data-v-7678d045]{color:var(--ps2-brand-600);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.ps2-faq-trigger strong[data-v-7678d045]{font-size:.9375rem;font-weight:600;line-height:1.6}.ps2-faq-trigger__icon[data-v-7678d045]{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ps2-line);border-radius:50%;color:var(--ps2-brand-600);font-size:15px;transition:transform var(--ps2-duration-med) var(--ps2-ease-out)}.ps2-faq-trigger[aria-expanded=true] .ps2-faq-trigger__icon[data-v-7678d045]{transform:rotate(45deg);background:var(--ps2-brand-600);border-color:var(--ps2-brand-600);color:#fff}.ps2-faq-answer[data-v-7678d045]{max-width:720px;padding:0 22px 22px 80px;color:var(--ps2-slate-500);font-size:.875rem;line-height:1.85}.ps2-faq-empty[data-v-7678d045]{padding-block:40px;color:var(--ps2-slate-500);text-align:center}@media(min-width:768px){.ps2-faq-library__container[data-v-7678d045]{width:min(880px,calc(100% - 64px))}.ps2-faq-controls[data-v-7678d045]{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end}.ps2-faq-trigger strong[data-v-7678d045]{font-size:1rem}}@media(max-width:560px){.ps2-faq-trigger[data-v-7678d045]{grid-template-columns:34px 1fr 28px;gap:10px}.ps2-faq-answer[data-v-7678d045]{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.ps2-faq-trigger__icon[data-v-7678d045]{transition:none}}
