._ladder_1vvnp_1{border:1px solid var(--border);max-width:870px;margin-top:34px;padding:24px}._ladder_1vvnp_1 h2{font-size:24px}._ladder_1vvnp_1>p{color:var(--muted-foreground);margin-top:8px;font-size:16px}._ladder_1vvnp_1 ol{gap:2px;margin-top:18px;padding:0;list-style:none;display:grid}._ladder_1vvnp_1 li{grid-template-columns:190px minmax(0,1fr);gap:16px;padding:10px 12px;font-size:16px;display:grid}._ladder_1vvnp_1 li._current_1vvnp_29{background:var(--secondary)}._level_1vvnp_32{color:var(--muted-foreground);padding-top:2px;font-size:14px}._ladder_1vvnp_1 a,._neighbours_1vvnp_38 a{text-underline-offset:3px;text-decoration:underline}._coming_1vvnp_42{color:var(--muted-foreground)}._coming_1vvnp_42 small{margin-left:4px;font-size:13px}._neighbours_1vvnp_38{flex-wrap:wrap;gap:12px 40px;margin-top:24px;font-size:16px;display:flex}._neighbours_1vvnp_38 dt{color:var(--muted-foreground);font-size:14px}._neighbours_1vvnp_38 dd{margin:4px 0 0}@media (width<=767px){._ladder_1vvnp_1{padding:20px}._ladder_1vvnp_1 li{grid-template-columns:1fr;gap:2px}}._context_13b0y_1{background:var(--secondary);flex-direction:column;gap:12px;max-width:870px;margin-top:34px;padding:24px;display:flex}._context_13b0y_1 h2{font-size:24px}._panel_163pt_3{background:#fff;border-radius:8px;overflow:hidden}._stage_163pt_8{background:#e9ece2;height:min(420px,52vh);min-height:300px;position:relative}._stage_163pt_8 model-viewer{--poster-color:#e9ece2;--progress-bar-color:var(--primary);width:100%;height:100%;display:block}._hint_163pt_21{color:#46503e;pointer-events:none;margin:0;font-size:14px;position:absolute;top:14px;left:16px;right:16px}._status_163pt_31{text-align:center;background:#e9ece2;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._statusError_163pt_41{flex-direction:column;gap:16px}._status_163pt_31 p{margin:0}._timeline_163pt_48{background:linear-gradient(#e9ece200,#e9ece2eb 55%);padding:18px 16px 6px;position:absolute;bottom:0;left:0;right:0}._timeline_163pt_48 input{width:100%;height:36px;accent-color:var(--primary);cursor:pointer;margin:0;display:block}._timeline_163pt_48 input:disabled{cursor:default;opacity:.5}._controls_163pt_69{grid-template-columns:1fr auto 1fr;grid-template-areas:"play angles speed";align-items:center;gap:8px 12px;padding:14px 16px;display:grid}._button_163pt_77{border:1px solid var(--border);min-height:48px;font:inherit;color:var(--foreground);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:16px;line-height:1.25;display:inline-flex}._button_163pt_77:hover:not(:disabled){background:var(--muted)}._button_163pt_77:active:not(:disabled){transform:translateY(1px)}._button_163pt_77:disabled{cursor:default;color:var(--muted-foreground);background:#f3f3ed}._button_163pt_77:focus-visible,._panel_163pt_3 select:focus-visible,._timeline_163pt_48 input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}._playButton_163pt_110{background:var(--foreground);color:#fff;border-color:var(--foreground);grid-area:play;justify-self:start;min-width:100px}._playButton_163pt_110:hover:not(:disabled){background:var(--primary)}._angles_163pt_121{grid-area:angles;gap:4px;display:flex}._angles_163pt_121 ._button_163pt_77{border-color:#0000;padding:8px 12px}._angles_163pt_121 ._button_163pt_77[aria-pressed=true]{background:var(--secondary);border-color:var(--input)}._speed_163pt_134{font:inherit;color:var(--foreground);border:1px solid var(--input);background:#fff;border-radius:6px;grid-area:speed;justify-self:end;min-height:48px;padding:8px;font-size:16px}._gate_163pt_147{font:inherit;color:#46503e;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;padding:14px 16px;font-size:14px;display:flex;position:absolute;inset:0}._gate_163pt_147:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}._roomMessage_163pt_165{margin:0;padding:0 16px 12px;font-size:14px;font-weight:600}._note_163pt_171{color:var(--muted-foreground);margin:0;padding:0 16px 14px;font-size:13px;line-height:1.5}._roomPrompt_163pt_178,._roomPlayback_163pt_179{display:none}model-viewer[ar-status=session-started] ._roomPrompt_163pt_178,model-viewer[ar-status=object-placed] ._roomPrompt_163pt_178{display:block}model-viewer[ar-status=session-started] ._roomPlayback_163pt_179,model-viewer[ar-status=object-placed] ._roomPlayback_163pt_179{display:inline-flex}._roomPrompt_163pt_178{background:var(--background);border-radius:8px;padding:16px;position:absolute;bottom:80px;left:16px;right:16px}._roomPrompt_163pt_178 p{margin:0;font-size:16px}._roomPlayback_163pt_179{position:absolute;bottom:16px;left:16px}._roomExit_163pt_208{position:absolute;top:16px;right:16px}@media (width<=540px){._stage_163pt_8{height:340px;min-height:0}._controls_163pt_69{gap:8px;padding:12px}._playButton_163pt_110{min-width:84px;padding-inline:12px}._angles_163pt_121 ._button_163pt_77{padding:8px 10px;font-size:14px}._controls_163pt_69{grid-template-columns:1fr 1fr;grid-template-areas:"play speed""angles angles"}._angles_163pt_121{justify-self:center}._speed_163pt_134{padding:6px;font-size:14px}._hint_163pt_21,._gate_163pt_147{font-size:12px}}@media (prefers-reduced-motion:reduce){._button_163pt_77:active:not(:disabled){transform:none}}@media (width<=767px){._pinned_163pt_257 ._stage_163pt_8{height:30vh;min-height:190px}._pinned_163pt_257 ._hint_163pt_21{display:none}._pinned_163pt_257 ._controls_163pt_69{gap:6px;padding:8px}._pinned_163pt_257 ._controls_163pt_69 ._button_163pt_77{min-height:40px;padding:6px 10px;font-size:14px}._pinned_163pt_257 ._playButton_163pt_110{flex:none;min-width:0}._pinned_163pt_257 ._angles_163pt_121{gap:2px}._pinned_163pt_257 ._speed_163pt_134{min-height:40px;padding:4px 6px}._pinned_163pt_257 ._note_163pt_171{display:none}}._heading_1774q_1 h1{max-width:850px;margin-top:18px;font-size:clamp(42px,5vw,64px)}._heading_1774q_1>p{color:var(--muted-foreground);margin-top:18px;font-size:19px}._grid_1774q_11{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:42px 72px;margin-top:42px;display:grid}._media_1774q_20{z-index:5;grid-row:span 3;align-self:start;min-width:0;position:sticky;top:16px}._mediaSwitch_1774q_28{background:var(--secondary);border-radius:8px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}._mediaSwitch_1774q_28 button{min-height:44px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 16px;font-size:16px;display:inline-flex}._mediaSwitch_1774q_28 button svg{width:18px;height:18px}._mediaSwitch_1774q_28 button[aria-pressed=true]{border-color:var(--input);background:#fff;font-weight:600}._mediaSwitch_1774q_28 button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}._demonstration_1774q_62{background:var(--muted);padding:24px}._demonstration_1774q_62 img{object-fit:contain;width:100%;min-height:320px}._demonstration_1774q_62 figcaption{color:var(--muted-foreground);margin-top:16px;font-size:13px}._sourceButton_1774q_76{white-space:normal;text-align:center;margin-top:22px}._sourceFallback_1774q_81{background:var(--secondary);flex-direction:column;justify-content:center;gap:20px;min-height:290px;padding:40px;display:flex}._sourceFallback_1774q_81 h2{font-size:30px}._sourceFallback_1774q_81 p{color:var(--muted-foreground);font-size:16px}._sourceFallback_1774q_81>svg{width:36px;height:36px}._instructions_1774q_102 h2,._technique_1774q_103 h2{font-size:22px}._equipment_1774q_106{margin-bottom:32px}._equipment_1774q_106 p{color:var(--muted-foreground);margin-top:8px;font-size:16px}._steps_1774q_114{margin-block:22px 32px;padding:0;list-style:none}._steps_1774q_114 li{align-items:start;gap:16px;margin-top:20px;display:flex}._steps_1774q_114 li>span{background:var(--secondary);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;margin-top:1px;font-size:14px;display:grid}._steps_1774q_114 p{font-size:18px}._technique_1774q_103 ul{margin-block:12px 24px;padding-left:20px;font-size:16px}._easier_1774q_144{background:var(--secondary);padding:24px}._easier_1774q_144 h2{font-size:20px}._easier_1774q_144 p{margin-top:10px;font-size:16px}@media (width<=1100px){._grid_1774q_11{gap:36px}}@media (width<=767px){._heading_1774q_1 h1{margin-top:15px;font-size:43px}._heading_1774q_1>p{margin-top:18px;font-size:17px}._grid_1774q_11{grid-template-columns:1fr;gap:32px;margin-top:28px}._media_1774q_20{background:var(--background);grid-row:auto;margin-inline:-20px;padding:8px 20px 10px;top:0;box-shadow:0 6px 12px -10px #2c382b73}._mediaSwitch_1774q_28{margin-bottom:8px}._mediaSwitch_1774q_28 button{min-height:40px;padding:4px 12px;font-size:15px}._demonstration_1774q_62{padding:20px}._demonstration_1774q_62 img{min-height:200px}._sourceFallback_1774q_81{min-height:240px;padding:28px}._sourceButton_1774q_76{font-size:14px}._equipment_1774q_106{margin-bottom:24px}._steps_1774q_114 p{font-size:17px}._steps_1774q_114 li{gap:13px}}._badges_1774q_216{flex-wrap:wrap;gap:8px;display:flex}._setup_1774q_221{margin-bottom:32px}._setup_1774q_221 h2,._feelIt_1774q_225 h2{font-size:22px}._setup_1774q_221 ul{margin-top:12px;padding-left:20px;font-size:16px}._feelIt_1774q_225 h3{margin-top:16px;font-size:17px}._feelIt_1774q_225 p{margin-top:8px;font-size:16px}._easier_1774q_144 h2+p+h2{margin-top:20px}._progression_1774q_244{max-width:870px;margin-top:34px}._progression_1774q_244 h2{font-size:24px}._progression_1774q_244>p{color:var(--muted-foreground);margin-top:8px;font-size:16px}._progression_1774q_244 ol{gap:14px;margin-top:16px;padding-left:22px;font-size:16px;display:grid}._progression_1774q_244 ._amount_1774q_263{font-weight:var(--font-weight-medium);margin-top:2px}._progression_1774q_244 ._moveOn_1774q_267{color:var(--muted-foreground);margin-top:2px;font-size:15px}
