.numbers-figure:empty{display:none}.numbers-section{max-inline-size:880px}.numbers-section+.numbers-section{margin-block-start:56px}.numbers-section h2{margin:0 0 8px;font-size:1.5rem}.numbers-lead{color:var(--silk-muted);margin:0 0 8px}.numbers-page .read-table tbody th[scope=row]{min-inline-size:9rem;color:var(--silk);white-space:normal;overflow-wrap:anywhere;font-weight:500}.numbers-page .read-table .numbers-num{font-family:var(--font-mono);text-align:end;white-space:nowrap;padding-inline-start:16px;font-size:.9375em}.numbers-page .read-table td.numbers-price{white-space:normal;text-wrap:balance;min-inline-size:7.5rem}.numbers-ladder tr>*{border-block-end:0}.numbers-ladder thead th{border-block-end:1px solid var(--border)}.numbers-ladder-wrap .numbers-ladder tbody th{padding-inline-start:40px;position:relative}.numbers-ladder tbody th:before{content:"";background:linear-gradient(to bottom, var(--copper-hot), var(--copper));border-radius:1px;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:21px}.numbers-page .read-table tr.numbers-unit th{color:var(--silk-muted);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-block:24px 6px;font-weight:500}.numbers-page .read-table tbody:first-of-type tr.numbers-unit th{padding-block-start:10px}.numbers-ladder tbody:first-of-type tr.numbers-unit th:before{inset-block-start:50%}.numbers-ladder tbody:last-of-type tr:last-child th:before{block-size:var(--pad-at);inset-block-end:auto}.numbers-ladder tr[data-step]{--pad-at:calc(14px + var(--gap,0) * 32px + 12px)}.numbers-ladder tr[data-step]>*{padding-block:calc(4px + var(--gap,0) * 32px) 0;vertical-align:top}.numbers-ladder tr[data-step]>td{padding-block-start:calc(14px + var(--gap,0) * 32px)}.numbers-ladder tr[data-step] th:after{content:"";background:var(--pad);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--mask-raised);transition:scale var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:calc(var(--pad-at) - 6px);inset-inline-start:16px}.numbers-step,.numbers-pick{min-block-size:44px;padding-block:10px;display:block}.numbers-pick{inline-size:100%;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding-inline:0}.numbers-pick,.numbers-compare .btn{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.numbers-pick{border-radius:var(--radius-s);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.numbers-pick:active{background:color-mix(in srgb, var(--silk) 8%, transparent)}@media (hover:hover) and (pointer:fine){.numbers-pick:hover{color:var(--link)}}.numbers-ladder tr[data-picked] th:after{background:var(--primary);box-shadow:0 0 0 3px var(--mask-raised), 0 0 12px var(--glow);scale:1.35}.numbers-ladder tr[data-picked]>*{font-weight:650}.numbers-page .numbers-ladder tbody th[scope=row]{min-inline-size:0}.numbers-factor-short{display:none}@container (width<=519px){.numbers-ladder .numbers-factor{display:none}.numbers-factor-short{color:var(--silk-muted);padding-block-end:8px;display:block}}.numbers-compare{z-index:2;isolation:isolate;min-block-size:60px;margin-block:12px max(12px, env(safe-area-inset-bottom,0px));background:var(--glass-strong);backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--glass-border);border-radius:var(--radius-l);box-shadow:var(--shadow-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 20px;display:flex;position:sticky;inset-block-end:0}.numbers-compare[hidden]{display:none}.numbers-compare p{min-inline-size:0;margin:0;font-weight:600}.numbers-compare .btn{flex-shrink:0}.numbers-page .level-related{max-inline-size:none}@container (width>=640px){.numbers-page .level-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=960px){.numbers-page .level-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
