:root{--spacing-horizontal:16px;--spacing-vertical:16px;--section-vertical:16px;--grid-gap:12px;--header-top:10px;--container-horizontal:20px;--component-min-width-four-column:180px;--component-min-width-three-column:200px;--component-min-width-two-column:250px;--component-min-width-one-column:300px;--border-color:#ffffff14;--background-color:#141414;--primary-bg:#141414;--primary-text:#ededed;--font-family:"PingFang SC",sans-serif}.ParameterSettings-module__sPBgXG__container{width:100%;min-height:508px;margin:0;position:relative}.ParameterSettings-module__sPBgXG__borderContainer{border:1px solid var(--border-color);background-color:var(--background-color);box-sizing:border-box;border-radius:16px;flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.ParameterSettings-module__sPBgXG__header{margin-left:var(--container-horizontal);margin-right:var(--container-horizontal);margin-top:var(--header-top);margin-bottom:var(--header-top);justify-content:space-between;align-items:center;display:flex}.ParameterSettings-module__sPBgXG__titleButton{background-color:var(--primary-bg);width:86px;height:36px;color:var(--primary-text);font-family:var(--font-family);text-align:center;cursor:default;border-radius:10px;justify-content:center;align-items:center;margin:0 2px;font-size:16px;font-weight:500;line-height:23px;transition:background-color .3s;display:flex}.ParameterSettings-module__sPBgXG__content{padding:0 0 var(--section-vertical)0;flex:1}.ParameterSettings-module__sPBgXG__section{margin-bottom:var(--section-vertical);margin-left:0;margin-right:0}.ParameterSettings-module__sPBgXG__grid{gap:var(--grid-gap);margin-bottom:var(--section-vertical);margin-left:var(--container-horizontal);margin-right:var(--container-horizontal);width:calc(100% - 40px);display:grid}.ParameterSettings-module__sPBgXG__gridFourColumns{grid-template-columns:repeat(auto-fit,minmax(var(--component-min-width-four-column),1fr))}.ParameterSettings-module__sPBgXG__gridThreeColumns{grid-template-columns:repeat(auto-fit,minmax(var(--component-min-width-three-column),1fr))}.ParameterSettings-module__sPBgXG__gridTwoColumns{grid-template-columns:repeat(auto-fit,minmax(var(--component-min-width-two-column),1fr))}.ParameterSettings-module__sPBgXG__gridOneColumn{grid-template-columns:repeat(auto-fit,minmax(var(--component-min-width-one-column),1fr))}.ParameterSettings-module__sPBgXG__component{opacity:1;transition:all .3s ease-in-out;transform:translateY(0)}.ParameterSettings-module__sPBgXG__loading{height:200px;color:var(--primary-text);font-family:var(--font-family);justify-content:center;align-items:center;display:flex}.ParameterSettings-module__sPBgXG__error{color:#ff6b6b;height:200px;font-family:var(--font-family);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ParameterSettings-module__sPBgXG__errorButton{background-color:var(--primary-bg);color:var(--primary-text);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;margin-top:10px;padding:8px 16px;transition:background-color .3s}.ParameterSettings-module__sPBgXG__errorButton:hover{background-color:#333}@media (max-width:768px){.ParameterSettings-module__sPBgXG__container{width:100%;margin:0}.ParameterSettings-module__sPBgXG__grid{margin-left:var(--spacing-horizontal);margin-right:var(--spacing-horizontal);grid-template-columns:1fr;width:calc(100% - 40px)}.ParameterSettings-module__sPBgXG__header{margin-left:var(--spacing-horizontal);margin-right:var(--spacing-horizontal)}.ParameterSettings-module__sPBgXG__customLayoutRow{margin-left:var(--spacing-horizontal);margin-right:var(--spacing-horizontal);width:calc(100% - 40px)}}@keyframes ParameterSettings-module__sPBgXG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ParameterSettings-module__sPBgXG__fadeIn{animation:.3s ease-in-out ParameterSettings-module__sPBgXG__fadeIn}.ParameterSettings-module__sPBgXG__customLayoutRow{gap:var(--grid-gap);margin-bottom:var(--section-vertical);margin-left:var(--container-horizontal);margin-right:var(--container-horizontal);width:calc(100% - 40px)}.ParameterSettings-module__sPBgXG__debug{border:1px dashed red}.ParameterSettings-module__sPBgXG__debugInfo{color:#fff;z-index:9999;background:#000c;padding:5px;font-family:monospace;font-size:12px;position:absolute;top:0;right:0}.ParameterSettings-module__sPBgXG__expansionControl{border:1px solid var(--border-color);box-sizing:border-box;width:100%;height:80px;margin-bottom:var(--section-vertical);background-color:#111;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ParameterSettings-module__sPBgXG__expansionControlHeader{justify-content:flex-start;align-items:center;min-width:80px;display:flex}.ParameterSettings-module__sPBgXG__expansionControlTitle{font-family:var(--font-family);color:var(--primary-text);font-size:14px;font-weight:500}.ParameterSettings-module__sPBgXG__lockButton{border:1px solid var(--border-color);cursor:pointer;color:var(--primary-text);background:0 0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;padding:6px 8px;font-size:16px;transition:all .2s;display:flex}.ParameterSettings-module__sPBgXG__lockButton:hover{background-color:#ffffff1a}.ParameterSettings-module__sPBgXG__lockButton.ParameterSettings-module__sPBgXG__locked{background-color:#4caf5033;border-color:#4caf50}.ParameterSettings-module__sPBgXG__lockButton.ParameterSettings-module__sPBgXG__unlocked{background-color:#ff980033;border-color:#ff9800}.ParameterSettings-module__sPBgXG__expansionControlInputs{flex:1;justify-content:space-around;align-items:center;gap:16px;display:flex}.ParameterSettings-module__sPBgXG__directionInput{flex-direction:column;flex:none;align-items:center;width:80px;display:flex}.ParameterSettings-module__sPBgXG__directionLabel{font-family:var(--font-family);color:var(--primary-text);text-align:center;margin-bottom:6px;font-size:12px}.ParameterSettings-module__sPBgXG__stepperInput{border:1px solid var(--border-color);background-color:#0000;border-radius:10px;align-items:center;width:100%;height:36px;display:flex;overflow:hidden}.ParameterSettings-module__sPBgXG__stepperButton{width:28px;height:100%;color:var(--primary-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;transition:background-color .2s;display:flex}.ParameterSettings-module__sPBgXG__stepperButton:hover:not(:disabled){background-color:#ffffff1a}.ParameterSettings-module__sPBgXG__stepperButton:disabled{opacity:.5;cursor:not-allowed}.ParameterSettings-module__sPBgXG__stepperButton:first-child{border-right:1px solid var(--border-color)}.ParameterSettings-module__sPBgXG__stepperButton:last-child{border-left:1px solid var(--border-color)}.ParameterSettings-module__sPBgXG__stepperInputField{text-align:center;font-family:var(--font-family);color:var(--primary-text);background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 6px;font-size:14px}.ParameterSettings-module__sPBgXG__stepperInputField:focus{background-color:#ffffff0d}@media (max-width:768px){.ParameterSettings-module__sPBgXG__expansionControl{flex-direction:column;height:auto;padding:12px}.ParameterSettings-module__sPBgXG__expansionControlHeader{justify-content:center;margin-bottom:12px}.ParameterSettings-module__sPBgXG__expansionControlInputs{gap:12px;width:100%}}@media (max-width:480px){.ParameterSettings-module__sPBgXG__expansionControlInputs{flex-direction:column;gap:8px}.ParameterSettings-module__sPBgXG__directionInput{width:100%}}
.GenericDropdownParamItem-module__U8531W__container{background:0 0;border:none;padding:0;transition:all .3s;position:relative}.GenericDropdownParamItem-module__U8531W__deleteButton{color:#6b7280;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s;position:absolute;top:-4px;right:-4px}.GenericDropdownParamItem-module__U8531W__deleteButton:hover{color:#ef4444;background:#6b72801a}.GenericDropdownParamItem-module__U8531W__deleteIcon{transition:all .2s}
.GenericSegmentParamItem-module__xUU5dq__container{background:0 0;border:none;padding:0;transition:all .3s;position:relative}.GenericSegmentParamItem-module__xUU5dq__deleteButton{color:#6b7280;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s;position:absolute;top:-4px;right:-4px}.GenericSegmentParamItem-module__xUU5dq__deleteButton:hover{color:#ef4444;background:#6b72801a}.GenericSegmentParamItem-module__xUU5dq__deleteIcon{transition:all .2s}.GenericSegmentParamItem-module__xUU5dq__segmentControlWrapper{flex-direction:column;gap:8px;display:flex}.GenericSegmentParamItem-module__xUU5dq__label{color:#ededed;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.GenericSegmentParamItem-module__xUU5dq__segmentControl{background:0 0;border:1px solid #ffffff14;border-radius:10px;gap:0;padding:0;transition:all .2s;display:flex;overflow:hidden}.GenericSegmentParamItem-module__xUU5dq__horizontal{flex-direction:row}.GenericSegmentParamItem-module__xUU5dq__vertical{flex-direction:column}.GenericSegmentParamItem-module__xUU5dq__segment{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;color:#9ca3af;background:0 0;border:none;border-radius:0;flex:1;padding:8px 12px;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.GenericSegmentParamItem-module__xUU5dq__line.GenericSegmentParamItem-module__xUU5dq__horizontal .GenericSegmentParamItem-module__xUU5dq__segment{border-right:1px solid #ffffff0f}.GenericSegmentParamItem-module__xUU5dq__line.GenericSegmentParamItem-module__xUU5dq__horizontal .GenericSegmentParamItem-module__xUU5dq__segment:last-child{border-right:none}.GenericSegmentParamItem-module__xUU5dq__line.GenericSegmentParamItem-module__xUU5dq__vertical .GenericSegmentParamItem-module__xUU5dq__segment{border-bottom:1px solid #ffffff0f}.GenericSegmentParamItem-module__xUU5dq__line.GenericSegmentParamItem-module__xUU5dq__vertical .GenericSegmentParamItem-module__xUU5dq__segment:last-child{border-bottom:none}.GenericSegmentParamItem-module__xUU5dq__pill .GenericSegmentParamItem-module__xUU5dq__segmentControl{border:none;gap:4px}.GenericSegmentParamItem-module__xUU5dq__pill .GenericSegmentParamItem-module__xUU5dq__segment{border:none;border-radius:20px}.GenericSegmentParamItem-module__xUU5dq__line .GenericSegmentParamItem-module__xUU5dq__segmentControl{gap:0}.GenericSegmentParamItem-module__xUU5dq__line .GenericSegmentParamItem-module__xUU5dq__segment{border-radius:0}.GenericSegmentParamItem-module__xUU5dq__filled .GenericSegmentParamItem-module__xUU5dq__segmentControl{border:none;gap:4px}.GenericSegmentParamItem-module__xUU5dq__filled .GenericSegmentParamItem-module__xUU5dq__segment{border:none;border-radius:6px}.GenericSegmentParamItem-module__xUU5dq__segment:hover{color:#ededed;background:#ffffff0d}.GenericSegmentParamItem-module__xUU5dq__segment.GenericSegmentParamItem-module__xUU5dq__active{color:#ededed;background:#141414;font-weight:400}.GenericSegmentParamItem-module__xUU5dq__pill .GenericSegmentParamItem-module__xUU5dq__segment.GenericSegmentParamItem-module__xUU5dq__active,.GenericSegmentParamItem-module__xUU5dq__line .GenericSegmentParamItem-module__xUU5dq__segment.GenericSegmentParamItem-module__xUU5dq__active,.GenericSegmentParamItem-module__xUU5dq__filled .GenericSegmentParamItem-module__xUU5dq__segment.GenericSegmentParamItem-module__xUU5dq__active{color:#ededed;background:#141414}@media (max-width:768px){.GenericSegmentParamItem-module__xUU5dq__segment{padding:6px 12px;font-size:13px}}
.CustomLayout-module__qa7euq__content{flex-direction:column;gap:16px;width:100%;transition:all .3s ease-in-out;display:flex}.CustomLayout-module__qa7euq__transitioning{opacity:.8;transform:scale(.98)}.CustomLayout-module__qa7euq__section{margin-bottom:16px;animation:.4s ease-out CustomLayout-module__qa7euq__fadeInUp}.CustomLayout-module__qa7euq__customLayoutRow{flex-wrap:nowrap;align-items:center;gap:20px;padding:0;transition:all .3s ease-in-out;animation:.4s ease-out CustomLayout-module__qa7euq__fadeInUp;display:flex;position:relative;overflow:hidden}.CustomLayout-module__qa7euq__component{box-sizing:border-box;min-width:0;height:80px;transition:all .3s ease-in-out;animation:.5s ease-out CustomLayout-module__qa7euq__componentEntry;position:relative;overflow:hidden}@keyframes CustomLayout-module__qa7euq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomLayout-module__qa7euq__componentEntry{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.CustomLayout-module__qa7euq__customLayoutRow{flex-direction:column;gap:8px;padding:0}.CustomLayout-module__qa7euq__component{padding:0;width:100%!important;margin-left:0!important}}@media (max-width:480px){.CustomLayout-module__qa7euq__content{gap:12px}.CustomLayout-module__qa7euq__customLayoutRow{flex-direction:column;padding:0}.CustomLayout-module__qa7euq__component{width:100%!important;margin-left:0!important}}.CustomLayout-module__qa7euq__loading{position:relative;overflow:hidden}.CustomLayout-module__qa7euq__loading:after{content:"";background:linear-gradient(90deg,#0000,#4dffea33,#0000);width:100%;height:100%;animation:1.5s infinite CustomLayout-module__qa7euq__shimmer;position:absolute;top:0;left:-100%}@keyframes CustomLayout-module__qa7euq__shimmer{0%{left:-100%}to{left:100%}}.CustomLayout-module__qa7euq__error{background:#ff4d4d0d;border-color:#ff4d4d80;animation:.5s ease-in-out CustomLayout-module__qa7euq__shake}@keyframes CustomLayout-module__qa7euq__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.CustomLayout-module__qa7euq__success{background:#4dff4d0d;border-color:#4dff4d80;animation:.6s ease-in-out CustomLayout-module__qa7euq__pulse}@keyframes CustomLayout-module__qa7euq__pulse{0%{box-shadow:0 0 #4dffea66}70%{box-shadow:0 0 0 10px #4dffea00}to{box-shadow:0 0 #4dffea00}}@media (prefers-reduced-motion:reduce){.CustomLayout-module__qa7euq__content,.CustomLayout-module__qa7euq__customLayoutRow,.CustomLayout-module__qa7euq__component,.CustomLayout-module__qa7euq__section{transition:none;animation:none}}
