.bluevine-plan-tool{border:2px solid var(--nbdb-ink);background:var(--nbdb-white);box-shadow:5px 5px 0 var(--nbdb-ink);border-radius:18px;margin:4rem 0;padding:clamp(1.2rem,3vw,2rem)}.bluevine-plan-tool>header{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;display:grid}.bluevine-plan-tool h2{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.bluevine-plan-tabs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:2rem 0 1rem;display:grid}.bluevine-plan-tabs button{border:2px solid var(--nbdb-ink);background:var(--nbdb-white);min-height:64px;color:var(--nbdb-ink);cursor:pointer;text-align:left;border-radius:10px;padding:.75rem}.bluevine-plan-tabs button[aria-pressed=true]{background:var(--nbdb-red);box-shadow:3px 3px 0 var(--nbdb-ink)}.bluevine-plan-tabs span,.bluevine-plan-tabs small{display:block}.bluevine-plan-tabs span{font-weight:900}.bluevine-plan-output{border:2px solid var(--nbdb-ink);background:var(--nbdb-soft);border-radius:14px;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:1rem;padding:1rem;display:grid}.bluevine-plan-verdict{border:2px solid var(--nbdb-ink);background:var(--nbdb-ink);color:var(--nbdb-white);border-radius:10px;padding:1rem}.bluevine-plan-verdict>span,.bluevine-plan-verdict>small{font-family:var(--nbdb-font-mono);font-size:.72rem}.bluevine-plan-verdict h3{margin:.5rem 0;font-size:2rem}.bluevine-plan-output dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.bluevine-plan-output dl div{border:1px solid var(--nbdb-ink);padding:.8rem}.bluevine-plan-output dt{font:800 .7rem var(--nbdb-font-mono);text-transform:uppercase}.bluevine-plan-output dd{margin:.35rem 0 0}.bluevine-plan-table-wrap{margin-top:1rem;overflow-x:auto}.bluevine-plan-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.bluevine-plan-table-wrap th,.bluevine-plan-table-wrap td{border:1px solid var(--nbdb-ink);text-align:left;padding:.75rem}.bluevine-plan-table-wrap thead{background:var(--nbdb-ink);color:var(--nbdb-white)}.bluevine-plan-table-wrap tr[data-selected=true]{box-shadow:inset 4px 0 0 var(--nbdb-red);background:#fff0ed}.bluevine-plan-empty{border:2px dashed var(--nbdb-ink);padding:2rem}@media (width<=760px){.bluevine-plan-tool>header,.bluevine-plan-output,.bluevine-plan-tabs,.bluevine-plan-output dl{grid-template-columns:1fr}}.bluevine-hero[data-astro-cid-jwdpuumd]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}h1[data-astro-cid-jwdpuumd]{letter-spacing:-.06em;max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6rem);line-height:.9}.hero-copy[data-astro-cid-jwdpuumd]{max-width:47rem;font-size:1.2rem}.hero-actions[data-astro-cid-jwdpuumd]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.secondary-action[data-astro-cid-jwdpuumd]{border:2px solid var(--nbdb-ink);min-height:44px;color:var(--nbdb-ink);border-radius:10px;align-items:center;padding:.7rem 1rem;font-weight:800;display:inline-flex}.verdict-card[data-astro-cid-jwdpuumd]{border:2px solid var(--nbdb-ink);background:var(--nbdb-red);box-shadow:6px 6px 0 var(--nbdb-ink);border-radius:18px;padding:1.4rem}.verdict-card[data-astro-cid-jwdpuumd]>span[data-astro-cid-jwdpuumd],.entity-grid[data-astro-cid-jwdpuumd]>article[data-astro-cid-jwdpuumd]>span[data-astro-cid-jwdpuumd],.operations-grid[data-astro-cid-jwdpuumd]>article[data-astro-cid-jwdpuumd]>span[data-astro-cid-jwdpuumd]{font:900 .72rem var(--nbdb-font-mono);text-transform:uppercase}.verdict-card[data-astro-cid-jwdpuumd] h2[data-astro-cid-jwdpuumd]{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.verdict-card[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd] div[data-astro-cid-jwdpuumd]{border-top:1px solid var(--nbdb-ink);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.verdict-card[data-astro-cid-jwdpuumd] dt[data-astro-cid-jwdpuumd]{font-weight:800}.verdict-card[data-astro-cid-jwdpuumd] dd[data-astro-cid-jwdpuumd]{text-align:right;font-family:var(--nbdb-font-mono);margin:0}.bluevine-review[data-astro-cid-jwdpuumd]>section[data-astro-cid-jwdpuumd]{border-top:2px solid var(--nbdb-ink);padding:5.5rem 0}.answer-section[data-astro-cid-jwdpuumd],.workflow-section[data-astro-cid-jwdpuumd],.protection-section[data-astro-cid-jwdpuumd]{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.answer-section[data-astro-cid-jwdpuumd] h2[data-astro-cid-jwdpuumd],.workflow-section[data-astro-cid-jwdpuumd] h2[data-astro-cid-jwdpuumd],.protection-section[data-astro-cid-jwdpuumd] h2[data-astro-cid-jwdpuumd]{margin:.5rem 0;font-size:clamp(2.2rem,5vw,4rem);line-height:.95}.best-grid[data-astro-cid-jwdpuumd],.workflow-cards[data-astro-cid-jwdpuumd]{gap:1rem;display:grid}.best-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.entity-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.plan-notes[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.operations-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.workflow-cards[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.security-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.decision-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.alternatives-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd],.eligibility-grid[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd]{border:2px solid var(--nbdb-ink);background:var(--nbdb-white);border-radius:14px;padding:1.2rem}.entity-grid[data-astro-cid-jwdpuumd],.operations-grid[data-astro-cid-jwdpuumd],.security-grid[data-astro-cid-jwdpuumd],.decision-grid[data-astro-cid-jwdpuumd],.alternatives-grid[data-astro-cid-jwdpuumd],.eligibility-grid[data-astro-cid-jwdpuumd]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.entity-grid[data-astro-cid-jwdpuumd]>article[data-astro-cid-jwdpuumd]>span[data-astro-cid-jwdpuumd],.operations-grid[data-astro-cid-jwdpuumd]>article[data-astro-cid-jwdpuumd]>span[data-astro-cid-jwdpuumd]{color:var(--nbdb-red-hover)}.plan-notes[data-astro-cid-jwdpuumd]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.fee-table-wrap[data-astro-cid-jwdpuumd]{overflow-x:auto}.fee-table-wrap[data-astro-cid-jwdpuumd] table[data-astro-cid-jwdpuumd]{border-collapse:collapse;width:100%;min-width:760px}.fee-table-wrap[data-astro-cid-jwdpuumd] th[data-astro-cid-jwdpuumd],.fee-table-wrap[data-astro-cid-jwdpuumd] td[data-astro-cid-jwdpuumd]{border:1px solid var(--nbdb-ink);text-align:left;padding:.8rem}.fee-table-wrap[data-astro-cid-jwdpuumd] thead[data-astro-cid-jwdpuumd]{background:var(--nbdb-ink);color:var(--nbdb-white)}.fee-analysis[data-astro-cid-jwdpuumd]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.protection-section[data-astro-cid-jwdpuumd]{background:var(--nbdb-soft);margin-inline:calc(50% - 50vw);padding-inline:max(20px,50vw - 620px)}.protection-steps[data-astro-cid-jwdpuumd]{gap:.75rem;display:grid}.protection-steps[data-astro-cid-jwdpuumd] article[data-astro-cid-jwdpuumd]{border:2px solid var(--nbdb-ink);background:#fff;grid-template-columns:2rem 1fr;gap:.8rem;padding:1rem;display:grid}.protection-steps[data-astro-cid-jwdpuumd] strong[data-astro-cid-jwdpuumd]{font-family:var(--nbdb-font-mono)}.protection-section[data-astro-cid-jwdpuumd] .source-drawer{grid-column:1/-1}.boundary-note[data-astro-cid-jwdpuumd]{border:2px dashed var(--nbdb-ink);background:#fff7f5;margin-top:1rem;padding:1rem}.limits-ledger[data-astro-cid-jwdpuumd],.evidence-score[data-astro-cid-jwdpuumd],.research-gaps[data-astro-cid-jwdpuumd]{border:2px solid var(--nbdb-ink);background:var(--nbdb-soft);border-radius:14px;margin-top:2rem;padding:1.4rem}.limits-ledger[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd],.evidence-score[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd]{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.limits-ledger[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd] div[data-astro-cid-jwdpuumd],.evidence-score[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd] div[data-astro-cid-jwdpuumd]{border:1px solid var(--nbdb-ink);padding:.8rem}.limits-ledger[data-astro-cid-jwdpuumd] dt[data-astro-cid-jwdpuumd],.evidence-score[data-astro-cid-jwdpuumd] dt[data-astro-cid-jwdpuumd]{font:800 .7rem var(--nbdb-font-mono);text-transform:uppercase}.limits-ledger[data-astro-cid-jwdpuumd] dd[data-astro-cid-jwdpuumd],.evidence-score[data-astro-cid-jwdpuumd] dd[data-astro-cid-jwdpuumd]{margin:.35rem 0 0}.security-section[data-astro-cid-jwdpuumd]{background:var(--nbdb-red);margin-inline:calc(50% - 50vw);padding-inline:max(20px,50vw - 620px)}.alternatives-grid[data-astro-cid-jwdpuumd] a[data-astro-cid-jwdpuumd]{text-decoration:underline;text-decoration-color:var(--nbdb-red);font-weight:900}.ledger-grid[data-astro-cid-jwdpuumd]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.source-row[data-astro-cid-jwdpuumd]{padding-top:.5rem}.source-row[data-astro-cid-jwdpuumd] strong[data-astro-cid-jwdpuumd],.source-row[data-astro-cid-jwdpuumd] span[data-astro-cid-jwdpuumd]{display:block}.source-row[data-astro-cid-jwdpuumd] a[data-astro-cid-jwdpuumd]{overflow-wrap:anywhere;margin:.4rem 0;display:block}.source-row[data-astro-cid-jwdpuumd] ul[data-astro-cid-jwdpuumd]{padding-left:1.2rem}.research-gaps[data-astro-cid-jwdpuumd] ul[data-astro-cid-jwdpuumd]{columns:2}.change-history[data-astro-cid-jwdpuumd] ol[data-astro-cid-jwdpuumd]{margin:0;padding:0;list-style:none}.change-history[data-astro-cid-jwdpuumd] li[data-astro-cid-jwdpuumd]{border-top:1px solid var(--nbdb-ink);grid-template-columns:9rem 1fr;gap:1rem;padding:.9rem;display:grid}.change-history[data-astro-cid-jwdpuumd] time[data-astro-cid-jwdpuumd]{font-family:var(--nbdb-font-mono)}@media (width<=900px){.bluevine-hero[data-astro-cid-jwdpuumd],.answer-section[data-astro-cid-jwdpuumd],.workflow-section[data-astro-cid-jwdpuumd],.protection-section[data-astro-cid-jwdpuumd],.plan-notes[data-astro-cid-jwdpuumd]{grid-template-columns:1fr}.protection-section[data-astro-cid-jwdpuumd] .source-drawer{grid-column:auto}}@media (width<=680px){.bluevine-hero[data-astro-cid-jwdpuumd]{padding-inline:14px}h1[data-astro-cid-jwdpuumd]{font-size:clamp(2.8rem,15vw,4.3rem)}.entity-grid[data-astro-cid-jwdpuumd],.operations-grid[data-astro-cid-jwdpuumd],.security-grid[data-astro-cid-jwdpuumd],.decision-grid[data-astro-cid-jwdpuumd],.alternatives-grid[data-astro-cid-jwdpuumd],.eligibility-grid[data-astro-cid-jwdpuumd],.fee-analysis[data-astro-cid-jwdpuumd],.ledger-grid[data-astro-cid-jwdpuumd],.limits-ledger[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd],.evidence-score[data-astro-cid-jwdpuumd] dl[data-astro-cid-jwdpuumd]{grid-template-columns:1fr}.research-gaps[data-astro-cid-jwdpuumd] ul[data-astro-cid-jwdpuumd]{columns:1}.change-history[data-astro-cid-jwdpuumd] li[data-astro-cid-jwdpuumd]{grid-template-columns:1fr}}
