html.dark .el-submenu__title{background-color:#121212;color:#fff}html.dark .el-submenu__title:hover{background-color:#18222b}html.dark .el-menu--inline,html.dark .el-menu-item{background-color:#121212;color:#fff}html.dark .el-menu-item:hover{background-color:#0d1319}html.dark .el-card{color:#bcd6e9}html.dark .el-card__body{background-color:var(--app-dark-bg-secondary);color:#bcd6e9}html.dark .is-never-shadow{background-color:#191818;color:#bcd6e9}html.dark .app-container,html.dark .app-main,html.dark .app-wrapper{background-color:#2b2d30;color:#fff}html.dark.bar{background-color:#121212;color:#fff}html.dark .vuepress-markdown-body{background-color:var(--app-dark-bg-secondary);color:#d9baba}html.dark.el-table__expanded-cell,html.dark .element-loading-background,html.dark .navbar{background-color:#121212;color:#fff}html.dark .el-tree--highlight-current,html.dark el-tree{background-color:#2b2d30;color:#d5a4a4}html.dark .el-tree-node:focus>.el-tree-node__content{background-color:rgba(246,224,94,.18);color:#fff}html.dark .common-table-container,html.dark .el-loading-mask{background-color:#121212;color:#b21515}html.dark .el-drawer__header{background-color:var(--app-dark-bg-secondary)}html.dark .el-drawer__body,html.dark .el-pager li,html.dark .el-pagination .btn-next,html.dark .el-pagination .btn-prev,html.dark .el-table th,html.dark .el-table tr{background-color:var(--app-dark-bg-secondary);color:#fff}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#889edf;color:#fff}html.dark.el-drawer,html.dark .el-drawer__header{background-color:#040d27;color:#fff}html.dark .el-table__empty-block{background-color:var(--app-dark-bg-secondary);color:#fff}html.dark .interviewhub{color:#fff}html.dark .el-tree-node__content:hover,html.dark .el-upload-list__item:hover{background-color:#2a479b;color:#fff}html.dark .vuepress-markdown-body tr:nth-child(2n){background-color:#010616}html.dark .el-dialog__body{color:#fff}html.dark .el-card,html.dark .el-dialog__body{background-color:var(--app-dark-bg-secondary)}html.dark .el-dialog__header,html.dark .el-dialog__title{background-color:var(--app-dark-bg-secondary);color:#fff}html.dark .active{color:#a6ee13;font-weight:700}html.dark .el-input__inner,html.dark .el-scrollbar__view,html.dark .el-select-dropdown__item hover{background-color:var(--app-dark-bg-secondary);color:#fff}html.dark .el-card{border:#051547;color:#fff}html.dark .vuepress-markdown-body code{background-color:#292c33;border:#051547;color:#fcfcfc}html.dark .el-collapse-item__content,html.dark .el-collapse-item__header,html.dark .footer,html.dark .footer2{background-color:var(--app-dark-bg-secondary);border:#051547;color:#fcfcfc}html.dark .button-top{background-color:#080c19;border:#1e326f;color:#fcfcfc}.el-timeline-item__node--normal{left:-3.5px;width:17px;height:17px}.el-divider__text,html.dark .el-divider__text{position:absolute;border:15px;border-radius:30px;background-color:#87ceeb;padding:0 20px;font-weight:500;color:#b91111}html.dark .el-tree-node.is-current>.el-tree-node__content{background-color:#0e276d}html.dark .el-link--inner{background-color:var(--app-dark-bg-secondary);color:#e7cfcf}html.dark .el-tag--plain,html.dark .el-tag--warning{background-color:#4e2c2c;border-color:#191714;color:#ebe8e2}html.dark .el-button--mini{background-color:#111c3d;color:#ebe8e2}html.dark .el-tree-node__content{background-color:var(--app-dark-bg-secondary);color:#d9baba}html.dark .color1{border:1px solid var(--app-dark-bg-secondary)}html.dark .question-viewer-container .welcome-container{background-color:var(--app-dark-bg-secondary);box-shadow:0 4px 16px rgba(0,0,0,.2)!important}html.dark .question-viewer-container .welcome-header{border-bottom:1px solid #333}html.dark .question-viewer-container .welcome-header h2{color:#e7cfcf}html.dark .question-viewer-container .welcome-desc{color:#a0a0a0}html.dark .question-viewer-container .question-list-item{background-color:#2b2d30;color:#e7cfcf}html.dark .question-viewer-container .question-list-item:hover{background-color:#3c4047;box-shadow:0 4px 12px rgba(0,0,0,.2)}html.dark .question-viewer-container .question-list-item-active{background-color:rgba(246,224,94,.18);border-left:3px solid #f6e05e}html.dark .question-viewer-container .question-list-title{color:#e7cfcf}html.dark .question-viewer-container .question-list-icon{color:#a0a0a0}html.dark .question-viewer-container .question-list-item:hover .question-list-icon{color:#f6e05e}html.dark .question-viewer-container .markdown-content,html.dark .question-viewer-container .no-content{background-color:var(--app-dark-bg-secondary);color:#e7cfcf}html.dark .direction-section{background-color:var(--app-dark-bg-secondary);box-shadow:0 1px 4px rgba(0,0,0,.3)}html.dark .direction-title{color:#e7cfcf}html.dark .direction-item{background-color:#2b2d30;color:#bcd6e9}html.dark .direction-item:hover{background-color:#3c4047;color:#f6e05e}html.dark .direction-item.active{background-color:rgba(246,224,94,.18);color:#fff}html.dark .category-block{background-color:var(--app-dark-bg-secondary);box-shadow:0 1px 4px rgba(0,0,0,.3)}html.dark .category-name{color:#e7cfcf}html.dark .category-divider{background:linear-gradient(90deg,#f6e05e,transparent)}html.dark .subcategory-card{box-shadow:0 1px 4px rgba(0,0,0,.3)}html.dark .subcategory-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.4)!important}html.dark .card-title{color:#e7cfcf}html.dark .card-desc{color:#a0a0a0}html.dark .sidebar-wrapper .el-card{background-color:var(--app-dark-bg-secondary);color:#e7cfcf}html.dark .sidebar-header{color:#e7cfcf}html.dark .video-link{background-color:#2b2d30;color:#f6e05e}html.dark .glass-card{background:rgba(30,31,34,.8)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(80,80,80,.3)!important;box-shadow:0 4px 15px 0 rgba(0,0,0,.5)!important}html.dark .color1{color:#bcd6e9;background:#2b2d30}html.dark .color2{color:#fff;background-color:rgba(246,224,94,.18)}html.dark .problemCard,html.dark .problemSearch{background-color:var(--app-dark-bg-secondary);color:#e7cfcf}html.dark .el-input__inner{background-color:#2b2d30;border-color:#444;color:#e7cfcf}html.dark .el-select-dropdown{background-color:var(--app-dark-bg-secondary);border-color:#444}html.dark .el-select-dropdown__item{color:#e7cfcf}html.dark .el-select-dropdown__item.hover,html.dark .el-select-dropdown__item:hover{background-color:#3c4047}html.dark .el-radio-button__inner{background-color:#2b2d30;border-color:#444;color:#e7cfcf}html.dark .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#f6e05e;border-color:#f6e05e;box-shadow:-1px 0 0 0 #f6e05e;color:#744210}html.dark .el-pagination{color:#e7cfcf}html.dark .el-pagination button{background-color:#2b2d30;color:#e7cfcf}html.dark .el-pagination .btn-next,html.dark .el-pagination .btn-prev{background-color:#2b2d30}html.dark .el-pagination .el-pager li{background-color:#2b2d30;color:#e7cfcf}html.dark .el-pagination .el-pager li.active{color:#744210;background-color:#f6e05e}html.dark .el-link,html.dark .el-pagination .el-pager li:hover{color:#f6e05e}html.dark .el-link:hover{color:#ecc94b}html.dark .el-button--text{color:#f6e05e}html.dark .el-button--primary{background-color:#f6e05e;border-color:#f6e05e;color:#744210}html.dark .el-button--primary.is-plain{background-color:transparent;border-color:#f6e05e;color:#f6e05e}html.dark [style*="background: linear-gradient(to right, #f0f9f6, #e0f2f1)"],html.dark [style*="background: linear-gradient(to right, #f6f8fa, #e1f5fe)"],html.dark [style*="background: linear-gradient(to right, #f9f5eb, #ffefd5)"]{background:linear-gradient(90deg,#2b2d30,var(--app-dark-bg-secondary))!important}html.dark .direction-select-container{background-color:var(--app-dark-bg-secondary);color:#e7cfcf}html.dark .direction-select-container .direction-title{color:#e7cfcf}html.dark .el-table{color:#e7cfcf}html.dark .el-table,html.dark .el-table tr{background-color:var(--app-dark-bg-secondary)}html.dark .el-table td,html.dark .el-table th{background-color:var(--app-dark-bg-secondary);border-bottom:1px solid #333}html.dark .el-table--striped .el-table__body tr.el-table__row--striped td{background:#2b2d30}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#3c4047!important}html.dark .el-table__expanded-cell{background-color:var(--app-dark-bg-secondary)}html.dark .el-table--border,html.dark .el-table--group{border:1px solid #333}html.dark .el-table--border td,html.dark .el-table--border th{border-right:1px solid #333}html.dark .el-table__body tr.current-row>td{background-color:rgba(64,158,255,.1)}html.dark .el-dialog,html.dark .el-message-box{background-color:var(--app-dark-bg-secondary);border:1px solid #333}html.dark .el-dialog__title,html.dark .el-message-box__title{color:#e7cfcf}html.dark .el-dialog__body,html.dark .el-message-box__message{color:#bcd6e9}html.dark .el-notification{background-color:var(--app-dark-bg-secondary);border-color:#333}html.dark .el-notification__title{color:#e7cfcf}html.dark .el-notification__content{color:#bcd6e9}html.dark .el-message{background-color:var(--app-dark-bg-secondary);border-color:#333}html.dark .el-dropdown-menu{background-color:var(--app-dark-bg-secondary);border:1px solid #333}html.dark .el-dropdown-menu__item{color:#e7cfcf}html.dark .el-dropdown-menu__item:hover{background-color:#3c4047;color:#f6e05e}html.dark a{color:#f6e05e;text-decoration:none}html.dark a:hover{color:#ecc94b}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#e7cfcf}html.dark hr{border-color:#333}html.dark code,html.dark pre{background-color:#2b2d30;color:#e7cfcf;border-color:#333}html.dark blockquote{background-color:#2b2d30;border-left:4px solid #f6e05e;color:#bcd6e9}html.dark .v-md-editor{color:#e7cfcf}html.dark .v-md-editor .github-markdown-body,html.dark .v-md-editor__preview-wrapper{background-color:var(--app-dark-bg-secondary);color:#e7cfcf}html.dark .v-md-editor .github-markdown-body pre{background-color:#2b2d30}html.dark .v-md-editor .github-markdown-body code{background-color:#2b2d30;color:#e7cfcf}html.dark .v-md-editor .github-markdown-body table tr{background-color:var(--app-dark-bg-secondary);border-top:1px solid #333}html.dark .v-md-editor .github-markdown-body table td,html.dark .v-md-editor .github-markdown-body table th{border:1px solid #333}html.dark .v-md-editor .github-markdown-body table tr:nth-child(2n){background-color:#2b2d30}html.dark .v-md-editor .github-markdown-body blockquote{border-left:4px solid #f6e05e;color:#bcd6e9;background-color:#2b2d30}html.dark .el-step__title{color:#e7cfcf}html.dark .el-step__description,html.dark .el-tabs__item{color:#bcd6e9}html.dark .el-tabs__item.is-active{color:#f6e05e}html.dark .el-tabs__active-bar{background-color:#f6e05e}html.dark .el-tabs__nav-wrap:after{background-color:#333}html.dark .el-checkbox__label,html.dark .el-radio__label{color:#e7cfcf}html.dark .el-switch__core{background-color:#2b2d30;border-color:#444}html.dark .el-slider__runway{background-color:#2b2d30}html.dark .el-slider__bar{background-color:#f6e05e}html.dark .el-slider__button{border-color:#f6e05e}html.dark .el-progress-bar__outer{background-color:#2b2d30}html.dark .el-progress-bar__inner{background-color:#f6e05e}html.dark .el-upload{color:#bcd6e9}html.dark .el-upload-dragger{background-color:#2b2d30}html.dark .el-upload-dragger:hover{border-color:#f6e05e}html.dark .el-upload-list__item{background-color:#2b2d30;color:#e7cfcf;border:1px solid #444}html.dark .el-tag{background-color:#2b2d30;color:#e7cfcf;border-color:#444}html.dark ::-webkit-scrollbar{width:7px;height:7px}html.dark ::-webkit-scrollbar-thumb{background:#444;border-radius:3px}html.dark ::-webkit-scrollbar-thumb:hover{background:#555}html.dark ::-webkit-scrollbar-track{background:var(--app-dark-bg-secondary)}html.dark .message-board{background-color:#2b2d30;color:#e7cfcf}html.dark .message-board .header h1{color:#f6e05e}html.dark .message-board .header p{color:#bcd6e9}html.dark .carousel-container{background-color:var(--app-dark-bg-secondary);box-shadow:0 4px 12px rgba(0,0,0,.3)}html.dark .carousel-item{background-color:rgba(43,45,48,.3);color:#e7cfcf}html.dark .carousel-item-empty{background-color:rgba(43,45,48,.1);color:rgba(231,207,207,.3)}html.dark .carousel-empty-text{color:rgba(231,207,207,.4)}html.dark .carousel-user{color:#f6e05e}html.dark .form-header span{color:#e7cfcf}html.dark .form-header{border-bottom-color:#444}html.dark .message-card{margin-top:20px}html.dark .message-form .el-card{background-color:var(--app-dark-bg-secondary);box-shadow:0 2px 12px rgba(0,0,0,.2)!important}html.dark .el-textarea__inner{border-color:#444}html.dark .el-textarea__inner,html.dark .message-bubble,html.dark .timeline-content{background-color:#2b2d30;color:#e7cfcf}html.dark .timeline-message{color:#e7cfcf}html.dark .empty-history{color:#bcd6e9}html.dark .empty-history i{color:#f6e05e}html.dark .el-timeline-item__content{color:#e7cfcf}html.dark .el-timeline-item__timestamp{color:#bcd6e9}html.dark .el-timeline-item__node{background-color:#f6e05e}html.dark .el-timeline-item__wrapper{padding-left:20px}html.dark .message-actions .el-button{color:#e7cfcf}html.dark .message-actions .el-button:hover{color:#f6e05e}html.dark .app-container-ai{background-color:#2b2d30;box-shadow:0 10px 30px rgba(0,0,0,.3)}html.dark .welcome-container{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 6px 16px rgba(0,0,0,.15)!important}html.dark .product-title{background:linear-gradient(45deg,#f6e05e,#ecc94b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.dark .powered-by{color:#bcd6e9}html.dark .tech-label,html.dark .typewriter-text{color:#f6e05e}html.dark .question-area{background-color:#2b2d30}html.dark .input-column:before{background:linear-gradient(45deg,var(--app-dark-bg-secondary),#2b2d30);opacity:.7}html.dark .column-header h4{color:#e7cfcf}html.dark .column-header i{color:#f6e05e}html.dark .enhanced-textarea{background-color:var(--app-dark-bg-secondary);border-color:#444}html.dark .preset-companies .el-button--success{background-color:var(--app-dark-bg-secondary);border-color:#f6e05e;color:#f6e05e}html.dark .preset-companies .el-button--success:hover{background-color:#f6e05e;color:#fff}html.dark .loading-card{background-color:var(--app-dark-bg-secondary)!important}html.dark .loading-content{color:#f6e05e}html.dark .streaming-skeleton-card{background-color:var(--app-dark-bg-secondary);border-left:4px solid #f6e05e}html.dark .answer-header,html.dark .streaming-loading-info{color:#f6e05e}html.dark .toolbar{background-color:var(--app-dark-bg-secondary);border-color:#444}html.dark .preview-title,html.dark .report-preview{color:#e7cfcf}html.dark .chapter-card{background-color:var(--app-dark-bg-secondary);box-shadow:0 8px 20px rgba(0,0,0,.2)}html.dark .chapter-number{color:#f6e05e}html.dark .chapter-title{color:#e7cfcf}html.dark .preview-note{background-color:var(--app-dark-bg-secondary);color:#bcd6e9}html.dark .upload-dialog-content{color:#e7cfcf}html.dark .el-upload-dragger{background-color:var(--app-dark-bg-secondary);border:1px dashed #444}html.dark .el-upload__text{color:#bcd6e9}html.dark .el-upload__text em{color:#f6e05e}html.dark .app-container-ai .markdown-body{color:#e7cfcf;background-color:transparent}html.dark .app-container-ai .markdown-body h1,html.dark .app-container-ai .markdown-body h2,html.dark .app-container-ai .markdown-body h3{color:#e7cfcf;border-bottom:1px solid #444}html.dark .app-container-ai .markdown-body h1:after{background:linear-gradient(45deg,#f6e05e,#ecc94b)}html.dark .app-container-ai .markdown-body p{color:#e7cfcf}html.dark .app-container-ai .markdown-body code{background-color:#2b2d30;color:#ff7e5f}html.dark .app-container-ai .markdown-body pre{background-color:#2b2d30;border:1px solid #444}html.dark .app-container-ai .markdown-body pre code{color:#e7cfcf}html.dark .app-container-ai .markdown-body blockquote{border-left:5px solid #f6e05e;background-color:#2b2d30}html.dark .app-container-ai .markdown-body table{border:1px solid #444;box-shadow:0 2px 5px rgba(0,0,0,.2)}html.dark .app-container-ai .markdown-body table th{background-color:#2b2d30;color:#e7cfcf;border:1px solid #444}html.dark .app-container-ai .markdown-body table td{border:1px solid #444}html.dark .app-container-ai .markdown-body table tr{background-color:var(--app-dark-bg-secondary);border-top:1px solid #444}html.dark .app-container-ai .markdown-body table tr:nth-child(2n){background-color:#2b2d30}html.dark .app-container-ai .markdown-body table tr:hover{background-color:#3c4047}html.dark .app-container-ai .think{border-left:4px solid #ff9800;background-color:#2b2d30;box-shadow:0 4px 8px rgba(0,0,0,.2)}html.dark .app-container-ai .think-header{background-color:rgba(255,152,0,.1);border-bottom:1px solid rgba(255,152,0,.2)}html.dark .app-container-ai .think-content{color:#bcd6e9}html.dark .app-container-ai .think-toggle:after,html.dark .app-container-ai .think-toggle:before{background-color:#ff9800}html.dark .el-alert{border-color:#444;color:#e7cfcf}html.dark .el-alert,html.dark .el-alert--info{background-color:var(--app-dark-bg-secondary)}html.dark .el-alert__title{color:#e7cfcf}html.dark .el-alert__description{color:#bcd6e9}html.dark .el-alert__icon{color:#f6e05e}html.dark .el-alert__closebtn{color:#bcd6e9}html.dark .el-alert .el-button--primary{color:#744210}html.dark .el-alert .el-button--primary,html.dark .el-alert .el-button--primary:hover{background-color:#f6e05e;border-color:#f6e05e}html.dark .info-icon-container{background-color:#2b2d30;color:#e7cfcf}html.dark .gradient-bg{background:var(--app-dark-bg-secondary)!important;background-image:none!important;border:1px solid #333!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}html.dark .direction-item.active{background-color:#f6e05e!important;color:#090101!important;box-shadow:0 0 10px rgba(246,224,94,.5)!important;border-left:3px solid #ecc94b!important;font-weight:700!important}html.dark .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#f6e05e!important;border-color:#f6e05e!important;box-shadow:-1px 0 0 0 #f6e05e!important;color:#744210!important;font-weight:700!important}html.dark .color2,html.dark .el-button.is-round.color2{background-color:#f6e05e!important;border-color:#f6e05e!important;color:#fff!important;box-shadow:0 0 8px rgba(246,224,94,.6)!important}html.dark .el-pagination .el-pager li.active{color:#fff!important;background-color:#f6e05e!important;font-weight:700!important;box-shadow:0 0 5px rgba(246,224,94,.5)!important}html.dark .active{position:relative;color:#f6e05e!important;font-weight:700!important;text-shadow:0 0 3px rgba(246,224,94,.3)!important}html.dark .el-tree-node.is-current>.el-tree-node__content{background-color:#f6e05e!important;color:#fff!important;font-weight:700!important;box-shadow:0 0 5px rgba(246,224,94,.5)!important}html.dark .skeleton-block{background-color:var(--app-dark-bg-secondary)!important}html.dark .skeleton-card-icon,html.dark .skeleton-desc,html.dark .skeleton-divider,html.dark .skeleton-icon,html.dark .skeleton-text,html.dark .skeleton-title{background-color:#3c4047!important}html.dark .skeleton-card{background-color:#2b2d30!important;box-shadow:0 1px 4px rgba(0,0,0,.3)!important}html.dark .skeleton-container{filter:brightness(.85)}@keyframes skeleton-loading-dark{0%{opacity:.5}50%{opacity:.7}to{opacity:.5}}html.dark .direction-select-container .direction-item{background:var(--app-dark-bg-secondary)!important;background-image:none!important;box-shadow:0 2px 12px rgba(0,0,0,.3)!important;border:1px solid #333!important}html.dark .direction-select-container .direction-item:hover{background:#2b2d30!important;box-shadow:0 4px 15px rgba(0,0,0,.5)!important;border:1px solid #444!important}html.dark .direction-select-container .direction-item-title{color:#e7cfcf!important}html.dark .direction-select-container .direction-item-desc{color:#bcd6e9!important}html.dark .el-button[style*="background-color:beige"]{background-color:#2b2d30!important;color:#e7cfcf!important;border-color:#444!important}html.dark .el-button[style*="background-color:beige"]:hover{background-color:#3c4047!important;color:#f6e05e!important}html.dark .test3{background-color:var(--app-dark-bg-secondary)!important;border-color:#333!important}html.dark .test3::-webkit-scrollbar-thumb{background:#3c4047!important}html.dark .test3::-webkit-scrollbar-track{background:var(--app-dark-bg-secondary)!important}html.dark .direction-select-container .direction-title{color:#e7cfcf!important}html.dark .el-textarea__word-count{border-radius:3px;padding:0 5px}html.dark .el-input-count,html.dark .el-textarea__word-count{background-color:#2b2d30!important;color:#bcd6e9!important}html.dark .el-textarea__inner:focus+.el-input__count .el-input-count{color:#f6e05e!important}html.dark .el-textarea .el-input__count{background-color:#2b2d30!important;color:#bcd6e9!important;border-radius:3px;padding:0 5px;bottom:5px!important;right:10px!important}html.dark .direction-title,html.dark .light-theme{background-color:#2b2d30!important}html.dark .light-theme{color:#e7cfcf!important}html.dark .profile-header{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important}html.dark .header-title{color:#e7cfcf!important}html.dark .user-info-panel{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important}html.dark .username{color:#e7cfcf!important}html.dark .user-bio{color:#bcd6e9!important}html.dark .user-avatar{border-color:#3c4047!important}html.dark .edit-panel{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important}html.dark .user-form .el-form-item__label{color:#e7cfcf!important}html.dark .update-btn{color:#744210!important}html.dark .update-btn,html.dark .update-btn:hover{background-color:#f6e05e!important;border-color:#f6e05e!important}html.dark .update-btn:hover{box-shadow:0 4px 8px rgba(246,224,94,.3)!important}html.dark .history-card{background-color:#2b2d30!important;border-color:#444!important}html.dark .history-card h4{color:#e7cfcf!important}html.dark .history-card p{color:#bcd6e9!important}html.dark .read-time{color:#f6e05e!important}html.dark .el-tabs__item{color:#bcd6e9!important}html.dark .el-tabs__item.is-active{color:#f6e05e!important}html.dark .avatar-dialog .el-dialog__header{border-color:#444!important}html.dark .avatar-dialog .el-dialog__body,html.dark .avatar-dialog .el-dialog__header{background-color:var(--app-dark-bg-secondary)!important}html.dark .avatar-uploader-icon{background-color:#2b2d30!important;color:#bcd6e9!important}html.dark .avatar-tips{color:#bcd6e9!important}html.dark .confirm-btn{color:#744210!important}html.dark .confirm-btn,html.dark .confirm-btn:hover{background-color:#f6e05e!important;border-color:#f6e05e!important}html.dark .el-input.is-disabled .el-input__inner,html.dark .el-textarea.is-disabled .el-textarea__inner{background-color:#2b2d30!important;border-color:#444!important;color:#6c7486!important;cursor:not-allowed}html.dark .el-radio.is-disabled .el-radio__label{color:#6c7486!important;cursor:not-allowed}html.dark .el-radio.is-disabled .el-radio__inner{background-color:#2b2d30!important;border-color:#444!important;cursor:not-allowed}body.dark-mode,html.dark{--app-dark-bg-primary:#0e1728;--app-dark-bg-secondary:#111820;--bg-color-page:var(--app-dark-bg-primary);--bg-color-panel:var(--app-dark-bg-secondary);--bg-color-input:var(--app-dark-bg-secondary);--bg-color-card:var(--app-dark-bg-secondary);--bg-color-overlay:var(--app-dark-bg-secondary);background-color:var(--app-dark-bg-primary);color:#e5eaf3}body.dark-mode,body.dark-mode #app,body.dark-mode #app .main-container,body.dark-mode .app-container,body.dark-mode .app-main,body.dark-mode .app-wrapper,html.dark #app,html.dark #app .main-container,html.dark .app-container,html.dark .app-main,html.dark .app-wrapper,html.dark body{background-color:var(--app-dark-bg-primary)!important}body.dark-mode .common-table-container,body.dark-mode .el-card,body.dark-mode .el-card__body,body.dark-mode .el-dialog,body.dark-mode .el-dialog__body,body.dark-mode .el-dialog__header,body.dark-mode .el-drawer,body.dark-mode .el-drawer__body,body.dark-mode .el-drawer__header,body.dark-mode .el-dropdown-menu,body.dark-mode .el-input.is-disabled .el-input__inner,body.dark-mode .el-input__inner,body.dark-mode .el-menu,body.dark-mode .el-menu-item,body.dark-mode .el-message-box,body.dark-mode .el-picker-panel,body.dark-mode .el-popover,body.dark-mode .el-radio.is-disabled .el-radio__inner,body.dark-mode .el-scrollbar__view,body.dark-mode .el-select-dropdown,body.dark-mode .el-submenu__title,body.dark-mode .el-table,body.dark-mode .el-table__empty-block,body.dark-mode .el-table td,body.dark-mode .el-table th,body.dark-mode .el-table tr,body.dark-mode .el-textarea.is-disabled .el-textarea__inner,body.dark-mode .el-textarea__inner,body.dark-mode .footer,body.dark-mode .footer2,body.dark-mode .navbar,body.dark-mode .sidebar-container,body.dark-mode .sidebar-wrapper,html.dark .common-table-container,html.dark .el-card,html.dark .el-card__body,html.dark .el-dialog,html.dark .el-dialog__body,html.dark .el-dialog__header,html.dark .el-drawer,html.dark .el-drawer__body,html.dark .el-drawer__header,html.dark .el-dropdown-menu,html.dark .el-input.is-disabled .el-input__inner,html.dark .el-input__inner,html.dark .el-menu,html.dark .el-menu-item,html.dark .el-message-box,html.dark .el-picker-panel,html.dark .el-popover,html.dark .el-radio.is-disabled .el-radio__inner,html.dark .el-scrollbar__view,html.dark .el-select-dropdown,html.dark .el-submenu__title,html.dark .el-table,html.dark .el-table__empty-block,html.dark .el-table td,html.dark .el-table th,html.dark .el-table tr,html.dark .el-textarea.is-disabled .el-textarea__inner,html.dark .el-textarea__inner,html.dark .footer,html.dark .footer2,html.dark .navbar,html.dark .sidebar-container,html.dark .sidebar-wrapper{background-color:var(--app-dark-bg-secondary)!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-separator{box-sizing:content-box}.el-message{min-width:320px;padding:16px 20px;border-radius:10px;border:none;box-shadow:0 10px 30px -10px rgba(0,0,0,.15);background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .3s,transform .4s,top .4s;align-items:center}.el-message .el-icon-info{color:#409eff}.el-message .el-icon-success{color:#67c23a}.el-message .el-icon-warning{color:#e6a23c}.el-message .el-icon-error{color:#f56c6c}.el-message--info .el-message__content{color:#606266}.el-message--success .el-message__content{color:#67c23a}.el-message--warning .el-message__content{color:#e6a23c}.el-message--error .el-message__content{color:#f56c6c}.el-message-box{border-radius:16px;border:none;box-shadow:0 20px 40px -10px rgba(0,0,0,.2);padding-bottom:20px}.el-message-box__header{padding:24px 24px 10px}.el-message-box__title{font-size:18px;font-weight:600;color:#303133}.el-message-box__content{padding:14px 24px;font-size:15px;color:#606266;line-height:1.6}.el-message-box__btns{padding:10px 24px 0}.el-message-box__btns .el-button{border-radius:8px;padding:10px 24px;font-weight:500;transition:all .2s ease}.el-message-box__btns .el-button--primary{background-color:#409eff;border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.3)}.el-message-box__btns .el-button--primary:hover{background-color:#66b1ff;border-color:#66b1ff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(64,158,255,.4)}.el-tooltip__popper.is-dark{background:rgba(30,30,30,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;padding:8px 12px;font-size:13px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-tooltip__popper.is-light{border-radius:8px;padding:8px 12px;font-size:13px;border:1px solid #ebeef5;box-shadow:0 4px 12px rgba(0,0,0,.08)}body.dark-mode .el-message{background-color:rgba(45,45,45,.95);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}body.dark-mode .el-message .el-message__content{color:#e5eaf3}body.dark-mode .el-message--success .el-message__content{color:#85ce61}body.dark-mode .el-message--warning .el-message__content{color:#ebb563}body.dark-mode .el-message--error .el-message__content{color:#f78989}body.dark-mode .el-message-box{background-color:var(--app-dark-bg-secondary);box-shadow:0 20px 40px -10px rgba(0,0,0,.6)}body.dark-mode .el-message-box__title{color:#e5eaf3}body.dark-mode .el-message-box__content{color:#a3a6ad}body.dark-mode .el-message-box__btns .el-button--default{background-color:var(--app-dark-bg-secondary);border-color:#4c4d4f;color:#e5eaf3}body.dark-mode .el-message-box__btns .el-button--default:hover{background-color:#414243;border-color:#5e5e5f}#app .main-container{width:100%;position:relative;min-height:100vh;background-color:#fbfbfb}body{height:100%;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{width:100%;min-height:100%}body,html{margin:0;padding:0;overflow:hidden;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,html{height:100%;width:100%}#app{overflow:auto;display:flex;flex-direction:column}.login-modal[data-v-53064482],.login-modal [data-v-53064482]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.messageIndex[data-v-53064482]{z-index:1000000!important}.modal-backdrop[data-v-53064482]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;z-index:1900;transition:all .3s ease}.login-modal[data-v-53064482]{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(520px,1.25fr);align-items:stretch;width:min(960px,calc(100vw - 48px));min-height:560px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.1)}.left-panel[data-v-53064482]{padding:40px;color:#744210;overflow:hidden;align-self:stretch;background:linear-gradient(135deg,#f6e05e,#ecc94b);border:none!important;border-radius:0!important;border-right:none!important}.left-panel[data-v-53064482],.right-panel[data-v-53064482]{position:relative;width:100%;display:flex;flex-direction:column}.right-panel[data-v-53064482]{padding:44px 56px 40px;background-color:#fff}.logo-container[data-v-53064482]{display:flex;align-items:center;margin-bottom:40px;z-index:2}.logo-icon[data-v-53064482]{width:48px;height:48px;margin-right:16px;border-radius:12px;box-shadow:0 4px 12px rgba(116,66,16,.15)}.app-name[data-v-53064482]{font-size:24px;font-weight:600;margin:0;white-space:nowrap;letter-spacing:-.5px;color:#744210}.features-container[data-v-53064482]{flex:1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.feature-heading[data-v-53064482]{font-size:18px;font-weight:800;font-style:italic;text-indent:2em;margin-top:0;margin-bottom:24px;line-height:1.3;letter-spacing:-.5px;background:linear-gradient(120deg,#452808,#8e5210 50%,#452808);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 2px rgba(116,66,16,.15));animation:shine-data-v-53064482 4s linear infinite}@keyframes shine-data-v-53064482{to{background-position:200%}}.typewriter-line[data-v-53064482]{min-height:1.3em;display:block}.slogan-text[data-v-53064482]{font-size:18px;font-weight:700;color:#744210;margin-bottom:24px;letter-spacing:1px;line-height:1.5;text-align:center;opacity:.9;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.supported-models[data-v-53064482]{margin-top:auto;margin-bottom:auto;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.models-title[data-v-53064482]{font-size:16px;font-weight:600;color:rgba(116,66,16,.9);margin-bottom:24px;letter-spacing:1px;text-transform:uppercase;text-align:center}.model-icons[data-v-53064482]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:auto;padding:10px}.model-icon-wrapper[data-v-53064482]{width:52px;height:52px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(116,66,16,.05);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.model-icon-wrapper[data-v-53064482]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));opacity:0;transition:opacity .3s ease}.model-icon-wrapper[data-v-53064482]:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.8);box-shadow:0 8px 20px rgba(116,66,16,.15);border-color:hsla(0,0%,100%,.8)}.model-icon-wrapper[data-v-53064482]:hover:after{opacity:1}.model-icon[data-v-53064482]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.close-button[data-v-53064482]{position:absolute;top:24px;right:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f7;color:#86868b;transition:all .2s ease}.close-button[data-v-53064482]:hover{background:#e8e8ed;color:#1d1d1f}.login-title[data-v-53064482]{font-size:28px;font-weight:700;color:#1d1d1f;margin-bottom:8px;display:flex;align-items:baseline;letter-spacing:-.5px}.login-title span[data-v-53064482]{color:#86868b;margin-left:12px;font-size:17px;font-weight:400;letter-spacing:-.3px}.login-subtitle[data-v-53064482]{color:#86868b;margin-bottom:0;font-size:15px}.login-switch-wrapper[data-v-53064482]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px;margin-top:8px;gap:18px}.login-mode-tabs[data-v-53064482]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start;width:100%}.invite-login-notice[data-v-53064482]{width:100%;font-size:13px;line-height:1.6;color:#d69e2e}.switch-type-btn[data-v-53064482]{color:#d69e2e;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;transition:all .2s;border:1px solid rgba(214,158,46,.28);background:rgba(246,224,94,.14);border-radius:999px;min-width:108px;height:38px;padding:0 16px;outline:none}.switch-type-btn[data-v-53064482]:hover{color:#b7791f;text-decoration:none;background:rgba(246,224,94,.22)}.switch-type-btn.is-active[data-v-53064482]{color:#744210;background:linear-gradient(135deg,#f6e05e,#ecc94b);border-color:transparent}.form-container[data-v-53064482]{flex:1}.login-policy[data-v-53064482]{margin-top:24px;text-align:center;font-size:12px;color:#86868b;display:flex;justify-content:center;align-items:center}.policy-link[data-v-53064482]{color:#86868b;text-decoration:none;transition:color .2s;padding:4px}.policy-link[data-v-53064482]:hover{color:#d69e2e}.login-policy .divider[data-v-53064482]{margin:0 8px;color:#d2d2d7}[data-v-53064482] .el-form-item{margin-bottom:18px}[data-v-53064482] .el-form-item__label{padding-bottom:8px;line-height:1.5;font-size:14px;font-weight:500;color:#1d1d1f}[data-v-53064482] .el-input__inner{height:48px;line-height:48px;border-radius:12px;border:1px solid #d2d2d7;background-color:#fff;font-size:17px;padding-left:40px!important;transition:all .2s ease;color:#1d1d1f}[data-v-53064482] .el-input__inner:focus{border-color:#d69e2e;box-shadow:0 0 0 4px rgba(214,158,46,.15)}[data-v-53064482] .el-input__inner:hover:not(:focus){border-color:#86868b}[data-v-53064482] .el-input__prefix{left:12px;color:#86868b;height:100%;display:flex;align-items:center}[data-v-53064482] .el-input__icon{line-height:inherit;font-size:18px}.verification-button[data-v-53064482]{width:100%;height:48px;font-size:15px;font-weight:500;background:rgba(246,224,94,.2);color:#d69e2e;border:none;transition:all .2s ease;border-radius:12px;display:flex;justify-content:center;align-items:center;padding:0}.verification-button[data-v-53064482]:hover:not(:disabled){background:rgba(246,224,94,.3);transform:none;box-shadow:none}.verification-button[data-v-53064482]:disabled{background:#f5f5f7;color:#d2d2d7;opacity:1}.login-button[data-v-53064482]{width:100%;height:52px;background:linear-gradient(135deg,#f6e05e,#ecc94b);color:#744210;border:none;font-size:17px;font-weight:600;transition:all .2s ease;margin-top:6px;border-radius:12px;letter-spacing:-.3px}.login-button[data-v-53064482]:focus,.login-button[data-v-53064482]:hover{background:linear-gradient(135deg,#ecc94b,#d69e2e);transform:scale(1.01);box-shadow:0 4px 12px rgba(236,201,75,.4)}.no-margin-bottom[data-v-53064482]{margin-bottom:0!important}.auth-form[data-v-53064482]{display:flex;flex-direction:column;gap:20px}.invite-code-inline[data-v-53064482]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;border:1px solid #f3f4f6;background:#fafbfc}.invite-code-inline__icon[data-v-53064482]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#c0c4cc;font-size:10px;line-height:1;flex:0 0 auto}.invite-code-inline__value[data-v-53064482]{display:inline-flex;align-items:center;min-height:16px;padding:0;color:#909399;font-size:11px;font-weight:500;letter-spacing:.1px;line-height:1;word-break:break-all}[data-v-53064482] .auth-form .el-form-item{margin-bottom:0!important}.auth-form-code-row[data-v-53064482]{margin-bottom:0}.auth-form .login-button[data-v-53064482]{margin-top:0}.email-links[data-v-53064482]{margin-top:0;text-align:center;border-top:none!important;padding-top:0}.email-links p[data-v-53064482]{font-size:13px;color:#86868b;margin-bottom:3px}.email-buttons[data-v-53064482]{display:flex;justify-content:center;gap:12px}.email-link[data-v-53064482]{display:inline-flex;align-items:center;padding:8px 16px;background:#f5f5f7;border-radius:980px;color:#1d1d1f;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;border:1px solid transparent}.email-link[data-v-53064482]:hover{background:#e8e8ed;transform:none;box-shadow:none}.email-link i[data-v-53064482]{margin-right:6px;color:#d69e2e}.cursor[data-v-53064482]{display:inline-block;vertical-align:text-bottom;animation:blink-data-v-53064482 1s step-end infinite;margin-left:2px;font-weight:300;color:#744210}@keyframes blink-data-v-53064482{0%,to{opacity:1}50%{opacity:0}}.decoration-circles[data-v-53064482]{display:none}.dark-mode-modal[data-v-53064482]{background:var(--app-dark-bg-secondary)!important}.dark-mode-modal .left-panel[data-v-53064482]{background:linear-gradient(135deg,#f6e05e,#ecc94b)!important}.dark-mode-modal .right-panel[data-v-53064482]{background-color:var(--app-dark-bg-secondary);color:#e0e0e0}.dark-mode-modal .login-title[data-v-53064482]{color:#e0e0e0}.dark-mode-modal .login-subtitle[data-v-53064482],.dark-mode-modal .login-title span[data-v-53064482]{color:#a0a0a0}.dark-mode-modal .switch-type-btn[data-v-53064482]{color:#f6e05e;border-color:rgba(246,224,94,.24);background:rgba(246,224,94,.12)}.dark-mode-modal .switch-type-btn[data-v-53064482]:hover{color:#ecc94b;background:rgba(246,224,94,.18)}.dark-mode-modal .switch-type-btn.is-active[data-v-53064482]{color:#3a2b00;background:linear-gradient(135deg,#f6e05e,#ecc94b);border-color:transparent}.dark-mode-modal .invite-login-notice[data-v-53064482]{color:#f6e05e}.dark-mode-modal .invite-code-inline[data-v-53064482]{background:#232428;border-color:#2f3137}.dark-mode-modal .invite-code-inline__icon[data-v-53064482]{color:#6f7682}.dark-mode-modal .invite-code-inline__value[data-v-53064482]{color:#9ea4ae}.dark-mode-modal .close-button[data-v-53064482]{background:var(--app-dark-bg-secondary);color:#e0e0e0}.dark-mode-modal .close-button[data-v-53064482]:hover{background:#3d3d3d;color:#fff}.dark-mode-modal .email-link[data-v-53064482]{background:var(--app-dark-bg-secondary);color:#e0e0e0}.dark-mode-modal .email-link[data-v-53064482]:hover{background:#3d3d3d}.dark-mode-modal .policy-link[data-v-53064482]{color:#a0a0a0}.dark-mode-modal .policy-link[data-v-53064482]:hover{color:#f6e05e}.dark-mode-modal .login-policy .divider[data-v-53064482]{color:#444}.dark-mode-modal[data-v-53064482] .el-form-item__label{color:#e0e0e0}.dark-mode-modal[data-v-53064482] .el-input__inner{background-color:var(--app-dark-bg-secondary);border-color:#444;color:#e0e0e0}.dark-mode-modal[data-v-53064482] .el-input__inner:focus{border-color:#f6e05e;box-shadow:0 0 0 4px rgba(246,224,94,.15)}.dark-mode-modal[data-v-53064482] .el-input__inner:hover:not(:focus){border-color:#666}.dark-mode-modal[data-v-53064482] .el-input__prefix{color:#a0a0a0}.dark-mode-modal .verification-button[data-v-53064482]{background:rgba(246,224,94,.1);color:#f6e05e}.dark-mode-modal .verification-button[data-v-53064482]:hover:not(:disabled){background:rgba(246,224,94,.2)}.dark-mode-modal .verification-button[data-v-53064482]:disabled{background:var(--app-dark-bg-secondary);color:#666}@media (max-width:768px){.supported-models[data-v-53064482]{display:none}.login-modal[data-v-53064482]{width:min(92vw,420px);height:auto;display:flex;flex-direction:column;max-height:92vh;overflow-y:auto;border-radius:24px}.left-panel[data-v-53064482]{width:100%;min-height:82px;padding:12px 18px 10px;background:linear-gradient(135deg,#f6e05e,#ecc94b);justify-content:center}.right-panel[data-v-53064482]{width:100%;padding:16px 18px 22px}.logo-container[data-v-53064482]{margin-bottom:0;align-items:center}.logo-icon[data-v-53064482]{width:34px;height:34px;margin-right:10px;border-radius:10px}.app-name[data-v-53064482]{font-size:18px;line-height:1.2}.features-container[data-v-53064482]{display:none}.slogan-text[data-v-53064482]{margin-bottom:0;font-size:14px;line-height:1.45;text-align:left;letter-spacing:0;opacity:.92}.feature-heading[data-v-53064482]{font-size:24px;margin-bottom:0}.close-button[data-v-53064482]{top:14px;right:14px;width:40px;height:40px}.login-title[data-v-53064482]{font-size:24px;margin-bottom:6px;flex-wrap:wrap;row-gap:4px}.login-title span[data-v-53064482]{margin-left:8px;font-size:14px}.login-subtitle[data-v-53064482]{font-size:13px}.login-switch-wrapper[data-v-53064482]{margin-top:4px;margin-bottom:20px;gap:14px}.login-mode-tabs[data-v-53064482]{gap:8px}.switch-type-btn[data-v-53064482]{min-width:94px;height:36px;padding:0 14px}.invite-code-inline[data-v-53064482]{padding:5px 7px;gap:5px;flex-wrap:wrap}.invite-code-inline__value[data-v-53064482]{font-size:10px}.form-container[data-v-53064482]{flex:0 0 auto}.auth-form[data-v-53064482]{gap:12px}[data-v-53064482] .el-input__inner{height:46px;line-height:46px;font-size:16px}.verification-button[data-v-53064482]{height:46px;font-size:14px}.login-button[data-v-53064482]{height:50px;font-size:16px}.login-policy[data-v-53064482]{margin-top:18px;padding-bottom:2px}}.model-stats-popper{padding:0!important}.model-stats-popper .model-stats-panel{min-width:440px;width:520px;max-width:calc(100vw - 24px);padding:12px 14px;color:#1d1d1f}.model-stats-popper .model-stats-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;margin-bottom:8px}.model-stats-popper .model-stats-users{color:#606266;font-weight:500;white-space:nowrap}.model-stats-popper .model-stats-desc{font-size:11px;color:#909399;margin-bottom:8px}.model-stats-popper .model-stats-warning{display:flex;align-items:flex-start;gap:6px;margin-bottom:10px;padding:8px 10px;border-radius:10px;background:rgba(245,108,108,.1);border:1px solid rgba(245,108,108,.18);color:#c45656;font-size:12px;line-height:1.5}.model-stats-popper .model-stats-warning-icon{font-size:14px;flex:0 0 auto;margin-top:1px}.model-stats-popper .model-stats-warning--tip{background:rgba(230,162,60,.12);border-color:rgba(230,162,60,.2);color:#b7791f}.model-stats-popper .model-stats-running{color:#67c23a;font-weight:500}.model-stats-popper .model-stats-list{display:flex;flex-direction:column;gap:6px}.model-stats-popper .model-stats-head-row,.model-stats-popper .model-stats-row{display:grid;grid-template-columns:minmax(160px,1fr) 116px 54px 44px;gap:8px}.model-stats-popper .model-stats-head-row{align-items:center;font-size:11px;color:#909399}.model-stats-popper .model-stats-row{align-items:start;font-size:12px}.model-stats-popper .model-stats-name{min-width:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-stats-popper .model-stats-rate{width:116px}.model-stats-popper .model-stats-rate--head{color:#909399;font-weight:500}.model-stats-popper .model-stats-rate--progress{display:inline-flex;align-items:center;gap:8px}.model-stats-popper .model-stats-rate--progress .el-progress{flex:1 1 auto;min-width:72px}.model-stats-popper .model-stats-rate-text{width:38px;color:#409eff;font-weight:600;text-align:right}.model-stats-popper .model-stats-count{color:#909399;width:54px;text-align:center}.model-stats-popper .model-stats-avg{color:#e6a23c;width:44px;text-align:right}.model-stats-popper .model-stats-divider{margin-top:12px;border-top:1px solid rgba(0,0,0,.06)}.model-stats-popper .model-stats-running-row{margin-top:10px;font-size:12px;color:#67c23a;text-align:center}.model-stats-popper .model-stats-empty,.model-stats-popper .model-stats-error,.model-stats-popper .model-stats-loading{font-size:12px;color:#909399}.model-stats-popper .model-stats-footer{margin-top:10px;font-size:12px;color:#b7791f;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.model-stats-popper .model-stats-footer-icon{font-size:12px}.model-stats-button{margin-right:12px;min-height:28px;padding:0 7px;border-radius:8px;border:1px solid rgba(230,162,60,.42);background:linear-gradient(135deg,rgba(230,162,60,.18),rgba(245,108,108,.14));color:#1d1d1f;font-size:10px;font-weight:400;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;box-shadow:0 8px 18px rgba(230,162,60,.16);-webkit-appearance:none;-moz-appearance:none;appearance:none}.model-stats-button--picker{flex:0 0 auto;height:28px;margin-right:8px;padding:0 7px;border-radius:8px;box-shadow:none}.model-stats-button:hover{background:linear-gradient(135deg,rgba(230,162,60,.26),rgba(245,108,108,.2));border-color:rgba(230,162,60,.6);transform:translateY(-1px)}.model-stats-button:focus{outline:none}.model-stats-button:focus-visible{box-shadow:0 8px 18px rgba(230,162,60,.16),0 0 0 3px rgba(230,162,60,.18)}.model-stats-button .model-stats-icon{color:#d48806;display:inline-block}.model-stats-button .model-stats-button-text{font-size:13px;font-weight:400;color:inherit;line-height:1;white-space:nowrap;flex-shrink:0}.model-stats-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.model-stats-alert-dot{position:absolute;top:-3px;right:-5px;width:7px;height:7px;border-radius:50%;background:#67c23a;box-shadow:0 0 0 rgba(103,194,58,.8);animation:navbar-monitor-pulse 1.8s ease-in-out infinite}body.dark-mode .model-stats-popper{background-color:var(--app-dark-bg-secondary)!important;border:1px solid #333!important}body.dark-mode .model-stats-popper .model-stats-panel{color:#e0e0e0}body.dark-mode .model-stats-popper .model-stats-avg,body.dark-mode .model-stats-popper .model-stats-count,body.dark-mode .model-stats-popper .model-stats-desc,body.dark-mode .model-stats-popper .model-stats-empty,body.dark-mode .model-stats-popper .model-stats-error,body.dark-mode .model-stats-popper .model-stats-head-row,body.dark-mode .model-stats-popper .model-stats-loading,body.dark-mode .model-stats-popper .model-stats-users{color:#a0a0a0}body.dark-mode .model-stats-popper .model-stats-divider{border-top:1px solid #333}body.dark-mode .model-stats-popper .model-stats-warning{background:rgba(245,108,108,.12);border-color:rgba(245,108,108,.24);color:#f5b7b1}body.dark-mode .model-stats-popper .model-stats-warning--tip{background:rgba(230,162,60,.14);border-color:rgba(230,162,60,.24);color:#f6e05e}body.dark-mode .model-stats-popper .model-stats-footer{border-top:1px solid #333;color:#f6e05e}body.dark-mode .model-stats-button{background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(249,115,22,.18))!important;color:#e0e0e0!important;box-shadow:0 10px 22px rgba(249,115,22,.18)!important}body.dark-mode .model-stats-button:hover{background:linear-gradient(135deg,rgba(251,191,36,.24),rgba(249,115,22,.24))!important}@keyframes navbar-monitor-pulse{0%{box-shadow:0 0 0 0 rgba(103,194,58,.8)}70%{box-shadow:0 0 0 7px rgba(103,194,58,0)}to{box-shadow:0 0 0 0 rgba(103,194,58,0)}}@media(max-width:560px){.model-stats-popper .model-stats-panel{min-width:0;width:calc(100vw - 24px);padding:10px}.model-stats-popper .model-stats-header{gap:8px;font-size:12px;margin-bottom:6px}.model-stats-popper .model-stats-desc{font-size:10px;margin-bottom:6px}.model-stats-popper .model-stats-warning{gap:4px;margin-bottom:8px;padding:6px 8px;font-size:11px}.model-stats-popper .model-stats-list{gap:4px}.model-stats-popper .model-stats-head-row,.model-stats-popper .model-stats-row{grid-template-columns:minmax(0,1fr) 76px 40px 32px;gap:5px}.model-stats-popper .model-stats-head-row{font-size:10px}.model-stats-popper .model-stats-row{font-size:11px}.model-stats-popper .model-stats-name{font-size:10px}.model-stats-popper .model-stats-rate{width:76px}.model-stats-popper .model-stats-rate--progress{gap:4px}.model-stats-popper .model-stats-rate--progress .el-progress{min-width:40px}.model-stats-popper .model-stats-rate--progress .el-progress-bar{padding-right:0}.model-stats-popper .model-stats-rate-text{width:28px;font-size:10px}.model-stats-popper .model-stats-count{width:40px}.model-stats-popper .model-stats-avg{width:32px}.model-stats-popper .model-stats-divider{margin-top:8px}.model-stats-popper .model-stats-footer,.model-stats-popper .model-stats-running-row{margin-top:6px;font-size:11px}}@media(max-width:768px){.model-stats-button{width:30px;height:30px;margin-right:6px;padding:0}.model-stats-button .model-stats-alert-dot,.model-stats-button .model-stats-button-text{display:none!important}.model-stats-button .model-stats-icon-wrap{margin-right:0!important}}.editor-stats-button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(167,139,250,.16));border:1px solid rgba(34,211,238,.32);color:#e0f2fe;cursor:pointer;font-size:12px;font-weight:700;box-shadow:0 10px 24px rgba(34,211,238,.12);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.editor-stats-button .model-stats-icon-wrap{margin-right:0}.editor-stats-button .model-stats-icon{color:#67e8f9}.editor-stats-button:hover{border-color:rgba(34,211,238,.56);background:linear-gradient(135deg,rgba(34,211,238,.24),rgba(167,139,250,.22))}body.dark-mode .editor-stats-button{background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(129,140,248,.16))!important;border-color:rgba(34,211,238,.36)!important;color:#dffafe!important}.ird-banner[data-v-4a2ff2c6]{display:flex;align-items:center;gap:12px;margin:-20px -20px 16px;padding:16px 20px;background:linear-gradient(90deg,rgba(214,158,46,.25),rgba(246,224,94,.12) 55%,transparent);border-bottom:1px solid rgba(214,158,46,.35)}.ird-banner__icon[data-v-4a2ff2c6]{font-size:28px;color:#f6e05e}.ird-banner__text[data-v-4a2ff2c6]{flex:1;min-width:0}.ird-banner__title[data-v-4a2ff2c6]{font-size:16px;font-weight:600;color:#f6e05e}.ird-banner__sub[data-v-4a2ff2c6]{margin-top:2px;font-size:12px;color:#b0b0b0}.ird-banner__pill[data-v-4a2ff2c6]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid rgba(246,224,94,.5);border-radius:999px;color:#f6e05e;font-size:12px;white-space:nowrap}.ird-locked[data-v-4a2ff2c6]{text-align:center;padding:28px 0 20px}.ird-locked__icon[data-v-4a2ff2c6]{font-size:40px;color:#f6e05e}.ird-locked__text[data-v-4a2ff2c6]{margin:10px 0 14px;color:#b0b0b0}.ird-columns[data-v-4a2ff2c6]{display:flex;gap:14px;align-items:stretch}.ird-col--left[data-v-4a2ff2c6]{flex:1.05;min-width:0;display:flex;flex-direction:column}.ird-col--right[data-v-4a2ff2c6]{flex:1;min-width:0}.ird-reward-card[data-v-4a2ff2c6]{position:relative;overflow:hidden;padding:14px 16px;border:1px solid rgba(214,158,46,.45);border-radius:10px;background:linear-gradient(135deg,rgba(214,158,46,.14),rgba(214,158,46,.04))}.ird-reward-card__tag[data-v-4a2ff2c6]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;margin-bottom:10px;border:1px solid rgba(246,224,94,.5);border-radius:999px;color:#f6e05e;font-size:12px}.ird-reward-card__line[data-v-4a2ff2c6]{color:#e0e0e0;font-size:13px}.ird-reward-card__line b[data-v-4a2ff2c6]{color:#f6e05e}.ird-reward-card__ratio[data-v-4a2ff2c6]{margin:6px 0 10px;color:#f6e05e;font-size:30px;font-weight:700;line-height:1.1}.ird-reward-card__ratio i[data-v-4a2ff2c6]{margin-right:6px;font-size:22px}.ird-reward-card__pill[data-v-4a2ff2c6]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px dashed rgba(246,224,94,.5);border-radius:999px;color:#f6e05e;font-size:12px}.ird-reward-card__divider[data-v-4a2ff2c6]{height:0;margin:10px 0;border-top:1px dashed hsla(0,0%,100%,.18)}.ird-reward-card__row[data-v-4a2ff2c6]{display:flex;justify-content:space-between;color:#b0b0b0;font-size:13px}.ird-reward-card__plus[data-v-4a2ff2c6]{color:#67c23a}.ird-section-label[data-v-4a2ff2c6]{margin:16px 0 8px;color:#b0b0b0;font-size:13px}.ird-link-row[data-v-4a2ff2c6]{display:flex;gap:8px}.ird-link-row .ird-link-input[data-v-4a2ff2c6]{flex:1}.ird-link-row .ird-link-input[data-v-4a2ff2c6] .el-input__inner{background-color:hsla(0,0%,100%,.06);border-color:#333;color:#e0e0e0}.ird-link-row .ird-copy-btn[data-v-4a2ff2c6]{background-color:#d69e2e;border-color:#d69e2e;color:#1a1a1e;font-weight:600}.ird-link-row .ird-copy-btn[data-v-4a2ff2c6]:hover{background-color:#f6e05e;border-color:#f6e05e}.ird-stats[data-v-4a2ff2c6]{display:flex;align-items:center;margin-top:14px;padding:12px 0;border:1px solid #333;border-radius:10px;background:hsla(0,0%,100%,.03)}.ird-stats__item[data-v-4a2ff2c6]{flex:1;text-align:center}.ird-stats__num[data-v-4a2ff2c6]{color:#f6e05e;font-size:18px;font-weight:700}.ird-stats__label[data-v-4a2ff2c6]{margin-top:2px;color:#b0b0b0;font-size:12px}.ird-stats__divider[data-v-4a2ff2c6]{width:1px;height:28px;background:#333}.ird-tabs[data-v-4a2ff2c6]{display:flex;gap:18px;margin-bottom:10px;border-bottom:1px solid #333}.ird-tabs__item[data-v-4a2ff2c6]{padding:6px 2px;color:#b0b0b0;font-size:14px;cursor:pointer;border-bottom:2px solid transparent}.ird-tabs__item i[data-v-4a2ff2c6]{margin-right:4px}.ird-tabs__item--active[data-v-4a2ff2c6]{color:#f6e05e;border-bottom-color:#f6e05e}.ird-rank[data-v-4a2ff2c6]{border:1px solid #333;border-radius:10px;background:hsla(0,0%,100%,.03)}.ird-rank__list[data-v-4a2ff2c6]{max-height:520px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(214,158,46,.4) transparent}.ird-rank__list[data-v-4a2ff2c6]::-webkit-scrollbar{width:6px}.ird-rank__list[data-v-4a2ff2c6]::-webkit-scrollbar-track{background:transparent}.ird-rank__list[data-v-4a2ff2c6]::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(214,158,46,.4)}.ird-rank__list[data-v-4a2ff2c6]::-webkit-scrollbar-thumb:hover{background:rgba(214,158,46,.6)}.ird-rank__empty[data-v-4a2ff2c6]{padding:32px 0;text-align:center;color:grey;font-size:13px}.ird-rank__item[data-v-4a2ff2c6]{display:flex;align-items:center;gap:10px;padding:8px 12px}.ird-rank__item+.ird-rank__item[data-v-4a2ff2c6]{border-top:1px solid hsla(0,0%,100%,.06)}.ird-rank__item--self[data-v-4a2ff2c6]{background:rgba(214,158,46,.12)}.ird-rank__item--self .ird-rank__name[data-v-4a2ff2c6]{color:#f6e05e}.ird-rank__no[data-v-4a2ff2c6]{width:22px;text-align:center;color:#b0b0b0;font-size:13px;font-weight:700}.ird-rank__no--1[data-v-4a2ff2c6]{color:#f6e05e}.ird-rank__no--2[data-v-4a2ff2c6]{color:#c0c4cc}.ird-rank__no--3[data-v-4a2ff2c6]{color:#d69e2e}.ird-rank__name[data-v-4a2ff2c6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e0e0e0;font-size:13px}.ird-rank__count[data-v-4a2ff2c6]{color:#b0b0b0;font-size:12px}.ird-rank__points[data-v-4a2ff2c6]{min-width:56px;text-align:right;color:#f6e05e;font-size:13px;font-weight:600}.ird-rank__me[data-v-4a2ff2c6]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px dashed rgba(214,158,46,.4);color:#b0b0b0;font-size:12px}.ird-rank__me-rank[data-v-4a2ff2c6]{color:#f6e05e;font-weight:700}.ird-rank__me-detail[data-v-4a2ff2c6]{margin-left:auto}.ird-invitees__list[data-v-4a2ff2c6]{max-height:520px;overflow-y:auto;border:1px solid #333;border-radius:10px;background:hsla(0,0%,100%,.03);scrollbar-width:thin;scrollbar-color:rgba(214,158,46,.4) transparent}.ird-invitees__list[data-v-4a2ff2c6]::-webkit-scrollbar{width:6px}.ird-invitees__list[data-v-4a2ff2c6]::-webkit-scrollbar-track{background:transparent}.ird-invitees__list[data-v-4a2ff2c6]::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(214,158,46,.4)}.ird-invitees__list[data-v-4a2ff2c6]::-webkit-scrollbar-thumb:hover{background:rgba(214,158,46,.6)}.ird-invitees__item[data-v-4a2ff2c6]{display:flex;align-items:center;gap:8px;padding:8px 12px}.ird-invitees__item+.ird-invitees__item[data-v-4a2ff2c6]{border-top:1px solid hsla(0,0%,100%,.06)}.ird-invitees__avatar[data-v-4a2ff2c6]{color:#d69e2e}.ird-invitees__name[data-v-4a2ff2c6]{flex:1;color:#e0e0e0;font-size:13px}.ird-invitees__time[data-v-4a2ff2c6]{color:grey;font-size:12px}.ird-rules[data-v-4a2ff2c6]{margin-top:16px}.ird-rules__list[data-v-4a2ff2c6]{margin:0;padding-left:18px;color:#b0b0b0;font-size:12px;line-height:1.9}.ird-rules__list b[data-v-4a2ff2c6]{color:#f6e05e}.invite-reward-dialog.el-dialog{background-color:var(--app-dark-bg-secondary,#111820)!important;border:1px solid #333!important;border-radius:12px!important}.invite-reward-dialog.el-dialog .el-dialog__header{background-color:var(--app-dark-bg-secondary,#111820)!important;padding-bottom:0}.invite-reward-dialog.el-dialog .el-dialog__header .el-dialog__title{color:#f6e05e!important;font-weight:600}.invite-reward-dialog.el-dialog .el-dialog__body{background-color:var(--app-dark-bg-secondary,#111820)!important;color:#e0e0e0!important;padding-top:10px}.dropdown-active{color:#409eff!important;background-color:#ecf5ff!important}.mobile-more-menu[data-v-3ca5bbf5]{display:none}.navbar[data-v-3ca5bbf5]{height:60px;overflow:hidden;position:relative;background:hsla(0,0%,100%,.8);backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:center;min-width:100%;z-index:100;transition:background-color .3s ease}.announcement-bar[data-v-3ca5bbf5]{background:#fff5e6;border-bottom:1px solid rgba(0,0,0,.05)}.announcement-bar[data-v-3ca5bbf5],.announcement-inline[data-v-3ca5bbf5]{height:32px;display:flex;align-items:center;overflow:hidden;position:relative}.announcement-inline[data-v-3ca5bbf5]{flex:0 0 420px;justify-content:center;margin-right:12px}.announcement-track[data-v-3ca5bbf5]{display:inline-flex;align-items:center;white-space:nowrap;animation:marquee-data-v-3ca5bbf5 20s linear infinite}.announcement-text[data-v-3ca5bbf5]{color:#a16207;font-size:13px;padding:0 24px}.announcement-close[data-v-3ca5bbf5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#a16207;cursor:pointer;padding:4px}@keyframes marquee-data-v-3ca5bbf5{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.navbar-inner[data-v-3ca5bbf5]{width:100%;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;position:relative}.brand[data-v-3ca5bbf5]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 14px 6px 6px;border-radius:12px;transition:all .3s ease;flex:0 0 auto;justify-self:start}.brand[data-v-3ca5bbf5]:hover{background:rgba(0,0,0,.06);transform:translateY(-1px)}body.dark-mode .brand[data-v-3ca5bbf5]{background:var(--app-dark-bg-secondary)}body.dark-mode .brand[data-v-3ca5bbf5]:hover{background:var(--app-dark-bg-primary)}.brand-logo[data-v-3ca5bbf5]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;border-radius:0;padding:0}.brand-logo[data-v-3ca5bbf5],body.dark-mode .brand-logo[data-v-3ca5bbf5]{background-color:transparent;box-shadow:none}.brand:hover .brand-logo[data-v-3ca5bbf5]{transform:rotate(5deg) scale(1.05)}.brand-title[data-v-3ca5bbf5]{margin:0;font-size:20px;font-weight:800;color:#1d1d1f;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;align-items:center}.brand-version[data-v-3ca5bbf5]{font-size:14px;font-weight:600;color:#6b7280;margin-left:2px;margin-top:4px}.brand-suffix[data-v-3ca5bbf5]{margin-left:3px;font-size:22px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0;background-color:transparent;border-radius:0;letter-spacing:.5px}.nav-links[data-v-3ca5bbf5]{display:flex;align-items:center;gap:4px;margin-left:0;flex:0 0 auto;justify-content:center;overflow:visible;justify-self:center;position:relative}.nav-slider[data-v-3ca5bbf5]{position:absolute;top:50%;left:0;height:36px;margin-top:-18px;background:rgba(230,162,60,.15);pointer-events:none;z-index:0}.nav-links a[data-v-3ca5bbf5],.nav-slider[data-v-3ca5bbf5]{border-radius:10px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-links a[data-v-3ca5bbf5]{color:#303133;cursor:pointer;text-decoration:none;font-size:14px;font-weight:400;padding:8px 14px;position:relative;white-space:nowrap;display:flex;align-items:center;flex-shrink:1;z-index:1}.nav-links a[data-v-3ca5bbf5]:hover:not(.disabled){color:#1d1d1f;transform:translateY(-1px)}.nav-links a.disabled[data-v-3ca5bbf5]{color:#a0a0a0;cursor:not-allowed;pointer-events:none;opacity:.5}.nav-links a.active[data-v-3ca5bbf5]{font-weight:500;color:#c97914}.nav-links a.active[data-v-3ca5bbf5]:after{display:none}.nav-item-resource[data-v-3ca5bbf5]{position:relative}.nav-item-canvas[data-v-3ca5bbf5]{position:relative;padding-right:22px!important;overflow:visible}.nav-item-beta-tag[data-v-3ca5bbf5]{position:absolute;top:-3px;right:-2px;display:inline-flex;align-items:center;justify-content:center;height:16px;min-width:28px;padding:0 5px;border-radius:999px;background:#d1d5db;color:#6b7280;font-size:9px;font-weight:700;line-height:1;pointer-events:none;transform:rotate(18deg);transform-origin:center;box-shadow:0 4px 10px rgba(107,114,128,.18)}.mobile-nav-canvas-label[data-v-3ca5bbf5]{margin-right:6px}.nav-item-beta-tag--mobile[data-v-3ca5bbf5]{position:static;height:16px;padding:0 5px;font-size:10px;min-width:0;transform:none;box-shadow:none}.nav-item-prompt-square[data-v-3ca5bbf5]{position:relative;color:#c2410c!important;background:transparent!important;border:none;box-shadow:none;padding-right:42px!important}.nav-item-prompt-badge[data-v-3ca5bbf5]{position:absolute;top:2px;right:4px;display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#fb7185,#ef4444);color:#fff;font-size:9px;font-weight:700;line-height:1;box-shadow:0 4px 10px rgba(239,68,68,.24);pointer-events:none;transform:rotate(12deg);transform-origin:center;white-space:nowrap}.nav-item-prompt-square[data-v-3ca5bbf5]:hover:not(.disabled){color:#9a3412!important;background:rgba(0,0,0,.05)!important}.nav-item-prompt-square.active[data-v-3ca5bbf5]{color:#9a3412!important;background:linear-gradient(180deg,rgba(251,191,36,.32),rgba(255,237,213,.98))!important;box-shadow:0 12px 26px rgba(245,158,11,.2)}.right[data-v-3ca5bbf5]{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex:0 0 auto;margin-left:0;justify-self:end}.navbar-action-group[data-v-3ca5bbf5]{display:flex;align-items:center;margin-right:16px}.announcement-button[data-v-3ca5bbf5]{padding:10px 16px;border-radius:999px;border:none;background-color:transparent;color:#1d1d1f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.announcement-button--icon[data-v-3ca5bbf5]{justify-content:center;padding:10px 10px}.navbar-action-group .announcement-button[data-v-3ca5bbf5]{margin-right:0}.navbar-action-group .announcement-button+.announcement-button[data-v-3ca5bbf5]{margin-left:8px}.model-stats-button.feedback-button[data-v-3ca5bbf5]{min-height:28px;padding:0 9px;color:#1d1d1f;font-size:10px;font-weight:400;line-height:1;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(14,165,233,.12));border:1px solid rgba(59,130,246,.38);box-shadow:0 8px 18px rgba(59,130,246,.16)}.model-stats-button.feedback-button .announcement-icon[data-v-3ca5bbf5]{font-size:14px;color:#2563eb;margin-right:0}.feedback-button-text[data-v-3ca5bbf5]{flex-shrink:0}.model-stats-button.invite-gift-button[data-v-3ca5bbf5],body.dark-mode .model-stats-button.invite-gift-button[data-v-3ca5bbf5],html.dark .model-stats-button.invite-gift-button[data-v-3ca5bbf5]{position:relative;overflow:hidden;background:linear-gradient(135deg,#f6e05e,#e0b23e 45%,#c89120)!important;border-color:rgba(246,224,94,.8)!important;color:#1a1a1e!important;box-shadow:0 0 14px rgba(246,224,94,.35),0 8px 20px rgba(214,158,46,.4)!important}.model-stats-button.invite-gift-button[data-v-3ca5bbf5]:after,body.dark-mode .model-stats-button.invite-gift-button[data-v-3ca5bbf5]:after,html.dark .model-stats-button.invite-gift-button[data-v-3ca5bbf5]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.5),transparent);transform:skewX(-20deg);animation:invite-gift-shine-data-v-3ca5bbf5 2.8s ease-in-out infinite}@keyframes invite-gift-shine-data-v-3ca5bbf5{0%{left:-60%}55%{left:120%}to{left:120%}}.model-stats-button.invite-gift-button .announcement-icon[data-v-3ca5bbf5],body.dark-mode .model-stats-button.invite-gift-button .announcement-icon[data-v-3ca5bbf5],html.dark .model-stats-button.invite-gift-button .announcement-icon[data-v-3ca5bbf5]{color:#1a1a1e!important}.model-stats-button.invite-gift-button .feedback-button-text[data-v-3ca5bbf5],body.dark-mode .model-stats-button.invite-gift-button .feedback-button-text[data-v-3ca5bbf5],html.dark .model-stats-button.invite-gift-button .feedback-button-text[data-v-3ca5bbf5]{color:#1a1a1e!important;font-weight:600}.model-stats-button.invite-gift-button[data-v-3ca5bbf5]:hover,body.dark-mode .model-stats-button.invite-gift-button[data-v-3ca5bbf5]:hover,html.dark .model-stats-button.invite-gift-button[data-v-3ca5bbf5]:hover{background:linear-gradient(135deg,#ffeb7a,#f0c14b 45%,#d6a02a)!important;border-color:#f6e05e!important;color:#1a1a1e!important;box-shadow:0 0 18px rgba(246,224,94,.5),0 10px 24px rgba(214,158,46,.5)!important}.announcement-entry-button[data-v-3ca5bbf5]{position:relative}.message-entry-button[data-v-3ca5bbf5]{position:relative;padding:0 14px}.message-entry-content[data-v-3ca5bbf5]{display:inline-flex;align-items:center;gap:4px}.message-entry-badge[data-v-3ca5bbf5]{position:absolute;top:-2px;right:-2px;min-width:14px;height:14px;padding:0 3px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:9px;line-height:1;font-weight:600;border-radius:7px;box-shadow:0 0 0 1.5px #fff;z-index:2;pointer-events:none}@keyframes messageBadgePulse-data-v-3ca5bbf5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.announcement-entry-dot[data-v-3ca5bbf5]{position:absolute;top:-4px;right:-4px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #fff}.model-stats-button.feedback-button[data-v-3ca5bbf5]:hover{background:linear-gradient(135deg,rgba(59,130,246,.24),rgba(14,165,233,.18))!important;border-color:rgba(59,130,246,.56)}.model-stats-button[data-v-3ca5bbf5]{min-height:28px;padding:0 14px;border-radius:8px;background:linear-gradient(135deg,rgba(230,162,60,.18),rgba(245,108,108,.14));border:1px solid rgba(230,162,60,.42);box-shadow:0 8px 18px rgba(230,162,60,.16);gap:4px}.model-stats-button .model-stats-icon[data-v-3ca5bbf5]{color:#d48806}.model-stats-button-text[data-v-3ca5bbf5]{font-size:13px;font-weight:400;color:inherit;line-height:1;white-space:nowrap;flex-shrink:0}.model-stats-button[data-v-3ca5bbf5]:hover{background:linear-gradient(135deg,rgba(230,162,60,.26),rgba(245,108,108,.2))!important;border-color:rgba(230,162,60,.6);transform:translateY(-1px)}.announcement-icon[data-v-3ca5bbf5]{margin-right:4px}.announcement-button[data-v-3ca5bbf5]:hover{background-color:rgba(0,0,0,.05)}.right-guest[data-v-3ca5bbf5],.right-user[data-v-3ca5bbf5]{display:flex;align-items:center;gap:12px}.user-menu-trigger[data-v-3ca5bbf5]{display:flex;align-items:center;gap:8px;cursor:pointer}.user-menu-arrow[data-v-3ca5bbf5]{color:#909399;font-size:12px}.user-menu-dropdown[data-v-3ca5bbf5]{width:300px;padding:0;border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 32px rgba(15,23,42,.14)}.user-menu-card[data-v-3ca5bbf5]{padding:14px}.user-menu-top[data-v-3ca5bbf5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.user-menu-avatar[data-v-3ca5bbf5]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(15,23,42,.08);cursor:pointer}.user-menu-top-text[data-v-3ca5bbf5]{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.user-menu-top-name[data-v-3ca5bbf5]{color:#111827;font-size:15px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-level-badge[data-v-3ca5bbf5]{border-radius:6px;background:linear-gradient(135deg,#f6e05e,#d69e2e);color:#2d3748;font-weight:800;box-shadow:0 2px 6px rgba(214,158,46,.2);border:1px solid #ecc94b;letter-spacing:.5px;text-transform:uppercase}.user-menu-level-badge[data-v-3ca5bbf5],.user-menu-level-empty[data-v-3ca5bbf5]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:12px;line-height:1.2;height:22px;white-space:nowrap}.user-menu-level-empty[data-v-3ca5bbf5]{border-radius:6px;background:#f5f7fa;color:#909399;font-weight:600;border:1px solid #dcdfe6}.user-menu-shareholder-badge[data-v-3ca5bbf5]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;background:linear-gradient(135deg,gold,#ff8c00);color:#fff;font-weight:700;font-size:12px;border:1px solid #e6a23c;box-shadow:0 2px 6px rgba(255,140,0,.3);text-shadow:0 1px 2px rgba(0,0,0,.2);line-height:1.2;height:22px;white-space:nowrap}.user-menu-top-role[data-v-3ca5bbf5]{margin-top:2px;color:#6b7280;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-points-chip[data-v-3ca5bbf5]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#fff8db,#ffefbd);border:1px solid #ffe08a;border-radius:8px;padding:6px 10px;margin-bottom:8px;color:#7a4b00;font-size:13px}.user-menu-points-chip strong[data-v-3ca5bbf5]{margin-left:auto;font-size:15px;color:#8b5e00}.user-menu-info-row[data-v-3ca5bbf5]{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:20px;padding:4px 0}.user-menu-info-label[data-v-3ca5bbf5]{color:#6b7280}.user-menu-info-value[data-v-3ca5bbf5]{color:#1f2937;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.user-menu-info-copyable[data-v-3ca5bbf5]{cursor:pointer;transition:color .2s ease}.user-menu-info-copyable[data-v-3ca5bbf5]:hover{color:#2563eb;text-decoration:underline}.user-menu-section[data-v-3ca5bbf5]{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.user-menu-section-title[data-v-3ca5bbf5]{margin-bottom:8px;color:#6b7280;font-size:12px;font-weight:600}.user-menu-chip-group[data-v-3ca5bbf5]{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid #e7edf5;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f4f7fb)}.user-menu-chip[data-v-3ca5bbf5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 11px;border:0;border-radius:10px;background:transparent;color:#4b5563;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease}.user-menu-chip[data-v-3ca5bbf5]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.user-menu-chip--active[data-v-3ca5bbf5]{background:#fff;color:#1d4ed8;box-shadow:0 1px 2px rgba(15,23,42,.08),0 0 0 1px rgba(59,130,246,.12)}.user-menu-chip-icon[data-v-3ca5bbf5]{font-size:12px}.user-menu-logout[data-v-3ca5bbf5]{color:#ef4444!important;font-weight:600;text-align:center;font-size:13px;padding:10px 0;line-height:1.5;border-top:1px solid #f1f5f9;margin-top:0}.user-menu-logout[data-v-3ca5bbf5]:hover{background-color:#fef2f2!important;color:#dc2626!important}.user-menu-settings[data-v-3ca5bbf5]{color:#374151!important;text-align:left;font-size:13px;font-weight:400;padding:10px 14px;line-height:1.2}.user-menu-settings[data-v-3ca5bbf5]:hover{background-color:#f8fafc!important;color:#3b82f6!important}.user-menu-settings-content[data-v-3ca5bbf5]{display:inline-flex;align-items:center;gap:6px}.user-menu-settings-icon[data-v-3ca5bbf5]{font-size:14px;color:#6b7280}.guest-text[data-v-3ca5bbf5]{color:#86868b;font-size:14px}.user-name[data-v-3ca5bbf5]{color:#1d1d1f;font-size:14px;font-weight:500;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar[data-v-3ca5bbf5]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.05)}.ppp[data-v-3ca5bbf5]{transition:all .2s cubic-bezier(.25,.8,.25,1);cursor:pointer}.ppp[data-v-3ca5bbf5]:hover{transform:scale(1.05)}.mobile-text[data-v-3ca5bbf5]{display:none}.navbar-wrapper--en .brand-title[data-v-3ca5bbf5]{font-size:17px;letter-spacing:.2px}.navbar-wrapper--en .brand-suffix[data-v-3ca5bbf5]{margin-left:2px;font-size:19px}.navbar-wrapper--en .nav-links[data-v-3ca5bbf5]{gap:2px;margin-left:0}.navbar-wrapper--en .nav-links a[data-v-3ca5bbf5]{padding:8px 10px;font-size:13px}@media(max-width:1640px){.navbar-inner[data-v-3ca5bbf5]{padding:0 16px;gap:8px}.nav-links[data-v-3ca5bbf5]{margin-left:0;gap:2px}.nav-links a[data-v-3ca5bbf5]{padding:8px 10px;font-size:13px}.announcement-button[data-v-3ca5bbf5]{padding:8px 10px}.navbar-action-group[data-v-3ca5bbf5]{margin-right:10px}.feedback-button-text[data-v-3ca5bbf5],.user-name[data-v-3ca5bbf5],[data-v-3ca5bbf5] .model-stats-button-text{display:none!important}.feedback-button[data-v-3ca5bbf5],.message-entry-button[data-v-3ca5bbf5],.model-stats-button[data-v-3ca5bbf5]{padding:0 10px}[data-v-3ca5bbf5] .model-stats-icon-wrap{margin-right:0!important}}@media(max-width:1100px){.nav-item-lottery[data-v-3ca5bbf5],.nav-item-master-sub[data-v-3ca5bbf5],.nav-item-prompt-square[data-v-3ca5bbf5],.nav-item-recharge[data-v-3ca5bbf5],.nav-item-resource[data-v-3ca5bbf5]{display:none!important}.mobile-more-menu[data-v-3ca5bbf5]{display:inline-block;margin-left:4px}.more-btn[data-v-3ca5bbf5]{font-size:13px;color:#515154;cursor:pointer;padding:6px 10px;display:flex;align-items:center}body.dark-mode .more-btn[data-v-3ca5bbf5]{color:#a0a0a0;background:var(--app-dark-bg-secondary);border-radius:10px}.navbar-inner[data-v-3ca5bbf5]{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr)}.nav-links[data-v-3ca5bbf5]{flex:0 1 auto;min-width:0}.brand-title[data-v-3ca5bbf5]{display:none!important}.brand[data-v-3ca5bbf5]{padding:6px 8px 6px 6px}.user-name[data-v-3ca5bbf5]{display:none!important}}@media(max-width:1240px){.navbar-wrapper--en .nav-item-lottery[data-v-3ca5bbf5],.navbar-wrapper--en .nav-item-master-sub[data-v-3ca5bbf5],.navbar-wrapper--en .nav-item-prompt-square[data-v-3ca5bbf5],.navbar-wrapper--en .nav-item-recharge[data-v-3ca5bbf5],.navbar-wrapper--en .nav-item-resource[data-v-3ca5bbf5]{display:none!important}.navbar-wrapper--en .mobile-more-menu[data-v-3ca5bbf5]{display:inline-block;margin-left:4px}.navbar-wrapper--en .more-btn[data-v-3ca5bbf5]{font-size:13px;color:#515154;cursor:pointer;padding:6px 10px;display:flex;align-items:center}body.dark-mode .navbar-wrapper--en .more-btn[data-v-3ca5bbf5]{color:#a0a0a0;background:var(--app-dark-bg-secondary);border-radius:10px}}@media(max-width:768px){.navbar[data-v-3ca5bbf5]{min-width:0}.navbar-inner[data-v-3ca5bbf5]{display:flex;width:100%;padding:0 10px}.brand[data-v-3ca5bbf5]{display:flex!important;background:transparent!important;padding:0!important}.brand-title[data-v-3ca5bbf5]{display:none!important}.brand-logo[data-v-3ca5bbf5]{width:32px;height:32px}.nav-links[data-v-3ca5bbf5]{margin-left:0;flex:1 1 auto;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-links[data-v-3ca5bbf5]::-webkit-scrollbar{display:none}.nav-links a[data-v-3ca5bbf5]{padding:6px 10px;font-size:14px}.desktop-text[data-v-3ca5bbf5]{display:none!important}.mobile-text[data-v-3ca5bbf5]{display:inline!important}.nav-item-api[data-v-3ca5bbf5],.nav-item-canvas[data-v-3ca5bbf5],.nav-item-history[data-v-3ca5bbf5],.nav-item-magnific[data-v-3ca5bbf5],.nav-item-master-sub[data-v-3ca5bbf5],.nav-item-prompt-square[data-v-3ca5bbf5],.nav-item-recharge[data-v-3ca5bbf5],.nav-item-resource[data-v-3ca5bbf5],.nav-item-split[data-v-3ca5bbf5]{display:none!important}.mobile-more-menu[data-v-3ca5bbf5]{display:inline-block;margin-left:4px}.more-btn[data-v-3ca5bbf5]{font-size:13px;color:#515154;cursor:pointer;padding:6px 10px;display:flex;align-items:center}body.dark-mode .more-btn[data-v-3ca5bbf5]{color:#a0a0a0;background:var(--app-dark-bg-secondary);border-radius:10px}.right[data-v-3ca5bbf5]{min-width:0}.announcement-button[data-v-3ca5bbf5]{padding:6px 10px;font-size:13px}.model-stats-button[data-v-3ca5bbf5]{width:36px;height:36px;padding:0;justify-content:center}.model-stats-alert-dot[data-v-3ca5bbf5],.model-stats-button-text[data-v-3ca5bbf5]{display:none!important}.model-stats-icon-wrap[data-v-3ca5bbf5]{margin-right:0!important}.mobile-hide-announcement[data-v-3ca5bbf5]{display:none!important}.announcement-label[data-v-3ca5bbf5]{display:none}.announcement-icon[data-v-3ca5bbf5]{margin-right:0}.user-name[data-v-3ca5bbf5]{display:none}}body.dark-mode .navbar{background:var(--app-dark-bg-primary)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}body.dark-mode .nav-links a{color:#a0a0a0!important}body.dark-mode .nav-links a:hover:not(.disabled){background:var(--app-dark-bg-secondary)!important;color:#fff!important}body.dark-mode .nav-links a.active{background:var(--app-dark-bg-secondary)!important;color:#f6e05e!important}body.dark-mode .nav-item-beta-tag{background:rgba(107,114,128,.58);color:#e5e7eb}body.dark-mode .nav-item-prompt-square{color:#fdba74!important;background:var(--app-dark-bg-primary)!important;border:none;box-shadow:none}body.dark-mode .nav-item-prompt-badge{background:linear-gradient(135deg,#fb7185,#f97316);color:#fff}body.dark-mode .nav-item-prompt-square:hover:not(.disabled){color:#fed7aa!important;background:var(--app-dark-bg-secondary)!important;border-color:rgba(251,146,60,.32)}body.dark-mode .nav-item-prompt-square.active{color:#fff1c2!important;background:var(--app-dark-bg-secondary)!important;box-shadow:none}body.dark-mode .brand-title,body.dark-mode .right .announcement-button{color:#e0e0e0!important}body.dark-mode .model-stats-button.feedback-button{background:var(--app-dark-bg-secondary)!important;border:1px solid rgba(96,165,250,.34)!important;box-shadow:none!important}body.dark-mode .model-stats-button{background:var(--app-dark-bg-secondary)!important;border:1px solid rgba(251,191,36,.34)!important;box-shadow:none!important}body.dark-mode .model-stats-button .model-stats-icon{color:#f6e05e!important}body.dark-mode .right .announcement-button:hover{background-color:var(--app-dark-bg-primary)!important}body.dark-mode .model-stats-button.feedback-button:hover{background:var(--app-dark-bg-primary)!important}body.dark-mode .announcement-entry-dot{box-shadow:0 0 0 2px var(--app-dark-bg-primary)}body.dark-mode .message-entry-badge{box-shadow:0 0 0 1.5px var(--app-dark-bg-primary);color:#fff;background:#ef4444}body.dark-mode .right-guest .guest-text,body.dark-mode .right-user .user-name{color:#e0e0e0!important}.feedback-dialog-mask{background:rgba(15,23,42,.22)!important}.today-announcement-dialog{border-radius:16px;overflow:hidden}.today-announcement-dialog .el-dialog__header{padding:18px 22px 10px}.today-announcement-dialog .el-dialog__title{font-size:16px;font-weight:600}.today-announcement-dialog .el-dialog__body{padding:12px 22px 18px}.today-announcement-dialog .el-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 22px 22px}.today-announcement-dialog__layout{display:flex;gap:16px;min-height:420px}.today-announcement-dialog__aside{flex:0 0 220px;display:flex;flex-direction:column;gap:10px;padding-right:8px;border-right:1px solid #ebeef5}.today-announcement-dialog__item{width:100%;padding:12px 14px;border:1px solid #ebeef5;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.today-announcement-dialog__item--active,.today-announcement-dialog__item:hover{border-color:rgba(245,158,11,.45);background:#fffbeb}.today-announcement-dialog__item-title{font-size:13px;font-weight:600;color:#111827;line-height:1.45}.today-announcement-dialog__item-time{margin-top:6px;font-size:12px;color:#909399}.today-announcement-dialog__main{flex:1;min-width:0}.today-announcement-dialog__meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#909399}.today-announcement-dialog__level{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.today-announcement-dialog__title{margin-top:8px;font-size:20px;font-weight:700;color:#111827}.today-announcement-dialog__content{margin-top:14px;min-height:300px;max-height:420px;overflow:auto;padding:0}.today-announcement-dialog__empty{padding:40px 0;text-align:center;color:#909399}.today-announcement-dialog__ack-btn{background:#f5f7fa;border-color:#e4e7ed;color:#606266}.today-announcement-dialog__ack-btn:focus,.today-announcement-dialog__ack-btn:hover{background:#ecf5ff;border-color:#c6e2ff;color:#409eff}body.dark-mode .today-announcement-dialog{border:1px solid hsla(0,0%,100%,.08)}body.dark-mode .today-announcement-dialog,body.dark-mode .today-announcement-dialog .el-dialog__body,body.dark-mode .today-announcement-dialog .el-dialog__header{background:var(--app-dark-bg-secondary)!important}body.dark-mode .today-announcement-dialog .el-dialog__title,body.dark-mode .today-announcement-dialog__item-title,body.dark-mode .today-announcement-dialog__title{color:#fff!important}body.dark-mode .today-announcement-dialog__aside{border-right-color:hsla(0,0%,100%,.08)}body.dark-mode .today-announcement-dialog__item{background:var(--app-dark-bg-primary);border-color:hsla(0,0%,100%,.08)}body.dark-mode .today-announcement-dialog__item--active,body.dark-mode .today-announcement-dialog__item:hover{background:hsla(0,0%,100%,.06);border-color:rgba(245,158,11,.45)}body.dark-mode .today-announcement-dialog__empty,body.dark-mode .today-announcement-dialog__item-time,body.dark-mode .today-announcement-dialog__meta{color:hsla(0,0%,100%,.64)}body.dark-mode .today-announcement-dialog__level{box-shadow:none}body.dark-mode .today-announcement-dialog__content{color:hsla(0,0%,100%,.88)}body.dark-mode .today-announcement-dialog__ack-btn{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.88)}body.dark-mode .today-announcement-dialog__ack-btn:focus,body.dark-mode .today-announcement-dialog__ack-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18);color:#fff}.feedback-dialog{border-radius:16px;overflow:hidden;background:#fff!important;box-shadow:0 24px 60px rgba(15,23,42,.18)!important}.feedback-dialog .el-dialog__header{padding:20px 24px 10px;background:#fff}.feedback-dialog .el-dialog__title{color:#111827;font-size:16px;font-weight:700}.feedback-dialog .el-dialog__body{padding:12px 24px 18px;background:#fff}.feedback-dialog-layout{display:flex;align-items:flex-start;gap:20px}.feedback-dialog-main{flex:1 1 auto;min-width:0}.feedback-dialog-side{flex:0 0 200px}.feedback-service-card{padding:14px;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #dbeafe;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);text-align:center}.feedback-service-title{color:#111827;font-size:16px;font-weight:700}.feedback-service-desc{margin-top:6px;color:#6b7280;font-size:12px;line-height:1.6}.feedback-service-qr{width:156px;height:156px;-o-object-fit:cover;object-fit:cover;margin:14px auto 10px;display:block;border-radius:12px;background:#fff;padding:6px;border:1px solid rgba(191,219,254,.92)}.feedback-service-meta{display:flex;flex-direction:column;gap:4px}.feedback-service-label{color:#6b7280;font-size:12px}.feedback-service-value{color:#1d4ed8;font-size:13px;font-weight:600;word-break:break-all}.feedback-dialog .el-dialog__footer{padding:0 24px 22px;background:#fff}.feedback-dialog .el-input__inner,.feedback-dialog .el-textarea__inner{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}.feedback-contact-panel{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb}.feedback-contact-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6}.feedback-contact-row+.feedback-contact-row{margin-top:6px}.feedback-contact-label{color:#6b7280}.feedback-contact-value{color:#111827;font-weight:500;text-align:right;word-break:break-all}.feedback-upload-panel{margin-top:4px}.feedback-upload-list{display:flex;flex-wrap:wrap;gap:8px}.feedback-upload-thumb{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid #dbe3ee;background:#f8fafc}.feedback-upload-thumb--error{border-color:#fca5a5}.feedback-upload-thumb__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:zoom-in}.feedback-upload-thumb__overlay{position:absolute;inset:0;background:rgba(15,23,42,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.feedback-upload-thumb__remove{position:absolute;top:3px;right:3px;width:18px;height:18px;border:none;border-radius:50%;background:rgba(15,23,42,.72);color:#fff;cursor:pointer;line-height:18px;padding:0;font-size:12px}.feedback-upload-uploader{display:inline-flex}.feedback-upload-box{width:72px;height:72px;border:1px dashed #93c5fd;border-radius:8px;background:#eff6ff;color:#2563eb;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:11px}.feedback-upload-box i{font-size:16px}.feedback-upload-tip{margin-top:8px;color:#6b7280;font-size:12px;line-height:1.5}.feedback-image-preview-dialog .el-dialog__body{padding:12px;text-align:center}.feedback-image-preview{max-width:100%;max-height:70vh;display:inline-block;border-radius:10px}@media (max-width:768px){.feedback-dialog-layout{flex-direction:column}.feedback-dialog-side{flex:1 1 auto;width:100%}.feedback-service-card{display:flex;flex-direction:column;align-items:center}.feedback-service-qr{width:132px;height:132px}}body.dark-mode .el-dropdown-menu{background-color:var(--app-dark-bg-secondary)!important;border:1px solid #333!important}body.dark-mode .el-dropdown-menu__item{color:#e0e0e0!important}body.dark-mode .el-dropdown-menu__item.dropdown-active,body.dark-mode .el-dropdown-menu__item:focus,body.dark-mode .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--app-dark-bg-primary)!important;color:#f6e05e!important}body.dark-mode .user-menu-dropdown{background:var(--app-dark-bg-secondary)!important;border-color:hsla(0,0%,100%,.08)!important;box-shadow:0 14px 32px rgba(0,0,0,.45)!important}body.dark-mode .user-menu-top-name{color:#f3f4f6!important}body.dark-mode .user-menu-info-label,body.dark-mode .user-menu-top-role{color:#9ca3af!important}body.dark-mode .user-menu-info-value{color:#e5e7eb!important}body.dark-mode .user-menu-info-copyable:hover{color:#93c5fd!important}body.dark-mode .user-menu-section{border-top-color:#2d3748!important}body.dark-mode .user-menu-section-title{color:#9ca3af!important}body.dark-mode .user-menu-chip-group{border-color:#2f3b4c!important;background:var(--app-dark-bg-primary)!important}body.dark-mode .user-menu-chip{background:transparent!important;color:#cbd5e1!important}body.dark-mode .user-menu-chip:hover{background:var(--app-dark-bg-primary)!important;color:#93c5fd!important}body.dark-mode .user-menu-chip--active{background:var(--app-dark-bg-primary)!important;color:#bfdbfe!important;box-shadow:0 1px 2px rgba(0,0,0,.28),0 0 0 1px rgba(96,165,250,.2)!important}body.dark-mode .user-menu-settings{color:#e5e7eb!important}body.dark-mode .user-menu-settings-icon{color:#9ca3af!important}body.dark-mode .user-menu-logout{color:#ef4444!important;border-top-color:#333!important}body.dark-mode .user-menu-logout:hover{background-color:rgba(239,68,68,.1)!important;color:#f87171!important}body.dark-mode .user-menu-points-chip{background:var(--app-dark-bg-primary)!important;border-color:rgba(245,201,90,.45)!important;color:#f9d66f!important}body.dark-mode .user-menu-points-chip strong{color:#fbe38d!important}body.dark-mode .user-menu-settings:hover{background-color:var(--app-dark-bg-primary)!important;color:#60a5fa!important}.app-main[data-v-239ed86a]{overflow-x:hidden;overflow-y:auto;min-height:100vh;padding-top:60px}.app-main--no-scroll[data-v-239ed86a]{overflow-x:hidden;overflow-y:hidden}.app-main--canvas-route[data-v-239ed86a]{height:100vh;min-height:0;overflow:hidden}.app-main--canvas-immersive[data-v-239ed86a]{padding-top:0}@media (max-width:1100px){.app-main--no-scroll[data-v-239ed86a]{overflow-y:auto!important}.app-main--canvas-route[data-v-239ed86a]{overflow:hidden!important}}.el-popup-parent--hidden .fixed-header{padding-right:15px}.notice-banner[data-v-5cbfe49e]{position:fixed;top:60px;left:0;width:100%;height:32px;z-index:1999;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;overflow:hidden}.notice-banner__icon[data-v-5cbfe49e]{flex:0 0 auto;display:flex;align-items:center;padding:0 10px 0 16px;color:inherit;font-size:14px}.notice-banner__viewport[data-v-5cbfe49e]{flex:1 1 auto;height:100%;display:flex;align-items:center;overflow:hidden}.notice-banner__track[data-v-5cbfe49e]{width:-moz-max-content;width:max-content;white-space:nowrap;will-change:transform;animation:notice-banner-marquee-data-v-5cbfe49e 24s linear infinite}.notice-banner__set[data-v-5cbfe49e],.notice-banner__track[data-v-5cbfe49e]{display:inline-flex;flex:0 0 auto;align-items:center}.notice-banner__viewport:hover .notice-banner__track[data-v-5cbfe49e]{animation-play-state:paused}@keyframes notice-banner-marquee-data-v-5cbfe49e{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.notice-banner__item[data-v-5cbfe49e]{color:inherit;font-size:13px;line-height:32px;padding-right:72px}.notice-banner__link[data-v-5cbfe49e]{color:#2563eb;text-decoration:underline;cursor:pointer;font-weight:500}.notice-banner__link[data-v-5cbfe49e]:hover{color:#1d4ed8}.notice-banner__close[data-v-5cbfe49e]{flex:0 0 auto;height:100%;border:none;background:transparent;color:inherit;cursor:pointer;padding:0 16px;font-size:14px;display:flex;align-items:center}.notice-banner__close[data-v-5cbfe49e]:hover{opacity:.7}@media(max-width:768px){.notice-banner[data-v-5cbfe49e]{height:28px}.notice-banner__icon[data-v-5cbfe49e]{padding:0 8px 0 12px;font-size:13px}.notice-banner__item[data-v-5cbfe49e]{font-size:12px;line-height:28px;padding-right:44px}.notice-banner__close[data-v-5cbfe49e]{padding:0 12px}}@media(prefers-reduced-motion:reduce){.notice-banner__track[data-v-5cbfe49e]{animation:none}}body.banner-notice-active .app-main{padding-top:92px}@media(max-width:768px){body.banner-notice-active .app-main{padding-top:88px}}@media(min-width:769px){body.banner-notice-active .welcome-home{height:calc(100vh - 97px)}}@media(max-width:768px){body.banner-notice-active .welcome-home{min-height:calc(100vh - 93px)}}body.banner-notice-active .home-section{min-height:calc(100vh - 97px)}body.banner-notice-active .canvas-projects-page{min-height:calc(100vh - 92px)}@media(min-width:1101px){body.banner-notice-active .image-generate-container{height:calc(100vh - 97px)}}@media(max-width:1100px){body.banner-notice-active .image-generate-container{min-height:calc(100vh - 92px)}}body.banner-notice-active .workbench-page{min-height:calc(100vh - 92px)}@media(max-width:768px){body.banner-notice-active .image-generate-container,body.banner-notice-active .workbench-page{min-height:calc(100vh - 88px)}}.floating-music-player[data-v-2382c898]{position:fixed;left:20px;bottom:24px;z-index:3000;height:64px;display:flex;align-items:center}.fmp-inner[data-v-2382c898]{display:flex;align-items:center;gap:6px;padding:0;border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(15,23,42,.3);transition:padding .25s ease}.floating-music-player:hover .fmp-inner[data-v-2382c898]{padding:0 8px}.fmp-nav[data-v-2382c898]{width:0;height:34px;padding:0;border:none;border-radius:17px;background:transparent;color:#c20c0c;font-size:16px;cursor:pointer;overflow:hidden;opacity:0;transition:width .25s ease,opacity .2s ease;flex:0 0 auto}.floating-music-player:hover .fmp-nav[data-v-2382c898]{width:34px;opacity:1}.fmp-nav[data-v-2382c898]:hover{background:rgba(194,12,12,.1)}.fmp-disc[data-v-2382c898]{position:relative;width:100%;height:100%;border-radius:50%;background:#1a1a1a;box-shadow:0 8px 24px rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;animation:fmp-rotate-data-v-2382c898 12s linear infinite;animation-play-state:paused}.floating-music-player.is-playing .fmp-disc[data-v-2382c898]{animation-play-state:running}@keyframes fmp-rotate-data-v-2382c898{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fmp-cover[data-v-2382c898]{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #111}.fmp-cover--placeholder[data-v-2382c898]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4a3238,#241820);color:#b98a92;font-size:20px}.fmp-hole[data-v-2382c898]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#fdf5f5;border:2px solid #1a1a1a}.fmp-audio[data-v-2382c898]{display:none}body.canvas-immersive-active .app-wrapper>.main-container>div:first-child,body.canvas-immersive-active .navbar-wrapper{display:none!important}body.canvas-immersive-active .app-main{padding-top:0!important}[data-v-55a8351e]:export{menuText:#0c64ac;menuActiveText:#2143a0;subMenuActiveText:#040435;menuBg:#fff;menuHover:#911212;subMenuBg:#f4f8f8;subMenuHover:#e7f0f1;sideBarWidth:0}.app-wrapper[data-v-55a8351e]{min-height:100vh;position:relative;height:100%;width:100%}.app-wrapper[data-v-55a8351e]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-55a8351e]{position:fixed;top:0}.drawer-bg[data-v-55a8351e]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-55a8351e]{position:fixed;top:0;right:0;z-index:9;width:100%;transition:width .28s}.hideSidebar .fixed-header[data-v-55a8351e]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-55a8351e]{width:100%}.navbar[data-v-55a8351e]{position:fixed;left:0;top:0;width:100%;z-index:5;height:65px;transition:top .3s}.navbar-hidden[data-v-55a8351e]{top:-65px}.global-footer[data-v-0c4e1398]{width:100%;padding:40px 20px;background:transparent;display:flex;justify-content:center}.footer-content[data-v-0c4e1398]{display:flex;justify-content:space-between;align-items:flex-start;max-width:1000px;width:100%;gap:40px}.footer-main[data-v-0c4e1398]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.footer-contact[data-v-0c4e1398]{display:flex;align-items:flex-start;gap:24px}.contact-left[data-v-0c4e1398]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:8px}.contact-title[data-v-0c4e1398]{font-size:.95rem;font-weight:600;color:#64748b;margin-bottom:12px}.contact-email[data-v-0c4e1398]{display:flex;align-items:center;gap:6px;color:#64748b;text-decoration:none;font-size:.85rem;transition:color .2s}.contact-email[data-v-0c4e1398]:hover{color:#3b82f6;text-decoration:underline}.footer-qr[data-v-0c4e1398]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:24px;border-left:1px solid rgba(148,163,184,.2)}.qr-image[data-v-0c4e1398]{width:100px;height:100px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(148,163,184,.2);padding:4px;background:#fff;-o-object-fit:cover;object-fit:cover}.qr-text[data-v-0c4e1398]{font-size:.75rem;color:#94a3b8;margin:0}.footer-legal-links[data-v-0c4e1398]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:16px}.footer-legal-link[data-v-0c4e1398]{color:#64748b;font-size:.85rem;text-decoration:none;transition:color .2s}.footer-legal-link[data-v-0c4e1398]:hover{color:#3b82f6;text-decoration:underline}.footer-legal-divider[data-v-0c4e1398]{color:#cbd5e1;font-size:.8rem}.footer-copyright[data-v-0c4e1398]{text-align:left;color:#94a3b8;font-size:.85rem;line-height:1.8;width:100%}.footer-copyright p[data-v-0c4e1398]{margin-bottom:6px;margin-top:0}.footer-disclaimer[data-v-0c4e1398]{font-size:.75rem;color:#94a3b8;line-height:1.6}.copyright-text[data-v-0c4e1398]{margin-top:16px!important;color:#94a3b8;font-size:.85rem;font-weight:600}.footer-tech-support[data-v-0c4e1398]{margin-top:8px!important;font-size:.8rem;color:#94a3b8}.footer-email-link[data-v-0c4e1398]{color:#64748b;text-decoration:none}.footer-email-link[data-v-0c4e1398]:hover{color:#3b82f6;text-decoration:underline}@media (max-width:768px){.footer-content[data-v-0c4e1398]{flex-direction:column;align-items:center;gap:30px}.footer-main[data-v-0c4e1398]{align-items:center}.footer-legal-links[data-v-0c4e1398]{justify-content:center;flex-wrap:wrap}.footer-copyright[data-v-0c4e1398]{text-align:center}.footer-contact[data-v-0c4e1398]{flex-direction:column;align-items:center;gap:20px}.contact-left[data-v-0c4e1398]{align-items:center;padding-top:0}.footer-qr[data-v-0c4e1398]{border-left:none;border-top:1px solid rgba(148,163,184,.2);padding-left:0;padding-top:20px}}body.dark-mode .contact-email[data-v-0c4e1398],body.dark-mode .footer-email-link[data-v-0c4e1398],body.dark-mode .footer-legal-link[data-v-0c4e1398]{color:#cbd5e1}body.dark-mode .contact-email[data-v-0c4e1398]:hover,body.dark-mode .footer-email-link[data-v-0c4e1398]:hover,body.dark-mode .footer-legal-link[data-v-0c4e1398]:hover{color:#60a5fa}body.dark-mode .footer-legal-divider[data-v-0c4e1398]{color:#475569}body.dark-mode .contact-title[data-v-0c4e1398],body.dark-mode .copyright-text[data-v-0c4e1398],body.dark-mode .footer-copyright[data-v-0c4e1398],body.dark-mode .footer-disclaimer[data-v-0c4e1398],body.dark-mode .footer-tech-support[data-v-0c4e1398],body.dark-mode .qr-text[data-v-0c4e1398]{color:#94a3b8}body.dark-mode .contact-title[data-v-0c4e1398],body.dark-mode .copyright-text[data-v-0c4e1398]{color:#e2e8f0}body.dark-mode .footer-qr[data-v-0c4e1398]{border-color:rgba(148,163,184,.1)}body.dark-mode .qr-image[data-v-0c4e1398]{background:#1e293b;border-color:rgba(148,163,184,.1)}.welcome-home[data-v-7213e6d6]{--page-bg:radial-gradient(circle at 14% 18%,rgba(59,130,246,0.14),transparent 24%),radial-gradient(circle at 82% 16%,rgba(99,102,241,0.16),transparent 28%),radial-gradient(circle at 72% 78%,rgba(14,165,233,0.12),transparent 26%),radial-gradient(circle at 22% 88%,rgba(168,85,247,0.08),transparent 24%),linear-gradient(180deg,#f8fbff,#eef4ff 48%,#f8fafc);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#fff;--chip-border:rgba(15,23,42,0.08);--chip-bg:hsla(0,0%,100%,0.76);--chip-color:#475569;--ghost-btn-color:#334155;--ghost-btn-border:rgba(148,163,184,0.4);--ghost-btn-bg:hsla(0,0%,100%,0.72);--primary-btn-color:#fff;--primary-btn-bg:linear-gradient(135deg,#2563eb,#60a5fa);--primary-btn-shadow:0 18px 40px rgba(37,99,235,0.26);--banner-border:rgba(34,197,94,0.18);--banner-bg:rgba(220,252,231,0.9);--banner-color:#15803d;--card-border:hsla(0,0%,100%,0.62);--card-bg:linear-gradient(180deg,hsla(0,0%,100%,0.38),hsla(0,0%,100%,0.14));--card-bg-strong:linear-gradient(180deg,hsla(0,0%,100%,0.48),hsla(0,0%,100%,0.18));--card-hover-bg:linear-gradient(180deg,hsla(0,0%,100%,0.62),hsla(0,0%,100%,0.24));--card-shadow:0 28px 70px rgba(15,23,42,0.12),inset 0 1px 0 hsla(0,0%,100%,0.72),inset 0 -1px 0 hsla(0,0%,100%,0.16);--stage-shell-bg:linear-gradient(180deg,hsla(0,0%,100%,0.42),hsla(0,0%,100%,0.18)),hsla(0,0%,100%,0.12);--feature-panel-bg:linear-gradient(180deg,hsla(0,0%,100%,0.46),hsla(0,0%,100%,0.2));--metric-divider:rgba(148,163,184,0.25);--order-color:rgba(15,23,42,0.12);--surface-soft:linear-gradient(180deg,hsla(0,0%,100%,0.36),hsla(0,0%,100%,0.14));--glass-highlight:linear-gradient(135deg,hsla(0,0%,100%,0.56),hsla(0,0%,100%,0.06) 38%,transparent 62%);--glass-reflection:radial-gradient(circle at top left,hsla(0,0%,100%,0.34),transparent 42%);--nav-color:#94a3b8;--nav-active:#0f172a;--nav-dot-border:rgba(148,163,184,0.5);--nav-dot-bg:hsla(0,0%,100%,0.7);--ambient-line:rgba(15,23,42,0.04);--ambient-dot:rgba(59,130,246,0.08);--ambient-glow-a:rgba(96,165,250,0.16);--ambient-glow-b:rgba(129,140,248,0.13);--ambient-glow-c:rgba(45,212,191,0.1);--ambient-highlight:hsla(0,0%,100%,0.46);--noise-bg:linear-gradient(135deg,rgba(148,163,184,0.06),transparent 52%);position:relative;width:100%;height:calc(100vh - 65px);overflow-y:auto;overflow-x:hidden;background:var(--page-bg);color:var(--text-primary);scroll-snap-type:y proximity}.welcome-home__ambient[data-v-7213e6d6],.welcome-home__noise[data-v-7213e6d6]{position:fixed;inset:0;pointer-events:none}.welcome-home__ambient[data-v-7213e6d6]{background:radial-gradient(circle at 12% 20%,var(--ambient-glow-a),transparent 20%),radial-gradient(circle at 84% 18%,var(--ambient-glow-b),transparent 24%),radial-gradient(circle at 68% 74%,var(--ambient-glow-c),transparent 22%),linear-gradient(135deg,var(--ambient-highlight),transparent 24%),linear-gradient(180deg,var(--ambient-line),transparent 20%),radial-gradient(circle at 20% 15%,var(--ambient-dot) 0 1px,transparent 1px);background-size:auto,auto,auto,auto,auto,18px 18px;opacity:.42}.welcome-home__noise[data-v-7213e6d6]{background:var(--noise-bg)}.welcome-home__main[data-v-7213e6d6]{position:relative;z-index:1}.home-section[data-v-7213e6d6]{min-height:calc(100vh - 65px);padding:36px 72px;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.home-section--hero[data-v-7213e6d6]{padding-top:48px}.home-section--api[data-v-7213e6d6]{align-items:flex-end;padding-bottom:16px}.feature-layout[data-v-7213e6d6],.feature-shell[data-v-7213e6d6],.hero-layout[data-v-7213e6d6]{width:min(1320px,100%)}.hero-layout[data-v-7213e6d6]{width:min(1320px,100%);display:grid;grid-template-columns:minmax(0,760px) minmax(320px,1fr);align-items:center;gap:72px}.hero-layout--single[data-v-7213e6d6]{display:block}.hero-layout--single .hero-copy[data-v-7213e6d6]{max-width:760px}.feature-layout[data-v-7213e6d6]{display:grid;grid-template-columns:minmax(0,520px) minmax(420px,1fr);align-items:center;gap:72px}.feature-shell[data-v-7213e6d6]{display:flex;flex-direction:column;gap:36px}.feature-shell--with-footer[data-v-7213e6d6]{padding-bottom:0}.home-section--feature.home-section--reverse .feature-layout[data-v-7213e6d6]{grid-template-columns:minmax(420px,1fr) minmax(0,520px)}.home-section--feature.home-section--reverse .feature-copy[data-v-7213e6d6]{order:2}.home-section--feature.home-section--reverse .feature-visual[data-v-7213e6d6]{order:1}.section-chip[data-v-7213e6d6]{display:inline-flex;align-items:center;height:32px;padding:0 14px;margin-bottom:22px;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-color);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hero-copy[data-v-7213e6d6]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:580px;padding:52px 0 40px}.hero-kicker[data-v-7213e6d6]{margin-bottom:16px;color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.08em}.hero-title[data-v-7213e6d6]{margin:0;max-width:none;font-size:clamp(34px,4.2vw,56px);line-height:1.18;font-weight:700;letter-spacing:-.04em;color:var(--text-primary);white-space:nowrap}.hero-desc[data-v-7213e6d6]{margin:22px 0 0;max-width:560px;color:var(--text-secondary);font-size:16px;line-height:1.9}.cursor[data-v-7213e6d6]{display:inline-block;color:var(--text-primary);animation:blink-data-v-7213e6d6 1s step-end infinite}@keyframes blink-data-v-7213e6d6{0%,to{opacity:1}50%{opacity:0}}.feature-actions[data-v-7213e6d6],.hero-actions[data-v-7213e6d6]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px}.feature-btn[data-v-7213e6d6],.hero-btn[data-v-7213e6d6]{min-width:148px;height:46px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:600}.feature-btn--primary[data-v-7213e6d6],.feature-btn--primary[data-v-7213e6d6]:active,.feature-btn--primary[data-v-7213e6d6]:focus,.feature-btn--primary[data-v-7213e6d6]:hover,.hero-btn--primary[data-v-7213e6d6],.hero-btn--primary[data-v-7213e6d6]:active,.hero-btn--primary[data-v-7213e6d6]:focus,.hero-btn--primary[data-v-7213e6d6]:hover{color:var(--primary-btn-color)!important;border:none!important;background:var(--primary-btn-bg)!important;box-shadow:var(--primary-btn-shadow)}.feature-btn--ghost[data-v-7213e6d6],.feature-btn--ghost[data-v-7213e6d6]:active,.feature-btn--ghost[data-v-7213e6d6]:focus,.feature-btn--ghost[data-v-7213e6d6]:hover,.hero-btn--ghost[data-v-7213e6d6],.hero-btn--ghost[data-v-7213e6d6]:active,.hero-btn--ghost[data-v-7213e6d6]:focus,.hero-btn--ghost[data-v-7213e6d6]:hover{color:var(--ghost-btn-color)!important;border:1px solid var(--ghost-btn-border)!important;background:var(--ghost-btn-bg)!important}.feature-btn--ghost span[data-v-7213e6d6],.feature-btn--primary span[data-v-7213e6d6],.hero-btn--ghost span[data-v-7213e6d6],.hero-btn--primary span[data-v-7213e6d6]{color:inherit!important}.feature-btn.is-disabled[data-v-7213e6d6],.feature-btn.is-disabled[data-v-7213e6d6]:focus,.feature-btn.is-disabled[data-v-7213e6d6]:hover{color:var(--text-muted)!important;border-color:rgba(148,163,184,.24)!important;background:hsla(0,0%,100%,.18)!important;box-shadow:none!important}.security-banner[data-v-7213e6d6]{display:flex;align-items:center;gap:10px;margin-top:32px;padding:14px 16px;border:1px solid var(--banner-border);border-radius:14px;background:var(--banner-bg);color:var(--banner-color);font-size:13px;line-height:1.6}.hero-stats[data-v-7213e6d6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.hero-stat-card[data-v-7213e6d6]{position:relative;isolation:isolate;overflow:hidden;min-height:112px;padding:18px 18px 16px;border:1px solid var(--card-border);border-radius:20px;background:var(--card-bg);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--card-shadow)}.feature-visual__panel[data-v-7213e6d6]:before,.footer-panel[data-v-7213e6d6]:before,.hero-stat-card[data-v-7213e6d6]:before{content:"";position:absolute;inset:0;z-index:0;background:var(--glass-highlight);pointer-events:none}.feature-visual__panel[data-v-7213e6d6]:after,.footer-panel[data-v-7213e6d6]:after,.hero-stat-card[data-v-7213e6d6]:after{content:"";position:absolute;inset:0;z-index:0;background:var(--glass-reflection);opacity:.78;pointer-events:none}.footer-panel>[data-v-7213e6d6]{position:relative;z-index:1}.hero-stat-card__value[data-v-7213e6d6]{position:relative;z-index:1;font-size:28px;font-weight:700;color:var(--text-primary)}.hero-stat-card__label[data-v-7213e6d6]{position:relative;z-index:1;margin-top:8px;color:var(--text-muted);font-size:13px}.hero-news[data-v-7213e6d6]{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:580px;padding:56px 0 32px}.hero-news__eyebrow[data-v-7213e6d6]{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hero-news__title[data-v-7213e6d6]{margin:14px 0 0;color:var(--text-primary);font-size:34px;line-height:1.16;font-weight:700}.hero-news__desc[data-v-7213e6d6]{margin:14px 0 0;max-width:420px;color:var(--text-secondary);font-size:14px;line-height:1.8}.hero-news__viewport[data-v-7213e6d6]{position:relative;margin-top:34px;height:360px;overflow:hidden}.hero-news__mask[data-v-7213e6d6]{position:absolute;left:0;right:0;z-index:2;pointer-events:none}.hero-news__mask--top[data-v-7213e6d6]{top:0;height:52px;background:linear-gradient(180deg,var(--page-bg) 6%,transparent)}.hero-news__mask--bottom[data-v-7213e6d6]{bottom:0;height:72px;background:linear-gradient(0deg,var(--page-bg) 8%,transparent)}.hero-news__track[data-v-7213e6d6]{display:flex;flex-direction:column;gap:12px;will-change:transform}.hero-news__item[data-v-7213e6d6]{height:112px;padding:8px 0 16px;border-bottom:1px solid rgba(148,163,184,.18)}.hero-news__meta[data-v-7213e6d6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-news__tag[data-v-7213e6d6]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(59,130,246,.09);color:var(--text-primary);font-size:11px;font-weight:600}.hero-news__time[data-v-7213e6d6]{color:var(--text-muted);font-size:12px}.hero-news__headline[data-v-7213e6d6]{margin-top:14px;color:var(--text-primary);font-size:18px;line-height:1.6;font-weight:600}.hero-news__source[data-v-7213e6d6]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--text-muted);font-size:12px}.hero-news__pulse[data-v-7213e6d6]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 rgba(34,197,94,.34);animation:hero-news-pulse-data-v-7213e6d6 1.6s ease-out infinite}@keyframes hero-news-pulse-data-v-7213e6d6{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(34,197,94,.34)}70%{transform:scale(1);box-shadow:0 0 0 12px rgba(34,197,94,0)}to{transform:scale(.9);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.feature-copy[data-v-7213e6d6]{position:relative}.feature-order[data-v-7213e6d6]{margin-bottom:14px;color:var(--order-color);font-size:48px;line-height:1;font-weight:700}.feature-title[data-v-7213e6d6]{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.12;font-weight:600;color:var(--text-primary)}.feature-title-row[data-v-7213e6d6]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.feature-status[data-v-7213e6d6]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(251,191,36,.24);background:rgba(251,191,36,.12);color:#b45309;font-size:12px;font-weight:600}.feature-desc[data-v-7213e6d6]{margin:22px 0 0;max-width:560px;color:var(--text-secondary);font-size:16px;line-height:1.9}.feature-tags[data-v-7213e6d6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.feature-tag[data-v-7213e6d6]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--surface-soft);border:1px solid hsla(0,0%,100%,.36);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--text-secondary);font-size:12px}.feature-points[data-v-7213e6d6]{display:flex;flex-direction:column;gap:14px;margin-top:24px}.feature-point[data-v-7213e6d6]{display:flex;align-items:flex-start;gap:10px;color:var(--text-primary);font-size:14px;line-height:1.75}.feature-point i[data-v-7213e6d6]{margin-top:4px;color:var(--accent-end)}.feature-visual[data-v-7213e6d6]{position:relative;min-height:520px}.feature-visual__image[data-v-7213e6d6]{position:absolute;top:0;right:28px;left:40px;height:300px;padding:28px;border:1px solid var(--card-border);border-radius:28px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 50%),linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),linear-gradient(135deg,var(--accent-start),#08111f 72%);box-shadow:var(--card-shadow)}.feature-visual__glow[data-v-7213e6d6]{position:absolute;inset:24px;border-radius:22px;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.32),transparent 28%),radial-gradient(circle at 75% 35%,hsla(0,0%,100%,.18),transparent 24%),linear-gradient(135deg,hsla(0,0%,100%,.08),transparent);filter:blur(4px);opacity:.9}.feature-visual__eyebrow[data-v-7213e6d6],.feature-visual__subtitle[data-v-7213e6d6],.feature-visual__title[data-v-7213e6d6]{position:relative;z-index:1}.feature-visual__eyebrow[data-v-7213e6d6]{color:hsla(0,0%,100%,.72);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.feature-visual__title[data-v-7213e6d6]{margin-top:94px;color:var(--text-inverse);font-size:34px;font-weight:600}.feature-visual__subtitle[data-v-7213e6d6]{margin-top:10px;color:hsla(0,0%,100%,.72);font-size:14px}.feature-visual__panel[data-v-7213e6d6]{position:absolute;isolation:isolate;overflow:hidden;right:0;bottom:36px;width:min(420px,85%);padding:24px;border:1px solid var(--card-border);border-radius:26px;background:var(--feature-panel-bg);backdrop-filter:blur(32px) saturate(175%);-webkit-backdrop-filter:blur(32px) saturate(175%);box-shadow:var(--card-shadow)}.feature-visual__panel-title[data-v-7213e6d6]{position:relative;z-index:1;color:var(--text-primary);font-size:15px;font-weight:600}.feature-visual__metrics[data-v-7213e6d6]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.feature-visual__metric[data-v-7213e6d6]{padding-left:14px;border-left:1px solid var(--metric-divider)}.feature-visual__metric[data-v-7213e6d6]:first-child{padding-left:0;border-left:0}.feature-visual__metric-label[data-v-7213e6d6]{display:block;color:var(--text-muted);font-size:11px}.feature-visual__metric-value[data-v-7213e6d6]{display:block;margin-top:8px;color:var(--text-primary);font-size:18px;font-weight:600}.footer-panel[data-v-7213e6d6]{position:relative;isolation:isolate;overflow:hidden;width:min(1320px,100%);margin:0 auto;border:1px solid var(--card-border);border-radius:30px;background:var(--card-bg-strong);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:var(--card-shadow)}.feature-footer-wrap[data-v-7213e6d6]{width:100%;margin-top:8px}.section-nav[data-v-7213e6d6]{position:fixed;top:50%;right:22px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:10}.section-nav__item[data-v-7213e6d6]{display:flex;align-items:center;justify-content:flex-end;gap:10px;background:transparent;border:none;color:var(--nav-color);cursor:pointer;transition:color .2s ease}.section-nav__item.is-active[data-v-7213e6d6]{color:var(--nav-active)}.section-nav__dot[data-v-7213e6d6]{width:10px;height:10px;border-radius:50%;border:1px solid var(--nav-dot-border);background:var(--nav-dot-bg);transition:transform .2s ease,background .2s ease,border-color .2s ease}.section-nav__item.is-active .section-nav__dot[data-v-7213e6d6]{transform:scale(1.15);border-color:var(--nav-active);background:var(--nav-active)}.section-nav__label[data-v-7213e6d6]{min-width:68px;text-align:right;font-size:12px}@media(max-width:1200px){.home-section[data-v-7213e6d6]{padding:32px 40px}.home-section--api[data-v-7213e6d6]{padding-bottom:24px}.feature-layout[data-v-7213e6d6],.hero-layout[data-v-7213e6d6],.home-section--feature.home-section--reverse .feature-layout[data-v-7213e6d6]{grid-template-columns:1fr;gap:36px}.hero-copy[data-v-7213e6d6]{max-width:100%;padding:0;min-height:auto}.hero-news[data-v-7213e6d6]{min-height:auto;padding:0 0 8px}.hero-title[data-v-7213e6d6]{white-space:normal}.hero-stats[data-v-7213e6d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section--feature.home-section--reverse .feature-copy[data-v-7213e6d6],.home-section--feature.home-section--reverse .feature-visual[data-v-7213e6d6]{order:0}.feature-visual[data-v-7213e6d6]{min-height:460px}.feature-visual__image[data-v-7213e6d6]{left:0;right:90px}.section-nav[data-v-7213e6d6]{right:14px}}@media(max-width:768px){.welcome-home[data-v-7213e6d6]{height:auto;min-height:calc(100vh - 65px);scroll-snap-type:none}.home-section[data-v-7213e6d6]{padding:24px 18px}.home-section--api[data-v-7213e6d6]{align-items:center;padding-bottom:24px}.feature-title[data-v-7213e6d6],.hero-title[data-v-7213e6d6]{font-size:32px}.hero-kicker[data-v-7213e6d6]{font-size:12px}.feature-desc[data-v-7213e6d6],.hero-desc[data-v-7213e6d6]{font-size:14px;line-height:1.8}.feature-visual__metrics[data-v-7213e6d6]{grid-template-columns:1fr}.hero-stats[data-v-7213e6d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stat-card[data-v-7213e6d6]{min-height:96px}.hero-news__title[data-v-7213e6d6]{font-size:28px}.hero-news__headline[data-v-7213e6d6]{font-size:16px}.feature-visual[data-v-7213e6d6]{min-height:380px}.feature-visual__image[data-v-7213e6d6]{left:0;right:0;height:220px;padding:20px}.feature-visual__title[data-v-7213e6d6]{margin-top:56px;font-size:24px}.feature-visual__panel[data-v-7213e6d6]{position:relative;right:auto;bottom:auto;width:100%;margin-top:188px;padding:18px}.section-nav[data-v-7213e6d6]{display:none}.security-banner[data-v-7213e6d6]{align-items:flex-start}}body.dark-mode .welcome-home{--page-bg:radial-gradient(circle at top right,rgba(99,102,241,0.18),transparent 32%),radial-gradient(circle at left center,rgba(6,182,212,0.12),transparent 24%),#030712;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#94a3b8;--text-inverse:#fff;--chip-border:hsla(0,0%,100%,0.12);--chip-bg:hsla(0,0%,100%,0.04);--chip-color:#cbd5e1;--ghost-btn-color:#e2e8f0;--ghost-btn-border:hsla(0,0%,100%,0.16);--ghost-btn-bg:hsla(0,0%,100%,0.04);--primary-btn-color:#0f172a;--primary-btn-bg:linear-gradient(135deg,#fff,#dbeafe);--primary-btn-shadow:0 18px 40px rgba(15,23,42,0.28);--banner-border:rgba(34,197,94,0.2);--banner-bg:rgba(16,185,129,0.08);--banner-color:#86efac;--card-border:hsla(0,0%,100%,0.08);--card-bg:hsla(0,0%,100%,0.035);--card-bg-strong:hsla(0,0%,100%,0.03);--card-hover-bg:hsla(0,0%,100%,0.06);--card-shadow:0 24px 60px rgba(2,6,23,0.42);--stage-shell-bg:linear-gradient(180deg,hsla(0,0%,100%,0.08),hsla(0,0%,100%,0.02)),rgba(15,23,42,0.78);--feature-panel-bg:rgba(7,12,24,0.94);--metric-divider:hsla(0,0%,100%,0.08);--order-color:hsla(0,0%,100%,0.18);--surface-soft:hsla(0,0%,100%,0.04);--nav-color:#64748b;--nav-active:#fff;--nav-dot-border:hsla(0,0%,100%,0.28);--nav-dot-bg:hsla(0,0%,100%,0.08);--ambient-line:hsla(0,0%,100%,0.02);--ambient-dot:hsla(0,0%,100%,0.06);--noise-bg:linear-gradient(135deg,hsla(0,0%,100%,0.01),transparent 50%)}body.dark-mode .welcome-home .footer-panel{border-color:rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.9)),rgba(2,6,23,.88);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:0 24px 60px rgba(2,6,23,.46),inset 0 1px 0 hsla(0,0%,100%,.06)}html.no-scrollbar-page #app,html.no-scrollbar-page .app-main,html.no-scrollbar-page .welcome-home,html.no-scrollbar-page body{-ms-overflow-style:none!important;scrollbar-width:none!important}html.no-scrollbar-page .welcome-home::-webkit-scrollbar,html.no-scrollbar-page ::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}