.bio-planner .bio-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.bio-planner .bio-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.bio-planner .bio-stage-head{align-items:center;gap:14px;margin-block:0 18px;margin-inline:0;display:flex}.bio-planner .bio-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:18px;margin-inline:0;display:grid}.bio-planner .bio-stats dt{color:var(--nt-dim);font-size:14px}.bio-planner .bio-stats dd{margin-block:6px 0;margin-inline:0;font-size:22px;line-height:1.2}.bio-planner .bio-table{border-collapse:collapse;width:100%}.bio-planner .bio-table th,.bio-planner .bio-table td{text-align:start;vertical-align:top;border-block-end:1px solid oklch(46.74% .0447 94.53/.302);padding-block:10px;padding-inline:8px}.bio-planner .bio-table th{color:var(--nt-dim);font-weight:500}.bio-planner .bio-table .bio-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bio-planner .bio-sub{color:var(--nt-dim);margin-block-start:3px;font-size:14px;display:block}.bio-planner .bio-note{color:var(--nt-dim);max-width:78ch;margin-block:14px 0;margin-inline:0;line-height:1.6}.bio-planner .bio-chain{margin:0;padding:0;list-style:none}.bio-planner .bio-chain li{border-block-start:1px solid oklch(46.74% .0447 94.53/.302);padding-block:12px;padding-inline:0}.bio-planner .bio-chain li:first-child{border-block-start:0;padding-block-start:0}.bio-planner .bio-chain a{color:var(--nt-text)}@media (hover:hover) and (pointer:fine){.bio-planner .bio-chain a:hover{color:var(--nt-gold)}}@media (max-width:1100px){.bio-planner .bio-layout,.bio-planner .bio-controls,.bio-planner .bio-stats{grid-template-columns:minmax(0,1fr)}}
