.guide-page[data-v-db0fdcea]{max-width:800px;margin:0 auto;padding:0 20px 80px}.guide-hero[data-v-db0fdcea]{background:linear-gradient(135deg,var(--bg),var(--bg-2));padding:48px 24px 36px;margin:0 -20px 40px}.guide-hero-inner[data-v-db0fdcea]{max-width:760px;margin:0 auto}.guide-meta[data-v-db0fdcea]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.gm-tag[data-v-db0fdcea]{background:var(--primary);color:#fff;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:600}.gm-info[data-v-db0fdcea]{font-size:13px;color:var(--text-muted);background:var(--card);border-radius:20px;padding:3px 12px;border:1px solid var(--border)}.guide-hero h1[data-v-db0fdcea]{font-size:clamp(26px,5vw,40px);font-weight:800;color:var(--text);margin-bottom:12px}.guide-lead[data-v-db0fdcea]{font-size:17px;color:var(--text-muted);line-height:1.6}.guide-content[data-v-db0fdcea]{line-height:1.8;color:var(--text)}.guide-content h2[data-v-db0fdcea]{font-size:22px;font-weight:700;margin:36px 0 14px;border-left:4px solid var(--primary);padding-left:14px}.guide-content h3[data-v-db0fdcea]{font-size:18px;font-weight:600;margin:24px 0 10px;color:var(--primary-dark)}.guide-content p[data-v-db0fdcea]{margin-bottom:16px;font-size:16px}.guide-content ul[data-v-db0fdcea],.guide-content ol[data-v-db0fdcea]{margin:0 0 20px 24px}.guide-content li[data-v-db0fdcea]{margin-bottom:8px;font-size:15px}.guide-content blockquote[data-v-db0fdcea]{background:var(--bg-2);border-left:4px solid var(--secondary);border-radius:0 var(--radius) var(--radius) 0;padding:14px 18px;margin:20px 0;font-style:italic;color:var(--text-muted)}.guide-stats[data-v-db0fdcea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:20px 0}.stat-card[data-v-db0fdcea]{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:14px;text-align:center}.stat-value[data-v-db0fdcea]{font-size:22px;font-weight:700;color:var(--primary)}.stat-label[data-v-db0fdcea]{font-size:12px;color:var(--text-muted);margin-top:4px}.play-btn[data-v-db0fdcea]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;text-decoration:none;border-radius:var(--radius);padding:14px 28px;font-size:16px;font-weight:700;margin:24px 0;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #e8829e59}.play-btn[data-v-db0fdcea]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8829e66}.faq-section[data-v-db0fdcea]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.faq-section h2[data-v-db0fdcea]{font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:1.25rem}.faq-list[data-v-db0fdcea]{display:flex;flex-direction:column;gap:.5rem;max-width:800px}.faq-item[data-v-db0fdcea]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 1rem}.faq-item summary[data-v-db0fdcea]{cursor:pointer;font-weight:600;padding:.9rem 0;color:var(--text);list-style:none}.faq-item summary[data-v-db0fdcea]::-webkit-details-marker{display:none}.faq-item p[data-v-db0fdcea]{line-height:1.7;color:var(--text-muted);padding-bottom:.9rem;margin:0}.faq-section[data-v-db0fdcea]{background:linear-gradient(145deg,var(--bg-2) 0%,var(--card) 70%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;position:relative;overflow:hidden;margin-top:2rem;border-top:none}.faq-section[data-v-db0fdcea]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--mauve));border-radius:var(--radius-lg) var(--radius-lg) 0 0;pointer-events:none}.faq-section h2[data-v-db0fdcea]{position:relative;padding-bottom:.5rem;margin-bottom:1rem}.faq-section h2[data-v-db0fdcea]:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px}.faq-item[data-v-db0fdcea]{border-radius:var(--radius);transition:box-shadow .25s ease,border-color .25s ease}.faq-item[open][data-v-db0fdcea]{border-color:var(--primary-light);box-shadow:0 4px 20px #e8829e1a}
