.price-index[data-v-d0b13d3f]{margin:0 0 var(--space-7)}.pi-hed[data-v-d0b13d3f]{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:6px 0 14px;font-size:clamp(28px,4vw,44px);line-height:1.08}.pi-deck[data-v-d0b13d3f]{max-width:68ch;font-size:var(--text-md);color:var(--ink-soft);margin:0 0 26px;line-height:1.55}.pi-caption-text[data-v-d0b13d3f]{max-width:78ch;color:var(--ink-faint);margin:0 0 12px;font-size:12.5px;line-height:1.5}.pi-deck em[data-v-d0b13d3f]{color:var(--ink);border-bottom:1px solid var(--hairline);font-style:normal}.pi-scroll[data-v-d0b13d3f]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow-x:auto;box-shadow:0 1px #18120e08}.pi-scroll[data-v-d0b13d3f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pi-table[data-v-d0b13d3f]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:14px}.pi-caption[data-v-d0b13d3f]{text-align:left;color:var(--ink-faint);border-bottom:1px solid var(--hairline-soft);white-space:normal;padding:12px 18px 11px;font-size:12.5px;line-height:1.5}.pi-table thead th[data-v-d0b13d3f]{z-index:2;background:var(--paper-deep);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:var(--smallcaps-tracking);text-transform:uppercase;color:var(--ink-faint);text-align:left;white-space:nowrap;padding:10px 18px;font-size:10px;font-weight:500;position:sticky;top:0}.pi-table .pi-provider[data-v-d0b13d3f]{z-index:1;background:var(--surface);border-right:1px solid var(--hairline-soft);min-width:224px;position:sticky;left:0}.pi-table thead .pi-provider[data-v-d0b13d3f]{z-index:3;background:var(--paper-deep)}.pi-table tbody th[data-v-d0b13d3f],.pi-table tbody td[data-v-d0b13d3f]{border-bottom:1px solid var(--hairline-soft);vertical-align:top;text-align:left;padding:12px 18px}.pi-table tbody tr:last-child th[data-v-d0b13d3f],.pi-table tbody tr:last-child td[data-v-d0b13d3f]{border-bottom:0}.pi-table tbody tr:hover .pi-provider[data-v-d0b13d3f],.pi-table tbody tr:hover .pi-num[data-v-d0b13d3f]{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.pi-name[data-v-d0b13d3f]{color:var(--ink);align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.pi-plan[data-v-d0b13d3f]{color:var(--ink-soft);margin-top:2px;font-size:13px;display:block}.pi-plan-note[data-v-d0b13d3f]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:10px;display:block}.pi-us[data-v-d0b13d3f]{border:1px solid var(--accent);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding:1px 6px;font-size:9px;font-weight:500}.pi-unit-tag[data-v-d0b13d3f]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;font-size:10.5px}.pi-num[data-v-d0b13d3f]{color:var(--ink);white-space:nowrap;text-align:right!important}.pi-amount[data-v-d0b13d3f]{letter-spacing:-.01em;font-size:15px;display:block}.pi-bar[data-v-d0b13d3f]{background:var(--hairline-soft);border-radius:2px;height:2px;margin-top:7px;display:block;overflow:hidden}.pi-bar-fill[data-v-d0b13d3f]{background:color-mix(in srgb, var(--ink) 26%, transparent);border-radius:2px;height:100%;display:block}.pi-table .is-folio[data-v-d0b13d3f],.pi-table .is-folio .pi-provider[data-v-d0b13d3f],.pi-table tbody tr.is-folio:hover .pi-provider[data-v-d0b13d3f],.pi-table tbody tr.is-folio:hover .pi-num[data-v-d0b13d3f]{background:var(--accent-soft)}.pi-table .is-folio th[data-v-d0b13d3f],.pi-table .is-folio .pi-amount[data-v-d0b13d3f]{color:var(--on-accent-container)}.pi-table .is-folio .pi-bar-fill[data-v-d0b13d3f]{background:var(--accent)}.pi-table .is-folio .pi-plan[data-v-d0b13d3f],.pi-table .is-folio .pi-unit-tag[data-v-d0b13d3f]{color:color-mix(in srgb, var(--on-accent-container) 72%, transparent)}.pi-table .is-cheapest .pi-amount[data-v-d0b13d3f]{font-weight:600}.pi-table .is-cheapest .pi-amount[data-v-d0b13d3f]:after{content:"";background:var(--success);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.pi-per[data-v-d0b13d3f]{border-left:1px solid var(--hairline-soft)}.pi-per-at[data-v-d0b13d3f]{letter-spacing:.08em;color:var(--ink-faint);margin-top:2px;font-size:9px;display:block}.pi-legend[data-v-d0b13d3f]{color:var(--ink-faint);align-items:baseline;gap:8px;margin:12px 0 0;font-size:12.5px;line-height:1.5;display:flex}.pi-dot[data-v-d0b13d3f]{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.pi-notes[data-v-d0b13d3f]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.pi-note-label[data-v-d0b13d3f]{color:var(--ink-faint);margin:0 0 10px}.pi-note ul[data-v-d0b13d3f]{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.pi-note li+li[data-v-d0b13d3f]{margin-top:10px}.pi-note strong[data-v-d0b13d3f]{color:var(--ink);font-weight:600}.pi-sources[data-v-d0b13d3f]{list-style:none;padding-left:0!important}.pi-sources li[data-v-d0b13d3f]{border-bottom:1px solid var(--hairline-soft);padding:5px 0;line-height:1.45;display:block}.pi-sources a[data-v-d0b13d3f]{color:var(--accent);white-space:nowrap;margin-left:6px;text-decoration:none}.pi-sources a[data-v-d0b13d3f]:hover{text-decoration:underline}.pi-checked[data-v-d0b13d3f]{color:var(--ink-faint);margin:14px 0 0;font-size:12.5px;line-height:1.55}.pi-scroll-hint[data-v-d0b13d3f]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:8px 0 0;font-size:10.5px;display:none}@media (width<=760px){.pi-unit[data-v-d0b13d3f]{display:none}.pi-table[data-v-d0b13d3f]{min-width:520px}.pi-table .pi-provider[data-v-d0b13d3f]{min-width:150px}.pi-table thead th[data-v-d0b13d3f],.pi-table tbody th[data-v-d0b13d3f],.pi-table tbody td[data-v-d0b13d3f]{padding-left:12px;padding-right:12px}.pi-scroll-hint[data-v-d0b13d3f]{display:block}}@media (width<=860px){.pi-notes[data-v-d0b13d3f]{gap:var(--space-5);grid-template-columns:1fr}}
