.cp[data-astro-cid-woozv5te]{border:1px solid var(--border-warm,#4338ca2e);border-left:3px solid var(--accent,#4338ca);background:var(--bg,#fafaf8);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 20px 20px}.cp__head[data-astro-cid-woozv5te]{margin-bottom:12px}.cp__kicker[data-astro-cid-woozv5te]{background:var(--accent-soft,#4338ca14);color:var(--accent,#4338ca);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:.6875rem;font-weight:600;display:inline-block}.cp__title[data-astro-cid-woozv5te]{color:var(--text,#1c1917);margin:8px 0 0;font-size:1rem;font-weight:600}.cp__form[data-astro-cid-woozv5te]{flex-direction:column;gap:10px;display:flex}.cp__field[data-astro-cid-woozv5te]{flex-direction:column;gap:4px;display:flex}.cp__label[data-astro-cid-woozv5te]{color:var(--text,#1c1917);font-size:.8125rem;font-weight:500}.cp__control-wrap[data-astro-cid-woozv5te]{align-items:center;display:flex;position:relative}.cp__control[data-astro-cid-woozv5te]{border:1px solid var(--border,#00000026);background:var(--bg,#fafaf8);width:100%;color:var(--text,#1c1917);font-size:.9375rem;font-family:var(--font-body,Inter, system-ui, sans-serif);border-radius:6px;padding:8px 10px}.cp__control[data-astro-cid-woozv5te]:focus-visible{outline:2px solid var(--accent,#4338ca);outline-offset:1px;border-color:var(--accent,#4338ca)}.cp__control--select[data-astro-cid-woozv5te]{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.cp__affix[data-astro-cid-woozv5te]{color:var(--text-2,#3d4145);pointer-events:none;font-size:.875rem;position:absolute}.cp__affix--prefix[data-astro-cid-woozv5te]{left:10px}.cp__affix--suffix[data-astro-cid-woozv5te]{right:10px}.cp__control-wrap[data-astro-cid-woozv5te] .cp__control[data-astro-cid-woozv5te]{padding-left:22px}.cp__control-wrap[data-astro-cid-woozv5te] .cp__control[data-astro-cid-woozv5te]:not(:has(.cp__affix--prefix)){padding-left:10px}.cp__actions[data-astro-cid-woozv5te]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.cp__btn[data-astro-cid-woozv5te]{background:var(--accent,#4338ca);color:#fff;border:1px solid var(--accent,#4338ca);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-body,Inter, system-ui, sans-serif);border-radius:6px;padding:8px 16px}.cp__btn[data-astro-cid-woozv5te]:hover{background:var(--accent-hover,#3730a3);border-color:var(--accent-hover,#3730a3)}.cp__btn[data-astro-cid-woozv5te]:focus-visible{outline:2px solid var(--accent,#4338ca);outline-offset:2px}.cp__full-link[data-astro-cid-woozv5te]{color:var(--accent,#4338ca);border-bottom:1px dotted var(--accent,#4338ca);font-size:.875rem;font-weight:500;text-decoration:none}.cp__full-link[data-astro-cid-woozv5te]:hover{color:var(--accent-hover,#3730a3);border-bottom-color:var(--accent-hover,#3730a3);border-bottom-style:solid}.cp__result[data-astro-cid-woozv5te]{background:var(--bg-2,#f4f3ef);border:1px solid var(--border,#0000000f);color:var(--text,#1c1917);border-radius:8px;min-height:44px;margin-top:12px;padding:12px 14px;font-size:.9375rem;display:block}.cp__result-placeholder[data-astro-cid-woozv5te]{color:var(--text-2,#3d4145);font-size:.875rem;font-style:italic}.cp__result-row[data-astro-cid-woozv5te]{border-bottom:1px dashed var(--border,#00000014);justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.cp__result-row[data-astro-cid-woozv5te]:last-child{border-bottom:none}.cp__result-row--muted[data-astro-cid-woozv5te] .cp__result-label[data-astro-cid-woozv5te],.cp__result-row--muted[data-astro-cid-woozv5te] .cp__result-val[data-astro-cid-woozv5te]{color:var(--text-2,#3d4145);font-size:.8125rem}.cp__result-row--hero[data-astro-cid-woozv5te]{border-bottom-color:var(--border-strong,#0000002e);padding:6px 0}.cp__result-row--hero[data-astro-cid-woozv5te] .cp__result-label[data-astro-cid-woozv5te]{font-size:.9375rem;font-weight:500}.cp__result-row--hero[data-astro-cid-woozv5te] .cp__result-val[data-astro-cid-woozv5te]{font-size:1.0625rem;font-weight:700}.cp__result-row--warn[data-astro-cid-woozv5te] .cp__result-label[data-astro-cid-woozv5te]{color:var(--warning,#b45309);font-weight:600}.cp__result-row--warn[data-astro-cid-woozv5te] .cp__result-val[data-astro-cid-woozv5te]{color:var(--warning,#b45309);font-weight:700}.cp__result-val--accent[data-astro-cid-woozv5te]{color:var(--accent,#4338ca)}.cp__result-val--forest[data-astro-cid-woozv5te]{color:#065f46}.cp__result-note[data-astro-cid-woozv5te]{background:var(--bg-2,#f5f4f2);border-left:3px solid var(--accent,#4338ca);color:var(--text,#1c1917);border-radius:4px;margin:12px 0 0;padding:12px 14px;font-size:.875rem;line-height:1.5}.cp__result-label[data-astro-cid-woozv5te]{color:var(--text,#1c1917);font-size:.875rem}.cp__result-val[data-astro-cid-woozv5te]{color:var(--text,#1c1917);font-variant-numeric:tabular-nums;font-weight:600}.cp__result-error[data-astro-cid-woozv5te]{color:#b83227}.cp__result-error[data-astro-cid-woozv5te] a[data-astro-cid-woozv5te]{color:var(--accent,#4338ca)}.cp__evidence-note[data-astro-cid-woozv5te]{color:var(--text-2,#3d4145);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:.75rem;line-height:1.5;display:flex}.cp__evb[data-astro-cid-woozv5te]{border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;margin-top:1px;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.cp__evb--verified[data-astro-cid-woozv5te]{color:#0e7c3a}.cp__evb--historical[data-astro-cid-woozv5te]{color:#6b5b00}.cp__evb--estimated[data-astro-cid-woozv5te]{color:#2b6cb0}.cp__evb--illustrative[data-astro-cid-woozv5te]{color:#6b46c1}.cp__evb--uncertain[data-astro-cid-woozv5te]{color:#b83227}@media (width<=480px){.cp[data-astro-cid-woozv5te]{padding:14px}}
