.Header-module-scss-module__54Lw5q__header{opacity:1;justify-content:space-between;align-items:center;margin-bottom:10px;padding:20px 0 30px;display:flex}.Header-module-scss-module__54Lw5q__brand{cursor:pointer;align-items:center;gap:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.Header-module-scss-module__54Lw5q__brand:hover{transform:translateY(-2px)}.Header-module-scss-module__54Lw5q__logo{color:#e6c7b0;background:linear-gradient(145deg,#24180f,#0b0605);border:1px solid #ffffff08;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #000000b3}.Header-module-scss-module__54Lw5q__logo:before{content:"";background:linear-gradient(45deg,#0000,#e6c7b01a,#0000);width:200%;height:200%;animation:3s infinite Header-module-scss-module__54Lw5q__shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.Header-module-scss-module__54Lw5q__brand:hover .Header-module-scss-module__54Lw5q__logo{transform:scale(1.1)rotate(5deg);box-shadow:0 10px 40px #e6c7b026}.Header-module-scss-module__54Lw5q__brand h1{color:#e6c7b0;letter-spacing:.6px;margin:0;font-size:24px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Header-module-scss-module__54Lw5q__brand .Header-module-scss-module__54Lw5q__subtitle{color:#b9a89b;opacity:.8;margin-top:2px;font-size:14px}.Header-module-scss-module__54Lw5q__last-updated{text-align:right;color:#b9a89b;opacity:.7;cursor:pointer;font-size:13px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Header-module-scss-module__54Lw5q__last-updated:hover{opacity:1;transform:scale(1.05)}.Header-module-scss-module__54Lw5q__last-updated .Header-module-scss-module__54Lw5q__time{color:#e6c7b0;font-weight:500;font-family:var(--font-mono);transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}
.Footer-module-scss-module__S8MuzW__footer{text-align:center;color:#b9a89b;opacity:1;border-top:1px solid #ffffff05;margin-top:50px;padding-top:25px;font-size:13px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Footer-module-scss-module__S8MuzW__footer:hover{opacity:1}.Footer-module-scss-module__S8MuzW__meta{font-size:11px;font-family:var(--font-mono);margin-top:8px}
.Sidebar-module-scss-module___PuXya__sidebar{-webkit-backdrop-filter:blur(20px);z-index:100;opacity:0;background:linear-gradient(#0f0f10d9,#0a0a0bf2);border-right:1px solid #ffffff08;flex-direction:column;width:280px;padding:30px 0;animation:.6s cubic-bezier(.16,1,.3,1) .1s forwards Sidebar-module-scss-module___PuXya__slideInLeft;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-20px);box-shadow:5px 0 30px #00000080}@keyframes Sidebar-module-scss-module___PuXya__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Sidebar-module-scss-module___PuXya__shimmer{0%{transform:rotate(45deg)translate(-100%)}to{transform:rotate(45deg)translate(100%)}}.Sidebar-module-scss-module___PuXya__mobileToggle{z-index:150;cursor:pointer;background:#0f0f10f2;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:none;position:fixed;top:16px;left:16px}.Sidebar-module-scss-module___PuXya__mobileToggle span{background:#e6c7b0;border-radius:2px;width:20px;height:2px;display:block}.Sidebar-module-scss-module___PuXya__mobileBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:#00000080;position:fixed;inset:0}@media (max-width:768px){.Sidebar-module-scss-module___PuXya__sidebar{width:80px;padding:20px 0}.Sidebar-module-scss-module___PuXya__sidebarTitle,.Sidebar-module-scss-module___PuXya__sidebarVersion,.Sidebar-module-scss-module___PuXya__navLabel,.Sidebar-module-scss-module___PuXya__userInfo{display:none}.Sidebar-module-scss-module___PuXya__navItem{justify-content:center;padding:15px}}@media (max-width:640px){.Sidebar-module-scss-module___PuXya__sidebar{width:260px;padding:30px 0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:translate(-100%)}.Sidebar-module-scss-module___PuXya__sidebar.Sidebar-module-scss-module___PuXya__mobileOpen{transform:translate(0)}.Sidebar-module-scss-module___PuXya__sidebarTitle,.Sidebar-module-scss-module___PuXya__sidebarVersion,.Sidebar-module-scss-module___PuXya__navLabel,.Sidebar-module-scss-module___PuXya__userInfo{display:revert}.Sidebar-module-scss-module___PuXya__navItem{justify-content:flex-start;padding:12px 16px}.Sidebar-module-scss-module___PuXya__mobileToggle{display:flex}}.Sidebar-module-scss-module___PuXya__sidebarHeader{text-align:center;margin-bottom:40px;padding:0 20px}.Sidebar-module-scss-module___PuXya__sidebarLogo{color:#e6c7b0;background:linear-gradient(145deg,#24180f,#0b0605);border:1px solid #ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 15px;font-size:32px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000080}.Sidebar-module-scss-module___PuXya__sidebarLogo:before{content:"";background:linear-gradient(45deg,#0000,#e6c7b01a,#0000);width:200%;height:200%;animation:3s infinite Sidebar-module-scss-module___PuXya__shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.Sidebar-module-scss-module___PuXya__sidebarTitle{color:#e6c7b0;margin-bottom:5px;font-size:22px}.Sidebar-module-scss-module___PuXya__sidebarVersion{font-size:11px;font-family:var(--font-mono);color:#b9a89b;opacity:.5}.Sidebar-module-scss-module___PuXya__sidebarNav{flex-direction:column;flex:1;gap:5px;padding:0 15px;display:flex}.Sidebar-module-scss-module___PuXya__navItem{color:#b9a89b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.Sidebar-module-scss-module___PuXya__navItem:before{content:"";background:#e6c7b0;width:3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.Sidebar-module-scss-module___PuXya__navItem:hover:before,.Sidebar-module-scss-module___PuXya__navItem.Sidebar-module-scss-module___PuXya__active:before{transform:scaleY(1)}.Sidebar-module-scss-module___PuXya__navItem:hover,.Sidebar-module-scss-module___PuXya__navItem.Sidebar-module-scss-module___PuXya__active{color:#e6c7b0;background:#e6c7b00d;transform:translate(5px)}.Sidebar-module-scss-module___PuXya__navLabel{flex:1;font-size:14px;font-weight:500}.Sidebar-module-scss-module___PuXya__navBadge{color:#e6c7b0;font-size:11px;font-family:var(--font-mono);background:#e6c7b01a;border:1px solid #e6c7b033;border-radius:100px;padding:2px 6px}.Sidebar-module-scss-module___PuXya__sidebarFooter{border-top:1px solid #ffffff08;margin-top:20px;padding:20px 20px 0}.Sidebar-module-scss-module___PuXya__userMenuWrap{position:relative}.Sidebar-module-scss-module___PuXya__userMenuCard{cursor:pointer;width:100%;color:inherit;text-align:left;background:#0000001a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000026}.Sidebar-module-scss-module___PuXya__userMenuCard:hover{background:#00000029;border-color:#ffffff14}.Sidebar-module-scss-module___PuXya__open .Sidebar-module-scss-module___PuXya__userMenuCard{background:#00000021;border-color:#e6c7b026;box-shadow:0 4px 12px #00000040}.Sidebar-module-scss-module___PuXya__userAvatar{color:#000;background:linear-gradient(145deg,#e6c7b0,#b89b85);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:600;display:flex}.Sidebar-module-scss-module___PuXya__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Sidebar-module-scss-module___PuXya__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Sidebar-module-scss-module___PuXya__userRole{color:#b9a89b;opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Sidebar-module-scss-module___PuXya__userMenuChevron{opacity:.85;border-top:5px solid #b9a89b;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;transition:transform .2s,border-top-color .2s}.Sidebar-module-scss-module___PuXya__open .Sidebar-module-scss-module___PuXya__userMenuChevron{opacity:1;border-top-color:#e6c7b0;transform:rotate(180deg)}.Sidebar-module-scss-module___PuXya__userMenuDropdown{opacity:0;visibility:hidden;z-index:200;pointer-events:none;background:#121110fa;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:8px;padding:6px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:100%;left:0;right:0;transform:translateY(6px);box-shadow:0 8px 24px #00000080}.Sidebar-module-scss-module___PuXya__open .Sidebar-module-scss-module___PuXya__userMenuDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Sidebar-module-scss-module___PuXya__userMenuItem{color:#b9a89b;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-size:13px;transition:background .15s,color .15s;display:block}.Sidebar-module-scss-module___PuXya__userMenuItem:hover{color:#e6c7b0;background:#e6c7b014}.Sidebar-module-scss-module___PuXya__userMenuDivider{background:#ffffff0f;height:1px;margin:6px 12px}.Sidebar-module-scss-module___PuXya__userMenuItemLogout{color:#ff4757}.Sidebar-module-scss-module___PuXya__userMenuItemLogout:hover{color:#ff4757;background:#ff47571f}
.LoadingState-module-scss-module__6j17Cq__container{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0f66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoadingState-module-scss-module__6j17Cq__spinner{border:3px solid #e6c7b01a;border-top-color:#e6c7b0;border-radius:50%;width:48px;height:48px;animation:1s linear infinite LoadingState-module-scss-module__6j17Cq__spin}@keyframes LoadingState-module-scss-module__6j17Cq__spin{to{transform:rotate(360deg)}}
@keyframes Layout-module-scss-module__Lno7Ja__floatAndMove{0%,to{transform:translate(-10%)translateY(0)scale(1)}25%{transform:translate(5%)translateY(-15px)scale(1.02)}50%{transform:translate(10%)translateY(5px)scale(1.05)}75%{transform:translate(0%)translateY(10px)scale(1.02)}}@keyframes Layout-module-scss-module__Lno7Ja__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Layout-module-scss-module__Lno7Ja__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Layout-module-scss-module__Lno7Ja__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes Layout-module-scss-module__Lno7Ja__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Layout-module-scss-module__Lno7Ja__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Layout-module-scss-module__Lno7Ja__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Layout-module-scss-module__Lno7Ja__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes Layout-module-scss-module__Lno7Ja__barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Layout-module-scss-module__Lno7Ja__pageFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes Layout-module-scss-module__Lno7Ja__blockFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Layout-module-scss-module__Lno7Ja__rowFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes Layout-module-scss-module__Lno7Ja__maintenancePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.3)}}@keyframes Layout-module-scss-module__Lno7Ja__noteProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Layout-module-scss-module__Lno7Ja__bgBands{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.Layout-module-scss-module__Lno7Ja__band{filter:blur(40px);opacity:.7;background:linear-gradient(90deg,#00ff8a05,#e6c7b008);width:140%;height:260px;animation:20s infinite Layout-module-scss-module__Lno7Ja__floatAndMove;position:absolute;left:-20%}.Layout-module-scss-module__Lno7Ja__band1{animation:18s infinite Layout-module-scss-module__Lno7Ja__floatAndMove;top:10%}.Layout-module-scss-module__Lno7Ja__band2{opacity:.55;animation:26s -5s infinite reverse Layout-module-scss-module__Lno7Ja__floatAndMove;top:40%}.Layout-module-scss-module__Lno7Ja__band3{opacity:.45;animation:34s -10s infinite Layout-module-scss-module__Lno7Ja__floatAndMove;top:70%}.Layout-module-scss-module__Lno7Ja__container{z-index:2;max-width:1200px;margin:0 auto;padding:30px 20px;position:relative}
@keyframes Badge-module-scss-module__PIU6lW__floatAndMove{0%,to{transform:translate(-10%)translateY(0)scale(1)}25%{transform:translate(5%)translateY(-15px)scale(1.02)}50%{transform:translate(10%)translateY(5px)scale(1.05)}75%{transform:translate(0%)translateY(10px)scale(1.02)}}@keyframes Badge-module-scss-module__PIU6lW__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Badge-module-scss-module__PIU6lW__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Badge-module-scss-module__PIU6lW__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes Badge-module-scss-module__PIU6lW__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Badge-module-scss-module__PIU6lW__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Badge-module-scss-module__PIU6lW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Badge-module-scss-module__PIU6lW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes Badge-module-scss-module__PIU6lW__barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Badge-module-scss-module__PIU6lW__pageFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes Badge-module-scss-module__PIU6lW__blockFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Badge-module-scss-module__PIU6lW__rowFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes Badge-module-scss-module__PIU6lW__maintenancePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.3)}}@keyframes Badge-module-scss-module__PIU6lW__noteProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Badge-module-scss-module__PIU6lW__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.Badge-module-scss-module__PIU6lW__statusBadge:before{content:"";border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.Badge-module-scss-module__PIU6lW__statusBadge:hover{filter:brightness(1.2);transform:scale(1.05)}.Badge-module-scss-module__PIU6lW__statusBadgeUp{color:#00ff8a;background:#00ff8a1a}.Badge-module-scss-module__PIU6lW__statusBadgeUp:before{background:#00ff8a;animation:2s infinite Badge-module-scss-module__PIU6lW__pulse;box-shadow:0 0 8px #00ff8a}.Badge-module-scss-module__PIU6lW__statusBadgeDown{color:#ff4757;background:#ff47571a}.Badge-module-scss-module__PIU6lW__statusBadgeDown:before{background:#ff4757;animation:1s infinite Badge-module-scss-module__PIU6lW__pulse;box-shadow:0 0 8px #ff4757}.Badge-module-scss-module__PIU6lW__statusBadgeWarning{color:#ffa502;background:#ffa5021a}.Badge-module-scss-module__PIU6lW__statusBadgeWarning:before{background:#ffa502;animation:1.5s infinite Badge-module-scss-module__PIU6lW__pulse;box-shadow:0 0 8px #ffa502}.Badge-module-scss-module__PIU6lW__statusBadgeMaintenance{color:#2ed573;background:#2ed5731a}.Badge-module-scss-module__PIU6lW__statusBadgeMaintenance:before{background:#2ed573;box-shadow:0 0 8px #2ed573}
@keyframes Form-module-scss-module__z77Obq__floatAndMove{0%,to{transform:translate(-10%)translateY(0)scale(1)}25%{transform:translate(5%)translateY(-15px)scale(1.02)}50%{transform:translate(10%)translateY(5px)scale(1.05)}75%{transform:translate(0%)translateY(10px)scale(1.02)}}@keyframes Form-module-scss-module__z77Obq__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Form-module-scss-module__z77Obq__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Form-module-scss-module__z77Obq__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes Form-module-scss-module__z77Obq__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Form-module-scss-module__z77Obq__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Form-module-scss-module__z77Obq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Form-module-scss-module__z77Obq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes Form-module-scss-module__z77Obq__barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Form-module-scss-module__z77Obq__pageFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes Form-module-scss-module__z77Obq__blockFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Form-module-scss-module__z77Obq__rowFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes Form-module-scss-module__z77Obq__maintenancePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.3)}}@keyframes Form-module-scss-module__z77Obq__noteProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Form-module-scss-module__z77Obq__formGroup{margin-bottom:20px}.Form-module-scss-module__z77Obq__formGroup label{color:#e6c7b0;font-family:var(--font-main);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.Form-module-scss-module__z77Obq__formHint{color:#b9a89b;margin-top:6px;font-size:11px;line-height:1.4;display:block}.Form-module-scss-module__z77Obq__formStatic{color:#b9a89b;width:100%;font-family:var(--font-main);letter-spacing:.01em;background:#0003;border:1px solid #ffffff0a;border-radius:8px;padding:12px;font-size:14px;font-weight:400}.Form-module-scss-module__z77Obq__formControl{color:#e6c7b0;width:100%;font-family:var(--font-main);letter-spacing:.01em;background:#00000059;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.Form-module-scss-module__z77Obq__formControl::placeholder{color:#b9a89b;opacity:.85;font-family:var(--font-main)}.Form-module-scss-module__z77Obq__formControl:focus{border-color:#e6c7b0;outline:none;box-shadow:0 0 0 2px #e6c7b01a}
.RuleBuilder-module-scss-module__U5cKMW__builder{flex-direction:column;gap:10px;display:flex}.RuleBuilder-module-scss-module__U5cKMW__row{grid-template-columns:1.2fr 1fr 1.4fr auto;align-items:center;gap:8px;display:grid}.RuleBuilder-module-scss-module__U5cKMW__rowInvalid{outline-offset:4px;border-radius:8px;outline:1px solid #ff475766}.RuleBuilder-module-scss-module__U5cKMW__selectSlot{min-width:0}.RuleBuilder-module-scss-module__U5cKMW__selectSlot .custom-select-trigger{width:100%;height:38px;padding:0 36px 0 12px;font-size:13px}.RuleBuilder-module-scss-module__U5cKMW__selectSlot .custom-select-trigger svg{width:14px;height:14px;right:10px}.RuleBuilder-module-scss-module__U5cKMW__valueInput{color:#e6c7b0;width:100%;height:38px;font-family:var(--font-main);background:#00000059;border:1px solid #ffffff14;border-radius:8px;padding:0 12px;font-size:13px}.RuleBuilder-module-scss-module__U5cKMW__valueInput:focus{border-color:#e6c7b0;outline:none}.RuleBuilder-module-scss-module__U5cKMW__removeBtn{color:#ff4757;cursor:pointer;background:#ff475714;border:1px solid #ff475733;border-radius:8px;padding:6px 10px;font-size:14px;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.RuleBuilder-module-scss-module__U5cKMW__removeBtn:hover{background:#ff475726}.RuleBuilder-module-scss-module__U5cKMW__removeBtn:disabled{opacity:.3;cursor:not-allowed}.RuleBuilder-module-scss-module__U5cKMW__connector{gap:6px;margin:10px 0 8px;display:flex}.RuleBuilder-module-scss-module__U5cKMW__connectorBtn{color:#b9a89b;font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:4px 12px;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.RuleBuilder-module-scss-module__U5cKMW__connectorBtn:hover{color:#e6c7b0;border-color:#e6c7b04d}.RuleBuilder-module-scss-module__U5cKMW__connectorBtn.RuleBuilder-module-scss-module__U5cKMW__active{color:#e6c7b0;background:#e6c7b01f;border-color:#e6c7b066}.RuleBuilder-module-scss-module__U5cKMW__addBtn{color:#b9a89b;cursor:pointer;background:0 0;border:1px dashed #e6c7b04d;border-radius:8px;align-self:flex-start;margin-top:12px;padding:6px 12px;font-size:12px;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.RuleBuilder-module-scss-module__U5cKMW__addBtn:hover{color:#e6c7b0;border-color:#e6c7b080}.RuleBuilder-module-scss-module__U5cKMW__preview{font-family:var(--font-mono);color:#e6c7b0;word-break:break-all;background:#0006;border:1px solid #ffffff0f;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.RuleBuilder-module-scss-module__U5cKMW__previewLabel{letter-spacing:.1em;text-transform:uppercase;color:#b9a89b;margin-bottom:4px;font-size:10px;display:block}.RuleBuilder-module-scss-module__U5cKMW__toolbar{justify-content:flex-end;margin-bottom:6px;display:flex}.RuleBuilder-module-scss-module__U5cKMW__toggleAdvanced{color:#b9a89b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.RuleBuilder-module-scss-module__U5cKMW__toggleAdvanced:hover{color:#e6c7b0}.RuleBuilder-module-scss-module__U5cKMW__advancedInput{color:#e6c7b0;width:100%;font-family:var(--font-mono);background:#00000059;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-size:13px}.RuleBuilder-module-scss-module__U5cKMW__advancedInput:focus{border-color:#e6c7b0;outline:none}@media (max-width:560px){.RuleBuilder-module-scss-module__U5cKMW__row{grid-template-columns:1fr}}
@keyframes Button-module-scss-module__2XSpMq__floatAndMove{0%,to{transform:translate(-10%)translateY(0)scale(1)}25%{transform:translate(5%)translateY(-15px)scale(1.02)}50%{transform:translate(10%)translateY(5px)scale(1.05)}75%{transform:translate(0%)translateY(10px)scale(1.02)}}@keyframes Button-module-scss-module__2XSpMq__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Button-module-scss-module__2XSpMq__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Button-module-scss-module__2XSpMq__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes Button-module-scss-module__2XSpMq__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__2XSpMq__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__2XSpMq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Button-module-scss-module__2XSpMq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes Button-module-scss-module__2XSpMq__barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Button-module-scss-module__2XSpMq__pageFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__2XSpMq__blockFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__2XSpMq__rowFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes Button-module-scss-module__2XSpMq__maintenancePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.3)}}@keyframes Button-module-scss-module__2XSpMq__noteProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Button-module-scss-module__2XSpMq__btn{font-family:var(--font-main);letter-spacing:0;color:#b9a89b;cursor:pointer;background:linear-gradient(#ffffff05,#0000001a);border:1px solid #ffffff0d;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Button-module-scss-module__2XSpMq__btnSm{padding:4px 10px;font-size:12px}.Button-module-scss-module__2XSpMq__btnPrimary{color:#000;background:#e6c7b0;border-color:#e6c7b0}.Button-module-scss-module__2XSpMq__btnPrimary:hover{filter:brightness(1.08);background:#e6c7b0f2;transform:translateY(-1px);box-shadow:0 4px 12px #e6c7b040}.Button-module-scss-module__2XSpMq__btnSecondary:hover{background:#ffffff0d}.Button-module-scss-module__2XSpMq__btnDanger{color:#ff4757;background:#ff47571f;border:1px solid #ff47574d}.Button-module-scss-module__2XSpMq__btnDanger:hover{color:#ff4757;background:#ff475738;border-color:#ff475780}
.LoginPage-module-scss-module__ldLi6a__loginContainer{z-index:10;min-height:100vh;display:flex;position:relative}.LoginPage-module-scss-module__ldLi6a__loginLeft{-webkit-backdrop-filter:blur(20px);border-right:var(--glass-border);opacity:0;background:linear-gradient(#0f0f10d9,#0a0a0bf2);flex:1;justify-content:center;align-items:center;padding:40px;animation:.6s cubic-bezier(.16,1,.3,1) .1s forwards LoginPage-module-scss-module__ldLi6a__slideInLeft;display:flex;transform:translate(-20px);box-shadow:5px 0 30px #00000080}.LoginPage-module-scss-module__ldLi6a__loginFormWrapper{width:100%;max-width:440px}.LoginPage-module-scss-module__ldLi6a__loginLogo{color:#e6c7b0;background:linear-gradient(145deg,#24180f,#0b0605);border:1px solid #ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 0 20px;font-size:32px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000080}.LoginPage-module-scss-module__ldLi6a__loginLogo:before{content:"";background:linear-gradient(45deg,#0000,#e6c7b01a,#0000);width:200%;height:200%;animation:3s infinite LoginPage-module-scss-module__ldLi6a__shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.LoginPage-module-scss-module__ldLi6a__loginTitle{color:#e6c7b0;margin-bottom:8px;font-size:28px;font-weight:600}.LoginPage-module-scss-module__ldLi6a__loginSubtitle{color:#b9a89b;opacity:.8;margin-bottom:32px;font-size:14px}.LoginPage-module-scss-module__ldLi6a__loginRight{opacity:0;background:radial-gradient(800px 300px at 10% 10%,#e6c7b00a,#0000),linear-gradient(#050405 0%,#0b0b0b 100%);flex:1;animation:.6s cubic-bezier(.16,1,.3,1) .2s forwards LoginPage-module-scss-module__ldLi6a__fadeIn;position:relative;overflow:hidden}.LoginPage-module-scss-module__ldLi6a__blurLayer1{filter:blur(40px);opacity:.7;background:linear-gradient(90deg,#00ff8a08,#e6c7b00a);width:140%;height:260px;animation:18s infinite LoginPage-module-scss-module__ldLi6a__floatLayer1;position:absolute;top:10%;left:-20%}.LoginPage-module-scss-module__ldLi6a__blurLayer2{filter:blur(40px);opacity:.55;background:linear-gradient(90deg,#00ff8a05,#e6c7b008);width:140%;height:260px;animation:26s -5s infinite reverse LoginPage-module-scss-module__ldLi6a__floatLayer2;position:absolute;top:40%;left:-20%}.LoginPage-module-scss-module__ldLi6a__blurLayer3{filter:blur(40px);opacity:.45;background:linear-gradient(90deg,#e6c7b008,#00ff8a05);width:140%;height:260px;animation:34s -10s infinite LoginPage-module-scss-module__ldLi6a__floatLayer3;position:absolute;top:70%;left:-20%}.LoginPage-module-scss-module__ldLi6a__blurSphere{filter:blur(70px);opacity:.6;mix-blend-mode:overlay;background:radial-gradient(circle at 30% 30%,#e6c7b014,#0000 60%),radial-gradient(circle at 70% 70%,#00ff8a0d,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginPage-module-scss-module__ldLi6a__blurSphere2{filter:blur(90px);opacity:.5;mix-blend-mode:screen;background:radial-gradient(circle at 40% 60%,#e6c7b00f,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:20%;right:5%}.LoginPage-module-scss-module__ldLi6a__blurSphere3{filter:blur(80px);opacity:.4;mix-blend-mode:overlay;background:radial-gradient(circle at 60% 40%,#00ff8a0a,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:15%;left:10%}.LoginPage-module-scss-module__ldLi6a__blurGlow{pointer-events:none;background:radial-gradient(800px 300px at 20% 30%,#e6c7b005,#0000);position:absolute;inset:0}.LoginPage-module-scss-module__ldLi6a__btnLogin{color:#000;width:100%;font-family:var(--font-main);cursor:pointer;background:#e6c7b0;border:none;border-radius:8px;margin-top:10px;padding:12px 16px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.LoginPage-module-scss-module__ldLi6a__btnLogin:hover{background:#e6c7b0f2;transform:translateY(-2px);box-shadow:0 8px 20px #e6c7b040}.LoginPage-module-scss-module__ldLi6a__btnLogin:active{transform:translateY(0)}@keyframes LoginPage-module-scss-module__ldLi6a__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes LoginPage-module-scss-module__ldLi6a__fadeIn{to{opacity:1}}@keyframes LoginPage-module-scss-module__ldLi6a__shimmer{0%{transform:rotate(45deg)translate(-100%)}to{transform:rotate(45deg)translate(100%)}}@keyframes LoginPage-module-scss-module__ldLi6a__floatLayer1{0%,to{transform:translate(-10%)translateY(0)scale(1)}25%{transform:translate(5%)translateY(-15px)scale(1.02)}50%{transform:translate(10%)translateY(5px)scale(1.05)}75%{transform:translate(0%)translateY(10px)scale(1.02)}}@keyframes LoginPage-module-scss-module__ldLi6a__floatLayer2{0%,to{transform:translate(-5%)translateY(5px)scale(1)}25%{transform:translate(0%)translateY(-10px)scale(1.02)}50%{transform:translate(8%)translateY(0)scale(1.04)}75%{transform:translate(3%)translateY(8px)scale(1.02)}}@keyframes LoginPage-module-scss-module__ldLi6a__floatLayer3{0%,to{transform:translate(-15%)translateY(5px)scale(1)}20%{transform:translate(-5%)translateY(-10px)scale(1.02)}40%{transform:translate(5%)translateY(0)scale(1.04)}60%{transform:translate(10%)translateY(8px)scale(1.03)}80%{transform:translate(0%)translateY(-5px)scale(1.01)}}@media (max-width:768px){.LoginPage-module-scss-module__ldLi6a__loginContainer{flex-direction:column}.LoginPage-module-scss-module__ldLi6a__loginRight{display:none}.LoginPage-module-scss-module__ldLi6a__loginLeft{border-right:none}}
