html[theme=dark]{--app-font-family:"华文楷体", "STKaiti", "Kaiti SC", "KaiTi", "楷体", Kaiti SC, Songti SC, PingFang SC, cursive, sans-serif;--app-ink:#ecf0f8f0;--app-muted:#a8b2c6ad;--app-faint:#828ca280;--app-accent:#5b9dff;--app-accent-2:#ff6b6d;--app-accent-deep:#3b82f6;--app-line:#ffffff12;--app-line-strong:#5b9dff66;--app-surface:#12141ce6;--app-surface-solid:#12141c;--app-shell-bg:#06070a;--app-sidebar-bg:radial-gradient(120% 70% at 0% 0%, #3b82f617, transparent 55%), radial-gradient(90% 55% at 100% 100%, #ff4d4f0b, transparent 50%), linear-gradient(180deg, #0c0d12 0%, #08090d 48%, #05060a 100%);--app-soft-bg:radial-gradient(120% 80% at 8% 0%, #3b82f614, transparent 55%), radial-gradient(90% 70% at 96% 100%, #ff4d4f0b, transparent 52%), linear-gradient(180deg, #0c0e14 0%, #06070a 48%, #0a0b10 100%);--app-grad-primary:linear-gradient(135deg, #1677ff, #5b9dff 48%, #ff6b6d);--app-grad-primary-hover:linear-gradient(135deg, #69b1ff 0%, #5b9dff 45%, #ff8587 100%);--app-grad-bar:linear-gradient(180deg, #1677ff, #5b9dff, #ff6b6d);--app-brand-grad:linear-gradient(120deg, #eef3ff 8%, #5b9dff 52%, #ff6b6d 120%);--app-panel-bg:#10121aeb;--app-panel-border:#ffffff14;--app-header-bg:#08090eb8;--app-nav-bg:#ffffff09;--app-nav-hover:linear-gradient(135deg, #3b82f62e, #ffffff0f 45%, #ff4d4f14);--app-nav-active:linear-gradient(135deg, #1677ff, #4c8dff 50%, #ff6b6d);--app-item-bg:#ffffff08;--app-item-active:linear-gradient(135deg, #243a6eb8, #2a1c2a8c);--app-nav-hover-border:#5b9dff6b;--app-nav-hover-shadow:0 8px 22px #00000059, 0 0 0 1px #5b9dff24;--app-orb-a:#3b82f629;--app-orb-b:#ff4d4f14;--app-mesh-line:#ffffff09;--app-inset-highlight:#ffffff08;--app-shadow-accent:#3b82f633;--app-btn-fill:linear-gradient(#161822f5, #0e1018f5);--app-btn-fill-hover:linear-gradient(#24304ef2, #281e2aeb);--app-card-shadow:0 1px 2px #00000073, 0 14px 40px #00000047;--font-family:var(--app-font-family);--text-color:var(--app-ink);--background-color:var(--app-shell-bg);--content-background-color:var(--app-surface-solid);--subtitle-color:var(--app-muted);--link-hover-color:var(--app-accent);--scrollbar-color:#687582;--scrollbar-hover-color:#9da8b3;--footer-text-color:var(--app-faint);--btn-disabled-color:#6e6e6e}html[theme=dark] .ant-btn-disabled,html[theme=dark] :disabled{color:#6e6e6e}:root{--app-font-family:"华文楷体", "STKaiti", "Kaiti SC", "KaiTi", "楷体", Kaiti SC, Songti SC, PingFang SC, cursive, sans-serif;--app-ink:#0f172aeb;--app-muted:#0f172a8c;--app-faint:#0f172a6b;--app-accent:#1677ff;--app-accent-2:#04befe;--app-accent-deep:#6253e1;--app-line:#0f172a14;--app-line-strong:#1677ff47;--app-surface:#ffffffb8;--app-surface-solid:#fff;--app-shell-bg:#f4f7fb;--app-sidebar-bg:radial-gradient(120% 70% at 0% 0%, #04befe1a, transparent 55%), linear-gradient(180deg, #f5f8fc 0%, #eef3f9 100%);--app-soft-bg:radial-gradient(120% 80% at 8% 0%, #04befe17, transparent 55%), radial-gradient(90% 70% at 96% 100%, #6253e112, transparent 52%), linear-gradient(180deg, #f7f9fc 0%, #fff 48%, #f4f7fb 100%);--app-grad-primary:linear-gradient(135deg, #6253e1, #04befe);--app-grad-primary-hover:linear-gradient(135deg, #60a5fa 0%, #3b82f6 50%, #1677ff 100%);--app-grad-bar:linear-gradient(180deg, #6253e1, #1677ff, #04befe);--app-brand-grad:linear-gradient(120deg, #0f172a 10%, #1677ff 70%, #04befe 120%);--app-panel-bg:#ffffffc7;--app-panel-border:#ffffffd9;--app-header-bg:#ffffff59;--app-nav-bg:#ffffffeb;--app-nav-hover:linear-gradient(135deg, #e6f4fffa, #f0f9ff 55%, #fff5f5f2);--app-nav-active:linear-gradient(135deg, #6253e1f2, #1677ff 55%, #04befe);--app-item-bg:#ffffffeb;--app-item-active:linear-gradient(135deg, #e6f4fff2, #ebf8fffa);--app-nav-hover-border:#1677ff61;--app-nav-hover-shadow:0 6px 18px #1677ff24, 0 0 0 1px #1677ff14;--app-orb-a:#04befe59;--app-orb-b:#1677ff38;--app-mesh-line:#0f172a0b;--app-inset-highlight:#ffffff8c;--app-shadow-accent:#1677ff1f;--app-btn-fill:linear-gradient(#ffffffeb, #ffffffeb);--app-btn-fill-hover:linear-gradient(#e6f4fffa, #f0f9ff);--app-card-shadow:0 1px 2px #0f172a08, 0 12px 36px #1677ff0f;--font-family:var(--app-font-family);--font-size:14px;--text-color:var(--app-ink);--background-color:var(--app-shell-bg);--content-background-color:var(--app-surface-solid);--subtitle-color:var(--app-muted);--link-hover-color:var(--app-accent);--link-hover-color-another:#73d13d;--scrollbar-color:#c4c6c9;--scrollbar-hover-color:#a6a6a6;--footer-text-color:var(--app-faint);--btn-disabled-color:#00000040}html,body{background-color:var(--background-color);width:100%;height:100%;font-size:var(--font-size);color:var(--text-color);z-index:0;margin:0;padding:0;overflow:auto}html *,body *{box-sizing:border-box;font-family:var(--font-family)!important}html ::-webkit-scrollbar{width:8px;height:8px}body ::-webkit-scrollbar{width:8px;height:8px}html ::-webkit-scrollbar-track{background:0 0;border-radius:8px}body ::-webkit-scrollbar-track{background:0 0;border-radius:8px}html ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:8px}body ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:8px}html ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}body ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}#root{width:100%;height:100%;min-height:100%;overflow:auto}.ant-qrcode{border:none!important}.ant-drawer .ant-drawer-content-wrapper{overflow:hidden}.ant-drawer-content{isolation:isolate;clip-path:inset(0);position:relative;background:radial-gradient(90% 50% at 0% 0%, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 55%), radial-gradient(70% 40% at 100% 100%, color-mix(in srgb, var(--app-accent-2) 10%, transparent), transparent 50%), linear-gradient(160deg, color-mix(in srgb, var(--app-accent) 6%, var(--app-surface-solid)), var(--app-surface-solid) 48%, color-mix(in srgb, var(--app-accent-2) 5%, var(--app-surface-solid)))!important;overflow:hidden!important}.ant-drawer-content:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, var(--app-accent), var(--app-accent-2), transparent);background-size:200% 100%;height:3px;animation:5.5s ease-in-out infinite globalPanelTopShine;position:absolute;inset:0 0 auto}.ant-drawer-content:after{content:"";z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;will-change:transform;background:linear-gradient(115deg,#0000 40%,#fff6 50%,#0000 60%);animation:9s ease-in-out infinite globalPanelSheen;position:absolute;inset:0}.ant-drawer-header{z-index:1;flex-shrink:0;position:relative;border-bottom-color:color-mix(in srgb, var(--app-accent) 12%, var(--app-line))!important;background:0 0!important}.ant-drawer-body{z-index:1;overscroll-behavior:contain;max-width:100%;position:relative;overflow-y:auto;background:0 0!important;overflow-x:hidden!important}.ant-drawer-footer{z-index:1;position:relative;border-top-color:color-mix(in srgb, var(--app-accent) 12%, var(--app-line))!important;background:0 0!important}html[theme=dark] .ant-drawer-content{background:radial-gradient(90% 50% at 0 0,#5b9dff29,#0000 55%),radial-gradient(70% 40% at 100% 100%,#ff6b6d1a,#0000 50%),#12141c!important}html[theme=dark] .ant-drawer-content:after{mix-blend-mode:screen;opacity:.28}.ant-modal-content{isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-line))!important;background:radial-gradient(90% 60% at 0% 0%, color-mix(in srgb, var(--app-accent) 12%, transparent), transparent 55%), radial-gradient(70% 50% at 100% 100%, color-mix(in srgb, var(--app-accent-2) 8%, transparent), transparent 50%), linear-gradient(155deg, color-mix(in srgb, var(--app-accent) 7%, var(--app-surface-solid)), var(--app-surface-solid) 50%, color-mix(in srgb, var(--app-accent-2) 5%, var(--app-surface-solid)))!important;box-shadow:0 1px 0 #ffffffb3 inset, 0 24px 64px color-mix(in srgb, var(--app-accent) 16%, transparent)!important}.ant-modal-content:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, var(--app-accent), var(--app-accent-2), transparent);background-size:200% 100%;height:3px;animation:5s ease-in-out infinite globalPanelTopShine;position:absolute;inset:0 0 auto}.ant-modal-content:after{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 40%,#ffffff6b 50%,#0000 60%);animation:8s ease-in-out infinite globalPanelSheen;position:absolute;inset:-45% -25%}.ant-modal-header,.ant-modal-body,.ant-modal-footer{z-index:1;position:relative;background:0 0!important}html[theme=dark] .ant-modal-content{background:radial-gradient(90% 60% at 0 0,#5b9dff29,#0000 55%),radial-gradient(70% 50% at 100% 100%,#ff6b6d1a,#0000 50%),#12141c!important;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #0000008c!important}html[theme=dark] .ant-modal-content:after{mix-blend-mode:screen;opacity:.28}@keyframes globalPanelTopShine{0%,to{opacity:.7;background-position:0%}50%{opacity:1;background-position:100%}}@keyframes globalPanelSheen{0%,28%{transform:translate(-48%)skew(-12deg)}68%,to{transform:translate(48%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.ant-drawer-content:before,.ant-drawer-content:after,.ant-modal-content:before,.ant-modal-content:after,.ant-table-wrapper .ant-table-container:after{animation:none!important}}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-outlined:not(textarea),.ant-input-search .ant-input-group .ant-input-affix-wrapper,.ant-input-number,.ant-input-textarea-affix-wrapper{color:var(--app-ink)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 5%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 92%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 38%, var(--app-line)), color-mix(in srgb, var(--app-accent-2) 22%, var(--app-line)), color-mix(in srgb, var(--app-accent) 28%, var(--app-line))) border-box!important;box-shadow:0 1px 0 #ffffff8c inset, 0 4px 14px color-mix(in srgb, var(--app-accent) 6%, transparent)!important;border:1px solid #0000!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s,filter .2s!important}textarea.ant-input,.ant-input-outlined.ant-input-textarea,textarea.ant-input-outlined{color:var(--app-ink)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 5%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 92%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 38%, var(--app-line)), color-mix(in srgb, var(--app-accent-2) 22%, var(--app-line)), color-mix(in srgb, var(--app-accent) 28%, var(--app-line))) border-box!important;box-shadow:0 1px 0 #ffffff8c inset, 0 4px 14px color-mix(in srgb, var(--app-accent) 6%, transparent)!important;border:1px solid #0000!important;border-radius:12px!important;transition:box-shadow .2s,filter .2s!important}.ant-input-affix-wrapper>input.ant-input,.ant-input-group .ant-input-affix-wrapper .ant-input,.ant-input-number .ant-input-number-input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-inline:10px!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.ant-input-outlined:not(textarea):not(:disabled):hover,.ant-input:not(textarea):not(:disabled):hover,.ant-input-number:hover,textarea.ant-input:not(:disabled):hover{filter:brightness(1.02);box-shadow:0 1px 0 #ffffffa6 inset, 0 6px 18px color-mix(in srgb, var(--app-accent) 12%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 94%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 55%, transparent), color-mix(in srgb, var(--app-accent-2) 40%, transparent), color-mix(in srgb, var(--app-accent) 48%, transparent)) border-box!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within,.ant-input-outlined:not(textarea):focus,.ant-input-outlined:not(textarea):focus-within,.ant-input:not(textarea):focus,.ant-input-number-focused,.ant-input-number:focus-within,textarea.ant-input:focus{filter:none;box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 3px color-mix(in srgb, var(--app-accent) 16%, transparent), 0 8px 22px color-mix(in srgb, var(--app-accent) 14%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 10%, var(--app-surface-solid)), var(--app-surface-solid)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 75%, #fff), color-mix(in srgb, var(--app-accent-2) 65%, transparent), color-mix(in srgb, var(--app-accent-deep) 55%, transparent)) border-box!important}.ant-input-search .ant-input-group{align-items:stretch;display:inline-flex!important}.ant-input-search .ant-input-group .ant-input-affix-wrapper{border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-input-search .ant-input-group-addon{background:0 0!important;border:none!important;padding:0!important}.ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button.ant-btn{background:linear-gradient(var(--app-grad-primary), var(--app-grad-primary)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 55%, transparent), color-mix(in srgb, var(--app-accent-2) 40%, transparent)) border-box!important;color:#fff!important;min-width:40px!important;height:100%!important;box-shadow:0 1px 0 #ffffff38 inset, 0 4px 14px color-mix(in srgb, var(--app-accent) 18%, transparent)!important;border:1px solid #0000!important;border-radius:0 12px 12px 0!important;margin:0!important;transition:filter .2s,box-shadow .2s,transform .2s!important}.ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button.ant-btn:hover,.ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button.ant-btn:focus{filter:brightness(1.06);color:#fff!important;box-shadow:0 1px 0 #ffffff47 inset, 0 8px 20px color-mix(in srgb, var(--app-accent) 28%, transparent)!important}.ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button.ant-btn:active{filter:brightness(.97);transform:translateY(.5px)}.ant-space-compact:has(>.ant-input-number-addon){vertical-align:top;align-items:stretch;overflow:hidden;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 5%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 92%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 38%, var(--app-line)), color-mix(in srgb, var(--app-accent-2) 22%, var(--app-line)), color-mix(in srgb, var(--app-accent) 28%, var(--app-line))) border-box!important;box-shadow:0 1px 0 #ffffff8c inset, 0 4px 14px color-mix(in srgb, var(--app-accent) 6%, transparent)!important;border:1px solid #0000!important;border-radius:12px!important;transition:box-shadow .2s,filter .2s!important;display:inline-flex!important}.ant-space-compact:has(>.ant-input-number-addon):hover{filter:brightness(1.02);box-shadow:0 1px 0 #ffffffa6 inset, 0 6px 18px color-mix(in srgb, var(--app-accent) 12%, transparent)!important}.ant-space-compact:has(>.ant-input-number-addon):focus-within{filter:none;box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 3px color-mix(in srgb, var(--app-accent) 18%, transparent), 0 8px 22px color-mix(in srgb, var(--app-accent) 14%, transparent)!important}.ant-space-compact:has(>.ant-input-number-addon)>.ant-input-number{flex:auto;min-width:0;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ant-space-compact:has(>.ant-input-number-addon)>.ant-input-number:hover{flex:auto;min-width:0;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ant-space-compact:has(>.ant-input-number-addon)>.ant-input-number-focused{flex:auto;min-width:0;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ant-space-compact:has(>.ant-input-number-addon)>.ant-input-number:focus-within{flex:auto;min-width:0;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}:is(.ant-space-compact:has(>.ant-input-number-addon)>.ant-space-addon,.ant-space-compact:has(>.ant-input-number-addon)>.ant-input-number-addon){white-space:nowrap;justify-content:center;align-items:center;font-weight:650;color:var(--app-ink)!important;border:none!important;border-inline-start:1px solid color-mix(in srgb, var(--app-accent) 14%, var(--app-line))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 12px!important;display:inline-flex!important}html[theme=dark] .ant-space-compact:has(>.ant-input-number-addon){background:linear-gradient(#5b9dff14,#12141ceb) padding-box padding-box,linear-gradient(135deg,#5b9dff66,#ff6b6d38,#5b9dff52) border-box!important;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000047!important}:is(html[theme=dark] .ant-space-compact:has(>.ant-input-number-addon)>.ant-space-addon,html[theme=dark] .ant-space-compact:has(>.ant-input-number-addon)>.ant-input-number-addon){color:#ffffffd9!important;background:0 0!important;border-inline-start-color:#5b9dff38!important}html[theme=dark] .ant-space-compact:has(>.ant-input-number-addon):focus-within{box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #5b9dff33,0 10px 26px #0006!important}.ant-input-clear-icon,.ant-input-prefix,.ant-input-suffix{color:var(--app-muted)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:var(--app-faint)!important}html[theme=dark] .ant-input:not(textarea),html[theme=dark] .ant-input-affix-wrapper,html[theme=dark] .ant-input-outlined:not(textarea),html[theme=dark] .ant-input-search .ant-input-group .ant-input-affix-wrapper,html[theme=dark] .ant-input-number,html[theme=dark] textarea.ant-input{background:linear-gradient(#5b9dff14,#12141ceb) padding-box padding-box,linear-gradient(135deg,#5b9dff66,#ff6b6d38,#5b9dff52) border-box!important;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000047!important}html[theme=dark] .ant-input-affix-wrapper-focused,html[theme=dark] .ant-input-affix-wrapper:focus-within,html[theme=dark] .ant-input-outlined:not(textarea):focus,html[theme=dark] .ant-input-outlined:not(textarea):focus-within,html[theme=dark] .ant-input:not(textarea):focus,html[theme=dark] .ant-input-number-focused,html[theme=dark] .ant-input-number:focus-within,html[theme=dark] textarea.ant-input:focus{box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #5b9dff33,0 10px 26px #0006!important}:where(.ant-btn.ant-btn-default):not(.ant-btn-dangerous):not(.ant-input-search-button):not(:disabled):not(.ncm-solid-btn){font-weight:650;color:var(--app-ink)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 7%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 94%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 42%, var(--app-line)), color-mix(in srgb, var(--app-accent-2) 26%, var(--app-line)), color-mix(in srgb, var(--app-accent) 32%, var(--app-line))) border-box!important;box-shadow:0 1px 0 #ffffff8c inset, 0 4px 14px color-mix(in srgb, var(--app-accent) 8%, transparent)!important;border:1px solid #0000!important;border-radius:12px!important;transition:filter .2s,box-shadow .2s,transform .18s!important}:where(.ant-btn.ant-btn-default):not(.ant-btn-dangerous):not(.ant-input-search-button):not(:disabled):not(.ncm-solid-btn) .anticon{color:inherit}:where(.ant-btn.ant-btn-default):not(.ant-btn-dangerous):not(.ant-input-search-button):not(:disabled):not(.ncm-solid-btn):hover,:where(.ant-btn.ant-btn-default):not(.ant-btn-dangerous):not(.ant-input-search-button):not(:disabled):not(.ncm-solid-btn):focus{filter:brightness(1.03);transform:translateY(-1px);color:var(--app-ink)!important;box-shadow:0 1px 0 #ffffffa6 inset, 0 8px 18px color-mix(in srgb, var(--app-accent) 16%, transparent)!important}:where(.ant-btn.ant-btn-default):not(.ant-btn-dangerous):not(.ant-input-search-button):not(:disabled):not(.ncm-solid-btn):active{filter:brightness(.98);transform:translateY(0)}html[theme=dark] :where(.ant-btn.ant-btn-default):not(.ant-btn-dangerous):not(.ant-input-search-button):not(:disabled):not(.ncm-solid-btn){background:linear-gradient(#5b9dff1f,#12141ceb) padding-box padding-box,linear-gradient(135deg,#5b9dff73,#ff6b6d38,#5b9dff59) border-box!important;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #00000047!important}.ant-select:not(.ant-select-borderless):not(.ant-select-customize-input){--ant-select-border-color:transparent!important;--ant-select-background-color:transparent!important;--ant-select-border-radius:12px!important;color:var(--app-ink)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 5%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 92%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 38%, var(--app-line)), color-mix(in srgb, var(--app-accent-2) 22%, var(--app-line)), color-mix(in srgb, var(--app-accent) 28%, var(--app-line))) border-box!important;box-shadow:0 1px 0 #ffffff8c inset, 0 4px 14px color-mix(in srgb, var(--app-accent) 6%, transparent)!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;transition:box-shadow .2s,filter .2s!important}.ant-select:not(.ant-select-borderless) .ant-select-selector{color:inherit!important;box-shadow:none!important;border-radius:inherit!important;background:0 0!important;border:none!important}.ant-select:not(.ant-select-disabled):not(.ant-select-borderless):not(.ant-select-customize-input):hover{filter:brightness(1.02);--ant-select-border-color:transparent!important;--ant-select-background-color:transparent!important;box-shadow:0 1px 0 #ffffffa6 inset, 0 6px 18px color-mix(in srgb, var(--app-accent) 12%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-solid)), color-mix(in srgb, var(--app-surface-solid) 94%, transparent)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 52%, var(--app-line)), color-mix(in srgb, var(--app-accent-2) 32%, var(--app-line)), color-mix(in srgb, var(--app-accent) 42%, var(--app-line))) border-box!important}.ant-select-focused:not(.ant-select-disabled):not(.ant-select-borderless):not(.ant-select-customize-input),.ant-select-open:not(.ant-select-disabled):not(.ant-select-borderless):not(.ant-select-customize-input){filter:none;--ant-select-border-color:transparent!important;--ant-select-background-color:transparent!important;box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 3px color-mix(in srgb, var(--app-accent) 16%, transparent), 0 8px 22px color-mix(in srgb, var(--app-accent) 14%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 10%, var(--app-surface-solid)), var(--app-surface-solid)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 75%, #fff), color-mix(in srgb, var(--app-accent-2) 65%, transparent), color-mix(in srgb, var(--app-accent-deep) 55%, transparent)) border-box!important}.ant-select .ant-select-selection-placeholder,.ant-select .ant-select-placeholder{color:var(--app-faint)!important}.ant-select .ant-select-arrow,.ant-select .ant-select-suffix,.ant-select .ant-select-clear{color:var(--app-muted)!important}.ant-select .ant-select-clear:hover{color:var(--app-ink)!important}.ant-select-multiple .ant-select-selection-item{--ant-select-multi-item-background:color-mix(in srgb, var(--app-accent) 10%, var(--app-surface-solid))!important;--ant-select-multi-item-border-color:color-mix(in srgb, var(--app-accent) 22%, var(--app-line))!important;--ant-select-multi-item-border-radius:8px!important;color:var(--app-ink)!important;border:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-line))!important;background:color-mix(in srgb, var(--app-accent) 10%, var(--app-surface-solid))!important;border-radius:8px!important}.ant-select-dropdown{overflow:hidden;border:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-line))!important;background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-solid)), var(--app-surface-solid) 45%, color-mix(in srgb, var(--app-accent-2) 4%, var(--app-surface-solid)))!important;box-shadow:0 1px 0 #ffffff8c inset, 0 16px 40px color-mix(in srgb, var(--app-accent) 14%, transparent), 0 8px 24px #00000014!important;border-radius:14px!important;padding:6px!important}.ant-select-dropdown .ant-select-item{color:var(--app-ink)!important;border-radius:10px!important;transition:background .15s,color .15s!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--app-accent) 10%, transparent)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--app-ink)!important;background:color-mix(in srgb, var(--app-accent) 16%, transparent)!important;font-weight:650!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled).ant-select-item-option-active{background:color-mix(in srgb, var(--app-accent) 20%, transparent)!important}.ant-select-dropdown .rc-virtual-list-holder-inner{gap:2px}html[theme=dark] .ant-select:not(.ant-select-borderless):not(.ant-select-customize-input){--ant-select-border-color:transparent!important;--ant-select-background-color:transparent!important;background:linear-gradient(#5b9dff14,#12141ceb) padding-box padding-box,linear-gradient(135deg,#5b9dff66,#ff6b6d38,#5b9dff52) border-box!important;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000047!important}html[theme=dark] .ant-select:not(.ant-select-disabled):not(.ant-select-borderless):not(.ant-select-customize-input):hover{background:linear-gradient(#5b9dff24,#12141cf0) padding-box padding-box,linear-gradient(135deg,#5b9dff8c,#ff6b6d47,#5b9dff66) border-box!important;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000057!important}html[theme=dark] .ant-select-focused:not(.ant-select-disabled):not(.ant-select-borderless):not(.ant-select-customize-input),html[theme=dark] .ant-select-open:not(.ant-select-disabled):not(.ant-select-borderless):not(.ant-select-customize-input){background:linear-gradient(#5b9dff29,#12141cf5) padding-box padding-box,linear-gradient(135deg,#5b9dffb3,#ff6b6d59,#5b9dff80) border-box!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #5b9dff33,0 10px 26px #0006!important}html[theme=dark] .ant-select-multiple .ant-select-selection-item{background:#5b9dff24!important;border-color:#5b9dff47!important}html[theme=dark] .ant-select-dropdown{background:linear-gradient(165deg,#5b9dff1f,#12141cf5 48%,#ff6b6d0f)!important;border-color:#5b9dff38!important;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000073!important}html[theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#5b9dff24!important}html[theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#5b9dff38!important}.ant-table-wrapper .ant-spin-container,.ant-table-wrapper .ant-table{z-index:1;position:relative;background:0 0!important}.ant-table-wrapper .ant-table-container{border:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-line));background:linear-gradient(155deg, color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-solid)) 0%, var(--app-surface-solid) 42%, color-mix(in srgb, var(--app-accent-2) 5%, var(--app-surface-solid)) 100%);box-shadow:0 1px 0 #fff9 inset, 0 0 0 1px color-mix(in srgb, var(--app-accent) 6%, transparent), 0 16px 40px color-mix(in srgb, var(--app-accent) 10%, transparent);border-radius:18px;position:relative;overflow:hidden}.ant-table-wrapper .ant-table-container:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--app-accent), var(--app-accent-2), transparent);opacity:.9;pointer-events:none;background-size:200% 100%;height:3px;animation:5.5s ease-in-out infinite globalPanelTopShine;position:absolute;inset:0 0 auto}.ant-table-wrapper .ant-table-container:after{content:"";z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 40%,#ffffff61 50%,#0000 60%);animation:10s ease-in-out infinite globalPanelSheen;position:absolute;inset:-40% -20%}.ant-table-wrapper .ant-table-thead>tr>th{letter-spacing:.04em;position:relative;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 14%, var(--app-surface-solid)), color-mix(in srgb, var(--app-accent) 5%, var(--app-surface-solid)))!important;color:var(--app-ink)!important;border-bottom:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-line))!important;padding-top:14px!important;padding-bottom:14px!important;font-size:13px!important;font-weight:750!important}.ant-table-wrapper .ant-table-thead>tr>th:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--app-accent) 35%, transparent), transparent);height:1px;position:absolute;bottom:0;left:12px;right:12px}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{transition:background .18s,box-shadow .18s;border-bottom:1px solid color-mix(in srgb, var(--app-line) 80%, transparent)!important;background:0 0!important;padding-top:12px!important;padding-bottom:12px!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:0!important;line-height:0!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td>div{height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:color-mix(in srgb, var(--app-accent) 4%, transparent)!important}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:color-mix(in srgb, var(--app-accent) 11%, transparent)!important}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td:first-child{box-shadow:inset 3px 0 0 var(--app-accent)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb, var(--app-accent) 14%, transparent)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:color-mix(in srgb, var(--app-accent) 18%, transparent)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--app-accent-2)}.ant-table-wrapper .ant-table-cell-fix{background:color-mix(in srgb, var(--app-surface-solid) 90%, var(--app-accent) 10%)!important}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 2px 2px!important}.ant-table-wrapper .ant-pagination .ant-pagination-item{border-color:color-mix(in srgb, var(--app-accent) 16%, var(--app-line))!important;background:color-mix(in srgb, var(--app-accent) 4%, var(--app-surface-solid))!important;border-radius:10px!important}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{background:var(--app-grad-primary)!important;border-color:#0000!important}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-table-wrapper .ant-table-placeholder .ant-table-cell{position:relative;background:0 0!important;border-bottom:none!important;padding:16px 12px!important}.ant-table-wrapper .ant-table-placeholder .ant-table-cell:before{content:none}.ant-table-wrapper .ant-table-placeholder .ant-empty{margin:0!important}html[theme=dark] .ant-table-wrapper .ant-table-container{background:linear-gradient(160deg,#5b9dff1a 0%,#12141cf5 40%,#ff6b6d0a 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0006}html[theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(#5b9dff29,#ffffff08)!important;border-bottom-color:#5b9dff38!important}html[theme=dark] .ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#ffffff07!important}html[theme=dark] .ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#5b9dff1f!important}html[theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#5b9dff29!important}html[theme=dark] .ant-table-wrapper .ant-pagination .ant-pagination-item{background:#ffffff0a!important;border-color:#ffffff14!important}.ncm-confirm-modal.ant-modal-confirm .ant-modal-content{border:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-line));background:radial-gradient(90% 60% at 0% 0%, color-mix(in srgb, var(--app-accent) 12%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--app-accent) 6%, var(--app-surface-solid)), var(--app-surface-solid) 48%, color-mix(in srgb, var(--app-accent-2) 5%, var(--app-surface-solid)));box-shadow:0 1px 0 #ffffffb3 inset, 0 22px 56px color-mix(in srgb, var(--app-accent) 16%, transparent);border-radius:18px;overflow:hidden}.ncm-confirm-modal.ant-modal-confirm .ant-modal-confirm-body{gap:14px;display:flex}.ncm-confirm-modal.ant-modal-confirm .ant-modal-confirm-title{letter-spacing:.01em;font-size:16px;font-weight:750}.ncm-confirm-modal.ant-modal-confirm .ant-modal-confirm-content{color:var(--app-ink);margin-top:6px}.ncm-confirm-modal.ant-modal-confirm .ant-modal-confirm-btns{margin-top:22px}.ncm-confirm-modal .ncm-confirm-ok.ant-btn-primary{background:var(--app-grad-primary);box-shadow:0 8px 18px var(--app-shadow-accent);border:none}.ncm-confirm-modal .ncm-confirm-ok.ant-btn-primary:hover{background:var(--app-grad-primary-hover)!important}.ncm-confirm-danger.ant-modal-confirm .ant-modal-confirm-body>.anticon{color:#ff4d4f!important}.ncm-confirm-primary.ant-modal-confirm .ant-modal-confirm-body>.anticon{color:var(--app-accent)!important}html[theme=dark] .ncm-confirm-modal.ant-modal-confirm .ant-modal-content{background:radial-gradient(90% 60% at 0 0,#5b9dff24,#0000 55%),linear-gradient(160deg,#161821,#12141c 55%,#14161f);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #00000073}.ant-notification .ant-notification-notice,.ncm-notify.ant-notification-notice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;width:360px;padding:14px 16px;overflow:hidden;border-radius:14px!important;box-shadow:inset 0 1px #ffffffb8,0 16px 36px #0f172a1f!important}.ant-notification .ant-notification-notice-message,.ncm-notify .ant-notification-notice-message{letter-spacing:.01em;color:#0f172aeb!important;margin-bottom:4px!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important}.ant-notification .ant-notification-notice-description,.ncm-notify .ant-notification-notice-description{color:#64748beb!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.ant-notification .ant-notification-notice-icon,.ncm-notify .ant-notification-notice-icon{margin-inline-end:12px!important;font-size:20px!important}.ncm-notify-success.ant-notification-notice,.ant-notification-notice-success{background:radial-gradient(90% 70% at 0 0,#52c41a29,#0000 55%),linear-gradient(155deg,#f6ffed 0%,#fff 48%,#f0ffe6 100%)!important;border-color:#52c41a47!important}.ncm-notify-success .ant-notification-notice-icon,.ant-notification-notice-success .ant-notification-notice-icon{color:#52c41a!important}.ncm-notify-error.ant-notification-notice,.ant-notification-notice-error{background:radial-gradient(90% 70% at 0 0,#ff4d4f24,#0000 55%),linear-gradient(155deg,#fff2f0 0%,#fff 48%,#fff1f0 100%)!important;border-color:#ff4d4f47!important}.ncm-notify-error .ant-notification-notice-icon,.ant-notification-notice-error .ant-notification-notice-icon{color:#ff4d4f!important}.ncm-notify-warning.ant-notification-notice,.ant-notification-notice-warning{background:radial-gradient(90% 70% at 0 0,#faad1429,#0000 55%),linear-gradient(155deg,#fffbe6 0%,#fff 48%,#fff7e6 100%)!important;border-color:#faad1452!important}.ncm-notify-warning .ant-notification-notice-icon,.ant-notification-notice-warning .ant-notification-notice-icon{color:#faad14!important}.ncm-notify-info.ant-notification-notice,.ant-notification-notice-info{background:radial-gradient(90% 70% at 0 0,#1677ff24,#0000 55%),linear-gradient(155deg,#e6f4ff 0%,#fff 48%,#f0f5ff 100%)!important;border-color:#1677ff47!important}.ncm-notify-info .ant-notification-notice-icon,.ant-notification-notice-info .ant-notification-notice-icon{color:#1677ff!important}html[theme=dark] .ant-notification .ant-notification-notice,html[theme=dark] .ncm-notify.ant-notification-notice{box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000073!important}html[theme=dark] .ant-notification .ant-notification-notice-message,html[theme=dark] .ncm-notify .ant-notification-notice-message{color:#ecf0f8f0!important}html[theme=dark] .ant-notification .ant-notification-notice-description,html[theme=dark] .ncm-notify .ant-notification-notice-description{color:#94a3b8e6!important}html[theme=dark] .ncm-notify-success.ant-notification-notice,html[theme=dark] .ant-notification-notice-success{background:radial-gradient(90% 70% at 0 0,#52c41a2e,#0000 55%),linear-gradient(155deg,#162016 0%,#14161f 55%,#121812 100%)!important;border-color:#52c41a59!important}html[theme=dark] .ncm-notify-error.ant-notification-notice,html[theme=dark] .ant-notification-notice-error{background:radial-gradient(90% 70% at 0 0,#ff4d4f29,#0000 55%),linear-gradient(155deg,#241618 0%,#14161f 55%,#1c1416 100%)!important;border-color:#ff4d4f59!important}html[theme=dark] .ncm-notify-warning.ant-notification-notice,html[theme=dark] .ant-notification-notice-warning{background:radial-gradient(90% 70% at 0 0,#faad1429,#0000 55%),linear-gradient(155deg,#241e12 0%,#14161f 55%,#1c1a14 100%)!important;border-color:#faad1459!important}html[theme=dark] .ncm-notify-info.ant-notification-notice,html[theme=dark] .ant-notification-notice-info{background:radial-gradient(90% 70% at 0 0,#5b9dff2e,#0000 55%),linear-gradient(155deg,#161c28 0%,#14161f 55%,#12161f 100%)!important;border-color:#5b9dff59!important}@media (width<=767px){.ant-modal{padding-bottom:env(safe-area-inset-bottom,0px);max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal .ant-modal-content{border-radius:16px}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-notification{margin-right:12px!important}.ant-notification-notice{max-width:360px;width:calc(100vw - 24px)!important}}._root_4q7lp_1{background:0 0;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}._fullscreen_4q7lp_14{background:var(--app-shell-bg);height:100dvh}._rings_4q7lp_20{flex-shrink:0;width:120px;height:120px;position:relative;overflow:visible}._ring_4q7lp_20{border:2px solid #0000;border-top-color:color-mix(in srgb, var(--app-accent) 55%, transparent);border-right-color:color-mix(in srgb, var(--app-accent) 22%, transparent);box-sizing:border-box;border-radius:50%;animation:1.1s linear infinite _ringSpin_4q7lp_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._ringA_4q7lp_41{width:36px;height:36px;animation-duration:.9s}._ringB_4q7lp_47{border-top-color:color-mix(in srgb, var(--app-accent-2) 50%, transparent);border-right-color:color-mix(in srgb, var(--app-accent-2) 18%, transparent);width:64px;height:64px;animation-duration:1.35s;animation-direction:reverse}._ringC_4q7lp_56{border-style:dashed;border-color:color-mix(in srgb, var(--app-accent-deep) 28%, transparent);border-top-color:color-mix(in srgb, var(--app-accent-deep) 48%, transparent);width:96px;height:96px;animation-duration:1.8s}@keyframes _ringSpin_4q7lp_1{to{transform:translate(-50%,-50%)rotate(360deg)}}
