.disc-full:where(.astro-gpt4ptsr){--map-land: var(--surface-3);max-width:1440px;margin:0 auto;padding:0 20px;font-family:var(--font-mono);font-size:var(--fs-base)}.disc:where(.astro-gpt4ptsr) .page-head{margin-bottom:8px}.tape-top:where(.astro-gpt4ptsr){padding-top:16px}.disc-head:where(.astro-gpt4ptsr){padding-top:20px}.disc:where(.astro-gpt4ptsr) .standfirst:where(.astro-gpt4ptsr){color:var(--ink-dim)}.disc .up{color:var(--pos)}.disc .dn{color:var(--neg)}.tape:where(.astro-gpt4ptsr){display:flex;overflow:hidden;white-space:nowrap;border:1px solid var(--rule);background:var(--surface-2);padding:7px 0}.tape:where(.astro-gpt4ptsr):hover .tape-inner:where(.astro-gpt4ptsr){animation-play-state:paused}.tape-inner:where(.astro-gpt4ptsr){display:flex;animation:disc-scroll 60s linear infinite}@keyframes disc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tape-inner:where(.astro-gpt4ptsr){animation:none}.tape:where(.astro-gpt4ptsr){overflow-x:auto}}.disc .tcell{display:inline-flex;gap:8px;align-items:baseline;padding:0 22px;border-right:1px solid var(--rule);cursor:pointer}.disc .tcell:hover .sym{color:var(--link)}.tape:where(.astro-gpt4ptsr):active .tape-inner:where(.astro-gpt4ptsr),.tape:where(.astro-gpt4ptsr):focus-within .tape-inner:where(.astro-gpt4ptsr){animation-play-state:paused}.disc .tcell .sym{color:var(--ink-dim);font-weight:600}.disc .tcell .val{font-weight:600;color:var(--ink)}.controls:where(.astro-gpt4ptsr){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0}.controls:where(.astro-gpt4ptsr) .left:where(.astro-gpt4ptsr){display:flex;gap:18px;align-items:center;flex-wrap:wrap}.seg:where(.astro-gpt4ptsr){display:flex;gap:2px;flex-wrap:wrap}.seg:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr){background:var(--surface-2);border:1px solid var(--rule);color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;padding:4px 12px;cursor:pointer;text-transform:uppercase}.seg:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr):hover{color:var(--ink)}.seg:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr).on{color:var(--link);border-color:var(--link-dim)}.modes:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr){font-weight:600;padding:4px 16px}.mapwrap:where(.astro-gpt4ptsr){display:grid;grid-template-columns:minmax(0,4fr) minmax(250px,1.3fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}@media(max-width:860px){.mapwrap:where(.astro-gpt4ptsr){grid-template-columns:1fr}}.mapwrap:where(.astro-gpt4ptsr)>div:where(.astro-gpt4ptsr){background:var(--surface);padding:10px 14px}#zmap:where(.astro-gpt4ptsr){width:100%;height:auto;display:block}.land:where(.astro-gpt4ptsr){fill:var(--map-land);stroke:var(--rule-2);stroke-width:.8;vector-effect:non-scaling-stroke}.usb:where(.astro-gpt4ptsr){fill:none;stroke:var(--rule-2);stroke-width:.6;vector-effect:non-scaling-stroke}.disc .zdot{cursor:pointer;stroke:var(--bg);stroke-width:1.5}.disc .zdot.sel{stroke:var(--ink);stroke-width:2.5}.disc .rlabel{fill:var(--ink);font:500 12px var(--font-sans);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.lhead:where(.astro-gpt4ptsr){display:grid;grid-template-columns:minmax(0,1fr) 44px 46px;gap:8px;margin:0 0 6px;border-bottom:1px solid var(--rule);padding-bottom:4px}.lhead:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr){all:unset;cursor:pointer;font:var(--fs-xs) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.lhead:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr):last-child{text-align:right}.lhead:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr).on{color:var(--link)}.lhead:where(.astro-gpt4ptsr) button:where(.astro-gpt4ptsr):after{content:attr(data-dir);margin-left:4px}.disc .lrow{display:grid;grid-template-columns:minmax(0,1fr) 44px 46px;gap:8px;align-items:center;padding:3px 0;cursor:pointer;font-family:var(--font-sans)}.disc .lrow>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disc .lrow:hover,.disc .lrow:focus-visible{background:var(--surface-2)}.disc .lrow.on{color:var(--accent)}.disc .lbar{height:8px;background:var(--surface-3);position:relative}.disc .lbar i{position:absolute;left:0;top:0;bottom:0}.layout:where(.astro-gpt4ptsr){display:grid;grid-template-columns:250px minmax(0,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}@media(max-width:760px){.layout:where(.astro-gpt4ptsr){grid-template-columns:1fr}.layout:where(.astro-gpt4ptsr) .maincol:where(.astro-gpt4ptsr){order:-1}.layout:where(.astro-gpt4ptsr) .side:where(.astro-gpt4ptsr){max-height:360px}}.side:where(.astro-gpt4ptsr){background:var(--surface);padding:8px 0;max-height:760px;overflow:auto}.side:where(.astro-gpt4ptsr) h2:where(.astro-gpt4ptsr),.chartpanel:where(.astro-gpt4ptsr) h2:where(.astro-gpt4ptsr){font-family:var(--font-mono);margin:2px 12px 8px;font-size:var(--fs-xs);letter-spacing:.1em;color:var(--ink-dim);text-transform:uppercase;font-weight:600}.disc .geogroup+.geogroup{margin-top:14px}.disc .geohead{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:5px 12px;font-size:9.5px;letter-spacing:.14em;color:var(--ink);text-transform:uppercase;background:var(--surface-3);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.disc .geohead .n{color:var(--ink-dim);letter-spacing:.04em}.disc .srow{display:grid;grid-template-columns:62px 1fr 62px;gap:6px;align-items:center;padding:6px 10px;cursor:pointer;border-left:2px solid transparent;border-bottom:1px solid var(--rule)}.disc .srow:hover,.disc .srow.on,.disc .srow:focus-visible{background:var(--surface-2)}.disc .srow.on{border-left-color:var(--accent)}.disc .srow .sym{font-size:var(--fs-sm);font-weight:600}.disc .srow .sub{display:block;font-size:9px;color:var(--ink-dim);font-weight:400}.disc .srow svg{width:100%;height:38px;display:block}.disc .srow .pr{display:block;text-align:right;font-weight:600;font-size:11.5px}.disc .srow .d{display:block;text-align:right;font-size:9.5px}.disc .sbase{stroke:var(--ink-dim);stroke-dasharray:2 2;stroke-width:1;opacity:.8}.maincol:where(.astro-gpt4ptsr){background:var(--surface);min-width:0}.hero:where(.astro-gpt4ptsr){padding:10px 18px 8px;border-bottom:1px solid var(--rule)}.eyebrow:where(.astro-gpt4ptsr){font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.sid:where(.astro-gpt4ptsr){font-size:var(--fs-base);margin:4px 0 6px}.price:where(.astro-gpt4ptsr){font-size:38px;font-weight:600;letter-spacing:-.01em;color:var(--accent)}.unit:where(.astro-gpt4ptsr){color:var(--ink-dim);font-size:var(--fs-sm)}.deltas:where(.astro-gpt4ptsr){display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px;font-size:var(--fs-base)}.deltas:where(.astro-gpt4ptsr)>span:where(.astro-gpt4ptsr){white-space:nowrap}.deltas:where(.astro-gpt4ptsr) kbd:where(.astro-gpt4ptsr){color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--fs-xs);margin-right:6px}.chartpanel:where(.astro-gpt4ptsr){padding:12px 14px}.chartpanel:where(.astro-gpt4ptsr) h2:where(.astro-gpt4ptsr){display:flex;align-items:center;gap:10px;margin:0 0 8px;flex-wrap:wrap}.chartpanel:where(.astro-gpt4ptsr) h2:where(.astro-gpt4ptsr) .hr:where(.astro-gpt4ptsr){flex:1;border-top:1px solid var(--rule)}.chart:where(.astro-gpt4ptsr){width:100%;height:360px;display:block;cursor:crosshair;user-select:none;touch-action:pan-y}.disc .axis text{fill:var(--ink-dim);font-size:10.5px;font-family:var(--font-sans)}.mark:where(.astro-gpt4ptsr){fill:var(--ink-faint);font-size:var(--fs-xs);font-family:var(--font-mono)}.disc .gridlines line{stroke:var(--rule);stroke-dasharray:2 3}.ma7:where(.astro-gpt4ptsr){stroke:var(--ink-dim);stroke-width:1.2;stroke-dasharray:3 3}#baseline:where(.astro-gpt4ptsr){stroke:var(--ink-dim);stroke-dasharray:4 3;stroke-width:1.1;opacity:.85}.selrect:where(.astro-gpt4ptsr){fill:var(--surface-3);fill-opacity:.6;stroke:var(--link-dim)}#xhair:where(.astro-gpt4ptsr) line:where(.astro-gpt4ptsr){stroke:var(--ink-dim);stroke-dasharray:3 3}#xh-dot:where(.astro-gpt4ptsr){stroke:var(--bg);stroke-width:1.5}#xh-box:where(.astro-gpt4ptsr){fill:var(--surface-2);stroke:var(--rule-2)}#xhair:where(.astro-gpt4ptsr) text:where(.astro-gpt4ptsr){fill:var(--ink);font-size:10.5px;font-family:var(--font-sans)}#xhair:where(.astro-gpt4ptsr) text:where(.astro-gpt4ptsr).dim{fill:var(--ink-dim)}.rangerow:where(.astro-gpt4ptsr){margin-top:10px;justify-content:center}.disc-notes:where(.astro-gpt4ptsr){padding-top:18px;padding-bottom:32px;font-family:var(--font-sans);font-size:var(--fs-md);color:var(--ink-dim)}.disc-notes:where(.astro-gpt4ptsr) p:where(.astro-gpt4ptsr){max-width:var(--measure-wide);margin:0 0 12px}.disc-notes:where(.astro-gpt4ptsr) .blend:where(.astro-gpt4ptsr){color:var(--ink)}.method:where(.astro-gpt4ptsr){max-width:var(--measure-wide);border-top:1px solid var(--rule);padding-top:12px;margin-bottom:12px}.method:where(.astro-gpt4ptsr) h2:where(.astro-gpt4ptsr){font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px}.method:where(.astro-gpt4ptsr) ul:where(.astro-gpt4ptsr){margin:0;padding-left:18px;line-height:1.6}.method:where(.astro-gpt4ptsr) li:where(.astro-gpt4ptsr){margin:2px 0}.disc-notes:where(.astro-gpt4ptsr) .source:where(.astro-gpt4ptsr){font-size:var(--fs-sm)}
