[data-v-7c70dee2]:root{--max:1040px}[data-v-7c70dee2]{box-sizing:border-box}.container[data-v-7c70dee2]{width:min(92%,var(--max));margin:0 auto}section[data-v-7c70dee2]{padding:52px 0}.hero[data-v-7c70dee2]{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--hero-top),var(--hero-bottom))}.hero h1[data-v-7c70dee2]{margin:0;font-size:clamp(30px,5vw,46px);color:var(--text)}.hero p[data-v-7c70dee2]{margin:10px 0 0;max-width:72ch;color:var(--muted);line-height:1.75}.faq-shell[data-v-7c70dee2]{display:grid;gap:14px}.faq-card[data-v-7c70dee2]{border:1px solid var(--line);border-radius:22px;background:var(--surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.3);overflow:hidden}.faq-trigger[data-v-7c70dee2]{width:100%;border:0;background:transparent;color:inherit;padding:18px 20px;display:grid;grid-template-columns:52px 1fr 24px;gap:14px;align-items:center;text-align:left;cursor:pointer}.faq-index[data-v-7c70dee2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(124,58,237,.12);color:var(--primary);font-size:12px;font-weight:800}.faq-question[data-v-7c70dee2]{color:var(--text);font-size:16px;font-weight:700;line-height:1.55}.faq-caret[data-v-7c70dee2]{color:var(--muted);font-size:16px;transition:transform .2s ease,color .2s ease}.faq-caret.open[data-v-7c70dee2]{transform:rotate(180deg);color:var(--primary)}.faq-answer[data-v-7c70dee2]{padding:0 20px 20px 86px;color:var(--text);line-height:1.85;font-size:14px}.faq-answer[data-v-7c70dee2] :deep(a){color:var(--primary);text-decoration:underline}.faq-answer[data-v-7c70dee2] :deep(code){display:inline-block;margin:2px 0;padding:2px 8px;border-radius:8px;background:color-mix(in srgb,var(--surface-solid) 92%,#000 8%);border:1px solid var(--line);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.faq-answer[data-v-7c70dee2] :deep(div){margin:10px 0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 90%,#000 10%);border:1px solid var(--line);font-size:12px;line-height:1.75}.faq-answer[data-v-7c70dee2] :deep(em){color:var(--muted)}[data-theme=dark] .faq-card[data-v-7c70dee2]{box-shadow:0 18px 36px rgba(58,26,108,.24),inset 0 1px 0 hsla(0,0%,100%,.04)}[data-theme=dark] .faq-index[data-v-7c70dee2]{background:rgba(168,85,247,.2);color:#f3e8ff}[data-theme=dark] .faq-answer[data-v-7c70dee2] :deep(code),[data-theme=dark] .faq-answer[data-v-7c70dee2] :deep(div){background:rgba(26,18,46,.72)}@media (max-width:768px){section[data-v-7c70dee2]{padding:42px 0}.faq-trigger[data-v-7c70dee2]{grid-template-columns:40px 1fr 18px;padding:16px;gap:12px}.faq-index[data-v-7c70dee2]{width:32px;height:32px}.faq-answer[data-v-7c70dee2]{padding:0 16px 16px 16px}}