.inst[data-astro-cid-s2ocrlwo]{max-width:1080px;margin:0 auto}.inst-head[data-astro-cid-s2ocrlwo]{border:0;margin-bottom:0;padding:0 0 24px}.inst-eyebrow[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--ink-dim);margin:0 0 8px}.inst-title[data-astro-cid-s2ocrlwo]{font-family:var(--font-serif);font-size:var(--text-display-home);letter-spacing:-.04em;color:var(--ink);margin:0 0 10px;font-weight:400}.inst-sub[data-astro-cid-s2ocrlwo]{color:var(--ink-dim);font-size:var(--text-ui);max-width:calc(68 * var(--ch-serif));margin:0;line-height:1.6}.inst-index[data-astro-cid-s2ocrlwo]{margin-bottom:36px;scroll-margin-top:80px}.inst-index-head[data-astro-cid-s2ocrlwo]{border-bottom:1px solid var(--rule-hard,var(--rule));align-items:baseline;gap:12px;margin-bottom:0;padding-bottom:8px;display:flex}.inst-ord[data-astro-cid-s2ocrlwo],.inst-n[data-astro-cid-s2ocrlwo]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-dim)}.inst-n[data-astro-cid-s2ocrlwo]{margin-left:auto}.inst-h2[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink);margin:0;font-weight:600}.inst-table-scroll[data-astro-cid-s2ocrlwo]{max-width:100%;overflow-x:auto}.inst-table-scroll[data-astro-cid-s2ocrlwo]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.inst-table[data-astro-cid-s2ocrlwo]{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--text-xs);line-height:1.45}.inst-table[data-astro-cid-s2ocrlwo] th[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-2xs);text-align:left;color:var(--ink-dim);border-bottom:1px solid var(--rule);padding:10px 12px 8px 0;font-weight:600}.inst-table[data-astro-cid-s2ocrlwo] td[data-astro-cid-s2ocrlwo]{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);padding:10px 12px 10px 0}.inst-table[data-astro-cid-s2ocrlwo] td[data-astro-cid-s2ocrlwo]:last-child,.inst-table[data-astro-cid-s2ocrlwo] th[data-astro-cid-s2ocrlwo]:last-child{padding-right:0}.inst-table[data-astro-cid-s2ocrlwo] .c-id[data-astro-cid-s2ocrlwo]{width:22%;min-width:calc(18 * var(--ch-mono));font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap}.inst-table[data-astro-cid-s2ocrlwo] .c-runtime[data-astro-cid-s2ocrlwo]{width:14%;font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;color:var(--ink-dim)}.inst-table[data-astro-cid-s2ocrlwo] .c-title[data-astro-cid-s2ocrlwo]{width:28%;min-width:calc(24 * var(--ch-sans));color:var(--ink);word-break:normal;overflow-wrap:break-word;font-weight:600}.inst-table[data-astro-cid-s2ocrlwo] .c-measures[data-astro-cid-s2ocrlwo]{width:36%;min-width:calc(30 * var(--ch-sans));color:var(--ink-dim);word-break:normal;overflow-wrap:break-word}.inst-table[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]{color:var(--signal);border-bottom:1px solid #0000;text-decoration:none}.inst-table[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]:hover,.inst-table[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]:focus-visible{border-bottom-color:var(--signal)}.inst-mounts[data-astro-cid-s2ocrlwo]{flex-direction:column;gap:40px;margin-top:48px;display:flex}.inst-mount[data-astro-cid-s2ocrlwo]{scroll-margin-top:80px}.inst-mount-head[data-astro-cid-s2ocrlwo]{border-top:1px solid var(--rule-hard,var(--rule));font-family:var(--font-mono);font-size:var(--text-2xs);flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:10px;display:flex}.inst-mount-ord[data-astro-cid-s2ocrlwo]{color:var(--ink-dim)}.inst-mount-id[data-astro-cid-s2ocrlwo]{color:var(--ink);font-weight:600}.inst-mount-runtime[data-astro-cid-s2ocrlwo]{color:var(--ink-dim);margin-left:auto}.inst-mount-line[data-astro-cid-s2ocrlwo]{color:var(--ink-dim);font-size:var(--text-sm);max-width:calc(78 * var(--ch-serif));margin:8px 0 16px;line-height:1.55}.inst-front[data-astro-cid-s2ocrlwo]{margin-top:28px;display:block}.inst-card[data-astro-cid-s2ocrlwo]{border-top:1px solid var(--ink);grid-template-columns:190px minmax(0,1fr);column-gap:32px;margin:0;padding:28px 0 36px;display:grid}.inst-card-head[data-astro-cid-s2ocrlwo]{flex-direction:column;grid-column:1;align-items:flex-start;gap:18px;display:flex}.inst-card-ord[data-astro-cid-s2ocrlwo]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-dim)}.inst-card-title[data-astro-cid-s2ocrlwo]{font-family:var(--font-serif);font-size:var(--text-xl);margin:0;font-weight:400;line-height:1.2}.inst-card-title[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.inst-card-title[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]:hover,.inst-card-title[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]:focus-visible{border-bottom-color:var(--signal)}.inst-card-line[data-astro-cid-s2ocrlwo]{font-family:var(--font-serif);font-size:var(--text-base);color:var(--ink-dim);grid-column:1;align-self:start;line-height:1.5}.inst-bench[data-astro-cid-s2ocrlwo]{margin-bottom:48px;scroll-margin-top:80px}.inst-bench-intro[data-astro-cid-s2ocrlwo]{color:var(--ink-dim);font-size:var(--text-sm);max-width:calc(68 * var(--ch-serif));margin:12px 0 8px;line-height:1.55}.inst-table[data-astro-cid-s2ocrlwo] .c-post[data-astro-cid-s2ocrlwo]{width:14%;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-dim);word-break:break-word}.calc-grid[data-astro-cid-s2ocrlwo]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.generator-grid[data-astro-cid-s2ocrlwo]{grid-template-columns:340px 1fr;gap:28px;display:grid}.panel[data-astro-cid-s2ocrlwo]{border:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.panel-head[data-astro-cid-s2ocrlwo]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.panel-title[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--ink);margin:0;font-weight:600}.panel-tag[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--ink-dim)}.panel-actions[data-astro-cid-s2ocrlwo]{flex-wrap:wrap;gap:8px;display:flex}.flat-btn[data-astro-cid-s2ocrlwo]{border:1px solid var(--rule-hard,var(--rule));color:var(--ink);font-family:var(--font-sans);font-size:var(--text-2xs);cursor:pointer;background:0 0;border-radius:0;min-height:32px;padding:6px 10px}.flat-btn[data-astro-cid-s2ocrlwo]:hover,.flat-btn[data-astro-cid-s2ocrlwo]:focus-visible{border-color:var(--signal);color:var(--signal)}.flat-btn[data-astro-cid-s2ocrlwo].copied{border-color:var(--ink);color:var(--ink)}.scenario-presets[data-astro-cid-s2ocrlwo],.preset-buttons[data-astro-cid-s2ocrlwo]{flex-wrap:wrap;gap:6px;display:flex}.preset-buttons[data-astro-cid-s2ocrlwo]{flex-direction:column}.scenario-btn[data-astro-cid-s2ocrlwo],.preset-btn[data-astro-cid-s2ocrlwo],.spec-tab[data-astro-cid-s2ocrlwo]{border:1px solid var(--rule);color:var(--ink-dim);font-family:var(--font-sans);font-size:var(--text-2xs);text-align:left;cursor:pointer;background:0 0;border-radius:0;min-height:32px;padding:6px 10px}.scenario-btn[data-astro-cid-s2ocrlwo]:hover,.preset-btn[data-astro-cid-s2ocrlwo]:hover,.spec-tab[data-astro-cid-s2ocrlwo]:hover{color:var(--ink);border-color:var(--rule-hard,var(--rule))}.scenario-btn[data-astro-cid-s2ocrlwo].active,.preset-btn[data-astro-cid-s2ocrlwo].active,.spec-tab[data-astro-cid-s2ocrlwo].active{color:var(--signal);border-color:var(--signal)}.input-group[data-astro-cid-s2ocrlwo]{flex-direction:column;gap:6px;min-width:0;display:flex}.input-group[data-astro-cid-s2ocrlwo] label[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-dim)}.input-note[data-astro-cid-s2ocrlwo]{font-size:var(--text-2xs);color:var(--ink-dim);font-family:var(--font-sans)}.input-group[data-astro-cid-s2ocrlwo] input[data-astro-cid-s2ocrlwo][type=number],.input-group[data-astro-cid-s2ocrlwo] input[data-astro-cid-s2ocrlwo][type=text],.input-group[data-astro-cid-s2ocrlwo] select[data-astro-cid-s2ocrlwo]{background-color:var(--bg);border:1px solid var(--rule);color:var(--ink);font-size:var(--text-ui);border-radius:0;outline:none;min-width:0;padding:8px 10px}.input-group[data-astro-cid-s2ocrlwo] input[data-astro-cid-s2ocrlwo]:focus,.input-group[data-astro-cid-s2ocrlwo] select[data-astro-cid-s2ocrlwo]:focus{border-color:var(--signal)}.input-group[data-astro-cid-s2ocrlwo] input[data-astro-cid-s2ocrlwo][type=range]{width:100%;accent-color:var(--signal);cursor:pointer;min-height:32px}.metric-box[data-astro-cid-s2ocrlwo]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.metric-label[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--ink-dim)}.metric-value[data-astro-cid-s2ocrlwo]{font-family:var(--font-mono);font-size:var(--text-3xl);color:var(--ink);font-weight:700}.solvency-badge[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);font-size:var(--text-2xs);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:8px 0}.solvency-badge[data-astro-cid-s2ocrlwo].secured{color:var(--ink)}.solvency-badge[data-astro-cid-s2ocrlwo].fuse{color:var(--signal);font-weight:600}.breakdown-list[data-astro-cid-s2ocrlwo]{font-size:var(--text-xs);flex-direction:column;gap:0;display:flex}.breakdown-item[data-astro-cid-s2ocrlwo]{border-bottom:1px solid var(--rule);color:var(--ink-dim);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.breakdown-item[data-astro-cid-s2ocrlwo] strong[data-astro-cid-s2ocrlwo]{color:var(--ink);font-family:var(--font-mono);white-space:nowrap;font-weight:600}.spec-tabs[data-astro-cid-s2ocrlwo]{-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.spec-tab[data-astro-cid-s2ocrlwo]{font-family:var(--font-sans);white-space:nowrap}.spec-editor[data-astro-cid-s2ocrlwo]{border:1px solid var(--rule);min-width:0}.editor-header[data-astro-cid-s2ocrlwo]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.file-path[data-astro-cid-s2ocrlwo]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spec-editor[data-astro-cid-s2ocrlwo] pre[data-astro-cid-s2ocrlwo]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink);background:0 0;max-height:380px;margin:0;padding:14px;line-height:1.6;overflow-x:auto}@media (width<=900px){.generator-grid[data-astro-cid-s2ocrlwo]{grid-template-columns:1fr}}@media (width<=768px){.calc-grid[data-astro-cid-s2ocrlwo],.generator-grid[data-astro-cid-s2ocrlwo]{grid-template-columns:1fr;gap:20px}.inst-title[data-astro-cid-s2ocrlwo]{font-size:var(--text-display-page-sm)}.inst-table[data-astro-cid-s2ocrlwo] .c-title[data-astro-cid-s2ocrlwo],.inst-table[data-astro-cid-s2ocrlwo] .c-measures[data-astro-cid-s2ocrlwo]{min-width:calc(24 * var(--ch-sans))}.metric-value[data-astro-cid-s2ocrlwo]{font-size:var(--text-xl)}}.inst-card[data-astro-cid-s2ocrlwo]>.streamlab{grid-area:1/2/span 3;min-width:0;margin:0}@media (width<=1100px){.inst-card[data-astro-cid-s2ocrlwo]{grid-template-columns:140px minmax(0,1fr);column-gap:20px}}@media (width<=640px){.inst-card[data-astro-cid-s2ocrlwo]{padding:22px 0 28px;display:block}.inst-card-head[data-astro-cid-s2ocrlwo]{gap:8px}.inst-card-line[data-astro-cid-s2ocrlwo]{margin:12px 0 20px}.inst-card-title[data-astro-cid-s2ocrlwo] a[data-astro-cid-s2ocrlwo]{align-items:center;min-height:44px;display:inline-flex}}
