.Missions_module__a6Fm5{--mission-accent:#c09aff;max-width:1320px;padding-block:clamp(.8rem,3vw,2.4rem) 3rem;min-height:76vh}.Missions_back__3m8RH{display:inline-block;border:0;background:none;color:var(--mission-accent);font:inherit;padding:.3rem 0;margin-bottom:.7rem;cursor:pointer}.Missions_back__3m8RH:hover{color:white}.Missions_header__JqPWr{display:flex;gap:.8rem;align-items:flex-start;padding:clamp(.8rem,2.5vw,1.5rem);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--mission-accent) 32%,#282941);background:radial-gradient(ellipse at 10% 0,color-mix(in srgb,var(--mission-accent) 18%,#1d1d38),#13182b 70%);margin-bottom:.85rem}.Missions_headerIcon__fvt8e{display:grid;place-items:center;flex:0 0 auto;width:clamp(38px,6vw,58px);aspect-ratio:1;border-radius:.95rem;color:var(--mission-accent);border:1px solid color-mix(in srgb,var(--mission-accent) 40%,transparent);background:color-mix(in srgb,var(--mission-accent) 18%,#1c2137);box-shadow:inset 0 1px #ffffff19,0 5px 18px #0a0c1b61}.Missions_headerIcon__fvt8e svg{width:56%;height:auto}.Missions_header__JqPWr h1{font-size:clamp(1.4rem,4vw,2.5rem);line-height:1.14;margin:.12rem 0 .3rem;overflow-wrap:anywhere}.Missions_empty__6auOw,.Missions_header__JqPWr p,.Missions_muted__m0a17{color:var(--text-secondary);line-height:1.5}.Missions_header__JqPWr p{font-size:clamp(.85rem,1.5vw,1rem)}.Missions_eyebrow__tbSQb{color:var(--mission-accent);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.Missions_inlineControls__eEfCQ,.Missions_navActions__FwdzP,.Missions_networkMode__BIWBp,.Missions_sessionBar__ixQzu{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.65rem}.Missions_sessionBar__ixQzu{justify-content:space-between}.Missions_tag__mjPR9{color:var(--mission-accent);font-weight:700;font-size:.78rem}.Missions_navActions__FwdzP>button,.Missions_networkMode__BIWBp>button{min-height:38px}.Missions_labGrid__9sFK0{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;grid-gap:.7rem;gap:.7rem}.Missions_panel__XTV_B{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;min-width:0;padding:clamp(.65rem,2vw,1rem);background:linear-gradient(150deg,#1b2037,#14182d 72%);border:1px solid color-mix(in srgb,var(--mission-accent) 22%,#333650);border-radius:var(--radius-lg)}.Missions_panel__XTV_B h2{display:flex;align-items:center;gap:.45rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2;margin:0}.Missions_panel__XTV_B h2 svg{flex:none;color:var(--mission-accent)}.Missions_panel__XTV_B h3{font-size:1rem;margin:0}.Missions_panel__XTV_B>button{justify-self:start}.Missions_empty__6auOw,.Missions_muted__m0a17{font-size:.86rem}.Missions_empty__6auOw{border:1px dashed #575676;border-radius:9px;padding:.65rem}.Missions_guideGrid__Fuzfb,.Missions_missionGrid__4nX36{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));grid-gap:.55rem;gap:.55rem}.Missions_guideGrid__Fuzfb .Missions_testEntry__3MUQ2{padding:.8rem}.Missions_guideGrid__Fuzfb h3{margin-block:.25rem}.Missions_missionCard__9hfr_,.Missions_testButton__hA680{display:flex;align-items:center;gap:.5rem;padding:.6rem;font:inherit;text-align:left;color:var(--text-primary);background:#1c2139;border:1px solid #565172;border-radius:.7rem;cursor:pointer}.Missions_missionCard__9hfr_{min-height:3.65rem;font-weight:680}.Missions_missionCard__9hfr_ small{display:block;font-size:.72rem;color:var(--text-secondary);font-weight:400}.Missions_missionCard__9hfr_:hover,.Missions_smallButton__PtG8G:hover:not(:disabled),.Missions_testButton__hA680:hover:not(:disabled){border-color:var(--mission-accent)}.Missions_number__UsFGj{display:grid;place-items:center;flex:none;width:2rem;aspect-ratio:1;border-radius:.55rem;background:color-mix(in srgb,var(--mission-accent) 17%,#201d35);color:var(--mission-accent);font-size:.82rem}.Missions_completed__50rxD{color:#83e8b7;margin-left:auto}.Missions_testGrid__kPuq7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.Missions_testButton__hA680{justify-content:space-between;min-height:44px;font-size:.83rem}.Missions_testButton__hA680>span{color:var(--mission-accent)}.Missions_testButton__hA680:disabled{cursor:default;color:var(--text-secondary)}.Missions_objectives__IrrA8,.Missions_results__Mjn__,.Missions_testLog__6Znkq{display:grid;grid-gap:.45rem;gap:.45rem}.Missions_results__Mjn__>p,.Missions_testEntry__3MUQ2{padding:.58rem .65rem;background:#252943;border:1px solid #4c4d6b;border-radius:.6rem;overflow-wrap:anywhere}.Missions_selection__ZOFRH,.Missions_syntax__URpTJ p,.Missions_testEntry__3MUQ2 p{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin-block:.18rem}.Missions_selection__ZOFRH strong,.Missions_testEntry__3MUQ2 p strong{color:var(--text-primary)}.Missions_testEntry__3MUQ2 [aria-pressed=true]{border-color:var(--mission-accent)}.Missions_results__Mjn__ [data-result=pass],.Missions_testEntry__3MUQ2[data-result=pass]{border-color:#50a57d;background:#17372f;color:#aff4d0}.Missions_results__Mjn__ [data-result=fail],.Missions_testEntry__3MUQ2[data-result=fail]{border-color:#ca637f;background:#3a263e;color:#ffb2c1}.Missions_results__Mjn__>p{font-size:.87rem;line-height:1.35}.Missions_field__A3oJZ{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:var(--text-secondary);font-size:.84rem;font-weight:620}.Missions_module__a6Fm5 :is(input:not([type=checkbox]),select,textarea){min-width:0;width:100%;min-height:37px;padding:.42rem .55rem;color:var(--text-primary);background:#11172a;border:1px solid #656081;border-radius:8px;font:inherit;color-scheme:dark}.Missions_module__a6Fm5 :is(input,select,button,textarea,summary):focus-visible{outline:2px solid var(--mission-accent);outline-offset:2px}.Missions_module__a6Fm5 button:disabled{opacity:.65;cursor:default}.Missions_formGrid__5gCm6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));grid-gap:.55rem;gap:.55rem;margin-block:.4rem;align-items:end}.Missions_inlineControls__eEfCQ :is(input,select){flex:1 1 140px;width:auto}.Missions_blockActions__xCJuD button,.Missions_smallButton__PtG8G{min-height:34px;padding:.35rem .62rem;border-radius:.53rem;border:1px solid #665982;background:#282440;color:#f0e8ff;font:inherit;font-size:.79rem;cursor:pointer}.Missions_smallButton__PtG8G{display:inline-flex;gap:.3rem;align-items:center;justify-content:center}.Missions_navActions__FwdzP button[aria-pressed=true],.Missions_smallButton__PtG8G[aria-pressed=true]{color:var(--mission-accent);border-color:var(--mission-accent);background:color-mix(in srgb,var(--mission-accent) 18%,#24213b)}.Missions_selection__ZOFRH strong{display:block}.Missions_syntax__URpTJ{min-width:0;padding:.52rem .62rem;border-radius:.6rem;border:1px solid #54516e;background:#1b2037}.Missions_syntax__URpTJ .Missions_syntax__URpTJ{margin-top:.48rem}.Missions_syntax__URpTJ summary{font-weight:700;font-size:.88rem;cursor:pointer}.Missions_syntax__URpTJ[open] summary{margin-bottom:.38rem}.Missions_syntax__URpTJ pre{padding:.6rem;border-radius:.55rem;background:#101627;color:#ddccff;font-size:.83rem;white-space:pre-wrap;overflow-wrap:anywhere}.Missions_syntax__URpTJ ol{padding-left:1.2rem;margin-block:.4rem;font-size:.82rem;color:var(--text-secondary)}.Missions_module__a6Fm5 .Missions_codeEditor__5ebjQ{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:max(.86rem,14px);line-height:1.5;-moz-tab-size:2;tab-size:2;resize:vertical}.Missions_blocks__PGzWl{display:grid;grid-gap:.28rem;gap:.28rem}.Missions_codeBlock__pVbZG{--block-color:#a7c7ff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem;min-width:0;-webkit-margin-start:calc(var(--indent) * clamp(.23rem, 1vw, .7rem));margin-inline-start:calc(var(--indent) * clamp(.23rem, 1vw, .7rem));padding:.25rem .32rem;border:1px solid color-mix(in srgb,var(--block-color) 45%,#222744);border-left:3px solid var(--block-color);background:color-mix(in srgb,var(--block-color) 15%,#1c2039);border-radius:.5rem}.Missions_codeBlock__pVbZG[data-kind=condition],.Missions_codeBlock__pVbZG[data-kind=fin],.Missions_codeBlock__pVbZG[data-kind=sinon]{--block-color:#ffd58e}.Missions_codeBlock__pVbZG[data-kind=repetition]{--block-color:#e7b1ff}.Missions_codeBlock__pVbZG[data-kind=affecter],.Missions_codeBlock__pVbZG[data-kind=variable]{--block-color:#81e3bd}.Missions_codeBlock__pVbZG[data-kind=commentaire]{--block-color:#bbc0d6;border-left-style:dashed}.Missions_codeBlock__pVbZG label{display:flex;flex:1 1 180px;min-width:0;align-items:center;gap:.4rem;font-size:.78rem}.Missions_codeBlock__pVbZG label span{flex:none;color:var(--block-color);font-weight:750}.Missions_module__a6Fm5 .Missions_codeBlock__pVbZG input{font-family:ui-monospace,monospace;font-size:.81rem;min-height:29px;padding:.2rem .32rem}.Missions_blockActions__xCJuD{display:flex;gap:.16rem;margin-left:auto}.Missions_blockActions__xCJuD button{min-height:27px;min-width:27px;padding:.05rem}.Missions_cableRow__TwWQ3,.Missions_replay__R5FnN,.Missions_settingsHeader__TAUgZ{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.Missions_settingsHeader__TAUgZ{flex-wrap:wrap}.Missions_settingsHeader__TAUgZ h2{overflow-wrap:anywhere}.Missions_cableRow__TwWQ3,.Missions_configRow___zXVU{padding-block:.35rem;border-bottom:1px solid #5856727a;font-size:.8rem}.Missions_toggleGrid__CMjCT{display:flex;flex-wrap:wrap;gap:.2rem .7rem}.Missions_toggle__MRvZK{display:inline-flex;gap:.35rem;align-items:center;min-height:29px;color:#e6e5f6;font-size:.82rem}.Missions_toggle__MRvZK input{width:16px;height:16px;accent-color:var(--mission-accent)}.Missions_networkMode__BIWBp .btn{margin-left:auto}.Missions_networkMap__3YXgV{isolation:isolate;position:relative;min-height:270px;height:clamp(270px,35vw,370px);overflow:hidden;background-color:#12192c;background-image:radial-gradient(#56618870 1px,transparent 0);background-size:16px 16px;border:1px solid #506282;border-radius:.65rem}.Missions_networkMap__3YXgV>svg{position:absolute;inset:0;width:100%;height:100%}.Missions_networkMap__3YXgV>svg line{stroke:#7a9bbd;stroke-width:2;vector-effect:non-scaling-stroke}.Missions_networkMap__3YXgV>svg line[data-disabled=true]{stroke:#e88ca1;stroke-dasharray:4 5}.Missions_networkMap__3YXgV>.Missions_empty__6auOw{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:max-content;max-width:92%;background:#141d32}.Missions_device__BgJwD{position:absolute;transform:translate(-50%,-50%);width:clamp(46px,15%,86px)}.Missions_device__BgJwD>button:first-child{display:grid;place-items:center;width:100%;grid-gap:.18rem;gap:.18rem;min-height:54px;padding:.22rem .12rem;border:1px solid #6a86ab;border-radius:.55rem;background:#212e47;color:#f0f9ff;font:inherit;font-size:clamp(.57rem,1.15vw,.73rem);line-height:1.08;cursor:pointer}.Missions_device__BgJwD>button:first-child svg{color:var(--mission-accent)}.Missions_device__BgJwD>button:first-child span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.Missions_device__BgJwD[data-selected=true]{z-index:2}.Missions_device__BgJwD[data-selected=true]>button:first-child{border-color:var(--mission-accent);box-shadow:0 0 14px #60e7ff46}.Missions_moveDevice__tTdRD{position:absolute;top:-.68rem;right:-.25rem;padding:0;width:24px;height:24px;border:1px solid #7595ba;border-radius:.35rem;background:#263b54;color:#ddf6ff;touch-action:none;cursor:-webkit-grab;cursor:grab}.Missions_objectives__IrrA8{margin-top:.3rem}.Missions_successBanner__RAwjH{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;padding:.62rem .8rem;border:1px solid #62bf9a;border-radius:.8rem;color:#aeffd8;background:linear-gradient(105deg,#20483f,#172c34)}.Missions_successBanner__RAwjH span{display:inline-flex;align-items:center;gap:.4rem}@media (max-width:710px){.Missions_labGrid__9sFK0{grid-template-columns:minmax(0,1fr)}.Missions_networkMode__BIWBp .btn{margin-left:0}}@media (max-width:380px){.Missions_testGrid__kPuq7{grid-template-columns:minmax(0,1fr)}.Missions_module__a6Fm5 :is(input:not([type=checkbox]),select,textarea){font-size:1rem}}@media (prefers-reduced-motion:no-preference){.Missions_device__BgJwD>button:first-child,.Missions_missionCard__9hfr_,.Missions_testButton__hA680{transition:border-color .2s,transform .2s,box-shadow .2s}.Missions_missionCard__9hfr_:hover,.Missions_testButton__hA680:hover:not(:disabled){transform:translateY(-2px)}.Missions_networkMap__3YXgV>svg line[data-active=true]{stroke-dasharray:8 5;animation:Missions_flow__tL4dr .35s linear infinite}.Missions_successBanner__RAwjH{animation:Missions_reveal__6YqbS .27s ease-out}}@keyframes Missions_flow__tL4dr{to{stroke-dashoffset:-13}}@keyframes Missions_reveal__6YqbS{0%{opacity:.35;transform:translateY(6px)}}.Missions_labFooter__Sf5Kz,.Missions_labToolbar__h7UEx,.Missions_labTop__K6dze,.Missions_listToolbar__Urp8k,.Missions_panelTitle__SNq_i{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Missions_listToolbar__Urp8k{flex-wrap:wrap;margin-bottom:.75rem}.Missions_coursePage__Iilnn button{cursor:pointer}.Missions_module__a6Fm5.Missions_labScreen__dVdWN{flex:1 1;margin:0;width:100%;min-height:0;max-width:none;padding:clamp(.5rem,1.5vw,1.15rem) clamp(.5rem,3vw,2rem);border:0;color:var(--text-primary);background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--mission-accent) 13%,#19203b),#101425 60%);overflow:auto}.Missions_labScreen__dVdWN{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:clamp(.35rem,1.25vh,.7rem);gap:clamp(.35rem,1.25vh,.7rem)}.Missions_labScreen__dVdWN>:not(dialog){width:min(100%,1320px);margin-inline:auto}.Missions_labHeader__p9MRM{min-width:0}.Missions_labHeader__p9MRM h1{font-size:clamp(1.15rem,3vw,2rem);line-height:1.14;margin-block:.28rem;overflow-wrap:anywhere}.Missions_labHeader__p9MRM p{color:var(--text-secondary);font-size:clamp(.78rem,1.4vw,.94rem);line-height:1.4}.Missions_networkBrief__ifxv3{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:.6rem;gap:.6rem;margin-top:.32rem;padding:.45rem .7rem;border:1px solid #498097;border-radius:.72rem;background:linear-gradient(115deg,#234052,#1a233b 78%)}.Missions_briefIcon__PDEyw{display:grid;place-items:center;width:32px;aspect-ratio:1;margin-top:.15rem;border-radius:.55rem;color:var(--mission-accent);background:#285269}.Missions_networkBrief__ifxv3 h1{font-size:clamp(1.08rem,2.6vw,1.75rem);margin-block:0 .15rem}.Missions_networkBrief__ifxv3 p{color:#e1ebfa;max-width:84ch}.Missions_networkBrief__ifxv3 .Missions_eyebrow__tbSQb{font-size:.63rem}.Missions_labFooter__Sf5Kz{min-height:36px;justify-content:start;flex-wrap:wrap}.Missions_labFooter__Sf5Kz:empty{display:none}.Missions_labFooter__Sf5Kz .Missions_labSuccess__m3Ekf{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;color:#9deac5;margin-left:auto}.Missions_labFooter__Sf5Kz .btn,.Missions_labPanel__zO9e3 .btn{min-height:35px;padding:.34rem .65rem;font-size:.83rem}.Missions_panes__lfyj1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;min-height:0}.Missions_panePicker__0_2Hg{display:none}.Missions_paneFirst__DrmWW,.Missions_paneSecond___A7jZ{min-width:0;min-height:0}.Missions_labPanel__zO9e3{display:flex;flex-direction:column;gap:.48rem;min-width:0;min-height:0;height:100%;padding:clamp(.45rem,1.4vw,.85rem);border:1px solid color-mix(in srgb,var(--mission-accent) 26%,#39354d);border-radius:.85rem;background:linear-gradient(150deg,#202740,#171c31 80%)}.Missions_labPanel__zO9e3 h2{display:flex;align-items:center;gap:.4rem;font-size:clamp(.94rem,2vw,1.25rem);line-height:1.2;margin:0}.Missions_labPanel__zO9e3 h2 svg{flex:none;color:var(--mission-accent)}.Missions_labPanel__zO9e3>.btn{align-self:start}.Missions_labPanel__zO9e3 .Missions_smallButton__PtG8G{white-space:normal}.Missions_labSheet__sgGAR{width:min(560px,calc(100% - 1rem));max-height:calc(100dvh - 1.5rem);margin:auto;padding:.65rem;border:1px solid color-mix(in srgb,var(--mission-accent) 45%,#514664);border-radius:1rem;color:var(--text-primary);background:#191e33;overflow:hidden}.Missions_labSheet__sgGAR[open]{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.45rem;gap:.45rem}.Missions_labSheet__sgGAR::-webkit-backdrop{background:#080b18b8}.Missions_labSheet__sgGAR::backdrop{background:#080b18b8}.Missions_labSheet__sgGAR>header{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.Missions_labSheet__sgGAR>header h2{font-size:clamp(.97rem,3vw,1.28rem)}.Missions_sheetBody__h6lDm{min-height:0;overflow:auto;display:grid;grid-gap:.45rem;gap:.45rem;padding:.16rem}.Missions_sheetBody__h6lDm>.btn{justify-self:start}.Missions_sheetBody__h6lDm pre{padding:.55rem;border-radius:.6rem;background:#101629;white-space:pre-wrap;font-size:.8rem;overflow-wrap:anywhere}.Missions_sheetBody__h6lDm p{font-size:.85rem;line-height:1.45}.Missions_diagnosisTests__BuK4J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.Missions_diagnosisTest___cLdy{display:flex;align-items:center;gap:.32rem;min-height:46px;padding:.32rem;border:1px solid #595b78;border-radius:.55rem;text-align:left;background:#232941;color:var(--text-primary);font:inherit;font-size:.81rem;line-height:1.23;cursor:pointer}.Missions_diagnosisTest___cLdy .Missions_number__UsFGj{width:1.34rem}.Missions_diagnosisTest___cLdy:is(:hover,[aria-pressed=true]){border-color:var(--mission-accent);background:color-mix(in srgb,var(--mission-accent) 15%,#222840)}.Missions_observationPanel__QdfDn{padding:.48rem .6rem;min-height:5.25rem;border:1px solid color-mix(in srgb,var(--mission-accent) 34%,#3b3d5b);border-radius:.68rem;background:#151d33}.Missions_observationPanel__QdfDn p{font-size:.84rem;line-height:1.35;margin-block:.22rem .4rem}.Missions_reportPanel__gYvsh .Missions_field__A3oJZ{max-width:100%}.Missions_proofChip__A1sN1{color:var(--mission-accent);font-size:.81rem;font-weight:650}.Missions_reportOutcome__o2_lb{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center}.Missions_reportOutcome__o2_lb>span{padding:.15rem .4rem;border-radius:999px;font-size:.75rem;border:1px solid}.Missions_reportOutcome__o2_lb [data-result=pass]{color:#9deac5;background:#17372f}.Missions_reportOutcome__o2_lb [data-result=fail]{color:#ffb2c1;background:#3a263e}.Missions_blockList__iNQxk{display:grid;grid-gap:.28rem;gap:.28rem}.Missions_blockCard__818_Y{--block-color:#a7c7ff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.45rem;gap:.45rem;min-height:34px;-webkit-margin-start:calc(var(--indent) * .35rem);margin-inline-start:calc(var(--indent) * .35rem);padding:.3rem .45rem;border:1px solid color-mix(in srgb,var(--block-color) 42%,#33344e);border-left:3px solid var(--block-color);border-radius:.5rem;background:color-mix(in srgb,var(--block-color) 12%,#1b2239);color:var(--block-color);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.Missions_blockCard__818_Y:is(:hover,:focus-visible){border-color:var(--block-color)}.Missions_blockCard__818_Y[data-kind=condition],.Missions_blockCard__818_Y[data-kind=fin],.Missions_blockCard__818_Y[data-kind=sinon]{--block-color:#ffd58e}.Missions_blockCard__818_Y[data-kind=repetition]{--block-color:#e7b1ff}.Missions_blockCard__818_Y[data-kind=affecter],.Missions_blockCard__818_Y[data-kind=variable]{--block-color:#81e3bd}.Missions_blockCard__818_Y[data-kind=commentaire]{--block-color:#bbc0d6;border-left-style:dashed}.Missions_blockCard__818_Y code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f5f1ff}.Missions_pager__i_XwI,.Missions_trialTabs__FDQFx{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.Missions_pager__i_XwI{font-size:.78rem;color:var(--text-secondary)}.Missions_pager__i_XwI .Missions_smallButton__PtG8G{min-width:30px;padding:.15rem}.Missions_programPanel__G44Q9 .Missions_codeEditor__5ebjQ{flex:1 1;min-height:0;resize:none}.Missions_trialTabs__FDQFx [data-result=pass]{color:#9deac5}.Missions_trialTabs__FDQFx [data-result=fail]{color:#ffb2c1}.Missions_trialCard__1h4hg dl{display:grid;grid-gap:.38rem;gap:.38rem;margin:.45rem 0 0}.Missions_trialCard__1h4hg dl>div{display:grid;grid-template-columns:minmax(4.2rem,auto) 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline}.Missions_trialCard__1h4hg dt{color:var(--text-secondary);font-size:.77rem}.Missions_trialCard__1h4hg dd{font-weight:650;margin:0;font-size:.86rem}.Missions_labPanel__zO9e3 .Missions_mobileExecute__FrTR5{display:none}.Missions_networkWorkspace__zeDJW{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.Missions_networkButtons__K1DQu{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.Missions_networkLayout__WLhly{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(15rem,1fr);grid-gap:.5rem;gap:.5rem;min-height:0}.Missions_networkCanvas__kGmEE{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:.3rem;gap:.3rem;min-width:0;min-height:0}.Missions_networkLayout__WLhly .Missions_networkMap__3YXgV{height:100%;min-height:0}.Missions_networkTools__qNFKr .Missions_networkButtons__K1DQu .Missions_smallButton__PtG8G{min-height:31px}.Missions_networkTools__qNFKr .Missions_mobileTest__B_ZZz{display:none}.Missions_verifyNetwork__Jc9ma{-webkit-margin-start:auto;margin-inline-start:auto}.Missions_networkTrace__pFhOo{display:flex;align-items:center;gap:.35rem;min-height:34px;padding:.24rem .38rem;border:1px solid #3d627d;border-radius:.55rem;background:#17263b}.Missions_networkTrace__pFhOo[data-live=true]{border-color:#55b79a}.Missions_networkTrace__pFhOo .Missions_smallButton__PtG8G{min-height:25px;padding:.12rem .3rem}.Missions_traceIcon__TgJNt{flex:none;color:var(--mission-accent)}.Missions_networkStatus__twN2I{font-size:.8rem;line-height:1.28;color:var(--text-secondary);overflow-wrap:anywhere}.Missions_networkTrace__pFhOo .Missions_networkStatus__twN2I{flex:1 1;color:#e1ebfa}.Missions_quickTest__UnwyM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;grid-gap:.4rem;gap:.4rem}.Missions_quickTest__UnwyM label{font-size:.77rem}.Missions_module__a6Fm5 .Missions_quickTest__UnwyM :is(input,select){font-size:.82rem}.Missions_quickTest__UnwyM .btn{justify-content:center;white-space:normal}.Missions_networkMap__3YXgV>svg line[data-active=true]{stroke:#70ffd5;stroke-width:4}.Missions_networkMap__3YXgV .Missions_packet__HAvFf{fill:#d2fff0;stroke:#72ffd5;stroke-width:1.4;vector-effect:non-scaling-stroke;pointer-events:none}.Missions_networkMap__3YXgV .Missions_draftCable__9MDDO{stroke:#e8d0ff;stroke-width:2;stroke-dasharray:4 4;pointer-events:none}.Missions_networkMap__3YXgV .Missions_cableHit__vdlaD{stroke:transparent;stroke-width:13;pointer-events:stroke;cursor:pointer}.Missions_wireDevice__exKew{position:absolute;inset:auto -.35rem -.45rem auto;width:26px;height:26px;padding:0;display:grid;place-items:center;border:1px solid #73d7ed;border-radius:50%;background:#1a4659;color:#cefaff;cursor:crosshair;touch-action:none}.Missions_device__BgJwD[data-wire-target=true]>button:first-child,.Missions_wireDevice__exKew[aria-pressed=true]{outline:2px solid #92ffe1;outline-offset:1px}.Missions_cableRow__TwWQ3{align-items:end}.Missions_cableRow__TwWQ3 .Missions_field__A3oJZ{flex:1 1}@media (max-width:680px){.Missions_panes__lfyj1{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.35rem}.Missions_panePicker__0_2Hg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.Missions_panes__lfyj1[data-pane="0"] .Missions_paneSecond___A7jZ,.Missions_panes__lfyj1[data-pane="1"] .Missions_paneFirst__DrmWW{display:none}.Missions_labPanel__zO9e3 .Missions_mobileExecute__FrTR5{display:inline-flex}.Missions_networkLayout__WLhly{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.Missions_networkTools__qNFKr{gap:.32rem}.Missions_networkTools__qNFKr .Missions_desktopTest__8qCDh{display:none}.Missions_networkTools__qNFKr .Missions_mobileTest__B_ZZz{display:inline-flex}.Missions_networkActions__nuNdu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.Missions_networkActions__nuNdu .Missions_verifyNetwork__Jc9ma{grid-column:1/-1;justify-content:center;-webkit-margin-start:0;margin-inline-start:0}.Missions_networkStatus__twN2I{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Missions_networkTools__qNFKr .Missions_smallButton__PtG8G{padding-inline:.35rem;font-size:.73rem}.Missions_networkTools__qNFKr .btn{padding-inline:.38rem;font-size:.75rem}.Missions_networkBrief__ifxv3{gap:.38rem;padding:.33rem .43rem}.Missions_briefIcon__PDEyw{width:25px}.Missions_briefIcon__PDEyw svg{width:16px}.Missions_labFooter__Sf5Kz{gap:.26rem}.Missions_labFooter__Sf5Kz .Missions_smallButton__PtG8G{padding-inline:.35rem}.Missions_labFooter__Sf5Kz .btn{padding-inline:.4rem}}@media (max-height:530px){.Missions_labScreen__dVdWN .Missions_smallButton__PtG8G{min-height:28px}.Missions_labScreen__dVdWN .Missions_labPanel__zO9e3{gap:.34rem}.Missions_networkTools__qNFKr .Missions_desktopTest__8qCDh{display:none}.Missions_networkTools__qNFKr .Missions_mobileTest__B_ZZz{display:inline-flex}.Missions_labHeader__p9MRM h1{margin-block:.15rem}.Missions_labHeader__p9MRM p{font-size:.76rem}}@media (max-height:460px){.Missions_labScreen__dVdWN .Missions_labPanel__zO9e3{padding-block:.38rem}.Missions_labScreen__dVdWN .Missions_labFooter__Sf5Kz{min-height:28px}.Missions_labFooter__Sf5Kz .btn,.Missions_labPanel__zO9e3 .btn{min-height:30px}.Missions_module__a6Fm5.Missions_labScreen__dVdWN .Missions_reportPanel__gYvsh select{min-height:31px;padding-block:.22rem}.Missions_diagnosisTest___cLdy{min-height:35px;font-size:.75rem}.Missions_observationPanel__QdfDn{min-height:0;padding-block:.3rem}}@media (max-height:350px),(max-width:315px){.Missions_labScreen__dVdWN{grid-template-rows:auto minmax(195px,1fr) auto;overflow:auto}.Missions_networkLayout__WLhly .Missions_networkMap__3YXgV{min-height:85px}}@media (prefers-reduced-motion:no-preference){.Missions_blockCard__818_Y,.Missions_diagnosisTest___cLdy{transition:background-color .18s,border-color .18s,transform .18s}.Missions_blockCard__818_Y:active,.Missions_diagnosisTest___cLdy:active{transform:scale(.98)}.Missions_labPanel__zO9e3,.Missions_labSheet__sgGAR[open],.Missions_labSuccess__m3Ekf,.Missions_reportOutcome__o2_lb{animation:Missions_reveal__6YqbS .22s ease-out}}@media (prefers-reduced-motion:reduce){.Missions_networkMap__3YXgV .Missions_packet__HAvFf{display:none}}.TeardownLab_lab__eWTOw{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;min-height:0}.TeardownLab_controls__NvZTi,.TeardownLab_figure__fEhEU{display:flex;flex-direction:column;gap:.5rem;min-height:0;min-width:0;padding:clamp(.5rem,1.25vw,1rem);border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card)}.TeardownLab_figure__fEhEU{background:radial-gradient(ellipse at 52% 45%,#293753 0,var(--bg-card) 74%)}.TeardownLab_heading__Hq4Gf{display:flex;justify-content:space-between;align-items:center;gap:.3rem;flex-wrap:wrap}.TeardownLab_lab__eWTOw h2{font-size:clamp(.9rem,2vw,1.12rem);line-height:1.2}.TeardownLab_heading__Hq4Gf h2{display:flex;align-items:center;gap:.4rem}.TeardownLab_heading__Hq4Gf h2 svg{color:var(--mission-accent)}.TeardownLab_controls__NvZTi p,.TeardownLab_figure__fEhEU p,.TeardownLab_heading__Hq4Gf span,.TeardownLab_parts__r5950 small{color:var(--text-secondary);font-size:.82rem}.TeardownLab_figure__fEhEU svg{flex:1 1;width:100%;min-height:0}.TeardownLab_controls__NvZTi{overflow:auto}.TeardownLab_controls__NvZTi>.btn{align-self:flex-start}.TeardownLab_parts__r5950{padding:0;display:grid;grid-gap:.3rem;gap:.3rem;list-style:none}.TeardownLab_parts__r5950 li{display:grid;align-items:center;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;padding:.32rem .42rem;border:1px solid var(--border-card);border-radius:.55rem;font-size:.86rem}.TeardownLab_parts__r5950 li[data-removed=true]{border-color:var(--mission-accent)}.TeardownLab_parts__r5950 small{display:block;font-size:.72rem}.TeardownLab_swatch__jmIlP{width:10px;height:10px;border-radius:50%}.TeardownLab_controls__NvZTi .btn,.TeardownLab_parts__r5950 .btn{min-height:32px;padding:.3rem .55rem;font-size:.78rem}.TeardownLab_selection__yYiLk{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.82rem}.TeardownLab_selection__yYiLk select{width:100%;min-height:34px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-card);border-radius:.5rem;padding:.3rem}.TeardownLab_controls__NvZTi p[data-result=pass]{color:#a9ecc7}.TeardownLab_controls__NvZTi p[data-result=fail]{color:#ffacac}@media (max-width:680px){.TeardownLab_lab__eWTOw{grid-template-columns:1fr;grid-template-rows:minmax(105px,1fr) auto;gap:.35rem}.TeardownLab_figure__fEhEU p{font-size:.7rem}.TeardownLab_controls__NvZTi{gap:.35rem;max-height:min(48dvh,390px)}.TeardownLab_parts__r5950 li{padding-block:.15rem}}