.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.user-avatar{width:100%;margin-top:50px;padding-left:30px;padding-right:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:left;gap:20px;color:var(--mainColor4)}.menu-container{width:228px;height:100vh;gap:50px;flex-shrink:0;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.mac-window-container{display:flex;flex-direction:column;width:100%;height:calc(100vh - 100px);background-color:#1e1e1ef2;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #00000080,0 24px 50px #0009;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--resizeIcon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFV0lEQVR4Aeyc4XXTQBCELVqgB+iBP0AB1JRQUwoI/EkPoQZSg5lJfC+xkK07O6u73Z2825wlnU+7M9+JPGPpw04/qRUQAKnt3+0EgABIrkDy8nUFEADJFUhevq4AAiC5AknLL2XrClCUSNoLgKTGl7IFQFEiaS8AkhpfyhYARYmkvQBIanwpWwAUJZL2AiCZ8fNyBcBckWTbAiCZ4fNyBcBckWTbAiCZ4fNyBcBckWTbKQDY7/ffEPfO49aCzdAAwPBbxB7C3SO+OY+vyP/dW1gAYDxXzM27K+Z0wlNphwQA5nO1y/xTrr/ZHxIA1EcA0KmtKRAVgLW6dfyggAA4CJG1iwrAr6yGttYdEoBpmggAo1WPdONDAkAXAcF39D8RamcUCAsAawYE/CyAEDC4K12sFRwaABZPCA6BbrzGHHtGeAB6iuvh3ALAg0uGOQoAQ3E9TC0APLhkmKMAMBTXw9QCwINLhjkKAENxe05de24BUKtU0HECIKixtWUJgFqlgo4TABcYu9/vPx7i8wVvH+otAqDRDhj/BW8p8QnbPxBuQRAAcLOmwWSu+h8Y+xExbwWEpWPzsUNtC4AKO2g+hnHVozvb3F0JBMBZP3e7BvM5U/crAJNoCQFwRq1G859nOrzn+bWHXwLghEsHI2su+ydm8LFbACz4dI350zQ9LUw57C4BMLPmGvMx1R+EqyYA3th1pflPWP2Pb6Zz8dIcAIg6vzef39QdThzkyb/gL/03n+Y/DFdURUJmAEBQGr90b/4NjrENAwKSSWk++TADAJPzoQzoTjaC0P0u3ijmn1R55YAJABC1dnXfrORnehh5pl35RVgTAMrkFX23K4DMf3HHCgCT59m8pHz9b5n/qqEVAK9nGOyVzD82JBUAMv/YfG6lAUDm0+7/IwUAV5pP1dx9wsekayI8AO9g/gM+4h32P3hqTD43JjQAMv+c9S/HwgIg818MXvsdEgCZv2b76/FwAMj8V3NrXoUCQObXWH48JgwAMv/Y2NqtEAAkMf93rakt49wDEMD8i55o2mLyubGuAQhgPr2peoglPoyq/Y4F56wOtwAEMX8HY3kFWIOAj72tNrVloEsAophfjAIEt4gJ2wSBQJT4zv0IbuPw+zeXAECGS7+9i7fuhv1sH0YTBJpewsx4CsFwBwBW/zV34A5rPs3oEe4AgEifEJc0mb+gmisArlj9Mn/BfO5yBQAS/otobaHMby1+bbw3ANbqmR+X+XNFZtuuAMBfyfxmDmNWxuKmzF+U5XinKwAOqdd8P0/mH8Ra69wBwKsA4g6FLd2Lz7t073C89iqBaXI3dwAUu2DyI6KAwFuzuerZlyHqKxRwC0CpDRAQBK58rfoiSkPvHoCGWjV0QQEBsCDKiLuschIAVso6mVcAODHKKk0BYKWsk3kFgBOjrNIUAFbKOplXADgxyipNAWClrJN5BcDgRlmn1x2A/bg/t0jN5Lv41qa2zN8dgJZkNx7Lh1jyaaahIRAA61QRgrXH3q7PMugIAVBnDB983e2ppnUpXjZKANTrJgDqtdJILwroCuDFKaM8BUC9sOb36b1NZavXAqBO6Z/TNAmAOq3CjaL5YT8LsLoC8Hk2XDGeg7doY+FPYc3nUjUBAKrN73OnmN6C8FKj0GECQGjFghUnAIIZ2lqOAGhVLNh4ATCYoVunIwC2Vnyw8wmAwQzZOh0BsLXig51PAAxmyNbpCICtFR/sfAJgMEO2TkcAbK34YOcTAIMY0isNAdBL+UHOKwAGMaJXGgKgl/KDnFcADGJErzQEQC/lBzmvABjEiF5pCIBeyg9yXgHQ2Yjep/8HAAD//2TWwBcAAAAGSURBVAMANg3FH1B/cb4AAAAASUVORK5CYII=)}.mac-window-container .window-header{height:38px;min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.4);background:linear-gradient(to bottom,#ffffff05,#fff0);-webkit-user-select:none;user-select:none}.mac-window-container .window-header .traffic-lights{display:flex;align-items:center;gap:8px}.mac-window-container .window-header .traffic-lights:hover .dot:before{opacity:1}.mac-window-container .window-header .dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f;position:relative;display:flex;align-items:center;justify-content:center}.mac-window-container .window-header .dot:before{content:"";opacity:0;font-size:8px;font-weight:900;color:#0009;transition:opacity .1s ease-in-out}.mac-window-container .window-header .dot.close{background-color:#ff5f56}.mac-window-container .window-header .dot.close:before{content:"×";font-size:9px}.mac-window-container .window-header .dot.close:active{filter:brightness(.8)}.mac-window-container .window-header .dot.minimize{background-color:#ffbd2e}.mac-window-container .window-header .dot.minimize:before{content:"−"}.mac-window-container .window-header .dot.minimize:active{filter:brightness(.8)}.mac-window-container .window-header .dot.maximize{background-color:#27c93f}.mac-window-container .window-header .dot.maximize:before{content:"+"}.mac-window-container .window-header .dot.maximize:active{filter:brightness(.8)}.mac-window-container .window-content{flex:1;position:relative;overflow-y:auto;overflow-x:hidden;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-font-smoothing:antialiased;color:#fff}.mac-window-container .window-content::-webkit-scrollbar{width:12px;height:12px}.mac-window-container .window-content::-webkit-scrollbar-track{background:transparent}.mac-window-container .window-content::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:10px;border:3px solid transparent;background-clip:content-box}.mac-window-container .window-content::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.mac-window-container .window-content::-webkit-scrollbar-corner{background:transparent}.mac-window-container .react-resizable-handle{z-index:999;background-size:10px}.mac-window-container .react-resizable-handle-nw{transform:rotate(90deg)!important;cursor:nw-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-n{transform:rotate(-45deg)!important;cursor:n-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-s{transform:rotate(-45deg)!important;cursor:s-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-w{transform:rotate(45deg) translate(-2px) translateY(2px)!important;cursor:w-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-e{transform:rotate(45deg) translate(2px) translateY(-2px)!important;cursor:e-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-sw{transform:rotate(0) translate(-4px)!important;cursor:sw-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-ne{transform:rotate(0)!important;cursor:ne-resize!important;background-image:var(--resizeIcon)}.mac-window-container .react-resizable-handle-se{transform:rotate(90deg) translateY(-4px)!important;cursor:se-resize!important;background-image:var(--resizeIcon)}.sidebar-menu{width:240px;padding:20px 12px;background-color:transparent}.menu-item{display:flex;align-items:center;position:relative;height:50px;padding:0 16px;margin-bottom:8px;cursor:pointer;transition:all .3s ease}.menu-item:hover{background-color:#ffffff0d}.menu-item .menu-icon{margin-right:12px;font-size:18px;transition:color .3s ease}.menu-item i{margin-right:12px;font-size:18px;color:#8c8c8c}.show-move-target{transform:scale(0);transition:.5s;animation-name:showMoveTarget;animation-duration:.5s;animation-fill-mode:forwards}@keyframes showMoveTarget{0%{transform:scale(0)}to{transform:scale(1)}}.wait-to-select-move{display:flex;align-items:center;position:relative;height:50px;padding:0 16px;margin-bottom:8px;cursor:pointer;transition:all .3s ease}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.square-grid-container .dark-menu-container{background:#1e1e1ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0009;border-radius:8px;padding:6px;display:flex;flex-direction:column;min-width:100px;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:menuFadeIn .15s ease-out}.square-grid-container .dark-menu-header{padding:8px 10px;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px;-webkit-user-select:none;user-select:none}.square-grid-container .dark-menu-item{display:flex;align-items:center;padding:8px 10px;cursor:pointer;font-size:13px;border-radius:4px;transition:all .2s;color:#ccc;gap:10px}.square-grid-container .dark-menu-item:hover{background:#ffffff1a;color:#fff}.square-grid-container .menu-icon{width:16px;height:16px;opacity:.7}.square-grid-container .dark-menu-item:hover .menu-icon{opacity:1}@keyframes menuFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.full-height-spin{height:100%!important;width:100%!important}.full-height-spin .ant-spin-container{height:100%!important;width:100%!important;display:flex;flex-direction:column}.horizontal-scroll-container{position:relative;display:flex;align-items:center}.scroll-container{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scroll-container::-webkit-scrollbar{display:none}.scroll-content{display:inline-flex;height:100%;white-space:nowrap;padding:10px}.scroll-item{display:inline-block;flex-shrink:0;height:100%}.scroll-arrow{position:absolute;outline:none;transform:translate(0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:-5px;width:50px;height:calc(100% + 10px);border:none;background:#1e1e1ee6;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;z-index:10;transition:all .2s ease}.scroll-arrow:hover:not(:disabled){background:#1e1e1ee6;box-shadow:0 4px 12px #0003;transform:translateY(-2px) scale(1.05)}.scroll-arrow:disabled{opacity:.5;cursor:not-allowed}.scroll-arrow-left{left:-10px}.scroll-arrow-right{right:-10px}.scroll-arrow svg{width:24px;height:24px}.horizontal-scroll-container.show-scrollbar .scroll-container{overflow-x:auto}.horizontal-scroll-container.show-scrollbar .scroll-container::-webkit-scrollbar{display:block;height:6px}.horizontal-scroll-container.show-scrollbar .scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.horizontal-scroll-container.show-scrollbar .scroll-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.horizontal-scroll-container.show-scrollbar .scroll-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.data-changer-scroll-container{align-items:center;padding:0 20px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.data-changer-scroll-item{padding:0;display:flex;align-items:center}.charts-container{width:100%;position:relative;height:calc(100vh - 150px)}.chart-gallery-container{width:100%;height:100%;padding:0 40px 60px;box-sizing:border-box;overflow-y:auto;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}.chart-gallery-container::-webkit-scrollbar{width:8px}.chart-gallery-container::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.chart-gallery-container .date-section{margin-bottom:40px}.chart-gallery-container .date-section .date-header{position:sticky;top:0;z-index:10;display:flex;align-items:baseline;padding:20px 0 16px;margin-bottom:20px;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(136,136,136,.2)}.chart-gallery-container .date-section .date-header .date-text{font-size:18px;font-weight:600;color:#e5e5e5;letter-spacing:.5px}.chart-gallery-container .date-section .date-header .count-badge{margin-left:12px;font-size:13px;color:#888}.chart-gallery-container .date-section .chart-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.chart-gallery-container .chart-card{position:relative;display:flex;flex-direction:column;background-color:#141414;border:1px solid #262626;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.chart-gallery-container .chart-card:hover{transform:translateY(-4px);border-color:#3b82f6;box-shadow:0 8px 24px #0009}.chart-gallery-container .chart-card:hover .card-thumb img{transform:scale(1.05);opacity:1}.chart-gallery-container .chart-card:hover .card-title{color:#fff}.chart-gallery-container .chart-card .card-thumb{width:100%;aspect-ratio:16 / 9;background-color:#1f1f1f;overflow:hidden;display:flex;align-items:center;justify-content:center}.chart-gallery-container .chart-card .card-thumb img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s,transform .5s}.chart-gallery-container .chart-card .card-thumb .placeholder-icon{font-size:32px;color:#333}.chart-gallery-container .chart-card .card-info{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.chart-gallery-container .chart-card .card-info .card-title{font-size:18px;font-weight:500;color:#d4d4d4;white-space:nowrap;display:flex;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.chart-gallery-container .chart-card .card-info .card-meta{display:flex;justify-content:space-between;align-items:center}.chart-gallery-container .chart-card .card-info .card-meta .card-time{font-size:12px;color:#525252;font-family:monospace}.chart-gallery-container .chart-card .card-info .card-meta .card-tag{font-size:10px;padding:2px 6px;background-color:#262626;color:#666;border-radius:4px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;color:#888}.empty-state .empty-text{margin-top:16px;font-size:14px}:root{--bg-modal: #050505;--bg-sidebar: #0a0a0a;--bg-content: #0e0e0e;--bg-card: #121212;--bg-card-hover: #181818;--bg-active: #1c1c1e;--primary: #3370ff;--text-main: #ffffff;--text-sub: #666;--line: rgba(255, 255, 255, .05);--ease: cubic-bezier(.2, 0, 0, 1)}.import-modal-wrapper{background-color:var(--bg-modal);color:var(--text-main);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px -20px #000000e6;width:100%;height:calc(100vh - 200px);position:relative;display:flex}.slider-track{width:100%;height:100%;display:flex;position:relative;transition:transform .5s var(--ease)}.step-container{width:100%;height:100%;display:flex;flex-shrink:0}.sidebar{width:260px;background:var(--bg-sidebar);border-right:1px solid var(--line);padding:20px 0;overflow-y:auto}.report-item{padding:16px 24px;cursor:pointer;transition:.2s;border-left:3px solid transparent}.report-item:hover{background:var(--bg-card-hover)}.report-item.active{background:var(--bg-active);border-left-color:var(--primary)}.report-title{font-size:14px;font-weight:500;color:#ddd;margin-bottom:4px}.report-desc{font-size:12px;color:var(--text-sub)}.preview-area{flex:1;width:calc(100% - 200px);background:var(--bg-modal);padding:30px;display:flex;flex-direction:column}.preview-box{flex:1;background:#080808;border:1px dashed var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative}.chart-mock{display:flex;align-items:flex-end;gap:8px;height:100px}.bar{width:16px;background:#222;border-radius:2px 2px 0 0}.bar:nth-child(3){background:var(--primary);box-shadow:0 0 20px #3370ff4d}.config-panel{width:100%;padding:40px 80px;background:var(--bg-modal);display:flex;flex-direction:column;overflow-y:auto}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.panel-title{font-size:18px;font-weight:500}.option-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.02);border-radius:8px;padding:24px;margin-bottom:16px;cursor:pointer;transition:all .3s var(--ease);position:relative}.option-card:hover{background:var(--bg-card-hover)}.option-card.active{background:var(--bg-active);border-color:#ffffff1a;box-shadow:0 4px 30px #00000080}.option-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--primary);opacity:0;transition:.3s}.option-card.active:before{opacity:1}.card-title{font-size:14px;color:#888;transition:.3s}.option-card.active .card-title{color:#fff;font-weight:500}.expansion-area{max-height:0;opacity:0;overflow:hidden;transition:all .4s var(--ease)}.option-card.active .expansion-area{max-height:600px;opacity:1;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);overflow:visible}.tab-switch{display:flex;gap:24px;margin-bottom:20px}.tab-item{font-size:13px;color:#555;cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:.3s}.tab-item:hover{color:#888}.tab-item.selected{color:#fff;border-bottom-color:var(--primary)}.grid-select{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.grid-item{font-size:12px;color:#555;background:#ffffff08;padding:8px;text-align:center;border-radius:4px;cursor:pointer;transition:.2s;-webkit-user-select:none;user-select:none}.grid-item:hover{color:#bbb;background:#ffffff0f}.grid-item.selected{color:#fff;background:#3370ff26;box-shadow:0 0 0 1px #3370ff4d}.ghost-input .ant-input{background:transparent!important;border:none!important;border-bottom:1px solid #333!important;border-radius:0!important;color:#fff!important;padding-left:0!important;box-shadow:none!important}.ghost-input .ant-input:focus{border-bottom-color:var(--primary)!important}.ghost-input .ant-input::placeholder{color:#333}.ghost-select{width:100%;text-align:left}.ghost-select .ant-select-selector{background:transparent!important;border:none!important;border-bottom:1px solid #333!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important}.ghost-select .ant-select-selection-item{color:var(--primary)!important;font-weight:500}.ghost-select .ant-select-selection-placeholder{color:#333!important}.ghost-select .ant-select-arrow{color:#555!important}.footer-bar{margin-top:auto;display:flex;justify-content:flex-end;gap:16px}.btn{border:none;background:transparent;cursor:pointer;font-size:14px;transition:.2s}.btn-text{color:#666}.btn-text:hover{color:#fff}.btn-primary{color:var(--primary);font-weight:500}.btn-primary:hover{text-shadow:0 0 12px rgba(51,112,255,.6)}.dissolve-exit{opacity:0;transform:scale(1.08);filter:blur(20px);pointer-events:none;transition:1.5s}.dissolve-exit .auth-card{transition:1.5s;transition:transform 1.5s ease-in;transform:translateY(20px)}.auth-page-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f3ef;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow:hidden;opacity:1;transform:scale(1) translateZ(0);filter:blur(0px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,filter}.auth-page-container .auth-card{display:flex;flex-direction:row;width:960px;height:560px;background:#fff;box-shadow:0 40px 80px -20px #0000001a;border-radius:2px;overflow:hidden}.auth-page-container .auth-card .visual-side{width:45%;background-color:#fafafa;padding:64px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(0,0,0,.03);position:relative}.auth-page-container .auth-card .visual-side .brand-group .brand-title{font-family:Songti SC,"Noto Serif SC",serif;font-size:24px;font-weight:600;color:#1a1a1a;letter-spacing:2px;opacity:.8;position:relative}.auth-page-container .auth-card .visual-side .brand-group .brand-title:before{content:"";position:absolute;left:-32px;top:5px;width:4px;height:28px;background:#1a1a1a}.auth-page-container .auth-card .visual-side .report-info-group{margin-top:40px;flex:1}.auth-page-container .auth-card .visual-side .report-info-group .report-name{font-size:32px;color:#000;line-height:1.2;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auth-page-container .auth-card .visual-side .report-info-group .report-desc{font-size:14px;color:#888;line-height:1.6}.auth-page-container .auth-card .visual-side .brand-footer .footer-cn{font-size:14px;color:#868686;line-height:1.8;margin-bottom:8px}.auth-page-container .auth-card .visual-side .brand-footer .footer-en{font-family:monospace;font-size:12px;color:#0000004d}.auth-page-container .auth-card .form-side{width:55%;padding:0 80px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.auth-page-container .auth-card .form-side .form-header{margin-bottom:48px}.auth-page-container .auth-card .form-side .form-header h2{margin:0 0 12px;font-weight:500;font-size:26px;color:#1a1a1a}@media (max-width: 768px){.auth-page-container .auth-card{width:100%;height:100%;flex-direction:column;border-radius:0;box-shadow:none}.auth-page-container .auth-card .visual-side{width:100%;height:auto;min-height:35%;padding:32px;box-sizing:border-box;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);justify-content:flex-start;gap:16px}.auth-page-container .auth-card .visual-side .report-info-group{order:1;margin-top:0}.auth-page-container .auth-card .visual-side .report-info-group .report-name{font-size:32px;margin-bottom:8px;height:70%;display:flex;align-items:center}.auth-page-container .auth-card .visual-side .report-info-group .report-desc{height:30%;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-page-container .auth-card .visual-side .brand-group{order:2;margin-top:auto}.auth-page-container .auth-card .visual-side .brand-group .brand-title{font-weight:400;display:flex;align-items:center}.auth-page-container .auth-card .visual-side .brand-group .brand-title:before{content:"";position:absolute;left:-32px;width:4px;height:28px;background:#1a1a1a}.auth-page-container .auth-card .visual-side .brand-footer{display:none}.auth-page-container .auth-card .form-side{width:100%;flex:1;padding:40px 32px;box-sizing:border-box;justify-content:flex-start}.auth-page-container .auth-card .form-side .form-header{margin-top:20px;margin-bottom:32px}.auth-page-container .auth-card .form-side .form-header h2{font-size:20px}}.shake-animation{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.ant-input-password-icon{color:#bfbfbf!important}.ant-input-password-icon:hover{color:#8c8c8c!important}.pre-report-container .menu-item.active{background-color:#5b8ff926;color:#fff;font-weight:500}.pre-report-container .menu-item.active i{color:#5b8ff9}.pre-report-container .menu-item.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background-color:#5b8ff9;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 8px #5b8ff999}.preview-report-wrapper{background-color:#f2f1ed;background-image:radial-gradient(#dcdcda 1px,transparent 0);background-size:20px 20px;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#1a1a1a;box-sizing:border-box;-webkit-font-smoothing:antialiased}.preview-report-wrapper *{box-sizing:border-box}.preview-report-card{width:100%;max-width:960px;min-height:540px;background:#fff;display:flex;flex-direction:row;box-shadow:0 30px 60px #0000000a;border-radius:2px;overflow:hidden;transition:all .3s ease}.preview-report-card .preview-report-left-panel{width:45%;padding:60px 50px;border-right:1px solid #EFEFEF;display:flex;flex-direction:column;justify-content:space-between;background-color:#fafafa}.preview-report-card .preview-report-left-panel .preview-report-brand-tag{display:flex;align-items:center;font-family:"Noto Serif SC",Songti SC,SimSun,Times New Roman,serif;font-size:16px;color:#333;letter-spacing:2px}.preview-report-card .preview-report-left-panel .preview-report-brand-tag:before{content:"";display:block;width:3px;height:18px;background-color:#333;margin-right:12px}.preview-report-card .preview-report-left-panel .preview-report-title-group h1{font-size:32px;font-weight:700;margin:0 0 12px;letter-spacing:1px;color:#1a1a1a}.preview-report-card .preview-report-left-panel .preview-report-title-group p{font-size:14px;color:#999;margin:0;font-weight:300}.preview-report-card .preview-report-left-panel .preview-report-quote-group{font-family:"Noto Serif SC",Songti SC,SimSun,Times New Roman,serif;font-size:13px;line-height:2;color:#666}.preview-report-card .preview-report-left-panel .preview-report-quote-group .preview-report-quote-en{display:block;margin-top:8px;font-family:Courier New,Courier,monospace;font-size:11px;color:#999;letter-spacing:.5px}.preview-report-card .preview-report-right-panel{width:55%;padding:60px 80px;display:flex;flex-direction:column;justify-content:center;position:relative}.preview-report-card .preview-report-right-panel .preview-report-status-icon{margin-bottom:30px;color:#e0e0e0}.preview-report-card .preview-report-right-panel .preview-report-status-icon svg{stroke-width:1px}.preview-report-card .preview-report-right-panel .preview-report-status-title{font-size:26px;font-weight:600;margin:0 0 16px;letter-spacing:.5px}.preview-report-card .preview-report-right-panel .preview-report-status-desc{font-size:14px;color:#666;line-height:1.8;margin:0 0 40px}.preview-report-card .preview-report-right-panel .preview-report-action-btn{width:100%;max-width:240px;height:52px;background-color:#000;color:#fff;border:none;font-size:14px;font-weight:500;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .3s ease}.preview-report-card .preview-report-right-panel .preview-report-action-btn:hover{background-color:#262626}.preview-report-card .preview-report-right-panel .preview-report-action-btn svg{transition:transform .3s ease}.preview-report-card .preview-report-right-panel .preview-report-action-btn:hover svg{transform:translate(4px)}.preview-report-card .preview-report-right-panel .preview-report-wave-container{display:flex;align-items:center;justify-content:center;gap:6px;height:60px;margin-bottom:40px}.preview-report-card .preview-report-right-panel .preview-report-wave-container .preview-report-wave-bar{width:4px;background-color:#000;animation:preview-report-wave-stretch 1.2s ease-in-out infinite;border-radius:1px}.preview-report-card .preview-report-right-panel .preview-report-wave-container .preview-report-wave-bar:nth-child(1){height:20px;animation-delay:0s}.preview-report-card .preview-report-right-panel .preview-report-wave-container .preview-report-wave-bar:nth-child(2){height:35px;animation-delay:.1s}.preview-report-card .preview-report-right-panel .preview-report-wave-container .preview-report-wave-bar:nth-child(3){height:50px;animation-delay:.2s}.preview-report-card .preview-report-right-panel .preview-report-wave-container .preview-report-wave-bar:nth-child(4){height:35px;animation-delay:.3s}.preview-report-card .preview-report-right-panel .preview-report-wave-container .preview-report-wave-bar:nth-child(5){height:20px;animation-delay:.4s}.preview-report-card .preview-report-right-panel .preview-report-loading-title{font-size:20px;font-weight:500;margin-bottom:12px;letter-spacing:1px;color:#1a1a1a}.preview-report-card .preview-report-right-panel .preview-report-loading-desc{font-size:14px;color:#666;text-align:center;line-height:1.6}@media (max-width: 768px){.preview-report-card{flex-direction:column;min-height:auto}.preview-report-card .preview-report-left-panel{width:100%;padding:24px;border-right:none;border-bottom:1px solid #EFEFEF}.preview-report-card .preview-report-left-panel .preview-report-title-group,.preview-report-card .preview-report-left-panel .preview-report-quote-group{display:none}.preview-report-card .preview-report-left-panel .preview-report-brand-tag{font-size:14px}.preview-report-card .preview-report-left-panel .preview-report-brand-tag:before{height:16px}.preview-report-card .preview-report-right-panel{width:100%;padding:40px 24px}.preview-report-card .preview-report-right-panel .preview-report-status-title{font-size:22px}.preview-report-card .preview-report-right-panel .preview-report-action-btn{max-width:100%}.preview-report-card .preview-report-right-panel .preview-report-loading-title{font-size:18px}}@keyframes preview-report-wave-stretch{0%,to{transform:scaleY(1);opacity:.3}50%{transform:scaleY(1.8);opacity:1}}.container_404{background-color:#0a0a0a;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;display:flex;flex-direction:column;justify-content:center;width:100vw;align-items:center;overflow:hidden;position:relative}.container_404 .bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30vw;font-weight:800;color:#ffffff05;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.container_404 .container{z-index:10;text-align:center;background:#14141499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:40px 60px;border:1px solid rgba(255,255,255,.05);border-radius:2px;animation:fadeUp 1.2s cubic-bezier(.2,.8,.2,1)}.container_404 .error-code{font-family:SF Mono,Monaco,monospace;font-size:12px;color:#d4a373;letter-spacing:.2em;margin-bottom:20px;display:block}.container_404 h1{font-size:18px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px;color:#fff}.container_404 .divider{width:1px;height:40px;background:linear-gradient(to bottom,transparent,#555,transparent);margin:0 auto 30px}.container_404 .btn-home{text-decoration:none;color:#888;font-size:13px;letter-spacing:.1em;transition:all .3s ease;position:relative;padding-bottom:5px}.container_404 .btn-home:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:50%;background-color:#d4a373;transition:all .3s ease;transform:translate(-50%)}.container_404 .btn-home:hover{color:#d4a373}.container_404 .btn-home:hover:after{width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Mono;src:url(/assets/Mono-CIAOeIFv.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:AlimamaShuHeiTi;src:url(/assets/AlimamaShuHeiTi-Bold-DOEwBxZx.woff2) format("woff2")}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--main-color-1: #165DFF;--bg-deep: #050505;--sidebar-bg: #000000;--text-gray: #888888;--content-bg: #0a0a0a;--card-bg: #141414;--main-color-2: #BEDAFF;--main-color-3: rgb(255, 125, 0);--main-color-3-number: 255, 125, 0;--mainColor1: rgb(98, 0, 246);--mainColor1-number: 98, 0, 246;--mainColor2: rgb(30, 30, 30);--mainColor2-number: 30, 30, 30;--mainColor3: #6d6b75;--mainColor4: #FFFFFF;--mainColor5-number: 255, 255, 255;--mainColor4-number: 0, 0, 0;--mainColor5: #3f3f3f;--mainColor7: #E8F1FF;--mainColor6: #76ACFF;--mainColor8: #cc2312;--mainColor9: rgb(11, 201, 72);--mainColor9-number: 11, 201, 72;--mainColor10: #FaFaFa;--mainColor11: #f1f1f1;--mainColor12: rgb(5, 5, 5)}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}.titleBar{position:absolute;left:0;top:0;display:flex;justify-content:space-between;background-color:var(--color-bg-2);width:100vw;height:30px;z-index:998;-webkit-app-region:drag}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}
