.el-icon:has(>.points-bolt-svg){width:auto}html.dark .el-submenu__title{background-color:var(--pb-bg);color:var(--pb-text)}html.dark .el-submenu__title:hover{background-color:var(--pb-surface-2)}html.dark .el-menu--inline,html.dark .el-menu-item{background-color:var(--pb-bg);color:var(--pb-text)}html.dark .el-menu-item:hover{background-color:var(--pb-bg)}html.dark .el-card,html.dark .el-card__body{background-color:var(--app-dark-bg-secondary);color:#bcd6e9}html.dark .is-never-shadow{background-color:var(--pb-surface);color:#bcd6e9}html.dark .app-container,html.dark .app-main,html.dark .app-wrapper{background-color:var(--pb-surface-3);color:var(--pb-text)}html.dark.bar{background-color:var(--pb-bg);color:var(--pb-text)}html.dark .vuepress-markdown-body{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .navbar,html.dark .element-loading-background,html.dark.el-table__expanded-cell{background-color:var(--pb-bg);color:var(--pb-text)}html.dark el-tree,html.dark .el-tree--highlight-current{background-color:var(--pb-surface-3);color:#d5a4a4}html.dark .el-tree-node:focus>.el-tree-node__content{background-color:rgba(var(--pb-brand-rgb), .18);color:var(--pb-text)}html.dark .common-table-container,html.dark .el-loading-mask{background-color:var(--pb-bg);color:#b21515}html.dark .el-drawer__header,html.dark .el-drawer__body,html.dark .el-table th,html.dark .el-table tr,html.dark .el-pagination .btn-prev,html.dark .el-pagination .btn-next,html.dark .el-pager li{background-color:var(--app-dark-bg-secondary);color:var(--pb-text)}html.dark.el-drawer,html.dark .el-drawer__header{background-color:var(--pb-bg);color:var(--pb-text)}html.dark .el-table__empty-block{background-color:var(--app-dark-bg-secondary);color:var(--pb-text)}html.dark .interviewhub{color:var(--pb-text)}html.dark .el-tree-node__content:hover,html.dark .el-upload-list__item:hover{background:var(--pb-brand-grad);color:var(--pb-on-brand)}html.dark .vuepress-markdown-body tr:nth-child(2n){background-color:var(--pb-bg)}html.dark .el-dialog__body,html.dark .el-card,html.dark .el-dialog__header,html.dark .el-dialog__title{background-color:var(--app-dark-bg-secondary);color:var(--pb-text)}html.dark .active{color:var(--el-color-primary);font-weight:700;position:relative}html.dark .el-input__wrapper,html.dark .el-scrollbar__view,html.dark .el-select-dropdown__item hover{background-color:var(--app-dark-bg-secondary);color:var(--pb-text)}html.dark .el-card{border:var(--pb-border);color:var(--pb-text)}html.dark .vuepress-markdown-body code{background-color:var(--pb-surface-3);border:var(--pb-border);color:var(--pb-text)}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:var(--pb-border);color:var(--pb-text)}html.dark .button-top{background-color:var(--pb-bg);border:var(--el-color-primary-light-7);color:var(--pb-text)}.el-timeline-item__node--normal{width:17px;height:17px;left:-3.5px}html.dark .el-divider__text{background-color:var(--el-color-primary);color:#b91111;border:15px;border-radius:30px;padding:0 20px;font-weight:500;position:absolute}.el-divider__text{background-color:var(--el-color-primary-light-3);color:#b91111;border:15px;border-radius:30px;padding:0 20px;font-weight:500;position:absolute}html.dark .el-tree-node.is-current>.el-tree-node__content{background-color:var(--pb-surface-4)}html.dark .el-link--inner{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .el-tag--plain,html.dark .el-tag--warning{background-color:var(--pb-surface-3);border-color:var(--pb-border);color:var(--pb-text)}html.dark .el-button--small:not(.el-button--primary){background-color:var(--pb-surface-3);color:#ebe8e2}html.dark .el-tree-node__content{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}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 #0003!important}html.dark .question-viewer-container .welcome-header{border-bottom:1px solid var(--pb-border)}html.dark .question-viewer-container .welcome-header h2{color:var(--pb-text-regular)}html.dark .question-viewer-container .welcome-desc{color:var(--pb-text-2)}html.dark .question-viewer-container .question-list-item{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .question-viewer-container .question-list-item:hover{background-color:var(--pb-surface-4);box-shadow:0 4px 12px #0003}html.dark .question-viewer-container .question-list-item-active{background-color:rgba(var(--pb-brand-rgb), .18);border-left:3px solid var(--pb-brand)}html.dark .question-viewer-container .question-list-title{color:var(--pb-text-regular)}html.dark .question-viewer-container .question-list-icon{color:var(--pb-text-2)}html.dark .question-viewer-container .question-list-item:hover .question-list-icon{color:var(--pb-brand)}html.dark .question-viewer-container .markdown-content,html.dark .question-viewer-container .no-content{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .direction-section{background-color:var(--app-dark-bg-secondary);box-shadow:0 1px 4px #0000004d}html.dark .direction-title{color:var(--pb-text-regular)}html.dark .direction-item{background-color:var(--pb-surface-3);color:#bcd6e9}html.dark .direction-item:hover{background-color:var(--pb-surface-4);color:var(--pb-brand)}html.dark .direction-item.active{background-color:rgba(var(--pb-brand-rgb), .18);color:#fff}html.dark .category-block{background-color:var(--app-dark-bg-secondary);box-shadow:0 1px 4px #0000004d}html.dark .category-name{color:var(--pb-text-regular)}html.dark .category-divider{background:linear-gradient(to right, var(--pb-brand), transparent)}html.dark .subcategory-card{box-shadow:0 1px 4px #0000004d}html.dark .subcategory-card:hover{box-shadow:0 2px 12px #0006!important}html.dark .card-title{color:var(--pb-text-regular)}html.dark .card-desc{color:var(--pb-text-2)}html.dark .sidebar-wrapper .el-card{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .sidebar-header{color:var(--pb-text-regular)}html.dark .video-link{background-color:var(--pb-surface-3);color:var(--pb-brand)}html.dark .glass-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#242424cc!important;border:1px solid #5050504d!important;box-shadow:0 4px 15px #00000080!important}html.dark .color1{color:#bcd6e9;background:var(--pb-surface-3)}html.dark .color2{color:var(--pb-text);background-color:rgba(var(--pb-brand-rgb), .18)}html.dark .problemCard,html.dark .problemSearch{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .el-input__inner{color:var(--pb-text-regular);box-shadow:none;background:0 0;border:none}html.dark .el-input__wrapper{background-color:var(--pb-surface-3);border-color:var(--pb-border-strong);color:var(--pb-text-regular)}html.dark .el-select-dropdown{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-border-strong)}html.dark .el-select-dropdown__item{color:var(--pb-text-regular)}html.dark .el-select-dropdown__item.hover,html.dark .el-select-dropdown__item:hover{background-color:var(--pb-surface-4)}html.dark .el-radio-button__inner{background-color:var(--pb-surface-3);border-color:var(--pb-border-strong);color:var(--pb-text-regular)}html.dark .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--pb-brand-grad);border-color:var(--pb-brand);box-shadow:-1px 0 0 0 var(--pb-brand);color:var(--pb-on-brand)}html.dark .el-pagination{color:var(--pb-text-regular)}html.dark .el-pagination button{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .el-pagination .btn-prev,html.dark .el-pagination .btn-next{background-color:var(--pb-surface-3)}html.dark .el-pagination .el-pager li{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .el-pagination .el-pager li.active{color:var(--pb-on-brand);background:var(--pb-brand-grad)}html.dark .el-pagination .el-pager li:hover,html.dark .el-link{color:var(--pb-brand)}html.dark .el-link:hover{color:var(--pb-brand-active)}html.dark .el-button--text{color:var(--pb-accent)}html.dark [style*="background: linear-gradient(to right, #f9f5eb, #ffefd5)"],html.dark [style*="background: linear-gradient(to right, #f6f8fa, #e1f5fe)"],html.dark [style*="background: linear-gradient(to right, #f0f9f6, #e0f2f1)"]{background:linear-gradient(to right, #2b2d30, var(--app-dark-bg-secondary))!important}html.dark .direction-select-container{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .el-table{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}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 var(--pb-border)}html.dark .el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--pb-surface-3)}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--pb-surface-4)!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 var(--pb-border)}html.dark .el-table--border td,html.dark .el-table--border th{border-right:1px solid var(--pb-border)}html.dark .el-table__body tr.current-row>td{background-color:rgba(var(--el-color-primary-rgb), .1)}html.dark .el-dialog,html.dark .el-message-box{background-color:var(--app-dark-bg-secondary);border:1px solid var(--pb-border)}html.dark .el-message-box__title,html.dark .el-dialog__title{color:var(--pb-text-regular)}html.dark .el-message-box__message,html.dark .el-dialog__body{color:#bcd6e9}html.dark .el-notification{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-border)}html.dark .el-notification__title{color:var(--pb-text-regular)}html.dark .el-notification__content{color:#bcd6e9}html.dark .el-dropdown-menu{background-color:var(--app-dark-bg-secondary);border:1px solid var(--pb-border)}html.dark .el-dropdown-menu__item{color:var(--pb-text-regular)}html.dark .el-dropdown-menu__item:hover{background-color:var(--pb-surface-4);color:var(--pb-brand)}html.dark a{color:var(--pb-brand);text-decoration:none}html.dark a:hover{color:var(--pb-brand-active)}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:var(--pb-text-regular)}html.dark hr{border-color:var(--pb-border)}html.dark pre,html.dark code{background-color:var(--pb-surface-3);color:var(--pb-text-regular);border-color:var(--pb-border)}html.dark blockquote{background-color:var(--pb-surface-3);border-left:4px solid var(--pb-brand);color:#bcd6e9}html.dark .v-md-editor{color:var(--pb-text-regular)}html.dark .v-md-editor__preview-wrapper,html.dark .v-md-editor .github-markdown-body{background-color:var(--app-dark-bg-secondary);color:var(--pb-text-regular)}html.dark .v-md-editor .github-markdown-body pre{background-color:var(--pb-surface-3)}html.dark .v-md-editor .github-markdown-body code{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .v-md-editor .github-markdown-body table tr{background-color:var(--app-dark-bg-secondary);border-top:1px solid var(--pb-border)}html.dark .v-md-editor .github-markdown-body table td,html.dark .v-md-editor .github-markdown-body table th{border:1px solid var(--pb-border)}html.dark .v-md-editor .github-markdown-body table tr:nth-child(2n){background-color:var(--pb-surface-3)}html.dark .v-md-editor .github-markdown-body blockquote{border-left:4px solid var(--pb-brand);color:#bcd6e9;background-color:var(--pb-surface-3)}html.dark .el-step__title{color:var(--pb-text-regular)}html.dark .el-step__description,html.dark .el-tabs__item{color:#bcd6e9}html.dark .el-tabs__active-bar{background:var(--pb-brand-grad)}html.dark .el-tabs__nav-wrap:after{background-color:var(--pb-surface-3)}html.dark .el-checkbox__label,html.dark .el-radio__label{color:var(--pb-text-regular)}html.dark .el-switch__core{background-color:var(--pb-surface-3);border-color:var(--pb-border-strong)}html.dark .el-slider__runway{background-color:var(--pb-surface-3)}html.dark .el-slider__bar{background:var(--pb-brand-grad)}html.dark .el-slider__button{border-color:var(--pb-brand)}html.dark .el-progress-bar__outer{background-color:var(--pb-surface-3)}html.dark .el-progress-bar__inner{background:var(--pb-brand-grad)}html.dark .el-upload{color:#bcd6e9}html.dark .el-upload-dragger:hover{border-color:var(--pb-brand)}html.dark .el-upload-list__item{background-color:var(--pb-surface-3);color:var(--pb-text-regular);border:1px solid var(--pb-border-strong)}html.dark .el-tag{background-color:var(--pb-surface-3);color:var(--pb-text-regular);border-color:var(--pb-border-strong)}html.dark .message-board{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .message-board .header h1{color:var(--pb-brand)}html.dark .message-board .header p{color:#bcd6e9}html.dark .carousel-container{background-color:var(--app-dark-bg-secondary);box-shadow:0 4px 12px #0000004d}html.dark .carousel-item{color:var(--pb-text-regular);background-color:#2c2c2c4d}html.dark .carousel-item-empty{color:#e7cfcf4d;background-color:#2c2c2c1a}html.dark .carousel-empty-text{color:#e7cfcf66}html.dark .carousel-user{color:var(--pb-brand)}html.dark .form-header span{color:var(--pb-text-regular)}html.dark .form-header{border-bottom-color:var(--pb-border-strong)}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 #0003!important}html.dark .el-textarea__inner{background-color:var(--pb-surface-3);border-color:var(--pb-border-strong);color:var(--pb-text-regular)}html.dark .message-bubble,html.dark .timeline-content{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .timeline-message{color:var(--pb-text-regular)}html.dark .empty-history{color:#bcd6e9}html.dark .empty-history i{color:var(--pb-brand)}html.dark .el-timeline-item__content{color:var(--pb-text-regular)}html.dark .el-timeline-item__timestamp{color:#bcd6e9}html.dark .el-timeline-item__node{background:var(--pb-brand-grad)}html.dark .el-timeline-item__wrapper{padding-left:20px}html.dark .message-actions .el-button{color:var(--pb-text-regular)}html.dark .message-actions .el-button:hover{color:var(--pb-brand)}html.dark .app-container-ai{background-color:var(--pb-surface-3);box-shadow:0 10px 30px #0000004d}html.dark .welcome-container{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 6px 16px #00000026!important}html.dark .product-title{background:linear-gradient(45deg, var(--pb-brand), var(--pb-brand-active));-webkit-text-fill-color:transparent;-webkit-background-clip:text}html.dark .powered-by{color:#bcd6e9}html.dark .tech-label,html.dark .typewriter-text{color:var(--pb-brand)}html.dark .question-area{background-color:var(--pb-surface-3)}html.dark .input-column:before{background:linear-gradient(45deg, var(--app-dark-bg-secondary), var(--pb-surface-3));opacity:.7}html.dark .column-header h4{color:var(--pb-text-regular)}html.dark .column-header i{color:var(--pb-brand)}html.dark .enhanced-textarea{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-border-strong)}html.dark .preset-companies .el-button--success{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-brand);color:var(--pb-brand)}html.dark .preset-companies .el-button--success:hover{background:var(--pb-brand-grad);color:#fff}html.dark .loading-card{background-color:var(--app-dark-bg-secondary)!important}html.dark .loading-content{color:var(--pb-brand)}html.dark .streaming-skeleton-card{background-color:var(--app-dark-bg-secondary);border-left:4px solid var(--pb-brand)}html.dark .streaming-loading-info,html.dark .answer-header{color:var(--pb-brand)}html.dark .toolbar{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-border-strong)}html.dark .report-preview,html.dark .preview-title{color:var(--pb-text-regular)}html.dark .chapter-card{background-color:var(--app-dark-bg-secondary);box-shadow:0 8px 20px #0003}html.dark .chapter-number{color:var(--pb-brand)}html.dark .chapter-title{color:var(--pb-text-regular)}html.dark .preview-note{background-color:var(--app-dark-bg-secondary);color:#bcd6e9}html.dark .upload-dialog-content{color:var(--pb-text-regular)}html.dark .el-upload-dragger{background-color:var(--app-dark-bg-secondary);border:1px dashed var(--pb-border-strong)}html.dark .el-upload__text{color:#bcd6e9}html.dark .el-upload__text em{color:var(--pb-brand)}html.dark .app-container-ai .markdown-body{color:var(--pb-text-regular);background-color:#0000}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:var(--pb-text-regular);border-bottom:1px solid var(--pb-border-strong)}html.dark .app-container-ai .markdown-body h1:after{background:linear-gradient(45deg, var(--pb-brand), var(--pb-brand-active))}html.dark .app-container-ai .markdown-body p{color:var(--pb-text-regular)}html.dark .app-container-ai .markdown-body code{background-color:var(--pb-surface-3);color:#ff7e5f}html.dark .app-container-ai .markdown-body pre{background-color:var(--pb-surface-3);border:1px solid var(--pb-border-strong)}html.dark .app-container-ai .markdown-body pre code{color:var(--pb-text-regular)}html.dark .app-container-ai .markdown-body blockquote{border-left:5px solid var(--pb-brand);background-color:var(--pb-surface-3)}html.dark .app-container-ai .markdown-body table{border:1px solid var(--pb-border-strong);box-shadow:0 2px 5px #0003}html.dark .app-container-ai .markdown-body table th{background-color:var(--pb-surface-3);color:var(--pb-text-regular);border:1px solid var(--pb-border-strong)}html.dark .app-container-ai .markdown-body table td{border:1px solid var(--pb-border-strong)}html.dark .app-container-ai .markdown-body table tr{background-color:var(--app-dark-bg-secondary);border-top:1px solid var(--pb-border-strong)}html.dark .app-container-ai .markdown-body table tr:nth-child(2n){background-color:var(--pb-surface-3)}html.dark .app-container-ai .markdown-body table tr:hover{background-color:var(--pb-surface-4)}html.dark .app-container-ai .think{border-left:4px solid var(--el-color-primary);background-color:var(--pb-surface-3);box-shadow:0 4px 8px #0003}html.dark .app-container-ai .think-header{background-color:rgba(var(--el-color-primary-rgb), .1);border-bottom:1px solid rgba(var(--el-color-primary-rgb), .2)}html.dark .app-container-ai .think-content{color:#bcd6e9}html.dark .app-container-ai .think-toggle:before,html.dark .app-container-ai .think-toggle:after{background-color:var(--el-color-primary)}html.dark .el-alert{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-border-strong);color:var(--pb-text-regular)}html.dark .el-alert--info{background-color:var(--app-dark-bg-secondary)}html.dark .el-alert__title{color:var(--pb-text-regular)}html.dark .el-alert__description{color:#bcd6e9}html.dark .el-alert__icon{color:var(--pb-brand)}html.dark .el-alert__closebtn{color:#bcd6e9}html.dark .info-icon-container{background-color:var(--pb-surface-3);color:var(--pb-text-regular)}html.dark .gradient-bg{background:var(--app-dark-bg-secondary)!important;border:1px solid var(--pb-border)!important;background-image:none!important;box-shadow:0 2px 8px #0003!important}html.dark .direction-item.active{background:var(--pb-brand-grad)!important;color:#090101!important;box-shadow:0 0 10px rgba(var(--pb-brand-rgb), .5)!important;border-left:3px solid var(--pb-brand-active)!important;font-weight:700!important}html.dark .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;box-shadow:-1px 0 0 0 var(--pb-brand)!important;color:var(--pb-on-brand)!important;font-weight:700!important}html.dark .el-button.is-round.color2{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;color:#fff!important;box-shadow:0 0 8px rgba(var(--pb-brand-rgb), .6)!important}html.dark .color2{color:#fff!important;background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;box-shadow:0 0 8px rgba(var(--pb-brand-rgb), .6)!important}html.dark .el-pagination .el-pager li.active{color:#fff!important;background:var(--pb-brand-grad)!important;box-shadow:0 0 5px rgba(var(--pb-brand-rgb), .5)!important;font-weight:700!important}html.dark .active{position:relative;color:var(--pb-brand)!important;text-shadow:0 0 3px rgba(var(--pb-brand-rgb), .3)!important;font-weight:700!important}html.dark .el-tree-node.is-current>.el-tree-node__content{background:var(--pb-brand-grad)!important;color:#fff!important;box-shadow:0 0 5px rgba(var(--pb-brand-rgb), .5)!important;font-weight:700!important}html.dark .skeleton-block{background-color:var(--app-dark-bg-secondary)!important}html.dark .skeleton-icon,html.dark .skeleton-text,html.dark .skeleton-divider,html.dark .skeleton-title,html.dark .skeleton-desc,html.dark .skeleton-card-icon{background-color:var(--pb-surface-4)!important}html.dark .skeleton-card{background-color:var(--pb-surface-3)!important;box-shadow:0 1px 4px #0000004d!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;border:1px solid var(--pb-border)!important;background-image:none!important;box-shadow:0 2px 12px #0000004d!important}html.dark .direction-select-container .direction-item:hover{background:var(--pb-surface-3)!important;border:1px solid var(--pb-border-strong)!important;box-shadow:0 4px 15px #00000080!important}html.dark .direction-select-container .direction-item-title{color:var(--pb-text-regular)!important}html.dark .direction-select-container .direction-item-desc{color:#bcd6e9!important}html.dark .el-button[style*=background-color\:beige]{background-color:var(--pb-surface-3)!important;color:var(--pb-text-regular)!important;border-color:var(--pb-border-strong)!important}html.dark .el-button[style*=background-color\:beige]:hover{background-color:var(--pb-surface-4)!important;color:var(--pb-brand)!important}html.dark .test3{background-color:var(--app-dark-bg-secondary)!important;border-color:var(--pb-border)!important}html.dark .direction-select-container .direction-title{color:var(--pb-text-regular)!important}html.dark .el-textarea__word-count{border-radius:3px;padding:0 5px;background-color:var(--pb-surface-3)!important;color:#bcd6e9!important}html.dark .el-input-count{background-color:var(--pb-surface-3)!important;color:#bcd6e9!important}html.dark .el-textarea__inner:focus+.el-input__count .el-input-count{color:var(--pb-brand)!important}html.dark .el-textarea .el-input__count{border-radius:3px;padding:0 5px;background-color:var(--pb-surface-3)!important;color:#bcd6e9!important;bottom:5px!important;right:10px!important}html.dark .direction-title{background-color:var(--pb-surface-3)!important}html.dark .light-theme{background-color:var(--pb-surface-3)!important;color:var(--pb-text-regular)!important}html.dark .profile-header{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 2px 12px #00000026!important}html.dark .header-title{color:var(--pb-text-regular)!important}html.dark .user-info-panel{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 2px 12px #00000026!important}html.dark .username{color:var(--pb-text-regular)!important}html.dark .user-bio{color:#bcd6e9!important}html.dark .user-avatar{border-color:var(--pb-border-strong)!important}html.dark .edit-panel{background-color:var(--app-dark-bg-secondary)!important;box-shadow:0 2px 12px #00000026!important}html.dark .user-form .el-form-item__label{color:var(--pb-text-regular)!important}html.dark .update-btn{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;color:var(--pb-on-brand)!important}html.dark .update-btn:hover{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;box-shadow:0 4px 8px rgba(var(--pb-brand-rgb), .3)!important}html.dark .history-card{background-color:var(--pb-surface-3)!important;border-color:var(--pb-border-strong)!important}html.dark .history-card h4{color:var(--pb-text-regular)!important}html.dark .history-card p{color:#bcd6e9!important}html.dark .read-time{color:var(--pb-brand)!important}html.dark .el-tabs__item{color:#bcd6e9!important}html.dark .el-tabs__item.is-active{color:var(--pb-brand)!important}html.dark .avatar-dialog .el-dialog__header{background-color:var(--app-dark-bg-secondary)!important;border-color:var(--pb-border-strong)!important}html.dark .avatar-dialog .el-dialog__body{background-color:var(--app-dark-bg-secondary)!important}html.dark .avatar-uploader-icon{background-color:var(--pb-surface-3)!important;color:#bcd6e9!important}html.dark .avatar-tips{color:#bcd6e9!important}html.dark .confirm-btn{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;color:var(--pb-on-brand)!important}html.dark .confirm-btn:hover{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important}html.dark .el-input.is-disabled .el-input__inner{box-shadow:none;background:0 0;border:none;color:var(--pb-text-3)!important}html.dark .el-input.is-disabled .el-input__wrapper,html.dark .el-textarea.is-disabled .el-textarea__inner{cursor:not-allowed;background-color:var(--pb-surface-3)!important;border-color:var(--pb-border-strong)!important;color:var(--pb-text-3)!important}html.dark .el-radio.is-disabled .el-radio__label{cursor:not-allowed;color:var(--pb-text-3)!important}html.dark .el-radio.is-disabled .el-radio__inner{cursor:not-allowed;background-color:var(--pb-surface-3)!important;border-color:var(--pb-border-strong)!important}html.dark,body.dark-mode{background-color:var(--app-dark-bg-primary);color:var(--pb-text)}html.dark>body,body.dark-mode,html.dark #app,body.dark-mode #app,html.dark #app .main-container,body.dark-mode #app .main-container,html.dark .app-wrapper,body.dark-mode .app-wrapper,html.dark .app-main,body.dark-mode .app-main,html.dark .app-container,body.dark-mode .app-container{background-color:var(--app-dark-bg-primary)!important}html.dark .el-input__inner,body.dark-mode .el-input__inner{box-shadow:none;background:0 0;border:none}html.dark .el-input__wrapper,body.dark-mode .el-input__wrapper{background-color:var(--app-dark-bg-secondary)!important}html.dark .el-input.is-disabled .el-input__inner,body.dark-mode .el-input.is-disabled .el-input__inner{box-shadow:none;background:0 0;border:none}html.dark .el-input.is-disabled .el-input__wrapper,body.dark-mode .el-input.is-disabled .el-input__wrapper{background-color:var(--app-dark-bg-secondary)!important}:export{menuText:#0c64ac;menuActiveText:#2143a0;subMenuActiveText:#040435;menuBg:#fff;menuHover:#911212;subMenuBg:#f4f8f8;subMenuHover:#e7f0f1;sideBarWidth:0px}.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}.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{-webkit-backdrop-filter:blur(16px)saturate(1.6);background-color:#ffffffeb;border:1px solid #0f172a0f;border-radius:23px;align-items:center;min-width:0;max-width:min(560px,100vw - 32px);margin-top:50px;padding:9px 18px 9px 9px;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1),top .4s;box-shadow:0 14px 36px -10px #0f172a38,0 2px 8px #0f172a0f}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-14px)scale(.92)!important}.el-message .el-message__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:16px;display:inline-flex}.el-message .el-message__content{letter-spacing:.1px;font-size:14px;font-weight:500;line-height:1.45;color:#1f2937!important}.el-message.el-message--success .el-message__icon{color:#16a34a;background:#22c55e24}.el-message.el-message--warning .el-message__icon{color:#d97706;background:#f59e0b29}.el-message.el-message--error .el-message__icon{color:#e11d48;background:#f43f5e21}.el-message.el-message--info .el-message__icon{color:#2563eb;background:#3b82f621}.el-message .el-message__closeBtn{color:#9ca3af;margin-left:12px;margin-right:-6px;font-size:14px;transition:color .2s;position:static;transform:none}.el-message .el-message__closeBtn:hover{color:#4b5563}.el-message-box{border:none;border-radius:16px;padding-bottom:20px;box-shadow:0 20px 40px -10px #0003}.el-message-box__header{padding:24px 24px 10px}.el-message-box__title{color:#303133;font-size:18px;font-weight:600}.el-message-box__content{color:#606266;padding:14px 24px;font-size:15px;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}.el-message-box__btns .el-button--primary:hover{transform:translateY(-1px)}.el-popper.is-dark{-webkit-backdrop-filter:blur(8px);background:#1e1e1ee6;border-radius:8px;padding:8px 12px;font-size:13px;box-shadow:0 4px 12px #00000026}.el-popper.is-light{border:1px solid #ebeef5;border-radius:8px;font-size:13px;box-shadow:0 4px 12px #00000014}.el-popper.is-light:not(.is-pure){padding:8px 12px}.el-popper.is-light.is-pure{padding:0}html.dark .el-message,body.dark-mode .el-message{background-color:#24252aeb;border-color:#ffffff14;box-shadow:0 14px 36px -10px #0009,0 2px 8px #0000004d}html.dark .el-message .el-message__content,body.dark-mode .el-message .el-message__content{color:#f3f4f6!important}html.dark .el-message.el-message--success .el-message__icon,body.dark-mode .el-message.el-message--success .el-message__icon{color:#4ade80;background:#4ade8029}html.dark .el-message.el-message--warning .el-message__icon,body.dark-mode .el-message.el-message--warning .el-message__icon{color:#fbbf24;background:#fbbf2429}html.dark .el-message.el-message--error .el-message__icon,body.dark-mode .el-message.el-message--error .el-message__icon{color:#fb7185;background:#fb718529}html.dark .el-message.el-message--info .el-message__icon,body.dark-mode .el-message.el-message--info .el-message__icon{color:#60a5fa;background:#60a5fa29}html.dark .el-message .el-message__closeBtn,body.dark-mode .el-message .el-message__closeBtn{color:#6b7280}html.dark .el-message .el-message__closeBtn:hover,body.dark-mode .el-message .el-message__closeBtn:hover{color:#d1d5db}body.dark-mode .el-message-box{background-color:var(--app-dark-bg-secondary);box-shadow:0 20px 40px -10px #0009}body.dark-mode .el-message-box__title{color:var(--pb-text)}body.dark-mode .el-message-box__content{color:var(--pb-text-2)}body.dark-mode .el-message-box__btns .el-button--default{background-color:var(--app-dark-bg-secondary);border-color:var(--pb-border-strong);color:var(--pb-text)}body.dark-mode .el-message-box__btns .el-button--default:hover{background-color:var(--pb-surface-4);border-color:#5e5e5f}#app .main-container{background-color:#fbfbfb;width:100%;min-height:100vh;position:relative}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{box-sizing:border-box;height:100%}#app{height:100%}*,:before,:after{box-sizing:inherit}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;content:" ";clear:both;height:0;font-size:0;display:block}.app-container{width:100%;min-height:100%}.pb-estimate-value{transition:opacity .2s}.pb-estimate-value.is-stale{opacity:.45}html.dark,.dark-mode{--pb-bg:#121212;--pb-side:#1a1a1a;--pb-surface:#1c1c1c;--pb-overlay:#1f1f1f;--pb-surface-2:#242424;--pb-surface-3:#2c2c2c;--pb-surface-4:#363636;--pb-border:#ffffff14;--pb-border-strong:#ffffff29;--pb-text:#f2f2f2;--pb-text-regular:#dcdcdc;--pb-text-2:#b4b4b4;--pb-text-3:#7c7c7c;--pb-text-disabled:#5c5c5c;--app-dark-bg-primary:var(--pb-bg);--app-dark-bg-secondary:var(--pb-surface);--bg-color-page:var(--pb-bg);--bg-color-panel:var(--pb-surface);--bg-color-input:var(--pb-surface);--bg-color-card:var(--pb-surface);--bg-color-overlay:var(--pb-overlay)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html.theme-switch-shrink::view-transition-old(root){z-index:2}html.theme-switch-shrink::view-transition-new(root){z-index:1}:root{--pb-navbar-h:50px;--pb-nav-bg:#fff;--pb-nav-divider:#0f172a12}html.dark,.dark-mode{--pb-nav-bg:var(--pb-surface);--pb-nav-divider:var(--pb-border)}:root{--pb-panel-bg:#fff;--pb-panel-border:#0f172a12;--pb-panel-shadow:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a14;--pb-panel-glow-a:rgba(var(--el-color-primary-rgb), .08);--pb-panel-glow-b:rgba(var(--el-color-primary-rgb), .06)}html.dark,.dark-mode{--pb-panel-bg:var(--pb-surface);--pb-panel-border:var(--pb-border);--pb-panel-shadow:0 10px 28px -12px #00000080;--pb-panel-glow-a:rgba(var(--el-color-primary-rgb), .05);--pb-panel-glow-b:rgba(var(--el-color-primary-rgb), .06)}html.pb-route-vt .app-main{view-transition-name:pb-page}::view-transition-group(pb-page){animation-duration:.22s}::view-transition-old(pb-page){animation:.22s both pb-page-out}::view-transition-new(pb-page){animation:.22s both pb-page-in}@keyframes pb-page-out{to{opacity:0}}@keyframes pb-page-in{0%{opacity:0}}html.pb-route-vt .navbar-wrapper,html.pb-route-vt .navbar-wrapper *,html.pb-route-vt .navbar-wrapper :before,html.pb-route-vt .navbar-wrapper :after,html.pb-route-vt .left-sidebar-wrapper,html.pb-route-vt .left-sidebar-wrapper *,html.pb-theme-vt *,html.pb-theme-vt :before,html.pb-theme-vt :after{transition:none!important}html.dark{--el-bg-color-page:var(--pb-bg);--el-bg-color:var(--pb-surface);--el-bg-color-overlay:var(--pb-overlay);--el-text-color-primary:var(--pb-text);--el-text-color-regular:var(--pb-text-regular);--el-text-color-secondary:var(--pb-text-2);--el-text-color-placeholder:var(--pb-text-3);--el-text-color-disabled:var(--pb-text-disabled);--el-border-color-darker:#4a4a4a;--el-border-color-dark:#3e3e3e;--el-border-color:#363636;--el-border-color-light:#2c2c2c;--el-border-color-lighter:#242424;--el-border-color-extra-light:#1f1f1f;--el-fill-color-darker:#3a3a3a;--el-fill-color-dark:#333;--el-fill-color:#2c2c2c;--el-fill-color-light:#242424;--el-fill-color-lighter:#1f1f1f;--el-fill-color-extra-light:#1a1a1a}:root{--pb-brand:#f6e05e;--pb-on-brand:#744210;--pb-accent:#b7791f;--pb-accent-rgb:183, 121, 31;--pb-brand-rgb:246, 224, 94;--pb-on-brand-rgb:116, 66, 16;--pb-brand-grad:linear-gradient(var(--pb-brand), var(--pb-brand));--pb-mix-base:#fff;--pb-mix-contrast:#000}html.dark,.dark-mode{--pb-brand:#f6e05e;--pb-on-brand:#744210;--pb-accent:#f6e05e;--pb-accent-rgb:246, 224, 94;--pb-brand-rgb:246, 224, 94;--pb-on-brand-rgb:116, 66, 16;--pb-brand-grad:linear-gradient(var(--pb-brand), var(--pb-brand));--pb-mix-base:#141414;--pb-mix-contrast:#fff}:root{--pb-modal-mask:#0f121873;--pb-modal-glass-bg:#ffffffe0}html.dark,.dark-mode{--pb-modal-mask:#0a0a0eb8;--pb-modal-glass-bg:#18181e80}.pb-force-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pb-brand:#f6e05e;--pb-on-brand:#744210;--pb-accent:#b7791f;--pb-accent-rgb:183, 121, 31;--pb-brand-rgb:246, 224, 94;--pb-on-brand-rgb:116, 66, 16;--pb-brand-grad:linear-gradient(var(--pb-brand), var(--pb-brand));--pb-mix-base:#fff;--pb-mix-contrast:#000;--pb-bg:#f5f6f8;--pb-side:#fff;--pb-surface:#fff;--pb-overlay:#fff;--pb-surface-2:#f7f8fa;--pb-surface-3:#f5f6f8;--pb-surface-4:#eef0f3;--pb-border:#0f172a14;--pb-border-strong:#0f172a24;--pb-text:#16181d;--pb-text-regular:#374151;--pb-text-2:#6b7280;--pb-text-3:#9ca3af;--pb-text-disabled:#c0c4cc;--app-dark-bg-primary:#f5f6f8;--app-dark-bg-secondary:#fff;--pb-modal-mask:#0f121873;--pb-modal-glass-bg:#ffffffe0;--el-bg-color-page:#f2f3f5;--el-bg-color:#fff;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color-darker:#cdd0d6;--el-border-color-dark:#d4d7de;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-fill-color-darker:#e6e8eb;--el-fill-color-dark:#ebedf0;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff}:root{--pb-login-side-bg:#f5f5f5;--pb-login-side-text:#111;--pb-login-side-icon:#111;--pb-login-side-icon-bg:#fff;--pb-login-side-icon-line:#00000014;--pb-login-btn:#111;--pb-login-btn-hover:#111;--pb-login-btn-text:#fff;--pb-login-btn-shadow:none;--pb-login-logo-bg:#fff;--pb-login-focus-line:#111}html.dark,.dark-mode{--pb-login-side-bg:#141414;--pb-login-side-text:#fff;--pb-login-side-icon:#fff;--pb-login-side-icon-bg:#ffffff0f;--pb-login-side-icon-line:#ffffff1f;--pb-login-btn:#fff;--pb-login-btn-hover:#fff;--pb-login-btn-text:#111;--pb-login-btn-shadow:none;--pb-login-logo-bg:#ffffff14;--pb-login-focus-line:#fff}:root,html.dark,.dark-mode,.pb-force-light{--pb-brand-hover:color-mix(in srgb, var(--pb-brand) 70%, #fff);--pb-brand-active:color-mix(in srgb, var(--pb-brand) 88%, #000);--pb-brand-disabled:color-mix(in srgb, var(--pb-brand) 45%, var(--pb-mix-base));--pb-on-brand-disabled:color-mix(in srgb, var(--pb-on-brand) 50%, transparent);--pb-brand-soft:color-mix(in srgb, var(--pb-brand) 12%, var(--pb-mix-base));--pb-brand-grad-hover:linear-gradient(#ffffff4d, #ffffff4d), var(--pb-brand-grad);--pb-brand-grad-active:linear-gradient(#0000001a, #0000001a), var(--pb-brand-grad);--el-color-primary:var(--pb-accent);--el-color-primary-rgb:var(--pb-accent-rgb);--el-color-primary-light-3:color-mix(in srgb, var(--pb-accent) 70%, var(--pb-mix-base));--el-color-primary-light-5:color-mix(in srgb, var(--pb-accent) 50%, var(--pb-mix-base));--el-color-primary-light-7:color-mix(in srgb, var(--pb-accent) 30%, var(--pb-mix-base));--el-color-primary-light-8:color-mix(in srgb, var(--pb-accent) 20%, var(--pb-mix-base));--el-color-primary-light-9:color-mix(in srgb, var(--pb-accent) 10%, var(--pb-mix-base));--el-color-primary-dark-2:color-mix(in srgb, var(--pb-accent) 80%, var(--pb-mix-contrast))}html.dark,.dark-mode{--pb-brand-disabled:color-mix(in srgb, var(--pb-brand) 22%, var(--pb-mix-base));--pb-on-brand-disabled:color-mix(in srgb, var(--pb-accent) 75%, transparent)}.el-button--primary{--el-button-text-color:var(--pb-on-brand);--el-button-bg-color:var(--pb-brand);--el-button-border-color:var(--pb-brand);--el-button-outline-color:var(--pb-brand-hover);--el-button-hover-text-color:var(--pb-on-brand);--el-button-hover-bg-color:var(--pb-brand-hover);--el-button-hover-border-color:var(--pb-brand-hover);--el-button-active-color:var(--pb-brand-active);--el-button-active-bg-color:var(--pb-brand-active);--el-button-active-border-color:var(--pb-brand-active);--el-button-disabled-text-color:var(--pb-on-brand-disabled);--el-button-disabled-bg-color:var(--pb-brand-disabled);--el-button-disabled-border-color:var(--pb-brand-disabled)}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link){background-image:var(--pb-brand-grad);background-origin:border-box;border-color:#0000}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):hover,.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):focus-visible{background-image:var(--pb-brand-grad-hover);border-color:#0000}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):active{background-image:var(--pb-brand-grad-active);border-color:#0000}.el-button--primary.is-disabled:not(.is-plain):not(.is-text):not(.is-link),.el-button--primary.is-disabled:not(.is-plain):not(.is-text):not(.is-link):hover{border-color:var(--pb-brand-disabled);background-image:none}.el-button--primary.is-plain:not(.is-disabled):hover{background-image:var(--pb-brand-grad);background-origin:border-box;border-color:#0000}.el-radio-button.is-active .el-radio-button__inner,.el-radio-button__original-radio:checked+.el-radio-button__inner{background-image:var(--pb-brand-grad);background-origin:border-box}.el-button--primary.is-plain{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--pb-on-brand);--el-button-hover-bg-color:var(--pb-brand);--el-button-hover-border-color:var(--pb-brand);--el-button-active-text-color:var(--pb-on-brand)}.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-hover-link-text-color:var(--el-color-primary-light-3)}.el-radio-button{--el-radio-button-checked-bg-color:var(--pb-brand);--el-radio-button-checked-text-color:var(--pb-on-brand);--el-radio-button-checked-border-color:var(--pb-brand)}:root{--pb-radius-xs:2px;--pb-radius-sm:6px;--pb-radius-md:10px;--pb-radius-lg:14px;--pb-radius-xl:20px;--pb-radius-pill:999px;--pb-font-2xs:11px;--pb-font-xs:12px;--pb-font-sm:13px;--pb-font-md:14px;--pb-font-lg:16px;--pb-font-xl:20px;--pb-cta-height:44px;--pb-cta-radius:var(--pb-radius-md);--pb-cta-font:15px}.el-button.pb-cta{width:100%;height:var(--pb-cta-height);border-radius:var(--pb-cta-radius);font-size:var(--pb-cta-font);letter-spacing:.5px;font-weight:600}.el-button.pb-cta+.el-button.pb-cta{margin-left:0}.pb-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pb-page-title{font-size:var(--pb-font-xl);color:var(--el-text-color-primary);margin:0;font-weight:700}.pb-page-sub{font-size:var(--pb-font-sm);color:var(--el-text-color-secondary);margin:6px 0 0}.pb-page-actions{flex-shrink:0;gap:8px;display:flex}:root{--pb-scrollbar-size:6px;--pb-scrollbar-thumb:#0f172a2e;--pb-scrollbar-thumb-hover:#0f172a5c}html.dark,.dark-mode{--pb-scrollbar-thumb:#ffffff29;--pb-scrollbar-thumb-hover:#ffffff52}::-webkit-scrollbar{width:var(--pb-scrollbar-size,6px);height:var(--pb-scrollbar-size,6px)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--pb-scrollbar-thumb,#0f172a2e);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--pb-scrollbar-thumb-hover,#0f172a5c)}::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--pb-scrollbar-thumb,#0f172a2e) transparent}}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn{background:var(--pb-brand-grad);border-color:var(--pb-brand);color:var(--pb-on-brand);box-shadow:none}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn:hover,:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn:focus-visible{background:var(--pb-brand-grad-active);border-color:var(--pb-brand-active);color:var(--pb-on-brand)}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn.is-disabled,:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn[disabled]{background:var(--pb-brand-soft);border-color:var(--pb-brand-soft);color:var(--pb-accent)}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn-plain{border-color:var(--pb-brand);color:var(--pb-accent);box-shadow:none;background:#fff}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn-plain:hover,:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.yellow-btn-plain:focus-visible{background:var(--el-color-primary-light-8);border-color:var(--pb-brand-active);color:var(--pb-accent)}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.gray-btn-plain{color:#606266;box-shadow:none;background:#fff;border-color:#dcdfe6}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.gray-btn-plain:hover,:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.gray-btn-plain:focus-visible{color:#303133;background:#f5f7fa;border-color:#c0c4cc}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.history-btn-outline{border-color:var(--pb-brand);color:var(--pb-accent);box-shadow:none;background:#fff}:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.history-btn-outline:hover,:where(.split-page-container,.magnific-page-container,.batch-page) .el-button.history-btn-outline:focus-visible{background:var(--pb-brand-soft);border-color:var(--pb-brand-active);color:var(--el-color-primary-dark-2)}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;color:var(--pb-on-brand)!important;box-shadow:none!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn:hover,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn:focus-visible{background:var(--pb-brand-grad-active)!important;border-color:var(--pb-brand-active)!important;color:var(--pb-on-brand)!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn.is-disabled,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn[disabled]{background:var(--pb-surface-3)!important;border-color:var(--pb-border-strong)!important;color:var(--pb-text-2)!important;opacity:1!important}html.dark .batch-page .left-panel .el-button.block-spaced.yellow-btn.is-disabled,html.dark .batch-page .left-panel .el-button.block-spaced.yellow-btn[disabled]{background:var(--pb-brand-grad)!important;border-color:var(--pb-brand)!important;color:var(--pb-on-brand)!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn-plain,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.history-btn-outline{background:var(--pb-surface-2)!important;border:1px solid rgba(var(--pb-brand-rgb), .45)!important;color:var(--pb-brand)!important;box-shadow:none!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn-plain:hover,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn-plain:focus-visible,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.history-btn-outline:hover,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.history-btn-outline:focus-visible{background:rgba(var(--pb-brand-rgb), .12)!important;border-color:var(--pb-brand)!important;color:var(--pb-brand-hover)!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.gray-btn-plain{background:var(--pb-surface-2)!important;border:1px solid var(--pb-border-strong)!important;color:var(--pb-text-regular)!important;box-shadow:none!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.gray-btn-plain:hover,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.gray-btn-plain:focus-visible{background:var(--pb-surface-4)!important;border-color:var(--pb-text-3)!important;color:var(--pb-text)!important}html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn-plain.is-disabled,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.yellow-btn-plain[disabled],html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.history-btn-outline.is-disabled,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.history-btn-outline[disabled],html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.gray-btn-plain.is-disabled,html.dark :is(.batch-page,.split-page-container,.magnific-page-container,.reference-dialog,.prompt-editor-dialog,.row-config-dialog,.history-dialog) .el-button.gray-btn-plain[disabled]{background:var(--pb-surface-3)!important;border-color:var(--pb-border-strong)!important;color:var(--pb-text-3)!important;opacity:1!important}.el-button.yellow-btn{background-origin:border-box!important;border-color:#0000!important}.pb-panel{box-sizing:border-box;margin-right:10px;border:1px solid var(--pb-panel-border)!important;background:radial-gradient(900px 520px at 100% 0%, var(--pb-panel-glow-a), transparent 70%), radial-gradient(760px 480px at 0% 100%, var(--pb-panel-glow-b), transparent 70%), var(--pb-panel-bg)!important;box-shadow:var(--pb-panel-shadow)!important;border-radius:0!important}@media (width<=768px){.pb-panel{margin-right:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-900:oklch(21% .006 285.885);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--animate-aurora:aurora 60s linear infinite}}@layer base{:root{--red-50:oklch(97.1% .013 17.38);--red-100:oklch(93.6% .032 17.717);--red-200:oklch(88.5% .062 18.334);--red-300:oklch(80.8% .114 19.571);--red-400:oklch(70.4% .191 22.216);--red-500:oklch(63.7% .237 25.331);--red-600:oklch(57.7% .245 27.325);--red-700:oklch(50.5% .213 27.518);--red-800:oklch(44.4% .177 26.899);--red-900:oklch(39.6% .141 25.723);--red-950:oklch(25.8% .092 26.042);--orange-50:oklch(98% .016 73.684);--orange-100:oklch(95.4% .038 75.164);--orange-200:oklch(90.1% .076 70.697);--orange-300:oklch(83.7% .128 66.29);--orange-400:oklch(75% .183 55.934);--orange-500:oklch(70.5% .213 47.604);--orange-600:oklch(64.6% .222 41.116);--orange-700:oklch(55.3% .195 38.402);--orange-800:oklch(47% .157 37.304);--orange-900:oklch(40.8% .123 38.172);--orange-950:oklch(26.6% .079 36.259);--amber-50:oklch(98.7% .022 95.277);--amber-100:oklch(96.2% .059 95.617);--amber-200:oklch(92.4% .12 95.746);--amber-300:oklch(87.9% .169 91.605);--amber-400:oklch(82.8% .189 84.429);--amber-500:oklch(76.9% .188 70.08);--amber-600:oklch(66.6% .179 58.318);--amber-700:oklch(55.5% .163 48.998);--amber-800:oklch(47.3% .137 46.201);--amber-900:oklch(41.4% .112 45.904);--amber-950:oklch(27.9% .077 45.635);--yellow-50:oklch(98.7% .026 102.212);--yellow-100:oklch(97.3% .071 103.193);--yellow-200:oklch(94.5% .129 101.54);--yellow-300:oklch(90.5% .182 98.111);--yellow-400:oklch(85.2% .199 91.936);--yellow-500:oklch(79.5% .184 86.047);--yellow-600:oklch(68.1% .162 75.834);--yellow-700:oklch(55.4% .135 66.442);--yellow-800:oklch(47.6% .114 61.907);--yellow-900:oklch(42.1% .095 57.708);--yellow-950:oklch(28.6% .066 53.813);--lime-50:oklch(98.6% .031 120.757);--lime-100:oklch(96.7% .067 122.328);--lime-200:oklch(93.8% .127 124.321);--lime-300:oklch(89.7% .196 126.665);--lime-400:oklch(84.1% .238 128.85);--lime-500:oklch(76.8% .233 130.85);--lime-600:oklch(64.8% .2 131.684);--lime-700:oklch(53.2% .157 131.589);--lime-800:oklch(45.3% .124 130.933);--lime-900:oklch(40.5% .101 131.063);--lime-950:oklch(27.4% .072 132.109);--green-50:oklch(98.2% .018 155.826);--green-100:oklch(96.2% .044 156.743);--green-200:oklch(92.5% .084 155.995);--green-300:oklch(87.1% .15 154.449);--green-400:oklch(79.2% .209 151.711);--green-500:oklch(72.3% .219 149.579);--green-600:oklch(62.7% .194 149.214);--green-700:oklch(52.7% .154 150.069);--green-800:oklch(44.8% .119 151.328);--green-900:oklch(39.3% .095 152.535);--green-950:oklch(26.6% .065 152.934);--emerald-50:oklch(97.9% .021 166.113);--emerald-100:oklch(95% .052 163.051);--emerald-200:oklch(90.5% .093 164.15);--emerald-300:oklch(84.5% .143 164.978);--emerald-400:oklch(76.5% .177 163.223);--emerald-500:oklch(69.6% .17 162.48);--emerald-600:oklch(59.6% .145 163.225);--emerald-700:oklch(50.8% .118 165.612);--emerald-800:oklch(43.2% .095 166.913);--emerald-900:oklch(37.8% .077 168.94);--emerald-950:oklch(26.2% .051 172.552);--teal-50:oklch(98.4% .014 180.72);--teal-100:oklch(95.3% .051 180.801);--teal-200:oklch(91% .096 180.426);--teal-300:oklch(85.5% .138 181.071);--teal-400:oklch(77.7% .152 181.912);--teal-500:oklch(70.4% .14 182.503);--teal-600:oklch(60% .118 184.704);--teal-700:oklch(51.1% .096 186.391);--teal-800:oklch(43.7% .078 188.216);--teal-900:oklch(38.6% .063 188.416);--teal-950:oklch(27.7% .046 192.524);--cyan-50:oklch(98.4% .019 200.873);--cyan-100:oklch(95.6% .045 203.388);--cyan-200:oklch(91.7% .08 205.041);--cyan-300:oklch(86.5% .127 207.078);--cyan-400:oklch(78.9% .154 211.53);--cyan-500:oklch(71.5% .143 215.221);--cyan-600:oklch(60.9% .126 221.723);--cyan-700:oklch(52% .105 223.128);--cyan-800:oklch(45% .085 224.283);--cyan-900:oklch(39.8% .07 227.392);--cyan-950:oklch(30.2% .056 229.695);--sky-50:oklch(97.7% .013 236.62);--sky-100:oklch(95.1% .026 236.824);--sky-200:oklch(90.1% .058 230.902);--sky-300:oklch(82.8% .111 230.318);--sky-400:oklch(74.6% .16 232.661);--sky-500:oklch(68.5% .169 237.323);--sky-600:oklch(58.8% .158 241.966);--sky-700:oklch(50% .134 242.749);--sky-800:oklch(44.3% .11 240.79);--sky-900:oklch(39.1% .09 240.876);--sky-950:oklch(29.3% .066 243.157);--blue-50:oklch(97% .014 254.604);--blue-100:oklch(93.2% .032 255.585);--blue-200:oklch(88.2% .059 254.128);--blue-300:oklch(80.9% .105 251.813);--blue-400:oklch(70.7% .165 254.624);--blue-500:oklch(62.3% .214 259.815);--blue-600:oklch(54.6% .245 262.881);--blue-700:oklch(48.8% .243 264.376);--blue-800:oklch(42.4% .199 265.638);--blue-900:oklch(37.9% .146 265.522);--blue-950:oklch(28.2% .091 267.935);--indigo-50:oklch(96.2% .018 272.314);--indigo-100:oklch(93% .034 272.788);--indigo-200:oklch(87% .065 274.039);--indigo-300:oklch(78.5% .115 274.713);--indigo-400:oklch(67.3% .182 276.935);--indigo-500:oklch(58.5% .233 277.117);--indigo-600:oklch(51.1% .262 276.966);--indigo-700:oklch(45.7% .24 277.023);--indigo-800:oklch(39.8% .195 277.366);--indigo-900:oklch(35.9% .144 278.697);--indigo-950:oklch(25.7% .09 281.288);--violet-50:oklch(96.9% .016 293.756);--violet-100:oklch(94.3% .029 294.588);--violet-200:oklch(89.4% .057 293.283);--violet-300:oklch(81.1% .111 293.571);--violet-400:oklch(70.2% .183 293.541);--violet-500:oklch(60.6% .25 292.717);--violet-600:oklch(54.1% .281 293.009);--violet-700:oklch(49.1% .27 292.581);--violet-800:oklch(43.2% .232 292.759);--violet-900:oklch(38% .189 293.745);--violet-950:oklch(28.3% .141 291.089);--purple-50:oklch(97.7% .014 308.299);--purple-100:oklch(94.6% .033 307.174);--purple-200:oklch(90.2% .063 306.703);--purple-300:oklch(82.7% .119 306.383);--purple-400:oklch(71.4% .203 305.504);--purple-500:oklch(62.7% .265 303.9);--purple-600:oklch(55.8% .288 302.321);--purple-700:oklch(49.6% .265 301.924);--purple-800:oklch(43.8% .218 303.724);--purple-900:oklch(38.1% .176 304.987);--purple-950:oklch(29.1% .149 302.717);--fuchsia-50:oklch(97.7% .017 320.058);--fuchsia-100:oklch(95.2% .037 318.852);--fuchsia-200:oklch(90.3% .076 319.62);--fuchsia-300:oklch(83.3% .145 321.434);--fuchsia-400:oklch(74% .238 322.16);--fuchsia-500:oklch(66.7% .295 322.15);--fuchsia-600:oklch(59.1% .293 322.896);--fuchsia-700:oklch(51.8% .253 323.949);--fuchsia-800:oklch(45.2% .211 324.591);--fuchsia-900:oklch(40.1% .17 325.612);--fuchsia-950:oklch(29.3% .136 325.661);--pink-50:oklch(97.1% .014 343.198);--pink-100:oklch(94.8% .028 342.258);--pink-200:oklch(89.9% .061 343.231);--pink-300:oklch(82.3% .12 346.018);--pink-400:oklch(71.8% .202 349.761);--pink-500:oklch(65.6% .241 354.308);--pink-600:oklch(59.2% .249 .584);--pink-700:oklch(52.5% .223 3.958);--pink-800:oklch(45.9% .187 3.815);--pink-900:oklch(40.8% .153 2.432);--pink-950:oklch(28.4% .109 3.907);--rose-50:oklch(96.9% .015 12.422);--rose-100:oklch(94.1% .03 12.58);--rose-200:oklch(89.2% .058 10.001);--rose-300:oklch(81% .117 11.638);--rose-400:oklch(71.2% .194 13.428);--rose-500:oklch(64.5% .246 16.439);--rose-600:oklch(58.6% .253 17.585);--rose-700:oklch(51.4% .222 16.935);--rose-800:oklch(45.5% .188 13.697);--rose-900:oklch(41% .159 10.272);--rose-950:oklch(27.1% .105 12.094);--slate-50:oklch(98.4% .003 247.858);--slate-100:oklch(96.8% .007 247.896);--slate-200:oklch(92.9% .013 255.508);--slate-300:oklch(86.9% .022 252.894);--slate-400:oklch(70.4% .04 256.788);--slate-500:oklch(55.4% .046 257.417);--slate-600:oklch(44.6% .043 257.281);--slate-700:oklch(37.2% .044 257.287);--slate-800:oklch(27.9% .041 260.031);--slate-900:oklch(20.8% .042 265.755);--slate-950:oklch(12.9% .042 264.695);--gray-50:oklch(98.5% .002 247.839);--gray-100:oklch(96.7% .003 264.542);--gray-200:oklch(92.8% .006 264.531);--gray-300:oklch(87.2% .01 258.338);--gray-400:oklch(70.7% .022 261.325);--gray-500:oklch(55.1% .027 264.364);--gray-600:oklch(44.6% .03 256.802);--gray-700:oklch(37.3% .034 259.733);--gray-800:oklch(27.8% .033 256.848);--gray-900:oklch(21% .034 264.665);--gray-950:oklch(13% .028 261.692);--zinc-50:oklch(98.5% 0 none);--zinc-100:oklch(96.7% .001 286.375);--zinc-200:oklch(92% .004 286.32);--zinc-300:oklch(87.1% .006 286.286);--zinc-400:oklch(70.5% .015 286.067);--zinc-500:oklch(55.2% .016 285.938);--zinc-600:oklch(44.2% .017 285.786);--zinc-700:oklch(37% .013 285.805);--zinc-800:oklch(27.4% .006 286.033);--zinc-900:oklch(21% .006 285.885);--zinc-950:oklch(14.1% .005 285.823);--neutral-50:oklch(98.5% 0 none);--neutral-100:oklch(97% 0 none);--neutral-200:oklch(92.2% 0 none);--neutral-300:oklch(87% 0 none);--neutral-400:oklch(70.8% 0 none);--neutral-500:oklch(55.6% 0 none);--neutral-600:oklch(43.9% 0 none);--neutral-700:oklch(37.1% 0 none);--neutral-800:oklch(26.9% 0 none);--neutral-900:oklch(20.5% 0 none);--neutral-950:oklch(14.5% 0 none);--stone-50:oklch(98.5% .001 106.423);--stone-100:oklch(97% .001 106.424);--stone-200:oklch(92.3% .003 48.717);--stone-300:oklch(86.9% .005 56.366);--stone-400:oklch(70.9% .01 56.259);--stone-500:oklch(55.3% .013 58.071);--stone-600:oklch(44.4% .011 73.639);--stone-700:oklch(37.4% .01 67.558);--stone-800:oklch(26.8% .007 34.298);--stone-900:oklch(21.6% .006 56.043);--stone-950:oklch(14.7% .004 49.25);--mauve-50:oklch(98.5% 0 none);--mauve-100:oklch(96% .003 325.6);--mauve-200:oklch(92.2% .005 325.62);--mauve-300:oklch(86.5% .012 325.68);--mauve-400:oklch(71.1% .019 323.02);--mauve-500:oklch(54.2% .034 322.5);--mauve-600:oklch(43.5% .029 321.78);--mauve-700:oklch(36.4% .029 323.89);--mauve-800:oklch(26.3% .024 320.12);--mauve-900:oklch(21.2% .019 322.12);--mauve-950:oklch(14.5% .008 326);--olive-50:oklch(98.8% .003 106.5);--olive-100:oklch(96.6% .005 106.5);--olive-200:oklch(93% .007 106.5);--olive-300:oklch(88% .011 106.6);--olive-400:oklch(73.7% .021 106.9);--olive-500:oklch(58% .031 107.3);--olive-600:oklch(46.6% .025 107.3);--olive-700:oklch(39.4% .023 107.4);--olive-800:oklch(28.6% .016 107.4);--olive-900:oklch(22.8% .013 107.4);--olive-950:oklch(15.3% .006 107.1);--mist-50:oklch(98.7% .002 197.1);--mist-100:oklch(96.3% .002 197.1);--mist-200:oklch(92.5% .005 214.3);--mist-300:oklch(87.2% .007 219.6);--mist-400:oklch(72.3% .014 214.4);--mist-500:oklch(56% .021 213.5);--mist-600:oklch(45% .017 213.2);--mist-700:oklch(37.8% .015 216);--mist-800:oklch(27.5% .011 216.9);--mist-900:oklch(21.8% .008 223.9);--mist-950:oklch(14.8% .004 228.8);--taupe-50:oklch(98.6% .002 67.8);--taupe-100:oklch(96% .002 17.2);--taupe-200:oklch(92.2% .005 34.3);--taupe-300:oklch(86.8% .007 39.5);--taupe-400:oklch(71.4% .014 41.2);--taupe-500:oklch(54.7% .021 43.1);--taupe-600:oklch(43.8% .017 39.3);--taupe-700:oklch(36.7% .016 35.7);--taupe-800:oklch(26.8% .011 36.5);--taupe-900:oklch(21.4% .009 43.1);--taupe-950:oklch(14.7% .004 49.3);--black:#000;--white:#fff;--background:var(--background);--foreground:var(--foreground);--card:var(--card);--card-foreground:var(--card-foreground);--popover:var(--popover);--popover-foreground:var(--popover-foreground);--primary:var(--primary);--primary-foreground:var(--primary-foreground);--secondary:var(--secondary);--secondary-foreground:var(--secondary-foreground);--muted:var(--muted);--muted-foreground:var(--muted-foreground);--accent:var(--accent);--accent-foreground:var(--accent-foreground);--destructive:var(--destructive);--destructive-foreground:var(--destructive-foreground);--border:var(--border);--input:var(--input);--ring:var(--ring);--__CSS_VALUES__-red-50:4;--__CSS_VALUES__-red-100:4;--__CSS_VALUES__-red-200:4;--__CSS_VALUES__-red-300:4;--__CSS_VALUES__-red-400:4;--__CSS_VALUES__-red-500:4;--__CSS_VALUES__-red-600:4;--__CSS_VALUES__-red-700:4;--__CSS_VALUES__-red-800:4;--__CSS_VALUES__-red-900:4;--__CSS_VALUES__-red-950:4;--__CSS_VALUES__-orange-50:4;--__CSS_VALUES__-orange-100:4;--__CSS_VALUES__-orange-200:4;--__CSS_VALUES__-orange-300:4;--__CSS_VALUES__-orange-400:4;--__CSS_VALUES__-orange-500:4;--__CSS_VALUES__-orange-600:4;--__CSS_VALUES__-orange-700:4;--__CSS_VALUES__-orange-800:4;--__CSS_VALUES__-orange-900:4;--__CSS_VALUES__-orange-950:4;--__CSS_VALUES__-amber-50:4;--__CSS_VALUES__-amber-100:4;--__CSS_VALUES__-amber-200:4;--__CSS_VALUES__-amber-300:4;--__CSS_VALUES__-amber-400:4;--__CSS_VALUES__-amber-500:4;--__CSS_VALUES__-amber-600:4;--__CSS_VALUES__-amber-700:4;--__CSS_VALUES__-amber-800:4;--__CSS_VALUES__-amber-900:4;--__CSS_VALUES__-amber-950:4;--__CSS_VALUES__-yellow-50:4;--__CSS_VALUES__-yellow-100:4;--__CSS_VALUES__-yellow-200:4;--__CSS_VALUES__-yellow-300:4;--__CSS_VALUES__-yellow-400:4;--__CSS_VALUES__-yellow-500:4;--__CSS_VALUES__-yellow-600:4;--__CSS_VALUES__-yellow-700:4;--__CSS_VALUES__-yellow-800:4;--__CSS_VALUES__-yellow-900:4;--__CSS_VALUES__-yellow-950:4;--__CSS_VALUES__-lime-50:4;--__CSS_VALUES__-lime-100:4;--__CSS_VALUES__-lime-200:4;--__CSS_VALUES__-lime-300:4;--__CSS_VALUES__-lime-400:4;--__CSS_VALUES__-lime-500:4;--__CSS_VALUES__-lime-600:4;--__CSS_VALUES__-lime-700:4;--__CSS_VALUES__-lime-800:4;--__CSS_VALUES__-lime-900:4;--__CSS_VALUES__-lime-950:4;--__CSS_VALUES__-green-50:4;--__CSS_VALUES__-green-100:4;--__CSS_VALUES__-green-200:4;--__CSS_VALUES__-green-300:4;--__CSS_VALUES__-green-400:4;--__CSS_VALUES__-green-500:4;--__CSS_VALUES__-green-600:4;--__CSS_VALUES__-green-700:4;--__CSS_VALUES__-green-800:4;--__CSS_VALUES__-green-900:4;--__CSS_VALUES__-green-950:4;--__CSS_VALUES__-emerald-50:4;--__CSS_VALUES__-emerald-100:4;--__CSS_VALUES__-emerald-200:4;--__CSS_VALUES__-emerald-300:4;--__CSS_VALUES__-emerald-400:4;--__CSS_VALUES__-emerald-500:4;--__CSS_VALUES__-emerald-600:4;--__CSS_VALUES__-emerald-700:4;--__CSS_VALUES__-emerald-800:4;--__CSS_VALUES__-emerald-900:4;--__CSS_VALUES__-emerald-950:4;--__CSS_VALUES__-teal-50:4;--__CSS_VALUES__-teal-100:4;--__CSS_VALUES__-teal-200:4;--__CSS_VALUES__-teal-300:4;--__CSS_VALUES__-teal-400:4;--__CSS_VALUES__-teal-500:4;--__CSS_VALUES__-teal-600:4;--__CSS_VALUES__-teal-700:4;--__CSS_VALUES__-teal-800:4;--__CSS_VALUES__-teal-900:4;--__CSS_VALUES__-teal-950:4;--__CSS_VALUES__-cyan-50:4;--__CSS_VALUES__-cyan-100:4;--__CSS_VALUES__-cyan-200:4;--__CSS_VALUES__-cyan-300:4;--__CSS_VALUES__-cyan-400:4;--__CSS_VALUES__-cyan-500:4;--__CSS_VALUES__-cyan-600:4;--__CSS_VALUES__-cyan-700:4;--__CSS_VALUES__-cyan-800:4;--__CSS_VALUES__-cyan-900:4;--__CSS_VALUES__-cyan-950:4;--__CSS_VALUES__-sky-50:4;--__CSS_VALUES__-sky-100:4;--__CSS_VALUES__-sky-200:4;--__CSS_VALUES__-sky-300:4;--__CSS_VALUES__-sky-400:4;--__CSS_VALUES__-sky-500:4;--__CSS_VALUES__-sky-600:4;--__CSS_VALUES__-sky-700:4;--__CSS_VALUES__-sky-800:4;--__CSS_VALUES__-sky-900:4;--__CSS_VALUES__-sky-950:4;--__CSS_VALUES__-blue-50:4;--__CSS_VALUES__-blue-100:4;--__CSS_VALUES__-blue-200:4;--__CSS_VALUES__-blue-300:4;--__CSS_VALUES__-blue-400:4;--__CSS_VALUES__-blue-500:4;--__CSS_VALUES__-blue-600:4;--__CSS_VALUES__-blue-700:4;--__CSS_VALUES__-blue-800:4;--__CSS_VALUES__-blue-900:4;--__CSS_VALUES__-blue-950:4;--__CSS_VALUES__-indigo-50:4;--__CSS_VALUES__-indigo-100:4;--__CSS_VALUES__-indigo-200:4;--__CSS_VALUES__-indigo-300:4;--__CSS_VALUES__-indigo-400:4;--__CSS_VALUES__-indigo-500:4;--__CSS_VALUES__-indigo-600:4;--__CSS_VALUES__-indigo-700:4;--__CSS_VALUES__-indigo-800:4;--__CSS_VALUES__-indigo-900:4;--__CSS_VALUES__-indigo-950:4;--__CSS_VALUES__-violet-50:4;--__CSS_VALUES__-violet-100:4;--__CSS_VALUES__-violet-200:4;--__CSS_VALUES__-violet-300:4;--__CSS_VALUES__-violet-400:4;--__CSS_VALUES__-violet-500:4;--__CSS_VALUES__-violet-600:4;--__CSS_VALUES__-violet-700:4;--__CSS_VALUES__-violet-800:4;--__CSS_VALUES__-violet-900:4;--__CSS_VALUES__-violet-950:4;--__CSS_VALUES__-purple-50:4;--__CSS_VALUES__-purple-100:4;--__CSS_VALUES__-purple-200:4;--__CSS_VALUES__-purple-300:4;--__CSS_VALUES__-purple-400:4;--__CSS_VALUES__-purple-500:4;--__CSS_VALUES__-purple-600:4;--__CSS_VALUES__-purple-700:4;--__CSS_VALUES__-purple-800:4;--__CSS_VALUES__-purple-900:4;--__CSS_VALUES__-purple-950:4;--__CSS_VALUES__-fuchsia-50:4;--__CSS_VALUES__-fuchsia-100:4;--__CSS_VALUES__-fuchsia-200:4;--__CSS_VALUES__-fuchsia-300:4;--__CSS_VALUES__-fuchsia-400:4;--__CSS_VALUES__-fuchsia-500:4;--__CSS_VALUES__-fuchsia-600:4;--__CSS_VALUES__-fuchsia-700:4;--__CSS_VALUES__-fuchsia-800:4;--__CSS_VALUES__-fuchsia-900:4;--__CSS_VALUES__-fuchsia-950:4;--__CSS_VALUES__-pink-50:4;--__CSS_VALUES__-pink-100:4;--__CSS_VALUES__-pink-200:4;--__CSS_VALUES__-pink-300:4;--__CSS_VALUES__-pink-400:4;--__CSS_VALUES__-pink-500:4;--__CSS_VALUES__-pink-600:4;--__CSS_VALUES__-pink-700:4;--__CSS_VALUES__-pink-800:4;--__CSS_VALUES__-pink-900:4;--__CSS_VALUES__-pink-950:4;--__CSS_VALUES__-rose-50:4;--__CSS_VALUES__-rose-100:4;--__CSS_VALUES__-rose-200:4;--__CSS_VALUES__-rose-300:4;--__CSS_VALUES__-rose-400:4;--__CSS_VALUES__-rose-500:4;--__CSS_VALUES__-rose-600:4;--__CSS_VALUES__-rose-700:4;--__CSS_VALUES__-rose-800:4;--__CSS_VALUES__-rose-900:4;--__CSS_VALUES__-rose-950:4;--__CSS_VALUES__-slate-50:4;--__CSS_VALUES__-slate-100:4;--__CSS_VALUES__-slate-200:4;--__CSS_VALUES__-slate-300:4;--__CSS_VALUES__-slate-400:4;--__CSS_VALUES__-slate-500:4;--__CSS_VALUES__-slate-600:4;--__CSS_VALUES__-slate-700:4;--__CSS_VALUES__-slate-800:4;--__CSS_VALUES__-slate-900:4;--__CSS_VALUES__-slate-950:4;--__CSS_VALUES__-gray-50:4;--__CSS_VALUES__-gray-100:4;--__CSS_VALUES__-gray-200:4;--__CSS_VALUES__-gray-300:4;--__CSS_VALUES__-gray-400:4;--__CSS_VALUES__-gray-500:4;--__CSS_VALUES__-gray-600:4;--__CSS_VALUES__-gray-700:4;--__CSS_VALUES__-gray-800:4;--__CSS_VALUES__-gray-900:4;--__CSS_VALUES__-gray-950:4;--__CSS_VALUES__-zinc-50:4;--__CSS_VALUES__-zinc-100:4;--__CSS_VALUES__-zinc-200:4;--__CSS_VALUES__-zinc-300:4;--__CSS_VALUES__-zinc-400:4;--__CSS_VALUES__-zinc-500:4;--__CSS_VALUES__-zinc-600:4;--__CSS_VALUES__-zinc-700:4;--__CSS_VALUES__-zinc-800:4;--__CSS_VALUES__-zinc-900:4;--__CSS_VALUES__-zinc-950:4;--__CSS_VALUES__-neutral-50:4;--__CSS_VALUES__-neutral-100:4;--__CSS_VALUES__-neutral-200:4;--__CSS_VALUES__-neutral-300:4;--__CSS_VALUES__-neutral-400:4;--__CSS_VALUES__-neutral-500:4;--__CSS_VALUES__-neutral-600:4;--__CSS_VALUES__-neutral-700:4;--__CSS_VALUES__-neutral-800:4;--__CSS_VALUES__-neutral-900:4;--__CSS_VALUES__-neutral-950:4;--__CSS_VALUES__-stone-50:4;--__CSS_VALUES__-stone-100:4;--__CSS_VALUES__-stone-200:4;--__CSS_VALUES__-stone-300:4;--__CSS_VALUES__-stone-400:4;--__CSS_VALUES__-stone-500:4;--__CSS_VALUES__-stone-600:4;--__CSS_VALUES__-stone-700:4;--__CSS_VALUES__-stone-800:4;--__CSS_VALUES__-stone-900:4;--__CSS_VALUES__-stone-950:4;--__CSS_VALUES__-mauve-50:4;--__CSS_VALUES__-mauve-100:4;--__CSS_VALUES__-mauve-200:4;--__CSS_VALUES__-mauve-300:4;--__CSS_VALUES__-mauve-400:4;--__CSS_VALUES__-mauve-500:4;--__CSS_VALUES__-mauve-600:4;--__CSS_VALUES__-mauve-700:4;--__CSS_VALUES__-mauve-800:4;--__CSS_VALUES__-mauve-900:4;--__CSS_VALUES__-mauve-950:4;--__CSS_VALUES__-olive-50:4;--__CSS_VALUES__-olive-100:4;--__CSS_VALUES__-olive-200:4;--__CSS_VALUES__-olive-300:4;--__CSS_VALUES__-olive-400:4;--__CSS_VALUES__-olive-500:4;--__CSS_VALUES__-olive-600:4;--__CSS_VALUES__-olive-700:4;--__CSS_VALUES__-olive-800:4;--__CSS_VALUES__-olive-900:4;--__CSS_VALUES__-olive-950:4;--__CSS_VALUES__-mist-50:4;--__CSS_VALUES__-mist-100:4;--__CSS_VALUES__-mist-200:4;--__CSS_VALUES__-mist-300:4;--__CSS_VALUES__-mist-400:4;--__CSS_VALUES__-mist-500:4;--__CSS_VALUES__-mist-600:4;--__CSS_VALUES__-mist-700:4;--__CSS_VALUES__-mist-800:4;--__CSS_VALUES__-mist-900:4;--__CSS_VALUES__-mist-950:4;--__CSS_VALUES__-taupe-50:4;--__CSS_VALUES__-taupe-100:4;--__CSS_VALUES__-taupe-200:4;--__CSS_VALUES__-taupe-300:4;--__CSS_VALUES__-taupe-400:4;--__CSS_VALUES__-taupe-500:4;--__CSS_VALUES__-taupe-600:4;--__CSS_VALUES__-taupe-700:4;--__CSS_VALUES__-taupe-800:4;--__CSS_VALUES__-taupe-900:4;--__CSS_VALUES__-taupe-950:4;--__CSS_VALUES__-black:4;--__CSS_VALUES__-white:4;--__CSS_VALUES__-background:1;--__CSS_VALUES__-foreground:1;--__CSS_VALUES__-card:1;--__CSS_VALUES__-card-foreground:1;--__CSS_VALUES__-popover:1;--__CSS_VALUES__-popover-foreground:1;--__CSS_VALUES__-primary:1;--__CSS_VALUES__-primary-foreground:1;--__CSS_VALUES__-secondary:1;--__CSS_VALUES__-secondary-foreground:1;--__CSS_VALUES__-muted:1;--__CSS_VALUES__-muted-foreground:1;--__CSS_VALUES__-accent:1;--__CSS_VALUES__-accent-foreground:1;--__CSS_VALUES__-destructive:1;--__CSS_VALUES__-destructive-foreground:1;--__CSS_VALUES__-border:1;--__CSS_VALUES__-input:1;--__CSS_VALUES__-ring:1}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\@container-\[size\]{container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.-inset-2\.5{inset:calc(var(--spacing) * -2.5)}.-inset-full{inset:-100%}.inset-\(--cut\){inset:var(--cut)}.inset-0{inset:0}.isolate{isolation:isolate}.-z-20{z-index:calc(20 * -1)}.-z-30{z-index:calc(30 * -1)}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/1{aspect-ratio:2}.aspect-\[1\]{aspect-ratio:1}.size-full{width:100%;height:100%}.h-\[100cqh\]{height:100cqh}.h-full{height:100%}.h-screen{height:100vh}.w-auto{width:auto}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.\[translate\:0_0\]{translate:0}.rotate-0{rotate:0deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.rounded{border-radius:.25rem}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.\[background-image\:var\(--white-gradient\)\,var\(--aurora\)\]{background-image:var(--white-gradient),var(--aurora)}.bg-\[url\(https\:\/\/framerusercontent\.com\/images\/g0QcWrxr87K0ufOxIUFBakwYA8\.png\)\]{background-image:url(https://framerusercontent.com/images/g0QcWrxr87K0ufOxIUFBakwYA8.png)}.mask-\[linear-gradient\(to_bottom\,transparent\,white_10\%\,white_90\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#fff 10% 90%,#0000);mask-image:linear-gradient(#0000,#fff 10% 90%,#0000)}.mask-\[radial-gradient\(ellipse_at_100\%_0\%\,black_10\%\,var\(--transparent\)_70\%\)\]{-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%)}.bg-size-\[300\%\,200\%\]{background-size:300%,200%}.bg-position-\[50\%_50\%\,50\%_50\%\]{background-position:50%,50%}.bg-repeat{background-repeat:repeat}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-slate-950{color:var(--color-slate-950)}.italic{font-style:italic}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-8px_10px_\#ffffff1f\]{--tw-shadow:inset 0 -8px 10px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[10px\]{--tw-blur:blur(10px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[--aurora\:repeating-linear-gradient\(100deg\,var\(--blue-500\)_10\%\,var\(--indigo-300\)_15\%\,var\(--blue-300\)_20\%\,var\(--violet-200\)_25\%\,var\(--blue-400\)_30\%\)\]{--aurora:repeating-linear-gradient(100deg,var(--blue-500) 10%,var(--indigo-300) 15%,var(--blue-300) 20%,var(--violet-200) 25%,var(--blue-400) 30%)}.\[--dark-gradient\:repeating-linear-gradient\(100deg\,var\(--black\)_0\%\,var\(--black\)_7\%\,var\(--transparent\)_10\%\,var\(--transparent\)_12\%\,var\(--black\)_16\%\)\]{--dark-gradient:repeating-linear-gradient(100deg,var(--black) 0%,var(--black) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--black) 16%)}.\[--white-gradient\:repeating-linear-gradient\(100deg\,var\(--white\)_0\%\,var\(--white\)_7\%\,var\(--transparent\)_10\%\,var\(--transparent\)_12\%\,var\(--white\)_16\%\)\]{--white-gradient:repeating-linear-gradient(100deg,var(--white) 0%,var(--white) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--white) 16%)}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - (var(--spread) * .5)),transparent 0,var(--shimmer-color) var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[mask\:none\]{-webkit-mask:none;mask:none}.\[mm\:ss\.xx\]{mm:ss.xx}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]:is(:where(.group):hover *){--tw-shadow:inset 0 -6px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]:is(:where(.group):active *){--tw-shadow:inset 0 -10px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:animate-aurora:after{content:var(--tw-content);animation:60s linear infinite aurora}.after\:\[background-image\:var\(--white-gradient\)\,var\(--aurora\)\]:after{content:var(--tw-content);background-image:var(--white-gradient),var(--aurora)}.after\:bg-size-\[200\%\,100\%\]:after{content:var(--tw-content);background-size:200%,100%}.after\:bg-fixed:after{content:var(--tw-content);background-attachment:fixed}.after\:bg-position-\[50\%_50\%\,50\%_50\%\]:after{content:var(--tw-content);background-position:50%,50%}.after\:mix-blend-difference:after{content:var(--tw-content);mix-blend-mode:difference}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:is(.dark *){background-image:var(--dark-gradient),var(--aurora)}.dark\:mask-\[radial-gradient\(ellipse_at_100\%_0\%\,black_10\%\,var\(--transparent\)_70\%\)\]:is(.dark *){-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 10%,var(--transparent) 70%)}.dark\:invert-0:is(.dark *){--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.after\:dark\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:after{content:var(--tw-content)}.after\:dark\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:after:is(){background-image:var(--dark-gradient),var(--aurora)}.\[\&\>canvas\]\:block>canvas{display:block}.\[\&\>canvas\]\:h-full>canvas{height:100%}.\[\&\>canvas\]\:w-full>canvas{width:100%}.\[\&\>canvas\]\:max-w-full>canvas{max-width:100%}.\[\&\>canvas\]\:cursor-pointer>canvas{cursor:pointer}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(14.1% .005 285.823);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.1% .005 285.823);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(27.4% .006 286.033);--input:oklch(27.4% .006 286.033);--ring:oklch(44.2% .017 285.786)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0;font-family:Avenir,Helvetica,Arial,sans-serif;overflow:hidden}#app{flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}noscript{display:none!important}.sc-head[data-v-622e0839]{align-items:baseline;gap:10px;display:flex}.sc-title[data-v-622e0839]{color:#1f2937;font-size:16px;font-weight:600}.sc-sub[data-v-622e0839]{color:#9aa4b2;font-size:12px}.sc-stage[data-v-622e0839]{-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.sc-bg[data-v-622e0839]{pointer-events:none;width:100%;height:100%;display:block}.sc-piece[data-v-622e0839]{pointer-events:none;filter:drop-shadow(0 2px 6px #00000059);will-change:transform;position:absolute;left:0}.sc-piece.is-back[data-v-622e0839],.sc-handle.is-back[data-v-622e0839]{transition:transform .3s}.sc-track__fill.is-back[data-v-622e0839]{transition:width .3s}.sc-mask[data-v-622e0839]{color:#9aa4b2;background:#f2f4f7;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;inset:0}.sc-mask--error[data-v-622e0839]{cursor:pointer;font-size:13px}.sc-result[data-v-622e0839]{color:#fff;justify-content:center;align-items:center;gap:6px;height:30px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-result.is-ok[data-v-622e0839]{background:#16a34ad9}.sc-result.is-fail[data-v-622e0839]{background:#dc2626d9}.sc-fade-enter-active[data-v-622e0839],.sc-fade-leave-active[data-v-622e0839]{transition:opacity .2s}.sc-fade-enter-from[data-v-622e0839],.sc-fade-leave-to[data-v-622e0839]{opacity:0}.sc-refresh[data-v-622e0839]{color:#fff;cursor:pointer;background:#00000052;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:15px;transition:background-color .18s;display:inline-flex;position:absolute;top:6px;right:6px}.sc-refresh[data-v-622e0839]:hover:not(:disabled){background:#00000080}.sc-refresh[data-v-622e0839]:disabled{cursor:not-allowed;opacity:.6}.sc-track[data-v-622e0839]{-webkit-user-select:none;user-select:none;touch-action:none;background:#f2f4f7;border-radius:8px;height:40px;margin:14px auto 4px;position:relative}.sc-track__fill[data-v-622e0839]{background:rgba(var(--el-color-primary-rgb), .14);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.sc-track.is-ok .sc-track__fill[data-v-622e0839]{background:#22c55e29}.sc-track.is-fail .sc-track__fill[data-v-622e0839]{background:#f43f5e24}.sc-track__text[data-v-622e0839]{color:#9aa4b2;pointer-events:none;justify-content:center;align-items:center;padding-left:40px;font-size:13px;display:flex;position:absolute;inset:0}.sc-handle[data-v-622e0839]{width:40px;height:40px;color:var(--el-color-primary);cursor:grab;touch-action:none;will-change:transform;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:0;left:0;box-shadow:0 1px 4px #0f172a29}.sc-track.is-dragging .sc-handle[data-v-622e0839]{cursor:grabbing;background:var(--el-color-primary);color:var(--pb-on-brand,#fff)}.sc-track.is-ok .sc-handle[data-v-622e0839]{color:#fff;background:#16a34a}.sc-track.is-fail .sc-handle[data-v-622e0839]{color:#fff;background:#dc2626}body.dark-mode .sc-title[data-v-622e0839]{color:var(--pb-text)}body.dark-mode .sc-stage[data-v-622e0839],body.dark-mode .sc-mask[data-v-622e0839],body.dark-mode .sc-track[data-v-622e0839]{background:#ffffff0f}body.dark-mode .sc-handle[data-v-622e0839]{background:var(--pb-surface-2,#2a2b30);box-shadow:0 1px 4px #0006}.login-modal[data-v-eeb9ef7d],.login-modal[data-v-eeb9ef7d] *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.lm-toast-wrap[data-v-eeb9ef7d]{z-index:10;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;top:24px;left:0;right:0}.lm-notice[data-v-eeb9ef7d]{border-radius:var(--pb-radius-md);pointer-events:auto;border:1px solid #0000;align-items:flex-start;gap:10px;max-width:min(440px,100%);padding:11px 14px 11px 16px;font-size:14px;font-weight:500;line-height:21px;display:flex;box-shadow:0 10px 30px #0000002e}.lm-notice--error[data-v-eeb9ef7d]{color:var(--el-color-danger);background:color-mix(in srgb, var(--el-color-danger) 10%, var(--el-bg-color-overlay));border-color:color-mix(in srgb, var(--el-color-danger) 35%, transparent)}.lm-notice--warning[data-v-eeb9ef7d]{color:var(--el-color-warning-dark-2,var(--el-color-warning));background:color-mix(in srgb, var(--el-color-warning) 12%, var(--el-bg-color-overlay));border-color:color-mix(in srgb, var(--el-color-warning) 40%, transparent)}.lm-notice--success[data-v-eeb9ef7d]{color:var(--el-color-success);background:color-mix(in srgb, var(--el-color-success) 10%, var(--el-bg-color-overlay));border-color:color-mix(in srgb, var(--el-color-success) 35%, transparent)}.lm-notice--error[data-v-eeb9ef7d],.lm-notice--warning[data-v-eeb9ef7d]{animation:.4s .25s lm-notice-shake-eeb9ef7d}.lm-toast-enter-active[data-v-eeb9ef7d],.lm-toast-leave-active[data-v-eeb9ef7d]{transition:opacity .25s,transform .25s}.lm-toast-leave-active[data-v-eeb9ef7d]{position:absolute}.lm-toast-enter-from[data-v-eeb9ef7d],.lm-toast-leave-to[data-v-eeb9ef7d]{opacity:0;transform:translateY(-16px)}@keyframes lm-notice-shake-eeb9ef7d{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.lm-notice__icon[data-v-eeb9ef7d]{flex:none;margin-top:2px;font-size:17px}.lm-notice__text[data-v-eeb9ef7d]{word-break:break-word;flex:1;min-width:0}.lm-notice__close[data-v-eeb9ef7d]{cursor:pointer;opacity:.6;flex:none;margin-top:2px;font-size:13px}.lm-notice__close[data-v-eeb9ef7d]:hover{opacity:1}.modal-backdrop[data-v-eeb9ef7d]{background-color:var(--pb-modal-mask);-webkit-backdrop-filter:blur(12px);z-index:3000;justify-content:center;align-items:center;animation:.2s lm-fade-eeb9ef7d;display:flex;position:fixed;inset:0}.login-modal[data-v-eeb9ef7d]{--lm-surface:#fff;--lm-field:#f5f6f8;--lm-field-hover:#eef0f3;--lm-line:#0f172a14;--lm-field-line:transparent;--lm-text:#111;--lm-text-2:#666;--lm-text-3:#9ca3af;background:var(--lm-surface);border-radius:var(--pb-radius-xl);grid-template-columns:380px minmax(0,1fr);width:min(870px,100vw - 48px);min-height:540px;animation:.24s cubic-bezier(.2,.8,.2,1) lm-pop-eeb9ef7d;display:grid;overflow:hidden;box-shadow:0 30px 80px -20px #0f172a59,0 0 0 1px #0f172a0a}@keyframes lm-fade-eeb9ef7d{0%{opacity:0}to{opacity:1}}@keyframes lm-pop-eeb9ef7d{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.left-panel[data-v-eeb9ef7d]{color:var(--pb-login-side-text);background:var(--pb-login-side-bg);flex-direction:column;padding:25px;display:flex;position:relative;overflow:hidden;border:none!important;border-radius:0!important}.logo-container[data-v-eeb9ef7d]{z-index:1;flex:none;align-self:flex-start;align-items:center;gap:10px;height:40px;line-height:1;display:flex;position:relative}.logo-icon[data-v-eeb9ef7d]{background:var(--pb-login-logo-bg);border-radius:12px;width:40px;height:40px;box-shadow:0 4px 12px #0000000f}.app-name[data-v-eeb9ef7d]{letter-spacing:.5px;white-space:nowrap;color:var(--pb-login-side-text);margin:0;font-size:20px;font-weight:700}.lp-body[data-v-eeb9ef7d]{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:0 4px 40px;display:flex;position:relative}.lp-perks[data-v-eeb9ef7d]{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.lp-perk[data-v-eeb9ef7d]{animation:.5s both lm-pop-eeb9ef7d;animation-delay:calc(.14s + var(--i) * 80ms);align-items:center;gap:14px;display:flex}.lp-perk__icon[data-v-eeb9ef7d]{background:var(--pb-login-side-icon-bg);border:1px solid var(--pb-login-side-icon-line);width:32px;height:32px;color:var(--pb-login-side-icon);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.lp-perk__title[data-v-eeb9ef7d]{letter-spacing:.6px;color:var(--pb-login-side-text);font-size:15px;font-weight:300;line-height:1.4}@media (prefers-reduced-motion:reduce){.lp-perk[data-v-eeb9ef7d]{animation:none}}.right-panel[data-v-eeb9ef7d]{background:var(--lm-surface);color:var(--lm-text);flex-direction:column;padding:68px 60px 28px;display:flex;position:relative}.close-button[data-v-eeb9ef7d]{cursor:pointer;width:32px;height:32px;color:var(--lm-text-3);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:18px;right:18px}.close-button[data-v-eeb9ef7d]:hover{background:var(--lm-field);color:var(--lm-text)}.login-head[data-v-eeb9ef7d]{margin-bottom:24px}.login-title[data-v-eeb9ef7d]{letter-spacing:.5px;color:var(--lm-text);margin:0 0 8px;font-size:26px;font-weight:700}.login-subtitle[data-v-eeb9ef7d]{color:var(--lm-text-2);margin:0;font-size:14px}.login-switch-wrapper[data-v-eeb9ef7d]{margin-bottom:22px}.login-mode-tabs[data-v-eeb9ef7d]{background:var(--lm-field);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.login-mode-tabs.is-single[data-v-eeb9ef7d]{display:none}.switch-type-btn[data-v-eeb9ef7d]{height:36px;color:var(--lm-text-2);cursor:pointer;background:0 0;border:none;border-radius:9px;outline:none;padding:0 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.switch-type-btn[data-v-eeb9ef7d]:hover{color:var(--lm-text)}.switch-type-btn.is-active[data-v-eeb9ef7d]{background:var(--lm-surface);color:var(--lm-text);box-shadow:0 1px 3px #0f172a1a, 0 0 0 1px var(--lm-line);font-weight:600}.form-container[data-v-eeb9ef7d]{flex:1}.auth-form[data-v-eeb9ef7d]{flex-direction:column;gap:14px;display:flex}[data-v-eeb9ef7d] .auth-form .el-form-item,.no-margin-bottom[data-v-eeb9ef7d]{margin-bottom:0!important}.auth-form-code-row[data-v-eeb9ef7d]{align-items:flex-start;gap:10px;display:flex}.auth-form-code-row__input[data-v-eeb9ef7d]{flex:1;min-width:0}.login-modal[data-v-eeb9ef7d] .el-input__wrapper{border-radius:var(--pb-radius-md);height:48px;padding:0 14px;background-color:var(--lm-field)!important;box-shadow:0 0 0 1px var(--lm-field-line) inset!important}.login-modal[data-v-eeb9ef7d] .el-input__wrapper:hover:not(.is-focus){background-color:var(--lm-field)!important}.login-modal[data-v-eeb9ef7d] .el-input__wrapper.is-focus{background-color:var(--lm-surface)!important;box-shadow:0 0 0 1px var(--pb-login-focus-line) inset!important}.login-modal[data-v-eeb9ef7d] .el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.login-modal[data-v-eeb9ef7d] .el-input__inner{height:48px;color:var(--lm-text);box-shadow:none;background:0 0;border:none;font-size:15px}.login-modal[data-v-eeb9ef7d] .el-input__inner::placeholder{color:var(--lm-text-3)}[data-v-eeb9ef7d] .el-input__prefix{color:var(--lm-text-3)}[data-v-eeb9ef7d] .el-input__icon{font-size:17px}.verification-button[data-v-eeb9ef7d]{border-radius:var(--pb-radius-md);background:var(--pb-login-btn);height:48px;color:var(--pb-login-btn-text);border:none;flex:0 0 112px;margin:0;padding:0;font-size:14px;font-weight:600}.verification-button[data-v-eeb9ef7d]:hover:not(:disabled),.verification-button[data-v-eeb9ef7d]:focus:not(:disabled){background:var(--pb-login-btn);color:var(--pb-login-btn-text)}.verification-button[data-v-eeb9ef7d]:disabled{background:var(--lm-field);color:var(--lm-text-3);opacity:1}.login-button[data-v-eeb9ef7d]{border-radius:var(--pb-radius-md);background:var(--pb-login-btn);width:100%;height:50px;color:var(--pb-login-btn-text);letter-spacing:1px;border:none;margin-top:6px;font-size:16px;font-weight:600}.login-button[data-v-eeb9ef7d]:hover,.login-button[data-v-eeb9ef7d]:focus{background:var(--pb-login-btn);color:var(--pb-login-btn-text)}.login-button.is-loading[data-v-eeb9ef7d],.login-button.is-disabled[data-v-eeb9ef7d]{background:var(--pb-login-btn);color:var(--pb-login-btn-text);opacity:.75}.invite-code-inline[data-v-eeb9ef7d]{border-radius:var(--pb-radius-md);background:var(--lm-field);color:var(--lm-text);align-items:center;gap:6px;padding:8px 12px;display:flex}.invite-code-inline__icon[data-v-eeb9ef7d]{color:var(--lm-text-2);flex:none;font-size:14px}.invite-code-inline__value[data-v-eeb9ef7d]{letter-spacing:.5px;word-break:break-all;color:var(--lm-text);font-size:13px;font-weight:600}.invite-login-notice[data-v-eeb9ef7d]{color:var(--lm-text-2);font-size:13px;line-height:1.6}.email-links[data-v-eeb9ef7d]{text-align:center;margin-top:16px}.email-links p[data-v-eeb9ef7d]{color:var(--lm-text-2);margin:0 0 8px;font-size:12px}.email-buttons[data-v-eeb9ef7d]{justify-content:center;gap:8px;display:flex}.email-link[data-v-eeb9ef7d]{border-radius:var(--pb-radius-pill);background:var(--lm-field);height:30px;color:var(--lm-text);align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.email-link .el-icon[data-v-eeb9ef7d]{color:var(--lm-text-2)}.login-policy[data-v-eeb9ef7d]{color:var(--lm-text-3);justify-content:center;align-items:center;margin-top:22px;font-size:12px;display:flex}.policy-link[data-v-eeb9ef7d]{color:var(--lm-text-3);padding:4px;text-decoration:none}.login-policy .divider[data-v-eeb9ef7d]{color:var(--lm-text-3);margin:0 6px}.cursor[data-v-eeb9ef7d]{margin-left:2px;animation:1s step-end infinite blink-eeb9ef7d;display:inline-block}@keyframes blink-eeb9ef7d{0%,to{opacity:1}50%{opacity:0}}.dark-mode-modal[data-v-eeb9ef7d]{--lm-surface:var(--pb-surface,#1c1c1c);--lm-field:var(--pb-surface-2,#242424);--lm-field-hover:var(--pb-surface-2,#242424);--lm-line:#ffffff1a;--lm-field-line:#ffffff1a;--lm-text:var(--pb-text,#f2f2f2);--lm-text-2:var(--pb-text-2,#b4b4b4);--lm-text-3:var(--pb-text-3,#7c7c7c);box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ffffff0f}.dark-mode-modal .switch-type-btn.is-active[data-v-eeb9ef7d]{background:var(--pb-surface-3,#2c2c2c);box-shadow:none}.modal-backdrop.is-glass[data-v-eeb9ef7d]{background-color:var(--pb-modal-mask);-webkit-backdrop-filter:blur(22px)saturate(1.3)}.login-modal.is-glass[data-v-eeb9ef7d]{--lm-surface:#fffffff2;--lm-field:#ffffff8c;--lm-field-hover:#ffffffbf;--lm-text-2:#5b6270;--lm-text-3:#8a909b;background:var(--pb-modal-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(1.6);box-shadow:0 40px 90px -30px rgba(var(--pb-on-brand-rgb), .45), inset 0 0 0 1px #ffffffb3, inset 0 1px 0 #fffffff2;position:relative}.login-modal.is-glass .right-panel[data-v-eeb9ef7d]{background:0 0}.login-modal.is-glass .left-panel[data-v-eeb9ef7d]{background:linear-gradient(160deg, rgba(var(--pb-brand-rgb), .78), rgba(var(--pb-brand-rgb), .42));border-right:1px solid #ffffff8c!important}.login-modal.is-glass .left-panel[data-v-eeb9ef7d]:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff73,#0000);height:45%;position:absolute;inset:0 0 auto}.login-modal.is-glass .decoration-circles[data-v-eeb9ef7d]{display:none}.login-modal.is-glass .lp-perk__icon[data-v-eeb9ef7d]{color:rgba(var(--pb-on-brand-rgb), .85);box-shadow:0 6px 16px -8px rgba(var(--pb-on-brand-rgb), .4);background:#ffffff73;border-color:#ffffffbf}.login-modal.is-glass .login-mode-tabs[data-v-eeb9ef7d]{box-shadow:inset 0 0 0 1px #fffc}.login-modal.is-glass .switch-type-btn.is-active[data-v-eeb9ef7d]{box-shadow:0 2px 8px -2px rgba(var(--pb-on-brand-rgb), .25)}.login-modal.is-glass[data-v-eeb9ef7d] .el-input__wrapper{box-shadow:inset 0 0 0 1px #fffc!important}.login-modal.is-glass[data-v-eeb9ef7d] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--pb-accent) inset, 0 0 0 4px rgba(var(--pb-accent-rgb), .12)!important}.login-modal.is-glass[data-v-eeb9ef7d] .el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.login-modal.is-glass .verification-button[data-v-eeb9ef7d]{color:var(--pb-on-brand);background:#ffffff8c;box-shadow:inset 0 0 0 1px #fffc}.login-modal.is-glass .verification-button[data-v-eeb9ef7d]:hover:not(:disabled){color:var(--pb-on-brand);background:#fffc}.login-modal.is-glass .verification-button[data-v-eeb9ef7d]:disabled{color:var(--lm-text-3);background:#fff6}.login-modal.is-glass .login-button[data-v-eeb9ef7d]{background:linear-gradient(#fae97a,#f2d43f);box-shadow:0 14px 30px -12px #deaa14e6,inset 0 1px #fff9}.login-modal.is-glass .login-button[data-v-eeb9ef7d]:hover,.login-modal.is-glass .login-button[data-v-eeb9ef7d]:focus{background:linear-gradient(#fbec88,#f4d84e);box-shadow:0 16px 34px -12px #deaa14,inset 0 1px #ffffffa6}.modal-backdrop.is-glass.is-dark[data-v-eeb9ef7d]{background-color:var(--pb-modal-mask);-webkit-backdrop-filter:blur(22px)saturate(1.2)}.login-modal.is-glass.dark-mode-modal[data-v-eeb9ef7d]{--lm-surface:#ffffff1f;--lm-field:#ffffff0f;--lm-field-hover:#ffffff1a;--lm-text-2:var(--pb-text-2,#b4b4b4);--lm-text-3:var(--pb-text-3,#7c7c7c);background:var(--pb-modal-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(1.4);box-shadow:0 40px 100px -30px #000c,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff29}.login-modal.is-glass.dark-mode-modal .left-panel[data-v-eeb9ef7d]{background:radial-gradient(120% 70% at 0% 0%, rgba(var(--pb-brand-rgb), .32), transparent 60%), radial-gradient(90% 60% at 100% 100%, #ff8c3c2e, transparent 60%), #ffffff08;color:#f5f1e6;border-right:1px solid #ffffff14!important}.login-modal.is-glass.dark-mode-modal .left-panel[data-v-eeb9ef7d]:after{display:none}.login-modal.is-glass.dark-mode-modal .app-name[data-v-eeb9ef7d]{color:var(--pb-brand)}.login-modal.is-glass.dark-mode-modal .lp-perk__title[data-v-eeb9ef7d]{color:#f5f1e6}.login-modal.is-glass.dark-mode-modal .lp-perk__icon[data-v-eeb9ef7d]{background:rgba(var(--pb-brand-rgb), .12);border-color:rgba(var(--pb-brand-rgb), .28);color:var(--pb-brand);box-shadow:none}.login-modal.is-glass.dark-mode-modal .login-mode-tabs[data-v-eeb9ef7d]{box-shadow:inset 0 0 0 1px #ffffff14}.login-modal.is-glass.dark-mode-modal .switch-type-btn.is-active[data-v-eeb9ef7d]{box-shadow:none;background:#ffffff24}.login-modal.is-glass.dark-mode-modal[data-v-eeb9ef7d] .el-input__wrapper{box-shadow:inset 0 0 0 1px #ffffff1a!important}.login-modal.is-glass.dark-mode-modal[data-v-eeb9ef7d] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--pb-accent) inset, 0 0 0 4px rgba(var(--pb-accent-rgb), .16)!important}.login-modal.is-glass.dark-mode-modal .verification-button[data-v-eeb9ef7d]{color:var(--pb-brand);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.login-modal.is-glass.dark-mode-modal .verification-button[data-v-eeb9ef7d]:hover:not(:disabled){color:var(--pb-brand);background:#ffffff1f}.login-modal.is-glass.dark-mode-modal .verification-button[data-v-eeb9ef7d]:disabled{color:var(--lm-text-3);background:#ffffff0a}.login-modal.is-glass.dark-mode-modal .login-button[data-v-eeb9ef7d],.login-modal.is-glass.dark-mode-modal .login-button[data-v-eeb9ef7d]:hover,.login-modal.is-glass.dark-mode-modal .login-button[data-v-eeb9ef7d]:focus{background:var(--pb-brand);box-shadow:inset 0 0 0 1px #fff3, 0 16px 40px -14px rgba(var(--pb-brand-rgb), .85)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-backdrop.is-glass[data-v-eeb9ef7d]{background-color:#0f121873}.login-modal.is-glass[data-v-eeb9ef7d]{background:#fff}.login-modal.is-glass .left-panel[data-v-eeb9ef7d]{background:var(--pb-brand-grad)}.modal-backdrop.is-glass.is-dark[data-v-eeb9ef7d]{background-color:#0a0a0eb8}.login-modal.is-glass.dark-mode-modal[data-v-eeb9ef7d]{background:var(--pb-surface,#1c1c1c)}.login-modal.is-glass.dark-mode-modal .left-panel[data-v-eeb9ef7d]{background:#24221c}}@media (width<=768px){.login-modal[data-v-eeb9ef7d]{flex-direction:column;width:min(92vw,420px);min-height:0;max-height:92vh;display:flex;overflow-y:auto}.left-panel[data-v-eeb9ef7d]{flex:none;padding:12px 16px}.logo-container[data-v-eeb9ef7d]{height:32px}.lp-body[data-v-eeb9ef7d]{display:none}.logo-icon[data-v-eeb9ef7d]{border-radius:9px;width:32px;height:32px}.app-name[data-v-eeb9ef7d]{font-size:17px}.right-panel[data-v-eeb9ef7d]{padding:22px 20px 20px}.close-button[data-v-eeb9ef7d]{width:36px;height:36px;color:var(--pb-login-side-text);top:-50px;right:12px}.close-button[data-v-eeb9ef7d]:hover{color:var(--pb-login-side-text);background:#ffffffb3}.login-head[data-v-eeb9ef7d]{margin-bottom:18px}.login-title[data-v-eeb9ef7d]{font-size:22px}.login-subtitle[data-v-eeb9ef7d]{font-size:13px}.login-switch-wrapper[data-v-eeb9ef7d]{margin-bottom:18px}.auth-form[data-v-eeb9ef7d]{gap:12px}.login-modal[data-v-eeb9ef7d] .el-input__wrapper,.login-modal[data-v-eeb9ef7d] .el-input__inner{height:46px}.login-modal[data-v-eeb9ef7d] .el-input__inner{font-size:16px}.verification-button[data-v-eeb9ef7d]{flex-basis:104px;height:46px}.login-button[data-v-eeb9ef7d]{height:48px}.login-policy[data-v-eeb9ef7d]{margin-top:16px}}.model-stats-popper{max-width:calc(100vw - 24px);width:460px!important;min-width:400px!important;padding:0!important}.model-stats-popper .model-stats-panel{color:#1d1d1f;width:460px;min-width:400px;max-width:calc(100vw - 24px);padding:10px 12px}.model-stats-popper .model-stats-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.model-stats-popper .model-stats-title-group{align-items:center;gap:6px;min-width:0;display:inline-flex}.model-stats-popper .model-stats-badge{color:#4b5563;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f2f4f7;border-radius:10px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.model-stats-popper .model-stats-badge.is-running{color:#2b7bd6;background:#409eff1f}.model-stats-popper .model-stats-badge.is-success{color:#529b2e;background:#67c23a1f}.model-stats-popper .model-stats-badge.is-failed{color:#d14d4d;background:#f56c6c1f}html.dark .model-stats-popper .model-stats-badge{color:var(--pb-text-2);background:#ffffff14}html.dark .model-stats-popper .model-stats-badge.is-running{color:#79bbff;background:#409eff29}html.dark .model-stats-popper .model-stats-badge.is-success{color:#85ce61;background:#67c23a29}html.dark .model-stats-popper .model-stats-badge.is-failed{color:#f89898;background:#f56c6c29}.model-stats-popper .model-stats-badge.is-online{color:#b88230;background:#e6a23c1f}html.dark .model-stats-popper .model-stats-badge.is-online{color:#e6a23c;background:#e6a23c29}.model-stats-popper .model-stats-desc{font-size:var(--pb-font-xs);color:#909399;margin-bottom:8px}.model-stats-popper .model-stats-warning{border-radius:var(--pb-radius-md);color:#c45656;background:#f56c6c1a;border:1px solid #f56c6c2e;align-items:flex-start;gap:6px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.model-stats-popper .model-stats-warning-icon{flex:none;margin-top:1px;font-size:14px}.model-stats-popper .model-stats-warning--tip{color:var(--pb-accent);background:#e6a23c1f;border-color:#e6a23c33}.model-stats-popper .model-stats-running{color:#67c23a;font-weight:500}.model-stats-popper .model-stats-list{flex-direction:column;gap:4px;display:flex}.model-stats-popper .model-stats-head-row,.model-stats-popper .model-stats-row{grid-template-columns:minmax(160px,1fr) 116px 54px 44px;gap:8px;display:grid}.model-stats-popper .model-stats-head-row{font-size:var(--pb-font-xs);color:#909399;align-items:center}.model-stats-popper .model-stats-row{align-items:start;font-size:12px}.model-stats-popper .model-stats-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.4;overflow:hidden}.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{align-items:center;gap:8px;display:inline-flex}.model-stats-popper .model-stats-rate--progress .el-progress{flex:auto;min-width:72px}.model-stats-popper .model-stats-rate-text{width:38px;color:var(--el-color-primary-light-3);text-align:right;font-weight:600}.model-stats-popper .model-stats-count{color:#909399;text-align:center;width:54px}.model-stats-popper .model-stats-avg{color:#e6a23c;text-align:right;width:44px}.model-stats-popper .model-stats-divider{border-top:1px solid #0000000f;margin-top:8px}.model-stats-popper .model-stats-running-row{color:#67c23a;text-align:center;margin-top:6px;font-size:12px}.model-stats-popper .model-stats-loading,.model-stats-popper .model-stats-empty,.model-stats-popper .model-stats-error{color:#909399;font-size:12px}.model-stats-popper .model-stats-support{color:#909399;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-bottom:4px;font-size:12px;line-height:1.5;display:flex}.model-stats-popper .model-stats-support__dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.model-stats-popper .model-stats-support.is-coding .model-stats-support__dot{background:var(--el-color-primary-light-3)}.model-stats-popper .model-stats-support.is-away .model-stats-support__dot,.model-stats-popper .model-stats-support.is-out .model-stats-support__dot{background:var(--el-color-primary)}.model-stats-popper .model-stats-support.is-rest .model-stats-support__dot{background:#c0c4cc}.model-stats-popper .model-stats-support__label{color:#606266}.model-stats-popper .model-stats-support__notice{flex-basis:100%;padding-left:12px}.model-stats-popper .model-stats-footer{color:var(--pb-accent);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.model-stats-popper .model-stats-footer-icon{font-size:12px}.model-stats-button{border-radius:var(--pb-radius-md);color:#1d1d1f;min-height:28px;font-size:var(--pb-font-xs);cursor:pointer;white-space:nowrap;appearance:none;background:linear-gradient(135deg,#e6a23c2e 0%,#f56c6c24 100%);border:1px solid #e6a23c6b;justify-content:center;align-items:center;gap:4px;margin-right:12px;padding:0 7px;font-weight:400;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px #e6a23c29}.model-stats-button--picker{border-radius:var(--pb-radius-md);height:28px;box-shadow:none;flex:none;margin-right:8px;padding:0 7px}.model-stats-button:hover{background:linear-gradient(135deg,#e6a23c42 0%,#f56c6c33 100%);border-color:#e6a23c99;transform:translateY(-1px)}.model-stats-button:focus{outline:none}.model-stats-button:focus-visible{box-shadow:0 8px 18px #e6a23c29,0 0 0 3px #e6a23c2e}.model-stats-button .model-stats-icon{color:var(--el-color-primary);display:inline-block}.model-stats-button .model-stats-button-text{color:inherit;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1}.model-stats-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.model-stats-alert-dot{background:#67c23a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite navbar-monitor-pulse;position:absolute;top:-3px;right:-5px;box-shadow:0 0 #67c23acc}html.dark .model-stats-popper{background-color:var(--app-dark-bg-secondary)!important;border:1px solid var(--pb-border)!important}html.dark .model-stats-popper .model-stats-panel{color:var(--pb-text)}html.dark .model-stats-popper .model-stats-desc,html.dark .model-stats-popper .model-stats-head-row,html.dark .model-stats-popper .model-stats-count,html.dark .model-stats-popper .model-stats-avg,html.dark .model-stats-popper .model-stats-loading,html.dark .model-stats-popper .model-stats-empty,html.dark .model-stats-popper .model-stats-error{color:var(--pb-text-2)}html.dark .model-stats-popper .model-stats-divider{border-top:1px solid var(--pb-border)}html.dark .model-stats-popper .model-stats-warning{color:#f5b7b1;background:#f56c6c1f;border-color:#f56c6c3d}html.dark .model-stats-popper .model-stats-warning--tip{color:var(--pb-brand);background:#e6a23c24;border-color:#e6a23c3d}html.dark .model-stats-popper .model-stats-support{color:#8a8a8a}html.dark .model-stats-popper .model-stats-support__label{color:#b0b0b0}html.dark .model-stats-popper .model-stats-footer{border-top:1px solid var(--pb-border);color:var(--pb-brand)}html.dark .model-stats-button{background:linear-gradient(135deg, rgba(var(--el-color-primary-rgb), .18) 0%, rgba(var(--el-color-primary-rgb), .18) 100%)!important;border:1px solid rgba(var(--el-color-primary-rgb), .34)!important;color:var(--pb-text)!important;box-shadow:0 10px 22px rgba(var(--el-color-primary-rgb), .18)!important}html.dark .model-stats-button:hover{background:linear-gradient(135deg, rgba(var(--el-color-primary-rgb), .24) 0%, rgba(var(--el-color-primary-rgb), .24) 100%)!important}html.dark .model-stats-button .model-stats-icon{color:var(--pb-brand)!important}@keyframes navbar-monitor-pulse{0%{box-shadow:0 0 #67c23acc}70%{box-shadow:0 0 0 7px #67c23a00}to{box-shadow:0 0 #67c23a00}}@media (width<=560px){.model-stats-popper .model-stats-panel{width:calc(100vw - 24px);min-width:0;padding:10px}.model-stats-popper .model-stats-header{gap:8px;margin-bottom:6px;font-size:12px}.model-stats-popper .model-stats-desc{font-size:var(--pb-font-xs);margin-bottom:6px}.model-stats-popper .model-stats-warning{font-size:var(--pb-font-xs);gap:4px;margin-bottom:8px;padding:6px 8px}.model-stats-popper .model-stats-list{gap:4px}.model-stats-popper .model-stats-head-row,.model-stats-popper .model-stats-row{font-size:var(--pb-font-xs);grid-template-columns:minmax(0,1fr) 76px 40px 32px;gap:5px}.model-stats-popper .model-stats-name{font-size:var(--pb-font-xs)}.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:var(--pb-font-xs)}.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-running-row,.model-stats-popper .model-stats-footer{font-size:var(--pb-font-xs);margin-top:6px}}@media (width<=768px){.model-stats-button{width:30px;height:30px;margin-right:6px;padding:0}.model-stats-button .model-stats-button-text,.model-stats-button .model-stats-alert-dot{display:none!important}.model-stats-button .model-stats-icon-wrap{margin-right:0!important}}.editor-stats-button{border-radius:var(--pb-radius-pill);border:1px solid rgba(var(--el-color-primary-rgb), .32);height:30px;color:var(--el-color-primary-light-8);cursor:pointer;box-shadow:0 10px 24px rgba(var(--el-color-primary-rgb), .12);background:linear-gradient(135deg,#22d3ee29 0%,#a78bfa29 100%);justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.editor-stats-button .model-stats-icon-wrap{margin-right:0}.editor-stats-button .model-stats-icon{color:var(--el-color-primary-light-3)}.editor-stats-button:hover{border-color:rgba(var(--el-color-primary-rgb), .56);background:linear-gradient(135deg,#22d3ee3d 0%,#a78bfa38 100%)}html.dark .editor-stats-button{border-color:rgba(var(--el-color-primary-rgb), .36)!important;color:var(--pb-text)!important;background:linear-gradient(135deg,#22d3ee24 0%,#818cf829 100%)!important}.ird-banner[data-v-44d2583a]{background:linear-gradient(90deg,#d69e2e40,#f6e05e1f 55%,#0000);border-bottom:1px solid #d69e2e59;align-items:center;gap:12px;margin:-20px -20px 16px;padding:16px 20px;display:flex}.ird-banner__icon[data-v-44d2583a]{color:#f6e05e;font-size:28px}.ird-banner__text[data-v-44d2583a]{flex:1;min-width:0}.ird-banner__title[data-v-44d2583a]{color:#f6e05e;font-size:16px;font-weight:600}.ird-banner__sub[data-v-44d2583a]{color:#b0b0b0;margin-top:2px;font-size:12px}.ird-banner__pill[data-v-44d2583a]{color:#f6e05e;white-space:nowrap;border:1px solid #f6e05e80;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.ird-locked[data-v-44d2583a]{text-align:center;padding:28px 0 20px}.ird-locked__icon[data-v-44d2583a]{color:#f6e05e;font-size:40px}.ird-locked__text[data-v-44d2583a]{color:#b0b0b0;margin:10px 0 14px}.ird-columns[data-v-44d2583a]{align-items:stretch;gap:14px;display:flex}.ird-col--left[data-v-44d2583a]{flex-direction:column;flex:1.05;min-width:0;display:flex}.ird-col--right[data-v-44d2583a]{flex:1;min-width:0}.ird-reward-card[data-v-44d2583a]{background:linear-gradient(135deg,#d69e2e24,#d69e2e0a);border:1px solid #d69e2e73;border-radius:10px;padding:14px 16px;position:relative;overflow:hidden}.ird-reward-card__tag[data-v-44d2583a]{color:#f6e05e;border:1px solid #f6e05e80;border-radius:999px;align-items:center;gap:4px;margin-bottom:10px;padding:2px 10px;font-size:12px;display:inline-flex}.ird-reward-card__line[data-v-44d2583a]{color:#e0e0e0;font-size:13px}.ird-reward-card__line b[data-v-44d2583a]{color:#f6e05e}.ird-reward-card__ratio[data-v-44d2583a]{color:#f6e05e;margin:6px 0 10px;font-size:30px;font-weight:700;line-height:1.1}.ird-reward-card__ratio i[data-v-44d2583a]{margin-right:6px;font-size:22px}.ird-reward-card__pill[data-v-44d2583a]{color:#f6e05e;border:1px dashed #f6e05e80;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.ird-reward-card__divider[data-v-44d2583a]{border-top:1px dashed #ffffff2e;height:0;margin:10px 0}.ird-reward-card__row[data-v-44d2583a]{color:#b0b0b0;justify-content:space-between;font-size:13px;display:flex}.ird-reward-card__plus[data-v-44d2583a]{color:#67c23a}.ird-section-label[data-v-44d2583a]{color:#b0b0b0;margin:16px 0 8px;font-size:13px}.ird-link-row[data-v-44d2583a]{gap:8px;display:flex}.ird-link-row .ird-link-input[data-v-44d2583a]{flex:1}.ird-link-row .ird-link-input[data-v-44d2583a] .el-input__inner{color:#e0e0e0;box-shadow:none;background:0 0;border:none}.ird-link-row .ird-link-input[data-v-44d2583a] .el-input__wrapper{color:#e0e0e0;background-color:#ffffff0f;border-color:#333}.ird-link-row .ird-copy-btn[data-v-44d2583a]{color:#1a1a1e;background-color:#d69e2e;border-color:#d69e2e;font-weight:600}.ird-link-row .ird-copy-btn[data-v-44d2583a]:hover{background-color:#f6e05e;border-color:#f6e05e}.ird-stats[data-v-44d2583a]{background:#ffffff08;border:1px solid #333;border-radius:10px;align-items:center;margin-top:14px;padding:12px 0;display:flex}.ird-stats__item[data-v-44d2583a]{text-align:center;flex:1}.ird-stats__num[data-v-44d2583a]{color:#f6e05e;font-size:18px;font-weight:700}.ird-stats__label[data-v-44d2583a]{color:#b0b0b0;margin-top:2px;font-size:12px}.ird-stats__divider[data-v-44d2583a]{background:#333;width:1px;height:28px}.ird-tabs[data-v-44d2583a]{border-bottom:1px solid #333;gap:18px;margin-bottom:10px;display:flex}.ird-tabs__item[data-v-44d2583a]{color:#b0b0b0;cursor:pointer;border-bottom:2px solid #0000;padding:6px 2px;font-size:14px}.ird-tabs__item i[data-v-44d2583a]{margin-right:4px}.ird-tabs__item--active[data-v-44d2583a]{color:#f6e05e;border-bottom-color:#f6e05e}.ird-rank[data-v-44d2583a]{background:#ffffff08;border:1px solid #333;border-radius:10px}.ird-rank__list[data-v-44d2583a]{max-height:520px;overflow-y:auto}.ird-rank__empty[data-v-44d2583a]{text-align:center;color:gray;padding:32px 0;font-size:13px}.ird-rank__item[data-v-44d2583a]{align-items:center;gap:10px;padding:8px 12px;display:flex}.ird-rank__item+.ird-rank__item[data-v-44d2583a]{border-top:1px solid #ffffff0f}.ird-rank__item--self[data-v-44d2583a]{background:#d69e2e1f}.ird-rank__item--self .ird-rank__name[data-v-44d2583a]{color:#f6e05e}.ird-rank__no[data-v-44d2583a]{text-align:center;color:#b0b0b0;width:22px;font-size:13px;font-weight:700}.ird-rank__no--1[data-v-44d2583a]{color:#f6e05e}.ird-rank__no--2[data-v-44d2583a]{color:#c0c4cc}.ird-rank__no--3[data-v-44d2583a]{color:#d69e2e}.ird-rank__name[data-v-44d2583a]{text-overflow:ellipsis;white-space:nowrap;color:#e0e0e0;flex:1;min-width:0;font-size:13px;overflow:hidden}.ird-rank__count[data-v-44d2583a]{color:#b0b0b0;font-size:12px}.ird-rank__points[data-v-44d2583a]{text-align:right;color:#f6e05e;min-width:56px;font-size:13px;font-weight:600}.ird-rank__me[data-v-44d2583a]{color:#b0b0b0;border-top:1px dashed #d69e2e66;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.ird-rank__me-rank[data-v-44d2583a]{color:#f6e05e;font-weight:700}.ird-rank__me-detail[data-v-44d2583a]{margin-left:auto}.ird-invitees__list[data-v-44d2583a]{background:#ffffff08;border:1px solid #333;border-radius:10px;max-height:520px;overflow-y:auto}.ird-invitees__item[data-v-44d2583a]{align-items:center;gap:8px;padding:8px 12px;display:flex}.ird-invitees__item+.ird-invitees__item[data-v-44d2583a]{border-top:1px solid #ffffff0f}.ird-invitees__avatar[data-v-44d2583a]{color:#d69e2e}.ird-invitees__name[data-v-44d2583a]{color:#e0e0e0;flex:1;font-size:13px}.ird-invitees__time[data-v-44d2583a]{color:gray;font-size:12px}.ird-rules[data-v-44d2583a]{margin-top:16px}.ird-rules__list[data-v-44d2583a]{color:#b0b0b0;margin:0;padding-left:18px;font-size:12px;line-height:1.9}.ird-rules__list b[data-v-44d2583a]{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{padding-bottom:0;background-color:var(--app-dark-bg-secondary,#111820)!important}.invite-reward-dialog.el-dialog .el-dialog__header .el-dialog__title{font-weight:600;color:#f6e05e!important}.invite-reward-dialog.el-dialog .el-dialog__body{padding-top:10px;background-color:var(--app-dark-bg-secondary,#111820)!important;color:#e0e0e0!important}.dropdown-active{color:#409eff!important;background-color:#ecf5ff!important}.nav-red-dot[data-v-25d4573b]{vertical-align:2px;background:#ff3b30;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.8s ease-in-out infinite nav-red-dot-pulse-25d4573b;display:inline-block;box-shadow:0 0 0 2px #ff3b302e,0 0 8px #ff3b30b3}@keyframes nav-red-dot-pulse-25d4573b{0%,to{box-shadow:0 0 0 2px #ff3b302e,0 0 6px #ff3b308c}50%{box-shadow:0 0 0 3px #ff3b3047,0 0 12px #ff3b30e6}}@media (prefers-reduced-motion:reduce){.nav-red-dot[data-v-25d4573b]{animation:none}}.mobile-more-menu[data-v-25d4573b]{display:none}.navbar[data-v-25d4573b]{height:var(--pb-navbar-h);background:var(--pb-nav-bg);border-bottom:1px solid var(--pb-nav-divider);z-index:100;justify-content:center;min-width:100%;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.announcement-bar[data-v-25d4573b]{background:#fff5e6;border-bottom:1px solid #0000000d;align-items:center;height:32px;display:flex;position:relative;overflow:hidden}.announcement-inline[data-v-25d4573b]{flex:0 0 420px;justify-content:center;align-items:center;height:32px;margin-right:12px;display:flex;position:relative;overflow:hidden}.announcement-track[data-v-25d4573b]{white-space:nowrap;align-items:center;animation:20s linear infinite marquee-25d4573b;display:inline-flex}.announcement-text[data-v-25d4573b]{color:#a16207;padding:0 24px;font-size:13px}.announcement-close[data-v-25d4573b]{color:#a16207;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes marquee-25d4573b{0%{transform:translate(0)}to{transform:translate(-50%)}}.navbar-inner[data-v-25d4573b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0 24px;display:grid;position:relative}.brand[data-v-25d4573b]{cursor:pointer;border-radius:12px;flex:none;justify-self:start;align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:all .3s;display:flex}.brand[data-v-25d4573b]:hover{background:#0000000f;transform:translateY(-1px)}body.dark-mode .brand[data-v-25d4573b]{background:var(--app-dark-bg-secondary)}body.dark-mode .brand[data-v-25d4573b]:hover{background:var(--app-dark-bg-primary)}.brand-logo[data-v-25d4573b]{-o-object-fit:contain;object-fit:contain;width:36px;height:36px;box-shadow:none;background-color:#0000;border-radius:0;padding:0;transition:transform .3s}body.dark-mode .brand-logo[data-v-25d4573b]{box-shadow:none;background-color:#0000}.brand:hover .brand-logo[data-v-25d4573b]{transform:rotate(5deg)scale(1.05)}.brand-title[data-v-25d4573b]{color:#1d1d1f;letter-spacing:1px;align-items:center;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:800;display:flex}.brand-version[data-v-25d4573b]{color:#6b7280;margin-top:4px;margin-left:2px;font-size:14px;font-weight:600}.brand-suffix[data-v-25d4573b]{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;letter-spacing:.5px;background-color:#0000;-webkit-background-clip:text;border-radius:0;margin-left:3px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:700}.nav-links[data-v-25d4573b]{flex:none;justify-content:center;justify-self:center;align-items:center;gap:4px;margin-left:0;display:flex;position:relative;overflow:visible}.nav-links a[data-v-25d4573b]{color:#303133;cursor:pointer;white-space:nowrap;z-index:1;border-radius:10px;flex-shrink:1;align-items:center;padding:8px 14px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative}.nav-links a[data-v-25d4573b]:hover:not(.disabled){color:#1d1d1f;transform:translateY(-1px)}.nav-links a.disabled[data-v-25d4573b]{color:#a0a0a0;cursor:not-allowed;pointer-events:none;opacity:.5}.nav-links a.active[data-v-25d4573b]{color:#c97914;font-weight:500}.nav-links a.active[data-v-25d4573b]:after{display:none}.nav-item-canvas[data-v-25d4573b]{position:relative;overflow:visible;padding-right:22px!important}.nav-item-beta-tag[data-v-25d4573b]{color:#6b7280;pointer-events:none;transform-origin:50%;background:#d1d5db;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:16px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-2px;transform:rotate(18deg);box-shadow:0 4px 10px #6b72802e}.mobile-nav-canvas-label[data-v-25d4573b]{margin-right:6px}.nav-item-beta-tag--mobile[data-v-25d4573b]{min-width:0;height:16px;box-shadow:none;padding:0 5px;font-size:10px;position:static;transform:none}.nav-item-prompt-square[data-v-25d4573b]{box-shadow:none;border:none;position:relative;color:#c2410c!important;background:0 0!important}.nav-item-prompt-square[data-v-25d4573b]:hover:not(.disabled){color:#9a3412!important;background:#0000000d!important}.nav-item-prompt-square.active[data-v-25d4573b]{box-shadow:0 12px 26px #f59e0b33;color:#9a3412!important;background:linear-gradient(#fbbf2452 0%,#ffedd5fa 100%)!important}.right[data-v-25d4573b]{flex:none;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;margin-left:0;display:flex}.navbar-action-group[data-v-25d4573b]{align-items:center;margin-right:16px;display:flex}.announcement-entry-button[data-v-25d4573b]{position:relative}.announcement-entry-dot[data-v-25d4573b]{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.brand-update-notice[data-v-25d4573b]{cursor:pointer;background:linear-gradient(135deg,#ef444424 0%,#ef444414 100%);border:1px solid #ef444480;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;transition:background .2s;animation:2.2s ease-in-out infinite versionPulse-25d4573b;display:flex}.brand-update-notice[data-v-25d4573b]:hover{background:linear-gradient(135deg,#ef44443d 0%,#ef444429 100%)}.brand-update-dot[data-v-25d4573b]{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-out infinite versionDotPing-25d4573b}.brand-update-text[data-v-25d4573b]{color:#ef4444;white-space:nowrap;font-size:14px;font-weight:600}.brand-update-cta[data-v-25d4573b]{color:#fff;white-space:nowrap;background:#ef4444;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}body.dark-mode .brand-update-notice[data-v-25d4573b]{background:linear-gradient(135deg,#f871712e 0%,#f871711a 100%);border-color:#f871718c}body.dark-mode .brand-update-text[data-v-25d4573b]{color:#fca5a5}body.dark-mode .brand-update-cta[data-v-25d4573b]{background:#ef4444}@keyframes versionPulse-25d4573b{0%,to{box-shadow:0 6px 16px #ef444438}50%{box-shadow:0 6px 22px #ef444473}}@keyframes versionDotPing-25d4573b{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 7px #ef444400}to{box-shadow:0 0 #ef444400}}@media (width<=768px){.brand-update-text[data-v-25d4573b]{font-size:12px}.brand-update-cta[data-v-25d4573b]{display:none}}.right-guest[data-v-25d4573b],.right-user[data-v-25d4573b]{align-items:center;gap:12px;display:flex}.navbar-theme-toggle[data-v-25d4573b]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;padding:0;font-size:16px;transition:background-color .15s,color .15s;display:inline-flex}.navbar-theme-toggle[data-v-25d4573b]:hover{color:#111827;background:#0f172a0d}.navbar-theme-toggle[data-v-25d4573b]:active{background:#0f172a14}.navbar-theme-toggle[data-v-25d4573b]:focus-visible{outline-offset:1px;outline:2px solid #2563eb80}body.dark-mode .navbar-theme-toggle[data-v-25d4573b]{color:var(--pb-text-2)}body.dark-mode .navbar-theme-toggle[data-v-25d4573b]:hover{color:var(--pb-text);background:#ffffff0f}body.dark-mode .navbar-theme-toggle[data-v-25d4573b]:active{background:#ffffff1a}.user-menu-trigger[data-v-25d4573b]{cursor:pointer;align-items:center;gap:8px;display:flex}.user-menu-arrow[data-v-25d4573b]{color:#909399;font-size:12px}.user-menu-dropdown[data-v-25d4573b]{border:1px solid #0f172a14;border-radius:14px;width:300px;padding:0;overflow:hidden;box-shadow:0 14px 32px #0f172a24}.user-menu-card[data-v-25d4573b]{padding:14px}.user-menu-top[data-v-25d4573b]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.user-menu-avatar[data-v-25d4573b]{cursor:pointer;border:1px solid #0f172a14;border-radius:50%;width:40px;height:40px}.user-menu-top-text[data-v-25d4573b]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.user-menu-top-name[data-v-25d4573b]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.user-menu-level-badge[data-v-25d4573b]{color:#2d3748;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f6e05e 0%,#d69e2e 100%);border:1px solid #ecc94b;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 2px 6px #d69e2e33}.user-menu-level-empty[data-v-25d4573b]{color:#909399;white-space:nowrap;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.user-menu-shareholder-badge[data-v-25d4573b]{color:#fff;text-shadow:0 1px 2px #0003;white-space:nowrap;background:linear-gradient(135deg,gold 0%,#ff8c00 100%);border:1px solid #e6a23c;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 2px 6px #ff8c004d}.user-menu-top-role[data-v-25d4573b]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.user-menu-points-chip[data-v-25d4573b]{color:#7a4b00;background:linear-gradient(135deg,#fff8db 0%,#ffefbd 100%);border:1px solid #ffe08a;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 10px;font-size:13px;display:flex}.user-menu-points-chip strong[data-v-25d4573b]{color:#8b5e00;margin-left:auto;font-size:15px}.user-menu-info-row[data-v-25d4573b]{justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;line-height:20px;display:flex}.user-menu-theme[data-v-25d4573b]{border-top:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.user-menu-theme-label[data-v-25d4573b]{color:var(--el-text-color-secondary);flex-shrink:0;font-size:12px}.user-menu-theme-swatches[data-v-25d4573b]{flex-wrap:wrap;align-items:center;gap:8px;max-width:168px;display:flex}.user-menu-theme-swatch[data-v-25d4573b]{border-radius:var(--pb-radius-pill);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex}.user-menu-theme-swatch[data-v-25d4573b]:hover{transform:scale(1.15)}.user-menu-theme-swatch.is-active[data-v-25d4573b]{border-color:var(--el-text-color-primary);box-shadow:0 0 0 2px var(--el-bg-color), 0 0 0 3.5px var(--el-text-color-primary)}.user-menu-theme-swatch.is-active[data-v-25d4573b]:hover{transform:none}.user-menu-theme-check[data-v-25d4573b]{font-size:12px}.user-menu-info-label[data-v-25d4573b]{color:#6b7280}.user-menu-info-value[data-v-25d4573b]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:190px;overflow:hidden}.user-menu-info-copyable[data-v-25d4573b]{cursor:pointer;transition:color .2s}.user-menu-info-copyable[data-v-25d4573b]:hover{color:#2563eb;text-decoration:underline}.user-menu-logout[data-v-25d4573b]{text-align:center;border-top:1px solid #f1f5f9;margin-top:0;padding:10px 0;font-size:13px;font-weight:600;line-height:1.5;color:#ef4444!important}.user-menu-logout[data-v-25d4573b]:hover{color:#dc2626!important;background-color:#fef2f2!important}.user-menu-settings[data-v-25d4573b]{text-align:left;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.2;color:#374151!important}.user-menu-settings[data-v-25d4573b]:hover{color:#3b82f6!important;background-color:#f8fafc!important}.user-menu-settings-content[data-v-25d4573b]{align-items:center;gap:6px;display:inline-flex}.user-menu-settings-icon[data-v-25d4573b]{color:#6b7280;font-size:14px}.guest-text[data-v-25d4573b]{color:#86868b;font-size:14px}.user-name[data-v-25d4573b]{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:14px;font-weight:500;overflow:hidden}.user-avatar[data-v-25d4573b]{border:1px solid #0000000d;border-radius:50%;width:36px;height:36px}.ppp[data-v-25d4573b]{cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1)}.ppp[data-v-25d4573b]:hover{transform:scale(1.05)}.mobile-text[data-v-25d4573b]{display:none}.navbar-wrapper--en .brand-title[data-v-25d4573b]{letter-spacing:.2px;font-size:17px}.navbar-wrapper--en .brand-suffix[data-v-25d4573b]{margin-left:2px;font-size:19px}.navbar-wrapper--en .nav-links[data-v-25d4573b]{gap:2px;margin-left:0}.navbar-wrapper--en .nav-links a[data-v-25d4573b]{padding:8px 10px;font-size:13px}@media (width<=1640px){.navbar-inner[data-v-25d4573b]{gap:8px;padding:0 16px}.nav-links[data-v-25d4573b]{gap:2px;margin-left:0}.nav-links a[data-v-25d4573b]{padding:8px 10px;font-size:14px}.navbar-action-group[data-v-25d4573b]{margin-right:10px}.user-name[data-v-25d4573b]{display:none!important}[data-v-25d4573b] .model-stats-icon-wrap{margin-right:0!important}}@media (width<=1100px){.nav-item-master-sub[data-v-25d4573b],.nav-item-recharge[data-v-25d4573b],.nav-item-prompt-square[data-v-25d4573b]{display:none!important}.mobile-more-menu[data-v-25d4573b]{margin-left:4px;display:inline-block}.more-btn[data-v-25d4573b]{color:#515154;cursor:pointer;align-items:center;padding:6px 10px;font-size:13px;display:flex}body.dark-mode .more-btn[data-v-25d4573b]{color:var(--pb-text-2);background:var(--app-dark-bg-secondary);border-radius:10px}.navbar-inner[data-v-25d4573b]{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr)}.nav-links[data-v-25d4573b]{flex:0 auto;min-width:0}.brand-title[data-v-25d4573b]{display:none!important}.brand[data-v-25d4573b]{padding:6px 8px 6px 6px}.user-name[data-v-25d4573b]{display:none!important}}@media (width<=1240px){.navbar-wrapper--en .nav-item-master-sub[data-v-25d4573b],.navbar-wrapper--en .nav-item-recharge[data-v-25d4573b],.navbar-wrapper--en .nav-item-prompt-square[data-v-25d4573b]{display:none!important}.navbar-wrapper--en .mobile-more-menu[data-v-25d4573b]{margin-left:4px;display:inline-block}.navbar-wrapper--en .more-btn[data-v-25d4573b]{color:#515154;cursor:pointer;align-items:center;padding:6px 10px;font-size:13px;display:flex}body.dark-mode .navbar-wrapper--en .more-btn[data-v-25d4573b]{color:var(--pb-text-2);background:var(--app-dark-bg-secondary);border-radius:10px}}@media (width<=768px){.navbar[data-v-25d4573b]{min-width:0}.navbar-inner[data-v-25d4573b]{width:100%;padding:0 10px;display:flex}.brand[data-v-25d4573b]{background:0 0!important;padding:0!important;display:flex!important}.brand-title[data-v-25d4573b]{display:none!important}.brand-logo[data-v-25d4573b]{width:32px;height:32px}.nav-links[data-v-25d4573b]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;gap:4px;margin-left:0;overflow-x:auto}.nav-links[data-v-25d4573b]::-webkit-scrollbar{display:none}.nav-links a[data-v-25d4573b]{padding:6px 10px;font-size:14px}.desktop-text[data-v-25d4573b]{display:none!important}.mobile-text[data-v-25d4573b]{display:inline!important}.nav-item-magnific[data-v-25d4573b],.nav-item-split[data-v-25d4573b],.nav-item-canvas[data-v-25d4573b],.nav-item-api[data-v-25d4573b],.nav-item-prompt-square[data-v-25d4573b],.nav-item-master-sub[data-v-25d4573b],.nav-item-recharge[data-v-25d4573b],.nav-item-history[data-v-25d4573b]{display:none!important}.mobile-more-menu[data-v-25d4573b]{margin-left:4px;display:inline-block}.more-btn[data-v-25d4573b]{color:#515154;cursor:pointer;align-items:center;padding:6px 10px;font-size:13px;display:flex}body.dark-mode .more-btn[data-v-25d4573b]{color:var(--pb-text-2);background:var(--app-dark-bg-secondary);border-radius:10px}.right[data-v-25d4573b]{min-width:0}.model-stats-alert-dot[data-v-25d4573b]{display:none!important}.model-stats-icon-wrap[data-v-25d4573b]{margin-right:0!important}.mobile-hide-announcement[data-v-25d4573b]{display:none!important}.announcement-label[data-v-25d4573b],.user-name[data-v-25d4573b]{display:none}}.navbar .nav-pill{height:32px;box-shadow:none;color:#4b5563;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.navbar .nav-pill:hover{color:#111827;background:#0f172a0d}.navbar .nav-pill:active{background:#0f172a14}.navbar .nav-pill:focus{outline:none}.navbar .nav-pill:focus-visible{outline-offset:1px;outline:2px solid #2563eb80}.navbar .nav-pill .nav-pill__icon,.navbar .nav-pill .model-stats-icon{color:#6b7280;transition:color .15s;font-size:16px!important}.navbar .nav-pill:hover .nav-pill__icon,.navbar .nav-pill:hover .model-stats-icon{color:#111827}.navbar .nav-pill .nav-pill__text,.navbar .nav-pill .model-stats-button-text{color:inherit;font-size:13px;font-weight:500}.navbar .nav-pill--accent .nav-pill__icon,.navbar .nav-pill--accent:hover .nav-pill__icon{color:#ea580c}.navbar .nav-pill--status{margin-right:2px}.navbar .nav-pill--status .model-stats-alert-dot{width:6px;height:6px;animation:none;top:-2px;right:-3px;box-shadow:0 0 0 1.5px #fff}.navbar .navbar-locale{margin-right:4px}.navbar .nav-pill--icon{width:32px;padding:0}.navbar-locale-dropdown .el-dropdown-menu__item{min-width:132px}.navbar-locale-dropdown .navbar-locale-item{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.navbar-locale-dropdown .el-dropdown-menu__item.is-current{color:#111827;font-weight:600}.navbar-locale-dropdown .navbar-locale-check{color:#2563eb;margin-right:0}body.dark-mode .navbar-locale-dropdown .el-dropdown-menu__item.is-current{color:var(--pb-text)}body.dark-mode .navbar-locale-dropdown .navbar-locale-check{color:#60a5fa}.navbar .nav-pill__badge{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.navbar .right .navbar-action-group{border-right:1px solid #0f172a14;gap:2px;margin-right:8px;padding-right:8px}body.dark-mode .navbar .nav-pill{color:var(--pb-text-2)}body.dark-mode .navbar .nav-pill:hover{color:var(--pb-text);background:#ffffff0f}body.dark-mode .navbar .nav-pill:active{background:#ffffff1a}body.dark-mode .navbar .nav-pill .nav-pill__icon,body.dark-mode .navbar .nav-pill .model-stats-icon{color:var(--pb-text-2)!important}body.dark-mode .navbar .nav-pill:hover .nav-pill__icon,body.dark-mode .navbar .nav-pill:hover .model-stats-icon{color:var(--pb-text)!important}body.dark-mode .navbar .nav-pill--accent .nav-pill__icon,body.dark-mode .navbar .nav-pill--accent:hover .nav-pill__icon{color:#fb923c!important}body.dark-mode .navbar .nav-pill--status .model-stats-alert-dot{box-shadow:0 0 0 1.5px var(--pb-bg)}body.dark-mode .navbar .right .navbar-action-group{border-right-color:var(--pb-border)}@media (width<=1640px){.navbar .nav-pill{width:32px;padding:0}.navbar .nav-pill .nav-pill__text,.navbar .nav-pill .model-stats-button-text{display:none!important}.navbar .nav-pill__badge{border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;position:absolute;top:1px;right:0;box-shadow:0 0 0 1.5px #fff}body.dark-mode .navbar .nav-pill__badge{box-shadow:0 0 0 1.5px var(--pb-bg)}}body.dark-mode .navbar{background:var(--pb-nav-bg)!important;border-bottom:1px solid var(--pb-nav-divider)!important}body.dark-mode .nav-links a{color:var(--pb-text-2)!important}body.dark-mode .nav-links a:hover:not(.disabled){background:var(--app-dark-bg-secondary)!important;color:var(--pb-text)!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{color:var(--pb-text);background:#6b728094}body.dark-mode .nav-item-prompt-square{box-shadow:none;border:none;color:#fdba74!important;background:var(--app-dark-bg-primary)!important}body.dark-mode .nav-item-prompt-square:hover:not(.disabled){border-color:#fb923c52;color:#fed7aa!important;background:var(--app-dark-bg-secondary)!important}body.dark-mode .nav-item-prompt-square.active{box-shadow:none;color:#fff1c2!important;background:var(--app-dark-bg-secondary)!important}body.dark-mode .brand-title{color:var(--pb-text)!important}body.dark-mode .announcement-entry-dot{box-shadow:0 0 0 2px var(--app-dark-bg-primary)}body.dark-mode .right-guest .guest-text,body.dark-mode .right-user .user-name{color:var(--pb-text)!important}.feedback-dialog-mask{background:#0f172a38!important}.today-announcement-dialog{border-radius:16px;max-width:calc(100vw - 32px);overflow:hidden}.today-announcement-dialog .el-dialog__header{padding:16px 18px 8px}.today-announcement-dialog .el-dialog__title{font-size:16px;font-weight:600}.today-announcement-dialog .el-dialog__body{padding:8px 18px 14px}.today-announcement-dialog .el-dialog__footer{justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px 18px;display:flex}.today-announcement-dialog__layout{gap:14px;min-height:460px;display:flex}.today-announcement-dialog__aside{border-right:1px solid #ebeef5;flex-direction:column;flex:0 0 196px;gap:8px;padding-right:12px;display:flex}.today-announcement-dialog__item{text-align:left;cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:10px;width:100%;padding:12px 14px;transition:border-color .18s,background .18s}.today-announcement-dialog__item:hover,.today-announcement-dialog__item--active{background:#fffbeb;border-color:#f59e0b73}.today-announcement-dialog__item-title{color:#111827;font-size:13px;font-weight:600;line-height:1.45}.today-announcement-dialog__item-time{color:#909399;margin-top:6px;font-size:12px}.today-announcement-dialog__main{flex:1;min-width:0}.today-announcement-dialog__meta{color:#909399;align-items:center;gap:10px;font-size:12px;display:flex}.today-announcement-dialog__level{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.today-announcement-dialog__title{color:#111827;margin-top:8px;font-size:20px;font-weight:700}.today-announcement-dialog__content{min-height:320px;max-height:min(520px,100vh - 300px);margin-top:12px;padding:0 4px 0 0;overflow:auto}.today-announcement-dialog__empty{text-align:center;color:#909399;padding:40px 0}.today-announcement-dialog__ack-btn{color:#606266;background:#f5f7fa;border-color:#e4e7ed}.today-announcement-dialog__ack-btn:hover,.today-announcement-dialog__ack-btn:focus{color:#409eff;background:#ecf5ff;border-color:#c6e2ff}body.dark-mode .today-announcement-dialog{border:1px solid #ffffff14;background:var(--app-dark-bg-secondary)!important}body.dark-mode .today-announcement-dialog .el-dialog__header,body.dark-mode .today-announcement-dialog .el-dialog__body{background:var(--app-dark-bg-secondary)!important}body.dark-mode .today-announcement-dialog .el-dialog__title,body.dark-mode .today-announcement-dialog__title,body.dark-mode .today-announcement-dialog__item-title{color:var(--pb-text)!important}body.dark-mode .today-announcement-dialog__aside{border-right-color:#ffffff14}body.dark-mode .today-announcement-dialog__item{background:var(--app-dark-bg-primary);border-color:#ffffff14}body.dark-mode .today-announcement-dialog__item:hover,body.dark-mode .today-announcement-dialog__item--active{background:#ffffff0f;border-color:#f59e0b73}body.dark-mode .today-announcement-dialog__meta,body.dark-mode .today-announcement-dialog__item-time,body.dark-mode .today-announcement-dialog__empty{color:#ffffffa3}body.dark-mode .today-announcement-dialog__level{box-shadow:none}body.dark-mode .today-announcement-dialog__content{color:#ffffffe0}body.dark-mode .today-announcement-dialog__ack-btn{color:#ffffffe0;background:#ffffff14;border-color:#ffffff1f}body.dark-mode .today-announcement-dialog__ack-btn:hover,body.dark-mode .today-announcement-dialog__ack-btn:focus{color:var(--pb-text);background:#ffffff1f;border-color:#ffffff2e}.feedback-dialog{border-radius:16px;overflow:hidden;background:#fff!important;box-shadow:0 24px 60px #0f172a2e!important}.feedback-dialog .el-dialog__header{background:#fff;padding:20px 24px 10px}.feedback-dialog .el-dialog__title{color:#111827;font-size:16px;font-weight:700}.feedback-dialog .el-dialog__body{background:#fff;padding:12px 24px 18px}.feedback-dialog-layout{align-items:flex-start;gap:20px;display:flex}.feedback-dialog-main{flex:auto;min-width:0}.feedback-dialog-side{flex:0 0 200px}.feedback-service-card{text-align:center;background:linear-gradient(#f8fbff 0%,#eef6ff 100%);border:1px solid #dbeafe;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffffd9}.feedback-service-title{color:#111827;font-size:16px;font-weight:700}.feedback-service-desc{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.6}.feedback-service-qr{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #bfdbfeeb;border-radius:12px;width:156px;height:156px;margin:14px auto 10px;padding:6px;display:block}.feedback-service-meta{flex-direction:column;gap:4px;display:flex}.feedback-service-label{color:#6b7280;font-size:12px}.feedback-service-value{color:#1d4ed8;word-break:break-all;font-size:13px;font-weight:600}.feedback-dialog .el-dialog__footer{background:#fff;padding:0 24px 22px}.feedback-dialog .feedback-submit-btn{border-radius:10px;height:40px;padding:0 34px;font-size:14px}.feedback-dialog .el-input__inner{box-shadow:none;background:0 0;border:none;color:#111827!important}.feedback-dialog .el-input__wrapper{color:#111827!important;background:#fff!important;border-color:#d1d5db!important}.feedback-contact-panel{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;padding:10px 12px}.feedback-contact-row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.6;display:flex}.feedback-contact-row+.feedback-contact-row{margin-top:6px}.feedback-contact-label{color:#6b7280}.feedback-contact-value{color:#111827;text-align:right;word-break:break-all;font-weight:500}body.dark-mode .feedback-dialog,body.dark-mode .feedback-dialog .el-dialog__header,body.dark-mode .feedback-dialog .el-dialog__body,body.dark-mode .feedback-dialog .el-dialog__footer{background:var(--app-dark-bg-secondary)!important}body.dark-mode .feedback-dialog .el-dialog__title{color:var(--pb-text)}body.dark-mode .feedback-dialog .el-form-item__label{color:var(--pb-text-regular)}body.dark-mode .feedback-dialog .el-textarea__inner{color:var(--pb-text);border-color:var(--pb-border-strong);background:#ffffff0f}body.dark-mode .feedback-contact-panel{border-color:var(--pb-border);background:#ffffff0d}body.dark-mode .feedback-contact-label{color:var(--pb-text-2)}body.dark-mode .feedback-contact-value{color:var(--pb-text)}body.dark-mode .feedback-service-card{border-color:var(--pb-border-strong);background:linear-gradient(#25364e8c 0%,#2424248c 100%);box-shadow:inset 0 1px #ffffff0f}body.dark-mode .feedback-service-title{color:var(--pb-text)}body.dark-mode .feedback-service-desc,body.dark-mode .feedback-service-label{color:var(--pb-text-2)}body.dark-mode .feedback-service-qr{background:#fff;border-color:#60a5fa59}body.dark-mode .feedback-service-value{color:#7fa8f7}body.dark-mode .feedback-upload-box{color:#7fa8f7;background:#3b82f61f;border-color:#60a5fa73}body.dark-mode .feedback-upload-thumb{border-color:var(--pb-border);background:#ffffff0d}body.dark-mode .feedback-upload-tip{color:var(--pb-text-3)}.feedback-upload-panel{margin-top:4px}.feedback-upload-list{flex-wrap:wrap;gap:8px;display:flex}.feedback-upload-thumb{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.feedback-upload-thumb--error{border-color:#fca5a5}.feedback-upload-thumb__img{-o-object-fit:cover;object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.feedback-upload-thumb__overlay{color:#fff;background:#0f172a8c;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.feedback-upload-thumb__remove{color:#fff;cursor:pointer;background:#0f172ab8;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:18px;position:absolute;top:3px;right:3px}.feedback-upload-uploader{display:inline-flex}.feedback-upload-box{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;height:72px;font-size:11px;display:inline-flex}.feedback-upload-box i{font-size:16px}.feedback-upload-tip{color:#6b7280;margin-top:8px;font-size:12px;line-height:1.5}.feedback-image-preview-dialog .el-dialog__body{text-align:center;padding:12px}.feedback-image-preview{border-radius:10px;max-width:100%;max-height:70vh;display:inline-block}@media (width<=768px){.feedback-dialog-layout{flex-direction:column}.feedback-dialog-side{flex:auto;width:100%}.feedback-service-card{flex-direction:column;align-items:center;display:flex}.feedback-service-qr{width:132px;height:132px}}body.dark-mode .el-dropdown-menu{background-color:var(--app-dark-bg-secondary)!important;border:1px solid var(--pb-border)!important}body.dark-mode .el-dropdown-menu__item{color:var(--pb-text)!important}body.dark-mode .el-dropdown-menu__item:not(.is-disabled):hover,body.dark-mode .el-dropdown-menu__item:focus,body.dark-mode .el-dropdown-menu__item.dropdown-active{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:#ffffff14!important;box-shadow:0 14px 32px #00000073!important}body.dark-mode .user-menu-top-name{color:var(--pb-text)!important}body.dark-mode .user-menu-top-role,body.dark-mode .user-menu-info-label{color:var(--pb-text-2)!important}body.dark-mode .user-menu-info-value{color:var(--pb-text)!important}body.dark-mode .user-menu-info-copyable:hover{color:#93c5fd!important}body.dark-mode .user-menu-settings{color:var(--pb-text)!important}body.dark-mode .user-menu-settings-icon{color:var(--pb-text-2)!important}body.dark-mode .user-menu-logout{color:#ef4444!important;border-top-color:var(--pb-border)!important}body.dark-mode .user-menu-logout:hover{color:#f87171!important;background-color:#ef44441a!important}body.dark-mode .user-menu-points-chip{background:var(--app-dark-bg-primary)!important;color:#f9d66f!important;border-color:#f5c95a73!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}.navbar-wrapper{--nb-line:#0f172a0f;--nb-text:#475569;--nb-text-strong:#0f172a;--nb-hover:#0f172a0b;--nb-active:#0f172a12;--nb-track:#0f172a09;--nb-icon:#64748b}body.dark-mode .navbar-wrapper{--nb-line:#ffffff12;--nb-text:#ffffff9e;--nb-text-strong:#f8fafc;--nb-hover:#ffffff0f;--nb-active:#ffffff1a;--nb-track:#ffffff0a;--nb-icon:#fff9}.navbar-wrapper .navbar,body.dark-mode .navbar-wrapper .navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pb-nav-bg)!important;border-bottom:1px solid var(--pb-nav-divider)!important;box-shadow:none!important}.navbar-wrapper.navbar-wrapper--home .navbar,body.dark-mode .navbar-wrapper.navbar-wrapper--home .navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--home-nav-bg)!important;box-shadow:none!important;border-bottom-color:#0000!important}.navbar-wrapper.navbar-wrapper--home{--home-nav-bg:#fafafa}body.dark-mode .navbar-wrapper.navbar-wrapper--home{--home-nav-bg:var(--pb-bg,#121212)}.navbar-wrapper .navbar .brand,body.dark-mode .navbar-wrapper .navbar .brand{background:0 0;transition:background-color .2s;transform:none}.navbar-wrapper .navbar .brand:hover,body.dark-mode .navbar-wrapper .navbar .brand:hover{background:var(--nb-hover);transform:none}.navbar-wrapper .navbar .brand-title{letter-spacing:.3px;color:var(--nb-text-strong)!important}.navbar-wrapper .navbar .brand-version{background:var(--nb-hover);color:var(--nb-text);border-radius:6px;margin-top:0;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px}.navbar-wrapper .navbar .nav-links a,body.dark-mode .navbar-wrapper .navbar .nav-links a{border-radius:999px;font-weight:500;transition:background-color .18s,color .18s;color:var(--nb-text)!important;background:0 0!important;transform:none!important}.navbar-wrapper .navbar .nav-links a:hover:not(.disabled),body.dark-mode .navbar-wrapper .navbar .nav-links a:hover:not(.disabled){color:var(--nb-text-strong)!important;background:0 0!important}.navbar-wrapper .navbar .nav-links a.active,body.dark-mode .navbar-wrapper .navbar .nav-links a.active{font-weight:600;color:var(--nb-text-strong)!important;box-shadow:none!important;background:0 0!important}.navbar-wrapper .navbar .nav-links a.nav-item-prompt-square{color:#c2410c!important}body.dark-mode .navbar-wrapper .navbar .nav-links a.nav-item-prompt-square{color:#fdba74!important}.navbar-wrapper .navbar .nav-links a.nav-item-prompt-square.active{font-weight:600}@media (width>=1641px){.navbar-wrapper .navbar .nav-links a{padding:6px 14px}}.navbar-wrapper .navbar .more-btn,body.dark-mode .navbar-wrapper .navbar .more-btn{color:var(--nb-text);background:0 0;border-radius:999px;gap:2px;transition:background-color .18s,color .18s}.navbar-wrapper .navbar .more-btn:hover{background:var(--nb-hover);color:var(--nb-text-strong)}.navbar-wrapper .navbar .nav-pill{color:var(--nb-text);border-radius:999px}.navbar-wrapper .navbar .nav-pill:hover,body.dark-mode .navbar-wrapper .navbar .nav-pill:hover{background:var(--nb-hover);color:var(--nb-text-strong)}.navbar-wrapper .navbar .nav-pill .nav-pill__icon,.navbar-wrapper .navbar .nav-pill .model-stats-icon{color:var(--nb-icon)}.navbar-wrapper .navbar .nav-pill--accent .nav-pill__icon{color:#f97316}.navbar-wrapper .navbar .right .navbar-action-group,body.dark-mode .navbar-wrapper .navbar .right .navbar-action-group{gap:2px}.navbar-wrapper .navbar .navbar-theme-toggle{width:34px;height:34px;color:var(--nb-icon);border-radius:50%}.navbar-wrapper .navbar .navbar-theme-toggle:hover,body.dark-mode .navbar-wrapper .navbar .navbar-theme-toggle:hover{background:var(--nb-hover);color:var(--nb-text-strong)}.navbar-wrapper .navbar .user-menu-trigger{border:1px solid var(--nb-line);border-radius:999px;gap:8px;height:40px;padding:3px 10px 3px 3px;transition:background-color .18s,border-color .18s}.navbar-wrapper .navbar .user-menu-trigger:hover{background:var(--nb-hover)}.navbar-wrapper .navbar .right-user .el-dropdown,.navbar-wrapper .navbar .right-user .el-tooltip__trigger,.navbar-wrapper .navbar .user-menu-trigger,.navbar-wrapper .navbar .user-menu-trigger a,.navbar-wrapper .navbar .user-menu-trigger img{outline:none!important}.navbar-wrapper .navbar .right-user .el-tooltip__trigger:focus-visible,.navbar-wrapper .navbar .user-menu-trigger:focus-visible{box-shadow:none;outline:none!important}.navbar-wrapper .navbar .user-avatar{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--nb-line);border:none;display:block}.navbar-wrapper .navbar .user-name,body.dark-mode .navbar-wrapper .navbar .right-user .user-name{font-size:13px;color:var(--nb-text-strong)!important}.navbar-wrapper .navbar .user-menu-arrow{color:var(--nb-icon);transition:transform .2s}.navbar-wrapper .navbar .user-menu-trigger:hover .user-menu-arrow{transform:rotate(180deg)}@media (width<=1640px){.navbar-wrapper .navbar .user-menu-trigger{padding-right:8px}}@media (width<=768px){.navbar-wrapper .navbar .user-menu-trigger{border-color:#0000;height:auto;padding:0}.navbar-wrapper .navbar .user-menu-arrow{display:none}}.navbar-wrapper{--nb-text:#4b5563;--nb-text-strong:#1f2937}body.dark-mode .navbar-wrapper{--nb-text:#fff9;--nb-text-strong:#ffffffeb}.navbar-wrapper .navbar .nav-links a,body.dark-mode .navbar-wrapper .navbar .nav-links a{letter-spacing:.04em;font-size:13.5px;font-weight:400}.navbar-wrapper .navbar .nav-links a.active,.navbar-wrapper .navbar .nav-links a.nav-item-prompt-square.active,body.dark-mode .navbar-wrapper .navbar .nav-links a.active{font-weight:500}.navbar-wrapper .navbar .more-btn{font-size:13.5px;font-weight:400}.navbar-wrapper .navbar .nav-pill{font-size:12.5px;font-weight:400}.navbar-wrapper .navbar .nav-pill .nav-pill__text,.navbar-wrapper .navbar .nav-pill .model-stats-button-text{letter-spacing:.04em;color:inherit;font-size:12.5px;font-weight:400}.navbar-wrapper .navbar .nav-pill .nav-pill__icon,.navbar-wrapper .navbar .nav-pill .model-stats-icon{font-size:15px!important}.navbar-wrapper .navbar .brand-title{font-weight:700}.navbar-wrapper .navbar .brand-version{font-weight:500}.navbar-wrapper .navbar .user-name,body.dark-mode .navbar-wrapper .navbar .right-user .user-name{font-size:13px;font-weight:400}.navbar-user-popper{--um-bg:#fff;--um-line:#0f172a12;--um-soft:#f6f7f9;--um-hover:#0f172a0b;--um-text:#0f172a;--um-text-2:#475569;--um-text-3:#94a3b8;--um-accent:#2563eb}body.dark-mode .navbar-user-popper{--um-bg:#1a1c21;--um-line:#ffffff12;--um-soft:#ffffff0a;--um-hover:#ffffff0f;--um-text:#f5f6f8;--um-text-2:#ffffffad;--um-text-3:#ffffff6b;--um-accent:#93c5fd}.el-popper.navbar-user-popper,body.dark-mode .el-popper.navbar-user-popper{overflow:hidden;border:1px solid var(--um-line)!important;background:var(--um-bg)!important;border-radius:14px!important;padding:0!important;box-shadow:0 2px 6px #0f172a0a,0 22px 48px -12px #0f172a38!important}body.dark-mode .el-popper.navbar-user-popper{box-shadow:0 22px 48px -12px #000000a6!important}.navbar-user-popper .el-scrollbar__view,.navbar-user-popper .el-dropdown__list{padding:0}.navbar-user-popper .user-menu-dropdown,body.dark-mode .navbar-user-popper .user-menu-dropdown{width:248px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0 0 4px!important}.navbar-user-popper .user-menu-card{padding:10px 10px 8px}.navbar-user-popper .user-menu-top{gap:8px;margin-bottom:8px}.navbar-user-popper .user-menu-avatar{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--um-bg), 0 0 0 3.5px var(--um-line);border:none}.navbar-user-popper .user-menu-top-name,body.dark-mode .navbar-user-popper .user-menu-top-name{font-size:13px;font-weight:600;line-height:18px;color:var(--um-text)!important}.navbar-user-popper .user-menu-level-badge{color:#78350f;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%);border:none;border-radius:999px;height:16px;padding:0 6px;font-size:10px;font-weight:700;box-shadow:0 2px 6px #f59e0b40}.navbar-user-popper .user-menu-level-empty{border:1px solid var(--um-line);background:var(--um-soft);height:16px;color:var(--um-text-3);border-radius:999px;padding:0 6px;font-size:10px}.navbar-user-popper .user-menu-points-chip,body.dark-mode .navbar-user-popper .user-menu-points-chip{border-radius:10px;gap:6px;margin-bottom:6px;padding:5px 8px;color:#92400e!important;background:linear-gradient(135deg,#fef3c7e6 0%,#ffedd5bf 100%)!important;border:1px solid #f59e0b38!important}body.dark-mode .navbar-user-popper .user-menu-points-chip{color:#fcd34d!important;background:linear-gradient(135deg,#f59e0b29 0%,#f9731614 100%)!important}.navbar-user-popper .user-menu-points-icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#f97316);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;box-shadow:0 2px 6px #f9731647}.navbar-user-popper .user-menu-points-text{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.navbar-user-popper .user-menu-points-label{font-size:12px}.navbar-user-popper .user-menu-points-chip strong,body.dark-mode .navbar-user-popper .user-menu-points-chip strong{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600;line-height:1.2;color:#9a3412!important}body.dark-mode .navbar-user-popper .user-menu-points-chip strong{color:#fde68a!important}.navbar-user-popper .user-menu-info-list{background:var(--um-soft);border-radius:8px;padding:0 8px}.navbar-user-popper .user-menu-info-row{padding:3px 0;font-size:12px;line-height:18px}.navbar-user-popper .user-menu-info-row+.user-menu-info-row{border-top:1px solid var(--um-line)}.navbar-user-popper .user-menu-info-label,body.dark-mode .navbar-user-popper .user-menu-info-label{color:var(--um-text-3)!important}.navbar-user-popper .user-menu-info-value,body.dark-mode .navbar-user-popper .user-menu-info-value{font-variant-numeric:tabular-nums;max-width:160px;color:var(--um-text-2)!important}.navbar-user-popper .user-menu-info-copyable:hover,body.dark-mode .navbar-user-popper .user-menu-info-copyable:hover{text-decoration:none;color:var(--um-accent)!important}.navbar-user-popper .user-menu-settings,.navbar-user-popper .user-menu-logout,body.dark-mode .navbar-user-popper .user-menu-settings,body.dark-mode .navbar-user-popper .user-menu-logout{text-align:left;border-radius:8px;margin:0 4px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s;color:var(--um-text-2)!important;background:0 0!important;border:none!important;padding:4px 8px!important}.navbar-user-popper .user-menu-settings:hover,.navbar-user-popper .user-menu-settings:focus,body.dark-mode .navbar-user-popper .user-menu-settings:hover,body.dark-mode .navbar-user-popper .user-menu-settings:focus{background:var(--um-hover)!important;color:var(--um-text)!important}.navbar-user-popper .user-menu-settings-content{gap:8px}.navbar-user-popper .user-menu-settings-icon,body.dark-mode .navbar-user-popper .user-menu-settings-icon{background:var(--um-soft);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin:0;font-size:13px;display:inline-flex;color:var(--um-text-2)!important}.navbar-user-popper .user-menu-logout,body.dark-mode .navbar-user-popper .user-menu-logout{margin-top:7px;position:relative;color:#ef4444!important}.navbar-user-popper .user-menu-logout:before{content:"";background:var(--um-line);height:1px;position:absolute;top:-4px;left:4px;right:4px}.navbar-user-popper .user-menu-logout .user-menu-settings-icon,body.dark-mode .navbar-user-popper .user-menu-logout .user-menu-settings-icon{background:#ef44441a;color:#ef4444!important}.navbar-user-popper .user-menu-logout:hover,.navbar-user-popper .user-menu-logout:focus,body.dark-mode .navbar-user-popper .user-menu-logout:hover,body.dark-mode .navbar-user-popper .user-menu-logout:focus{color:#dc2626!important;background:#ef444414!important}body.dark-mode .navbar-user-popper .user-menu-logout:hover{color:#f87171!important}.app-main[data-v-7a6c4859]{min-height:100vh;padding-top:var(--pb-navbar-h);overflow:hidden auto;container:pb-main/inline-size}.app-main--no-scroll[data-v-7a6c4859]{overflow:hidden}.app-main--canvas-route[data-v-7a6c4859]{height:100vh;min-height:0;overflow:hidden}.app-main--canvas-immersive[data-v-7a6c4859]{padding-top:0}.app-main--no-scroll.app-main--narrow[data-v-7a6c4859]:not(.app-main--canvas-route){overflow-y:auto!important}@media (width<=1100px){.app-main--no-scroll[data-v-7a6c4859]{overflow-y:auto!important}.app-main--canvas-route[data-v-7a6c4859]{overflow:hidden!important}}.el-popup-parent--hidden .fixed-header{padding-right:15px}.notice-banner[data-v-19503d96]{top:var(--pb-navbar-h);z-index:1999;border-bottom:1px solid #0000000f;align-items:center;width:100%;height:32px;display:flex;position:fixed;left:0;overflow:hidden}.notice-banner__icon[data-v-19503d96]{color:inherit;flex:none;align-items:center;padding:0 10px 0 16px;font-size:14px;display:flex}.notice-banner__viewport[data-v-19503d96]{flex:auto;align-items:center;height:100%;display:flex;overflow:hidden}.notice-banner__track[data-v-19503d96]{white-space:nowrap;will-change:transform;flex:none;align-items:center;width:max-content;animation:24s linear infinite notice-banner-marquee-19503d96;display:inline-flex}.notice-banner__set[data-v-19503d96]{flex:none;align-items:center;display:inline-flex}.notice-banner__viewport:hover .notice-banner__track[data-v-19503d96]{animation-play-state:paused}@keyframes notice-banner-marquee-19503d96{0%{transform:translate(0)}to{transform:translate(-50%)}}.notice-banner__item[data-v-19503d96]{color:inherit;padding-right:72px;font-size:13px;line-height:32px}.notice-banner__link[data-v-19503d96]{color:#2563eb;cursor:pointer;font-weight:500;text-decoration:underline}.notice-banner__link[data-v-19503d96]:hover{color:#1d4ed8}.notice-banner__close[data-v-19503d96]{height:100%;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0 16px;font-size:14px;display:flex}.notice-banner__close[data-v-19503d96]:hover{opacity:.7}@media (width<=768px){.notice-banner[data-v-19503d96]{height:28px}.notice-banner__icon[data-v-19503d96]{padding:0 8px 0 12px;font-size:13px}.notice-banner__item[data-v-19503d96]{padding-right:44px;font-size:12px;line-height:28px}.notice-banner__close[data-v-19503d96]{padding:0 12px}}@media (prefers-reduced-motion:reduce){.notice-banner__track[data-v-19503d96]{animation:none}}body.banner-notice-active .app-main{padding-top:calc(var(--pb-navbar-h) + 32px)}@media (width<=768px){body.banner-notice-active .app-main{padding-top:calc(var(--pb-navbar-h) + 32px)}}@media (width>=769px){body.banner-notice-active .welcome-home{height:calc(100vh - var(--pb-navbar-h) - 32px)}}@media (width<=768px){body.banner-notice-active .welcome-home{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}}body.banner-notice-active .home-section,body.banner-notice-active .canvas-projects-page{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}@media (width>=1101px){body.banner-notice-active .image-generate-container{height:calc(100vh - var(--pb-navbar-h) - 32px)}}@media (width<=1100px){body.banner-notice-active .image-generate-container{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}}body.banner-notice-active .workbench-page{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}@media (width<=768px){body.banner-notice-active .image-generate-container,body.banner-notice-active .workbench-page{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}}body.banner-notice-active .video-workflow-page,body.banner-notice-active .chat-container,body.banner-notice-active .music-container{height:calc(100vh - var(--pb-navbar-h) - 32px)}@media (width<=1180px){body.banner-notice-active .music-container{height:auto;min-height:calc(100vh - var(--pb-navbar-h) - 32px)}}body.banner-notice-active .music-shell,body.banner-notice-active .music-page{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}body.banner-notice-active .ecom-agent-page,body.banner-notice-active .prompt-reverse-container,body.banner-notice-active .ai-support-container,body.banner-notice-active .m3d-container,body.banner-notice-active .tts-container{height:calc(100vh - var(--pb-navbar-h) - 32px)}@media (width<=900px){body.banner-notice-active .m3d-container,body.banner-notice-active .tts-container{height:auto;min-height:calc(100vh - var(--pb-navbar-h) - 32px)}}body.banner-notice-active .resource-layout,body.banner-notice-active .assets-shell,body.banner-notice-active .points-detail-shell,body.banner-notice-active .mcp-shell{height:calc(100vh - var(--pb-navbar-h) - 32px)}body.banner-notice-active .prompt-square-page,body.banner-notice-active .message-page,body.banner-notice-active .resource-page{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}@media (width<=768px){body.banner-notice-active .video-workflow-page,body.banner-notice-active .chat-container,body.banner-notice-active .ecom-agent-page,body.banner-notice-active .prompt-reverse-container,body.banner-notice-active .ai-support-container{height:calc(100vh - var(--pb-navbar-h) - 32px)}body.banner-notice-active .music-container{height:auto;min-height:calc(100vh - var(--pb-navbar-h) - 32px)}body.banner-notice-active .music-shell,body.banner-notice-active .music-page,body.banner-notice-active .prompt-square-page,body.banner-notice-active .message-page,body.banner-notice-active .resource-page{min-height:calc(100vh - var(--pb-navbar-h) - 32px)}}.floating-music-player[data-v-bc3acefd]{z-index:3000;align-items:center;height:64px;display:flex;position:fixed;bottom:24px;left:20px}.fmp-inner[data-v-bc3acefd]{background:#fffffff5;border-radius:999px;align-items:center;gap:6px;padding:0;transition:padding .25s;display:flex;box-shadow:0 8px 24px #0f172a4d}.floating-music-player:hover .fmp-inner[data-v-bc3acefd]{padding:0 8px}.fmp-nav[data-v-bc3acefd]{color:#c20c0c;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:17px;flex:none;width:0;height:34px;padding:0;font-size:16px;transition:width .25s,opacity .2s;overflow:hidden}.floating-music-player:hover .fmp-nav[data-v-bc3acefd]{opacity:1;width:34px}.fmp-nav[data-v-bc3acefd]:hover{background:#c20c0c1a}.fmp-disc[data-v-bc3acefd]{background:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:12s linear infinite paused fmp-rotate-bc3acefd;display:flex;position:relative;box-shadow:0 8px 24px #0f172a4d}.floating-music-player.is-playing .fmp-disc[data-v-bc3acefd]{animation-play-state:running}@keyframes fmp-rotate-bc3acefd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fmp-cover[data-v-bc3acefd]{-o-object-fit:cover;object-fit:cover;border:3px solid #111;border-radius:50%;width:46px;height:46px}.fmp-cover--placeholder[data-v-bc3acefd]{color:#b98a92;background:linear-gradient(135deg,#4a3238,#241820);justify-content:center;align-items:center;font-size:20px;display:flex}.fmp-hole[data-v-bc3acefd]{background:#fdf5f5;border:2px solid #1a1a1a;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fmp-audio[data-v-bc3acefd],.floating-music-player.is-silent-host[data-v-bc3acefd]{display:none}.orb[data-v-84a7ce16]{--orb-b0:#4a5163;--orb-b1:#22262f;--orb-b2:#0b0c10;--orb-rim-a:.55;--orb-rim-b:.6;--orb-rim-w:1.2;--orb-halo:0;--orb-shadow:#00000047;--orb-eye:#f4fffb;--orb-halo-c:#6ff0d0;width:100%;height:100%;display:block;overflow:visible}html.dark,.dark-mode{--orb-b0:#fff;--orb-b1:#dfe5ee;--orb-b2:#9aa6ba;--orb-rim-a:.9;--orb-rim-b:.95;--orb-rim-w:1.4;--orb-halo:.8;--orb-shadow:#6ff0d038;--orb-eye:#1d222b}.orb-shadow[data-v-84a7ce16]{fill:var(--orb-shadow)}.orb-face [fill=\#f4fffb][data-v-84a7ce16]{fill:var(--orb-eye)}.orb-face [stroke=\#f4fffb][data-v-84a7ce16]{stroke:var(--orb-eye)}html.dark,.dark-mode,.eye-dark .orb-face[data-v-84a7ce16]{filter:none}.orb-rim[data-v-84a7ce16]{stroke-width:var(--orb-rim-w)}.orb-halo[data-v-84a7ce16]{opacity:var(--orb-halo);transition:opacity .3s}.orb-body[data-v-84a7ce16]{transform-box:view-box;transform-origin:50px 92px}.orb-eye[data-v-84a7ce16]{transform-box:view-box;transition:transform 90ms}.expr-blink .orb-eye[data-v-84a7ce16]{transform:scaleY(.1)}.orb-mouth[data-v-84a7ce16]{transition:width 80ms,height 80ms}.is-walking .orb-body[data-v-84a7ce16]{animation:.46s ease-in-out infinite orb-bounce-84a7ce16}.pose-stretch .orb-body[data-v-84a7ce16]{animation:1.8s ease-in-out orb-stretch-84a7ce16}.orb:not(.is-walking):not(.pose-stretch) .orb-body[data-v-84a7ce16]{animation:3.6s ease-in-out infinite orb-float-84a7ce16}.orb-spiral[data-v-84a7ce16]{transform-box:view-box;animation:.9s linear infinite orb-spin-84a7ce16}.orb-food[data-v-84a7ce16]{animation:.3s ease-in-out infinite alternate orb-chew-84a7ce16}.orb-zz[data-v-84a7ce16]{animation:2s ease-in-out infinite orb-zz-84a7ce16}@keyframes orb-float-84a7ce16{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes orb-bounce-84a7ce16{0%,to{transform:translateY(0)scale(1.04,.96)}50%{transform:translateY(-7px)scale(.98,1.02)}}@keyframes orb-stretch-84a7ce16{0%,to{transform:scale(1)}40%{transform:scale(.92,1.1)}70%{transform:scale(1.05,.96)}}@keyframes orb-spin-84a7ce16{to{transform:rotate(360deg)}}@keyframes orb-chew-84a7ce16{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes orb-zz-84a7ce16{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.orb-ear-outer[data-v-84a7ce16]{stroke:var(--orb-halo-c);stroke-width:.6px;stroke-opacity:.5}.orb-ear-shade[data-v-84a7ce16]{fill:#000;opacity:.26}.orb-ear-ridge[data-v-84a7ce16]{stroke:#fff;stroke-width:.45px;stroke-linecap:round;opacity:.45;fill:none}.orb-ear-edge[data-v-84a7ce16]{stroke:#fff;stroke-width:.5px;stroke-linecap:round;opacity:.55;fill:none}.orb-ear-inner[data-v-84a7ce16]{opacity:.8}.orb-ear-groove[data-v-84a7ce16]{stroke:#000;stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.3;fill:none}.orb-ear-glint[data-v-84a7ce16]{fill:#fff;opacity:.85}.orb-ear-facet[data-v-84a7ce16]{fill:#fff;opacity:.22}.orb-ear[data-v-84a7ce16]{animation:none}.orb-hand-shape[data-v-84a7ce16]{fill:var(--orb-b1);stroke:var(--orb-halo-c);stroke-width:.5px;stroke-opacity:.55}.orb-hand[data-v-84a7ce16]{transform-box:fill-box;transform-origin:50%;transition:transform .25s;animation:3.2s ease-in-out infinite orb-hand-hover-84a7ce16}.orb-hand--r[data-v-84a7ce16]{animation-delay:-1.1s}.is-walking .orb-hand--l[data-v-84a7ce16]{animation:.46s ease-in-out infinite orb-hand-swing-84a7ce16}.is-walking .orb-hand--r[data-v-84a7ce16]{animation:.46s ease-in-out infinite reverse orb-hand-swing-84a7ce16}.pose-wave .orb-hand--r[data-v-84a7ce16]{animation:.6s ease-in-out infinite alternate orb-hand-wave-84a7ce16}.pose-cheer .orb-hand[data-v-84a7ce16]{animation:.5s ease-in-out infinite alternate orb-hand-cheer-84a7ce16}.pose-stretch .orb-hand--l[data-v-84a7ce16]{animation:none;transform:translate(-3px,-4px)}.pose-stretch .orb-hand--r[data-v-84a7ce16]{animation:none;transform:translate(3px,-4px)}.expr-sleep .orb-hand[data-v-84a7ce16]{opacity:.75;animation:none;transform:translateY(3px)}@keyframes orb-hand-hover-84a7ce16{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes orb-hand-swing-84a7ce16{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes orb-hand-wave-84a7ce16{0%{transform:translate(-2px,-16px)rotate(-25deg)}to{transform:translate(-2px,-16px)rotate(25deg)}}@keyframes orb-hand-cheer-84a7ce16{0%{transform:translateY(-12px)}to{transform:translateY(-18px)}}.orb-tilt[data-v-84a7ce16]{transform-box:view-box;transform-origin:50px 52px;transform:rotate(var(--orb-tilt,0deg));transition:transform .35s}.orb.is-jetting .orb-body[data-v-84a7ce16]{animation:.9s ease-in-out infinite orb-jet-bob-84a7ce16}.orb.is-jetting .orb-hand[data-v-84a7ce16]{animation:.9s ease-in-out infinite orb-hand-hover-84a7ce16}.orb.is-jetting .orb-ear[data-v-84a7ce16]{animation-duration:.9s}.orb-jet-flame[data-v-84a7ce16]{transform-box:fill-box;transform-origin:100%;animation:.22s ease-out orb-jet-ignite-84a7ce16,.11s linear .22s infinite alternate orb-jet-flicker-84a7ce16}.orb-jet-nozzle[data-v-84a7ce16]{transform-box:fill-box;transform-origin:50%;animation:.11s linear infinite alternate orb-jet-flicker-84a7ce16}.orb-jet-puff[data-v-84a7ce16]{fill:#c9f7ea;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.54s ease-out infinite orb-jet-puff-84a7ce16}html.dark,.dark-mode{fill:#6ff0d0}@keyframes orb-jet-bob-84a7ce16{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes orb-jet-ignite-84a7ce16{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes orb-jet-flicker-84a7ce16{0%{transform:scale(.88,.92)}to{transform:scale(1.08,1.04)}}@keyframes orb-jet-puff-84a7ce16{0%{opacity:.6;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-14px)scale(1.3)}}.skin-diamond .orb-ear-shade[data-v-84a7ce16]{fill:#5d93dc;opacity:.18}.orb-sparkle[data-v-84a7ce16]{fill:#fff;opacity:0;transform-box:view-box;filter:drop-shadow(0 0 1.5px #bfe9ff);animation:2.4s ease-in-out infinite orb-sparkle-84a7ce16;transform:scale(0)}@keyframes orb-sparkle-84a7ce16{0%,60%,to{opacity:0;transform:scale(0)rotate(0)}75%{opacity:1;transform:scale(1)rotate(45deg)}90%{opacity:0;transform:scale(.2)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.orb-body[data-v-84a7ce16],.orb-ear[data-v-84a7ce16],.orb-hand[data-v-84a7ce16],.orb-jet-flame[data-v-84a7ce16],.orb-sparkle[data-v-84a7ce16],.orb-jet-nozzle[data-v-84a7ce16],.orb-jet-puff[data-v-84a7ce16],.orb-spiral[data-v-84a7ce16],.orb-zz[data-v-84a7ce16]{animation:none!important}}.pf-pet[data-v-decce96a]{z-index:1990;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none;position:fixed}.pf-pet.is-dragging[data-v-decce96a]{cursor:grabbing}.pf-sprite[data-v-decce96a]{transform-origin:50% 100%;width:100%;height:100%;transition:translate .35s}.act-walk.is-grounded .pf-sprite[data-v-decce96a],.act-walk.is-grounded .pf-bubble[data-v-decce96a]{translate:0 -18px}.act-dance .pf-sprite[data-v-decce96a]{animation:.5s ease-in-out infinite alternate pf-dance-decce96a}.act-fly .pf-sprite[data-v-decce96a]{animation:3s ease-in-out pf-fly-decce96a}.pf-pet[data-v-decce96a] .orb-shadow{transition:opacity .2s}.pf-pet[data-v-decce96a]:not(.is-grounded) .orb-shadow,.pf-pet.is-dragging[data-v-decce96a] .orb-shadow,.pf-pet.act-fly[data-v-decce96a] .orb-shadow,.pf-pet.act-fall[data-v-decce96a] .orb-shadow,.pf-pet[data-v-decce96a] .orb.is-jetting .orb-shadow{opacity:0}.act-react .pf-sprite[data-v-decce96a]{animation:.4s ease-out pf-hop-decce96a}.act-sleep .pf-sprite[data-v-decce96a],.act-walk .pf-sprite[data-v-decce96a],.act-idle .pf-sprite[data-v-decce96a]{animation:3s ease-in-out infinite pf-breathe-decce96a}.is-dragging .pf-sprite[data-v-decce96a]{transform-origin:50% 10%;animation:.6s ease-in-out infinite alternate pf-dangle-decce96a}.pf-flip[data-v-decce96a]{width:100%;height:100%}.pf-flip.is-right[data-v-decce96a]{transform:scaleX(-1)}@keyframes pf-dance-decce96a{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-12px)rotate(6deg)}}@keyframes pf-fly-decce96a{0%{transform:translateY(0)}30%{transform:translate(-20px,-90px)rotate(-6deg)}60%{transform:translate(20px,-110px)rotate(6deg)}to{transform:translateY(0)}}@keyframes pf-hop-decce96a{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-14px)scale(.96,1.04)}to{transform:translateY(0)scale(1)}}@keyframes pf-breathe-decce96a{0%,to{transform:scale(1)}50%{transform:scale(1.01,.985)}}@keyframes pf-dangle-decce96a{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.pf-bubble[data-v-decce96a]{background:var(--pb-surface,#fff);width:max-content;max-width:240px;color:var(--pb-text,#1f2937);border:1px solid var(--pb-border-strong,#e5e7eb);pointer-events:none;border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.5;transition:translate .35s;position:absolute;bottom:calc(128% + 6px);box-shadow:0 6px 20px #0000001f}.pf-bubble.is-thought[data-v-decce96a]{color:var(--pb-text-2,#4b5563);border-style:dashed;font-style:italic}.pf-panel[data-v-decce96a]{z-index:1991;border-radius:var(--pb-radius-lg,14px);background:var(--pb-surface,#fff);color:var(--pb-text,#1f2937);border:1px solid var(--pb-border,#e5e7eb);padding:12px;font-size:13px;position:fixed;box-shadow:0 12px 32px #00000029}.pf-panel-title[data-v-decce96a]{margin-bottom:8px;font-weight:600}.pf-food-grid[data-v-decce96a]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pf-food[data-v-decce96a]{border-radius:var(--pb-radius-md,10px);background:var(--pb-surface-2,#f7f7f8);color:inherit;cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;transition:border-color .15s,transform .15s;display:flex}.pf-food[data-v-decce96a]:hover{border-color:var(--pb-brand,#3cc9a0);transform:translateY(-2px)}.pf-food-emoji[data-v-decce96a]{font-size:22px;line-height:1.2}.pf-food-name[data-v-decce96a]{color:var(--pb-text-2,#4b5563);white-space:nowrap;font-size:11px}.pf-menu[data-v-decce96a]{padding:8px}.pf-menu-row[data-v-decce96a]{align-items:center;gap:4px;padding:4px;display:flex}.pf-menu-label[data-v-decce96a]{width:34px;color:var(--pb-text-3,#9ca3af);font-size:12px}.pf-chip[data-v-decce96a]{border:1px solid var(--pb-border,#e5e7eb);color:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:3px 0;font-size:12px}.pf-chip.on[data-v-decce96a]{border-color:var(--pb-brand,#3cc9a0);background:var(--pb-brand-soft,#3cc9a01f);color:var(--pb-brand,#3cc9a0)}.pf-swatches[data-v-decce96a]{flex-wrap:wrap;flex:1;gap:4px;display:flex}.pf-swatch[data-v-decce96a]{border:1px solid var(--pb-border-strong,#00000029);cursor:pointer;border-radius:50%;flex:none;width:18px;height:18px;padding:0;transition:transform .12s,box-shadow .12s}.pf-swatch[data-v-decce96a]:hover{transform:scale(1.12)}.pf-swatch.on[data-v-decce96a]{box-shadow:0 0 0 2px var(--pb-surface,#fff), 0 0 0 4px var(--pb-brand,#3cc9a0)}.pf-menu-item--settings[data-v-decce96a]{justify-content:space-between;align-items:center;display:flex}.pf-menu-arrow[data-v-decce96a]{color:var(--pb-text-3,#9ca3af);font-size:16px;line-height:1}.pf-menu-back[data-v-decce96a]{border-radius:var(--pb-radius-md,8px);width:100%;color:var(--pb-text,#1f2937);text-align:left;cursor:pointer;background:0 0;border:0;margin-bottom:4px;padding:6px 8px;font-size:13px;font-weight:600;display:block}.pf-menu-back[data-v-decce96a]:hover{background:var(--pb-surface-2,#f3f4f6)}.pf-menu-sep[data-v-decce96a]{background:var(--pb-border,#e5e7eb);height:1px;margin:6px 4px}.pf-menu-item[data-v-decce96a]{border-radius:var(--pb-radius-md,8px);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 8px;font-size:13px;display:block}.pf-menu-item[data-v-decce96a]:hover{background:var(--pb-surface-2,#f3f4f6)}.pf-recall[data-v-decce96a]{z-index:1990;border:1px solid var(--pb-border,#e5e7eb);background:var(--pb-surface,#fff);cursor:pointer;opacity:.7;border-radius:50%;width:36px;height:36px;font-size:18px;transition:opacity .15s,transform .15s;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 14px #0000001f}.pf-recall[data-v-decce96a]:hover{opacity:1;transform:scale(1.08)}.pf-pop-enter-active[data-v-decce96a],.pf-pop-leave-active[data-v-decce96a]{transition:opacity .18s,transform .18s}.pf-pop-enter-from[data-v-decce96a],.pf-pop-leave-to[data-v-decce96a]{opacity:0;transform:translateY(6px)}.pf-bubble-enter-active[data-v-decce96a],.pf-bubble-leave-active[data-v-decce96a]{transition:opacity .18s,margin-bottom .18s}.pf-bubble-enter-from[data-v-decce96a],.pf-bubble-leave-to[data-v-decce96a]{opacity:0;margin-bottom:-6px}@media (prefers-reduced-motion:reduce){.pf-sprite[data-v-decce96a]{animation:none!important}}.pf-music[data-v-decce96a]{padding:14px 14px 12px;position:fixed}.pf-music-close[data-v-decce96a]{width:22px;height:22px;color:var(--pb-text-3,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px;line-height:22px;position:absolute;top:6px;right:6px}.pf-music-close[data-v-decce96a]:hover{background:var(--pb-surface-2,#f3f4f6);color:var(--pb-text,#1f2937)}.pf-music-empty[data-v-decce96a]{color:var(--pb-text-2,#4b5563);flex-direction:column;align-items:center;gap:8px;padding:14px 0 8px;display:flex}.pf-music-link[data-v-decce96a]{color:var(--pb-brand,#3cc9a0);cursor:pointer;background:0 0;border:0;font-size:12px}.pf-music-head[data-v-decce96a]{align-items:center;gap:10px;padding-right:18px;display:flex}.pf-music-cover[data-v-decce96a]{background:linear-gradient(135deg, var(--pb-brand,#3cc9a0), var(--pb-accent,#6366f1));width:44px;height:44px;color:var(--pb-on-brand,#fff);box-shadow:0 0 0 3px var(--pb-surface-2,#f3f4f6);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;animation:10s linear infinite paused pf-disc-spin-decce96a;display:flex;overflow:hidden}.pf-music-cover.spinning[data-v-decce96a]{animation-play-state:running}.pf-music-cover img[data-v-decce96a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@keyframes pf-disc-spin-decce96a{to{transform:rotate(360deg)}}.pf-music-meta[data-v-decce96a]{flex:1;min-width:0}.pf-music-title[data-v-decce96a]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pf-music-sub[data-v-decce96a]{color:var(--pb-text-3,#9ca3af);margin-top:2px;font-size:12px}.pf-music-progress[data-v-decce96a]{margin-top:12px}.pf-music-range[data-v-decce96a]{--pf-progress:0%;appearance:none;background:linear-gradient(to right, var(--pb-brand,#3cc9a0) var(--pf-progress), var(--pb-border,#e5e7eb) var(--pf-progress));cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px;margin:0;display:block}.pf-music-range[data-v-decce96a]:disabled{cursor:default;opacity:.6}.pf-music-range[data-v-decce96a]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pb-brand,#3cc9a0);border:2px solid var(--pb-surface,#fff);border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000040}.pf-music-range[data-v-decce96a]::-moz-range-thumb{background:var(--pb-brand,#3cc9a0);border:2px solid var(--pb-surface,#fff);border-radius:50%;width:10px;height:10px}.pf-music-times[data-v-decce96a]{font-variant-numeric:tabular-nums;color:var(--pb-text-3,#9ca3af);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.pf-music-ctrls[data-v-decce96a]{justify-content:center;align-items:center;gap:18px;margin-top:8px;display:flex}.pf-music-btn[data-v-decce96a]{width:34px;height:34px;color:var(--pb-text,#1f2937);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:inline-flex}.pf-music-btn[data-v-decce96a]:hover:not(:disabled){background:var(--pb-surface-2,#f3f4f6)}.pf-music-btn[data-v-decce96a]:disabled{opacity:.35;cursor:default}.pf-music-btn--main[data-v-decce96a]{background:var(--pb-brand,#3cc9a0);width:44px;height:44px;color:var(--pb-on-brand,#fff);box-shadow:0 4px 12px color-mix(in srgb, var(--pb-brand,#3cc9a0) 40%, transparent)}.pf-music-btn--main[data-v-decce96a]:hover:not(:disabled){background:var(--pb-brand,#3cc9a0);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.pf-music-cover[data-v-decce96a]{animation:none}}:where(.markstream-vue) button{appearance:none;font:inherit;color:inherit;background:0 0;border:0}.markstream-vue li:has(.checkbox-node){margin-left:calc(-1 * var(--ms-flow-list-indent));list-style-type:none}.markstream-vue .text-node{white-space:pre-wrap;overflow-wrap:break-word}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.markstream-vue .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{inset:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .flow-root{display:flow-root}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.6667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .grow{flex-grow:1}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.markstream-vue .animate-spin{animation:1s linear infinite spin}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .rounded{border-radius:calc(var(--ms-radius) * .5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius) * .75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity:1;color:rgb(3 102 214/var(--tw-text-opacity,1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color:var(--ms-shadow-popover);--tw-shadow:var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background:0 0% 100%;--ms-foreground:0 0% 10%;--ms-muted:0 0% 96.5%;--ms-muted-foreground:0 0% 43%;--ms-secondary:0 0% 93.5%;--ms-secondary-foreground:0 0% 10%;--ms-accent:0 0% 91%;--ms-accent-foreground:0 0% 10%;--ms-primary:0 0% 10%;--ms-primary-foreground:0 0% 100%;--ms-destructive:0 62% 52%;--ms-destructive-foreground:0 0% 100%;--ms-border:0 0% 87%;--ms-ring:0 0% 10%;--ms-popover:0 0% 100%;--ms-popover-foreground:0 0% 10%;--ms-radius:.5rem;--ms-info:215 60% 50%;--ms-info-foreground:0 0% 100%;--ms-success:152 56% 39%;--ms-success-foreground:0 0% 100%;--ms-warning:38 64% 46%;--ms-warning-foreground:0 0% 9%;--ms-diff-added:152 50% 36%;--ms-diff-removed:0 58% 48%;--ms-highlight:50 60% 72%;--ms-highlight-foreground:0 0% 0%;--ms-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ms-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background:0 0% 7%;--ms-foreground:0 0% 93%;--ms-muted:0 0% 12%;--ms-muted-foreground:0 0% 60%;--ms-secondary:0 0% 16%;--ms-secondary-foreground:0 0% 93%;--ms-accent:0 0% 24%;--ms-accent-foreground:0 0% 93%;--ms-primary:0 0% 93%;--ms-primary-foreground:0 0% 10%;--ms-destructive:0 60% 50%;--ms-destructive-foreground:0 0% 93%;--ms-border:0 0% 20%;--ms-ring:0 0% 80%;--ms-popover:0 0% 9%;--ms-popover-foreground:0 0% 93%;--ms-info:215 55% 62%;--ms-info-foreground:0 0% 100%;--ms-success:152 48% 55%;--ms-success-foreground:0 0% 100%;--ms-warning:32 65% 58%;--ms-warning-foreground:0 0% 9%;--ms-diff-added:152 42% 60%;--ms-diff-removed:0 58% 58%;--ms-highlight:48 65% 50%;--ms-highlight-foreground:0 0% 0%;--ms-shadow-subtle:0 1px 3px 0 #00000040;--ms-shadow-popover:0 4px 6px -1px #0003, 0 2px 4px -2px #00000026;--ms-shadow-modal:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006;--ms-shadow-preview:0 10px 40px #0009;--tooltip-bg:#1f1f1f;--tooltip-fg:#b8b8b8;--code-bg:#111827;--code-header-bg:hsl(var(--ms-muted));--admonition-note-header-bg:color-mix(in srgb, hsl(var(--ms-info)) 12%, transparent);--admonition-tip-header-bg:color-mix(in srgb, hsl(var(--ms-success)) 12%, transparent);--admonition-warn-header-bg:color-mix(in srgb, hsl(var(--ms-warning)) 12%, transparent);--admonition-danger-header-bg:color-mix(in srgb, hsl(var(--ms-destructive)) 12%, transparent)}.markstream-vue{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--inline-code-bg:hsl(var(--ms-secondary));--inline-code-fg:hsl(var(--ms-foreground) / .75);--inline-code-border:hsl(var(--ms-border) / .9);--code-bg:#fff;--code-fg:hsl(var(--ms-foreground));--code-border:hsl(var(--ms-border));--code-header-bg:hsl(var(--ms-secondary));--code-selection-bg:hsl(var(--ms-accent) / .3);--code-line-number:hsl(var(--ms-muted-foreground));--markstream-code-line-number-align:right;--code-action-fg:hsl(var(--ms-muted-foreground));--code-action-hover-bg:hsl(var(--ms-accent));--code-action-hover-fg:hsl(var(--ms-accent-foreground));--code-action-active-bg:hsl(var(--ms-primary));--code-action-active-fg:hsl(var(--ms-primary-foreground));--diff-added-fg:hsl(var(--ms-diff-added));--diff-removed-fg:hsl(var(--ms-diff-removed));--diff-added-bg:hsl(var(--ms-diff-added) / .1);--diff-added-inline-bg:hsl(var(--ms-diff-added) / .2);--diff-removed-bg:hsl(var(--ms-diff-removed) / .1);--diff-removed-inline-bg:hsl(var(--ms-diff-removed) / .2);--blockquote-border:hsl(var(--ms-muted-foreground) / .2);--admonition-bg:hsl(var(--ms-muted));--admonition-border:hsl(var(--ms-border));--admonition-fg:hsl(var(--ms-foreground));--admonition-muted:hsl(var(--ms-muted-foreground));--admonition-header-bg:hsl(var(--ms-muted) / .5);--admonition-note:hsl(var(--ms-info));--admonition-tip:hsl(var(--ms-success));--admonition-warning:hsl(var(--ms-warning));--admonition-danger:hsl(var(--ms-destructive));--admonition-note-header-bg:color-mix(in srgb, hsl(var(--ms-info)) 6%, transparent);--admonition-tip-header-bg:color-mix(in srgb, hsl(var(--ms-success)) 6%, transparent);--admonition-warn-header-bg:color-mix(in srgb, hsl(var(--ms-warning)) 6%, transparent);--admonition-danger-header-bg:color-mix(in srgb, hsl(var(--ms-destructive)) 6%, transparent);--table-border:hsl(var(--ms-border));--table-header-bg:hsl(var(--ms-muted));--link-color:hsl(var(--ms-info));--list-marker:hsl(var(--ms-muted-foreground) / .5);--list-counter-marker:hsl(var(--ms-muted-foreground));--hr-border:hsl(var(--ms-border));--highlight-bg:hsl(var(--ms-highlight));--footnote-border:hsl(var(--ms-border));--tooltip-bg:#2e2e2e;--tooltip-fg:#e0e0e0;--tooltip-border:hsl(var(--ms-border));--modal-overlay:#000000b3;--modal-bg:hsl(var(--ms-popover));--modal-fg:hsl(var(--ms-popover-foreground));--diagram-bg:hsl(var(--ms-muted));--diagram-border:hsl(var(--ms-border));--diagram-header-bg:hsl(var(--ms-muted));--loading-spinner:hsl(var(--ms-muted-foreground));--loading-shimmer:hsl(var(--ms-muted) / .5);--image-placeholder-bg:hsl(var(--ms-muted));--focus-ring:hsl(var(--ms-ring));--ms-space-1:.25rem;--ms-space-1_5:.375rem;--ms-space-2:.5rem;--ms-space-2_5:.625rem;--ms-space-3:.75rem;--ms-space-4:1rem;--ms-space-5:1.25rem;--ms-space-6:1.5rem;--ms-space-8:2rem;--ms-space-12:3rem;--ms-flow-paragraph-y:1.5em;--ms-flow-list-y:1em;--ms-flow-list-item-y:.25em;--ms-flow-list-indent:1.625em;--ms-flow-list-indent-mobile:calc(14 / 9 * 1em);--ms-flow-table-y:2em;--ms-flow-table-cell:.5em .75em;--ms-flow-blockquote-y:1.25em;--ms-flow-blockquote-indent:1.25em;--ms-flow-admonition-y:1.25em;--ms-flow-footnote-y:.5em;--ms-flow-hr-y:2.5em;--ms-flow-diagram-y:1.5em;--ms-flow-codeblock-y:1.5em;--ms-flow-definition-term-mt:.75em;--ms-flow-definition-desc-ml:1.25em;--ms-flow-definition-desc-mb:.5em;--ms-flow-heading-1-mt:0;--ms-flow-heading-1-mb:1em;--ms-flow-heading-2-mt:2em;--ms-flow-heading-2-mb:.75em;--ms-flow-heading-3-mt:1.5em;--ms-flow-heading-3-mb:.6em;--ms-flow-heading-4-mt:1.25em;--ms-flow-heading-4-mb:.4em;--ms-flow-heading-5-mt:1em;--ms-flow-heading-5-mb:.25em;--ms-flow-heading-6-mt:1em;--ms-flow-heading-6-mb:.25em;--ms-text-body:1rem;--ms-leading-body:1.75;--ms-text-h1:2.25rem;--ms-text-h2:1.5rem;--ms-text-h3:1.25rem;--ms-text-h4:1rem;--ms-text-h5:1rem;--ms-text-h6:1rem;--ms-leading-h1:1.2;--ms-leading-h2:1.35;--ms-leading-h3:1.5;--ms-weight-h1:700;--ms-weight-h2:600;--ms-weight-h3:600;--ms-weight-h4:600;--ms-text-label:.75rem;--ms-action-btn-padding:.375rem;--ms-action-btn-icon:.875rem;--ms-inset-panel-x:.625rem;--ms-inset-panel-y:.375rem;--ms-inset-panel-body-sm:.5rem;--ms-inset-panel-body:1rem;--ms-inset-admonition-body-top:.5rem;--ms-inset-admonition-body-bottom:.75rem;--ms-gap-header:var(--ms-space-4);--ms-gap-header-main:var(--ms-space-2_5);--ms-gap-header-actions:var(--ms-space-2);--ms-shadow-subtle:0 1px 3px 0 hsl(var(--ms-foreground) / .06);--ms-shadow-popover:0 4px 6px -1px hsl(var(--ms-foreground) / .1), 0 2px 4px -2px hsl(var(--ms-foreground) / .1);--ms-shadow-modal:0 10px 15px -3px hsl(var(--ms-foreground) / .1), 0 4px 6px -4px hsl(var(--ms-foreground) / .1);--ms-shadow-preview:0 10px 40px hsl(var(--ms-foreground) / .25);--ms-duration-fast:.12s;--ms-duration-standard:.18s;--ms-duration-overlay:.2s;--ms-duration-emphasis:.22s;--ms-duration-slow:.3s;--ms-duration-stream:.28s;--ms-ease-linear:linear;--ms-ease-standard:ease;--ms-ease-out:ease-out;--ms-ease-in-out:ease-in-out;--ms-ease-spring:cubic-bezier(.16, 1, .3, 1);--ms-border-width:1px;--ms-border-width-strong:4px;--ms-focus-ring-width:2px;--ms-focus-ring-offset:2px;--ms-size-diagram-min-height:360px;--ms-size-code-max-height:500px;--ms-size-image-max-width:24rem;--ms-size-image-min-width:8rem;--ms-size-image-min-height:1.5em;--ms-size-math-min-height:40px;--ms-size-skeleton-min-height:120px}body>div[id^=dmermaid-]{visibility:hidden;pointer-events:none;width:100%;position:fixed;top:-10000px;left:0}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.checkbox-node[data-v-be21ab83]{vertical-align:-.15em;align-items:center;margin-right:.5em;display:inline-flex}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground) / .5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-d1baf613]{font-size:.75em;line-height:0}.footnote-link[data-v-d1baf613]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-d1baf613]:hover{text-decoration:underline}.html-inline-node[data-v-fbbbc497]{display:inline}.html-inline-node--loading[data-v-fbbbc497]{opacity:.85}.inline-code[data-v-557cf4dd]{font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);white-space:normal;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;max-width:100%;padding:.15em .35em;display:inline}.inline-code-stream-delta[data-v-557cf4dd]{animation:inline-code-stream-update-fade-557cf4dd var(--stream-update-fade-duration,var(--fade-duration,.2s)) var(--stream-update-fade-ease,var(--fade-ease,cubic-bezier(.2, 0, .4, 1))) both}@keyframes inline-code-stream-update-fade-557cf4dd{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-557cf4dd]{animation-duration:0s!important}}.image-node-container[data-v-e4e45fcb]{vertical-align:middle;max-width:var(--ms-size-image-max-width);display:inline-block;position:relative}.image-node__img[data-v-e4e45fcb]{max-width:100%;min-width:var(--ms-size-image-min-width);min-height:var(--ms-size-image-min-height);vertical-align:middle;height:auto;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard);display:inline-block}.image-node__img.is-loading[data-v-e4e45fcb]{opacity:0}.image-node__img.is-loaded[data-v-e4e45fcb]{opacity:1}.image-node__img.has-natural-size[data-v-e4e45fcb]{min-width:0;min-height:0}.image-placeholder[data-v-e4e45fcb]{width:100%;min-width:var(--ms-size-image-min-width);min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.image-node__img.has-placeholder[data-v-e4e45fcb]{opacity:0;position:absolute;inset:0}.image-shimmer[data-v-e4e45fcb]{background:hsl(var(--ms-muted));width:100%;height:100%;min-height:8rem;display:block;position:relative;overflow:hidden}.image-shimmer[data-v-e4e45fcb]:before{content:"";inset-block:0;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-position:100% 0;background-size:66.6667% 100%;width:300%;animation:1.5s ease-in-out infinite image-shimmer-e4e45fcb;position:absolute;left:-200%}.image-node-container[data-markstream-viewport-pending=true] .image-shimmer[data-v-e4e45fcb]:before{animation:none}@keyframes image-shimmer-e4e45fcb{0%{transform:translate(0)}to{transform:translate(66.6667%)}}.image-error[data-v-e4e45fcb]{min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:inline-flex}.image-node__raw-text[data-v-e4e45fcb]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}@media (prefers-reduced-motion:reduce){.image-shimmer[data-v-e4e45fcb]:before{animation:none!important}}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=\ language-]{white-space:pre;-moz-tab-size:var(--markstream-code-tab-size,4);-o-tab-size:var(--markstream-code-tab-size,4);tab-size:var(--markstream-code-tab-size,4);font-variant-ligatures:none;contain:content;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overflow:auto;transform:translateZ(0)}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=\ language-]>code{display:block}.markstream-vue pre[data-markstream-pre="1"]:not(.markstream-pre--diff-preview){background:var(--markstream-code-fallback-bg,var(--markstream-code-theme-bg,var(--code-bg)));color:var(--markstream-code-fallback-fg,var(--markstream-code-theme-fg,var(--code-fg)))}.markstream-vue pre.markstream-pre--line-numbers{position:relative}.markstream-vue pre.code-pre-fallback[data-markstream-code-loading="1"]{--markstream-pre-line-number-top:var(--markstream-code-padding-y,8px);--markstream-pre-line-number-left:0px;--markstream-pre-line-number-width:2ch;--markstream-pre-line-number-padding-left:2ch;--markstream-pre-line-number-padding-right:1ch;--markstream-pre-line-number-separator-width:2px;--markstream-code-padding-left:calc(6ch + 2px);box-sizing:border-box;width:100%;padding:var(--markstream-code-padding-y,8px) var(--markstream-code-padding-x,1ch);padding-left:var(--markstream-code-padding-left);background:var(--markstream-code-fallback-bg,var(--markstream-code-theme-bg,var(--code-bg)));color:var(--markstream-code-fallback-fg,var(--markstream-code-theme-fg,var(--code-fg)));font-family:var(--markstream-code-font-family,\"SF Mono\", Monaco, Consolas, \"Ubuntu Mono\", \"Liberation Mono\", \"Courier New\", monospace);font-size:var(--vscode-editor-font-size,12px);line-height:var(--vscode-editor-line-height,18px);border:0;border-radius:0;margin:0;overflow:auto}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers{top:var(--markstream-pre-line-number-top,0);left:var(--markstream-pre-line-number-left,0);box-sizing:content-box;width:var(--markstream-pre-line-number-width,2ch);min-width:var(--markstream-pre-line-number-width,2ch);padding-left:var(--markstream-pre-line-number-padding-left,2ch);padding-right:var(--markstream-pre-line-number-padding-right,1ch);border-right:var(--markstream-pre-line-number-separator-width,2px) solid transparent;color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.markstream-vue pre.markstream-pre--line-numbers:not(.markstream-pre--diff-preview):not(.code-pre-fallback)>.markstream-pre__code{box-sizing:border-box;min-width:100%;padding-left:var(--markstream-code-padding-left,52px);padding-right:var(--markstream-code-padding-x,12px)}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped{white-space:pre-wrap}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped>.markstream-pre__logical-line{min-height:1lh;display:block;position:relative}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped>.markstream-pre__logical-line:before{left:calc(-1 * var(--markstream-code-padding-left,52px));box-sizing:content-box;width:var(--markstream-pre-line-number-width,2ch);padding-left:var(--markstream-pre-line-number-padding-left,2ch);color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;text-align:right;white-space:pre;content:attr(data-line-number);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-number{min-height:1lh;display:block}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-numbers-text{text-align:right;white-space:pre;min-height:1lh;display:block}.markstream-vue pre.markstream-pre--diff-preview{box-sizing:border-box;--markstream-pre-diff-gutter-marker-width:4px;--markstream-pre-diff-gutter-gap:1ch;--markstream-pre-diff-code-gap:1ch;--markstream-pre-diff-code-padding:0px;--markstream-diff-added-fg:var(--diff-added-fg,#2f8f68);--markstream-diff-removed-fg:var(--diff-removed-fg,#c24141);--markstream-diff-added-line-fill:var(--diff-added-bg,#2f8f681f);--markstream-diff-removed-line-fill:var(--diff-removed-bg,#c241411f);--markstream-diff-added-gutter:linear-gradient(90deg, var(--markstream-diff-added-fg) 0 var(--markstream-pre-diff-gutter-marker-width), transparent var(--markstream-pre-diff-gutter-marker-width) 100%);--markstream-diff-removed-gutter:linear-gradient(90deg, var(--markstream-diff-removed-fg) 0 var(--markstream-pre-diff-gutter-marker-width), transparent var(--markstream-pre-diff-gutter-marker-width) 100%);--markstream-pre-diff-line-number-width:2ch;--markstream-pre-diff-line-number-padding-left:2ch;--markstream-pre-diff-line-number-padding-right:1ch;--markstream-pre-diff-line-number-separator-width:2px;--markstream-pre-diff-pane-min-width:225px;--markstream-pre-diff-line-number-box-width:calc(var(--markstream-pre-diff-line-number-padding-left) + var(--markstream-pre-diff-line-number-width) + var(--markstream-pre-diff-line-number-padding-right) + var(--markstream-pre-diff-line-number-separator-width));--markstream-pre-diff-line-number-bg:var(--markstream-diff-line-number-bg,transparent);--markstream-pre-diff-line-number-gap-to-code:var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left:0px;--markstream-pre-diff-line-number-align:var(--markstream-diff-line-number-align,right);--markstream-pre-diff-code-fill-left:calc(var(--markstream-pre-diff-line-number-left) + var(--markstream-pre-diff-line-number-box-width));--markstream-pre-diff-code-left:calc(var(--markstream-pre-diff-code-fill-left) + var(--markstream-pre-diff-line-number-gap-to-code) + var(--markstream-pre-diff-code-padding));width:100%;padding-left:0!important;padding-right:0!important}.markstream-vue pre.markstream-pre--diff-preview::-webkit-scrollbar{width:12px;height:12px}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap){scrollbar-width:none}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)::-webkit-scrollbar{width:0;height:0}.markstream-vue pre.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline{--markstream-pre-diff-line-number-gap-to-code:var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left:0px}.markstream-vue pre.markstream-pre--diff-preview>.markstream-pre__diff-code{font:inherit;line-height:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:100%;display:grid}.markstream-vue pre.markstream-pre--diff-preview.is-wrap>.markstream-pre__diff-code{grid-template-columns:minmax(var(--markstream-pre-diff-pane-min-width,225px),1fr) minmax(var(--markstream-pre-diff-pane-min-width,225px),1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline>.markstream-pre__diff-code{grid-template-columns:minmax(0,1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)>.markstream-pre__diff-code{grid-template-columns:minmax(100%,max-content);width:100%;min-width:max-content}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane{min-width:0;overflow:hidden}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{overflow:auto hidden}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane-content{min-width:100%;display:block}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane-content{width:max-content}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap) .markstream-pre__diff-pane{width:100%;min-width:max-content;overflow:visible}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane--modified{--markstream-pre-diff-line-number-gap-to-code:var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left:0px;box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--original .markstream-pre__diff-line:not(.markstream-pre__diff-line--collapsed) .markstream-pre__diff-content{padding-right:1ch}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--original .markstream-pre__diff-line--collapsed:before{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line--collapsed:before{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line{box-sizing:border-box;width:100%;min-width:100%;min-height:var(--markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px));padding-left:var(--markstream-pre-diff-code-left);line-height:var(--markstream-pre-diff-line-height,18px);display:block;position:relative}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:before{content:"";left:var(--markstream-pre-diff-code-fill-left);height:var(--markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px));z-index:0;pointer-events:none;background:0 0;border-radius:0;position:absolute;top:0;right:0}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:after{content:"";left:var(--markstream-pre-diff-line-number-left);width:var(--markstream-pre-diff-line-number-box-width);height:var(--markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px));z-index:0;pointer-events:none;background:var(--markstream-pre-diff-line-number-bg);box-shadow:none;position:absolute;top:0}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-rail{z-index:2;height:var(--markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px));width:var(--markstream-pre-diff-gutter-marker-width,4px);min-width:var(--markstream-pre-diff-gutter-marker-width,4px);position:absolute;top:0;left:0}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-number{z-index:1;top:0;left:var(--markstream-pre-diff-line-number-left);width:var(--markstream-pre-diff-line-number-width);min-width:var(--markstream-pre-diff-line-number-width);height:var(--markstream-pre-diff-synced-row-height,var(--markstream-pre-diff-line-height,18px));box-sizing:content-box;background:var(--markstream-pre-diff-line-number-bg);box-shadow:none;padding-left:var(--markstream-pre-diff-line-number-padding-left,2ch);padding-right:var(--markstream-pre-diff-line-number-padding-right,1ch);border-right:var(--markstream-pre-diff-line-number-separator-width,2px) solid var(--markstream-diff-editor-bg,var(--code-bg));color:var(--code-line-number);font-variant-numeric:tabular-nums;line-height:var(--markstream-pre-diff-line-height,18px);text-align:var(--markstream-pre-diff-line-number-align,right);-webkit-user-select:none;user-select:none;position:absolute}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--markstream-diff-added-number-fill,var(--markstream-diff-added-line-fill,transparent));color:var(--markstream-diff-added-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--markstream-diff-removed-number-fill,var(--markstream-diff-removed-line-fill,transparent));color:var(--markstream-diff-removed-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content{z-index:1;width:max-content;min-width:100%;line-height:var(--markstream-pre-diff-line-height,18px);white-space:inherit;overflow-wrap:normal;word-break:normal;line-break:auto;display:block;position:relative}.markstream-vue pre.markstream-pre--diff-preview.is-wrap .markstream-pre__diff-content{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;width:auto;min-width:0;padding-right:1ch}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content-inner{white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-break:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk{color:var(--markstream-diff-unchanged-fg,var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk:before{background:var(--markstream-diff-unchanged-bg,transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer:before{background-image:linear-gradient(-45deg,color-mix(in srgb,currentColor 20%,transparent) 12.5%,transparent 12.5%,transparent 50%,color-mix(in srgb,currentColor 20%,transparent) 50%,color-mix(in srgb,currentColor 20%,transparent) 62.5%,transparent 62.5%,transparent 100%);opacity:.38;background-size:10px 10px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata{color:var(--markstream-diff-metadata-fg,var(--code-line-number));background:var(--markstream-diff-metadata-bg,var(--code-bg))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata>.markstream-pre__diff-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata>.markstream-pre__diff-number{display:none}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-line--metadata+.markstream-pre__diff-line--metadata{margin-top:calc(-1 * var(--markstream-pre-diff-line-height,18px))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-number,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-content{display:none}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-collapsed:not(.code-pre-fallback){height:auto!important;min-height:0!important}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed{min-height:calc(var(--markstream-pre-diff-collapsed-row-height,32px) + var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px)) + var(--markstream-pre-diff-collapsed-row-gap-bottom,var(--markstream-pre-diff-collapsed-row-gap,8px)));padding:var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px)) 0 var(--markstream-pre-diff-collapsed-row-gap-bottom,var(--markstream-pre-diff-collapsed-row-gap,8px));color:color-mix(in lab,var(--markstream-code-theme-fg,var(--markstream-code-fallback-fg,var(--markstream-pre-resolved-theme-fg,var(--code-fg,#000)))) 65%,var(--markstream-code-theme-bg,var(--markstream-code-fallback-bg,var(--markstream-pre-resolved-theme-bg,var(--code-bg,#fff)))));font-family:var(--markstream-pre-diff-header-font,system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif);line-height:var(--markstream-pre-diff-collapsed-row-height,32px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:before{top:var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px));height:var(--markstream-pre-diff-collapsed-row-height,32px);background:var(--markstream-diff-unchanged-bg,#0000000a);border-radius:6px;left:8px;right:8px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed-first{--markstream-pre-diff-collapsed-row-gap-top:0px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed-last{--markstream-pre-diff-collapsed-row-gap-bottom:0px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-number{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-content{width:100%;min-width:0;line-height:var(--markstream-pre-diff-collapsed-row-height,32px);padding-left:calc(42px + 1ch)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon{left:8px;top:var(--markstream-pre-diff-collapsed-row-gap-top,var(--markstream-pre-diff-collapsed-row-gap,8px));width:34px;height:var(--markstream-pre-diff-collapsed-row-height,32px);color:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon svg{fill:currentColor;flex:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:before{background:var(--markstream-diff-added-line-fill,transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:before{background:var(--markstream-diff-removed-line-fill,transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--markstream-diff-added-gutter,currentColor)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--markstream-diff-removed-gutter,currentColor)}.markstream-vue pre[class^=language-]:focus,.markstream-vue pre[class*=\ language-]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.text-node[data-v-3be01052]{font-weight:inherit;vertical-align:baseline;display:inline}.text-node-center[data-v-3be01052]{justify-content:center;width:100%;display:inline-flex}.text-node-stream-delta[data-v-3be01052]{animation:text-node-stream-update-fade-3be01052 var(--stream-update-fade-duration,var(--fade-duration,.2s)) var(--stream-update-fade-ease,var(--fade-ease,cubic-bezier(.2, 0, .4, 1))) both}@keyframes text-node-stream-update-fade-3be01052{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-3be01052]{animation-duration:0s!important}}.code-loading-action:before{width:var(--ms-action-btn-icon,.875rem);height:var(--ms-action-btn-icon,.875rem);content:"";background:currentColor;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.code-loading-action--copy:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E")}.code-loading-action--collapse:before{rotate:90deg;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.code-loading-action--more:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.reference-node[data-v-b96c91c3]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-b96c91c3]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-24160b22]{vertical-align:super;font-size:.8em}.subscript-node[data-v-197fa13b]{vertical-align:sub;font-size:.8em}.strong-node[data-v-a8647104]{font-weight:700}.strikethrough-node[data-v-b7a531fa]{text-decoration:line-through}.link-node[data-v-a414d325]{color:var(--link-color);text-decoration:none}.link-node[data-v-a414d325]:hover{text-underline-offset:.2rem;text-decoration:underline}.link-loading .link-text-wrapper[data-v-a414d325]{position:relative}.link-loading[data-v-a414d325]{color:var(--link-color)}.link-loading .link-text[data-v-a414d325]{z-index:2;position:relative}.link-loading-indicator[data-v-a414d325]{height:var(--underline-height,2px);left:0;right:0;bottom:var(--underline-bottom,-3px);opacity:var(--underline-rest-opacity,.18);animation:underlinePulse-a414d325 var(--underline-duration,1.6s) var(--underline-timing,ease-in-out) var(--underline-iteration,infinite);background:currentColor;border-radius:999px;position:absolute}@keyframes underlinePulse-a414d325{0%,to{opacity:var(--underline-rest-opacity,.18)}50%{opacity:var(--underline-opacity,.35)}}@media (prefers-reduced-motion:reduce){.link-loading-indicator[data-v-a414d325]{opacity:var(--underline-rest-opacity,.18);animation:none}}.insert-node[data-v-1e2c29d4]{text-decoration:underline}.highlight-node[data-v-7a62982a]{background-color:var(--highlight-bg);border-radius:.2em;padding:0 .2rem}.emphasis-node[data-v-2a5aafbf]{font-style:italic}.hard-break[data-v-50c58f70]{display:block}.blockquote[data-v-abfecebc]{color:var(--blockquote-fg,hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent);font-style:normal;font-weight:400}.blockquote>.paragraph-node[data-v-abfecebc]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}.blockquote>.paragraph-node[data-v-abfecebc]:first-child{margin-top:0}.blockquote>.paragraph-node[data-v-abfecebc]:last-child{margin-bottom:0}.blockquote[data-v-abfecebc] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{margin-top:var(--ms-flow-definition-term-mt);font-weight:600}.definition-desc[data-v-4e103b30]{margin-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.footnote-anchor[data-v-0dbaa45e]{color:var(--link-color);margin-left:.5rem}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.heading-node[data-v-7122dbe1]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-7122dbe1]{margin-top:0}.heading-1[data-v-7122dbe1]{font-size:var(--ms-text-h1);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-7122dbe1]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-7122dbe1]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-7122dbe1]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-7122dbe1]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-7122dbe1]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.list-item[data-v-617214f9]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-617214f9]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-617214f9]::marker{color:var(--list-marker)}.list-item>.paragraph-node[data-v-617214f9]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:0}.list-item[data-v-617214f9] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:content}.list-node[data-v-99cb95e0]{margin-top:var(--ms-flow-list-y);margin-bottom:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-99cb95e0]{list-style-type:decimal}.list-disc[data-v-99cb95e0]{list-style-type:disc}@media (width<=1023px){.list-disc[data-v-99cb95e0]{padding-left:var(--ms-flow-list-indent-mobile);margin-top:1.33333em;margin-bottom:1.33333em}}.html-block-node__raw[data-v-08559f85]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-08559f85]{flex-direction:column;gap:.35rem;padding:.5rem 0;display:flex}.html-block-node__placeholder-bar[data-v-08559f85]{background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;border-radius:9999px;height:.8rem;display:block}.paragraph-node[data-v-0498f5d7]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-0498f5d7]{margin:0}.table-node-wrapper[data-v-cd7fd3ec]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;max-width:100%;position:relative;overflow-x:auto}.table-node[data-v-cd7fd3ec]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow-subtle);overflow:hidden}.table-node[data-v-cd7fd3ec] th,.table-node[data-v-cd7fd3ec] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-cd7fd3ec] th:last-child,.table-node[data-v-cd7fd3ec] td:last-child{border-right:none}.table-node[data-v-cd7fd3ec] tbody tr:last-child td{border-bottom:none}.table-node[data-v-cd7fd3ec] thead th{background-color:var(--table-header-bg);border-bottom-width:2px;font-weight:600;position:relative}.table-node__resize-handle[data-v-cd7fd3ec]{z-index:1;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0;right:-4px}.table-node__resize-handle[data-v-cd7fd3ec]:after{content:"";background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;width:2px;transition:opacity var(--ms-duration-fast) var(--ms-ease-standard);border-radius:9999px;position:absolute;top:.35em;bottom:.35em;left:50%;transform:translate(-50%)}.table-node__resize-handle[data-v-cd7fd3ec]:hover:after,.table-node__resize-handle[data-v-cd7fd3ec]:focus-visible:after{opacity:1}.table-node[data-v-cd7fd3ec] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-cd7fd3ec] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-cd7fd3ec]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-cd7fd3ec]>*{visibility:hidden}.table-node--loading tbody td[data-v-cd7fd3ec]:after{content:"";border-radius:calc(var(--ms-radius) * .5);background:var(--loading-shimmer);position:absolute;inset:0}.table-node__loading[data-v-cd7fd3ec]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.table-node__spinner[data-v-cd7fd3ec]{border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform;border-radius:9999px;width:2.5rem;height:2.5rem}.table-node-fade-enter-active[data-v-cd7fd3ec],.table-node-fade-leave-active[data-v-cd7fd3ec]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-cd7fd3ec],.table-node-fade-leave-to[data-v-cd7fd3ec]{opacity:0}[data-v-cd7fd3ec] .table-node .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px;display:contents}[data-v-cd7fd3ec] .table-node .markdown-renderer .node-slot,[data-v-cd7fd3ec] .table-node .markdown-renderer .node-content,[data-v-cd7fd3ec] .table-node .markdown-renderer .node-space{display:contents}[data-v-cd7fd3ec] .table-node .text-node,[data-v-cd7fd3ec] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}.hr+.table-node-wrapper[data-v-cd7fd3ec],.hr+.table-node-wrapper .table-node[data-v-cd7fd3ec]{margin-top:0}.sr-only[data-v-cd7fd3ec]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-672fe0a7]{border-radius:var(--ms-radius);border-width:1px;border-left-width:var(--ms-border-width-strong);margin-top:1rem;margin-bottom:1rem;padding:1rem}.height-estimation-probes[data-v-3e0766e2]{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;top:0;left:-100000px;overflow:hidden}.node-content[data-v-3e0766e2]{width:100%}.node-content-flow-root[data-v-3e0766e2]{display:flow-root}.markdown-renderer[data-v-179398b5]{contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px;contain-intrinsic-size:auto 800px auto 600px;position:relative}.markdown-renderer.virtualized[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated[data-v-179398b5]{content-visibility:visible;contain-intrinsic-size:auto}.markdown-renderer.stable-layout[data-v-179398b5]{content-visibility:visible;contain-intrinsic-size:none}.node-slot[data-v-179398b5],.node-content[data-v-179398b5]{width:100%}.markdown-renderer.virtualized .node-slot[data-v-179398b5],.markdown-renderer.virtualized .node-content[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-179398b5]{display:flow-root}.node-placeholder[data-v-179398b5]{width:100%;min-height:1rem;margin:.25rem 0}.node-placeholder[data-v-179398b5]:first-child{margin-top:0}.node-spacer[data-v-179398b5]{width:100%}.unknown-node[data-v-179398b5]{color:hsl(var(--ms-muted-foreground));margin:var(--ms-flow-paragraph-y) 0;font-style:italic}.typewriter-cursor[data-v-179398b5]{vertical-align:-.12em;pointer-events:none;visibility:hidden;border-right:2px solid;width:.55em;height:1em;margin-left:.08em;animation:1s step-end infinite typewriter-cursor-blink-179398b5;display:inline-block;position:absolute;top:0;left:0}@keyframes typewriter-cursor-blink-179398b5{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{content:"";vertical-align:-.12em;pointer-events:none;border-right:2px solid;width:.55em;height:1em;margin-left:.08em;animation:1s step-end infinite typewriter-cursor-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{animation:none}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration,.28s) var(--fade-ease,cubic-bezier(.33, 0, .67, 1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{margin:var(--ms-flow-admonition-y) 0;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg);padding:.25em .75em .375em;position:relative}.admonition-legend[data-v-a83480e1]{background-color:hsl(var(--ms-background));align-items:center;gap:.35em;padding:0 .5em;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:.75em;transform:translateY(-50%)}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{color:var(--admonition-fg);padding-top:.25em}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{color:inherit;cursor:pointer;border-radius:calc(var(--ms-radius) * .5);transition:background-color var(--ms-duration-fast) var(--ms-ease-standard);background:0 0;border:none;align-items:center;margin-left:.25em;padding:.125rem;display:inline-flex}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.tooltip-element[data-v-c606ee4c]{z-index:9999;border-radius:calc(var(--ms-radius) * .75);white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);max-width:20rem;color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring);padding:.25rem .5rem;font-size:.75rem;line-height:1.4;display:inline-block}.tooltip-arrow[data-v-c606ee4c]{background:inherit;width:6px;height:6px;position:absolute;transform:rotate(45deg)}.tooltip-arrow[data-placement^=top][data-v-c606ee4c]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-c606ee4c]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-c606ee4c]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-c606ee4c]{left:-3px}.tooltip-enter-active[data-v-c606ee4c]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-c606ee4c]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-c606ee4c]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-c606ee4c],.tooltip-leave-from[data-v-c606ee4c]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-c606ee4c]{opacity:0;transform:scale(.97)}.action-icon{width:var(--ms-action-btn-icon,.875rem);height:var(--ms-action-btn-icon,.875rem);max-width:1.25rem;max-height:1.25rem}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle);container-type:inline-size}.code-block-container:has(.code-more-menu){z-index:1;position:relative}.code-block-header{z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;position:relative;overflow:visible}.code-block-header .code-header-main{align-items:center;gap:var(--ms-gap-header-main);flex:auto;min-width:0;display:flex;overflow:hidden}.code-block-header .code-header-copy{gap:2px;min-width:0;display:grid}.code-block-header .code-header-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);color:var(--code-action-fg);font-weight:500;overflow:hidden}.code-block-header .code-header-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--code-line-number);font-size:12px;overflow:hidden}.code-block-header .code-header-actions{justify-content:flex-end;align-items:center;gap:var(--ms-gap-header-actions);flex-wrap:wrap;display:flex}.code-block-header .icon-slot{justify-content:center;align-items:center;display:inline-flex}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{width:100%;height:100%;display:block}.code-diff-stats{align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:inline-flex}.code-diff-stat{border-radius:var(--ms-radius);align-items:center;padding:2px 6px;line-height:1;display:inline-flex}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{z-index:50;border-radius:var(--ms-radius);margin-top:4px;position:absolute;top:100%;right:0}.code-block-shell-content,.code-loading-placeholder{border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content;overflow:hidden}.code-block-shell-content--collapsed{visibility:hidden;pointer-events:none;height:0;min-height:0}.code-menu-enter-active,.code-menu-leave-active{transform-origin:100% 0}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9)translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95)translateY(-2px)}.markstream-vue pre.code-pre-fallback{box-sizing:border-box;background:var(--markstream-code-fallback-bg,var(--markstream-code-theme-bg,var(--markstream-pre-resolved-theme-bg,#fff)));width:100%;color:var(--markstream-code-fallback-fg,var(--markstream-code-theme-fg,var(--markstream-pre-resolved-theme-fg,var(--code-fg))));backface-visibility:visible;-webkit-font-smoothing:auto;font-family:var(--markstream-code-font-family);font-size:var(--vscode-editor-font-size,12px);font-weight:400;line-height:var(--vscode-editor-line-height,18px);border:0;border-radius:0;margin:0;transform:none}.markstream-vue pre.code-pre-fallback>code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.markstream-vue pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview{padding-left:0!important;padding-right:0!important}.markstream-vue pre.code-pre-fallback .markstream-pre__line-numbers,.markstream-vue pre.code-pre-fallback .markstream-pre__logical-line:before{color:var(--markstream-code-theme-line-number,var(--markstream-pre-resolved-theme-line-number,var(--code-line-number)))}.html-preview-frame__backdrop[data-v-24e66176]{background-color:var(--modal-overlay);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.html-preview-frame[data-v-24e66176]{background-color:var(--modal-bg);width:80vw;max-width:960px;height:70vh;color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);box-shadow:var(--ms-shadow-preview);flex-direction:column;display:flex;overflow:hidden}.html-preview-frame__header[data-v-24e66176]{border-bottom:1px solid var(--code-border);justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.html-preview-frame__title[data-v-24e66176]{letter-spacing:.02em;text-transform:uppercase;opacity:.85;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.html-preview-frame__dot[data-v-24e66176]{background-color:hsl(var(--ms-success));border-radius:999px;width:.5rem;height:.5rem}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{cursor:pointer;color:var(--modal-fg);background:0 0;border:none;font-size:1.25rem;line-height:1}.html-preview-frame__iframe[data-v-24e66176]{border:none;width:100%;height:100%;display:block}@media (width<=640px){.html-preview-frame[data-v-24e66176]{border-radius:0;width:100vw;height:80vh}}.code-block-container[data-v-2c9e024e]{--markstream-code-fallback-bg:var(--markstream-code-theme-bg,var(--markstream-pre-resolved-theme-bg));--markstream-code-fallback-fg:var(--markstream-code-theme-fg,var(--markstream-pre-resolved-theme-fg));--markstream-code-border-color:var(--code-border);--vscode-editor-selectionBackground:var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg:var(--code-selection-bg);--markstream-diff-frame-border:var(--code-border);--markstream-diff-frame-shadow:0 16px 40px -32px hsl(var(--ms-foreground) / .18);--markstream-diff-shell-fg:hsl(var(--ms-foreground));--markstream-diff-shell-muted:hsl(var(--ms-muted-foreground));--markstream-diff-shell-border:var(--code-border);--markstream-diff-shell-shadow:var(--ms-shadow-subtle);--markstream-diff-shell-bg:var(--code-bg);--markstream-diff-header-border:hsl(var(--ms-border) / .92);--markstream-diff-editor-bg:hsl(var(--ms-background));--markstream-diff-editor-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-fg:hsl(var(--ms-foreground));--markstream-diff-unchanged-bg:hsl(var(--ms-muted));--markstream-diff-unchanged-divider:hsl(var(--ms-background) / .94);--markstream-diff-focus:var(--focus-ring);--markstream-diff-widget-shadow:hsl(var(--ms-foreground) / .26);--markstream-diff-action-hover:var(--code-action-hover-bg);--markstream-diff-panel-bg:linear-gradient(180deg, var(--code-bg) 0%, hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft:var(--code-bg);--markstream-diff-panel-bg-strong:var(--code-bg);--markstream-diff-panel-border:hsl(var(--ms-border) / .3);--markstream-diff-gutter-bg:transparent;--markstream-diff-gutter-guide:hsl(var(--ms-border) / .72);--markstream-diff-gutter-gap:8px;--markstream-diff-line-number-bg:var(--markstream-diff-editor-bg);--markstream-diff-line-number:var(--code-line-number);--markstream-diff-line-number-active:var(--code-line-number);--markstream-diff-added-fg:var(--diff-added-fg);--markstream-diff-removed-fg:var(--diff-removed-fg);--markstream-diff-added-line:var(--diff-added-bg);--markstream-diff-removed-line:var(--diff-removed-bg);--markstream-diff-added-inline:var(--diff-added-inline-bg);--markstream-diff-removed-inline:var(--diff-removed-inline-bg);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg, var(--markstream-diff-added-fg) 0 4px, transparent 4px 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px) left / 4px 100% no-repeat;--markstream-diff-added-line-fill:var(--diff-added-bg);--markstream-diff-removed-line-fill:var(--diff-removed-bg)}.code-block-container.is-dark[data-v-2c9e024e]{--markstream-code-fallback-bg:var(--markstream-code-theme-bg,var(--markstream-pre-resolved-theme-bg));--markstream-code-fallback-fg:var(--markstream-code-theme-fg,var(--markstream-pre-resolved-theme-fg));--markstream-code-border-color:var(--code-border);--markstream-code-fallback-selection-bg:var(--code-selection-bg);--markstream-diff-frame-border:var(--code-border);--markstream-diff-frame-shadow:0 18px 40px -30px hsl(var(--ms-foreground) / .84);--markstream-diff-shell-fg:hsl(var(--ms-foreground));--markstream-diff-shell-muted:hsl(var(--ms-muted-foreground));--markstream-diff-shell-border:var(--code-border);--markstream-diff-shell-shadow:var(--ms-shadow-subtle);--markstream-diff-shell-bg:var(--code-bg);--markstream-diff-header-border:hsl(var(--ms-border) / .82);--markstream-diff-editor-bg:#121212;--markstream-diff-editor-fg:#e5e5e5;--markstream-diff-unchanged-fg:#d4d4d4;--markstream-diff-unchanged-bg:#262626;--markstream-diff-unchanged-divider:#ffffff14;--markstream-diff-focus:var(--focus-ring);--markstream-diff-widget-shadow:hsl(var(--ms-foreground) / .72);--markstream-diff-action-hover:var(--code-action-hover-bg);--markstream-diff-panel-bg:#121212;--markstream-diff-panel-bg-soft:#121212;--markstream-diff-panel-bg-strong:#121212;--markstream-diff-panel-border:hsl(var(--ms-border) / .3);--markstream-diff-gutter-bg:linear-gradient(180deg, #121212f0 0%, #121212fa 100%);--markstream-diff-gutter-guide:hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap:8px;--markstream-diff-line-number-bg:var(--markstream-diff-editor-bg);--markstream-diff-line-number:var(--code-line-number);--markstream-diff-line-number-active:var(--code-line-number);--markstream-diff-added-fg:#6ec49c;--markstream-diff-removed-fg:#d25656;--markstream-diff-added-line:#6ec49c2e;--markstream-diff-removed-line:#d256562e;--markstream-diff-added-inline:#6ec49c47;--markstream-diff-removed-inline:#d2565647;--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg, var(--markstream-diff-added-fg) 0 4px, transparent 4px 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px) left / 4px 100% no-repeat;--markstream-diff-added-line-fill:#6ec49c2e;--markstream-diff-removed-line-fill:#d256562e}.code-editor-container[data-v-2c9e024e]{box-sizing:border-box;width:100%;min-width:0;transition:none}.code-block-container.is-diff .code-editor-container[data-v-2c9e024e]{transition:none}.code-editor-layer[data-v-2c9e024e]{min-width:0;display:grid;position:relative}.code-editor-layer--collapsed[data-v-2c9e024e]{visibility:hidden;pointer-events:none;height:0;min-height:0;overflow:hidden}.code-editor-layer>.code-editor-container[data-v-2c9e024e]{z-index:1;grid-area:1/1}.code-editor-layer[data-v-2c9e024e]>pre.code-pre-fallback{z-index:2;grid-area:1/1;position:relative}.code-block-container.is-plain-text[data-v-2c9e024e]:not(.is-diff) .stream-diffs-shell{background:var(--vscode-editor-background,var(--markstream-code-fallback-bg))!important;color:var(--vscode-editor-foreground,var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-2c9e024e]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground:var(--markstream-diff-action-hover);--code-fg:var(--markstream-diff-shell-fg);--code-border:var(--markstream-diff-header-border);--code-line-number:var(--markstream-diff-shell-muted);--code-action-fg:var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-2c9e024e]{--vscode-editor-background:var(--markstream-diff-editor-bg);--vscode-editor-foreground:var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground:var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground:var(--markstream-diff-unchanged-bg);--vscode-focusBorder:var(--markstream-diff-focus);--vscode-widget-shadow:var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground:color-mix(in srgb, var(--markstream-diff-editor-bg) 90%, var(--markstream-diff-editor-fg) 10%);background:0 0}.code-block-container[data-v-2c9e024e]:not(.is-diff){--markstream-code-line-number-box-width:calc(var(--markstream-code-layout-character-width,1ch) + var(--markstream-code-layout-character-width,1ch) + var(--markstream-code-layout-character-width,1ch) + var(--markstream-code-layout-character-width,1ch) + var(--markstream-code-layout-character-width,1ch) + 2px);--markstream-code-content-left:calc(var(--markstream-code-line-number-box-width) + var(--markstream-code-layout-character-width,1ch))}.code-editor-container[data-markstream-host-hidden=true][data-v-2c9e024e]{visibility:hidden;pointer-events:none;width:100%;position:absolute;inset:0;overflow:hidden;height:100%!important;min-height:0!important;max-height:none!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:none}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-pane{box-sizing:border-box;padding-bottom:var(--markstream-pre-diff-pane-bottom-padding,0px)}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{padding-bottom:var(--markstream-pre-diff-pane-bottom-padding,0px)}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--markstream-diff-added-number-fill,var(--markstream-diff-added-line-fill,transparent))!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--markstream-diff-removed-number-fill,var(--markstream-diff-removed-line-fill,transparent))!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--markstream-diff-added-gutter,currentColor)!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--markstream-diff-removed-gutter,currentColor)!important}@media (prefers-reduced-motion:reduce){.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]{min-height:var(--ms-size-skeleton-min-height);background:var(--loading-shimmer);position:relative;overflow:hidden}.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]:before{content:"";inset-block:0;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);width:400%;animation:1.2s ease-in-out infinite code-skeleton-shimmer-2c9e024e;position:absolute;left:-300%}.code-loading-placeholder[data-v-2c9e024e]{min-height:var(--ms-size-skeleton-min-height);padding:1rem}.loading-skeleton[data-v-2c9e024e]{flex-direction:column;gap:.75rem;display:flex}.skeleton-line[data-v-2c9e024e]{border-radius:calc(var(--ms-radius) * .5);background:var(--loading-shimmer);height:1rem;position:relative;overflow:hidden}.skeleton-line[data-v-2c9e024e]:before{content:"";inset-block:0;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);width:400%;position:absolute;left:-300%}.code-block-container.is-rendering .skeleton-line[data-v-2c9e024e]:before{animation:1.2s ease-in-out infinite code-skeleton-shimmer-2c9e024e}.skeleton-line.short[data-v-2c9e024e]{width:60%}.code-block-container[data-markstream-viewport-pending=true] .code-height-placeholder[data-v-2c9e024e]:before,.code-block-container[data-markstream-viewport-pending=true] .skeleton-line[data-v-2c9e024e]:before{animation:none}@keyframes code-skeleton-shimmer-2c9e024e{0%{transform:translate(0)}to{transform:translate(75%)}}@media (prefers-reduced-motion:reduce){.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]:before,.skeleton-line[data-v-2c9e024e]:before{animation:none}}.math-inline-wrapper[data-v-73d5e320]{display:inline-block;position:relative}.math-inline[data-v-73d5e320]{vertical-align:middle;display:inline-block}.math-inline--fallback[data-v-73d5e320]{white-space:pre-wrap}.math-inline__loading[data-v-73d5e320]{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.math-inline__spinner[data-v-73d5e320]{border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform;border-radius:9999px;width:1rem;height:1rem}.table-node-fade-enter-active[data-v-73d5e320],.table-node-fade-leave-active[data-v-73d5e320]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-73d5e320],.table-node-fade-leave-to[data-v-73d5e320]{opacity:0}.sr-only[data-v-73d5e320]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.math-block[data-v-af54c877]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-af54c877]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.math-loading-spinner[data-v-af54c877]{border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite math-spin-af54c877}@keyframes math-spin-af54c877{to{transform:rotate(360deg)}}.math-rendering[data-v-af54c877]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-af54c877]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-af54c877],.math-fade-leave-active[data-v-af54c877]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-af54c877],.math-fade-leave-to[data-v-af54c877]{opacity:0}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{justify-content:center;align-items:center;display:inline-flex}.icon-slot svg{width:100%;height:100%;display:block}.mermaid-block-container[data-v-2664a19d]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-2664a19d]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-2664a19d]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-2664a19d]{background:0 0}.mermaid-mode-btn[data-v-2664a19d]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-2664a19d]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-2664a19d]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-2664a19d]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-2664a19d]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-2664a19d]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-2664a19d]:active{transform:scale(.98)}.mermaid-source-panel[data-v-2664a19d]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-2664a19d]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-2664a19d]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-pan-touch[data-v-2664a19d]{touch-action:none}.mermaid-modal-overlay[data-v-2664a19d]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-2664a19d]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-2664a19d]{content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px;contain-intrinsic-size:auto var(--ms-size-diagram-min-height) auto 240px;font-family:inherit;position:relative}._mermaid[data-v-2664a19d] [data-mermaid-svg-layer]{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:absolute;inset:0}._mermaid[data-v-2664a19d] svg{width:100%;height:auto;max-height:100%;display:block}.fullscreen ._mermaid[data-v-2664a19d] svg{max-height:none}.fullscreen[data-v-2664a19d]{width:100%;height:100%!important;max-height:100%!important}.mermaid-dialog-enter-from[data-v-2664a19d],.mermaid-dialog-leave-to[data-v-2664a19d]{opacity:0}.mermaid-dialog-enter-active[data-v-2664a19d],.mermaid-dialog-leave-active[data-v-2664a19d]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-2664a19d],.mermaid-dialog-leave-to .dialog-panel[data-v-2664a19d]{opacity:.98;transform:translateY(8px)scale(.98)}.mermaid-dialog-enter-to .dialog-panel[data-v-2664a19d],.mermaid-dialog-leave-from .dialog-panel[data-v-2664a19d]{opacity:1;transform:translateY(0)scale(1)}.mermaid-dialog-enter-active .dialog-panel[data-v-2664a19d],.mermaid-dialog-leave-active .dialog-panel[data-v-2664a19d]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-3bff4a01]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-3bff4a01]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-3bff4a01]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-3bff4a01]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-3bff4a01]{justify-content:center;align-items:center;display:inline-flex}.icon-slot[data-v-3bff4a01] svg{width:100%;height:100%;display:block}.infographic-mode-toggle[data-v-3bff4a01]{background:0 0}.infographic-mode-btn[data-v-3bff4a01]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-3bff4a01]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-3bff4a01]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-3bff4a01]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-3bff4a01]{color:var(--code-action-fg);font-family:inherit;transition:background-color .15s,color .15s}.infographic-action-btn[data-v-3bff4a01]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-3bff4a01]:active{transform:scale(.98)}.infographic-source[data-v-3bff4a01]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-3bff4a01]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-3bff4a01]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-pan-touch[data-v-3bff4a01]{touch-action:none}.infographic-preview[data-v-3bff4a01] svg{width:auto;max-width:100%;height:auto;max-height:100%}.infographic-pending-source[data-v-3bff4a01]{z-index:1;padding:var(--ms-inset-panel-body);color:hsl(var(--ms-foreground));text-align:left;background:var(--diagram-bg);margin:0;position:absolute;inset:0;overflow:auto}.infographic-modal-overlay[data-v-3bff4a01]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-3bff4a01]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-3bff4a01]{width:100%;height:100%!important;max-height:100%!important}.infographic-dialog-enter-from[data-v-3bff4a01],.infographic-dialog-leave-to[data-v-3bff4a01]{opacity:0}.infographic-dialog-enter-active[data-v-3bff4a01],.infographic-dialog-leave-active[data-v-3bff4a01]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-to .dialog-panel[data-v-3bff4a01]{opacity:.98;transform:translateY(8px)scale(.98)}.infographic-dialog-enter-to .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-from .dialog-panel[data-v-3bff4a01]{opacity:1;transform:translateY(0)scale(1)}.infographic-dialog-enter-active .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-active .dialog-panel[data-v-3bff4a01]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-196847dc]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-196847dc]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-196847dc]{background:0 0}.mode-btn[data-v-196847dc]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-196847dc]:hover{opacity:.9}.mode-btn.is-active[data-v-196847dc]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-196847dc]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-196847dc]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-196847dc]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-196847dc]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-196847dc]{position:relative}.d2-source[data-v-196847dc]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family,"Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-196847dc]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-196847dc]{max-height:var(--ms-size-code-max-height);flex-direction:column;display:flex;overflow:auto}.d2-svg[data-v-196847dc]{width:100%;margin:auto}.d2-render .d2-error[data-v-196847dc]{margin-left:auto;margin-right:auto}.d2-svg[data-v-196847dc] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;max-height:var(--ms-d2-render-max-height,var(--ms-size-code-max-height));display:block}.d2-label[data-v-196847dc]{font-size:var(--ms-text-label)}.action-icon[data-v-196847dc]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-196847dc]{color:hsl(var(--ms-destructive))}.markstream-virtual-timeline[data-v-d443e2b2]{overflow-anchor:none;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:auto}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__spacer[data-v-d443e2b2],.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-d443e2b2]{opacity:0;visibility:hidden;pointer-events:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-d443e2b2],.markstream-virtual-timeline__item.is-restored-height-floor[data-v-d443e2b2]{height:var(--markstream-virtual-item-size);overflow:hidden}.markstream-virtual-timeline__restore-loading[data-v-d443e2b2]{z-index:10;pointer-events:none;contain:strict;background:canvas;place-items:center;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.markstream-virtual-timeline__restore-loading-card[data-v-d443e2b2]{color:#334155;background:#ffffffeb;border:1px solid #94a3b852;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex;box-shadow:0 8px 24px #0f172a14}.markstream-virtual-timeline__restore-spinner[data-v-d443e2b2]{border:2px solid #94a3b859;border-top-color:#334155;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite markstream-timeline-restore-spin-d443e2b2}@keyframes markstream-timeline-restore-spin-d443e2b2{to{transform:rotate(360deg)}}.markstream-virtual-timeline__spacer[data-v-d443e2b2]{overflow-anchor:none;flex:none}.markstream-virtual-timeline__item[data-v-d443e2b2]{overflow-anchor:none;flex:none;display:flow-root}.markstream-virtual-timeline__default-item[data-v-d443e2b2]{color:#0f172a;white-space:pre-wrap;background:#f8fafc;border:1px solid #94a3b852;border-radius:8px;margin:8px 0;padding:10px 12px;line-height:1.5}.markstream-virtual-timeline__default-item--system-divider[data-v-d443e2b2]{color:#64748b;text-align:center;background:0 0;border:0;font-size:12px}.markstream-virtual-timeline__default-item--error[data-v-d443e2b2]{color:#991b1b;background:#fef2f2;border-color:#f8717173}.markstream-virtual-timeline__status[data-v-d443e2b2]{color:#475569;text-transform:uppercase;margin-right:8px;font-size:12px;display:inline-flex}.md-renderer[data-v-b5d477c7] .md-editor-md{font-size:inherit}.md-renderer[data-v-b5d477c7] h1{margin:14px 0 10px;font-size:20px}.md-renderer[data-v-b5d477c7] h2{margin:14px 0 8px;font-size:18px}.md-renderer[data-v-b5d477c7] h3{margin:12px 0 8px;font-size:16px}.md-renderer[data-v-b5d477c7] h4{margin:10px 0 6px;font-size:15px}.md-renderer[data-v-b5d477c7] h5,.md-renderer[data-v-b5d477c7] h6{margin:10px 0 6px;font-size:14px}.md-renderer[data-v-b5d477c7] p{margin:8px 0}.md-renderer[data-v-b5d477c7] a.link-node:is([href*=\.png i],[href*=\.jpg i],[href*=\.jpeg i],[href*=\.webp i],[href*=\.gif i],[href*=\.mp4 i],[href*=\.webm i],[href*=\.mov i]){border:1px solid rgba(var(--el-color-primary-rgb), .45);background:rgba(var(--el-color-primary-rgb), .12);color:var(--el-color-primary);border-radius:999px;align-items:center;gap:4px;margin:4px 6px 4px 0;padding:5px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.md-renderer[data-v-b5d477c7] a.link-node:is([href*=\.png i],[href*=\.jpg i],[href*=\.jpeg i],[href*=\.webp i],[href*=\.gif i],[href*=\.mp4 i],[href*=\.webm i],[href*=\.mov i]):before{content:"⬇";font-size:12px}.md-renderer[data-v-b5d477c7] a.link-node:is([href*=\.png i],[href*=\.jpg i],[href*=\.jpeg i],[href*=\.webp i],[href*=\.gif i],[href*=\.mp4 i],[href*=\.webm i],[href*=\.mov i]):hover{background:rgba(var(--el-color-primary-rgb), .22);text-decoration:none}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.pb-markdown{--pbmd-text:#1f2937;--pbmd-text-2:#4b5563;--pbmd-muted:#6b7280;--pbmd-border:#e5e7eb;--pbmd-soft:#f6f8fa;--pbmd-code-bg:#afb8c133;--pbmd-code-text:#c2410c;--pbmd-link:#2563eb;--pbmd-quote:#d1d5db;color:var(--pbmd-text);word-wrap:break-word;overflow-wrap:anywhere;font-size:14px;line-height:1.75}html.dark .pb-markdown{--pbmd-text:var(--pb-text,#f2f2f2);--pbmd-text-2:var(--pb-text-2,#b4b4b4);--pbmd-muted:var(--pb-text-3,#7c7c7c);--pbmd-border:var(--pb-border,#ffffff14);--pbmd-soft:var(--pb-surface-2,#232323);--pbmd-code-bg:#ffffff14;--pbmd-code-text:#fbbf24;--pbmd-link:#60a5fa;--pbmd-quote:#ffffff2e}.pb-markdown>:first-child{margin-top:0!important}.pb-markdown>:last-child{margin-bottom:0!important}.pb-markdown p,.pb-markdown ul,.pb-markdown ol,.pb-markdown blockquote,.pb-markdown pre,.pb-markdown table{margin:0 0 12px}.pb-markdown h1,.pb-markdown h2,.pb-markdown h3,.pb-markdown h4,.pb-markdown h5,.pb-markdown h6{color:var(--pbmd-text);margin:20px 0 10px;font-weight:650;line-height:1.35}.pb-markdown h1{border-bottom:1px solid var(--pbmd-border);padding-bottom:6px;font-size:20px}.pb-markdown h2{border-bottom:1px solid var(--pbmd-border);padding-bottom:5px;font-size:17px}.pb-markdown h3{font-size:15px}.pb-markdown h4,.pb-markdown h5,.pb-markdown h6{font-size:14px}.pb-markdown h6{color:var(--pbmd-muted)}.pb-markdown strong{color:var(--pbmd-text);font-weight:650}.pb-markdown del{color:var(--pbmd-muted)}.pb-markdown a{color:var(--pbmd-link);text-decoration:none}.pb-markdown a:hover{text-decoration:underline}.pb-markdown ul,.pb-markdown ol{padding-left:1.6em}.pb-markdown ul{list-style:outside}.pb-markdown ol{list-style:decimal}.pb-markdown ul ul{list-style:circle}.pb-markdown li{margin:4px 0}.pb-markdown li>ul,.pb-markdown li>ol{margin:4px 0 0}.pb-markdown li::marker{color:var(--pbmd-muted)}.pb-markdown blockquote{color:var(--pbmd-text-2);border-left:3px solid var(--pbmd-quote);background:var(--pbmd-soft);border-radius:0 var(--pb-radius-md) var(--pb-radius-md) 0;padding:6px 14px}.pb-markdown blockquote>:last-child{margin-bottom:0}.pb-markdown code{color:var(--pbmd-code-text);background:var(--pbmd-code-bg);border-radius:var(--pb-radius-sm);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.pb-markdown pre{background:var(--pbmd-soft);border:1px solid var(--pbmd-border);border-radius:var(--pb-radius-md);padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.pb-markdown pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}html.dark .pb-markdown pre.hljs{color:var(--pbmd-text);background:var(--pbmd-soft)}.pb-markdown table{border-collapse:collapse;width:max-content;max-width:100%;font-size:13px;display:block;overflow:auto}.pb-markdown th,.pb-markdown td{border:1px solid var(--pbmd-border);padding:6px 12px}.pb-markdown th{background:var(--pbmd-soft);font-weight:600}.pb-markdown tr:nth-child(2n) td{background:var(--pbmd-soft)}.pb-markdown hr{background:var(--pbmd-border);border:0;height:1px;margin:18px 0}.pb-markdown img{border-radius:var(--pb-radius-md);max-width:100%}.message-wrapper[data-v-865592cc]{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.message-wrapper.user[data-v-865592cc]{justify-content:flex-end}.message-wrapper.assistant[data-v-865592cc]{justify-content:flex-start}.message-content[data-v-865592cc]{min-width:0;max-width:min(100%,760px)}.message-wrapper.user .message-content[data-v-865592cc]{flex-direction:column;align-items:flex-end;max-width:520px;display:flex}.message-wrapper.assistant .message-content[data-v-865592cc]{flex:auto;max-width:100%}.message-wrapper.user .message-bubble[data-v-865592cc]{border-radius:var(--pb-radius-xl) var(--pb-radius-xl) var(--pb-radius-sm) var(--pb-radius-xl);background:var(--pb-brand-grad);color:var(--pb-on-brand);padding:10px 14px}.message-wrapper.user .message-bubble[data-v-865592cc],html.dark .message-wrapper.user .message-bubble[data-v-865592cc]{background:var(--pb-brand-grad)!important;color:var(--pb-on-brand)!important}.message-wrapper.user .message-bubble .user-text[data-v-865592cc],html.dark .message-wrapper.user .message-bubble .user-text[data-v-865592cc]{color:var(--pb-on-brand)!important}.message-wrapper.assistant .message-bubble[data-v-865592cc]{color:#1e293b;background:0 0;padding:2px 0 0;line-height:1.75}html.dark .message-wrapper.assistant .message-bubble[data-v-865592cc]{color:var(--pb-text,#f2f2f2);background:0 0}.msg-footer--reserved[data-v-865592cc]{min-height:58px}.msg-usage[data-v-865592cc]{color:#94a3b8;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:12px;line-height:18px;display:flex}.msg-usage__item[data-v-865592cc]{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.msg-usage__speed[data-v-865592cc]{color:#64748b}.msg-usage__speed .el-icon[data-v-865592cc]{color:var(--el-color-primary);font-size:13px}html.dark .msg-usage[data-v-865592cc]{color:var(--pb-text-3,#7c7c7c)}html.dark .msg-usage__speed[data-v-865592cc]{color:var(--pb-text-2,#b4b4b4)}.reply-notice[data-v-865592cc]{border-radius:var(--pb-radius-md);width:fit-content;max-width:100%;color:var(--el-color-primary);background:var(--pb-brand-soft);box-shadow:inset 0 0 0 1px rgba(var(--el-color-primary-rgb), .22);align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.reply-notice__icon[data-v-865592cc]{color:var(--el-color-primary);flex:none;margin-top:3px;font-size:14px}html.dark .reply-notice[data-v-865592cc]{color:var(--el-color-primary);background:rgba(var(--el-color-primary-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--el-color-primary-rgb), .2)}.assistant-avatar[data-v-865592cc]{-o-object-fit:contain;object-fit:contain;border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-top:2px}html.dark .assistant-avatar.avatar-openai[data-v-865592cc]{filter:invert()brightness(.92)}.assistant-avatar.avatar-mimo[data-v-865592cc]{border-radius:var(--pb-radius-md)}.model-name-tag[data-v-865592cc]{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.3}html.dark .model-name-tag[data-v-865592cc]{color:var(--pb-text-2,#b4b4b4)}.model-name-tag.inline[data-v-865592cc]{white-space:nowrap;margin-bottom:0}.stable-badge[data-v-865592cc]{font-size:var(--pb-font-2xs);color:var(--pb-on-brand);background:linear-gradient(135deg, var(--el-color-primary-light-5) 0%, var(--el-color-primary-light-3) 35%, var(--el-color-primary) 60%, var(--el-color-primary-light-5) 100%);border:.5px solid rgba(var(--el-color-primary-rgb), .55);border-radius:var(--pb-radius-sm);vertical-align:1px;flex-shrink:0;margin-left:5px;padding:0 5px;font-weight:600;line-height:16px;display:inline-block}html.dark .stable-badge[data-v-865592cc]{color:var(--el-color-primary);background:linear-gradient(135deg, var(--el-color-primary) 0%, var(--el-color-primary) 45%, var(--el-color-primary) 100%);border-color:rgba(var(--el-color-primary-rgb), .35);text-shadow:0 1px 1px #00000059}.assistant-avatar.spinning[data-v-865592cc]{animation:1.4s ease-in-out infinite avatarBounce-865592cc}@keyframes avatarBounce-865592cc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.user-text[data-v-865592cc]{color:#1e293b;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.75}html.dark .user-text[data-v-865592cc]{color:var(--pb-text,#f2f2f2)}.msg-actions[data-v-865592cc]{opacity:0;gap:6px;margin-top:8px;transition:opacity .15s;display:flex}.message-wrapper.user .msg-actions[data-v-865592cc]{justify-content:flex-end;width:100%}.message-wrapper.user .msg-delete-btn[data-v-865592cc]{border-radius:50%;justify-content:center;width:28px;height:28px;padding:0}.message-wrapper:hover .msg-actions[data-v-865592cc]{opacity:1}.msg-back-btn[data-v-865592cc],.msg-copy-btn[data-v-865592cc],.msg-delete-btn[data-v-865592cc]{color:#94a3b8;cursor:pointer;border-radius:var(--pb-radius-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:color .15s,background .15s;display:inline-flex}.msg-back-btn[data-v-865592cc]:hover,.msg-copy-btn[data-v-865592cc]:hover{color:#475569;background:#0000000d}html.dark .msg-back-btn[data-v-865592cc]:hover,html.dark .msg-copy-btn[data-v-865592cc]:hover{color:var(--pb-text,#f2f2f2);background:#ffffff12}.msg-to-prompt-btn[data-v-865592cc]{color:#94a3b8;cursor:pointer;border-radius:var(--pb-radius-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:color .15s,background .15s;display:inline-flex}.msg-to-prompt-btn[data-v-865592cc]:hover{color:var(--el-color-primary);background:rgba(var(--el-color-primary-rgb), .08)}html.dark .msg-to-prompt-btn[data-v-865592cc]:hover{color:var(--el-color-primary);background:rgba(var(--el-color-primary-rgb), .12)}.msg-delete-btn[data-v-865592cc]:hover{color:#ef4444;background:#ef444414}html.dark .msg-delete-btn[data-v-865592cc]:hover{color:#f87171;background:#ef44441f}.message-images[data-v-865592cc]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.message-image[data-v-865592cc]{border-radius:var(--pb-radius-md);-o-object-fit:cover;object-fit:cover;max-width:280px;max-height:200px;display:block}.reasoning-block[data-v-865592cc]{margin-bottom:12px}.reasoning-header[data-v-865592cc]{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;width:fit-content;padding:2px 0;font-size:12px;display:flex}.reasoning-header[data-v-865592cc]:hover{color:#334155}html.dark .reasoning-block .reasoning-header[data-v-865592cc]{color:var(--pb-text-2,#b4b4b4)}html.dark .reasoning-block .reasoning-header[data-v-865592cc]:hover{color:var(--pb-text,#f2f2f2)}.reasoning-body[data-v-865592cc]{color:#64748b;white-space:pre-wrap;word-break:break-word;overscroll-behavior:contain;max-height:320px;padding:4px 6px 0 18px;font-size:12px;line-height:1.75;overflow-y:auto}html.dark .reasoning-block .reasoning-body[data-v-865592cc]{color:var(--pb-text-2,#b4b4b4)}.tool-steps[data-v-865592cc]{margin:8px 0 12px}.tool-steps__title[data-v-865592cc]{color:#64748b;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.tool-steps__gear[data-v-865592cc]{color:#94a3b8}.tool-steps__count[data-v-865592cc]{font-size:var(--pb-font-xs);color:#94a3b8;margin-left:auto;font-weight:400}.tool-step[data-v-865592cc]{gap:10px;display:flex}.tool-step__rail[data-v-865592cc]{flex-direction:column;flex:0 0 22px;align-items:center;display:flex}.tool-step__dot[data-v-865592cc]{width:22px;height:22px;color:var(--pb-on-brand);background:var(--pb-brand-grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tool-step.is-calling .tool-step__dot[data-v-865592cc]{color:var(--pb-accent);border:2px solid var(--pb-brand);background:#fff}.tool-step.is-error .tool-step__dot[data-v-865592cc]{color:#fff;background:#f56c6c}.tool-step__line[data-v-865592cc]{background:#e2e8f0;flex:1;width:1px;min-height:10px;margin:3px 0}.tool-step__card[data-v-865592cc]{border-radius:var(--pb-radius-md);cursor:pointer;background:0 0;border:1px solid #e8edf3;flex:1;min-width:0;margin-bottom:8px;padding:8px 10px;transition:border-color .15s}.tool-step__card[data-v-865592cc]:hover{border-color:#cbd5e1}.tool-step__head[data-v-865592cc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-step__name[data-v-865592cc]{color:#303133;align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.tool-step__arrow[data-v-865592cc]{color:#c0c4cc;font-size:11px}.tool-step__status[data-v-865592cc]{border-radius:var(--pb-radius-pill);font-size:var(--pb-font-xs);flex-shrink:0;padding:1px 8px;line-height:18px}.tool-step__status.calling[data-v-865592cc]{color:var(--pb-accent);background:rgba(var(--pb-brand-rgb), .14)}.tool-step__status.success[data-v-865592cc]{color:#529b2e;background:#f0f9eb}.tool-step__status.error[data-v-865592cc]{color:#f56c6c;background:#fef0f0}.tool-step__reason[data-v-865592cc]{font-size:var(--pb-font-xs);color:#94a3b8;margin-top:4px}html.dark .tool-step__reason[data-v-865592cc]{color:var(--pb-text-3)}.tool-step__task[data-v-865592cc]{font-size:var(--pb-font-xs);color:var(--pb-accent);margin-top:4px}.tool-step__images[data-v-865592cc]{cursor:default;flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tool-step__img[data-v-865592cc]{border-radius:var(--pb-radius-md);cursor:zoom-in;background:#f8f9fb;border:1px solid #ebeef5;width:96px;height:96px}.tool-step__error[data-v-865592cc]{border-radius:var(--pb-radius-sm);color:#f56c6c;font-size:var(--pb-font-xs);word-break:break-all;background:#fef0f0;margin-top:6px;padding:6px 8px;line-height:1.6}.tool-step__detail[data-v-865592cc]{cursor:default;margin-top:8px}.tool-step__detail-row+.tool-step__detail-row[data-v-865592cc]{margin-top:6px}.tool-step__detail-label[data-v-865592cc]{font-size:var(--pb-font-xs);color:#94a3b8;margin-bottom:2px;display:block}.tool-step__detail pre[data-v-865592cc]{border-radius:var(--pb-radius-sm);font-size:var(--pb-font-xs);color:#64748b;white-space:pre-wrap;word-break:break-all;background:#f1f5f9;max-height:220px;margin:0;padding:6px 8px;line-height:1.6;overflow:auto}html.dark .tool-steps__title[data-v-865592cc]{color:var(--pb-text-2)}html.dark .tool-steps__gear[data-v-865592cc]{color:var(--pb-text-3)}html.dark .tool-step__name[data-v-865592cc]{color:var(--pb-text)}html.dark .tool-step__line[data-v-865592cc]{background:var(--pb-border-strong)}html.dark .tool-steps__count[data-v-865592cc],html.dark .tool-step__detail-label[data-v-865592cc]{color:var(--pb-text-3)}html.dark .tool-step.is-calling .tool-step__dot[data-v-865592cc]{background:var(--pb-surface-2);color:var(--pb-brand)}html.dark .tool-step__card[data-v-865592cc]{border-color:var(--pb-border);background:0 0}html.dark .tool-step__card[data-v-865592cc]:hover{border-color:var(--pb-border-strong)}html.dark .tool-step__status.calling[data-v-865592cc]{color:var(--pb-brand)}html.dark .tool-step__status.success[data-v-865592cc]{color:#95d475;background:#67c23a24}html.dark .tool-step__status.error[data-v-865592cc],html.dark .tool-step__error[data-v-865592cc]{color:#f89898;background:#f56c6c24}html.dark .tool-step__task[data-v-865592cc]{color:var(--pb-brand)}html.dark .tool-step__img[data-v-865592cc]{border-color:var(--pb-border-strong);background:var(--pb-surface-3)}html.dark .tool-step__detail pre[data-v-865592cc]{color:var(--pb-text-2);background:#94a3b81f}.thinking-indicator[data-v-865592cc]{align-items:center;gap:10px;padding:8px 0;display:flex}.thinking-dots[data-v-865592cc]{align-items:center;gap:4px;display:flex}.thinking-dots span[data-v-865592cc]{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite thinkBounce-865592cc;display:inline-block}.thinking-dots span[data-v-865592cc]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-865592cc]:nth-child(3){animation-delay:.4s}.thinking-text[data-v-865592cc]{color:#94a3b8;font-size:13px}html.dark .thinking-dots span[data-v-865592cc]{background:var(--pb-text-3,#7c7c7c)}html.dark .thinking-text[data-v-865592cc]{color:var(--pb-text-3,#7c7c7c)}@keyframes thinkBounce-865592cc{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}[data-v-865592cc] .typing-cursor{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite blink-865592cc;display:inline-block}@keyframes blink-865592cc{0%,to{opacity:1}50%{opacity:0}}@media (width<=768px){.message-wrapper[data-v-865592cc]{gap:10px;margin-bottom:16px}.message-wrapper.user .message-content[data-v-865592cc],.message-wrapper.assistant .message-content[data-v-865592cc]{max-width:100%}.message-wrapper.user .message-content[data-v-865592cc]{max-width:86%}.message-wrapper.user .message-bubble[data-v-865592cc]{border-radius:var(--pb-radius-lg) var(--pb-radius-lg) var(--pb-radius-sm) var(--pb-radius-lg);padding:10px 13px}.message-wrapper.assistant .message-content[data-v-865592cc]{max-width:100%}.message-wrapper.assistant .message-bubble[data-v-865592cc]{padding:2px 0 0}.msg-actions[data-v-865592cc]{opacity:1;flex-wrap:wrap}.msg-back-btn[data-v-865592cc],.msg-copy-btn[data-v-865592cc],.msg-delete-btn[data-v-865592cc],.msg-to-prompt-btn[data-v-865592cc]{font-size:var(--pb-font-xs);padding:4px 7px}.assistant-avatar[data-v-865592cc]{width:24px;height:24px}.message-image[data-v-865592cc]{max-width:100%;max-height:180px}}.chat-panel[data-v-ed5f03d4]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-panel .menu-icon[data-v-ed5f03d4],.chat-panel .search-icon[data-v-ed5f03d4],.chat-panel .header-right>i[data-v-ed5f03d4],.chat-panel .input-actions-left>i[data-v-ed5f03d4],.chat-panel .input-actions-right>i[data-v-ed5f03d4]{cursor:pointer;color:#64748b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,color .2s;display:inline-flex}html.dark .chat-panel .menu-icon[data-v-ed5f03d4],html.dark .chat-panel .search-icon[data-v-ed5f03d4],html.dark .chat-panel .header-right>i[data-v-ed5f03d4],html.dark .chat-panel .input-actions-left>i[data-v-ed5f03d4],html.dark .chat-panel .input-actions-right>i[data-v-ed5f03d4]{color:var(--pb-text-2,#b4b4b4)}.chat-panel .menu-icon[data-v-ed5f03d4]:hover,.chat-panel .search-icon[data-v-ed5f03d4]:hover,.chat-panel .header-right>i[data-v-ed5f03d4]:hover,.chat-panel .input-actions-left>i[data-v-ed5f03d4]:hover,.chat-panel .input-actions-right>i[data-v-ed5f03d4]:hover{color:#0f172a;background:#0000000d}html.dark .chat-panel .menu-icon[data-v-ed5f03d4]:hover,html.dark .chat-panel .search-icon[data-v-ed5f03d4]:hover,html.dark .chat-panel .header-right>i[data-v-ed5f03d4]:hover,html.dark .chat-panel .input-actions-left>i[data-v-ed5f03d4]:hover,html.dark .chat-panel .input-actions-right>i[data-v-ed5f03d4]:hover{color:#fff;background:#ffffff14}.chat-messages[data-v-ed5f03d4]{flex:1;min-height:0;padding:28px 24px 20px;overflow-y:auto}.chat-messages[data-v-ed5f03d4]>*{width:100%;max-width:920px;margin-left:auto;margin-right:auto}.chat-panel .empty-state[data-v-ed5f03d4]{justify-content:center;align-items:center;min-height:100%;padding-bottom:120px;display:flex}.chat-panel .empty-state h2[data-v-ed5f03d4]{letter-spacing:-.02em;background:linear-gradient(90deg, var(--el-color-primary-dark-2) 0%, var(--pb-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:34px;font-weight:500}html.dark .chat-panel .empty-state h2[data-v-ed5f03d4]{background:linear-gradient(90deg, var(--pb-brand) 0%, var(--pb-brand-hover) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.chat-panel .avatar[data-v-ed5f03d4],.chat-panel .sparkle-icon[data-v-ed5f03d4]{display:none}.chat-input-area[data-v-ed5f03d4]{background:linear-gradient(#fff0 0%,#fff 22% 100%);flex-shrink:0;padding:0 24px 18px}html.dark .chat-panel .chat-input-area[data-v-ed5f03d4]{background:linear-gradient(180deg, #12121200 0%, var(--pb-bg,#121212) 22%, var(--pb-bg,#121212) 100%)}.chat-panel .input-box[data-v-ed5f03d4]{border-radius:var(--pb-radius-lg);background:#fff;border:none;flex-direction:column;gap:4px;width:100%;max-width:920px;min-height:56px;margin:0 auto;padding:5px;transition:box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0f172a24,0 4px 16px #0f172a12}.chat-panel .input-box[data-v-ed5f03d4]:focus-within{box-shadow:inset 0 0 0 1px #0f172a42,0 6px 20px #0f172a17}html.dark .chat-panel .input-box[data-v-ed5f03d4]{background:var(--pb-overlay,#1f1f1f);box-shadow:inset 0 0 0 1px #ffffff0d}.chat-panel .input-editor[data-v-ed5f03d4]{width:100%;min-height:24px}.chat-panel .input-toolbar[data-v-ed5f03d4]{justify-content:space-between;align-items:center;width:100%;display:flex}.chat-panel .input-actions-left[data-v-ed5f03d4],.chat-panel .input-actions-right[data-v-ed5f03d4]{color:#64748b;flex-shrink:0;align-items:center;gap:6px;display:flex}html.dark .chat-panel .input-actions-left[data-v-ed5f03d4],html.dark .chat-panel .input-actions-right[data-v-ed5f03d4]{color:var(--pb-text-2,#b4b4b4)}.chat-panel .input-actions-left i[data-v-ed5f03d4],.chat-panel .input-actions-right i[data-v-ed5f03d4]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:inline-flex}.chat-panel .input-actions-left i[data-v-ed5f03d4]:hover,.chat-panel .input-actions-right i[data-v-ed5f03d4]:hover{color:#0f172a;background:#0000000d}html.dark .chat-panel .input-actions-left i[data-v-ed5f03d4]:hover,html.dark .chat-panel .input-actions-right i[data-v-ed5f03d4]:hover{color:#fff;background:#ffffff14}.chat-panel .tools-btn[data-v-ed5f03d4],.chat-panel .fast-btn[data-v-ed5f03d4]{display:none}.chat-panel .chat-textarea[data-v-ed5f03d4]{width:100%}.chat-panel .chat-textarea[data-v-ed5f03d4] .el-textarea__inner{min-height:24px!important;box-shadow:none!important;color:#1e293b!important;resize:none!important;background:0 0!important;border:none!important;padding:6px 9px!important;font-family:inherit!important;font-size:15px!important;line-height:1.5!important;overflow-y:auto!important}html.dark .chat-panel .chat-textarea[data-v-ed5f03d4] .el-textarea__inner{color:var(--pb-text,#f2f2f2)!important}.chat-panel .chat-textarea[data-v-ed5f03d4] .el-textarea__inner::placeholder{color:#94a3b8}html.dark .chat-panel .chat-textarea[data-v-ed5f03d4] .el-textarea__inner::placeholder{color:var(--pb-text-3,#7c7c7c)}.chat-panel .chat-textarea[data-v-ed5f03d4] .el-textarea__inner::-webkit-input-placeholder{color:#94a3b8}html.dark .chat-panel .chat-textarea[data-v-ed5f03d4] .el-textarea__inner::-webkit-input-placeholder{color:var(--pb-text-3,#7c7c7c)}.chat-panel .input-footer[data-v-ed5f03d4]{display:none}.model-trigger[data-v-ed5f03d4]{color:#64748b;cursor:pointer;border-radius:var(--pb-radius-sm);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:2px;padding:1px 5px;font-size:12px;font-weight:500;display:inline-flex}html.dark .model-trigger[data-v-ed5f03d4]{color:var(--pb-text-2,#b4b4b4)}.model-trigger-arrow[data-v-ed5f03d4]{font-size:var(--pb-font-xs);transition:transform .2s}.model-trigger-arrow.rotated[data-v-ed5f03d4]{transform:rotate(180deg)}.model-picker[data-v-ed5f03d4]{align-items:center;min-width:0;display:inline-flex;position:relative}.model-panel[data-v-ed5f03d4]{border-radius:var(--pb-radius-lg);z-index:999;background:#fff;border:1px solid #0000000f;width:240px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f}html.dark .model-panel[data-v-ed5f03d4]{background:var(--pb-overlay,#1f1f1f);border-color:#ffffff0f;box-shadow:0 8px 30px #0006,0 2px 8px #0000004d}.model-panel-item[data-v-ed5f03d4]{border-radius:var(--pb-radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:background .15s;display:flex}.model-panel-item[data-v-ed5f03d4]:hover,html.dark .model-panel-item[data-v-ed5f03d4]:hover{background:0 0}.model-panel-item.active[data-v-ed5f03d4]{background:var(--el-color-primary-light-9)}html.dark .model-panel-item.active[data-v-ed5f03d4]{background:rgba(var(--el-color-primary-rgb), .12)}.model-icon[data-v-ed5f03d4]{border-radius:var(--pb-radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:20px;height:20px}html.dark .model-icon.avatar-openai[data-v-ed5f03d4]{filter:invert()brightness(.92)}.model-icon-trigger[data-v-ed5f03d4]{border-radius:var(--pb-radius-sm);width:15px;height:15px}.model-panel-info[data-v-ed5f03d4]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.model-panel-name[data-v-ed5f03d4]{color:#1e293b;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3}html.dark .model-panel-item .model-panel-name[data-v-ed5f03d4]{color:var(--pb-text,#f2f2f2)}.model-panel-item.active .model-panel-name[data-v-ed5f03d4],html.dark .model-panel-item.active .model-panel-name[data-v-ed5f03d4]{color:var(--el-color-primary)}.model-panel-desc[data-v-ed5f03d4]{font-size:var(--pb-font-xs);color:#94a3b8;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.model-check[data-v-ed5f03d4]{color:var(--el-color-primary);flex-shrink:0;font-size:13px}html.dark .model-panel-item .model-check[data-v-ed5f03d4]{color:var(--el-color-primary)}.model-panel-fade-enter-active[data-v-ed5f03d4],.model-panel-fade-leave-active[data-v-ed5f03d4]{transition:opacity .15s,transform .15s}.model-panel-fade-enter[data-v-ed5f03d4],.model-panel-fade-leave-to[data-v-ed5f03d4]{opacity:0;transform:translateY(6px)}.chat-ref-row[data-v-ed5f03d4]{flex-wrap:wrap;gap:6px;padding:4px 4px 2px;display:flex}.chat-ref-chip[data-v-ed5f03d4]{border:1px solid rgba(var(--el-color-primary-rgb), .35);border-radius:var(--pb-radius-md);background:rgba(var(--el-color-primary-rgb), .08);max-width:100%;height:30px;color:var(--el-color-primary);align-items:center;gap:6px;padding:0 6px 0 4px;font-size:12px;line-height:1;display:inline-flex}.chat-ref-chip--text[data-v-ed5f03d4]{padding-left:8px}.chat-ref-chip__thumb[data-v-ed5f03d4]{border-radius:var(--pb-radius-sm);-o-object-fit:cover;object-fit:cover;flex:none;width:22px;height:22px}.chat-ref-chip__icon[data-v-ed5f03d4]{color:var(--el-color-primary);flex:none;font-size:14px}.chat-ref-chip__label[data-v-ed5f03d4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.chat-ref-chip__remove[data-v-ed5f03d4]{opacity:.6;cursor:pointer;flex:none;font-size:12px}.chat-ref-chip__remove[data-v-ed5f03d4]:hover{opacity:1}html.dark .chat-ref-chip[data-v-ed5f03d4]{border-color:rgba(var(--el-color-primary-rgb), .3);background:rgba(var(--el-color-primary-rgb), .1);color:var(--el-color-primary)}html.dark .chat-ref-chip__icon[data-v-ed5f03d4]{color:var(--el-color-primary)}.image-preview-row[data-v-ed5f03d4]{flex-wrap:wrap;gap:8px;padding:4px 4px 2px;display:flex}.image-preview-item[data-v-ed5f03d4]{border-radius:var(--pb-radius-md);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.preview-thumb[data-v-ed5f03d4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.upload-mask[data-v-ed5f03d4]{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.upload-error-mask[data-v-ed5f03d4]{color:#fff;font-size:var(--pb-font-xs);text-align:center;background:#7f1d1dd1;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;line-height:1.2;display:flex;position:absolute;inset:0}.upload-error-mask button[data-v-ed5f03d4]{border-radius:var(--pb-radius-pill);color:#b91c1c;height:20px;font-size:var(--pb-font-xs);cursor:pointer;background:#fff;border:0;padding:0 7px;font-weight:600}.preview-remove[data-v-ed5f03d4]{color:#fff;width:18px;height:18px;font-size:var(--pb-font-xs);cursor:pointer;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:3px;right:3px}.preview-remove[data-v-ed5f03d4]:hover{background:#ef4444d9}.stable-badge[data-v-ed5f03d4]{font-size:var(--pb-font-2xs);color:var(--pb-on-brand);background:linear-gradient(135deg, var(--el-color-primary-light-5) 0%, var(--el-color-primary-light-3) 35%, var(--el-color-primary) 60%, var(--el-color-primary-light-5) 100%);border:.5px solid rgba(var(--el-color-primary-rgb), .55);border-radius:var(--pb-radius-sm);vertical-align:1px;flex-shrink:0;margin-left:5px;padding:0 5px;font-weight:600;line-height:16px;display:inline-block}.model-panel-item.active .stable-badge[data-v-ed5f03d4]{background:linear-gradient(135deg, var(--el-color-primary-light-5) 0%, var(--el-color-primary) 35%, var(--el-color-primary) 60%, var(--el-color-primary-light-3) 100%)}html.dark .stable-badge[data-v-ed5f03d4]{color:var(--el-color-primary);background:linear-gradient(135deg, var(--el-color-primary) 0%, var(--el-color-primary) 45%, var(--el-color-primary) 100%);border-color:rgba(var(--el-color-primary-rgb), .35);text-shadow:0 1px 1px #00000059}.chat-load-older[data-v-ed5f03d4]{border-radius:var(--pb-radius-pill);color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172a0d;align-self:center;width:fit-content;margin:0 auto 14px;padding:4px 14px;font-size:12px}.chat-load-older[data-v-ed5f03d4]:hover{color:#334155;background:#0f172a14}html.dark .chat-load-older[data-v-ed5f03d4]{color:var(--pb-text-2,#b4b4b4);background:#ffffff0f}html.dark .chat-load-older[data-v-ed5f03d4]:hover{color:var(--pb-text,#f2f2f2);background:#ffffff1a}.toolbar-icon-btn[data-v-ed5f03d4]{cursor:pointer;color:#64748b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s,color .15s;display:inline-flex}.toolbar-icon-btn[data-v-ed5f03d4]:hover{color:#334155;background:#0000000d}html.dark .toolbar-icon-btn[data-v-ed5f03d4]{color:var(--pb-text-2,#b4b4b4)}html.dark .toolbar-icon-btn[data-v-ed5f03d4]:hover{color:var(--pb-text,#f2f2f2);background:#ffffff12}.agent-toggle[data-v-ed5f03d4]{height:18px;font-size:var(--pb-font-2xs);color:#94a3b8;border-radius:var(--pb-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d5dae1;flex:none;align-items:center;margin-left:4px;padding:0 7px;font-weight:600;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.agent-toggle[data-v-ed5f03d4]:hover{color:#475569;border-color:#b8c0cc}.agent-toggle.active[data-v-ed5f03d4]{color:var(--pb-on-brand);background:var(--pb-brand-grad);background-origin:border-box;border-color:#0000}html.dark .agent-toggle[data-v-ed5f03d4]{color:var(--pb-text-2,#b4b4b4);border-color:var(--pb-border-strong,#3a3a3a)}html.dark .agent-toggle[data-v-ed5f03d4]:hover{color:var(--pb-text,#f2f2f2)}.agent-toggle.active[data-v-ed5f03d4],html.dark .agent-toggle.active[data-v-ed5f03d4],html.dark .model-panel-item .agent-toggle.active[data-v-ed5f03d4]{background-origin:border-box;border-color:#0000;color:var(--pb-on-brand)!important;background:var(--pb-brand-grad)!important}.agent-toggle.is-static[data-v-ed5f03d4]{height:16px;cursor:inherit;vertical-align:1px;margin-left:5px;padding:0 5px}.thinking-toggle[data-v-ed5f03d4]{cursor:pointer;color:#94a3b8;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:22px;height:26px;font-size:12px;transition:color .15s;display:inline-flex;position:relative}.thinking-toggle[data-v-ed5f03d4]:hover{color:#475569}.thinking-toggle.active[data-v-ed5f03d4]{color:var(--el-color-primary)}html.dark .thinking-toggle[data-v-ed5f03d4]{color:var(--pb-text-3,#7c7c7c)}html.dark .thinking-toggle[data-v-ed5f03d4]:hover{color:var(--pb-text,#f2f2f2)}html.dark .thinking-toggle.active[data-v-ed5f03d4]{color:var(--el-color-primary)}.chat-panel .thinking-toggle[data-v-ed5f03d4]{box-sizing:border-box}.chat-panel .thinking-toggle .el-icon[data-v-ed5f03d4],.chat-panel .thinking-toggle .el-icon[data-v-ed5f03d4]:hover{width:auto;height:auto;color:inherit;background:0 0;font-size:13px}.thinking-tip[data-v-ed5f03d4]{border-radius:var(--pb-radius-sm);color:#fff;white-space:nowrap;pointer-events:none;z-index:20;background:#303133;padding:4px 9px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.thinking-tip[data-v-ed5f03d4]:after{content:"";border:4px solid #0000;border-top-color:#303133;margin-left:-4px;position:absolute;top:100%;left:50%}.thinking-tip.on[data-v-ed5f03d4]{background:var(--el-color-primary)}.thinking-tip.on[data-v-ed5f03d4]:after{border-top-color:var(--el-color-primary)}html.dark .thinking-tip[data-v-ed5f03d4]{background:var(--pb-surface-4,#363636)}html.dark .thinking-tip[data-v-ed5f03d4]:after{border-top-color:var(--pb-surface-4,#363636)}html.dark .thinking-tip.on[data-v-ed5f03d4]{background:var(--el-color-primary)}html.dark .thinking-tip.on[data-v-ed5f03d4]:after{border-top-color:var(--el-color-primary)}.thinking-tip-fade-enter-active[data-v-ed5f03d4],.thinking-tip-fade-leave-active[data-v-ed5f03d4]{transition:opacity .15s,transform .15s}.thinking-tip-fade-enter-from[data-v-ed5f03d4],.thinking-tip-fade-leave-to[data-v-ed5f03d4]{opacity:0;transform:translate(-50%,4px)}.chat-panel .input-box.is-dragover[data-v-ed5f03d4],.chat-panel .input-box.is-dragover[data-v-ed5f03d4]:focus-within{box-shadow:inset 0 0 0 2px rgba(var(--el-color-primary-rgb), .55)}.input-drop-mask[data-v-ed5f03d4]{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--el-color-primary-light-9) 92%, transparent);color:var(--el-color-primary);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.input-drop-mask .el-icon[data-v-ed5f03d4]{font-size:20px}html.dark .input-drop-mask[data-v-ed5f03d4]{color:var(--el-color-primary);background:#1f1f1feb}.send-btn[data-v-ed5f03d4]{cursor:pointer;color:#94a3b8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s,color .15s;display:inline-flex}.send-btn.active[data-v-ed5f03d4]{background:var(--pb-brand-grad);color:var(--pb-on-brand)}.send-btn.active[data-v-ed5f03d4]:hover,html.dark .send-btn.active[data-v-ed5f03d4],html.dark .send-btn.active[data-v-ed5f03d4]:hover{background:var(--el-color-primary)}.stop-btn-wrapper[data-v-ed5f03d4]{justify-content:center;margin-bottom:8px;display:flex}.stop-btn[data-v-ed5f03d4]{border-radius:var(--pb-radius-xl);color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;align-items:center;gap:6px;padding:6px 16px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.stop-btn[data-v-ed5f03d4]:hover{background:#f8fafc;border-color:#cbd5e1}html.dark .stop-btn[data-v-ed5f03d4]{background:var(--pb-overlay,#1f1f1f);color:var(--pb-text-2,#b4b4b4);border-color:#ffffff1a}html.dark .stop-btn[data-v-ed5f03d4]:hover{background:var(--pb-surface-2,#242424)}.settings-switch[data-v-ed5f03d4]{border-radius:var(--pb-radius-md);cursor:pointer;background:#cbd5e1;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.settings-switch.on[data-v-ed5f03d4]{background:var(--el-color-primary)}.switch-knob[data-v-ed5f03d4]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.settings-switch.on .switch-knob[data-v-ed5f03d4]{transform:translate(16px)}html.dark .settings-switch[data-v-ed5f03d4]{background:var(--pb-surface-4,#363636)}html.dark .settings-switch.on[data-v-ed5f03d4]{background:var(--el-color-primary)}@media (width<=768px){.chat-panel .chat-messages[data-v-ed5f03d4],.chat-panel .chat-input-area[data-v-ed5f03d4]{padding-left:16px;padding-right:16px}.chat-messages[data-v-ed5f03d4]{flex-direction:column;padding-top:18px;padding-bottom:16px;display:flex}.chat-messages[data-v-ed5f03d4]>*{max-width:100%}.chat-panel .empty-state[data-v-ed5f03d4]{flex:1;min-height:0;padding-bottom:64px}.chat-input-area[data-v-ed5f03d4]{padding-bottom:max(12px, env(safe-area-inset-bottom));background:linear-gradient(#f8fafc00 0%,#f8fafc 28% 100%)}html.dark .chat-panel .chat-input-area[data-v-ed5f03d4]{background:linear-gradient(180deg, #12121200 0%, var(--pb-bg,#121212) 28%, var(--pb-bg,#121212) 100%)}.chat-panel .input-box[data-v-ed5f03d4]{border-radius:var(--pb-radius-lg);background:#fff;min-height:56px;padding:5px;box-shadow:inset 0 0 0 1px #0f172a24,0 6px 20px #0f172a14}html.dark .chat-panel .input-box[data-v-ed5f03d4]{background:var(--pb-overlay,#1f1f1f);box-shadow:inset 0 0 0 1px #ffffff12,0 16px 36px #0000003d}.chat-panel .input-toolbar[data-v-ed5f03d4]{gap:10px}.chat-panel .empty-state h2[data-v-ed5f03d4]{text-align:center;font-size:24px;line-height:1.35}.chat-panel .input-actions-right[data-v-ed5f03d4]{flex:auto;justify-content:flex-end;min-width:0}.model-picker[data-v-ed5f03d4]{flex:auto;min-width:0;max-width:none}.model-trigger[data-v-ed5f03d4]{white-space:nowrap;max-width:100%;overflow:hidden}.model-trigger .model-icon[data-v-ed5f03d4],.model-trigger .stable-badge[data-v-ed5f03d4],.model-trigger .model-trigger-arrow[data-v-ed5f03d4]{flex:none}.model-trigger .model-trigger-label[data-v-ed5f03d4]{text-overflow:ellipsis;min-width:0;overflow:hidden}.model-panel[data-v-ed5f03d4]{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));border-radius:var(--pb-radius-lg);z-index:1200;width:auto;max-height:58vh;position:fixed;overflow-y:auto}}.pf-dock[data-v-c149a6bb]{z-index:2000;--pf-dock-bg:var(--pb-surface,#fff);background:var(--pf-dock-bg);color:var(--pb-text,#1f2937);border-left:1px solid var(--pb-border,#e5e7eb);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.pf-dock.is-resizing[data-v-c149a6bb]{cursor:col-resize}.pf-dock-resizer[data-v-c149a6bb]{z-index:2;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.pf-dock-resizer[data-v-c149a6bb]:hover,.is-resizing .pf-dock-resizer[data-v-c149a6bb]{background:var(--pb-brand,#3cc9a0);opacity:.5}.pf-dock-head[data-v-c149a6bb]{border-bottom:1px solid var(--pb-border,#e5e7eb);flex:none;align-items:center;gap:6px;height:48px;padding:0 8px 0 12px;display:flex}.pf-dock-avatar[data-v-c149a6bb]{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;place-items:center;width:30px;height:30px;display:grid}.pf-dock-avatar.is-talking[data-v-c149a6bb]{animation:.5s ease-in-out infinite alternate pf-dock-bob-c149a6bb}@keyframes pf-dock-bob-c149a6bb{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.pf-dock-name[data-v-c149a6bb]{flex:none;font-size:14px;font-weight:600}.pf-dock-session[data-v-c149a6bb]{flex:1;min-width:0;margin-left:6px}.pf-dock-btn[data-v-c149a6bb]{border-radius:var(--pb-radius-md,8px);width:28px;height:28px;color:var(--pb-text-regular,#4b5563);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.pf-dock-btn[data-v-c149a6bb]:hover{border-color:var(--pb-border,#e5e7eb);color:var(--pb-text,#1f2937)}.pf-dock-body[data-v-c149a6bb]{flex-direction:column;flex:1;min-height:0;display:flex}.pf-dock-body[data-v-c149a6bb] .chat-panel{height:100%}.pf-dock-body[data-v-c149a6bb] .chat-panel .chat-input-area{background:linear-gradient(180deg, transparent 0%, var(--pf-dock-bg) 22%, var(--pf-dock-bg) 100%)}.pf-dock-body[data-v-c149a6bb] .message-wrapper .assistant-avatar{display:none}.pf-dock-body[data-v-c149a6bb] .chat-panel .message-wrapper{gap:0}.pf-dock-body[data-v-c149a6bb] .chat-panel .chat-messages,.pf-dock-body[data-v-c149a6bb] .chat-panel .chat-input-area{padding-left:14px;padding-right:14px}.pf-dock-body[data-v-c149a6bb] .chat-panel .message-wrapper.user .message-content{max-width:88%}.pf-dock-body[data-v-c149a6bb] .chat-panel .empty-state{padding-bottom:60px}.pf-dock-empty[data-v-c149a6bb]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pf-dock-avatar[data-v-c149a6bb] .orb{width:100%;height:100%}.pf-dock-empty-ball[data-v-c149a6bb]{width:72px;height:72px}.pf-dock-empty-ball[data-v-c149a6bb] .orb{width:100%;height:100%}.pf-dock-empty-title[data-v-c149a6bb]{color:var(--pb-text-regular,#4b5563);font-size:15px;font-weight:500}.pf-dock-suggests[data-v-c149a6bb]{flex-direction:column;align-items:center;gap:6px;display:flex}.pf-dock-suggest[data-v-c149a6bb]{border:1px solid var(--pb-border,#e5e7eb);max-width:100%;color:var(--pb-text-regular,#4b5563);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.pf-dock-suggest[data-v-c149a6bb]:hover{border-color:var(--pb-brand,#3cc9a0);color:var(--pb-text,#1f2937)}.pf-dock-enter-active[data-v-c149a6bb],.pf-dock-leave-active[data-v-c149a6bb]{transition:transform .22s}.pf-dock-enter-from[data-v-c149a6bb],.pf-dock-leave-to[data-v-c149a6bb]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.pf-dock-enter-active[data-v-c149a6bb],.pf-dock-leave-active[data-v-c149a6bb]{transition:none}}.pf-dock-session-popper.el-select-dropdown,.pf-dock-session-popper .el-select-dropdown{max-width:min(420px,100vw - 24px);min-width:300px!important}.pf-dock-session-popper .el-select-dropdown__item{padding-right:14px}.pf-session-opt{align-items:center;gap:12px;min-width:0;display:flex}.pf-session-opt__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pf-session-opt__time{color:var(--el-text-color-secondary,#909399);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pf-dock-session-popper .el-select-dropdown__item.is-selected .pf-session-opt__time{color:inherit;opacity:.7}body.canvas-immersive-active .navbar-wrapper,body.canvas-immersive-active .app-wrapper>.main-container>div:first-child{display:none!important}body.canvas-immersive-active .app-main{padding-top:0!important}#app .app-wrapper.has-chat-dock>.main-container{top:0;bottom:0;left:0;right:var(--pb-dock-w,420px);width:auto;min-height:0;position:fixed;transform:translateZ(0)}#app .app-wrapper.has-chat-dock>.main-container>div:first-child{width:100vw!important}#app .app-wrapper.has-chat-dock>.main-container>.app-main{height:100%;min-height:0}#app .app-wrapper.has-chat-dock>.main-container>.app-main:not(.app-main--no-scroll):not(.app-main--canvas-route){overflow-y:auto}@media (width<=767px){#app .app-wrapper.has-chat-dock>.main-container{position:relative;right:auto;transform:none}#app .app-wrapper.has-chat-dock>.main-container>div:first-child,.pf-dock{width:100%!important}}[data-v-18f6051b]:export{menuText:#0c64ac;menuActiveText:#2143a0;subMenuActiveText:#040435;menuBg:#fff;menuHover:#911212;subMenuBg:#f4f8f8;subMenuHover:#e7f0f1;sideBarWidth:0px}.app-wrapper[data-v-18f6051b]{min-height:100vh}.app-wrapper[data-v-18f6051b]:after{content:"";clear:both;display:table}.app-wrapper[data-v-18f6051b]{width:100%;height:100%;position:relative}.app-wrapper.mobile.openSidebar[data-v-18f6051b]{position:fixed;top:0}.drawer-bg[data-v-18f6051b]{opacity:.3;z-index:999;background:#000;width:100%;height:100%;position:absolute;top:0}.fixed-header[data-v-18f6051b]{z-index:9;width:100%;transition:width .28s;position:fixed;top:0;right:0}.hideSidebar .fixed-header[data-v-18f6051b]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-18f6051b]{width:100%}.navbar[data-v-18f6051b]{z-index:5;width:100%;height:65px;transition:top .3s;position:fixed;top:0;left:0}.navbar-hidden[data-v-18f6051b]{top:-65px}.global-footer[data-v-fa68a2dc]{background:0 0;justify-content:center;width:100%;padding:40px 20px;display:flex}.footer-content[data-v-fa68a2dc]{justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1000px;display:flex}.footer-main[data-v-fa68a2dc]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.footer-contact[data-v-fa68a2dc]{align-items:flex-start;gap:24px;display:flex}.contact-left[data-v-fa68a2dc]{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:8px;display:flex}.contact-title[data-v-fa68a2dc]{color:#64748b;margin-bottom:12px;font-size:.95rem;font-weight:600}.contact-email[data-v-fa68a2dc]{color:#64748b;align-items:center;gap:6px;font-size:.85rem;text-decoration:none;transition:color .2s;display:flex}.contact-email[data-v-fa68a2dc]:hover{color:#3b82f6;text-decoration:underline}.footer-qr[data-v-fa68a2dc]{border-left:1px solid #94a3b833;flex-direction:column;justify-content:center;align-items:center;padding-left:24px;display:flex}.qr-image[data-v-fa68a2dc]{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #94a3b833;border-radius:8px;width:100px;height:100px;margin-bottom:8px;padding:4px}.qr-text[data-v-fa68a2dc]{color:#94a3b8;margin:0;font-size:.75rem}.footer-legal-links[data-v-fa68a2dc]{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-legal-link[data-v-fa68a2dc]{color:#64748b;font-size:.85rem;text-decoration:none;transition:color .2s}.footer-legal-link[data-v-fa68a2dc]:hover{color:#3b82f6;text-decoration:underline}.footer-legal-divider[data-v-fa68a2dc]{color:#cbd5e1;font-size:.8rem}.footer-copyright[data-v-fa68a2dc]{text-align:left;color:#94a3b8;width:100%;font-size:.85rem;line-height:1.8}.footer-copyright p[data-v-fa68a2dc]{margin-top:0;margin-bottom:6px}.footer-disclaimer[data-v-fa68a2dc]{color:#94a3b8;font-size:.75rem;line-height:1.6}.copyright-text[data-v-fa68a2dc]{color:#94a3b8;font-size:.85rem;font-weight:600;margin-top:16px!important}.footer-tech-support[data-v-fa68a2dc]{color:#94a3b8;font-size:.8rem;margin-top:8px!important}.footer-email-link[data-v-fa68a2dc]{color:#64748b;text-decoration:none}.footer-email-link[data-v-fa68a2dc]:hover{color:#3b82f6;text-decoration:underline}@media (width<=768px){.footer-content[data-v-fa68a2dc]{flex-direction:column;align-items:center;gap:30px}.footer-main[data-v-fa68a2dc]{align-items:center}.footer-legal-links[data-v-fa68a2dc]{flex-wrap:wrap;justify-content:center}.footer-copyright[data-v-fa68a2dc]{text-align:center}.footer-contact[data-v-fa68a2dc]{flex-direction:column;align-items:center;gap:20px}.contact-left[data-v-fa68a2dc]{align-items:center;padding-top:0}.footer-qr[data-v-fa68a2dc]{border-top:1px solid #94a3b833;border-left:none;padding-top:20px;padding-left:0}}body.dark-mode .footer-legal-link[data-v-fa68a2dc],body.dark-mode .footer-email-link[data-v-fa68a2dc],body.dark-mode .contact-email[data-v-fa68a2dc]{color:var(--pb-text-regular)}body.dark-mode .footer-legal-link[data-v-fa68a2dc]:hover,body.dark-mode .footer-email-link[data-v-fa68a2dc]:hover,body.dark-mode .contact-email[data-v-fa68a2dc]:hover{color:#60a5fa}body.dark-mode .footer-legal-divider[data-v-fa68a2dc]{color:#475569}body.dark-mode .footer-copyright[data-v-fa68a2dc],body.dark-mode .footer-disclaimer[data-v-fa68a2dc],body.dark-mode .copyright-text[data-v-fa68a2dc],body.dark-mode .footer-tech-support[data-v-fa68a2dc],body.dark-mode .qr-text[data-v-fa68a2dc],body.dark-mode .contact-title[data-v-fa68a2dc]{color:var(--pb-text-2)}body.dark-mode .copyright-text[data-v-fa68a2dc],body.dark-mode .contact-title[data-v-fa68a2dc]{color:var(--pb-text)}body.dark-mode .footer-qr[data-v-fa68a2dc]{border-color:#94a3b81a}body.dark-mode .qr-image[data-v-fa68a2dc]{background:var(--pb-surface-2);border-color:#94a3b81a}.spotlight-card[data-v-ae498501]{border-radius:var(--spot-radius,20px);background:var(--spot-border,#7f7f7f2e);isolation:isolate;padding:1px;position:relative}.spotlight-card[data-v-ae498501]:before{content:"";border-radius:inherit;background:radial-gradient(calc(var(--spot-size) * .75) circle at var(--spot-x) var(--spot-y), var(--spot-border-color,#f59e0bbf), transparent 60%);opacity:var(--spot-opacity);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spotlight-card__body[data-v-ae498501]{z-index:1;border-radius:calc(var(--spot-radius,20px) - 1px);background:var(--spot-bg,#fff);height:100%;position:relative;overflow:hidden}.spotlight-card__glow[data-v-ae498501]{background:radial-gradient(var(--spot-size) circle at var(--spot-x) var(--spot-y), var(--spot-color), transparent 70%);opacity:var(--spot-opacity);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spotlight-card__content[data-v-ae498501]{height:100%;position:relative}.flip-words[data-v-def11c92]{display:inline-block}.flip-words__word[data-v-def11c92]{white-space:nowrap;display:inline-block}.flip-words-enter-active[data-v-def11c92]{transition:opacity .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.flip-words-leave-active[data-v-def11c92]{transition:opacity .3s,filter .3s,transform .3s}.flip-words-enter-from[data-v-def11c92]{opacity:0;filter:blur(10px);transform:translateY(14px)}.flip-words-leave-to[data-v-def11c92]{opacity:0;filter:blur(10px);transform:translateY(-14px)scale(1.04)}@media (prefers-reduced-motion:reduce){.flip-words-enter-active[data-v-def11c92],.flip-words-leave-active[data-v-def11c92]{transition:opacity .2s}.flip-words-enter-from[data-v-def11c92],.flip-words-leave-to[data-v-def11c92]{filter:none;transform:none}}.number-ticker[data-v-d05e2973]{font-variant-numeric:tabular-nums}.welcome-home[data-v-00b855bf]{background:var(--wh-bg);width:100%;height:calc(100vh - 65px);color:var(--wh-text);position:relative;overflow:hidden auto}.wh-hero[data-v-00b855bf]{isolation:isolate;background:radial-gradient(ellipse 65% 50% at 50% 38%, var(--wh-accent-glow), transparent 70%);justify-content:center;align-items:center;min-height:calc(100vh - 65px);padding:72px 24px 112px;display:flex;position:relative;overflow:hidden}.wh-hero__inner[data-v-00b855bf]{text-align:center;flex-direction:column;align-items:center;max-width:980px;display:flex;position:relative}.wh-reveal[data-v-00b855bf]{opacity:0}.is-ready .wh-reveal[data-v-00b855bf]{animation:.6s cubic-bezier(.22,1,.36,1) both wh-reveal-00b855bf;animation-delay:var(--d,0s)}.wh-badge[data-v-00b855bf]{background:var(--wh-border-strong);border-radius:999px;padding:1px;position:relative}.wh-badge__inner[data-v-00b855bf]{background:var(--wh-elev);color:var(--wh-muted);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;display:inline-flex;position:relative}.wh-badge__dot[data-v-00b855bf]{background:var(--wh-accent);border-radius:50%;width:6px;height:6px}.wh-title[data-v-00b855bf]{letter-spacing:-.035em;text-wrap:balance;background:var(--wh-title-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;max-inline-size:14em;margin:28px 0 0;font-size:clamp(40px,6.4vw,84px);font-weight:700;line-height:1.06}.wh-flip[data-v-00b855bf]{letter-spacing:-.01em;color:var(--wh-text);-moz-column-gap:.4em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;align-items:baseline;column-gap:.4em;margin:18px 0 0;font-size:clamp(20px,2.6vw,32px);font-weight:600;display:grid}.wh-flip__prefix[data-v-00b855bf]{white-space:nowrap;color:var(--wh-muted);justify-self:end}.wh-flip__word[data-v-00b855bf]{justify-self:start}.wh-flip__word[data-v-00b855bf] .flip-words__word{color:var(--wh-accent)}.wh-desc[data-v-00b855bf]{max-width:620px;color:var(--wh-muted);margin:18px 0 0;font-size:16px;line-height:1.75}.wh-actions[data-v-00b855bf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.wh-btn[data-v-00b855bf]{cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.wh-btn[data-v-00b855bf]:active{transform:translateY(1px)scale(.99)}.wh-btn[data-v-00b855bf]:focus-visible{outline:2px solid var(--wh-accent);outline-offset:3px}.wh-btn--primary[data-v-00b855bf]{background:var(--wh-btn-bg);color:var(--wh-btn-text);border:none}.wh-btn--primary[data-v-00b855bf]:hover{opacity:.88}.wh-btn--primary:hover .wh-btn__arrow[data-v-00b855bf]{transform:translate(3px)}.wh-btn__arrow[data-v-00b855bf]{transition:transform .2s}.wh-btn--ghost[data-v-00b855bf]{border:1px solid var(--wh-border-strong);background:var(--wh-ghost-bg);color:var(--wh-text)}.wh-btn--ghost[data-v-00b855bf]:hover{border-color:var(--wh-text-soft)}.wh-actions--pair[data-v-00b855bf]{grid-template-columns:repeat(3,minmax(0,1fr));width:min(660px,100%);display:grid}@media (width<=640px){.wh-actions--pair[data-v-00b855bf]{grid-template-columns:minmax(0,1fr);width:min(320px,100%)}}.wh-btn--choice[data-v-00b855bf]{border:1px solid var(--wh-border-strong);background:var(--wh-card-bg);color:var(--wh-text);white-space:nowrap;box-shadow:inset 0 1px 0 var(--wh-btn-highlight), 0 1px 2px var(--wh-btn-drop);justify-content:center;padding:0 16px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.wh-btn--choice .wh-btn__lead[data-v-00b855bf]{color:var(--wh-muted);font-size:16px;transition:color .2s}.wh-btn--choice .wh-btn__arrow[data-v-00b855bf]{color:var(--wh-text-faint)}.wh-btn--choice[data-v-00b855bf]:hover{border-color:var(--wh-accent-line-strong);background:linear-gradient(var(--wh-accent-soft), var(--wh-accent-soft)), var(--wh-card-bg);box-shadow:inset 0 1px 0 var(--wh-btn-highlight), 0 6px 16px -8px var(--wh-accent-line-strong);transform:translateY(-1px)}.wh-btn--choice:hover .wh-btn__lead[data-v-00b855bf],.wh-btn--choice:hover .wh-btn__arrow[data-v-00b855bf]{color:var(--wh-accent)}.wh-btn--choice:hover .wh-btn__arrow[data-v-00b855bf]{transform:translate(3px)}.wh-btn--choice[data-v-00b855bf]:active{transform:translateY(0)}.wh-stats[data-v-00b855bf]{border-top:1px solid var(--wh-border);grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,100%);margin-top:64px;padding-top:28px;display:grid}.wh-stat[data-v-00b855bf]{flex-direction:column;align-items:center;gap:6px;display:flex}.wh-stat+.wh-stat[data-v-00b855bf]{border-left:1px solid var(--wh-border)}.wh-stat__value[data-v-00b855bf]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--wh-text);font-size:clamp(20px,2.2vw,26px);font-weight:700}.wh-stat__label[data-v-00b855bf]{color:var(--wh-muted);font-size:13px}.wh-scroll-hint[data-v-00b855bf]{color:var(--wh-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.wh-scroll-hint[data-v-00b855bf]:hover{color:var(--wh-text)}.wh-scroll-hint[data-v-00b855bf]:focus-visible{outline:2px solid var(--wh-accent);outline-offset:4px;border-radius:6px}.wh-features[data-v-00b855bf]{max-width:1200px;margin:0 auto;padding:96px 24px 40px;position:relative}.wh-section-head[data-v-00b855bf]{text-align:center;margin-bottom:48px}.wh-eyebrow[data-v-00b855bf]{letter-spacing:.18em;text-transform:uppercase;color:var(--wh-accent);font-size:12px;font-weight:600;display:inline-block}.wh-section-title[data-v-00b855bf]{text-wrap:balance;letter-spacing:-.03em;color:var(--wh-text);margin:12px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:750}.wh-section-desc[data-v-00b855bf]{max-width:560px;color:var(--wh-muted);margin:14px auto 0;font-size:15px;line-height:1.7}.wh-bento[data-v-00b855bf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wh-card[data-v-00b855bf]{--spot-radius:20px;--spot-bg:var(--wh-card-bg);--spot-border:var(--wh-border);--spot-border-color:var(--wh-accent-line-strong);cursor:pointer;opacity:0;outline:none;transition:transform .25s;transform:translateY(12px)}.wh-card[data-v-00b855bf]:focus-visible{box-shadow:0 0 0 2px var(--wh-accent);border-radius:20px}.wh-features.is-visible .wh-card[data-v-00b855bf]{animation:.5s cubic-bezier(.22,1,.36,1) both wh-reveal-00b855bf;animation-delay:var(--d,0s)}.wh-card:hover .wh-card__go[data-v-00b855bf]{color:var(--wh-text)}.wh-card:hover .wh-card__go-arrow[data-v-00b855bf]{color:var(--wh-accent);transform:translate(4px)}.wh-card__inner[data-v-00b855bf]{flex-direction:column;height:100%;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.wh-card__top[data-v-00b855bf]{justify-content:space-between;align-items:center;display:flex}.wh-card__icon[data-v-00b855bf]{width:42px;height:42px;color:var(--wh-accent);border:1px solid var(--wh-accent-line);background:var(--wh-accent-soft);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.wh-card__order[data-v-00b855bf]{color:var(--wh-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wh-card__eyebrow[data-v-00b855bf]{letter-spacing:.14em;text-transform:uppercase;color:var(--wh-text-faint);margin-top:20px;font-size:12px;font-weight:600}.wh-card__title[data-v-00b855bf]{letter-spacing:-.01em;color:var(--wh-text);margin:6px 0 0;font-size:20px;font-weight:700}.wh-card__desc[data-v-00b855bf]{color:var(--wh-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.wh-card__tags[data-v-00b855bf]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.wh-card__tag[data-v-00b855bf]{border:1px solid var(--wh-border);color:var(--wh-muted);background:var(--wh-tag-bg);border-radius:999px;padding:3px 10px;font-size:12px}.wh-card__go[data-v-00b855bf]{color:var(--wh-muted);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.wh-card__go-arrow[data-v-00b855bf]{transition:transform .25s}.wh-cta-wrap[data-v-00b855bf]{max-width:1200px;margin:0 auto;padding:72px 24px 24px}.wh-cta[data-v-00b855bf]{background:var(--wh-border);border-radius:28px;padding:1px;position:relative}.wh-cta__inner[data-v-00b855bf]{text-align:center;background:var(--wh-card-bg);border-radius:27px;padding:64px 24px;position:relative}.wh-cta__title[data-v-00b855bf]{letter-spacing:-.03em;color:var(--wh-text);margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:750}.wh-cta__desc[data-v-00b855bf]{color:var(--wh-muted);margin:12px 0 0;font-size:15px}.wh-cta .wh-actions[data-v-00b855bf]{margin-top:28px}.wh-footer[data-v-00b855bf]{border-top:1px solid var(--wh-border);margin-top:48px}@keyframes wh-reveal-00b855bf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.wh-bento[data-v-00b855bf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.welcome-home[data-v-00b855bf]{height:auto;min-height:calc(100vh - 65px);overflow:visible}.wh-hero[data-v-00b855bf]{padding:56px 16px 96px}.wh-desc[data-v-00b855bf]{font-size:14.5px}.wh-stats[data-v-00b855bf]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:48px}.wh-stat[data-v-00b855bf]:nth-child(3){border-left:none}.wh-features[data-v-00b855bf]{padding:72px 16px 24px}.wh-cta-wrap[data-v-00b855bf]{padding:56px 16px 16px}.wh-cta__inner[data-v-00b855bf]{padding:48px 20px}}@media (width<=640px){.wh-bento[data-v-00b855bf]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.wh-btn--choice[data-v-00b855bf]{padding:0 10px;font-size:14px}.wh-btn--choice .wh-btn__arrow[data-v-00b855bf]{display:none}}@media (width<=360px){.wh-btn--choice .wh-btn__lead[data-v-00b855bf]{display:none}}@media (prefers-reduced-motion:reduce){.wh-btn--choice[data-v-00b855bf]:hover{transform:none}.wh-reveal[data-v-00b855bf],.wh-card[data-v-00b855bf]{opacity:1;transform:none;animation:none!important}}.welcome-home{--wh-accent:var(--pb-accent);--wh-accent-soft:rgba(var(--pb-accent-rgb), .07);--wh-accent-line:rgba(var(--pb-accent-rgb), .2);--wh-accent-line-strong:rgba(var(--pb-accent-rgb), .55);--wh-accent-glow:transparent;--wh-btn-highlight:#ffffffe6;--wh-btn-drop:#0a0a0f0f;--wh-bg:#fafafa;--wh-elev:#fff;--wh-card-bg:#fff;--wh-text:#0a0a0f;--wh-text-soft:#3f3f46;--wh-muted:#5b5b66;--wh-text-faint:#71717a;--wh-border:#0a0a0f14;--wh-border-strong:#0a0a0f24;--wh-spot-glow:#0a0a0f09;--wh-title-gradient:linear-gradient(180deg, #0a0a0f 30%, #52525b);--wh-btn-bg:#0a0a0f;--wh-btn-text:#fff;--wh-ghost-bg:transparent;--wh-tag-bg:#0a0a0f05}body.dark-mode .welcome-home{--wh-accent-soft:rgba(var(--pb-accent-rgb), .08);--wh-accent-line:rgba(var(--pb-accent-rgb), .22);--wh-accent-line-strong:rgba(var(--pb-accent-rgb), .6);--wh-accent-glow:rgba(var(--pb-accent-rgb), .1);--wh-btn-highlight:#ffffff0f;--wh-btn-drop:#0006;--wh-bg:var(--pb-bg,#121212);--wh-elev:#17171a;--wh-card-bg:#141416;--wh-text:#f4f4f5;--wh-text-soft:#d4d4d8;--wh-muted:#a1a1aa;--wh-text-faint:#8b8b96;--wh-border:#ffffff14;--wh-border-strong:#ffffff29;--wh-spot-glow:#ffffff0a;--wh-title-gradient:linear-gradient(180deg, #fff 30%, #a1a1aa);--wh-btn-bg:#fafafa;--wh-btn-text:#0a0a0f;--wh-ghost-bg:transparent;--wh-tag-bg:#ffffff08}html.no-scrollbar-page .welcome-home,html.no-scrollbar-page body,html.no-scrollbar-page #app,html.no-scrollbar-page .app-main{-ms-overflow-style:none!important;scrollbar-width:none!important}html.no-scrollbar-page .welcome-home::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.no-scrollbar-page ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
