._caption_978eb1,._hint_978eb1,._note_978eb1{max-width:var(--measure);font-size:var(--fs-label);color:var(--text-secondary);margin:12px 0 0;line-height:1.5}._legend_978eb1{max-width:720px;font-size:var(--fs-label);color:var(--text-primary);flex-wrap:wrap;gap:4px 20px;margin:12px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}._legend_978eb1 li{align-items:center;gap:6px;display:inline-flex}._legend_978eb1 svg{width:16px;height:16px;fill:var(--gray-900);stroke:var(--gray-900);flex:none}._legend_978eb1 ._muted_978eb1{stroke:var(--gray-500)}._legend_978eb1 ._core_978eb1{fill:var(--white)}._legend_978eb1 ._coreLine_978eb1{fill:none;stroke:var(--white)}._legend_978eb1 ._shade_978eb1{stroke:none;fill:var(--gray-500)}._still_978eb1{position:absolute;inset:0}._stillSvg_978eb1{width:100%;height:100%;display:block;position:relative}._stillEarth_978eb1{width:100%;height:100%;display:block;position:absolute;inset:0}._label_978eb1,._sceneLabel_978eb1{font-family:var(--font-body);font-size:var(--fs-label);white-space:nowrap;color:var(--text-primary);text-shadow:0 0 3px var(--white), 0 0 3px var(--white), 0 0 3px var(--white), 0 0 3px var(--white);pointer-events:none;font-weight:600;line-height:1.2}._label_978eb1{position:absolute;transform:translate(12px,-50%)}._label_978eb1[data-side=left]{transform:translate(calc(-100% - 12px),-50%)}._sceneLabel_978eb1{display:block;transform:translate(12px,-50%)}._sceneLabelBelow_978eb1{transform:translate(-50%,12px)}._image_978eb1{width:100%;height:auto;display:block}._imageOver_978eb1{width:100%;height:100%;display:block;position:absolute;inset:0}._tooltip_a7b747{max-width:16rem;font-family:var(--font-body);font-size:var(--fs-label);color:var(--white);background:var(--gray-900);pointer-events:none;border-radius:6px;padding:6px 10px;font-weight:500;line-height:1.4;box-shadow:0 4px 12px #0000001f}._tooltip_a7b747[data-entering]{animation:_tooltipIn_a7b747 .15s var(--ease)}@keyframes _tooltipIn_a7b747{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._tooltip_a7b747[data-entering]{animation:none}}._page_29a790{max-width:var(--content-max);padding:calc(var(--header-h) + 40px) var(--content-pad) 80px;margin:0 auto}._together_29a790{white-space:nowrap}@media (width<=700px){._first_29a790.keyed>.key:not(:first-child){margin-top:16px}}._entry_29a790{max-width:var(--measure);flex-direction:column;gap:16px;margin:24px 0 0;display:flex}._members_29a790{margin:0}._membersNote_29a790{margin:0 0 12px}._membersList_29a790,._plainList_29a790{margin:0;padding:0 0 0 20px}._membersList_29a790 li,._plainList_29a790 li{margin:4px 0}._place_29a790{pointer-events:none;-webkit-user-select:none;user-select:none}._placeInput_29a790{white-space:nowrap;align-items:center;display:flex;overflow:hidden}@media (scripting:none){._place_29a790{display:none}}._result_29a790{margin:48px 0 0}._figures_29a790>.strip{margin-top:0}@media (width>=701px){._figures_29a790>.strip{grid-column:2/-1}}._dropped_29a790{margin:0 0 16px}._progressSlot_29a790{min-height:64px;padding:16px 0 0}._problem_29a790{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 0;display:flex}._problem_29a790>p{margin:0}._bench_29a790{grid-template-columns:minmax(0,1fr);row-gap:40px;margin:24px 0 0;display:grid}._controls_29a790,._figureColumn_29a790{min-width:0}._controlsInner_29a790{flex-direction:column;gap:28px;display:flex}@media (width>=701px) and (width<=1179px){._controls_29a790{margin-left:var(--key-col);max-width:var(--measure)}._controlsPlace_29a790{height:900px}}@media (scripting:none){._controlsPlace_29a790{display:none}}._figure_29a790{margin:0}._boxWrap_29a790{max-width:720px;position:relative}._box_29a790{aspect-ratio:1;outline:none;width:100%;max-width:720px;position:relative;overflow:hidden}._box_29a790[data-mode="3d"]:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}@media (width>=1180px){._bench_29a790{grid-template-columns:calc(var(--key-col) - 24px) 340px minmax(0, 1fr);align-items:start;column-gap:24px}._controls_29a790{grid-column:2}._figureColumn_29a790{top:calc(var(--header-h) + 24px);grid-column:3;position:sticky}._boxWrap_29a790{width:min(100%, 720px, calc(100svh - var(--header-h) - 250px));min-width:420px}}._cluster_29a790{grid-template-rows:repeat(4,44px);grid-template-columns:repeat(3,44px);gap:4px;display:grid;position:absolute;top:8px;right:8px}._cluster_29a790>:first-child{grid-area:1/2}._cluster_29a790>:nth-child(2){grid-area:2/1}._cluster_29a790>:nth-child(3){grid-area:2/2}._cluster_29a790>:nth-child(4){grid-area:2/3}._cluster_29a790>:nth-child(5){grid-area:3/2}._cluster_29a790>:nth-child(6){grid-area:4/1}._cluster_29a790>:nth-child(7){grid-area:4/3}._afterFigure_29a790{max-width:720px}._stillActions_29a790{max-width:var(--measure);flex-direction:column;align-items:stretch;gap:8px;margin:16px 0 0;display:flex}._fieldset_29a790{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}._buttonRow_29a790{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._under_29a790{margin:4px 0 0;display:block}._dock_29a790{margin:0}._panelKeyed_29a790{align-self:center;margin:0 auto 0 0}._panel_29a790{flex-direction:column;gap:12px;display:flex}._panelRecords_29a790{margin:0}._panelFold_29a790{max-width:none}._panelKey_29a790{margin:8px 0 0}._panelLinks_29a790{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._panelLinks_29a790 a{align-items:center;min-height:44px;display:inline-flex}@media (scripting:none){._browser_29a790{display:none}}._placeRows_29a790{flex-direction:column;gap:8px;display:flex}._placeRows_29a790 span{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;height:44px;display:block}._more_29a790{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 0;display:flex}._status_29a790{margin:0 0 16px}._slider_23f4cf{gap:8px;min-width:0;display:grid}._head_23f4cf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}._label_23f4cf{font-size:var(--fs-label);color:var(--text-primary);font-weight:600;line-height:1.4}._output_23f4cf{font-family:var(--font-mono);font-size:var(--fs-data);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-primary);font-weight:400;line-height:1.4}._track_23f4cf{cursor:pointer;touch-action:none;height:44px;position:relative}._rail_23f4cf{background:var(--gray-300);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._now_23f4cf{background:var(--gray-500);width:1px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}._thumb_23f4cf{background:var(--gray-900);border:2px solid var(--white);width:24px;height:24px;box-shadow:0 0 0 1px var(--gray-900);border-radius:50%;outline:none;top:50%;transform:translate(-50%,-50%)}._thumb_23f4cf[data-dragging]{background:var(--gray-700)}._thumb_23f4cf[data-focus-visible]{outline:2px solid var(--blue-text);outline-offset:3px}._ends_23f4cf{font-size:var(--fs-note);color:var(--text-secondary);justify-content:space-between;gap:8px;line-height:1.4;display:flex}._slider_23f4cf[data-disabled] ._thumb_23f4cf{background:var(--gray-400);box-shadow:0 0 0 1px var(--gray-400)}
