.nfz{border-color:red}.dfence{border-color:#19be6b}.shape{width:16px;height:16px;border-width:3px;border-style:solid}.icon-panel{align-items:center;justify-content:center;cursor:pointer}@keyframes pulse-glow-99aa9e26{0%,to{opacity:1}50%{opacity:.6}}@keyframes slide-in-up-99aa9e26{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-down-99aa9e26{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-99aa9e26{0%{opacity:0}to{opacity:1}}@keyframes scale-in-99aa9e26{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glass-card-enter-99aa9e26{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glass-fade-in-99aa9e26{0%{opacity:0}to{opacity:1}}@keyframes glass-slide-in-right-99aa9e26{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes glass-slide-in-up-99aa9e26{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-pulse-99aa9e26{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes glass-glow-pulse-99aa9e26{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 8px currentColor,0 0 16px currentColor}}@keyframes glass-shimmer-99aa9e26{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glass-spin-99aa9e26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glass-ring-pulse-99aa9e26{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes glass-data-flow-99aa9e26{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glass-battery-charge-99aa9e26{0%,to{opacity:1}50%{opacity:.5}}@keyframes glass-signal-pulse-99aa9e26{0%,to{opacity:.3}50%{opacity:1}}.glass-card-list-enter-active[data-v-99aa9e26]{animation:glass-card-enter-99aa9e26 .5s cubic-bezier(.19,1,.22,1) both}.glass-card-list-leave-active[data-v-99aa9e26]{animation:glass-card-enter-99aa9e26 .3s cubic-bezier(.455,.03,.515,.955) reverse both}.glass-card-list-move[data-v-99aa9e26]{transition:transform .4s cubic-bezier(.645,.045,.355,1)}.glass-stagger-enter-active[data-v-99aa9e26]{animation:glass-card-enter-99aa9e26 .5s cubic-bezier(.19,1,.22,1) both}.glass-stagger-leave-active[data-v-99aa9e26]{animation:glass-card-enter-99aa9e26 .2s cubic-bezier(.455,.03,.515,.955) reverse both}.glass-stagger-move[data-v-99aa9e26]{transition:transform .4s cubic-bezier(.645,.045,.355,1)}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(1),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(1){animation-delay:0ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(2),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(2){animation-delay:50ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(3),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(3){animation-delay:100ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(4),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(4){animation-delay:150ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(5),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(5){animation-delay:200ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(6),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(6){animation-delay:250ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(7),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(7){animation-delay:300ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(8),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(8){animation-delay:350ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(9),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(9){animation-delay:400ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(10),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(10){animation-delay:450ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(11),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(11){animation-delay:500ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(12),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(12){animation-delay:550ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(13),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(13){animation-delay:600ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(14),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(14){animation-delay:650ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(15),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(15){animation-delay:700ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(16),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(16){animation-delay:750ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(17),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(17){animation-delay:800ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(18),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(18){animation-delay:850ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(19),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(19){animation-delay:900ms}.glass-stagger-enter-active[data-v-99aa9e26]:nth-child(20),.glass-card-list-enter-active[data-v-99aa9e26]:nth-child(20){animation-delay:950ms}.glass-fade-enter-active[data-v-99aa9e26],.glass-fade-leave-active[data-v-99aa9e26]{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.glass-fade-enter-from[data-v-99aa9e26],.glass-fade-leave-to[data-v-99aa9e26]{opacity:0}.glass-scale-enter-active[data-v-99aa9e26]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.glass-scale-leave-active[data-v-99aa9e26]{transition:all .2s cubic-bezier(.455,.03,.515,.955)}.glass-scale-enter-from[data-v-99aa9e26],.glass-scale-leave-to[data-v-99aa9e26]{opacity:0;transform:scale(.9)}.glass-hover-lift[data-v-99aa9e26]{transition:transform .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1),border-color .2s cubic-bezier(.215,.61,.355,1)}.glass-hover-lift[data-v-99aa9e26]:hover{transform:translateY(-4px)}.glass-hover-lift[data-v-99aa9e26]:active{transform:translateY(-2px)}.glass-hover-subtle[data-v-99aa9e26]{transition:transform .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1)}.glass-hover-subtle[data-v-99aa9e26]:hover{transform:translateY(-2px) scale(1.01)}.glass-hover-button[data-v-99aa9e26]{transition:all .2s cubic-bezier(.215,.61,.355,1)}.glass-hover-button[data-v-99aa9e26]:hover:not(:disabled){transform:translateY(-1px)}.glass-hover-button[data-v-99aa9e26]:active:not(:disabled){transform:translateY(0) scale(.98)}.glass-hover-icon[data-v-99aa9e26]{transition:transform .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1)}.glass-hover-icon[data-v-99aa9e26]:hover{transform:scale(1.1)}.glass-animate-pulse[data-v-99aa9e26]{animation:glass-pulse-99aa9e26 2s ease-in-out infinite}.glass-animate-glow[data-v-99aa9e26]{animation:glass-glow-pulse-99aa9e26 2s ease-in-out infinite}.glass-animate-shimmer[data-v-99aa9e26]{background:linear-gradient(90deg,#fff0,#ffffff14,#fff0);background-size:200% 100%;animation:glass-shimmer-99aa9e26 1.5s ease-in-out infinite}.glass-spinner[data-v-99aa9e26]{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:currentColor;border-radius:50%;animation:glass-spin-99aa9e26 .8s linear infinite}@media(prefers-reduced-motion:reduce){[data-v-99aa9e26],[data-v-99aa9e26]:before,[data-v-99aa9e26]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-v-99aa9e26],body[data-v-99aa9e26],#app[data-v-99aa9e26],#my-app[data-v-99aa9e26]{height:100%;overflow:hidden}body[data-v-99aa9e26]{background-color:#f7f9fa;text-size-adjust:100%;font-family:sans-serif,Roboto,sans-serif-medium,Arial;font-feature-settings:normal;color:#000;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-99aa9e26] ::-webkit-scrollbar{width:8px;height:8px;background:transparent}body[data-v-99aa9e26] ::-webkit-scrollbar-thumb{border-radius:4px;border:none;background:#595959}.flex-display[data-v-99aa9e26],.flex-row[data-v-99aa9e26],.flex-column[data-v-99aa9e26]{display:flex}.flex-column[data-v-99aa9e26]{flex-direction:column}.flex-row[data-v-99aa9e26]{flex-direction:row}.flex-align-start[data-v-99aa9e26]{align-items:flex-start}.flex-align-end[data-v-99aa9e26]{align-items:flex-end}.flex-align-baseline[data-v-99aa9e26]{align-items:baseline}.flex-align-stretch[data-v-99aa9e26]{align-items:stretch}.flex-align-center[data-v-99aa9e26]{align-items:center}.flex-justify-start[data-v-99aa9e26]{justify-content:flex-start}.flex-justify-end[data-v-99aa9e26]{justify-content:flex-end}.flex-justify-center[data-v-99aa9e26]{justify-content:center}.flex-justify-between[data-v-99aa9e26]{justify-content:space-between}.flex-justify-around[data-v-99aa9e26]{justify-content:space-around}.flex-1[data-v-99aa9e26]{flex:1}.flex-shrink-0[data-v-99aa9e26]{flex-shrink:0}.flex-shrink-1[data-v-99aa9e26]{flex-shrink:1}.width-100vw[data-v-99aa9e26]{width:100vw}.width-100[data-v-99aa9e26]{width:100%}.height-100vh[data-v-99aa9e26]{height:100vh}.height-100[data-v-99aa9e26]{height:100%}m-5[data-v-99aa9e26]{margin:-5px!important}.mt-5[data-v-99aa9e26]{margin-top:-5px!important}.mt100[data-v-99aa9e26]{margin-top:100px!important}.mt110[data-v-99aa9e26]{margin-top:110px!important}.mb-5[data-v-99aa9e26]{margin-bottom:-5px!important}.ml-5[data-v-99aa9e26]{margin-left:-5px!important}.mr-5[data-v-99aa9e26]{margin-right:-5px!important}.m0[data-v-99aa9e26]{margin:0!important}.mt0[data-v-99aa9e26]{margin-top:0!important}.mb0[data-v-99aa9e26]{margin-bottom:0!important}.ml0[data-v-99aa9e26]{margin-left:0!important}.mr0[data-v-99aa9e26]{margin-right:0!important}.m5[data-v-99aa9e26]{margin:5px!important}.mt5[data-v-99aa9e26]{margin-top:5px!important}.mb5[data-v-99aa9e26]{margin-bottom:5px!important}.ml5[data-v-99aa9e26]{margin-left:5px!important}.mr5[data-v-99aa9e26]{margin-right:5px!important}.m10[data-v-99aa9e26]{margin:10px!important}.mt10[data-v-99aa9e26]{margin-top:10px!important}.mb10[data-v-99aa9e26]{margin-bottom:10px!important}.ml10[data-v-99aa9e26]{margin-left:10px!important}.mr10[data-v-99aa9e26]{margin-right:10px!important}.m15[data-v-99aa9e26]{margin:15px!important}.mt15[data-v-99aa9e26]{margin-top:15px!important}.mb15[data-v-99aa9e26]{margin-bottom:15px!important}.ml15[data-v-99aa9e26]{margin-left:15px!important}.mr15[data-v-99aa9e26]{margin-right:15px!important}.m20[data-v-99aa9e26]{margin:20px!important}.mt20[data-v-99aa9e26]{margin-top:20px!important}.mb20[data-v-99aa9e26]{margin-bottom:20px!important}.ml20[data-v-99aa9e26]{margin-left:20px!important}.mr20[data-v-99aa9e26]{margin-right:20px!important}.m25[data-v-99aa9e26]{margin:25px!important}.mt25[data-v-99aa9e26]{margin-top:25px!important}.mb25[data-v-99aa9e26]{margin-bottom:25px!important}.ml25[data-v-99aa9e26]{margin-left:25px!important}.mr25[data-v-99aa9e26]{margin-right:25px!important}.m30[data-v-99aa9e26]{margin:30px!important}.mt30[data-v-99aa9e26]{margin-top:30px!important}.mb30[data-v-99aa9e26]{margin-bottom:30px!important}.ml30[data-v-99aa9e26]{margin-left:30px!important}.ml40[data-v-99aa9e26]{margin-left:40px!important}.mr30[data-v-99aa9e26]{margin-right:30px!important}.m50[data-v-99aa9e26]{margin:50px!important}.mt50[data-v-99aa9e26]{margin-top:50px!important}.mb50[data-v-99aa9e26]{margin-bottom:50px!important}.ml50[data-v-99aa9e26]{margin-left:50px!important}.mr50[data-v-99aa9e26]{margin-right:50px!important}.p0[data-v-99aa9e26]{padding:0!important}.pt0[data-v-99aa9e26]{padding-top:0!important}.pr0[data-v-99aa9e26]{padding-right:0!important}.pb0[data-v-99aa9e26]{padding-bottom:0!important}.pl0[data-v-99aa9e26]{padding-left:0!important}.p5[data-v-99aa9e26]{padding:5px}.pt5[data-v-99aa9e26]{padding-top:5px}.pr5[data-v-99aa9e26]{padding-right:5px}.pb5[data-v-99aa9e26]{padding-bottom:5px}.pl5[data-v-99aa9e26]{padding-left:5px}.p10[data-v-99aa9e26]{padding:10px}.pt10[data-v-99aa9e26]{padding-top:10px}.pr10[data-v-99aa9e26]{padding-right:10px}.pb10[data-v-99aa9e26]{padding-bottom:10px}.pl10[data-v-99aa9e26]{padding-left:10px}.p15[data-v-99aa9e26]{padding:15px}.pt15[data-v-99aa9e26]{padding-top:15px}.pr15[data-v-99aa9e26]{padding-right:15px}.pb15[data-v-99aa9e26]{padding-bottom:15px}.pl15[data-v-99aa9e26]{padding-left:15px}.p20[data-v-99aa9e26]{padding:20px;box-sizing:border-box}.pt20[data-v-99aa9e26]{padding-top:20px}.pr20[data-v-99aa9e26]{padding-right:20px}.pb20[data-v-99aa9e26]{padding-bottom:20px}.pl20[data-v-99aa9e26]{padding-left:20px}.p30[data-v-99aa9e26]{padding:30px;box-sizing:border-box}.pt30[data-v-99aa9e26]{padding-top:30px}.pr30[data-v-99aa9e26]{padding-right:30px}.pb30[data-v-99aa9e26]{padding-bottom:30px}.pl30[data-v-99aa9e26]{padding-left:30px}.pb50[data-v-99aa9e26]{padding-bottom:50px}.pl50[data-v-99aa9e26]{padding-left:50px}.pl120[data-v-99aa9e26]{padding-left:120px}.pl150[data-v-99aa9e26]{padding-left:150px}.pt50[data-v-99aa9e26]{padding-top:50px}.fz10[data-v-99aa9e26]{font-size:10px}.fz12[data-v-99aa9e26]{font-size:12px}.fz14[data-v-99aa9e26]{font-size:14px}.fz16[data-v-99aa9e26]{font-size:16px}.fz18[data-v-99aa9e26]{font-size:18px}.fz20[data-v-99aa9e26]{font-size:20px}.fz22[data-v-99aa9e26]{font-size:22px}.fz24[data-v-99aa9e26]{font-size:24px}.fz26[data-v-99aa9e26]{font-size:26px}.fz28[data-v-99aa9e26]{font-size:28px}.fz30[data-v-99aa9e26]{font-size:30px}.fz32[data-v-99aa9e26]{font-size:32px}.fz35[data-v-99aa9e26]{font-size:35px}body[data-v-99aa9e26]{padding-top:0}body[data-v-99aa9e26]:not(.workspace-mode):not(.login-mode){padding-top:0}html[data-v-99aa9e26],body[data-v-99aa9e26],#app[data-v-99aa9e26],#demo-app[data-v-99aa9e26]{background:linear-gradient(135deg,#1a1a1a,#2d3748,#1e3c72)!important;color:#fff;min-height:100vh}.ant-layout[data-v-99aa9e26],.ant-layout-content[data-v-99aa9e26],.ant-layout-sider[data-v-99aa9e26],.ant-layout-header[data-v-99aa9e26]{background:transparent!important}.ant-card[data-v-99aa9e26],.ant-modal[data-v-99aa9e26],.ant-drawer[data-v-99aa9e26],.ant-popover[data-v-99aa9e26],.ant-select-dropdown[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important;box-shadow:0 8px 32px #0000004d!important;color:#fff!important}.ant-table-placeholder[data-v-99aa9e26]{background:transparent!important;color:#fff!important}.ant-table[data-v-99aa9e26],.ant-table-container[data-v-99aa9e26],.ant-table-content[data-v-99aa9e26],.ant-table-body[data-v-99aa9e26]{background:#232323!important;color:#fff!important}.ant-table-thead>tr>th[data-v-99aa9e26]{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-table-tbody>tr>td[data-v-99aa9e26]{background:#232323!important;color:#fff!important;border-color:#4f4f4f!important}.ant-table-tbody>tr:hover>td[data-v-99aa9e26]{background:#2a3441!important}.ant-table-tbody>tr.table-striped>td[data-v-99aa9e26]{background:#282828!important}.ant-table-tbody>tr.table-striped:hover>td[data-v-99aa9e26]{background:#394654!important}.ant-table-tbody>tr.ant-table-placeholder>td[data-v-99aa9e26]{background:transparent;color:#fff;border-color:#ffffff1a}.ant-select-selector[data-v-99aa9e26],.ant-select-item[data-v-99aa9e26],.ant-select-item-option-content[data-v-99aa9e26]{color:#fff!important}.ant-dropdown[data-v-99aa9e26],.ant-menu[data-v-99aa9e26],.ant-menu-item[data-v-99aa9e26],.ant-menu-submenu-title[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important}.ant-table[data-v-99aa9e26]:not(.plan-table):not(.custom-styled),.ant-table-container[data-v-99aa9e26]:not(.plan-table .ant-table-container):not(.custom-styled),.ant-table-content[data-v-99aa9e26]:not(.plan-table .ant-table-content):not(.custom-styled){background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-thead>tr>th[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#fff;border-color:#fff3;border-radius:0;backdrop-filter:blur(10px);font-weight:600}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr>td[data-v-99aa9e26]{background:transparent;color:#fff;border-color:#ffffff1a}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr.ant-table-row:hover>td[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px)}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr.table-striped>td[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff08,#ffffff03)}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr.table-striped:hover>td[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.ant-table-loading .ant-table-body[data-v-99aa9e26],.ant-spin-container[data-v-99aa9e26]{background:transparent}.ant-spin[data-v-99aa9e26]{color:#fff}.ant-spin-dot[data-v-99aa9e26]{color:#2d8cf0}.ant-spin-dot-item[data-v-99aa9e26]{background-color:#2d8cf0}.ant-empty[data-v-99aa9e26]{color:#fff!important}.ant-empty-description[data-v-99aa9e26]{color:#ffffff73!important}.ant-skeleton[data-v-99aa9e26]{background:#232323!important}.ant-skeleton-content .ant-skeleton-title[data-v-99aa9e26],.ant-skeleton-content .ant-skeleton-paragraph>li[data-v-99aa9e26]{background:#282828!important}.ant-pagination[data-v-99aa9e26],.ant-pagination-item[data-v-99aa9e26],.ant-pagination-item a[data-v-99aa9e26],.ant-pagination-item-link[data-v-99aa9e26]{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-btn[data-v-99aa9e26]{border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;font-weight:500!important}.ant-btn.ant-btn-primary[data-v-99aa9e26]{background:linear-gradient(135deg,#3498db,#2980b9)!important;border-color:transparent!important;box-shadow:0 4px 15px #3498db4d!important}.ant-btn.ant-btn-primary[data-v-99aa9e26]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #3498db66!important;background:linear-gradient(135deg,#5dade2,#3498db)!important}.ant-btn.ant-btn-default[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;color:#ffffffe6!important}.ant-btn.ant-btn-default[data-v-99aa9e26]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0003!important}.ant-pagination-item[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-pagination-item[data-v-99aa9e26]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a)!important;transform:translateY(-1px)!important}.ant-pagination-item-active[data-v-99aa9e26]{background:linear-gradient(135deg,#3498db,#2980b9)!important;border-color:transparent!important;box-shadow:0 4px 15px #3498db4d!important}.ant-tabs-nav[data-v-99aa9e26],.ant-tabs-tab[data-v-99aa9e26],.ant-tabs-tab-btn[data-v-99aa9e26]{color:#fff!important}.ant-tabs-tab[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border-radius:8px!important;margin:0 4px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-tabs-tab[data-v-99aa9e26]:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important}.ant-tabs-tab.ant-tabs-tab-active[data-v-99aa9e26]{background:linear-gradient(135deg,#3498db,#2980b9)!important;box-shadow:0 4px 15px #3498db4d!important}.ant-tabs-content-holder[data-v-99aa9e26]{background:transparent!important}.ant-form-item-label>label[data-v-99aa9e26]{color:#ffffffe6!important;font-weight:500!important}.ant-input[data-v-99aa9e26],.ant-input-affix-wrapper[data-v-99aa9e26],.ant-input-number[data-v-99aa9e26],.ant-input-number-input[data-v-99aa9e26],.ant-select-selector[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-input[data-v-99aa9e26]:hover,.ant-input-affix-wrapper[data-v-99aa9e26]:hover,.ant-input-number[data-v-99aa9e26]:hover,.ant-input-number-input[data-v-99aa9e26]:hover,.ant-select-selector[data-v-99aa9e26]:hover{border-color:#3498db80!important;box-shadow:0 2px 8px #3498db33!important}.ant-input[data-v-99aa9e26]:focus,.ant-input.ant-input-focused[data-v-99aa9e26],.ant-input.ant-select-focused .ant-select-selector[data-v-99aa9e26],.ant-input-affix-wrapper[data-v-99aa9e26]:focus,.ant-input-affix-wrapper.ant-input-focused[data-v-99aa9e26],.ant-input-affix-wrapper.ant-select-focused .ant-select-selector[data-v-99aa9e26],.ant-input-number[data-v-99aa9e26]:focus,.ant-input-number.ant-input-focused[data-v-99aa9e26],.ant-input-number.ant-select-focused .ant-select-selector[data-v-99aa9e26],.ant-input-number-input[data-v-99aa9e26]:focus,.ant-input-number-input.ant-input-focused[data-v-99aa9e26],.ant-input-number-input.ant-select-focused .ant-select-selector[data-v-99aa9e26],.ant-select-selector[data-v-99aa9e26]:focus,.ant-select-selector.ant-input-focused[data-v-99aa9e26],.ant-select-selector.ant-select-focused .ant-select-selector[data-v-99aa9e26]{border-color:#3498db!important;box-shadow:0 0 0 2px #3498db33!important;background:linear-gradient(135deg,#ffffff26,#ffffff1a)!important}.ant-input-affix-wrapper .ant-input[data-v-99aa9e26]{background:transparent!important;color:#fff!important}.ant-input[data-v-99aa9e26]::placeholder,.ant-select-single .ant-select-selector .ant-select-selection-placeholder[data-v-99aa9e26]{color:#ffffff80!important}.ant-select-arrow[data-v-99aa9e26],.ant-input-password-icon[data-v-99aa9e26],.ant-input-clear-icon[data-v-99aa9e26]{color:#ffffffb3!important}.ant-radio-wrapper[data-v-99aa9e26],.ant-checkbox-wrapper[data-v-99aa9e26]{color:#fff!important}.ant-radio .ant-radio-inner[data-v-99aa9e26],.ant-radio .ant-checkbox-inner[data-v-99aa9e26],.ant-checkbox .ant-radio-inner[data-v-99aa9e26],.ant-checkbox .ant-checkbox-inner[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;border:1px solid rgba(255,255,255,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-radio:hover .ant-radio-inner[data-v-99aa9e26],.ant-radio:hover .ant-checkbox-inner[data-v-99aa9e26],.ant-checkbox:hover .ant-radio-inner[data-v-99aa9e26],.ant-checkbox:hover .ant-checkbox-inner[data-v-99aa9e26]{border-color:#3498db99!important}.ant-radio-checked .ant-radio-inner[data-v-99aa9e26],.ant-checkbox-checked .ant-checkbox-inner[data-v-99aa9e26]{background:linear-gradient(135deg,#3498db,#2980b9)!important;border-color:#3498db!important;box-shadow:0 2px 8px #3498db4d!important}@media(max-width:1024px){.project-app-wrapper .right .map-wrapper[data-v-99aa9e26],.liveview[data-v-99aa9e26],.live[data-v-99aa9e26]{width:100%!important;height:50vh!important;left:0;margin:0}.project-app-wrapper .left[data-v-99aa9e26]{width:100%!important;flex:0 0 100%!important}}.ant-btn-primary[data-v-99aa9e26]{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-input[data-v-99aa9e26],.ant-select-selector[data-v-99aa9e26]{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-modal .ant-modal-content[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:16px!important;box-shadow:0 8px 32px #00000080!important}.ant-modal .ant-modal-header[data-v-99aa9e26]{background:#282828!important;border-bottom:1px solid #4f4f4f!important;border-radius:16px 16px 0 0!important;padding:16px 24px}.ant-modal .ant-modal-title[data-v-99aa9e26]{color:#fff!important;font-weight:600}.ant-modal .ant-modal-close[data-v-99aa9e26]{color:#ffffff73!important}.ant-modal .ant-modal-close[data-v-99aa9e26]:hover{color:#fff!important;background:#ffffff1a!important}.ant-modal .ant-modal-body[data-v-99aa9e26]{background:#232323!important;color:#fff!important;padding:24px}.ant-modal .ant-modal-footer[data-v-99aa9e26]{background:#282828!important;border-top:1px solid #4f4f4f!important;border-radius:0 0 16px 16px!important;padding:12px 24px}.ant-modal .ant-modal-footer .ant-btn-default[data-v-99aa9e26]{background:#ffffff1a!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-modal-footer .ant-btn-default[data-v-99aa9e26]:hover{background:#fff3!important;border-color:#ffffff4d!important}.ant-modal .ant-form-item-label>label[data-v-99aa9e26]{color:#fff!important}.ant-modal .ant-input[data-v-99aa9e26],.ant-modal .ant-input-number[data-v-99aa9e26],.ant-modal .ant-input-number-input[data-v-99aa9e26],.ant-modal .ant-picker[data-v-99aa9e26],.ant-modal .ant-picker-input>input[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-input[data-v-99aa9e26]::placeholder,.ant-modal .ant-input-number[data-v-99aa9e26]::placeholder,.ant-modal .ant-input-number-input[data-v-99aa9e26]::placeholder,.ant-modal .ant-picker[data-v-99aa9e26]::placeholder,.ant-modal .ant-picker-input>input[data-v-99aa9e26]::placeholder{color:#ffffff73!important}.ant-modal .ant-input-textarea textarea[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-select-selector[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important}.ant-modal .ant-select-arrow[data-v-99aa9e26],.ant-modal .ant-picker-suffix[data-v-99aa9e26],.ant-modal .ant-select-selection-placeholder[data-v-99aa9e26]{color:#ffffff73!important}.ant-modal .ant-upload-list[data-v-99aa9e26]{color:#fff!important}.ant-modal .ant-upload-list-item[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-upload-list-item .ant-upload-list-item-name[data-v-99aa9e26]{color:#fff!important}.ant-modal .ant-upload-list-item .anticon[data-v-99aa9e26]{color:#ffffff73!important}.ant-modal .ant-table[data-v-99aa9e26]{background:#232323!important}.ant-modal .ant-table-thead>tr>th[data-v-99aa9e26]{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-modal .ant-table-tbody>tr>td[data-v-99aa9e26]{background:#232323!important;color:#fff!important;border-color:#4f4f4f!important}.ant-modal .ant-table-tbody>tr:hover>td[data-v-99aa9e26]{background:#ffffff0d!important}.ant-drawer.ant-drawer-open .ant-drawer-mask[data-v-99aa9e26]{background:#0009!important;backdrop-filter:blur(4px)}.ant-drawer:not(.ant-drawer-open) .ant-drawer-mask[data-v-99aa9e26]{background:transparent!important;backdrop-filter:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.ant-drawer .ant-drawer-content[data-v-99aa9e26]{background:#232323!important}.ant-drawer .ant-drawer-header[data-v-99aa9e26]{background:#282828!important;border-bottom:1px solid #4f4f4f!important;padding:16px 24px}.ant-drawer .ant-drawer-title[data-v-99aa9e26]{color:#fff!important;font-weight:600}.ant-drawer .ant-drawer-close[data-v-99aa9e26]{color:#ffffff73!important}.ant-drawer .ant-drawer-close[data-v-99aa9e26]:hover{color:#fff!important;background:#ffffff1a!important}.ant-drawer .ant-drawer-body[data-v-99aa9e26]{background:#232323!important;color:#fff!important;padding:24px}.ant-drawer .ant-form-item-label>label[data-v-99aa9e26]{color:#fff!important}.ant-drawer .ant-input[data-v-99aa9e26],.ant-drawer .ant-input-search[data-v-99aa9e26],.ant-drawer .ant-input-number[data-v-99aa9e26],.ant-drawer .ant-picker[data-v-99aa9e26],.ant-drawer .ant-picker-input>input[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-drawer .ant-input[data-v-99aa9e26]::placeholder,.ant-drawer .ant-input-search[data-v-99aa9e26]::placeholder,.ant-drawer .ant-input-number[data-v-99aa9e26]::placeholder,.ant-drawer .ant-picker[data-v-99aa9e26]::placeholder,.ant-drawer .ant-picker-input>input[data-v-99aa9e26]::placeholder{color:#ffffff73!important}.ant-drawer .ant-input-search .ant-input-group-addon[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important}.ant-drawer .ant-input-search-button[data-v-99aa9e26]{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-drawer .ant-select-selector[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important}.ant-drawer .ant-select-arrow[data-v-99aa9e26]{color:#ffffff73!important}.ant-drawer .ant-range-picker[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important}.ant-drawer .ant-range-picker .ant-picker-input>input[data-v-99aa9e26]{color:#fff!important}.ant-drawer .ant-range-picker .ant-picker-separator[data-v-99aa9e26],.ant-drawer .ant-range-picker .ant-picker-suffix[data-v-99aa9e26]{color:#ffffff73!important}.ant-drawer .ant-table[data-v-99aa9e26]{background:#232323!important}.ant-drawer .ant-table-thead>tr>th[data-v-99aa9e26]{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-drawer .ant-table-tbody>tr>td[data-v-99aa9e26]{background:#232323!important;color:#fff!important;border-color:#4f4f4f!important}.ant-drawer .ant-table-tbody>tr:hover>td[data-v-99aa9e26]{background:#ffffff0d!important}.ant-drawer .ant-progress-text[data-v-99aa9e26]{color:#fff!important}.ant-drawer-mask[data-v-99aa9e26],.ant-modal-mask[data-v-99aa9e26]{transition:opacity .3s ease,backdrop-filter .3s ease,visibility .3s ease!important}.ant-drawer-content-wrapper[data-v-99aa9e26]{transition:transform .3s ease!important}.ant-drawer-mask[data-v-99aa9e26]{backdrop-filter:none}.ant-drawer-mask.ant-drawer-mask-hidden[data-v-99aa9e26],.ant-drawer-mask[style*="display: none"][data-v-99aa9e26],.ant-drawer-mask[style*="opacity: 0"][data-v-99aa9e26]{backdrop-filter:none!important;visibility:hidden!important;pointer-events:none!important}.ant-modal-mask[data-v-99aa9e26]{background:#0009!important;backdrop-filter:blur(4px)}.ant-modal-mask[style*="display: none"][data-v-99aa9e26],.ant-modal-mask.ant-modal-mask-hidden[data-v-99aa9e26]{backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ant-modal-wrap[style*="display: none"][data-v-99aa9e26]{pointer-events:none!important}.ant-modal-wrap[style*="display: none"]+.ant-modal-mask[data-v-99aa9e26]{backdrop-filter:none!important;opacity:0!important}.ant-drawer-root[data-v-99aa9e26]:not(.ant-drawer-open){pointer-events:none!important}.ant-drawer-root:not(.ant-drawer-open) .ant-drawer-mask[data-v-99aa9e26]{opacity:0!important;backdrop-filter:none!important;pointer-events:none!important;visibility:hidden!important;display:none!important}.ant-notification[data-v-99aa9e26]{z-index:9999!important;inset:24px 24px auto auto!important}.ant-notification-notice[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important;backdrop-filter:blur(20px)!important}.ant-notification-notice .ant-notification-notice-message[data-v-99aa9e26]{color:#fff!important;font-weight:600}.ant-notification-notice .ant-notification-notice-description[data-v-99aa9e26],.ant-notification-notice .ant-notification-notice-close[data-v-99aa9e26]{color:#ffffff73!important}.ant-notification-notice .ant-notification-notice-close[data-v-99aa9e26]:hover{color:#fff!important}.ant-notification-notice.ant-notification-notice-success[data-v-99aa9e26]{border-left:4px solid #28d445!important}.ant-notification-notice.ant-notification-notice-success .ant-notification-notice-icon[data-v-99aa9e26]{color:#28d445!important}.ant-notification-notice.ant-notification-notice-error[data-v-99aa9e26]{border-left:4px solid #e70102!important}.ant-notification-notice.ant-notification-notice-error .ant-notification-notice-icon[data-v-99aa9e26]{color:#e70102!important}.ant-notification-notice.ant-notification-notice-warning[data-v-99aa9e26]{border-left:4px solid #ffcc00!important}.ant-notification-notice.ant-notification-notice-warning .ant-notification-notice-icon[data-v-99aa9e26]{color:#fc0!important}.ant-notification-notice.ant-notification-notice-info[data-v-99aa9e26]{border-left:4px solid #1fa3f6!important}.ant-notification-notice.ant-notification-notice-info .ant-notification-notice-icon[data-v-99aa9e26]{color:#1fa3f6!important}.ant-message[data-v-99aa9e26]{z-index:9999!important}.ant-message .ant-message-notice-content[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important;color:#fff!important;backdrop-filter:blur(20px)!important}.ant-switch[data-v-99aa9e26]{background:#fff3!important;border:1px solid rgba(255,255,255,.1)!important}.ant-switch.ant-switch-checked[data-v-99aa9e26]{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-switch .ant-switch-handle[data-v-99aa9e26]:before{background:#fff!important;box-shadow:0 2px 4px #0000004d!important}.ant-switch .ant-switch-inner[data-v-99aa9e26]{color:#fff!important}.ant-popconfirm .ant-popover-inner[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important}.ant-popconfirm .ant-popover-message[data-v-99aa9e26],.ant-popconfirm .ant-popconfirm-message-title[data-v-99aa9e26]{color:#fff!important}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-default[data-v-99aa9e26]{background:#ffffff1a!important;border-color:#4f4f4f!important;color:#fff!important}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-default[data-v-99aa9e26]:hover{background:#fff3!important}.ant-tooltip .ant-tooltip-inner[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:8px!important;color:#fff!important;box-shadow:0 4px 16px #0000004d!important}.ant-tooltip .ant-tooltip-arrow-content[data-v-99aa9e26]{background:#232323!important}.ant-select-dropdown[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}.ant-select-dropdown .ant-select-item[data-v-99aa9e26]{color:#fff!important}.ant-select-dropdown .ant-select-item[data-v-99aa9e26]:hover{background:#ffffff1a!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected[data-v-99aa9e26]{background:#2d8cf033!important;color:#fff!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-active[data-v-99aa9e26]{background:#ffffff1a!important}.ant-picker-dropdown .ant-picker-panel-container[data-v-99aa9e26]{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}.ant-picker-dropdown .ant-picker-header[data-v-99aa9e26]{border-bottom:1px solid #4f4f4f!important;color:#fff!important}.ant-picker-dropdown .ant-picker-header button[data-v-99aa9e26]{color:#ffffff73!important}.ant-picker-dropdown .ant-picker-header button[data-v-99aa9e26]:hover,.ant-picker-dropdown .ant-picker-body[data-v-99aa9e26]{color:#fff!important}.ant-picker-dropdown .ant-picker-content th[data-v-99aa9e26]{color:#ffffff73!important}.ant-picker-dropdown .ant-picker-cell[data-v-99aa9e26]{color:#fff!important}.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner[data-v-99aa9e26]{background:#ffffff1a!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner[data-v-99aa9e26]{background:#2d8cf0!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner[data-v-99aa9e26]{border-color:#2d8cf0!important}.ant-picker-dropdown .ant-picker-footer[data-v-99aa9e26]{border-top:1px solid #4f4f4f!important}.ant-picker-dropdown .ant-picker-time-panel[data-v-99aa9e26]{border-left:1px solid #4f4f4f!important}.ant-picker-dropdown .ant-picker-time-panel-column[data-v-99aa9e26]:not(:first-child){border-left:1px solid #4f4f4f!important}.ant-picker-dropdown .ant-picker-time-panel-column li[data-v-99aa9e26]{color:#fff!important}.ant-picker-dropdown .ant-picker-time-panel-column li[data-v-99aa9e26]:hover{background:#ffffff1a!important}.ant-picker-dropdown .ant-picker-time-panel-column li.ant-picker-time-panel-cell-selected[data-v-99aa9e26]{background:#2d8cf033!important}.ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-title[data-v-99aa9e26]{color:#fff!important}.ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-content[data-v-99aa9e26]{color:#ffffff73!important}.ant-checkbox .ant-checkbox-inner[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important}.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner[data-v-99aa9e26]{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-radio-button-wrapper[data-v-99aa9e26]{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-radio-button-wrapper[data-v-99aa9e26]:hover{color:#2d8cf0!important}.ant-radio-button-wrapper.ant-radio-button-wrapper-checked[data-v-99aa9e26]{background:#2d8cf0!important;border-color:#2d8cf0!important;color:#fff!important}.ant-empty .ant-empty-image[data-v-99aa9e26]{opacity:.6}.ant-empty .ant-empty-description[data-v-99aa9e26]{color:#ffffff73!important}.ant-spin[data-v-99aa9e26],.ant-spin .ant-spin-text[data-v-99aa9e26]{color:#fff!important}.glass-form[data-v-99aa9e26]{display:flex;flex-direction:column;gap:20px}.glass-form__description[data-v-99aa9e26]{color:#ffffff73;font-size:14px;line-height:1.5;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.glass-form__group[data-v-99aa9e26]{display:flex;flex-direction:column;gap:6px}.glass-form__label[data-v-99aa9e26]{font-size:13px;font-weight:500;color:#ffffff73;margin-left:2px}.glass-form__input-wrapper[data-v-99aa9e26]{position:relative;display:flex;align-items:center}.glass-form__icon[data-v-99aa9e26]{position:absolute;left:16px;font-size:16px;color:#ffffff80;z-index:1;pointer-events:none}.glass-form__input[data-v-99aa9e26]{width:100%;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:15px;color:#fff;transition:all .15s ease}.glass-form__input[data-v-99aa9e26]::placeholder{color:#ffffff80}.glass-form__input[data-v-99aa9e26]:hover{border-color:#ffffff26;background:#ffffff0d}.glass-form__input[data-v-99aa9e26]:focus{outline:none;border-color:#2d8cf0;background:#ffffff0f;box-shadow:0 0 0 3px #2d8cf026}.glass-form__input--with-icon[data-v-99aa9e26]{padding-left:48px}.glass-form__input--error[data-v-99aa9e26]{border-color:#e70102!important}.glass-form__input--error[data-v-99aa9e26]:focus{box-shadow:0 0 0 3px #e7010226}.glass-form__toggle[data-v-99aa9e26]{position:absolute;right:12px;padding:8px;background:none;border:none;color:#ffffff80;cursor:pointer;transition:color .15s ease;display:flex;align-items:center;justify-content:center}.glass-form__toggle[data-v-99aa9e26]:hover{color:#fff}.glass-form__error[data-v-99aa9e26]{font-size:12px;color:#e70102;margin-top:4px;margin-left:2px}.glass-form__submit[data-v-99aa9e26]{position:relative;width:100%;padding:16px;margin-top:8px;background:linear-gradient(135deg,#2d8cf0,#1072da);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #2d8cf04d;overflow:hidden}.glass-form__submit[data-v-99aa9e26]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .15s ease}.glass-form__submit[data-v-99aa9e26]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #2d8cf066}.glass-form__submit[data-v-99aa9e26]:hover:not(:disabled):before{opacity:1}.glass-form__submit[data-v-99aa9e26]:active:not(:disabled){transform:translateY(0)}.glass-form__submit[data-v-99aa9e26]:disabled{opacity:.5;cursor:not-allowed}.glass-form__submit--loading[data-v-99aa9e26]{pointer-events:none}.glass-form__spinner[data-v-99aa9e26]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:glass-form-spin-99aa9e26 .8s linear infinite}@keyframes glass-form-spin-99aa9e26{to{transform:rotate(360deg)}}.glass-modal .ant-input[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper[data-v-99aa9e26]{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#fff!important;font-size:15px!important;padding:12px 16px!important;min-height:48px!important;transition:all .15s ease!important}.glass-modal .ant-input[data-v-99aa9e26]::placeholder,.glass-modal .ant-input .ant-input[data-v-99aa9e26]::placeholder,.glass-modal .ant-input-affix-wrapper[data-v-99aa9e26]::placeholder,.glass-modal .ant-input-affix-wrapper .ant-input[data-v-99aa9e26]::placeholder{color:#ffffff80!important}.glass-modal .ant-input[data-v-99aa9e26]:hover,.glass-modal .ant-input-affix-wrapper[data-v-99aa9e26]:hover{border-color:#ffffff26!important;background:#ffffff0d!important}.glass-modal .ant-input[data-v-99aa9e26]:focus,.glass-modal .ant-input.ant-input-affix-wrapper-focused[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper[data-v-99aa9e26]:focus,.glass-modal .ant-input-affix-wrapper.ant-input-affix-wrapper-focused[data-v-99aa9e26]{border-color:#2d8cf0!important;background:#ffffff0f!important;box-shadow:0 0 0 3px #2d8cf026!important}.glass-modal .ant-input .ant-input[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper .ant-input[data-v-99aa9e26]{background:transparent!important;border:none!important;padding:0!important;min-height:auto!important;box-shadow:none!important}.glass-modal .ant-input .ant-input-suffix[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper .ant-input-suffix[data-v-99aa9e26]{color:#ffffff80!important}.glass-modal .ant-input .ant-input-suffix .anticon[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper .ant-input-suffix .anticon[data-v-99aa9e26]{cursor:pointer;transition:color .15s ease}.glass-modal .ant-input .ant-input-suffix .anticon[data-v-99aa9e26]:hover,.glass-modal .ant-input-affix-wrapper .ant-input-suffix .anticon[data-v-99aa9e26]:hover{color:#fff!important}.glass-modal .ant-input.ant-input-status-error[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper.ant-input-status-error[data-v-99aa9e26]{border-color:#e70102!important}.glass-modal .ant-input.ant-input-status-error[data-v-99aa9e26]:focus,.glass-modal .ant-input.ant-input-status-error.ant-input-affix-wrapper-focused[data-v-99aa9e26],.glass-modal .ant-input-affix-wrapper.ant-input-status-error[data-v-99aa9e26]:focus,.glass-modal .ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused[data-v-99aa9e26]{box-shadow:0 0 0 3px #e7010226!important}.glass-modal .ant-select .ant-select-selector[data-v-99aa9e26]{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#fff!important;min-height:48px!important;padding:8px 16px!important;transition:all .15s ease!important}.glass-modal .ant-select .ant-select-selector .ant-select-selection-item[data-v-99aa9e26]{line-height:30px!important}.glass-modal .ant-select .ant-select-selector .ant-select-selection-placeholder[data-v-99aa9e26]{color:#ffffff80!important}.glass-modal .ant-select:hover .ant-select-selector[data-v-99aa9e26]{border-color:#ffffff26!important;background:#ffffff0d!important}.glass-modal .ant-select.ant-select-focused .ant-select-selector[data-v-99aa9e26]{border-color:#2d8cf0!important;background:#ffffff0f!important;box-shadow:0 0 0 3px #2d8cf026!important}.glass-modal .ant-select .ant-select-arrow[data-v-99aa9e26]{color:#ffffff80!important}.glass-modal .glass-form__group[data-v-99aa9e26],.glass-modal .edit-form__group[data-v-99aa9e26],.glass-modal .form-group[data-v-99aa9e26]{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.glass-modal .glass-form__label[data-v-99aa9e26],.glass-modal .edit-form__label[data-v-99aa9e26],.glass-modal .form-label[data-v-99aa9e26]{font-size:13px;font-weight:500;color:#ffffff73;margin-left:2px}.glass-modal .glass-form__error[data-v-99aa9e26],.glass-modal .error-text[data-v-99aa9e26]{font-size:12px;color:#e70102;margin-top:4px;margin-left:2px}.glass-modal .ant-modal-footer .ant-btn-primary[data-v-99aa9e26]{background:linear-gradient(135deg,#2d8cf0,#1072da)!important;border:none!important;border-radius:10px!important;height:40px!important;font-weight:600!important;box-shadow:0 4px 15px #2d8cf04d!important;transition:all .3s ease!important}.glass-modal .ant-modal-footer .ant-btn-primary[data-v-99aa9e26]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #2d8cf066!important}.glass-modal .ant-modal-footer .ant-btn-primary[data-v-99aa9e26]:active:not(:disabled){transform:translateY(0)}.glass-modal .ant-modal-footer .ant-btn-default[data-v-99aa9e26]{border-radius:10px!important;height:40px!important;transition:all .3s ease!important}.g-map-wrapper[data-v-99aa9e26]{height:100%;width:100%;position:relative;background:transparent;border:none;border-radius:0;overflow:hidden;transition:all .3s ease}.g-map-wrapper[data-v-99aa9e26]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(45,140,240,.02) 0%,transparent 70%);pointer-events:none;z-index:0}.g-map-wrapper #g-container[data-v-99aa9e26]{width:100%!important;height:100%!important;border-radius:0;overflow:hidden;position:relative;z-index:1;box-sizing:border-box}.g-map-wrapper #g-container canvas[data-v-99aa9e26]{border-radius:0;display:block;max-width:100%;max-height:100%}.g-map-wrapper .g-action-panel[data-v-99aa9e26]{position:absolute;top:20px;right:20px;z-index:100;background:#141414e6;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;box-shadow:0 8px 24px #0006}.g-map-wrapper .g-action-panel .g-action-item[data-v-99aa9e26]{width:36px;height:36px;background:#ffffff1a;color:#fff;border-radius:8px;line-height:36px;text-align:center;margin-bottom:8px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.g-map-wrapper .g-action-panel .g-action-item[data-v-99aa9e26]:hover{border-color:#2d8cf0;background:#2d8cf033;transform:translateY(-2px);box-shadow:0 4px 12px #2d8cf04d}.g-map-wrapper .g-action-panel .g-action-item[data-v-99aa9e26]:last-child{margin-bottom:0}.g-map-wrapper .g-action-panel .selection[data-v-99aa9e26]{border-color:#2d8cf0;background:#2d8cf033}.g-map-wrapper[data-v-99aa9e26] .ant-btn:after{display:none}.osd-panel[data-v-99aa9e26]{position:absolute;right:20px;top:20px;width:400px;max-width:calc(100% - 40px);max-height:calc(100% - 40px);background:linear-gradient(135deg,#000000f2,#141414fa);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:16px;z-index:1000;box-shadow:0 12px 40px #0009,0 0 0 1px #ffffff0d;overflow-y:auto;transition:all .3s ease}.osd-panel[data-v-99aa9e26]:hover{box-shadow:0 16px 50px #000000b3,0 0 0 1px #ffffff1a}.osd-panel[data-v-99aa9e26]::-webkit-scrollbar{width:6px}.osd-panel[data-v-99aa9e26]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.osd-panel[data-v-99aa9e26]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.osd-panel[data-v-99aa9e26]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.osd-panel .drag-title[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff26,#ffffff14);backdrop-filter:blur(10px);border-radius:16px 16px 0 0;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 20px;font-weight:600;letter-spacing:.5px;position:relative}.osd-panel .drag-title[data-v-99aa9e26]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2d8cf01a,#2d8cf00d);border-radius:16px 16px 0 0;pointer-events:none}.osd>div[data-v-99aa9e26]:not(.dock-control-panel){margin-top:8px;padding:0 20px 8px}.circle[data-v-99aa9e26]{border-radius:50%;width:12px;height:12px;transition:all .3s ease}.circle[data-v-99aa9e26]:hover{transform:scale(1.2)}.battery-slide[data-v-99aa9e26]{position:relative;height:8px;background:#ffffff1a;border-radius:4px;margin:16px 20px;overflow:hidden}.battery-slide .capacity-percent[data-v-99aa9e26]{background:linear-gradient(90deg,#00ee8b,#52c41a);box-shadow:0 0 8px #00ee8b66}.battery-slide .return-home[data-v-99aa9e26]{background:linear-gradient(90deg,#ff9f0a,#fadb14);box-shadow:0 0 8px #ff9f0a66}.battery-slide .landing[data-v-99aa9e26]{background:linear-gradient(90deg,#f5222d,#ff4d4f);box-shadow:0 0 8px #f5222d66}.battery-slide .white-point[data-v-99aa9e26]{width:6px;height:6px;border-radius:50%;background:#fff;bottom:1px;box-shadow:0 0 6px #fffc}.battery-slide .battery[data-v-99aa9e26]{background:#141414f2;color:#00ee8b;font-size:12px;font-weight:600;margin-top:-24px;height:24px;line-height:24px;padding:0 8px;border-left:2px solid #00ee8b;border-radius:0 4px 4px 0;backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d}.battery-slide>div[data-v-99aa9e26]{position:absolute;min-height:8px;border-radius:4px;transition:all .3s ease}.liveview[data-v-99aa9e26]{position:absolute;left:20px;top:20px;width:min(800px,100% - 40px);height:min(720px,100% - 40px);background:linear-gradient(135deg,#141414f2,#232323fa);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;color:#fff;z-index:1100;text-align:center;overflow:hidden;box-shadow:0 12px 40px #0009}.liveview .drag-title[data-v-99aa9e26]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);cursor:move;border-bottom:1px solid rgba(255,255,255,.1)}.osd-panel[data-v-99aa9e26],.liveview[data-v-99aa9e26]{animation:slideInFromRight-99aa9e26 .4s ease-out}@keyframes slideInFromRight-99aa9e26{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.osd-panel[data-v-99aa9e26]{width:calc(100% - 20px);right:10px;top:10px}.liveview[data-v-99aa9e26]{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}.g-action-panel[data-v-99aa9e26]{right:10px;top:10px}.g-action-panel .g-action-item[data-v-99aa9e26]{width:32px;height:32px;line-height:32px}}.upload-progress-container[data-v-e38d0ab7]{position:fixed;bottom:20px;right:20px;width:320px;z-index:2000;display:flex;flex-direction:column;gap:12px}.upload-task-card[data-v-e38d0ab7]{background:#2d3641;border:1px solid #4f4f4f;color:#fff;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #0003;transition:all .3s ease}.icon-wrapper[data-v-e38d0ab7]{font-size:24px;flex-shrink:0}.icon-wrapper .icon-done[data-v-e38d0ab7]{color:#28d445}.icon-wrapper .icon-error[data-v-e38d0ab7]{color:#e70102}.icon-wrapper .icon-uploading[data-v-e38d0ab7]{color:#2d8cf0}.task-details[data-v-e38d0ab7]{flex-grow:1;overflow:hidden}.task-details .task-name[data-v-e38d0ab7]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.task-details[data-v-e38d0ab7] .ant-progress-inner{background-color:#303030}.action-wrapper[data-v-e38d0ab7]{display:flex;align-items:center;gap:8px;font-size:12px;color:#fff;flex-shrink:0}.action-wrapper .percent-text[data-v-e38d0ab7]{color:#ffffff73}.action-wrapper .icon-cancel[data-v-e38d0ab7]{color:#ffffff73;transition:color .3s ease}.action-wrapper .icon-cancel[data-v-e38d0ab7]:hover{color:#e70102}.list-enter-active[data-v-e38d0ab7],.list-leave-active[data-v-e38d0ab7]{transition:all .5s ease}.list-enter-from[data-v-e38d0ab7],.list-leave-to[data-v-e38d0ab7]{opacity:0;transform:translate(30px)}.demo-app[data-v-a15e02a1]{width:100%;height:100%}.demo-app .map-wrapper[data-v-a15e02a1]{height:100%;width:100%}#demo-app{width:100%;height:100%}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glass-card-enter{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glass-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glass-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes glass-slide-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes glass-glow-pulse{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 8px currentColor,0 0 16px currentColor}}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glass-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glass-ring-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes glass-data-flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glass-battery-charge{0%,to{opacity:1}50%{opacity:.5}}@keyframes glass-signal-pulse{0%,to{opacity:.3}50%{opacity:1}}.glass-card-list-enter-active{animation:glass-card-enter .5s cubic-bezier(.19,1,.22,1) both}.glass-card-list-leave-active{animation:glass-card-enter .3s cubic-bezier(.455,.03,.515,.955) reverse both}.glass-card-list-move{transition:transform .4s cubic-bezier(.645,.045,.355,1)}.glass-stagger-enter-active{animation:glass-card-enter .5s cubic-bezier(.19,1,.22,1) both}.glass-stagger-leave-active{animation:glass-card-enter .2s cubic-bezier(.455,.03,.515,.955) reverse both}.glass-stagger-move{transition:transform .4s cubic-bezier(.645,.045,.355,1)}.glass-stagger-enter-active:nth-child(1),.glass-card-list-enter-active:nth-child(1){animation-delay:0ms}.glass-stagger-enter-active:nth-child(2),.glass-card-list-enter-active:nth-child(2){animation-delay:50ms}.glass-stagger-enter-active:nth-child(3),.glass-card-list-enter-active:nth-child(3){animation-delay:100ms}.glass-stagger-enter-active:nth-child(4),.glass-card-list-enter-active:nth-child(4){animation-delay:150ms}.glass-stagger-enter-active:nth-child(5),.glass-card-list-enter-active:nth-child(5){animation-delay:200ms}.glass-stagger-enter-active:nth-child(6),.glass-card-list-enter-active:nth-child(6){animation-delay:250ms}.glass-stagger-enter-active:nth-child(7),.glass-card-list-enter-active:nth-child(7){animation-delay:300ms}.glass-stagger-enter-active:nth-child(8),.glass-card-list-enter-active:nth-child(8){animation-delay:350ms}.glass-stagger-enter-active:nth-child(9),.glass-card-list-enter-active:nth-child(9){animation-delay:400ms}.glass-stagger-enter-active:nth-child(10),.glass-card-list-enter-active:nth-child(10){animation-delay:450ms}.glass-stagger-enter-active:nth-child(11),.glass-card-list-enter-active:nth-child(11){animation-delay:500ms}.glass-stagger-enter-active:nth-child(12),.glass-card-list-enter-active:nth-child(12){animation-delay:550ms}.glass-stagger-enter-active:nth-child(13),.glass-card-list-enter-active:nth-child(13){animation-delay:600ms}.glass-stagger-enter-active:nth-child(14),.glass-card-list-enter-active:nth-child(14){animation-delay:650ms}.glass-stagger-enter-active:nth-child(15),.glass-card-list-enter-active:nth-child(15){animation-delay:700ms}.glass-stagger-enter-active:nth-child(16),.glass-card-list-enter-active:nth-child(16){animation-delay:750ms}.glass-stagger-enter-active:nth-child(17),.glass-card-list-enter-active:nth-child(17){animation-delay:800ms}.glass-stagger-enter-active:nth-child(18),.glass-card-list-enter-active:nth-child(18){animation-delay:850ms}.glass-stagger-enter-active:nth-child(19),.glass-card-list-enter-active:nth-child(19){animation-delay:900ms}.glass-stagger-enter-active:nth-child(20),.glass-card-list-enter-active:nth-child(20){animation-delay:950ms}.glass-fade-enter-active,.glass-fade-leave-active{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.glass-fade-enter-from,.glass-fade-leave-to{opacity:0}.glass-scale-enter-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.glass-scale-leave-active{transition:all .2s cubic-bezier(.455,.03,.515,.955)}.glass-scale-enter-from,.glass-scale-leave-to{opacity:0;transform:scale(.9)}.glass-hover-lift{transition:transform .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1),border-color .2s cubic-bezier(.215,.61,.355,1)}.glass-hover-lift:hover{transform:translateY(-4px)}.glass-hover-lift:active{transform:translateY(-2px)}.glass-hover-subtle{transition:transform .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1)}.glass-hover-subtle:hover{transform:translateY(-2px) scale(1.01)}.glass-hover-button{transition:all .2s cubic-bezier(.215,.61,.355,1)}.glass-hover-button:hover:not(:disabled){transform:translateY(-1px)}.glass-hover-button:active:not(:disabled){transform:translateY(0) scale(.98)}.glass-hover-icon{transition:transform .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1)}.glass-hover-icon:hover{transform:scale(1.1)}.glass-animate-pulse{animation:glass-pulse 2s ease-in-out infinite}.glass-animate-glow{animation:glass-glow-pulse 2s ease-in-out infinite}.glass-animate-shimmer{background:linear-gradient(90deg,#fff0,#ffffff14,#fff0);background-size:200% 100%;animation:glass-shimmer 1.5s ease-in-out infinite}.glass-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:currentColor;border-radius:50%;animation:glass-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body,#app,#my-app{height:100%;overflow:hidden}body{background-color:#f7f9fa;text-size-adjust:100%;font-family:sans-serif,Roboto,sans-serif-medium,Arial;font-feature-settings:normal;color:#000;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-webkit-scrollbar{width:8px;height:8px;background:transparent}body ::-webkit-scrollbar-thumb{border-radius:4px;border:none;background:#595959}.flex-display,.flex-row,.flex-column{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-baseline{align-items:baseline}.flex-align-stretch{align-items:stretch}.flex-align-center{align-items:center}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.width-100vw{width:100vw}.width-100{width:100%}.height-100vh{height:100vh}.height-100{height:100%}m-5{margin:-5px!important}.mt-5{margin-top:-5px!important}.mt100{margin-top:100px!important}.mt110{margin-top:110px!important}.mb-5{margin-bottom:-5px!important}.ml-5{margin-left:-5px!important}.mr-5{margin-right:-5px!important}.m0{margin:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.m5{margin:5px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.m10{margin:10px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.m15{margin:15px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.m20{margin:20px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.m25{margin:25px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.mr25{margin-right:25px!important}.m30{margin:30px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.mr30{margin-right:30px!important}.m50{margin:50px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mr50{margin-right:50px!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.p20{padding:20px;box-sizing:border-box}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.p30{padding:30px;box-sizing:border-box}.pt30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pl120{padding-left:120px}.pl150{padding-left:150px}.pt50{padding-top:50px}.fz10{font-size:10px}.fz12{font-size:12px}.fz14{font-size:14px}.fz16{font-size:16px}.fz18{font-size:18px}.fz20{font-size:20px}.fz22{font-size:22px}.fz24{font-size:24px}.fz26{font-size:26px}.fz28{font-size:28px}.fz30{font-size:30px}.fz32{font-size:32px}.fz35{font-size:35px}body{padding-top:0}body:not(.workspace-mode):not(.login-mode){padding-top:0}html,body,#app,#demo-app{background:linear-gradient(135deg,#1a1a1a,#2d3748,#1e3c72)!important;color:#fff;min-height:100vh}.ant-layout,.ant-layout-content,.ant-layout-sider,.ant-layout-header{background:transparent!important}.ant-card,.ant-modal,.ant-drawer,.ant-popover,.ant-select-dropdown{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important;box-shadow:0 8px 32px #0000004d!important;color:#fff!important}.ant-table-placeholder{background:transparent!important;color:#fff!important}.ant-table,.ant-table-container,.ant-table-content,.ant-table-body{background:#232323!important;color:#fff!important}.ant-table-thead>tr>th{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-table-tbody>tr>td{background:#232323!important;color:#fff!important;border-color:#4f4f4f!important}.ant-table-tbody>tr:hover>td{background:#2a3441!important}.ant-table-tbody>tr.table-striped>td{background:#282828!important}.ant-table-tbody>tr.table-striped:hover>td{background:#394654!important}.ant-table-tbody>tr.ant-table-placeholder>td{background:transparent;color:#fff;border-color:#ffffff1a}.ant-select-selector,.ant-select-item,.ant-select-item-option-content{color:#fff!important}.ant-dropdown,.ant-menu,.ant-menu-item,.ant-menu-submenu-title{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important}.ant-table:not(.plan-table):not(.custom-styled),.ant-table-container:not(.plan-table .ant-table-container):not(.custom-styled),.ant-table-content:not(.plan-table .ant-table-content):not(.custom-styled){background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-thead>tr>th{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#fff;border-color:#fff3;border-radius:0;backdrop-filter:blur(10px);font-weight:600}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr>td{background:transparent;color:#fff;border-color:#ffffff1a}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr.ant-table-row:hover>td{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px)}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr.table-striped>td{background:linear-gradient(135deg,#ffffff08,#ffffff03)}.ant-table:not(.plan-table):not(.custom-styled) .ant-table-tbody>tr.table-striped:hover>td{background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.ant-table-loading .ant-table-body,.ant-spin-container{background:transparent}.ant-spin{color:#fff}.ant-spin-dot{color:#2d8cf0}.ant-spin-dot-item{background-color:#2d8cf0}.ant-empty{color:#fff!important}.ant-empty-description{color:#ffffff73!important}.ant-skeleton{background:#232323!important}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{background:#282828!important}.ant-pagination,.ant-pagination-item,.ant-pagination-item a,.ant-pagination-item-link{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-btn{border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;font-weight:500!important}.ant-btn.ant-btn-primary{background:linear-gradient(135deg,#3498db,#2980b9)!important;border-color:transparent!important;box-shadow:0 4px 15px #3498db4d!important}.ant-btn.ant-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #3498db66!important;background:linear-gradient(135deg,#5dade2,#3498db)!important}.ant-btn.ant-btn-default{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;color:#ffffffe6!important}.ant-btn.ant-btn-default:hover{background:linear-gradient(135deg,#fff3,#ffffff1a)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0003!important}.ant-pagination-item{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-pagination-item:hover{background:linear-gradient(135deg,#fff3,#ffffff1a)!important;transform:translateY(-1px)!important}.ant-pagination-item-active{background:linear-gradient(135deg,#3498db,#2980b9)!important;border-color:transparent!important;box-shadow:0 4px 15px #3498db4d!important}.ant-tabs-nav,.ant-tabs-tab,.ant-tabs-tab-btn{color:#fff!important}.ant-tabs-tab{background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border-radius:8px!important;margin:0 4px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-tabs-tab:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important}.ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#3498db,#2980b9)!important;box-shadow:0 4px 15px #3498db4d!important}.ant-tabs-content-holder{background:transparent!important}.ant-form-item-label>label{color:#ffffffe6!important;font-weight:500!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-select-selector{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input-number-input:hover,.ant-select-selector:hover{border-color:#3498db80!important;box-shadow:0 2px 8px #3498db33!important}.ant-input:focus,.ant-input.ant-input-focused,.ant-input.ant-select-focused .ant-select-selector,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper.ant-input-focused,.ant-input-affix-wrapper.ant-select-focused .ant-select-selector,.ant-input-number:focus,.ant-input-number.ant-input-focused,.ant-input-number.ant-select-focused .ant-select-selector,.ant-input-number-input:focus,.ant-input-number-input.ant-input-focused,.ant-input-number-input.ant-select-focused .ant-select-selector,.ant-select-selector:focus,.ant-select-selector.ant-input-focused,.ant-select-selector.ant-select-focused .ant-select-selector{border-color:#3498db!important;box-shadow:0 0 0 2px #3498db33!important;background:linear-gradient(135deg,#ffffff26,#ffffff1a)!important}.ant-input-affix-wrapper .ant-input{background:transparent!important;color:#fff!important}.ant-input::placeholder,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{color:#ffffff80!important}.ant-select-arrow,.ant-input-password-icon,.ant-input-clear-icon{color:#ffffffb3!important}.ant-radio-wrapper,.ant-checkbox-wrapper{color:#fff!important}.ant-radio .ant-radio-inner,.ant-radio .ant-checkbox-inner,.ant-checkbox .ant-radio-inner,.ant-checkbox .ant-checkbox-inner{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;border:1px solid rgba(255,255,255,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-radio:hover .ant-radio-inner,.ant-radio:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-radio-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#3498db99!important}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#3498db,#2980b9)!important;border-color:#3498db!important;box-shadow:0 2px 8px #3498db4d!important}@media(max-width:1024px){.project-app-wrapper .right .map-wrapper,.liveview,.live{width:100%!important;height:50vh!important;left:0;margin:0}.project-app-wrapper .left{width:100%!important;flex:0 0 100%!important}}.ant-btn-primary{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-input,.ant-select-selector{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-modal .ant-modal-content{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:16px!important;box-shadow:0 8px 32px #00000080!important}.ant-modal .ant-modal-header{background:#282828!important;border-bottom:1px solid #4f4f4f!important;border-radius:16px 16px 0 0!important;padding:16px 24px}.ant-modal .ant-modal-title{color:#fff!important;font-weight:600}.ant-modal .ant-modal-close{color:#ffffff73!important}.ant-modal .ant-modal-close:hover{color:#fff!important;background:#ffffff1a!important}.ant-modal .ant-modal-body{background:#232323!important;color:#fff!important;padding:24px}.ant-modal .ant-modal-footer{background:#282828!important;border-top:1px solid #4f4f4f!important;border-radius:0 0 16px 16px!important;padding:12px 24px}.ant-modal .ant-modal-footer .ant-btn-default{background:#ffffff1a!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-modal-footer .ant-btn-default:hover{background:#fff3!important;border-color:#ffffff4d!important}.ant-modal .ant-form-item-label>label{color:#fff!important}.ant-modal .ant-input,.ant-modal .ant-input-number,.ant-modal .ant-input-number-input,.ant-modal .ant-picker,.ant-modal .ant-picker-input>input{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-input::placeholder,.ant-modal .ant-input-number::placeholder,.ant-modal .ant-input-number-input::placeholder,.ant-modal .ant-picker::placeholder,.ant-modal .ant-picker-input>input::placeholder{color:#ffffff73!important}.ant-modal .ant-input-textarea textarea{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-select-selector{background:#282828!important;border-color:#4f4f4f!important}.ant-modal .ant-select-arrow,.ant-modal .ant-picker-suffix,.ant-modal .ant-select-selection-placeholder{color:#ffffff73!important}.ant-modal .ant-upload-list{color:#fff!important}.ant-modal .ant-upload-list-item{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-modal .ant-upload-list-item .ant-upload-list-item-name{color:#fff!important}.ant-modal .ant-upload-list-item .anticon{color:#ffffff73!important}.ant-modal .ant-table{background:#232323!important}.ant-modal .ant-table-thead>tr>th{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-modal .ant-table-tbody>tr>td{background:#232323!important;color:#fff!important;border-color:#4f4f4f!important}.ant-modal .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}.ant-drawer.ant-drawer-open .ant-drawer-mask{background:#0009!important;backdrop-filter:blur(4px)}.ant-drawer:not(.ant-drawer-open) .ant-drawer-mask{background:transparent!important;backdrop-filter:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.ant-drawer .ant-drawer-content{background:#232323!important}.ant-drawer .ant-drawer-header{background:#282828!important;border-bottom:1px solid #4f4f4f!important;padding:16px 24px}.ant-drawer .ant-drawer-title{color:#fff!important;font-weight:600}.ant-drawer .ant-drawer-close{color:#ffffff73!important}.ant-drawer .ant-drawer-close:hover{color:#fff!important;background:#ffffff1a!important}.ant-drawer .ant-drawer-body{background:#232323!important;color:#fff!important;padding:24px}.ant-drawer .ant-form-item-label>label{color:#fff!important}.ant-drawer .ant-input,.ant-drawer .ant-input-search,.ant-drawer .ant-input-number,.ant-drawer .ant-picker,.ant-drawer .ant-picker-input>input{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-drawer .ant-input::placeholder,.ant-drawer .ant-input-search::placeholder,.ant-drawer .ant-input-number::placeholder,.ant-drawer .ant-picker::placeholder,.ant-drawer .ant-picker-input>input::placeholder{color:#ffffff73!important}.ant-drawer .ant-input-search .ant-input-group-addon{background:#282828!important;border-color:#4f4f4f!important}.ant-drawer .ant-input-search-button{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-drawer .ant-select-selector{background:#282828!important;border-color:#4f4f4f!important}.ant-drawer .ant-select-arrow{color:#ffffff73!important}.ant-drawer .ant-range-picker{background:#282828!important;border-color:#4f4f4f!important}.ant-drawer .ant-range-picker .ant-picker-input>input{color:#fff!important}.ant-drawer .ant-range-picker .ant-picker-separator,.ant-drawer .ant-range-picker .ant-picker-suffix{color:#ffffff73!important}.ant-drawer .ant-table{background:#232323!important}.ant-drawer .ant-table-thead>tr>th{background:#282828!important;color:#fff!important;border-color:#4f4f4f!important}.ant-drawer .ant-table-tbody>tr>td{background:#232323!important;color:#fff!important;border-color:#4f4f4f!important}.ant-drawer .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}.ant-drawer .ant-progress-text{color:#fff!important}.ant-drawer-mask,.ant-modal-mask{transition:opacity .3s ease,backdrop-filter .3s ease,visibility .3s ease!important}.ant-drawer-content-wrapper{transition:transform .3s ease!important}.ant-drawer-mask{backdrop-filter:none}.ant-drawer-mask.ant-drawer-mask-hidden,.ant-drawer-mask[style*="display: none"],.ant-drawer-mask[style*="opacity: 0"]{backdrop-filter:none!important;visibility:hidden!important;pointer-events:none!important}.ant-modal-mask{background:#0009!important;backdrop-filter:blur(4px)}.ant-modal-mask[style*="display: none"],.ant-modal-mask.ant-modal-mask-hidden{backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ant-modal-wrap[style*="display: none"]{pointer-events:none!important}.ant-modal-wrap[style*="display: none"]+.ant-modal-mask{backdrop-filter:none!important;opacity:0!important}.ant-drawer-root:not(.ant-drawer-open){pointer-events:none!important}.ant-drawer-root:not(.ant-drawer-open) .ant-drawer-mask{opacity:0!important;backdrop-filter:none!important;pointer-events:none!important;visibility:hidden!important;display:none!important}.ant-notification{z-index:9999!important;inset:24px 24px auto auto!important}.ant-notification-notice{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important;backdrop-filter:blur(20px)!important}.ant-notification-notice .ant-notification-notice-message{color:#fff!important;font-weight:600}.ant-notification-notice .ant-notification-notice-description,.ant-notification-notice .ant-notification-notice-close{color:#ffffff73!important}.ant-notification-notice .ant-notification-notice-close:hover{color:#fff!important}.ant-notification-notice.ant-notification-notice-success{border-left:4px solid #28d445!important}.ant-notification-notice.ant-notification-notice-success .ant-notification-notice-icon{color:#28d445!important}.ant-notification-notice.ant-notification-notice-error{border-left:4px solid #e70102!important}.ant-notification-notice.ant-notification-notice-error .ant-notification-notice-icon{color:#e70102!important}.ant-notification-notice.ant-notification-notice-warning{border-left:4px solid #ffcc00!important}.ant-notification-notice.ant-notification-notice-warning .ant-notification-notice-icon{color:#fc0!important}.ant-notification-notice.ant-notification-notice-info{border-left:4px solid #1fa3f6!important}.ant-notification-notice.ant-notification-notice-info .ant-notification-notice-icon{color:#1fa3f6!important}.ant-message{z-index:9999!important}.ant-message .ant-message-notice-content{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important;color:#fff!important;backdrop-filter:blur(20px)!important}.ant-switch{background:#fff3!important;border:1px solid rgba(255,255,255,.1)!important}.ant-switch.ant-switch-checked{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-switch .ant-switch-handle:before{background:#fff!important;box-shadow:0 2px 4px #0000004d!important}.ant-switch .ant-switch-inner{color:#fff!important}.ant-popconfirm .ant-popover-inner{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important}.ant-popconfirm .ant-popover-message,.ant-popconfirm .ant-popconfirm-message-title{color:#fff!important}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-default{background:#ffffff1a!important;border-color:#4f4f4f!important;color:#fff!important}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-default:hover{background:#fff3!important}.ant-tooltip .ant-tooltip-inner{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:8px!important;color:#fff!important;box-shadow:0 4px 16px #0000004d!important}.ant-tooltip .ant-tooltip-arrow-content{background:#232323!important}.ant-select-dropdown{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}.ant-select-dropdown .ant-select-item{color:#fff!important}.ant-select-dropdown .ant-select-item:hover{background:#ffffff1a!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:#2d8cf033!important;color:#fff!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-active{background:#ffffff1a!important}.ant-picker-dropdown .ant-picker-panel-container{background:#232323!important;border:1px solid #4f4f4f!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid #4f4f4f!important;color:#fff!important}.ant-picker-dropdown .ant-picker-header button{color:#ffffff73!important}.ant-picker-dropdown .ant-picker-header button:hover,.ant-picker-dropdown .ant-picker-body{color:#fff!important}.ant-picker-dropdown .ant-picker-content th{color:#ffffff73!important}.ant-picker-dropdown .ant-picker-cell{color:#fff!important}.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background:#ffffff1a!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:#2d8cf0!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner{border-color:#2d8cf0!important}.ant-picker-dropdown .ant-picker-footer{border-top:1px solid #4f4f4f!important}.ant-picker-dropdown .ant-picker-time-panel{border-left:1px solid #4f4f4f!important}.ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-left:1px solid #4f4f4f!important}.ant-picker-dropdown .ant-picker-time-panel-column li{color:#fff!important}.ant-picker-dropdown .ant-picker-time-panel-column li:hover{background:#ffffff1a!important}.ant-picker-dropdown .ant-picker-time-panel-column li.ant-picker-time-panel-cell-selected{background:#2d8cf033!important}.ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-title{color:#fff!important}.ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-content{color:#ffffff73!important}.ant-checkbox .ant-checkbox-inner{background:#282828!important;border-color:#4f4f4f!important}.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#2d8cf0!important;border-color:#2d8cf0!important}.ant-radio-button-wrapper{background:#282828!important;border-color:#4f4f4f!important;color:#fff!important}.ant-radio-button-wrapper:hover{color:#2d8cf0!important}.ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#2d8cf0!important;border-color:#2d8cf0!important;color:#fff!important}.ant-empty .ant-empty-image{opacity:.6}.ant-empty .ant-empty-description{color:#ffffff73!important}.ant-spin,.ant-spin .ant-spin-text{color:#fff!important}.glass-form{display:flex;flex-direction:column;gap:20px}.glass-form__description{color:#ffffff73;font-size:14px;line-height:1.5;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.glass-form__group{display:flex;flex-direction:column;gap:6px}.glass-form__label{font-size:13px;font-weight:500;color:#ffffff73;margin-left:2px}.glass-form__input-wrapper{position:relative;display:flex;align-items:center}.glass-form__icon{position:absolute;left:16px;font-size:16px;color:#ffffff80;z-index:1;pointer-events:none}.glass-form__input{width:100%;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:15px;color:#fff;transition:all .15s ease}.glass-form__input::placeholder{color:#ffffff80}.glass-form__input:hover{border-color:#ffffff26;background:#ffffff0d}.glass-form__input:focus{outline:none;border-color:#2d8cf0;background:#ffffff0f;box-shadow:0 0 0 3px #2d8cf026}.glass-form__input--with-icon{padding-left:48px}.glass-form__input--error{border-color:#e70102!important}.glass-form__input--error:focus{box-shadow:0 0 0 3px #e7010226}.glass-form__toggle{position:absolute;right:12px;padding:8px;background:none;border:none;color:#ffffff80;cursor:pointer;transition:color .15s ease;display:flex;align-items:center;justify-content:center}.glass-form__toggle:hover{color:#fff}.glass-form__error{font-size:12px;color:#e70102;margin-top:4px;margin-left:2px}.glass-form__submit{position:relative;width:100%;padding:16px;margin-top:8px;background:linear-gradient(135deg,#2d8cf0,#1072da);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #2d8cf04d;overflow:hidden}.glass-form__submit:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .15s ease}.glass-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #2d8cf066}.glass-form__submit:hover:not(:disabled):before{opacity:1}.glass-form__submit:active:not(:disabled){transform:translateY(0)}.glass-form__submit:disabled{opacity:.5;cursor:not-allowed}.glass-form__submit--loading{pointer-events:none}.glass-form__spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:glass-form-spin .8s linear infinite}@keyframes glass-form-spin{to{transform:rotate(360deg)}}.glass-modal .ant-input,.glass-modal .ant-input-affix-wrapper{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#fff!important;font-size:15px!important;padding:12px 16px!important;min-height:48px!important;transition:all .15s ease!important}.glass-modal .ant-input::placeholder,.glass-modal .ant-input .ant-input::placeholder,.glass-modal .ant-input-affix-wrapper::placeholder,.glass-modal .ant-input-affix-wrapper .ant-input::placeholder{color:#ffffff80!important}.glass-modal .ant-input:hover,.glass-modal .ant-input-affix-wrapper:hover{border-color:#ffffff26!important;background:#ffffff0d!important}.glass-modal .ant-input:focus,.glass-modal .ant-input.ant-input-affix-wrapper-focused,.glass-modal .ant-input-affix-wrapper:focus,.glass-modal .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#2d8cf0!important;background:#ffffff0f!important;box-shadow:0 0 0 3px #2d8cf026!important}.glass-modal .ant-input .ant-input,.glass-modal .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;padding:0!important;min-height:auto!important;box-shadow:none!important}.glass-modal .ant-input .ant-input-suffix,.glass-modal .ant-input-affix-wrapper .ant-input-suffix{color:#ffffff80!important}.glass-modal .ant-input .ant-input-suffix .anticon,.glass-modal .ant-input-affix-wrapper .ant-input-suffix .anticon{cursor:pointer;transition:color .15s ease}.glass-modal .ant-input .ant-input-suffix .anticon:hover,.glass-modal .ant-input-affix-wrapper .ant-input-suffix .anticon:hover{color:#fff!important}.glass-modal .ant-input.ant-input-status-error,.glass-modal .ant-input-affix-wrapper.ant-input-status-error{border-color:#e70102!important}.glass-modal .ant-input.ant-input-status-error:focus,.glass-modal .ant-input.ant-input-status-error.ant-input-affix-wrapper-focused,.glass-modal .ant-input-affix-wrapper.ant-input-status-error:focus,.glass-modal .ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #e7010226!important}.glass-modal .ant-select .ant-select-selector{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#fff!important;min-height:48px!important;padding:8px 16px!important;transition:all .15s ease!important}.glass-modal .ant-select .ant-select-selector .ant-select-selection-item{line-height:30px!important}.glass-modal .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#ffffff80!important}.glass-modal .ant-select:hover .ant-select-selector{border-color:#ffffff26!important;background:#ffffff0d!important}.glass-modal .ant-select.ant-select-focused .ant-select-selector{border-color:#2d8cf0!important;background:#ffffff0f!important;box-shadow:0 0 0 3px #2d8cf026!important}.glass-modal .ant-select .ant-select-arrow{color:#ffffff80!important}.glass-modal .glass-form__group,.glass-modal .edit-form__group,.glass-modal .form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.glass-modal .glass-form__label,.glass-modal .edit-form__label,.glass-modal .form-label{font-size:13px;font-weight:500;color:#ffffff73;margin-left:2px}.glass-modal .glass-form__error,.glass-modal .error-text{font-size:12px;color:#e70102;margin-top:4px;margin-left:2px}.glass-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#2d8cf0,#1072da)!important;border:none!important;border-radius:10px!important;height:40px!important;font-weight:600!important;box-shadow:0 4px 15px #2d8cf04d!important;transition:all .3s ease!important}.glass-modal .ant-modal-footer .ant-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #2d8cf066!important}.glass-modal .ant-modal-footer .ant-btn-primary:active:not(:disabled){transform:translateY(0)}.glass-modal .ant-modal-footer .ant-btn-default{border-radius:10px!important;height:40px!important;transition:all .3s ease!important}
