.cube{font-variant-numeric:tabular-nums;min-width:0;height:100%;min-height:0;container-type:inline-size}.cube-wait{height:100%;padding:var(--space-3);place-content:center;display:grid}.cube-grid{grid-template:"stack chart"minmax(0,1fr)"props props""strip strip""bands bands"/minmax(0,1fr) minmax(0,1fr);gap:.375rem .75rem;min-width:0;height:100%;min-height:0;display:grid}@container (width>=34rem){.cube-grid{grid-template:"stack props"minmax(0,1fr)"chart chart"minmax(7rem,11rem)"strip strip""bands bands"/minmax(0,1fr) minmax(0,18rem);gap:.5rem 1.5rem}}.cube-stack-area{grid-area:stack;min-width:0;min-height:0;overflow:hidden}.cube-props-area{grid-area:props;min-width:0}.cube-chart-area{grid-area:chart;min-width:0;min-height:0;overflow:hidden}.cube-chart-fill{height:100%}.cube-props{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.125rem .75rem;margin:0;font-size:.6875rem;line-height:1.25;display:grid}.cube-prop{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;display:grid}.cube-prop dt,.cube-prop dd{min-width:0;margin:0}.cube-prop-name{font-weight:var(--weight-label)}.cube-prop-short,.cube-prop-book{color:var(--ink-2)}.cube-prop-book,.cube-prop-cube{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cube-prop-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (width>=34rem){.cube-props{grid-template-columns:minmax(0,1fr);gap:.5rem;font-size:.75rem;line-height:1.35}.cube-prop{grid-template-columns:minmax(0,1fr)}.cube-prop-short,.cube-prop-brief{display:none}.cube-prop-book,.cube-prop-cube{clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.cube-prop-book{font-size:.6875rem;line-height:1.35}}.cube-chart{border-radius:var(--radius-small);min-width:0}.cube-chart--free{cursor:pointer}.cube-chart--free:focus-visible,.cube-strip--free:focus-visible,.stk-box:focus-visible{outline:var(--focus-ring);outline-offset:2px}.cube-chart-svg{touch-action:pan-y;user-select:none;display:block;overflow:visible}.cube-chart-grid{stroke:var(--rule);stroke-width:1px}.cube-chart-tick,.cube-chart-gap{fill:var(--ink-2);font-size:.625rem}.cube-chart-marker{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.cube-chart-band path[data-series-line],.cube-chart-sample{fill:none;stroke:var(--band,var(--ink));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:butt}.cube-chart-dot{fill:var(--band,var(--ink))}.cube-chart-chosen{fill:var(--band,var(--ink));stroke:var(--panel);stroke-width:1.5px}.cube-chart-name{fill:var(--ink);font-weight:var(--weight-label)}.cube-strip-row{align-items:center;gap:var(--space-2);grid-area:strip;min-width:0;display:flex}.cube-strip-cell{flex:1;min-width:0}.cube-strip-box{min-width:0}.cube-strip{border-radius:var(--radius-small);touch-action:pan-y;user-select:none;min-height:2.5rem;position:relative}.cube-strip--free{cursor:pointer}.cube-strip-svg{display:block;overflow:visible}.cube-strip-track{fill:var(--rule);opacity:.6}.cube-strip-share{fill:var(--ink-2)}.cube-strip-thumb{fill:none;stroke:var(--ink);stroke-width:1.5px}.cube-strip-initial{fill:var(--ink-2);font-size:.625rem}.cube-strip-initial[data-current]{fill:var(--ink);font-weight:var(--weight-label)}.cube-strip-key{color:var(--ink-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.625rem;line-height:1.2;overflow:hidden}.cube-bands-row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:bands;min-width:0;display:flex}.cube-bands{align-items:center;gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.cube-button{min-width:2.5rem;min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer}.cube-button--band{font-family:var(--font-code);font-weight:var(--weight-label)}.cube-button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.cube-button:disabled{opacity:.4;cursor:default}.cube-button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.cube-date{margin:0;font-size:.75rem}@media (width<=767.98px){.cube-date{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=768px){.cube-button{min-width:2rem;min-height:2rem}.cube-strip{min-height:2rem}}.stk{min-width:0}.stk-box{border-radius:var(--radius-small);user-select:none;margin-inline:auto;position:relative}.stk-canvas{border-top:0 solid var(--rule);width:100%;height:100%;color:var(--ink);text-decoration-color:var(--ink-2);pointer-events:none;display:block;position:absolute;inset:0}.stk-inset{image-rendering:pixelated;pointer-events:none;border-radius:2px;display:block;position:absolute}.stk-svg{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.stk-axis{fill:none;stroke:var(--ink-2);stroke-width:1px}.stk-text{fill:var(--ink-2);font-size:.6875rem}.stk-text--chosen{fill:var(--ink);font-weight:var(--weight-label)}.stk-mark{fill:none;stroke-linejoin:round}.stk-halo{stroke:var(--panel);stroke-width:2px;stroke-opacity:.5}.stk-cell{stroke:var(--ink);stroke-width:.75px;stroke-opacity:.75;fill:none}.stk-cell--filled{fill:var(--ink);fill-opacity:.35}.stk-line-halo{stroke:var(--panel);stroke-width:3px;stroke-opacity:.55}.stk-line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3}.stk-open-halo{stroke:var(--panel);stroke-width:4.5px}.stk-open{stroke:var(--ink);stroke-width:2.25px}.stk-inset-edge{stroke:var(--rule);stroke-width:1px}.stk-frame-halo{stroke:var(--panel);stroke-width:3px}.stk-frame{stroke:var(--ink);stroke-width:1.25px}.stk-line-text{margin:var(--space-1) 0 0;color:var(--ink-2);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=767.98px){.stk-line-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.stk-box[data-ask-highlight],.cube-button[data-ask-highlight],.cube-prop[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}[data-strip-date][data-ask-highlight] .cube-strip-track{fill:var(--ink);opacity:1}.cube-chart-band[data-ask-highlight] path[data-series-line]{stroke-width:3.5px}.file-note{gap:var(--space-2);color:var(--ink-2);font-size:var(--step--1);justify-items:start;margin:0;display:grid}.file-note p{margin:0}p.file-note{display:block}.file-note code{overflow-wrap:anywhere}.wm{row-gap:var(--wm-gap,1rem);font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow-x:clip}.wm-top{gap:var(--wm-gap,1rem);min-width:0;display:flex}.wm-image-box{width:var(--wm-image);height:var(--wm-image);transition:width var(--motion) var(--easing), height var(--motion) var(--easing);flex:none}.wm-image{outline-offset:3px;transition:width var(--motion) var(--easing), height var(--motion) var(--easing);position:relative}.wm-image[data-interactive=true]{cursor:crosshair;touch-action:none}.wm-image canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.wm-image .wm-veil,.wm-image .wm-marks{pointer-events:none}.wm-image .wm-marks{image-rendering:auto}.wm-wait{place-content:center;justify-items:start;gap:var(--space-2);width:100%;height:100%;padding:var(--space-3);border:1px dashed var(--rule);border-radius:var(--radius-small);color:var(--ink-2);font-size:var(--step--1);display:grid}.wm-panel{gap:var(--space-3);min-width:0;font-size:var(--step--1);flex-direction:column;line-height:1.35;display:flex}.wm-label{color:var(--ink-2)}.wm-month-name{font-size:var(--step-2);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:-.01em}.wm-month{gap:var(--space-1);display:grid}.wm-status,.wm-observed,.wm-month[data-kind=none] .wm-month-name{color:var(--ink-2)}.wm-coordinates{gap:var(--space-2);font-weight:var(--weight-label);display:flex}.wm-hint{color:var(--ink-2);margin-top:auto}.wm-play,.wm-retry{align-items:center;gap:var(--space-2);min-width:6.5rem;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;font-weight:var(--weight-label);cursor:pointer;display:inline-flex}.wm-play:hover,.wm-retry:hover{background:var(--ground)}.wm-play:disabled{border-color:var(--rule);color:var(--ink-2);cursor:default}.wm-play:focus-visible,.wm-retry:focus-visible,.wm-timeline:focus-visible,.wm-image:focus-visible{outline:var(--focus-ring);outline-offset:3px}.wm-play-icon{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:.625rem;height:.75rem}.wm-play[data-playing=true] .wm-play-icon{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.wm-timeline-box{min-height:0;overflow:hidden}.wm-timeline{touch-action:pan-y;cursor:ew-resize;border-radius:var(--radius-small)}.wm-timeline svg{font-family:var(--font-text);user-select:none;display:block;overflow:visible}.wm-year,.wm-tick,.wm-unit,.wm-at{fill:var(--ink-2)}.wm-year{font-weight:var(--weight-label)}.wm-initial{fill:var(--ink-2)}.wm-initial[data-current]{fill:var(--ink);font-weight:var(--weight-label)}.wm-track{fill:var(--panel);stroke:var(--rule);stroke-width:1px}.wm-share{fill:var(--ink-2)}.wm-thumb{fill:none;stroke:var(--ink);stroke-width:2px}.wm-cursor{fill:var(--away);opacity:.8}.wm-divider,.wm-grid{stroke:var(--rule);stroke-width:1px}.wm-axis{stroke:var(--ink-2);stroke-width:1px}.wm-gap{fill:var(--away);opacity:.4}.wm-lines path{fill:none;stroke:var(--band,var(--ink));stroke-linejoin:round;stroke-linecap:round}.wm-lines .wm-line-whole,.wm-lines .wm-line-observed,.wm-sample{stroke:var(--band,var(--ink));stroke-width:1.5px;stroke-linecap:butt}.wm-lines .wm-line-filled{stroke-width:1px;stroke-dasharray:3 3}.wm-lines .wm-dots-solid{fill:var(--band,var(--ink));stroke:none}.wm-lines .wm-dots-hollow{fill:var(--ground);stroke-width:1.25px}.wm-point{fill:var(--ground);stroke:var(--band,var(--ink));stroke-width:1.5px}.wm-point[data-observed=false]{stroke-dasharray:2 2}.wm-band{fill:var(--ink);font-weight:var(--weight-label)}.wm-value{fill:var(--ink-2);font-weight:var(--weight-text)}@media (prefers-reduced-motion:reduce){.wm-image-box,.wm-image{transition:none}}.wm-image[data-ask-highlight],.wm-pixel[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.wm [data-month-bar][data-ask-highlight] .wm-track,.wm .wm-point[data-ask-highlight]{stroke:var(--ink);stroke-width:2px}.wm .wm-lines [data-band][data-ask-highlight] path{stroke:var(--ink);stroke-width:2.5px}.held{gap:var(--space-2);align-content:start;display:grid}.held-heldout,.held-scope{max-width:none;color:var(--ink-2);margin:0;font-size:.75rem}.held-overall{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;max-width:none;margin:0;display:flex}.held-overall strong{font:600 var(--step-3) var(--font-code)}.held-label,.held-kappa{color:var(--ink-2);font-size:.75rem}.held-classes{border-collapse:collapse;width:100%;font-size:.75rem}.held-classes th,.held-classes td{padding:1px var(--space-1);text-align:right;border-bottom:1px solid var(--rule);font-weight:400}.held-classes th:first-child{text-align:left;white-space:nowrap}.held-classes thead th{color:var(--ink-2);font-size:.6875rem}.held-classes td{font-family:var(--font-code)}.held-classes td[data-predicted=false]{color:var(--ink-2);font-family:inherit;font-style:normal}.held-swatch{vertical-align:-1px;border-radius:2px;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}@media (width>=768px){.held{grid-template-rows:auto auto minmax(0,32rem) auto;height:100%}.held-classes{height:100%}}@media (width<=767px){.held-classes{font-size:.6875rem}.held-classes th,.held-classes td{padding:0 var(--space-1)}.held-overall strong{font-size:var(--step-2)}.held-scope{font-size:.6875rem}}.held [data-class][data-ask-highlight],.held .held-overall[data-ask-highlight],.held [data-heldout][data-ask-highlight],.held .held-scope[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.lv{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.lv-box{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);flex:none}.lv-box p{max-width:none;color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.4}.lv-box .lv-box-title{color:var(--ink);font-weight:600}.lv-box .lv-box-settings{margin-top:var(--space-1);color:var(--ink);font-style:normal}.lv-body{align-content:start;gap:var(--space-2) var(--space-3);flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 11rem;min-height:0;display:grid}.lv-mapbox{grid-area:1/1;min-width:0}.lv-map{aspect-ratio:1;border:1px solid var(--rule);background:var(--ground);width:100%;max-width:max(8rem,100svh - 24rem);position:relative}.lv-map canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.lv-map-empty{color:var(--ink-2);place-items:center;margin:0;font-size:.8125rem;display:grid;position:absolute;inset:0}.lv-side{gap:var(--space-2);flex-direction:column;grid-area:1/2/span 2;min-width:0;min-height:0;display:flex}.lv-epoch{font:600 .875rem var(--font-code);font-variant-numeric:tabular-nums;margin:0}.lv-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.lv-controls .details-button{min-width:6rem}.lv-controls .details-button:disabled{cursor:default;opacity:.5}.lv-loss{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-height:6rem;display:flex}.lv-plot{flex:1 1 0;min-height:4rem;position:relative}.lv-chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-grid{stroke:var(--rule);stroke-width:.5px}.lv-tick{fill:var(--ink-2);font:11px var(--font-code)}.lv-line{fill:none;stroke:var(--band-1);stroke-width:1.5px;stroke-linejoin:round}.lv-note{max-width:none;color:var(--ink-2);margin:0;font-size:.75rem}.lv-classes{grid-area:2/1;min-width:0}.lv-legend{gap:2px var(--space-2);color:var(--ink-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;font-size:.6875rem;list-style:none;display:grid}.lv-legend li{white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex}.lv-swatch{width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--rule);border-radius:2px;flex:none}@media (width<=767px){.lv{gap:var(--space-1)}.lv-box{padding:var(--space-1) var(--space-2)}.lv-box p{font-size:.6875rem;line-height:1.35}.lv-body{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv-side{grid-row:1}.lv-classes{grid-column:1/-1}.lv-epoch{font-size:.75rem}.lv-controls{gap:var(--space-1);flex-wrap:nowrap}.lv-controls .details-button{min-width:0;padding-inline:var(--space-2);font-size:.75rem}.lv-note[data-loss]{display:none}.lv-loss{min-height:4rem}.lv-legend{gap:0 var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.625rem;line-height:1.15}}.lv-stage{--map-size:max(8rem, calc(100svh - 27rem - var(--chat-bar-room,var(--space-4)) + var(--space-4)));grid-template-columns:minmax(0, min(100%, var(--map-size))) minmax(9rem, 12rem);align-content:start;gap:var(--space-2) var(--space-4);flex:1 1 0;grid-template-rows:auto auto auto;min-height:0;display:grid}.lv-stage .lv-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-area:1/1/auto/-1;display:flex}.lv-stage .lv-mapbox{grid-area:2/1}.lv-stage .lv-map{max-width:none}.lv-stage .lv-classes{grid-area:2/2;align-self:start}.lv-stage .lv-legend{grid-template-columns:1fr;gap:4px;font-size:.75rem}.lv-stage .lv-loss{flex:none;grid-area:3/1/auto/-1;min-height:0}.lv-timeline{touch-action:pan-y;cursor:default;height:7rem;position:relative}.lv-timeline[data-enabled=true]{cursor:ew-resize}.lv-timeline:focus-visible{outline:2px solid var(--band-1);outline-offset:2px}.lv-marker-line{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.lv-dot{fill:var(--ink);stroke:var(--ground);stroke-width:1.5px}@media (width<=767px){.lv:has(>.lv-stage) .lv-box{padding-block:.25rem}.lv:has(>.lv-stage) .lv-box .lv-box-text{display:none}.lv-stage{--map-size:min(100%, max(8rem, calc(var(--journey-figure-phone) - 22.75rem)));gap:var(--space-1) var(--space-2);flex:none;grid-template-columns:minmax(0,1fr)}.lv-stage .lv-head{justify-content:space-between;gap:var(--space-2);flex-wrap:nowrap;grid-area:1/1}.lv-stage .lv-mapbox{grid-area:2/1}.lv-stage .lv-map{width:var(--map-size);margin-inline:auto}.lv-stage .lv-classes{grid-area:3/1}.lv-stage .lv-loss{grid-area:4/1}.lv-stage .lv-legend{gap:0 var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));font-size:.5625rem;line-height:1.2}.lv-stage .lv-swatch{width:.5rem;height:.5rem}.lv-stage .lv-note[data-loss]{display:none}.lv-stage .lv-note[data-scrub]{font-size:.6875rem;line-height:1.25}.lv-timeline{height:3.5rem}}.lv .lv-map[data-ask-highlight],.lv .lv-timeline[data-ask-highlight],.lv .lv-plot[data-ask-highlight],.lv .lv-legend [data-class][data-ask-highlight],.lv [data-action][data-ask-highlight],.lv [data-loss][data-ask-highlight],.lv .lv-epoch[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.cl .lv-body{flex:none}.cl-mapwrap{grid-area:1/1;min-width:0;max-width:max(8rem,100svh - 24rem);position:relative}.cl-tag{top:var(--space-1);left:var(--space-1);color:var(--ink);background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-small);pointer-events:none;padding:1px .375rem;font-size:.6875rem;position:absolute}.cl-settings{gap:var(--space-1);display:grid}.cl-menu{color:var(--ink-2);gap:2px;font-size:.75rem;display:grid}.cl-menu select{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-small);padding:2px var(--space-1)}@media (width>=768px){.cl .lv-body{justify-content:center;column-gap:calc(var(--space-5) + var(--space-3));grid-template-columns:minmax(0,max(8rem,100svh - 24rem)) 14rem}}@media (width>=1024px){.cl .lv-body{column-gap:var(--space-5);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:12rem minmax(0,max(8rem,100svh - 24rem)) minmax(14rem,1fr)}.cl .lv-side{display:contents}.cl .lv-epoch{grid-area:1/1}.cl .lv-controls{grid-area:2/1}.cl .cl-settings{grid-area:3/1;align-self:start}.cl-mapwrap{grid-area:1/2/span 4}.cl .lv-loss{grid-area:1/3/span 4}.cl .lv-classes{grid-area:5/2/auto/-1}}@media (width<=767px){.cl .lv-body{grid-template-rows:auto auto 1fr auto auto}.cl .lv-side{display:contents}.cl-mapwrap{grid-area:1/1/span 3}.cl .lv-epoch{grid-area:1/2}.cl .lv-controls{grid-area:2/2}.cl .lv-loss{grid-area:3/2}.cl .cl-settings{grid-area:4/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.cl .cl-settings .lv-note{grid-column:1/-1}.cl .lv-classes{grid-area:5/1/auto/-1}}.cl [data-setting][data-ask-highlight],.cl .cl-tag[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.input-switch{gap:var(--space-2);display:grid}.input-buttons{border:0;margin:0;padding:0;display:flex}.input-buttons button{border:1px solid var(--rule);background:var(--raised);min-height:44px;color:var(--ink);font:.875rem var(--font-code);cursor:pointer;padding:0 1rem}.input-buttons button:first-of-type{border-radius:var(--radius-small) 0 0 var(--radius-small)}.input-buttons button:last-of-type{border-radius:0 var(--radius-small) var(--radius-small) 0;border-left:0}.input-buttons button[aria-pressed=true]{background:var(--ink);color:var(--panel);font-weight:var(--weight-label)}.input-buttons button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.input-switch p{color:var(--ink-2);font-size:var(--step--1);margin:0}.input-buttons[data-compact] button{min-height:2.5rem;padding:0 .625rem;font-size:.75rem}html:not([data-theme]) .input-switch,html:not([data-theme]) .input-buttons{display:none}.pr{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.pr-head{align-items:center;gap:var(--space-3);display:flex}.pr-ramp,.pr-pixel,.pr-sum{max-width:none;color:var(--ink-2);margin:0;font-size:.75rem}.pr-key{border:1px solid var(--rule);background:linear-gradient(90deg,#f5f5f5,#181818);flex:none;width:4rem;height:.5rem}.pr-picker{gap:2px var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pr-class{font:inherit;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-small);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:1px .4rem;font-size:.6875rem;display:inline-flex}.pr-class[aria-pressed=true]{border-color:var(--ink);font-weight:600}.pr-swatch{border-radius:2px;flex:none;width:.5rem;height:.5rem}.pr-body{gap:var(--space-2);display:grid}.pr-mapbox{justify-items:center;display:grid}.pr-map{aspect-ratio:1;border:1px solid var(--rule);cursor:crosshair;background:0 0;width:min(100%,21rem);padding:0;position:relative}.pr-map:disabled{cursor:default}.pr-map canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.pr-marker{border:2px solid var(--diverge-pos);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--away);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pr-bars{gap:var(--space-1);display:grid}.pr-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pr-rows li{align-items:center;gap:var(--space-2);padding:0 var(--space-1);border-radius:2px;grid-template-columns:8.5rem minmax(0,1fr) 2.5rem;font-size:.75rem;display:grid}.pr-rows li[data-shown=true]{box-shadow:0 0 0 1px var(--ink)}.pr-rows li[data-top=true]{font-weight:700}.pr-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;display:flex;overflow:hidden}.pr-track{background:var(--rule);border-radius:1px;height:.5rem;display:block}.pr-bar{background:var(--ink-2);border-radius:1px;height:100%;display:block}li[data-top=true] .pr-bar{background:var(--ink)}.pr-percent{font-family:var(--font-code);text-align:right}.pr-select{display:none}.pr-top{display:contents}@media (width<=767px){.pr{gap:4px}.pr-picker{display:none}.pr-top{align-items:center;gap:var(--space-2);grid-template-columns:10.5rem minmax(0,1fr);display:grid}.pr-top>[data-layer=picker]{order:-1}.pr-key{display:none}.pr-ramp{font-size:.6875rem;line-height:.875rem}.pr-select{align-items:center;gap:var(--space-1);font-size:.6875rem;display:flex}.pr-select select{min-width:0;height:1.75rem;font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-small);flex:1}.pr-body{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:4px;min-height:0}.pr-mapbox{align-items:center;container-type:size}.pr-map{width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.pr-bars{gap:2px}.pr-rows{gap:0}.pr-rows li{gap:var(--space-1);grid-template-columns:8.6rem minmax(0,1fr) 2.4rem;font-size:.6875rem;line-height:.8125rem}.pr-track{height:4px}.pr-sum,.pr-pixel{font-size:.6875rem;line-height:.875rem}}.pr .pr-map[data-ask-highlight],.pr .pr-picker [data-class][data-ask-highlight],.pr .pr-rows [data-class][data-ask-highlight],.pr [data-sum][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.mp-map{cursor:default}.mp-body{gap:var(--space-2);display:grid}.mp-legend{gap:2px;display:grid}.mp-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mp-rows li{align-items:center;gap:var(--space-2);grid-template-columns:9rem minmax(0,1fr) 3.5rem;font-size:.75rem;display:grid}.mp-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;display:flex;overflow:hidden}.mp-track{background:var(--rule);border-radius:1px;height:.5rem;display:block}.mp-bar{background:var(--ink-2);border-radius:1px;height:100%;display:block}.mp-share{font-family:var(--font-code);text-align:right}.mp-rule{margin-top:var(--space-1)}.mp-body{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0}.mp-body>.pr-mapbox{align-items:center;min-height:0;container-type:size}.mp-map{width:min(100cqw,100cqh);height:min(100cqw,100cqh)}@media (width>=1100px){.mp-rows li{grid-template-columns:11rem minmax(0,1fr) 3.5rem}}@media (width<=1099px){.mp-body{gap:4px}.mp-rows{gap:0}.mp-rows li{gap:var(--space-1);grid-template-columns:8.6rem minmax(0,1fr) 3rem;font-size:.6875rem;line-height:.8125rem}.mp-track{height:4px}.mp-rule{display:none}}.mp .mp-map[data-ask-highlight],.mp .mp-rows [data-class][data-ask-highlight],.mp [data-labelled][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sm2-map{cursor:default;display:block}.sm2-map canvas{position:absolute;inset:0}.sm2-marks{opacity:0;transition:opacity .3s}.sm2-marks[data-shown=true]{opacity:1}.sm2-notes{gap:var(--space-1);justify-items:center;display:grid}.sm2-notes>*{width:min(100%,21rem)}.sm2-changed{gap:2px;display:grid}.sm2-key{background:#ff5a00;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}@media (prefers-reduced-motion:reduce){.sm2-marks{transition:none}}@media (width<=767px){.sm2-notes{justify-items:stretch;gap:2px}.sm2-notes>*{width:auto}}.sm2 .sm2-map[data-ask-highlight],.sm2 [data-settings][data-ask-highlight],.sm2 [data-changed-text][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.mi{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.mi-bar{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.mi-view{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.mi-view>*{flex:1 1 0;min-height:0}.mi-mark{margin:var(--space-1) 0}.mi-pairs{gap:var(--space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.mi-swipe{cursor:ew-resize;touch-action:none;user-select:none;position:relative;overflow:hidden}.mi-canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.mi-right{position:absolute;inset:0}.mi-tag{top:var(--space-1);color:var(--ink);background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-small);pointer-events:none;padding:1px .375rem;font-size:.6875rem;position:absolute}.mi-tag-left{left:var(--space-1)}.mi-tag-right{right:var(--space-1)}.mi-divider{background:var(--raised);width:2px;box-shadow:0 0 0 1px var(--ink-2);margin-left:-1px;position:absolute;top:0;bottom:0}.mi-divider:after{content:"";background:var(--raised);border:1px solid var(--ink-2);border-radius:var(--radius-small);width:.875rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mi-divider:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mi-words{margin-bottom:var(--space-1)}@media (width>=1100px){.mi .sm2 .sm2-map,.mi .sm2 .sm2-notes>*{width:min(100%,28rem)}.mi-ground .mp-body,.mi-labels .mp-body{gap:var(--space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 24rem}.mi-ground .mp-rows li,.mi-labels .mp-rows li{grid-template-columns:9rem minmax(0,1fr) 3.5rem}}.mi .mi-bar [data-view][data-ask-highlight],.mi .mi-smoothing[data-ask-highlight],.mi .mi-pairs [data-pair][data-ask-highlight],.mi .mi-mark[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.samples{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.sm-scope,.sm-input,.sm-key{max-width:none;color:var(--ink-2);margin:0;font-size:.75rem}.sm-bars{grid-auto-rows:minmax(0,1fr);gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.sm-bars li{align-items:center;gap:var(--space-2);grid-template-columns:7.5rem minmax(0,1fr) 5rem;min-height:0;display:grid}.sm-name{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sm-track{height:100%;max-height:1rem;display:block}.sm-bar{box-shadow:0 0 0 1px var(--rule);border-radius:2px;height:100%;display:flex;overflow:hidden}.sm-train,.sm-held{flex-basis:0;min-width:0;display:block}.sm-held{background:var(--class)}.sm-bar[data-split=true] .sm-held{background:repeating-linear-gradient(135deg, var(--class) 0 2px, var(--panel) 2px 4px);box-shadow:inset 0 0 0 1px var(--class)}.sm-count{font:.6875rem var(--font-code);text-align:right;white-space:nowrap}.sm-key{gap:var(--space-3);display:flex}.sm-key span{align-items:center;gap:.375rem;display:inline-flex}.sm-swatch{background:var(--ink-2);border-radius:2px;width:1.25rem;height:.625rem;display:block}.sm-swatch[data-held=true]{background:repeating-linear-gradient(135deg, var(--ink-2) 0 2px, var(--panel) 2px 4px);box-shadow:inset 0 0 0 1px var(--ink-2)}.sm-sample{gap:var(--space-1);display:grid}.sm-input{gap:0 var(--space-2);color:var(--ink);flex-wrap:wrap;display:flex}.sm-cells{gap:2px;display:grid}.sm-line{align-items:center;gap:var(--space-1);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.sm-band{color:var(--ink-2);font:.625rem var(--font-code)}.sm-run{gap:1px;display:grid}.sm-run i{background:var(--rule);border-radius:1px;height:.5rem;display:block}@media (width<=767px){.sm-bars li{gap:var(--space-1);grid-template-columns:5.5rem minmax(0,1fr) 3.75rem}}.samples .sm-bars [data-class][data-ask-highlight],.samples .sm-key [data-key][data-ask-highlight],.samples .sm-sample[data-ask-highlight],.samples .sm-scope[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.rt{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.rt-head{flex:none}.rt-run,.rt-call,.rt-note,.rt-key{max-width:none;color:var(--ink-2);margin:0;font-size:.75rem}.rt-run{color:var(--ink);font-weight:600}.rt-settings{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.rt-settings dt{color:var(--ink-2);font-size:.6875rem}.rt-settings dd{font:.75rem var(--font-code);overflow-wrap:anywhere;margin:0}.rt-curves{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rt-plot{flex:1 1 0;min-height:7rem;position:relative}.rt-chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rt-grid{stroke:var(--rule);stroke-width:.5px}.rt-tick{fill:var(--ink-2);font:12px var(--font-code)}.rt-line{fill:none;stroke:var(--band-1);stroke-width:1.5px;stroke-linejoin:round}.rt-line[data-curve=validation]{stroke:var(--band-3);stroke-dasharray:4 3}.rt-key{gap:var(--space-3);flex-wrap:wrap;display:flex}.rt-key span{align-items:center;gap:.375rem;display:inline-flex}.rt-key [data-key=validation][data-shown=false]{visibility:hidden}.rt-mark{flex:none;display:block}.rt-mark line{stroke:var(--band-1);stroke-width:2px}.rt-mark[data-validation=true] line{stroke:var(--band-3);stroke-dasharray:4 3}@media (width<=767px){.rt,.rt-curves{gap:var(--space-1)}.rt-run,.rt-call,.rt-note,.rt-key{font-size:.6875rem}.rt-note[data-loss]{display:none}.rt-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}.rt [data-run][data-ask-highlight],.rt [data-setting][data-ask-highlight],.rt .rt-plot[data-ask-highlight],.rt [data-key][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.pretraining{row-gap:var(--space-2);font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow-x:clip}.pt-top{min-width:0;display:flex}.pt-body{min-width:0;min-height:0;position:relative;container-type:size}.pt-stage{height:100%;position:relative;overflow:hidden}.pt-canvas{position:absolute;top:50%;left:0;transform:translateY(-50%)}.pt-canvas[data-measured=false]{inset:0;transform:none}.pt-svg{display:block}.pt-still{color:var(--ink-2);font-size:var(--step--1);margin:0;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.pt-label,.pt-network-name{fill:var(--ink-2);font-family:var(--font-code);font-size:11px}.pt-outputs{paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.pt-strong{fill:var(--ink);font-weight:var(--weight-label)}.pretraining[data-compact=true] .pt-label,.pretraining[data-compact=true] .pt-network-name{font-size:9.5px}.pt-rule{stroke:var(--rule);stroke-width:1px}.pt-line{fill:none;stroke:var(--band,var(--ink));stroke-linejoin:round;stroke-width:1.75px}.pt-series{stroke-width:1.5px}.pt-date{fill:var(--band,var(--ink))}.pt-ghost{fill:none;stroke:var(--band,var(--ink));stroke-width:1px;stroke-opacity:var(--ghost)}.pt-arrow line,.pt-arrow polyline,.pt-stream{fill:none;stroke:var(--ink-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.pt-network{fill:var(--panel);stroke:var(--rule);stroke-width:1px}.pt-dropped{stroke-dasharray:4 3}.pt-ring{fill:none;stroke:var(--ink);stroke-dasharray:3 4;stroke-width:1.25px}.pt-dot{fill:var(--ink-2);fill-opacity:.6}.pt-out{fill:var(--ink);stroke:var(--panel);stroke-width:1px}.pt-was{fill:none;stroke:var(--ink-2);stroke-width:1px;stroke-opacity:.6}.pt-collapsed{fill:var(--ink)}.pt-force{opacity:.72;transition:opacity var(--motion) ease-out;align-content:center;display:grid;position:absolute}.pt-force[data-active=true]{opacity:1}.pt-canvas[data-measured=false] .pt-force{visibility:hidden}.pt-force-body{gap:var(--space-1);background:var(--panel);width:fit-content;max-width:100%;padding-block:2px;display:grid}.pt-force-pull .pt-force-body{text-align:right;justify-self:end;justify-items:end}.pt-force p{margin:0}.pt-force-title{font-size:var(--step--1);font-weight:var(--weight-label);text-wrap:balance;line-height:1.25}.pt-force-weight{color:var(--ink-2);font-family:var(--font-code);font-size:.6875rem;line-height:1.4}.pt-force-weight b{color:var(--ink);font-weight:var(--weight-label)}.pt-force-note{color:var(--ink-2);text-wrap:pretty;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.35;display:flex}.pt-force-note svg{flex:none}.pt-force-track{background:var(--rule);border-radius:1px;width:min(100%,9rem);height:3px;display:block}.pt-force-bar{background:var(--ink);border-radius:1px;min-width:2px;height:100%;display:block}.pretraining[data-compact=true] .pt-force-body{gap:2px}.pretraining[data-compact=true] .pt-force-title{font-size:.75rem;line-height:1.1}.pretraining[data-compact=true] .pt-force-weight,.pretraining[data-compact=true] .pt-force-note{font-size:.625rem;line-height:1.3}.pt-replay-box{position:absolute;top:0;right:0}.pt-replay{border:1px solid var(--rule);background:var(--ground);min-width:2.5rem;min-height:2.5rem;color:var(--ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.pt-replay:hover{color:var(--ink)}.pt-replay:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (width>=768px){.pt-replay{min-height:2rem}}@container (width<=599px){.pt-replay{padding:0}.pt-replay-word{display:none}}@media (width<=767px){.pretraining{row-gap:var(--space-1)}.pretraining[data-compact=true] .pt-force-track,.pretraining[data-tiny=true] .pt-force-note{display:none}}@media (prefers-reduced-motion:reduce){.pt-force{transition:none}}.pretraining g[data-ask-highlight] :is(path,rect,circle,line){stroke:var(--ink);stroke-width:2px}.pretraining .pt-force[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.figure-head{flex:18rem;gap:.125rem;min-width:0;display:grid}.figure-head p{margin:0}.figure-eyebrow{color:var(--ink-2);font-size:.75rem}.figure-title{font-size:var(--step-1);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.figure-badges{gap:var(--space-1) var(--space-3);color:var(--ink-2);flex-wrap:wrap;font-size:.75rem;display:flex}.figure-badge{color:var(--ink)}.figure-source,.figure-source-short{color:var(--ink-2)}.figure-source-short{display:none}.figure-badge-mark{background:var(--ink);border-radius:1px;width:.5rem;height:.5rem;margin-right:.4em;display:inline-block}.figure-badge[data-provenance=diagram] .figure-badge-mark{border:1px dashed var(--ink-2);background:0 0}@media (width>=768px){.figure-title{min-height:calc(2em * var(--leading-heading))}}@media (width<=767px){.figure-title{font-size:var(--step-0)}.figure-eyebrow,.figure-source{display:none}.figure-source-short{display:inline}}.raw{row-gap:var(--space-2);font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;height:100%;min-height:0;display:grid;overflow-x:clip}.raw-top{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}@media (width>=768px){.raw-caption{min-height:2.7em}}.raw-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.raw-scene{border-radius:var(--radius-small);outline-offset:3px;flex:none;position:relative}.raw-scene[role=application]{cursor:crosshair;touch-action:manipulation}.raw-scene:focus-visible,.raw-picker:focus-visible,.raw-choice:focus-visible,.raw-retry:focus-visible{outline:var(--focus-ring)}.raw-scene svg{display:block;overflow:visible}.raw-ghost{opacity:var(--ghost)}.raw-places rect,.raw-slots rect{fill:var(--ink);opacity:.07}.raw-cell{transition-property:x,y,width,height,rx;transition-duration:var(--motion);transition-timing-function:var(--easing)}.raw[data-moving] .raw-cell{transition:none}.raw-ring{fill:none;stroke:var(--ink);stroke-width:1.5px}.raw-funnel path{fill:none;stroke:var(--ink-2);stroke-width:1px}.raw-axes text,.raw-gate,.raw-ends text{fill:var(--ink-2);font-family:var(--font-code);font-size:11px}.raw-gate{paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.raw-band,.raw-gate{text-anchor:end;dominant-baseline:middle}.raw-month{text-anchor:middle}.raw[data-compact=true] .raw-axes text,.raw[data-compact=true] .raw-gate,.raw[data-compact=true] .raw-ends text{font-size:10px}.raw-note{padding:var(--space-3);align-content:center;position:absolute;inset:0}p.raw-note{display:grid}.raw-retry{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--ground);color:var(--ink);font:inherit;font-weight:var(--weight-label);cursor:pointer}.raw-pick{align-items:center;gap:var(--space-3);margin-top:var(--space-2);min-width:0;display:flex}.raw-picker{cursor:crosshair;touch-action:none;flex:none;width:5rem;height:5rem;position:relative}.raw-picker canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.raw-picker-mark{border:1.5px solid var(--ink);width:7px;height:7px;box-shadow:0 0 0 1px var(--ground);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.raw-hint{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.35}.raw-switch{align-items:center;gap:var(--space-2);display:flex}.raw-choices{border:0;margin:0;padding:0;display:flex}.raw-choice{border:1px solid var(--rule);background:var(--ground);min-height:2.5rem;color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;padding:0 .75rem}.raw-choice:first-of-type{border-radius:var(--radius-small) 0 0 var(--radius-small)}.raw-choice:last-of-type{border-radius:0 var(--radius-small) var(--radius-small) 0;margin-left:-1px}.raw-choice[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ground)}.raw-choice-count{font-family:var(--font-code);opacity:.75}.raw-scrub{width:6rem;min-width:0;accent-color:var(--ink);display:none}.raw-readout{gap:var(--space-1) var(--space-3);min-height:1.6em;font-family:var(--font-code);flex-wrap:wrap;margin:0;font-size:.75rem;display:flex}.raw-readout>span{align-items:center;gap:.4em;display:inline-flex}.raw-key{background:var(--ink-2);border-radius:2px;width:.625rem;height:.625rem;display:inline-block}.raw-key-dot{border-radius:50%;width:.375rem;height:.375rem}.raw-key-pos{background:var(--diverge-pos)}.raw-key-neg{background:var(--diverge-neg)}.raw-caption{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.35}@media (width>=640px){.raw-scrub{display:block}}@media (width>=768px){.raw-choice{min-height:2rem}}@media (width<=767px){.raw{row-gap:var(--space-1)}.raw-caption{display:none}.raw-picker{width:2.75rem;height:2.75rem}}.raw .raw-cell[data-ask-highlight],.raw .raw-value[data-ask-highlight],.raw .raw-funnel[data-ask-highlight] path{stroke:var(--ink);stroke-width:2px}.raw .raw-picker[data-ask-highlight],.raw .raw-scene[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.neighbours__title[data-astro-cid-kloobyg5]{margin-block:var(--space-3) var(--space-1);font-size:var(--step-0);font-weight:var(--weight-heading)}.neighbours[data-astro-cid-kloobyg5]{gap:var(--space-2);margin-block:var(--space-3);display:grid}.neighbours__bar[data-astro-cid-kloobyg5]{gap:var(--space-1);display:grid}.neighbours__label[data-astro-cid-kloobyg5]{color:var(--ink-2);font-family:var(--font-code);font-size:.8125rem}.neighbours__track[data-astro-cid-kloobyg5]{border-radius:var(--radius-small);background:var(--panel);border:1px solid var(--rule);height:.75rem;display:block;overflow:hidden}.neighbours__fill[data-astro-cid-kloobyg5]{width:var(--share);background:var(--ink-2);height:100%;display:block}.neighbours__bar[data-astro-cid-kloobyg5][data-kind=embeddings] .neighbours__fill[data-astro-cid-kloobyg5]{background:var(--ink)}.neighbours__method[data-astro-cid-kloobyg5],.neighbours__badge[data-astro-cid-kloobyg5]{color:var(--ink-2);font-family:var(--font-code);font-size:.8125rem}.training{row-gap:var(--space-2);font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow-x:clip}.tr-top{min-width:0;display:flex}.tr-body{row-gap:var(--space-2);grid-template-rows:minmax(0,5fr) auto minmax(0,6fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.tr-chart{row-gap:var(--space-1);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.tr-chart-head{align-items:baseline;gap:0 var(--space-3);min-width:0;max-width:none;color:var(--ink-2);white-space:nowrap;flex-wrap:wrap;margin:0;font-size:.75rem;display:flex}.tr-chart-title{color:var(--ink);font-weight:var(--weight-label)}.tr-key{align-items:center;gap:.375rem;display:inline-flex}.tr-key-line{border-top:2px solid var(--ink);width:1.25rem;display:inline-block}.tr-key-dashed{border-top-color:var(--ink-2);border-top-style:dashed}.tr-readout{color:var(--ink);font-family:var(--font-code);margin-left:auto}.tr-chart-box{min-width:0;min-height:0;position:relative}.tr-slider{border-radius:var(--radius-small);position:absolute;inset:0}.tr-slider[role=slider]{cursor:ew-resize;touch-action:pan-y}.tr-chart-svg,.tr-scale{display:block;position:absolute;inset:0;overflow:visible}.tr-ticks text{fill:var(--ink-2);font-family:var(--font-code);font-size:10px}.tr-grid{stroke:var(--rule);stroke-width:1px}.tr-curve{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round}.tr-validation{stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:4 3}.tr-cursor{stroke:var(--ink-2);stroke-width:1px}.tr-point{fill:var(--ink)}.tr-validation-point{fill:var(--panel);stroke:var(--ink-2);stroke-width:1.5px}.tr-row{align-items:center;gap:var(--space-3);scrollbar-width:none;min-width:0;min-height:2rem;display:flex;position:relative;overflow-x:auto}.tr-runs-box{flex:none;order:2;margin-left:auto}.tr-snapshots{align-items:center;gap:var(--space-2);flex:none;display:flex}.tr-row-label{color:var(--ink-2);white-space:nowrap;margin:0;font-size:.75rem}.tr-no-snapshots b{color:var(--ink);font-weight:var(--weight-label)}.tr-buttons{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:flex}.tr-choice{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--ground);min-width:2rem;min-height:2rem;color:var(--ink);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:background-color var(--motion) ease-out, border-color var(--motion) ease-out, color var(--motion) ease-out;padding:0 .5rem}.tr-snap{font-family:var(--font-code)}.tr-choice[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ground)}.tr-snap[data-near]{border-style:dashed;border-color:var(--ink)}.tr-choice:focus-visible,.tr-chip-button:focus-visible,.tr-slider:focus-visible{outline:var(--focus-ring);outline-offset:2px}.tr-lower{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;container-type:size}.tr-lower[data-lower=scale]{grid-template-columns:minmax(0,1fr)}.tr-cloud-part{width:min(100cqh,58cqw);height:100%;min-height:0}.tr-cloud-box{place-items:center;width:100%;height:100%;display:grid}.tr-cloud{display:block}.tr-note{align-content:center;height:100%;display:grid;overflow:auto}.tr-side{row-gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.tr-status{color:var(--ink-2);align-items:baseline;gap:.375rem;margin:0;font-size:.75rem;display:flex}.tr-status-mark{border:1px solid var(--ink);background:var(--ink);border-radius:1px;flex:none;width:.5rem;height:.5rem}.tr-status[data-state=interpolated] .tr-status-mark{background:0 0;border-style:dashed}.tr-status-short{display:none}.tr-facts{align-content:start;min-width:12rem;margin:0;font-size:.8125rem;display:grid}.tr-fact{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--rule);padding-block:.25rem;display:flex}.tr-fact dt{color:var(--ink-2)}.tr-fact dd{font-family:var(--font-code);margin:0;font-size:.75rem}.tr-scale-part{row-gap:var(--space-1);grid-row:2;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.tr-knn{justify-content:space-between;gap:var(--space-2);color:var(--ink-2);margin:0;font-size:.75rem;display:flex}.tr-knn b{color:var(--ink);font-family:var(--font-code);white-space:nowrap}.tr-scale-box{min-width:0;min-height:0;position:relative}.tr-scale text{fill:var(--ink-2);font-family:var(--font-code);font-size:10px}.tr-scale-value{fill:var(--ink)}.tr-scale-axis{stroke:var(--ink-2);stroke-width:1px}.tr-scale-reference line{stroke:var(--ink);stroke-width:1.5px}.tr-scale-reference{transition:opacity var(--motion) ease-out}.tr-scale-reference[data-shown=false]{opacity:0}.tr-scale-dot{fill:var(--ink-2);opacity:.55}.tr-scale-dot[data-shown]{fill:var(--ink);opacity:1}.tr-scale-dot[data-cited]{fill:none;stroke:var(--ink);opacity:1}.tr-legend-list{gap:var(--space-1) var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.tr-chip{color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.tr-chip-button{border-radius:var(--radius-small);min-height:1.75rem;font:inherit;cursor:pointer;transition:border-color var(--motion) ease-out;background:0 0;border:1px solid #0000;padding:0 .375rem;font-size:.75rem}.tr-chip-button[aria-pressed=true]{border-color:var(--ink)}.tr-swatch{background:var(--swatch);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 .75px var(--dot-outline);border-radius:50%;flex:none;position:relative}@media (width>=1024px){.tr-facts{align-content:space-evenly;height:100%}}@media (width<=1023.98px){.tr-body{row-gap:var(--space-1)}.training[data-lower=cloud] .tr-body{grid-template-rows:minmax(8rem,1fr) auto minmax(0,1.35fr) auto}.training[data-lower=scale] .tr-body{grid-template-rows:minmax(8rem,1fr) auto minmax(0,1.25fr) auto}.tr-readout{display:none}.tr-runs-box{order:0;margin-left:0}.tr-runs-box[data-shown=false]{display:none}.tr-choice,.tr-chip-button{min-width:2.5rem;min-height:2.5rem}.tr-cloud-part{width:min(100cqh,55cqw)}.tr-lower[data-lower=cloud]{grid-template-columns:auto minmax(0,max-content);justify-content:center}.tr-lower[data-lower=cloud]:has(.tr-note){grid-template-columns:minmax(0,1fr)}.tr-lower[data-lower=cloud]:has(.tr-note) .tr-cloud-part{width:auto}.tr-lower[data-lower=cloud]:has(.tr-note) .tr-side{display:none}.tr-row,.tr-legend-list{padding-inline-end:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.tr-legend-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tr-status-short{display:inline}.tr-status-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1023.98px) and (height<=800px){.tr-knn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-scale-part{row-gap:0}.tr-scale-box{grid-row:2}}@media (width<=1023.98px) and (height<=740px){.training[data-lower=scale]{row-gap:.125rem}.training[data-lower=scale] .tr-body{grid-template-rows:minmax(6.5rem,1fr) auto minmax(0,1.25fr) auto;row-gap:.125rem}}@media (width<=767px){.tr-wide{display:none}}.training .tr-chart-box[data-ask-highlight],.training .tr-snap[data-ask-highlight],.training [data-run-choice][data-ask-highlight],.training [data-class][data-ask-highlight],.training .tr-cloud-part[data-ask-highlight],.training .tr-scale-part[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.training-dialog__call[data-astro-cid-3up67tko]{margin-block:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--panel);font-family:var(--font-code);font-size:.8125rem;display:grid;overflow-x:auto}.training-dialog__table[data-astro-cid-3up67tko]{margin-block:var(--space-3);overflow-x:auto}.training-dialog__table[data-astro-cid-3up67tko]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.training-dialog__table[data-astro-cid-3up67tko] table[data-astro-cid-3up67tko]{border-collapse:collapse;width:100%;font-size:.875rem}.training-dialog__table[data-astro-cid-3up67tko] th[data-astro-cid-3up67tko],.training-dialog__table[data-astro-cid-3up67tko] td[data-astro-cid-3up67tko]{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.training-dialog__table[data-astro-cid-3up67tko] th[data-astro-cid-3up67tko][scope=col]{color:var(--ink-2);font-weight:var(--weight-heading)}.training-dialog__table[data-astro-cid-3up67tko] td[data-astro-cid-3up67tko],.training-dialog__table[data-astro-cid-3up67tko] th[data-astro-cid-3up67tko][scope=row]{font-weight:400}.training-dialog__table[data-astro-cid-3up67tko] td[data-astro-cid-3up67tko]{font-family:var(--font-code)}.training-dialog__table[data-astro-cid-3up67tko] tr[data-astro-cid-3up67tko][data-differs=true] td[data-astro-cid-3up67tko]:last-child{color:var(--ink);font-weight:var(--weight-heading)}.vector{row-gap:var(--space-2);font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow-x:clip}.vector-top{min-width:0;display:flex}.vector .figure-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vector-body{min-width:0;min-height:0;position:relative}.vector-image-box,.vector-stepper-box,.vector-aside,.vector-row,.vector-bars{min-width:0;position:absolute}.vector-body{--vector-move:calc(var(--motion) * 2 / 3);--vector-move-delay:0s;--vector-join:calc(var(--motion) * 2 / 3);--vector-join-delay:calc(var(--motion) / 2);--vector-leave:calc(var(--motion) / 2)}.vector-body[data-growing=true]{--vector-move-delay:var(--vector-leave)}.vector-image-box,.vector-aside,.vector-row{transition:left var(--vector-move) var(--easing) var(--vector-move-delay), top var(--vector-move) var(--easing) var(--vector-move-delay), width var(--vector-move) var(--easing) var(--vector-move-delay), height var(--vector-move) var(--easing) var(--vector-move-delay)}.vector-body [data-layer]{transition:opacity var(--vector-join) ease-out var(--vector-join-delay), visibility var(--vector-join) ease-out var(--vector-join-delay)}.vector-body [data-layer][data-shown=false]{transition:opacity var(--vector-leave) ease-out, visibility var(--vector-leave) ease-out}.vector-body .vector-stepper-box[data-layer]{transition:left var(--vector-move) var(--easing) var(--vector-move-delay), top var(--vector-move) var(--easing) var(--vector-move-delay), width var(--vector-move) var(--easing) var(--vector-move-delay), height var(--vector-move) var(--easing) var(--vector-move-delay), opacity var(--vector-join) ease-out var(--vector-join-delay), visibility var(--vector-join) ease-out var(--vector-join-delay)}.vector-body .vector-stepper-box[data-layer][data-shown=false]{transition:left var(--vector-move) var(--easing) var(--vector-move-delay), top var(--vector-move) var(--easing) var(--vector-move-delay), width var(--vector-move) var(--easing) var(--vector-move-delay), height var(--vector-move) var(--easing) var(--vector-move-delay), opacity var(--vector-leave) ease-out, visibility var(--vector-leave) ease-out}.vector-body .vector-bars[data-layer][data-shown=false]{transition:opacity var(--vector-leave) ease-out, visibility var(--vector-leave) ease-out, top 0s linear var(--vector-leave), height 0s linear var(--vector-leave)}.vector-image{border-radius:var(--radius-small);width:100%;height:100%;box-shadow:0 0 0 1px var(--rule);position:relative}.vector-image[data-free=true]{cursor:crosshair;touch-action:pinch-zoom}.vector-image:focus-visible{outline:var(--focus-ring);outline-offset:2px}.vector-canvas-box{width:100%;height:100%}.vector-canvas{border-radius:var(--radius-small);width:100%;height:100%;image-rendering:pixelated;display:block}.vector-marks{pointer-events:none;position:absolute;inset:0}.vector-marks canvas{width:100%;height:100%;display:block}.vector-note{height:100%;padding:var(--space-2);border:1px dashed var(--rule);border-radius:var(--radius-small);place-content:center;font-size:.8125rem;display:grid}.vector-stepper-box{pointer-events:none;justify-content:center;align-items:center;display:flex}.vector-stepper-box[data-shown=true]{z-index:1}.vector-body[data-compact=true] .vector-stepper-box{justify-content:flex-start}.vector-stepper{align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-3));border:1px solid var(--rule);background:var(--raised);pointer-events:auto;border-radius:999px;margin:0;padding:.125rem;display:flex}.vector-step{width:2.5rem;height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--motion) ease-out;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.vector-step:hover{background:var(--ground)}.vector-step[aria-disabled=true]{color:var(--ink-2);cursor:default}.vector-step-band{min-width:3.5rem;font-family:var(--font-code);text-align:center;font-size:.8125rem}.vector-aside{gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.vector-label-small{color:var(--ink-2);font-size:.6875rem;font-weight:var(--weight-label);white-space:nowrap;padding:0;line-height:1.5;display:block}.vector-pixel{gap:.125rem;margin:0;display:grid}.vector-place{font-family:var(--font-code);white-space:nowrap;font-size:.875rem}.vector-channels{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.vector-body .vector-channels>*{transition:opacity var(--motion) ease-out}.vector-body .vector-channels[data-muted=true][data-shown=true]>*{opacity:.5}.vector-channel-row{justify-content:start;align-items:center;column-gap:var(--space-2);grid-template-columns:1.25rem 5.25rem auto;max-width:none;display:grid}.vector-letter{border-radius:var(--radius-small);background:var(--letter);width:1.25rem;height:1.25rem;color:var(--raised);font-family:var(--font-code);font-size:.6875rem;font-weight:var(--weight-label);place-items:center;line-height:1;display:grid}.vector-channel-row[data-channel=R]{--letter:var(--channel-r)}.vector-channel-row[data-channel=G]{--letter:var(--channel-g)}.vector-channel-row[data-channel=B]{--letter:var(--channel-b)}.vector-select select{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);width:100%;height:2.5rem;color:var(--ink);font-family:var(--font-code);cursor:pointer;padding:0 .375rem;font-size:.75rem}.vector-select{min-width:0;display:block}.vector-value{min-width:0;color:var(--ink-2);font-family:var(--font-code);text-align:left;white-space:nowrap;font-size:.75rem;overflow:hidden}.vector-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.vector-button{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--ground);min-height:2.5rem;color:var(--ink);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:background-color var(--motion) ease-out, border-color var(--motion) ease-out, color var(--motion) ease-out;padding:0 .75rem}.vector-button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ground)}.vector-select select:focus-visible,.vector-button:focus-visible,.vector-step:focus-visible,.vector-bars-svg:focus-visible{outline:var(--focus-ring);outline-offset:2px}.vector-hint{color:var(--ink-2);margin:auto 0 0;font-size:.75rem;line-height:1.5}.vector-body[data-compact=true] .vector-aside{gap:var(--space-2)}.vector-body[data-compact=true] .vector-place{white-space:normal;font-size:.8125rem}.vector-body[data-compact=true] .vector-actions{flex-direction:column;margin-top:auto}.vector-body[data-compact=true] .vector-button{padding:0 .5rem;font-size:.75rem}.vector-body[data-compact=true] .vector-channels{column-gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.vector-body[data-compact=true] .vector-channel-row{grid-template-rows:2.5rem 1rem;grid-template-columns:1.125rem minmax(0,1fr);column-gap:.25rem}.vector-body[data-compact=true] .vector-value{grid-area:2/2;font-size:.6875rem;line-height:1rem}.vector-body[data-compact=true] .vector-channels>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vector-bars-readout{align-items:baseline;gap:var(--space-2);max-width:none;height:24px;color:var(--ink-2);white-space:nowrap;margin:0;font-size:.75rem;display:flex;overflow:hidden}.vector-bars-name{color:var(--ink);font-family:var(--font-code);font-weight:var(--weight-label)}.vector-bars-value{color:var(--ink);font-family:var(--font-code)}.vector-bars-svg{border-radius:var(--radius-small);touch-action:pan-y;user-select:none;display:block;overflow:visible}.vector-bar[data-sign=pos],.vector-beyond[data-sign=pos]{fill:var(--diverge-pos)}.vector-bar[data-sign=neg],.vector-beyond[data-sign=neg]{fill:var(--diverge-neg)}.vector-rule{stroke:var(--rule);stroke-width:1px}.vector-zero{stroke:var(--ink-2);stroke-width:1px}.vector-active{fill:var(--column)}.vector-label{fill:var(--ink-2);font-family:var(--font-code);font-size:10px}.vector-channel,.vector-mark{fill:currentColor}.vector-mark{font-family:var(--font-code);font-size:9px;font-weight:var(--weight-label)}@media (prefers-reduced-motion:reduce){.vector-button,.vector-step{transition:none}}.vector .vector-image[data-ask-highlight],.vector .vector-pixel[data-ask-highlight],.vector .vector-channel-row[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.vector .vector-bar[data-ask-highlight]{stroke:var(--ink);stroke-width:2px}.vector-column{fill:#0000}.vector .vector-column[data-ask-highlight]{fill:var(--column)}.vector-dialog__table[data-astro-cid-qvpyvdx6]{overflow-x:auto}.vector-dialog__table[data-astro-cid-qvpyvdx6]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vector-dialog__table[data-astro-cid-qvpyvdx6] table[data-astro-cid-qvpyvdx6]{border-collapse:collapse;width:100%;font-size:.875rem}.vector-dialog__table[data-astro-cid-qvpyvdx6] th[data-astro-cid-qvpyvdx6],.vector-dialog__table[data-astro-cid-qvpyvdx6] td[data-astro-cid-qvpyvdx6]{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.vector-dialog__table[data-astro-cid-qvpyvdx6] th[data-astro-cid-qvpyvdx6][scope=col]{color:var(--ink-2);font-weight:var(--weight-heading)}.vector-dialog__table[data-astro-cid-qvpyvdx6] th[data-astro-cid-qvpyvdx6][scope=row]{font-weight:400}.vector-dialog__table[data-astro-cid-qvpyvdx6] td[data-astro-cid-qvpyvdx6]{font-family:var(--font-code);white-space:nowrap}.asl{gap:var(--space-2);font-variant-numeric:tabular-nums;--asl-none:radial-gradient(color-mix(in oklab, var(--ink-2) 70%, transparent) .7px, transparent 1px) 0 0 / 4px 4px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.asl-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-height:0;display:flex}.asl-headline{color:var(--ink-2);font-family:var(--font-code);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}@media (width<=639.98px){.asl-wide{display:none}}.asl-toggle{gap:var(--space-1);border:0;margin:0;padding:0;display:flex}.asl-toggle button{min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;font-family:var(--font-code);font-size:var(--step--1);font-weight:var(--weight-label);cursor:pointer;align-content:center;justify-items:center;line-height:1.15;display:inline-grid}.asl-toggle button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.asl-cost{color:var(--ink-2);font-size:.625rem;font-weight:var(--weight-text)}.asl-toggle button:focus-visible,.asl-open:focus-visible{outline:var(--focus-ring);outline-offset:2px}.asl-box{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.asl-drawing,.asl-layer{position:absolute;inset:0}.asl-drawing{display:block}.asl-layer--open{pointer-events:none}.asl-axis{stroke:var(--ink-2);stroke-width:1px}.asl-period-tick{stroke:var(--ink);stroke-width:1.25px}.asl-bin{fill:color-mix(in oklab, var(--ground) 55%, transparent);stroke:var(--rule);stroke-width:1px}.asl-label{fill:var(--ink);font-family:var(--font-code);font-size:11px}.asl-label--quiet{fill:var(--ink-2)}.asl-fades{transition:opacity var(--motion) ease-out}.asl-cut{visibility:hidden}.asl-machine{fill:color-mix(in oklab, var(--ink) 8%, var(--ground));stroke:var(--ink);stroke-width:1.5px}.asl-machine-label{font-size:12px}.asl-arrow{fill:none;stroke:var(--ink-2);stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion) ease-out}.asl-arrow[data-drawn=true]{stroke-dashoffset:0}.asl-arrow-head{fill:var(--ink-2)}.asl-line-card{border:1px solid var(--rule);background-color:var(--raised);image-rendering:pixelated;transition:transform var(--motion) var(--easing), opacity var(--motion) ease-out;background-repeat:no-repeat;border-radius:3px;position:absolute;top:0;left:0}.asl-line-card[data-tiny=true]{border-width:0}.asl-line-card[data-empty=true]{border-style:dashed;border-color:var(--ink-2);background:var(--asl-none)}.asl-line-card[data-first=true]{outline:2px solid var(--ink);outline-offset:1px}.asl-line-card[data-first=true][data-tiny=true]{outline-width:1px}.asl-card-rank{background:color-mix(in oklab, var(--ground) 85%, transparent);color:var(--ink);font-family:var(--font-code);transition:opacity var(--motion) ease-out;border-bottom-right-radius:3px;padding:0 2px;font-size:10px;line-height:1;position:absolute;top:0;left:0}.asl-card-rank[data-small=true]{font-size:8px}.asl-flying{border:1px solid var(--ink);opacity:0;background-repeat:no-repeat;border-radius:3px;animation:.36s ease-in asl-fly;position:absolute;top:0;left:0}@keyframes asl-fly{0%{transform:var(--from);opacity:.9}to{transform:var(--to);opacity:0}}.asl-output{border:1px solid color-mix(in oklab, var(--ink) 60%, transparent);background-color:var(--raised);image-rendering:pixelated;background-repeat:no-repeat;border-radius:3px;position:absolute;overflow:hidden}.asl-open{border:1px dashed var(--ink-2);cursor:pointer;pointer-events:auto;background:0 0;border-radius:5px;min-width:0;padding:0;position:absolute}.asl-open:hover{border-style:solid;border-color:var(--ink)}.asl-open__chip{background:color-mix(in oklab, var(--ground) 90%, transparent);color:var(--ink);font-family:var(--font-code);border-radius:3px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;bottom:4px;left:4px}.asl-part{--asl-none:radial-gradient(color-mix(in oklab, var(--ink-2) 70%, transparent) .7px, transparent 1px) 0 0 / 4px 4px;--asl-mask:repeating-linear-gradient(45deg, var(--ink) 0 1.5px, var(--ground) 1.5px 2.5px, transparent 2.5px 5px);gap:var(--space-3);min-width:0;display:grid}.asl-part>*,.asl-part p{margin:0}.asl-part-title{font-size:var(--step-0);font-weight:var(--weight-heading)}.asl-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));margin:0;padding:0;list-style:none;display:grid}.asl-card{border:1px solid var(--rule);border-radius:var(--radius-small);background-color:var(--raised);width:100%;image-rendering:pixelated;background-repeat:no-repeat;position:relative}.asl-card[data-empty=true]{border-style:dashed;border-color:var(--ink-2);background:var(--asl-none)}.asl-hatch{background:var(--asl-mask);pointer-events:none;position:absolute;inset:0;mask-size:100% 100%}.asl-meta{margin-top:var(--space-1);color:var(--ink-2);font-family:var(--font-code);gap:2px;font-size:.6875rem;line-height:1.25;display:grid}.asl-meta__head{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.asl-meta strong,.asl-meta__extra{color:var(--ink)}.asl-legend{gap:var(--space-1) var(--space-3);color:var(--ink-2);font-family:var(--font-code);flex-wrap:wrap;margin:0;padding:0;font-size:.6875rem;list-style:none;display:flex}.asl-legend li{align-items:center;gap:6px;display:inline-flex}.asl-swatch{border:1px solid var(--rule);border-radius:2px;width:12px;height:12px}.asl-swatch--mask{background:var(--asl-mask)}.asl-swatch--none{background:var(--asl-none)}.asl-pixels{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--asl-none);width:100%;height:auto;image-rendering:pixelated;display:block}.asl-split{gap:var(--space-3);min-width:0;display:grid}@media (width>=640px){.asl-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.asl-stack{align-content:start;gap:var(--space-2);min-width:0;display:grid}.asl-number,.asl-readout{font-family:var(--font-code);font-variant-numeric:tabular-nums;font-size:.75rem}.asl-readout{min-height:2.5em}.asl-fill-list{max-height:16rem;font-family:var(--font-code);font-variant-numeric:tabular-nums;align-content:start;gap:2px;margin:0;padding:0;font-size:.6875rem;list-style:none;display:grid;overflow:auto}.asl-fill-list li{justify-content:space-between;gap:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-small);opacity:.4;transition:opacity var(--motion) ease-out;display:flex}.asl-fill-list li[data-reached=true]{opacity:1}.asl-fill-list li[data-current=true]{background:var(--panel)}.asl-map{touch-action:none;position:relative}.asl-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.asl-ring{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.asl-ring--edge{stroke:var(--ground);stroke-width:5px}.asl-cell{fill:none;stroke:var(--ground);stroke-width:2px;vector-effect:non-scaling-stroke}.asl-ring-label{border:1px solid var(--rule);background:var(--ground);color:var(--ink);font-family:var(--font-code);pointer-events:none;border-radius:2px;padding:0 4px;font-size:.6875rem;line-height:1rem;position:absolute;transform:translateY(-50%)}.asl-first-gave{padding:var(--space-1) .625rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);font-weight:var(--weight-label);justify-self:start}.asl-strips{gap:var(--space-3);display:grid}@media (width>=640px){.asl-strips{grid-template-columns:1fr 1fr}}.asl-strip,.asl-sketch{gap:var(--space-1);margin:0;display:grid}.asl-caption{color:var(--ink-2);font-family:var(--font-code);font-size:.6875rem}.asl-sketch svg{max-width:100%;height:auto}.asl-sketch__name{fill:var(--ink-2);font-family:var(--font-code);font-size:11px}.asl-sketch__cell{fill:none;stroke:var(--ink);stroke-width:1.25px}.asl-sketch__offset{fill:none;stroke:var(--ink);stroke-width:1px}.asl-sketch__label{fill:var(--ink);font-family:var(--font-code);font-size:10px}.asl-copied{padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--step--1)}.asl-over{padding:var(--space-2);border-top:1px solid var(--rule);background:var(--panel);position:absolute;bottom:0;left:0;right:0}.asl-output[data-line=year]{background:var(--asl-none)}.asl-output-shades{background:var(--ink);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.asl-open[data-line=year]{border-color:#0000}.asl-year-head:empty{display:none}.asl-picker{align-items:center;gap:var(--space-1);display:flex}.asl-picker select,.asl-picker button{min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;font-family:var(--font-code);font-size:var(--step--1)}.asl-picker button{font-weight:var(--weight-label);cursor:pointer}.asl-picker select:focus-visible,.asl-picker button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.asl-year-key{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.35}.asl-line-card[data-ask-highlight],.asl-output[data-ask-highlight],.asl-open[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:1px}.asl-toggle button[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.asl-box[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:-2px}.col{font-variant-numeric:tabular-nums;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;height:100%;min-height:0;display:grid}.col-map-box{border:1px solid var(--rule);border-radius:var(--radius-small);min-height:5rem;position:relative;overflow:hidden}.col-map-frame{position:absolute;inset:0}.col-map-frame[data-mapped=false]{visibility:hidden}.col-map{width:100%;height:100%}.col-drawing{user-select:none;width:100%;height:100%;position:absolute;inset:0}.col-drawing>g,.col-drawing>polygon{transition:opacity var(--motion) ease-out}.col-drawing polygon{fill:none}.col-drawing .col-strip{fill:#ffffff4d}.col-grid polygon{stroke:var(--ink-2);stroke-width:1px}.col-call-tiles polygon{stroke:#fff;stroke-width:1.5px}.col-drawing .col-marked{stroke:var(--ink);stroke-width:3px}.col-drawing .col-region-casing{fill:#fff3;stroke:#000;stroke-width:4px}.col-drawing .col-region{stroke:#fff;stroke-width:2px}.col-drawing text{font-family:var(--font-code);paint-order:stroke;fill:var(--ink-2);stroke:none}.col-drawing text[data-over=picture]{fill:#fff;stroke:#000c}.col-name{pointer-events:none;font-family:var(--font-code);color:var(--ink-2);font-size:.875rem}.col-name[data-over=picture]{color:#fff;text-shadow:0 0 3px #000000f2,0 0 1px #000;font-weight:500}.col-slot{transition:grid-template-rows var(--motion) ease-out;grid-template-rows:0fr;display:grid}.col-slot[data-slot-open=true]{grid-template-rows:1fr}.col-slot-inner{min-width:0;min-height:0;margin-inline:calc(-1 * var(--space-1));padding:var(--space-2) var(--space-1) 0;overflow:hidden}@media (width<=767px){.col-slot[data-slot=call]{display:none}}@media (width>=768px){.col{row-gap:var(--space-3)}.col-slot,.col-slot[data-slot-open=true]{grid-template-rows:1fr}.col-slot-inner{padding-top:0;overflow:visible}}.col-row-layer{min-width:0}.col-row-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);min-height:2.75rem;margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.col-row-title{font-size:var(--step--1)}.col-row-name{font-family:var(--font-code);font-weight:var(--weight-label)}.col-quiet{color:var(--ink-2)}@media (width<=639px){.col-wide{display:none}}.col-toggle{gap:var(--space-2);border:0;margin:0;padding:0;display:flex}.col-toggle button,.col-retry{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;font-weight:var(--weight-label);cursor:pointer}.col-toggle button{font-family:var(--font-code);font-size:var(--step--1)}.col-toggle button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.col-toggle button:focus-visible,.col-retry:focus-visible,.col-row:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=767px){.col-row-head{gap:var(--space-2);min-height:2.5rem;margin-bottom:var(--space-1);flex-wrap:nowrap}.col-row-title,.col-toggle button{font-size:.75rem}.col-toggle{gap:var(--space-1);flex:none}.col-toggle button{padding:0 var(--space-2)}}.col-size{font-weight:var(--weight-text);opacity:.75}.col-row-box{position:relative}.col-row{overscroll-behavior-x:contain;scroll-behavior:smooth;gap:.375rem;margin:0;padding:0 0 .375rem;list-style:none;display:flex;overflow-x:auto}@media (prefers-reduced-motion:reduce){.col-row{scroll-behavior:auto}}@media (width<=767px){.col-row{mask-image:linear-gradient(90deg,#000 82%,#0000)}}.col-row li{flex:none}.col-picture{background-color:var(--panel);border-radius:2px}.col-picture--empty{border:1px dashed var(--rule);color:var(--ink-2);text-align:center;background:0 0;justify-content:center;align-items:center;font-size:.625rem;line-height:1.2;display:flex}.col-date,.col-cloud{font-family:var(--font-code);margin:0;font-size:.6875rem;line-height:1.25}.col-date{margin-top:.125rem}.col-cloud{color:var(--ink-2)}.col-note{z-index:1;place-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ground);color:var(--ink-2);font-size:var(--step--1);margin:0;display:grid;position:absolute;inset:0}.col-note p{margin:0}.col-note--wait{border-top:1px solid var(--rule);place-content:start;inset:auto 0 0}.col-call{padding:.125rem var(--space-1);overscroll-behavior-x:contain;border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--panel);color:var(--ink);font-family:var(--font-code);white-space:pre;font-variant-ligatures:none;margin:0;font-size:.5625rem;line-height:1.25;overflow:auto hidden}.col-call:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width>=768px){.col-call{padding:var(--space-2) var(--space-3);font-size:.75rem;line-height:1.45}}.col-map-box[data-ask-highlight],.col-row-box[data-ask-highlight],.col-row li[data-ask-highlight] .col-picture{outline:2px solid var(--ink);outline-offset:-2px}.col-toggle button[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.grd{gap:var(--space-2);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.grd-number{font-family:var(--font-code);font-variant-numeric:tabular-nums}.grd-readout{color:var(--ink-2);margin:0;font-size:.75rem}.grd-crs,.grd-summary{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.grd-summary{color:var(--ink);display:none}.grd-space{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.grd[data-open=true] .grd-space{flex:none;height:clamp(15rem,42svh,26rem)}.grd-pictures,.grd-drawing{position:absolute;inset:0}.grd-drawing{width:100%;height:100%;display:block;overflow:visible}.grd-picture{image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;position:absolute}.grd-text{fill:var(--ink)}.grd-text--quiet{fill:var(--ink-2)}.grd-text--strong{font-weight:var(--weight-label)}.grd-cut{visibility:hidden}.grd-tiles[data-layer]{transform-origin:0 0;transition:transform var(--motion) var(--easing), opacity var(--motion) ease-out, visibility var(--motion) ease-out}.grd-tile{fill:var(--ink);fill-opacity:.02;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:5 4}.grd-tile--main{fill-opacity:.06;stroke:var(--ink);stroke-width:2px;stroke-dasharray:none}.grd-named{transition:opacity var(--motion) ease-out}.grd-named--off{opacity:0}.grd-extent{stroke:var(--ground);stroke-width:3px;paint-order:stroke}.grd-region{fill:none;stroke:var(--ink);stroke-width:2px}.grd-cells{fill:none;stroke:var(--ink);stroke-opacity:.4;stroke-width:.5px}.grd-row,.grd-picked{fill:none;stroke:var(--ink);stroke-width:1.25px}.grd-picked{stroke-width:1.5px}.grd-leader{stroke:var(--ink-2);stroke-dasharray:2 3}.grd-zoom{fill:var(--raised)}.grd-frame{fill:none;stroke:var(--rule)}.grd-pixels-fine{fill:none;stroke:var(--ink-2);stroke-width:.75px}.grd-pixels-coarse{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 3}.grd-cell-edge{fill:none;stroke:var(--ink);stroke-width:2.25px}.grd-legend{gap:var(--space-1) var(--space-3);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.grd-legend li{align-items:center;gap:.375rem;display:inline-flex}.grd-key{flex:none;width:.875rem;height:.875rem}.grd-key--line{width:1.125rem;height:.375rem}.grd-key--dot{width:.625rem;height:.625rem}.grd-key .grd-cell-edge{stroke-width:2px}.grd-time,.grd-axis{gap:var(--space-1);min-width:0;display:grid}.grd-axis>svg{width:100%;height:auto;display:block}.grd-start{stroke:var(--ink);stroke-width:1.5px}.grd-last{stroke:var(--ink-2);stroke-dasharray:3 3}.grd-dot{fill:var(--ink)}.grd-dot--out{fill:none;stroke:var(--ink-2);stroke-width:1.25px}.grd-band{fill:var(--ink);fill-opacity:.14;stroke:var(--rule)}.grd-band--odd{fill-opacity:.07}.grd-view{gap:var(--space-2);min-width:0;display:grid}.grd-pills{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.grd-choice{gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.grd-choice button,.grd-retry{min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer}.grd-choice button{font-family:var(--font-code);font-weight:var(--weight-label);align-content:center;justify-items:center;line-height:1.15;display:inline-grid}.grd-choice button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.grd-cost{color:var(--ink-2);font-size:.625rem;font-weight:var(--weight-text)}.grd-choice button[aria-pressed=true] .grd-cost{color:var(--ground)}.grd-choice button:focus-visible,.grd-retry:focus-visible{outline:var(--focus-ring);outline-offset:2px}.grd-retry{border-color:var(--rule)}.grd-call{padding:var(--space-2) .625rem;border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);font-family:var(--font-code);white-space:pre;margin:0;font-size:.75rem;line-height:1.35;overflow-x:auto}.grd-call--narrow{display:none}.grd-note{gap:var(--space-2);color:var(--ink-2);font-size:var(--step--1);justify-items:start;margin:0;display:grid}.grd-note p{margin:0}.grd-note code{overflow-wrap:anywhere}.details__body [data-read-overview] .grd-number,.details__body [data-read-grid] .grd-number{white-space:nowrap}.details__body [data-read-grid] :is(td,th):nth-child(n+3){padding-right:var(--space-3);text-align:left;font-family:inherit}@media (width<=767px){.grd{gap:var(--space-1)}.grd-wide,.grd-call--wide{display:none}.grd-call--narrow{font-size:.6875rem;display:block}.grd-crs,.grd-summary,.grd-readout,.grd-legend{font-size:.6875rem}.grd-choice button{font-size:.75rem}.grd[data-open=false][data-later=false] :is(.grd-time,.grd-view),.grd[data-open=false][data-later=true] :is(.grd-space,.grd-cell-legend){display:none}.grd[data-open=false][data-later=true] .grd-summary{display:block}}[data-tile][data-ask-highlight] .grd-tile,[data-row][data-ask-highlight] .grd-row,[data-interval][data-ask-highlight] .grd-band{stroke:var(--ink);stroke-width:3px;stroke-dasharray:none}[data-axis-tile][data-ask-highlight] .grd-text{fill:var(--ink);font-weight:var(--weight-label)}.grd-choice button[data-ask-highlight],.grd-readout[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.irr{--irr-hatch:repeating-linear-gradient(135deg, color-mix(in oklab, var(--ink-2) 60%, transparent) 0 1px, transparent 1px 6px);--irr-mask:repeating-linear-gradient(45deg, var(--ink) 0 1.5px, var(--ground) 1.5px 2.5px, transparent 2.5px 5px);gap:var(--space-2);font-variant-numeric:tabular-nums;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;height:100%;min-height:0;display:grid}.irr[data-together=true]{grid-template-rows:minmax(0,1fr)}.irr[data-together=true] :is(.irr-main,.irr-line){display:none}.irr-main{min-width:0;min-height:0;position:relative}.irr-panel{place-items:center;display:grid;position:absolute;inset:0}.irr-box{min-width:0;display:grid}.irr-line{min-height:2.8em;color:var(--ink-2);font-size:var(--step--1);line-height:1.4}.irr-picture{border:1px solid var(--rule);border-radius:var(--radius-small);width:100%;height:100%;display:block}.irr-coverage{background-image:var(--irr-hatch)}.irr-pixelated{aspect-ratio:1;background:var(--panel);height:auto;image-rendering:pixelated}.irr-label{left:var(--space-1);bottom:var(--space-1);align-items:center;gap:var(--space-1);padding:.125rem var(--space-1);border-radius:var(--radius-small);background:color-mix(in oklab, var(--ground) 85%, transparent);font-family:var(--font-code);font-size:.75rem;display:inline-flex;position:absolute}.irr-label--top{top:var(--space-1);bottom:auto}.irr-dates{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.irr-dates-row{display:contents}.irr-dates-tile{color:var(--ink-2);font-family:var(--font-code);font-size:.75rem}.irr-dates-line{height:2.25rem;position:relative}.irr-dates-line:before{content:"";inset-inline:0;background:var(--rule);height:1px;position:absolute;top:50%}.irr-dates-shared{background:var(--rule);width:1px;position:absolute;inset-block:0}.irr-dates-dot{background:var(--ink);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.irr-dates-ticks{height:1.25rem;position:relative}.irr-dates-tick{top:var(--space-1);padding-left:var(--space-1);border-left:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-code);font-size:.75rem;position:absolute}.irr-dates[data-small=true]{column-gap:var(--space-1);padding-inline:var(--space-1)}.irr-dates[data-small=true] .irr-dates-tile{font-size:.5625rem}.irr-dates[data-small=true] .irr-dates-line{height:.75rem}.irr-dates[data-small=true] .irr-dates-dot{width:.25rem;height:.25rem}.irr-patch{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.irr-patch[data-small=true]{gap:var(--space-1)}.irr-patch-band{min-width:0;position:relative}.irr-clouds{border-radius:var(--radius-small);width:100%;height:100%;position:relative;overflow:hidden}.irr-mask{background:var(--irr-mask);position:absolute;inset:0;mask-size:100% 100%}.irr-swatch{border:1px solid var(--rule);background:var(--irr-mask);border-radius:2px;width:.75rem;height:.75rem}.irr-row{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.irr[data-together=true] .irr-row{place-content:center;gap:12px;min-height:0}.irr-item{align-content:start;gap:var(--space-1);min-width:0;display:grid}.irr-thumb{border:1px solid var(--rule);border-radius:var(--radius-small);outline-offset:2px;transition:outline-color var(--motion) var(--easing);outline:2px solid #0000;place-items:center;padding:2px;display:grid;overflow:hidden}.irr-item[data-current] .irr-thumb{border-color:var(--ink)}.irr-item[data-ask-highlight] .irr-thumb{outline-color:var(--ink)}.irr-thumb .irr-picture{border:0}.irr-caption{min-width:0;font-size:.75rem;line-height:1.35}.irr-name{font-weight:var(--weight-label);display:block}.irr-figure{color:var(--ink-2);font-family:var(--font-code);display:block}.irr-note{gap:var(--space-2);max-width:30rem;color:var(--ink-2);font-size:var(--step--1);justify-items:start;display:grid}.irr-note--wait{position:absolute;inset:auto 0 0}.irr-retry{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:inherit;cursor:pointer}.irr-retry:focus-visible{outline:var(--focus-ring);outline-offset:2px}.irr-number{font-family:var(--font-code)}@media (width<=767px){.irr{gap:var(--space-1)}.irr-line{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.irr-row{gap:var(--space-1)}.irr-caption{font-size:.625rem}}.yr{gap:var(--space-4);min-width:0;display:grid}.yr-periods{gap:var(--space-2);display:grid}.yr-stepper{align-items:center;gap:var(--space-2);border:0;margin:0;padding:0;display:flex}.yr-stepper__at{text-align:center;min-width:3.5rem;font-family:var(--font-code);font-size:var(--step--1);font-variant-numeric:tabular-nums}.yr-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.yr-lead,.yr-note{max-width:var(--text-width);font-size:var(--step--1);margin:0}.yr-note{color:var(--ink-2)}.yr-part{gap:var(--space-3);min-width:0;display:grid}.yr-part__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yr-part__title{font-size:var(--step-1);font-weight:var(--weight-title);margin:0}.yr-part__body{gap:var(--space-3);min-width:0;display:grid}.yr-part__body>p{max-width:var(--text-width);margin:0}.yr [data-period-lead][data-ask-highlight],.yr li[data-index][data-ask-highlight],.yr li[data-fill-image][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.cell-series{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.cs-title{font:.75rem var(--font-code);color:var(--ink-2);margin:0}.cs-locator-frame{flex:0 0 34%;min-height:120px;max-height:220px;position:relative}.cs-locator{align-items:flex-start;gap:var(--space-2);height:100%;margin:0;display:flex}.cs-locator>svg{aspect-ratio:1;flex:none;height:100%}.cs-locator-caption{max-width:28ch;color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.35}.cs-edge{fill:none;stroke:var(--rule);vector-effect:non-scaling-stroke}.cs-ring,.cs-ring-halo{fill:none;vector-effect:non-scaling-stroke}.cs-ring{stroke:var(--ink);stroke-width:2px}.cs-ring-halo{stroke:var(--away);stroke-width:5px}.cs-locator-frame .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}.cs-profile-frame{flex:1;min-height:120px;max-height:320px;position:relative}.cs-profile{position:absolute;inset:0}.cs-profile[data-inspecting=true]{cursor:crosshair;touch-action:pan-y}.cs-profile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cs-profile>svg{width:100%;height:100%;overflow:visible}.cs-time-axis text,.cs-values text{fill:var(--ink-2);font:12px var(--font-code)}.cs-axis,.cs-tick{stroke:var(--ink-2)}.cs-run{fill:none;stroke-width:1.7px}.cs-gap{fill:var(--ground);stroke:var(--ink-2);stroke-width:1.5px}.cs-values [data-muted]{opacity:.25}.cs-rule{stroke:var(--ink);stroke-dasharray:3 3}.cs-chosen{fill:none;stroke:var(--ink);stroke-width:2px}.cs-counts{margin:0;font-size:.8125rem}.cs-gap-key{color:var(--ink-2)}.cs-readout-box{min-height:3.4rem}.cs-readout,.cs-prompt{margin:0;line-height:1.4}.cs-readout{font:.875rem var(--font-code)}.cs-prompt{color:var(--ink-2);font-size:.75rem}@media (width<=767px){.cell-series{gap:var(--space-1)}.cs-locator-frame{flex:0 0 120px}.cs-locator-caption,.cs-counts{font-size:.6875rem}.cs-time-axis text,.cs-values text{font-size:11px}}.cs-values [data-value-month][data-ask-highlight]{r:5.5px;stroke:var(--ink);stroke-width:2.5px}.cs-values [data-missing-month][data-ask-highlight]{r:5.5px;stroke:var(--ink);stroke-width:3px}[data-mean][data-ask-highlight] line{stroke-width:3.5px}[data-departure][data-ask-highlight] line,[data-focus][data-ask-highlight] line{stroke:var(--ink);stroke-width:4px}[data-square][data-ask-highlight] rect{stroke:var(--ink);stroke-width:2.5px}[data-sd-result][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.departures{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.departures .cs-profile-frame{max-height:none}.dp-used circle{fill:none;stroke:var(--ink-2);stroke-width:1px}.dp-mean{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 4}.dp-segment{stroke:var(--ink-2);stroke-width:1.5px}.dp-focus{stroke:var(--ink);stroke-width:2.5px}.dp-label{fill:var(--ink);font:12px var(--font-code);paint-order:stroke;stroke:var(--ground);stroke-width:3px;stroke-linejoin:round}.dp-sign{fill:var(--ink);font:600 11px var(--font-code);paint-order:stroke;stroke:var(--ground);stroke-width:3px;stroke-linejoin:round}@media (width<=767px){.departures{gap:var(--space-1)}.dp-label{font-size:11px}}.variability-map{gap:var(--space-2);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.tvm-stage{column-gap:var(--space-3);row-gap:var(--space-2);flex:1;grid-template-rows:auto auto minmax(0,1fr) minmax(140px,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid}.tvm-map-column,.tvm-side{display:contents}.tvm-map{aspect-ratio:1;border:1px solid var(--rule);background:var(--ground);grid-area:1/1/4;align-self:start;width:100%;position:relative}@media (width>=768px){.tvm-stage{grid-template-columns:auto minmax(0,1fr);container-type:size}.tvm-map{--tvm-share:calc((100cqw - var(--space-3)) * 1.1 / 2.1);--tvm-profile-row:max(140px, (100cqh - 10rem - 3 * var(--space-2)) / 2);width:min(var(--tvm-share), 100cqh - var(--tvm-profile-row) - var(--space-2))}}.tvm-map[data-selecting]{cursor:crosshair;touch-action:pan-y}.tvm-map:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tvm-canvas,.tvm-marks{width:100%;height:100%;position:absolute;inset:0}.tvm-canvas{image-rendering:pixelated}.tvm-marks{overflow:visible}.tvm-empty line{stroke:var(--rule);vector-effect:non-scaling-stroke}.tvm-place{border-radius:var(--radius-small);background:var(--panel);color:var(--ink);font:.8125rem var(--font-code);white-space:nowrap;margin:0;padding:.125rem .375rem;position:absolute;transform:translate(1.25rem,-50%)}.tvm-place[data-inward=true]{transform:translate(calc(-100% - 1.25rem),-50%)}.tvm-map .file-note{padding:var(--space-2);background:var(--panel);margin:0;position:absolute;inset:0}.tvm-caption{color:var(--ink-2);grid-area:3/2;align-self:end;margin:0;font-size:.75rem;line-height:1.35}.tvm-legend{max-width:28rem;color:var(--ink-2);grid-area:1/2;grid-template-columns:minmax(0,1fr);font-size:.75rem;display:grid}.tvm-legend-title{color:var(--ink);grid-column:1/-1;margin:0 0 .25rem}.tvm-bar{border:1px solid var(--rule);height:.625rem}.tvm-ticks{height:1.1rem;font:.6875rem var(--font-code);grid-column:1;position:relative}.tvm-tick{white-space:nowrap;position:absolute;top:.125rem;transform:translate(-50%)}.tvm-tick:first-child{transform:none}.tvm-tick[data-end=true]{transform:translate(-100%)}.tvm-apart{align-items:center;gap:.375rem;margin:.25rem 0 0;display:flex}.tvm-swatch{border:1px solid var(--rule);flex:none;width:.875rem;height:.875rem}.tvm-profile-frame{grid-area:4/1/auto/-1;min-height:120px;max-height:none}.tvm-profile-frame .file-note{padding:var(--space-1) var(--space-2);background:var(--panel);margin:0;position:absolute;inset:auto 0 0}.tvm-readout{grid-area:2/2;min-height:4.5rem}.tvm-result{flex-direction:column;gap:.125rem;margin:0;display:flex}.tvm-result-label,.tvm-result-line{font:.75rem var(--font-text);color:var(--ink-2);line-height:1.3}.tvm-result-value{font:var(--weight-label) 1.375rem var(--font-code);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.2}.tvm-table-toggle{margin-top:var(--space-2);color:var(--ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.tvm-table-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tvm-observations{z-index:2;contain:size;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--panel);grid-area:4/1/auto/-1;font-size:.75rem;overflow:auto}.tvm-observations[hidden]{display:none}.tvm-profile-frame[data-covered=true]{visibility:hidden}.tvm-observations p{margin:0}.tvm-observations-head{top:calc(-1 * var(--space-1));justify-content:space-between;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) 0 var(--space-1);padding:var(--space-1) 0;background:var(--panel);display:flex;position:sticky}.tvm-observations-title{color:var(--ink-2)}.tvm-observations table{border-collapse:collapse;font-family:var(--font-code)}.tvm-observations th,.tvm-observations td{padding:.125rem var(--space-3) .125rem 0;text-align:left;font-weight:400}.tvm-observations thead th,.tvm-observations tr[data-counted=false] td{color:var(--ink-2)}.tvm-controls{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tvm-group{border:0;flex-wrap:wrap;align-items:stretch;gap:.25rem;min-width:0;margin:0;padding:0;display:flex}.tvm-group-name{float:left;width:100%;color:var(--ink-2);margin:0 0 .25rem;padding:0;font-size:.6875rem}.tvm-button{padding:.1875rem var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--ground);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;font-size:.75rem;line-height:1.25;display:flex}.tvm-button[aria-pressed=true]{border-color:var(--ink);background:var(--panel);font-weight:var(--weight-heading)}.tvm-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tvm-button-count{color:var(--ink-2);font-size:.6875rem;font-weight:400}.tvm-disc-ground{fill:#f4f4f2}@media (width<=767px){.variability-map{gap:var(--space-1)}.tvm-stage{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:9.5rem minmax(0,1fr)}.tvm-map{grid-row:1/3}.tvm-readout{grid-row:2;min-height:0}.tvm-profile-frame{grid-row:3}.tvm-observations{grid-row:1/-1;font-size:.75rem}.tvm-observations table{width:100%}.tvm-observations tbody :is(th,td){white-space:nowrap}.tvm-profile-frame{min-height:0}.tvm-caption{grid-area:4/1/auto/-1}.tvm-group[data-shown=false]{display:none}.tvm-place{font-size:.6875rem;transform:translate(.875rem,-50%)}.tvm-place[data-inward=true]{transform:translate(calc(-100% - .875rem),-50%)}.tvm-caption,.tvm-legend,.tvm-result-label,.tvm-result-line,.tvm-table-toggle{font-size:.6875rem}.tvm-result-value{font-size:1.125rem}.tvm-controls{gap:var(--space-1) var(--space-3)}.tvm-button{padding:.125rem .375rem;font-size:.6875rem}}.tvm-marks .cs-ring[data-ask-highlight]{stroke-width:4px}.tvm-legend[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.variability-score{gap:var(--space-2);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.tvs-stage{flex:1;min-height:0;position:relative}.tvs-chart,.tvs-compare-frame{gap:var(--space-2);flex-direction:column;display:flex;position:absolute;inset:0}.variability-score .cs-profile-frame{min-height:200px;max-height:none}.tvs-axis-title,.tvs-tick{fill:var(--ink-2);font:12px var(--font-code)}.tvs-bar{fill:var(--ink-2)}.tvs-link{fill:none;stroke:var(--ink-2);stroke-width:.75px;stroke-dasharray:2 3;opacity:.6}.tvs-lines{min-height:3.4rem}.tvs-line{font:.875rem var(--font-code);margin:0;line-height:1.4}.tvs-compare{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.tvs-compare-intro{margin:0;font-size:.875rem}.tvs-question{font-weight:var(--weight-heading)}.tvs-compare-cells{gap:var(--space-3);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.tvs-cell{gap:var(--space-1);flex-direction:column;min-height:0;margin:0;display:flex}.tvs-cell-frame{flex:1;min-height:110px;position:relative}.tvs-choice,.tvs-answer{padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--ground);color:var(--ink);font:inherit;cursor:pointer;align-self:flex-start;font-size:.8125rem}.tvs-choice[aria-pressed=true]{border-color:var(--ink);background:var(--panel);font-weight:var(--weight-heading)}.tvs-choice:focus-visible,.tvs-answer:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tvs-choice,.tvs-result:not(:empty){margin-top:var(--space-2)}.tvs-reveal{flex-direction:column;gap:.125rem;margin:0;display:flex}.tvs-reveal-label,.tvs-reveal-count{font:.75rem var(--font-text);color:var(--ink-2);line-height:1.3}.tvs-reveal-value{font:var(--weight-label) 1.375rem var(--font-code);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.2}.tvs-lines[data-context=true]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--rule)}.tvs-lines[data-context=true] .tvs-line{font:.8125rem var(--font-text);color:var(--ink-2);line-height:1.4}@media (width<=767px){.variability-score,.tvs-chart,.tvs-compare{gap:var(--space-1)}.variability-score .cs-profile-frame{min-height:160px}.tvs-compare-cells{gap:var(--space-2)}.variability-score[data-open] .tvs-compare-cells{grid-template-columns:minmax(0,1fr)}.tvs-cell .cs-title{font-size:.625rem}.tvs-axis-title,.tvs-tick{font-size:11px}.tvs-line,.tvs-compare-intro,.tvs-lines[data-context=true] .tvs-line{font-size:.75rem}.tvs-reveal-value{font-size:1.125rem}}.tvs-numbers[data-astro-cid-4q4z2h2x]{font-family:var(--font-code);font-size:.875rem}.tvs-equation[data-astro-cid-4q4z2h2x]{font-family:var(--font-text);margin-block:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--panel);overflow-x:auto}.sf-bands{gap:var(--space-3);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.sf-bands p{margin:0}.sf-bands-files{font-size:var(--step--1);margin:0;padding-inline-start:var(--space-4)}.sf-bands-files code{overflow-wrap:anywhere}.sf-bands-scroll{max-width:100%;overflow:auto}.sf-bands-scroll:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sf-bands-scroll .sf-bands-table{border-collapse:collapse;width:100%;font:.8125rem var(--font-code);justify-self:stretch}.sf-bands-scroll .sf-bands-table th,.sf-bands-scroll .sf-bands-table td{padding:var(--space-1) var(--space-2);font-size:inherit;text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule)}.sf-bands-scroll .sf-bands-table th:first-child{text-align:left}.sf-bands-scroll .sf-bands-table thead th{font-weight:var(--weight-label)}.sf-bands-scroll .sf-bands-table tbody th{font-weight:400}@media (width<=767.98px){.sf-bands-scroll .sf-bands-table{font-size:.6875rem}.sf-bands-scroll .sf-bands-table th,.sf-bands-scroll .sf-bands-table td{padding-inline:.125rem}}.sample-forms{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto auto 13rem;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.sf-map{min-height:0;position:relative}.sf-note{max-width:none;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.6875rem;line-height:1.3}.sf-chart{min-height:0;position:relative}.sf-view,.sf-chart-box,.sf-diagram-box{position:absolute;inset:0}.sf-chart-box>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sf-diagram-box{justify-content:center;align-items:center;display:flex;overflow:hidden}.sf-chart-box text,.sf-diagram-box text{fill:var(--ink-2);font:12px var(--font-code)}.sf-axis{stroke:var(--rule)}.sf-tick{stroke:var(--ink-2)}.sf-curve{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.sf-dots circle{fill:var(--ink)}.sf-spread{fill:var(--ink-2);fill-opacity:.18;stroke:none}.sf-spread-median{fill:none;stroke:var(--ink-2);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.sf-chart-box .sf-name text{fill:var(--ink);font-weight:var(--weight-label);paint-order:stroke;stroke:var(--panel);stroke-width:3px}.sf-chart-box .sf-key text,.sf-key-dot{fill:var(--ink)}.sf-whiskers line{stroke:var(--ink-2);stroke-opacity:.6;stroke-width:2px}.sf-whiskers rect{fill:var(--ink-2)}.sf-grid{fill:none;stroke:var(--ink-2);stroke-width:1px}.sf-arrow{fill:none;stroke:var(--ink);stroke-width:1.5px}.sf-encoder{fill:var(--panel);stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 3}.sf-diagram-box [data-encoder-label]{fill:var(--ink);font-weight:var(--weight-label)}.sf-controls{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}.sf-switch{border:0;flex:none;margin:0;padding:0;display:flex}.sf-switch button{border:1px solid var(--rule);background:var(--raised);min-height:40px;color:var(--ink);font:.8125rem var(--font-code);cursor:pointer;padding:0 .75rem}.sf-switch button:first-of-type{border-radius:var(--radius-small) 0 0 var(--radius-small)}.sf-switch button:last-of-type{border-radius:0 var(--radius-small) var(--radius-small) 0;border-left:0}.sf-switch button[aria-pressed=true]{background:var(--ink);color:var(--panel);font-weight:var(--weight-label)}.sf-controls select{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);min-width:0;max-width:14rem;min-height:40px;color:var(--ink);font:.8125rem var(--font-code);flex:1 1 0;padding:.25rem .5rem}.sf-controls [data-class-select]{flex-grow:2}.sf-controls :focus-visible{outline:var(--focus-ring);outline-offset:2px}.sf-row{flex-direction:column;gap:.125rem;min-width:0;display:flex}.sf-row-name{font:var(--weight-label) .8125rem var(--font-code);align-items:center;gap:.375rem;margin:0;display:flex}.sf-row dl{font:.75rem var(--font-code);gap:.125rem;margin:0;display:grid}.sf-field{align-items:baseline;gap:.375rem;display:flex}.sf-field dt{color:var(--ink-2)}.sf-field dd{white-space:nowrap;margin:0}.sf-row .file-note{margin:0;font-size:.6875rem}.sf-map .file-note,.sf-view .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}@media (width<=767px){.sample-forms{gap:var(--space-1);flex-direction:column;display:flex}.sf-map{flex:1 1 0}.sf-note{white-space:nowrap;text-overflow:ellipsis;flex:none;height:15px;overflow:hidden}.sf-chart,.sf-controls{transition:height var(--motion) var(--easing);flex:none}.sf-controls{gap:var(--space-1)}.sample-forms:not([data-focus=choice]) .sf-controls{display:none}.sf-switch button{padding:0 .5rem;font-size:.75rem}.sf-controls select{padding-inline:.25rem;font-size:.75rem}.sf-row-name{font-size:.75rem}.sf-field{font-size:.6875rem}.sf-chart-box text,.sf-diagram-box text{font-size:11.5px}}.sample-forms [data-optical-chart][data-ask-highlight],.sample-forms [data-vector-chart][data-ask-highlight],.sample-forms [data-encoder][data-ask-highlight],.sample-forms .sf-field[data-ask-highlight],.sample-forms [data-form-button][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sample-forms [data-vector-dots] circle[data-ask-highlight]{r:5px;stroke:var(--ink);stroke-width:2px}.rs-locator-box{position:absolute;inset:0}.rs-locator-box>svg{width:100%;height:100%;position:absolute;inset:0}.rs-locator-box[data-free]>svg{cursor:pointer}.rs-locator-box text{fill:var(--ink-2);font:12px var(--font-code)}.rs-graticule line{stroke:var(--rule)}.rs-graticule text{font-size:11px}.rs-dots{fill:none;stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round;stroke-opacity:.45}.rs-footprint{fill:var(--ink);stroke:var(--ink);stroke-width:1px;stroke-linejoin:round}.rs-marker rect{fill:none;stroke:var(--ink);stroke-width:1.5px}.rs-locator-box .rs-marker text{fill:var(--ink);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round;font-size:11px}.rs-leader{stroke:var(--ink);stroke-width:1px}.rs-hover{pointer-events:none}.rs-hover circle{fill:none;stroke:var(--ink);stroke-width:2px}.rs-locator-box .rs-hover text{fill:var(--ink);font-weight:var(--weight-label);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.locator-aside{flex-direction:column;justify-content:center;min-width:0;display:flex;position:absolute}.rs-glyph{stroke:var(--ink);stroke-width:2px}.rs-glyph[data-glyph=A]{fill:var(--ink)}.rs-glyph[data-glyph=B]{fill:var(--panel)}.rs-inline-glyph{vertical-align:-.05em;overflow:visible}.rs-inline-glyph .rs-glyph{stroke-width:1.5px}.rs-locator-box .rs-mark text{fill:var(--ink);font-weight:var(--weight-label);paint-order:stroke;stroke:var(--panel);stroke-width:3px}.rs-locator-box .rs-mark[data-ask-highlight] circle,.rs-locator-box .rs-marker[data-ask-highlight] rect{stroke:var(--ink);stroke-width:3px}.rs-locator-box [data-locator][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sample-labels{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto auto auto auto 11.5rem;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.sl-map{min-height:0;position:relative}.sl-record{align-items:baseline;gap:.125rem var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sl-note{max-width:none;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.6875rem;line-height:1.3}.sl-hint{max-width:none;font-size:.75rem;font-weight:var(--weight-label);margin:0}.sl-chart{min-height:0;position:relative}.sl-chart-box{position:absolute;inset:0}.sl-chart-box>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sl-chart-box text{fill:var(--ink-2);font:12px var(--font-code)}.sl-axis{stroke:var(--rule)}.sl-curve{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.sl-period path{fill:none;stroke:var(--ink);stroke-width:1.5px}.sl-chart-box .sl-period text{fill:var(--ink);font-weight:var(--weight-label)}.sl-dot-outline,.sl-dot{fill:none;stroke-linecap:round}.sl-dot-outline{stroke:var(--dot-outline);stroke-width:4px}.sl-dot{stroke-width:3px}.sl-record-name{font:var(--weight-label) .8125rem var(--font-code);align-items:center;gap:.375rem;margin:0;display:flex}.sl-record dl{font:.75rem var(--font-code);display:contents}.sl-field{align-items:baseline;gap:.375rem;display:flex}.sl-field dt{color:var(--ink-2)}.sl-field dd{white-space:nowrap;align-items:center;gap:.375rem;min-height:1.1em;margin:0;display:flex}.sl-label dd{font-weight:var(--weight-label)}.sl-field[data-emphasis] dd{font-weight:var(--weight-label);background:var(--panel);border-radius:var(--radius-small);padding:0 .25em}.sl-record .file-note{flex:100%;margin:0;font-size:.6875rem}.sl-classes{font:.6875rem var(--font-code);gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.sl-class{grid-template-rows:1.1em 4px;grid-template-columns:.625rem minmax(0,1fr) auto;align-items:center;gap:3px .375rem;display:grid}.sl-class-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-class-count{color:var(--ink-2)}.sl-swatch{width:.625rem;height:.625rem;box-shadow:inset 0 0 0 .75px var(--dot-outline);border-radius:50%;flex:none;display:inline-block}.sl-bar{border-radius:2px;grid-column:2/-1;height:4px}.sl-controls{align-items:end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sl-controls label{color:var(--ink-2);flex:10rem;gap:.125rem;font-size:.6875rem;display:grid}.sl-controls select{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);width:100%;min-height:40px;color:var(--ink);font:.875rem var(--font-code);padding:.25rem .5rem}.sl-controls :focus-visible{outline:var(--focus-ring);outline-offset:2px}.sl-years{align-self:end;min-height:40px}.sl-map .file-note,.sl-chart .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}@media (width<=767px){.sample-labels{gap:var(--space-1);flex-direction:column;display:flex}.sl-map{flex:1 1 0}.sl-note{white-space:nowrap;text-overflow:ellipsis;flex:none;height:15px;overflow:hidden}.sl-hint{margin-top:var(--space-1);font-size:.6875rem}.sl-classes{justify-content:space-between;gap:0 var(--space-2);grid-template-columns:auto auto;grid-auto-rows:14px}.sl-class{grid-template-rows:14px;gap:0 .25rem}.sl-bar{display:none}.sl-record{flex-flow:column;align-items:flex-start;gap:0}.sl-field{font-size:.6875rem}.sl-record-name{font-size:.75rem}.sl-controls{flex-wrap:nowrap}.sl-controls label{align-items:center;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.sl-years{padding-inline:var(--space-2);flex:none}.sl-chart-box text{font-size:11.5px}.sl-chart,.sl-controls,.sample-labels>.sl-classes{transition:height var(--motion) var(--easing), opacity var(--motion) ease-out, visibility var(--motion) ease-out;flex:none}.sample-labels:not([data-focus=pick]) .sl-controls,.sample-labels>.sl-classes{overflow:hidden}}.sample-labels .sl-record[data-ask-highlight],.sample-labels .sl-field[data-ask-highlight],.sample-labels .sl-class[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sample-labels [data-period][data-ask-highlight] path{stroke:var(--ink);stroke-width:2px}.sample-labels .sl-curve[data-ask-highlight]{stroke-width:3px}.window-sample{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.ws-source{color:var(--ink-2);margin:0;font-size:.75rem}.ws-scene-frame{flex:0 0 32%;min-height:110px;max-height:260px;position:relative}.ws-scene{position:absolute;inset:0}.ws-scene>svg,.ws-chart-box>svg{width:100%;height:100%}.ws-scene text,.ws-chart-box text{fill:var(--ink-2);font:12px var(--font-code)}.ws-sheet-edge{fill:none;stroke:var(--rule)}.ws-chip{fill:var(--panel);fill-opacity:.88}.ws-pixel{fill:var(--away);stroke:var(--ink);stroke-width:1.5px}.ws-column{fill:none;stroke:var(--ink);stroke-width:2px}.ws-series{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex}.ws-chart-box{flex:1;min-height:80px;max-height:340px;position:relative}.ws-chart-box>svg{position:absolute;inset:0;overflow:visible}.ws-name-sample{stroke-width:2px}.ws-chart-box path{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.ws-axis{stroke:var(--rule)}.ws-row{gap:var(--space-1) var(--space-2);padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--panel);font:.75rem var(--font-code);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ws-row div{min-width:0}.ws-row div:nth-child(7){grid-column:span 2}.ws-row dt{color:var(--ink-2);font-size:.6875rem}.ws-row dd{overflow-wrap:anywhere;margin:0}.ws-scene-frame .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}@media (width<=767px){.window-sample{gap:var(--space-1)}.ws-source{line-height:1.2}.ws-source,.ws-row{font-size:.6875rem}.ws-scene-frame{flex:0 0 141px;min-height:141px}.ws-chart-box{min-height:0}.ws-chart-box text{font-size:11.5px}.ws-row{padding:.125rem var(--space-2);grid-template-columns:repeat(4,auto);line-height:1.25}}.window-sample g[data-sheet-date][data-ask-highlight] .ws-sheet-edge{stroke:var(--ink);stroke-width:2px}.window-sample g[data-sheet-date][data-ask-highlight] .ws-pixel,.window-sample path[data-band][data-ask-highlight]{stroke-width:3px}.window-sample .ws-column[data-ask-highlight]{stroke-width:4px}.window-sample [data-point-chart][data-ask-highlight],.window-sample .ws-row[data-ask-highlight],.window-sample .ws-row [data-field][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.regional-series{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto auto 11.5rem;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.rs-map{min-height:0;position:relative}.rs-reads{align-items:baseline;gap:.125rem var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rs-chart{min-height:0;position:relative}.rs-chart-box{position:absolute;inset:0}.rs-chart-box>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-chart-box text{fill:var(--ink-2);font:12px var(--font-code)}.rs-chart-box .rs-curve text{fill:var(--ink);font-weight:var(--weight-label);paint-order:stroke;stroke:var(--panel);stroke-width:3px}.rs-note{max-width:none;color:var(--ink-2);overflow-wrap:anywhere;flex:100%;margin:0;font-size:.6875rem;line-height:1.3}.rs-names{gap:0 var(--space-3);font:.75rem var(--font-code);flex-wrap:wrap;margin:0;display:flex}.rs-names>span{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.rs-hint{max-width:none;font-size:.75rem;font-weight:var(--weight-label);flex:100%;margin:0}.rs-reading{font:.8125rem var(--font-code);overflow-wrap:anywhere;margin:0}.rs-controls{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.rs-controls label{color:var(--ink-2);gap:.125rem;font-size:.6875rem;display:grid}.rs-controls select{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);width:100%;min-height:40px;color:var(--ink);font:.875rem var(--font-code);padding:.25rem .5rem}.rs-controls :focus-visible{outline:var(--focus-ring);outline-offset:2px}.rs-axis{stroke:var(--rule)}.rs-curve path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.rs-curve[data-curve=B] path{stroke-width:1.4px}.rs-map .file-note,.rs-chart .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}@media (width<=767px){.regional-series{gap:var(--space-1);flex-direction:column;display:flex}.rs-map{flex:1 1 0}.rs-chart,.rs-controls{transition:height var(--motion) var(--easing), opacity var(--motion) ease-out, visibility var(--motion) ease-out;flex:none}.regional-series:not([data-focus=pick]) .rs-controls{overflow:hidden}.regional-series>.rs-note{white-space:nowrap;text-overflow:ellipsis;flex:none;height:15px;overflow:hidden}.rs-reads{align-items:stretch;gap:var(--space-1);flex-flow:column}.rs-names{flex-direction:column}.rs-reading,.rs-hint{flex:none;font-size:.6875rem}.rs-controls label{align-items:center;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.rs-chart-box text{font-size:11.5px}}.regional-series [data-curve][data-ask-highlight] path{stroke-width:3px}.regional-series [data-series-chart][data-ask-highlight],.regional-series [data-reading][data-ask-highlight],.regional-series .rs-names [data-letter][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sample-opening{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.so-picture{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.so-source{color:var(--ink-2);margin:0;font-size:.75rem}.so-row{gap:var(--space-2);padding:var(--space-2);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-small);font-family:var(--font-code);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.so-row div{min-width:0}.so-row div:nth-child(7){grid-column:span 2}.so-row dt{color:var(--ink-2);font-size:.6875rem}.so-row dd{overflow-wrap:anywhere;margin:0;font-size:.75rem}.so-chart{justify-content:center;gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex}.so-plot-box{flex:1;width:100%;min-height:6rem;max-height:20rem;position:relative}.so-plot{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.so-axis{stroke:var(--rule)}.so-axis-label{fill:var(--ink-2);font:12px var(--font-code)}.so-exemplar,.so-median,.so-pattern{fill:none;vector-effect:non-scaling-stroke}.so-exemplar{stroke:var(--ink-2);stroke-width:1px}.so-median{stroke:currentColor;stroke-width:2.4px}.so-quartiles{fill:currentColor;fill-opacity:.12}.so-pattern{stroke:currentColor;stroke-width:1.8px;stroke-dasharray:7 4}.so-legend{color:var(--ink);gap:.125rem;font-size:.75rem;display:grid}.so-legend p{align-items:center;gap:var(--space-2);margin:0;display:flex}.so-swatch{border-top:2px solid;flex:0 0 1rem;display:inline-block}.so-swatch--exemplar{border-top:1px solid var(--ink-2)}.so-swatch--pattern{border-top-style:dashed}.so-controls{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.so-controls label{color:var(--ink-2);gap:.125rem;font-size:.6875rem;display:grid}.so-controls select,.so-dates{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);min-height:40px;color:var(--ink);font:inherit;padding:.25rem .5rem}.so-controls select{font-size:.875rem}.so-dates{font-size:.75rem}.so-controls :focus-visible{outline:var(--focus-ring);outline-offset:2px}.so-table{max-width:100%;margin-block:var(--space-3);overflow:auto}.so-table table{border-collapse:collapse;width:100%;font:.8125rem var(--font-code)}.so-table th,.so-table td{padding:var(--space-2);text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule)}.so-table th:first-child,.so-table td:first-child{text-align:left}.sample-opening[data-open]{height:auto}.sample-opening[data-open] .so-picture,.sample-opening[data-open] .so-chart,.sample-opening[data-open] .so-plot-box{flex:initial}.sample-opening[data-open] .so-plot-box{height:18rem}@media (width<=767px){.sample-opening,.so-picture{gap:var(--space-1)}.sample-opening[data-open] .so-plot-box{height:11rem}.so-row{gap:.125rem var(--space-2);padding:var(--space-1) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));line-height:1.25}.so-row div:nth-child(7){grid-column:span 2}.so-row dt,.so-row dd{font-size:.6875rem}.so-source,.so-legend{font-size:.6875rem;line-height:1.3}.so-legend{gap:0}.so-controls{gap:var(--space-1) var(--space-2)}}.sample-opening .so-row[data-ask-highlight],.sample-opening .so-row [data-field][data-ask-highlight],.sample-opening .so-legend p[data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sample-opening path[data-curve][data-ask-highlight],.sample-opening g[data-curve][data-ask-highlight] path{stroke:var(--ink);stroke-width:3px}.run-details{max-width:var(--measure,70ch)}.run-details__summary{padding-block:var(--space-2);font-weight:var(--weight-label);cursor:pointer}.run-details__summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.run-details__body{gap:var(--space-4);line-height:var(--leading-text);grid-template-columns:minmax(0,1fr);display:grid}.run-details__body p{margin:0}.run-details__items{gap:var(--space-3);margin:0;display:grid}.run-details__items dt{font-weight:var(--weight-label)}.run-details__items dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.run-details__table{border-collapse:collapse;width:100%;font:.75rem var(--font-code);font-variant-numeric:tabular-nums}.run-details__table th{color:var(--ink-2);font-family:var(--font-text);font-weight:var(--weight-label);text-align:left}.run-details__table th,.run-details__table td{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:.25rem .75rem .25rem 0}.sinop-pixels{gap:var(--space-2);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.sp-picture{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.sp-source{color:var(--ink-2);margin:0;font-size:.75rem}.sp-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-switch{border:0;margin:0;padding:0;display:flex}.sp-switch button,.sp-book{border:1px solid var(--rule);background:var(--raised);min-height:40px;color:var(--ink);font:.8125rem var(--font-code);cursor:pointer;padding:0 .75rem}.sp-switch button:first-of-type{border-radius:var(--radius-small) 0 0 var(--radius-small)}.sp-switch button+button{border-left:0}.sp-switch button:last-of-type{border-radius:0 var(--radius-small) var(--radius-small) 0}.sp-switch button[aria-pressed=true]{background:var(--ink);color:var(--panel);font-weight:var(--weight-label)}.sp-book{border-radius:var(--radius-small);font-family:inherit}.sp-book:disabled{cursor:default;opacity:.45}.sp-switch button:focus-visible,.sp-book:focus-visible,.sp-picker:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sp-head{font:.75rem var(--font-code);font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0}.sp-image{gap:var(--space-1);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sp-frame{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.sp-scale{justify-content:space-between;gap:var(--space-1) var(--space-3);color:var(--ink-2);font:.75rem var(--font-code);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.sp-ramp-line{align-items:center;gap:.375rem;display:flex}.sp-ramp{border:1px solid var(--rule);background:linear-gradient(90deg,#000,#fff);width:4rem;height:.5rem}.sp-picker{cursor:crosshair;touch-action:none;flex:none;position:relative}.sp-picker canvas{border:1px solid var(--rule);width:100%;height:100%;image-rendering:pixelated;display:block}.sp-mark{border:2px solid var(--ink);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ground);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.sp-picker:focus-visible .sp-mark{width:13px;height:13px}.sp-image .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}.sp-series{min-width:0;min-height:0;display:flex}.sp-chart{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sp-key{color:var(--ink-2);font:.75rem var(--font-code);align-items:center;gap:.375rem;margin:0;display:flex}.sp-plot{flex:1;min-height:0;position:relative}.sp-plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-plot text{fill:var(--ink-2);font:12px var(--font-code)}.sp-axis{stroke:var(--rule)}.sp-line{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sp-dot{fill:var(--ink);stroke:var(--ink);stroke-width:1.5px}.sp-dot[data-filled=true]{fill:var(--panel)}.sp-row-box{min-width:0}.sp-row{gap:var(--space-1) var(--space-4);padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);font:.75rem var(--font-code);flex-wrap:wrap;margin:0;display:flex}.sp-row div{min-width:0}.sp-row dt{color:var(--ink-2);font-size:.6875rem}.sp-row dd{overflow-wrap:anywhere;margin:0}@media (width<=767px){.sinop-pixels{gap:var(--space-1)}.sp-picture{gap:var(--space-1);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sp-source,.sp-head,.sp-scale,.sp-row{font-size:.6875rem}.sp-plot text{font-size:11.5px}.sp-row{gap:.125rem var(--space-3);padding:var(--space-1) var(--space-2)}}.sinop-pixels [data-sinop-picker][data-ask-highlight],.sinop-pixels [data-sinop-chart][data-ask-highlight],.sinop-pixels [data-band-button][data-ask-highlight],.sinop-pixels [data-sinop-book][data-ask-highlight],.sinop-pixels [data-row-field][data-ask-highlight],.sinop-pixels [data-sinop-key][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}.sinop-years{gap:var(--space-2);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.sy-source{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.4}.sy-picker{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sy-picker button,.sy-picker select{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--raised);min-height:40px;color:var(--ink);font:.8125rem var(--font-code)}.sy-picker button{cursor:pointer;min-width:40px}.sy-picker select{min-width:0;padding:0 .5rem}.sy-picker button:focus-visible,.sy-picker select:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sy-picture{gap:var(--space-2);flex-direction:column;min-height:0;display:flex;position:relative}.sy-labelled{flex-direction:column;flex:0 0 26%;min-height:6rem;display:flex}.sy-head{color:var(--ink);font:var(--weight-label) .75rem var(--font-code);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.sy-plot{flex:1;min-height:0;position:relative}.sy-plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sy-plot text{fill:var(--ink-2);font:11px var(--font-code)}.sy-axis{stroke:var(--rule)}.sy-labelled-line{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round}.sy-years{flex-direction:column;flex:1;min-height:0;display:flex}.sy-columns,.sy-row{column-gap:var(--space-2);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,36%);display:grid}.sy-columns{color:var(--ink-2);font:11px var(--font-code);line-height:1rem}.sy-columns span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sy-rows{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin:0;padding:0;list-style:none;display:grid}.sy-row{align-items:center;min-height:0}.sy-year,.sy-distance{color:var(--ink-2);font:11px var(--font-code);font-variant-numeric:tabular-nums;line-height:1}.sy-row[data-labelled=true] .sy-year{color:var(--ink);font-weight:var(--weight-label)}.sy-spark{min-width:0;height:100%;position:relative}.sy-spark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sy-line{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sy-row[data-labelled=true] .sy-line{stroke-width:1.75px}.sy-reference{fill:none;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.sy-bar-cell{align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.sy-track{flex:1;min-width:0;height:100%;position:relative}.sy-bar{background:var(--ink);border-radius:0 2px 2px 0;height:55%;max-height:.625rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sy-threshold{background:var(--ink);width:1px;position:absolute;top:0;bottom:0}.sy-row[data-shaded=true] .sy-line,.sy-row[data-shaded=true] .sy-reference,.sy-row[data-shaded=true] .sy-bar{opacity:.35}.sy-distance{text-align:right;flex:none;width:2rem}.sy-legend{margin:var(--space-1) 0 0;color:var(--ink-2);font:11px var(--font-code);text-overflow:ellipsis;white-space:nowrap;line-height:1rem;overflow:hidden}.sy-picture .file-note{padding:var(--space-2);background:var(--panel);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sy-bar,.sy-threshold{transition:width var(--motion) var(--easing), left var(--motion) var(--easing)}}@media (width<=767px){.sinop-years{gap:var(--space-1)}.sy-source{font-size:.6875rem}.sy-picker select{flex:1}.sy-columns,.sy-row{grid-template-columns:3rem minmax(0,1fr) minmax(0,38%)}}.sinop-years [data-year-row][data-ask-highlight],.sinop-years [data-years-head][data-ask-highlight],.sinop-years [data-years-labelled][data-ask-highlight],.sinop-years [data-years-step][data-ask-highlight]{outline:2px solid var(--ink);outline-offset:2px}
