.costchart[data-astro-cid-5fch3egm]{background:var(--color-field-b);box-shadow:var(--shadow-card);--unit:44px;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:64px;margin-top:40px;padding:32px;display:grid}.costchart--own-key[data-astro-cid-5fch3egm] .costchart__key[data-astro-cid-5fch3egm]{align-self:center}.costchart__bars[data-astro-cid-5fch3egm]{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,160px);column-gap:40px;display:grid}.costbar[data-astro-cid-5fch3egm]{grid-row:span 3;grid-template-rows:subgrid;text-align:center;display:grid}.costbar[data-astro-cid-5fch3egm]>[data-astro-cid-5fch3egm]{align-self:end}.costbar[data-astro-cid-5fch3egm]>.costbar__name[data-astro-cid-5fch3egm],.costbar[data-astro-cid-5fch3egm]>.costbar__total[data-astro-cid-5fch3egm]{align-self:start}.costchart[data-astro-cid-5fch3egm] .costbar__total[data-astro-cid-5fch3egm]{letter-spacing:-.03em;color:var(--color-ink);margin-top:16px;font-size:32px;font-weight:700;line-height:1}.costbar__total[data-astro-cid-5fch3egm] span[data-astro-cid-5fch3egm]{letter-spacing:0;color:var(--color-ink-2);margin-top:6px;font-size:13px;font-weight:500;display:block}.costbar--fc[data-astro-cid-5fch3egm] .costbar__total[data-astro-cid-5fch3egm]{color:var(--color-action)}.costbar__col[data-astro-cid-5fch3egm]{margin-top:16px;position:relative}.costchart[data-astro-cid-5fch3egm] .costbar__callout[data-astro-cid-5fch3egm]{color:var(--color-ink);flex-direction:column;align-items:center;font-size:18px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:100%;left:0;right:0}.costbar__callout[data-astro-cid-5fch3egm] span[data-astro-cid-5fch3egm]{white-space:nowrap;transform:translate(-18px)}.costbar__callout[data-astro-cid-5fch3egm] small[data-astro-cid-5fch3egm]{margin-left:4px;font-size:13px;font-weight:500}.costbar__callout[data-astro-cid-5fch3egm] svg[data-astro-cid-5fch3egm]{color:var(--color-ink-2);margin:2px 0 -2px}.costbar__ghost[data-astro-cid-5fch3egm]{height:calc(var(--pct) * var(--unit) + var(--gaps) * 2px);border:1.5px dashed var(--color-ink-2);border-radius:4px 4px 12px 12px;padding:14px 12px;position:absolute;bottom:0;left:0;right:0}.costchart[data-astro-cid-5fch3egm] .costbar__ghost[data-astro-cid-5fch3egm] p[data-astro-cid-5fch3egm]{color:var(--color-ink-2);font-size:13px;line-height:1.35}.costbar__stack[data-astro-cid-5fch3egm]{border-radius:4px 4px 12px 12px;flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden}.costbar__part[data-astro-cid-5fch3egm]{height:calc(var(--pct) * var(--unit));flex:none;place-items:center;font-size:18px;font-weight:700;line-height:1.1;display:grid}.costbar__part--short[data-astro-cid-5fch3egm]{white-space:nowrap}.costbar__part[data-astro-cid-5fch3egm].costbar__part--short small[data-astro-cid-5fch3egm]{margin-left:4px;font-size:13px;display:inline}.costbar__part[data-astro-cid-5fch3egm] small[data-astro-cid-5fch3egm]{font-size:13px;font-weight:500;display:block}.costbar__part--fee[data-astro-cid-5fch3egm]{background:var(--color-ink-2);color:#fff}.costbar__part--fc[data-astro-cid-5fch3egm]{background:var(--color-action);color:#fff}.costchart[data-astro-cid-5fch3egm]{--color-loss:#f5a524;--color-unlodged:#e8590c}.costbar__part--loss[data-astro-cid-5fch3egm]{background:var(--color-loss);color:var(--color-ink)}.costbar__part--unlodged[data-astro-cid-5fch3egm],.swatch[data-astro-cid-5fch3egm].swatch--unlodged{background:var(--color-unlodged);color:var(--color-ink)}.costbar__part--time[data-astro-cid-5fch3egm],.swatch[data-astro-cid-5fch3egm].swatch--time{background:repeating-linear-gradient(135deg, var(--color-loss) 0 5px, color-mix(in srgb, var(--color-loss) 45%, #fff) 5px 10px);color:var(--color-ink)}.costchart[data-astro-cid-5fch3egm] .costbar__name[data-astro-cid-5fch3egm]{color:var(--color-ink);font-size:17px;font-weight:600}.costchart[data-astro-cid-5fch3egm] .key-group[data-astro-cid-5fch3egm]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:600;display:flex}.swatch[data-astro-cid-5fch3egm]{background:var(--color-loss);border-radius:3px;flex:none;width:14px;height:14px}.losses[data-astro-cid-5fch3egm]{border-top:1px solid var(--color-rule);margin-top:10px}.losses[data-astro-cid-5fch3egm].losses--extra{border-top:0;margin-top:0}.losses[data-astro-cid-5fch3egm] li[data-astro-cid-5fch3egm]{border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);padding:14px 0;font-size:15px;line-height:1.5}.losses[data-astro-cid-5fch3egm] strong[data-astro-cid-5fch3egm]{color:var(--color-ink);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.costchart[data-astro-cid-5fch3egm] .costchart__note{font-size:var(--text-body-sm);color:var(--color-ink-2);margin-top:16px;line-height:1.5}.costchart__key[data-astro-cid-5fch3egm] h3{color:var(--color-ink);font-size:18px;font-weight:600}@media (width<=1000px){.costchart[data-astro-cid-5fch3egm]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px}}@media (width<=640px){.costchart[data-astro-cid-5fch3egm]{--unit:36px;padding:28px 20px}.costchart__bars[data-astro-cid-5fch3egm]{grid-template-columns:repeat(2,136px);column-gap:16px}.costbar__part[data-astro-cid-5fch3egm],.costchart[data-astro-cid-5fch3egm] .costbar__callout[data-astro-cid-5fch3egm]{font-size:15px}.costbar__part[data-astro-cid-5fch3egm] small[data-astro-cid-5fch3egm]{font-size:12px}.costbar__part[data-astro-cid-5fch3egm].costbar__part--short small[data-astro-cid-5fch3egm],.costbar__callout[data-astro-cid-5fch3egm] small[data-astro-cid-5fch3egm]{margin-left:3px;font-size:12px}.costchart[data-astro-cid-5fch3egm] .costbar__total[data-astro-cid-5fch3egm]{font-size:28px}}
