._lesson_17jbm_1{--cargo-ink:#173441;--cargo-muted:var(--cargo-ink);--cargo-line:#d6e2e6;--cargo-teal:#086b66;color:var(--cargo-ink);overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.8}._lesson_17jbm_1 *{box-sizing:border-box}._lesson_17jbm_1 :is(h2,h3,h4,p,figure,fieldset,ol,ul){margin:0}._lesson_17jbm_1 :is(input,select,textarea,button){font:inherit}._lesson_17jbm_1 button,._lesson_17jbm_1 summary{cursor:pointer}._lesson_17jbm_1 button:disabled{opacity:.48;cursor:not-allowed}._lesson_17jbm_1 :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #d59028}._lesson_17jbm_1 h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.5}._lesson_17jbm_1 h3{font-size:1.15rem;font-weight:700;line-height:1.6}._lesson_17jbm_1 h4{font-size:1rem;font-weight:700}._lesson_17jbm_1 a{color:var(--cargo-teal);text-underline-offset:4px}._lesson_17jbm_1 .button-primary{color:#fff}._lesson_17jbm_1 .button-secondary{color:var(--matrain-navy)}._lesson_17jbm_1 .completion-mark{justify-self:center}._reviewGroups_17jbm_15{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}._reviewGroup_17jbm_15{border:1px solid var(--cargo-line);background:#fff;border-radius:12px;min-width:0;padding:20px}._reviewGroup_17jbm_15 h3{border-bottom:2px solid var(--cargo-teal);align-items:center;gap:10px;padding-bottom:12px;display:flex}._reviewGroup_17jbm_15 h3>span{color:var(--cargo-teal);font-variant-numeric:tabular-nums}._lesson_17jbm_1 ._reviewLinks_17jbm_19{gap:4px;margin-top:12px;padding:0;list-style:none;display:grid}._reviewLinks_17jbm_19 a{min-height:44px;color:var(--cargo-ink);border-radius:6px;align-items:baseline;gap:12px;padding:9px 6px;line-height:1.6;text-decoration:none;display:flex}._reviewLinks_17jbm_19 a:hover{background:#edf6f3;text-decoration:underline}._reviewLinks_17jbm_19 a>span:last-child{min-width:0}._reviewNumber_17jbm_23{color:var(--cargo-teal);font-variant-numeric:tabular-nums;flex:0 0 1.8em;font-size:.875rem}._toolbar_17jbm_24{border-top:1px solid var(--cargo-line);border-bottom:1px solid var(--cargo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}._position_17jbm_25{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:1rem;display:flex}._position_17jbm_25 small{color:var(--cargo-muted);font-size:1rem}._position_17jbm_25 strong{color:var(--cargo-teal)}._position_17jbm_25 span{font-variant-numeric:tabular-nums;color:var(--cargo-muted);font-size:1.05rem;font-weight:650}._tools_17jbm_29,._actions_17jbm_29{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._tools_17jbm_29{font-size:.875rem}._toc_17jbm_31{border-bottom:1px solid var(--cargo-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:22px 0;display:grid}._toc_17jbm_31 ol{gap:6px;padding-left:0;list-style:none;display:grid}._toc_17jbm_31 h3{margin-bottom:10px;font-size:1rem}._toc_17jbm_31 button{text-align:left;color:var(--cargo-muted);background:0 0;border:0;padding:6px 0;font-size:.875rem;line-height:1.65;display:block}._toc_17jbm_31 button[aria-current=page]{color:var(--cargo-teal);font-weight:700;text-decoration:underline}._step_17jbm_36{min-height:430px;padding:28px 0;scroll-margin-top:24px}._heading_17jbm_37{gap:10px;margin-bottom:28px;display:grid}._heading_17jbm_37 h2:focus{outline:none}._heading_17jbm_37 p{color:var(--cargo-muted);font-size:1.075rem}._taskBrief_17jbm_40{border-left:3px solid var(--cargo-teal);background:#f0f7f6;gap:4px;padding:12px 16px;display:grid}._heading_17jbm_37 ._taskBrief_17jbm_40 p{font-size:1rem;line-height:1.7}._taskBrief_17jbm_40 strong{color:var(--cargo-teal);margin-right:12px}._heading_17jbm_37 ._taskBrief_17jbm_40 p:last-child{font-size:.875rem}._body_17jbm_44,._stack_17jbm_44{gap:24px;min-width:0;display:grid}._preparation_17jbm_45{gap:24px;width:100%;min-width:0;max-width:820px;display:grid}._paperExample_17jbm_46{border:1px solid var(--cargo-line);background:#fff;border-radius:10px;min-width:0;padding:18px}._paperExample_17jbm_46 figcaption{color:var(--cargo-muted);margin-bottom:14px;font-size:.875rem}._cargoCardSheet_17jbm_48{border-top:1px dashed #596b73;border-left:1px dashed #596b73;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:500px;display:grid}._cargoCardSheet_17jbm_48 span{border-bottom:1px dashed #596b73;border-right:1px dashed #596b73;place-items:center;min-height:42px;font-size:.875rem;display:grid}._stationLabels_17jbm_50{border-top:1px dashed #596b73;border-left:1px dashed #596b73;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:500px;display:grid}._stationLabels_17jbm_50 span{border-bottom:1px dashed #596b73;border-right:1px dashed #596b73;place-items:center;min-width:0;min-height:52px;padding:8px;font-weight:700;display:grid}._trayTemplate_17jbm_52{border:2px solid #6c838b;grid-template-columns:repeat(3,minmax(0,1fr));max-width:440px;display:grid}._trayTemplate_17jbm_52 span{text-align:center;place-items:center;min-height:88px;padding:8px;font-size:.875rem;display:grid}._trayTemplate_17jbm_52 span+span{border-left:2px solid #6c838b}._basketNet_17jbm_55{width:min(100%,280px);height:auto;display:block}._basketFigures_17jbm_56{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;max-width:680px;display:grid}._basketFigures_17jbm_56 figure{margin:0}._engineTop_17jbm_58{width:min(100%,440px);height:auto;display:block}._preparation_17jbm_45>a{justify-self:start}._stackSmall_17jbm_60{gap:12px;min-width:0;display:grid}._beforeWorkspace_17jbm_61{margin-bottom:24px}._setupNotice_17jbm_62{background:#f0f8f6;border:2px solid #357f78;border-radius:12px;gap:14px;min-width:0;padding:20px;display:grid}._branchLegend_17jbm_63{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}._branchLegend_17jbm_63 p{background:#f0f8f6;border:1px solid #b7ccc6;border-radius:8px;gap:2px;padding:10px;font-size:1rem;display:grid}._branchLegend_17jbm_63 span{font-size:.875rem}._ruleQuestion_17jbm_66{border-top:1px solid var(--cargo-line);gap:16px;padding:24px 0;display:grid}._ruleQuestion_17jbm_66 legend{font-size:1.1rem}._minimumResult_17jbm_68{background:#f0f8f6;border:2px solid #357f78;border-radius:12px;gap:12px;padding:24px;display:grid}._minimumResult_17jbm_68>p>strong{font-size:2rem;line-height:1.4}@media (max-width:540px){._setupNotice_17jbm_62{padding:16px}}._split_17jbm_71{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}._section_17jbm_72{border-top:1px solid var(--cargo-line);gap:18px;min-width:0;padding-top:24px;display:grid}._label_17jbm_73{color:var(--cargo-muted);font-size:.875rem}._lead_17jbm_74{font-size:1.1rem}._stationGrid_17jbm_75{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}._station_17jbm_50{border:1px solid var(--cargo-line);background:#fff;border-radius:12px;min-width:0;padding:15px}._station_17jbm_50>div:first-child{align-items:center;gap:8px;display:flex}._station_17jbm_50[data-balanced=true]{border-color:#8db8ae}._mark_17jbm_79{background:#fff;border:1px solid #839fa9;border-radius:50%;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:1rem;font-weight:750;line-height:1;display:inline-flex}._quantity_17jbm_80{font-variant-numeric:tabular-nums;margin:12px 0 10px;font-size:1.65rem;font-weight:750;line-height:1.5}._quantity_17jbm_80 small{margin-left:5px;font-size:.875rem;font-weight:500}._tokens_17jbm_82{grid-template-columns:repeat(5,minmax(0,18px));align-content:start;gap:5px;min-height:42px;display:grid}._tokens_17jbm_82 i{background:#e9f2f5;border:1px solid #688d9a;border-radius:2px;height:18px;display:block}._tokens_17jbm_82 i[data-extra=true]{background:#fff2d7;border-color:#b17e26}._stationNote_17jbm_85{color:var(--cargo-muted);font-size:.875rem;margin-top:8px!important}._tray_17jbm_52{gap:10px;display:grid}._traySlots_17jbm_87{flex-wrap:wrap;gap:10px;display:flex}._traySlots_17jbm_87>span{width:66px;height:62px;color:var(--cargo-muted);background:#fff;border:2px solid #afc1c7;border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;display:flex}._traySlots_17jbm_87>span[data-filled=true]{color:var(--cargo-teal);background:#e9f5f2;border-color:#3e8781;font-weight:700}._traySlots_17jbm_87>span[data-over=true]{color:#9c3029;background:#fff3f0;border-color:#c8574f}._exchange_17jbm_91{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}._exchangePanel_17jbm_92{background:#f3f7f8;border-radius:12px;gap:14px;padding:20px;display:grid}._materials_17jbm_93{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._materials_17jbm_93>div{border-bottom:1px solid var(--cargo-line);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}._materials_17jbm_93 img{object-fit:contain;width:100px;height:64px}._materialNumber_17jbm_96{font-variant-numeric:tabular-nums;color:var(--cargo-teal);text-align:center;font-size:2.5rem;font-weight:750}._materials_17jbm_93 small{color:var(--cargo-muted);font-size:.875rem;display:block}._primary_17jbm_98,._secondary_17jbm_98,._quiet_17jbm_98{border:1px solid var(--cargo-line);min-height:46px;color:var(--cargo-teal);text-align:center;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:650;line-height:1.6;text-decoration:none;display:inline-flex}._primary_17jbm_98{border-color:var(--cargo-teal);background:var(--cargo-teal);color:#fff!important}._primary_17jbm_98:hover{background:#055650}._secondary_17jbm_98:hover{background:#f0f7f6}._resultActions_17jbm_102{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}._resultActions_17jbm_102>button{min-width:0;max-width:100%}._resultActions_17jbm_102>._primary_17jbm_98{flex:260px}._quiet_17jbm_98{background:0 0;border-color:#0000;padding:5px 9px;font-size:.875rem;font-weight:500}._footnav_17jbm_106{border-top:1px solid var(--cargo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}._footnav_17jbm_106 ._primary_17jbm_98{min-width:min(100%,260px);margin-left:auto}._saveNote_17jbm_108{color:var(--cargo-muted);font-size:.875rem}._field_17jbm_109{gap:10px;min-width:0;display:grid}._field_17jbm_109>span:first-child{font-weight:650}._numberEntry_17jbm_111{align-items:center;gap:10px;display:flex}._field_17jbm_109 input{text-align:center;width:95px;min-height:48px;color:var(--cargo-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #829da8;border-radius:7px;padding:8px;font-size:1.25rem}._field_17jbm_109 textarea{resize:vertical;width:100%;min-height:100px;color:var(--cargo-ink);background:#fff;border:1px solid #829da8;border-radius:8px;padding:12px;line-height:1.8}._field_17jbm_109 :is(input,textarea)[aria-invalid=true]{background:#fff7f4;border:2px solid #b33b31}._writtenStrategy_17jbm_115{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7f7;border-left:3px solid #78aaa4;padding:14px 16px}._fieldGrid_17jbm_116{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._choiceGroup_17jbm_117{border:0;gap:10px;min-width:0;padding:0;display:grid}._choiceGroup_17jbm_117 legend{margin-bottom:12px;font-weight:650}._choice_17jbm_117{border:1px solid var(--cargo-line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:12px 16px;display:flex}._choice_17jbm_117 input{width:19px;height:19px;accent-color:var(--cargo-teal);flex-shrink:0;margin-top:5px}._choice_17jbm_117:has(input:checked){background:#f0f8f6;border-color:#3b817c}._choice_17jbm_117:has(input:disabled){cursor:default}._stops_17jbm_123{flex-wrap:wrap;gap:10px;display:flex}._stops_17jbm_123 ._choice_17jbm_117{align-items:center;padding:10px 16px}._stops_17jbm_123 input{margin:0}._details_17jbm_126{border-top:1px solid var(--cargo-line);min-width:0;padding:0}._details_17jbm_126 summary{color:var(--cargo-teal);padding:14px 0;font-size:1rem;font-weight:650}._details_17jbm_126>div{gap:16px;padding:0 0 18px;display:grid}._hint_17jbm_129{border-left:3px solid #7aa8a2;padding-left:16px}._hint_17jbm_129 summary{color:var(--cargo-teal);padding:5px 0;font-size:.95rem}._hint_17jbm_129>div{margin-top:10px}._message_17jbm_132{background:#edf7f3;border-left:4px solid #438981;border-radius:0 8px 8px 0;gap:8px;padding:16px 20px;display:grid}._message_17jbm_132[data-kind=error]{color:#843122;background:#fff5ef;border-color:#bb5436}._message_17jbm_132[data-kind=info]{background:#f0f5fa;border-color:#507997}._message_17jbm_132 a{color:inherit}._course_17jbm_136{min-width:0;margin:0}._course_17jbm_136 figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}._courseViewport_17jbm_138{border:1px solid var(--cargo-line);background:#fff;border-radius:10px;margin:10px 0;overflow:hidden}._courseViewport_17jbm_138 img{width:100%;max-width:none;height:auto;display:block}._mapLayer_17jbm_140{position:relative}._snapOverlay_17jbm_141{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._diagramLightbox_17jbm_142{--cargo-ink:#173441;--cargo-line:#d6e2e6;--cargo-teal:#086b66;z-index:1000;color:var(--cargo-ink);background:#0a2431d9;place-items:center;padding:clamp(8px,2vw,24px);display:grid;position:fixed;inset:0}._diagramLightbox_17jbm_142,._diagramLightbox_17jbm_142 *{box-sizing:border-box}._diagramLightboxPanel_17jbm_144{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:1680px;height:100%;display:grid;overflow:hidden;box-shadow:0 22px 70px #06182280}._diagramLightboxHeader_17jbm_145{border-bottom:1px solid var(--cargo-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 14px 10px 22px;display:flex}._diagramLightboxHeader_17jbm_145 h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1rem,2vw,1.3rem);line-height:1.45}._diagramLightboxHeader_17jbm_145 button{width:46px;height:46px;color:var(--cargo-ink);background:#fff;border:1px solid #9fb2ba;border-radius:50%;flex:0 0 46px;font-size:2rem;line-height:1}._diagramLightboxHeader_17jbm_145 button:hover{background:#eef5f5}._diagramLightboxBody_17jbm_149{place-items:center;min-width:0;min-height:0;padding:clamp(8px,2vw,24px);display:grid;overflow:hidden;container-type:size}._lightboxCourseMap_17jbm_150{aspect-ratio:1600/650;width:min(100%,246.154dvh - 320px);position:relative}@supports (width:1cqh){._lightboxCourseMap_17jbm_150{width:min(100cqw,246.154cqh)}}._lightboxCourseMap_17jbm_150>img{object-fit:contain;width:100%;height:100%;display:block}._lightboxNetworkStage_17jbm_153{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}@supports (width:1cqh){._lightboxNetworkStage_17jbm_153{aspect-ratio:940/920;width:min(100cqw,102.174cqh);height:auto}}._lightboxNetworkStage_17jbm_153 svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}._placementGrid_17jbm_156{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._placement_17jbm_156{border:1px solid var(--cargo-line);border-radius:9px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}._placement_17jbm_156[data-wide=true]{grid-column:1/-1}._placement_17jbm_156 figcaption{font-size:1rem}._placement_17jbm_156 svg{background:#fff;width:100%;height:145px;display:block}._placement_17jbm_156[data-wide=true] svg{height:auto;max-height:190px}._placement_17jbm_156 p{font-size:.875rem;line-height:1.75}@media (max-width:540px){._placementGrid_17jbm_156{grid-template-columns:1fr}}._mapLedger_17jbm_164{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}._mapLedger_17jbm_164>div{border-bottom:2px solid var(--cargo-line);text-align:center;padding:8px 4px}._mapLedger_17jbm_164 dt{color:var(--cargo-muted);font-size:.875rem}._mapLedger_17jbm_164 dd{margin:0;font-weight:750}._journey_17jbm_168{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;list-style:none;display:grid;padding:0!important}._journey_17jbm_168 button{border:1px solid var(--cargo-line);width:100%;min-height:82px;color:var(--cargo-muted);background:#f4f7f8;border-radius:8px;flex-wrap:wrap;place-content:center;align-items:center;gap:3px 8px;padding:8px 6px;line-height:1.5;display:flex}._journey_17jbm_168 button>span,._journey_17jbm_168 strong{font-size:.875rem}._journey_17jbm_168 small{width:100%;font-size:.875rem}._journey_17jbm_168 button[aria-current=step]{color:#fff;background:var(--cargo-teal);border-color:var(--cargo-teal)}._workbench_17jbm_174{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}._scene_17jbm_175{border:1px solid var(--cargo-line);background:#fff;border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid;position:sticky;top:24px}._sceneRules_17jbm_176{border-top:1px solid var(--cargo-line);grid-template-columns:1fr 1fr;gap:14px;padding-top:12px;display:grid}._sceneRules_17jbm_176>div{gap:4px;display:grid}._sceneRules_17jbm_176 span{color:var(--cargo-muted);font-size:.875rem}._sceneRules_17jbm_176 strong{font-size:1rem}._workbench_17jbm_174 ._split_17jbm_71{grid-template-columns:1fr;gap:24px}._workbench_17jbm_174 ._programGrid_17jbm_181{gap:16px}._workbench_17jbm_174 ._routeOptions_17jbm_182{grid-template-columns:repeat(2,minmax(0,1fr))}._workbench_17jbm_174 ._routeOption_17jbm_182 ._choice_17jbm_117{gap:8px;padding:10px}._roleCards_17jbm_184{gap:12px;display:grid}._roleCards_17jbm_184>div{background:#f0f7f6;border-left:3px solid #438981;padding:14px 16px}._exchangeSteps_17jbm_186{gap:20px;list-style:none;display:grid;padding:0!important}._exchangeSteps_17jbm_186 li{border:1px solid var(--cargo-line);border-radius:8px;gap:12px;padding:16px;display:grid}._transfer_17jbm_188{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}._transfer_17jbm_188>span{padding:8px 0}._ruleQuiz_17jbm_190{border:1px solid var(--cargo-line);border-radius:10px;gap:18px;min-width:0;padding:20px;display:grid}._ruleQuiz_17jbm_190 legend{padding:0 8px;font-size:1.15rem;font-weight:700}._ruleQuestions_17jbm_192{gap:12px;display:grid;padding-left:28px!important}._ruleQuestions_17jbm_192 li{background:#f4f7f8;border-radius:8px;padding:12px 14px;line-height:2.8}._ruleQuestions_17jbm_192 select{min-width:76px;min-height:46px;color:var(--cargo-ink);text-align:center;background:#fff;border:1px solid #829da8;border-radius:7px;margin:0 4px;padding:6px 9px;font-weight:700}._ruleQuestions_17jbm_192 select[aria-invalid=true]{background:#fff7f4;border:2px solid #b33b31}._runRules_17jbm_196{border-left:4px solid var(--cargo-teal);background:#edf7f3;gap:16px;padding:18px;display:grid}._learnerPage_17jbm_197{padding-top:24px}._learnerPage_17jbm_197 .breadcrumbs{margin-bottom:12px}._learnerPage_17jbm_197>header{margin:8px 0 20px}._learnerPage_17jbm_197>header h1{font-size:clamp(26px,3vw,34px)}._workbench_17jbm_174 ._fieldGrid_17jbm_116{grid-template-columns:1fr;gap:20px}@media (max-width:1000px){._workbench_17jbm_174{grid-template-columns:1fr;gap:24px}._scene_17jbm_175{position:static}._journey_17jbm_168{grid-template-columns:repeat(4,minmax(0,1fr))}._journey_17jbm_168 button{min-height:64px}}@media (max-width:540px){._scene_17jbm_175{padding:12px}._journey_17jbm_168{grid-template-columns:repeat(2,minmax(0,1fr))}._step_17jbm_36{min-height:0}._sceneRules_17jbm_176{grid-template-columns:1fr;gap:10px}}._routeSequence_17jbm_214{flex-wrap:wrap;align-items:center;gap:12px;list-style:none;display:flex;padding:8px 0!important}._routeSequence_17jbm_214 li{align-items:center;gap:8px;font-size:.875rem;display:flex}._routeSequence_17jbm_214 small{font-size:.875rem}._routeSequence_17jbm_214 li[data-stop=true] ._mark_17jbm_79{border-color:var(--cargo-teal);color:var(--cargo-teal);background:#e8f5f1}._routeSequence_17jbm_214 li:after{content:"→";color:#84979f;margin-left:4px}._routeSequence_17jbm_214 li:last-child:after{content:none}._routeOptions_17jbm_182{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._routeOption_17jbm_182{border:1px solid var(--cargo-line);border-radius:9px;overflow:hidden}._routeOption_17jbm_182[data-selected=true]{border:2px solid var(--cargo-teal)}._routeOption_17jbm_182 ._choice_17jbm_117{border:0;border-radius:0}._routeOption_17jbm_182 img{width:100%;height:auto;display:block}._programGrid_17jbm_181{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._snapField_17jbm_226{border:0;min-width:0;padding:0}._snapField_17jbm_226 legend{margin-bottom:6px;font-size:1rem;font-weight:650}._snapRow_17jbm_228{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}._snapRow_17jbm_228 select,._snap_17jbm_141{text-align:center;width:55px;height:48px;color:var(--cargo-ink);background:#fff;border:1px solid #5c7480;border-radius:6px;padding:3px;font-size:1rem}._snap_17jbm_141{justify-content:center;align-items:center;display:inline-flex}._snapRow_17jbm_228 [data-color=赤]{color:#fff;background:#b9363c}._snapRow_17jbm_228 [data-color=青]{color:#fff;background:#2262a8}._snapRow_17jbm_228 [data-color=緑]{color:#fff;background:#23753f}._snapRow_17jbm_228 [data-color=黄]{color:#283b42;background:#f3ca48}._snapRow_17jbm_228 option{color:var(--cargo-ink);background:#fff}._stationAnswers_17jbm_236{gap:16px;min-width:0;list-style:none;display:grid;padding:0!important}._stationAnswer_17jbm_236{border:1px solid var(--cargo-line);border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}._answerHeading_17jbm_238{justify-content:space-between;align-items:center;gap:12px;display:flex}._answerHeading_17jbm_238>strong{color:var(--cargo-teal);font-size:.875rem}._answerHeading_17jbm_238 button{min-height:44px}._answerSentence_17jbm_241{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._answerSentence_17jbm_241 select,._answerSentence_17jbm_241 input{max-width:100%;min-height:48px;color:var(--cargo-ink);background:#fff;border:1px solid #829da8;border-radius:7px;padding:8px}._answerSentence_17jbm_241 input{text-align:center;font-variant-numeric:tabular-nums;width:66px}._answerAmount_17jbm_244{align-items:center;gap:8px;display:inline-flex}._answerColors_17jbm_245{border-top:1px solid var(--cargo-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}._answerColors_17jbm_245 ._snapRow_17jbm_228{margin:0}._colorEntry_17jbm_247{align-items:center;gap:7px;display:inline-flex}._stationAnswer_17jbm_236 [aria-invalid=true]{background:#fff7f4;border:2px solid #b33b31}._answerSummary_17jbm_249{border-bottom:1px solid var(--cargo-line);gap:6px;padding:14px 0;display:grid}._answerSummary_17jbm_249 span{font-size:.875rem}._practiceSteps_17jbm_251{gap:20px;list-style:none;display:grid;padding:0!important}._practiceSteps_17jbm_251>li{gap:12px;display:grid}._practiceSteps_17jbm_251 figure{border:1px solid var(--cargo-line);border-radius:10px;overflow:hidden}._practiceSteps_17jbm_251 figcaption{border-top:1px solid var(--cargo-line);background:#f2f7f7;padding:10px 14px;font-size:.875rem}._practiceTransfer_17jbm_255{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:8px;padding:14px 10px;display:grid}._practiceStation_17jbm_256,._practiceBasket_17jbm_256{justify-items:center;gap:8px;min-width:0;display:grid}._practiceStation_17jbm_256>strong,._basketLabel_17jbm_257{justify-content:center;align-items:center;gap:5px;min-height:46px;display:flex}._practiceStation_17jbm_256>strong{color:var(--cargo-teal)}._basketLabel_17jbm_257 img{object-fit:contain;width:46px;height:46px;display:block}._practiceCards_17jbm_260{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:34px;display:flex}._practiceCards_17jbm_260>span{color:#173441;background:#fff1d6;border:1px solid #90754b;border-radius:2px;place-items:center;width:30px;height:26px;font-size:.75rem;display:grid}._practiceCards_17jbm_260>._emptyCards_17jbm_262{width:auto;min-width:46px;color:var(--cargo-muted);background:#fff;border:1px dashed #829da8;font-size:.875rem}._practiceStation_17jbm_256>span,._practiceBasket_17jbm_256>span{font-variant-numeric:tabular-nums;font-size:.875rem}._transferArrow_17jbm_264{color:var(--cargo-teal);text-align:center;font-size:1.5rem}@media (max-width:600px){._stationAnswer_17jbm_236{padding:12px}._answerSentence_17jbm_241{gap:8px 6px}._answerColors_17jbm_245>._label_17jbm_73{width:100%}}._tableWrap_17jbm_266{max-width:100%;overflow-x:auto}._table_17jbm_266{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}._table_17jbm_266 th,._table_17jbm_266 td{border-bottom:1px solid var(--cargo-line);vertical-align:middle;padding:12px 14px}._table_17jbm_266 th{background:#f2f6f8;font-size:.875rem;font-weight:650}._table_17jbm_266 td{font-variant-numeric:tabular-nums}._table_17jbm_266 caption{text-align:left;margin-bottom:12px;font-weight:700}._networkSolutionTable_17jbm_272 th:first-child{width:5.5em}._networkSolutionTable_17jbm_272 :is(th,td):last-child{white-space:nowrap;width:4em}._networkCounts_17jbm_274{display:none}@media (max-width:600px){._networkSolutionTable_17jbm_272 :is(th,td){padding:12px 8px}._networkCounts_17jbm_274{display:grid}}._lap_17jbm_279{border:1px solid var(--cargo-line);border-radius:10px;overflow:hidden}._lap_17jbm_279>summary{background:#f5f8f9;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:700;display:flex}._lap_17jbm_279>summary span:last-child{color:var(--cargo-muted);font-size:.875rem;font-weight:500}._lapBody_17jbm_282{padding:18px}._planRow_17jbm_283{border-bottom:1px solid var(--cargo-line);grid-template-columns:45px minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:14px;padding:15px 0;display:grid}._planRow_17jbm_283[data-invalid=true]{background:#fff7f1;border-left:3px solid #b94a38;padding-left:12px}._passingRow_17jbm_285{border-bottom:1px solid var(--cargo-line);color:var(--cargo-muted);align-items:center;gap:14px;padding:10px 0;font-size:.875rem;display:flex}._planRow_17jbm_283 label{gap:6px;font-size:.875rem;display:grid}._planRow_17jbm_283 select{width:100%;min-height:44px;color:var(--cargo-ink);background:#fff;border:1px solid #829da8;border-radius:7px;padding:9px}._planRow_17jbm_283 input{text-align:center;background:#fff;border:1px solid #829da8;border-radius:7px;width:68px;min-height:44px;padding:7px;font-size:1.1rem}._planAction_17jbm_289{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._planState_17jbm_290{font-size:.9rem;line-height:1.7}._planState_17jbm_290 strong{color:var(--cargo-teal);font-weight:700}._running_17jbm_292{background:#f8fcfb;border:2px solid #6a9f97;border-radius:14px;gap:20px;padding:24px;display:grid}._running_17jbm_292 ._table_17jbm_266{background:#fff}._runTag_17jbm_294{color:var(--cargo-teal);font-weight:700}._resultGrid_17jbm_295{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._resultGrid_17jbm_295 ._field_17jbm_109 input{width:100%;max-width:120px}._compare_17jbm_297{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._compare_17jbm_297>div{border-top:2px solid #76a098;padding:18px 0}._compare_17jbm_297 strong{font-variant-numeric:tabular-nums;font-size:2rem;display:block}._proof_17jbm_300{background:#f1f6f9;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:24px;display:grid}._proof_17jbm_300 strong{font-size:1.35rem;display:block}._proof_17jbm_300 span{font-size:.9rem}._list_17jbm_303{padding-left:24px!important}._list_17jbm_303 li+li{margin-top:10px}._printSheet_17jbm_305{color:#18313b;max-width:760px;margin:30px auto;padding:0 20px;font-family:Arial,Noto Sans JP,sans-serif}._printSheet_17jbm_305 h1{font-size:24px}._cutCards_17jbm_307{grid-template-columns:repeat(6,1fr);gap:8px;margin:25px 0;display:grid}._cutCards_17jbm_307 span{border:1px dashed #6c838b;place-items:center;height:53px;display:grid}._printStations_17jbm_309{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}._printStations_17jbm_309 span{text-align:center;border:1px dashed #6c838b;padding:15px}._cargoCardSheet_17jbm_48 span,._cutCards_17jbm_307 span{color:#18313b;background:#fff1d6;border-color:#596b73;font-weight:650}._stationLabels_17jbm_50 span,._printStations_17jbm_309 span{color:#18313b;background:#dff2ed;border-color:#596b73;font-weight:750}._printTray_17jbm_313{border:2px solid #6c838b;grid-template-columns:repeat(3,minmax(0,1fr));max-width:440px;margin:20px 0;display:grid}._printTray_17jbm_313 span{place-items:center;height:75px;display:grid}._printTray_17jbm_313 span+span{border-left:2px solid #6c838b}._networkCourse_17jbm_318{gap:10px;min-width:0;margin:0;display:grid}._networkCourse_17jbm_318>figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}._networkCourse_17jbm_318>figcaption span{color:var(--cargo-muted);font-size:.875rem}._networkViewport_17jbm_321{border:1px solid var(--cargo-line);overscroll-behavior-inline:contain;background:#f8fbfa;border-radius:12px;max-width:100%;overflow-x:auto}._networkStage_17jbm_322{width:100%;min-width:740px}._networkViewport_17jbm_321:focus-visible{outline-offset:3px;outline:3px solid #d59028}._networkDiagramKey_17jbm_324{color:var(--cargo-ink);margin:0;font-size:1rem;font-weight:700}._networkScrollHint_17jbm_325{color:var(--cargo-muted);margin:0;font-size:.8rem;display:none}._networkSpeed_17jbm_326{z-index:2;background:#ffffffed;border:2px solid #fff;border-radius:7px;align-items:center;gap:6px;padding:4px 7px;display:flex;position:absolute;top:64%;left:38%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #17344135}._networkSpeed_17jbm_326 b{color:var(--cargo-teal);font-size:.72rem}._networkSpeed_17jbm_326 .stop-snap-sequence{gap:2px;display:flex}._networkSpeed_17jbm_326 .stop-snap{width:25px;min-width:25px}._networkSpeed_17jbm_326 .stop-snap img{width:25px;height:auto}._networkSpeed_17jbm_326 .stop-snap span{display:none}._networkBuildSteps_17jbm_332{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._networkRules_17jbm_333{background:#f5faf7;border:1px solid #78aaa4;border-radius:12px;gap:8px;padding:14px 16px;display:grid}._networkRuleEnd_17jbm_334{border-top:1px solid #bdd8d1;padding-top:10px;font-size:.9375rem}._networkExchange_17jbm_335{border:1px solid var(--cargo-line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:end;gap:14px;min-width:0;padding:16px;display:grid}._networkExchange_17jbm_335 legend{padding:0 6px;font-weight:700}._networkExchange_17jbm_335 ._quiet_17jbm_98{justify-self:end;min-height:44px}@media (max-width:400px){._networkExchange_17jbm_335{grid-template-columns:minmax(0,1fr)}}._networkBuildSteps_17jbm_332 article,._networkPlanStep_17jbm_339{border:1px solid var(--cargo-line);background:#fff;border-radius:12px}._networkBuildSteps_17jbm_332 article{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}._networkBuildSteps_17jbm_332 article>span,._networkPlanStep_17jbm_339>header>span{background:var(--cargo-teal);color:#fff;border-radius:50%;align-self:start;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:750;display:grid}._networkBuildSteps_17jbm_332 p{font-size:1rem;margin-top:7px!important}._networkChecks_17jbm_343{gap:10px;display:grid}._networkBuildCue_17jbm_344,._networkTrialNote_17jbm_344{border-left:4px solid var(--cargo-teal);background:#edf7f3;padding:14px 16px}._networkChallengeIntro_17jbm_345{background:#edf7f3;border:1px solid #78aaa4;border-radius:12px;gap:7px;padding:18px 20px;display:grid}._networkPlanStep_17jbm_339{gap:18px;padding:20px;display:grid}._networkPlanStep_17jbm_339>header{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}._networkPlanStep_17jbm_339>header p{margin-top:3px!important}._networkBranchDrafts_17jbm_349{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._networkSelect_17jbm_350{gap:8px;min-width:0;font-weight:700;display:grid}._networkSelect_17jbm_350 select,._fixedRouteInputs_17jbm_351 select{width:100%;min-height:50px;color:var(--cargo-ink);background:#fff;border:1px solid #829da8;border-radius:8px;padding:8px 34px 8px 12px;font-size:1rem}._networkTextInput_17jbm_352{gap:7px;min-width:0;display:grid}._networkTextInput_17jbm_352>span{font-weight:700}._networkTextInput_17jbm_352 input{width:100%;min-height:48px;color:var(--cargo-ink);background:#fff;border:1px solid #829da8;border-radius:8px;padding:8px 12px;font-size:1rem}._networkTextInput_17jbm_352 small{color:var(--cargo-muted);font-size:.75rem}._networkQuestionCard_17jbm_356{border-left:4px solid var(--cargo-teal);background:#edf7f3;gap:5px;padding:18px 20px;display:grid}._networkQuestionCard_17jbm_356>span{color:var(--cargo-teal);font-size:.8rem;font-weight:750}._networkQuestionCard_17jbm_356>strong{font-size:1.05rem}._networkQuestionCard_17jbm_356>small{font-size:.85rem}._networkWrittenPlan_17jbm_360{border:2px solid #78aaa4;border-radius:12px;gap:12px;padding:20px;display:grid}._networkWrittenPlan_17jbm_360 p{border-top:1px solid var(--cargo-line);grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:14px;padding-top:10px;display:grid}._networkWrittenPlan_17jbm_360 span{white-space:pre-wrap;overflow-wrap:anywhere}._answerPattern_17jbm_363{background:#f2f7f7;border-left:3px solid #78aaa4;padding:10px 14px;font-size:.9rem}._networkOrder_17jbm_364{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:20px;display:grid}._networkOrder_17jbm_364 label{gap:6px;min-width:0;display:grid;position:relative}._networkOrder_17jbm_364 label>span{color:var(--cargo-muted);font-size:.8rem;font-weight:700}._networkOrder_17jbm_364 select{width:100%;min-height:50px;color:var(--cargo-ink);background:#fff;border:1px solid #829da8;border-radius:8px;padding:8px 28px 8px 10px;font-weight:750}._networkOrder_17jbm_364 label>i{color:#829da8;font-style:normal;position:absolute;bottom:13px;left:calc(100% + 6px)}._networkBranchChoices_17jbm_369{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._networkBranchChoices_17jbm_369 fieldset{border:1px solid var(--cargo-line);border-radius:10px;min-width:0;padding:14px}._networkBranchChoices_17jbm_369 legend{padding:0 7px;font-weight:750}._networkBranchChoices_17jbm_369 fieldset>div{gap:8px;display:grid}._networkBranchChoices_17jbm_369 label{cursor:pointer}._networkBranchChoices_17jbm_369 input{opacity:0;pointer-events:none;position:absolute}._networkBranchChoices_17jbm_369 label>span{border:1px solid var(--cargo-line);background:#fff;border-radius:8px;grid-template-columns:42px auto 1fr;align-items:center;gap:8px;min-height:58px;padding:7px 9px;display:grid}._networkBranchChoices_17jbm_369 label:has(input:checked)>span{border:2px solid var(--cargo-teal);background:#eff8f5;padding:6px 8px}._networkBranchChoices_17jbm_369 label:has(input:focus-visible)>span{outline-offset:3px;outline:3px solid #d59028}._networkBranchChoices_17jbm_369 .stop-snap{width:38px;min-width:38px}._networkBranchChoices_17jbm_369 .stop-snap img{width:38px;height:auto}._networkBranchChoices_17jbm_369 small{text-align:right;color:var(--cargo-muted);font-size:.75rem}._networkBinary_17jbm_381{border:0;gap:10px;min-width:0;padding:0;display:grid}._networkBinary_17jbm_381 legend{margin-bottom:4px;font-weight:750}._networkBinary_17jbm_381>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._networkBinary_17jbm_381 label{cursor:pointer}._networkBinary_17jbm_381 input{opacity:0;pointer-events:none;position:absolute}._networkBinary_17jbm_381 label span{background:#fff;border:1px solid #829da8;border-radius:9px;place-items:center;min-height:52px;padding:10px;font-weight:750;display:grid}._networkBinary_17jbm_381 label:has(input:checked) span{border:2px solid var(--cargo-teal);color:var(--cargo-teal);background:#edf7f3;padding:9px}._networkBinary_17jbm_381 label:has(input:focus-visible) span{outline-offset:3px;outline:3px solid #d59028}._table_17jbm_266 tr[data-invalid=true] td{background:#fff5ef}._table_17jbm_266 td small{color:#843122;white-space:normal;min-width:220px;margin-top:4px;display:block}._commandGuide_17jbm_391{border:1px solid var(--cargo-line);border-radius:12px;gap:16px;padding:20px;display:grid}._commandGuide_17jbm_391>header p{margin-top:4px!important}._commandGuideGrid_17jbm_393{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._commandGuideGrid_17jbm_393 article{background:#f4f8f8;border-top:3px solid #78aaa4;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}._commandGuideGrid_17jbm_393 article>span{color:var(--cargo-muted);font-size:.8rem}._commandGuideGrid_17jbm_393 article>small{font-size:.8rem}._commandSequence_17jbm_397{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._commandSequence_17jbm_397>i{color:var(--cargo-muted);border:1px dashed #829da8;padding:5px 7px;font-size:.68rem;font-style:normal}._commandGuide_17jbm_391 .stop-snap-sequence{justify-content:flex-start;gap:3px;width:max-content;max-width:100%;display:flex}._commandGuide_17jbm_391 .stop-snap{flex:0 0 34px;width:34px;min-width:34px}._commandGuide_17jbm_391 .stop-snap img{width:34px;height:auto}._commandGuide_17jbm_391 .stop-snap span{font-size:.65rem}._networkBudget_17jbm_403{border-top:1px solid var(--cargo-line);padding-top:12px;font-size:.85rem}._runPlan_17jbm_404{gap:12px;display:grid}._runSafety_17jbm_405{background:#fff8e9;border-left:4px solid #b06d12;padding:18px 20px}._runSafety_17jbm_405 ol{margin-top:8px!important;padding-left:22px!important}._actualRecorder_17jbm_407{border:2px solid #78aaa4;border-radius:12px;gap:14px;padding:20px;display:grid}._fixedRouteInputs_17jbm_351{grid-template-columns:72px repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}._fixedRouteInputs_17jbm_351>strong{background:var(--cargo-teal);color:#fff;border-radius:8px;place-items:center;min-height:50px;display:grid}._fixedRouteInputs_17jbm_351 label{gap:6px;min-width:0;display:grid}._fixedRouteInputs_17jbm_351 label>span{font-size:.875rem;font-weight:700}._actualRoute_17jbm_412{flex-wrap:wrap;align-items:center;gap:7px;min-height:52px;display:flex}._actualRoute_17jbm_412 span{align-items:center;gap:7px;display:flex}._actualRoute_17jbm_412 b{background:var(--cargo-teal);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}._actualRoute_17jbm_412 i{color:#829da8;font-style:normal}._actualButtons_17jbm_416{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._actualButtons_17jbm_416 button{min-height:48px;color:var(--cargo-teal);background:#fff;border:1px solid #438981;border-radius:8px;font-weight:700}._runResult_17jbm_418{border:0;gap:10px;padding:0;display:grid}._runResult_17jbm_418 legend{margin-bottom:8px;font-weight:750}._runResult_17jbm_418 label,._capacityQuestion_17jbm_420 label{border:1px solid var(--cargo-line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}:is(._runResult_17jbm_418 label:has(input:checked),._capacityQuestion_17jbm_420 label:has(input:checked)){background:#edf7f3;border-color:#438981}._runResult_17jbm_418 input,._capacityQuestion_17jbm_420 input{width:19px;height:19px;accent-color:var(--cargo-teal);flex:none;margin-top:4px}._attemptList_17jbm_423{gap:10px;display:grid}._networkAttempt_17jbm_424{background:#fff8e9;border-left:4px solid #b06d12;gap:4px;padding:14px 16px;display:grid}._networkAttempt_17jbm_424[data-success=true]{background:#edf7f3;border-color:#438981}._networkAttempt_17jbm_424 header{justify-content:space-between;gap:12px;display:flex}._networkAttempt_17jbm_424 time,._networkAttempt_17jbm_424 small{color:var(--cargo-muted);font-size:.8rem}._recordedNetwork_17jbm_428{gap:14px;display:grid}._networkAnswer_17jbm_429{border-top:2px solid var(--cargo-teal);gap:20px;padding-top:26px;display:grid}._networkAnswer_17jbm_429>header p,._capacityQuestion_17jbm_420>header p{color:var(--cargo-teal);font-weight:750}._networkComparison_17jbm_431{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._networkComparison_17jbm_431>div{border:1px solid var(--cargo-line);border-radius:10px;gap:5px;padding:16px;display:grid}._networkComparison_17jbm_431>div:last-child{background:#edf7f3;border:2px solid #438981}._networkComparison_17jbm_431 span,._networkComparison_17jbm_431 small{color:var(--cargo-muted);font-size:.8rem}._networkComparison_17jbm_431 strong{overflow-wrap:anywhere}._networkProof_17jbm_436{border-left:4px solid var(--cargo-teal);background:#edf7f3;gap:8px;padding:20px;display:grid}._networkObservation_17jbm_437{border:2px solid #78aaa4;border-radius:12px;gap:12px;padding:20px;display:grid}._networkObservation_17jbm_437>div{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px 12px;display:grid}._networkObservation_17jbm_437 span{color:var(--cargo-muted);font-size:.82rem}._networkObservation_17jbm_437 strong{font-size:1.2rem}._networkReasonGrid_17jbm_441{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._networkReasonGrid_17jbm_441 p{border:1px solid var(--cargo-line);background:#fff;border-radius:9px;gap:3px;padding:13px 15px;display:grid;margin:0!important}._networkReasonGrid_17jbm_441 b{color:var(--cargo-teal)}._networkReasonGrid_17jbm_441 span{font-size:.88rem}._networkConditional_17jbm_445{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._networkConditional_17jbm_445 p{background:#f8fcfb;border:1px solid #78aaa4;border-radius:9px;gap:5px;padding:14px;display:grid;margin:0!important}._networkConditional_17jbm_445 span{color:var(--cargo-muted);font-size:.8rem}._capacityQuestion_17jbm_420{border-top:1px solid var(--cargo-line);gap:16px;padding-top:24px;display:grid}._capacityQuestion_17jbm_420 fieldset{border:0;gap:8px;padding:0;display:grid}._capacityQuestion_17jbm_420 fieldset>div{gap:8px;display:grid}._capacityQuestion_17jbm_420 legend{margin-bottom:8px;font-weight:750}@media (max-width:900px){._split_17jbm_71{grid-template-columns:1fr}._stationGrid_17jbm_75{gap:8px}._station_17jbm_50{padding:12px}._tokens_17jbm_82{grid-template-columns:repeat(5,minmax(0,15px));gap:3px}._tokens_17jbm_82 i{height:15px}._toc_17jbm_31{grid-template-columns:repeat(2,minmax(0,1fr))}._networkBuildSteps_17jbm_332,._commandGuideGrid_17jbm_393{grid-template-columns:1fr}._networkOrder_17jbm_364{gap:14px}._networkBranchChoices_17jbm_369,._networkBranchDrafts_17jbm_349{grid-template-columns:repeat(2,minmax(0,1fr))}._networkBranchChoices_17jbm_369 label>span{grid-template-columns:38px auto}._networkBranchChoices_17jbm_369 small{text-align:left;grid-column:2}}@media (max-width:600px){._stationGrid_17jbm_75{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._station_17jbm_50:last-child{grid-column:1/-1}._tokens_17jbm_82{grid-template-columns:repeat(5,18px);gap:5px}._tokens_17jbm_82 i{height:18px}._stationGrid_17jbm_75 ._station_17jbm_50:last-child ._tokens_17jbm_82{grid-template-columns:repeat(10,18px)}._fieldGrid_17jbm_116,._materials_17jbm_93,._programGrid_17jbm_181,._routeOptions_17jbm_182,._toc_17jbm_31,._exchange_17jbm_91{grid-template-columns:1fr}._exchange_17jbm_91>span{text-align:center;transform:rotate(90deg)}._tools_17jbm_29{gap:6px}._toolbar_17jbm_24{gap:14px}._position_17jbm_25{justify-content:space-between;width:100%}._resultGrid_17jbm_295{grid-template-columns:repeat(2,minmax(0,1fr))}._planRow_17jbm_283{grid-template-columns:35px minmax(0,1fr);gap:12px}._planState_17jbm_290{grid-column:2}._lap_17jbm_279>summary{flex-wrap:wrap}._lapBody_17jbm_282{padding:12px}._running_17jbm_292{padding:16px}._proof_17jbm_300{grid-template-columns:1fr;gap:10px;padding:18px}._proof_17jbm_300>div:nth-child(2){text-align:center}._proof_17jbm_300>div:nth-child(2) strong{transform:rotate(90deg)}._footnav_17jbm_106 ._primary_17jbm_98{flex:1}._networkScrollHint_17jbm_325{display:block}._networkOrder_17jbm_364{grid-template-columns:1fr}._networkOrder_17jbm_364 label>i{justify-self:center;margin:-3px 0 -7px;position:static;transform:rotate(90deg)}._networkBranchChoices_17jbm_369,._networkComparison_17jbm_431,._networkReasonGrid_17jbm_441,._networkConditional_17jbm_445{grid-template-columns:1fr}._networkPlanStep_17jbm_339{padding:15px}._actualButtons_17jbm_416{grid-template-columns:repeat(2,minmax(0,1fr))}._networkObservation_17jbm_437>div{grid-template-columns:auto 1fr}._networkWrittenPlan_17jbm_360 p{grid-template-columns:1fr;gap:4px}}@media print{._noPrint_17jbm_456,._toolbar_17jbm_24,._toc_17jbm_31,._footnav_17jbm_106,._journey_17jbm_168{display:none!important}._lesson_17jbm_1{font-size:11pt}._lesson_17jbm_1 details{display:block}._courseViewport_17jbm_138{overflow:visible}._courseViewport_17jbm_138 img,._courseViewport_17jbm_138 ._mapLayer_17jbm_140{min-width:0!important}._scene_17jbm_175{position:static}._workbench_17jbm_174{display:block}._scene_17jbm_175{margin-bottom:18px}._running_17jbm_292{padding:10px}._printSheet_17jbm_305{max-width:none;margin:0;padding:0}._printSheet_17jbm_305 ._cutCards_17jbm_307{grid-template-columns:repeat(6,25mm);gap:3mm}._printSheet_17jbm_305 ._printTray_17jbm_313{width:108mm;max-width:100%}._printSheet_17jbm_305 ._printTray_17jbm_313 span{height:22mm}._printSheet_17jbm_305 ._cutCards_17jbm_307 span{height:15mm}._stationGrid_17jbm_75{grid-template-columns:repeat(5,1fr)}._printSheet_17jbm_305 h1{font-size:18pt}:is(body:has(._lesson_17jbm_1) .app-header,body:has(._lesson_17jbm_1) .app-footer,body:has(._lesson_17jbm_1) .breadcrumbs){display:none!important}._lesson_17jbm_1 ._step_17jbm_36{min-height:0}._lesson_17jbm_1 ._planRow_17jbm_283,._lesson_17jbm_1 ._station_17jbm_50,._lesson_17jbm_1 tr{break-inside:avoid}._networkViewport_17jbm_321{overflow:visible}._networkStage_17jbm_322{min-width:0}._networkScrollHint_17jbm_325{display:none}}._studyWorkspace_17jbm_463{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:start;gap:32px;min-width:0;display:grid}._studyMap_17jbm_464{gap:16px;min-width:0;display:grid;position:sticky;top:20px}._studyContent_17jbm_465{gap:24px;min-width:0;display:grid}._mobileMapButton_17jbm_466{display:none}._circlePlanRow_17jbm_467,._circleAnswer_17jbm_467{gap:12px;display:grid}._circlePlanRow_17jbm_467>button{justify-self:start}._circleAnswer_17jbm_467{border-top:2px solid var(--cargo-line);gap:20px;padding-top:24px}._circleAnswerLaps_17jbm_470{gap:16px;padding:0;list-style:none;display:grid}._circleAnswerLaps_17jbm_470 li{border-left:3px solid #97c5bd;gap:6px;padding:4px 0 4px 16px;display:grid}._circleHistory_17jbm_472{border-top:1px solid var(--cargo-line);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0}._circleHistoryList_17jbm_473,._circleResultSection_17jbm_473,._circleComparison_17jbm_473,._circleSnapExplanation_17jbm_473,._ruleConfirm_17jbm_473,._strategyColumn_17jbm_473,._bridgeAnswer_17jbm_473{gap:16px;display:grid}._circleResultSection_17jbm_473,._circleComparison_17jbm_473,._ruleConfirm_17jbm_473{border:1px solid var(--cargo-line);background:#fff;border-radius:12px;padding:20px}._circleSnapExplanation_17jbm_473{border-left:4px solid var(--cargo-teal);background:#edf7f3;padding:18px}._transferReflection_17jbm_476{background:#f1f8f6;border:2px solid #78aaa4;border-radius:14px;gap:14px;padding:22px;display:grid}._transferReflection_17jbm_476 h3,._bridgeChallenge_17jbm_477 h3{font-size:clamp(1.2rem,2.5vw,1.55rem)}._transferLabel_17jbm_478{color:var(--cargo-teal);font-size:.9rem;font-weight:750}._bridgeChallenge_17jbm_477{gap:18px;padding-top:8px;display:grid}._bridgeChallenge_17jbm_477>header{gap:4px;display:grid}._bridgeOverview_17jbm_481{border-radius:14px;width:100%;height:auto;display:block}._bridgePeople_17jbm_482{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._bridgePeople_17jbm_482>div{border:1px solid var(--cargo-line);text-align:center;background:#fff;border-radius:12px;place-items:center;gap:4px;padding:16px 8px;display:grid}._bridgePeople_17jbm_482>div>span{color:var(--cargo-teal);font-weight:750}._bridgePeople_17jbm_482 p{font-size:.9rem}._bridgePeople_17jbm_482 strong{color:var(--cargo-ink);font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}._bridgeAnswer_17jbm_473{border-top:2px solid var(--cargo-teal);padding-top:22px}._changedCargo_17jbm_488{background:#fff8e9;border:2px solid #bd7620;border-radius:12px;gap:12px;padding:22px;display:grid}._changedCounts_17jbm_489{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin:0;display:grid}._changedCounts_17jbm_489>div{background:#fff;border:1px solid #e2cda5;border-radius:8px;padding:12px 16px}._changedCounts_17jbm_489 dt{font-weight:750}._changedCounts_17jbm_489 dd{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 0;display:flex}._changedCounts_17jbm_489 dd span{color:var(--cargo-muted);font-size:1rem}._changedCounts_17jbm_489 dd b{color:#83480c;font-size:1.5rem}._mapLedger_17jbm_164>div[data-changed=true]{background:#fff1cb;border:2px solid #bd7620}._mapLedger_17jbm_164 small{color:#83480c;font-size:.875rem;font-weight:700}._newRuleRows_17jbm_497{gap:8px;padding-left:1.3em;display:grid}._networkRules_17jbm_333[data-checklist] ._newRuleRows_17jbm_497{padding-left:0;list-style:none}._newRuleRow_17jbm_497{padding:4px 0;line-height:1.8}._newRuleRow_17jbm_497 label{cursor:pointer;align-items:start;gap:10px;min-height:44px;display:flex}._newRuleRow_17jbm_497 input{width:22px;height:22px;accent-color:var(--cargo-teal);flex-shrink:0;margin:3px 0 0}._comparisonExamples_17jbm_502{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._comparisonExample_17jbm_502{border:1px solid var(--cargo-line);border-radius:12px;gap:18px;padding:22px;display:grid}._comparisonExample_17jbm_502>h3{border-bottom:2px solid var(--cargo-teal);padding-bottom:12px}._comparisonCue_17jbm_505{font-size:1.125rem;font-weight:750}._bridgeProblem_17jbm_506{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}._bridgeRules_17jbm_507{background:#f1f8f6;border:2px solid #78aaa4;border-radius:12px;gap:16px;padding:20px;display:grid}._bridgeRules_17jbm_507>div{gap:4px;display:grid}._bridgeRules_17jbm_507 p{font-size:1rem}._bridgeScenario_17jbm_510{border:1px solid var(--cargo-line);border-radius:12px;gap:12px;margin:0;padding:20px;display:grid}._bridgeScenario_17jbm_510 figcaption{gap:5px;display:grid}._bridgeScenario_17jbm_510 figcaption span{font-size:1rem}._bridgeCast_17jbm_513{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._bridgeCast_17jbm_513>div{place-items:center;gap:6px;padding:12px 0;display:grid}._bridgeCast_17jbm_513 strong{white-space:nowrap;font-size:clamp(1.4rem,2.5vw,2rem)}._bridgeBanks_17jbm_516{justify-content:space-between;gap:10px;display:flex}@media (max-width:760px){._reviewGroups_17jbm_15,._bridgeProblem_17jbm_506{grid-template-columns:1fr}._bridgeCast_17jbm_513{grid-template-columns:repeat(2,minmax(0,1fr))}._comparisonExamples_17jbm_502{grid-template-columns:1fr}._changedCargo_17jbm_488,._comparisonExample_17jbm_502,._bridgeScenario_17jbm_510{padding:16px}}._routeNote_17jbm_524{font-size:1rem}._experimentCue_17jbm_525{background:#edf6f3;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}._experimentCue_17jbm_525>span{color:var(--cargo-teal);font-size:28px}._networkStage_17jbm_322{min-width:0}._studyMap_17jbm_464 ._networkStage_17jbm_322 svg{max-height:calc(100dvh - 200px)}._networkScrollHint_17jbm_325{display:none}._studyContent_17jbm_465 ._field_17jbm_109 textarea{min-height:90px}@media (max-width:1000px){._studyWorkspace_17jbm_463{grid-template-columns:1fr;gap:20px}._studyMap_17jbm_464{position:static}._studyMap_17jbm_464 ._networkStage_17jbm_322 svg{max-height:none}._mobileMapButton_17jbm_466{justify-self:end;display:block}._mobileMapButton_17jbm_466 button{background:#fff;box-shadow:0 2px 12px #17344124}}@media (max-width:540px){._routeSequence_17jbm_214{flex-wrap:wrap}}@media print{._studyWorkspace_17jbm_463{display:block}._studyMap_17jbm_464{margin-bottom:20px;position:static}._mobileMapButton_17jbm_466{display:none!important}._studyMap_17jbm_464 ._networkStage_17jbm_322 svg{max-height:none}}._circleWrittenPlan_17jbm_548{white-space:pre-wrap;overflow-wrap:anywhere;border:2px solid #78aaa4;border-radius:12px;gap:12px;padding:20px;display:grid}._heading_17jbm_37[data-practice=true]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}._heading_17jbm_37[data-practice=true]>p{color:var(--cargo-teal);background:#edf7f3;border-radius:8px;padding:10px 14px;font-weight:700}._networkCounts_17jbm_274{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}._networkCounts_17jbm_274>div{text-align:center;background:#fff;border-radius:8px;padding:10px}._networkCounts_17jbm_274 dt{font-weight:700}._networkCounts_17jbm_274 dd{margin:0;font-size:1.7rem;font-weight:750}._networkCounts_17jbm_274 dd small{margin-left:4px;font-size:1rem;font-weight:500}._taskSteps_17jbm_556{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;list-style:none;display:grid;padding:0!important}._taskSteps_17jbm_556 li{color:var(--cargo-muted);background:#edf0f0;border-radius:8px;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}._taskSteps_17jbm_556 li[aria-current=step]{background:var(--cargo-teal);color:#fff}._taskSteps_17jbm_556 span{font-variant-numeric:tabular-nums}._networkWrittenPlan_17jbm_360 p{display:block}@media (max-width:600px){._reviewGroup_17jbm_15{padding:16px}._resultActions_17jbm_102{grid-template-columns:minmax(0,1fr);display:grid}._taskSteps_17jbm_556{grid-template-columns:repeat(2,minmax(0,1fr))}._taskSteps_17jbm_556 li{padding:10px;font-size:.9rem}._networkCounts_17jbm_274{gap:5px}._networkCounts_17jbm_274>div{padding:8px 3px}._networkCounts_17jbm_274 dd{font-size:1.45rem}}._routeSequence_17jbm_214 ._mark_17jbm_79{padding:0 6px}@media (max-width:600px){._networkBranchDrafts_17jbm_349,._fixedRouteInputs_17jbm_351{grid-template-columns:1fr}._fixedRouteInputs_17jbm_351>strong{justify-self:start;width:72px}._bridgePeople_17jbm_482{grid-template-columns:repeat(2,minmax(0,1fr))}._transferReflection_17jbm_476{padding:18px 15px}._diagramLightbox_17jbm_142{padding:6px}._diagramLightboxPanel_17jbm_144{border-radius:10px}._diagramLightboxHeader_17jbm_145{min-height:58px;padding:6px 8px 6px 14px}._diagramLightboxHeader_17jbm_145 button{flex-basis:44px;width:44px;height:44px}._diagramLightboxBody_17jbm_149{padding:6px}}
