/*! StudioLoom — © Matt Burton. All rights reserved. https://studioloom.org
 * Source is served to your browser so the tool can run without uploading your
 * work. That is not a grant of licence: this code may not be copied, adapted or
 * redistributed. Interested in using it? hello@loominary.org */
.ExplainerFormatPicker_picker__HOpRW{border:0;padding:0;margin:0 0 20px;min-width:0;color:#172033;font-family:inherit;font-size:14px;line-height:1.5}.ExplainerFormatPicker_picker__HOpRW legend{font-size:16px;font-weight:700;margin:0 0 10px}.ExplainerFormatPicker_options__KmarD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ExplainerFormatPicker_option__27L7v{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #cbd0db;border-radius:9px;background:#fff;cursor:pointer}.ExplainerFormatPicker_option__27L7v strong{display:block;font-size:14px;margin-bottom:3px}.ExplainerFormatPicker_option__27L7v span span{display:block;color:#50596b;font-size:12px}.ExplainerFormatPicker_option__27L7v input{margin-top:4px;accent-color:#4f46e5;flex-shrink:0}.ExplainerFormatPicker_option__27L7v[data-selected=true]{border-color:#4f46e5;background:#f0f0ff;box-shadow:inset 0 0 0 1px #4f46e5}.ExplainerFormatPicker_option__27L7v:hover{border-color:#7772bd}.ExplainerFormatPicker_option__27L7v:focus-within{outline:3px solid #8b6b20;outline-offset:2px}.ExplainerFormatPicker_picker__HOpRW:disabled .ExplainerFormatPicker_option__27L7v{cursor:default;opacity:.65}.ExplainerFormatPicker_picker__HOpRW p{color:#50596b;font-size:12px;margin:10px 0 0}@media(max-width:600px){.ExplainerFormatPicker_options__KmarD{grid-template-columns:1fr}}.SkillEditorWorkspace_workspace__0_Hm5{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.SkillEditorWorkspace_sidebar__kbEpN{position:sticky;top:110px;max-height:calc(100dvh - 140px);overflow:auto;padding:12px;border:1px solid #dce1e9;border-radius:12px;background:#fafbfc;color:#263147}.SkillEditorWorkspace_create__F0sXt{width:100%;padding:11px 12px;border-radius:7px;border:1px solid #4f46e5;background:#4f46e5;color:white;font-size:14px;font-weight:650;text-align:left;margin-bottom:12px}.SkillEditorWorkspace_create__F0sXt:hover{background:#4338ca}.SkillEditorWorkspace_section__V8_Ri{display:flex;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border-radius:6px;font-size:13px;text-align:left;color:#354159}.SkillEditorWorkspace_section__V8_Ri:hover{background:#eef0f5}.SkillEditorWorkspace_section__V8_Ri[aria-current]{background:#e9e8ff;color:#3730a3;font-weight:700}.SkillEditorWorkspace_section__V8_Ri>span{font-size:11px}.SkillEditorWorkspace_blocks__56_8Z{padding:4px 0 10px 8px;display:grid;gap:3px}.SkillEditorWorkspace_blocks__56_8Z button{display:flex;gap:8px;padding:7px 8px;text-align:left;font-size:12px;line-height:1.4;border-radius:5px;color:#455168;overflow:hidden;overflow-wrap:anywhere}.SkillEditorWorkspace_blocks__56_8Z button>span{color:#606b7c;min-width:13px}.SkillEditorWorkspace_blocks__56_8Z button:hover,.SkillEditorWorkspace_blocks__56_8Z button[aria-current]{background:#e9edf5;color:#172033}.SkillEditorWorkspace_blocks__56_8Z .SkillEditorWorkspace_add__1CMhf{color:#3730a3;font-weight:650;margin-top:5px}.SkillEditorWorkspace_content__ekPCK{min-width:0;scroll-margin-top:110px}.SkillEditorWorkspace_panel__7huRH{display:grid;gap:18px}.SkillEditorWorkspace_panel__7huRH[hidden]{display:none!important}.SkillEditorWorkspace_mobile__wU97L{display:none}.SkillEditorWorkspace_mobile__wU97L select:focus-visible,.SkillEditorWorkspace_sidebar__kbEpN button:focus-visible{outline:3px solid #8b6b20;outline-offset:2px}@media(max-width:800px){.SkillEditorWorkspace_workspace__0_Hm5{grid-template-columns:minmax(0,1fr);gap:16px}.SkillEditorWorkspace_sidebar__kbEpN{position:static;max-height:none;display:grid;gap:10px}.SkillEditorWorkspace_sections__cY1lk{display:none}.SkillEditorWorkspace_create__F0sXt{margin:0}.SkillEditorWorkspace_mobile__wU97L{display:grid;gap:4px;font-size:12px;color:#354159}.SkillEditorWorkspace_mobile__wU97L select{width:100%;min-width:0;padding:9px;border:1px solid #b7bfcc;border-radius:6px;background:white;color:#172033;font:inherit;font-size:14px}}.ApproachCards_options__M9vFH{container-type:inline-size}.ApproachCards_grid__2VwfL{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@container (min-width:980px){.ApproachCards_grid__2VwfL{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.ApproachCards_card__USE2e{--route-ink:#185b53;--route-wash:#eaf5f1;min-width:0;display:flex;flex-direction:column;background:#fffefa;border:1px solid #dedbd4;border-radius:20px;box-shadow:0 2px 4px #24242404,0 12px 28px #24242406;overflow:hidden;transition:border-color .18s,box-shadow .18s}.ApproachCards_card__USE2e:hover{border-color:var(--route-ink);box-shadow:0 4px 8px #24242405,0 16px 32px #2424240b}.ApproachCards_hero__G6zmf{padding:24px 24px 20px}.ApproachCards_meta__XUgS2{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--route-ink);font-size:12px;font-weight:750}.ApproachCards_identity__HcPJY{display:flex;align-items:center;gap:9px}.ApproachCards_symbol__P9edX{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--route-ink);color:white;font-size:17px}.ApproachCards_title__CLIsc{margin:18px 0 10px;color:#242424;font-size:23px;font-weight:800;letter-spacing:-.6px;line-height:1.2;text-wrap:balance}.ApproachCards_pitch__c3gNj{font-size:14px;color:#514e48;line-height:1.65}.ApproachCards_route__etZAp{display:grid;gap:12px;padding:17px 16px;margin:20px -4px 0;background:var(--route-wash);border-radius:14px}.ApproachCards_routeHeading__yIXUj{color:var(--route-ink);font-size:12px;font-weight:750;margin-bottom:2px}.ApproachCards_flowList__RRR8Y{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ApproachCards_stop__oRAIX{min-width:0;border-radius:10px}.ApproachCards_stopSummary__qbaT1{list-style:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto 14px;gap:10px;min-width:0;min-height:44px;align-items:center;cursor:pointer;padding:4px;border-radius:9px}.ApproachCards_stopSummary__qbaT1::-webkit-details-marker{display:none}.ApproachCards_stopSummary__qbaT1:hover{background:#ffffffa0}.ApproachCards_stopSummary__qbaT1:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.ApproachCards_stopToggle__K6E3R:after{content:"+";color:var(--route-ink);font-size:19px}.ApproachCards_stop__oRAIX[open] .ApproachCards_stopToggle__K6E3R:after{content:"−"}.ApproachCards_stop__oRAIX[open]{background:#fffefa;box-shadow:0 0 0 1px #dedbd4}.ApproachCards_stopBody__6hI4g{padding:7px 14px 15px 42px;color:#413d36;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ApproachCards_stopType__v0Fv9{font-size:11px;font-weight:750;color:var(--route-ink);margin-bottom:5px}.ApproachCards_stepNote__ZFNjY{margin-top:12px;font-size:12px}.ApproachCards_stopIcon__hnDfW{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;background:#fffefa;border:1px solid #ffffff;border-radius:9px;font-size:14px}.ApproachCards_mainStop__ArTi9 .ApproachCards_stopIcon__hnDfW{border-color:var(--route-ink);box-shadow:0 0 0 3px #ffffffa0}.ApproachCards_stopLabel__fZGaY{font-size:12.5px;font-weight:650;color:#34332f;line-height:1.4}.ApproachCards_stopTime__yBX4v{display:block;font-size:11px;font-weight:650;color:var(--route-ink);font-variant-numeric:tabular-nums}.ApproachCards_suitability__lSfqp{margin-top:18px;font-size:13px;line-height:1.6;color:#514e48}.ApproachCards_suitability__lSfqp strong{color:#242424}.ApproachCards_body__vIZ3g{padding:0 24px;flex:1}.ApproachCards_facts__CmfWC{display:flex;flex-wrap:wrap;gap:8px 16px;color:#514e48;font-size:12px;padding-bottom:18px}.ApproachCards_explore__LwZXO{border-top:1px solid #e9e5dd}.ApproachCards_explore__LwZXO>summary{list-style:none;cursor:pointer;padding:17px 0;color:var(--route-ink);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:750}.ApproachCards_explore__LwZXO>summary::-webkit-details-marker{display:none}.ApproachCards_explore__LwZXO>summary:after{content:"＋";font-size:21px;font-weight:400}.ApproachCards_explore__LwZXO[open]>summary:after{content:"−"}.ApproachCards_footer__TRRSH{padding:0 24px 22px}.ApproachCards_pick__8SEtI{width:100%;min-height:46px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--route-ink);border-radius:11px;background:var(--route-ink);color:white;padding:11px 16px;font-size:14px;font-weight:750;cursor:pointer;transition:filter .15s}.ApproachCards_pick__8SEtI:hover{filter:brightness(.92)}.ApproachCards_pick__8SEtI:after{content:"↗";font-size:18px}.ApproachCards_pick__8SEtI:disabled{opacity:.45;cursor:not-allowed}.ApproachCards_explore__LwZXO>summary:focus-visible,.ApproachCards_pick__8SEtI:focus-visible{outline:3px solid #7c3aed;outline-offset:4px}@media(prefers-reduced-motion:reduce){.ApproachCards_card__USE2e,.ApproachCards_pick__8SEtI{transition:none}}@container (max-width:400px){.ApproachCards_hero__G6zmf{padding:20px 18px 16px}.ApproachCards_body__vIZ3g{padding:0 18px}.ApproachCards_footer__TRRSH{padding:0 18px 18px}.ApproachCards_title__CLIsc{font-size:21px}.ApproachCards_meta__XUgS2{font-size:11px}}.CollageCanvas_editor__fTAEv{container:moodboard/inline-size;color:#27272a}.sl-v2[data-sl-mode=dark] .CollageCanvas_field__mE8Bj,.sl-v2[data-sl-mode=dark] .CollageCanvas_inspector__5qL4T,.sl-v2[data-sl-mode=dark] .CollageCanvas_layer__23K0P,.sl-v2[data-sl-mode=dark] .CollageCanvas_rail__81tMR{background:var(--sl-surface);color:var(--sl-ink);border-color:var(--sl-hair)}.sl-v2[data-sl-mode=dark] .CollageCanvas_activeLayer__18Hfb{background:var(--sl-bg);border-color:var(--sl-ink-2)}.sl-v2[data-sl-mode=dark] .CollageCanvas_extend__nymRQ{color:var(--sl-ink)}.sl-v2[data-sl-mode=dark] .CollageCanvas_extend__nymRQ>span:first-child{color:#5b21b6}.CollageCanvas_header__Lhvr9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.CollageCanvas_workspace__9mxgu{display:grid;gap:12px;align-items:start}.CollageCanvas_rail__81tMR{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.CollageCanvas_rail__81tMR>*{min-width:0;max-width:100%}.CollageCanvas_rail__81tMR input[type=color]{width:36px;height:24px;flex-shrink:0}.CollageCanvas_thumbnail__LzsoY{width:36px;height:36px;flex-shrink:0;object-fit:contain;border:1px solid #d4d4d8;border-radius:4px;background:#f4f4f5}.CollageCanvas_railDivider__WCDc9{width:1px;margin:8px 4px;background:#e4e4e7}.CollageCanvas_canvasShell__DtxV1{min-width:0}.CollageCanvas_viewport__GwRa4{max-height:max(300px,70dvh);overflow:auto;overscroll-behavior:contain}.CollageCanvas_extend__nymRQ{display:flex;align-items:center;gap:8px;min-height:44px;color:#5b21b6;font-size:13px;font-weight:600}.CollageCanvas_extend__nymRQ>span:first-child{display:grid;place-items:center;width:36px;height:36px;border:1px solid #c4b5fd;border-radius:50%;background:white;font-size:24px}.CollageCanvas_extend__nymRQ:hover>span:first-child{background:#f5f3ff}.CollageCanvas_extend__nymRQ:focus-visible{outline:2px solid #6d28d9;outline-offset:3px;border-radius:6px}.CollageCanvas_extend__nymRQ:disabled{opacity:.5;cursor:not-allowed}.CollageCanvas_fonts__w2m_C{display:grid;max-height:240px;overflow-y:auto;border:1px solid #e4e4e7;border-radius:8px}.CollageCanvas_dialog__XJzqW{position:fixed;margin:auto;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid #e4e4e7;border-radius:18px;background:white;box-shadow:0 24px 70px #18181b33}.CollageCanvas_dialog__XJzqW::backdrop{background:#18181b66}.CollageCanvas_inspector__5qL4T{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.CollageCanvas_field__mE8Bj{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;color:#18181b;font-size:14px}.CollageCanvas_field__mE8Bj:focus-visible,.CollageCanvas_layer__23K0P:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.CollageCanvas_layers__Dm7LQ{display:grid;gap:4px;max-height:220px;overflow-y:auto;overscroll-behavior:contain}.CollageCanvas_layer__23K0P{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:8px;border:1px solid transparent;border-radius:6px;background:#fff;color:#3f3f46;text-align:left;font-size:13px}.CollageCanvas_layer__23K0P>svg{flex-shrink:0}.CollageCanvas_layer__23K0P:hover{background:#faf5ff}.CollageCanvas_activeLayer__18Hfb{border-color:#8b5cf6;background:#f5f3ff;color:#5b21b6}@container moodboard (min-width: 780px){.CollageCanvas_workspace__9mxgu{grid-template-columns:92px minmax(0,1fr) 224px}.CollageCanvas_rail__81tMR{flex-direction:column;position:sticky;top:80px}.CollageCanvas_rail__81tMR>*{width:100%;padding-left:2px;padding-right:2px;text-align:center}.CollageCanvas_railDivider__WCDc9{width:auto;height:1px;margin:6px}.CollageCanvas_inspector__5qL4T{position:sticky;top:80px}.CollageCanvas_canvasShell__DtxV1{width:100%}.CollageCanvas_layers__Dm7LQ{max-height:clamp(88px,calc(100dvh - 760px),176px)}}@media print{.CollageCanvas_editor__fTAEv{container-type:normal}.CollageCanvas_workspace__9mxgu{display:block}.CollageCanvas_header__Lhvr9,.CollageCanvas_inspector__5qL4T,.CollageCanvas_rail__81tMR{display:none}.CollageCanvas_canvasShell__DtxV1{width:100%}.CollageCanvas_viewport__GwRa4{max-height:none;overflow:visible}}.lesson-drawing_root__YW6uy{min-width:0}@media print{.lesson-drawing_root__YW6uy [data-part=drawing-sheet],.lesson-drawing_root__YW6uy [data-part=pictorial-paper]{height:auto!important;max-height:none!important}}.drawing-links_nav___VyR6{display:flex;align-items:center;gap:12px;min-width:0}.drawing-links_main__rcY3j{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.drawing-links_tabs__qBhVk{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:3px}.drawing-links_more__DzZjE summary,.drawing-links_tab__BKNLC{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border:1px solid transparent;border-radius:7px;padding:6px 8px;min-height:34px;font-size:11px;font-weight:650;color:#4b5563;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.drawing-links_tab__BKNLC svg{flex-shrink:0}.drawing-links_more__DzZjE summary:hover,.drawing-links_tab__BKNLC:hover{background:#f3f0fa;color:#6320c7}.drawing-links_more__DzZjE[data-active=true] summary,.drawing-links_tab__BKNLC[aria-current=page]{background:#eee7fb;color:#5820aa;border-color:#d9c9f3}.drawing-links_dropdown__weXj2 a:focus-visible,.drawing-links_more__DzZjE summary:focus-visible,.drawing-links_tab__BKNLC:focus-visible{outline:2px solid #7b2ff2;outline-offset:2px}.drawing-links_more__DzZjE{position:relative;flex-shrink:0}.drawing-links_more__DzZjE summary{list-style:none;border-color:#d9dfe5;background:#fff}.drawing-links_more__DzZjE summary::-webkit-details-marker{display:none}.drawing-links_more__DzZjE[open] summary{background:#f3f0fa}.drawing-links_more__DzZjE[open] summary svg{transform:rotate(180deg)}.drawing-links_dropdown__weXj2{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:230px;padding:6px;border:1px solid #d9dfe5;border-radius:10px;background:#fff;box-shadow:0 8px 28px #193a551f}.drawing-links_dropdown__weXj2 a{display:flex;align-items:center;gap:9px;padding:10px;border-radius:6px;color:#374151;font-size:12px;font-weight:550;white-space:nowrap;min-height:40px}.drawing-links_dropdown__weXj2 a:hover{background:#f3f0fa;color:#5820aa}.drawing-links_dropdown__weXj2 a[aria-current=page]{background:#eee7fb;color:#5820aa}.drawing-links_workbooks__HfOpK{border-left:1px solid #e2e8f0;padding-left:12px;flex-shrink:0}@media(max-width:1100px){.drawing-links_nav___VyR6{flex-basis:100%;order:3}.drawing-links_tab__BKNLC{padding:6px 7px}.drawing-links_main__rcY3j{flex:1}}@media(max-width:600px){.drawing-links_nav___VyR6{flex-wrap:wrap;gap:8px}.drawing-links_main__rcY3j{flex-basis:100%;width:100%}.drawing-links_tabs__qBhVk{flex:1}.drawing-links_more__DzZjE summary,.drawing-links_tab__BKNLC{min-height:38px}.drawing-links_workbooks__HfOpK{margin-left:auto;border-left:0;padding-left:0}.drawing-links_dropdown__weXj2{min-width:220px}}.lighthouse_game__7oiqn{--ink:#e4ebe4;--muted:#9db4b5;--gold:#e2ba75;--dark:#0e252e;position:relative;min-height:100dvh;background:var(--dark);color:var(--ink);font-family:Arial,sans-serif;overflow:hidden}.lighthouse_header__TfEde{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #c9e5dc1c;position:relative;z-index:5;background:#0e252e}.lighthouse_brand__TUASv{font-family:Georgia,serif;font-size:30px;font-weight:700;display:flex;align-items:center;gap:15px;color:var(--gold);text-decoration:none}.lighthouse_brand__TUASv span{font:10px Arial,sans-serif;letter-spacing:2px;color:#c4d4d1}.lighthouse_prototype__Xj7c2{font-size:10px;letter-spacing:2px;color:var(--muted)}.lighthouse_header__TfEde button{font-size:12px;color:#d9e4dd;display:flex;gap:25px;min-height:42px;align-items:center}.lighthouse_world__pl7sF{height:calc(100dvh - 68px);min-height:650px;position:relative;transition:width .6s;width:100%}.lighthouse_withBench__v8bnR{width:64%}.lighthouse_scene__kxgXe{position:absolute;inset:0}.lighthouse_vignette__NV7iH{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#081e2b88,transparent 50%),linear-gradient(0deg,#091d2bce,transparent 25%,transparent 75%,#0a253455)}.lighthouse_title__V2y6D{position:absolute;left:42px;top:40px;pointer-events:none}.lighthouse_eyebrow__0wnfM{font-size:9px;font-weight:700;letter-spacing:2.4px;color:var(--gold)}.lighthouse_title__V2y6D h1{font:clamp(42px,5vw,78px)/.94 Georgia,serif;letter-spacing:-3px;margin:21px 0}.lighthouse_title__V2y6D h1 em{font-weight:400;color:#f1d09b}.lighthouse_title__V2y6D p{font-size:12px;line-height:1.6;color:#b2c5c5}.lighthouse_objective__V2XR0{position:absolute;top:35px;right:35px;display:flex;gap:12px;align-items:center}.lighthouse_dot__PhiF_{width:7px;height:7px;background:#e7be78;border-radius:50%;box-shadow:0 0 12px #f2bd69}.lighthouse_objective__V2XR0 small{display:block;color:#b2c5c5;font-size:8px;letter-spacing:1.5px;margin-bottom:6px}.lighthouse_objective__V2XR0 strong{font-size:12px;font-weight:400}.lighthouse_invitation__VuP8i{position:absolute;right:40px;bottom:68px;width:315px;padding:25px;border:1px solid #cfdfd329;border-radius:3px;background:#0e2834e8;backdrop-filter:blur(12px)}.lighthouse_badge__yjjAE{font-size:8px;font-weight:700;letter-spacing:1.2px;color:var(--gold)}.lighthouse_invitation__VuP8i h2{font:28px/1.1 Georgia,serif;margin:15px 0}.lighthouse_invitation__VuP8i p{font-size:12px;line-height:1.8;color:#bcd0cf;margin-bottom:22px}.lighthouse_fabricate__AlfQX,.lighthouse_primary__iXUo4{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#edca8c;color:#1a3035;font-size:12px;font-weight:700;min-height:47px;padding:12px 17px;width:100%;border-radius:3px;border:1px solid #f7dcac}.lighthouse_fabricate__AlfQX:hover,.lighthouse_primary__iXUo4:hover{background:#ffdda1}.lighthouse_invitation__VuP8i small,.lighthouse_success__X7_V7 small{display:block;font-size:9px;text-align:center;color:#acc0bf;margin-top:13px}.lighthouse_coordinates__3vLHF{position:absolute;bottom:23px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.8px;color:#9eb9b9}.lighthouse_bench__60xhr{position:absolute;right:0;top:68px;bottom:0;width:36%;background:#f0ede3;color:#233b42;padding:23px 25px;overflow:auto;border-left:1px solid #9fafa5;box-shadow:-15px 0 70px #00121e44}.lighthouse_benchHeading__hxDVj{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lighthouse_benchHeading__hxDVj .lighthouse_eyebrow__0wnfM{color:#736040}.lighthouse_benchHeading__hxDVj h2{font:25px Georgia,serif;margin:7px 0}.lighthouse_benchHeading__hxDVj>button{font-size:27px;min-width:35px;min-height:40px;color:#42585b}.lighthouse_reference__sfGfv{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbd0c6;padding:0 0 10px;gap:10px}.lighthouse_reference__sfGfv .lighthouse_badge__yjjAE{color:#79613c;font-size:7px}.lighthouse_reference__sfGfv p{font-size:11px;line-height:1.65;margin:8px 0}.lighthouse_reference__sfGfv button{font-size:10px;text-decoration:underline;color:#40595d;min-height:30px}.lighthouse_solid__OUWCI{width:160px;flex-shrink:0}.lighthouse_solid__OUWCI svg{width:100%;max-height:125px}.lighthouse_front__wld7E{background:white;border-radius:4px;height:160px;overflow:hidden;margin-top:10px}.lighthouse_front__wld7E>svg{height:100%;width:100%}.lighthouse_tabs__uWubq{display:flex;margin:16px 0 8px;border-bottom:1px solid #bdc7be;gap:15px}.lighthouse_tabs__uWubq button{padding:8px 0 12px;font-size:11px;min-height:40px;color:#687b7a;flex:1;text-align:left;border-bottom:2px solid transparent}.lighthouse_tabs__uWubq button[aria-pressed=true]{color:#243f45;border-color:#97763f;font-weight:700}.lighthouse_tabs__uWubq span{font-size:8px;margin-right:6px;opacity:.7}.lighthouse_tabs__uWubq b{float:right;color:#3e6e59}.lighthouse_tools__A_Rg3{display:flex;align-items:center;gap:4px;margin-bottom:9px}.lighthouse_tools__A_Rg3 button{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;color:#38565d;border:1px solid #bdc8c1}.lighthouse_tools__A_Rg3 button svg{width:18px;height:18px}.lighthouse_tools__A_Rg3 button[aria-pressed=true]{color:#fff;background:#305861;border-color:#305861}.lighthouse_tools__A_Rg3 button:disabled{opacity:.35}.lighthouse_tools__A_Rg3>span{flex:1}.lighthouse_paper__NzT9z{position:relative;background:#fcfdff;border:1px solid #becbc8;border-radius:4px;overflow:hidden}.lighthouse_paper__NzT9z>svg{width:100%;height:clamp(240px,36dvh,410px);display:block}.lighthouse_hint__BT6YO{font-size:9px;line-height:1.6;color:#53686d;margin:9px 0 13px}.lighthouse_fabricate__AlfQX{background:#294d55;color:#fff;border-color:#294d55;font-size:12px}.lighthouse_fabricate__AlfQX:hover{background:#36646f}.lighthouse_benchFoot__SunzF{font-size:8px;text-align:center;color:#566b6e;margin:10px 0 0;letter-spacing:.5px}.lighthouse_feedback__aB07O{position:absolute;inset:12px;display:flex;flex-direction:column;justify-content:center;background:#fff9e9f5;border:1px solid #c6a76d;border-radius:4px;padding:22px;box-shadow:0 8px 30px #17394122}.lighthouse_feedback__aB07O strong{font:23px Georgia,serif}.lighthouse_feedback__aB07O p{font-size:13px;line-height:1.7;margin:14px 0}.lighthouse_feedback__aB07O small{font-size:10px;color:#5a6c68}.lighthouse_feedback__aB07O button{min-height:44px;background:#2a5059;color:white;margin-top:20px;border-radius:3px}.lighthouse_installing__EFSax{position:absolute;bottom:75px;left:50%;transform:translateX(-50%);text-align:center;background:#102c38df;padding:20px 30px;border:1px solid #bcd2ca33;border-radius:4px;min-width:300px}.lighthouse_installing__EFSax strong{font-size:12px}.lighthouse_installing__EFSax p{font-size:11px;color:#b4c9c8}.lighthouse_installing__EFSax button{color:#edca8c;min-height:35px}.lighthouse_spinner__5ZfoW{display:block;width:18px;height:18px;border:1px solid #718d90;border-top-color:#e9c788;border-radius:50%;margin:0 auto 15px;animation:lighthouse_spin__QiCJh 1s linear infinite}@keyframes lighthouse_spin__QiCJh{to{transform:rotate(1turn)}}.lighthouse_success__X7_V7{position:absolute;right:40px;bottom:75px;width:330px;padding:30px;background:#102d37ed;border:1px solid #ecc68177;box-shadow:0 10px 70px #f1c77c15}.lighthouse_success__X7_V7 h2{font:43px/.98 Georgia,serif;letter-spacing:-1px;margin:20px 0}.lighthouse_success__X7_V7 p{font-size:12px;line-height:1.8;color:#c0d3d0;margin-bottom:25px}.lighthouse_notes__yxICP{position:absolute;right:20px;top:80px;width:min(380px,calc(100% - 40px));padding:28px;background:#f0ede3;color:#233b42;box-shadow:0 15px 70px #00131f99;z-index:10;border:1px solid #bca67a;border-radius:4px}.lighthouse_notes__yxICP>button{float:right;font-size:23px;min-width:32px;min-height:32px}.lighthouse_notes__yxICP .lighthouse_eyebrow__0wnfM{color:#79613c}.lighthouse_notes__yxICP h2{font:30px Georgia,serif;margin:22px 0}.lighthouse_notes__yxICP p{font-size:13px;line-height:1.8;margin:13px 0}.lighthouse_loading__3vrtD{display:grid;place-items:center;height:100%;color:#b9cdcc;font-size:12px;letter-spacing:2px}.lighthouse_game__7oiqn a:focus-visible,.lighthouse_game__7oiqn button:focus-visible{outline:3px solid #b88532;outline-offset:3px}.lighthouse_game__7oiqn button{cursor:pointer}.lighthouse_game__7oiqn button:disabled{cursor:default}.lighthouse_withBench__v8bnR .lighthouse_objective__V2XR0{top:auto;bottom:70px;left:35px;right:auto}.lighthouse_withBench__v8bnR .lighthouse_title__V2y6D h1{font-size:54px}.lighthouse_withBench__v8bnR .lighthouse_title__V2y6D p{display:none}@media(min-width:1500px){.lighthouse_bench__60xhr{padding:28px 35px}.lighthouse_reference__sfGfv{padding-bottom:16px}.lighthouse_solid__OUWCI{width:190px}.lighthouse_solid__OUWCI svg{max-height:155px}}@media(max-width:1000px){.lighthouse_withBench__v8bnR{width:56%}.lighthouse_bench__60xhr{width:44%;padding:18px}.lighthouse_title__V2y6D{left:25px;top:30px}.lighthouse_withBench__v8bnR .lighthouse_title__V2y6D h1{font-size:42px}.lighthouse_title__V2y6D h1{font-size:60px}.lighthouse_reference__sfGfv p{font-size:10px}.lighthouse_solid__OUWCI{width:125px}.lighthouse_coordinates__3vLHF span{display:none}.lighthouse_objective__V2XR0{right:25px}.lighthouse_objective__V2XR0 strong{max-width:200px;display:block;line-height:1.5}}@media(max-width:700px){.lighthouse_header__TfEde{height:56px;padding:0 16px}.lighthouse_brand__TUASv{font-size:25px;gap:10px}.lighthouse_brand__TUASv span{font-size:7px;letter-spacing:1px}.lighthouse_prototype__Xj7c2{display:none}.lighthouse_header__TfEde button{font-size:10px}.lighthouse_withBench__v8bnR,.lighthouse_world__pl7sF{height:calc(100dvh - 56px);min-height:650px;width:100%}.lighthouse_title__V2y6D{top:26px;left:23px}.lighthouse_title__V2y6D h1{font-size:52px}.lighthouse_title__V2y6D .lighthouse_eyebrow__0wnfM{font-size:7px}.lighthouse_title__V2y6D p{font-size:11px}.lighthouse_objective__V2XR0{top:auto;bottom:340px;left:25px;right:auto}.lighthouse_invitation__VuP8i{bottom:65px;left:20px;right:20px;width:auto;padding:21px}.lighthouse_invitation__VuP8i h2{font-size:26px}.lighthouse_invitation__VuP8i p{margin-bottom:15px}.lighthouse_coordinates__3vLHF{left:23px;right:23px;font-size:7px;bottom:22px}.lighthouse_withBench__v8bnR{height:310px;min-height:310px}.lighthouse_withBench__v8bnR .lighthouse_title__V2y6D h1{font-size:33px}.lighthouse_withBench__v8bnR .lighthouse_title__V2y6D .lighthouse_eyebrow__0wnfM{font-size:6px}.lighthouse_withBench__v8bnR .lighthouse_objective__V2XR0{bottom:15px;left:23px}.lighthouse_withBench__v8bnR .lighthouse_coordinates__3vLHF{display:none}.lighthouse_bench__60xhr{position:relative;top:auto;width:100%;padding:20px;bottom:auto;border-left:0;border-top:1px solid #aabbb4}.lighthouse_paper__NzT9z>svg{height:330px}.lighthouse_solid__OUWCI{width:150px}.lighthouse_success__X7_V7{left:20px;right:20px;width:auto;bottom:65px}.lighthouse_success__X7_V7 h2{font-size:35px}.lighthouse_installing__EFSax{bottom:80px;width:calc(100% - 40px);min-width:0}.lighthouse_notes__yxICP{top:65px}.lighthouse_game__7oiqn{overflow-x:hidden;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.lighthouse_world__pl7sF{transition:none}.lighthouse_spinner__5ZfoW{animation:none}}.compact_given__6VFoe.compact_given__6VFoe{position:absolute;top:160px;left:18px;right:18px;height:260px;z-index:6;border:1px solid #849e9c;box-shadow:0 10px 35px #102b3944;overflow:visible}.compact_given__6VFoe.compact_given__6VFoe>svg[data-part=drawing-sheet]{height:100%;max-height:260px;width:100%}.compact_given__6VFoe>button{position:absolute;right:8px;top:4px;z-index:1;min-height:36px;min-width:36px;font-size:25px;color:#23474d;background:white}@media(max-width:700px){.compact_game__Clc1A header>a span{display:none}}.compact_game__Clc1A.compact_game__Clc1A{min-height:calc(100dvh - var(--lighthouse-header,0px))}.compact_game__Clc1A [data-world]{height:calc(100dvh - 68px - var(--lighthouse-header,0px));min-height:520px}@media(max-width:700px){.compact_game__Clc1A [data-world]{height:calc(100dvh - 56px - var(--lighthouse-header,0px));min-height:650px}.compact_game__Clc1A [data-world][data-bench=true]{height:310px;min-height:310px}}@media(min-width:701px) and (max-height:850px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ{padding-top:13px;padding-bottom:13px}.compact_bench__ZgCnJ>div:first-child{margin-bottom:3px}.compact_bench__ZgCnJ>div:first-child h2{font-size:22px;margin:4px 0}.compact_bench__ZgCnJ>div:nth-child(2){padding-bottom:5px;height:112px}.compact_bench__ZgCnJ>div:nth-child(2) p{font-size:13px;margin:4px 0}.compact_bench__ZgCnJ>div:nth-child(2) svg{max-height:104px}.compact_bench__ZgCnJ [role=group][aria-label="View to draw"]{margin-top:8px}.compact_bench__ZgCnJ [data-part=drawing-sheet]{height:clamp(270px,34dvh,350px)}.compact_bench__ZgCnJ>p{margin-top:6px;margin-bottom:7px}}.compact_bench__ZgCnJ.compact_bench__ZgCnJ{padding:18px 24px}.compact_bench__ZgCnJ>div:first-child h2{font-size:28px}.compact_bench__ZgCnJ [data-reference]{height:128px;padding-bottom:8px;gap:14px}.compact_bench__ZgCnJ [data-reference] p{font-size:13px;line-height:1.55}.compact_bench__ZgCnJ [data-reference] button{font-size:12px;min-height:36px}.compact_bench__ZgCnJ [data-reference]>div>span{font-size:9px;letter-spacing:1.2px}.compact_bench__ZgCnJ [role=group][aria-label="View to draw"]{margin:10px 0 8px}.compact_bench__ZgCnJ [role=group][aria-label="View to draw"] button{font-size:14px;min-height:40px;padding-bottom:8px}.compact_bench__ZgCnJ [role=group][aria-label="View to draw"] button>span{font-size:10px}.compact_bench__ZgCnJ [role=group][aria-label="Drawing tools"]{flex-wrap:wrap;gap:5px}.compact_bench__ZgCnJ [role=group][aria-label="Drawing tools"]>button{width:38px;height:40px;flex-shrink:0}.compact_bench__ZgCnJ [role=group][aria-label="Drawing tools"] svg{width:21px;height:21px}.compact_bench__ZgCnJ [role=group][aria-label="Drawing tools"]>button[data-fabricate]{display:flex;flex:1;width:auto;min-width:142px;min-height:40px;height:auto;justify-content:center;gap:10px;font-size:12px;padding:8px 10px;background:#294d55;color:white;border-color:#294d55}.compact_bench__ZgCnJ [role=group][aria-label="Drawing tools"]>button[data-fabricate]:hover{background:#36646f}.compact_bench__ZgCnJ>p{font-size:12px;line-height:1.5;margin:9px 0}.compact_bench__ZgCnJ>p:last-child{font-size:10px;margin-bottom:0}.compact_bench__ZgCnJ [data-part=drawing-sheet]{height:clamp(320px,41dvh,540px)}@media(min-width:1001px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ{width:42%}.compact_game__Clc1A [data-world][data-bench=true]{width:58%}}@media(min-width:701px) and (max-width:1000px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ{width:48%;padding:16px}.compact_game__Clc1A [data-world][data-bench=true]{width:52%}}@media(min-width:701px) and (max-height:850px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ{padding:12px 18px}.compact_bench__ZgCnJ>div:first-child h2{font-size:24px}.compact_bench__ZgCnJ [data-reference]{height:104px}.compact_bench__ZgCnJ [data-part=drawing-sheet]{height:clamp(270px,34dvh,350px)}}@media(max-width:700px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ{padding:20px}.compact_bench__ZgCnJ [data-reference]{height:auto;min-height:120px}.compact_bench__ZgCnJ [data-part=drawing-sheet]{height:380px}.compact_bench__ZgCnJ [role=group][aria-label="Drawing tools"]>button[data-fabricate]{flex-basis:100%;font-size:14px;min-height:44px}}.compact_bench__ZgCnJ.compact_bench__ZgCnJ [data-reference]{height:204px}.compact_bench__ZgCnJ [data-reference]>div:first-child{flex:1;min-width:0}.compact_bench__ZgCnJ [data-reference]>div:last-child{width:48%;max-width:280px;flex-shrink:0}.compact_bench__ZgCnJ [data-reference]>div:last-child svg{width:100%;height:200px;max-height:none}@media(min-width:701px) and (max-height:850px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ [data-reference]{height:184px}.compact_bench__ZgCnJ [data-reference]>div:last-child svg{height:180px}}@media(max-width:700px){.compact_bench__ZgCnJ.compact_bench__ZgCnJ [data-reference]{min-height:160px;height:auto}.compact_bench__ZgCnJ [data-reference]>div:last-child{width:50%}.compact_bench__ZgCnJ [data-reference]>div:last-child svg{height:160px}}.compact_feedback__XW0xd.compact_feedback__XW0xd{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:clamp(12px,2vw,22px);gap:10px}.compact_feedback__XW0xd.compact_feedback__XW0xd>*{flex-shrink:0;margin:0}.compact_feedback__XW0xd.compact_feedback__XW0xd>strong{font-size:clamp(18px,2vw,23px);line-height:1.2}.compact_feedback__XW0xd.compact_feedback__XW0xd>p{line-height:1.5}.compact_feedback__XW0xd.compact_feedback__XW0xd>button{margin-top:auto;min-height:44px}.compact_story__RNgH_{box-sizing:border-box;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:28px 36px;border:1px solid #bda36b;border-radius:5px;background:#f0ede3;color:#223f47;box-shadow:0 20px 90px #0009}.compact_story__RNgH_::backdrop{background:#071a25bb;backdrop-filter:blur(5px)}.compact_story__RNgH_>span{color:#72572f}.compact_story__RNgH_>svg{width:150px;height:138px;float:right;margin:0 0 12px 18px}.compact_story__RNgH_ h2{font:36px/1.1 Georgia,serif;margin:12px 0 20px}.compact_story__RNgH_ p{font-size:14px;line-height:1.65;margin:12px 0}.compact_story__RNgH_ small{display:block;clear:both;font-size:12px;line-height:1.5}.compact_story__RNgH_>button{display:block;width:100%;margin-top:22px;padding:15px;background:#284f59;color:#fff;border:0;border-radius:3px;font-size:14px;min-height:48px}@media(max-width:500px){.compact_story__RNgH_{padding:22px}.compact_story__RNgH_>svg{width:100px;height:100px;margin-left:8px}.compact_story__RNgH_ h2{font-size:29px}.compact_story__RNgH_ p{font-size:13px}}.chapter-picker_picker__gmJ__{position:relative;min-width:0;width:min(34vw,350px);color:#e8e9dd}.chapter-picker_picker__gmJ__ summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid #647e7c;border-radius:5px;padding:8px 12px;min-height:48px;background:#17343e}.chapter-picker_picker__gmJ__ summary::-webkit-details-marker{display:none}.chapter-picker_picker__gmJ__ summary[aria-disabled=true]{opacity:.55;cursor:default}.chapter-picker_picker__gmJ__ button:focus-visible,.chapter-picker_picker__gmJ__ summary:focus-visible{outline:3px solid #e8c98b;outline-offset:3px}.chapter-picker_number__5YmZY{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid #a68e5d;color:#eed098;border-radius:50%;font:17px Georgia,serif}.chapter-picker_current__FXfO_{flex:1;min-width:0}.chapter-picker_current__FXfO_ small{display:block;font-size:9px;letter-spacing:1.3px;color:#c3d1c9;margin-bottom:3px}.chapter-picker_current__FXfO_ strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.chapter-picker_picker__gmJ__ summary>svg{flex-shrink:0;transition:transform .15s}.chapter-picker_picker__gmJ__[open] summary>svg{transform:rotate(180deg)}.chapter-picker_options__w02n1{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(390px,calc(100vw - 24px));border:1px solid #b29a69;border-radius:5px;background:#f0ede3;color:#233e45;padding:12px;box-shadow:0 18px 45px #00131c80;z-index:20}.chapter-picker_options__w02n1>p{font-size:10px;letter-spacing:1.6px;color:#70552e;margin:2px 8px 12px}.chapter-picker_picker__gmJ__ button.chapter-picker_option__RdN16{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:66px;border:0;border-top:1px solid #d1d1c2;padding:12px 8px;color:#243f46;text-align:left;border-radius:0;background:transparent}.chapter-picker_option__RdN16 .chapter-picker_number__5YmZY{color:#70552e;border-color:#9d8658}.chapter-picker_option__RdN16 strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.chapter-picker_option__RdN16 small{display:block;font-size:12px;color:#52676a;margin-top:4px;line-height:1.4}.chapter-picker_picker__gmJ__ button.chapter-picker_option__RdN16:hover,.chapter-picker_picker__gmJ__ button.chapter-picker_option__RdN16[aria-current=step]{background:#dfE5d9}.chapter-picker_picker__gmJ__ button.chapter-picker_option__RdN16[aria-current=step]>span:last-child{color:#345b50}@media(max-width:700px){.chapter-picker_picker__gmJ__{width:min(54vw,280px)}.chapter-picker_picker__gmJ__ summary{min-height:42px;padding:5px 8px;gap:8px}.chapter-picker_current__FXfO_ strong{font-size:12px}.chapter-picker_current__FXfO_ small{font-size:8px}.chapter-picker_number__5YmZY{width:26px;height:26px;font-size:15px}.chapter-picker_options__w02n1{position:fixed;top:calc(var(--lighthouse-header,0px) + 64px);left:50%}}@media(prefers-reduced-motion:reduce){.chapter-picker_picker__gmJ__ summary>svg{transition:none}}.rocket-sim_lab__04C__{--ink:#203e44;--muted:#596e6d;--line:#cad0c5;--gold:#edca8c;--deep:#102b35;--paper:#f0eee5;background:var(--deep);color:#e2eae3;position:relative;font-family:Arial,sans-serif;font-variant-numeric:tabular-nums;max-width:1920px;margin:auto;padding-bottom:20px}.rocket-sim_lab__04C__ *{box-sizing:border-box}.rocket-sim_lab__04C__ [hidden]{display:none!important}.rocket-sim_lab__04C__ button{cursor:pointer;font:inherit;min-height:40px}.rocket-sim_lab__04C__ button:disabled{opacity:.42;cursor:not-allowed}.rocket-sim_lab__04C__ :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid #bd8e3f;outline-offset:3px}.rocket-sim_header__jTOvp{display:flex;align-items:center;justify-content:space-between;gap:20px;height:82px;padding:12px 26px;border-bottom:1px solid #d4e4d323;background:#102b35f5;backdrop-filter:blur(16px);position:sticky;top:0;z-index:30}.rocket-sim_identity__2rkPa{display:flex;align-items:center;gap:14px;min-width:0}.rocket-sim_back__71lAI{color:#b8c8c3;font-size:27px;text-decoration:none;display:grid;place-items:center;width:28px;min-height:44px}.rocket-sim_brandMark__nV8La{width:28px;height:36px;color:var(--gold);flex-shrink:0}.rocket-sim_header__jTOvp h1,.rocket-sim_header__jTOvp h2{font:29px/1 Georgia,serif;color:#f0d5a7;margin:0;white-space:nowrap}.rocket-sim_header__jTOvp h1 span,.rocket-sim_header__jTOvp h2 span{display:block;font:11px/1.3 Arial,sans-serif;color:#b0c4c1;margin-top:7px}.rocket-sim_headerActions__1Xhlx{display:flex;align-items:center;gap:9px;flex-shrink:0}.rocket-sim_headerActions__1Xhlx button{border-radius:4px;padding:12px 18px;font-size:12px;font-weight:600}.rocket-sim_headerActions__1Xhlx .rocket-sim_launch__6JTuO{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--gold);border:1px solid #ffe0a9;color:#19373e;min-width:174px;min-height:46px;box-shadow:0 3px 12px #0002}.rocket-sim_headerActions__1Xhlx .rocket-sim_launch__6JTuO:hover:not(:disabled){background:#ffdfa1}.rocket-sim_record__Hw_u7{color:#e0e8df;background:#ffffff08;border:1px solid #9ab6ae55}.rocket-sim_record__Hw_u7:hover:not(:disabled){background:#ffffff14;border-color:#b8ccc0}.rocket-sim_layout__EkGAx{display:grid;grid-template-columns:310px minmax(0,1fr);gap:0;align-items:start}.rocket-sim_bench__S0xkU{background:var(--paper);color:var(--ink);padding:24px 23px 20px;border-right:1px solid #bfc9bd;position:sticky;top:82px;max-height:calc(100dvh - 82px);overflow:auto;scrollbar-width:thin;scrollbar-color:#aeb8ac transparent}.rocket-sim_benchTitle__4mKP2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.rocket-sim_benchTitle__4mKP2>div>span{font-size:10px;color:#71603f}.rocket-sim_benchTitle__4mKP2 h3{font:25px/1.1 Georgia,serif;margin:7px 0 0;letter-spacing:-.6px}.rocket-sim_capacity__3sEVC{display:block;border:1px solid #b7c2b4;border-radius:50%;width:47px;height:47px;text-align:center;padding-top:6px;font:21px Georgia,serif;color:#355b5b;flex-shrink:0}.rocket-sim_capacity__3sEVC small{display:block;font:8px Arial,sans-serif;margin-top:1px}.rocket-sim_controlTabs__ekc3u{display:flex;padding:3px;border:1px solid #c5cbbf;border-radius:5px;background:#e4e7dc;gap:3px;margin-bottom:23px}.rocket-sim_controlTabs__ekc3u button{flex:1;border:1px solid transparent;background:transparent;border-radius:3px;color:#536763;font-size:11px;min-height:34px;padding:6px}.rocket-sim_controlTabs__ekc3u button[aria-pressed=true]{background:#2c535b;border-color:#24464d;color:white;box-shadow:0 2px 5px #132a2920}.rocket-sim_controlTabs__ekc3u button:hover:not([aria-pressed=true]){background:#d4dccf;color:#233f43}.rocket-sim_lab__04C__ fieldset{border:0;padding:0;margin:0 0 21px;min-width:0}.rocket-sim_lab__04C__ legend{font-size:12px;font-weight:700;margin-bottom:17px;color:#2b4547;padding:0}.rocket-sim_slider__sYgYp{margin-bottom:20px}.rocket-sim_slider__sYgYp>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.rocket-sim_slider__sYgYp label{font-size:11px;line-height:1.4}.rocket-sim_value__jdEWZ{display:inline-flex;align-items:center;gap:4px;color:#385956;font-size:10px;background:#fdfdf8;border:1px solid #c4cdbf;border-radius:3px;padding:3px 6px 3px 2px;min-width:62px;justify-content:flex-end}.rocket-sim_value__jdEWZ input{width:45px;font:600 13px Arial,sans-serif;text-align:right;background:transparent;border:0;color:#25494d;padding:3px 0;appearance:textfield;-moz-appearance:textfield}.rocket-sim_value__jdEWZ input::-webkit-inner-spin-button,.rocket-sim_value__jdEWZ input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rocket-sim_slider__sYgYp input[type=range]{display:block;appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer;accent-color:#38636a}.rocket-sim_slider__sYgYp input[type=range]::-webkit-slider-runnable-track{height:4px;background:#b9c7bb;border-radius:2px}.rocket-sim_slider__sYgYp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-5px;width:14px;height:14px;border-radius:50%;border:2px solid #f5f4eb;background:#355d64;box-shadow:0 0 0 1px #68877c}.rocket-sim_slider__sYgYp input[type=range]::-moz-range-track{height:4px;background:#b9c7bb;border-radius:2px}.rocket-sim_slider__sYgYp input[type=range]::-moz-range-thumb{width:11px;height:11px;border-radius:50%;border:2px solid #f5f4eb;background:#355d64}.rocket-sim_slider__sYgYp input:disabled{cursor:not-allowed;opacity:.5}.rocket-sim_scaleEnds__H_uI9{display:flex;justify-content:space-between;color:#66796e;font-size:9px;padding-top:2px}.rocket-sim_fillBar__CPbyJ{height:7px;background:#d6dfd4;border-radius:3px;overflow:hidden}.rocket-sim_fillBar__CPbyJ i{display:block;height:100%;background:#54868a;border-right:2px solid #f4f6e9}.rocket-sim_hint__oEyoc{color:var(--muted);font-size:10px;line-height:1.7;margin:8px 0}.rocket-sim_benchNote__28Z3C{display:flex;align-items:center;gap:15px;border-top:1px solid #c8d0c2;border-bottom:1px solid #c8d0c2;padding:13px 0;margin:22px 0}.rocket-sim_benchNote__28Z3C svg{width:30px;height:44px;color:#456765;flex-shrink:0}.rocket-sim_benchNote__28Z3C p{margin:0;font-size:10px;line-height:1.75;color:#526a64}.rocket-sim_benchNote__28Z3C b{font-weight:400;color:#294b4c}.rocket-sim_world__WCnLg{display:block;font-size:11px;font-weight:600}.rocket-sim_world__WCnLg select{display:block;margin-top:8px;width:100%;color:#284b50;background:#fbfcf5;border:1px solid #bec9b9;border-radius:4px;padding:10px 12px;min-height:40px;font-size:12px}.rocket-sim_environment__ac7TS{font-size:9px;color:#5c7167;margin:8px 0 21px}.rocket-sim_partDot__5yM2J{display:inline-block;width:7px;height:7px;border-radius:2px;background:#bd8149;margin-right:6px}.rocket-sim_safety__3ktqO{font-size:10px;line-height:1.7;color:#6c573b;border-left:2px solid #b3945a;padding:8px 10px;background:#e9e3d4}.rocket-sim_designDetails__DSLwT{border-top:1px solid #c5cfc0;border-bottom:1px solid #c5cfc0;margin-top:22px;padding:12px 0}.rocket-sim_designDetails__DSLwT summary{cursor:pointer;font-size:11px;color:#335251;min-height:22px}.rocket-sim_designDetails__DSLwT summary>span{float:right;font-size:10px;color:#68776d}.rocket-sim_designInfo__jI1gu{display:grid;gap:10px;margin:17px 0;font-size:10px}.rocket-sim_designInfo__jI1gu span{display:flex;justify-content:space-between;gap:7px}.rocket-sim_notice__2hVXK{font-size:11px;line-height:1.6;color:#725534;background:#e9dfcb;padding:9px 12px;border-left:2px solid #b18a4a}.rocket-sim_prediction__qX_jj{padding-top:20px}.rocket-sim_prediction__qX_jj label{font-size:11px;font-weight:600}.rocket-sim_lab__04C__ textarea{width:100%;display:block;font:12px/1.7 Arial,sans-serif;resize:vertical;border:1px solid #bdc9ba;border-radius:4px;padding:10px 11px;color:#2d4b4e;background:#fafbf5;margin-top:8px}.rocket-sim_lab__04C__ textarea::placeholder{color:#728176;font-style:italic}.rocket-sim_work__UzAdU{min-width:0;padding:0 18px}.rocket-sim_tabs__Xohqc{display:flex;align-items:center;gap:19px;min-height:54px;border-bottom:1px solid #d0e4d32b}.rocket-sim_tabs__Xohqc button{background:transparent;border:0;border-bottom:2px solid transparent;color:#b0c6bf;font-size:11px;padding:17px 3px;border-radius:0;white-space:nowrap}.rocket-sim_tabs__Xohqc button[aria-selected=true]{border-bottom-color:#dfbb7b;color:#f1d49e}.rocket-sim_tabs__Xohqc button:hover{color:#fff1d7}.rocket-sim_range__K1r6Z{position:relative;isolation:isolate;height:clamp(360px,61dvh,700px);min-height:360px;overflow:hidden;background:#17343c;margin-top:14px;border:1px solid #8ca89d44;border-radius:4px}.rocket-sim_range__K1r6Z:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0d293761,transparent 40%),linear-gradient(0deg,#0b243a99,transparent 25%,transparent 75%,#0c283433)}.rocket-sim_range__K1r6Z canvas{touch-action:none}.rocket-sim_range__K1r6Z canvas:focus-visible{outline:3px solid var(--gold);outline-offset:-4px}.rocket-sim_rangeTitle__lO1QI{position:absolute;top:55px;left:25px;pointer-events:none;z-index:1;max-width:240px}.rocket-sim_rangeTitle__lO1QI>span{color:#e4d3a9;font-size:10px;text-shadow:0 1px 5px #0b283a}.rocket-sim_rangeTitle__lO1QI h3{white-space:pre-line;font:34px/1.08 Georgia,serif;letter-spacing:-.8px;margin:10px 0;color:#eef1e2;text-shadow:0 2px 16px #0c263a99}.rocket-sim_status__Qr_I_{position:absolute;top:21px;left:25px;display:flex;align-items:center;gap:8px;color:#e4eddf;font-size:10px;z-index:2;text-shadow:0 1px 5px #102c3b}.rocket-sim_status__Qr_I_ i{height:5px;width:5px;border-radius:50%;background:#e6c07c;box-shadow:0 0 8px #e9c58166}.rocket-sim_status__Qr_I_ i.rocket-sim_live__iGldY{background:#abdfc3;box-shadow:0 0 8px #abdfc388}.rocket-sim_camera__hM2fb{display:flex;gap:2px;position:absolute;top:17px;right:16px;background:#0d2c38ba;border:1px solid #bdd4c844;border-radius:4px;padding:3px;z-index:2;backdrop-filter:blur(10px)}.rocket-sim_camera__hM2fb button{background:transparent;color:#c8dbcf;border:0;font-size:10px;padding:6px 9px;min-height:30px;border-radius:2px}.rocket-sim_camera__hM2fb button[aria-pressed=true]{background:#d4e3cc24;color:#fff2cb}.rocket-sim_camera__hM2fb button:hover{background:#d4e3cc35}.rocket-sim_telemetry__6Y86c{position:absolute;bottom:22px;left:25px;display:flex;gap:28px;color:#d7e2d3;z-index:2;pointer-events:none}.rocket-sim_telemetry__6Y86c span{font-size:10px}.rocket-sim_telemetry__6Y86c small{display:block;color:#b7cdc3;font-size:9px;margin-bottom:5px}.rocket-sim_telemetry__6Y86c b{font-size:27px;color:#f0e7c9;font-weight:400;letter-spacing:-.8px}.rocket-sim_gesture__5hu5S{position:absolute;bottom:23px;right:18px;font-size:9px;color:#bdcfc5;z-index:2;pointer-events:none}.rocket-sim_playback__za_aG{display:flex;align-items:center;gap:12px;height:58px;border-bottom:1px solid #c3d6c62b}.rocket-sim_playback__za_aG>button{border:1px solid #98b2a850;color:#ead6ad;background:#183944;border-radius:3px;min-width:37px;min-height:34px}.rocket-sim_playback__za_aG>input{flex:1;min-width:20px;accent-color:#dfbc7c;height:20px}.rocket-sim_playback__za_aG label{display:flex;align-items:center;gap:7px;font-size:10px;color:#aec2b9}.rocket-sim_playback__za_aG select{background:#183944;color:#e3d8be;border:1px solid #96afa744;border-radius:3px;font-size:11px;padding:6px;min-height:34px}.rocket-sim_results__wjzz3{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 0;border-bottom:1px solid #c3d6c62b}.rocket-sim_results__wjzz3>div{border-left:1px solid #c3d6c62b;padding-left:20px}.rocket-sim_results__wjzz3>div:first-child{padding-left:0;border:0}.rocket-sim_results__wjzz3 span{display:block;font-size:10px;color:#a9c0b6;margin-bottom:8px}.rocket-sim_results__wjzz3 strong{font:24px/1 Georgia,serif;color:#eadab5}.rocket-sim_graphDrawer__JNTNS{margin-top:4px}.rocket-sim_graphDrawer__JNTNS>summary{cursor:pointer;color:#d1dccc;font-size:11px;padding:14px 0}.rocket-sim_graphDrawer__JNTNS>summary>span{float:right;color:#a6bdb2;font-size:10px}.rocket-sim_graph__jOspt{background:#f2f2e9;color:#294d52;padding:15px 16px 6px;border-radius:4px}.rocket-sim_graph__jOspt>div{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px}.rocket-sim_graph__jOspt>div span{font-size:10px;color:#5a746f}.rocket-sim_graph__jOspt svg{display:block;width:100%;max-height:155px}.rocket-sim_graph__jOspt text{font-size:11px;fill:#536c68}.rocket-sim_launchDesk__DVE1s{display:flex;align-items:baseline;gap:14px;border-top:1px solid #c3d6c62b;padding-top:10px}.rocket-sim_backToPad__FhifP{order:1;flex-shrink:0;border:0;background:transparent;color:#c4cdb9;font-size:10px!important;padding:0}.rocket-sim_feedback__xlpYB{color:#b2c7bb;font-size:10px;line-height:1.7;margin:0;flex:1}.rocket-sim_panel__ECZcW{background:var(--paper);color:var(--ink);margin-top:14px;padding:30px;border:1px solid #c5cdbb;border-radius:4px;font-size:13px;line-height:1.8;min-height:550px}.rocket-sim_panel__ECZcW h3{font:29px/1.2 Georgia,serif;margin:0 0 16px}.rocket-sim_panel__ECZcW h4{font-size:13px;font-weight:600;margin:25px 0 8px}.rocket-sim_panel__ECZcW p{max-width:78ch;margin:9px 0 18px}.rocket-sim_panel__ECZcW a{color:#315e66;text-decoration:underline}.rocket-sim_panel__ECZcW button{border:1px solid #b1c1ad;background:#e0e5d7;color:#2b5054;border-radius:3px;padding:9px 12px;font-size:11px}.rocket-sim_panel__ECZcW button:hover:not(:disabled){background:#cfdcc8}.rocket-sim_logTitle__N1cWp{display:flex;justify-content:space-between;align-items:center;gap:15px}.rocket-sim_logTitle__N1cWp h3{margin:0}.rocket-sim_empty__dmQyg{padding:25px;border:1px dashed #aab9a5;margin:25px 0;background:#e5e9dd}.rocket-sim_empty__dmQyg b{font:22px Georgia,serif}.rocket-sim_empty__dmQyg p{font-size:12px}.rocket-sim_tableWrap__Xb2EP{overflow:auto;margin:22px 0}.rocket-sim_lab__04C__ table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.rocket-sim_lab__04C__ caption{text-align:left;font-size:10px;color:#607569;margin-bottom:10px}.rocket-sim_lab__04C__ td,.rocket-sim_lab__04C__ th{border-bottom:1px solid #c4cdbd;padding:13px 10px;vertical-align:top}.rocket-sim_lab__04C__ td small{display:block;color:#5b7068;font-size:10px;margin-top:4px;line-height:1.7}.rocket-sim_conclusion__EOjKU{display:block;font-size:12px;font-weight:600;margin-top:25px}.rocket-sim_inquiries__4jfWu{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.rocket-sim_inquiries__4jfWu article{border-top:2px solid #a89162;padding-top:12px}.rocket-sim_inquiries__4jfWu article p{font-size:11px}.rocket-sim_task__ywCBJ{padding:13px 25px;margin:0;color:#d6dfcf;background:#23444b;font-size:12px;line-height:1.6}.rocket-sim_loading__tcRcE{display:grid;place-items:center;min-height:200px;height:100%;margin:0;font-size:12px;color:#cbd5c4;background:#14313b}.rocket-sim_mobileDesign__EjWKT{display:none}.rocket-sim_controlTabs__ekc3u button,.rocket-sim_slider__sYgYp label,.rocket-sim_world__WCnLg{font-size:12px}.rocket-sim_lab__04C__ legend{font-size:13px}.rocket-sim_benchNote__28Z3C p,.rocket-sim_hint__oEyoc{font-size:11px}.rocket-sim_benchNote__28Z3C{margin:16px 0;padding:10px 0}.rocket-sim_benchNote__28Z3C svg{height:36px}.rocket-sim_header__jTOvp h1,.rocket-sim_header__jTOvp h2{max-width:clamp(115px,33vw,450px);overflow:hidden;text-overflow:ellipsis}.rocket-sim_countdown__KdKht{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:5;color:#fff;pointer-events:none;text-shadow:0 3px 28px #102b3555}.rocket-sim_countdown__KdKht strong{font:500 clamp(110px,14vw,190px)/1 Georgia,serif}.rocket-sim_orientation__Bg_UP{margin:14px 0;padding:12px;background:#e5e9de;border:1px solid #becbb9;border-radius:4px}.rocket-sim_orientation__Bg_UP>b{font-size:12px}.rocket-sim_partOutline__eUw0G{margin:12px 0;background:#f8f8ef;border:1px solid #c5cfbe;border-radius:3px;color:#28535a}.rocket-sim_partOutline__eUw0G figcaption{padding:7px 9px 0;font-size:10px;color:#64796c}.rocket-sim_partOutline__eUw0G svg{display:block;width:100%;max-height:160px}.rocket-sim_partOutline__eUw0G text{font:8px Arial,sans-serif;fill:#566e63;letter-spacing:.025em}.rocket-sim_seatLine__2xwVT{fill:none;stroke:#ae843e;stroke-width:3}.rocket-sim_partEditor__xAk27 .rocket-sim_orientationConfirm__k7exV{justify-content:flex-start;gap:9px;font-size:12px}.rocket-sim_orientationConfirm__k7exV input{width:18px;height:18px;accent-color:#29515a;flex-shrink:0}.rocket-sim_partEditor__xAk27{margin-top:18px;padding-top:16px;border-top:1px solid #b9c8b7}.rocket-sim_partEditor__xAk27 label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;font-size:12px}.rocket-sim_partEditor__xAk27 select,.rocket-sim_partNumber__8aq5m input{width:105px;min-width:0;padding:8px;border:1px solid #c0cdbb;border-radius:3px;background:#fffffa;color:#24474d}.rocket-sim_partEditor__xAk27 button{padding:9px 11px;border:1px solid #b6c7b7;border-radius:3px;background:transparent;color:#28525a;font-size:12px}.rocket-sim_partEditor__xAk27 button:disabled{opacity:.45;cursor:default}.rocket-sim_partEditor__xAk27 .rocket-sim_importButton__18_mS{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px dashed #7b9891;background:#e5e9de;padding:13px}.rocket-sim_importButton__18_mS span{font-size:20px}.rocket-sim_partName__UyA27{display:block;overflow-wrap:anywhere;font-size:13px;margin:12px 0}.rocket-sim_partActions__rkBVl{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.rocket-sim_partEditor__xAk27 .rocket-sim_attachButton__Fx1sO{background:#29515a;color:#fff;border-color:#29515a}.rocket-sim_partEditor__xAk27 .rocket-sim_fitButton__W4yT2{width:100%}.rocket-sim_partDimensions__21T6a{font-size:11px;letter-spacing:.02em;color:#5a7775}.rocket-sim_partEditor__xAk27 details{margin:16px 0;font-size:12px}.rocket-sim_partEditor__xAk27 summary{cursor:pointer}.rocket-sim_partEditor__xAk27 button:focus-visible,.rocket-sim_partEditor__xAk27 input:focus-visible,.rocket-sim_partEditor__xAk27 select:focus-visible{outline:2px solid #a27d3d;outline-offset:3px}.rocket-sim_partDimensions__21T6a{color:var(--muted)}.rocket-sim_partOutline__eUw0G figcaption{color:#566e63}@media(min-width:1500px){.rocket-sim_layout__EkGAx{grid-template-columns:335px minmax(0,1fr)}.rocket-sim_bench__S0xkU{padding:27px}.rocket-sim_work__UzAdU{padding:0 25px}.rocket-sim_rangeTitle__lO1QI h3{font-size:41px}}@media(min-width:761px) and (max-height:800px){.rocket-sim_range__K1r6Z{height:53dvh;min-height:310px}.rocket-sim_bench__S0xkU{padding-top:18px}.rocket-sim_benchTitle__4mKP2{margin-bottom:16px}.rocket-sim_controlTabs__ekc3u{margin-bottom:17px}.rocket-sim_slider__sYgYp{margin-bottom:14px}.rocket-sim_benchNote__28Z3C{margin:14px 0}}@media(max-width:1100px){.rocket-sim_layout__EkGAx{grid-template-columns:270px minmax(0,1fr)}.rocket-sim_bench__S0xkU{padding:20px 17px}.rocket-sim_rangeTitle__lO1QI{max-width:180px;left:20px}.rocket-sim_rangeTitle__lO1QI h3{font-size:27px}.rocket-sim_status__Qr_I_{left:20px}.rocket-sim_gesture__5hu5S{display:none}.rocket-sim_telemetry__6Y86c{left:20px;gap:23px}.rocket-sim_camera__hM2fb{right:10px}.rocket-sim_camera__hM2fb button{padding:5px 7px}.rocket-sim_inquiries__4jfWu{grid-template-columns:1fr}}@media(max-width:760px){.rocket-sim_header__jTOvp{height:72px;padding:10px 14px;gap:10px}.rocket-sim_identity__2rkPa{gap:8px}.rocket-sim_back__71lAI{width:18px}.rocket-sim_brandMark__nV8La{display:none}.rocket-sim_header__jTOvp h1,.rocket-sim_header__jTOvp h2{font-size:25px}.rocket-sim_header__jTOvp h1 span,.rocket-sim_header__jTOvp h2 span{font-size:9px}.rocket-sim_headerActions__1Xhlx{gap:5px}.rocket-sim_headerActions__1Xhlx button{font-size:10px;padding:9px 10px}.rocket-sim_headerActions__1Xhlx .rocket-sim_launch__6JTuO{min-width:125px;min-height:43px;gap:10px}.rocket-sim_headerActions__1Xhlx .rocket-sim_record__Hw_u7{padding:8px}.rocket-sim_layout__EkGAx{display:flex;flex-direction:column;position:relative}.rocket-sim_work__UzAdU{width:100%;padding:0 12px;order:1}.rocket-sim_bench__S0xkU{display:none;position:relative;top:auto;order:0;max-height:none;width:100%;padding:23px;border-right:0;border-bottom:1px solid #aebba7}.rocket-sim_bench__S0xkU[data-open=true]{display:block}.rocket-sim_mobileDesign__EjWKT{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 24px);margin:12px;padding:9px 13px;background:#1d414b;color:#dfdfc9;border:1px solid #7f9d8e66;border-radius:4px;font-size:11px!important}.rocket-sim_mobileDesign__EjWKT span{font-size:10px;color:#b4c9bc}.rocket-sim_bench__S0xkU .rocket-sim_mobileDesign__EjWKT{width:100%;margin:17px 0 0;justify-content:center}.rocket-sim_benchTitle__4mKP2 h3{font-size:28px}.rocket-sim_controlTabs__ekc3u button{min-height:40px;font-size:12px}.rocket-sim_slider__sYgYp label{font-size:12px}.rocket-sim_slider__sYgYp input[type=range]{height:28px}.rocket-sim_tabs__Xohqc{gap:18px;min-height:47px}.rocket-sim_tabs__Xohqc button{font-size:11px;padding:14px 0}.rocket-sim_range__K1r6Z{height:54dvh;min-height:370px;max-height:550px;margin-top:10px}.rocket-sim_rangeTitle__lO1QI{top:78px;left:18px;max-width:180px}.rocket-sim_rangeTitle__lO1QI h3{font-size:28px}.rocket-sim_status__Qr_I_{left:18px;top:58px;font-size:10px}.rocket-sim_camera__hM2fb{top:12px;right:12px}.rocket-sim_telemetry__6Y86c{left:18px;bottom:20px;gap:24px}.rocket-sim_telemetry__6Y86c b{font-size:24px}.rocket-sim_results__wjzz3{padding:17px 0}.rocket-sim_results__wjzz3>div{padding-left:12px}.rocket-sim_results__wjzz3 strong{font-size:20px}.rocket-sim_results__wjzz3 span{font-size:9px}.rocket-sim_playback__za_aG label{font-size:0;gap:0}.rocket-sim_playback__za_aG select{font-size:11px}.rocket-sim_panel__ECZcW{padding:22px 18px;min-height:420px}.rocket-sim_logTitle__N1cWp{flex-wrap:wrap}.rocket-sim_logTitle__N1cWp h3{font-size:25px}.rocket-sim_launchDesk__DVE1s{align-items:start}.rocket-sim_backToPad__FhifP{min-width:65px}.rocket-sim_lab__04C__ textarea{font-size:14px}}@media(max-width:390px){.rocket-sim_identity__2rkPa{gap:5px}.rocket-sim_header__jTOvp h1,.rocket-sim_header__jTOvp h2{font-size:22px}.rocket-sim_headerActions__1Xhlx .rocket-sim_record__Hw_u7{font-size:9px;padding:5px}.rocket-sim_headerActions__1Xhlx .rocket-sim_launch__6JTuO{min-width:110px}.rocket-sim_headerActions__1Xhlx .rocket-sim_launch__6JTuO svg{width:14px}}@media(max-width:760px){.rocket-sim_lab__04C__ textarea,.rocket-sim_value__jdEWZ input,.rocket-sim_world__WCnLg select{font-size:16px}.rocket-sim_rangeTitle__lO1QI{max-width:145px}.rocket-sim_rangeTitle__lO1QI h3{font-size:24px}.rocket-sim_header__jTOvp h1,.rocket-sim_header__jTOvp h2{max-width:125px}}@media(prefers-reduced-motion:reduce){.rocket-sim_lab__04C__ *{scroll-behavior:auto!important}}.wind-shelter_game__r_JEU{max-width:1500px;padding:22px clamp(12px,3vw,32px);margin:auto;color:#203b44}.wind-shelter_heading__xCr3E{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.wind-shelter_heading__xCr3E h1{font-size:clamp(30px,3vw,43px);line-height:1.1;letter-spacing:-.04em;font-weight:750;margin:0 0 7px}.wind-shelter_heading__xCr3E p{margin:0;font-size:15px;color:#60717a}.wind-shelter_level__pHytY{font-size:13px;white-space:nowrap;padding:9px 12px;background:#e9e5f3;border-radius:7px;color:#5b4085}.wind-shelter_workshop__pCUa1{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:16px;align-items:start}.wind-shelter_campsite__q2Vza{overflow:hidden;border-radius:14px;background:#142936;color:#e5eee9;box-shadow:0 8px 25px #14293617}.wind-shelter_sceneTop__qRR1u{display:flex;align-items:center;gap:14px;padding:13px 17px;background:#1e3543;font-size:12px;min-height:65px}.wind-shelter_sceneTop__qRR1u>div{display:grid;gap:3px;min-width:92px}.wind-shelter_sceneTop__qRR1u>div>span{color:#c3d4d8}.wind-shelter_sceneTop__qRR1u strong{font-size:14px;color:#ffd7a0}.wind-shelter_sceneTop__qRR1u meter{width:90px;height:9px;accent-color:#f1a942}.wind-shelter_sceneTop__qRR1u>span{margin-left:auto;white-space:nowrap;color:#d6e4df}.wind-shelter_sceneTop__qRR1u button{border:1px solid #73919d;border-radius:6px;padding:7px 9px;min-height:38px;white-space:nowrap}.wind-shelter_scene__9ui8D{position:relative;aspect-ratio:1000/560;background:#142936;overflow:hidden;isolation:isolate}.wind-shelter_backdrop__3BFU6{display:block;width:100%;height:100%}.wind-shelter_foreground__Rd_Ly{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wind-shelter_lightning__xwD5r{opacity:0}.wind-shelter_scene__9ui8D[data-storm=true] .wind-shelter_lightning__xwD5r{animation:wind-shelter_lightning__xwD5r 13s linear infinite}.wind-shelter_rain__rWVNr{animation:wind-shelter_rain__rWVNr 1.1s linear infinite;opacity:.08}.wind-shelter_scene__9ui8D[data-storm=true] .wind-shelter_rain__rWVNr{opacity:.28}.wind-shelter_flames___mAtV{transform-origin:0 0;transition:transform 1.4s}.wind-shelter_outerFlame__l3UwX{transform-origin:0 0;animation:wind-shelter_flicker__L4beO .8s ease-in-out infinite alternate}.wind-shelter_innerFlame__cORTY{transform-origin:0 0;animation:wind-shelter_flicker__L4beO .5s ease-in-out infinite alternate-reverse}.wind-shelter_embers__qzu9o{animation:wind-shelter_embers__qzu9o 2.4s linear infinite}.wind-shelter_scene__9ui8D[data-safe=true] .wind-shelter_embers__qzu9o{animation-name:wind-shelter_safeEmbers__gxUYf}.wind-shelter_block__6dUCN{animation:wind-shelter_land__19d1_ .6s cubic-bezier(.16,.7,.27,1)}.wind-shelter_sceneBadge__Ur56T{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);max-width:90%;width:max-content;border:1px solid #718894;border-radius:7px;background:#192d3de8;padding:8px 13px;font-size:12px;color:#e0e9e7;text-align:center}.wind-shelter_sceneFoot__8uMUJ{padding:14px 17px;font-size:13px;min-height:62px;line-height:1.5;color:#cadad9;border-top:1px solid #35505c}.wind-shelter_hold__HjMJp{width:calc(100% - 34px);margin:0 17px 16px;height:6px;accent-color:#a4d2aa}.wind-shelter_start__J3qQK{padding:0 17px 17px}.wind-shelter_outcome__DA0jh button,.wind-shelter_start__J3qQK button{min-height:46px;padding:10px 22px;border:1px solid #e3b875;background:#f6c57e;color:#28343d;font-weight:700;border-radius:8px}.wind-shelter_start__J3qQK p{font-size:12px;margin:8px 0 0;color:#bdcecf}.wind-shelter_outcome__DA0jh{padding:6px 22px 22px}.wind-shelter_outcome__DA0jh h2{font-size:25px;line-height:1.2;font-weight:650;color:#ffe3b6;margin:0 0 10px}.wind-shelter_outcome__DA0jh p{font-size:14px;line-height:1.6;color:#d0dfdd;margin:0 0 16px}.wind-shelter_board___GrvM{position:relative;border:1px solid #d4d8e1;border-radius:14px;padding:16px;background:#fff;overflow:hidden}.wind-shelter_boardTitle__SNc6s{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.wind-shelter_boardTitle__SNc6s span{font-size:12px;color:#6e7181}.wind-shelter_boardTitle__SNc6s h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:3px 0 0}.wind-shelter_boardTitle__SNc6s button{min-height:40px;color:#7042b5;font-size:13px;text-decoration:underline}.wind-shelter_boardTools__nF2WQ{display:flex;gap:5px;margin-bottom:9px}.wind-shelter_boardTools__nF2WQ button{border:1px solid #d4d7e3;border-radius:7px;font-size:13px;font-weight:600;padding:7px 12px;min-height:40px}.wind-shelter_boardTools__nF2WQ button[aria-pressed=true]{background:#efe6fa;border-color:#a17acb;color:#66389c}.wind-shelter_paper__jDuzd{position:relative}.wind-shelter_paperShade__I_gFA{position:absolute;inset:0;display:grid;place-items:center;background:#e7eaf16b;border-radius:8px;pointer-events:none}.wind-shelter_paperShade__I_gFA span{font-size:14px;background:#ffffffec;padding:9px 14px;border-radius:8px;color:#59616f}.wind-shelter_notice__slfPg{font-size:13px;line-height:1.5;color:#566773;min-height:42px;margin:12px 0}.wind-shelter_build__Pd74_{display:flex;justify-content:center;align-items:center;gap:12px;background:#7446b4;color:#fff;font-weight:650;font-size:15px;min-height:48px;width:100%;border-radius:8px}.wind-shelter_build__Pd74_ span{font-size:21px}.wind-shelter_keys__LGizq{font-size:11px;line-height:1.6;margin:10px 0 0;color:#626e7b}.wind-shelter_feedback__m_nXX{background:#fff5df;border:1px solid #e4cc9e;border-radius:9px;padding:12px;margin:10px 0;font-size:13px;line-height:1.5}.wind-shelter_feedback__m_nXX strong{color:#724915}.wind-shelter_feedback__m_nXX p{margin:5px 0}.wind-shelter_feedback__m_nXX small{display:block;color:#745b36}.wind-shelter_feedback__m_nXX button{display:block;background:#fff;border:1px solid #cfb785;border-radius:6px;min-height:38px;padding:7px 12px;margin-top:9px;font-weight:600}.wind-shelter_guide__wbl2j{padding:14px;background:#f1edf7;border-radius:9px;margin-bottom:10px;font-size:13px;line-height:1.5}.wind-shelter_guide__wbl2j h3{font-weight:700;margin:0 0 8px}.wind-shelter_guide__wbl2j svg{float:right;margin:0 0 8px 8px}.wind-shelter_guide__wbl2j p{margin:5px 0 10px}.wind-shelter_guide__wbl2j button{min-height:38px;border:1px solid #b8a2d2;border-radius:6px;padding:7px 11px;background:#fff;color:#633a95}.wind-shelter_footer__0ecAW{display:flex;align-items:flex-start;gap:20px;font-size:12px;color:#5b6d75;margin-top:15px;line-height:1.6;flex-wrap:wrap}.wind-shelter_footer__0ecAW label{display:flex;align-items:center;gap:7px;min-height:32px;cursor:pointer}.wind-shelter_footer__0ecAW input{accent-color:#7446b4}.wind-shelter_footer__0ecAW>button{min-height:32px;text-decoration:underline}.wind-shelter_footer__0ecAW details{margin-left:auto;max-width:500px}.wind-shelter_footer__0ecAW summary{cursor:pointer;min-height:32px;text-decoration:underline}.wind-shelter_footer__0ecAW p{margin:8px 0}.wind-shelter_dialog__IFp7i{max-width:calc(100% - 32px);border:1px solid #c6ccda;border-radius:14px;padding:24px;color:#203b44}.wind-shelter_dialog__IFp7i::backdrop{background:#13233399}.wind-shelter_dialog__IFp7i h2{font-size:22px;font-weight:700}.wind-shelter_dialog__IFp7i p{margin:12px 0 20px}.wind-shelter_dialog__IFp7i button{padding:9px 14px;border:1px solid #c9cfdb;border-radius:7px;min-height:44px;margin-right:8px}.wind-shelter_dialog__IFp7i button:last-child{background:#7446b4;color:white}.wind-shelter_game__r_JEU button:disabled{opacity:.4;cursor:default}.wind-shelter_game__r_JEU button:not(:disabled){cursor:pointer}.wind-shelter_game__r_JEU button:focus-visible,.wind-shelter_game__r_JEU input:focus-visible,.wind-shelter_game__r_JEU summary:focus-visible{outline:3px solid #c98b23;outline-offset:3px}@keyframes wind-shelter_flicker__L4beO{0%{transform:scaleX(.94) skewX(-3deg)}50%{transform:scale(1.04,.9) skewX(4deg)}to{transform:scale(.95,1.07) skewX(-2deg)}}@keyframes wind-shelter_embers__qzu9o{0%{transform:translate(0);opacity:0}15%{opacity:.8}to{transform:translate(90px,-38px);opacity:0}}@keyframes wind-shelter_safeEmbers__gxUYf{0%{transform:translate(0);opacity:0}15%{opacity:.7}to{transform:translate(8px,-55px);opacity:0}}@keyframes wind-shelter_lightning__xwD5r{0%,76%,79%,to{opacity:0}77%{opacity:.55}78%{opacity:.15}}@keyframes wind-shelter_land__19d1_{0%{transform:translateY(-65px);opacity:0}to{transform:translateY(0);opacity:1}}.wind-shelter_scene__9ui8D[data-still=true] *{animation:none!important;transition:none!important}.wind-shelter_scene__9ui8D[data-still=true] .wind-shelter_lightning__xwD5r{opacity:0}@media(max-width:950px){.wind-shelter_workshop__pCUa1{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:10px}.wind-shelter_sceneTop__qRR1u{flex-wrap:wrap;gap:8px;padding:10px}.wind-shelter_sceneTop__qRR1u meter{width:70px}.wind-shelter_sceneTop__qRR1u>span{font-size:11px}.wind-shelter_sceneTop__qRR1u button{font-size:11px;padding:6px}.wind-shelter_board___GrvM{padding:12px}.wind-shelter_heading__xCr3E p{font-size:13px}}@media(max-width:700px){.wind-shelter_heading__xCr3E{align-items:flex-start}.wind-shelter_heading__xCr3E p{max-width:250px}.wind-shelter_level__pHytY{font-size:11px;white-space:normal;max-width:120px}.wind-shelter_workshop__pCUa1{grid-template-columns:1fr}.wind-shelter_campsite__q2Vza{position:sticky;top:0;z-index:2}.wind-shelter_scene__9ui8D{aspect-ratio:1000/340}.wind-shelter_backdrop__3BFU6,.wind-shelter_foreground__Rd_Ly{object-fit:cover}.wind-shelter_sceneTop__qRR1u{min-height:48px;flex-wrap:nowrap}.wind-shelter_sceneTop__qRR1u>div{min-width:85px}.wind-shelter_sceneTop__qRR1u strong{font-size:12px}.wind-shelter_sceneTop__qRR1u meter{width:50px}.wind-shelter_sceneTop__qRR1u button{margin-left:auto}.wind-shelter_sceneFoot__8uMUJ{min-height:0;padding:8px 12px;font-size:12px}.wind-shelter_board___GrvM{z-index:1}.wind-shelter_paper__jDuzd{max-width:380px;margin:auto}.wind-shelter_footer__0ecAW details{margin-left:0}.wind-shelter_start__J3qQK{padding:8px 12px 12px}.wind-shelter_start__J3qQK p{display:none}.wind-shelter_sceneBadge__Ur56T{font-size:11px;bottom:6px;padding:5px 10px}.wind-shelter_outcome__DA0jh{padding:10px 14px}.wind-shelter_outcome__DA0jh h2{font-size:21px}.wind-shelter_outcome__DA0jh p{font-size:12px;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.wind-shelter_scene__9ui8D *{animation:none!important;transition:none!important}.wind-shelter_lightning__xwD5r{display:none}}.wind-shelter_paper__jDuzd{max-width:360px;margin-inline:auto}.wind-shelter_task__iBZye{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e9e6ef;margin-bottom:9px;padding-bottom:6px}.wind-shelter_task__iBZye p{line-height:1.5;margin:0;flex:1;color:#5b6475}.wind-shelter_task__iBZye strong{color:#4b3c63}.wind-shelter_task__iBZye svg{flex-shrink:0}.wind-shelter_gasLayer__MRR00{animation:wind-shelter_gasBreathe__fE9ZM 1.6s ease-in-out infinite alternate;transform-origin:0 0}.wind-shelter_smokePuff__cmjI9{animation:wind-shelter_vapour__buJiO 4s linear infinite}.wind-shelter_spark__PptiJ{animation:wind-shelter_rise__1IKr8 2.7s linear infinite}@keyframes wind-shelter_gasBreathe__fE9ZM{0%{transform:scale(.9,1.07) translate(-2px,-3px);opacity:.6}to{transform:scale(1.08,.92) translate(3px);opacity:.9}}@keyframes wind-shelter_vapour__buJiO{0%{transform:translate(0) scale(.8);opacity:0}25%{opacity:.65}to{transform:translate(var(--drift-x),var(--drift-y)) scale(1.7);opacity:0}}@keyframes wind-shelter_rise__1IKr8{0%{transform:translate(0);opacity:0}12%{opacity:.9}to{transform:translate(var(--drift-x),var(--drift-y));opacity:0}}@media(max-width:700px){.wind-shelter_scene__9ui8D{aspect-ratio:1000/560}}.wind-shelter_sceneView__naHG_{position:absolute;inset:0;transform:scale(2.1);transform-origin:43% 48%;pointer-events:none}.wind-shelter_placementPrompt__kD_UM{margin:10px 0;padding:12px;border:1px solid #b8d3cb;background:#edf7f3;border-radius:9px;font-size:13px;line-height:1.5}.wind-shelter_placementPrompt__kD_UM p{margin:5px 0}.wind-shelter_placementPrompt__kD_UM button{min-height:44px;padding:8px 12px;border:1px solid #9bbcb0;border-radius:6px;background:white;font-weight:600}.wind-shelter_boardTools__nF2WQ{flex-wrap:wrap}.wind-shelter_build__Pd74_{margin-bottom:10px;min-height:42px}.wind-shelter_rebuild___O3eq{padding:0 17px 12px}.wind-shelter_rebuild___O3eq button{border:1px solid #73919d;border-radius:6px;min-height:36px;padding:6px 10px;font-size:12px}.wind-shelter_actionBar__xStaM{position:sticky;top:8px;z-index:3;background:#fff;padding:4px 0 8px;margin-bottom:4px}.wind-shelter_board___GrvM{overflow:visible}.wind-shelter_actionBar__xStaM .wind-shelter_build__Pd74_{margin:0}.wind-shelter_startStorm__VT8Ct{width:100%;min-height:46px;border-radius:8px;background:#f3c17c;border:1px solid #deb16f;color:#29373d;font-weight:750;padding:9px 14px;box-shadow:0 2px 5px #4530151c}.wind-shelter_replay__zdJbq{display:block;margin:6px auto 0;min-height:32px;text-decoration:underline;color:#665079;font-size:12px}.wind-shelter_feedbackOverlay__CVHRx{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:12px;background:#152b4138;border-radius:9px}.wind-shelter_feedbackOverlay__CVHRx .wind-shelter_feedback__m_nXX{margin:0;width:100%;max-height:100%;overflow:auto;background:#fff8e9;box-shadow:0 10px 30px #18233233;border:2px solid #d6ac61;padding:15px;font-size:13px;line-height:1.5}.wind-shelter_feedbackOverlay__CVHRx .wind-shelter_feedback__m_nXX strong{font-size:16px}.wind-shelter_feedbackOverlay__CVHRx .wind-shelter_feedback__m_nXX button{width:100%;min-height:44px;margin-top:12px}.wind-shelter_leafFlight__yTalu{opacity:0;animation:wind-shelter_leafDrift__lGbkt 12s linear infinite}.wind-shelter_leafTumble__yjs_e{animation:wind-shelter_leafTurn__xB9D_ 1.7s ease-in-out infinite alternate}@keyframes wind-shelter_leafDrift__lGbkt{0%,15%{opacity:0;transform:translate(0)}22%{opacity:.8}45%{transform:translate(calc(var(--leaf-x)*.5),calc(var(--leaf-y)*.5 - 22px));opacity:.75}72%{opacity:0;transform:translate(var(--leaf-x),var(--leaf-y))}to{opacity:0;transform:translate(var(--leaf-x),var(--leaf-y))}}@keyframes wind-shelter_leafTurn__xB9D_{0%{transform:rotate(-35deg) scaleY(.35)}to{transform:rotate(165deg) scaleY(1)}}.wind-shelter_level__pHytY{display:flex;align-items:center;gap:8px}.wind-shelter_level__pHytY select{max-width:230px;font:inherit;background:#fff;border:1px solid #c9badc;border-radius:6px;padding:7px;color:#523780;min-height:38px}@media(min-width:701px){.wind-shelter_board___GrvM{overflow:visible}.wind-shelter_actionBar__xStaM{top:10px;border-radius:8px}}@media(max-width:700px){.wind-shelter_campsite__q2Vza{position:relative}.wind-shelter_heading__xCr3E{flex-wrap:wrap}.wind-shelter_level__pHytY{max-width:none}.wind-shelter_level__pHytY select{max-width:260px}.wind-shelter_actionBar__xStaM{top:4px}.wind-shelter_task__iBZye{flex-wrap:wrap}.wind-shelter_task__iBZye p{flex-basis:100%}.wind-shelter_task__iBZye svg{width:115px}.wind-shelter_task__iBZye svg[data-part=dimensioned-reference]{width:190px;max-width:100%;margin-inline:auto}}.wind-shelter_sceneTop__qRR1u{min-height:48px;padding:8px 17px}.wind-shelter_sceneTop__qRR1u strong{color:#e5eee9;font-size:13px}.wind-shelter_fireGauge__xDCg1{position:absolute;right:12px;top:15%;bottom:13%;width:42px;z-index:2;pointer-events:none}.wind-shelter_fireGaugeVisual__BVQtf{height:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 7px;border:1px solid #60798466;border-radius:24px;background:#132b37ed;box-shadow:0 4px 15px #0c1c282e}.wind-shelter_firePercent__S07Cx{font-size:11px;font-weight:700;color:#f7eee0;line-height:1}.wind-shelter_fireTrack__ZGMaM{position:relative;flex:1;min-height:28px;width:15px;overflow:hidden;border:1px solid #788a8c;border-radius:10px;background:#101e2c;box-shadow:inset 0 1px 4px #0005}.wind-shelter_fireFill__3_QpA{position:absolute;bottom:0;left:0;right:0;border-radius:8px;background:linear-gradient(180deg,#f14d35 0,#ff9b31 52%,#ffe36b);transition:height .18s linear}.wind-shelter_accessibleMeter__biilx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wind-shelter_sceneBadge__Ur56T{max-width:calc(100% - 110px);left:45%;font-size:11px}@media(max-width:700px){.wind-shelter_fireGauge__xDCg1{right:7px;width:34px;top:10%;bottom:10%}.wind-shelter_fireGaugeVisual__BVQtf{padding:7px 4px;gap:4px}.wind-shelter_fireGaugeVisual__BVQtf>svg:first-child{width:20px;height:25px}.wind-shelter_firePercent__S07Cx{font-size:9px}.wind-shelter_fireTrack__ZGMaM{width:12px}}@media(prefers-reduced-motion:reduce){.wind-shelter_fireFill__3_QpA{transition:none}}.wind-shelter_scene__9ui8D:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 82% 85%,transparent 10%,#0a15291c 48%,#08152580 100%);box-shadow:inset 0 12px 50px #08152535}.wind-shelter_levelControls__V_xCA{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wind-shelter_mode__VqS9U{font-size:12px;font-weight:650;color:#536576;padding:7px 10px;border:1px solid #d8dfe5;border-radius:7px;background:#fff}.wind-shelter_board___GrvM{padding:12px}.wind-shelter_boardTitle__SNc6s{margin-bottom:4px}.wind-shelter_boardTitle__SNc6s h2{font-size:19px;margin:0}.wind-shelter_boardTitle__SNc6s button{min-height:32px}.wind-shelter_task__iBZye{gap:6px;margin-bottom:6px;padding-bottom:4px}.wind-shelter_task__iBZye p{font-size:12px}.wind-shelter_task__iBZye svg[data-part=dimensioned-reference]{width:150px;height:104px;max-width:45%}.wind-shelter_controlStrip__Z6T2g{display:flex;align-items:center;gap:8px;position:sticky;top:8px;z-index:3;background:#fff;padding-block:4px;margin-bottom:6px}.wind-shelter_controlStrip__Z6T2g .wind-shelter_boardTools__nF2WQ{flex-wrap:nowrap;gap:3px;margin:0}.wind-shelter_controlStrip__Z6T2g .wind-shelter_boardTools__nF2WQ button{display:grid;place-items:center;width:36px;min-height:40px;padding:5px}.wind-shelter_controlStrip__Z6T2g .wind-shelter_actionBar__xStaM{position:static;flex:1;min-width:110px;margin:0;padding:0}.wind-shelter_controlStrip__Z6T2g .wind-shelter_build__Pd74_,.wind-shelter_controlStrip__Z6T2g .wind-shelter_startStorm__VT8Ct{min-height:40px;font-size:12px;padding:7px 8px}.wind-shelter_controlStrip__Z6T2g .wind-shelter_build__Pd74_{gap:5px}.wind-shelter_srOnly__B6k_l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wind-shelter_fireGoal___DXkF{position:absolute;left:0;right:0;height:2px;background:white;box-shadow:0 0 0 1px #162a35}.wind-shelter_fireGaugeVisual__BVQtf small{font-size:8px;white-space:nowrap}.wind-shelter_resultDialog___LBq4{width:440px;text-align:center;padding:28px;border:2px solid #d6ac61;background:#fff8e9;box-shadow:0 18px 90px #101c3180}.wind-shelter_resultDialog___LBq4::backdrop{background:#0a192bb8}.wind-shelter_resultDialog___LBq4 h2{font-size:30px;line-height:1.15;color:#233e46}.wind-shelter_resultDialog___LBq4 p{line-height:1.6}.wind-shelter_resultIcon__0kaJI{display:block;font-size:42px;line-height:1;margin-bottom:14px;color:#915312}.wind-shelter_resultDialog___LBq4 button{display:block;width:100%;margin:8px 0 0;background:white;color:#233e46;border-color:#c6b38a;font-weight:650}.wind-shelter_resultDialog___LBq4 .wind-shelter_resultPrimary__eUkMj{background:#7446b4;color:#fff;border-color:#7446b4}.wind-shelter_resultDialog___LBq4 button:last-child{background:transparent;color:#4e5c63;border-color:transparent;font-weight:400}.wind-shelter_resultDialog___LBq4[data-result=lost] h2{color:#8c3d2c}@media(max-width:1100px) and (min-width:701px){.wind-shelter_controlStrip__Z6T2g{flex-wrap:wrap}.wind-shelter_controlStrip__Z6T2g .wind-shelter_actionBar__xStaM{flex-basis:100%}}@media(max-width:700px){.wind-shelter_task__iBZye{flex-wrap:nowrap}.wind-shelter_task__iBZye p{flex-basis:auto}.wind-shelter_task__iBZye svg[data-part=dimensioned-reference]{width:150px;max-width:45%;margin:0}.wind-shelter_controlStrip__Z6T2g{flex-wrap:wrap}.wind-shelter_controlStrip__Z6T2g .wind-shelter_boardTools__nF2WQ button{width:42px;min-height:44px}.wind-shelter_controlStrip__Z6T2g .wind-shelter_actionBar__xStaM{min-width:125px}.wind-shelter_boardTitle__SNc6s h2{font-size:18px}.wind-shelter_resultDialog___LBq4{padding:22px}.wind-shelter_resultDialog___LBq4 h2{font-size:27px}}.wind-shelter_resultDialog___LBq4{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 32px);overflow-y:auto}.wind-shelter_fireGaugeVisual__BVQtf small{font-size:9px;line-height:1.15;text-align:center}.cinematic_field__KMyeR.cinematic_field__KMyeR{--paper:#ede9dc;--forest:#102b2d;--brass:#e5be7c;max-width:none;min-height:100dvh;padding:24px;background:#10272b;color:#e8e9df}.cinematic_field__KMyeR>header{border-bottom:1px solid #8bada133;padding-bottom:20px;margin-bottom:20px}.cinematic_field__KMyeR>header h1{font:clamp(34px,4vw,52px)/1 Georgia,serif;letter-spacing:-1.5px;color:#f0ce94}.cinematic_field__KMyeR>header p{color:#b9ccc5;font-size:14px;margin-top:9px}.cinematic_field__KMyeR>header [aria-label="Drawing mode: Isometric"],.cinematic_field__KMyeR>header label,.cinematic_field__KMyeR>header select{background:#19383a;color:#eee7d6;border:1px solid #78918a;border-radius:4px}.cinematic_field__KMyeR>div{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(380px,1fr)}.cinematic_field__KMyeR section[aria-label="Storm campsite"]{border:1px solid #6a8b794a;border-radius:4px;box-shadow:0 15px 60px #0003}.cinematic_field__KMyeR section[aria-label="Storm campsite"]>div:first-child{background:#142f31}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"]{background:var(--paper);color:#244043;border:1px solid #b0b8a5;border-radius:4px;padding:20px}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] h2{font:28px Georgia,serif;color:#244043}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] header button{color:#315c56}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] button[aria-pressed=true]{background:#294f4e;border-color:#294f4e;color:white}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] button:disabled{opacity:.4}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] strong{color:#3c564d}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] button:not([aria-pressed]){border-radius:4px}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"]>div>div>button{background:#2b514d;color:white}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"] svg[data-part=dimensioned-reference]{width:260px;height:190px;max-width:48%;flex-shrink:0}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"]>div:has(>div>button[aria-pressed]){background:var(--paper)}.cinematic_field__KMyeR>footer{color:#b5c9c1}.cinematic_field__KMyeR>footer input{accent-color:#dfb773}@media(max-width:900px){.cinematic_field__KMyeR>div{grid-template-columns:1fr}.cinematic_field__KMyeR.cinematic_field__KMyeR{padding:16px}.cinematic_field__KMyeR section[aria-label="Isometric block drawing board"]{padding:18px}}