.UnlimitedConfigModal_overlay__4RSo_{position:fixed;inset:0;z-index:160;background:rgba(2,3,5,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:UnlimitedConfigModal_fadeIn__VYBsH .15s ease both}.UnlimitedConfigModal_modal__BIS5g{width:100%;max-width:600px;max-height:min(88vh,720px);display:flex;flex-direction:column;background:var(--panel-solid);border:1px solid var(--border-gold);box-shadow:var(--shadow-lg);animation:UnlimitedConfigModal_popIn__ApJIU .18s ease both;overflow:hidden}.UnlimitedConfigModal_head__hCp2c{padding:1.4rem 1.4rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.UnlimitedConfigModal_title__a4cmC{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-top:.15rem}.UnlimitedConfigModal_sub__UKpgM{margin-top:.3rem;font-size:.85rem;color:var(--text-muted)}.UnlimitedConfigModal_body__grjCe{padding:1.1rem 1.4rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.4rem}.UnlimitedConfigModal_section__4FDJ0{display:flex;flex-direction:column;gap:.55rem}.UnlimitedConfigModal_sectionHead__O_AxB{display:flex;align-items:baseline;justify-content:space-between}.UnlimitedConfigModal_sectionTitle__xUSiG{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.UnlimitedConfigModal_sectionMeta__lbCYg{font-size:.78rem;color:var(--accent);font-weight:600}.UnlimitedConfigModal_sectionHint__PuHaZ{font-size:.8rem;line-height:1.5;color:var(--text-muted);margin-top:-.15rem}.UnlimitedConfigModal_traitGroup__K05Br{display:flex;flex-direction:column;gap:.4rem}.UnlimitedConfigModal_traitGroup__K05Br+.UnlimitedConfigModal_traitGroup__K05Br{margin-top:.5rem}.UnlimitedConfigModal_traitGroupTitle__8EiG5{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint,var(--text-muted));opacity:.85}.UnlimitedConfigModal_checkGrid__6Bpz3{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.35rem;gap:.35rem}.UnlimitedConfigModal_checkGridSingle__RpmMv{grid-template-columns:1fr}.UnlimitedConfigModal_check__dxZwB{display:flex;align-items:center;gap:.5rem;padding:.42rem .55rem;border-radius:0;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.UnlimitedConfigModal_checkOn__Z7oR2,.UnlimitedConfigModal_check__dxZwB:hover{border-color:var(--border-strong);color:var(--text)}.UnlimitedConfigModal_checkInput__dZt1B{position:absolute;opacity:0;width:0;height:0}.UnlimitedConfigModal_checkBox__yQQQh{flex-shrink:0;width:16px;height:16px;border-radius:0;border:1.5px solid var(--border-strong);background:var(--surface-3);position:relative;transition:background .15s ease,border-color .15s ease}.UnlimitedConfigModal_checkOn__Z7oR2 .UnlimitedConfigModal_checkBox__yQQQh{background:var(--accent);border-color:var(--accent)}.UnlimitedConfigModal_checkOn__Z7oR2 .UnlimitedConfigModal_checkBox__yQQQh:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid #12100a;border-width:0 2px 2px 0;transform:rotate(45deg)}.UnlimitedConfigModal_checkInput__dZt1B:focus-visible+.UnlimitedConfigModal_checkBox__yQQQh{outline:2px solid var(--accent-bright);outline-offset:2px}.UnlimitedConfigModal_checkLabel__UsLMu{font-size:.82rem;font-weight:600;line-height:1.25}.UnlimitedConfigModal_toggleRow__W3vE2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.UnlimitedConfigModal_toggleRow__W3vE2.UnlimitedConfigModal_disabled__ISX1l{opacity:.5;cursor:not-allowed}.UnlimitedConfigModal_toggleLabel__qajHK{display:block;font-weight:600;font-size:.9rem}.UnlimitedConfigModal_toggleHint__fO0t0{display:block;font-size:.78rem;color:var(--text-muted);margin-top:.15rem;max-width:42ch}.UnlimitedConfigModal_switch__cq_Vo{flex-shrink:0;width:46px;height:26px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-3);position:relative;cursor:pointer;transition:background .18s ease,border-color .18s ease}.UnlimitedConfigModal_switch__cq_Vo:disabled{cursor:not-allowed}.UnlimitedConfigModal_switchOn__BUH2i{background:var(--accent);border-color:var(--accent)}.UnlimitedConfigModal_knob__iK1T4{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .18s ease}.UnlimitedConfigModal_switchOn__BUH2i .UnlimitedConfigModal_knob__iK1T4{transform:translateX(20px)}.UnlimitedConfigModal_segmented__RCpWR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.UnlimitedConfigModal_segment__lDNlU{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .4rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.UnlimitedConfigModal_segment__lDNlU:hover{border-color:var(--border-strong);color:var(--text)}.UnlimitedConfigModal_segmentOn__hWSi_{background:var(--accent-dim);border-color:var(--accent);color:var(--accent-bright)}.UnlimitedConfigModal_segNum__mtBl1{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.UnlimitedConfigModal_segLabel__JyKJz{font-size:.72rem;letter-spacing:.04em}.UnlimitedConfigModal_warn__1S4KY{margin:0 1.4rem .2rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.45;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 10%,transparent)}.UnlimitedConfigModal_actions__l1YSe{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:1rem 1.4rem 1.2rem;border-top:1px solid var(--border)}.UnlimitedConfigModal_actionsMain__1T9Dw{display:flex;gap:.55rem}.UnlimitedConfigModal_reset__O8njn{background:none;border:none;color:var(--text-muted);font-size:.82rem;cursor:pointer;padding:.4rem .2rem;transition:color .15s ease}.UnlimitedConfigModal_reset__O8njn:hover{color:var(--text);text-decoration:underline}@media (max-width:420px){.UnlimitedConfigModal_actions__l1YSe{flex-direction:column-reverse;align-items:stretch}.UnlimitedConfigModal_actionsMain__1T9Dw{justify-content:space-between}.UnlimitedConfigModal_actionsMain__1T9Dw .UnlimitedConfigModal_btn__e75Up{flex:1 1}}