.plan-cycle{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);gap:.25rem;margin-block-end:2rem;padding:.25rem;display:inline-flex}.plan-cycle-opt,.plan-cycle>.cm-seg-option{border-radius:var(--radius-full);min-block-size:2.75rem;font-size:var(--text-base);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--dur-base,.18s) var(--ease-out,ease-out), color var(--dur-base,.18s) var(--ease-out,ease-out);background:0 0;padding-inline:1rem;font-weight:700}.plan-cycle-opt[aria-pressed=true],.plan-cycle>.cm-seg-option[aria-checked=true]{background:var(--color-brand);color:var(--color-brand-ink);box-shadow:none;border-color:#0000}.plan-cycle-note{font-size:var(--text-sm);color:var(--color-ink-muted);margin-block-end:2rem}.plan-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));display:grid}.plan-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.plan-cta{inline-size:100%;margin-block-start:auto}.plan-card[data-current]{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.plan-card[data-quoted]{align-items:center;column-gap:var(--space-4);flex-flow:wrap;grid-column:1/-1}.plan-card[data-quoted] .plan-cta{inline-size:auto;margin-block-start:0;margin-inline-start:auto}.plan-card[data-held]{border-color:var(--color-signal-strong);box-shadow:inset 0 0 0 1px var(--color-signal-strong)}.plan-flag-held{background:var(--color-signal-weak);color:var(--color-signal-text)}.plan-card[data-recommended]{border-color:var(--color-line-strong)}.plan-flag{padding-block:var(--space-0-5);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-weak);font-size:var(--text-xs);color:var(--color-brand-hover);align-self:start;font-weight:700}.plan-current-note{color:var(--color-signal-text);margin-block-start:auto;font-weight:600}.plan-current-note+.plan-cta{margin-block-start:0}.plan-name{font-weight:600}.plan-note{font-size:var(--text-xs);color:var(--color-ink-muted)}.bill-usage{gap:.875rem;display:grid}.bill-axis{gap:.375rem;min-inline-size:0;display:grid}.bill-axis-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bill-axis-label{font-size:var(--text-base);color:var(--color-ink);font-weight:600}.bill-axis-figure{font-size:var(--text-md);color:var(--color-ink);white-space:nowrap;font-weight:700}.bill-axis-figure small{font-size:var(--text-sm);color:var(--color-ink-muted);margin-inline-start:.375rem;font-weight:500}.bill-axis-sources{font-size:var(--text-sm);color:var(--color-ink-muted);overflow-wrap:anywhere}.bill-axis-bar{border-radius:var(--radius-full);background:var(--color-sunk);block-size:.375rem;display:block;overflow:hidden}.bill-axis-bar i{background:var(--color-brand);block-size:100%;display:block}.bill-axis[data-near] .bill-axis-figure{color:var(--color-signal-text)}.bill-axis[data-near] .bill-axis-bar i{background:var(--color-signal-strong)}.bill-axis[data-reached] .bill-axis-figure{color:var(--color-danger)}.bill-axis[data-reached] .bill-axis-bar i{background:var(--color-danger)}.bill-pays{gap:.125rem;display:grid}.bill-pays-lead{font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.bill-pays small{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:500}.bill-pays-also{font-size:var(--text-sm);color:var(--color-ink-muted)}.bill-standing .cm-facts dd{font-size:var(--text-lg);font-weight:700}.bill-plan{container-type:inline-size}.bill-standing{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.bill-standing>.cm-facts{flex:20rem;margin:0}.bill-centre{flex:none}.bill-section{border-block-start:1px solid var(--color-hairline);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.bill-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.bill-section-title{font-size:var(--text-md);color:var(--color-ink);margin:0;font-weight:700}.bill-section-hint{margin:var(--space-0-5) 0 0;font-size:var(--text-sm);color:var(--color-ink-muted)}.bill-section-head .plan-cycle{margin-block-end:0}.bill-ladder .plan-cycle-note{margin-block-end:var(--space-4)}.bill-ranked{gap:var(--space-4)}@container (width>=44rem){.bill-ranked,.bill-quiet{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.bill-quiet-toggle{align-items:center;gap:var(--space-3);min-block-size:2.75rem;inline-size:100%;border:0;border-block-start:1px solid var(--color-hairline);padding:var(--space-2) 0 0;font:inherit;font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;margin-block-start:var(--space-4);display:flex}.bill-quiet-verb{color:var(--color-brand-hover);margin-inline-start:auto;font-weight:600}.bill-quiet{column-gap:var(--space-6);border-block-start:1px solid var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.bill-quiet .bill-axis-label,.bill-quiet .bill-axis-figure{font-size:var(--text-sm);font-weight:500}.bill-quiet .bill-axis-figure{color:var(--color-ink-muted)}.bill-quiet .bill-axis-bar{block-size:.1875rem}.plan-price{align-items:baseline;gap:var(--space-2);font-size:var(--text-md);color:var(--color-ink);font-weight:700;display:flex}.plan-price small{font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:500}.plan-price-was{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:500}.plan-price-year{font-size:var(--text-xs);color:var(--color-ink-muted)}.plan-delta{gap:var(--space-1);margin-block:var(--space-2);border-block-start:1px solid var(--color-hairline);padding-block-start:var(--space-2);display:grid}.plan-delta-axis,.plan-own-axis{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.plan-own-axis .plan-delta-value{color:var(--color-ink)}.plan-delta-label{color:var(--color-ink-muted)}.plan-delta-value{white-space:nowrap;color:var(--color-ink);margin-inline-start:auto;font-weight:600}.plan-delta-value small{font-size:var(--text-xs);color:var(--color-ink-muted);margin-inline-start:.375rem;font-weight:400}.plan-delta-way{vertical-align:-.125em;block-size:.875rem;inline-size:.875rem;color:var(--color-ink-muted);margin-inline-start:.25rem;display:inline-block}.plan-delta-axis[data-way=same] .plan-delta-value{color:var(--color-ink-muted);font-weight:500}
