.stage[data-astro-cid-f2jc3dwf]{--stage-ink:#e7ecf3;--stage-ink-2:#a3afc2;background:var(--stage);color:var(--stage-ink);color-scheme:dark;margin:28px 0 36px;padding:18px 0 22px}.stage-in[data-astro-cid-f2jc3dwf]{max-width:1400px;padding:0 var(--gutter);margin:0 auto}.stage-pending[data-astro-cid-f2jc3dwf] .stage-in[data-astro-cid-f2jc3dwf] p[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2);max-width:72ch;margin:0;padding:18px 0}.stage-head[data-astro-cid-f2jc3dwf]{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:12px;display:flex}.steps[data-astro-cid-f2jc3dwf]{border:1px solid var(--stage-line);border-radius:4px;gap:0;display:flex;overflow:hidden}.steps[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]{font:500 var(--t-s) var(--sans);color:var(--stage-ink-2);border:0;border-right:1px solid var(--stage-line);cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:40px;padding:8px 14px 8px 10px;display:inline-flex}.steps[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:last-child{border-right:0}.steps[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:hover{color:var(--stage-ink)}.steps[data-astro-cid-f2jc3dwf] .n[data-astro-cid-f2jc3dwf]{font-family:var(--cond);border:1.5px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:600;line-height:1;display:inline-grid}.steps[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf][aria-selected=true]{color:#0b1a30;background:var(--signal)}.steps[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf][aria-selected=true] .n[data-astro-cid-f2jc3dwf]{border-color:#0b1a30}.stage[data-astro-cid-f2jc3dwf] [data-astro-cid-f2jc3dwf]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.stage-caption[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2);font-size:var(--t-s);flex:260px;max-width:72ch;margin:0}.stage-body[data-astro-cid-f2jc3dwf]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=980px){.stage-body[data-astro-cid-f2jc3dwf]{grid-template-columns:minmax(0,1fr) 300px}}.viewport[data-astro-cid-f2jc3dwf]{aspect-ratio:16/9;border:1px solid var(--stage-line);background:#081426;position:relative;overflow:hidden}@media (width<=600px){.viewport[data-astro-cid-f2jc3dwf]{aspect-ratio:4/3}}.poster-wrap[data-astro-cid-f2jc3dwf],.poster-wrap[data-astro-cid-f2jc3dwf] img[data-astro-cid-f2jc3dwf],.viewport[data-astro-cid-f2jc3dwf] canvas[data-astro-cid-f2jc3dwf]{width:100%;height:100%;position:absolute;inset:0}.poster-wrap[data-astro-cid-f2jc3dwf] img[data-astro-cid-f2jc3dwf]{object-fit:contain}.poster-wrap[data-astro-cid-f2jc3dwf][hidden],.poster-wrap[data-astro-cid-f2jc3dwf] img[data-astro-cid-f2jc3dwf][hidden],.viewport[data-astro-cid-f2jc3dwf] canvas[data-astro-cid-f2jc3dwf][hidden]{display:none}.poster-missing[data-astro-cid-f2jc3dwf]{text-align:center;color:var(--stage-ink-2);margin:0;position:absolute;inset:auto 0 50%}.viewport[data-astro-cid-f2jc3dwf] canvas[data-astro-cid-f2jc3dwf]{touch-action:none;cursor:crosshair;display:block}.stage-progress[data-astro-cid-f2jc3dwf]{background:#ffffff1f;height:3px;position:absolute;top:0;left:0;right:0}.stage-progress[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]{height:100%;width:var(--p,0%);background:var(--signal);display:block}.vp-tools[data-astro-cid-f2jc3dwf]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:8px;right:8px}.vp-tools[data-astro-cid-f2jc3dwf] .sel[data-astro-cid-f2jc3dwf]{min-width:0;max-width:100%}.vp-tools[data-astro-cid-f2jc3dwf] select[data-astro-cid-f2jc3dwf]{text-overflow:ellipsis;max-width:100%}@media (width<=700px){.vp-tools[data-astro-cid-f2jc3dwf]{left:8px}}.vp-tools[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf],.vp-tools[data-astro-cid-f2jc3dwf] select[data-astro-cid-f2jc3dwf],.ctl[data-astro-cid-f2jc3dwf] select[data-astro-cid-f2jc3dwf],.range[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf],.probe[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]{font:500 var(--t-xs) var(--sans);color:var(--stage-ink);border:1px solid var(--stage-line);cursor:pointer;background:#081426db;border-radius:3px;min-height:32px;padding:6px 9px}.vp-tools[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:hover,.range[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:hover:not(:disabled){border-color:var(--stage-ink-2)}.range[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:disabled{opacity:.45;cursor:default}.vh[data-astro-cid-f2jc3dwf]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.probe[data-astro-cid-f2jc3dwf]{border:1px solid var(--stage-line);border-left:3px solid var(--signal);font-size:var(--t-xs);font-variant-numeric:tabular-nums lining-nums;background:#050d1be6;justify-content:space-between;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 16px);padding:6px 8px 6px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.probe[data-astro-cid-f2jc3dwf][hidden]{display:none}.stage-msg[data-astro-cid-f2jc3dwf]{font-size:var(--t-s);color:var(--stage-ink-2);min-height:0;margin:8px 0 0}.stage-msg[data-astro-cid-f2jc3dwf]:empty{display:none}.stage-help[data-astro-cid-f2jc3dwf]{font-size:var(--t-xs);color:var(--stage-ink-2);max-width:90ch;margin:8px 0 0}.panel[data-astro-cid-f2jc3dwf]{font-size:var(--t-s);flex-direction:column;gap:16px;display:flex}.tiles[data-astro-cid-f2jc3dwf]{border-top:1px solid var(--stage-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.tile[data-astro-cid-f2jc3dwf]{border-bottom:1px solid var(--stage-line);padding:8px 10px 10px 0}.tile[data-astro-cid-f2jc3dwf]:nth-child(odd){border-right:1px solid var(--stage-line);padding-right:12px}.tile[data-astro-cid-f2jc3dwf]:nth-child(2n){padding-left:12px}.tile[data-astro-cid-f2jc3dwf] dt[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2);font-size:var(--t-xs);line-height:1.3}.tile[data-astro-cid-f2jc3dwf] dd[data-astro-cid-f2jc3dwf]{font-family:var(--cond);color:var(--stage-ink);margin:2px 0 0;font-size:1.35rem;font-weight:600;line-height:1.15}.tile[data-astro-cid-f2jc3dwf] dd[data-astro-cid-f2jc3dwf].tile-note{font-family:var(--sans);font-weight:400;font-size:var(--t-xs);color:var(--stage-ink-2)}@media (width<=979px){.panel[data-astro-cid-f2jc3dwf] .tiles[data-astro-cid-f2jc3dwf]{display:none}}@media (width>=600px) and (width<=979px){.tiles[data-astro-cid-f2jc3dwf]{grid-template-columns:repeat(4,1fr)}.tile[data-astro-cid-f2jc3dwf]:nth-child(n){border-right:1px solid var(--stage-line);padding:8px 12px 10px}.tile[data-astro-cid-f2jc3dwf]:first-child{padding-left:0}.tile[data-astro-cid-f2jc3dwf]:last-child{border-right:0}}.ctl[data-astro-cid-f2jc3dwf]{flex-direction:column;gap:14px;display:flex}.ctl[data-astro-cid-f2jc3dwf][hidden],.st-fieldbox[data-astro-cid-f2jc3dwf][hidden]{display:none}fieldset[data-astro-cid-f2jc3dwf]{border:0;border-top:1px solid var(--stage-line);flex-direction:column;gap:4px;margin:0;padding:8px 0 0;display:flex}legend[data-astro-cid-f2jc3dwf]{font-family:var(--cond);float:left;width:100%;color:var(--stage-ink);padding:0 0 4px;font-weight:600}.st-layers-list[data-astro-cid-f2jc3dwf]{flex-direction:column;gap:2px;display:flex}.stage .chk .swatch{flex:none;width:14px;height:3px;margin-right:-2px;display:inline-block}.stage .chk{cursor:pointer;align-items:center;gap:8px;min-height:30px;display:flex}.stage .chk input{width:16px;height:16px;accent-color:var(--signal);margin:0}.st-edges-wrap[data-astro-cid-f2jc3dwf][hidden]{display:none}.st-edges-wrap[data-astro-cid-f2jc3dwf]{border-top:1px dashed var(--stage-line);margin-top:4px;padding-top:4px}.row2[data-astro-cid-f2jc3dwf]{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=600px) and (width<=979px){.row2[data-astro-cid-f2jc3dwf]{grid-template-columns:1fr 1fr}}.sel[data-astro-cid-f2jc3dwf]{font-size:var(--t-xs);color:var(--stage-ink-2);flex-direction:column;gap:3px;display:flex}.ctl[data-astro-cid-f2jc3dwf] select[data-astro-cid-f2jc3dwf]{width:100%}.cbar[data-astro-cid-f2jc3dwf]{margin-top:12px}.cbar-title[data-astro-cid-f2jc3dwf]{font-family:var(--cond);color:var(--stage-ink);margin:0 0 6px;font-weight:600}.cbar[data-astro-cid-f2jc3dwf] canvas[data-astro-cid-f2jc3dwf]{image-rendering:auto;border:1px solid var(--stage-line);width:100%;height:14px;display:block}.cbar-ticks[data-astro-cid-f2jc3dwf]{height:22px;font-size:var(--t-xs);color:var(--stage-ink-2);font-variant-numeric:tabular-nums lining-nums;margin:0 6px;position:relative}.cbar-ticks[data-astro-cid-f2jc3dwf] span{white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.cbar-ticks[data-astro-cid-f2jc3dwf] span:before{content:"";border-left:1px solid var(--stage-ink-2);height:4px;position:absolute;top:-5px;left:50%}.range[data-astro-cid-f2jc3dwf]{grid-template-columns:1fr 1fr;align-items:end;gap:8px;margin-top:4px;display:grid}.range[data-astro-cid-f2jc3dwf] label[data-astro-cid-f2jc3dwf]{font-size:var(--t-xs);color:var(--stage-ink-2);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.range[data-astro-cid-f2jc3dwf] input[data-astro-cid-f2jc3dwf]{width:100%;min-width:0;font:500 var(--t-s) var(--sans);font-variant-numeric:tabular-nums;color:var(--stage-ink);border:1px solid var(--stage-line);background:#081426;border-radius:3px;padding:5px 7px}.range[data-astro-cid-f2jc3dwf] .unit[data-astro-cid-f2jc3dwf]:empty{display:none}.range[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]{grid-column:1/-1;justify-self:start}.st-range-err[data-astro-cid-f2jc3dwf]{color:#ffb4a8;font-size:var(--t-xs);margin:6px 0 0}.st-def[data-astro-cid-f2jc3dwf],.st-datarange[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2);font-size:var(--t-xs);margin:8px 0 0}.st-def[data-astro-cid-f2jc3dwf]:empty,.st-datarange[data-astro-cid-f2jc3dwf]:empty{display:none}.st-refs[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2);overflow-wrap:anywhere;margin:6px 0 0;padding-left:1.1em;font-size:.75rem;line-height:1.4}.st-refs[data-astro-cid-f2jc3dwf][hidden]{display:none}.st-refs[data-astro-cid-f2jc3dwf] li[data-astro-cid-f2jc3dwf]{margin:0 0 3px}.stage-notes[data-astro-cid-f2jc3dwf]{font-size:var(--t-xs);color:var(--stage-ink-2);max-width:90ch;margin:-4px 0 12px}.scale-note[data-astro-cid-f2jc3dwf]{color:var(--signal)}.steps[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.st-dims[data-astro-cid-f2jc3dwf]{font-size:var(--t-xs);grid-template-columns:auto 1fr;gap:2px 14px;margin:0;display:grid}.st-dims[data-astro-cid-f2jc3dwf][hidden]{display:none}.st-dims[data-astro-cid-f2jc3dwf]>div[data-astro-cid-f2jc3dwf]{display:contents}.st-dims[data-astro-cid-f2jc3dwf] dt[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2)}.st-dims[data-astro-cid-f2jc3dwf] dd[data-astro-cid-f2jc3dwf]{margin:0}.prov[data-astro-cid-f2jc3dwf]{color:var(--stage-ink-2);font-size:var(--t-xs);margin:0}.stage-print[data-astro-cid-f2jc3dwf]{display:none}html:not(.js) .stage-print[data-astro-cid-f2jc3dwf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:14px;display:grid}html:not(.js) .stage-body[data-astro-cid-f2jc3dwf] .viewport[data-astro-cid-f2jc3dwf],html:not(.js) .stage-body[data-astro-cid-f2jc3dwf] .viewport-col[data-astro-cid-f2jc3dwf]{display:none}.stage-print[data-astro-cid-f2jc3dwf] figure[data-astro-cid-f2jc3dwf]{margin:0}.stage-print[data-astro-cid-f2jc3dwf] img[data-astro-cid-f2jc3dwf]{background:#081426;width:100%;height:auto;display:block}.stage-print[data-astro-cid-f2jc3dwf] .ph[data-astro-cid-f2jc3dwf]{aspect-ratio:16/9;border:1px solid var(--stage-line);color:var(--stage-ink-2);place-items:center;display:grid}.stage-print[data-astro-cid-f2jc3dwf] figcaption[data-astro-cid-f2jc3dwf]{font-size:var(--t-xs);margin-top:4px}.stage.is-fs{margin:0;overflow:auto}.stage.is-fs .stage-in[data-astro-cid-f2jc3dwf]{max-width:none}@media print{.stage[data-astro-cid-f2jc3dwf]{color:#000;background:0 0;margin:12px 0;padding:0}.stage-head[data-astro-cid-f2jc3dwf] .steps[data-astro-cid-f2jc3dwf],.stage-body[data-astro-cid-f2jc3dwf],.stage-help[data-astro-cid-f2jc3dwf],.stage-msg[data-astro-cid-f2jc3dwf]{display:none!important}.stage-caption[data-astro-cid-f2jc3dwf]{color:#333}.stage-print[data-astro-cid-f2jc3dwf]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid!important}.stage-print[data-astro-cid-f2jc3dwf] figcaption[data-astro-cid-f2jc3dwf]{color:#000}}
