.RocketWorkshopContainer_contentBg__KJJv4{background:rgb(5,2,16)}.RocketWorkshopContainer_assemblyLayout__82Azh{position:relative;width:100%;height:100dvh;background:rgb(5,2,16);overflow:hidden}.RocketWorkshopContainer_previewCanvas__j9gaO{display:block;width:100%;height:100%;touch-action:manipulation}.RocketWorkshopContainer_launchLayout__Sygl3{position:relative;width:100%;height:100dvh;overflow:hidden;background:#000}.RocketWorkshopContainer_launchCanvas__j4509{display:block;width:100%;height:100%}.RocketWorkshopContainer_mobileControls__KlH9o{position:absolute;bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:max-content;display:none;gap:1rem;z-index:20}.RocketWorkshopContainer_mobileControlsHidden__E7ulS{visibility:hidden}.RocketWorkshopContainer_ctrlBtn__3mosd{width:60px;height:60px;border-radius:6px;border:1.5px solid rgba(100,180,255,.3);background:rgba(0,10,30,.6);color:rgba(200,230,255,.8);font-size:1.4rem;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-user-select:none;user-select:none}.RocketWorkshopContainer_ctrlBtn__3mosd:active{background:rgba(100,180,255,.2)}.RocketWorkshopContainer_infoWrap__vba1J{--js2-primary:100,180,255;--js2-primary-pale:210,235,255}.RocketWorkshopContainer_subtitle__vmA2q{position:absolute;bottom:2rem;left:50%;width:82vw;max-width:560px;z-index:8}.RocketWorkshopContainer_resultOverlay__059AL{position:absolute;top:60%;left:50%;transform:translateX(-50%);width:max-content;display:flex;flex-direction:column;align-items:center;gap:.6rem;z-index:20}.RocketWorkshopContainer_resultBtns__z5WU9{display:flex;gap:1rem}.RocketWorkshopContainer_retryHint__w33z0{font-family:var(--font-orbitron),var(--font-do-hyeon),sans-serif;font-size:.72rem;color:rgba(180,200,220,.6);text-shadow:0 1px 4px rgba(0,0,0,.5)}.RocketWorkshopContainer_resultBtn__Pb82f{padding:.65rem 1.6rem;border-radius:4px;font-family:var(--font-orbitron),var(--font-do-hyeon),sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.12em;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap}.RocketWorkshopContainer_retryBtn__k_emX{background:rgba(100,180,255,.15);border:1.5px solid rgba(100,180,255,.5);color:rgba(200,230,255,.95)}.RocketWorkshopContainer_retryBtn__k_emX:hover{background:rgba(100,180,255,.25);border-color:rgba(100,180,255,.7)}.RocketWorkshopContainer_assemblyBtn__ur4vX{background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.2);color:rgba(255,255,255,.7)}.RocketWorkshopContainer_assemblyBtn__ur4vX:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35)}@media (max-width:640px){.RocketWorkshopContainer_mobileControls__KlH9o{display:flex;flex-direction:row;justify-content:space-between;left:15px;right:15px;bottom:calc(160px + 1rem + env(safe-area-inset-bottom, 0px));transform:none;width:auto}.RocketWorkshopContainer_ctrlBtn__3mosd{width:42px;height:42px;font-size:1rem}.RocketWorkshopContainer_resultOverlay__059AL{top:60%}.RocketWorkshopContainer_assemblyBtn__ur4vX,.RocketWorkshopContainer_retryBtn__k_emX{font-size:.72rem;padding:.5rem 1.2rem}.RocketWorkshopContainer_subtitle__vmA2q{bottom:40%;width:90vw;max-width:420px}}.WorkshopGuideModal_backdrop__QcRpv{position:fixed;inset:0;z-index:350;display:flex;align-items:center;justify-content:center;background:rgba(5,4,20,.72);backdrop-filter:blur(4px);padding:1.5rem}.WorkshopGuideModal_panel__bJHzO{width:min(92vw,520px);max-height:82vh;overflow-y:auto;background:rgba(18,14,48,.92);border:1px solid rgba(var(--js2-primary),.35);border-radius:8px;padding:1.75rem 1.75rem 1.5rem;box-shadow:0 0 40px rgba(var(--js2-primary),.2),0 8px 32px rgba(0,0,0,.6);font-family:var(--font-orbitron),var(--font-do-hyeon),sans-serif;display:flex;flex-direction:column;gap:1rem}.WorkshopGuideModal_panel__bJHzO::-webkit-scrollbar{width:4px}.WorkshopGuideModal_panel__bJHzO::-webkit-scrollbar-track{background:transparent}.WorkshopGuideModal_panel__bJHzO::-webkit-scrollbar-thumb{background:rgba(var(--js2-primary),.3);border-radius:2px}.WorkshopGuideModal_header__houYL{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.WorkshopGuideModal_title__Yxh8S{font-size:clamp(1rem,3.5vw,1.25rem);font-weight:700;letter-spacing:.18em;color:rgba(var(--js2-primary-pale),.95);text-shadow:0 0 16px rgba(var(--js2-primary),.6)}.WorkshopGuideModal_closeBtn___U4Sj{flex-shrink:0;background:transparent;border:1px solid rgba(var(--js2-primary),.3);border-radius:4px;color:rgba(var(--js2-primary-light),.5);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}.WorkshopGuideModal_closeBtn___U4Sj:hover{border-color:rgba(var(--js2-primary),.7);color:rgba(var(--js2-primary-pale),.9)}.WorkshopGuideModal_divider__28vic{height:1px;background:rgba(var(--js2-primary),.15)}.WorkshopGuideModal_section__LBKxE{display:flex;flex-direction:column;gap:.55rem}.WorkshopGuideModal_sectionTitle__2wwgs{font-size:.78rem;letter-spacing:.22em;color:rgba(100,200,255,.85);text-shadow:0 0 8px rgba(100,200,255,.3)}.WorkshopGuideModal_desc__Vg9wg{font-size:clamp(.75rem,2.4vw,.85rem);line-height:1.85;color:rgba(203,194,246,.72);word-break:keep-all;white-space:pre-wrap}.WorkshopGuideModal_partItem__XdLAh{font-size:clamp(.72rem,2.3vw,.82rem);line-height:1.75;color:rgba(var(--js2-primary-light),.72);padding-left:1em;position:relative;white-space:pre-wrap;word-break:keep-all}.WorkshopGuideModal_partItem__XdLAh:before{content:"›";position:absolute;left:0;color:rgba(var(--js2-primary),.6)}.WorkshopGuideModal_statItem__CfnJG{display:flex;flex-direction:column;gap:.15rem;padding-left:.5em;border-left:2px solid rgba(var(--js2-primary),.2)}.WorkshopGuideModal_statLabel__d5CPV{font-size:clamp(.72rem,2.3vw,.8rem);font-weight:700;letter-spacing:.1em;color:rgba(var(--js2-primary-pale),.85)}.WorkshopGuideModal_statDesc__UGWIJ{font-size:clamp(.68rem,2.2vw,.78rem);line-height:1.7;color:rgba(var(--js2-primary-light),.65);word-break:keep-all}.WorkshopGuideModal_comboRules__xB3yy{color:rgba(203,194,246,.72);padding:.6rem .8rem;background:rgba(var(--js2-primary),.06);border:1px solid rgba(var(--js2-primary),.15);border-radius:4px}.WorkshopGuideModal_comboRules__xB3yy,.WorkshopGuideModal_controlBlock__YD8J0{font-size:clamp(.72rem,2.3vw,.82rem);line-height:1.85;white-space:pre-wrap;word-break:keep-all}.WorkshopGuideModal_controlBlock__YD8J0{color:rgba(var(--js2-primary-light),.75)}@media (max-width:480px){.WorkshopGuideModal_panel__bJHzO{padding:1.25rem 1.1rem 1.1rem;max-height:88vh}}