.config-table-shell{min-width:0;max-width:100%}@media (width>=1000px){.panel.config-table-shell{padding-inline:1rem}}.config-table-shell .proof-table-head{align-items:start;gap:.95rem;display:grid}.config-table-shell .proof-table-head--compact{padding-bottom:.8rem}.config-table-shell .proof-table-head--inherited{padding-bottom:.75rem}.config-table-shell .proof-table-copy{gap:.28rem;max-width:34rem;display:grid}.config-table-shell .proof-table-copy .kicker{margin-bottom:0}.config-table-shell .proof-table-copy h3{letter-spacing:-.035em;color:var(--ink);margin-bottom:0;font-size:clamp(1.7rem,2.3vw,2.2rem);font-weight:800;line-height:1.02}.config-table-shell .proof-table-description{color:var(--muted);margin:0;line-height:1.5}.config-table-shell .proof-table-meta{flex-wrap:wrap;gap:.5rem;display:flex}.config-table-shell .proof-chip{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;background:var(--paper-strong);padding:.35rem .6rem;font-size:.72rem;font-weight:800}.config-table-shell .command-columns-scroll{scrollbar-gutter:stable;scrollbar-width:thin;border-radius:inherit;max-width:100%;overflow:hidden}.config-table-shell .command-columns-scroll table,.config-table-shell .table-body-pane table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.config-table-shell .command-columns-scroll table{background:var(--surface-muted)}.config-table-shell .table-command-center{top:calc(var(--telemetry-bar-height,54px) + var(--filter-bar-height,100px));z-index:44;border:2px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-muted);border-bottom:none;width:100%;max-width:100%;position:sticky;box-shadow:0 10px 15px -5px #0a0a0b1f}.config-table-shell.config-table-shell--no-filter .table-command-center,[data-chart-filter-scope]:not(:has([data-filter-bar])) .config-table-shell .table-command-center{top:var(--telemetry-bar-height,54px)}.config-table-shell .command-columns-scroll th{background:var(--surface-muted);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap;border-bottom:2px solid var(--line);text-align:left;padding:.72rem .85rem;font-size:.65rem;font-weight:800}.config-table-shell .command-columns-scroll th:first-child{z-index:2;background:var(--surface-muted);position:sticky;left:0}.config-table-shell .table-body-pane{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line-strong) #3e5a731f;border:2px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none;width:100%;max-width:100%;position:relative;overflow-x:auto}.config-table-shell .table-body-pane::-webkit-scrollbar{height:12px}.config-table-shell .table-body-pane::-webkit-scrollbar-track{background:#3e5a731f;border-radius:999px}.config-table-shell .table-body-pane::-webkit-scrollbar-thumb{background:linear-gradient(#7e8a98 0%,#66717f 100%);border:2px solid #ffffffeb;border-radius:999px}.config-table-shell .table-body-pane::-webkit-scrollbar-thumb:hover{background:linear-gradient(#6d7b8a 0%,#556271 100%)}.config-table-shell .table-body-pane table{background:var(--paper-strong)}.config-table-shell .table-body-pane:after{content:"";pointer-events:none;opacity:0;z-index:6;background:linear-gradient(90deg,#0d1b2a12,#0000);width:20px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:95px}.config-table-shell .table-body-pane.is-scrolled:after{opacity:1}.config-table-shell .cell-key{z-index:4;background:var(--paper-strong);border-right:2px solid var(--line);font-weight:700;position:sticky;left:0}.config-table-shell :is(.cab-group-header,.section-group-header) th{background-color:var(--surface-alt);color:var(--text-main);border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.06em;text-align:left;scroll-margin-top:calc(var(--telemetry-bar-height,54px) + var(--filter-bar-height,100px) + 60px);padding:1rem 1rem .7rem;font-size:.98rem;font-weight:800}.config-table-shell.config-table-shell--no-filter :is(.cab-group-header,.section-group-header) th,[data-chart-filter-scope]:not(:has([data-filter-bar])) .config-table-shell :is(.cab-group-header,.section-group-header) th{scroll-margin-top:calc(var(--telemetry-bar-height,54px) + 60px)}.config-table-shell .data-row td{border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem}.config-table-shell .data-row:hover td{background:#5f85a60a}.config-table-shell .data-row:hover .cell-key{background:var(--surface-muted)}.config-table-shell .cell-dim{color:var(--muted);font-weight:500}.config-table-shell .cell-primary{color:var(--highlight);font-weight:800}.source-panel[data-astro-cid-bh3ksl67]{border:2px solid var(--ink);background:var(--paper-strong);border-radius:0;overflow:hidden}.source-header[data-astro-cid-bh3ksl67]{padding:2.35rem}.source-header[data-astro-cid-bh3ksl67] h2[data-astro-cid-bh3ksl67]{text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);margin:.5rem 0;font-size:1.8rem;font-weight:900}.source-details[data-astro-cid-bh3ksl67]{list-style:none}.source-details[data-astro-cid-bh3ksl67] summary[data-astro-cid-bh3ksl67]{cursor:pointer;z-index:10;font-family:var(--headline);text-transform:uppercase;letter-spacing:.05em;border:none;justify-content:center;align-items:center;font-weight:800;list-style:none;transition:background .15s;position:relative;background-color:var(--ink)!important;color:var(--paper)!important;padding:1.175rem 2.35rem!important;display:flex!important}.source-details[data-astro-cid-bh3ksl67] summary[data-astro-cid-bh3ksl67]:hover{background-color:var(--highlight)!important;color:var(--ink)!important}.source-details[data-astro-cid-bh3ksl67] summary[data-astro-cid-bh3ksl67]::-webkit-details-marker,.source-details[data-astro-cid-bh3ksl67] summary[data-astro-cid-bh3ksl67]::marker{display:none}.toggle-indicator[data-astro-cid-bh3ksl67]{font-family:var(--headline);letter-spacing:.05em;align-items:center;gap:.75rem;font-size:.85rem;font-weight:800;display:flex}.plus-minus[data-astro-cid-bh3ksl67]:before{content:"+";font-size:1.5rem}.source-details[data-astro-cid-bh3ksl67][open] .plus-minus[data-astro-cid-bh3ksl67]:before{content:"-"}.source-expanded-content[data-astro-cid-bh3ksl67]{background-color:var(--paper-strong);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size-md) var(--grid-size-md);border-top:2px solid var(--ink)}.source-audit-grid[data-astro-cid-bh3ksl67]{background:var(--ink);grid-template-columns:1fr;gap:1.5px;display:grid}.specimen-cell[data-astro-cid-bh3ksl67]{background:var(--paper-strong);flex-direction:column;padding:2rem 2.5rem;display:flex;position:relative}.specimen-cell[data-astro-cid-bh3ksl67]:hover{background:#fafbfc}.technical-watermark[data-astro-cid-bh3ksl67]{font-family:var(--headline);color:var(--accent-deep);opacity:.25;letter-spacing:.08em;font-size:.65rem;font-weight:800;position:absolute;top:1rem;right:1.5rem}.specimen-doc-name[data-astro-cid-bh3ksl67]{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;word-break:break-all;margin:.25rem 0 1rem;font-size:1.15rem;font-weight:700}.audit-telemetry-row[data-astro-cid-bh3ksl67]{border-top:1px solid var(--line);flex-wrap:wrap;gap:2rem;margin-top:.5rem;padding-top:1rem;display:flex}.telemetry-item[data-astro-cid-bh3ksl67]{flex-direction:column;gap:.15rem;display:flex}.telemetry-label[data-astro-cid-bh3ksl67]{font-family:var(--headline);text-transform:uppercase;color:var(--muted);letter-spacing:.04em;font-size:.68rem;font-weight:800}.telemetry-val[data-astro-cid-bh3ksl67]{font-family:var(--mono);color:var(--highlight);font-size:.85rem;font-weight:600}.supplement-gap-block[data-astro-cid-bh3ksl67]{background:var(--ink);border-bottom:2px solid var(--ink);gap:1px;display:grid}.supplement-gap-note[data-astro-cid-bh3ksl67]{background:var(--surface-warm,var(--paper));gap:.4rem;padding:1.5rem 2.5rem;display:grid}.supplement-gap-note[data-astro-cid-bh3ksl67] h3[data-astro-cid-bh3ksl67]{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.supplement-gap-note[data-astro-cid-bh3ksl67] p[data-astro-cid-bh3ksl67]{color:var(--ink);max-width:72ch;margin:0;font-size:.9rem;line-height:1.5}@media (width>=900px){.source-audit-grid[data-astro-cid-bh3ksl67]{grid-template-columns:1fr}}.policy-strip[data-astro-cid-3diblinv]{border:2px solid var(--ink);background:var(--paper-strong);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size-lg) var(--grid-size-lg);border-radius:0;overflow:hidden}.policy-strip__summary[data-astro-cid-3diblinv]{cursor:pointer;z-index:10;list-style:none;position:relative}.policy-strip__summary[data-astro-cid-3diblinv]::-webkit-details-marker{display:none}.policy-strip__grid[data-astro-cid-3diblinv]{background:var(--ink);grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2px;display:grid}.policy-strip__grid--4col[data-astro-cid-3diblinv]{grid-template-columns:repeat(4,1fr)}.policy-strip__toggle[data-astro-cid-3diblinv]{background:var(--ink);color:var(--paper);grid-column:1/-1;justify-content:center;align-items:center;padding:1.175rem 2.35rem;transition:background .15s;display:flex}.policy-strip__toggle[data-astro-cid-3diblinv]:hover{background:var(--highlight);color:var(--ink)}.policy-strip__toggle-indicator[data-astro-cid-3diblinv]{font-family:var(--headline);letter-spacing:.05em;align-items:center;gap:.75rem;font-size:.85rem;font-weight:800;display:flex}.policy-strip__plus-minus[data-astro-cid-3diblinv]:before{content:"+";font-size:1.5rem}.policy-strip__details[data-astro-cid-3diblinv][open] .policy-strip__plus-minus[data-astro-cid-3diblinv]:before{content:"-"}.policy-strip__expanded[data-astro-cid-3diblinv]{background:var(--ink)}.policy-strip__header[data-astro-cid-3diblinv]{background:var(--paper-strong);border-bottom:2.5px solid var(--ink);padding:3rem 2.5rem}.policy-strip__header[data-astro-cid-3diblinv] h2[data-astro-cid-3diblinv]{text-transform:uppercase;letter-spacing:-.03em;color:var(--ink);margin:.75rem 0 .5rem;font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:900;line-height:.95}.policy-strip__badge[data-astro-cid-3diblinv]{font-size:.75rem;font-weight:800;font-family:var(--headline);background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .6rem;display:inline-block}.policy-strip__matrix[data-astro-cid-3diblinv]{grid-template-columns:1fr 1fr;gap:1.5px;display:grid}.policy-strip__footer[data-astro-cid-3diblinv]{background:var(--paper-strong);border-top:2px solid var(--ink);font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;padding:1.5rem 2.5rem;font-size:.75rem}@media (width<=1100px){.policy-strip__grid[data-astro-cid-3diblinv],.policy-strip__grid--4col[data-astro-cid-3diblinv]{grid-template-columns:1fr 1fr}}@media (width<=850px){.policy-strip__matrix[data-astro-cid-3diblinv]{grid-template-columns:1fr}}@media (width<=700px){.policy-strip__grid[data-astro-cid-3diblinv],.policy-strip__grid--4col[data-astro-cid-3diblinv]{grid-template-columns:1fr}}.policy-strip-cell[data-astro-cid-sv5u7pmr]{background:var(--paper-strong);flex-direction:column;justify-content:center;padding:2.35rem;display:flex}.policy-strip-cell--accent[data-astro-cid-sv5u7pmr]{background:var(--surface-warm)}.policy-strip-cell__label[data-astro-cid-sv5u7pmr]{font-family:var(--headline);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:.1rem 0 .2rem;font-size:.72rem;font-weight:800;display:block}.policy-strip-cell__value[data-astro-cid-sv5u7pmr]{font-family:var(--headline);letter-spacing:-.04em;color:var(--highlight);flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:clamp(1.55rem,2.6vw,2.3rem);font-weight:900;line-height:1;display:flex}.policy-strip-cell__unit[data-astro-cid-sv5u7pmr]{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.95rem;font-weight:800}.policy-strip-cell__note[data-astro-cid-sv5u7pmr]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:.45rem;font-size:.78rem;font-weight:700}.policy-strip-section{background:var(--paper-strong);flex-direction:column;padding:2.5rem 2.25rem;display:flex;position:relative}.policy-strip-section--accent{background:var(--surface-warm)}.policy-strip-section--full{grid-column:1/-1}.policy-strip-section__watermark{font-family:var(--headline);color:var(--accent-deep);opacity:.35;letter-spacing:.1em;font-size:.68rem;font-weight:800;position:absolute;top:1.25rem;right:1.5rem}.policy-strip-section__title{color:var(--ink);margin-top:.25rem;font-size:1.45rem;font-weight:800;line-height:1.1}.policy-strip-section__list{gap:1.2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.policy-strip-section__list li{gap:.25rem;padding-left:1rem;display:grid;position:relative}.policy-strip-section__list li:before{content:"";background:var(--highlight);width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.policy-strip-section__highlight{color:var(--highlight);font-weight:800}.policy-strip-section__meta{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.9rem;font-weight:600}.policy-strip-section__note{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:.2rem;font-size:.78rem;font-weight:700}
