.fy[data-astro-cid-d44xu53o]{border:1px solid var(--color-line);background:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.fy-top[data-astro-cid-d44xu53o]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.fy-title[data-astro-cid-d44xu53o]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:700}.fy-legend[data-astro-cid-d44xu53o]{color:var(--color-ink-soft);flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;display:flex}.fy-legend[data-astro-cid-d44xu53o] li[data-astro-cid-d44xu53o]{align-items:center;gap:.35rem;display:inline-flex}.sw[data-astro-cid-d44xu53o]{border-radius:.15rem;width:.625rem;height:.625rem}.sub[data-astro-cid-d44xu53o]{background:var(--color-brand-600)}.setup[data-astro-cid-d44xu53o]{background:var(--color-award)}.equip[data-astro-cid-d44xu53o]{background:#94a3b8}.fy-bars[data-astro-cid-d44xu53o]{gap:.875rem;display:grid}.fy-bar[data-astro-cid-d44xu53o]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label total""track track";align-items:end;gap:.35rem 1rem;display:grid}@media (width>=640px){.fy-bar[data-astro-cid-d44xu53o]{grid-template-columns:12rem minmax(0,1fr) 6rem;grid-template-areas:"label track total";align-items:center}}.fy-label[data-astro-cid-d44xu53o]{grid-area:label;min-width:0}.fy-who[data-astro-cid-d44xu53o]{color:var(--color-ink-soft);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}.fy-bar[data-astro-cid-d44xu53o].me .fy-who[data-astro-cid-d44xu53o]{color:var(--color-ink);font-weight:700}.fy-who[data-astro-cid-d44xu53o] span[data-astro-cid-d44xu53o]{background:var(--color-paper);color:var(--color-muted);border-radius:.25rem;padding:.05rem .35rem;font-size:.6875rem;font-weight:600}.fy-plan[data-astro-cid-d44xu53o]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:.75rem;display:block;overflow:hidden}.fy-plan[data-astro-cid-d44xu53o]:hover{color:var(--color-brand-700);text-decoration:underline}.fy-track[data-astro-cid-d44xu53o]{grid-area:track;gap:2px;height:.875rem;display:flex}.fy-bar[data-astro-cid-d44xu53o]:not(.me) .seg[data-astro-cid-d44xu53o]{opacity:.55}.seg[data-astro-cid-d44xu53o]{border-radius:2px;height:100%}.seg[data-astro-cid-d44xu53o]:first-child{border-radius:3px 2px 2px 3px}.fy-total[data-astro-cid-d44xu53o]{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink);grid-area:total;font-size:.9375rem;font-weight:700}.fy-bar[data-astro-cid-d44xu53o]:not(.me) .fy-total[data-astro-cid-d44xu53o]{color:var(--color-ink-soft);font-weight:600}.fy-summary[data-astro-cid-d44xu53o]{font-size:.875rem;font-weight:600}.fy-summary[data-astro-cid-d44xu53o].warn{color:var(--color-warn)}.fy-summary[data-astro-cid-d44xu53o].good{color:var(--color-good)}.fy-note[data-astro-cid-d44xu53o]{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.isp-note[data-astro-cid-w5sn2g6s]{border:1px solid var(--color-line);background:var(--color-paper);max-width:46rem;color:var(--color-ink-soft);border-radius:.625rem;padding:1rem 1.25rem;line-height:1.6}.isp-note[data-astro-cid-w5sn2g6s] strong[data-astro-cid-w5sn2g6s]{color:var(--color-ink);font-weight:600}.isp-note[data-astro-cid-w5sn2g6s] a[data-astro-cid-w5sn2g6s]{color:var(--color-brand-700);text-underline-offset:2px;font-weight:600;text-decoration:underline}.isp-alts[data-astro-cid-w5sn2g6s]{grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:1.25rem;display:grid}.isp-alt[data-astro-cid-w5sn2g6s]{border:1px solid var(--color-line);background:#fff;border-radius:.625rem;align-items:center;gap:1rem;padding:.875rem 1.125rem;transition:border-color .15s,box-shadow .15s;display:flex}.isp-alt[data-astro-cid-w5sn2g6s]:hover{border-color:#cdd5e3;box-shadow:0 6px 20px -12px #0b1b3f40}.isp-alt-text[data-astro-cid-w5sn2g6s]{flex-direction:column;flex:1;min-width:0;display:flex}.isp-alt-meta[data-astro-cid-w5sn2g6s]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:.75rem;overflow:hidden}@media (width<=639px){.isp-alt[data-astro-cid-w5sn2g6s]{gap:.75rem;padding:.75rem .875rem}.isp-alt[data-astro-cid-w5sn2g6s] .provider-logo,.isp-alt[data-astro-cid-w5sn2g6s]>[data-astro-cid-w5sn2g6s]:first-child{width:3.5rem}}.isp-alt-name[data-astro-cid-w5sn2g6s]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-weight:600;overflow:hidden}.isp-alt-price[data-astro-cid-w5sn2g6s]{font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none;font-size:1.0625rem;font-weight:700}.isp-alt-price[data-astro-cid-w5sn2g6s] span[data-astro-cid-w5sn2g6s]{color:var(--color-muted);font-size:.8125rem;font-weight:500}.isp-chip[data-astro-cid-w5sn2g6s]{border:1px solid var(--color-line);height:2.125rem;color:var(--color-ink-soft);border-radius:.5rem;align-items:center;padding:0 .85rem;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.isp-chip[data-astro-cid-w5sn2g6s]:hover{color:var(--color-ink);border-color:#c5cede}
