@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
.EnemySpawnDesigner-module__iXLu2q__appContainer{color:#fafafa;background:#09090b;min-height:100vh;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.EnemySpawnDesigner-module__iXLu2q__mainContent{max-width:1800px;margin:0 auto}.EnemySpawnDesigner-module__iXLu2q__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;display:flex}.EnemySpawnDesigner-module__iXLu2q__headerTitle{color:#fafafa;letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__headerSubtitle{color:#71717a;margin:0;font-size:14px}.EnemySpawnDesigner-module__iXLu2q__authorLink{color:#e4e4e7;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .15s,text-decoration-color .15s}.EnemySpawnDesigner-module__iXLu2q__authorLink:hover{color:#fafafa;text-decoration-color:#fff9}.EnemySpawnDesigner-module__iXLu2q__separator{color:#3f3f46;margin:0 2px}.EnemySpawnDesigner-module__iXLu2q__wishlistLink{color:#e4e4e7;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .15s,text-decoration-color .15s;display:inline-block}.EnemySpawnDesigner-module__iXLu2q__wishlistLink:hover{color:#fafafa;text-decoration-color:#fff9}.EnemySpawnDesigner-module__iXLu2q__wishlistLink.EnemySpawnDesigner-module__iXLu2q__shaking{animation:3s ease-in-out infinite EnemySpawnDesigner-module__iXLu2q__nudge}@keyframes EnemySpawnDesigner-module__iXLu2q__nudge{0%,92%,to{transform:rotate(0)}94%{transform:rotate(-1.5deg)}96%{transform:rotate(1.5deg)}98%{transform:rotate(-1deg)}}.EnemySpawnDesigner-module__iXLu2q__headerActions{gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__modeToggle{background:#ffffff08;border-radius:8px;gap:2px;padding:3px;display:flex}.EnemySpawnDesigner-module__iXLu2q__modeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__modeBtn:hover{color:#a1a1aa}.EnemySpawnDesigner-module__iXLu2q__modeBtn.EnemySpawnDesigner-module__iXLu2q__active{color:#fafafa;background:#ffffff14}.EnemySpawnDesigner-module__iXLu2q__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.EnemySpawnDesigner-module__iXLu2q__btnGhost{color:#a1a1aa;background:0 0;border-color:#ffffff1a}.EnemySpawnDesigner-module__iXLu2q__btnGhost:hover{color:#fafafa;background:#ffffff0d;border-color:#ffffff26}.EnemySpawnDesigner-module__iXLu2q__btnPrimary{color:#a5b4fc;background:#6366f126;border-color:#6366f14d}.EnemySpawnDesigner-module__iXLu2q__btnPrimary:hover{background:#6366f140;border-color:#6366f166}.EnemySpawnDesigner-module__iXLu2q__btnDanger{color:#f87171;background:0 0;border-color:#ef444433}.EnemySpawnDesigner-module__iXLu2q__btnDanger:hover{background:#ef44441a;border-color:#ef44444d}.EnemySpawnDesigner-module__iXLu2q__layout{grid-template-columns:280px 1fr;gap:24px;display:grid}.EnemySpawnDesigner-module__iXLu2q__sidebar{height:fit-content;padding-left:32px}.EnemySpawnDesigner-module__iXLu2q__sidebarHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.EnemySpawnDesigner-module__iXLu2q__sidebarTitle{color:#52525b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__enemyCardWrapper{margin-bottom:12px;position:relative}.EnemySpawnDesigner-module__iXLu2q__enemyCardWrapper.EnemySpawnDesigner-module__iXLu2q__dragging{opacity:0;pointer-events:none}.EnemySpawnDesigner-module__iXLu2q__dragHandle{cursor:grab;color:#0000;justify-content:center;align-items:center;width:24px;transition:color .2s;display:flex;position:absolute;top:0;bottom:0;left:-28px}.EnemySpawnDesigner-module__iXLu2q__dragHandle.EnemySpawnDesigner-module__iXLu2q__visible{color:#52525b}.EnemySpawnDesigner-module__iXLu2q__dragHandle:hover{color:#71717a}.EnemySpawnDesigner-module__iXLu2q__dragHandle:active{cursor:grabbing}.EnemySpawnDesigner-module__iXLu2q__enemyCard{background:#111113;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.EnemySpawnDesigner-module__iXLu2q__enemyCard:hover{border-color:#ffffff1a}.EnemySpawnDesigner-module__iXLu2q__enemyCard.EnemySpawnDesigner-module__iXLu2q__expanded{border-color:#ffffff1a;box-shadow:0 4px 24px #0003}.EnemySpawnDesigner-module__iXLu2q__enemyCardHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .15s;display:flex}.EnemySpawnDesigner-module__iXLu2q__enemyCardHeader:hover{background:#ffffff05}.EnemySpawnDesigner-module__iXLu2q__enemyCardTitle{align-items:center;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__enemyCardIndicator{border-radius:2px;width:3px;height:12px;margin-right:8px}.EnemySpawnDesigner-module__iXLu2q__emojiButton{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:18px;line-height:1;transition:background .15s,transform .15s}.EnemySpawnDesigner-module__iXLu2q__emojiButton:hover{background:#ffffff14;transform:scale(1.1)}.EnemySpawnDesigner-module__iXLu2q__enemyNameInput{letter-spacing:.01em;background:0 0;border:none;outline:none;width:80px;font-size:13px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__enemyCardContent{max-height:0;padding:0 14px;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s;overflow:hidden}.EnemySpawnDesigner-module__iXLu2q__enemyCardContent.EnemySpawnDesigner-module__iXLu2q__expanded{max-height:400px;padding:0 14px 14px}.EnemySpawnDesigner-module__iXLu2q__enemyCardSliders{border-top:1px solid #ffffff0a;flex-direction:column;gap:12px;padding-top:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__sliderGroup{flex-direction:column;gap:6px;display:flex}.EnemySpawnDesigner-module__iXLu2q__sliderHeader{justify-content:space-between;align-items:center;display:flex}.EnemySpawnDesigner-module__iXLu2q__sliderLabel{color:#71717a;font-size:11px;font-weight:500}.EnemySpawnDesigner-module__iXLu2q__sliderValue{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__sliderTrackContainer{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:visible}.EnemySpawnDesigner-module__iXLu2q__sliderFill{border-radius:3px;height:100%;transition:width .1s;position:absolute;top:0;left:0}.EnemySpawnDesigner-module__iXLu2q__sliderInput{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.EnemySpawnDesigner-module__iXLu2q__sliderInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fafafa;border-radius:50%;width:14px;height:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #0000004d}.EnemySpawnDesigner-module__iXLu2q__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 12px #0006}.EnemySpawnDesigner-module__iXLu2q__sliderInput::-webkit-slider-thumb:active{transform:scale(1.05)}.EnemySpawnDesigner-module__iXLu2q__sliderInput::-moz-range-thumb{cursor:pointer;background:#fafafa;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 8px #0000004d}.EnemySpawnDesigner-module__iXLu2q__enemyCardActions{border-top:1px solid #ffffff0a;gap:8px;margin-top:12px;padding-top:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__colorPicker{cursor:pointer;background:0 0;border:none;border-radius:6px;width:32px;height:32px;padding:0}.EnemySpawnDesigner-module__iXLu2q__colorPicker::-webkit-color-swatch-wrapper{padding:2px}.EnemySpawnDesigner-module__iXLu2q__colorPicker::-webkit-color-swatch{border:1px solid #ffffff1a;border-radius:4px}.EnemySpawnDesigner-module__iXLu2q__removeButton{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__removeButton:hover{background:#ef444426;border-color:#ef444440}.EnemySpawnDesigner-module__iXLu2q__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;animation:.15s EnemySpawnDesigner-module__iXLu2q__fadeIn;position:fixed;inset:0}@keyframes EnemySpawnDesigner-module__iXLu2q__fadeIn{0%{opacity:0}to{opacity:1}}.EnemySpawnDesigner-module__iXLu2q__emojiModal{z-index:10000;background:#18181b;border:1px solid #ffffff1a;border-radius:16px;padding:20px;animation:.2s cubic-bezier(.4,0,.2,1) EnemySpawnDesigner-module__iXLu2q__modalIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000080}@keyframes EnemySpawnDesigner-module__iXLu2q__modalIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.EnemySpawnDesigner-module__iXLu2q__emojiModalHeader{color:#a1a1aa;text-align:center;margin-bottom:16px;font-size:13px}.EnemySpawnDesigner-module__iXLu2q__emojiModalHeader span{font-weight:600}.EnemySpawnDesigner-module__iXLu2q__emojiGrid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.EnemySpawnDesigner-module__iXLu2q__emojiOption{cursor:pointer;background:#ffffff0a;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .15s;display:flex}.EnemySpawnDesigner-module__iXLu2q__emojiOption:hover{background:#ffffff1a;transform:scale(1.1)}.EnemySpawnDesigner-module__iXLu2q__emojiOption.EnemySpawnDesigner-module__iXLu2q__selected{background:#6366f133;border-color:#6366f180}.EnemySpawnDesigner-module__iXLu2q__mainPanel{background:#111113;border:1px solid #ffffff0f;border-radius:16px;padding:20px}.EnemySpawnDesigner-module__iXLu2q__panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.EnemySpawnDesigner-module__iXLu2q__viewToggle{background:#ffffff08;border-radius:10px;gap:4px;padding:4px;display:flex}.EnemySpawnDesigner-module__iXLu2q__viewToggleBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__viewToggleBtn:hover{color:#a1a1aa}.EnemySpawnDesigner-module__iXLu2q__viewToggleBtn.EnemySpawnDesigner-module__iXLu2q__active{color:#fafafa;background:#ffffff14}.EnemySpawnDesigner-module__iXLu2q__balanceSubToggle{background:#22c55e1a;border:1px solid #22c55e33;border-radius:6px;gap:2px;margin-left:8px;padding:2px;display:flex}.EnemySpawnDesigner-module__iXLu2q__subToggleBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__subToggleBtn:hover{color:#a1a1aa}.EnemySpawnDesigner-module__iXLu2q__subToggleBtn.EnemySpawnDesigner-module__iXLu2q__active{color:#4ade80;background:#22c55e4d}.EnemySpawnDesigner-module__iXLu2q__maxLevelInput{align-items:center;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__maxLevelInput label{color:#52525b;font-size:12px}.EnemySpawnDesigner-module__iXLu2q__maxLevelInput input{color:#fafafa;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;width:64px;padding:6px 10px;font-size:13px;transition:border-color .15s}.EnemySpawnDesigner-module__iXLu2q__maxLevelInput input:focus{border-color:#6366f180}.EnemySpawnDesigner-module__iXLu2q__chartContainer{margin-bottom:20px}.EnemySpawnDesigner-module__iXLu2q__enemyToggleLegend{background:#ffffff05;border-radius:8px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__enemyToggleBtn{cursor:pointer;opacity:.5;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;transition:all .15s;display:flex}.EnemySpawnDesigner-module__iXLu2q__enemyToggleBtn:hover{background:#ffffff0f;border-color:#ffffff1a}.EnemySpawnDesigner-module__iXLu2q__enemyToggleBtn.EnemySpawnDesigner-module__iXLu2q__active{opacity:1;border-color:var(--enemy-color);background:color-mix(in srgb,var(--enemy-color)10%,transparent)}.EnemySpawnDesigner-module__iXLu2q__enemyToggleIndicator{border:1px solid var(--enemy-color);border-radius:2px;width:10px;height:10px;transition:background .15s}.EnemySpawnDesigner-module__iXLu2q__enemyToggleEmoji{font-size:14px}.EnemySpawnDesigner-module__iXLu2q__enemyToggleName{color:#a1a1aa;font-size:12px;font-weight:500}.EnemySpawnDesigner-module__iXLu2q__enemyToggleBtn.EnemySpawnDesigner-module__iXLu2q__active .EnemySpawnDesigner-module__iXLu2q__enemyToggleName{color:#fafafa}.EnemySpawnDesigner-module__iXLu2q__levelPreview{background:#ffffff05;border-radius:12px;margin-bottom:20px;padding:16px}.EnemySpawnDesigner-module__iXLu2q__levelPreviewHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__levelPreviewLabel{color:#71717a;font-size:12px}.EnemySpawnDesigner-module__iXLu2q__levelPreviewValue{color:#fafafa;font-variant-numeric:tabular-nums;background:#6366f126;border-radius:6px;padding:4px 12px;font-size:14px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__levelSliderContainer{background:#ffffff0f;border-radius:4px;height:8px;position:relative;overflow:visible}.EnemySpawnDesigner-module__iXLu2q__levelSliderFill{background:linear-gradient(90deg,#6366f166,#6366f1cc);border-radius:4px;height:100%;transition:width .1s;position:absolute;top:0;left:0}.EnemySpawnDesigner-module__iXLu2q__levelSliderInput{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.EnemySpawnDesigner-module__iXLu2q__levelSliderInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fafafa;border-radius:50%;width:18px;height:18px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #0000004d,0 0 0 3px #6366f14d}.EnemySpawnDesigner-module__iXLu2q__levelSliderInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.EnemySpawnDesigner-module__iXLu2q__levelSliderInput::-moz-range-thumb{cursor:pointer;background:#fafafa;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0000004d,0 0 0 3px #6366f14d}.EnemySpawnDesigner-module__iXLu2q__spawnOdds{background:#ffffff05;border-radius:12px;margin-bottom:20px;padding:16px}.EnemySpawnDesigner-module__iXLu2q__spawnOddsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.EnemySpawnDesigner-module__iXLu2q__spawnOddsTitle{color:#52525b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__spawnOddsFormula{color:#52525b;background:#0003;border-radius:4px;padding:4px 8px;font-family:SF Mono,Monaco,monospace;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__spawnOddsFormula code{color:#a5b4fc}.EnemySpawnDesigner-module__iXLu2q__spawnOddsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.EnemySpawnDesigner-module__iXLu2q__spawnItem{background:#0003;border-radius:8px;padding:12px;transition:background .15s}.EnemySpawnDesigner-module__iXLu2q__spawnItem:hover{background:#0000004d}.EnemySpawnDesigner-module__iXLu2q__spawnItemHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__spawnItemName{align-items:center;gap:6px;font-size:13px;display:flex}.EnemySpawnDesigner-module__iXLu2q__spawnItemName span:first-child{font-size:14px}.EnemySpawnDesigner-module__iXLu2q__spawnItemPercent{color:#fafafa;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__spawnItemBar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.EnemySpawnDesigner-module__iXLu2q__spawnItemBarFill{border-radius:2px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.EnemySpawnDesigner-module__iXLu2q__paramGuide{background:#6366f10a;border:1px solid #6366f11a;border-radius:12px;padding:16px}.EnemySpawnDesigner-module__iXLu2q__paramGuideTitle{color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:11px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__paramGuideGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.EnemySpawnDesigner-module__iXLu2q__paramItem{background:#00000026;border-radius:8px;padding:12px}.EnemySpawnDesigner-module__iXLu2q__paramItemHeader{align-items:center;gap:8px;margin-bottom:6px;display:flex}.EnemySpawnDesigner-module__iXLu2q__paramSymbol{font-size:14px;font-weight:700}.EnemySpawnDesigner-module__iXLu2q__paramName{color:#e4e4e7;font-size:13px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__paramDescription{color:#71717a;margin:0;font-size:12px;line-height:1.5}.EnemySpawnDesigner-module__iXLu2q__paramDescription strong{color:#a1a1aa}.EnemySpawnDesigner-module__iXLu2q__dropIndicator{pointer-events:none;background:#6366f114;border:2px dashed #6366f166;border-radius:12px;justify-content:center;align-items:center;height:54px;transition:top .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;left:0;right:0}.EnemySpawnDesigner-module__iXLu2q__dropIndicatorText{color:#6366f199;font-size:11px;font-weight:500}.EnemySpawnDesigner-module__iXLu2q__dragGhost{pointer-events:none;z-index:1000;opacity:.95;position:fixed}.EnemySpawnDesigner-module__iXLu2q__dragGhostCard{border-radius:12px;align-items:center;gap:8px;padding:12px 16px;transition:transform .1s;display:flex;transform:rotate(2deg)scale(1.02);box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff1a}.EnemySpawnDesigner-module__iXLu2q__dragGhostCard .EnemySpawnDesigner-module__iXLu2q__gripIcon{color:#52525b}.EnemySpawnDesigner-module__iXLu2q__codeModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000b3;animation:.15s EnemySpawnDesigner-module__iXLu2q__fadeIn;position:fixed;inset:0}.EnemySpawnDesigner-module__iXLu2q__codeModal{z-index:10000;background:#111113;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:90%;max-width:720px;max-height:80vh;animation:.2s cubic-bezier(.4,0,.2,1) EnemySpawnDesigner-module__iXLu2q__modalIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0009}.EnemySpawnDesigner-module__iXLu2q__codeModalHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.EnemySpawnDesigner-module__iXLu2q__codeModalTitle{color:#fafafa;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.EnemySpawnDesigner-module__iXLu2q__codeModalIcon{opacity:.7;font-size:16px}.EnemySpawnDesigner-module__iXLu2q__codeModalActions{align-items:center;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__codeModalCopy{color:#4ade80;cursor:pointer;background:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.EnemySpawnDesigner-module__iXLu2q__codeModalCopy:hover{background:#22c55e33;border-color:#22c55e4d}.EnemySpawnDesigner-module__iXLu2q__codeModalCopy.EnemySpawnDesigner-module__iXLu2q__copied{background:#22c55e40;border-color:#22c55e66}.EnemySpawnDesigner-module__iXLu2q__codeModalClose{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.EnemySpawnDesigner-module__iXLu2q__codeModalClose:hover{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff1f}.EnemySpawnDesigner-module__iXLu2q__codeModalContent{border-radius:0 0 16px 16px;flex:1;overflow:auto}@media (max-width:900px){.EnemySpawnDesigner-module__iXLu2q__layout{grid-template-columns:1fr}.EnemySpawnDesigner-module__iXLu2q__sidebar{max-height:none;padding-left:32px}.EnemySpawnDesigner-module__iXLu2q__panelHeader{flex-direction:column;align-items:flex-start}.EnemySpawnDesigner-module__iXLu2q__codeModal{width:95%;max-height:85vh}}.EnemySpawnDesigner-module__iXLu2q__tabNav{background:#ffffff08;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.EnemySpawnDesigner-module__iXLu2q__tabBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__tabBtn:hover{color:#a1a1aa}.EnemySpawnDesigner-module__iXLu2q__tabBtn.EnemySpawnDesigner-module__iXLu2q__active{color:#fafafa;background:#ffffff14}.EnemySpawnDesigner-module__iXLu2q__tabContent{display:none}.EnemySpawnDesigner-module__iXLu2q__tabContent.EnemySpawnDesigner-module__iXLu2q__active{display:block}.EnemySpawnDesigner-module__iXLu2q__referencePanel{border-radius:12px;padding:16px;transition:all .2s}.EnemySpawnDesigner-module__iXLu2q__referencePanel.EnemySpawnDesigner-module__iXLu2q__enabled{background:#f59e0b0a;border:1px solid #f59e0b1a}.EnemySpawnDesigner-module__iXLu2q__referencePanel.EnemySpawnDesigner-module__iXLu2q__enabled .EnemySpawnDesigner-module__iXLu2q__referencePanelHeader{margin-bottom:16px}.EnemySpawnDesigner-module__iXLu2q__toggleLabel{cursor:pointer;color:#fafafa;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.EnemySpawnDesigner-module__iXLu2q__toggleCheckbox{display:none}.EnemySpawnDesigner-module__iXLu2q__toggleSwitch{background:#ffffff1a;border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.EnemySpawnDesigner-module__iXLu2q__toggleSwitch:after{content:"";background:#71717a;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.EnemySpawnDesigner-module__iXLu2q__toggleCheckbox:checked+.EnemySpawnDesigner-module__iXLu2q__toggleSwitch{background:#f59e0b4d}.EnemySpawnDesigner-module__iXLu2q__toggleCheckbox:checked+.EnemySpawnDesigner-module__iXLu2q__toggleSwitch:after{background:#f59e0b;transform:translate(20px)}.EnemySpawnDesigner-module__iXLu2q__referenceSection{border-bottom:1px solid #ffffff0a;margin-bottom:16px;padding-bottom:16px}.EnemySpawnDesigner-module__iXLu2q__referenceSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.EnemySpawnDesigner-module__iXLu2q__referenceSectionHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__referenceLabel{color:#71717a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.EnemySpawnDesigner-module__iXLu2q__referenceInput{color:#fafafa;background:#0003;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}.EnemySpawnDesigner-module__iXLu2q__referenceInput:focus{border-color:#f59e0b80}.EnemySpawnDesigner-module__iXLu2q__referenceRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EnemySpawnDesigner-module__iXLu2q__referenceField{flex-direction:column;display:flex}.EnemySpawnDesigner-module__iXLu2q__growthTypeGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.EnemySpawnDesigner-module__iXLu2q__growthTypeBtn{color:#71717a;cursor:pointer;background:#0003;border:1px solid #ffffff14;border-radius:6px;padding:8px 4px;font-size:11px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__growthTypeBtn:hover{color:#a1a1aa;background:#0000004d}.EnemySpawnDesigner-module__iXLu2q__growthTypeBtn.EnemySpawnDesigner-module__iXLu2q__active{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.EnemySpawnDesigner-module__iXLu2q__customPointsList{flex-direction:column;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__noPointsText{color:#52525b;margin:0;font-size:12px;font-style:italic}.EnemySpawnDesigner-module__iXLu2q__customPointRow{align-items:flex-end;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__pointField{flex-direction:column;flex:1;display:flex}.EnemySpawnDesigner-module__iXLu2q__pointField label{color:#52525b;margin-bottom:4px;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__pointInput{color:#fafafa;background:#0003;border:1px solid #ffffff14;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:12px}.EnemySpawnDesigner-module__iXLu2q__pointInput:focus{border-color:#f59e0b80}.EnemySpawnDesigner-module__iXLu2q__addPointBtn{color:#f59e0b;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__addPointBtn:hover{background:#f59e0b33}.EnemySpawnDesigner-module__iXLu2q__removePointBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:all .15s;display:flex}.EnemySpawnDesigner-module__iXLu2q__removePointBtn:hover{background:#ef444433}.EnemySpawnDesigner-module__iXLu2q__balanceSettings{flex-direction:column;gap:16px;display:flex}.EnemySpawnDesigner-module__iXLu2q__balanceField{flex-direction:column;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__balanceField label{color:#a1a1aa;flex-direction:column;gap:2px;font-size:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__balanceHint{color:#52525b;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__balanceSlider{appearance:none;background:#ffffff1a;border-radius:3px;outline:none;width:100%;height:6px}.EnemySpawnDesigner-module__iXLu2q__balanceSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#f59e0b;border-radius:50%;width:14px;height:14px}.EnemySpawnDesigner-module__iXLu2q__balanceSlider::-moz-range-thumb{cursor:pointer;background:#f59e0b;border:none;border-radius:50%;width:14px;height:14px}.EnemySpawnDesigner-module__iXLu2q__balanceValue{color:#f59e0b;text-align:right;font-size:13px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__colorRow{align-items:center;gap:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__referenceColorPicker{cursor:pointer;background:0 0;border:none;border-radius:6px;width:36px;height:36px;padding:0}.EnemySpawnDesigner-module__iXLu2q__referenceColorPicker::-webkit-color-swatch-wrapper{padding:2px}.EnemySpawnDesigner-module__iXLu2q__referenceColorPicker::-webkit-color-swatch{border:1px solid #ffffff1a;border-radius:4px}.EnemySpawnDesigner-module__iXLu2q__importExportToggle{color:#71717a;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;width:100%;padding:8px;font-size:12px;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__importExportToggle:hover{color:#a1a1aa;background:#ffffff05}.EnemySpawnDesigner-module__iXLu2q__importExportPanel{border-top:1px solid #ffffff0a;margin-top:12px;padding-top:12px}.EnemySpawnDesigner-module__iXLu2q__importSection{margin-bottom:16px}.EnemySpawnDesigner-module__iXLu2q__jsonTextarea{color:#fafafa;resize:vertical;background:#0000004d;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;height:100px;padding:8px;font-family:SF Mono,Monaco,monospace;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__jsonTextarea:focus{border-color:#f59e0b80}.EnemySpawnDesigner-module__iXLu2q__jsonTextarea::placeholder{color:#3f3f46}.EnemySpawnDesigner-module__iXLu2q__importError{color:#f87171;margin:8px 0 0;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__importActions{gap:8px;margin-top:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__importBtn{color:#a5b4fc;cursor:pointer;background:#6366f11a;border:1px solid #6366f133;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__importBtn:hover{background:#6366f133}.EnemySpawnDesigner-module__iXLu2q__exportSection{margin-top:12px}.EnemySpawnDesigner-module__iXLu2q__exportBtn{color:#4ade80;cursor:pointer;background:#22c55e1a;border:1px solid #22c55e33;border-radius:6px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__exportBtn:hover{background:#22c55e33}.EnemySpawnDesigner-module__iXLu2q__balanceSummary{background:#ffffff05;border-radius:12px;margin-bottom:20px;padding:16px}.EnemySpawnDesigner-module__iXLu2q__balanceSummaryHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.EnemySpawnDesigner-module__iXLu2q__balanceSummaryTitle{color:#52525b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__balanceStatusBadge{border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__balanceStatusBadge.EnemySpawnDesigner-module__iXLu2q__balanced{color:#4ade80;background:#22c55e26}.EnemySpawnDesigner-module__iXLu2q__balanceStatusBadge.EnemySpawnDesigner-module__iXLu2q__warning{color:#fbbf24;background:#f59e0b26}.EnemySpawnDesigner-module__iXLu2q__balanceStatusBadge.EnemySpawnDesigner-module__iXLu2q__danger{color:#f87171;background:#ef444426}.EnemySpawnDesigner-module__iXLu2q__balanceMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.EnemySpawnDesigner-module__iXLu2q__balanceMetric{text-align:center;background:#0003;border-radius:8px;padding:12px}.EnemySpawnDesigner-module__iXLu2q__balanceMetricValue{color:#fafafa;margin-bottom:4px;font-size:20px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__balanceMetricLabel{color:#71717a;text-transform:uppercase;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__balanceMetricSubtext{color:#52525b;margin-top:2px;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__chartLegend{background:#0003;border-radius:8px;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__legendItem{color:#a1a1aa;align-items:center;gap:6px;font-size:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__legendColor{border-radius:1px;width:12px;height:3px}.EnemySpawnDesigner-module__iXLu2q__legendColorDashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);border-radius:1px;width:12px;height:3px}.EnemySpawnDesigner-module__iXLu2q__legendColorLine{border-radius:1px;width:12px;height:2px}.EnemySpawnDesigner-module__iXLu2q__balancePanel{border-radius:12px;padding:16px;transition:all .2s}.EnemySpawnDesigner-module__iXLu2q__balancePanel.EnemySpawnDesigner-module__iXLu2q__enabled{background:#22c55e0a;border:1px solid #22c55e1a}.EnemySpawnDesigner-module__iXLu2q__balancePanel.EnemySpawnDesigner-module__iXLu2q__enabled .EnemySpawnDesigner-module__iXLu2q__balancePanelHeader,.EnemySpawnDesigner-module__iXLu2q__balanceSection{border-bottom:1px solid #ffffff0a;margin-bottom:16px;padding-bottom:16px}.EnemySpawnDesigner-module__iXLu2q__balanceSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.EnemySpawnDesigner-module__iXLu2q__balanceSectionTitle{color:#4ade80;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:11px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__balanceBaseInput{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__balanceBaseInput label{color:#a1a1aa;font-size:12px}.EnemySpawnDesigner-module__iXLu2q__inputWithUnit{align-items:center;gap:6px;display:flex}.EnemySpawnDesigner-module__iXLu2q__inputWithUnit span{color:#52525b;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__balanceInput{color:#fafafa;text-align:right;background:#0003;border:1px solid #ffffff14;border-radius:6px;outline:none;width:70px;padding:6px 10px;font-size:13px}.EnemySpawnDesigner-module__iXLu2q__balanceInput:focus{border-color:#22c55e80}.EnemySpawnDesigner-module__iXLu2q__scalingInput{margin-top:8px}.EnemySpawnDesigner-module__iXLu2q__scalingTypeRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.EnemySpawnDesigner-module__iXLu2q__scalingLabel{color:#71717a;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__scalingSelect{color:#a1a1aa;cursor:pointer;background:#0003;border:1px solid #ffffff14;border-radius:4px;outline:none;padding:4px 8px;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__scalingSelect:focus{border-color:#22c55e80}.EnemySpawnDesigner-module__iXLu2q__scalingValueRow{align-items:center;gap:6px;padding-left:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__scalingFormula{color:#4ade80;width:16px;font-size:14px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__scalingValueInput{color:#fafafa;text-align:right;background:#0003;border:1px solid #ffffff14;border-radius:4px;outline:none;width:60px;padding:4px 8px;font-size:12px}.EnemySpawnDesigner-module__iXLu2q__scalingValueInput:focus{border-color:#22c55e80}.EnemySpawnDesigner-module__iXLu2q__scalingUnit{color:#52525b;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__scalingCustomHint{color:#52525b;padding-left:8px;font-size:10px;font-style:italic}.EnemySpawnDesigner-module__iXLu2q__thresholdRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__thresholdRow label{color:#71717a;width:50px;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__thresholdSlider{appearance:none;background:#ffffff1a;border-radius:2px;outline:none;flex:1;height:4px}.EnemySpawnDesigner-module__iXLu2q__thresholdSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4ade80;border-radius:50%;width:12px;height:12px}.EnemySpawnDesigner-module__iXLu2q__thresholdSlider::-moz-range-thumb{cursor:pointer;background:#4ade80;border:none;border-radius:50%;width:12px;height:12px}.EnemySpawnDesigner-module__iXLu2q__thresholdRow span{color:#a1a1aa;text-align:right;width:40px;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__derivedValues{background:#00000026;border-radius:8px;padding:10px}.EnemySpawnDesigner-module__iXLu2q__derivedRow{color:#71717a;justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;display:flex}.EnemySpawnDesigner-module__iXLu2q__derivedRow.EnemySpawnDesigner-module__iXLu2q__derivedHighlight{background:#22c55e1a;border-radius:4px;margin:4px -6px;padding:6px}.EnemySpawnDesigner-module__iXLu2q__derivedRow.EnemySpawnDesigner-module__iXLu2q__derivedHighlight span{color:#4ade80}.EnemySpawnDesigner-module__iXLu2q__derivedValue{color:#fafafa;font-variant-numeric:tabular-nums;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__validationStatus{border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__balanced{background:#22c55e1a}.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__warning{background:#fbbf241a}.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__danger,.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__too-hard,.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__too-easy{background:#f871711a}.EnemySpawnDesigner-module__iXLu2q__validationIcon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:600;display:flex}.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__balanced .EnemySpawnDesigner-module__iXLu2q__validationIcon{color:#4ade80;background:#22c55e33}.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__warning .EnemySpawnDesigner-module__iXLu2q__validationIcon{color:#fbbf24;background:#fbbf2433}.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__danger .EnemySpawnDesigner-module__iXLu2q__validationIcon,.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__too-hard .EnemySpawnDesigner-module__iXLu2q__validationIcon,.EnemySpawnDesigner-module__iXLu2q__validationStatus.EnemySpawnDesigner-module__iXLu2q__too-easy .EnemySpawnDesigner-module__iXLu2q__validationIcon{color:#f87171;background:#f8717133}.EnemySpawnDesigner-module__iXLu2q__validationText{flex:1}.EnemySpawnDesigner-module__iXLu2q__validationTitle{color:#fafafa;font-size:13px;font-weight:600}.EnemySpawnDesigner-module__iXLu2q__validationRatio{color:#71717a;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__budgetComparison{margin-top:8px}.EnemySpawnDesigner-module__iXLu2q__budgetBar{background:#ffffff0f;border-radius:4px;height:8px;position:relative;overflow:visible}.EnemySpawnDesigner-module__iXLu2q__budgetFill{border-radius:4px;height:100%;transition:width .3s}.EnemySpawnDesigner-module__iXLu2q__budgetTarget{background:#fafafa;border-radius:1px;width:2px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.EnemySpawnDesigner-module__iXLu2q__budgetLabels{color:#52525b;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.EnemySpawnDesigner-module__iXLu2q__recommendations{flex-direction:column;gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__recommendation{background:#00000026;border-radius:6px;padding:8px 10px}.EnemySpawnDesigner-module__iXLu2q__recMessage{color:#a1a1aa;margin-bottom:2px;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__recAdjustment{color:#fafafa;font-size:12px;font-weight:500}.EnemySpawnDesigner-module__iXLu2q__adjustmentHint{color:#71717a;margin-bottom:12px;font-size:11px;line-height:1.4}.EnemySpawnDesigner-module__iXLu2q__adjustmentList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.EnemySpawnDesigner-module__iXLu2q__adjustmentItem{background:#0003;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.EnemySpawnDesigner-module__iXLu2q__adjustmentLevel{align-items:center;gap:4px;display:flex}.EnemySpawnDesigner-module__iXLu2q__adjustmentLevel label{color:#71717a;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__adjustmentInput{color:#fafafa;text-align:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;width:50px;padding:4px 6px;font-size:12px}.EnemySpawnDesigner-module__iXLu2q__adjustmentInput:focus{border-color:#22c55e80;outline:none}.EnemySpawnDesigner-module__iXLu2q__adjustmentMultiplier{flex:1;align-items:center;gap:4px;display:flex}.EnemySpawnDesigner-module__iXLu2q__adjustmentPercent{color:#71717a;font-size:10px}.EnemySpawnDesigner-module__iXLu2q__adjustmentDelete{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;transition:all .15s;display:flex}.EnemySpawnDesigner-module__iXLu2q__adjustmentDelete:hover{color:#f87171;background:#ef444433}.EnemySpawnDesigner-module__iXLu2q__adjustmentActions{gap:8px;display:flex}.EnemySpawnDesigner-module__iXLu2q__addAdjustmentBtn{color:#4ade80;cursor:pointer;background:#22c55e1a;border:1px solid #22c55e33;border-radius:6px;flex:1;padding:8px 12px;font-size:11px;font-weight:500;transition:all .15s}.EnemySpawnDesigner-module__iXLu2q__addAdjustmentBtn:hover{background:#22c55e33;border-color:#22c55e4d}.EnemySpawnDesigner-module__iXLu2q__adjustmentActive{color:#4ade80;background:#22c55e1a;border-radius:4px;margin-top:8px;padding:6px 10px;font-size:11px}.EnemySpawnDesigner-module__iXLu2q__layoutGrid{grid-template-columns:auto 1fr 300px;gap:20px;display:grid}.EnemySpawnDesigner-module__iXLu2q__layoutThreeCol{grid-template-columns:260px 1fr 300px;gap:20px;display:grid}.EnemySpawnDesigner-module__iXLu2q__layoutTwoCol{grid-template-columns:1fr 300px;gap:20px;display:grid}.EnemySpawnDesigner-module__iXLu2q__leftPanel{opacity:0;width:0;min-width:0;margin-right:-20px;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.EnemySpawnDesigner-module__iXLu2q__leftPanel.EnemySpawnDesigner-module__iXLu2q__visible{opacity:1;width:260px;min-width:260px;margin-right:0}.EnemySpawnDesigner-module__iXLu2q__centerPanel{min-width:0}.EnemySpawnDesigner-module__iXLu2q__rightPanel{height:fit-content;padding-left:20px}.EnemySpawnDesigner-module__iXLu2q__rightPanelInner{background:#111113;border:1px solid #ffffff0f;border-radius:12px;padding:16px}@media (max-width:1200px){.EnemySpawnDesigner-module__iXLu2q__layoutThreeCol{grid-template-columns:240px 1fr 280px;gap:16px}}@media (max-width:1000px){.EnemySpawnDesigner-module__iXLu2q__layoutThreeCol{grid-template-columns:1fr}.EnemySpawnDesigner-module__iXLu2q__leftPanel,.EnemySpawnDesigner-module__iXLu2q__rightPanel{max-height:none;padding-left:0}}
