.bag-grid[data-astro-cid-5t37y3my]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bag-panel[data-astro-cid-5t37y3my]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-6)}.bag-panel[data-astro-cid-5t37y3my] h3[data-astro-cid-5t37y3my]{color:var(--text-primary);font-size:var(--text-lg);margin:0 0 var(--space-4)}.bag-panel[data-astro-cid-5t37y3my] h3[data-astro-cid-5t37y3my]:not(:first-child){margin-top:var(--space-7)}.bag-choice[data-astro-cid-5t37y3my]{margin:0 0 var(--space-4);gap:var(--space-3);border:0;flex-wrap:wrap;padding:0;display:flex}.bag-choice[data-astro-cid-5t37y3my] legend[data-astro-cid-5t37y3my]{color:var(--text-muted);font-size:var(--text-xs);margin-bottom:var(--space-2)}.bag-choice[data-astro-cid-5t37y3my] label[data-astro-cid-5t37y3my]{cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.bag-choice[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my]{accent-color:var(--accent-gold)}.bag-fields[data-astro-cid-5t37y3my]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bag-fields[data-astro-cid-5t37y3my] label[data-astro-cid-5t37y3my],.bag-single[data-astro-cid-5t37y3my]{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:var(--space-3);flex-direction:column;font-weight:600;display:flex}.bag-fields[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my],.bag-single[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;min-width:0;color:var(--text-primary);font-size:var(--text-base);padding:.7rem .75rem}.bag-fields[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my]:focus,.bag-single[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my]:focus{outline:2px solid var(--accent-gold);outline-offset:1px}.bag-fields[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my][aria-invalid=true],.bag-single[data-astro-cid-5t37y3my] input[data-astro-cid-5t37y3my][aria-invalid=true]{border-color:#dc2626}.bag-note[data-astro-cid-5t37y3my]{color:var(--text-muted);font-size:var(--text-xs);margin:0 0 var(--space-4);line-height:1.55}.bag-error[data-astro-cid-5t37y3my]{color:#b91c1c;border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);border:1px solid #dc2626}[data-astro-cid-5t37y3my][hidden]{display:none!important}.bag-kpis[data-astro-cid-5t37y3my]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bag-kpi[data-astro-cid-5t37y3my],.bag-detail[data-astro-cid-5t37y3my]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.bag-primary[data-astro-cid-5t37y3my]{border-color:var(--accent-gold)}.bag-kpi[data-astro-cid-5t37y3my] strong[data-astro-cid-5t37y3my]{color:var(--accent-gold);font-size:var(--text-2xl);overflow-wrap:anywhere;display:block}.bag-kpi[data-astro-cid-5t37y3my] span[data-astro-cid-5t37y3my],.bag-kpi[data-astro-cid-5t37y3my] small[data-astro-cid-5t37y3my]{font-size:var(--text-xs);color:var(--text-secondary);display:block}.bag-kpi[data-astro-cid-5t37y3my] small[data-astro-cid-5t37y3my]{margin-top:var(--space-1);color:var(--text-muted)}.bag-detail[data-astro-cid-5t37y3my]{margin-top:var(--space-3);color:var(--text-secondary);line-height:1.55}.bag-detail[data-astro-cid-5t37y3my] h4[data-astro-cid-5t37y3my]{color:var(--text-primary);font-size:var(--text-sm);margin:0 0 var(--space-2)}.bag-detail[data-astro-cid-5t37y3my] p[data-astro-cid-5t37y3my]{font-size:var(--text-sm);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.bag-quote[data-astro-cid-5t37y3my]{border-left:3px solid var(--accent-gold)}@media (width<=900px){.bag-grid[data-astro-cid-5t37y3my]{grid-template-columns:1fr}}@media (width<=520px){.bag-fields[data-astro-cid-5t37y3my],.bag-kpis[data-astro-cid-5t37y3my]{grid-template-columns:1fr}}.content-guide-section[data-astro-cid-2jtqod2x]{padding:var(--space-12) 0;background:var(--bg-body)}.content-card[data-astro-cid-2jtqod2x]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8);color:var(--text-secondary);line-height:1.7}.content-card[data-astro-cid-2jtqod2x] h2[data-astro-cid-2jtqod2x]{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-4)}.content-card[data-astro-cid-2jtqod2x] h3[data-astro-cid-2jtqod2x]{font-size:var(--text-xl);color:var(--text-primary);margin:var(--space-6) 0 var(--space-3) 0}.formula-box[data-astro-cid-2jtqod2x]{background:var(--bg-surface);border-left:3px solid var(--accent-gold);padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-4) 0;font-family:var(--font-mono);color:var(--accent-gold);font-size:var(--text-sm)}.bag-figure[data-astro-cid-2jtqod2x]{margin:var(--space-6) 0;overflow-x:auto}.bag-figure[data-astro-cid-2jtqod2x] svg[data-astro-cid-2jtqod2x]{border-radius:var(--radius-md);width:100%;min-width:580px;height:auto;display:block}.bag-figure[data-astro-cid-2jtqod2x] figcaption[data-astro-cid-2jtqod2x]{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}.bag-checklist[data-astro-cid-2jtqod2x]{padding-left:1.4rem}.bag-checklist[data-astro-cid-2jtqod2x] li[data-astro-cid-2jtqod2x]{margin-bottom:var(--space-3)}.content-card[data-astro-cid-2jtqod2x] a[data-astro-cid-2jtqod2x]{color:var(--accent-gold);text-underline-offset:3px;text-decoration:underline}.table-wrapper[data-astro-cid-2jtqod2x]{margin:var(--space-6) 0;overflow-x:auto}.guide-table[data-astro-cid-2jtqod2x]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.guide-table[data-astro-cid-2jtqod2x] th[data-astro-cid-2jtqod2x],.guide-table[data-astro-cid-2jtqod2x] td[data-astro-cid-2jtqod2x]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.guide-table[data-astro-cid-2jtqod2x] th[data-astro-cid-2jtqod2x]{background:var(--bg-surface);color:var(--text-primary);font-weight:700}.guide-table[data-astro-cid-2jtqod2x] tr[data-astro-cid-2jtqod2x]:hover td[data-astro-cid-2jtqod2x]{background:#d4a8530a}.faq-detail[data-astro-cid-2jtqod2x]{border-bottom:1px solid var(--border-subtle);padding:var(--space-4) 0}.faq-summary[data-astro-cid-2jtqod2x]{cursor:pointer;color:var(--text-primary);font-weight:600;font-size:var(--text-base);justify-content:space-between;align-items:center;list-style:none;display:flex}.faq-summary[data-astro-cid-2jtqod2x]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-2jtqod2x] svg[data-astro-cid-2jtqod2x]{transition:transform var(--transition-fast)}.faq-detail[data-astro-cid-2jtqod2x][open] .faq-summary[data-astro-cid-2jtqod2x] svg[data-astro-cid-2jtqod2x]{transform:rotate(180deg)}.faq-answer[data-astro-cid-2jtqod2x]{padding-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}
