.Widget-module__-zpcNq__widget{background:linear-gradient(135deg, var(--card-bg-top) 0%, var(--card-bg-bottom) 100%);width:100%;min-width:320px;max-width:450px;height:300px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,background .4s;display:flex;position:relative}.Widget-module__-zpcNq__widget:hover{background:linear-gradient(135deg, var(--card-hover-top) 0%, var(--card-hover-bottom) 100%);box-shadow:var(--glass-shadow-hover);transform:translateY(-6px)}.Widget-module__-zpcNq__closeBtn{color:var(--text-secondary);opacity:0;background:var(--glass-white-5);border:1px solid var(--glass-border);border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .3s;display:flex}.Widget-module__-zpcNq__widget:hover .Widget-module__-zpcNq__closeBtn{opacity:1}.Widget-module__-zpcNq__closeBtn:hover{color:#fff;background:var(--theme-red);border-color:var(--theme-red);transform:scale(1.1)}.Widget-module__-zpcNq__header{z-index:10;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.Widget-module__-zpcNq__headerActions{align-items:center;gap:8px;display:flex}.Widget-module__-zpcNq__titleGroup{flex-direction:column;gap:6px;display:flex}.Widget-module__-zpcNq__title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:600}.Widget-module__-zpcNq__value{color:var(--text-primary);letter-spacing:-1.5px;font-size:44px;font-weight:300;line-height:1}.Widget-module__-zpcNq__dropdown{color:var(--text-secondary);background:var(--glass-white-5);border:1px solid var(--glass-border);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 2px 8px #1f26870d}.Widget-module__-zpcNq__dropdown:hover,.Widget-module__-zpcNq__dropdownActive{background:var(--glass-white-8);color:var(--text-primary)}.Widget-module__-zpcNq__dropdownContainer{position:relative}.Widget-module__-zpcNq__dropdownMenu{background:linear-gradient(135deg, var(--card-bg-top) 0%, var(--card-bg-bottom) 100%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-hover);-webkit-backdrop-filter:blur(24px);z-index:100;border-radius:12px;flex-direction:column;gap:2px;width:180px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) Widget-module__-zpcNq__popIn_;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes Widget-module__-zpcNq__popIn_{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.Widget-module__-zpcNq__dropdownItem{color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s}.Widget-module__-zpcNq__dropdownItem:hover{background:var(--glass-white-5)}.Widget-module__-zpcNq__dropdownItemActive{color:var(--theme-accent);background:var(--glass-white-8)}.Widget-module__-zpcNq__dropdownDivider{background:var(--divider-color);height:1px;margin:4px 0}.Widget-module__-zpcNq__dropdownOverlay{z-index:99;position:fixed;inset:0}.Widget-module__-zpcNq__chartContainer{z-index:0;border-radius:0 0 24px 24px;width:100%;height:160px;position:absolute;bottom:0;left:0;overflow:hidden}.Widget-module__-zpcNq__chartSvg{width:100%;height:100%;overflow:visible}.Widget-module__-zpcNq__chartGradient{fill:url(#chart-gradient);opacity:0;animation:1.5s ease-out .5s forwards Widget-module__-zpcNq__fadeGradient}@keyframes Widget-module__-zpcNq__fadeGradient{to{opacity:1}}.Widget-module__-zpcNq__chartLine{fill:none;stroke:var(--theme-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:500px;animation:2s cubic-bezier(.4,0,.2,1) forwards Widget-module__-zpcNq__drawLine}@keyframes Widget-module__-zpcNq__drawLine{to{stroke-dashoffset:0}}.Widget-module__-zpcNq__peakPoint{fill:#fff;stroke:var(--theme-color);stroke-width:3px;opacity:0;animation:.5s ease-out 1.8s forwards Widget-module__-zpcNq__showPoint;box-shadow:0 4px 10px #0000001a}@keyframes Widget-module__-zpcNq__showPoint{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Widget-module__-zpcNq__barChart{z-index:0;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;height:120px;padding:0 32px;display:flex;position:absolute;bottom:64px;left:0}.Widget-module__-zpcNq__bar{background:var(--theme-color);transform-origin:bottom;opacity:.8;border-radius:4px 4px 0 0;flex:1;transition:opacity .3s;animation:1s cubic-bezier(.16,1,.3,1) forwards Widget-module__-zpcNq__growBar;transform:scaleY(0)}.Widget-module__-zpcNq__bar:hover{opacity:1}@keyframes Widget-module__-zpcNq__growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.Widget-module__-zpcNq__donutContainer{z-index:0;justify-content:center;align-items:center;width:100%;height:140px;display:flex;position:absolute;bottom:40px;left:0}.Widget-module__-zpcNq__donutSvg{width:120px;height:120px;overflow:visible;transform:rotate(-90deg)}.Widget-module__-zpcNq__donutTrack{fill:none;stroke:var(--glass-white-5);stroke-width:12px}.Widget-module__-zpcNq__donutFill{fill:none;stroke:var(--theme-color);stroke-width:12px;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Widget-module__-zpcNq__fillDonut}@keyframes Widget-module__-zpcNq__fillDonut{to{stroke-dashoffset:var(--target-offset)}}.Widget-module__-zpcNq__donutText{color:var(--text-primary);font-size:28px;font-weight:400;position:absolute}.Widget-module__-zpcNq__progressContainer{z-index:0;width:100%;padding:0 32px;position:absolute;bottom:64px;left:0}.Widget-module__-zpcNq__progressTrack{background:var(--glass-white-5);border-radius:12px;width:100%;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000000d}.Widget-module__-zpcNq__progressFill{background:var(--theme-color);border-radius:12px;width:0%;height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Widget-module__-zpcNq__fillProgress;position:relative}@keyframes Widget-module__-zpcNq__fillProgress{to{width:var(--target-width)}}.Widget-module__-zpcNq__progressLabels{color:var(--text-secondary);justify-content:space-between;margin-top:12px;font-size:13px;font-weight:500;display:flex}.Widget-module__-zpcNq__cardGlowCenter{background:var(--theme-color);opacity:.1;pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Widget-module__-zpcNq__footer{z-index:1;justify-content:flex-end;margin-top:auto;display:flex;position:relative}.Widget-module__-zpcNq__exploreBtn{color:var(--text-secondary);align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:500;transition:all .3s;display:flex}.Widget-module__-zpcNq__exploreBtn:hover{color:var(--theme-color);transform:translate(2px)}
.Calendar-module__qMF-3a__overlay{z-index:100;position:fixed;inset:0}.Calendar-module__qMF-3a__calendarPopup{background:linear-gradient(135deg, var(--card-bg-top) 0%, var(--card-bg-bottom) 100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);z-index:101;border-radius:16px;width:280px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) Calendar-module__qMF-3a__popIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes Calendar-module__qMF-3a__popIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Calendar-module__qMF-3a__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Calendar-module__qMF-3a__month{color:var(--text-primary);letter-spacing:.5px;font-size:14px;font-weight:600}.Calendar-module__qMF-3a__navBtn{color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.Calendar-module__qMF-3a__navBtn:hover{background:var(--glass-white-5);color:var(--text-primary)}.Calendar-module__qMF-3a__weekdays{grid-gap:4px;text-align:center;color:var(--text-secondary);text-transform:uppercase;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;font-size:11px;font-weight:600;display:grid}.Calendar-module__qMF-3a__days{grid-gap:4px;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Calendar-module__qMF-3a__day{aspect-ratio:1;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:all .2s;display:flex}.Calendar-module__qMF-3a__day:hover:not(.Calendar-module__qMF-3a__daySelected):not(.Calendar-module__qMF-3a__dayEmpty){background:var(--glass-white-5)}.Calendar-module__qMF-3a__daySelected{background:var(--btn-gradient);color:#fff;box-shadow:var(--btn-shadow);font-weight:600}.Calendar-module__qMF-3a__dayInRange{background:var(--glass-white-8);border-radius:4px}.Calendar-module__qMF-3a__dayEmpty{visibility:hidden}.Calendar-module__qMF-3a__footer{border-top:1px solid var(--divider-color);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}.Calendar-module__qMF-3a__btn{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s}.Calendar-module__qMF-3a__btnCancel{color:var(--text-secondary);background:0 0}.Calendar-module__qMF-3a__btnCancel:hover{color:var(--text-primary);background:var(--glass-white-5)}.Calendar-module__qMF-3a__btnApply{color:#fff;background:var(--btn-gradient);box-shadow:var(--btn-shadow)}.Calendar-module__qMF-3a__btnApply:hover{background:var(--btn-gradient-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(-1px)}
.ConveyorBuilder-module__z6Whra__container{flex-direction:column;gap:48px;width:100%;max-width:1200px;margin:0 auto;animation:.8s cubic-bezier(.16,1,.3,1) ConveyorBuilder-module__z6Whra__fadeIn;display:flex}@keyframes ConveyorBuilder-module__z6Whra__fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ConveyorBuilder-module__z6Whra__headerText{color:var(--text-primary);text-align:center;letter-spacing:-.5px;min-height:40px;font-size:28px;font-weight:300}.ConveyorBuilder-module__z6Whra__conveyor{justify-content:space-between;align-items:stretch;gap:40px;display:flex;position:relative}.ConveyorBuilder-module__z6Whra__stepCard{background:linear-gradient(135deg, var(--card-bg-top) 0%, var(--card-bg-bottom) 100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:24px;flex:1;padding:32px 24px;transition:all .6s cubic-bezier(.16,1,.3,1);position:relative}.ConveyorBuilder-module__z6Whra__stepCardLocked{opacity:.5;pointer-events:none;filter:grayscale(20%);box-shadow:none;transform:scale(.98)translateY(10px)}.ConveyorBuilder-module__z6Whra__stepTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;font-size:12px;font-weight:600;display:block}.ConveyorBuilder-module__z6Whra__optionOutDot,.ConveyorBuilder-module__z6Whra__optionInDot{background:var(--glass-white-8);border:2px solid var(--glass-border);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ConveyorBuilder-module__z6Whra__optionOutDot{right:-8px}.ConveyorBuilder-module__z6Whra__optionInDot{left:-8px}.ConveyorBuilder-module__z6Whra__dotActive{border-color:var(--theme-accent);background:var(--glass-white-10)}.ConveyorBuilder-module__z6Whra__dotActive:after{content:"";background:var(--theme-accent);border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.2,1) infinite alternate ConveyorBuilder-module__z6Whra__pulseDot}.ConveyorBuilder-module__z6Whra__dotConnected{border-color:var(--theme-accent);background:var(--glass-white-10)}.ConveyorBuilder-module__z6Whra__dotConnected:after{content:"";background:var(--theme-accent);border-radius:50%;width:6px;height:6px}.ConveyorBuilder-module__z6Whra__dotTarget{border-color:var(--theme-accent);background:var(--glass-white-10);animation:1s infinite alternate ConveyorBuilder-module__z6Whra__pulseTarget}@keyframes ConveyorBuilder-module__z6Whra__pulseTarget{0%{transform:translateY(-50%)scale(1)}to{transform:translateY(-50%)scale(1.3)}}.ConveyorBuilder-module__z6Whra__optionsList{flex-direction:column;gap:12px;display:flex}.ConveyorBuilder-module__z6Whra__optionBtn{background:var(--glass-white-4);border:1px solid var(--glass-border);text-align:left;border-radius:16px;flex-direction:column;gap:6px;width:100%;padding:16px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ConveyorBuilder-module__z6Whra__optionBtn_:hover{background:var(--glass-white-7);transform:translate(4px)}.ConveyorBuilder-module__z6Whra__optionBtnActive{background:var(--glass-white-9);border-color:var(--theme-accent);transform:translate(6px);box-shadow:0 4px 12px #1f26870d}.ConveyorBuilder-module__z6Whra__optionBtnActive:hover{background:var(--glass-white-10);transform:translate(6px)}.ConveyorBuilder-module__z6Whra__optionLabel{color:var(--text-primary);letter-spacing:.3px;font-size:15px;font-weight:600;transition:color .3s}.ConveyorBuilder-module__z6Whra__optionBtnActive .ConveyorBuilder-module__z6Whra__optionLabel{color:var(--theme-accent)}.ConveyorBuilder-module__z6Whra__optionDesc{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.4;transition:color .3s}.ConveyorBuilder-module__z6Whra__optionBtnActive .ConveyorBuilder-module__z6Whra__optionDesc{color:var(--text-primary)}.ConveyorBuilder-module__z6Whra__animatedPath{animation:.4s ease-out forwards ConveyorBuilder-module__z6Whra__drawPathLine}@keyframes ConveyorBuilder-module__z6Whra__drawPathLine{to{stroke-dashoffset:0}}.ConveyorBuilder-module__z6Whra__finishBtn{background:var(--btn-gradient);color:#fff;box-shadow:var(--btn-shadow);border:none;border-radius:30px;align-self:center;margin-top:20px;padding:16px 36px;font-size:16px;font-weight:600;transition:all .3s;animation:.8s ease-out ConveyorBuilder-module__z6Whra__fadeIn}.ConveyorBuilder-module__z6Whra__finishBtn:hover{background:var(--btn-gradient-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(-2px)}
.App-module__ZKp1MG__container{max-width:1400px;margin:0 auto;padding:60px 40px}.App-module__ZKp1MG__header{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.App-module__ZKp1MG__title{letter-spacing:-1px;color:var(--text-primary);font-size:38px;font-weight:300}.App-module__ZKp1MG__subtitle{color:var(--text-secondary);margin-top:12px;font-size:16px;font-weight:400}.App-module__ZKp1MG__board{grid-gap:32px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.App-module__ZKp1MG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;animation:.8s ease-out App-module__ZKp1MG__fadeIn;display:flex}@keyframes App-module__ZKp1MG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.App-module__ZKp1MG__emptyIcon{margin-bottom:24px}.App-module__ZKp1MG__sourceCircle{fill:var(--glass-white-6)}.App-module__ZKp1MG__animatedLine{stroke-dasharray:68;stroke-dashoffset:68px;opacity:.8;animation:3s ease-in-out infinite App-module__ZKp1MG__drawLine}@keyframes App-module__ZKp1MG__drawLine{0%,20%{stroke-dashoffset:68px}50%,70%{stroke-dashoffset:0}to{stroke-dashoffset:68px}}.App-module__ZKp1MG__targetCircle{fill:var(--glass-white-6);animation:3s ease-in-out infinite App-module__ZKp1MG__activateCircle}@keyframes App-module__ZKp1MG__activateCircle{0%,48%{fill:var(--glass-white-6)}50%,70%{fill:var(--theme-accent)}72%,to{fill:var(--glass-white-6)}}.App-module__ZKp1MG__emptyText{color:var(--text-secondary);max-width:450px;font-size:15px;font-weight:500;line-height:1.6}.App-module__ZKp1MG__addBlock{border:1px dashed var(--glass-white-5);min-height:300px;color:var(--text-secondary);cursor:pointer;background:linear-gradient(135deg, var(--card-bg-top) 0%, var(--card-bg-bottom) 100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s;display:flex}.App-module__ZKp1MG__addBlock:hover{border-color:var(--theme-accent);color:var(--theme-accent);background:linear-gradient(135deg, var(--card-hover-top) 0%, var(--card-hover-bottom) 100%);box-shadow:var(--glass-shadow-hover);transform:translateY(-6px)}.App-module__ZKp1MG__iconWrapper{background:var(--glass-white-5);border:1px solid var(--glass-border);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s;display:flex}.App-module__ZKp1MG__addBlock:hover .App-module__ZKp1MG__iconWrapper{background:var(--glass-white-8);transform:scale(1.1)rotate(90deg)}.App-module__ZKp1MG__createFirstBtn{background:var(--btn-gradient);color:#fff;box-shadow:var(--btn-shadow);border:none;border-radius:30px;margin-bottom:20px;padding:16px 36px;font-size:16px;font-weight:600;transition:all .3s}.App-module__ZKp1MG__createFirstBtn:hover{background:var(--btn-gradient-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(-2px)}.App-module__ZKp1MG__addText{letter-spacing:.5px;font-size:15px;font-weight:500}
