.glass-button[data-v-6ab23629]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--desktop-button-gap);padding:0 var(--desktop-button-padding-x);height:var(--desktop-button-height);border:none;border-radius:var(--desktop-button-radius);font-size:var(--desktop-button-font-size);font-weight:var(--desktop-button-font-weight);cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;outline:none;-webkit-user-select:none;user-select:none;contain:layout style paint;transform:translateZ(0);backface-visibility:hidden;box-shadow:0 0 #0000}.glass-button[data-v-6ab23629]:disabled{cursor:not-allowed;opacity:.75;filter:grayscale(.3);background:#ffffff14!important;border-color:#ffffff40!important;color:#ffffffb3!important}.glass-button.glass-button-loading[data-v-6ab23629]{pointer-events:none;opacity:.85}.glass-button.glass-button-mini[data-v-6ab23629]{height:var(--desktop-control-height-xs);padding:0 var(--desktop-padding-sm);font-size:var(--desktop-font-size-xxs);border-radius:var(--desktop-radius-md);min-width:auto}.glass-button.glass-button-mini .loading-spinner[data-v-6ab23629],.glass-button.glass-button-mini .loading-dots[data-v-6ab23629],.glass-button.glass-button-mini .loading-bars[data-v-6ab23629]{transform:scale(.6)}.glass-button.glass-button-mini .button-icon[data-v-6ab23629]{font-size:var(--desktop-font-size-xs)}.glass-button.glass-button-mini.glass-button-classic[data-v-6ab23629],.glass-button.glass-button-mini.glass-button-gradient[data-v-6ab23629]{border-width:1px}.glass-button.glass-button-small[data-v-6ab23629]{height:var(--desktop-button-height-sm);padding:0 var(--desktop-padding-md);font-size:var(--desktop-button-font-size-sm)}.glass-button.glass-button-small .loading-spinner[data-v-6ab23629],.glass-button.glass-button-small .loading-dots[data-v-6ab23629],.glass-button.glass-button-small .loading-bars[data-v-6ab23629]{transform:scale(.85)}.glass-button.glass-button-large[data-v-6ab23629]{height:var(--desktop-button-height-lg);padding:0 var(--desktop-padding-lg);font-size:var(--desktop-button-font-size-lg)}.glass-button.glass-button-large .loading-spinner[data-v-6ab23629],.glass-button.glass-button-large .loading-dots[data-v-6ab23629],.glass-button.glass-button-large .loading-bars[data-v-6ab23629]{transform:scale(1.15)}.glass-button.glass-button-block[data-v-6ab23629]{width:100%}.glass-button .button-icon[data-v-6ab23629]{display:flex;align-items:center;justify-content:center;font-size:var(--desktop-title-font-size)}.glass-button .button-content[data-v-6ab23629]{display:inline-flex;align-items:center}.button-loading[data-v-6ab23629]{display:inline-flex;align-items:center;justify-content:center}.loading-spinner[data-v-6ab23629]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:currentColor;border-radius:50%;animation:spin-6ab23629 .6s linear infinite}@keyframes spin-6ab23629{to{transform:rotate(360deg)}}.loading-dots[data-v-6ab23629]{display:inline-flex;gap:var(--desktop-gap-xs);align-items:center}.loading-dots .dot[data-v-6ab23629]{width:6px;height:6px;background:currentColor;border-radius:50%;animation:pulse-dot-6ab23629 1.4s ease-in-out infinite}.loading-dots .dot[data-v-6ab23629]:nth-child(1){animation-delay:0s}.loading-dots .dot[data-v-6ab23629]:nth-child(2){animation-delay:.2s}.loading-dots .dot[data-v-6ab23629]:nth-child(3){animation-delay:.4s}@keyframes pulse-dot-6ab23629{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-bars[data-v-6ab23629]{display:inline-flex;gap:3px;align-items:center}.loading-bars .bar[data-v-6ab23629]{width:2.5px;height:14px;background:currentColor;border-radius:2px;animation:bar-jump-6ab23629 1s ease-in-out infinite}.loading-bars .bar[data-v-6ab23629]:nth-child(1){animation-delay:0s}.loading-bars .bar[data-v-6ab23629]:nth-child(2){animation-delay:.1s}.loading-bars .bar[data-v-6ab23629]:nth-child(3){animation-delay:.2s}.loading-bars .bar[data-v-6ab23629]:nth-child(4){animation-delay:.3s}@keyframes bar-jump-6ab23629{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}.glass-button-classic[data-v-6ab23629]{background:var(--btn-bg, rgba(255, 255, 255, .14));border:1.5px solid var(--btn-border, rgba(255, 255, 255, .25));color:var(--btn-color, rgba(255, 255, 255, .95));transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s}.glass-button-classic[data-v-6ab23629]:hover:not(:disabled){background:var(--btn-bg-hover, rgba(255, 255, 255, .2));border-color:var(--btn-border-hover, rgba(255, 255, 255, .35));box-shadow:var(--btn-shadow-hover, 0 6px 18px rgba(0, 0, 0, .25));transform:translateY(-1px)}.glass-button-classic[data-v-6ab23629]:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-shadow-active, 0 3px 10px rgba(0, 0, 0, .2))}.glass-button-classic.glass-button-primary[data-v-6ab23629]{--btn-bg: rgba(59, 130, 246, .4);--btn-border: rgba(59, 130, 246, .6);--btn-color: #60a5fa;--btn-bg-hover: rgba(59, 130, 246, .5);--btn-border-hover: rgba(59, 130, 246, .8);--btn-shadow-hover: 0 6px 20px rgba(59, 130, 246, .4);--btn-shadow-active: 0 3px 12px rgba(59, 130, 246, .35)}.glass-button-classic.glass-button-success[data-v-6ab23629]{--btn-bg: rgba(16, 185, 129, .4);--btn-border: rgba(16, 185, 129, .6);--btn-color: #34d399;--btn-bg-hover: rgba(16, 185, 129, .5);--btn-border-hover: rgba(16, 185, 129, .8);--btn-shadow-hover: 0 6px 20px rgba(16, 185, 129, .4);--btn-shadow-active: 0 3px 12px rgba(16, 185, 129, .35)}.glass-button-classic.glass-button-danger[data-v-6ab23629]{--btn-bg: rgba(239, 68, 68, .4);--btn-border: rgba(239, 68, 68, .6);--btn-color: #f87171;--btn-bg-hover: rgba(239, 68, 68, .5);--btn-border-hover: rgba(239, 68, 68, .8);--btn-shadow-hover: 0 6px 20px rgba(239, 68, 68, .4);--btn-shadow-active: 0 3px 12px rgba(239, 68, 68, .35)}.glass-button-classic.glass-button-default[data-v-6ab23629]{--btn-bg: rgba(255, 255, 255, .16);--btn-border: rgba(255, 255, 255, .3);--btn-color: rgba(255, 255, 255, .95);--btn-bg-hover: rgba(255, 255, 255, .2);--btn-border-hover: rgba(255, 255, 255, .35);--btn-shadow-hover: 0 6px 18px rgba(0, 0, 0, .25);--btn-shadow-active: 0 3px 10px rgba(0, 0, 0, .2)}.glass-button-gradient[data-v-6ab23629]{background:var(--btn-bg, rgba(255, 255, 255, .04));border:2px solid var(--btn-border, rgba(255, 255, 255, .3));color:var(--btn-color, rgba(255, 255, 255, .95));transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s}.glass-button-gradient[data-v-6ab23629]:hover:not(:disabled){background:var(--btn-bg-hover, rgba(255, 255, 255, .14));border-color:var(--btn-border-hover, rgba(255, 255, 255, .45));box-shadow:var(--btn-shadow-hover, 0 6px 18px rgba(0, 0, 0, .25));transform:translateY(-1px)}.glass-button-gradient[data-v-6ab23629]:active:not(:disabled){transform:translateY(0);background:var(--btn-bg-active, rgba(255, 255, 255, .1));box-shadow:var(--btn-shadow-active, 0 3px 10px rgba(0, 0, 0, .2))}.glass-button-gradient.glass-button-primary[data-v-6ab23629]{--btn-bg: rgba(59, 130, 246, .08);--btn-border: rgba(59, 130, 246, .5);--btn-color: #60a5fa;--btn-bg-hover: rgba(59, 130, 246, .22);--btn-border-hover: rgba(59, 130, 246, .8);--btn-bg-active: rgba(59, 130, 246, .16);--btn-shadow-hover: 0 6px 20px rgba(59, 130, 246, .4);--btn-shadow-active: 0 3px 12px rgba(59, 130, 246, .35)}.glass-button-gradient.glass-button-success[data-v-6ab23629]{--btn-bg: rgba(16, 185, 129, .08);--btn-border: rgba(16, 185, 129, .5);--btn-color: #34d399;--btn-bg-hover: rgba(16, 185, 129, .22);--btn-border-hover: rgba(16, 185, 129, .8);--btn-bg-active: rgba(16, 185, 129, .16);--btn-shadow-hover: 0 6px 20px rgba(16, 185, 129, .4);--btn-shadow-active: 0 3px 12px rgba(16, 185, 129, .35)}.glass-button-gradient.glass-button-danger[data-v-6ab23629]{--btn-bg: rgba(239, 68, 68, .08);--btn-border: rgba(239, 68, 68, .5);--btn-color: #f87171;--btn-bg-hover: rgba(239, 68, 68, .22);--btn-border-hover: rgba(239, 68, 68, .8);--btn-bg-active: rgba(239, 68, 68, .16);--btn-shadow-hover: 0 6px 20px rgba(239, 68, 68, .4);--btn-shadow-active: 0 3px 12px rgba(239, 68, 68, .35)}.glass-button-gradient.glass-button-default[data-v-6ab23629]{--btn-bg: rgba(255, 255, 255, .06);--btn-border: rgba(255, 255, 255, .3);--btn-color: rgba(255, 255, 255, .95);--btn-bg-hover: rgba(255, 255, 255, .14);--btn-border-hover: rgba(255, 255, 255, .45);--btn-bg-active: rgba(255, 255, 255, .1);--btn-shadow-hover: 0 6px 18px rgba(0, 0, 0, .25);--btn-shadow-active: 0 3px 10px rgba(0, 0, 0, .2)}.glass-button[data-v-6ab23629]{--backdrop-blur: blur(3px)}.glass-button-performance[data-v-6ab23629]{--backdrop-blur: none}@media (max-width: 768px){.glass-button.glass-button-small[data-v-6ab23629]{height:30px;padding:0 calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));font-size:var(--desktop-font-size-sm)}.glass-button.glass-button-medium[data-v-6ab23629]{height:38px;padding:0 calc(var(--desktop-padding-xl) + var(--desktop-padding-xxs));font-size:var(--desktop-meta-font-size)}.glass-button.glass-button-large[data-v-6ab23629]{height:44px;padding:0 22px;font-size:var(--desktop-font-size-lg)}}.clear-icon-svg[data-v-21f40c5d]{width:1em;height:1em;display:block}svg[data-v-d0d1ef24]{width:1em;height:1em;display:block}svg[data-v-57c43f6a]{width:1em;height:1em;display:block}svg[data-v-f5c3f3dc]{width:1em;height:1em;display:block}svg[data-v-66296946]{width:1em;height:1em;display:block}svg[data-v-fc9b1810]{width:1em;height:1em;display:block}svg[data-v-477c96eb]{width:1em;height:1em;display:block}svg[data-v-9471a3a1]{width:1em;height:1em;display:block}svg[data-v-d7c7e0b3]{width:1em;height:1em;display:block}svg[data-v-5bb131e1]{width:1em;height:1em;display:block}.glass-icon[data-v-6f8e662a]{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:transform .12s cubic-bezier(.4,0,.2,1),color .2s ease;-webkit-user-select:none;user-select:none;contain:layout style paint;flex-shrink:0;line-height:1;vertical-align:-.125em}.glass-icon .icon-content[data-v-6f8e662a]{line-height:1;display:flex;align-items:center;justify-content:center;font-size:inherit}.glass-icon.glass-icon-clickable[data-v-6f8e662a]{cursor:pointer}.glass-icon.glass-icon-clickable[data-v-6f8e662a]:not(.glass-icon-disabled):hover{transform:translateY(-1px) scale(1.06)}.glass-icon.glass-icon-clickable[data-v-6f8e662a]:not(.glass-icon-disabled):active{transform:translateY(0) scale(.95)}.glass-icon.glass-icon-disabled[data-v-6f8e662a]{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.glass-icon-primary[data-v-6f8e662a]{color:#60a5fa}.glass-icon-success[data-v-6f8e662a]{color:#34d399}.glass-icon-danger[data-v-6f8e662a]{color:#f87171}.glass-icon-warning[data-v-6f8e662a]{color:#fbbf24}.glass-icon-info[data-v-6f8e662a]{color:#60a5fa}.glass-icon-default[data-v-6f8e662a]{color:#fffffff2}.glass-icon-animation-pulse[data-v-6f8e662a]{animation:icon-pulse-6f8e662a 2s ease-in-out infinite}@keyframes icon-pulse-6f8e662a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.glass-icon-animation-spin[data-v-6f8e662a]{animation:icon-spin-6f8e662a 2s linear infinite}@keyframes icon-spin-6f8e662a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass-icon-animation-bounce[data-v-6f8e662a]{animation:icon-bounce-6f8e662a 1s ease-in-out infinite}@keyframes icon-bounce-6f8e662a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.glass-icon-animation-shake[data-v-6f8e662a]{animation:icon-shake-6f8e662a .5s ease-in-out infinite}@keyframes icon-shake-6f8e662a{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.glass-input-wrapper[data-v-1f2dff72]{width:100%;max-width:100%;position:relative}.glass-input-container[data-v-1f2dff72]{position:relative;display:flex;align-items:center;border-radius:var(--desktop-input-radius);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 0 3px transparent;contain:layout style}.glass-input-container[data-v-1f2dff72]:hover{background:#ffffff14;border-color:#fff3}.glass-input[data-v-1f2dff72]{flex:1;width:100%;height:100%;padding:0 var(--desktop-input-padding-x);background:transparent;border:none;outline:none;color:#fffffff2;font-size:var(--desktop-input-font-size);transition:color .3s ease}.glass-input[data-v-1f2dff72]::placeholder{color:#fff6}.glass-input.has-prefix[data-v-1f2dff72]{padding-left:0}.glass-input.has-suffix[data-v-1f2dff72]{padding-right:0}.glass-input.is-secret[data-v-1f2dff72]{-webkit-text-security:disc}.glass-input[data-v-1f2dff72]:-webkit-autofill{animation-name:glass-input-autofill-start-1f2dff72;animation-duration:.01s;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.06) inset;-webkit-text-fill-color:rgba(255,255,255,.95);transition:background-color 5000s ease-in-out 0s}@keyframes glass-input-autofill-start-1f2dff72{0%{opacity:1}to{opacity:1}}.input-prefix[data-v-1f2dff72],.input-suffix[data-v-1f2dff72]{display:flex;align-items:center;justify-content:center;color:#fff9;font-size:var(--desktop-font-size-lg);flex-shrink:0}.prefix-icon[data-v-1f2dff72],.suffix-icon[data-v-1f2dff72]{display:inline-flex;align-items:center;justify-content:center}.input-action[data-v-1f2dff72]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px;border-radius:var(--desktop-radius-round);cursor:pointer;color:#f8fafc99;background:transparent;line-height:1;transition:background-color .2s ease,color .2s ease}.input-action[data-v-1f2dff72]:hover{background:#f8fafc1f;color:#f8fafc}.input-action .action-icon[data-v-1f2dff72]{font-size:var(--desktop-font-size-xs);line-height:1}.input-action[data-v-1f2dff72] .glass-icon{line-height:1}.input-count[data-v-1f2dff72]{padding:0 var(--desktop-padding-sm);font-size:var(--desktop-font-size-xs);color:#ffffff80;flex-shrink:0}.input-error-message[data-v-1f2dff72]{margin-top:var(--desktop-gap-xs);font-size:var(--desktop-font-size-xs);color:var(--app-danger);padding-left:var(--desktop-padding-xxs)}.glass-input-small .glass-input-container[data-v-1f2dff72]{height:var(--desktop-input-height-sm)}.glass-input-small .glass-input[data-v-1f2dff72]{font-size:var(--desktop-input-font-size-sm)}.glass-input-small .input-prefix[data-v-1f2dff72],.glass-input-small .input-suffix[data-v-1f2dff72]{padding:0 var(--desktop-padding-xxs)}.glass-input-medium .glass-input-container[data-v-1f2dff72]{height:var(--desktop-input-height)}.glass-input-medium .input-prefix[data-v-1f2dff72],.glass-input-medium .input-suffix[data-v-1f2dff72]{padding:0 var(--desktop-padding-xs)}.glass-input-large .glass-input-container[data-v-1f2dff72]{height:var(--desktop-input-height-lg)}.glass-input-large .glass-input[data-v-1f2dff72]{font-size:var(--desktop-input-font-size-lg)}.glass-input-large .input-prefix[data-v-1f2dff72],.glass-input-large .input-suffix[data-v-1f2dff72]{padding:0 calc(var(--desktop-padding-md) + var(--desktop-padding-xxs))}.glass-input-focused .glass-input-container[data-v-1f2dff72]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.glass-input-success .glass-input-container[data-v-1f2dff72]{border-color:#10b98199}.glass-input-warning .glass-input-container[data-v-1f2dff72]{border-color:#f59e0b99}.glass-input-error .glass-input-container[data-v-1f2dff72]{border-color:#ef444499}.glass-input-disabled .glass-input-container[data-v-1f2dff72]{opacity:.5;cursor:not-allowed;background:#ffffff08}.glass-input-disabled .glass-input[data-v-1f2dff72]{cursor:not-allowed}.glass-input-readonly .glass-input-container[data-v-1f2dff72]{background:#ffffff08}.glass-input-readonly .glass-input[data-v-1f2dff72]{cursor:default}.sms-code-send-btn[data-v-f2f95459]{flex-shrink:0;padding:var(--desktop-padding-xs) var(--desktop-padding-lg);height:32px;border:1px solid rgba(0,184,224,.4);border-radius:var(--desktop-radius-md);background:#00b8e01a;color:#00b8e0;font-size:var(--desktop-meta-font-size);white-space:nowrap;cursor:pointer;transition:all .2s ease}.sms-code-send-btn[data-v-f2f95459]:hover:not(:disabled){background:#00b8e033;border-color:#00b8e099}.sms-code-send-btn.is-counting[data-v-f2f95459],.sms-code-send-btn[data-v-f2f95459]:disabled{color:#ffffff4d;border-color:#ffffff1a;background:#ffffff0d;cursor:not-allowed}.glass-number-input-wrapper[data-v-2fac48f7]{width:100%;max-width:100%;flex-shrink:0;position:relative}.glass-number-input-container[data-v-2fac48f7]{position:relative;display:flex;align-items:center;border-radius:var(--desktop-radius-xl);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 0 3px transparent;contain:layout style}.glass-number-input-container[data-v-2fac48f7]:hover{background:#ffffff14;border-color:#fff3}.glass-number-input[data-v-2fac48f7]{flex:1;width:100%;height:100%;padding:0 var(--desktop-padding-xxs) 0 var(--desktop-padding-xxs);background:transparent;border:none;outline:none;color:#fffffff2;font-size:var(--desktop-body-font-size);transition:color .3s ease;text-align:center}.glass-number-input[data-v-2fac48f7]::placeholder{color:#fff6}.glass-number-input.has-prefix[data-v-2fac48f7]{padding-left:0;text-align:left}.glass-number-input.has-suffix[data-v-2fac48f7],.glass-number-input.has-controls[data-v-2fac48f7]{padding-right:0}.glass-number-input[data-v-2fac48f7]::-webkit-inner-spin-button,.glass-number-input[data-v-2fac48f7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.glass-number-input[data-v-2fac48f7]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.06) inset;-webkit-text-fill-color:rgba(255,255,255,.95);transition:background-color 5000s ease-in-out 0s}.input-prefix[data-v-2fac48f7],.input-suffix[data-v-2fac48f7]{display:flex;align-items:center;justify-content:center;padding:0 var(--desktop-padding-lg);color:#fff9;font-size:var(--desktop-title-font-size);flex-shrink:0}.prefix-icon[data-v-2fac48f7],.suffix-icon[data-v-2fac48f7]{display:inline-flex;align-items:center;justify-content:center}.clear-button[data-v-2fac48f7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;background:transparent;border:none;border-radius:var(--desktop-radius-round);color:#fff9;cursor:pointer;transition:background-color .2s ease,color .2s ease}.clear-button[data-v-2fac48f7]:hover{background:#f8fafc1f;color:#f8fafc}.clear-button .clear-icon[data-v-2fac48f7]{font-size:var(--desktop-font-size-sm);line-height:1}.control-button[data-v-2fac48f7]{flex-shrink:0;width:36px;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:none;color:#fffc;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:var(--desktop-title-font-size);font-weight:var(--desktop-font-weight-medium)}.control-button[data-v-2fac48f7]:hover:not(.control-button-disabled){background:#ffffff1a;color:#fff}.control-button[data-v-2fac48f7]:active:not(.control-button-disabled){background:#ffffff26}.control-button.control-button-left[data-v-2fac48f7]{border-radius:var(--desktop-radius-xl) 0 0 var(--desktop-radius-xl);border-right:1px solid rgba(255,255,255,.08)}.control-button.control-button-right[data-v-2fac48f7]{border-radius:0 var(--desktop-radius-xl) var(--desktop-radius-xl) 0;border-left:1px solid rgba(255,255,255,.08)}.control-button.control-button-disabled[data-v-2fac48f7]{opacity:.3;cursor:not-allowed}.controls-right[data-v-2fac48f7]{flex-shrink:0;display:flex;flex-direction:column;height:100%;border-left:1px solid rgba(255,255,255,.08)}.control-button-small[data-v-2fac48f7]{flex:1;width:24px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:none;color:#ffffffb3;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:var(--desktop-font-size-xxs)}.control-button-small[data-v-2fac48f7]:hover:not(.control-button-disabled){background:#ffffff14;color:#fff}.control-button-small[data-v-2fac48f7]:active:not(.control-button-disabled){background:#ffffff1f}.control-button-small.control-increase[data-v-2fac48f7]{border-radius:0 var(--desktop-radius-xl) 0 0;border-bottom:.5px solid rgba(255,255,255,.08)}.control-button-small.control-decrease[data-v-2fac48f7]{border-radius:0 0 var(--desktop-radius-xl) 0;border-top:.5px solid rgba(255,255,255,.08)}.control-button-small.control-button-disabled[data-v-2fac48f7]{opacity:.3;cursor:not-allowed}.control-icon-small[data-v-2fac48f7]{display:inline-block;font-size:8px;line-height:1}.input-error-message[data-v-2fac48f7]{margin-top:6px;font-size:var(--desktop-font-size-sm);color:#ef4444;padding-left:var(--desktop-padding-xs)}.glass-number-input-mini .glass-number-input-container[data-v-2fac48f7]{height:28px;padding:0 0 0 var(--desktop-padding-md);border-radius:var(--desktop-radius-md)}.glass-number-input-mini .glass-number-input[data-v-2fac48f7]{font-size:var(--desktop-body-font-size)}.glass-number-input-mini .control-button[data-v-2fac48f7]{width:28px;font-size:var(--desktop-font-size-sm)}.glass-number-input-mini .controls-right[data-v-2fac48f7]{width:18px;border-left:none}.glass-number-input-mini .control-button-small[data-v-2fac48f7]{width:18px;font-size:var(--desktop-font-size-xxs)}.glass-number-input-small .glass-number-input-container[data-v-2fac48f7]{height:32px}.glass-number-input-small .glass-number-input[data-v-2fac48f7]{font-size:var(--desktop-meta-font-size)}.glass-number-input-small .control-button[data-v-2fac48f7]{width:32px}.glass-number-input-small .controls-right[data-v-2fac48f7],.glass-number-input-small .control-button-small[data-v-2fac48f7]{width:20px}.glass-number-input-medium .glass-number-input-container[data-v-2fac48f7]{height:40px}.glass-number-input-large .glass-number-input-container[data-v-2fac48f7]{height:48px}.glass-number-input-large .glass-number-input[data-v-2fac48f7]{font-size:var(--desktop-font-size-lg)}.glass-number-input-large .control-button[data-v-2fac48f7]{width:40px;font-size:var(--desktop-font-size-xl)}.glass-number-input-large .controls-right[data-v-2fac48f7]{width:28px}.glass-number-input-large .control-button-small[data-v-2fac48f7]{width:28px;font-size:var(--desktop-font-size-xs)}.glass-number-input-classic .glass-number-input-container[data-v-2fac48f7]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.glass-number-input-gradient .glass-number-input-container[data-v-2fac48f7]{background:#ffffff0a;border:1px solid transparent;position:relative}.glass-number-input-gradient .glass-number-input-container[data-v-2fac48f7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--desktop-radius-xl);padding:1px;background:linear-gradient(135deg,#ffffff40,#ffffff0d);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.glass-number-input-minimal .glass-number-input-container[data-v-2fac48f7]{background:#ffffff08;border:none;border-bottom:2px solid rgba(255,255,255,.15);border-radius:0}.glass-number-input-minimal .glass-number-input-container[data-v-2fac48f7]:hover{border-bottom-color:#ffffff40}.glass-number-input-focused .glass-number-input-container[data-v-2fac48f7]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.glass-number-input-focused.glass-number-input-minimal .glass-number-input-container[data-v-2fac48f7]{border-bottom-color:#3b82f6;box-shadow:none}.glass-number-input-success .glass-number-input-container[data-v-2fac48f7]{border-color:#10b98199}.glass-number-input-warning .glass-number-input-container[data-v-2fac48f7]{border-color:#f59e0b99}.glass-number-input-error .glass-number-input-container[data-v-2fac48f7]{border-color:#ef444499}.glass-number-input-disabled .glass-number-input-container[data-v-2fac48f7]{opacity:.5;cursor:not-allowed;background:#ffffff08}.glass-number-input-disabled .glass-number-input[data-v-2fac48f7],.glass-number-input-disabled .control-button[data-v-2fac48f7],.glass-number-input-disabled .control-button-small[data-v-2fac48f7]{cursor:not-allowed}.glass-number-input-readonly .glass-number-input-container[data-v-2fac48f7]{background:#ffffff08}.glass-number-input-readonly .glass-number-input[data-v-2fac48f7]{cursor:default}.glass-number-input-readonly .control-button[data-v-2fac48f7],.glass-number-input-readonly .control-button-small[data-v-2fac48f7]{cursor:not-allowed;opacity:.3}.glass-card[data-v-92350435]{position:relative;background:#ffffff08;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:.5px solid rgba(255,255,255,.08);border-radius:var(--desktop-card-radius);overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;contain:layout style paint}.glass-card[data-v-92350435]:hover{box-shadow:0 4px 16px #0003;border-color:#ffffff1f}.glass-card-header[data-v-92350435],.glass-card-body[data-v-92350435]{padding:var(--desktop-card-padding)}.glass-card-header .card-header-content[data-v-92350435]{display:flex;justify-content:space-between;align-items:center;gap:var(--desktop-gap-md)}.glass-card-header .card-title[data-v-92350435]{margin:0;color:#fffffff2;font-weight:var(--desktop-title-font-weight);font-size:var(--desktop-title-font-size);line-height:var(--desktop-line-height-tight);flex:1}.glass-card-header .card-extra[data-v-92350435]{flex-shrink:0;display:flex;align-items:center;gap:var(--desktop-gap-sm)}.glass-card-body[data-v-92350435]{color:#ffffffd9;line-height:var(--desktop-line-height-relaxed)}.card-divider[data-v-92350435]{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin-top:var(--desktop-gap-sm)}.glass-card-grid[data-v-85ccbaca]{float:left;width:33.33%;padding:var(--desktop-padding-xl);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s;box-sizing:border-box}.glass-card-grid[data-v-85ccbaca]:nth-child(3n){border-right:none}.glass-card-grid--hoverable[data-v-85ccbaca]{cursor:pointer}.glass-card-grid--hoverable[data-v-85ccbaca]:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.glass-list[data-v-bd533b31]{display:flex;flex-direction:column;gap:var(--v7e5c4673)}.glass-list-item[data-v-bd533b31]{display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-gap-xl);padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-radius:var(--desktop-radius-lg);transition:background-color .2s ease;position:relative;contain:layout style}.glass-list-item.glass-list-item--clickable[data-v-bd533b31]{cursor:pointer}.glass-list-item.glass-list-item--hoverable[data-v-bd533b31]:hover{background:#ffffff0d}.glass-list-item.glass-list-item--hoverable:hover .list-item-label[data-v-bd533b31]{color:#fff}.glass-list-item.glass-list-item--hoverable:hover .list-item-arrow[data-v-bd533b31]{transform:translate(2px)}.glass-list-item.glass-list-item--disabled[data-v-bd533b31]{opacity:.5;cursor:not-allowed}.glass-list-item.glass-list-item--danger .list-item-label[data-v-bd533b31]{color:#ff4d4f}.glass-list-item.glass-list-item--divided[data-v-bd533b31]:after{content:"";position:absolute;bottom:calc(var(--v7e5c4673) / -2);left:0;right:0;height:1px;background:#ffffff14}.list-item-left[data-v-bd533b31]{display:flex;align-items:center;gap:var(--desktop-gap-xl);flex:1;min-width:0}.list-item-icon[data-v-bd533b31]{flex-shrink:0}.list-item-content[data-v-bd533b31]{flex:1;min-width:0}.list-item-label[data-v-bd533b31]{font-size:var(--desktop-font-size-lg);font-weight:var(--desktop-font-weight-medium);color:#fffffff2;margin-bottom:4px;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-desc[data-v-bd533b31]{font-size:var(--desktop-meta-font-size);color:#fff9;line-height:1.4}.list-item-right[data-v-bd533b31]{display:flex;align-items:center;gap:var(--desktop-gap-xl);flex-shrink:0}.list-item-value[data-v-bd533b31]{font-size:var(--desktop-body-font-size);color:#ffffffb3}.list-item-arrow[data-v-bd533b31]{transition:transform .2s ease;color:#ffffff80}.glass-list-empty[data-v-bd533b31]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--desktop-empty-padding-y) var(--desktop-padding-xxl);text-align:center}.empty-icon[data-v-bd533b31]{opacity:.4;margin-bottom:12px}.empty-text[data-v-bd533b31]{margin:0;font-size:var(--desktop-body-font-size);color:#ffffff80}@media (max-width: 768px){.glass-list-item[data-v-bd533b31]{flex-direction:column;align-items:flex-start;gap:var(--desktop-gap-md)}.glass-list-item .list-item-right[data-v-bd533b31]{width:100%;justify-content:flex-end}}.glass-checkbox[data-v-2048103c]{display:inline-flex;align-items:center;gap:var(--desktop-gap-md);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.glass-checkbox.is-disabled[data-v-2048103c]{cursor:not-allowed;opacity:.6}.glass-checkbox .checkbox-input[data-v-2048103c]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox-box[data-v-2048103c]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--desktop-radius-sm);background:#ffffff14;border:1.5px solid rgba(255,255,255,.2);transition:background-color .2s ease,border-color .2s ease;contain:layout style}.checkbox-box .checkbox-icon[data-v-2048103c]{display:flex;align-items:center;justify-content:center;color:transparent;transition:color .2s ease}.checkbox-box[data-v-2048103c]:hover{border-color:#fff6;background:#ffffff1f}.glass-checkbox-small .checkbox-box[data-v-2048103c]{width:16px;height:16px}.glass-checkbox-small .checkbox-box .checkbox-icon[data-v-2048103c]{font-size:var(--desktop-font-size-sm)}.glass-checkbox-small .checkbox-label[data-v-2048103c]{font-size:var(--desktop-meta-font-size)}.glass-checkbox-medium .checkbox-box[data-v-2048103c]{width:18px;height:18px}.glass-checkbox-medium .checkbox-box .checkbox-icon[data-v-2048103c],.glass-checkbox-medium .checkbox-label[data-v-2048103c]{font-size:var(--desktop-body-font-size)}.glass-checkbox-large .checkbox-box[data-v-2048103c]{width:20px;height:20px}.glass-checkbox-large .checkbox-box .checkbox-icon[data-v-2048103c]{font-size:var(--desktop-title-font-size)}.glass-checkbox-large .checkbox-label[data-v-2048103c]{font-size:var(--desktop-font-size-lg)}.glass-checkbox.is-checked .checkbox-box[data-v-2048103c]{background:var(--checkbox-bg);border-color:var(--checkbox-border)}.glass-checkbox.is-checked .checkbox-box .checkbox-icon[data-v-2048103c]{color:#fff}.glass-checkbox.is-indeterminate .checkbox-box[data-v-2048103c]{background:var(--checkbox-bg);border-color:var(--checkbox-border)}.glass-checkbox.is-indeterminate .checkbox-box .checkbox-icon[data-v-2048103c]{color:#fff}.glass-checkbox-primary[data-v-2048103c]{--checkbox-bg: rgba(59, 130, 246, .5);--checkbox-border: rgba(59, 130, 246, .8)}.glass-checkbox-success[data-v-2048103c]{--checkbox-bg: rgba(34, 197, 94, .5);--checkbox-border: rgba(34, 197, 94, .8)}.glass-checkbox-danger[data-v-2048103c]{--checkbox-bg: rgba(239, 68, 68, .5);--checkbox-border: rgba(239, 68, 68, .8)}.glass-checkbox-warning[data-v-2048103c]{--checkbox-bg: rgba(245, 158, 11, .5);--checkbox-border: rgba(245, 158, 11, .8)}.glass-checkbox-info[data-v-2048103c]{--checkbox-bg: rgba(14, 165, 233, .5);--checkbox-border: rgba(14, 165, 233, .8)}.glass-checkbox-default[data-v-2048103c]{--checkbox-bg: rgba(255, 255, 255, .2);--checkbox-border: rgba(255, 255, 255, .4)}.checkbox-label[data-v-2048103c]{color:#fffffff2;line-height:1.5;transition:color .2s ease}.is-disabled .checkbox-label[data-v-2048103c]{color:#ffffff80}.glass-checkbox.is-disabled .checkbox-box[data-v-2048103c]{cursor:not-allowed}.glass-checkbox.is-disabled .checkbox-box[data-v-2048103c]:hover{border-color:#fff3;background:#ffffff14}.glass-checkbox.is-card[data-v-2048103c]{display:flex;align-items:stretch;width:100%;padding:var(--desktop-padding-xl);gap:0;border-radius:var(--desktop-radius-xxl);border:2px solid rgba(255,255,255,.15);background:#ffffff0d;transition:background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.glass-checkbox.is-card .checkbox-card-content[data-v-2048103c]{flex:1;display:flex;flex-direction:column;gap:var(--desktop-gap-xs);padding-right:30px}.glass-checkbox.is-card .checkbox-card-check[data-v-2048103c]{position:absolute;top:12px;right:12px;color:#fff;opacity:1;transition:opacity .3s ease}.glass-checkbox.is-card[data-v-2048103c]:hover:not(.is-disabled):not(.is-checked){border-color:#ffffff40;background:#ffffff14;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.glass-checkbox.is-card.is-checked[data-v-2048103c]{border-color:var(--checkbox-border);background:var(--checkbox-bg);box-shadow:0 0 20px rgba(var(--checkbox-shadow, 59, 130, 246),.3)}.glass-checkbox.is-card.is-checked[data-v-2048103c]:hover:not(.is-disabled){background:var(--checkbox-bg-hover);transform:translateY(-2px);box-shadow:0 0 24px rgba(var(--checkbox-shadow, 59, 130, 246),.4)}.glass-checkbox.is-card.is-disabled[data-v-2048103c]{opacity:.5;cursor:not-allowed}.glass-checkbox.is-card.is-disabled[data-v-2048103c]:hover{transform:none;box-shadow:none;border-color:#ffffff26;background:#ffffff0d}.glass-checkbox.is-card.glass-checkbox-small[data-v-2048103c]{padding:var(--desktop-padding-lg);border-radius:var(--desktop-radius-lg)}.glass-checkbox.is-card.glass-checkbox-small .checkbox-card-check[data-v-2048103c]{top:8px;right:8px}.glass-checkbox.is-card.glass-checkbox-large[data-v-2048103c]{padding:var(--desktop-padding-xxl);border-radius:var(--desktop-radius-modal)}.glass-checkbox.is-card.glass-checkbox-large .checkbox-card-check[data-v-2048103c]{top:16px;right:16px}.glass-checkbox.is-card.glass-checkbox-primary[data-v-2048103c]{--checkbox-shadow: 59, 130, 246;--checkbox-bg-hover: rgba(59, 130, 246, .6)}.glass-checkbox.is-card.glass-checkbox-success[data-v-2048103c]{--checkbox-shadow: 34, 197, 94;--checkbox-bg-hover: rgba(34, 197, 94, .6)}.glass-checkbox.is-card.glass-checkbox-danger[data-v-2048103c]{--checkbox-shadow: 239, 68, 68;--checkbox-bg-hover: rgba(239, 68, 68, .6)}.glass-checkbox.is-card.glass-checkbox-warning[data-v-2048103c]{--checkbox-shadow: 245, 158, 11;--checkbox-bg-hover: rgba(245, 158, 11, .6)}.glass-checkbox.is-card.glass-checkbox-info[data-v-2048103c]{--checkbox-shadow: 14, 165, 233;--checkbox-bg-hover: rgba(14, 165, 233, .6)}.glass-checkbox.is-card.glass-checkbox-default[data-v-2048103c]{--checkbox-shadow: 255, 255, 255;--checkbox-bg-hover: rgba(255, 255, 255, .25)}.glass-checkbox-group[data-v-5af0cce4]{display:flex;gap:var(--desktop-gap-xxl)}.glass-checkbox-group.glass-checkbox-group-horizontal[data-v-5af0cce4]{flex-direction:row;flex-wrap:wrap}.glass-checkbox-group.glass-checkbox-group-vertical[data-v-5af0cce4]{flex-direction:column}.glass-checkbox-group.is-disabled[data-v-5af0cce4]{opacity:.6}.glass-radio[data-v-383d2dcf]{display:inline-flex;align-items:center;gap:var(--desktop-gap-md);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.glass-radio.is-disabled[data-v-383d2dcf]{cursor:not-allowed;opacity:.6}.glass-radio .radio-input[data-v-383d2dcf]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio-box[data-v-383d2dcf]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.4);transition:background-color .2s ease,border-color .2s ease;contain:layout style}.radio-box .radio-dot[data-v-383d2dcf]{border-radius:50%;background:transparent;transition:background-color .2s ease,transform .2s ease;transform:scale(0)}.radio-box[data-v-383d2dcf]:hover{border-color:#fff9;background:#ffffff26}.glass-radio-small .radio-box[data-v-383d2dcf]{width:16px;height:16px}.glass-radio-small .radio-box .radio-dot[data-v-383d2dcf]{width:8px;height:8px}.glass-radio-small .radio-label[data-v-383d2dcf]{font-size:var(--desktop-meta-font-size)}.glass-radio-medium .radio-box[data-v-383d2dcf]{width:18px;height:18px}.glass-radio-medium .radio-box .radio-dot[data-v-383d2dcf]{width:10px;height:10px}.glass-radio-medium .radio-label[data-v-383d2dcf]{font-size:var(--desktop-body-font-size)}.glass-radio-large .radio-box[data-v-383d2dcf]{width:20px;height:20px}.glass-radio-large .radio-box .radio-dot[data-v-383d2dcf]{width:12px;height:12px}.glass-radio-large .radio-label[data-v-383d2dcf]{font-size:var(--desktop-font-size-lg)}.glass-radio.is-checked .radio-box[data-v-383d2dcf]{background:var(--radio-bg);border-color:var(--radio-border)}.glass-radio.is-checked .radio-box .radio-dot[data-v-383d2dcf]{background:#fff;transform:scale(1)}.glass-radio-primary[data-v-383d2dcf]{--radio-bg: rgba(59, 130, 246, .5);--radio-border: rgba(59, 130, 246, .8)}.glass-radio-success[data-v-383d2dcf]{--radio-bg: rgba(34, 197, 94, .5);--radio-border: rgba(34, 197, 94, .8)}.glass-radio-danger[data-v-383d2dcf]{--radio-bg: rgba(239, 68, 68, .5);--radio-border: rgba(239, 68, 68, .8)}.glass-radio-warning[data-v-383d2dcf]{--radio-bg: rgba(245, 158, 11, .5);--radio-border: rgba(245, 158, 11, .8)}.glass-radio-info[data-v-383d2dcf]{--radio-bg: rgba(14, 165, 233, .5);--radio-border: rgba(14, 165, 233, .8)}.glass-radio-default[data-v-383d2dcf]{--radio-bg: rgba(255, 255, 255, .2);--radio-border: rgba(255, 255, 255, .4)}.radio-label[data-v-383d2dcf]{color:#fffffff2;line-height:1.5;transition:color .2s ease}.is-disabled .radio-label[data-v-383d2dcf]{color:#ffffff80}.glass-radio.is-disabled .radio-box[data-v-383d2dcf]{cursor:not-allowed}.glass-radio.is-disabled .radio-box[data-v-383d2dcf]:hover{border-color:#fff6;background:#ffffff1a}.glass-radio.is-card[data-v-383d2dcf]{display:flex;align-items:stretch;width:100%;padding:var(--desktop-padding-xl);gap:0;border-radius:var(--desktop-radius-xxl);border:2px solid rgba(255,255,255,.15);background:#ffffff0d;transition:background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.glass-radio.is-card .radio-card-content[data-v-383d2dcf]{flex:1;display:flex;flex-direction:column;gap:var(--desktop-gap-xs);padding-right:30px}.glass-radio.is-card .radio-card-check[data-v-383d2dcf]{position:absolute;top:12px;right:12px;color:#fff;opacity:1;transition:opacity .3s ease}.glass-radio.is-card[data-v-383d2dcf]:hover:not(.is-disabled):not(.is-checked){border-color:#ffffff40;background:#ffffff14;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.glass-radio.is-card.is-checked[data-v-383d2dcf]{border-color:var(--radio-border);background:var(--radio-bg);box-shadow:0 0 20px rgba(var(--radio-shadow, 59, 130, 246),.3)}.glass-radio.is-card.is-checked[data-v-383d2dcf]:hover:not(.is-disabled){background:var(--radio-bg-hover);transform:translateY(-2px);box-shadow:0 0 24px rgba(var(--radio-shadow, 59, 130, 246),.4)}.glass-radio.is-card.is-disabled[data-v-383d2dcf]{opacity:.5;cursor:not-allowed}.glass-radio.is-card.is-disabled[data-v-383d2dcf]:hover{transform:none;box-shadow:none;border-color:#ffffff26;background:#ffffff0d}.glass-radio.is-card.glass-radio-small[data-v-383d2dcf]{padding:var(--desktop-padding-lg);border-radius:var(--desktop-radius-lg)}.glass-radio.is-card.glass-radio-small .radio-card-check[data-v-383d2dcf]{top:8px;right:8px}.glass-radio.is-card.glass-radio-large[data-v-383d2dcf]{padding:var(--desktop-padding-xxl);border-radius:var(--desktop-radius-modal)}.glass-radio.is-card.glass-radio-large .radio-card-check[data-v-383d2dcf]{top:16px;right:16px}.glass-radio.is-card.glass-radio-primary[data-v-383d2dcf]{--radio-shadow: 59, 130, 246;--radio-bg-hover: rgba(59, 130, 246, .6)}.glass-radio.is-card.glass-radio-success[data-v-383d2dcf]{--radio-shadow: 34, 197, 94;--radio-bg-hover: rgba(34, 197, 94, .6)}.glass-radio.is-card.glass-radio-danger[data-v-383d2dcf]{--radio-shadow: 239, 68, 68;--radio-bg-hover: rgba(239, 68, 68, .6)}.glass-radio.is-card.glass-radio-warning[data-v-383d2dcf]{--radio-shadow: 245, 158, 11;--radio-bg-hover: rgba(245, 158, 11, .6)}.glass-radio.is-card.glass-radio-info[data-v-383d2dcf]{--radio-shadow: 14, 165, 233;--radio-bg-hover: rgba(14, 165, 233, .6)}.glass-radio.is-card.glass-radio-default[data-v-383d2dcf]{--radio-shadow: 255, 255, 255;--radio-bg-hover: rgba(255, 255, 255, .25)}.glass-radio-group[data-v-d96f6713]{display:flex;gap:var(--desktop-gap-xxl)}.glass-radio-group.glass-radio-group-horizontal[data-v-d96f6713]{flex-direction:row;flex-wrap:wrap}.glass-radio-group.glass-radio-group-vertical[data-v-d96f6713]{flex-direction:column}.glass-radio-group.is-disabled[data-v-d96f6713]{opacity:.6}.rb-group[data-v-d96f6713]{display:inline-flex;align-items:stretch;border-radius:var(--desktop-radius-md);overflow:hidden;border:1px solid var(--rb-border);width:fit-content}.rb-group.is-disabled[data-v-d96f6713]{opacity:.5;pointer-events:none}.rb-item[data-v-d96f6713]{flex:1 0 auto;background:transparent;border:none;border-left:1px solid var(--rb-border);color:#ffffffbf;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;line-height:1}.rb-item[data-v-d96f6713]:first-child{border-left:none}.rb-item[data-v-d96f6713]:hover:not(.is-disabled):not(.is-active){background:#ffffff14;color:#fffffff2}.rb-item.is-disabled[data-v-d96f6713]{opacity:.45;cursor:not-allowed}.rb-group-small .rb-item[data-v-d96f6713]{padding:var(--desktop-padding-xs) calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));font-size:var(--desktop-font-size-sm)}.rb-group-medium .rb-item[data-v-d96f6713]{padding:var(--desktop-padding-sm) calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));font-size:var(--desktop-meta-font-size)}.rb-group-large .rb-item[data-v-d96f6713]{padding:var(--desktop-padding-md) calc(var(--desktop-padding-xl) + var(--desktop-padding-xxs));font-size:var(--desktop-body-font-size)}.rb-style-outline.rb-group-primary[data-v-d96f6713]{--rb-border: rgba(59, 130, 246, .4);--rb-active-bg: rgba(59, 130, 246, .15);--rb-active-border: rgba(59, 130, 246, .8);--rb-active-color: #93c5fd}.rb-style-outline.rb-group-success[data-v-d96f6713]{--rb-border: rgba(34, 197, 94, .4);--rb-active-bg: rgba(34, 197, 94, .15);--rb-active-border: rgba(34, 197, 94, .8);--rb-active-color: #86efac}.rb-style-outline.rb-group-danger[data-v-d96f6713]{--rb-border: rgba(239, 68, 68, .4);--rb-active-bg: rgba(239, 68, 68, .15);--rb-active-border: rgba(239, 68, 68, .8);--rb-active-color: #fca5a5}.rb-style-outline.rb-group-warning[data-v-d96f6713]{--rb-border: rgba(245, 158, 11, .4);--rb-active-bg: rgba(245, 158, 11, .15);--rb-active-border: rgba(245, 158, 11, .8);--rb-active-color: #fdd366}.rb-style-outline.rb-group-info[data-v-d96f6713]{--rb-border: rgba(14, 165, 233, .4);--rb-active-bg: rgba(14, 165, 233, .15);--rb-active-border: rgba(14, 165, 233, .8);--rb-active-color: #7dd3fc}.rb-style-outline.rb-group-default[data-v-d96f6713]{--rb-border: rgba(255, 255, 255, .2);--rb-active-bg: rgba(255, 255, 255, .12);--rb-active-border: rgba(255, 255, 255, .6);--rb-active-color: rgba(255, 255, 255, .95)}.rb-style-outline .rb-item.is-active[data-v-d96f6713]{background:var(--rb-active-bg);color:var(--rb-active-color);box-shadow:inset 0 0 0 1px var(--rb-active-border)}.rb-style-solid.rb-group-primary[data-v-d96f6713]{--rb-border: rgba(59, 130, 246, .5);--rb-active-bg: rgba(59, 130, 246, .75)}.rb-style-solid.rb-group-success[data-v-d96f6713]{--rb-border: rgba(34, 197, 94, .5);--rb-active-bg: rgba(34, 197, 94, .75)}.rb-style-solid.rb-group-danger[data-v-d96f6713]{--rb-border: rgba(239, 68, 68, .5);--rb-active-bg: rgba(239, 68, 68, .75)}.rb-style-solid.rb-group-warning[data-v-d96f6713]{--rb-border: rgba(245, 158, 11, .5);--rb-active-bg: rgba(245, 158, 11, .75)}.rb-style-solid.rb-group-info[data-v-d96f6713]{--rb-border: rgba(14, 165, 233, .5);--rb-active-bg: rgba(14, 165, 233, .75)}.rb-style-solid.rb-group-default[data-v-d96f6713]{--rb-border: rgba(255, 255, 255, .2);--rb-active-bg: rgba(255, 255, 255, .2)}.rb-style-solid .rb-item.is-active[data-v-d96f6713]{background:var(--rb-active-bg);color:#fff}.glass-switch[data-v-9a862194]{position:relative;display:inline-block;box-sizing:border-box;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;background:#ffffff24;border:1.5px solid rgba(255,255,255,.25);transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);contain:layout style paint}.glass-switch[data-v-9a862194]:focus-visible{outline:2px solid rgba(74,159,216,.5);outline-offset:2px}.glass-switch .switch-inner[data-v-9a862194]{display:block;margin:0 6px 0 24px;color:#ffffffe6;font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-medium);transition:margin .3s cubic-bezier(.4,0,.2,1);min-height:1em}.glass-switch .switch-inner-checked[data-v-9a862194],.glass-switch .switch-inner-unchecked[data-v-9a862194]{display:block;white-space:nowrap;min-width:0}.glass-switch .switch-handle[data-v-9a862194]{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:left .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.glass-switch .switch-loading-icon[data-v-9a862194]{width:60%;height:60%;color:#00000073}.glass-switch-small[data-v-9a862194]{width:44px;height:22px;line-height:18px}.glass-switch-small .switch-inner[data-v-9a862194]{margin:0 6px 0 20px;font-size:var(--desktop-font-size-xs)}.glass-switch-small .switch-handle[data-v-9a862194]{width:16px;height:16px;top:2px;left:2px}.glass-switch-small.glass-switch-checked .switch-inner[data-v-9a862194]{margin:0 20px 0 6px}.glass-switch-small.glass-switch-checked .switch-handle[data-v-9a862194]{left:calc(100% - 18px)}.glass-switch-medium[data-v-9a862194]{width:52px;height:26px;line-height:22px}.glass-switch-medium .switch-inner[data-v-9a862194]{margin:0 7px 0 24px;font-size:var(--desktop-font-size-sm)}.glass-switch-medium .switch-handle[data-v-9a862194]{width:20px;height:20px;top:2px;left:2px}.glass-switch-medium.glass-switch-checked .switch-inner[data-v-9a862194]{margin:0 24px 0 7px}.glass-switch-medium.glass-switch-checked .switch-handle[data-v-9a862194]{left:calc(100% - 22px)}.glass-switch-large[data-v-9a862194]{width:60px;height:30px;line-height:26px}.glass-switch-large .switch-inner[data-v-9a862194]{margin:0 8px 0 28px;font-size:var(--desktop-meta-font-size)}.glass-switch-large .switch-handle[data-v-9a862194]{width:24px;height:24px;top:2px;left:2px}.glass-switch-large.glass-switch-checked .switch-inner[data-v-9a862194]{margin:0 28px 0 8px}.glass-switch-large.glass-switch-checked .switch-handle[data-v-9a862194]{left:calc(100% - 26px)}.glass-switch-with-text.glass-switch-with-text.glass-switch-small[data-v-9a862194]{min-width:54px;width:auto}.glass-switch-with-text.glass-switch-with-text.glass-switch-medium[data-v-9a862194]{min-width:62px;width:auto}.glass-switch-with-text.glass-switch-with-text.glass-switch-large[data-v-9a862194]{min-width:70px;width:auto}.glass-switch[data-v-9a862194]:not(.glass-switch-checked):not(.glass-switch-disabled):hover{background:#ffffff2e;border-color:#ffffff59}.glass-switch-checked.glass-switch-primary[data-v-9a862194]{background:#4a9fd899;border-color:#4a9fd8cc}.glass-switch-checked.glass-switch-primary[data-v-9a862194]:not(.glass-switch-disabled):hover{background:#4a9fd8b3}.glass-switch-checked.glass-switch-success[data-v-9a862194]{background:#10b98199;border-color:#10b981cc}.glass-switch-checked.glass-switch-success[data-v-9a862194]:not(.glass-switch-disabled):hover{background:#10b981b3}.glass-switch-checked.glass-switch-danger[data-v-9a862194]{background:#ef444499;border-color:#ef4444cc}.glass-switch-checked.glass-switch-danger[data-v-9a862194]:not(.glass-switch-disabled):hover{background:#ef4444b3}.glass-switch-checked.glass-switch-warning[data-v-9a862194]{background:#f59e0b99;border-color:#f59e0bcc}.glass-switch-checked.glass-switch-warning[data-v-9a862194]:not(.glass-switch-disabled):hover{background:#f59e0bb3}.glass-switch-checked.glass-switch-info[data-v-9a862194]{background:#3b82f699;border-color:#3b82f6cc}.glass-switch-checked.glass-switch-info[data-v-9a862194]:not(.glass-switch-disabled):hover{background:#3b82f6b3}.glass-switch-checked.glass-switch-default[data-v-9a862194]{background:#ffffff4d;border-color:#ffffff73}.glass-switch-checked.glass-switch-default[data-v-9a862194]:not(.glass-switch-disabled):hover{background:#fff6}.glass-switch-disabled.glass-switch-disabled[data-v-9a862194]{opacity:.5;cursor:not-allowed;background:#ffffff1a;border-color:#ffffff26}.glass-switch-disabled.glass-switch-disabled .switch-handle[data-v-9a862194]{opacity:.6}.glass-switch-loading[data-v-9a862194]{cursor:wait}.glass-switch-loading .switch-handle[data-v-9a862194]{opacity:.8}@media (max-width: 768px){.glass-switch:active:not(.glass-switch-disabled):not(.glass-switch-loading) .switch-track[data-v-9a862194]{transform:scale(.98)}}.glass-tag[data-v-f5a9d4bc]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs);background:#ffffff1f;border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-tag-radius);font-weight:var(--desktop-font-weight-medium);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap;contain:layout style}.glass-tag[data-v-f5a9d4bc] .glass-icon.glass-icon{width:auto;height:auto;min-width:0;padding:0;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.glass-tag.glass-tag-clickable[data-v-f5a9d4bc]{cursor:pointer}.glass-tag.glass-tag-clickable[data-v-f5a9d4bc]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.glass-tag.glass-tag-clickable[data-v-f5a9d4bc]:active{transform:translateY(0)}.glass-tag.glass-tag-disabled[data-v-f5a9d4bc]{opacity:.5;cursor:not-allowed;pointer-events:none}.glass-tag-small[data-v-f5a9d4bc]{height:var(--desktop-tag-height-sm);padding:0 var(--desktop-tag-padding-x-sm);font-size:var(--desktop-tag-font-size-sm);border-radius:var(--desktop-tag-radius)}.glass-tag-small[data-v-f5a9d4bc] .glass-icon{font-size:var(--desktop-tag-font-size-sm)}.glass-tag-small .tag-close[data-v-f5a9d4bc]{width:14px;height:14px;margin-right:-2px}.glass-tag-small .tag-close[data-v-f5a9d4bc] .glass-icon{font-size:var(--desktop-font-size-xxs)}.glass-tag-medium[data-v-f5a9d4bc]{height:var(--desktop-tag-height);padding:0 var(--desktop-tag-padding-x);font-size:var(--desktop-tag-font-size)}.glass-tag-medium[data-v-f5a9d4bc] .glass-icon{font-size:var(--desktop-tag-font-size)}.glass-tag-medium .tag-close[data-v-f5a9d4bc]{width:16px;height:16px;margin-right:-2px}.glass-tag-medium .tag-close[data-v-f5a9d4bc] .glass-icon{font-size:var(--desktop-font-size-xs)}.glass-tag-large[data-v-f5a9d4bc]{height:var(--desktop-tag-height-lg);padding:0 var(--desktop-tag-padding-x-lg);font-size:var(--desktop-tag-font-size-lg);border-radius:var(--desktop-tag-radius)}.glass-tag-large[data-v-f5a9d4bc] .glass-icon{font-size:var(--desktop-tag-font-size-lg)}.glass-tag-large .tag-close[data-v-f5a9d4bc]{width:18px;height:18px;margin-right:-2px}.glass-tag-large .tag-close[data-v-f5a9d4bc] .glass-icon{font-size:var(--desktop-font-size-sm)}.glass-tag-primary[data-v-f5a9d4bc]{--tag-bg: rgba(59, 130, 246, .2);--tag-border: rgba(59, 130, 246, .3);--tag-color: #60a5fa;--tag-hover-bg: rgba(59, 130, 246, .3);--tag-hover-border: rgba(59, 130, 246, .4);--tag-close-hover: rgba(59, 130, 246, .2)}.glass-tag-success[data-v-f5a9d4bc]{--tag-bg: rgba(34, 197, 94, .2);--tag-border: rgba(34, 197, 94, .3);--tag-color: #4ade80;--tag-hover-bg: rgba(34, 197, 94, .3);--tag-hover-border: rgba(34, 197, 94, .4);--tag-close-hover: rgba(34, 197, 94, .2)}.glass-tag-warning[data-v-f5a9d4bc]{--tag-bg: rgba(245, 158, 11, .2);--tag-border: rgba(245, 158, 11, .3);--tag-color: #fbbf24;--tag-hover-bg: rgba(245, 158, 11, .3);--tag-hover-border: rgba(245, 158, 11, .4);--tag-close-hover: rgba(245, 158, 11, .2)}.glass-tag-danger[data-v-f5a9d4bc]{--tag-bg: rgba(239, 68, 68, .2);--tag-border: rgba(239, 68, 68, .3);--tag-color: #f87171;--tag-hover-bg: rgba(239, 68, 68, .3);--tag-hover-border: rgba(239, 68, 68, .4);--tag-close-hover: rgba(239, 68, 68, .2)}.glass-tag-info[data-v-f5a9d4bc]{--tag-bg: rgba(14, 165, 233, .2);--tag-border: rgba(14, 165, 233, .3);--tag-color: #38bdf8;--tag-hover-bg: rgba(14, 165, 233, .3);--tag-hover-border: rgba(14, 165, 233, .4);--tag-close-hover: rgba(14, 165, 233, .2)}.glass-tag-default[data-v-f5a9d4bc]{--tag-bg: rgba(255, 255, 255, .08);--tag-border: rgba(255, 255, 255, .12);--tag-color: rgba(255, 255, 255, .85);--tag-hover-bg: rgba(255, 255, 255, .12);--tag-hover-border: rgba(255, 255, 255, .2);--tag-close-hover: rgba(255, 255, 255, .1)}.glass-tag-primary[data-v-f5a9d4bc],.glass-tag-success[data-v-f5a9d4bc],.glass-tag-warning[data-v-f5a9d4bc],.glass-tag-danger[data-v-f5a9d4bc],.glass-tag-info[data-v-f5a9d4bc],.glass-tag-default[data-v-f5a9d4bc]{background:var(--tag-bg);border-color:var(--tag-border);color:var(--tag-color)}.glass-tag-primary.glass-tag-clickable[data-v-f5a9d4bc]:hover,.glass-tag-success.glass-tag-clickable[data-v-f5a9d4bc]:hover,.glass-tag-warning.glass-tag-clickable[data-v-f5a9d4bc]:hover,.glass-tag-danger.glass-tag-clickable[data-v-f5a9d4bc]:hover,.glass-tag-info.glass-tag-clickable[data-v-f5a9d4bc]:hover,.glass-tag-default.glass-tag-clickable[data-v-f5a9d4bc]:hover{background:var(--tag-hover-bg);border-color:var(--tag-hover-border)}.glass-tag-primary .tag-close[data-v-f5a9d4bc]:hover,.glass-tag-success .tag-close[data-v-f5a9d4bc]:hover,.glass-tag-warning .tag-close[data-v-f5a9d4bc]:hover,.glass-tag-danger .tag-close[data-v-f5a9d4bc]:hover,.glass-tag-info .tag-close[data-v-f5a9d4bc]:hover,.glass-tag-default .tag-close[data-v-f5a9d4bc]:hover{background:var(--tag-close-hover)}.tag-content[data-v-f5a9d4bc]{flex:1;line-height:1;display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.tag-close[data-v-f5a9d4bc]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:opacity .2s ease,background .2s ease,transform .2s ease;color:currentColor;opacity:.7}.tag-close[data-v-f5a9d4bc]:hover{opacity:1;background:#ffffff1a}.tag-close[data-v-f5a9d4bc]:active{transform:scale(.9)}.glass-select-wrapper[data-v-4022642f]{width:100%;max-width:100%;flex-shrink:0;position:relative}.glass-select-container[data-v-4022642f]{position:relative;display:flex;align-items:center;border-radius:var(--desktop-radius-md);transition:background .3s ease,border-color .3s ease;background:#ffffff14;border:1px solid rgba(255,255,255,.15);cursor:pointer;padding:0 var(--desktop-padding-md)}.glass-select-container[data-v-4022642f]:hover{background:#ffffff14;border-color:#fff3}.select-prefix[data-v-4022642f]{display:flex;align-items:center;justify-content:center;color:#fff9;flex-shrink:0}.select-content[data-v-4022642f]{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--desktop-gap-xxs);min-width:0;padding-left:0;color:#fffffff2;font-size:var(--desktop-body-font-size)}.glass-select-tag-collapse .select-content[data-v-4022642f]{flex-wrap:nowrap;overflow:hidden}.select-suffix[data-v-4022642f]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs);flex-shrink:0}.select-value[data-v-4022642f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-placeholder[data-v-4022642f]{color:#fff6}.select-input[data-v-4022642f]{background:transparent;border:none;outline:none;color:#fffffff2;font-size:var(--desktop-body-font-size);padding:0;min-width:4px;flex-shrink:0}.select-input[data-v-4022642f]::placeholder{color:#fff6}.select-input[data-v-4022642f]:disabled{cursor:not-allowed;opacity:.6}.select-input.select-input-full[data-v-4022642f]{flex:1;min-width:60px}.select-action[data-v-4022642f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:var(--desktop-radius-round);cursor:pointer;color:#f8fafc99;background:transparent;transition:background-color .2s ease,color .2s ease}.select-action[data-v-4022642f] .glass-icon{line-height:1}.select-action[data-v-4022642f]:hover{background:#f8fafc1f;color:#f8fafc}.create-hint[data-v-4022642f]{display:flex;align-items:center;gap:var(--desktop-gap-xs);padding:var(--desktop-padding-xs) var(--desktop-padding-md);margin-left:4px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:var(--desktop-radius-md);cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.create-hint .hint-text[data-v-4022642f]{font-size:var(--desktop-font-size-sm);color:#3b82f6;white-space:nowrap}.create-hint[data-v-4022642f]:hover{background:#3b82f640;border-color:#3b82f680}.glass-select-dropdown[data-v-4022642f]{z-index:9999;background:#1e1e28e6;border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-xl);overflow:hidden;box-shadow:0 8px 32px #0000004d;transform:translateZ(0);will-change:transform,opacity}.select-options[data-v-4022642f]{overflow-y:auto;padding:var(--desktop-padding-sm)}.select-options[data-v-4022642f]::-webkit-scrollbar{width:6px}.select-options[data-v-4022642f]::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--desktop-radius-xs)}.select-options[data-v-4022642f]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.select-options[data-v-4022642f]::-webkit-scrollbar-track{background:#ffffff0d}.select-dropdown-blocks[data-v-4022642f]{display:flex;flex-wrap:wrap;gap:var(--desktop-gap-sm);padding:var(--desktop-padding-xxs) 0 var(--desktop-padding-sm);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.select-options.select-options-blocks[data-v-4022642f]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--desktop-gap-xs);padding:var(--desktop-padding-xs)}.select-options.select-options-blocks .select-option[data-v-4022642f]{width:auto;display:inline-flex;border:1px solid rgba(255,255,255,.14);border-radius:var(--desktop-radius-round);padding:0 calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));min-height:22px;line-height:1;transition:border-color .2s ease,color .2s ease}.select-options.select-options-blocks .select-option.is-selected[data-v-4022642f]{background:#3b82f62e;border-color:#3b82f659;color:#60a5fa}.select-options.select-options-blocks .select-option.is-highlighted[data-v-4022642f]:not(.is-selected){background:transparent;border-color:#ffffff47}.select-options.select-options-blocks .option-label[data-v-4022642f]{flex:0 0 auto;line-height:1}.select-option[data-v-4022642f]{display:flex;align-items:center;border-radius:var(--desktop-radius-md);cursor:pointer;transition:background-color .2s ease,color .2s ease;color:#ffffffb3;gap:var(--desktop-gap-xxs);box-sizing:border-box}.select-option[data-v-4022642f]:hover:not(.is-disabled){background:#ffffff14;color:#ffffffd9}.select-option.is-selected[data-v-4022642f]{background:#3b82f626;color:#60a5fa}.select-option.is-highlighted[data-v-4022642f]{background:#ffffff1f;color:#ffffffd9}.select-option.is-disabled[data-v-4022642f]{opacity:.5;cursor:not-allowed}.select-option.create-option[data-v-4022642f]{color:#60a5fa;background:#3b82f614}.select-option.create-option[data-v-4022642f]:hover{background:#3b82f626;color:#3b82f6}.select-options.select-options-blocks .select-option[data-v-4022642f]:hover:not(.is-disabled):not(.is-selected){background:transparent;border-color:#ffffff47;color:#ffffffd9}.select-options.select-options-blocks .select-option.is-selected[data-v-4022642f]:hover:not(.is-disabled){background:#3b82f62e;border-color:#3b82f68c;color:#60a5fa}.option-checkbox[data-v-4022642f],.option-check[data-v-4022642f]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px}.option-check[data-v-4022642f]{color:#60a5fa}.option-check.is-hidden[data-v-4022642f]{visibility:hidden}.option-label[data-v-4022642f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--desktop-body-font-size)}.select-empty[data-v-4022642f]{text-align:center;color:#ffffff73;padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));font-size:var(--desktop-meta-font-size)}.select-error-message[data-v-4022642f]{margin-top:6px;font-size:var(--desktop-font-size-sm);color:#ef4444;padding-left:var(--desktop-padding-xs)}.glass-select-mini .glass-select-container[data-v-4022642f]{height:28px;font-size:var(--desktop-font-size-sm);padding:0 var(--desktop-padding-sm);border-radius:var(--desktop-radius-md)}.glass-select-mini .select-prefix[data-v-4022642f]{margin-right:0}.glass-select-mini .select-action[data-v-4022642f]{width:14px;height:14px}.glass-select-mini .select-prefix[data-v-4022642f] .glass-icon,.glass-select-mini .select-action[data-v-4022642f] .glass-icon{transform:scale(.6)}.glass-select-mini .select-option[data-v-4022642f]{padding:var(--desktop-padding-xs) calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));min-height:28px;line-height:1.2;gap:var(--desktop-gap-xs)}.glass-select-mini .option-label[data-v-4022642f]{font-size:var(--desktop-font-size-sm)}.glass-select-mini .option-check[data-v-4022642f],.glass-select-mini .option-checkbox[data-v-4022642f]{width:12px}.glass-select-mini .select-empty[data-v-4022642f]{padding:var(--desktop-padding-md);font-size:var(--desktop-font-size-sm)}.glass-select-small .glass-select-container[data-v-4022642f]{height:32px;font-size:var(--desktop-meta-font-size);border-radius:var(--desktop-radius-lg)}.glass-select-small .select-input[data-v-4022642f]{font-size:var(--desktop-meta-font-size)}.glass-select-small .select-prefix[data-v-4022642f] .glass-icon,.glass-select-small .select-action[data-v-4022642f] .glass-icon{transform:scale(.7)}.glass-select-small .select-option[data-v-4022642f]{padding:var(--desktop-padding-xs) 9px;min-height:28px}.glass-select-small .option-label[data-v-4022642f]{font-size:var(--desktop-meta-font-size)}.glass-select-small .select-empty[data-v-4022642f]{padding:var(--desktop-padding-lg);font-size:var(--desktop-font-size-sm)}.glass-select-medium .glass-select-container[data-v-4022642f]{height:40px;font-size:var(--desktop-body-font-size);border-radius:var(--desktop-radius-xl)}.glass-select-medium .select-input[data-v-4022642f]{font-size:var(--desktop-body-font-size)}.glass-select-medium .select-prefix[data-v-4022642f] .glass-icon,.glass-select-medium .select-action[data-v-4022642f] .glass-icon{transform:scale(.8)}.glass-select-medium .select-option[data-v-4022642f]{padding:var(--desktop-padding-sm) var(--desktop-padding-lg);min-height:32px}.glass-select-medium .option-label[data-v-4022642f]{font-size:var(--desktop-body-font-size)}.glass-select-medium .select-empty[data-v-4022642f]{padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));font-size:var(--desktop-meta-font-size)}.glass-select-large .glass-select-container[data-v-4022642f]{height:48px;font-size:var(--desktop-font-size-lg);border-radius:var(--desktop-radius-xxl)}.glass-select-large .select-input[data-v-4022642f]{font-size:var(--desktop-font-size-lg)}.glass-select-large .select-prefix[data-v-4022642f] .glass-icon,.glass-select-large .select-action[data-v-4022642f] .glass-icon{transform:scale(.9)}.glass-select-large .select-option[data-v-4022642f]{padding:var(--desktop-padding-md) calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));min-height:36px}.glass-select-large .option-label[data-v-4022642f]{font-size:var(--desktop-font-size-lg)}.glass-select-large .select-empty[data-v-4022642f]{padding:var(--desktop-padding-xl);font-size:var(--desktop-body-font-size)}.glass-select-multiple .glass-select-container[data-v-4022642f]{height:auto;min-height:40px;padding:var(--desktop-padding-xs) var(--desktop-padding-md)}.glass-select-multiple.glass-select-mini .glass-select-container[data-v-4022642f]{min-height:28px;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm)}.glass-select-multiple.glass-select-small .glass-select-container[data-v-4022642f]{min-height:32px}.glass-select-multiple.glass-select-large .glass-select-container[data-v-4022642f]{min-height:48px}.glass-select-focused .glass-select-container[data-v-4022642f]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.glass-select-success .glass-select-container[data-v-4022642f]{border-color:#10b98199}.glass-select-warning .glass-select-container[data-v-4022642f]{border-color:#f59e0b99}.glass-select-error .glass-select-container[data-v-4022642f]{border-color:#ef444499}.glass-select-disabled .glass-select-container[data-v-4022642f]{opacity:.5;cursor:not-allowed;background:#ffffff08}.dropdown-enter-active[data-v-4022642f],.dropdown-leave-active[data-v-4022642f]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform-origin:top}.dropdown-enter-from[data-v-4022642f],.dropdown-leave-to[data-v-4022642f]{opacity:0;transform:translateY(-10px)}.glass-search-wrapper[data-v-03e58254]{width:100%;max-width:100%;flex-shrink:0;position:relative}.glass-search-container[data-v-03e58254]{position:relative;display:flex;align-items:center;padding:0 var(--desktop-padding-lg);gap:var(--desktop-gap-md);border-radius:var(--desktop-radius-xxl);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 0 3px transparent;contain:layout style}.glass-search-container[data-v-03e58254]:hover{background:#ffffff14;border-color:#fff3}.search-prefix[data-v-03e58254]{display:flex;align-items:center;justify-content:center;padding:0;color:#fff9;flex-shrink:0}.glass-search-input[data-v-03e58254]{flex:1;width:100%;height:100%;background:transparent;border:none;outline:none;color:#fffffff2;font-size:var(--desktop-body-font-size);transition:color .3s ease}.glass-search-input[data-v-03e58254]::placeholder{color:#fff6}.glass-search-input[data-v-03e58254]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.06) inset;-webkit-text-fill-color:rgba(255,255,255,.95);transition:background-color 5000s ease-in-out 0s}.search-action[data-v-03e58254]{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--desktop-padding-xs);cursor:pointer;color:#ffffff80;transition:color .2s ease;flex-shrink:0;line-height:1}.search-action[data-v-03e58254]:hover{color:#ffffffe6}.search-action[data-v-03e58254] .glass-icon{line-height:1}.search-button[data-v-03e58254]{display:flex;align-items:center;justify-content:center;padding:0 var(--desktop-padding-xs);cursor:pointer;color:#3b82f6e6;transition:color .2s ease;flex-shrink:0}.search-button[data-v-03e58254]:hover:not(.is-disabled){color:#3b82f6}.search-button.is-disabled[data-v-03e58254]{opacity:.4;cursor:not-allowed}.search-shortcut[data-v-03e58254]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;gap:var(--desktop-gap-xs);pointer-events:none}.search-shortcut kbd[data-v-03e58254]{min-width:20px;height:20px;padding:0 var(--desktop-padding-sm);display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-radius-sm);color:#fff9;font-size:var(--desktop-font-size-xs);font-weight:var(--desktop-font-weight-semibold);font-family:system-ui,-apple-system,sans-serif}.glass-search-dropdown[data-v-03e58254]{display:flex;flex-direction:column;max-height:360px;background:#1e1e28fa;border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-radius-xxl);z-index:9999;box-shadow:0 8px 32px #0006;overflow:hidden}.dropdown-scrollable[data-v-03e58254]{position:relative;flex:1;max-height:240px;overflow-y:auto;padding:var(--desktop-padding-sm);min-height:0;z-index:1}.dropdown-scrollable[data-v-03e58254]::-webkit-scrollbar{width:6px}.dropdown-scrollable[data-v-03e58254]::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--desktop-radius-xs)}.dropdown-scrollable[data-v-03e58254]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dropdown-fixed[data-v-03e58254]{position:relative;flex-shrink:0;padding:var(--desktop-padding-sm);border-top:1px solid rgba(255,255,255,.08);background:#1e1e28;z-index:10}.dropdown-fixed .dropdown-section[data-v-03e58254]{margin-bottom:0}.dropdown-section[data-v-03e58254]{margin-bottom:8px}.dropdown-section[data-v-03e58254]:last-child{margin-bottom:0}.section-title[data-v-03e58254]{display:flex;align-items:center;gap:var(--desktop-gap-sm);padding:var(--desktop-padding-sm) calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));font-size:var(--desktop-font-size-xs);font-weight:var(--desktop-font-weight-semibold);color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.section-header[data-v-03e58254]{display:flex;justify-content:space-between;align-items:center;padding-right:var(--desktop-padding-sm)}.section-header .clear-history-btn[data-v-03e58254]{padding:var(--desktop-padding-xs);background:transparent;border:none;cursor:pointer;color:#ffffff80;transition:background-color .2s ease,color .2s ease;border-radius:var(--desktop-radius-sm)}.section-header .clear-history-btn[data-v-03e58254]:hover{background:#ffffff14;color:#ffffffe6}.dropdown-item[data-v-03e58254]{display:flex;align-items:center;gap:var(--desktop-gap-md);padding:5px calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));border-radius:var(--desktop-radius-md);cursor:pointer;transition:background-color .2s ease,color .2s ease;color:#ffffffa6}.dropdown-item[data-v-03e58254]:hover,.dropdown-item.dropdown-item-active[data-v-03e58254]{background:#ffffff14;color:#ffffffd9}.dropdown-item .item-text[data-v-03e58254]{flex:1;font-size:var(--desktop-meta-font-size);line-height:1.2}.dropdown-item .remove-history-btn[data-v-03e58254]{padding:var(--desktop-padding-xxs);background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;border-radius:var(--desktop-radius-sm)}.dropdown-item .remove-history-btn[data-v-03e58254]:hover{background:#ffffff1f}.dropdown-item:hover .remove-history-btn[data-v-03e58254]{opacity:1}.hot-search-tags[data-v-03e58254]{display:flex;flex-wrap:wrap;gap:var(--desktop-gap-sm);padding:0 calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-sm)}.hot-search-tag[data-v-03e58254]{padding:5px calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:var(--desktop-radius-card);color:#f87171;font-size:var(--desktop-font-size-sm);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;line-height:1.4}.hot-search-tag[data-v-03e58254]:hover{background:#ef444440;border-color:#ef444480;transform:translateY(-1px)}.dropdown-empty[data-v-03e58254]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--desktop-padding-xxxl);color:#ffffff73}.dropdown-empty p[data-v-03e58254]{margin-top:10px;font-size:var(--desktop-meta-font-size)}.glass-search-small .glass-search-container[data-v-03e58254]{height:32px;border-radius:var(--desktop-radius-lg)}.glass-search-small .glass-search-input[data-v-03e58254]{font-size:var(--desktop-meta-font-size)}.glass-search-small .search-prefix[data-v-03e58254] .glass-icon,.glass-search-small .search-action[data-v-03e58254] .glass-icon,.glass-search-small .search-button[data-v-03e58254] .glass-icon{transform:scale(.85)}.glass-search-small .dropdown-item .item-text[data-v-03e58254]{font-size:var(--desktop-font-size-sm)}.glass-search-small .section-title[data-v-03e58254]{font-size:var(--desktop-font-size-xxs)}.glass-search-small .hot-search-tag[data-v-03e58254]{font-size:var(--desktop-font-size-xs);padding:var(--desktop-padding-xs) var(--desktop-padding-md)}.glass-search-medium .glass-search-container[data-v-03e58254]{height:44px;border-radius:var(--desktop-radius-xl)}.glass-search-medium .glass-search-input[data-v-03e58254]{font-size:var(--desktop-body-font-size)}.glass-search-medium .search-prefix[data-v-03e58254] .glass-icon,.glass-search-medium .search-action[data-v-03e58254] .glass-icon,.glass-search-medium .search-button[data-v-03e58254] .glass-icon{transform:scale(1)}.glass-search-medium .dropdown-item .item-text[data-v-03e58254]{font-size:var(--desktop-meta-font-size)}.glass-search-large .glass-search-container[data-v-03e58254]{height:52px;border-radius:var(--desktop-radius-xxl)}.glass-search-large .glass-search-input[data-v-03e58254]{font-size:var(--desktop-font-size-lg)}.glass-search-large .search-prefix[data-v-03e58254] .glass-icon,.glass-search-large .search-action[data-v-03e58254] .glass-icon,.glass-search-large .search-button[data-v-03e58254] .glass-icon{transform:scale(1.15)}.glass-search-large .dropdown-item .item-text[data-v-03e58254]{font-size:var(--desktop-body-font-size)}.glass-search-large .section-title[data-v-03e58254]{font-size:var(--desktop-font-size-sm)}.glass-search-large .hot-search-tag[data-v-03e58254]{font-size:var(--desktop-meta-font-size);padding:var(--desktop-padding-sm) var(--desktop-padding-lg)}.glass-search-classic .glass-search-container[data-v-03e58254]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.glass-search-gradient .glass-search-container[data-v-03e58254]{background:#ffffff0a;border:1px solid transparent;position:relative}.glass-search-gradient .glass-search-container[data-v-03e58254]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--desktop-radius-xxl);padding:1px;background:linear-gradient(135deg,#ffffff40,#ffffff0d);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.glass-search-minimal .glass-search-container[data-v-03e58254]{background:#ffffff08;border:none;border-bottom:2px solid rgba(255,255,255,.15);border-radius:0}.glass-search-minimal .glass-search-container[data-v-03e58254]:hover{border-bottom-color:#ffffff40}.glass-search-focused .glass-search-container[data-v-03e58254]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.glass-search-focused.glass-search-minimal .glass-search-container[data-v-03e58254]{border-bottom-color:#3b82f6;box-shadow:none}.glass-search-disabled .glass-search-container[data-v-03e58254]{opacity:.5;cursor:not-allowed;background:#ffffff08}.glass-search-disabled .glass-search-input[data-v-03e58254]{cursor:not-allowed}.dropdown-enter-active[data-v-03e58254],.dropdown-leave-active[data-v-03e58254]{transition:all .2s ease}.dropdown-enter-from[data-v-03e58254],.dropdown-leave-to[data-v-03e58254]{opacity:0;transform:translateY(-8px)}.th-filter-wrapper[data-v-6632fcce]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.th-filter-trigger[data-v-6632fcce]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.45);background:#0f172a8c;color:#f8fafceb;font-size:var(--desktop-font-size-xs);line-height:1;border-radius:var(--desktop-radius-sm);padding:var(--desktop-padding-xs) var(--desktop-padding-sm);cursor:pointer}.th-filter-trigger.active[data-v-6632fcce]{border-color:#60a5fae6;color:#93c5fd;background:#2563eb33}.th-filter-panel[data-v-6632fcce]{position:absolute;top:calc(100% + 6px);right:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--desktop-gap-sm);padding:var(--desktop-padding-md);min-width:220px;border-radius:var(--desktop-radius-lg);background:#0f172af2;border:1px solid rgba(148,163,184,.28);box-shadow:0 10px 24px #00000052;z-index:12}.th-search-input[data-v-6632fcce]{width:156px;height:28px;padding:0 var(--desktop-padding-md);border-radius:var(--desktop-radius-md);border:1px solid rgba(148,163,184,.45);background:#0f172a8c;color:#f8fafcf2;font-size:var(--desktop-font-size-sm);outline:none}.th-search-input[data-v-6632fcce]::placeholder{color:#f8fafc73}.th-search-input[data-v-6632fcce]:focus{border-color:#60a5fae6;box-shadow:0 0 0 2px #3b82f62e}.th-search-apply[data-v-6632fcce]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(59,130,246,.75);border-radius:var(--desktop-radius-sm);background:#2563eb33;color:#bfdbfe;font-size:var(--desktop-font-size-xs);line-height:1;padding:var(--desktop-padding-xs) var(--desktop-padding-sm);cursor:pointer}.th-search-apply[data-v-6632fcce]:hover{border-color:#60a5faf2}.th-filter-reset[data-v-6632fcce]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.45);border-radius:var(--desktop-radius-sm);background:#0f172a8c;color:#f8fafce6;font-size:var(--desktop-font-size-xs);line-height:1;padding:var(--desktop-padding-xs) var(--desktop-padding-sm);cursor:pointer}.th-filter-reset[data-v-6632fcce]:hover{border-color:#94a3b8a6}.glass-table-wrapper[data-v-3729bce0]{position:relative}.glass-table-wrapper.is-fill-height[data-v-3729bce0]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.glass-table-wrapper.is-fill-height .table-pagination-wrap[data-v-3729bce0]{flex-shrink:0}.table-pagination-wrap[data-v-3729bce0]{display:flex;justify-content:flex-end;margin-top:0;padding:var(--desktop-padding-sm) var(--desktop-table-cell-padding-x)}.table-pagination-wrap[data-v-3729bce0] .glass-pagination{width:100%;justify-content:flex-end;margin:0}.table-container[data-v-3729bce0]{min-height:300px;overflow-x:auto;overflow-y:auto;border-radius:var(--desktop-table-radius);width:100%}.table-container[data-v-3729bce0]::-webkit-scrollbar{height:6px;width:6px}.table-container[data-v-3729bce0]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:var(--desktop-radius-xs)}.table-container[data-v-3729bce0]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.table-container[data-v-3729bce0]::-webkit-scrollbar-track{background:transparent}.table-container.is-empty[data-v-3729bce0]{min-height:0}.glass-table[data-v-3729bce0]{min-width:100%;width:max-content;border-collapse:collapse;table-layout:fixed}.glass-table thead[data-v-3729bce0]{position:sticky;top:0;z-index:3;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.glass-table thead[data-v-3729bce0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#94a3b81f;z-index:-1}.glass-table .th[data-v-3729bce0],.glass-table .td[data-v-3729bce0]{padding:var(--desktop-table-cell-padding-y) var(--desktop-table-cell-padding-x);text-align:left;border-bottom:1px solid rgba(148,163,184,.12)}.glass-table .th[data-v-3729bce0]{background:#94a3b81f;color:#bfdbfeeb;font-size:var(--desktop-table-header-font-size);font-weight:var(--desktop-table-header-font-weight);white-space:nowrap}.glass-table .th.sortable[data-v-3729bce0]{cursor:pointer;-webkit-user-select:none;user-select:none}.glass-table .th.sortable[data-v-3729bce0]:hover{background:#94a3b833}.glass-table .th.align-center[data-v-3729bce0]{text-align:center}.glass-table .th.align-right[data-v-3729bce0]{text-align:right}.glass-table .th-content[data-v-3729bce0]{display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-gap-sm);position:relative}.glass-table .th-main[data-v-3729bce0]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs);min-width:0}.glass-table .th-main.sortable[data-v-3729bce0]{cursor:pointer;-webkit-user-select:none;user-select:none}.glass-table .td[data-v-3729bce0]{color:#f8fafce6;font-size:var(--desktop-table-body-font-size)}.glass-table .td.align-center[data-v-3729bce0]{text-align:center}.glass-table .td.align-right[data-v-3729bce0]{text-align:right}.glass-table .td.ellipsis[data-v-3729bce0]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-table .tr:last-child .td[data-v-3729bce0]{border-bottom:none}.fixed-left[data-v-3729bce0],.fixed-right[data-v-3729bce0]{position:sticky;z-index:2;background:#0f172a}.th.fixed-left[data-v-3729bce0],.th.fixed-right[data-v-3729bce0]{z-index:4;background:#94a3b81f}.fixed-left[data-v-3729bce0]:after{content:"";position:absolute;top:0;right:-10px;bottom:0;width:10px;background:linear-gradient(to right,rgba(0,0,0,.1),transparent);pointer-events:none}.fixed-right.th[data-v-3729bce0]{box-shadow:-10px 0 10px -5px #0000001a}.fixed-right[data-v-3729bce0]:not(.th):before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:10px;background:linear-gradient(to left,rgba(0,0,0,.1),transparent);pointer-events:none}.striped .tr:nth-child(2n) .fixed-left[data-v-3729bce0],.striped .tr:nth-child(2n) .fixed-right[data-v-3729bce0]{background:#121d30}.tr.is-hover .fixed-left[data-v-3729bce0],.tr.is-hover .fixed-right[data-v-3729bce0]{background:#142138}.actions-lazy-wrap[data-v-3729bce0]{opacity:0;transition:opacity .15s ease}.actions-lazy-wrap.is-visible[data-v-3729bce0]{opacity:1}.empty-td[data-v-3729bce0]{padding:var(--desktop-empty-padding-y) var(--desktop-padding-lg)!important;text-align:center;color:#fff6}.empty-td[data-v-3729bce0] .glass-icon{display:block;margin:0 auto 12px;opacity:.6}.empty-td div[data-v-3729bce0]{font-size:var(--desktop-body-font-size);color:#ffffff80}.sort-icon[data-v-3729bce0]{display:inline-flex;flex-direction:column;align-items:center;gap:0;margin-left:var(--desktop-gap-xs);flex-shrink:0}.sort-caret[data-v-3729bce0]{display:block;line-height:1;color:#fff3;transition:color .15s ease}.sort-caret[data-v-3729bce0] svg{display:block;width:10px!important;height:10px!important}.sort-caret--active[data-v-3729bce0]{color:var(--primary)}.sortable:hover .sort-caret[data-v-3729bce0]:not(.sort-caret--active){color:#ffffff80}.selection-th[data-v-3729bce0],.selection-td[data-v-3729bce0]{width:48px;text-align:center!important}.drag-sort-th[data-v-3729bce0],.drag-sort-td[data-v-3729bce0]{width:0;min-width:0;max-width:0;padding:0!important;text-align:center;overflow:hidden;opacity:0;transition:width .22s ease,min-width .22s ease,max-width .22s ease,opacity .18s ease}.drag-sort-th.is-active[data-v-3729bce0],.drag-sort-td.is-active[data-v-3729bce0]{width:40px;min-width:40px;max-width:40px;opacity:1}.row-drag-handle[data-v-3729bce0]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--desktop-table-row-height);font-size:var(--desktop-table-body-font-size);color:#ffffff40;cursor:grab;transition:color .15s ease}.tr.is-hover .row-drag-handle[data-v-3729bce0]{color:#ffffff8c}.row-drag-handle[data-v-3729bce0]:hover{color:#fffc}.row-drag-handle[data-v-3729bce0]:active{cursor:grabbing}.size-small .th[data-v-3729bce0],.size-small .td[data-v-3729bce0]{padding:var(--desktop-padding-xs) var(--desktop-padding-sm);font-size:var(--desktop-font-size-xs)}.size-medium .th[data-v-3729bce0]{padding:var(--desktop-table-cell-padding-y) var(--desktop-table-cell-padding-x);font-size:var(--desktop-table-header-font-size)}.size-medium .td[data-v-3729bce0]{padding:var(--desktop-table-cell-padding-y) var(--desktop-table-cell-padding-x);font-size:var(--desktop-table-body-font-size)}.size-large .th[data-v-3729bce0]{padding:var(--desktop-padding-md) var(--desktop-padding-lg);font-size:var(--desktop-body-font-size)}.size-large .td[data-v-3729bce0]{padding:var(--desktop-padding-md) var(--desktop-padding-lg);font-size:var(--desktop-font-size-lg)}.striped .tr[data-v-3729bce0]:nth-child(2n){background:#ffffff05}.tr.is-hover[data-v-3729bce0]{background:#ffffff08}.bordered[data-v-3729bce0]{border:1px solid rgba(255,255,255,.08);border-radius:var(--desktop-radius-lg)}.bordered .th[data-v-3729bce0],.bordered .td[data-v-3729bce0]{border-right:1px solid rgba(255,255,255,.05)}.bordered .th[data-v-3729bce0]:last-child,.bordered .td[data-v-3729bce0]:last-child{border-right:none}.expand-icon[data-v-3729bce0]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--desktop-radius-xs);cursor:pointer;transition:transform .2s ease-in-out,background-color .2s;color:#ffffff73;-webkit-user-select:none;user-select:none}.expand-icon[data-v-3729bce0]:hover{color:#ffffffd9;background-color:#ffffff1a}.expand-icon.expanded[data-v-3729bce0]{transform:rotate(90deg);color:#ffffffe6}.expanded-row-tr[data-v-3729bce0]{background:transparent;border:none}.expanded-row-tr.expanded[data-v-3729bce0]{background:#0003!important;border-bottom:1px solid rgba(148,163,184,.12)}.expanded-row-tr[data-v-3729bce0]:hover{background:inherit}.expanded-row-tr.expanded[data-v-3729bce0]:hover{background:#0003!important}.expanded-row-tr .td[data-v-3729bce0]{padding:0!important;border:none!important}.expanded-row-wrapper[data-v-3729bce0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;overflow:hidden}.expanded-row-tr.expanded .expanded-row-wrapper[data-v-3729bce0]{grid-template-rows:1fr}.expanded-row-content[data-v-3729bce0]{min-height:0;padding:0 var(--desktop-padding-xxxl);transition:padding .2s,opacity .2s;opacity:0}.expanded-row-tr.expanded .expanded-row-content[data-v-3729bce0]{padding:var(--desktop-padding-xl) var(--desktop-padding-xxxl);opacity:1}.skeleton-row[data-v-3729bce0]{pointer-events:none}.skeleton-row .td[data-v-3729bce0]{padding:var(--desktop-padding-lg) var(--desktop-padding-xl)}.skeleton-checkbox[data-v-3729bce0]{width:16px;height:16px;background:#ffffff1a;border-radius:var(--desktop-radius-xs);margin:0 auto;animation:skeleton-pulse-3729bce0 1.5s ease-in-out infinite}.skeleton-text[data-v-3729bce0]{height:14px;background:#ffffff1a;border-radius:var(--desktop-radius-sm);animation:skeleton-pulse-3729bce0 1.5s ease-in-out infinite}.skeleton-row:nth-child(1) .skeleton-text[data-v-3729bce0]{animation-delay:0s}.skeleton-row:nth-child(2) .skeleton-text[data-v-3729bce0]{animation-delay:.1s}.skeleton-row:nth-child(3) .skeleton-text[data-v-3729bce0]{animation-delay:.2s}.skeleton-row:nth-child(4) .skeleton-text[data-v-3729bce0]{animation-delay:.3s}.skeleton-row:nth-child(5) .skeleton-text[data-v-3729bce0]{animation-delay:.4s}@keyframes skeleton-pulse-3729bce0{0%,to{opacity:.4}50%{opacity:.8}}.glass-popconfirm-trigger[data-v-5e8d5785]{display:inline-block}@keyframes popconfirm-slide-up-5e8d5785{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}@keyframes popconfirm-slide-down-5e8d5785{0%{opacity:0;margin-top:-8px}to{opacity:1;margin-top:0}}@keyframes popconfirm-slide-left-5e8d5785{0%{opacity:0;margin-left:8px}to{opacity:1;margin-left:0}}@keyframes popconfirm-slide-right-5e8d5785{0%{opacity:0;margin-left:-8px}to{opacity:1;margin-left:0}}.glass-popconfirm[data-v-5e8d5785]{position:fixed;z-index:1060;max-width:320px;padding:var(--desktop-padding-lg) var(--desktop-padding-xl);background:#5e5e5e66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);border-radius:var(--desktop-radius-xl);box-shadow:0 8px 32px #0000004d;opacity:0;pointer-events:none}.glass-popconfirm.is-ready[data-v-5e8d5785]{pointer-events:auto;animation-duration:.15s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}.glass-popconfirm.is-ready.side-top[data-v-5e8d5785]{animation-name:popconfirm-slide-up-5e8d5785}.glass-popconfirm.is-ready.side-bottom[data-v-5e8d5785]{animation-name:popconfirm-slide-down-5e8d5785}.glass-popconfirm.is-ready.side-left[data-v-5e8d5785]{animation-name:popconfirm-slide-left-5e8d5785}.glass-popconfirm.is-ready.side-right[data-v-5e8d5785]{animation-name:popconfirm-slide-right-5e8d5785}.glass-popconfirm .popconfirm-arrow[data-v-5e8d5785]{position:absolute;width:0;height:0;pointer-events:none}.glass-popconfirm .popconfirm-arrow[data-v-5e8d5785]:before{content:"";position:absolute;width:0;height:0;border:6px solid transparent}.glass-popconfirm .popconfirm-arrow[data-v-5e8d5785]:after{content:"";position:absolute;width:0;height:0;border:5px solid transparent}.glass-popconfirm .popconfirm-arrow[data-side=top][data-v-5e8d5785]:before{border-top-color:#fff3;top:0;left:-6px}.glass-popconfirm .popconfirm-arrow[data-side=top][data-v-5e8d5785]:after{border-top-color:#ffffff14;top:1px;left:-5px}.glass-popconfirm .popconfirm-arrow[data-side=bottom][data-v-5e8d5785]:before{border-bottom-color:#fff3;bottom:0;left:-6px}.glass-popconfirm .popconfirm-arrow[data-side=bottom][data-v-5e8d5785]:after{border-bottom-color:#ffffff14;bottom:1px;left:-5px}.glass-popconfirm .popconfirm-arrow[data-side=left][data-v-5e8d5785]:before{border-left-color:#fff3;left:0;top:-6px}.glass-popconfirm .popconfirm-arrow[data-side=left][data-v-5e8d5785]:after{border-left-color:#ffffff14;left:1px;top:-5px}.glass-popconfirm .popconfirm-arrow[data-side=right][data-v-5e8d5785]:before{border-right-color:#fff3;right:0;top:-6px}.glass-popconfirm .popconfirm-arrow[data-side=right][data-v-5e8d5785]:after{border-right-color:#ffffff14;right:1px;top:-5px}.glass-popconfirm .popconfirm-content[data-v-5e8d5785]{display:flex;gap:var(--desktop-gap-md);margin-bottom:12px;align-items:flex-start}.glass-popconfirm .popconfirm-content .popconfirm-icon[data-v-5e8d5785]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-top:2px}.glass-popconfirm .popconfirm-content .popconfirm-icon[data-v-5e8d5785] .glass-icon{font-size:var(--desktop-title-font-size)!important}.glass-popconfirm .popconfirm-content .popconfirm-text[data-v-5e8d5785]{flex:1;min-width:0}.glass-popconfirm .popconfirm-content .popconfirm-text .popconfirm-title[data-v-5e8d5785]{font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-medium);color:#fffffff2;line-height:1.4;word-break:break-word}.glass-popconfirm .popconfirm-content .popconfirm-text .popconfirm-description[data-v-5e8d5785]{font-size:var(--desktop-font-size-sm);color:#ffffffa6;line-height:1.4;margin-top:4px;word-break:break-word}.glass-popconfirm .popconfirm-buttons[data-v-5e8d5785]{display:flex;justify-content:flex-end;gap:var(--desktop-gap-md)}.glass-overlay[data-v-1f70c2ea]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.glass-overlay-light[data-v-1f70c2ea]{background:rgba(0,0,0,var(--overlay-opacity, .5));-webkit-backdrop-filter:blur(var(--overlay-blur, 10px));backdrop-filter:blur(var(--overlay-blur, 10px))}.glass-overlay-blur[data-v-1f70c2ea]{background:rgba(0,0,0,var(--overlay-opacity, .15));-webkit-backdrop-filter:blur(var(--overlay-blur, 3px)) saturate(180%);backdrop-filter:blur(var(--overlay-blur, 3px)) saturate(180%)}.overlay-fade-300-enter-active[data-v-1f70c2ea],.overlay-fade-300-leave-active[data-v-1f70c2ea]{transition:opacity .3s ease}.overlay-fade-300-enter-from[data-v-1f70c2ea],.overlay-fade-300-leave-to[data-v-1f70c2ea]{opacity:0}.overlay-fade-200-enter-active[data-v-1f70c2ea],.overlay-fade-200-leave-active[data-v-1f70c2ea]{transition:opacity .2s ease}.overlay-fade-200-enter-from[data-v-1f70c2ea],.overlay-fade-200-leave-to[data-v-1f70c2ea]{opacity:0}.overlay-fade-500-enter-active[data-v-1f70c2ea],.overlay-fade-500-leave-active[data-v-1f70c2ea]{transition:opacity .5s ease}.overlay-fade-500-enter-from[data-v-1f70c2ea],.overlay-fade-500-leave-to[data-v-1f70c2ea]{opacity:0}.modal-zoom-enter-active[data-v-b2dafb04],.modal-zoom-leave-active[data-v-b2dafb04]{transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-zoom-enter-from[data-v-b2dafb04]{opacity:0;transform:scale(.8)}.modal-zoom-leave-to[data-v-b2dafb04]{opacity:0;transform:scale(.9)}.modal-container[data-v-b2dafb04]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.modal-container-top[data-v-b2dafb04]{align-self:flex-start;margin-top:5vh}.modal-container-bottom[data-v-b2dafb04]{align-self:flex-end;margin-bottom:5vh}.modal-card[data-v-b2dafb04]{border-radius:var(--desktop-modal-radius);overflow:hidden;display:flex;flex-direction:column;max-height:inherit}.modal-header[data-v-b2dafb04]{padding:var(--desktop-modal-header-padding);flex-shrink:0}.modal-header .modal-header-content[data-v-b2dafb04]{display:flex;align-items:center;justify-content:space-between}.modal-header .modal-title[data-v-b2dafb04]{font-size:var(--desktop-title-font-size);font-weight:var(--desktop-title-font-weight);margin:0}.modal-header .modal-close[data-v-b2dafb04]{width:var(--desktop-control-height-xs);height:var(--desktop-control-height-xs);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--desktop-radius-sm);transition:background-color .3s ease,color .3s ease;flex-shrink:0}.modal-header .modal-close svg[data-v-b2dafb04]{display:block;width:18px;height:18px}.modal-divider[data-v-b2dafb04]{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin-top:var(--desktop-gap-sm)}.modal-body[data-v-b2dafb04]{padding:var(--desktop-modal-body-padding);overflow-y:auto;flex:1}.modal-body[data-v-b2dafb04]::-webkit-scrollbar{width:6px}.modal-body[data-v-b2dafb04]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--desktop-radius-xs)}.modal-body[data-v-b2dafb04]::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--desktop-radius-xs)}.modal-body[data-v-b2dafb04]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.modal-footer[data-v-b2dafb04]{padding:var(--desktop-modal-footer-padding);flex-shrink:0}.modal-overlay-dark[data-v-b2dafb04]{background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card-dark[data-v-b2dafb04]{background:#ffffff14;-webkit-backdrop-filter:blur(3px) saturate(180%);backdrop-filter:blur(3px) saturate(180%);border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 60px #00000040}.modal-card-dark .modal-header .modal-title[data-v-b2dafb04]{color:#ffffffe6}.modal-card-dark .modal-header .modal-close[data-v-b2dafb04]{color:#ffffff80}.modal-card-dark .modal-header .modal-close[data-v-b2dafb04]:hover{color:#ffffffe6;background:#ffffff1a}.modal-card-dark .modal-body[data-v-b2dafb04]{color:#ffffffd9}.modal-overlay-light[data-v-b2dafb04]{background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card-light[data-v-b2dafb04]{background:#ffffff26;-webkit-backdrop-filter:blur(3px) saturate(200%);backdrop-filter:blur(3px) saturate(200%);border:1px solid rgba(255,255,255,.3);box-shadow:0 24px 48px #0003}.modal-card-light .modal-header .modal-title[data-v-b2dafb04]{color:#fff}.modal-card-light .modal-header .modal-close[data-v-b2dafb04]{color:#ffffffb3}.modal-card-light .modal-header .modal-close[data-v-b2dafb04]:hover{color:#fff;background:#fff3}.modal-card-light .modal-body[data-v-b2dafb04]{color:#ffffffe6}.modal-overlay-gradient[data-v-b2dafb04]{background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card-gradient[data-v-b2dafb04]{background:linear-gradient(135deg,#ffffff1f,#ffffff14);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid transparent;background-clip:padding-box;position:relative}.modal-card-gradient[data-v-b2dafb04]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--desktop-radius-modal);padding:var(--desktop-padding-xxs);background:linear-gradient(135deg,#8b5cf699,#3b82f699,#10b98199);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:-1}.modal-card-gradient .modal-header .modal-title[data-v-b2dafb04]{background:linear-gradient(135deg,#a78bfa,#60a5fa,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-card-gradient .modal-header .modal-close[data-v-b2dafb04]{color:#fff9}.modal-card-gradient .modal-header .modal-close[data-v-b2dafb04]:hover{color:#fff;background:#8b5cf633}.modal-card-gradient .modal-body[data-v-b2dafb04]{color:#ffffffd9}.modal-overlay-white[data-v-b2dafb04]{background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card-white[data-v-b2dafb04]{background:#fffffff2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 40px #0006}.modal-card-white .modal-header .modal-title[data-v-b2dafb04]{color:#1e293b}.modal-card-white .modal-header .modal-close[data-v-b2dafb04]{color:#64748b}.modal-card-white .modal-header .modal-close[data-v-b2dafb04]:hover{color:#1e293b;background:#0000000d}.modal-card-white .modal-body[data-v-b2dafb04]{color:#475569}.modal-card-white .modal-body[data-v-b2dafb04]::-webkit-scrollbar-track{background:#0000000d}.modal-card-white .modal-body[data-v-b2dafb04]::-webkit-scrollbar-thumb{background:#0003}.modal-card-white .modal-body[data-v-b2dafb04]::-webkit-scrollbar-thumb:hover{background:#0000004d}.modal-card-white .modal-divider[data-v-b2dafb04]{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 15%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.08) 85%,transparent)}.modal-overlay-soft[data-v-b2dafb04]{background:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card-soft[data-v-b2dafb04]{background:#ffffff1f;-webkit-backdrop-filter:blur(3px) saturate(180%);backdrop-filter:blur(3px) saturate(180%);border:1px solid rgba(255,255,255,.25);box-shadow:0 20px 60px #00000040,0 0 1px #ffffff4d inset}.modal-card-soft .modal-header[data-v-b2dafb04]{background:linear-gradient(to bottom,rgba(255,255,255,.05),transparent)}.modal-card-soft .modal-header .modal-title[data-v-b2dafb04]{color:#fffffff2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-card-soft .modal-header .modal-close[data-v-b2dafb04]{color:#fff9}.modal-card-soft .modal-header .modal-close[data-v-b2dafb04]:hover{color:#fffffff2;background:#ffffff26}.modal-card-soft .modal-body[data-v-b2dafb04]{color:#ffffffd9}@media (max-width: 600px){.modal-container[data-v-b2dafb04]{width:95vw!important;max-width:95vw}.modal-header[data-v-b2dafb04]{padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-xl)}.modal-header .modal-title[data-v-b2dafb04]{font-size:var(--desktop-font-size-lg)}.modal-body[data-v-b2dafb04]{padding:var(--desktop-padding-lg) var(--desktop-padding-xl)}.modal-footer[data-v-b2dafb04]{padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-xl)}}.confirm-zoom-enter-active[data-v-185661ac],.confirm-zoom-leave-active[data-v-185661ac]{transition:all .2s cubic-bezier(.4,0,.2,1)}.confirm-zoom-enter-from[data-v-185661ac]{opacity:0;transform:scale(.8)}.confirm-zoom-leave-to[data-v-185661ac]{opacity:0;transform:scale(.9)}.confirm-dialog[data-v-185661ac]{background:#ffffff26;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:var(--desktop-radius-xxl);box-shadow:0 12px 32px #0000004d;overflow:hidden;max-width:90vw;will-change:transform,opacity;contain:layout style paint}.confirm-body[data-v-185661ac]{padding:var(--desktop-padding-xxxl) var(--desktop-padding-xxxl) var(--desktop-padding-xl)}.confirm-body .confirm-body-inner[data-v-185661ac]{display:flex;gap:var(--desktop-gap-xxl);align-items:flex-start}.confirm-body .confirm-icon[data-v-185661ac]{flex-shrink:0;line-height:1}.confirm-body .confirm-content[data-v-185661ac]{flex:1;min-width:0}.confirm-body .confirm-content .confirm-title[data-v-185661ac]{font-size:var(--desktop-title-font-size);font-weight:var(--desktop-font-weight-semibold);color:#fffffff2;line-height:1.4;margin-bottom:8px;word-break:break-word}.confirm-body .confirm-content .confirm-text[data-v-185661ac]{font-size:var(--desktop-body-font-size);color:#ffffffbf;line-height:1.5;word-break:break-word}.confirm-btns[data-v-185661ac]{display:flex;justify-content:flex-end;gap:var(--desktop-gap-md);padding:0 var(--desktop-padding-xxxl) var(--desktop-padding-xxl)}@media (max-width: 600px){.confirm-dialog[data-v-185661ac]{width:90vw!important;max-width:90vw}.confirm-body[data-v-185661ac]{padding:var(--desktop-padding-xxl) var(--desktop-padding-xxl) var(--desktop-padding-lg)}.confirm-body .confirm-body-inner[data-v-185661ac]{gap:var(--desktop-gap-xl)}.confirm-body .confirm-content .confirm-title[data-v-185661ac]{font-size:var(--desktop-font-size-lg)}.confirm-body .confirm-content .confirm-text[data-v-185661ac]{font-size:var(--desktop-meta-font-size)}.confirm-btns[data-v-185661ac]{padding:0 var(--desktop-padding-xxl) var(--desktop-padding-xl)}}.editable-table-actions[data-v-c437e36f]{display:flex;gap:var(--desktop-gap-sm);justify-content:flex-start;align-items:center}.editable-table-actions[data-v-c437e36f] .glass-popconfirm-trigger{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:flex-start}.inline-create-actions[data-v-c437e36f]{display:flex;gap:var(--desktop-gap-sm);justify-content:flex-start;align-items:center}.inline-create-actions[data-v-c437e36f] .glass-popconfirm-trigger{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:flex-start}[data-v-c437e36f] .inline-create-trigger{cursor:pointer}[data-v-c437e36f] .inline-create-trigger .inline-create-cell{text-align:center;border-bottom:none;padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-xl);border-radius:var(--desktop-radius-lg);border:1px dashed rgba(148,163,184,.4);color:#f8fafccc;background:transparent}[data-v-c437e36f] .inline-create-trigger:hover .inline-create-cell{border-color:#818cf8cc;background:#0f172a80}[data-v-c437e36f] .inline-create-row .td{padding:var(--desktop-padding-md) var(--desktop-padding-lg);background:#0f172ae6}[data-v-c437e36f] .inline-create-row .inline-create-readonly{color:#94a3b880}[data-v-c437e36f] .glass-popconfirm-trigger{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.inline-create-text[data-v-c437e36f]{font-size:var(--desktop-meta-font-size)}.inline-create-trigger-fill[data-v-c437e36f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.editable-cell[data-v-c437e36f]{display:flex;align-items:center;width:100%;min-width:0}.editable-cell[data-v-c437e36f] .glass-input,.editable-cell[data-v-c437e36f] .glass-number-input,.editable-cell[data-v-c437e36f] .glass-select-wrapper{width:100%;flex:1;min-width:0}.editable-cell.has-error[data-v-c437e36f]{flex-direction:column;align-items:stretch}.editable-error[data-v-c437e36f]{margin-top:4px;font-size:var(--desktop-font-size-sm);line-height:1.4;color:#fca5a5}.notification-container[data-v-d955553e]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:var(--desktop-gap-xl);pointer-events:none}.notification-item[data-v-d955553e]{display:flex;align-items:flex-start;gap:calc(var(--desktop-gap-xl) + var(--desktop-gap-xxs));padding:var(--desktop-padding-xl) calc(var(--desktop-padding-xl) + var(--desktop-padding-xxs));border-radius:var(--desktop-radius-modal);position:relative;pointer-events:auto;cursor:default;transition:transform .25s cubic-bezier(.4,0,.2,1);min-width:320px;max-width:450px;contain:layout style paint}.notification-item[data-v-d955553e]:hover{transform:translate(-4px)}.notification-item .notification-icon[data-v-d955553e]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--desktop-font-size-xl);font-weight:var(--desktop-font-weight-bold);border-radius:var(--desktop-radius-xl)}.notification-item .notification-content[data-v-d955553e]{flex:1;min-width:0}.notification-item .notification-content .notification-title[data-v-d955553e]{font-size:var(--desktop-font-size-lg);font-weight:var(--desktop-font-weight-semibold);line-height:1.4;margin-bottom:4px;white-space:pre-line;word-break:break-word}.notification-item .notification-content .notification-desc[data-v-d955553e]{font-size:var(--desktop-meta-font-size);line-height:1.5;white-space:pre-line;word-break:break-word;opacity:.85}.notification-item .notification-content .notification-error-tools[data-v-d955553e]{margin-top:8px}.notification-item .notification-content .copy-error-id-btn[data-v-d955553e]{border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fffffff2;border-radius:var(--desktop-radius-lg);padding:var(--desktop-padding-xs) calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));font-size:var(--desktop-font-size-sm);line-height:1.2;cursor:pointer}.notification-item .notification-content .copy-error-id-btn[data-v-d955553e]:hover{background:#ffffff2e}.notification-item .notification-close[data-v-d955553e]{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--desktop-radius-lg);font-size:var(--desktop-title-font-size);font-weight:var(--desktop-font-weight-bold);cursor:pointer;transition:background .2s ease,opacity .2s ease,transform .2s ease;opacity:.6}.notification-item .notification-close[data-v-d955553e]:hover{opacity:1;transform:scale(1.1)}.notification-glass-classic .notification-title[data-v-d955553e],.notification-glass-gradient .notification-title[data-v-d955553e],.notification-glass-classic .notification-desc[data-v-d955553e],.notification-glass-gradient .notification-desc[data-v-d955553e]{color:#fffffff2}.notification-glass-classic .notification-close[data-v-d955553e],.notification-glass-gradient .notification-close[data-v-d955553e]{color:#fff9}.notification-glass-classic[data-v-d955553e]{background:#ffffff29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 16px #00000026}.notification-glass-classic.notification-success[data-v-d955553e]{border-left:4px solid #10b981}.notification-glass-classic.notification-success .notification-icon[data-v-d955553e]{background:#10b98133;color:#10b981}.notification-glass-classic.notification-success .notification-close[data-v-d955553e]:hover{background:#10b98126;color:#10b981}.notification-glass-classic.notification-error[data-v-d955553e]{border-left:4px solid #ef4444}.notification-glass-classic.notification-error .notification-icon[data-v-d955553e]{background:#ef444433;color:#ef4444}.notification-glass-classic.notification-error .notification-close[data-v-d955553e]:hover{background:#ef444426;color:#ef4444}.notification-glass-classic.notification-warning[data-v-d955553e]{border-left:4px solid #f59e0b}.notification-glass-classic.notification-warning .notification-icon[data-v-d955553e]{background:#f59e0b33;color:#f59e0b}.notification-glass-classic.notification-warning .notification-close[data-v-d955553e]:hover{background:#f59e0b26;color:#f59e0b}.notification-glass-classic.notification-info[data-v-d955553e]{border-left:4px solid #3b82f6}.notification-glass-classic.notification-info .notification-icon[data-v-d955553e]{background:#3b82f633;color:#3b82f6}.notification-glass-classic.notification-info .notification-close[data-v-d955553e]:hover{background:#3b82f626;color:#3b82f6}.notification-glass-gradient[data-v-d955553e]{background:#ffffff24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid transparent;background-clip:padding-box;position:relative;box-shadow:0 6px 16px #00000026}.notification-glass-gradient[data-v-d955553e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--desktop-radius-modal);padding:var(--desktop-padding-xxs);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.notification-glass-gradient.notification-success[data-v-d955553e]:before{background:linear-gradient(135deg,#10b98199,#10b9814d)}.notification-glass-gradient.notification-success .notification-icon[data-v-d955553e]{background:linear-gradient(135deg,#10b9814d,#10b98133);color:#10b981}.notification-glass-gradient.notification-success .notification-close[data-v-d955553e]:hover{background:#10b98133;color:#10b981}.notification-glass-gradient.notification-error[data-v-d955553e]:before{background:linear-gradient(135deg,#ef444499,#ef44444d)}.notification-glass-gradient.notification-error .notification-icon[data-v-d955553e]{background:linear-gradient(135deg,#ef44444d,#ef444433);color:#ef4444}.notification-glass-gradient.notification-error .notification-close[data-v-d955553e]:hover{background:#ef444433;color:#ef4444}.notification-glass-gradient.notification-warning[data-v-d955553e]:before{background:linear-gradient(135deg,#f59e0b99,#f59e0b4d)}.notification-glass-gradient.notification-warning .notification-icon[data-v-d955553e]{background:linear-gradient(135deg,#f59e0b4d,#f59e0b33);color:#f59e0b}.notification-glass-gradient.notification-warning .notification-close[data-v-d955553e]:hover{background:#f59e0b33;color:#f59e0b}.notification-glass-gradient.notification-info[data-v-d955553e]:before{background:linear-gradient(135deg,#3b82f699,#3b82f64d)}.notification-glass-gradient.notification-info .notification-icon[data-v-d955553e]{background:linear-gradient(135deg,#3b82f64d,#3b82f633);color:#3b82f6}.notification-glass-gradient.notification-info .notification-close[data-v-d955553e]:hover{background:#3b82f633;color:#3b82f6}.notification-enter-active[data-v-d955553e]{animation:notification-slide-in-d955553e .25s cubic-bezier(.34,1.56,.64,1)}.notification-leave-active[data-v-d955553e]{animation:notification-slide-out-d955553e .2s ease-in;transition:none!important}.notification-move[data-v-d955553e]{transition:transform .2s ease,opacity .2s ease}@keyframes notification-slide-in-d955553e{0%{transform:translate(calc(100% + 20px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes notification-slide-out-d955553e{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 20px));opacity:0}}@media (max-width: 768px){.notification-container[data-v-d955553e]{right:12px;top:12px}.notification-item[data-v-d955553e]{min-width:280px;max-width:calc(100vw - 24px);padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs)) var(--desktop-padding-xl);gap:var(--desktop-gap-xl)}.notification-item .notification-icon[data-v-d955553e]{width:28px;height:28px;font-size:var(--desktop-title-font-size)}.notification-item .notification-content .notification-title[data-v-d955553e]{font-size:var(--desktop-body-font-size)}.notification-item .notification-content .notification-desc[data-v-d955553e]{font-size:var(--desktop-font-size-sm)}.notification-item .notification-close[data-v-d955553e]{width:24px;height:24px;font-size:var(--desktop-body-font-size)}}.glass-uploader[data-v-891cd501]{width:100%;position:relative;contain:layout style}.glass-uploader.is-disabled[data-v-891cd501]{opacity:.6;cursor:not-allowed}.image-grid[data-v-891cd501]{display:grid;gap:var(--desktop-gap-xl);position:relative;transition:opacity .3s ease,transform .3s ease}.image-grid.is-dragging[data-v-891cd501]:after{content:"📤 松开鼠标上传文件";position:absolute;top:0;left:0;right:0;bottom:0;background:#3b82f626;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:3px dashed rgba(59,130,246,.7);border-radius:var(--desktop-radius-xxl);display:flex;align-items:center;justify-content:center;font-size:var(--desktop-font-size-xl);font-weight:var(--desktop-font-weight-medium);color:#3b82f6;z-index:10;pointer-events:none;animation:dragPulse-891cd501 1s ease-in-out infinite}@keyframes dragPulse-891cd501{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}.image-item[data-v-891cd501]{position:relative;width:100%;aspect-ratio:1;border-radius:var(--desktop-radius-xxl);overflow:hidden;background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid rgba(255,255,255,.1);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.image-item[data-v-891cd501]:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.image-item.is-selected .image-preview img[data-v-891cd501]{filter:blur(3px) brightness(.7);opacity:.5}.image-item.is-uploading .image-preview img[data-v-891cd501]{filter:blur(1px) brightness(.9);opacity:.8}.image-item.is-error[data-v-891cd501]{border-color:#ef4444cc}.image-item.is-uploaded[data-v-891cd501]{border-color:var(--uploader-border)}.image-item.is-uploaded .image-preview img[data-v-891cd501]{filter:none;opacity:1}.image-item .image-preview[data-v-891cd501]{width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden}.image-item .image-preview img[data-v-891cd501]{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s ease,opacity .3s ease}.image-item .waiting-mask[data-v-891cd501],.image-item .uploading-mask[data-v-891cd501],.image-item .error-mask[data-v-891cd501]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:var(--desktop-font-size-sm);gap:var(--desktop-gap-md)}.image-item .waiting-mask[data-v-891cd501]{background:#000000b3}.image-item .uploading-mask[data-v-891cd501]{background:#00000080}.image-item .error-info[data-v-891cd501]{position:absolute;bottom:0;left:0;right:0;padding:var(--desktop-padding-md) var(--desktop-padding-lg);background:#ef44441a;border-top:1px solid rgba(239,68,68,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;text-align:center;min-height:42px;line-height:1.4}.image-item .error-info .error-icon[data-v-891cd501]{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.image-item .error-info .error-text[data-v-891cd501]{color:#ef4444;font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-medium);display:inline-block;max-width:100%;word-break:break-word}.image-item .error-hover-mask[data-v-891cd501]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:2}.image-item .error-hover-mask .action-btn[data-v-891cd501]{width:36px;height:36px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease;color:#ffffffd9;font-size:var(--desktop-font-size-xl)}.image-item .error-hover-mask .action-btn[data-v-891cd501]:hover{color:#fff;background:#ffffff26;transform:scale(1.1)}.image-item .error-hover-mask .action-btn[data-v-891cd501]:active{transform:scale(.95)}.image-item .waiting-text[data-v-891cd501],.image-item .uploading-text[data-v-891cd501],.image-item .error-text[data-v-891cd501]{font-size:var(--desktop-font-size-sm);color:#fff;text-align:center;padding:0 var(--desktop-padding-md)}.image-item .hover-mask[data-v-891cd501]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:2}.image-item .hover-mask .action-buttons[data-v-891cd501]{display:flex;gap:var(--desktop-gap-xl);align-items:center;justify-content:center}.image-item .hover-mask .action-btn[data-v-891cd501]{width:36px;height:36px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease;color:#ffffffd9;font-size:var(--desktop-font-size-xl)}.image-item .hover-mask .action-btn[data-v-891cd501]:hover{color:#fff;background:#ffffff26;transform:scale(1.1)}.image-item .hover-mask .action-btn[data-v-891cd501]:active{transform:scale(.95)}.image-item:hover .hover-mask[data-v-891cd501],.image-item.is-error:hover .error-hover-mask[data-v-891cd501]{opacity:1;visibility:visible}.upload-placeholder[data-v-891cd501]{width:100%;aspect-ratio:1;border-radius:var(--desktop-radius-xxl);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.upload-placeholder[data-v-891cd501]:hover:not(.is-disabled){border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.upload-placeholder.is-disabled[data-v-891cd501]{opacity:.7;cursor:not-allowed}.upload-placeholder .placeholder-text[data-v-891cd501]{font-size:48px;font-weight:var(--desktop-font-weight-semibold);color:#ffffffe6;-webkit-user-select:none;user-select:none;z-index:1}.upload-placeholder .placeholder-hover-mask[data-v-891cd501]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--desktop-gap-sm);opacity:0;transition:opacity .3s ease}.upload-placeholder .placeholder-hover-mask .hover-text[data-v-891cd501]{font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-medium);color:#fff}.upload-placeholder .placeholder-hover-mask[data-v-891cd501] .glass-icon .icon-content{color:#fff;font-size:var(--desktop-font-size-xxxl)}.upload-placeholder:hover:not(.is-disabled) .placeholder-hover-mask[data-v-891cd501]{opacity:1}.upload-btn[data-v-891cd501]{width:100%;aspect-ratio:1;border-radius:var(--desktop-radius-xxl);background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px dashed rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--desktop-gap-md);cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;color:#fff9}.upload-btn[data-v-891cd501]:hover:not(.is-disabled){background:#ffffff14;border-color:var(--uploader-border);color:#ffffffe6;transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.upload-btn.is-disabled[data-v-891cd501]{opacity:.5;cursor:not-allowed}.upload-btn .upload-text[data-v-891cd501]{font-size:var(--desktop-font-size-sm);color:inherit}.upload-btn .upload-hint[data-v-891cd501]{font-size:var(--desktop-font-size-xs);color:#fff6;margin-top:-4px}.glass-uploader-picture-circle .image-item[data-v-891cd501],.glass-uploader-picture-circle .upload-btn[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder[data-v-891cd501],.glass-uploader-picture-circle .image-item .image-preview[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .image-preview[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .image-preview[data-v-891cd501],.glass-uploader-picture-circle .image-item .image-preview img[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .image-preview img[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .image-preview img[data-v-891cd501],.glass-uploader-picture-circle .image-item .waiting-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .waiting-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .waiting-mask[data-v-891cd501],.glass-uploader-picture-circle .image-item .uploading-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .uploading-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .uploading-mask[data-v-891cd501],.glass-uploader-picture-circle .image-item .hover-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .hover-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .hover-mask[data-v-891cd501],.glass-uploader-picture-circle .image-item .error-hover-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .error-hover-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .error-hover-mask[data-v-891cd501],.glass-uploader-picture-circle .image-item .placeholder-hover-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .placeholder-hover-mask[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .placeholder-hover-mask[data-v-891cd501]{border-radius:50%!important}.glass-uploader-picture-circle .image-item .error-info[data-v-891cd501],.glass-uploader-picture-circle .upload-btn .error-info[data-v-891cd501],.glass-uploader-picture-circle .upload-placeholder .error-info[data-v-891cd501]{border-radius:0 0 50% 50%!important;background:#ef444426!important}.text-uploader[data-v-891cd501]{display:flex;flex-direction:column;gap:var(--desktop-gap-xl)}.upload-btn-text[data-v-891cd501]{display:inline-flex;align-items:center;gap:var(--desktop-gap-sm);padding:var(--desktop-padding-md) var(--desktop-padding-xl);background:#ffffff14;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1.5px solid rgba(255,255,255,.2);border-radius:var(--desktop-radius-lg);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;color:#fffc;font-size:var(--desktop-meta-font-size);width:fit-content}.upload-btn-text[data-v-891cd501]:hover:not(.is-disabled){background:#ffffff1f;border-color:var(--uploader-border);color:#fff;transform:translateY(-1px)}.upload-btn-text.is-disabled[data-v-891cd501]{opacity:.5;cursor:not-allowed}.file-list[data-v-891cd501]{display:flex;flex-direction:column;gap:var(--desktop-gap-md)}.file-item[data-v-891cd501]{display:flex;align-items:center;gap:var(--desktop-gap-xl);padding:var(--desktop-padding-lg);background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.1);border-radius:var(--desktop-radius-lg);transition:background .2s ease}.file-item[data-v-891cd501]:hover{background:#ffffff14}.file-item.is-error[data-v-891cd501]{border-color:#ef4444cc}.file-item.is-uploaded[data-v-891cd501]{border-color:#22c55e4d}.file-item .file-icon[data-v-891cd501]{color:#fff9}.file-item .file-info[data-v-891cd501]{flex:1;min-width:0}.file-item .file-name[data-v-891cd501]{font-size:var(--desktop-meta-font-size);color:#ffffffe6;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item .file-name[data-v-891cd501]:hover{color:var(--uploader-border)}.file-item .file-status[data-v-891cd501]{font-size:var(--desktop-font-size-sm);color:#fff9;margin-top:2px}.file-item .file-status.waiting[data-v-891cd501]{color:#9ca3afe6}.file-item .file-status.error[data-v-891cd501]{color:#ef4444e6}.file-item .file-status.success[data-v-891cd501]{color:#22c55ee6}.file-item .file-action[data-v-891cd501]{color:#ffffff80;cursor:pointer;transition:color .3s ease,opacity .3s ease,visibility .3s ease,transform .3s ease;opacity:0;visibility:hidden;transform:scale(.8)}.file-item .file-action[data-v-891cd501]:hover{color:#ef4444e6;transform:scale(1.1)}.file-item .file-item:hover .file-action[data-v-891cd501]{opacity:1;visibility:visible;transform:scale(1)}.file-item .file-loading[data-v-891cd501]{display:flex;align-items:center;justify-content:center}.picture-list[data-v-891cd501]{display:flex;flex-direction:column;gap:var(--desktop-gap-xl)}.picture-item[data-v-891cd501]{display:flex;align-items:center;gap:var(--desktop-gap-xl);padding:var(--desktop-padding-lg);background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid rgba(255,255,255,.1);border-radius:var(--desktop-radius-xxl);transition:background .3s ease,border-color .3s ease,transform .3s ease}.picture-item[data-v-891cd501]:hover{background:#ffffff14;border-color:#fff3;transform:translate(4px)}.picture-item.is-selected .picture-thumbnail img[data-v-891cd501]{filter:blur(3px) brightness(.7);opacity:.5}.picture-item.is-uploading .picture-thumbnail img[data-v-891cd501]{filter:blur(1px) brightness(.9);opacity:.8}.picture-item.is-error[data-v-891cd501]{border-color:#ef4444cc}.picture-item.is-uploaded[data-v-891cd501]{border-color:var(--uploader-border)}.picture-item.is-uploaded .picture-thumbnail img[data-v-891cd501]{filter:none;opacity:1}.picture-item .picture-thumbnail[data-v-891cd501]{width:60px;height:60px;border-radius:var(--desktop-radius-lg);overflow:hidden;cursor:pointer;flex-shrink:0}.picture-item .picture-thumbnail img[data-v-891cd501]{width:100%;height:100%;object-fit:cover;transition:filter .3s ease,opacity .3s ease}.picture-item .picture-info[data-v-891cd501]{flex:1;min-width:0}.picture-item .picture-name[data-v-891cd501]{font-size:var(--desktop-meta-font-size);color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.picture-item .picture-status[data-v-891cd501]{display:flex;align-items:center;gap:var(--desktop-gap-sm);font-size:var(--desktop-font-size-sm);color:#fff9}.picture-item .picture-status.waiting[data-v-891cd501]{color:#9ca3afe6}.picture-item .picture-status.error[data-v-891cd501]{color:#ef4444e6}.picture-item .picture-status.success[data-v-891cd501]{color:#22c55ee6}.picture-item .picture-action[data-v-891cd501]{color:#ffffff80;cursor:pointer;transition:color .3s ease,opacity .3s ease,visibility .3s ease,transform .3s ease;opacity:0;visibility:hidden;transform:scale(.8)}.picture-item .picture-action[data-v-891cd501]:hover{color:#ef4444e6;transform:scale(1.1)}.picture-item .picture-item:hover .picture-action[data-v-891cd501]{opacity:1;visibility:visible;transform:scale(1)}.upload-btn-picture[data-v-891cd501]{display:flex;align-items:center;gap:var(--desktop-gap-xl);padding:var(--desktop-padding-lg);background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px dashed rgba(255,255,255,.2);border-radius:var(--desktop-radius-xxl);cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease;color:#fff9}.upload-btn-picture[data-v-891cd501]:hover:not(.is-disabled){background:#ffffff14;border-color:var(--uploader-border);color:#ffffffe6;transform:translate(4px)}.upload-btn-picture.is-disabled[data-v-891cd501]{opacity:.5;cursor:not-allowed}.upload-btn-picture .picture-upload-icon[data-v-891cd501]{width:60px;height:60px;border-radius:var(--desktop-radius-lg);background:#ffffff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-btn-picture .upload-text[data-v-891cd501]{font-size:var(--desktop-meta-font-size);color:inherit}.upload-tips[data-v-891cd501]{margin-top:12px;font-size:var(--desktop-meta-font-size);color:#fff9;line-height:1.6;padding:var(--desktop-padding-md) var(--desktop-padding-lg);background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:var(--desktop-radius-lg);border:1px solid rgba(255,255,255,.1)}.loading-spinner[data-v-891cd501]{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-891cd501 .8s linear infinite}.loading-spinner-small[data-v-891cd501]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-891cd501 .8s linear infinite}@keyframes spin-891cd501{to{transform:rotate(360deg)}}.image-preview-modal[data-v-891cd501]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.image-preview-modal .preview-container[data-v-891cd501]{position:relative;max-width:90%;max-height:90%;cursor:default}.image-preview-modal .preview-container img[data-v-891cd501]{max-width:100%;max-height:90vh;border-radius:var(--desktop-radius-lg);box-shadow:0 8px 32px #00000080}.image-preview-modal .preview-container .preview-close[data-v-891cd501]{position:absolute;top:-40px;right:0;width:32px;height:32px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease,transform .2s ease}.image-preview-modal .preview-container .preview-close[data-v-891cd501]:hover{background:#fff3;transform:scale(1.1)}.glass-image-preview[data-v-b9436121]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;contain:layout style}.glass-image-preview .preview-mask[data-v-b9436121]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.glass-image-preview .preview-image-wrapper[data-v-b9436121]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:80px 120px}.glass-image-preview .preview-image-wrapper .preview-image-container[data-v-b9436121]{max-width:100%;max-height:100%;-webkit-user-select:none;user-select:none;touch-action:none}.glass-image-preview .preview-image-wrapper .preview-image-container.is-dragging[data-v-b9436121]{cursor:grabbing!important}.glass-image-preview .preview-image-wrapper .preview-image-container .preview-image[data-v-b9436121]{max-width:100%;max-height:100%;object-fit:contain;display:block;box-shadow:0 8px 32px #0000004d;border-radius:var(--desktop-radius-lg);pointer-events:none}.glass-image-preview .preview-toolbar[data-v-b9436121]{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:var(--desktop-gap-xxxl);padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs)) var(--desktop-padding-xxxl);background:#000c;border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-radius-modal);box-shadow:0 8px 32px #00000080}.glass-image-preview .preview-toolbar .toolbar-group[data-v-b9436121]{display:flex;align-items:center;gap:var(--desktop-gap-lg);padding:0 calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));border-right:1px solid rgba(255,255,255,.2)}.glass-image-preview .preview-toolbar .toolbar-group[data-v-b9436121]:last-child{border-right:none}.glass-image-preview .preview-toolbar .toolbar-btn[data-v-b9436121]{width:40px;height:40px;border:none;background:transparent;color:#fffffff2;border-radius:var(--desktop-radius-xl);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center}.glass-image-preview .preview-toolbar .toolbar-btn[data-v-b9436121]:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.glass-image-preview .preview-toolbar .toolbar-btn[data-v-b9436121]:active{transform:translateY(-2px) scale(.95)}.glass-image-preview .preview-toolbar .zoom-indicator[data-v-b9436121]{min-width:56px;text-align:center;color:#fff;font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-semibold)}.glass-image-preview .preview-toolbar .image-info[data-v-b9436121]{display:flex;flex-direction:column;align-items:center;gap:var(--desktop-gap-xs);padding-left:var(--desktop-padding-xl)}.glass-image-preview .preview-toolbar .image-info .image-title[data-v-b9436121]{color:#fff;font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-medium)}.glass-image-preview .preview-toolbar .image-info .image-count[data-v-b9436121]{color:#fffc;font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-medium)}.glass-image-preview .preview-arrow[data-v-b9436121]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border:none;background:#000000a6;border:1px solid rgba(255,255,255,.2);color:#fffffff2;border-radius:50%;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0006}.glass-image-preview .preview-arrow[data-v-b9436121]:hover:not(:disabled){background:#000c;color:#fff;border-color:#ffffff4d;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #00000080}.glass-image-preview .preview-arrow[data-v-b9436121]:active:not(:disabled){transform:translateY(-50%) scale(.95)}.glass-image-preview .preview-arrow[data-v-b9436121]:disabled{opacity:.3;cursor:not-allowed}.glass-image-preview .preview-arrow.preview-arrow-left[data-v-b9436121]{left:32px}.glass-image-preview .preview-arrow.preview-arrow-right[data-v-b9436121]{right:32px}.glass-image-preview .preview-close[data-v-b9436121]{position:absolute;top:32px;right:32px;z-index:3;width:52px;height:52px;border:none;background:#000000a6;border:1px solid rgba(255,255,255,.2);color:#fffffff2;border-radius:50%;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0006}.glass-image-preview .preview-close[data-v-b9436121]:hover{background:#ef4444cc;color:#fff;border-color:#ef444480;transform:scale(1.1);box-shadow:0 6px 20px #ef444480}.glass-image-preview .preview-close[data-v-b9436121]:active{transform:scale(.95)}.glass-image-preview .preview-thumbnails[data-v-b9436121]{position:absolute;bottom:120px;left:50%;transform:translate(-50%);z-index:3;max-width:80%;padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));background:#000000b3;border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-radius-card);box-shadow:0 4px 16px #0006}.glass-image-preview .preview-thumbnails .thumbnails-wrapper[data-v-b9436121]{display:flex;gap:var(--desktop-gap-lg);max-width:100%;overflow-x:auto;padding:var(--desktop-padding-xs)}.glass-image-preview .preview-thumbnails .thumbnails-wrapper[data-v-b9436121]::-webkit-scrollbar{height:6px}.glass-image-preview .preview-thumbnails .thumbnails-wrapper[data-v-b9436121]::-webkit-scrollbar-track{background:#ffffff14;border-radius:var(--desktop-radius-xs)}.glass-image-preview .preview-thumbnails .thumbnails-wrapper[data-v-b9436121]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:var(--desktop-radius-xs)}.glass-image-preview .preview-thumbnails .thumbnails-wrapper[data-v-b9436121]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.glass-image-preview .preview-thumbnails .thumbnail-item[data-v-b9436121]{flex-shrink:0;width:64px;height:64px;border:2px solid transparent;border-radius:var(--desktop-radius-xl);overflow:hidden;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0000004d}.glass-image-preview .preview-thumbnails .thumbnail-item img[data-v-b9436121]{width:100%;height:100%;object-fit:cover;display:block}.glass-image-preview .preview-thumbnails .thumbnail-item[data-v-b9436121]:hover{border-color:#fff9;transform:scale(1.05);box-shadow:0 4px 12px #0006}.glass-image-preview .preview-thumbnails .thumbnail-item.active[data-v-b9436121]{border-color:#4a9fd8;box-shadow:0 0 0 3px #4a9fd866;transform:scale(1.05)}.preview-fade-enter-active[data-v-b9436121],.preview-fade-leave-active[data-v-b9436121]{transition:opacity .3s ease}.preview-fade-enter-from[data-v-b9436121],.preview-fade-leave-to[data-v-b9436121]{opacity:0}.glass-breadcrumb[data-v-8f7dd6b2]{position:relative}.breadcrumb-container[data-v-8f7dd6b2]{display:flex;align-items:center;gap:var(--desktop-gap-md);font-size:var(--desktop-body-font-size)}.breadcrumb-home[data-v-8f7dd6b2]{display:flex;align-items:center;color:#ffffffb3;cursor:pointer;transition:color .3s ease,transform .3s ease}.breadcrumb-home[data-v-8f7dd6b2]:hover{color:#fffffff2;transform:scale(1.1)}.breadcrumb-separator[data-v-8f7dd6b2]{color:#ffffff4d;font-size:var(--desktop-body-font-size);-webkit-user-select:none;user-select:none}.breadcrumb-item[data-v-8f7dd6b2]{display:flex;align-items:center;gap:var(--desktop-gap-sm);color:#fff9;font-size:var(--desktop-body-font-size);transition:color .3s ease;white-space:nowrap}.breadcrumb-item.is-clickable[data-v-8f7dd6b2]{cursor:pointer}.breadcrumb-item.is-clickable[data-v-8f7dd6b2]:hover{color:#ffffffe6}.breadcrumb-item.is-active[data-v-8f7dd6b2]{color:#22c55e;font-weight:var(--desktop-font-weight-semibold);cursor:default}@media (max-width: 1024px){.breadcrumb-container[data-v-8f7dd6b2]{font-size:var(--desktop-meta-font-size)}}@media (max-width: 768px){.breadcrumb-container[data-v-8f7dd6b2]{gap:var(--desktop-gap-sm);font-size:var(--desktop-font-size-sm);overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumb-container[data-v-8f7dd6b2]::-webkit-scrollbar{display:none}.breadcrumb-item[data-v-8f7dd6b2]{flex-shrink:0}}.glass-pagination[data-v-b6d528cc]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:var(--desktop-padding-lg) 0}.page-info[data-v-b6d528cc]{color:#fff9;font-size:var(--desktop-meta-font-size)}.page-controls[data-v-b6d528cc]{display:flex;align-items:center;gap:var(--desktop-gap-md)}.page-btn[data-v-b6d528cc],.page-num[data-v-b6d528cc]{height:28px;padding:0 var(--desktop-padding-lg);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-md);color:#fffc;font-size:var(--desktop-meta-font-size);cursor:pointer;transition:all .2s;text-align:center;display:inline-flex;align-items:center;justify-content:center}.page-btn[data-v-b6d528cc]:hover:not(:disabled),.page-num[data-v-b6d528cc]:hover:not(:disabled){background:#ffffff1a}.page-btn[data-v-b6d528cc]:disabled,.page-num[data-v-b6d528cc]:disabled{opacity:.4;cursor:not-allowed}.page-btn[data-v-b6d528cc]{min-width:72px}.page-num[data-v-b6d528cc]{min-width:32px;padding:0 var(--desktop-padding-md)}.page-num.active[data-v-b6d528cc]{background:#3b82f633;border-color:#3b82f666;color:#60a5fa}.page-num.dots[data-v-b6d528cc]{background:transparent;border:none;cursor:default;pointer-events:none}.page-jumper[data-v-b6d528cc]{display:flex;align-items:center;gap:var(--desktop-gap-md);margin-left:8px}.jumper-text[data-v-b6d528cc]{color:#fff9;font-size:var(--desktop-meta-font-size);white-space:nowrap}.transfer-item[data-v-350ac12f]{display:flex;align-items:center;gap:var(--desktop-gap-md);padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-radius:var(--desktop-radius-md);cursor:pointer;transition:all .2s;position:relative}.transfer-item[data-v-350ac12f]:hover:not(.disabled){background:#ffffff14}.transfer-item.disabled[data-v-350ac12f]{cursor:not-allowed;opacity:.5}.transfer-item.checked[data-v-350ac12f]{background:#ffffff0d}.item-content[data-v-350ac12f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--desktop-gap-xs)}.item-label[data-v-350ac12f]{font-size:var(--desktop-body-font-size);color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-description[data-v-350ac12f]{font-size:var(--desktop-font-size-sm);color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-handle[data-v-350ac12f]{cursor:move;opacity:0;transition:opacity .2s;color:#fff6}.transfer-item:hover .drag-handle[data-v-350ac12f]{opacity:1}.transfer-list[data-v-cc7954e8]{width:100%}.empty-state[data-v-cc7954e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:var(--desktop-empty-padding-y) var(--desktop-padding-xxl);color:#fff6}.empty-state p[data-v-cc7954e8]{margin-top:12px;font-size:var(--desktop-body-font-size)}.virtual-container[data-v-cc7954e8]{position:relative;width:100%}.virtual-items[data-v-cc7954e8]{position:absolute;top:0;left:0;right:0;will-change:transform}.transfer-group-list[data-v-35e73edb]{width:100%}.empty-state[data-v-35e73edb]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:var(--desktop-empty-padding-y) var(--desktop-padding-xxl);color:#fff6}.empty-state p[data-v-35e73edb]{margin-top:12px;font-size:var(--desktop-body-font-size)}.group-section[data-v-35e73edb]{margin-bottom:8px}.group-section[data-v-35e73edb]:last-child{margin-bottom:0}.group-header[data-v-35e73edb]{display:flex;align-items:center;gap:var(--desktop-gap-sm);padding:var(--desktop-padding-md) var(--desktop-padding-lg);background:#ffffff0d;border-radius:var(--desktop-radius-md);cursor:pointer;transition:background .2s;position:relative}.group-header[data-v-35e73edb]:hover{background:#ffffff14}.group-title[data-v-35e73edb]{flex:1;font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-medium);color:#ffffffe6}.group-count[data-v-35e73edb]{font-size:var(--desktop-font-size-sm);color:#fff9}.group-checkbox[data-v-35e73edb]{flex-shrink:0}.group-toggle-icon[data-v-35e73edb]{flex-shrink:0;margin-right:4px;transition:transform .2s ease-out;transform:rotate(0)}.group-toggle-icon.is-expanded[data-v-35e73edb]{transform:rotate(90deg)}.group-items[data-v-35e73edb]{margin-top:4px;padding-left:var(--desktop-padding-xxxl)}.group-expand-enter-active[data-v-35e73edb],.group-expand-leave-active[data-v-35e73edb]{transition:opacity .2s ease-out,max-height .25s ease-out;overflow:hidden}.group-expand-enter-from[data-v-35e73edb],.group-expand-leave-to[data-v-35e73edb]{opacity:0;max-height:0}.group-expand-enter-to[data-v-35e73edb],.group-expand-leave-from[data-v-35e73edb]{opacity:1;max-height:1000px}.transfer-panel[data-v-3e4aaf1d]{flex:1;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--desktop-radius-lg);overflow:hidden;display:flex;flex-direction:column}.panel-header[data-v-3e4aaf1d]{display:flex;align-items:center;gap:var(--desktop-gap-md);padding:var(--desktop-padding-lg) var(--desktop-padding-xl);background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.panel-title[data-v-3e4aaf1d]{flex:1;font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-medium);color:#ffffffe6}.panel-count[data-v-3e4aaf1d]{margin-left:8px;font-size:var(--desktop-font-size-sm);font-weight:400;color:#fff9}.panel-search[data-v-3e4aaf1d]{padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.panel-body[data-v-3e4aaf1d]{overflow-y:auto;overflow-x:hidden;padding:var(--desktop-padding-md);flex-shrink:0}.panel-body[data-v-3e4aaf1d]::-webkit-scrollbar{width:6px}.panel-body[data-v-3e4aaf1d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--desktop-radius-xs)}.panel-body[data-v-3e4aaf1d]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.panel-body[data-v-3e4aaf1d]::-webkit-scrollbar-track{background:#0000001a}.panel-footer[data-v-3e4aaf1d]{padding:var(--desktop-padding-lg) var(--desktop-padding-xl);background:#ffffff08;border-top:1px solid rgba(255,255,255,.1);font-size:var(--desktop-font-size-sm);color:#fff9;flex-shrink:0}.glass-transfer-wrapper[data-v-ffc82aa8]{display:flex;flex-direction:column;gap:var(--desktop-gap-xxl);width:100%}.glass-transfer[data-v-ffc82aa8]{display:flex;align-items:stretch;gap:var(--desktop-gap-xxl);width:100%}.glass-transfer[data-v-ffc82aa8] .transfer-panel{flex:1 1 0;min-width:0}.transfer-operations[data-v-ffc82aa8]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--desktop-gap-md);padding:0 var(--desktop-padding-md);flex-shrink:0;align-self:center}.transfer-changes[data-v-ffc82aa8]{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--desktop-radius-lg);padding:var(--desktop-padding-xl);margin-top:16px}.transfer-changes .changes-header[data-v-ffc82aa8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.transfer-changes .changes-title[data-v-ffc82aa8]{margin:0;font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-semibold);color:#ffffffe6}.transfer-changes .changes-toggle[data-v-ffc82aa8]{display:flex;align-items:center;gap:var(--desktop-gap-md);cursor:pointer;-webkit-user-select:none;user-select:none}.transfer-changes .changes-toggle .toggle-input[data-v-ffc82aa8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:var(--desktop-radius-xl);position:relative;cursor:pointer;transition:background .3s;background:#ffffff1a}.transfer-changes .changes-toggle .toggle-input[data-v-ffc82aa8]:checked{background:#6366f199}.transfer-changes .changes-toggle .toggle-input[data-v-ffc82aa8]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .3s}.transfer-changes .changes-toggle .toggle-input[data-v-ffc82aa8]:checked:before{transform:translate(16px)}.transfer-changes .changes-toggle .toggle-label[data-v-ffc82aa8]{font-size:var(--desktop-meta-font-size);color:#fffc}.transfer-changes .changes-content[data-v-ffc82aa8]{display:flex;flex-direction:column;gap:var(--desktop-gap-xxl)}.transfer-changes .change-section[data-v-ffc82aa8]{margin-bottom:12px}.transfer-changes .change-section[data-v-ffc82aa8]:last-child{margin-bottom:0}.transfer-changes .change-section .change-header[data-v-ffc82aa8]{display:flex;align-items:center;gap:var(--desktop-gap-md);margin-bottom:8px;font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-medium)}.transfer-changes .change-section .change-header svg[data-v-ffc82aa8]{flex-shrink:0}.transfer-changes .change-section .change-header .change-label[data-v-ffc82aa8]{font-weight:var(--desktop-font-weight-medium)}.transfer-changes .change-section .change-list[data-v-ffc82aa8]{display:flex;flex-wrap:wrap;gap:var(--desktop-gap-sm)}.transfer-changes .change-section.added .change-header[data-v-ffc82aa8]{color:#52c41a}.transfer-changes .change-section.removed .change-header[data-v-ffc82aa8]{color:#ff4d4f}.transfer-changes .empty-state[data-v-ffc82aa8]{display:flex;align-items:center;justify-content:center;padding:var(--desktop-padding-page) var(--desktop-padding-xl);color:#fff6;font-size:var(--desktop-meta-font-size)}.transfer-changes .empty-state .empty-text[data-v-ffc82aa8]{font-style:italic}.glass-textarea-wrapper[data-v-135c727a]{position:relative;width:100%}.glass-textarea-container[data-v-135c727a]{position:relative;width:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-textarea-container[data-v-135c727a]:hover:not(.glass-textarea-disabled):not(.glass-textarea-readonly){background:#ffffff14;border-color:#fff3}.glass-textarea-container.glass-textarea-focused[data-v-135c727a]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.glass-textarea-container.glass-textarea-has-count .glass-textarea[data-v-135c727a]{padding-bottom:28px}.glass-textarea-container.glass-textarea-status-success[data-v-135c727a]{border-color:#22c55e99}.glass-textarea-container.glass-textarea-status-success.glass-textarea-focused[data-v-135c727a]{border-color:#22c55ecc;box-shadow:0 0 0 3px #22c55e1a}.glass-textarea-container.glass-textarea-status-warning[data-v-135c727a]{border-color:#eab30899}.glass-textarea-container.glass-textarea-status-warning.glass-textarea-focused[data-v-135c727a]{border-color:#eab308cc;box-shadow:0 0 0 3px #eab3081a}.glass-textarea-container.glass-textarea-status-error[data-v-135c727a]{border-color:#ef444499}.glass-textarea-container.glass-textarea-status-error.glass-textarea-focused[data-v-135c727a]{border-color:#ef4444cc;box-shadow:0 0 0 3px #ef44441a}.glass-textarea[data-v-135c727a]{width:100%;padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-lg);background:transparent;border:none;outline:none;color:#ffffffe6;font-size:var(--desktop-body-font-size);line-height:1.6;font-family:inherit;resize:vertical;transition:color .3s;display:block;box-sizing:border-box}.glass-textarea[data-v-135c727a]::placeholder{color:#fff6}.glass-textarea[data-v-135c727a]:disabled,.glass-textarea[data-v-135c727a]:read-only{cursor:not-allowed;color:#ffffff80;background:#ffffff05}.glass-textarea-count[data-v-135c727a]{position:absolute;bottom:8px;right:12px;font-size:var(--desktop-font-size-sm);color:#ffffff80;-webkit-user-select:none;user-select:none;pointer-events:none;background:#0003;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm);border-radius:var(--desktop-radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.glass-textarea-clear[data-v-135c727a]{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--desktop-radius-round);background:transparent;color:#f8fafc99;cursor:pointer;padding:0;font-size:var(--desktop-font-size-sm);line-height:1;transition:background-color .2s ease,color .2s ease}.glass-textarea-clear[data-v-135c727a]:hover{background:#f8fafc1f;color:#f8fafc}.glass-textarea-disabled .glass-textarea-container[data-v-135c727a]{opacity:.6;cursor:not-allowed}.glass-textarea-readonly .glass-textarea-container[data-v-135c727a]{cursor:default}.glass-form[data-v-b927583b]{width:100%}.glass-form-horizontal[data-v-b927583b] .glass-form-item{display:flex;align-items:flex-start;margin-bottom:20px}.glass-form-horizontal[data-v-b927583b] .glass-form-item .glass-form-item-row{width:100%;flex:1 1 auto}.glass-form-horizontal[data-v-b927583b] .glass-form-item .glass-form-item-label{flex:0 0 auto;text-align:right;padding-right:var(--desktop-padding-lg);padding-top:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));min-height:44px;display:flex;align-items:center;justify-content:flex-end}.glass-form-horizontal[data-v-b927583b] .glass-form-item .glass-form-item-control{flex:1}.glass-form-horizontal[data-v-b927583b] .glass-form-item.glass-form-item-has-error{margin-bottom:16px}.glass-form-vertical[data-v-b927583b] .glass-form-item{display:block;margin-bottom:20px}.glass-form-vertical[data-v-b927583b] .glass-form-item .glass-form-item-label{display:block;width:100%;margin-bottom:8px;text-align:left;padding-right:0}.glass-form-vertical[data-v-b927583b] .glass-form-item .glass-form-item-control{display:block;width:100%}.glass-form-vertical[data-v-b927583b] .glass-form-item.glass-form-item-has-error{margin-bottom:16px}.glass-form-inline[data-v-b927583b]{display:flex;flex-wrap:wrap;gap:var(--desktop-gap-xxl)}.glass-form-inline[data-v-b927583b] .glass-form-item{display:inline-flex;align-items:center;margin-bottom:0}.glass-form-inline[data-v-b927583b] .glass-form-item .glass-form-item-label{flex:0 0 auto;margin-right:8px}.glass-form-inline[data-v-b927583b] .glass-form-item .glass-form-item-control{flex:1}.glass-form-disabled[data-v-b927583b]{opacity:.6;pointer-events:none}.glass-form-item[data-v-8ac788c7]{position:relative;margin-bottom:20px;transition:all .3s}.glass-form-item-row[data-v-8ac788c7]{align-items:flex-start}.glass-form-item-label[data-v-8ac788c7]{color:#ffffffe6;font-size:var(--desktop-body-font-size);line-height:1.6;-webkit-user-select:none;user-select:none;padding-top:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));padding-right:var(--desktop-padding-lg)}[data-v-8ac788c7] .glass-form-item-row:not(.glass-form-item-row--vertical) .glass-form-item-label{text-align:right}[data-v-8ac788c7] .glass-form-item-row--vertical .glass-form-item-label{text-align:left;padding-top:0;padding-right:0}.glass-form-item-required[data-v-8ac788c7]{color:#ef4444;margin-right:4px}.glass-form-item-control[data-v-8ac788c7]{position:relative;min-width:0}.glass-form-item-content[data-v-8ac788c7]{position:relative;width:100%;min-height:44px;display:flex;align-items:center}.glass-form-item-slot[data-v-8ac788c7]{width:100%;min-width:0}.glass-form-item-error-message[data-v-8ac788c7]{display:flex;align-items:center;gap:var(--desktop-gap-xs);margin-top:4px;padding-left:0;color:#ef4444;font-size:var(--desktop-font-size-sm);line-height:1.5;animation:slideIn-8ac788c7 .3s}.glass-form-item-error-message[data-v-8ac788c7] .glass-icon{color:#ef4444;flex-shrink:0}.glass-form-item-help[data-v-8ac788c7]{margin-top:4px;padding-left:0;color:#fff9;font-size:var(--desktop-font-size-sm);line-height:1.5}.glass-form-item-extra[data-v-8ac788c7]{margin-top:4px;padding-left:0;color:#ffffff80;font-size:var(--desktop-font-size-sm);line-height:1.5}.glass-form-item-validating .glass-form-item-content[data-v-8ac788c7]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:50%;animation:spin-8ac788c7 .6s linear infinite}.glass-form-item-has-error[data-v-8ac788c7] .glass-input-container,.glass-form-item-has-error[data-v-8ac788c7] .glass-textarea-container,.glass-form-item-has-error[data-v-8ac788c7] .glass-select-container{border-color:#ef444499!important}.glass-form-item-has-error[data-v-8ac788c7] .glass-input-container:focus-within,.glass-form-item-has-error[data-v-8ac788c7] .glass-textarea-container:focus-within,.glass-form-item-has-error[data-v-8ac788c7] .glass-select-container:focus-within{border-color:#ef4444cc!important;box-shadow:0 0 0 3px #ef44441a!important}.glass-form-item-success[data-v-8ac788c7] .glass-input-container,.glass-form-item-success[data-v-8ac788c7] .glass-textarea-container,.glass-form-item-success[data-v-8ac788c7] .glass-select-container{border-color:#22c55e99!important}@keyframes spin-8ac788c7{to{transform:translateY(-50%) rotate(360deg)}}@keyframes slideIn-8ac788c7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.glass-form-list[data-v-71c9891b]{width:100%}.glass-popover-trigger[data-v-bcf9f64b]{display:inline-block;max-width:100%}@keyframes popover-slide-up-bcf9f64b{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@keyframes popover-slide-down-bcf9f64b{0%{opacity:0;margin-top:-6px}to{opacity:1;margin-top:0}}@keyframes popover-slide-left-bcf9f64b{0%{opacity:0;margin-left:6px}to{opacity:1;margin-left:0}}@keyframes popover-slide-right-bcf9f64b{0%{opacity:0;margin-left:-6px}to{opacity:1;margin-left:0}}.glass-popover[data-v-bcf9f64b]{position:absolute;z-index:9999;padding:var(--desktop-padding-md) var(--desktop-padding-lg);font-size:var(--desktop-meta-font-size);line-height:1.5;color:#fffffff2;background:#0f172af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--desktop-radius-lg);box-shadow:0 8px 24px #00000059;border:1px solid rgba(255,255,255,.08);word-wrap:break-word;word-break:break-word;opacity:0;pointer-events:none}.glass-popover.is-ready[data-v-bcf9f64b]{opacity:1;pointer-events:auto}.glass-popover.is-ready.side-top[data-v-bcf9f64b]{animation:popover-slide-up-bcf9f64b .16s cubic-bezier(.23,1,.32,1) forwards}.glass-popover.is-ready.side-bottom[data-v-bcf9f64b]{animation:popover-slide-down-bcf9f64b .16s cubic-bezier(.23,1,.32,1) forwards}.glass-popover.is-ready.side-left[data-v-bcf9f64b]{animation:popover-slide-left-bcf9f64b .16s cubic-bezier(.23,1,.32,1) forwards}.glass-popover.is-ready.side-right[data-v-bcf9f64b]{animation:popover-slide-right-bcf9f64b .16s cubic-bezier(.23,1,.32,1) forwards}.popover-content[data-v-bcf9f64b]{position:relative;z-index:1;white-space:pre-line}.popover-title[data-v-bcf9f64b]{font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-bold);color:#fffffffa;margin-bottom:4px}.popover-description[data-v-bcf9f64b]{font-size:var(--desktop-font-size-sm);color:#ffffffeb}.popover-content.with-title[data-v-bcf9f64b]{min-width:180px}.popover-arrow[data-v-bcf9f64b]{position:absolute;width:8px;height:8px;background:#0f172af5;border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);transform:rotate(45deg);z-index:0}.popover-arrow[data-side=top][data-v-bcf9f64b]{bottom:-4px}.popover-arrow[data-side=bottom][data-v-bcf9f64b]{top:-4px}.popover-arrow[data-side=left][data-v-bcf9f64b]{right:-4px}.popover-arrow[data-side=right][data-v-bcf9f64b]{left:-4px}.g-tabs[data-v-4fddf08f]{display:flex;flex-direction:column;width:100%;height:100%}.g-tabs__nav-wrap[data-v-4fddf08f]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.g-tabs__nav[data-v-4fddf08f]{position:relative;display:flex;gap:var(--desktop-gap-xs)}.g-tabs__tab[data-v-4fddf08f]{display:flex;align-items:center;gap:var(--desktop-gap-sm);padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-xl);cursor:pointer;color:#fff9;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.g-tabs__tab[data-v-4fddf08f]:hover:not(.g-tabs__tab--disabled){color:#ffffffe6}.g-tabs__tab--active[data-v-4fddf08f]{color:#3b82f6}.g-tabs__tab--disabled[data-v-4fddf08f]{color:#ffffff4d;cursor:not-allowed}.g-tabs__tab-label[data-v-4fddf08f]{font-weight:var(--desktop-font-weight-medium)}.g-tabs__ink-bar[data-v-4fddf08f]{position:absolute;bottom:0;left:0;height:2px;background:#3b82f6;transition:all .3s cubic-bezier(.645,.045,.355,1)}.g-tabs__extra[data-v-4fddf08f]{display:flex;align-items:center;gap:var(--desktop-gap-md);margin-left:auto;padding-left:var(--desktop-padding-xl)}.g-tabs__content[data-v-4fddf08f]{flex:1;overflow:hidden}.g-tabs__pane-wrapper[data-v-4fddf08f]{width:100%;height:100%}.g-tabs--line .g-tabs__nav[data-v-4fddf08f]{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:0}.g-tabs--line .g-tabs__tab[data-v-4fddf08f]{margin-bottom:-1px;border-bottom:2px solid transparent}.g-tabs--line .g-tabs__tab--active[data-v-4fddf08f]{border-bottom-color:transparent}.g-tabs--card .g-tabs__nav[data-v-4fddf08f]{gap:var(--desktop-gap-xxs)}.g-tabs--card .g-tabs__tab[data-v-4fddf08f]{background:#ffffff0d;border-radius:var(--desktop-radius-md) var(--desktop-radius-md) 0 0;border:1px solid rgba(255,255,255,.1);border-bottom:none;margin-bottom:-1px}.g-tabs--card .g-tabs__tab--active[data-v-4fddf08f]{background:#ffffff1a;border-color:#ffffff26}.g-tabs--card .g-tabs__content[data-v-4fddf08f]{border:1px solid rgba(255,255,255,.1);border-radius:0 var(--desktop-radius-md) var(--desktop-radius-md) var(--desktop-radius-md);background:#ffffff05}.g-tabs--bottom[data-v-4fddf08f]{flex-direction:column-reverse}.g-tabs--bottom .g-tabs__nav[data-v-4fddf08f]{border-bottom:none;border-top:1px solid rgba(255,255,255,.1);padding-top:0}.g-tabs--bottom .g-tabs__tab[data-v-4fddf08f]{margin-bottom:0;margin-top:-1px}.g-tabs--bottom .g-tabs__ink-bar[data-v-4fddf08f]{bottom:auto;top:0}.g-tabs--large .g-tabs__tab[data-v-4fddf08f]{padding:var(--desktop-padding-lg) var(--desktop-padding-xxl);font-size:var(--desktop-title-font-size)}.g-tabs--default .g-tabs__tab[data-v-4fddf08f]{padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-xl);font-size:var(--desktop-body-font-size)}.g-tabs--small .g-tabs__tab[data-v-4fddf08f]{padding:var(--desktop-padding-md) var(--desktop-padding-lg);font-size:var(--desktop-meta-font-size)}.g-tabs--centered .g-tabs__nav[data-v-4fddf08f]{justify-content:center}.g-tabs-slide-enter-active[data-v-4fddf08f],.g-tabs-slide-leave-active[data-v-4fddf08f]{transition:all .2s ease-out}.g-tabs-slide-enter-from[data-v-4fddf08f]{opacity:0;transform:translate(16px)}.g-tabs-slide-leave-to[data-v-4fddf08f]{opacity:0;transform:translate(-16px)}.g-tab-pane[data-v-f3b210f6]{width:100%;height:100%}.glass-tooltip-trigger[data-v-b5dd25d5]{display:inline-block;max-width:100%}@keyframes tooltip-slide-up-b5dd25d5{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@keyframes tooltip-slide-down-b5dd25d5{0%{opacity:0;margin-top:-6px}to{opacity:1;margin-top:0}}@keyframes tooltip-slide-left-b5dd25d5{0%{opacity:0;margin-left:6px}to{opacity:1;margin-left:0}}@keyframes tooltip-slide-right-b5dd25d5{0%{opacity:0;margin-left:-6px}to{opacity:1;margin-left:0}}.glass-tooltip[data-v-b5dd25d5]{position:absolute;z-index:9999;padding:var(--desktop-padding-sm) var(--desktop-padding-lg);font-size:var(--desktop-meta-font-size);line-height:1.5;color:#fffffff2;background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--desktop-radius-md);box-shadow:0 4px 12px #0000004d;word-wrap:break-word;word-break:break-word;opacity:0;pointer-events:none}.glass-tooltip.is-ready[data-v-b5dd25d5]{opacity:1;pointer-events:auto}.glass-tooltip.is-ready.side-top[data-v-b5dd25d5]{animation:tooltip-slide-up-b5dd25d5 .16s cubic-bezier(.23,1,.32,1) forwards}.glass-tooltip.is-ready.side-bottom[data-v-b5dd25d5]{animation:tooltip-slide-down-b5dd25d5 .16s cubic-bezier(.23,1,.32,1) forwards}.glass-tooltip.is-ready.side-left[data-v-b5dd25d5]{animation:tooltip-slide-left-b5dd25d5 .16s cubic-bezier(.23,1,.32,1) forwards}.glass-tooltip.is-ready.side-right[data-v-b5dd25d5]{animation:tooltip-slide-right-b5dd25d5 .16s cubic-bezier(.23,1,.32,1) forwards}.tooltip-content[data-v-b5dd25d5]{position:relative;z-index:1;white-space:pre-line}.tooltip-title[data-v-b5dd25d5]{font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-bold);color:#fffffffa;margin-bottom:4px}.tooltip-description[data-v-b5dd25d5]{font-size:var(--desktop-font-size-sm);color:#ffffffeb}.tooltip-content.with-title[data-v-b5dd25d5]{min-width:180px}.tooltip-arrow[data-v-b5dd25d5]{position:absolute;width:8px;height:8px;background:#0f172af2;transform:rotate(45deg);z-index:0}.tooltip-arrow[data-side=top][data-v-b5dd25d5]{bottom:-4px}.tooltip-arrow[data-side=bottom][data-v-b5dd25d5]{top:-4px}.tooltip-arrow[data-side=left][data-v-b5dd25d5]{right:-4px}.tooltip-arrow[data-side=right][data-v-b5dd25d5]{left:-4px}.glass-avatar[data-v-ef8e9667]{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#ffffffe6;white-space:nowrap;text-align:center;vertical-align:middle;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.glass-avatar img[data-v-ef8e9667]{display:block;width:100%;height:100%;object-fit:cover}.glass-avatar .avatar-string[data-v-ef8e9667]{position:absolute;left:50%;transform-origin:0 center}.glass-avatar-circle[data-v-ef8e9667]{border-radius:50%}.glass-avatar-square[data-v-ef8e9667]{border-radius:var(--desktop-radius-md)}.glass-avatar-small[data-v-ef8e9667]{font-size:var(--desktop-body-font-size)}.glass-avatar-default[data-v-ef8e9667]{font-size:var(--desktop-font-size-xl)}.glass-avatar-large[data-v-ef8e9667]{font-size:var(--desktop-font-size-xxxl)}.g-drag-sort[data-v-e04fa190]{display:grid;overflow-y:visible;padding:var(--desktop-padding-sm)}.g-drag-sort.is-scrollable[data-v-e04fa190]{overflow-y:auto}.g-drag-sort-item[data-v-e04fa190]{position:relative;min-width:0;cursor:grab;transition:transform .18s ease}.g-drag-sort-item.is-disabled[data-v-e04fa190]{cursor:not-allowed}.g-drag-sort-item.is-dragging[data-v-e04fa190]{transform:scale(.98)}.g-drag-sort-item.is-insert-before.axis-x[data-v-e04fa190]:before,.g-drag-sort-item.is-insert-after.axis-x[data-v-e04fa190]:after,.g-drag-sort-item.is-insert-before.axis-y[data-v-e04fa190]:before,.g-drag-sort-item.is-insert-after.axis-y[data-v-e04fa190]:after{content:"";position:absolute;border-radius:2px;background:#22c55e;box-shadow:0 0 0 2px #22c55e33;z-index:2}.g-drag-sort-item.is-insert-before.axis-x[data-v-e04fa190]:before,.g-drag-sort-item.is-insert-after.axis-x[data-v-e04fa190]:after{top:8px;bottom:8px;width:2px}.g-drag-sort-item.is-insert-before.axis-x[data-v-e04fa190]:before{left:-5px}.g-drag-sort-item.is-insert-after.axis-x[data-v-e04fa190]:after{right:-5px}.g-drag-sort-item.is-insert-before.axis-y[data-v-e04fa190]:before,.g-drag-sort-item.is-insert-after.axis-y[data-v-e04fa190]:after{left:8px;right:8px;height:2px}.g-drag-sort-item.is-insert-before.axis-y[data-v-e04fa190]:before{top:-5px}.g-drag-sort-item.is-insert-after.axis-y[data-v-e04fa190]:after{bottom:-5px}.g-drag-sort-default-item[data-v-e04fa190]{border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-xl);padding:var(--desktop-padding-md);color:#ffffffd9;background:#ffffff08}.picker-header[data-v-6161897e]{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;column-gap:var(--g-picker-header-gap, var(--desktop-gap-xs));margin-bottom:var(--g-picker-header-margin-bottom, 10px);padding:0 var(--desktop-padding-xxs)}.picker-header.no-month-nav[data-v-6161897e]{grid-template-columns:auto 1fr auto}.nav-placeholder[data-v-6161897e]{width:var(--g-picker-nav-size, 24px);height:var(--g-picker-nav-size, 24px);display:inline-block}.header-title[data-v-6161897e]{justify-self:center;text-align:center;font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-semibold)}.nav-btn[data-v-6161897e]{border:none;background:transparent;color:#ffffffc2;border-radius:var(--desktop-radius-md);width:var(--g-picker-nav-size, 24px);height:var(--g-picker-nav-size, 24px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nav-btn[data-v-6161897e]:hover{color:#60a5fafa}.nav-btn[data-v-6161897e]:focus-visible{outline:1px solid rgba(59,130,246,.78);outline-offset:1px}.g-date-panel .date-grid[data-v-5e66cba1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.g-date-panel .week-head[data-v-5e66cba1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--g-picker-week-gap, var(--desktop-gap-xxs));margin-bottom:var(--g-picker-week-margin-bottom, 6px)}.g-date-panel .week-head-item[data-v-5e66cba1]{height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffa6;font-size:var(--desktop-font-size-sm)}.g-date-panel .cell-btn[data-v-5e66cba1]{height:var(--g-picker-cell-height, 34px);border:none;background:transparent;color:#ffffffe0;border-radius:var(--desktop-radius-md);cursor:pointer;padding:0;transition:background-color .16s ease,color .16s ease}.g-date-panel .cell-btn[data-v-5e66cba1]:not(.disabled):hover{background:#94a3b82e}.g-date-panel .cell-btn.week-hovered[data-v-5e66cba1]:not(.disabled){background:#94a3b82e}.g-date-panel .cell-btn.muted[data-v-5e66cba1]{color:#fff6}.g-date-panel .cell-btn.disabled[data-v-5e66cba1]{opacity:.35;cursor:not-allowed}.g-date-panel .cell-btn.active[data-v-5e66cba1]{color:#3b82f6f5;font-weight:var(--desktop-font-weight-semibold)}.g-date-panel .cell-btn.in-range[data-v-5e66cba1]:not(.range-start):not(.range-end){background:#3b82f62e}.g-date-panel .cell-btn.range-start[data-v-5e66cba1],.g-date-panel .cell-btn.range-end[data-v-5e66cba1]{background:#3b82f673;color:#fff}.g-date-panel .cell-btn.preview-candidate[data-v-5e66cba1]:not(.range-start):not(.range-end):not(.disabled){box-shadow:inset 0 0 0 1px #60a5faf2;background:#3b82f61a}.g-date-panel .calendar-footer[data-v-5e66cba1]{margin-top:var(--g-picker-footer-margin-top, 8px);padding-top:var(--desktop-padding-md);border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}.g-date-panel .today-btn[data-v-5e66cba1]{border:none;background:transparent;color:#3b82f6f2;font-size:var(--desktop-title-font-size);line-height:1;cursor:pointer;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm)}.g-date-panel .today-btn[data-v-5e66cba1]:hover{color:#60a5fa}.g-time-panel[data-v-5b226d25]{width:var(--g-picker-time-width, 164px);display:flex;flex-direction:column;height:100%}.g-time-panel .time-panel-title[data-v-5b226d25]{height:var(--g-picker-time-title-height, 24px);display:flex;align-items:center;justify-content:center;color:#ffffffe6;font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-semibold);margin-bottom:var(--g-picker-time-title-margin-bottom, 10px)}.g-time-panel .time-wheel-row[data-v-5b226d25]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;flex:1;min-height:0}.g-time-panel .time-wheel-row.hour-minute[data-v-5b226d25]{grid-template-columns:repeat(2,minmax(0,1fr))}.g-time-panel .time-wheel-row.hour-only[data-v-5b226d25]{grid-template-columns:minmax(0,1fr)}.g-time-panel .wheel-col[data-v-5b226d25]{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable;border-right:1px solid rgba(255,255,255,.12);padding:var(--desktop-padding-xs) var(--desktop-padding-xxs)}.g-time-panel .wheel-col[data-v-5b226d25]:last-child{border-right:none}.g-time-panel .wheel-item[data-v-5b226d25]{width:100%;height:var(--g-picker-time-item-height, 28px);border:none;background:transparent;color:#ffffffb8;border-radius:var(--desktop-radius-md);cursor:pointer;font-size:var(--desktop-font-size-sm);transition:background-color .16s ease,color .16s ease}.g-time-panel .wheel-item[data-v-5b226d25]:hover{background:#94a3b82e}.g-time-panel .wheel-item.active[data-v-5b226d25]{background:#3b82f673;color:#fff}.g-time-panel .wheel-item[data-v-5b226d25]:disabled{color:#94a3b873;cursor:not-allowed;background:transparent}.g-time-panel .wheel-col[data-v-5b226d25]::-webkit-scrollbar{width:6px}.g-time-panel .wheel-col[data-v-5b226d25]::-webkit-scrollbar-thumb{border-radius:var(--desktop-radius-round);background:transparent}.g-time-panel .wheel-col[data-v-5b226d25]::-webkit-scrollbar-track{background:transparent}.g-time-panel .wheel-col.is-scrolling[data-v-5b226d25]::-webkit-scrollbar-thumb{background:#ffffff38}.g-datetime-panel[data-v-feaf2325]{--g-picker-datetime-height: 286px;display:flex;align-items:stretch;gap:var(--g-picker-panel-gap, var(--desktop-gap-md));height:var(--g-picker-datetime-height)}.g-datetime-panel .datetime-calendar-wrap[data-v-feaf2325]{width:var(--g-picker-calendar-width, 262px);min-width:var(--g-picker-calendar-width, 262px);height:100%}.g-period-panel .period-grid[data-v-a0dbe5ad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.g-period-panel .cell-btn[data-v-a0dbe5ad]{height:var(--g-picker-cell-height, 34px);border:none;background:transparent;color:#ffffffe0;border-radius:var(--desktop-radius-md);cursor:pointer;padding:0;transition:background-color .16s ease,color .16s ease}.g-period-panel .cell-btn[data-v-a0dbe5ad]:hover{background:#94a3b82e}.g-period-panel .cell-btn.active[data-v-a0dbe5ad]{color:#3b82f6f5;font-weight:var(--desktop-font-weight-semibold)}.g-single-picker-trigger[data-v-566c6fb2]{width:var(--g-picker-trigger-width, 220px);max-width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#ffffffeb;border-radius:var(--g-picker-control-radius, var(--desktop-radius-lg));padding:0 var(--desktop-padding-md) 0 var(--desktop-padding-lg);height:var(--g-picker-control-height-small, 32px);transition:border-color .2s ease,box-shadow .2s ease}.g-single-picker-trigger.size-middle[data-v-566c6fb2]{height:var(--g-picker-control-height, 40px)}.g-single-picker-trigger.size-large[data-v-566c6fb2]{height:var(--g-picker-control-height-large, 48px)}.g-single-picker-trigger.focused[data-v-566c6fb2]{border-color:#2563ebf2;box-shadow:0 0 0 2px #2563eb40}.g-single-picker-trigger .trigger-input[data-v-566c6fb2]{flex:1;height:100%;border:none;background:transparent;color:#f8fafcf5;font-size:var(--desktop-body-font-size);outline:none}.g-single-picker-trigger .trigger-input[data-v-566c6fb2]::placeholder{color:#94a3b8bf}.g-single-picker-trigger .trigger-input.previewing[data-v-566c6fb2]{color:#94a3b8e6}.g-single-picker-trigger .trigger-actions[data-v-566c6fb2]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.g-single-picker-trigger .icon-btn[data-v-566c6fb2]{width:22px;height:22px;border:none;background:transparent;color:#cbd5e1e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--desktop-radius-round)}.g-single-picker-trigger .icon-btn[data-v-566c6fb2]:hover{background:#94a3b829;color:#f8fafcf5}.g-single-picker-trigger .icon-btn[data-v-566c6fb2]:disabled{opacity:.45;cursor:not-allowed}.g-date-picker[data-v-db64c717]{--g-picker-control-height: 40px;--g-picker-control-height-small: 32px;--g-picker-control-height-large: 48px;--g-picker-control-radius: 8px;--g-picker-panel-radius: 12px;--g-picker-panel-padding: var(--desktop-padding-lg);--g-picker-inline-gap: var(--desktop-gap-md);--g-picker-panel-gap: var(--desktop-gap-md);--g-picker-calendar-width: 262px;--g-picker-trigger-width: 220px;position:relative;width:fit-content;max-width:100%}.g-date-picker.disabled .picker-trigger[data-v-db64c717]{opacity:.55;cursor:not-allowed}.picker-dropdown-teleported[data-v-db64c717]{z-index:1300;width:fit-content;border-radius:var(--g-picker-panel-radius, var(--desktop-radius-xxl));border:1px solid rgba(255,255,255,.14);background:#101828eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000004d;color:#ffffffeb;padding:var(--g-picker-panel-padding, var(--desktop-padding-lg))}.picker-dropdown-teleported .picker-body[data-v-db64c717]{display:flex;align-items:stretch;gap:var(--g-picker-panel-gap, var(--desktop-gap-md))}.picker-dropdown-teleported .picker-body.has-time[data-v-db64c717]{height:286px}.picker-dropdown-teleported .picker-body.time-left[data-v-db64c717]{flex-direction:row-reverse}.picker-dropdown-teleported .picker-body.time-right[data-v-db64c717]{flex-direction:row}.picker-dropdown-teleported .calendar-panel[data-v-db64c717]{width:var(--g-picker-calendar-width, 262px);min-width:var(--g-picker-calendar-width, 262px)}.picker-body.has-time .picker-dropdown-teleported .calendar-panel[data-v-db64c717]{height:100%}.picker-dropdown-teleported .picker-footer[data-v-db64c717]{margin-top:8px;padding-top:var(--desktop-padding-md);border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between}.picker-dropdown-teleported .now-btn[data-v-db64c717]{border:none;background:transparent;color:#ffffff9e;font-size:var(--desktop-title-font-size);line-height:1;cursor:pointer;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm)}.picker-dropdown-teleported .now-btn[data-v-db64c717]:hover{color:#ffffffdb}.picker-dropdown-teleported .confirm-btn[data-v-db64c717]{border:1px solid rgba(59,130,246,.55);background:#3b82f63d;color:#dbeafefa;height:28px;min-width:58px;padding:0 var(--desktop-padding-lg);border-radius:var(--desktop-radius-md);font-size:var(--desktop-meta-font-size);cursor:pointer}.picker-dropdown-teleported .confirm-btn[data-v-db64c717]:hover{background:#3b82f657;border-color:#60a5fac7}.g-date-range-calendar-panel[data-v-f3d382c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-picker-panel-gap, var(--desktop-gap-md))}.g-date-range-calendar-panel .calendar-panel[data-v-f3d382c1]{width:100%;min-width:0}.g-range-picker-trigger[data-v-d151283e]{width:var(--g-range-trigger-width, 360px);max-width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#ffffffeb;border-radius:var(--g-picker-control-radius, var(--desktop-radius-lg));padding:0 var(--desktop-padding-md) 0 var(--desktop-padding-lg);height:var(--g-picker-control-height, 40px);transition:border-color .2s ease,box-shadow .2s ease}.g-range-picker-trigger.size-small[data-v-d151283e]{height:var(--g-picker-control-height-small, 32px)}.g-range-picker-trigger.size-large[data-v-d151283e]{height:var(--g-picker-control-height-large, 48px)}.g-range-picker-trigger.focused[data-v-d151283e]{border-color:#2563ebf2;box-shadow:0 0 0 2px #2563eb40}.g-range-picker-trigger .range-value-group[data-v-d151283e]{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--g-picker-inline-gap, var(--desktop-gap-md))}.g-range-picker-trigger .range-text[data-v-d151283e]{color:#f8fafcf5;font-size:var(--desktop-body-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-range-picker-trigger .range-text.placeholder[data-v-d151283e]{color:#94a3b8cc}.g-range-picker-trigger .range-text.previewing[data-v-d151283e]{color:#94a3b8e6}.g-range-picker-trigger .range-text.active[data-v-d151283e]{color:#f8fafcfa;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3b82f6bf}.g-range-picker-trigger .range-text.previewing.active[data-v-d151283e]{color:#94a3b8e6}.g-range-picker-trigger .range-text.placeholder.active[data-v-d151283e],.g-range-picker-trigger .range-separator[data-v-d151283e]{color:#94a3b8cc}.g-range-picker-trigger .trigger-actions[data-v-d151283e]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.g-range-picker-trigger .icon-btn[data-v-d151283e]{width:22px;height:22px;border:none;background:transparent;color:#cbd5e1e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--desktop-radius-round)}.g-range-picker-trigger .icon-btn[data-v-d151283e]:hover{background:#94a3b829;color:#f8fafcf5}.g-range-picker-trigger .icon-btn[data-v-d151283e]:disabled{opacity:.45;cursor:not-allowed}.g-date-range-picker[data-v-c3f97efa]{--g-picker-control-height: 40px;--g-picker-control-height-small: 32px;--g-picker-control-height-large: 48px;--g-picker-control-radius: 8px;--g-picker-panel-radius: 12px;--g-picker-inline-gap: var(--desktop-gap-md);--g-picker-panel-gap: var(--desktop-gap-md);--g-picker-panel-padding: var(--desktop-padding-lg);--g-range-trigger-width: 360px;--g-range-dropdown-width: 548px;position:relative;width:fit-content;max-width:100%}.g-date-range-picker.disabled[data-v-c3f97efa] .g-range-picker-trigger{opacity:.55;cursor:not-allowed}.range-dropdown-teleported[data-v-c3f97efa]{z-index:1300;border-radius:var(--g-picker-panel-radius, var(--desktop-radius-xxl));border:1px solid rgba(255,255,255,.14);background:#101828eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000004d;color:#ffffffeb;padding:var(--g-picker-panel-padding, var(--desktop-padding-lg));width:var(--g-range-dropdown-width, 548px)}.range-dropdown-teleported.show-time[data-v-c3f97efa]{width:fit-content}.range-dropdown-teleported .single-datetime[data-v-c3f97efa]{width:100%}.range-dropdown-teleported .step-head[data-v-c3f97efa]{font-size:var(--desktop-font-size-sm);color:#94a3b8e6;margin-bottom:6px}.range-dropdown-teleported .footer[data-v-c3f97efa]{margin-top:8px;padding-top:var(--desktop-padding-md);border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:flex-end}.range-dropdown-teleported .primary[data-v-c3f97efa]{border-radius:var(--desktop-radius-md);height:28px;min-width:58px;padding:0 var(--desktop-padding-lg);cursor:pointer;font-size:var(--desktop-meta-font-size);border:1px solid rgba(59,130,246,.55);background:#3b82f63d;color:#dbeafefa}.range-dropdown-teleported .primary[data-v-c3f97efa]:hover{background:#3b82f657;border-color:#60a5fac7}.g-time-picker-trigger[data-v-43f080c5]{width:var(--g-picker-trigger-width, 220px);max-width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#ffffffeb;border-radius:var(--g-picker-control-radius, var(--desktop-radius-lg));padding:0 var(--desktop-padding-md) 0 var(--desktop-padding-lg);height:var(--g-picker-control-height-small, 32px);transition:border-color .2s ease,box-shadow .2s ease}.g-time-picker-trigger.size-middle[data-v-43f080c5]{height:var(--g-picker-control-height, 40px)}.g-time-picker-trigger.size-large[data-v-43f080c5]{height:var(--g-picker-control-height-large, 48px)}.g-time-picker-trigger.focused[data-v-43f080c5]{border-color:#2563ebf2;box-shadow:0 0 0 2px #2563eb40}.g-time-picker-trigger .trigger-input[data-v-43f080c5]{flex:1;height:100%;border:none;background:transparent;color:#f8fafcf5;font-size:var(--desktop-body-font-size);outline:none}.g-time-picker-trigger .trigger-input[data-v-43f080c5]::placeholder{color:#94a3b8bf}.g-time-picker-trigger .trigger-input.previewing[data-v-43f080c5]{color:#94a3b8e6}.g-time-picker-trigger .trigger-actions[data-v-43f080c5]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.g-time-picker-trigger .icon-btn[data-v-43f080c5]{width:22px;height:22px;border:none;background:transparent;color:#cbd5e1e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--desktop-radius-round)}.g-time-picker-trigger .icon-btn[data-v-43f080c5]:hover{background:#94a3b829;color:#f8fafcf5}.g-time-picker-trigger .icon-btn[data-v-43f080c5]:disabled{opacity:.45;cursor:not-allowed}.g-time-picker[data-v-b0a4e0eb]{--g-picker-trigger-width: 220px;position:relative;width:fit-content;max-width:100%}.g-time-picker .picker-dropdown[data-v-b0a4e0eb]{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:fit-content;border-radius:var(--g-picker-panel-radius, var(--desktop-radius-xxl));border:1px solid rgba(255,255,255,.14);background:#101828eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000004d;color:#ffffffeb;padding:var(--g-picker-panel-padding, var(--desktop-padding-lg))}.g-time-picker .picker-body[data-v-b0a4e0eb]{height:286px}.g-time-picker .picker-footer[data-v-b0a4e0eb]{margin-top:8px;padding-top:var(--desktop-padding-md);border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between}.g-time-picker .now-btn[data-v-b0a4e0eb]{border:none;background:transparent;color:#ffffff9e;font-size:var(--desktop-title-font-size);line-height:1;cursor:pointer;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm)}.g-time-picker .now-btn[data-v-b0a4e0eb]:hover{color:#ffffffdb}.g-time-picker .meridiem-btn[data-v-b0a4e0eb]{border:1px solid rgba(148,163,184,.45);background:#94a3b824;color:#e2e8f0eb;height:28px;min-width:52px;padding:0 calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));border-radius:var(--desktop-radius-md);font-size:var(--desktop-font-size-sm);cursor:pointer}.g-time-picker .meridiem-btn[data-v-b0a4e0eb]:hover{background:#94a3b83d;border-color:#94a3b8b3}.g-time-picker .confirm-btn[data-v-b0a4e0eb]{border:1px solid rgba(59,130,246,.55);background:#3b82f63d;color:#dbeafefa;height:28px;min-width:58px;padding:0 var(--desktop-padding-lg);border-radius:var(--desktop-radius-md);font-size:var(--desktop-meta-font-size);cursor:pointer}.g-time-picker .confirm-btn[data-v-b0a4e0eb]:hover{background:#3b82f657;border-color:#60a5fac7}.g-time-picker.disabled[data-v-b0a4e0eb] .g-time-picker-trigger{opacity:.55;cursor:not-allowed}.g-time-range-picker-trigger[data-v-031b9070]{width:var(--g-range-trigger-width, 360px);max-width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#ffffffeb;border-radius:var(--g-picker-control-radius, var(--desktop-radius-lg));padding:0 var(--desktop-padding-md) 0 var(--desktop-padding-lg);height:var(--g-picker-control-height, 40px);transition:border-color .2s ease,box-shadow .2s ease}.g-time-range-picker-trigger.size-small[data-v-031b9070]{height:var(--g-picker-control-height-small, 32px)}.g-time-range-picker-trigger.size-large[data-v-031b9070]{height:var(--g-picker-control-height-large, 48px)}.g-time-range-picker-trigger.focused[data-v-031b9070]{border-color:#2563ebf2;box-shadow:0 0 0 2px #2563eb40}.g-time-range-picker-trigger .range-value-group[data-v-031b9070]{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--g-picker-inline-gap, var(--desktop-gap-md))}.g-time-range-picker-trigger .range-text[data-v-031b9070]{color:#f8fafcf5;font-size:var(--desktop-body-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-time-range-picker-trigger .range-text.placeholder[data-v-031b9070],.g-time-range-picker-trigger .range-separator[data-v-031b9070]{color:#94a3b8cc}.g-time-range-picker-trigger .trigger-actions[data-v-031b9070]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.g-time-range-picker-trigger .icon-btn[data-v-031b9070]{width:22px;height:22px;border:none;background:transparent;color:#cbd5e1e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--desktop-radius-round)}.g-time-range-picker-trigger .icon-btn[data-v-031b9070]:hover{background:#94a3b829;color:#f8fafcf5}.g-time-range-picker-trigger .icon-btn[data-v-031b9070]:disabled{opacity:.45;cursor:not-allowed}.g-time-range-panel[data-v-6e7dcb8c]{--g-range-trigger-width: 360px;position:relative;width:fit-content;max-width:100%}.g-time-range-panel .range-dropdown[data-v-6e7dcb8c]{position:absolute;z-index:40;top:calc(100% + 6px);left:0;border-radius:var(--g-picker-panel-radius, var(--desktop-radius-xxl));border:1px solid rgba(255,255,255,.14);background:#101828eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000004d;color:#ffffffeb;padding:var(--g-picker-panel-padding, var(--desktop-padding-lg));width:max-content;max-width:none}.g-time-range-panel .range-shell[data-v-6e7dcb8c]{width:max-content;display:grid;grid-template-columns:max-content auto max-content;grid-template-areas:"start sep end" "actions actions actions";align-items:stretch;gap:var(--desktop-gap-md)}.g-time-range-panel .pane[data-v-6e7dcb8c]:nth-of-type(1){grid-area:start}.g-time-range-panel .pane[data-v-6e7dcb8c]:nth-of-type(2){grid-area:end}.g-time-range-panel .pane[data-v-6e7dcb8c]{min-width:0;display:flex;flex-direction:column}.g-time-range-panel .pane[data-v-6e7dcb8c] .g-time-panel{height:228px}.g-time-range-panel .pane[data-v-6e7dcb8c] .wheel-item{height:26px}.g-time-range-panel .range-shell.precision-second[data-v-6e7dcb8c] .g-time-panel{--g-picker-time-width: 164px}.g-time-range-panel .range-shell.precision-minute[data-v-6e7dcb8c] .g-time-panel{--g-picker-time-width: 116px}.g-time-range-panel .range-shell.precision-hour[data-v-6e7dcb8c] .g-time-panel{--g-picker-time-width: 74px}.g-time-range-panel .pane-head[data-v-6e7dcb8c]{display:flex;align-items:center;gap:var(--desktop-gap-md);margin-bottom:8px}.g-time-range-panel .pane-title[data-v-6e7dcb8c]{font-size:var(--desktop-font-size-sm);color:#f1f5f9e0}.g-time-range-panel .now-btn[data-v-6e7dcb8c],.g-time-range-panel .meridiem-btn[data-v-6e7dcb8c]{border:1px solid rgba(148,163,184,.45);background:#94a3b824;color:#e2e8f0eb;height:24px;min-width:44px;padding:0 var(--desktop-padding-md);border-radius:var(--desktop-radius-md);font-size:var(--desktop-font-size-sm);cursor:pointer}.g-time-range-panel .now-btn[data-v-6e7dcb8c]:hover,.g-time-range-panel .meridiem-btn[data-v-6e7dcb8c]:hover{background:#94a3b83d;border-color:#94a3b8b3}.g-time-range-panel .range-separator[data-v-6e7dcb8c]{grid-area:sep;color:#ffffff8c;font-size:var(--desktop-font-size-sm);line-height:1;align-self:center}.g-time-range-panel .panel-actions[data-v-6e7dcb8c]{grid-area:actions;display:flex;justify-content:flex-end;gap:var(--desktop-gap-md);margin-top:2px}.g-time-range-panel .action-btn[data-v-6e7dcb8c]{border:1px solid rgba(148,163,184,.4);background:#94a3b81f;color:#e2e8f0f2;height:28px;min-width:58px;border-radius:7px;padding:0 var(--desktop-padding-lg);font-size:var(--desktop-font-size-sm);cursor:pointer}.g-time-range-panel .action-btn[data-v-6e7dcb8c]:hover{background:#94a3b833;border-color:#94a3b894}.g-time-range-panel .action-btn[data-v-6e7dcb8c]:disabled{opacity:.45;cursor:not-allowed}.g-time-range-panel .confirm-btn[data-v-6e7dcb8c]{border-color:#3b82f6a6;background:#3b82f652;color:#fff}.g-time-range-panel .confirm-btn[data-v-6e7dcb8c]:hover:not(:disabled){background:#3b82f670;border-color:#3b82f6d1}.g-time-range-panel.size-small .range-separator[data-v-6e7dcb8c]{font-size:var(--desktop-font-size-xs)}.g-time-range-panel.size-large .range-separator[data-v-6e7dcb8c]{font-size:var(--desktop-meta-font-size)}.g-time-range-panel.disabled[data-v-6e7dcb8c] .g-time-range-picker-trigger{opacity:.55;cursor:not-allowed}.table-picker-popover[data-v-374e2ca8]{background:#2d323cf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:var(--desktop-radius-xl);padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;align-items:center;gap:var(--desktop-gap-sm)}.table-picker-grid[data-v-374e2ca8]{display:flex;flex-direction:column;gap:3px}.table-picker-row[data-v-374e2ca8]{display:flex;gap:3px}.table-picker-cell[data-v-374e2ca8]{width:20px;height:20px;border-radius:var(--desktop-radius-xs);background:#ffffff14;cursor:pointer;transition:background .1s}.table-picker-cell[data-v-374e2ca8]:hover,.table-picker-cell.is-active[data-v-374e2ca8]{background:#3b82f699}.table-picker-info[data-v-374e2ca8]{font-size:var(--desktop-font-size-sm);color:#ffffffb3;font-weight:var(--desktop-font-weight-medium)}.g-md-editor[data-v-2ec571ed]{display:flex;flex-direction:column;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-xxl);background:#ffffff0a;overflow:hidden}.g-md-editor__main[data-v-2ec571ed]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.g-md-editor__main.has-outline[data-v-2ec571ed]{grid-template-columns:minmax(0,1fr) 220px}.g-md-editor__toolbar[data-v-2ec571ed]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--desktop-gap-lg);padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.g-md-editor__toolbar-separator[data-v-2ec571ed]{color:#ffffff40;font-size:var(--desktop-font-size-sm);margin:0 4px;-webkit-user-select:none;user-select:none}.g-md-editor__toolbar-group[data-v-2ec571ed]{display:flex;align-items:center}.g-md-editor__group-buttons[data-v-2ec571ed]{display:flex;flex-wrap:wrap;gap:var(--desktop-gap-xs)}.g-md-editor__tool-btn[data-v-2ec571ed]{display:flex;align-items:center;gap:var(--desktop-gap-xs);border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-md);background:#ffffff0a;color:#ffffffd9;font-size:var(--desktop-font-size-xs);padding:var(--desktop-padding-xs) var(--desktop-padding-md);cursor:pointer;transition:all .2s ease}.g-md-editor__tool-btn[data-v-2ec571ed]:hover:not(:disabled){border-color:#3b82f68c;background:#3b82f629}.g-md-editor__tool-btn[data-v-2ec571ed]:disabled{opacity:.45;cursor:not-allowed}.g-md-editor__tool-btn.is-active[data-v-2ec571ed]{border-color:#3b82f699;background:#3b82f633;color:#93c5fd}.g-md-editor__content[data-v-2ec571ed]{flex:1;min-height:0;display:grid}.g-md-editor__content.mode-split[data-v-2ec571ed]{grid-template-columns:1fr 1fr}.g-md-editor__content.mode-preview-only[data-v-2ec571ed],.g-md-editor__content.mode-edit-only[data-v-2ec571ed]{grid-template-columns:1fr}.g-md-editor__pane[data-v-2ec571ed]{min-height:0;overflow:auto}.g-md-editor__pane--editor[data-v-2ec571ed]{border-right:1px solid rgba(255,255,255,.08)}.g-md-editor__editor-wrap[data-v-2ec571ed]{display:grid;grid-template-columns:1fr;height:100%}.g-md-editor__editor-wrap.with-line-numbers[data-v-2ec571ed]{grid-template-columns:48px minmax(0,1fr)}.g-md-editor__line-numbers[data-v-2ec571ed]{overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:#ffffff05;padding-top:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs))}.g-md-editor__line-number-item[data-v-2ec571ed]{height:22.4px;line-height:22.4px;text-align:center;font-size:var(--desktop-font-size-sm);color:#ffffff73}.g-md-editor__content.mode-edit-only .g-md-editor__pane--editor[data-v-2ec571ed],.g-md-editor__content.mode-preview-only .g-md-editor__pane--preview[data-v-2ec571ed]{border-right:none}.g-md-editor__textarea[data-v-2ec571ed]{width:100%;height:100%;min-height:280px;resize:none;border:none;outline:none;padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));background:transparent;color:#fffffff2;font-size:var(--desktop-body-font-size);line-height:1.7;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.g-md-editor__preview-html[data-v-2ec571ed]{padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));color:#ffffffeb;line-height:1.7;word-break:break-word}.g-md-editor__preview-html[data-v-2ec571ed] h1,.g-md-editor__preview-html[data-v-2ec571ed] h2,.g-md-editor__preview-html[data-v-2ec571ed] h3,.g-md-editor__preview-html[data-v-2ec571ed] h4,.g-md-editor__preview-html[data-v-2ec571ed] h5,.g-md-editor__preview-html[data-v-2ec571ed] h6{margin:16px 0 8px;font-weight:var(--desktop-font-weight-semibold)}.g-md-editor__preview-html[data-v-2ec571ed] p,.g-md-editor__preview-html[data-v-2ec571ed] ul,.g-md-editor__preview-html[data-v-2ec571ed] ol,.g-md-editor__preview-html[data-v-2ec571ed] blockquote,.g-md-editor__preview-html[data-v-2ec571ed] pre{margin:8px 0}.g-md-editor__preview-html[data-v-2ec571ed] blockquote{margin:8px 0;padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-left:3px solid rgba(59,130,246,.55);background:#ffffff08}.g-md-editor__preview-html[data-v-2ec571ed] pre{padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-lg);border-radius:var(--desktop-radius-lg);background:#0f172a8c;overflow:auto}.g-md-editor__preview-html[data-v-2ec571ed] code{border-radius:var(--desktop-radius-sm);padding:1px var(--desktop-padding-xs);background:#ffffff14}.g-md-editor__preview-html[data-v-2ec571ed] a{color:#60a5fa}.g-md-editor__preview-html[data-v-2ec571ed] img{max-width:100%;border-radius:var(--desktop-radius-lg)}.g-md-editor__placeholder[data-v-2ec571ed]{height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;color:#ffffff73}.g-md-editor__footer[data-v-2ec571ed]{padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-top:1px solid rgba(255,255,255,.08);color:#fff9;font-size:var(--desktop-font-size-sm);text-align:right}.g-md-editor__outline[data-v-2ec571ed]{border-left:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:auto}.g-md-editor__outline-title[data-v-2ec571ed]{position:sticky;top:0;z-index:1;padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-lg);border-bottom:1px solid rgba(255,255,255,.08);background:#0f172ae6;font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-semibold);color:#fffc}.g-md-editor__outline-item[data-v-2ec571ed]{width:100%;text-align:left;border:none;background:transparent;color:#ffffffb8;font-size:var(--desktop-font-size-sm);line-height:1.4;padding:var(--desktop-padding-md) var(--desktop-padding-lg);cursor:pointer}.g-md-editor__outline-item[data-v-2ec571ed]:hover{background:#ffffff14;color:#fffffff2}.g-md-preview[data-v-845b1788]{width:100%;min-height:280px;border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-xxl);background:#ffffff0a;overflow:hidden}.g-md-preview__main[data-v-845b1788]{height:100%;min-height:280px;display:grid;grid-template-columns:minmax(0,1fr)}.g-md-preview__main.has-outline[data-v-845b1788]{grid-template-columns:minmax(0,1fr) 220px}.g-md-preview__pane[data-v-845b1788]{min-height:0;overflow:auto}.g-md-preview__html[data-v-845b1788]{padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));color:#ffffffeb;line-height:1.7;word-break:break-word}.g-md-preview__html[data-v-845b1788] h1,.g-md-preview__html[data-v-845b1788] h2,.g-md-preview__html[data-v-845b1788] h3,.g-md-preview__html[data-v-845b1788] h4,.g-md-preview__html[data-v-845b1788] h5,.g-md-preview__html[data-v-845b1788] h6{margin:16px 0 8px;font-weight:var(--desktop-font-weight-semibold)}.g-md-preview__html[data-v-845b1788] p,.g-md-preview__html[data-v-845b1788] ul,.g-md-preview__html[data-v-845b1788] ol,.g-md-preview__html[data-v-845b1788] blockquote,.g-md-preview__html[data-v-845b1788] pre{margin:8px 0}.g-md-preview__html[data-v-845b1788] blockquote{margin:8px 0;padding:var(--desktop-padding-md) var(--desktop-padding-lg);border-left:3px solid rgba(59,130,246,.55);background:#ffffff08}.g-md-preview__html[data-v-845b1788] pre{padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-lg);border-radius:var(--desktop-radius-lg);background:#0f172a8c;overflow:auto}.g-md-preview__html[data-v-845b1788] code{border-radius:var(--desktop-radius-sm);padding:1px var(--desktop-padding-xs);background:#ffffff14}.g-md-preview__html[data-v-845b1788] a{color:#60a5fa}.g-md-preview__html[data-v-845b1788] img{max-width:100%;border-radius:var(--desktop-radius-lg)}.g-md-preview__placeholder[data-v-845b1788]{min-height:280px;display:flex;align-items:center;justify-content:center;color:#ffffff73;padding:calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs))}.g-md-preview__outline[data-v-845b1788]{border-left:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:auto}.g-md-preview__outline-title[data-v-845b1788]{position:sticky;top:0;z-index:1;padding:calc(var(--desktop-padding-md) + var(--desktop-padding-xxs)) var(--desktop-padding-lg);border-bottom:1px solid rgba(255,255,255,.08);background:#0f172ae6;font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-semibold);color:#fffc}.g-md-preview__outline-item[data-v-845b1788]{width:100%;text-align:left;border:none;background:transparent;color:#ffffffb8;font-size:var(--desktop-font-size-sm);line-height:1.4;padding:var(--desktop-padding-md) var(--desktop-padding-lg);cursor:pointer}.g-md-preview__outline-item[data-v-845b1788]:hover{background:#ffffff14;color:#fffffff2}.g-md-preview__outline-item.is-active[data-v-845b1788]{color:#93c5fd;background:#3b82f629}@media (max-width: 960px){.g-md-preview__main.has-outline[data-v-845b1788]{grid-template-columns:minmax(0,1fr)}.g-md-preview__outline[data-v-845b1788]{max-height:180px;border-left:none;border-top:1px solid rgba(255,255,255,.08)}}.g-cascader[data-v-69535e8a]{position:relative;width:100%}.cascader-trigger[data-v-69535e8a]{width:100%;height:40px;padding:0 var(--desktop-padding-md);border-radius:var(--desktop-radius-md);border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fffc;display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-gap-md);cursor:pointer;transition:background .3s ease,border-color .3s ease}.cascader-trigger[data-v-69535e8a]:hover,.cascader-trigger[data-v-69535e8a]:focus-visible{background:#ffffff14;border-color:#fff3;outline:none}.cascader-trigger.is-active[data-v-69535e8a]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a}.trigger-text[data-v-69535e8a]{min-width:0;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--desktop-body-font-size)}.trigger-text.is-placeholder[data-v-69535e8a]{color:#ffffff80}.trigger-icons[data-v-69535e8a]{display:inline-flex;align-items:center;gap:var(--desktop-gap-sm);color:#ffffff80}.clear-icon[data-v-69535e8a]{color:#ffffff80;cursor:pointer}.clear-icon[data-v-69535e8a]:hover{color:#fffc}.arrow-icon[data-v-69535e8a]{transition:transform .2s ease}.arrow-icon.is-open[data-v-69535e8a]{transform:rotate(90deg)}.cascader-dropdown[data-v-69535e8a]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;min-width:280px;max-width:calc(100vw - 40px);height:280px;overflow:hidden;background:#1e1e28e6;border:1px solid rgba(255,255,255,.12);border-radius:var(--desktop-radius-xl);box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:min-width .25s cubic-bezier(.4,0,.2,1)}.dropdown-columns[data-v-69535e8a]{display:flex;flex:1;min-height:0}.dropdown-col[data-v-69535e8a]{flex:1 1 0;min-width:120px;overflow-y:auto;overflow-x:hidden}.dropdown-col+.dropdown-col[data-v-69535e8a]{border-left:1px solid rgba(255,255,255,.08)}.option-item[data-v-69535e8a]{width:100%;height:34px;border:none;background:transparent;color:#ffffffb8;padding:0 calc(var(--desktop-padding-md) + var(--desktop-padding-xxs));display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-gap-sm);text-align:left;cursor:pointer;transition:background .15s,color .15s}.option-item[data-v-69535e8a] .glass-tooltip-trigger{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--desktop-meta-font-size)}.option-label[data-v-69535e8a]{font-size:var(--desktop-meta-font-size)}.option-item[data-v-69535e8a]:hover,.option-item.is-active[data-v-69535e8a]{background:#ffffff14;color:#ffffffe0}.option-item.is-selected[data-v-69535e8a]{background:#3b82f629;color:#60a5fa;font-weight:var(--desktop-font-weight-semibold)}.item-arrow[data-v-69535e8a]{color:var(--text-tertiary)}.col-empty[data-v-69535e8a]{min-height:80px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:var(--desktop-font-size-sm);padding:0 var(--desktop-padding-xxl)}.is-disabled .cascader-trigger[data-v-69535e8a]{cursor:not-allowed;opacity:.65}.dropdown-fade-enter-active[data-v-69535e8a],.dropdown-fade-leave-active[data-v-69535e8a]{transition:opacity .2s ease}.dropdown-fade-enter-from[data-v-69535e8a],.dropdown-fade-leave-to[data-v-69535e8a]{opacity:0}.col-enter-active[data-v-69535e8a],.col-leave-active[data-v-69535e8a]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.col-enter-from[data-v-69535e8a]{opacity:0;transform:translate(12px)}.col-leave-to[data-v-69535e8a]{opacity:0;transform:translate(-12px)}.col-move[data-v-69535e8a]{transition:transform .25s}.g-cse[data-v-2cb7616a]{display:block;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:80px}.g-cse-trigger[data-v-2cb7616a]{display:flex;align-items:center;gap:var(--desktop-gap-sm);padding:0 var(--desktop-padding-md);height:32px;background:var(--table-row-hover, #1e2736);border:1px solid var(--card-border, #2d3a4f);border-radius:var(--radius-md, var(--desktop-radius-md));transition:border-color .15s}.g-cse-trigger[data-v-2cb7616a]:hover,.g-cse-trigger--open[data-v-2cb7616a]{border-color:var(--primary, #1677ff)}.g-cse-preview[data-v-2cb7616a]{flex:1;display:flex;align-items:center;gap:var(--desktop-gap-xs);min-width:0;overflow:hidden}.g-cse-chip[data-v-2cb7616a]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs);min-width:0;max-width:72px;flex-shrink:0}.g-cse-dot[data-v-2cb7616a]{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.g-cse-chip-name[data-v-2cb7616a]{font-size:var(--desktop-font-size-sm);color:var(--text-secondary, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-cse-overflow[data-v-2cb7616a]{font-size:var(--desktop-font-size-xxs);color:var(--text-tertiary, #64748b);flex-shrink:0}.g-cse-placeholder[data-v-2cb7616a]{font-size:var(--desktop-font-size-sm);color:var(--text-tertiary, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-cse-chevron[data-v-2cb7616a]{color:var(--text-tertiary, #64748b);flex-shrink:0;transition:transform .2s}.g-cse-chevron--open[data-v-2cb7616a]{transform:rotate(180deg)}.g-cse-panel[data-v-2cb7616a]{position:fixed;z-index:9900;width:280px;background:#5e5e5e66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);border-radius:var(--desktop-radius-xl);box-shadow:0 8px 32px #0000004d;overflow:hidden}.g-cse-panel-head[data-v-2cb7616a]{padding:9px calc(var(--desktop-padding-lg) + var(--desktop-padding-xxs));font-size:var(--desktop-font-size-sm);font-weight:var(--desktop-font-weight-semibold);color:var(--text-secondary, #94a3b8);border-bottom:1px solid rgba(255,255,255,.15);background:#ffffff0f}.g-cse-list[data-v-2cb7616a]{max-height:220px;overflow-y:auto;padding:var(--desktop-padding-md);display:flex;flex-direction:column;gap:var(--desktop-gap-sm)}.g-cse-row[data-v-2cb7616a]{display:flex;align-items:center;gap:var(--desktop-gap-md)}.g-cse-color-btn[data-v-2cb7616a]{width:28px;height:28px;border-radius:var(--desktop-radius-md);border:2px solid rgba(255,255,255,.15);flex-shrink:0;cursor:pointer;position:relative;overflow:hidden;display:block}.g-cse-color-btn[data-v-2cb7616a]:hover{border-color:#fff6}.g-cse-color-input[data-v-2cb7616a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;padding:0;border:none}.g-cse-name-input[data-v-2cb7616a]{flex:1;min-width:0;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md, var(--desktop-radius-md));color:var(--text-primary, #e2e8f0);font-size:var(--desktop-font-size-sm);padding:var(--desktop-padding-xs) var(--desktop-padding-md);outline:none;transition:border-color .15s}.g-cse-name-input[data-v-2cb7616a]:focus{border-color:var(--primary, #1677ff)}.g-cse-del[data-v-2cb7616a]{width:24px;height:24px;border:none;background:transparent;color:var(--text-tertiary, #64748b);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--desktop-radius-sm);flex-shrink:0}.g-cse-del[data-v-2cb7616a]:hover{background:#ff4d4f1f;color:#ff4d4f}.g-cse-empty[data-v-2cb7616a]{padding:var(--desktop-padding-xxl) 0;margin:0;text-align:center;font-size:var(--desktop-font-size-sm);color:var(--text-tertiary, #64748b)}.g-cse-add[data-v-2cb7616a]{width:calc(100% - 16px);margin:0 8px 8px;display:flex;align-items:center;justify-content:center;gap:var(--desktop-gap-xs);padding:7px;background:none;border:1.5px dashed var(--card-border, #2d3a4f);border-radius:var(--radius-md, var(--desktop-radius-md));color:var(--text-tertiary, #64748b);font-size:var(--desktop-font-size-sm);cursor:pointer;transition:all .15s}.g-cse-add[data-v-2cb7616a]:hover{border-color:var(--primary, #1677ff);color:var(--primary, #1677ff)}.matrix-bg[data-v-fefd6d5d]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-fefd6d5d]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e)}.matrix-canvas[data-v-fefd6d5d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.glow-particles[data-v-fefd6d5d]{position:absolute;width:100%;height:100%}.glow-particles .particle[data-v-fefd6d5d]{position:absolute;background:#0f6;border-radius:50%;bottom:-10px;opacity:.4;animation:particleFloat-fefd6d5d linear infinite;box-shadow:0 0 10px #0f6}@keyframes particleFloat-fefd6d5d{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(-100vh) translate(30px);opacity:0}}.quantum-bg[data-v-61ae2462]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-61ae2462]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0a1929,#0f2847,#1e3a5f)}.network-canvas[data-v-61ae2462]{position:absolute;top:0;left:0;width:100%;height:100%}.quantum-particles[data-v-61ae2462]{position:absolute;width:100%;height:100%;pointer-events:none}.quantum-particles .quantum-dot[data-v-61ae2462]{position:absolute;background:#3b82f6;border-radius:50%;opacity:0;animation:quantumGlow-61ae2462 ease-in-out infinite;box-shadow:0 0 10px #3b82f6,0 0 20px #3b82f6}@keyframes quantumGlow-61ae2462{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.2)}}.midnight-sky-bg[data-v-692313ff]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-692313ff]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0f172a,#1e293b,#334155)}.stars-layer[data-v-692313ff]{position:absolute;width:100%;height:100%}.stars-layer .star[data-v-692313ff]{position:absolute;background:#fff;border-radius:50%;opacity:0;animation:starTwinkle-692313ff ease-in-out infinite;box-shadow:0 0 2px #fff}.shooting-stars[data-v-692313ff]{position:absolute;width:100%;height:100%}.shooting-stars .shooting-star[data-v-692313ff]{position:absolute;width:2px;height:2px;background:linear-gradient(90deg,#ffffff,transparent);opacity:0;animation:shootingStar-692313ff 5s ease-out infinite;box-shadow:0 0 4px #fff}.shooting-stars .shooting-star[data-v-692313ff]:after{content:"";position:absolute;top:0;left:0;width:100px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.8),transparent)}.nebula-glow[data-v-692313ff]{position:absolute;width:100%;height:100%}.nebula-glow .nebula[data-v-692313ff]{position:absolute;border-radius:50%;filter:blur(100px);animation:nebulaFloat-692313ff 30s ease-in-out infinite}.nebula-glow .nebula-1[data-v-692313ff]{width:600px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.15) 0%,transparent 70%);top:30%;left:20%}.nebula-glow .nebula-2[data-v-692313ff]{width:500px;height:350px;background:radial-gradient(ellipse,rgba(139,92,246,.12) 0%,transparent 70%);bottom:25%;right:25%;animation-delay:15s}@keyframes starTwinkle-692313ff{0%,to{opacity:0}50%{opacity:1}}@keyframes shootingStar-692313ff{0%{transform:translate(0) translateY(0) rotate(45deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(300px) translateY(300px) rotate(45deg);opacity:0}}@keyframes nebulaFloat-692313ff{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.95)}}.cyber-bg[data-v-847e0ab4]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-847e0ab4]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#2d1b3d,#3e2550)}.neon-grid[data-v-847e0ab4]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(255,0,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.05) 1px,transparent 1px);background-size:60px 60px;animation:gridScroll-847e0ab4 20s linear infinite}.cyber-lines[data-v-847e0ab4]{position:absolute;width:100%;height:100%}.cyber-lines .horizontal-line[data-v-847e0ab4]{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,0,255,.6) 50%,transparent 100%);animation:scanLineH-847e0ab4 linear infinite}.cyber-lines .vertical-line[data-v-847e0ab4]{position:absolute;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,255,255,.6) 50%,transparent 100%);animation:scanLineV-847e0ab4 linear infinite}.neon-particles[data-v-847e0ab4]{position:absolute;width:100%;height:100%}.neon-particles .neon-particle[data-v-847e0ab4]{position:absolute;bottom:-10px;border-radius:50%;opacity:0;animation:neonFloat-847e0ab4 linear infinite}.glitch-effect[data-v-847e0ab4]{position:absolute;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(255,0,255,.03) 0px,transparent 2px,transparent 4px,rgba(0,255,255,.03) 4px,rgba(0,255,255,.03) 6px,transparent 6px);animation:glitchMove-847e0ab4 .3s steps(2) infinite}@keyframes gridScroll-847e0ab4{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@keyframes scanLineH-847e0ab4{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(200%);opacity:0}}@keyframes scanLineV-847e0ab4{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(200%);opacity:0}}@keyframes neonFloat-847e0ab4{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh) translate(30px);opacity:0}}@keyframes glitchMove-847e0ab4{0%{transform:translate(0)}to{transform:translate(2px)}}.deep-sea-bg[data-v-9a7a0d09]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-9a7a0d09]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0a1f1f,#0f2f2f,#1a3f3f)}.wave-layers[data-v-9a7a0d09]{position:absolute;width:100%;height:100%}.wave-layers .wave[data-v-9a7a0d09]{position:absolute;width:200%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,rgba(16,185,129,.05) 50%,transparent 100%);animation:waveMove-9a7a0d09 linear infinite}.wave-layers .wave-1[data-v-9a7a0d09]{animation-duration:20s;opacity:.6}.wave-layers .wave-2[data-v-9a7a0d09]{animation-duration:15s;animation-delay:5s;opacity:.4}.wave-layers .wave-3[data-v-9a7a0d09]{animation-duration:25s;animation-delay:10s;opacity:.3}.bubbles[data-v-9a7a0d09]{position:absolute;width:100%;height:100%}.bubbles .bubble[data-v-9a7a0d09]{position:absolute;bottom:-20px;background:radial-gradient(circle at 30% 30%,#34d3994d,#10b9811a);border-radius:50%;opacity:0;animation:bubbleRise-9a7a0d09 linear infinite;border:1px solid rgba(52,211,153,.2)}.light-rays[data-v-9a7a0d09]{position:absolute;width:100%;height:100%;top:0}.light-rays .light-ray[data-v-9a7a0d09]{position:absolute;top:-100%;width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(52,211,153,.3) 50%,transparent 100%);animation:lightRayShine-9a7a0d09 10s ease-in-out infinite;filter:blur(2px)}.mist-particles[data-v-9a7a0d09]{position:absolute;width:100%;height:100%}.mist-particles .mist-particle[data-v-9a7a0d09]{position:absolute;background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 70%);border-radius:50%;filter:blur(15px);animation:mistFloat-9a7a0d09 ease-in-out infinite}@keyframes waveMove-9a7a0d09{0%{transform:translate(0) translateY(0)}to{transform:translate(-50%) translateY(20px)}}@keyframes bubbleRise-9a7a0d09{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) translate(50px);opacity:0}}@keyframes lightRayShine-9a7a0d09{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.6;transform:translateY(100vh)}}@keyframes mistFloat-9a7a0d09{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(30px,-30px) scale(1.2);opacity:.5}}.neutral-glass-background[data-v-38dc0b61]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-38dc0b61]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#25253b,#2d2d44,#3a3a52,#454560);animation:gradientShift-38dc0b61 18s ease-in-out infinite}@keyframes gradientShift-38dc0b61{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.08) rotate(1deg);opacity:.96}}.gradient-flow[data-v-38dc0b61]{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle at 35% 45%,rgba(180,140,200,.12) 0%,transparent 50%),radial-gradient(circle at 65% 55%,rgba(200,160,180,.1) 0%,transparent 50%),radial-gradient(circle at 50% 75%,rgba(160,160,200,.08) 0%,transparent 50%);animation:flowRotate-38dc0b61 35s linear infinite}@keyframes flowRotate-38dc0b61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glow-orbs[data-v-38dc0b61]{position:absolute;width:100%;height:100%}.orb[data-v-38dc0b61]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;animation:floatOrb-38dc0b61 22s ease-in-out infinite}.orb-1[data-v-38dc0b61]{width:420px;height:420px;background:radial-gradient(circle,#c8b4dc66,#c8b4dc00 70%);top:12%;left:8%;animation-duration:26s}.orb-2[data-v-38dc0b61]{width:480px;height:480px;background:radial-gradient(circle,#dcc8d259,#dcc8d200 70%);top:48%;right:12%;animation-duration:32s;animation-delay:6s}.orb-3[data-v-38dc0b61]{width:440px;height:440px;background:radial-gradient(circle,#beb4c84d,#beb4c800 70%);bottom:18%;left:28%;animation-duration:29s;animation-delay:12s}.orb-4[data-v-38dc0b61]{width:380px;height:380px;background:radial-gradient(circle,#d2bed252,#d2bed200 70%);top:32%;right:28%;animation-duration:24s;animation-delay:18s}@keyframes floatOrb-38dc0b61{0%,to{transform:translate(0) scale(1)}25%{transform:translate(35px,-25px) scale(1.08)}50%{transform:translate(-25px,25px) scale(.92)}75%{transform:translate(25px,35px) scale(1.04)}}.particles-layer[data-v-38dc0b61]{position:absolute;width:100%;height:100%;overflow:hidden}.particle[data-v-38dc0b61]{position:absolute;background:#ffffffb3;border-radius:50%;bottom:-10px;animation:particleFloat-38dc0b61 linear infinite;box-shadow:0 0 8px #c8c8dc66}@keyframes particleFloat-38dc0b61{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(-100vh) translate(40px) rotate(360deg);opacity:0}}.grid-layer[data-v-38dc0b61]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(200,200,220,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,220,.02) 1px,transparent 1px);background-size:60px 60px;animation:gridMove-38dc0b61 25s linear infinite;opacity:.5}@keyframes gridMove-38dc0b61{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@media (max-width: 1024px){.orb[data-v-38dc0b61]{filter:blur(70px)}.particles-layer[data-v-38dc0b61]{display:none}}@media (prefers-reduced-motion: reduce){.gradient-base[data-v-38dc0b61],.gradient-flow[data-v-38dc0b61],.orb[data-v-38dc0b61],.particle[data-v-38dc0b61],.grid-layer[data-v-38dc0b61]{animation:none!important}}.aurora-mist-background[data-v-51c5330f]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.base-layer[data-v-51c5330f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#07111f,#081f2f 35%,#123d52 65%,#1f4f6a)}.aurora[data-v-51c5330f]{position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(90px);opacity:.55;animation:drift-51c5330f 18s ease-in-out infinite}.aurora-1[data-v-51c5330f]{top:-10%;left:-10%;background:radial-gradient(circle,rgba(34,211,238,.55),transparent 60%)}.aurora-2[data-v-51c5330f]{bottom:-18%;right:-8%;background:radial-gradient(circle,rgba(99,102,241,.5),transparent 60%);animation-delay:-6s}.aurora-3[data-v-51c5330f]{top:20%;right:12%;width:42vw;height:42vw;background:radial-gradient(circle,rgba(16,185,129,.35),transparent 60%);animation-delay:-12s}.mist-layer[data-v-51c5330f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.04),transparent 35%,rgba(255,255,255,.03) 60%,transparent);animation:sweep-51c5330f 20s linear infinite}.sparkles[data-v-51c5330f]{position:absolute;top:0;right:0;bottom:0;left:0}.sparkle[data-v-51c5330f]{position:absolute;bottom:-10px;background:#ffffffd9;border-radius:999px;box-shadow:0 0 10px #6ee7ff8c;animation:rise-51c5330f linear infinite}@keyframes drift-51c5330f{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,-20px,0) scale(1.06)}}@keyframes sweep-51c5330f{0%{transform:translate(-20%)}to{transform:translate(20%)}}@keyframes rise-51c5330f{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-110vh) translate(30px);opacity:0}}@media (prefers-reduced-motion: reduce){.aurora[data-v-51c5330f],.mist-layer[data-v-51c5330f],.sparkle[data-v-51c5330f]{animation:none!important}}.graphite-pro-background[data-v-8ab4efef]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.base[data-v-8ab4efef]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0b1220,#111827 45%,#1f2937)}.grid[data-v-8ab4efef]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:72px 72px;opacity:.55}.scanline[data-v-8ab4efef]{position:absolute;inset:-20% 0 auto;height:20%;background:linear-gradient(to bottom,transparent,rgba(96,165,250,.12),transparent);animation:scan-8ab4efef 10s linear infinite}.light[data-v-8ab4efef]{position:absolute;bottom:-8px;width:2px;height:2px;background:#60a5fae6;border-radius:999px;box-shadow:0 0 12px #60a5fa99;animation:floatUp-8ab4efef linear infinite}@keyframes scan-8ab4efef{0%{transform:translateY(-20vh)}to{transform:translateY(120vh)}}@keyframes floatUp-8ab4efef{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-120vh) scale(2);opacity:0}}@media (prefers-reduced-motion: reduce){.scanline[data-v-8ab4efef],.light[data-v-8ab4efef]{animation:none!important}}.titan-grid-background[data-v-af15ff8f]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.base[data-v-af15ff8f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#07111d,#0b1728 45%,#111827)}.mesh[data-v-af15ff8f]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(135deg,transparent 48%,rgba(148,163,184,.05) 49%,rgba(148,163,184,.05) 51%,transparent 52%);background-size:64px 64px,64px 64px,100% 100%;animation:drift-af15ff8f 24s linear infinite}.pulse[data-v-af15ff8f]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;animation:breath-af15ff8f 16s ease-in-out infinite}.pulse-1[data-v-af15ff8f]{width:26vw;height:26vw;top:10%;left:8%;background:radial-gradient(circle,rgba(96,165,250,.35),transparent 65%)}.pulse-2[data-v-af15ff8f]{width:32vw;height:32vw;bottom:8%;right:10%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%);animation-delay:-5s}.pulse-3[data-v-af15ff8f]{width:18vw;height:18vw;top:42%;right:24%;background:radial-gradient(circle,rgba(148,163,184,.22),transparent 65%);animation-delay:-10s}@keyframes drift-af15ff8f{0%{transform:translateZ(0)}to{transform:translate3d(64px,64px,0)}}@keyframes breath-af15ff8f{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.mesh[data-v-af15ff8f],.pulse[data-v-af15ff8f]{animation:none!important}}.morning-bay-background[data-v-ff63d075]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.sky[data-v-ff63d075]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#dbeafe,#bfdbfe 40%,#f8fafc)}.mist[data-v-ff63d075]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.75),transparent 24%),radial-gradient(circle at 80% 25%,rgba(255,255,255,.55),transparent 22%),radial-gradient(circle at 50% 75%,rgba(191,219,254,.45),transparent 25%);filter:blur(20px);animation:move-ff63d075 18s ease-in-out infinite}.wave[data-v-ff63d075]{position:absolute;left:-10%;right:-10%;height:22%;border-radius:50%;filter:blur(30px);opacity:.55;animation:drift-ff63d075 14s ease-in-out infinite}.wave-1[data-v-ff63d075]{bottom:-2%;background:#60a5fa3d}.wave-2[data-v-ff63d075]{bottom:8%;background:#38bdf82e;animation-delay:-4s}.wave-3[data-v-ff63d075]{bottom:18%;background:#fff3;animation-delay:-8s}@keyframes move-ff63d075{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes drift-ff63d075{0%,to{transform:translate(0)}50%{transform:translate(2%)}}@media (prefers-reduced-motion: reduce){.mist[data-v-ff63d075],.wave[data-v-ff63d075]{animation:none!important}}.twilight-violet-background[data-v-5b32f10c]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.base[data-v-5b32f10c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#120f25,#24184a 45%,#3b1361)}.nebula[data-v-5b32f10c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:pulse-5b32f10c 18s ease-in-out infinite}.nebula-1[data-v-5b32f10c]{width:34vw;height:34vw;top:-6%;left:-4%;background:radial-gradient(circle,rgba(236,72,153,.45),transparent 62%)}.nebula-2[data-v-5b32f10c]{width:42vw;height:42vw;bottom:-10%;right:-8%;background:radial-gradient(circle,rgba(168,85,247,.42),transparent 62%);animation-delay:-6s}.nebula-3[data-v-5b32f10c]{width:24vw;height:24vw;top:30%;right:20%;background:radial-gradient(circle,rgba(99,102,241,.35),transparent 62%);animation-delay:-12s}.star[data-v-5b32f10c]{position:absolute;width:2px;height:2px;border-radius:999px;background:#fff;box-shadow:0 0 10px #fffc;animation:twinkle-5b32f10c 6s ease-in-out infinite}@keyframes pulse-5b32f10c{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes twinkle-5b32f10c{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.nebula[data-v-5b32f10c],.star[data-v-5b32f10c]{animation:none!important}}.abyss-wave-background[data-v-12500103]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.base[data-v-12500103]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#041c2c,#08304a 45%,#0f766e)}.waterline[data-v-12500103]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.18),transparent 26%),radial-gradient(circle at 30% 70%,rgba(45,212,191,.16),transparent 28%),radial-gradient(circle at 75% 50%,rgba(255,255,255,.08),transparent 24%);animation:float-12500103 16s ease-in-out infinite}.ripples[data-v-12500103]{position:absolute;border-radius:50%;border:1px solid rgba(110,231,183,.25);box-shadow:0 0 20px #22d3ee26 inset;animation:ripple-12500103 14s linear infinite}.ripple-1[data-v-12500103]{width:32vw;height:18vw;left:8%;bottom:12%}.ripple-2[data-v-12500103]{width:24vw;height:14vw;right:14%;top:18%;animation-delay:-4s}.ripple-3[data-v-12500103]{width:18vw;height:10vw;left:36%;top:42%;animation-delay:-8s}@keyframes float-12500103{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes ripple-12500103{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.12);opacity:0}}@media (prefers-reduced-motion: reduce){.waterline[data-v-12500103],.ripples[data-v-12500103]{animation:none!important}}.neon-pulse-background[data-v-1c88b8c3]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.base[data-v-1c88b8c3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0b1020,#1c1138,#2a0f4a)}.pulse[data-v-1c88b8c3]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:glow-1c88b8c3 14s ease-in-out infinite}.pulse-1[data-v-1c88b8c3]{width:28vw;height:28vw;top:8%;left:10%;background:radial-gradient(circle,rgba(34,211,238,.45),transparent 62%)}.pulse-2[data-v-1c88b8c3]{width:34vw;height:34vw;bottom:6%;right:8%;background:radial-gradient(circle,rgba(236,72,153,.38),transparent 62%);animation-delay:-4s}.pulse-3[data-v-1c88b8c3]{width:20vw;height:20vw;top:38%;right:28%;background:radial-gradient(circle,rgba(168,85,247,.32),transparent 62%);animation-delay:-8s}.particles[data-v-1c88b8c3]{position:absolute;top:0;right:0;bottom:0;left:0}.particle[data-v-1c88b8c3]{position:absolute;bottom:-12px;width:2px;height:2px;border-radius:999px;background:#ffffffe0;box-shadow:0 0 10px #22d3eea6;animation:rise-1c88b8c3 linear infinite}@keyframes glow-1c88b8c3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes rise-1c88b8c3{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-115vh) translate(18px);opacity:0}}@media (prefers-reduced-motion: reduce){.pulse[data-v-1c88b8c3],.particle[data-v-1c88b8c3]{animation:none!important}}.circuit-bg[data-v-c6d300a3]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-c6d300a3]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0d1117,#1a1e2e,#1f2937)}.circuit-grid[data-v-c6d300a3]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(74,222,128,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(74,222,128,.03) 1px,transparent 1px),linear-gradient(rgba(74,222,128,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(74,222,128,.02) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;animation:gridMove-c6d300a3 30s linear infinite}.circuit-lines[data-v-c6d300a3]{position:absolute;width:100%;height:100%}.circuit-svg[data-v-c6d300a3]{width:100%;height:100%}.pulse-line[data-v-c6d300a3]{animation:pulseLine-c6d300a3 4s ease-in-out infinite}.energy-particles[data-v-c6d300a3]{position:absolute;width:100%;height:100%}.energy-particles .energy-dot[data-v-c6d300a3]{position:absolute;background:#4ade80;border-radius:50%;opacity:0;animation:energyPulse-c6d300a3 ease-in-out infinite;box-shadow:0 0 10px #4ade80,0 0 20px #4ade80}@keyframes gridMove-c6d300a3{0%{transform:translate(0)}to{transform:translate(100px,100px)}}@keyframes pulseLine-c6d300a3{0%,to{opacity:.2}50%{opacity:1}}@keyframes energyPulse-c6d300a3{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.5)}}.dark-flow-bg[data-v-e8b59e73]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-e8b59e73]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0f0f1e,#1a1a2e,#252547)}.flow-lines[data-v-e8b59e73]{position:absolute;width:100%;height:100%}.flow-lines .flow-line[data-v-e8b59e73]{position:absolute;bottom:-100px;background:linear-gradient(180deg,#8b5cf600,#8b5cf666,#8b5cf600);border-radius:2px;animation:flowUp-e8b59e73 linear infinite;box-shadow:0 0 10px #8b5cf680}.light-particles[data-v-e8b59e73]{position:absolute;width:100%;height:100%}.light-particles .light-particle[data-v-e8b59e73]{position:absolute;bottom:-10px;background:#a78bfacc;border-radius:50%;opacity:0;animation:particleRise-e8b59e73 linear infinite;box-shadow:0 0 8px #a78bfacc}.glow-orbs[data-v-e8b59e73]{position:absolute;width:100%;height:100%}.glow-orbs .orb[data-v-e8b59e73]{position:absolute;border-radius:50%;filter:blur(60px);animation:orbFloat-e8b59e73 20s ease-in-out infinite}.glow-orbs .orb-1[data-v-e8b59e73]{width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);top:20%;left:10%}.glow-orbs .orb-2[data-v-e8b59e73]{width:350px;height:350px;background:radial-gradient(circle,rgba(167,139,250,.25) 0%,transparent 70%);top:60%;right:15%;animation-delay:7s}.glow-orbs .orb-3[data-v-e8b59e73]{width:280px;height:280px;background:radial-gradient(circle,rgba(196,181,253,.2) 0%,transparent 70%);bottom:20%;left:40%;animation-delay:14s}@keyframes flowUp-e8b59e73{0%{transform:translateY(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh);opacity:0}}@keyframes particleRise-e8b59e73{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh) translate(20px);opacity:0}}@keyframes orbFloat-e8b59e73{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-20px) scale(1.1)}50%{transform:translate(-15px,15px) scale(.9)}75%{transform:translate(15px,20px) scale(1.05)}}.dark-nebula-bg[data-v-d67aee98]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-base[data-v-d67aee98]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#111827,#1f2937,#374151)}.nebula-canvas[data-v-d67aee98]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.energy-waves[data-v-d67aee98]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.energy-waves .energy-wave[data-v-d67aee98]{position:absolute;border-radius:50%;border:1px solid rgba(148,163,184,.2);animation:waveExpand-d67aee98 8s ease-out infinite}.particle-field[data-v-d67aee98]{position:absolute;width:100%;height:100%}.particle-field .energy-particle[data-v-d67aee98]{position:absolute;background:#94a3b899;border-radius:50%;animation:particlePulse-d67aee98 ease-in-out infinite;box-shadow:0 0 8px #94a3b866}@keyframes waveExpand-d67aee98{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}@keyframes particlePulse-d67aee98{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}:root{--desktop-font-size-xxs: 10px;--desktop-font-size-xs: 11px;--desktop-font-size-sm: 12px;--desktop-font-size-md: 14px;--desktop-font-size-lg: 16px;--desktop-font-size-xl: 18px;--desktop-font-size-xxl: 22px;--desktop-font-size-xxxl: 28px;--desktop-font-weight-regular: 400;--desktop-font-weight-medium: 500;--desktop-font-weight-semibold: 600;--desktop-font-weight-bold: 700;--desktop-font-weight-heavy: 800;--desktop-line-height-tight: 1.2;--desktop-line-height-title: 1.35;--desktop-line-height-md: 1.5;--desktop-line-height-relaxed: 1.65;--desktop-line-height-readable: 1.65;--desktop-padding-xxs: 2px;--desktop-padding-xs: 4px;--desktop-padding-sm: 6px;--desktop-padding-md: 8px;--desktop-padding-lg: 12px;--desktop-padding-xl: 16px;--desktop-padding-xxl: 20px;--desktop-padding-xxxl: 24px;--desktop-padding-page: 32px;--desktop-gap-xxs: 2px;--desktop-gap-xs: 4px;--desktop-gap-sm: 6px;--desktop-gap-md: 8px;--desktop-gap-lg: 10px;--desktop-gap-xl: 12px;--desktop-gap-xxl: 16px;--desktop-gap-xxxl: 20px;--desktop-radius-xs: 3px;--desktop-radius-sm: 4px;--desktop-radius-md: 6px;--desktop-radius-lg: 8px;--desktop-radius-xl: 10px;--desktop-radius-xxl: 12px;--desktop-radius-card: 14px;--desktop-radius-modal: 16px;--desktop-radius-round: 999px;--desktop-radius-full: var(--desktop-radius-round);--desktop-caption-font-size: var(--desktop-font-size-xs);--desktop-meta-font-size: var(--desktop-font-size-sm);--desktop-body-font-size: var(--desktop-font-size-md);--desktop-body-large-font-size: var(--desktop-font-size-lg);--desktop-title-font-size: var(--desktop-font-size-lg);--desktop-section-title-font-size: var(--desktop-font-size-lg);--desktop-page-title-font-size: var(--desktop-font-size-xxl);--desktop-body-font-weight: var(--desktop-font-weight-regular);--desktop-body-strong-font-weight: var(--desktop-font-weight-semibold);--desktop-title-font-weight: var(--desktop-font-weight-semibold);--desktop-body-line-height: var(--desktop-line-height-md);--desktop-readable-line-height: var(--desktop-line-height-readable);--desktop-title-line-height: var(--desktop-line-height-title);--desktop-control-height-xs: 24px;--desktop-control-height-sm: 32px;--desktop-control-height-md: 40px;--desktop-control-height-lg: 48px;--desktop-control-height-xl: 56px;--desktop-button-height-mini: var(--desktop-control-height-xs);--desktop-button-height-small: var(--desktop-control-height-sm);--desktop-button-height-sm: var(--desktop-button-height-small);--desktop-button-height: var(--desktop-control-height-md);--desktop-button-height-large: var(--desktop-control-height-lg);--desktop-button-height-lg: var(--desktop-button-height-large);--desktop-button-font-size-mini: var(--desktop-font-size-xs);--desktop-button-font-size-small: var(--desktop-font-size-sm);--desktop-button-font-size-sm: var(--desktop-button-font-size-small);--desktop-button-font-size: var(--desktop-body-font-size);--desktop-button-font-size-large: var(--desktop-body-large-font-size);--desktop-button-font-size-lg: var(--desktop-button-font-size-large);--desktop-button-font-weight: var(--desktop-font-weight-medium);--desktop-button-gap: var(--desktop-gap-sm);--desktop-button-padding-x: var(--desktop-padding-xl);--desktop-button-radius: var(--desktop-radius-lg);--desktop-input-height-small: var(--desktop-control-height-sm);--desktop-input-height-sm: var(--desktop-input-height-small);--desktop-input-height: var(--desktop-control-height-md);--desktop-input-height-large: var(--desktop-control-height-lg);--desktop-input-height-lg: var(--desktop-input-height-large);--desktop-input-font-size-sm: var(--desktop-font-size-sm);--desktop-input-font-size: var(--desktop-body-font-size);--desktop-input-font-size-lg: var(--desktop-font-size-lg);--desktop-input-padding-x: var(--desktop-padding-lg);--desktop-input-radius: var(--desktop-radius-md);--desktop-tag-height-small: 20px;--desktop-tag-height-sm: var(--desktop-tag-height-small);--desktop-tag-height: 24px;--desktop-tag-height-large: 28px;--desktop-tag-height-lg: var(--desktop-tag-height-large);--desktop-tag-font-size-small: var(--desktop-font-size-xs);--desktop-tag-font-size-sm: var(--desktop-tag-font-size-small);--desktop-tag-font-size: var(--desktop-font-size-sm);--desktop-tag-font-size-large: var(--desktop-font-size-md);--desktop-tag-font-size-lg: var(--desktop-tag-font-size-large);--desktop-tag-padding-x-sm: var(--desktop-padding-sm);--desktop-tag-padding-x: var(--desktop-padding-sm);--desktop-tag-padding-x-lg: var(--desktop-padding-md);--desktop-tag-radius: var(--desktop-radius-full);--desktop-table-cell-padding-y-sm: var(--desktop-padding-sm);--desktop-table-cell-padding-x-sm: var(--desktop-padding-lg);--desktop-table-cell-padding-y: var(--desktop-padding-md);--desktop-table-cell-padding-x: var(--desktop-padding-xl);--desktop-table-cell-padding-y-lg: var(--desktop-padding-lg);--desktop-table-cell-padding-x-lg: var(--desktop-padding-xxl);--desktop-table-row-height-sm: 40px;--desktop-table-row-height: 54px;--desktop-table-row-height-lg: 64px;--desktop-table-font-size: var(--desktop-body-font-size);--desktop-table-body-font-size: var(--desktop-table-font-size);--desktop-table-header-font-size: var(--desktop-meta-font-size);--desktop-table-header-font-weight: var(--desktop-font-weight-semibold);--desktop-table-radius: var(--desktop-radius-md);--desktop-empty-padding-y: var(--desktop-padding-xxxl);--desktop-card-padding: var(--desktop-padding-xl);--desktop-card-padding-lg: var(--desktop-padding-xxl);--desktop-card-radius: var(--desktop-radius-lg);--desktop-modal-header-padding: var(--desktop-padding-lg) var(--desktop-padding-xxl);--desktop-modal-body-padding: var(--desktop-padding-xl) var(--desktop-padding-xxl);--desktop-modal-footer-padding: var(--desktop-padding-lg) var(--desktop-padding-xxl);--desktop-modal-radius: var(--desktop-radius-xl)}:root,:root[data-desktop-display-scale=normal]{color-scheme:dark}:root[data-desktop-display-scale=comfortable]{--desktop-font-size-xxs: 11px;--desktop-font-size-xs: 12px;--desktop-font-size-sm: 13px;--desktop-font-size-md: 15px;--desktop-font-size-lg: 17px;--desktop-font-size-xl: 20px;--desktop-font-size-xxl: 24px;--desktop-font-size-xxxl: 32px;--desktop-padding-xs: 5px;--desktop-padding-sm: 8px;--desktop-padding-md: 10px;--desktop-padding-lg: 14px;--desktop-padding-xl: 18px;--desktop-padding-xxl: 24px;--desktop-padding-xxxl: 28px;--desktop-padding-page: 40px;--desktop-gap-xs: 5px;--desktop-gap-sm: 8px;--desktop-gap-md: 10px;--desktop-gap-lg: 12px;--desktop-gap-xl: 14px;--desktop-gap-xxl: 18px;--desktop-gap-xxxl: 24px;--desktop-control-height-xs: 28px;--desktop-control-height-sm: 36px;--desktop-control-height-md: 44px;--desktop-control-height-lg: 52px;--desktop-control-height-xl: 60px;--desktop-table-row-height-sm: 44px;--desktop-table-row-height: 60px;--desktop-table-row-height-lg: 72px}:root[data-desktop-display-scale=large]{--desktop-font-size-xxs: 12px;--desktop-font-size-xs: 13px;--desktop-font-size-sm: 14px;--desktop-font-size-md: 16px;--desktop-font-size-lg: 18px;--desktop-font-size-xl: 22px;--desktop-font-size-xxl: 26px;--desktop-font-size-xxxl: 36px;--desktop-padding-xs: 6px;--desktop-padding-sm: 9px;--desktop-padding-md: 12px;--desktop-padding-lg: 16px;--desktop-padding-xl: 22px;--desktop-padding-xxl: 28px;--desktop-padding-xxxl: 34px;--desktop-padding-page: 48px;--desktop-gap-xs: 6px;--desktop-gap-sm: 9px;--desktop-gap-md: 12px;--desktop-gap-lg: 14px;--desktop-gap-xl: 18px;--desktop-gap-xxl: 22px;--desktop-gap-xxxl: 30px;--desktop-control-height-xs: 32px;--desktop-control-height-sm: 40px;--desktop-control-height-md: 48px;--desktop-control-height-lg: 56px;--desktop-control-height-xl: 66px;--desktop-table-row-height-sm: 50px;--desktop-table-row-height: 68px;--desktop-table-row-height-lg: 82px}:root{--app-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sidebar-bg: rgba(255, 255, 255, .04);--sidebar-width: 240px;--sidebar-collapsed-width: 60px;--sidebar-text: rgba(255, 255, 255, .65);--sidebar-text-active: #00d4ff;--sidebar-item-active-bg: rgba(0, 212, 255, .1);--sidebar-item-hover-bg: rgba(255, 255, 255, .05);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-accent: #00d4ff;--header-height: 64px;--header-bg: rgba(255, 255, 255, .08);--header-border: rgba(255, 255, 255, .12);--page-bg: #060d1a;--card-bg: rgba(255, 255, 255, .04);--card-border: rgba(255, 255, 255, .08);--card-shadow: 0 4px 24px rgba(0, 0, 0, .25);--primary: #00d4ff;--primary-hover: #33ddff;--accent: #00d4ff;--accent-hover: #33ddff;--success: #22c55e;--warning: #eab308;--danger: #ef4444;--info: #00d4ff;--text-primary: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .4);--text-disabled: rgba(255, 255, 255, .2);--divider: rgba(255, 255, 255, .08);--table-header-bg: rgba(255, 255, 255, .04);--table-row-hover: rgba(255, 255, 255, .04);--table-border: rgba(255, 255, 255, .06);--input-border: rgba(255, 255, 255, .12);--input-focus: var(--primary);--input-bg: rgba(255, 255, 255, .06)}:root[data-theme-mode=light]{--page-bg: #f2f6fb;--card-bg: rgba(255, 255, 255, .9);--card-border: rgba(15, 23, 42, .12);--text-primary: rgba(15, 23, 42, .9);--text-secondary: rgba(15, 23, 42, .65);--text-tertiary: rgba(15, 23, 42, .45);--divider: rgba(15, 23, 42, .1);--table-header-bg: rgba(15, 23, 42, .04);--table-row-hover: rgba(15, 23, 42, .03);--table-border: rgba(15, 23, 42, .08)}:root{--app-font-size: var(--desktop-font-size-md);--space-xs: var(--desktop-padding-xs);--space-sm: var(--desktop-padding-md);--space-md: var(--desktop-padding-xl);--space-lg: var(--desktop-padding-xxxl);--space-xl: var(--desktop-padding-page);--text-xs: var(--desktop-font-size-xs);--text-sm: var(--desktop-font-size-sm);--text-base: var(--desktop-font-size-md);--text-md: var(--desktop-font-size-lg);--text-lg: var(--desktop-font-size-xl);--text-xl: var(--desktop-font-size-xxl);--text-2xl: var(--desktop-font-size-xxxl);--radius-sm: var(--desktop-radius-sm);--radius-md: var(--desktop-radius-lg);--radius-lg: var(--desktop-radius-xxl);--card-radius: var(--desktop-radius-card);--transition: .2s ease;--g-control-height-mini: var(--desktop-control-height-xs);--g-control-height-small: var(--desktop-control-height-sm);--g-control-height-medium: var(--desktop-control-height-md);--g-control-height-large: var(--desktop-control-height-lg);--g-control-radius: var(--desktop-radius-xl);--g-picker-control-height-small: var(--desktop-control-height-sm);--g-picker-control-height: var(--desktop-control-height-md);--g-picker-control-height-large: var(--desktop-control-height-lg);--g-picker-control-radius: var(--desktop-radius-lg);--g-picker-inline-gap: var(--desktop-gap-md);--g-picker-panel-gap: var(--desktop-gap-md);--g-picker-week-gap: var(--desktop-gap-xxs);--g-picker-header-gap: var(--desktop-gap-xs);--g-picker-panel-padding: var(--desktop-padding-lg);--g-picker-panel-radius: var(--desktop-radius-xxl);--g-picker-nav-size: var(--desktop-control-height-xs);--g-picker-cell-height: 34px}.desktop-display-scale-segmented[data-v-8a960fdb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--desktop-gap-md)}.display-scale-option[data-v-8a960fdb]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--desktop-gap-xs);padding:var(--desktop-padding-lg) var(--desktop-padding-xl);border:1px solid var(--card-border);border-radius:var(--desktop-radius-xl);background:#ffffff0a;color:var(--text-primary);cursor:pointer;text-align:left;transition:border-color var(--transition),background var(--transition)}.display-scale-option.active[data-v-8a960fdb]{border-color:var(--primary);background:#00d4ff1a}.display-scale-label[data-v-8a960fdb]{font-size:var(--desktop-body-font-size);font-weight:var(--desktop-title-font-weight);line-height:var(--desktop-title-line-height)}.display-scale-description[data-v-8a960fdb]{font-size:var(--desktop-meta-font-size);line-height:var(--desktop-body-line-height);color:var(--text-secondary)}.desktop-display-scale-panel[data-v-488dec2e]{display:grid;gap:var(--desktop-gap-xl);min-width:420px}.display-scale-header[data-v-488dec2e]{display:grid;gap:var(--desktop-gap-xs)}.display-scale-header h3[data-v-488dec2e]{margin:0;color:var(--text-primary);font-size:var(--desktop-section-title-font-size);font-weight:var(--desktop-title-font-weight);line-height:var(--desktop-title-line-height)}.display-scale-header p[data-v-488dec2e]{margin:0;color:var(--text-secondary);font-size:var(--desktop-meta-font-size);line-height:var(--desktop-body-line-height)}
