.cobble-calculator[data-astro-cid-mbex4rbn] .calc-panel-title[data-astro-cid-mbex4rbn]{margin:var(--space-5) 0 var(--space-3)}.cobble-calculator[data-astro-cid-mbex4rbn] .calc-panel-title[data-astro-cid-mbex4rbn]:first-child{margin-top:0}.cobble-options[data-astro-cid-mbex4rbn]{flex-wrap:wrap;gap:.65rem;margin:0 0 1.1rem;display:flex}.cobble-options[data-astro-cid-mbex4rbn] .choice[data-astro-cid-mbex4rbn]{text-align:left;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;flex:12rem;gap:.2rem;padding:.8rem 1rem;display:flex}.cobble-options[data-astro-cid-mbex4rbn] .choice[data-astro-cid-mbex4rbn].active,.cobble-options[data-astro-cid-mbex4rbn] .choice[data-astro-cid-mbex4rbn]:focus-visible{border-color:var(--accent-gold);outline-offset:2px;background:#d4a8531a}.cobble-options[data-astro-cid-mbex4rbn] small[data-astro-cid-mbex4rbn]{color:var(--text-muted)}.cobble-calculator[data-astro-cid-mbex4rbn] [data-astro-cid-mbex4rbn][hidden]{display:none!important}.field-note[data-astro-cid-mbex4rbn]{color:var(--text-muted);margin:.55rem 0 1.1rem;font-size:.88rem;line-height:1.55}.cobble-kpis[data-astro-cid-mbex4rbn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.cobble-kpi[data-astro-cid-mbex4rbn]{border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);flex-direction:column;min-width:0;padding:1rem;display:flex}.cobble-kpi[data-astro-cid-mbex4rbn].main-kpi{border-color:var(--accent-gold)}.cobble-kpi[data-astro-cid-mbex4rbn] span[data-astro-cid-mbex4rbn]{color:var(--text-secondary);font-size:.82rem}.cobble-kpi[data-astro-cid-mbex4rbn] strong[data-astro-cid-mbex4rbn]{color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(1.45rem,3vw,2rem)}.cobble-kpi[data-astro-cid-mbex4rbn] small[data-astro-cid-mbex4rbn]{color:var(--text-muted)}.result-details[data-astro-cid-mbex4rbn]{margin:1rem 0}.result-details[data-astro-cid-mbex4rbn] div[data-astro-cid-mbex4rbn]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.result-details[data-astro-cid-mbex4rbn] dt[data-astro-cid-mbex4rbn]{color:var(--text-secondary)}.result-details[data-astro-cid-mbex4rbn] dd[data-astro-cid-mbex4rbn]{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.calc-error[data-astro-cid-mbex4rbn]{border-radius:var(--radius-md);color:#ffd1d1;border:1px solid #b84c4c;padding:.75rem}@media (width<=650px){.cobble-kpis[data-astro-cid-mbex4rbn]{grid-template-columns:1fr}.result-details[data-astro-cid-mbex4rbn] div[data-astro-cid-mbex4rbn]{display:block}.result-details[data-astro-cid-mbex4rbn] dd[data-astro-cid-mbex4rbn]{text-align:left}}.cobble-intro[data-astro-cid-jvkllehi]{padding:var(--space-8) 0 0}.intro-card[data-astro-cid-jvkllehi]{padding:var(--space-8);border:1px solid var(--accent-gold);border-radius:var(--radius-lg);background:linear-gradient(125deg, #d4a8531f, var(--bg-card) 60%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.eyebrow[data-astro-cid-jvkllehi]{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.78rem;font-weight:700;display:block}.intro-card[data-astro-cid-jvkllehi] h2[data-astro-cid-jvkllehi],.guide-card[data-astro-cid-jvkllehi] h2[data-astro-cid-jvkllehi]{color:var(--text-primary);margin:0 0 .9rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.25}.intro-card[data-astro-cid-jvkllehi] p[data-astro-cid-jvkllehi],.guide-card[data-astro-cid-jvkllehi] p[data-astro-cid-jvkllehi],.guide-card[data-astro-cid-jvkllehi] li[data-astro-cid-jvkllehi]{color:var(--text-secondary);line-height:1.7}.intro-card[data-astro-cid-jvkllehi] p[data-astro-cid-jvkllehi]{margin:0}.intro-link[data-astro-cid-jvkllehi]{white-space:nowrap;color:var(--text-primary);background:var(--accent-gold);border-radius:var(--radius-md);padding:.75rem 1rem;font-weight:700}.cobble-guide[data-astro-cid-jvkllehi]{padding:var(--space-8) 0 var(--space-12)}.guide-card[data-astro-cid-jvkllehi]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-6)}.guide-card[data-astro-cid-jvkllehi] h3[data-astro-cid-jvkllehi]{color:var(--text-primary);margin:0 0 .6rem;font-size:1.13rem}.scenario-grid[data-astro-cid-jvkllehi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.scenario-grid[data-astro-cid-jvkllehi]>div[data-astro-cid-jvkllehi],.math-card[data-astro-cid-jvkllehi]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.1rem}.scenario-grid[data-astro-cid-jvkllehi] p[data-astro-cid-jvkllehi]{margin:0}.cobble-figure[data-astro-cid-jvkllehi]{margin-inline:0}.diagram-scroll[data-astro-cid-jvkllehi]{overflow-x:auto}.diagram-scroll[data-astro-cid-jvkllehi] img[data-astro-cid-jvkllehi]{width:100%;min-width:620px;height:auto;display:block}figcaption[data-astro-cid-jvkllehi]{color:var(--text-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.math-grid[data-astro-cid-jvkllehi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.guide-card[data-astro-cid-jvkllehi] code[data-astro-cid-jvkllehi]{white-space:normal;overflow-wrap:anywhere;background:var(--bg-surface);color:var(--accent-gold);border-radius:.25rem;padding:.12rem .32rem}.table-wrap[data-astro-cid-jvkllehi]{margin:1.25rem 0;overflow-x:auto}.table-wrap[data-astro-cid-jvkllehi] table[data-astro-cid-jvkllehi]{border-collapse:collapse;width:100%;min-width:600px}.table-wrap[data-astro-cid-jvkllehi] caption[data-astro-cid-jvkllehi]{text-align:left;color:var(--text-muted);margin-bottom:.5rem}.table-wrap[data-astro-cid-jvkllehi] th[data-astro-cid-jvkllehi],.table-wrap[data-astro-cid-jvkllehi] td[data-astro-cid-jvkllehi]{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;color:var(--text-secondary);padding:.75rem}.table-wrap[data-astro-cid-jvkllehi] th[data-astro-cid-jvkllehi]{color:var(--text-primary);background:var(--bg-surface)}.check-list[data-astro-cid-jvkllehi]{padding-left:1.4rem}.check-list[data-astro-cid-jvkllehi] li[data-astro-cid-jvkllehi]{margin-bottom:.65rem}.related-callout[data-astro-cid-jvkllehi]{border-left:3px solid var(--accent-gold);background:var(--bg-surface);color:var(--text-secondary);gap:.4rem;padding:1rem;display:grid}.related-callout[data-astro-cid-jvkllehi] strong[data-astro-cid-jvkllehi]{color:var(--text-primary)}@media (width<=800px){.intro-card[data-astro-cid-jvkllehi],.scenario-grid[data-astro-cid-jvkllehi],.math-grid[data-astro-cid-jvkllehi]{grid-template-columns:1fr}.intro-link[data-astro-cid-jvkllehi]{justify-self:start}}@media (width<=520px){.guide-card[data-astro-cid-jvkllehi],.intro-card[data-astro-cid-jvkllehi]{padding:var(--space-5)}}
