.vast-page.top{padding-top:24px}.vast-page>.kicker{color:var(--accent);letter-spacing:.14em;margin-bottom:4px}.vast-page h1{font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 10px;letter-spacing:-.01em;line-height:1.1}.vast-page .ticker-strip{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid var(--rule-2);background:var(--vast-panel-bg);margin:0 0 18px;font-family:var(--font-mono)}.vast-page .tk-cell{display:flex;align-items:baseline;gap:8px;padding:7px 14px;border-right:1px solid var(--rule);flex:0 0 auto}.vast-page .tk-cell:last-child{border-right:0}.vast-page .tk-lbl{font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--weight-strong)}.vast-page .tk-val{font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.vast-page .tk-status{margin-left:auto;gap:6px}.vast-page .tk-status .tk-val{color:var(--pos);letter-spacing:.1em}.vast-page .tk-dot{width:7px;height:7px;background:var(--pos);box-shadow:0 0 6px var(--pos);display:inline-block;border-radius:50%;animation:vast-pulse 2.4s ease-in-out infinite}@keyframes vast-pulse{0%,to{opacity:1}50%{opacity:.35}}.vast-page .lede{max-width:80ch;margin:4px 0 22px}.vast-page .lede a{color:var(--accent)}.vast-page .lede strong{color:var(--ink);font-weight:var(--weight-strong)}.vast-page .controls{background:var(--vast-panel-bg);border:1px solid var(--rule);padding:12px 14px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}.vast-page .control-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vast-page .control-label{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-weight:var(--weight-strong);min-width:56px}.vast-page .pill-group{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.vast-page .chip-group-label{font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em;padding:0 6px;opacity:.75}.vast-page .chip-group-label:not(:first-child){border-left:1px solid var(--rule-2)}.vast-page .pill{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--ink-dim);border:1px solid var(--rule-2);padding:5px 10px;cursor:pointer;border-radius:0;font-weight:var(--weight-strong)}.vast-page .pill:hover{color:var(--ink);border-color:var(--accent)}.vast-page .pill.on{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.vast-page .vast-section{margin-top:28px;padding-top:14px;border-top:1px solid var(--rule)}.vast-page .sec-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.vast-page .sec-num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--bg);background:var(--accent);font-weight:var(--weight-strong);letter-spacing:.06em;padding:2px 6px;line-height:1}.vast-page .sec-kicker-label{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--weight-strong);padding-left:4px;border-left:1px solid var(--rule-2);padding-right:2px}.vast-page .sec-head h2{font-family:var(--font-display);font-size:var(--fs-lg);margin:0;font-weight:var(--weight-display);letter-spacing:-.005em}.vast-page .sec-note{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.04em;margin-left:auto}.vast-page .chart-wrap{position:relative;border:1px solid var(--rule);background:var(--vast-panel-bg);padding:10px;margin-bottom:8px;border-radius:0}.vast-page .chart-wrap-hero{background:var(--vast-panel-bg-hero);border-color:var(--rule-2)}.vast-page .chart-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-dim);background:color-mix(in srgb,var(--vast-panel-bg) 80%,transparent);pointer-events:none;padding:0 24px;text-align:center}.vast-page .chart-wrap-hero .chart-status{background:color-mix(in srgb,var(--vast-panel-bg-hero) 80%,transparent)}.vast-page .quant-strip{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--rule-2);border-top:0;background:var(--vast-panel-bg);font-family:var(--font-mono);margin-bottom:8px}.vast-page .qs-cell{padding:6px 12px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:2px;min-width:0}.vast-page .qs-cell:last-child{border-right:0}.vast-page .qs-cell-hero{background:color-mix(in srgb,var(--accent) 8%,transparent)}.vast-page .qs-lbl{font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);letter-spacing:.1em;font-weight:var(--weight-strong)}.vast-page .qs-val{font-size:var(--fs-md);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.vast-page .qs-cell-hero .qs-val{color:var(--accent)}.vast-page .table-wrap{border:1px solid var(--rule);background:var(--vast-panel-bg);overflow-x:auto}.vast-page .data{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-sm)}.vast-page .data th,.vast-page .data td{padding:var(--vast-cell-y) var(--vast-cell-x);border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;height:var(--vast-row-h);font-variant-numeric:tabular-nums}.vast-page .data th+th,.vast-page .data td+td{border-left:1px solid var(--rule)}.vast-page .data th{background:var(--surface-3);font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--weight-strong);border-bottom:1px solid var(--rule-2);white-space:nowrap}.vast-page .data td.num,.vast-page .data th.num{text-align:right;font-variant-numeric:tabular-nums}.vast-page .data td.dim{color:var(--ink-dim)}.vast-page .data tbody tr:nth-child(2n) td{background:var(--vast-row-stripe)}.vast-page .data tbody tr:hover td{background:var(--surface-3)}.vast-page .tag{display:inline-block;padding:1px 6px;font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);border-radius:0;letter-spacing:.06em;text-transform:uppercase;font-weight:var(--weight-strong)}.vast-page .tag.verified{background:color-mix(in srgb,var(--vast-pos) 16%,transparent);color:var(--vast-pos);border:1px solid color-mix(in srgb,var(--vast-pos) 40%,transparent)}.vast-page .tag.deverified{background:color-mix(in srgb,var(--vast-neg) 16%,transparent);color:var(--vast-neg);border:1px solid color-mix(in srgb,var(--vast-neg) 40%,transparent)}.vast-page .footnote{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--ink-dim);margin:10px 0 0;padding:9px 12px;background:var(--vast-panel-bg);border-left:2px solid var(--neutral);max-width:80ch;line-height:1.55}.vast-page .footnote code,.vast-page .footnote em{font-family:var(--font-mono);font-size:calc(var(--fs-xs));color:var(--accent);font-style:normal}.vast-page .footnote-last{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-dim);margin:28px 0 0;padding:12px 16px;background:var(--vast-panel-bg);border-left:2px solid var(--accent);max-width:80ch}.vast-page .footnote-last a{color:var(--accent)}@media(max-width:720px){.vast-page .ticker-strip{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.vast-page .tk-cell{scroll-snap-align:start;padding:6px 10px;gap:6px}.vast-page .tk-status{position:sticky;right:0;margin-left:auto;background:var(--vast-panel-bg);border-left:1px solid var(--rule-2)}.vast-page .quant-strip{grid-template-columns:repeat(3,1fr)}.vast-page .qs-cell:nth-child(3){border-right:0}.vast-page .qs-cell:nth-child(-n+3){border-bottom:1px solid var(--rule)}.vast-page .sec-head{flex-direction:column;align-items:flex-start;gap:6px}.vast-page .sec-head h2{line-height:1.2}.vast-page .sec-note{margin-left:0;font-size:calc(var(--fs-xs) - 1px)}.vast-page .sec-num,.vast-page .sec-kicker-label{display:inline-block}.vast-page .chip-group-label:not(:first-child){border-left:0}.vast-page .chip-group-label{display:block;width:100%;padding:4px 0 2px;opacity:.85}.vast-page h1{font-size:calc(var(--fs-xl) - 2px)}.vast-page .footnote{padding:8px 10px}.vast-page .footnote-last{padding:10px 12px}}@media(max-width:480px){.vast-page .quant-strip{grid-template-columns:repeat(2,1fr)}.vast-page .qs-cell{border-right:1px solid var(--rule)}.vast-page .qs-cell:nth-child(2n){border-right:0}.vast-page .qs-cell:not(:last-child){border-bottom:1px solid var(--rule)}.vast-page .qs-cell-hero{grid-column:1 / -1;border-right:0}.vast-page .chart-wrap-hero{height:300px!important}.vast-page .chart-wrap:not(.chart-wrap-hero){padding:8px}.vast-page .data{font-size:calc(var(--fs-sm) - 1px)}.vast-page .tk-cell{padding:6px 8px}.vast-page .tk-lbl{font-size:calc(var(--fs-xs) - 2px)}}.availability-page .grid-wrap{position:relative;border:1px solid var(--rule);background:var(--vast-panel-bg);padding:10px;margin-bottom:8px;overflow-x:auto}.availability-page .grid-wrap-hero{background:var(--vast-panel-bg-hero, var(--vast-panel-bg));border-color:var(--rule-2);padding:14px}.availability-page .grid-container{display:grid;gap:1px;min-width:100%;font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);font-variant-numeric:tabular-nums}.availability-page .grid-cell{padding:5px 6px;background:var(--surface);color:var(--ink-dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--rule-2)}.availability-page .grid-cell-corner{background:var(--bg);border:0}.availability-page .grid-cell-col-head{font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;font-size:calc(var(--fs-xs) - 2px);background:var(--bg);color:var(--ink-dim)}.availability-page .grid-cell-row-head{font-weight:var(--weight-strong);text-align:left;background:var(--bg);color:var(--ink)}.availability-page .grid-cell-empty{background:transparent;border:1px dashed var(--rule-2);color:transparent}.availability-page .grid-cell-on{background:color-mix(in srgb,var(--vast-pos, #2c8055) 22%,var(--surface));color:var(--ink);font-weight:var(--weight-strong);border-color:var(--vast-pos, #2c8055)}.availability-page .grid-cell-off{background:color-mix(in srgb,var(--vast-neg, #a84040) 18%,var(--surface));color:var(--ink-dim);border-color:color-mix(in srgb,var(--vast-neg, #a84040) 50%,transparent);text-decoration:line-through}.availability-page .data tr.row-top td{background:color-mix(in srgb,var(--vast-accent, var(--accent)) 8%,transparent);border-top:1px solid var(--vast-accent, var(--accent));border-bottom:1px solid var(--vast-accent, var(--accent));font-weight:var(--weight-strong)}@media(max-width:720px){.availability-page .grid-container{font-size:calc(var(--fs-xs) - 2px)}.availability-page .grid-cell{padding:3px 4px}}
