.plans-page-wrap[data-astro-cid-bj5tx37f]{background-color:var(--bg-primary);padding:48px 0 96px}.text-center[data-astro-cid-bj5tx37f]{text-align:center}.mx-auto[data-astro-cid-bj5tx37f]{margin-left:auto;margin-right:auto}.mb-32[data-astro-cid-bj5tx37f]{margin-bottom:32px}.page-header[data-astro-cid-bj5tx37f]{margin-bottom:56px}.page-title[data-astro-cid-bj5tx37f]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px;font-size:2.5rem;font-weight:800}.page-desc[data-astro-cid-bj5tx37f]{color:var(--text-secondary);max-width:680px;font-size:1.125rem;line-height:1.6}.plans-table-section[data-astro-cid-bj5tx37f]{margin-bottom:64px}.section-subhead[data-astro-cid-bj5tx37f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sub-title[data-astro-cid-bj5tx37f]{color:var(--text-primary);font-size:1.5rem;font-weight:700}.meta-tag[data-astro-cid-bj5tx37f]{color:var(--text-muted);font-size:.8125rem}.deep-table[data-astro-cid-bj5tx37f] td[data-astro-cid-bj5tx37f]{padding:16px 20px}.price-text[data-astro-cid-bj5tx37f]{color:var(--accent-blue);font-size:1.25rem}.plans-detail-cards[data-astro-cid-bj5tx37f]{margin-bottom:64px}.detail-cards-grid[data-astro-cid-bj5tx37f]{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=768px){.detail-cards-grid[data-astro-cid-bj5tx37f]{grid-template-columns:repeat(2,1fr)}}.plan-detail-card[data-astro-cid-bj5tx37f]{background:#fff;flex-direction:column;padding:32px;display:flex}.card-top-bar[data-astro-cid-bj5tx37f]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.plan-id-text[data-astro-cid-bj5tx37f]{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted)}.card-title-row[data-astro-cid-bj5tx37f]{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.detail-plan-name[data-astro-cid-bj5tx37f]{color:var(--text-primary);font-size:1.5rem;font-weight:700}.detail-price-box[data-astro-cid-bj5tx37f]{align-items:baseline;gap:2px;display:flex}.detail-price-box[data-astro-cid-bj5tx37f] .symbol[data-astro-cid-bj5tx37f]{color:var(--accent-blue);font-size:1.125rem;font-weight:600}.detail-price-box[data-astro-cid-bj5tx37f] .val[data-astro-cid-bj5tx37f]{color:var(--accent-blue);font-size:2.25rem;font-weight:800;line-height:1}.detail-price-box[data-astro-cid-bj5tx37f] .unit[data-astro-cid-bj5tx37f]{color:var(--text-muted);margin-left:4px;font-size:.875rem}.detail-highlight-row[data-astro-cid-bj5tx37f]{background-color:var(--bg-secondary);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;padding:12px;display:grid}.h-item[data-astro-cid-bj5tx37f]{flex-direction:column;gap:2px;display:flex}.h-label[data-astro-cid-bj5tx37f]{color:var(--text-muted);font-size:.6875rem}.h-val[data-astro-cid-bj5tx37f]{color:var(--text-primary);font-size:.875rem;font-weight:600}.detail-block[data-astro-cid-bj5tx37f]{margin-bottom:18px}.block-heading[data-astro-cid-bj5tx37f]{color:var(--text-primary);margin-bottom:6px;font-size:.875rem;font-weight:600}.block-text[data-astro-cid-bj5tx37f]{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.caution-heading[data-astro-cid-bj5tx37f]{color:#d97706}.caution-text[data-astro-cid-bj5tx37f]{color:var(--text-secondary)}.detail-alert[data-astro-cid-bj5tx37f]{border-radius:var(--radius-sm);color:#92400e;background-color:#fffaf0;border-left:4px solid #f59e0b;margin-bottom:20px;padding:12px 14px;font-size:.8125rem;line-height:1.5}.card-bottom-action[data-astro-cid-bj5tx37f]{margin-top:auto;padding-top:16px}.w-full[data-astro-cid-bj5tx37f]{width:100%}.rules-boundaries-section[data-astro-cid-bj5tx37f]{background-color:#fff;padding:40px}.rules-grid[data-astro-cid-bj5tx37f]{grid-template-columns:1fr;gap:28px;margin:28px 0 36px;display:grid}@media (width>=768px){.rules-grid[data-astro-cid-bj5tx37f]{grid-template-columns:repeat(2,1fr)}}.rule-item[data-astro-cid-bj5tx37f] h4[data-astro-cid-bj5tx37f]{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:600}.rule-item[data-astro-cid-bj5tx37f] p[data-astro-cid-bj5tx37f]{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.rules-bottom-cta[data-astro-cid-bj5tx37f]{border-top:1px solid var(--border-hairline);padding-top:28px}
