@charset "UTF-8";body{margin:0}span{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}:root{--bg-primary: #ffffff;--bg-secondary: #f5f7fa;--bg-tertiary: #fafbfc;--text-primary: #1a1a1a;--text-secondary: #666666;--text-tertiary: #999999;--border-color: #e8eaed;--border-light: #f0f0f0;--shadow: rgba(0, 0, 0, .08);--shadow-hover: rgba(0, 0, 0, .12);--primary-color: #667eea;--primary-hover: #5568d3;--card-bg: #ffffff;--header-bg: #ffffff}.dark-theme{--bg-primary: #1a1a1a;--bg-secondary: #242424;--bg-tertiary: #2d2d2d;--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #999999;--border-color: #404040;--border-light: #333333;--shadow: rgba(0, 0, 0, .3);--shadow-hover: rgba(0, 0, 0, .5);--primary-color: #667eea;--primary-hover: #7a8ef0;--card-bg: #2d2d2d;--header-bg: #242424}.iconfont{font-family:iconfont!important;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}.dark-theme .container{background:var(--bg-secondary)!important;color:var(--text-primary)}.dark-theme .header{background:var(--header-bg)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .logo-text{color:var(--text-primary)!important}.dark-theme .card,.dark-theme .gpu-card,.dark-theme .mirror-card,.dark-theme .data-card,.dark-theme .course-card,.dark-theme .stat-card,.dark-theme .menu-item,.dark-theme .doc-item,.dark-theme .order-section,.dark-theme .config-section,.dark-theme .user-card{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .card-title,.dark-theme .course-title,.dark-theme .gpu-name,.dark-theme .page-title,.dark-theme .title-text{color:var(--text-primary)!important}.dark-theme .text-secondary,.dark-theme .course-desc,.dark-theme .info-value,.dark-theme .card-desc{color:var(--text-secondary)!important}.dark-theme .text-tertiary,.dark-theme .meta-item,.dark-theme .card-time{color:var(--text-tertiary)!important}.dark-theme .search-bar,.dark-theme .action-bar,.dark-theme .category-bar,.dark-theme .filter-bar{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .search-input{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .nav-item:hover{background:#667eea26!important}.dark-theme .nav-item.active{background:#667eea33!important}.dark-theme .nav-icon,.dark-theme .nav-text{color:var(--text-secondary)!important}.dark-theme .nav-item.active .nav-icon,.dark-theme .nav-item.active .nav-text{color:var(--primary-color)!important}.dark-theme .nav-item:hover .nav-icon,.dark-theme .nav-item:hover .nav-text{color:var(--text-primary)!important}.dark-theme .theme-toggle-item .nav-icon{color:var(--text-secondary)!important}.dark-theme .theme-toggle-item:hover .nav-icon{color:var(--text-primary)!important}.dark-theme .tag-public{background:#4caf5033!important;color:#81c784!important}.dark-theme .tag-private{background:#ff980033!important;color:#ffb74d!important}.dark-theme .empty-state,.dark-theme .loading{color:var(--text-secondary)!important}.dark-theme .page-title,.dark-theme .section-title,.dark-theme .menu-title,.dark-theme .user-name,.dark-theme .gpu-name,.dark-theme .instance-name,.dark-theme .card-name,.dark-theme .course-title,.dark-theme .form-label,.dark-theme .contact-label,.dark-theme .contact-value{color:var(--text-primary)!important}.dark-theme .user-email,.dark-theme .menu-desc,.dark-theme .course-desc,.dark-theme .intro-text,.dark-theme .section-content,.dark-theme .info-value,.dark-theme .info-label,.dark-theme .char-count{color:var(--text-secondary)!important}.dark-theme .instances-container,.dark-theme .content,.dark-theme .banner-section,.dark-theme .gpu-list-section{background:var(--bg-secondary)!important}.dark-theme .section,.dark-theme .user-card,.dark-theme .menu-list,.dark-theme .gpu-card,.dark-theme .instance-card,.dark-theme .u-table,.dark-theme .toolbar,.dark-theme .search-input-wrapper,.dark-theme .table-wrapper,.dark-theme .data-card,.dark-theme .list-card,.dark-theme .action-bar,.dark-theme .search-bar,.dark-theme .doc-categories{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .form-input,.dark-theme .form-textarea,.dark-theme .search-input,.dark-theme .field-input,.dark-theme .field-select,.dark-theme .password-input,.dark-theme .confirm-input,.dark-theme .path-input{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .form-input::placeholder,.dark-theme .form-textarea::placeholder,.dark-theme .search-input::placeholder{color:var(--text-tertiary)!important}.dark-theme .reset-btn,.dark-theme .btn-cancel{background:var(--card-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .reset-btn:hover:not(:disabled),.dark-theme .btn-cancel:hover{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .u-th,.dark-theme .u-td{color:var(--text-primary)!important}.dark-theme .instance-id,.dark-theme .card-id,.dark-theme .meta-item,.dark-theme .ssh-label{color:var(--text-tertiary)!important}.dark-theme .menu-item-main:hover,.dark-theme .submenu-list{background-color:var(--bg-tertiary)!important}.dark-theme .submenu-item:hover{background-color:var(--bg-secondary)!important}.dark-theme .submenu-item,.dark-theme .menu-item{border-bottom-color:var(--border-color)!important}.dark-theme .status-badge{background:var(--bg-tertiary)!important}.dark-theme .change-image-dialog,.dark-theme .convert-prepaid-dialog,.dark-theme .release-instance-dialog,.dark-theme .change-ssh-password-dialog,.dark-theme .adjust-gpu-count-dialog,.dark-theme .copy-data-disk-dialog,.dark-theme .image-selector-dialog{background:var(--card-bg)!important;color:var(--text-primary)!important}.dark-theme .dialog-title,.dark-theme .selector-title{color:var(--text-primary)!important}.dark-theme .dialog-content,.dark-theme .selector-content{color:var(--text-secondary)!important}.dark-theme .config-section,.dark-theme .warning-box{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important}.dark-theme .config-label,.dark-theme .info-label,.dark-theme .field-label{color:var(--text-secondary)!important}.dark-theme .config-value,.dark-theme .info-value{color:var(--text-primary)!important}.dark-theme .page-btn,.dark-theme .page-number{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .page-btn:hover:not(.disabled),.dark-theme .page-number:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dark-theme .page-number.active{background:var(--primary-color)!important;color:#fff!important}.dark-theme .contact-item{border-bottom-color:var(--border-color)!important}.dark-theme .baidu-map-container{border:1px solid var(--border-color)!important}.dark-theme .card-action-icon{color:var(--text-secondary)!important}.dark-theme .div-toggle,.dark-theme .action-btn{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .div-btn.active{background:var(--primary-color)!important;color:#fff!important}.dark-theme .action-link{color:var(--primary-color)!important}.dark-theme .action-link.disabled{color:var(--text-tertiary)!important;opacity:.5}.dark-theme .table-wrapper::-webkit-scrollbar-track{background:var(--bg-tertiary)!important}.dark-theme .table-wrapper::-webkit-scrollbar-thumb{background:var(--border-color)!important}.dark-theme .table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)!important}.dark-theme .spec-label{color:var(--text-secondary)!important}.dark-theme .spec-value{color:var(--text-primary)!important}.dark-theme .price{color:#ff6b6b!important}.dark-theme .price-unit{color:var(--text-tertiary)!important}.dark-theme .filter-bar{background:var(--card-bg)!important;border-bottom-color:var(--border-color)!important}.dark-theme .filter-item{color:var(--text-secondary)!important}.dark-theme .filter-item:hover{color:var(--text-primary)!important}.dark-theme .filter-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #0000004d!important}.dark-theme .filter-group-title{color:var(--text-secondary)!important}.dark-theme .filter-option{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .filter-option:hover{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important}.dark-theme .filter-option.active{background:#667eea33!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}.dark-theme .sort-icon{color:var(--text-tertiary)!important}.dark-theme .price-sort:hover .sort-icon{color:var(--text-primary)!important}.dark-theme .price-sort.active .sort-icon{color:var(--primary-color)!important}.dark-theme .market-card{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #0003!important}.dark-theme .market-card:hover{box-shadow:0 16px 40px #0006!important}.dark-theme .market-card .card-header{border-bottom-color:var(--border-color)!important}.dark-theme .market-list{background:transparent!important}.dark-theme .loading,.dark-theme .empty-state,.dark-theme .filter-icon{color:var(--text-secondary)!important}.dark-theme .order-section{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .base-footer-box,.dark-theme .footer-com-box{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-top-color:var(--border-color)!important}.dark-theme .footer-link,.dark-theme .copyright-link,.dark-theme .address-text{color:var(--text-secondary)!important}.dark-theme .footer-link:hover,.dark-theme .copyright-link:hover{color:var(--primary-color)!important}.dark-theme .category-bar,.dark-theme .category-item{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .category-item{color:var(--text-secondary)!important;background:var(--bg-tertiary)!important}.dark-theme .settings-icon,.dark-theme .quick-tools,.dark-theme .tool-icon{color:var(--text-secondary)!important}.dark-theme .copy-btn,.dark-theme .copy-btn-small{color:var(--primary-color)!important;border-color:var(--primary-color)!important}.dark-theme .copy-btn:hover,.dark-theme .copy-btn-small:hover{background:var(--primary-color)!important;color:#fff!important}.dark-theme .duration-select,.dark-theme .field-select{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .duration-select:focus,.dark-theme .field-select:focus{border-color:var(--primary-color)!important}.dark-theme .price-label,.dark-theme .price-value{color:var(--text-primary)!important}.dark-theme .price-value{color:var(--primary-color)!important}.dark-theme .warning-text,.dark-theme .confirm-text,.dark-theme .confirm-prompt{color:var(--text-secondary)!important}.dark-theme .highlight-text{background:#667eea33!important;color:var(--primary-color)!important}.dark-theme .path-prefix{background:var(--bg-tertiary)!important;color:var(--text-secondary)!important;border-right-color:var(--border-color)!important}.dark-theme .path-input-wrapper{border-color:var(--border-color)!important}.dark-theme .path-input-wrapper:focus-within{border-color:var(--primary-color)!important}.dark-theme .separator .iconfont{color:var(--primary-color)!important}.dark-theme .fixed-footer{background:var(--card-bg)!important;border-top-color:var(--border-color)!important;color:var(--text-secondary)!important}.dark-theme .v-card{background:var(--card-bg)!important;color:var(--text-primary)!important}.dark-theme .v-card-title{color:var(--text-primary)!important}.dark-theme .v-card-text{color:var(--text-secondary)!important}.dark-theme .v-btn{color:var(--text-primary)!important}.dark-theme .v-btn--variant-text{color:var(--text-secondary)!important}.dark-theme .v-btn--variant-text:hover{background:var(--bg-tertiary)!important}.dark-theme .v-dialog>.v-overlay__content>.v-card{background:var(--card-bg)!important}.dark-theme .gpu-card-header,.dark-theme .card-header{border-bottom-color:var(--border-color)!important}.dark-theme .banner-title,.dark-theme .banner-desc{color:#fff!important}.dark-theme .gpu-info-item,.dark-theme .spec-item{border-bottom-color:transparent!important}.dark-theme .gpu-info-item:not(:last-child),.dark-theme .spec-item:not(:last-child){border-bottom:none!important}.dark-theme .card-size{color:var(--text-secondary)!important}.dark-theme .card-time{color:var(--text-tertiary)!important}.dark-theme .data-card-header{border-bottom-color:transparent!important}.dark-theme .card-footer{border-top-color:var(--border-color)!important}.dark-theme .action-icon{color:var(--text-secondary)!important}.dark-theme .action-icon:hover{color:var(--primary-color)!important}.dark-theme .search-input{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.dark-theme .search-input::placeholder{color:var(--text-tertiary)!important}.dark-theme .search-btn{background:var(--primary-color)!important;color:#fff!important}.dark-theme .search-btn:hover{background:var(--primary-hover)!important}.dark-theme .category-item{background:var(--bg-tertiary)!important;color:var(--text-secondary)!important}.dark-theme .category-item.active{background:var(--primary-color)!important;color:#fff!important}.dark-theme .category-item:hover:not(.active){background:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark-theme .upload-btn:hover{background:var(--primary-hover)!important}.dark-theme .div-mode-toggle,.dark-theme .div-mode-toggle.is-list,.dark-theme .div-mode-toggle.is-grid{background:var(--bg-tertiary)!important}.dark-theme .mode-icon{color:var(--primary-color)!important}.dark-theme .list-card:hover,.dark-theme .data-card:hover{box-shadow:0 16px 40px #0006!important;border-color:var(--primary-color)!important}.dark-theme .list-card{border-color:var(--border-color)!important;background:var(--card-bg)!important}.dark-theme .data-list{background:transparent!important}.dark-theme .card-icon-wrapper{opacity:.9}.dark-theme .card-icon{color:#fff!important}.dark-theme .data-card,.dark-theme .list-card{box-shadow:0 4px 12px #0003!important}.dark-theme .data-card:active,.dark-theme .list-card:active{box-shadow:0 2px 8px #0000004d!important}.dark-theme .buy-btn{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%)!important;color:#fff!important}.dark-theme .buy-btn:hover{opacity:.9}.dark-theme .card-info,.dark-theme .data-card-body{color:var(--text-primary)!important}.dark-theme .course-header,.dark-theme .course-content{background:var(--card-bg)!important;box-shadow:0 2px 8px #0003!important}.dark-theme .course-title{color:var(--text-primary)!important}.dark-theme .course-description{color:var(--text-secondary)!important}.dark-theme .meta-item,.dark-theme .meta-item .iconfont{color:var(--text-tertiary)!important}.dark-theme .chapter-item{background:var(--bg-tertiary)!important;border-left-color:var(--primary-color)!important}.dark-theme .chapter-item:hover{background:var(--bg-secondary)!important}.dark-theme .chapter-title{color:var(--text-primary)!important}.dark-theme .chapter-duration{color:var(--text-tertiary)!important}.dark-theme .chapter-description,.dark-theme .back-btn{color:var(--text-secondary)!important}.dark-theme .back-btn:hover{color:var(--primary-color)!important}.dark-theme .back-button{background:var(--primary-color)!important;color:#fff!important}.dark-theme .back-button:hover{background:var(--primary-hover)!important}.dark-theme .error-state{color:var(--text-secondary)!important}.dark-theme .cover-icon{color:#fff!important}.dark-theme .chapter-number{background:var(--primary-color)!important;color:#fff!important}.dark-theme .section-title{color:var(--text-primary)!important;border-bottom-color:var(--primary-color)!important}.dark-theme .section-content{color:var(--text-secondary)!important}.dark-theme .section-content :deep(p),.dark-theme .section-content :deep(li){color:var(--text-secondary)!important}.dark-theme .section-content :deep(ul),.dark-theme .section-content :deep(ol){color:var(--text-secondary)!important}.dark-theme .data-header{background:var(--card-bg)!important;box-shadow:0 2px 8px #0003!important}.dark-theme .main-title{color:var(--text-primary)!important}.dark-theme .subtitle{color:var(--text-secondary)!important}.dark-theme .file-info,.dark-theme .info-item{color:var(--text-tertiary)!important}.dark-theme .tabs{background:var(--card-bg)!important}.dark-theme .tab-item{color:var(--text-secondary)!important}.dark-theme .tab-item.active{background:var(--primary-color)!important;color:#fff!important}.dark-theme .content-left{background:var(--card-bg)!important}.dark-theme .section-text,.dark-theme .info-label{color:var(--text-secondary)!important}.dark-theme .info-value{color:var(--text-primary)!important}.dark-theme .info-item{border-bottom-color:var(--border-color)!important}.dark-theme .action-panel{background:var(--card-bg)!important}.dark-theme .panel-title{color:var(--text-primary)!important}.dark-theme .info-chip{color:var(--primary-color)!important}.dark-theme .info-chip-value{color:var(--text-primary)!important}.dark-theme .panel-info{border-top-color:var(--border-color)!important}.dark-theme .info-text{color:var(--text-tertiary)!important}.dark-theme .btn-info{background:var(--card-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .btn-info:hover{background:var(--bg-tertiary)!important;border-color:var(--primary-color)!important}.dark-theme .file-list-panel{background:var(--card-bg)!important;border-right-color:var(--border-color)!important}.dark-theme .file-list-header{border-bottom-color:var(--border-color)!important}.dark-theme .file-search-input{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .file-search-input::placeholder{color:var(--text-tertiary)!important}.dark-theme .folder-header:hover{background:var(--bg-tertiary)!important}.dark-theme .folder-name{color:var(--text-primary)!important}.dark-theme .folder-toggle{color:var(--text-tertiary)!important}.dark-theme .file-item:hover{background:var(--bg-tertiary)!important}.dark-theme .file-item.active{background:var(--primary-color)!important;color:#fff!important}.dark-theme .file-size{color:var(--text-tertiary)!important}.dark-theme .empty-file-list{color:var(--text-secondary)!important}.dark-theme .file-preview-panel{background:var(--card-bg)!important}.dark-theme .preview-file-name{color:var(--text-primary)!important}.dark-theme .preview-file-size{color:var(--text-tertiary)!important}.dark-theme .preview-tabs{border-bottom-color:var(--border-color)!important}.dark-theme .preview-tab{color:var(--text-secondary)!important}.dark-theme .preview-tab.active{color:var(--primary-color)!important;border-bottom-color:var(--primary-color)!important}.dark-theme .preview-meta{color:var(--text-secondary)!important}.dark-theme .preview-table-container{background:var(--bg-tertiary)!important}.dark-theme .preview-table,.dark-theme .preview-image-container,.dark-theme .preview-pdf-container,.dark-theme .preview-text-container{background:var(--card-bg)!important}.dark-theme .preview-text{color:var(--text-primary)!important}.dark-theme .preview-loading,.dark-theme .preview-empty{color:var(--text-secondary)!important}.dark-theme .preview-error{color:#ff6b6b!important}.dark-theme .data-table thead{background:var(--bg-tertiary)!important}.dark-theme .data-table th{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}.dark-theme .data-table td{color:var(--text-secondary)!important;border-bottom-color:var(--border-color)!important}.dark-theme .data-table tbody tr:hover{background:var(--bg-tertiary)!important}.dark-theme .overview-item{border-bottom-color:var(--border-color)!important}.dark-theme .overview-label{color:var(--text-secondary)!important}.dark-theme .overview-value{color:var(--text-primary)!important}.dark-theme .stat-label{color:var(--text-secondary)!important}.dark-theme .stat-value{color:var(--primary-color)!important}.dark-theme .user-consumption-section{background:var(--card-bg)!important;box-shadow:0 4px 12px #0003!important}.dark-theme .user-consumption-card{background:transparent!important}.dark-theme .card-title{color:var(--text-primary)!important}.dark-theme .overview-container,.dark-theme .console-main,.dark-theme .console-layout,.dark-theme .console-content{background:transparent!important}.dark-theme .console-menu{background:var(--card-bg)!important;box-shadow:2px 0 8px #0000004d!important}.dark-theme .menu-section{background:transparent!important}.dark-theme .menu-list{background:var(--card-bg)!important;box-shadow:0 4px 12px #0003!important}.dark-theme .menu-item{border-bottom-color:var(--border-color)!important}.dark-theme .menu-item-main{background:transparent!important}.dark-theme .menu-item-main:hover{background:var(--bg-tertiary)!important}.dark-theme .menu-item-main.active{background:var(--primary-color)!important}.dark-theme .menu-icon{color:var(--primary-color)!important}.dark-theme .menu-item-main.active .menu-icon{color:#fff!important}.dark-theme .menu-text{color:var(--text-primary)!important}.dark-theme .menu-item-main.active .menu-text{color:#fff!important}.dark-theme .menu-desc,.dark-theme .menu-arrow{color:var(--text-tertiary)!important}.dark-theme .menu-item-main.active .menu-arrow{color:#fff!important}.dark-theme .submenu-list{background:var(--bg-tertiary)!important}.dark-theme .submenu-item{border-bottom-color:var(--border-color)!important}.dark-theme .submenu-item:hover{background:var(--bg-secondary)!important}.dark-theme .submenu-item.active{background:var(--primary-color)!important}.dark-theme .submenu-icon{color:var(--text-tertiary)!important}.dark-theme .submenu-item.active .submenu-icon{color:#fff!important}.dark-theme .submenu-text{color:var(--text-secondary)!important}.dark-theme .submenu-item.active .submenu-text{color:#fff!important}.dark-theme .submenu-desc{color:var(--text-tertiary)!important}.dark-theme .user-name{color:var(--text-primary)!important}.dark-theme .user-email{color:var(--text-tertiary)!important}.dark-theme .settings-btn{background:var(--bg-tertiary)!important}.dark-theme .settings-icon{color:var(--text-secondary)!important}.dark-theme .component-wrapper{background:transparent!important}.dark-theme .component-placeholder{color:var(--text-secondary)!important}.dark-theme .page-title,.dark-theme .menu-title{color:var(--text-primary)!important}.dark-theme .instances-container{background:var(--bg-secondary)!important}.dark-theme .search-icon{color:var(--text-tertiary)!important}.dark-theme .div-btn{border-right-color:var(--border-color)!important}.dark-theme .div-btn .iconfont{color:var(--text-secondary)!important}.dark-theme .div-btn.active .iconfont{color:#fff!important}.dark-theme .ssh-btn{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ssh-btn:hover{background:var(--bg-tertiary)!important}.dark-theme .u-table{background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 2px 8px #0003!important}.dark-theme .u-table-header{background:var(--bg-tertiary)!important;border-bottom-color:var(--border-color)!important}.dark-theme .u-th{color:var(--text-primary)!important}.dark-theme .u-td{color:var(--text-secondary)!important}.dark-theme .filter-icon{color:var(--text-tertiary)!important}.dark-theme .filter-icon:hover{color:var(--primary-color)!important}.dark-theme .u-table-loading,.dark-theme .u-table-empty{color:var(--text-secondary)!important}.dark-theme .u-table-row{border-bottom-color:var(--border-color)!important}.dark-theme .u-table-row:hover{background-color:var(--bg-tertiary)!important}.dark-theme .instance-id{color:var(--text-tertiary)!important}.dark-theme .instance-name{color:var(--text-primary)!important}.dark-theme .ssh-label{color:var(--text-tertiary)!important}.dark-theme .ssh-command,.dark-theme .ssh-password,.dark-theme .ssh-command-text,.dark-theme .ssh-password-text,.dark-theme .tool-icon{color:var(--text-secondary)!important}.dark-theme .tool-icon:hover{color:var(--primary-color)!important}.dark-theme .pagination{background:var(--card-bg)!important}.dark-theme .pagination-info{color:var(--text-secondary)!important}.dark-theme .page-btn{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .page-btn:hover:not(.disabled){border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dark-theme .page-number{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .page-number:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dark-theme .page-number.active{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.dark-theme .grid-loading,.dark-theme .grid-empty{color:var(--text-secondary)!important}.dark-theme .instance-card{background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 2px 8px #0003!important}.dark-theme .instance-card:hover{box-shadow:0 4px 12px #0000004d!important}.dark-theme .card-header{border-bottom-color:var(--border-color)!important}.dark-theme .card-id{color:var(--text-tertiary)!important}.dark-theme .card-name{color:var(--text-primary)!important}.dark-theme .card-label{color:var(--text-tertiary)!important}.dark-theme .card-value{color:var(--text-secondary)!important}.dark-theme .card-action-icon{color:var(--text-tertiary)!important}.dark-theme .card-action-icon:hover{color:var(--primary-color)!important}.dark-theme .card-btn{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .card-btn:hover{background:var(--bg-secondary)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dark-theme .card-btn.danger{background:#667eea33!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}.dark-theme .card-btn.danger:hover{background:#667eea4d!important}.dark-theme .change-image-modal{background:#000000b3!important}.dark-theme .change-image-dialog{background:var(--card-bg)!important;box-shadow:0 4px 20px #0006!important}.dark-theme .warning-icon{color:var(--primary-color)!important}.dark-theme .close-icon{color:var(--text-secondary)!important}.dark-theme .close-icon:hover{background-color:var(--bg-tertiary)!important}.dark-theme .warning-text{color:var(--text-secondary)!important}.dark-theme .image-select-area{border-color:var(--border-color)!important;background:var(--bg-tertiary)!important}.dark-theme .image-select-area:hover{border-color:var(--primary-color)!important;background:var(--bg-secondary)!important}.dark-theme .plus-icon{color:var(--primary-color)!important}.dark-theme .image-name{color:var(--text-primary)!important}.dark-theme .image-size{color:var(--text-tertiary)!important}.dark-theme .change-text{color:var(--primary-color)!important}.dark-theme .dialog-footer{border-top-color:var(--border-color)!important}.dark-theme .btn-cancel{background:var(--card-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .btn-cancel:hover{background:var(--bg-tertiary)!important}.dark-theme .btn-confirm{background:var(--primary-color)!important;color:#fff!important}.dark-theme .btn-confirm:hover{background:var(--primary-hover)!important}.dark-theme .more-select-trigger{border-color:var(--border-color)!important;background:var(--card-bg)!important;color:var(--text-primary)!important}.dark-theme .u-td:before{color:var(--text-secondary)!important}.dark-theme .status-running{color:#2f64ff!important}.dark-theme .status-creating{color:#4caf50!important}.dark-theme .status-stopped{color:#999!important}.dark-theme .status-error{background:#e91e6333!important;color:#ff6b9d!important}.dark-theme .storages-container{background:var(--bg-secondary)!important}.dark-theme .header-bar{background:transparent!important}.dark-theme .header-left{color:var(--text-primary)!important}.dark-theme .usage-card{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .usage-label{color:var(--text-secondary)!important}.dark-theme .usage-percent{color:var(--primary-color)!important}.dark-theme .upload-btn{background:var(--primary-color)!important;color:#fff!important}.dark-theme .upload-btn:hover:not(.uploading){background:var(--primary-hover)!important}.dark-theme .upload-btn.uploading{opacity:.7!important}.dark-theme .file-name{color:var(--text-primary)!important}.dark-theme .file-preview-modal{background:#000000b3!important}.dark-theme .file-preview-dialog{background:var(--card-bg)!important;box-shadow:0 4px 20px #0006!important}.dark-theme .preview-header{border-bottom-color:var(--border-color)!important}.dark-theme .preview-title{color:var(--text-primary)!important}.dark-theme .file-preview-dialog .close-icon{color:var(--text-secondary)!important}.dark-theme .file-preview-dialog .close-icon:hover{background-color:var(--bg-tertiary)!important}.dark-theme .preview-content{background:var(--bg-tertiary)!important}.dark-theme .preview-text{background:var(--card-bg)!important}.dark-theme .preview-text pre{color:var(--text-primary)!important}.dark-theme .preview-iframe{background:var(--card-bg)!important}.dark-theme .preview-loading{color:var(--text-secondary)!important}.dark-theme .preview-unsupported{background:var(--card-bg)!important}.dark-theme .unsupported-text{color:var(--text-secondary)!important}.dark-theme .unsupported-info{color:var(--text-tertiary)!important}.dark-theme .preview-footer{border-top-color:var(--border-color)!important}.dark-theme .btn-close{background:var(--card-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .btn-close:hover{background:var(--bg-tertiary)!important}.dark-theme .btn-download{background:var(--primary-color)!important;color:#fff!important}.dark-theme .btn-download:hover:not(:disabled){background:var(--primary-hover)!important}.dark-theme .btn-download:disabled,.dark-theme .btn-download.downloading{background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important}.dark-theme .billing-container{background:var(--bg-secondary)!important}.dark-theme .recharge-card,.dark-theme .history-card{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .balance{color:var(--text-primary)!important}.dark-theme .unit,.dark-theme .label{color:var(--text-secondary)!important}.dark-theme .preset-btn{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .preset-btn.active{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:#667eea26!important}.dark-theme .pay-option{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .pay-option.active{border-color:#12b16f!important;background:#12b16f26!important;color:#12b16f!important}.dark-theme .iconfont.icon-wechat{color:#12b16f!important}.dark-theme .amount-input-row{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .amount-input-money{color:var(--text-tertiary)!important}.dark-theme .amount-input{background:transparent!important;color:var(--text-primary)!important}.dark-theme .amount-input::placeholder{color:var(--text-tertiary)!important}.dark-theme .modal-mask{background:#000000b3!important}.dark-theme .modal-content{background:var(--card-bg)!important;box-shadow:0 4px 24px #0006!important}.dark-theme .modal-header{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .close{color:var(--text-secondary)!important}.dark-theme .close:hover{color:var(--text-primary)!important}.dark-theme .tips{color:var(--text-tertiary)!important}.dark-theme .success-mask{background:#1a1a1af5!important;color:#12b16f!important}.dark-theme .history-header{border-bottom-color:var(--border-color)!important}.dark-theme .more-btn{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background:transparent!important}.dark-theme .more-btn:hover{background:#667eea1a!important}.dark-theme .td.note{color:var(--text-tertiary)!important}.dark-theme .balance-page{background:var(--bg-secondary)!important}.dark-theme .summary-card{background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px #0003!important}.dark-theme .summary-text{color:var(--text-primary)!important}.dark-theme .summary-label{color:var(--text-secondary)!important}.dark-theme .summary-value{color:var(--text-primary)!important}.dark-theme .filter-bar{background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px #0003!important}.dark-theme .date-separator{color:var(--text-secondary)!important}.dark-theme .date-button{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .date-text{color:var(--text-primary)!important}.dart-theme .copyrights{border-top:1px solid #ccc}.dark-theme .sep{color:var(--text-secondary)!important}.dark-theme .table{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .table-header{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}.dark-theme .table-body .table-row{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .table-row:hover{background-color:var(--bg-tertiary)!important}.dark-theme .td.type.success{color:#12b16f!important}.dark-theme .td.type.danger{color:#ff6b9d!important}.dark-theme .td.note,.dark-theme .iconfont.icon-calendar{color:var(--text-tertiary)!important}.dark-theme .person-page{background:var(--bg-secondary)!important}.dark-theme .info-row{color:var(--text-primary)!important}.dark-theme .label{color:var(--text-secondary)!important}.dark-theme .value{color:var(--text-primary)!important}.dark-theme .link{color:var(--primary-color)!important}.dark-theme .link:hover{color:var(--primary-hover)!important}.dark-theme .status-dot.warn{color:#ffb74d!important;background:#ffb74d33!important}.dark-theme .status-dot.ok{color:#81c784!important;background:#81c78433!important}.dark-theme .status-text.warn{color:#ffb74d!important}.dark-theme .status-text.ok{color:#81c784!important}.dark-theme .auth-dialog,.dark-theme .wechat-bind-dialog,.dark-theme .password-dialog{background:var(--card-bg)!important}.dark-theme .dialog-header{border-bottom-color:var(--border-color)!important}.dark-theme .dialog-title{color:var(--text-primary)!important}.dark-theme .close-btn{color:var(--text-secondary)!important}.dark-theme .close-btn:hover{color:var(--text-primary)!important}.dark-theme .dialog-body{background:transparent!important}.dark-theme .dialog-actions{border-top-color:var(--border-color)!important}.dark-theme .field-label{color:var(--text-secondary)!important}.dark-theme .required-mark{color:#ff6b9d!important}.dark-theme .phone-info{color:var(--text-secondary)!important}.dark-theme .info-box{background:#ffb74d26!important;border-color:#ffb74d4d!important}.dark-theme .info-text{color:#ffb74d!important}.dark-theme .cancel-btn{border-color:var(--border-color)!important;color:var(--text-primary)!important;background:transparent!important}.dark-theme .cancel-btn:hover{background:var(--bg-tertiary)!important}.dark-theme .confirm-btn{background-color:var(--primary-color)!important;color:#fff!important}.dark-theme .confirm-btn:hover{background-color:var(--primary-hover)!important}.dark-theme .confirm-btn:disabled{background-color:var(--bg-tertiary)!important;color:var(--text-tertiary)!important}.dark-theme .qr-placeholder{background:var(--card-bg)!important;border-color:var(--border-color)!important}.dark-theme .qr-success{border-color:var(--border-color)!important}.dark-theme .status-mask{background:#1a1a1ae6!important;color:var(--text-primary)!important}.dark-theme .status-mask.pointer:hover{background:#1a1a1af2!important;color:var(--primary-color)!important}.dark-theme .status-mask.success{background:#12b16f26!important;color:#12b16f!important}.dark-theme .sub-text{color:var(--text-tertiary)!important}.dark-theme .scan-tips{color:var(--text-secondary)!important}.dark-theme .spinner{border-color:var(--bg-tertiary)!important;border-top-color:var(--primary-color)!important}.dark-theme .send-code-btn{border-color:var(--border-color)!important;color:var(--text-primary)!important;background:transparent!important}.dark-theme .send-code-btn:hover:not(:disabled){background:var(--bg-tertiary)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dark-theme .send-code-btn:disabled{color:var(--text-tertiary)!important;border-color:var(--border-color)!important;background-color:var(--bg-tertiary)!important}.dark-theme .auth-dialog :deep(.v-field),.dark-theme .password-dialog :deep(.v-field){background-color:var(--bg-secondary)!important}.dark-theme .auth-dialog :deep(.v-field__outline),.dark-theme .password-dialog :deep(.v-field__outline){border-color:var(--border-color)!important}.dark-theme .auth-dialog :deep(.v-field--focused .v-field__outline),.dark-theme .password-dialog :deep(.v-field--focused .v-field__outline){border-color:var(--primary-color)!important}.dark-theme .auth-dialog :deep(.v-field__input),.dark-theme .password-dialog :deep(.v-field__input){color:var(--text-primary)!important}.dark-theme .auth-dialog :deep(.v-label),.dark-theme .password-dialog :deep(.v-label){color:var(--text-secondary)!important}.dark-theme .auth-dialog :deep(.v-field__input::placeholder),.dark-theme .password-dialog :deep(.v-field__input::placeholder){color:var(--text-tertiary)!important}.dark-theme .message-page{background:var(--bg-secondary)!important}.dark-theme .filter-left{background:transparent!important}.dark-theme .type-select-btn{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .unread-checkbox :deep(.v-label){color:var(--text-secondary)!important}.dark-theme .message-list{background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px #0003!important}.dark-theme .message-item{border-bottom-color:var(--border-color)!important}.dark-theme .message-item:hover{background-color:var(--bg-tertiary)!important}.dark-theme .message-item.unread{background-color:#667eea0d!important}.dark-theme .message-item.unread:hover{background-color:#667eea1a!important}.dark-theme .message-type{color:var(--text-primary)!important}.dark-theme .message-text{color:var(--text-secondary)!important}.dark-theme .message-date{color:var(--text-tertiary)!important}.dark-theme .unread-badge{background-color:#ff6b6b!important}.dark-theme .loading-text,.dark-theme .empty-text{color:var(--text-secondary)!important}.dark-theme .filter-bar :deep(.v-btn){color:var(--text-primary)!important}.dark-theme .filter-bar :deep(.v-btn--variant-outlined){border-color:var(--border-color)!important;background:var(--card-bg)!important}.dark-theme .filter-bar :deep(.v-btn--variant-outlined:hover){background:var(--bg-tertiary)!important}.dark-theme .filter-bar :deep(.v-menu__content){background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px #0000004d!important}.dark-theme .filter-bar :deep(.v-list-item){color:var(--text-primary)!important}.dark-theme .filter-bar :deep(.v-list-item:hover){background:var(--bg-tertiary)!important}.dark-theme .filter-bar :deep(.v-list-item--active){background:var(--bg-secondary)!important;color:var(--primary-color)!important}.dark-theme .filter-bar :deep(.v-checkbox .v-selection-control-group){color:var(--text-secondary)!important}.dark-theme .tag-0{background:#1976d233!important;color:#64b5f6!important}.dark-theme .tag-1{background:#4caf5033!important;color:#81c784!important}.dark-theme .tag-2{background:#9c27b033!important;color:#ba68c8!important}.dark-theme .loading-container{background:var(--card-bg)!important;color:var(--text-secondary)!important}.dark-theme .file-search-container{background:transparent!important}.dark-theme .file-search-icon{color:var(--text-secondary)!important}.dark-theme .file-search-icon:hover{color:var(--primary-color)!important}.dark-theme .preview-unsupported{color:var(--text-secondary)!important}.dark-theme .unsupported-text{color:var(--text-primary)!important}.dark-theme .unsupported-info{color:var(--text-secondary)!important}.dark-theme .file-icon{color:var(--primary-color)!important}.dark-theme .file-item.active .file-icon{color:#fff!important}.dark-theme .data-card .card-name,.dark-theme .list-card .card-name{color:var(--text-primary)!important}.dark-theme .data-card .card-size,.dark-theme .list-card .card-size{color:var(--text-secondary)!important}.dark-theme .data-card .card-time,.dark-theme .list-card .card-time,.dark-theme .card-size .iconfont,.dark-theme .card-time .iconfont{color:var(--text-tertiary)!important}.pc-nav{background:#fff6!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-bottom:1px solid rgba(232,234,237,.5)!important;box-shadow:0 2px 8px #0000000f!important}.dark-theme .pc-nav{background:#1a1a1a66!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-bottom:1px solid rgba(64,64,64,.5)!important;box-shadow:0 2px 8px #0003!important}@media screen and (max-width: 767px){.dark-theme .container{background:var(--bg-secondary)!important}.dark-theme .header{background:linear-gradient(135deg,#667eea,#764ba2)!important}}
