.faq-page.svelte-1bex8oj{min-height:calc(100dvh - var(--navbar-height));padding:36px 20px 80px;background:#000;color:#ededed}.container.svelte-1bex8oj{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.faq-top-bar.svelte-1bex8oj{display:flex;justify-content:space-between;align-items:center}.btn-back.svelte-1bex8oj{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#888;text-decoration:none;transition:color .15s ease}.btn-back.svelte-1bex8oj:hover{color:#ededed}.slots-pill.svelte-1bex8oj{display:inline-flex;align-items:center;gap:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:99px;font-family:var(--font-mono, monospace);font-size:11.5px;color:#a1a1aa}.slot-dot.svelte-1bex8oj{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d39999}.slot-dot.is-full.svelte-1bex8oj{background:#f87171;box-shadow:0 0 6px #f8717199}.faq-header.svelte-1bex8oj{display:flex;flex-direction:column;gap:8px}.faq-title.svelte-1bex8oj{font-size:32px;font-weight:700;letter-spacing:-.03em;color:#ededed;margin:0}.faq-subtitle.svelte-1bex8oj{font-size:14px;color:#71717a;line-height:1.5;margin:0}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:14px}.faq-card.svelte-1bex8oj{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;transition:border-color .15s ease}.faq-card.svelte-1bex8oj:hover{border-color:#ffffff26}.faq-icon-box.svelte-1bex8oj{width:40px;height:40px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#ededed;flex-shrink:0}.faq-content.svelte-1bex8oj{display:flex;flex-direction:column;gap:6px}.faq-q.svelte-1bex8oj{font-size:16px;font-weight:600;color:#ededed;margin:0;line-height:1.3}.faq-a.svelte-1bex8oj{font-size:13.5px;color:#a1a1aa;line-height:1.6;margin:0}.faq-callout-card.svelte-1bex8oj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px dashed rgba(255,255,255,.15);border-radius:14px;flex-wrap:wrap}.fcc-left.svelte-1bex8oj{display:flex;align-items:center;gap:14px;flex:1;min-width:260px}.fcc-left.svelte-1bex8oj h3:where(.svelte-1bex8oj){font-size:15px;font-weight:600;margin:0 0 2px}.fcc-left.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:12.5px;color:#71717a;margin:0}
