/*! 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}}.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}}.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}}.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}}.scale-studio_studio__tQQeP{--navy:#193a55;--mint:#b3efd4;--green:#126345;color:var(--navy);max-width:1440px;margin:auto;padding:24px;font-family:inherit;min-width:0}.scale-studio_studio__tQQeP *{box-sizing:border-box}.scale-studio_studio__tQQeP button,.scale-studio_studio__tQQeP input,.scale-studio_studio__tQQeP select{font:inherit}.scale-studio_studio__tQQeP button{cursor:pointer;border:1px solid #b7cad0;background:#fff;color:#193a55;border-radius:8px;padding:10px 13px;font-size:13px;font-weight:650;min-height:42px}.scale-studio_studio__tQQeP button:hover{background:#e5f5ef;border-color:#126345}.scale-studio_studio__tQQeP button[aria-pressed=true]{background:#193a55;border-color:#193a55;color:#fff}.scale-studio_studio__tQQeP button:disabled{opacity:.5;cursor:default}.scale-studio_studio__tQQeP :is(button,input,select,summary):focus-visible{outline:3px solid #7b2ff2;outline-offset:3px}.scale-studio_studio__tQQeP h1,.scale-studio_studio__tQQeP h2,.scale-studio_studio__tQQeP h3,.scale-studio_studio__tQQeP p{margin:0}.scale-studio_studio__tQQeP h2{font-size:20px;line-height:1.25;letter-spacing:-.4px}.scale-studio_studio__tQQeP h3{font-size:15px}.scale-studio_studio__tQQeP p{font-size:14px;line-height:1.6}.scale-studio_hero__dn3EE{background:#193a55;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:20px 20px 0 0;padding:30px 36px;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:24px 24px}.scale-studio_hero__dn3EE h1{font-size:clamp(36px,5vw,64px);line-height:1;font-weight:850;letter-spacing:-2px}.scale-studio_hero__dn3EE p{margin-top:12px;color:#dce9ef;max-width:46ch}.scale-studio_ratioStamp__ngqdU{display:grid;text-align:center;min-width:170px;color:#b3efd4}.scale-studio_ratioStamp__ngqdU strong{font-size:58px;line-height:1.2;letter-spacing:-2px}.scale-studio_ratioStamp__ngqdU span{font-size:12px}.scale-studio_tabs__kt71e{display:flex;gap:8px;background:#e8f0f1;padding:12px;border-radius:0 0 14px 14px}.scale-studio_tabs__kt71e button{flex:1;display:flex;align-items:center;justify-content:center;gap:10px}.scale-studio_tabs__kt71e button span{display:grid;place-items:center;border:1px solid;border-radius:50%;width:23px;height:23px;font-size:11px}.scale-studio_saveNote__Uz7xl{padding:12px 2px;color:#4b6575;font-size:12px!important}.scale-studio_bench__snJtB{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid #b7cad0;border-radius:14px;overflow:hidden;background:#f3f7f7}.scale-studio_side__q69_G{padding:22px;display:flex;flex-direction:column;gap:15px;border-right:1px solid #b7cad0}.scale-studio_side__q69_G>p{color:#37576b}.scale-studio_object__78E27{width:100%;height:175px}.scale-studio_field__CurCv,.scale-studio_fields__Vxjxn label{display:grid;gap:6px;font-size:12px;font-weight:600}.scale-studio_studio__tQQeP input[type=number],.scale-studio_studio__tQQeP select{width:100%;padding:9px;border:1px solid #9cb4c0;border-radius:6px;background:#fff;color:#193a55;min-width:0}.scale-studio_fields__Vxjxn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scale-studio_scales__Muuaq{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px}.scale-studio_scales__Muuaq legend{font-size:12px;font-weight:650;margin-bottom:8px}.scale-studio_scales__Muuaq button{padding:8px;flex:1;min-width:50px}.scale-studio_calculation__uI4Sj{display:grid;gap:5px;background:#193a55;color:#fff;padding:16px;border-radius:8px}.scale-studio_calculation__uI4Sj span{font-size:11px;color:#c9e3e6}.scale-studio_calculation__uI4Sj strong{font-size:21px;color:#b3efd4}.scale-studio_row__rgvK0{display:flex;gap:5px;flex-wrap:wrap}.scale-studio_row__rgvK0 button{font-size:11px;padding:7px}.scale-studio_build__dMll9{border-top:1px solid #b7cad0;padding-top:15px}.scale-studio_build__dMll9 p{margin-top:8px}.scale-studio_build__dMll9 svg{width:100%;margin-top:12px}.scale-studio_small__9AoE9{font-size:11px!important;color:#4b6575}.scale-studio_work__sU72d{padding:22px;min-width:0;background:#e8f0f1}.scale-studio_paperHead__5t0eT{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:16px}.scale-studio_paperHead__5t0eT p{font-size:11px;margin-top:5px;color:#4b6575}.scale-studio_toolbar__mSNNZ{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.scale-studio_toolbar__mSNNZ label{font-size:12px;padding:8px}.scale-studio_toolbar__mSNNZ button{font-size:12px;padding:8px 11px}.scale-studio_paper__90fxY{display:block;width:100%;height:auto;aspect-ratio:3/2;border:1px solid #9cb4c0;box-shadow:0 5px 15px #193a5512;cursor:crosshair;touch-action:pan-y}.scale-studio_paper__90fxY.scale-studio_explore__ckBv7{cursor:default}.scale-studio_scaled__sQ8MS{transition:transform .6s cubic-bezier(.22,1,.36,1);transform-origin:0 0}.scale-studio_instruction__wnFtk{margin-top:10px!important;font-size:12px!important;min-height:38px}.scale-studio_exact__ZyVps{margin:12px 0;font-size:12px}.scale-studio_exact__ZyVps summary{cursor:pointer;padding:10px 0;font-weight:600}.scale-studio_exact__ZyVps p{font-size:12px;margin:8px 0}.scale-studio_exact__ZyVps .scale-studio_fields__Vxjxn{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.scale-studio_actions__Uo30_{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.scale-studio_studio__tQQeP .scale-studio_primary__reM_Q{background:#126345;color:#fff;border-color:#126345}.scale-studio_studio__tQQeP .scale-studio_primary__reM_Q:hover{background:#0d4d35}.scale-studio_notice__EO9JO{padding:12px;background:#fff5d9;color:#69430e;border-radius:6px}.scale-studio_feedback__BAvm3{min-height:24px;margin:10px 0!important;font-weight:600}.scale-studio_rule__b_ZCd{border-top:1px solid #b7cad0;padding-top:14px;font-size:12px;line-height:1.6;color:#37576b}.scale-studio_rule__b_ZCd strong{color:#193a55}.scale-studio_fix__vorxW{padding:28px 0}.scale-studio_fix__vorxW>p{margin-top:12px}.scale-studio_fix__vorxW>div>p{margin-top:8px}.scale-studio_choices__pXhSP{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.scale-studio_choices__pXhSP svg{width:100%;height:115px}.scale-studio_choices__pXhSP button{display:grid;gap:8px}.scale-studio_choices__pXhSP button strong{padding:8px}.scale-studio_field__CurCv select{max-width:100%}@media(max-width:1050px){.scale-studio_bench__snJtB{grid-template-columns:220px minmax(0,1fr)}.scale-studio_side__q69_G,.scale-studio_work__sU72d{padding:16px}.scale-studio_paperHead__5t0eT{align-items:flex-start;flex-direction:column}}@media(max-width:740px){.scale-studio_studio__tQQeP{padding:12px}.scale-studio_hero__dn3EE{padding:24px 20px;gap:12px}.scale-studio_ratioStamp__ngqdU{min-width:110px}.scale-studio_ratioStamp__ngqdU strong{font-size:42px}.scale-studio_ratioStamp__ngqdU span{font-size:10px}.scale-studio_hero__dn3EE h1{font-size:38px}.scale-studio_tabs__kt71e{gap:4px;padding:8px}.scale-studio_tabs__kt71e button{padding:8px 5px;font-size:11px;gap:5px}.scale-studio_tabs__kt71e button span{display:none}.scale-studio_bench__snJtB{grid-template-columns:1fr}.scale-studio_side__q69_G{border-right:0;border-bottom:1px solid #b7cad0;display:grid;grid-template-columns:1fr 1fr;align-items:start}.scale-studio_side__q69_G>.scale-studio_build__dMll9,.scale-studio_side__q69_G>.scale-studio_field__CurCv,.scale-studio_side__q69_G>h2,.scale-studio_side__q69_G>p{grid-column:1/-1}.scale-studio_object__78E27{height:150px}.scale-studio_calculation__uI4Sj{align-self:center}.scale-studio_choices__pXhSP{gap:8px}.scale-studio_choices__pXhSP button{padding:5px}.scale-studio_choices__pXhSP svg{height:80px}.scale-studio_exact__ZyVps .scale-studio_fields__Vxjxn{grid-template-columns:repeat(2,minmax(0,1fr))}}.scale-studio_hero__dn3EE h2{font-size:36px;line-height:1.1;letter-spacing:-1px;color:white}.scale-studio_fit__tk1so,.scale-studio_meaning__HlkDR{grid-column:1/-1;color:#37576b;font-size:12px!important}.scale-studio_markList__Tbz52{max-height:200px;overflow:auto;padding:0;list-style:none;display:grid;gap:6px}.scale-studio_markList__Tbz52 li{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:7px;background:#fff;border-radius:6px}.scale-studio_markList__Tbz52 button{min-height:34px;padding:5px 10px}.scale-studio_studio__tQQeP{container-type:inline-size}@container(max-width:740px){.scale-studio_bench__snJtB{grid-template-columns:1fr}.scale-studio_side__q69_G{border-right:0;border-bottom:1px solid #b7cad0}.scale-studio_paperHead__5t0eT{flex-direction:column;align-items:flex-start}.scale-studio_toolbar__mSNNZ{gap:5px}.scale-studio_exact__ZyVps .scale-studio_fields__Vxjxn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.scale-studio_studio__tQQeP{padding:0}.scale-studio_actions__Uo30_,.scale-studio_choices__pXhSP,.scale-studio_exact__ZyVps,.scale-studio_paperHead__5t0eT button,.scale-studio_row__rgvK0,.scale-studio_saveNote__Uz7xl,.scale-studio_tabs__kt71e,.scale-studio_toolbar__mSNNZ{display:none}.scale-studio_bench__snJtB{display:block;border:0}.scale-studio_side__q69_G{border:0;break-inside:avoid}.scale-studio_work__sU72d{padding:0;background:white}.scale-studio_paper__90fxY{box-shadow:none}.scale-studio_hero__dn3EE{background:#193a55;print-color-adjust:exact}.scale-studio_scaled__sQ8MS{transition:none}}@media(prefers-reduced-motion:reduce){.scale-studio_scaled__sQ8MS{transition:none}}.scale-studio_realTag__iopWj{grid-column:1/-1;background:#e6f1ed;border:1px solid #b7d3c5;border-radius:12px;padding:8px;min-width:0}.scale-studio_realTag__iopWj svg{display:block;width:100%;cursor:grab;touch-action:none}.scale-studio_realTag__iopWj svg:active{cursor:grabbing}.scale-studio_rotateControls__1y6a5{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.scale-studio_rotateControls__1y6a5 button{font-size:11px;padding:7px;min-height:36px}.scale-studio_realTag__iopWj p{font-size:11px;margin:10px 4px 3px;line-height:1.5;color:#37576b}.scale-studio_visualScales__lu67n{border:0;margin:0 0 18px;padding:0;display:flex;gap:8px}.scale-studio_visualScales__lu67n legend{font-size:13px;font-weight:600;margin-bottom:10px}.scale-studio_visualScales__lu67n button{flex:1;font-size:20px;min-height:52px}.scale-studio_exploreBench__u7eHA .scale-studio_side__q69_G{gap:16px}.scale-studio_exploreBench__u7eHA .scale-studio_paper__90fxY{box-shadow:0 5px 15px #193a5512}@container(max-width:740px){.scale-studio_exploreBench__u7eHA .scale-studio_work__sU72d{grid-row:1}.scale-studio_visualScales__lu67n{gap:5px}.scale-studio_visualScales__lu67n button{font-size:17px;padding:8px 4px}.scale-studio_exploreBench__u7eHA .scale-studio_side__q69_G{display:flex}.scale-studio_realTag__iopWj svg{max-height:260px}.scale-studio_realTag__iopWj{width:100%}}@media print{.scale-studio_rotateControls__1y6a5,.scale-studio_visualScales__lu67n{display:none}}.scale-studio_objectPicker__JBME1{border:0;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scale-studio_objectPicker__JBME1 legend{font-size:13px;font-weight:600;margin-bottom:10px}.scale-studio_objectPicker__JBME1 button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 8px}.scale-studio_objectPicker__JBME1 svg{width:42px;height:32px;flex-shrink:0}.scale-studio_objectPicker__JBME1 span{font-size:12px}.scale-studio_objectPicker__JBME1 button[aria-pressed=true]{color:#b3efd4}@container(max-width:950px){.scale-studio_objectPicker__JBME1{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-studio_objectPicker__JBME1 button{justify-content:flex-start}.scale-studio_objectPicker__JBME1 svg{width:35px;height:26px}}@media print{.scale-studio_objectPicker__JBME1{display:none}}.scale-studio_practiceSwitch__17QN8{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.scale-studio_practiceSwitch__17QN8 button{flex:1}.scale-studio_measurements__tnYiM{grid-column:1/-1;font-size:12px;line-height:1.6}.scale-studio_measurements__tnYiM summary{cursor:pointer;font-weight:650;padding:10px 0}.scale-studio_measurements__tnYiM svg{display:block;width:100%;height:170px;background:white;border-radius:8px;margin:8px 0}.scale-studio_measurements__tnYiM p{font-size:12px!important;margin:8px 0!important}.scale-studio_notice__EO9JO p+p{margin-top:8px}@media print{.scale-studio_practiceSwitch__17QN8{display:none}}.scale-studio_paperButtons__pdYC1{display:flex;gap:6px;flex-wrap:wrap}.scale-studio_practiceSetup__5kfY5{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.scale-studio_practiceSetup__5kfY5 label{font-size:12px;font-weight:600;display:grid;gap:4px}.scale-studio_practiceBench__cRXxH{overflow:visible;align-items:start}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G{position:sticky;top:12px;gap:10px;padding:14px}.scale-studio_practiceBench__cRXxH .scale-studio_build__dMll9,.scale-studio_practiceBench__cRXxH .scale-studio_calculation__uI4Sj,.scale-studio_practiceBench__cRXxH .scale-studio_meaning__HlkDR,.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G>p{display:none}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G h2{font-size:17px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj svg{max-height:160px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj p{display:none}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM svg{height:110px;margin:4px 0}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM p{font-size:11px!important;margin:6px 0!important}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM h3{font-size:13px}.scale-studio_practiceBench__cRXxH .scale-studio_work__sU72d{padding:14px}.scale-studio_practiceBench__cRXxH .scale-studio_practiceSwitch__17QN8{margin-bottom:8px}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT{margin-bottom:10px;flex-direction:row;align-items:center}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT h2{font-size:17px}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT p{font-size:10px}.scale-studio_practiceBench__cRXxH .scale-studio_notice__EO9JO{font-size:12px;padding:8px;margin-bottom:8px}.scale-studio_practiceBench__cRXxH .scale-studio_toolbar__mSNNZ{margin:8px 0}.scale-studio_practiceBench__cRXxH .scale-studio_paper__90fxY{width:min(100%,66dvh);margin-inline:auto}.scale-studio_practiceBench__cRXxH .scale-studio_instruction__wnFtk{min-height:0}.scale-studio_practiceBench__cRXxH .scale-studio_actions__Uo30_{margin:6px 0}.scale-studio_practiceBench__cRXxH .scale-studio_exact__ZyVps{margin:0}.scale-studio_practiceBench__cRXxH .scale-studio_exact__ZyVps summary{padding:6px 0}.scale-studio_practiceBench__cRXxH .scale-studio_feedback__BAvm3{margin:6px 0!important}.scale-studio_practiceBench__cRXxH .scale-studio_rule__b_ZCd{font-size:11px;padding-top:8px}.scale-studio_focusBench__kUEer{position:fixed;inset:12px;z-index:100;max-width:none;overflow:auto;box-shadow:0 0 0 40px #193a5580}.scale-studio_focusBench__kUEer .scale-studio_side__q69_G{top:0}.scale-studio_focusBench__kUEer .scale-studio_paper__90fxY{width:min(100%,max(180px,calc((100dvh - 448px)*1.5)))}.scale-studio_focusBench__kUEer .scale-studio_rule__b_ZCd{display:none}.scale-studio_focusBench__kUEer .scale-studio_work__sU72d{min-height:100%;border-radius:0 14px 14px 0}.scale-studio_focusBench__kUEer .scale-studio_actions__Uo30_{position:sticky;bottom:0;background:#e8f0f1;padding:4px 0;margin:0;z-index:2}@container(max-width:740px){.scale-studio_practiceBench__cRXxH{grid-template-columns:1fr}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;border-right:0;border-bottom:1px solid #b7cad0;padding:8px}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G h2{grid-column:1/-1;font-size:14px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj{grid-column:1;padding:4px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj svg{height:100px;width:100%}.scale-studio_practiceBench__cRXxH .scale-studio_rotateControls__1y6a5{gap:2px}.scale-studio_practiceBench__cRXxH .scale-studio_rotateControls__1y6a5 button{font-size:10px;padding:4px;min-height:30px}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM{grid-column:2;grid-row:2;min-width:0}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM svg{display:none}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM p{font-size:10px!important;line-height:1.35}.scale-studio_practiceBench__cRXxH .scale-studio_work__sU72d{grid-row:auto;padding:8px}.scale-studio_practiceBench__cRXxH .scale-studio_practiceSwitch__17QN8{gap:4px}.scale-studio_practiceBench__cRXxH .scale-studio_paperButtons__pdYC1 button,.scale-studio_practiceBench__cRXxH .scale-studio_practiceSwitch__17QN8 button{font-size:10px;padding:6px;min-height:32px}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT{gap:6px}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT p{display:none}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT h2{font-size:14px}.scale-studio_practiceBench__cRXxH .scale-studio_paperButtons__pdYC1{flex-wrap:nowrap;gap:4px}.scale-studio_practiceBench__cRXxH .scale-studio_practiceSetup__5kfY5{gap:8px;margin-bottom:6px}.scale-studio_practiceBench__cRXxH .scale-studio_practiceSetup__5kfY5 label{font-size:10px}.scale-studio_practiceBench__cRXxH .scale-studio_practiceSetup__5kfY5 select{padding:5px;min-height:30px}.scale-studio_practiceBench__cRXxH .scale-studio_toolbar__mSNNZ{gap:4px;margin:6px 0}.scale-studio_practiceBench__cRXxH .scale-studio_toolbar__mSNNZ button{font-size:10px;padding:5px;min-height:30px}.scale-studio_practiceBench__cRXxH .scale-studio_toolbar__mSNNZ label{font-size:10px;padding:3px}.scale-studio_practiceBench__cRXxH .scale-studio_paper__90fxY{width:min(100%,48dvh)}.scale-studio_practiceBench__cRXxH .scale-studio_notice__EO9JO{font-size:10px;line-height:1.3;margin-bottom:4px;padding:5px}.scale-studio_practiceBench__cRXxH .scale-studio_instruction__wnFtk{font-size:10px!important}.scale-studio_practiceBench__cRXxH .scale-studio_actions__Uo30_ button{font-size:11px;padding:6px;min-height:32px}.scale-studio_practiceBench__cRXxH .scale-studio_feedback__BAvm3{font-size:11px}.scale-studio_practiceBench__cRXxH .scale-studio_exact__ZyVps summary{font-size:10px;padding:4px 0}.scale-studio_focusBench__kUEer{inset:4px}.scale-studio_focusBench__kUEer .scale-studio_paper__90fxY{width:min(100%,max(150px,calc((100dvh - 570px)*1.5)))}.scale-studio_focusBench__kUEer .scale-studio_side__q69_G{top:0}.scale-studio_focusBench__kUEer .scale-studio_work__sU72d{border-radius:0 0 12px 12px}}@media print{.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G{position:static}.scale-studio_focusBench__kUEer{position:static;box-shadow:none}.scale-studio_paperButtons__pdYC1,.scale-studio_practiceSetup__5kfY5{display:none}.scale-studio_practiceBench__cRXxH .scale-studio_paper__90fxY{width:100%}}.scale-studio_dimensionModes__NOzZ5{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:6px}.scale-studio_dimensionModes__NOzZ5 button{font-size:10px;padding:6px;min-height:30px}.scale-studio_practiceBench__cRXxH{grid-template-columns:320px minmax(0,1fr)}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj svg{max-height:250px}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM p{font-size:12px!important}.scale-studio_realTag__iopWj svg text{user-select:none}@container(max-width:740px){.scale-studio_practiceBench__cRXxH{grid-template-columns:1fr}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G{display:block;padding:6px}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G h2{margin-bottom:4px;font-size:12px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj{display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;padding:2px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj svg{width:100%;height:190px;grid-row:1/3}.scale-studio_practiceBench__cRXxH .scale-studio_dimensionModes__NOzZ5{display:grid;gap:3px;margin:0}.scale-studio_practiceBench__cRXxH .scale-studio_dimensionModes__NOzZ5 button{font-size:10px;padding:4px;min-height:28px}.scale-studio_practiceBench__cRXxH .scale-studio_rotateControls__1y6a5{display:grid;grid-template-columns:1fr 1fr}.scale-studio_practiceBench__cRXxH .scale-studio_rotateControls__1y6a5 button{font-size:9px;padding:4px;min-height:26px}.scale-studio_practiceBench__cRXxH .scale-studio_measurements__tnYiM{display:none}.scale-studio_focusBench__kUEer .scale-studio_paper__90fxY{width:min(100%,max(150px,calc((100dvh - 590px)*1.5)))}}.scale-studio_feedback__BAvm3 ul{padding-left:20px;display:grid;gap:6px;font-weight:400}.scale-studio_feedback__BAvm3 .scale-studio_allowance__ZqK0f{font-size:11px;font-weight:400;margin-top:8px;color:#37576b}.scale-studio_drawingReview__uPzXi{min-width:0}.scale-studio_practiceReview__FzmaN{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;align-items:start}.scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{width:100%;max-width:66dvh}.scale-studio_reviewPanel__sx0sf{background:#fff;border:1px solid #b7cad0;border-radius:10px;padding:12px;color:#193a55;position:sticky;top:12px;font-size:12px;line-height:1.45}.scale-studio_reviewPanel__sx0sf h3{font-size:15px;margin:0 0 6px}.scale-studio_reviewSummary___I7cV{font-size:12px!important;margin:0 0 8px!important}.scale-studio_reviewChecks___Fb6y{display:flex;gap:4px}.scale-studio_reviewChecks___Fb6y button{flex:1;min-width:0;padding:6px 2px;font-size:10px;display:grid;gap:2px;background:#fff5d9;color:#69430e;border-color:#ba8c41}.scale-studio_reviewChecks___Fb6y button[data-good=true]{background:#e9f5ef;color:#126345;border-color:#83b49c}.scale-studio_reviewChecks___Fb6y button[aria-pressed=true]{outline:2px solid #193a55;outline-offset:1px}.scale-studio_reviewChecks___Fb6y button span{font-size:9px}.scale-studio_reviewMessages__zO_WB{display:grid;gap:8px;margin-top:12px}.scale-studio_reviewMessages__zO_WB p{font-size:12px!important;margin:0!important}.scale-studio_reviewMessages__zO_WB strong{display:block}.scale-studio_reviewAllowance__rxRHL{margin-top:10px;font-size:10px}.scale-studio_reviewAllowance__rxRHL summary{cursor:pointer}.scale-studio_reviewAllowance__rxRHL p{font-size:10px!important}.scale-studio_focusBench__kUEer .scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{max-width:max(180px,calc((100dvh - 448px)*1.5))}@container(max-width:1000px){.scale-studio_practiceReview__FzmaN{grid-template-columns:minmax(0,1fr) 195px;gap:8px}.scale-studio_reviewPanel__sx0sf{padding:8px}}@container(max-width:740px){.scale-studio_practiceReview__FzmaN{display:flex;flex-direction:column;gap:6px}.scale-studio_reviewPanel__sx0sf{order:-1;position:static;width:100%;padding:8px;box-sizing:border-box}.scale-studio_reviewPanel__sx0sf h3{display:none}.scale-studio_reviewSummary___I7cV{font-size:11px!important;margin-bottom:6px!important}.scale-studio_reviewChecks___Fb6y button{display:flex;justify-content:center;align-items:center;gap:5px;font-size:11px;min-height:32px}.scale-studio_reviewMessages__zO_WB{margin-top:7px;min-height:44px}.scale-studio_reviewMessages__zO_WB p{display:none;font-size:11px!important}.scale-studio_reviewMessages__zO_WB p[data-selected=true]{display:block}.scale-studio_reviewMessages__zO_WB strong{display:inline}.scale-studio_reviewAllowance__rxRHL{margin-top:4px}.scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{max-width:48dvh}.scale-studio_focusBench__kUEer .scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{max-width:max(150px,calc((100dvh - 700px)*1.5))}.scale-studio_focusBench__kUEer .scale-studio_realTag__iopWj svg{height:140px}.scale-studio_focusBench__kUEer .scale-studio_notice__EO9JO{display:none}.scale-studio_focusBench__kUEer .scale-studio_instruction__wnFtk{margin:4px 0}.scale-studio_focusBench__kUEer .scale-studio_reviewPanel__sx0sf:has(.scale-studio_reviewChecks___Fb6y) .scale-studio_reviewSummary___I7cV{display:none}}@media print{.scale-studio_reviewPanel__sx0sf{display:none}.scale-studio_practiceReview__FzmaN{display:block}}.scale-studio_drawingOptions__AYYQv{position:relative;font-size:12px}.scale-studio_drawingOptions__AYYQv summary{cursor:pointer;padding:10px;color:#37576b}.scale-studio_drawingOptions__AYYQv>div{position:absolute;left:0;top:100%;z-index:5;min-width:180px;background:white;border:1px solid #b7cad0;border-radius:8px;padding:10px;box-shadow:0 4px 15px #193a5520;display:grid;gap:8px}.scale-studio_drawingOptions__AYYQv label{white-space:nowrap}@container(max-width:740px){.scale-studio_drawingOptions__AYYQv{font-size:10px}.scale-studio_drawingOptions__AYYQv summary{padding:6px}}.scale-studio_measureReadout__xo2de{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;margin-bottom:7px!important;background:#f2edfa;border:1px solid #c7b8df;border-radius:8px;color:#50317e;font-size:12px!important;font-weight:650}.scale-studio_measureReadout__xo2de button{font-size:11px;min-height:30px;padding:4px 7px;white-space:nowrap}.scale-studio_objectMeasure__pW6UZ{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-bottom:5px}.scale-studio_objectMeasure__pW6UZ button{font-size:10px;min-height:30px;padding:5px 7px}.scale-studio_realTag__iopWj .scale-studio_objectMeasure__pW6UZ p{display:block!important;flex-basis:100%;color:#50317e;background:#f2edfa;border-radius:6px;padding:5px;margin:0;font-weight:650;text-align:center;font-size:11px}.scale-studio_realTag__iopWj svg [role=button]{cursor:crosshair}.scale-studio_realTag__iopWj svg [role=button]:focus-visible{outline:none;stroke:#193a55;stroke-width:4}@container(max-width:740px){.scale-studio_practiceBench__cRXxH .scale-studio_objectMeasure__pW6UZ{grid-column:1/-1}.scale-studio_measureReadout__xo2de{font-size:10px!important;padding:4px 6px}.scale-studio_practiceBench__cRXxH .scale-studio_toolbar__mSNNZ{flex-wrap:wrap}.scale-studio_practiceBench__cRXxH .scale-studio_dimensionModes__NOzZ5{grid-column:2;grid-row:1}.scale-studio_practiceBench__cRXxH .scale-studio_rotateControls__1y6a5{grid-column:2;grid-row:2}.scale-studio_practiceBench__cRXxH .scale-studio_objectMeasure__pW6UZ{grid-row:3;margin:3px 0}.scale-studio_practiceBench__cRXxH .scale-studio_objectMeasure__pW6UZ button{min-height:26px;padding:3px 6px}.scale-studio_realTag__iopWj .scale-studio_objectMeasure__pW6UZ p{font-size:10px;padding:3px}}@container(max-width:740px){.scale-studio_focusBench__kUEer:has(.scale-studio_measureReadout__xo2de) .scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{max-width:max(150px,calc((100dvh - 790px)*1.5))}}.scale-studio_objectViewControls__9zPYh{display:flex;justify-content:center;gap:3px;flex-wrap:wrap;margin-bottom:5px}.scale-studio_objectViewControls__9zPYh button{font-size:10px;padding:4px 6px;min-height:30px}.scale-studio_realTag__iopWj svg.scale-studio_rotateIcon__aOxet{width:20px!important;height:20px!important;max-height:20px!important;display:block;grid-row:auto;cursor:inherit}.scale-studio_objectMeasure__pW6UZ label{display:flex;align-items:center;gap:3px;font-size:11px}.scale-studio_objectMeasure__pW6UZ input{accent-color:#6941a5}@container(max-width:740px){.scale-studio_practiceBench__cRXxH .scale-studio_objectViewControls__9zPYh{grid-column:1/-1;grid-row:1;margin:2px 0}.scale-studio_practiceBench__cRXxH .scale-studio_objectViewControls__9zPYh button{min-height:26px;font-size:10px;padding:3px 6px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj>svg{grid-row:2/4}.scale-studio_practiceBench__cRXxH .scale-studio_dimensionModes__NOzZ5{grid-row:2}.scale-studio_practiceBench__cRXxH .scale-studio_rotateControls__1y6a5{grid-row:3}.scale-studio_practiceBench__cRXxH .scale-studio_objectMeasure__pW6UZ{grid-row:4}.scale-studio_focusBench__kUEer .scale-studio_realTag__iopWj>svg{height:115px}.scale-studio_objectMeasure__pW6UZ label{font-size:10px}}.scale-studio_paperWorkbench__0X2x_{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%}.scale-studio_paperWorkbench__0X2x_.scale-studio_withTools__5GncD{grid-template-columns:44px minmax(0,1fr)}.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:5px;margin:0;padding:5px 0;background:#f5faf8;border:1px solid #b7cad0;border-radius:10px;position:sticky;top:12px}.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ button,.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ summary{display:flex;align-items:center;justify-content:center;width:36px;height:38px;min-height:38px;padding:6px}.scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ svg{display:block;flex:none}.scale-studio_paperWorkbench__0X2x_ .scale-studio_drawingOptions__AYYQv summary{list-style:none}.scale-studio_paperWorkbench__0X2x_ .scale-studio_drawingOptions__AYYQv summary::-webkit-details-marker{display:none}.scale-studio_paperWorkbench__0X2x_ .scale-studio_drawingOptions__AYYQv>div{left:calc(100% + 6px);top:0}.scale-studio_paperWorkbench__0X2x_ .scale-studio_paper__90fxY{min-width:0;align-self:start}.scale-studio_paperWorkbench__0X2x_ .scale-studio_drawingOptions__AYYQv>div button{width:auto!important;height:auto!important}@container(max-width:740px){.scale-studio_paperWorkbench__0X2x_.scale-studio_withTools__5GncD{grid-template-columns:36px minmax(0,1fr);gap:6px}.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ{gap:3px;padding:3px 0}.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ button,.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ summary{width:30px;height:30px;min-height:30px;padding:4px}.scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ svg{width:20px;height:20px}}@media print{.scale-studio_paperWorkbench__0X2x_.scale-studio_withTools__5GncD{display:block}.scale-studio_studio__tQQeP .scale-studio_paperWorkbench__0X2x_ .scale-studio_toolbar__mSNNZ{display:none}}@container(max-width:740px){.scale-studio_paperWorkbench__0X2x_ .scale-studio_drawingOptions__AYYQv>div{top:auto;bottom:0}}.scale-studio_paper__90fxY [data-paper-edge]{touch-action:none;stroke:#6941a5;stroke-width:.3;stroke-dasharray:1 1}.scale-studio_paper__90fxY [data-paper-edge]:hover{fill:#6941a522}@container(max-width:740px){.scale-studio_paper__90fxY [data-guide=live-dimension]{font-size:8px}.scale-studio_paper__90fxY [data-paper-origin]{font-size:7px}}@media print{.scale-studio_paper__90fxY [data-guide]{display:none}}.scale-studio_filmDialog__PhCee{width:min(900px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:14px;border:1px solid #b7cad0;border-radius:16px;background:#f2efe7;color:#193a55}.scale-studio_filmDialog__PhCee::backdrop{background:#193a5580}.scale-studio_filmDialog__PhCee form{display:flex;justify-content:flex-end;margin-bottom:8px}.scale-studio_filmArt__b_9xW{display:block;width:100%;height:100%}.scale-studio_exploreBench__u7eHA .scale-studio_paper__90fxY{height:clamp(280px,45dvh,520px);aspect-ratio:auto;background:#fcfefd}.scale-studio_filmDialog__PhCee{margin:auto}.scale-studio_filmDialog__PhCee [data-part=caption]{font-size:18px;line-height:1.5;min-height:3em;color:#193a55}.scale-studio_filmDialog__PhCee [data-part=caption] mark{color:#193a55}.scale-studio_paper__90fxY [role=button]:focus{outline:none}.scale-studio_edgeReadout__wynh6{font-size:13px!important;min-height:26px;color:#69430e;padding-bottom:5px}.scale-studio_reviewPanel__sx0sf>.scale-studio_primary__reM_Q{width:100%;margin-bottom:8px}.scale-studio_reviewPanel__sx0sf .scale-studio_actions__Uo30_{gap:4px;margin:8px 0 0}.scale-studio_reviewPanel__sx0sf .scale-studio_actions__Uo30_ button{font-size:10px;min-height:32px;padding:5px 7px}.scale-studio_reviewMessages__zO_WB p{display:none}.scale-studio_reviewMessages__zO_WB p[data-selected=true]{display:block}.scale-studio_studio__tQQeP{max-width:1600px}.scale-studio_toolHeader__C1Hk6{padding:24px 0 18px}.scale-studio_toolHeader__C1Hk6 h1,.scale-studio_toolHeader__C1Hk6 h2{font-size:clamp(30px,4vw,42px);font-weight:800;letter-spacing:-1.3px;line-height:1.1}.scale-studio_toolHeader__C1Hk6 p{color:#4b6575;margin-top:8px}.scale-studio_tabs__kt71e{background:transparent;border-radius:0;border-bottom:1px solid #b7cad0;padding:0 0 12px;margin-bottom:16px}.scale-studio_tabs__kt71e button{flex:none;padding-inline:18px}.scale-studio_exploreBench__u7eHA{display:block}.scale-studio_exploreBench__u7eHA .scale-studio_work__sU72d{border-radius:14px}.scale-studio_compactScales__qCcm3,.scale-studio_thumbnailPicker__vit79{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.scale-studio_compactScales__qCcm3 legend,.scale-studio_thumbnailPicker__vit79 legend{font-size:11px;font-weight:650;color:#37576b;margin-bottom:5px}.scale-studio_thumbnailPicker__vit79 button{display:grid;place-items:center;width:48px;height:40px;min-height:40px;padding:5px}.scale-studio_thumbnailPicker__vit79 svg{width:34px;height:26px}.scale-studio_compactScales__qCcm3 button{min-width:44px;min-height:36px;padding:5px 9px}.scale-studio_work__sU72d>.scale-studio_compactScales__qCcm3{margin-bottom:10px}.scale-studio_scaleSlider__ZY2Ow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650;flex-wrap:wrap;padding-left:8px}.scale-studio_scaleSlider__ZY2Ow input{width:150px;accent-color:#126345}.scale-studio_paperHead__5t0eT>.scale-studio_thumbnailPicker__vit79{margin:0}.scale-studio_paperHead__5t0eT>button{font-size:11px;min-height:36px}.scale-studio_practiceBench__cRXxH{grid-template-columns:280px minmax(0,1fr)}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT{flex-wrap:wrap}.scale-studio_practiceReview__FzmaN{grid-template-columns:minmax(0,1fr) 190px;gap:10px}.scale-studio_practiceBench__cRXxH .scale-studio_paper__90fxY,.scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{width:100%;max-width:none}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj>svg{height:270px;max-height:none}.scale-studio_realTag__iopWj>p{display:block!important;text-align:center;font-size:10px}.scale-studio_realTag__iopWj .scale-studio_objectMeasure__pW6UZ p{background:transparent;padding:0}.scale-studio_objectMeasure__pW6UZ{align-items:center}.scale-studio_reviewChecks___Fb6y button{background:#f5f7f8;color:#37576b;border-color:#b7cad0}.scale-studio_paper__90fxY [role=button]{cursor:pointer}.scale-studio_paper__90fxY [role=button]:focus-visible{outline:none;stroke:#a65c12}@container(max-width:1100px){.scale-studio_practiceBench__cRXxH{grid-template-columns:240px minmax(0,1fr)}.scale-studio_practiceReview__FzmaN{grid-template-columns:minmax(0,1fr) 170px}.scale-studio_reviewPanel__sx0sf{position:static}.scale-studio_reviewMessages__zO_WB p{display:none}.scale-studio_reviewMessages__zO_WB p[data-selected=true]{display:block}.scale-studio_reviewMessages__zO_WB strong{display:inline}}@container(max-width:740px){.scale-studio_practiceBench__cRXxH{grid-template-columns:1fr}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G{padding:8px}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G h2{display:none}.scale-studio_thumbnailPicker__vit79{gap:4px}.scale-studio_thumbnailPicker__vit79 legend{display:none}.scale-studio_thumbnailPicker__vit79 button{width:44px;height:36px;min-height:36px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj{display:grid;grid-template-columns:minmax(0,1fr) 105px;align-items:center;padding:4px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj>svg{grid-column:1;grid-row:1/5;height:190px;max-height:none}.scale-studio_practiceBench__cRXxH .scale-studio_dimensionModes__NOzZ5,.scale-studio_practiceBench__cRXxH .scale-studio_objectViewControls__9zPYh{grid-column:2;grid-row:auto;display:grid;gap:3px}.scale-studio_practiceBench__cRXxH .scale-studio_objectMeasure__pW6UZ,.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj>p{grid-column:1/-1;grid-row:auto}.scale-studio_practiceBench__cRXxH .scale-studio_paper__90fxY,.scale-studio_practiceReview__FzmaN .scale-studio_paper__90fxY{width:100%;max-width:none}.scale-studio_practiceReview__FzmaN .scale-studio_reviewPanel__sx0sf{order:1}.scale-studio_practiceBench__cRXxH .scale-studio_paperHead__5t0eT{flex-direction:row;align-items:center}.scale-studio_compactScales__qCcm3 button{font-size:12px;padding:4px 7px;min-width:38px;min-height:34px}.scale-studio_scaleSlider__ZY2Ow{padding-left:0;flex-basis:100%}.scale-studio_scaleSlider__ZY2Ow input{flex:1}.scale-studio_tabs__kt71e button{font-size:12px;padding:7px 9px}.scale-studio_paperHead__5t0eT>button{font-size:10px;min-height:32px;padding:5px}.scale-studio_practiceBench__cRXxH .scale-studio_realTag__iopWj .scale-studio_objectViewControls__9zPYh button{min-height:30px}.scale-studio_practiceBench__cRXxH .scale-studio_side__q69_G>.scale-studio_thumbnailPicker__vit79{margin-bottom:6px}}