.guide-toc{max-inline-size:78ch;margin-block-start:20px}.guide-toc-h{color:var(--vb-faint);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.guide-toc ul{flex-wrap:wrap;gap:2px 18px;margin:6px 0 0;padding:0;list-style:none;display:flex}.guide-toc a{min-block-size:24px;color:var(--vb-muted);font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--vb-line-strong);text-underline-offset:3px;align-items:center;text-decoration-thickness:1px;display:inline-flex}.guide-toc a:hover{color:var(--vb-accent);text-decoration-color:currentColor}.guide h2[id]{scroll-margin-block-start:calc(var(--vb-mast) + 24px)}.guide-body>p,.guide-body li{color:var(--vb-muted);font-size:var(--text-base);line-height:1.6}.guide-body>p+p{margin-block-start:10px}.guide-body>*+.limits,.guide-body>*+.gt-wrap{margin-block-start:16px}.guide-body .limits{max-inline-size:66ch}.gt-wrap{background:var(--vb-bg);border:1px solid var(--vb-line);border-radius:var(--radius-card);max-inline-size:100%;box-shadow:var(--vb-shadow);padding:0 10px 6px;overflow-x:auto}.gt-wrap:focus-visible{outline:2px solid var(--vb-accent);outline-offset:2px}.gt{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.gt caption{color:var(--vb-faint);font-size:var(--text-xs);text-align:start;padding:10px 0 8px}.gt caption span{max-inline-size:calc(100vw - 64px);display:inline-block;position:sticky;inset-inline-start:0}.gt thead th{block-size:32px;padding-inline:var(--vb-cell-x);border-block-end:1px solid var(--vb-line-strong);color:var(--vb-muted);font-size:var(--text-xs);text-align:start;white-space:nowrap;font-weight:500}.gt tbody th,.gt tbody td{padding:7px var(--vb-cell-x);border-block-end:1px solid var(--vb-line);text-align:start;vertical-align:top;font-weight:400;line-height:1.4}.gt tbody th{color:var(--vb-text);white-space:nowrap;font-weight:500}.gt tbody td{color:var(--vb-muted);font-variant-numeric:tabular-nums;min-inline-size:7rem}.gt td.nw{white-space:nowrap}.gt tbody tr:last-child>*{border-block-end:0}.guide-checked{color:var(--vb-muted);font-size:var(--text-sm)}.pt-wrap{position:relative}.pt{border-collapse:collapse;inline-size:100%;min-inline-size:720px;font-size:var(--text-sm)}.pt thead th{block-size:32px;padding-inline:var(--vb-cell-x);background:var(--vb-bg);border-block-end:1px solid var(--vb-line-strong);color:var(--vb-muted);font-size:var(--text-xs);text-align:start;white-space:nowrap;font-weight:500;position:sticky;top:0}.pt tbody td,.pt tbody th{block-size:32px;padding:0 var(--vb-cell-x);border-block-end:1px solid var(--vb-line);text-align:start;white-space:nowrap;font-weight:400}.pt .num{text-align:end}.pt tbody tr:hover>*{background:var(--vb-surface)}.pt .name{font-weight:500;text-decoration:none}.pt .name:hover{color:var(--vb-accent);text-underline-offset:3px;text-decoration:underline}.pt .by{color:var(--vb-faint);font-size:var(--text-xs);margin-inline-start:.5rem}.pt .mono{font-family:var(--font-mono);font-size:var(--text-xs)}.pt td.cost-has{color:var(--vb-accent);font-weight:600}.pt-calc [data-month]{color:var(--vb-text);font-weight:600}.changes{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.changes li{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 16px;display:flex}.changes a{color:var(--vb-accent);text-underline-offset:3px}.changes .mono{color:var(--vb-muted);font-size:var(--text-xs)}.more-pricing{border-block-start:1px solid var(--vb-line);font-size:var(--text-sm);flex-wrap:wrap;gap:6px 20px;margin-block-start:36px;padding-block-start:16px;display:flex}.more-pricing a{color:var(--vb-accent);text-underline-offset:3px}.calc-form{flex-wrap:wrap;align-items:end;gap:10px 16px;padding-block-end:10px;display:flex}.calc-form label{color:var(--vb-muted);font-size:var(--text-xs);gap:4px;display:grid}.calc-form input[type=number],.calc-form select{border:1px solid var(--vb-line-strong);border-radius:var(--radius-sm);background:var(--vb-surface);block-size:32px;color:var(--vb-text);font:inherit;font-size:var(--text-sm);padding-inline:10px}.calc-form input[type=number]{inline-size:11rem;font-family:var(--font-mono)}.calc-form select{min-inline-size:11rem}.calc-form .check{align-items:center;gap:8px;block-size:32px;display:flex}@media (width<=560px){.calc-form input[type=number],.calc-form select,.calc-form label:not(.check){inline-size:100%}}.strip-section{margin-block:8px 48px}@media (width<=720px){.pt{min-inline-size:0}.pt thead th,.pt tbody td,.pt tbody th{padding-inline:6px}.pt thead th{white-space:normal;vertical-align:bottom;padding-block:6px;line-height:1.2}.pt tbody th,.pt tbody td:not(.num){white-space:normal;padding-block:6px;line-height:1.3}.pt td .na{white-space:normal}.pt :is(td,th) .by,.pt .wide{display:none}}.res-cell{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.res-bar{border-radius:var(--radius-pill);background:var(--vb-raised);block-size:6px;inline-size:clamp(60px,9vw,140px);overflow:hidden}.res-bar i{inline-size:calc(var(--v) * 1%);border-radius:inherit;background:var(--hue,var(--vb-text));block-size:100%;display:block}@media (width<=700px){.res-bar{display:none}}.calc-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:14px;display:flex}.calc-presets[hidden]{display:none}.calc-presets>span{color:var(--vb-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.calc-presets .calc-chip{border:1px solid var(--vb-line-strong);border-radius:var(--radius-md);background:var(--vb-bg);color:var(--vb-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;padding:7px 14px;font-weight:600;display:inline-grid}.calc-presets .calc-chip small{color:var(--vb-faint);font-size:var(--text-2xs);font-weight:400}.calc-presets .calc-chip:hover,.calc-presets .calc-chip[aria-pressed=true]{border-color:var(--vb-text)}.bill{border:1px solid var(--vb-line);background:var(--vb-bg);box-shadow:var(--vb-shadow);border-radius:16px;margin:0 0 18px;padding:16px 20px}.bill figcaption{gap:2px;margin-block-end:12px;display:grid}.bill figcaption b{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.bill figcaption span{color:var(--vb-faint);font-size:var(--text-xs)}.bill-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bill-list li{font-size:var(--text-sm);grid-template-columns:minmax(150px,1.3fr) 48px minmax(0,3fr) 96px;align-items:center;gap:12px;display:grid}.bill-list a{color:var(--vb-text);white-space:nowrap;align-items:baseline;gap:8px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.bill-list a small{color:var(--vb-faint);font-size:var(--text-xs);text-overflow:ellipsis;font-weight:400;overflow:hidden}.bill-list a:hover{color:var(--vb-accent)}.bill-idx{color:var(--vb-muted);text-align:end}.bill-track{border-radius:var(--radius-pill);background:var(--vb-raised);block-size:10px;overflow:hidden}.bill-track i{inline-size:calc(var(--v) * 1%);border-radius:inherit;background:var(--hue,var(--vb-text));block-size:100%;transition:inline-size .25s var(--ease-out);display:block}.bill-list b{text-align:end}@media (width<=700px){.bill-list li{grid-template-columns:minmax(0,1fr) 80px}.bill-idx,.bill-track{display:none}}.pt-model{align-items:center;gap:10px;display:inline-flex}.pt .b-rank{text-align:center;inline-size:44px}.pt-model .pmark{border-radius:var(--radius-sm);block-size:26px;inline-size:26px;font-size:.8rem}.pt-model .pmark svg{block-size:15px;inline-size:15px}.pr-range tbody tr[data-hue]{box-shadow:inset 3px 0 0 var(--hue,transparent)}.pr-range tbody td,.pr-range tbody th{vertical-align:middle;padding-block:10px}.pr-range tbody th{padding-inline-start:16px}.pr-range td.num b{color:var(--vb-text);font-size:var(--text-sm);font-weight:600;display:block}.pr-range .pr-m{color:var(--vb-muted);font-size:var(--text-xs);margin-block-start:2px;text-decoration:none;display:block}.pr-range .pr-m:hover{color:var(--vb-accent);text-decoration:underline}.pr-range .pr-best{color:var(--vb-text);font-size:var(--text-sm);font-weight:600;display:inline}.pr-range td.num .by{margin:2px 0 0;display:block}
