.SimBackButton_button__66HIm{position:fixed;left:24px;top:calc(var(--nav-h, 72px) + 28px);display:flex;align-items:center;gap:8px;background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:var(--radius-pill,100px);padding:10px 20px;text-decoration:none;box-shadow:var(--shadow-sm);transition:all .25s var(--ease);z-index:90;font-family:var(--font-display);font-size:.9rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.SimBackButton_button__66HIm:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-md)}.SimBackButton_button__66HIm:active{transform:scale(.97)}.SimBackButton_button__66HIm svg{width:18px;height:18px;flex-shrink:0;transition:transform .25s var(--ease)}.SimBackButton_button__66HIm:hover svg{transform:translateX(-3px)}.SimBackButton_button__66HIm:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}@media (max-width:768px){.SimBackButton_button__66HIm{left:16px;top:calc(var(--nav-h, 72px) + 16px);padding:8px 14px;font-size:.82rem}.SimBackButton_button__66HIm span{display:none}.SimBackButton_button__66HIm svg{width:20px;height:20px}}.Page_page__tReXe{--sim-primary:var(--color-primary);--sim-primary-hover:#28b5c2;--sim-secondary:#256d85;--sim-text:#2c3a45;--sim-text-muted:#5a7080;--sim-surface:#ffffff;--sim-surface-muted:#f0f5f8;--sim-surface-tint:#f0f7fd;--sim-primary-pale:#e3f0fa;--sim-nav-h:72px;--sim-container-w:1240px;--sim-section-py:96px;--sim-radius:14px;--sim-radius-sm:8px;--sim-radius-pill:100px;--sim-shadow-sm:0 2px 8px rgba(47,122,182,0.08);--sim-shadow-md:0 6px 24px rgba(47,122,182,0.12);--sim-shadow-lg:0 16px 48px rgba(47,122,182,0.15);--sim-ease:cubic-bezier(0.16,1,0.3,1);padding-top:var(--sim-nav-h);background:var(--sim-surface);color:var(--sim-text);font-family:var(--font-sans);line-height:1.75}.Page_main__WNj5W{display:block}.Page_section__VsuMT{padding:var(--sim-section-py) 0}.Page_sectionEven__xZt6J{background:var(--sim-surface-muted)}.Page_sectionOdd__tNk8u{background:var(--sim-surface)}.Page_container__1tMLe{width:100%;max-width:var(--sim-container-w);margin:0 auto;padding:0 48px}.Page_error__OBHPF,.Page_loading__gUura{padding:24px;text-align:center;color:var(--sim-text-muted)}.Page_statusWrap__s8WVX{padding-top:var(--sim-nav-h);min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.Page_statusLink__9Hede{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--primary-color);text-decoration:none}.Page_statusLink__9Hede:hover{color:var(--primary-hover);text-decoration:underline}@media (max-width:1024px){.Page_container__1tMLe{padding:0 32px}}@media (max-width:768px){.Page_container__1tMLe{padding:0 20px}.Page_section__VsuMT{padding:48px 0}}.DrawingImage_wrap__fHPUO{width:100%;display:flex;justify-content:center;margin:2rem 0}.DrawingImage_missing___28RZ{max-width:820px;width:100%;margin:0;padding:2rem;text-align:center;color:var(--sim-text-muted,#64748b);background:var(--sim-surface-muted,#f1f5f9);border-radius:var(--sim-radius-sm,8px);border:1px dashed var(--sim-border,#cbd5e1)}.DrawingImage_image__w__d2{max-width:820px;width:100%;max-height:80vh;height:auto;display:block;border-radius:var(--sim-radius-sm,8px);box-shadow:var(--sim-shadow-md);object-fit:contain;cursor:pointer;transition:transform .3s var(--sim-ease),box-shadow .3s var(--sim-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DrawingImage_image__w__d2:hover{transform:scale(1.015);box-shadow:var(--sim-shadow-lg)}@media (max-width:768px){.DrawingImage_image__w__d2{border-radius:var(--sim-radius-sm,8px)}}@media (prefers-reduced-motion:reduce){.DrawingImage_image__w__d2:hover{transform:none}}.GuideButton_wrap__mosbR{display:flex;justify-content:center;margin:1.5rem 0}.GuideButton_button__Uoao4{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border:2px solid var(--sim-primary,var(--color-primary));border-radius:var(--sim-radius-pill,100px);background:transparent;color:var(--sim-primary,var(--color-primary));font-family:var(--font-sans);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s var(--sim-ease),color .2s var(--sim-ease),transform .2s var(--sim-ease)}.GuideButton_button__Uoao4:hover{background:var(--sim-primary,var(--color-primary));color:#fff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.GuideButton_button__Uoao4:hover{transform:none}}.ConstructionList_list__MWT7E{max-width:900px;margin:0 auto}.ConstructionList_item__0i3Jl{background:var(--sim-surface,#fff);padding:24px 28px;margin-bottom:16px;border-radius:var(--sim-radius,14px);box-shadow:var(--sim-shadow-sm);border-left:4px solid var(--sim-primary,var(--color-primary));transition:box-shadow .3s var(--sim-ease),transform .3s var(--sim-ease)}.ConstructionList_itemOnOddSection__SE_iV{background:var(--sim-surface-tint,#f0f7fd);border-left-color:var(--sim-secondary,#256d85)}.ConstructionList_item__0i3Jl:hover{box-shadow:var(--sim-shadow-md);transform:translateX(2px)}.ConstructionList_title__H_OLU{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--sim-primary,var(--color-primary));margin:0 0 12px;line-height:1.4}.ConstructionList_icon__Ym7Ig{margin-right:6px}.ConstructionList_body__DQtxa p{line-height:1.85;color:var(--sim-text-muted,#5a7080);margin:0 0 8px}.ConstructionList_body__DQtxa p:last-child{margin-bottom:0}.ConstructionList_body__DQtxa ol{padding-left:1.5rem;list-style:decimal;margin-top:8px}.ConstructionList_body__DQtxa li{margin-bottom:8px;line-height:1.8;color:var(--sim-text-muted,#5a7080)}.ConstructionList_body__DQtxa strong{color:var(--sim-text,#2c3a45);font-weight:600}.ConstructionList_guideWrap__N50TF{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width:768px){.ConstructionList_item__0i3Jl{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.ConstructionList_item__0i3Jl:hover{transform:none}}.DocSwitch_bar___ErH7{display:flex;justify-content:center;gap:10px;margin:1.5rem 0 1rem;flex-wrap:wrap}.DocSwitch_tab__vmS3L{padding:8px 20px;border:1.5px solid rgba(47,122,182,.25);background:var(--sim-surface-tint,#f0f7fd);border-radius:var(--sim-radius-pill,100px);font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--sim-text-muted,#5a7080);cursor:pointer;transition:all .2s var(--sim-ease)}.DocSwitch_tab__vmS3L:hover{border-color:var(--sim-primary,var(--color-primary));color:var(--sim-primary,var(--color-primary));background:var(--sim-primary-pale,#e3f0fa)}.DocSwitch_tabActive__uYviL{background:var(--sim-primary,var(--color-primary));color:#fff;border-color:var(--sim-primary,var(--color-primary))}.DocSwitch_imageWrap__yMXEZ{width:100%;display:flex;justify-content:center;margin:2rem 0}.DocSwitch_image__91qoP{max-width:820px;width:100%;max-height:80vh;height:auto;object-fit:contain;border-radius:var(--sim-radius-sm,8px);box-shadow:var(--sim-shadow-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSwitch_image__91qoP:hover{transform:scale(1.015);box-shadow:var(--sim-shadow-lg)}@media (prefers-reduced-motion:reduce){.DocSwitch_image__91qoP:hover{transform:none}}.ReportForm_wrap__Tu6in{max-width:900px;margin:0 auto}.ReportForm_title__0YDAa{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--sim-text,#2c3a45);text-align:center;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--sim-primary,var(--color-primary))}.ReportForm_table__Rrxgh{width:100%;border-collapse:collapse;margin-bottom:2rem;background:var(--sim-surface,#fff);border-radius:var(--sim-radius,14px);overflow:hidden;box-shadow:var(--sim-shadow-sm)}.ReportForm_table__Rrxgh tr{border-bottom:1px solid rgba(47,122,182,.1)}.ReportForm_table__Rrxgh tr:last-child{border-bottom:none}.ReportForm_table__Rrxgh td{padding:14px 20px;line-height:1.75;color:var(--sim-text-muted,#5a7080);vertical-align:top}.ReportForm_label__eIOS3{width:160px;font-weight:600;color:var(--sim-text,#2c3a45);background:var(--sim-surface-tint,#f0f7fd);white-space:nowrap}.ReportForm_input__6Y9S_{width:100%;max-width:320px;padding:8px 12px;border:1.5px solid rgba(47,122,182,.25);border-radius:var(--sim-radius-sm,8px);font-family:var(--font-sans);font-size:.9rem;color:var(--sim-text,#2c3a45);background:var(--sim-surface,#fff);transition:border-color .2s var(--sim-ease),box-shadow .2s var(--sim-ease)}.ReportForm_input__6Y9S_:focus{outline:none;border-color:var(--sim-primary,var(--color-primary));box-shadow:0 0 0 3px rgba(47,122,182,.12)}.ReportForm_results__ymcff{background:var(--sim-surface-muted,#f0f5f8);border-radius:var(--sim-radius,14px);padding:24px 28px;margin-bottom:1.5rem}.ReportForm_resultsTitle__sD_SF{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--sim-text,#2c3a45);margin:0 0 1.25rem}.ReportForm_question__zVMeG{background:var(--sim-surface,#fff);border-radius:var(--sim-radius-sm,8px);padding:18px 20px;margin-bottom:12px;border-left:4px solid var(--sim-primary,var(--color-primary))}.ReportForm_question__zVMeG:last-child{margin-bottom:0}.ReportForm_prompt__6ewm4{font-weight:600;color:var(--sim-text,#2c3a45);margin:0 0 10px;line-height:1.7}.ReportForm_inlineRadios__q1nHq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;line-height:1.7;color:var(--sim-text-muted,#5a7080)}.ReportForm_inlineRadios__q1nHq label{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:.92rem}.ReportForm_inlineRadios__q1nHq input{accent-color:var(--sim-primary,var(--color-primary));cursor:pointer}.ReportForm_columns__x4yLr{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:8px}.ReportForm_column__cbkEu h6{font-family:var(--font-sans);font-size:.9rem;font-weight:700;color:var(--sim-text,#2c3a45);margin:0 0 10px}.ReportForm_radioGroup__ayJiC{display:flex;flex-direction:column;gap:8px}.ReportForm_radioGroup__ayJiC label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:.88rem;line-height:1.6;color:var(--sim-text-muted,#5a7080)}.ReportForm_radioGroup__ayJiC input{accent-color:var(--sim-primary,var(--color-primary));margin-top:3px;flex-shrink:0}.ReportForm_actions__ISkZA{display:flex;justify-content:center;margin-top:1.5rem}.ReportForm_save__JA3np{padding:12px 32px;border:none;border-radius:var(--sim-radius-pill,100px);background:var(--sim-primary,var(--color-primary));color:#fff;font-family:var(--font-sans);font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 16px rgba(47,122,182,.25);transition:background .2s var(--sim-ease),transform .2s var(--sim-ease)}.ReportForm_save__JA3np:hover{background:var(--sim-primary-hover,#28b5c2);transform:translateY(-2px)}@media (max-width:768px){.ReportForm_label__eIOS3{width:120px}.ReportForm_columns__x4yLr{grid-template-columns:1fr}.ReportForm_inlineRadios__q1nHq{gap:6px 10px}}@media (prefers-reduced-motion:reduce){.ReportForm_save__JA3np:hover{transform:none}}.SimLaunchButton_wrap__R5xye{display:flex;justify-content:center;margin:2rem 0}.SimLaunchButton_button__JdQrw{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:none;border-radius:var(--sim-radius-pill,100px);background:var(--sim-primary,var(--color-primary));color:#fff;font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 16px rgba(47,122,182,.28);transition:background .2s var(--sim-ease),transform .2s var(--sim-ease),box-shadow .2s var(--sim-ease)}.SimLaunchButton_button__JdQrw:hover:not(:disabled){background:var(--sim-primary-hover,#28b5c2);transform:translateY(-2px);box-shadow:0 8px 28px rgba(47,122,182,.38)}.SimLaunchButton_button__JdQrw:active:not(:disabled){transform:translateY(0)}.SimLaunchButton_button__JdQrw:disabled{opacity:.65;cursor:not-allowed;background:var(--sim-text-muted,#5a7080);box-shadow:none}@media (max-width:480px){.SimLaunchButton_button__JdQrw{padding:12px 24px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.SimLaunchButton_button__JdQrw:hover:not(:disabled){transform:none}}.TextContent_content__nlARf{max-width:800px;margin:0 auto;line-height:1.8;color:var(--sim-text-muted,#5a7080)}.TextContent_centered__HZng1{text-align:center;margin-bottom:1.5rem}.TextContent_content__nlARf p{margin-bottom:1rem}.TextContent_content__nlARf ol{padding-left:2rem;list-style:decimal}.TextContent_content__nlARf li{margin-bottom:.75rem;color:var(--sim-text-muted,#5a7080)}.TextContent_objectives__NtDhv ol{padding-left:1.75rem}.TextContent_objectives__NtDhv li{padding:8px 0;border-bottom:1px solid rgba(47,122,182,.08)}.TextContent_objectives__NtDhv li:last-child{border-bottom:none}.FadeIn_wrap__tCCr4{opacity:0;transform:translateY(20px);transition:opacity .6s var(--sim-ease,cubic-bezier(.16,1,.3,1)),transform .6s var(--sim-ease,cubic-bezier(.16,1,.3,1))}.FadeIn_visible__qoo_E{opacity:1;transform:none}.FadeIn_delay1__vnFps{transition-delay:.05s}.FadeIn_delay2__OviRx{transition-delay:.12s}.FadeIn_delay3__o_1Te{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.FadeIn_wrap__tCCr4{opacity:1;transform:none;transition:none}}.SectionTitle_titleWrap__2_J9Q{text-align:center;margin-bottom:2.5rem}.SectionTitle_title__ONMKz{font-family:var(--font-sans);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:var(--sim-text,#2c3a45);line-height:1.3;letter-spacing:-.01em;margin:0}.SectionTitle_subtitle__mkC9j{display:inline-block;font-size:.75em;font-weight:600;color:var(--sim-primary,var(--color-primary));background:var(--sim-primary-pale,#e3f0fa);padding:2px 12px;border-radius:var(--sim-radius-pill,100px);margin-left:10px;vertical-align:middle}@media (max-width:768px){.SectionTitle_title__ONMKz{font-size:1.25rem}}.ToggleFab_button__Dzm2y{position:fixed;right:24px;top:calc(var(--sim-nav-h, 72px) + 28px);display:flex;align-items:center;gap:8px;background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--sim-primary,var(--color-primary));border:2px solid var(--sim-primary,var(--color-primary));border-radius:var(--sim-radius-pill,100px);padding:10px 20px;cursor:pointer;box-shadow:var(--sim-shadow-sm);transition:all .25s var(--sim-ease);z-index:90;font-family:var(--font-sans);font-size:.9rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ToggleFab_button__Dzm2y:hover{background:var(--sim-primary,var(--color-primary));color:#fff;transform:translateY(-2px);box-shadow:var(--sim-shadow-md)}.ToggleFab_button__Dzm2y:active{transform:scale(.97)}.ToggleFab_button__Dzm2y svg{width:18px;height:18px;flex-shrink:0;transition:transform .25s var(--sim-ease)}.ToggleFab_buttonBack__0W859 svg{transform:none}.ToggleFab_buttonForward__EkNLt:hover svg{transform:translateX(3px)}.ToggleFab_buttonBack__0W859:hover svg{transform:translateX(-3px)}.ToggleFab_button__Dzm2y:focus-visible{outline:3px solid var(--sim-primary,var(--color-primary));outline-offset:2px}@media (max-width:768px){.ToggleFab_button__Dzm2y{right:12px;top:calc(var(--sim-nav-h, 72px) + 16px);padding:8px;width:44px;height:44px;border-radius:50%;justify-content:center}.ToggleFab_label__vzdqk{display:none}.ToggleFab_button__Dzm2y svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ToggleFab_buttonBack__0W859:hover svg,.ToggleFab_buttonForward__EkNLt:hover svg,.ToggleFab_button__Dzm2y:hover{transform:none}}