/* Generated by build_front_theme.py: complete frontend visual-color coverage. */
.theme-switch .theme-switch-moon{display:none}
html[data-workbench-theme="light"] .theme-switch .theme-switch-sun{display:none}
html[data-workbench-theme="light"] .theme-switch .theme-switch-moon{display:block}

/* styles.css */
html[data-workbench-theme="light"] body{background:linear-gradient(110deg,#f5f8fc,#f5f8fc 58%,#f5f8fc)}
html[data-workbench-theme="light"] .topbar{border-bottom:1px solid #d7e0eb;background:rgba(255,255,255,0.900)}
html[data-workbench-theme="light"] .brand-mark{background:#ffffff}
html[data-workbench-theme="light"] .build-meta{color:#5d6f87}
html[data-workbench-theme="light"] .account-bar .quota-status{color:#245ec5}
html[data-workbench-theme="light"] .account-btn{border:1px solid #d7e0eb;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .segmented{background:#ffffff}
html[data-workbench-theme="light"] .segment{color:#5d6f87}
html[data-workbench-theme="light"] .segment.active{color:#1f2f45}
html[data-workbench-theme="light"] .model-bar,
html[data-workbench-theme="light"] .prompt-panel,
html[data-workbench-theme="light"] .generation-panel,
html[data-workbench-theme="light"] .preview-panel,
html[data-workbench-theme="light"] .details-panel{background:#ffffff}
html[data-workbench-theme="light"] .model-bar label,
html[data-workbench-theme="light"] .field-grid label{color:#1f2f45}
html[data-workbench-theme="light"] .model-bar label>span:before{color:#245ec5}
html[data-workbench-theme="light"] .prompt-head label{color:#1f2f45}
html[data-workbench-theme="light"] .text-link{color:#245ec5}
html[data-workbench-theme="light"] .chips button{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .chips button:hover{border-color:#bfd2ef;color:#1f2f45}
html[data-workbench-theme="light"] select,
html[data-workbench-theme="light"] input,
html[data-workbench-theme="light"] textarea{border:1px solid #d7e0eb}
html[data-workbench-theme="light"] select:focus,
html[data-workbench-theme="light"] input:focus,
html[data-workbench-theme="light"] textarea:focus{border-color:#bfd2ef;box-shadow:0 0 0 3px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .primary-btn{color:#1f2f45}
html[data-workbench-theme="light"] .primary-btn:hover{background:#eef4ff}
html[data-workbench-theme="light"] .secondary-btn,
html[data-workbench-theme="light"] .ghost-btn{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .secondary-btn:hover,
html[data-workbench-theme="light"] .ghost-btn:hover{border-color:#bfd2ef;color:#1f2f45}
html[data-workbench-theme="light"] .notice{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .notice button{color:#5d6f87}
html[data-workbench-theme="light"] .settings-title>span{color:#245ec5}
html[data-workbench-theme="light"] .settings-subtitle{color:#1f2f45}
html[data-workbench-theme="light"] .estimate{color:#5d6f87}
html[data-workbench-theme="light"] .estimate strong{color:#245ec5}
html[data-workbench-theme="light"] .file-drop{border:1px dashed #d7e0eb;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .file-drop em{color:#5d6f87}
html[data-workbench-theme="light"] .ref-thumb{border:1px solid #d7e0eb}
html[data-workbench-theme="light"] .icon-btn{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .preview-frame{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .empty-state .empty-icon{border:1px solid #d7e0eb;color:#245ec5}
html[data-workbench-theme="light"] .empty-state strong{color:#1f2f45}
html[data-workbench-theme="light"] .result-art{background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .result-info{background:#ffffff;border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] .status-row{color:#5d6f87}
html[data-workbench-theme="light"] .status-dot{background:#eef4ff;box-shadow:0 0 10px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .history-empty{color:#5d6f87}
html[data-workbench-theme="light"] .history-swatch{background:linear-gradient(135deg,#eef4ff,#eef4ff)}
html[data-workbench-theme="light"] .log-head{color:#5d6f87}
html[data-workbench-theme="light"] .log-box{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .site-footer{color:#5d6f87}
html[data-workbench-theme="light"] .qr-block{color:#5d6f87}
html[data-workbench-theme="light"] .qr-block img{border:1px solid #d7e0eb}
html[data-workbench-theme="light"] .toast{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .settings-drawer{background:#ffffff;box-shadow:-18px 0 40px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .settings-drawer label,
html[data-workbench-theme="light"] .auth-card label{color:#5d6f87}
html[data-workbench-theme="light"] .switch{background:#ffffff}
html[data-workbench-theme="light"] .switch:after{background:#f5f8fc}
html[data-workbench-theme="light"] .switch-row input:checked+.switch{background:#eef4ff}
html[data-workbench-theme="light"] .switch-row input:checked+.switch:after{background:#ffffff}
html[data-workbench-theme="light"] .settings-note{color:#5d6f87}
html[data-workbench-theme="light"] .auth-modal{background:rgba(245,248,252,0.780)}
html[data-workbench-theme="light"] .auth-card{background:#ffffff;border:1px solid #d7e0eb;box-shadow:0 20px 70px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .auth-tab{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .auth-tab.active{background:#eef4ff;border-color:#bfd2ef;color:#1f2f45}
html[data-workbench-theme="light"] .auth-note{color:#5d6f87}
html[data-workbench-theme="light"] .dev-code{border:1px dashed #d7e0eb;color:#1f2f45}
html[data-workbench-theme="light"] .balance-panel{border:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .balance-panel span,
html[data-workbench-theme="light"] .account-stats span{color:#5d6f87}
html[data-workbench-theme="light"] .balance-panel strong{color:#245ec5}
html[data-workbench-theme="light"] .account-stats{color:#1f2f45}
html[data-workbench-theme="light"] .pending-order{border:1px solid #d7e0eb;background:#ffffff;color:#8c5b0b}
html[data-workbench-theme="light"] .account-heading{color:#1f2f45}
html[data-workbench-theme="light"] .topup-option{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .topup-option.selected{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .payment-card .auth-note strong{color:#245ec5}
html[data-workbench-theme="light"] .payment-order{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .payment-order code{color:#1f2f45}
html[data-workbench-theme="light"] .payment-qr{background:#ffffff}
html[data-workbench-theme="light"] .payment-channel-card{border:1px solid #d7e0eb;background:linear-gradient(145deg,#ffffff,#ffffff);color:#245ec5}
html[data-workbench-theme="light"] .payment-channel-card:hover,
html[data-workbench-theme="light"] .payment-channel-card.active{border-color:#b9dce6;box-shadow:0 0 0 2px rgba(30,48,74,.10),0 8px 24px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .payment-channel-card img{background:#ffffff;border:4px solid #d7e0eb}
html[data-workbench-theme="light"] .light-mode .payment-channel-card{background:#eef4ff;color:#1f2f45;border-color:#bfd2ef}
html[data-workbench-theme="light"] .light-mode .payment-channel-card{background:#eef4ff;color:#1f2f45;border-color:#bfd2ef}
html[data-workbench-theme="light"] .image-count-field>legend{color:#1f2f45}
html[data-workbench-theme="light"] .image-quantity-options span{border:1px solid #bfd2ef;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .image-quantity-options input:checked+span{border-color:#bfd2ef;background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .image-quantity-options input:focus-visible+span{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .image-style-option{color:#1f2f45}
html[data-workbench-theme="light"] .image-style-option input{accent-color:#245ec5}

/* layout-overrides.css */
html[data-workbench-theme="light"] .field-caption{color:#1f2f45}
html[data-workbench-theme="light"] .field-caption::before{color:#5d6f87}
html[data-workbench-theme="light"] .route-trigger{border:1px solid #d7e0eb;color:#1f2f45}
html[data-workbench-theme="light"] .route-trigger b{color:#5d6f87}
html[data-workbench-theme="light"] .route-menu{border:1px solid #d7e0eb;background:#ffffff;box-shadow:0 14px 35px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .route-menu button{background:#f5f8fc;color:#1f2f45}
html[data-workbench-theme="light"] .route-menu small{color:#1f2f45}
html[data-workbench-theme="light"] .route-menu em{background:#f5f8fc;color:#b4233e}
html[data-workbench-theme="light"] .result-art video{background:#f5f8fc}
html[data-workbench-theme="light"] .preview-meta span{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .mini-switch{background:#ffffff}
html[data-workbench-theme="light"] .mini-switch::after{background:#eef4ff}
html[data-workbench-theme="light"] .more-settings,
html[data-workbench-theme="light"] .video-reference{color:#1f2f45}
html[data-workbench-theme="light"] .auth-check{color:#5d6f87 !important}
html[data-workbench-theme="light"] .clear-account{color:#b4233e}
html[data-workbench-theme="light"] .custom-topup{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .custom-topup.selected{border-color:#bfd2ef;background:#ffffff;box-shadow:0 0 0 3px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .custom-currency{color:#5d6f87}
html[data-workbench-theme="light"] #apiGroupOptions .api-group-choice.active,
html[data-workbench-theme="light"] #apiGroupOptions .api-group-choice:hover{background:#eef4ff;border-color:#bfd2ef}
html[data-workbench-theme="light"] #apiGroupOptions .api-group-choice:focus-visible{outline:2px solid #bfd2ef}

/* order-status.css */
html[data-workbench-theme="light"] .pending-toolbar{color:#1f2f45}
html[data-workbench-theme="light"] .danger-link{color:#b4233e}
html[data-workbench-theme="light"] .danger-link:hover{color:#b4233e}
html[data-workbench-theme="light"] .pending-order::-webkit-scrollbar-thumb{background:#f5f8fc}
html[data-workbench-theme="light"] .pending-order > h3{color:#1f2f45}
html[data-workbench-theme="light"] .order-history-item{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .order-delete{color:#b4233e}
html[data-workbench-theme="light"] .order-delete:hover{color:#b4233e}
html[data-workbench-theme="light"] .offline-topup-note{color:#5d6f87}
html[data-workbench-theme="light"] .order-history-item small{color:#5d6f87}
html[data-workbench-theme="light"] .order-history-item p{color:#b4233e}
html[data-workbench-theme="light"] .order-pending{border-color:#d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .order-pending strong{color:#8c5b0b}
html[data-workbench-theme="light"] .order-confirmed{border-color:#d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .order-confirmed strong{color:#167243}
html[data-workbench-theme="light"] .order-rejected{border-color:#d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .order-rejected strong{color:#b4233e}
html[data-workbench-theme="light"] .order-revoked{border-color:#d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .order-revoked strong{color:#5d6f87}
html[data-workbench-theme="light"] .order-canceled{border-color:#d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .order-canceled strong{color:#5d6f87}
html[data-workbench-theme="light"] .payment-cancel-btn{border:1px solid #d7e0eb;color:#5d6f87}
html[data-workbench-theme="light"] .payment-cancel-btn:hover{border-color:#f5c3cc;color:#b4233e;background:#ffffff}
html[data-workbench-theme="light"] .action-confirm-overlay{background:rgba(245,248,252,0.780)}
html[data-workbench-theme="light"] .action-confirm-panel{border:1px solid #d7e0eb;background:#ffffff;box-shadow:0 20px 60px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .action-confirm-panel > strong{color:#1f2f45}
html[data-workbench-theme="light"] .action-confirm-panel > p{color:#5d6f87}
html[data-workbench-theme="light"] .action-confirm-cancel{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .action-confirm-accept{border:1px solid #f5c3cc;background:#fff1f2;color:#1f2f45}
html[data-workbench-theme="light"] .action-confirm-cancel:hover{border-color:#d7e0eb;color:#1f2f45}
html[data-workbench-theme="light"] .action-confirm-accept:hover{background:#fff1f2}
html[data-workbench-theme="light"] .account-card .topup-option.featured{border-color:#bfd2ef;background:#ffffff;box-shadow:inset 3px 0 0 rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .account-card .topup-option.featured:hover,
html[data-workbench-theme="light"] .account-card .topup-option.featured.selected{border-color:#bfd2ef;background:#eef4ff;box-shadow:inset 3px 0 0 rgba(30,48,74,.10), 0 0 0 2px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .topup-plan-badge{background:rgba(238,244,255,0.200);color:#245ec5}
html[data-workbench-theme="light"] .topup-option.featured .topup-plan-badge{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .order-history-item.selected{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .order-history-item.selected strong,
html[data-workbench-theme="light"] .order-history-item.selected small,
html[data-workbench-theme="light"] .order-history-item.selected p,
html[data-workbench-theme="light"] .order-history-item.selected .order-delete{color:#1f2f45}
html[data-workbench-theme="light"] .order-history-item.selected .order-delete:hover{color:#245ec5}
html[data-workbench-theme="light"] .payment-policy-note,
html[data-workbench-theme="light"] .payment-notice{border:1px solid #f4dda3;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .payment-policy-note strong,
html[data-workbench-theme="light"] .payment-notice strong{color:#8c5b0b}
html[data-workbench-theme="light"] .payment-policy-note span,
html[data-workbench-theme="light"] .payment-notice span{color:#5d6f87}
html[data-workbench-theme="light"] .payment-notice b{color:#8c5b0b}

/* toast-overrides.css */
html[data-workbench-theme="light"] .toast{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5;box-shadow:0 8px 24px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .toast.error{border-color:#f5c3cc;background:#fff1f2;color:#b4233e}
html[data-workbench-theme="light"] .toast.success{border-color:#bde4cd;background:#edf9f1;color:#167243}
html[data-workbench-theme="light"] .toast.warning{border-color:#f4dda3;background:#fffbeb;color:#8c5b0b}
html[data-workbench-theme="light"] .local-error{border:1px solid #f5c3cc;border-left:3px solid #f5c3cc;background:#ffffff;color:#b4233e}
html[data-workbench-theme="light"] input.has-local-error,
html[data-workbench-theme="light"] select.has-local-error,
html[data-workbench-theme="light"] textarea.has-local-error{border-color:#f5c3cc !important;box-shadow:0 0 0 2px rgba(30,48,74,.10)}

/* status-overrides.css */
html[data-workbench-theme="light"] .status-row.is-busy{color:#245ec5}
html[data-workbench-theme="light"] .status-row.is-busy .status-dot{background:#eef4ff;box-shadow:0 0 0 4px rgba(30,48,74,.10), 0 0 14px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .history-preview{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .history-tool{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .history-tool.primary{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .history-tool:hover{border-color:#bfd2ef;color:#1f2f45}
html[data-workbench-theme="light"] .history-summary{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .history-summary > div{color:#5d6f87}
html[data-workbench-theme="light"] .history-summary strong{color:#245ec5}
html[data-workbench-theme="light"] .history-summary em{color:#5d6f87}
html[data-workbench-theme="light"] .summary-icon{color:#1f2f45}
html[data-workbench-theme="light"] .summary-icon.blue{background:#eef4ff}
html[data-workbench-theme="light"] .summary-icon.green{background:#edf9f1}
html[data-workbench-theme="light"] .summary-icon.teal{background:#ecf8fb}
html[data-workbench-theme="light"] .history-filter{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .history-filter label{color:#5d6f87}
html[data-workbench-theme="light"] .history-record-list{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .history-record{border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .history-record:hover{background:#ffffff}
html[data-workbench-theme="light"] .history-record .history-swatch{color:#245ec5;background:linear-gradient(135deg,#ffffff,#eef4ff)}
html[data-workbench-theme="light"] .history-task strong{color:#245ec5}
html[data-workbench-theme="light"] .history-task small{color:#5d6f87}
html[data-workbench-theme="light"] .history-record time{color:#5d6f87}
html[data-workbench-theme="light"] .history-state{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .history-detail{background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .history-detail:hover{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .history-select span{border:2px solid #d7e0eb}
html[data-workbench-theme="light"] .history-select input:checked + span{border-color:#bfd2ef;background:#eef4ff;box-shadow:inset 0 0 0 4px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .brand-meta{color:#5d6f87}
html[data-workbench-theme="light"] .brand-meta span + span::before{background:#f5f8fc}
html[data-workbench-theme="light"] .account-overview{color:#5d6f87}
html[data-workbench-theme="light"] .account-overview .quota-status{color:#245ec5}
html[data-workbench-theme="light"] .result-tile{border:1px solid #d7e0eb;background:#f5f8fc}
html[data-workbench-theme="light"] .result-download{border:1px solid #d7e0eb;color:#1f2f45;background:rgba(245,248,252,0.880);box-shadow:0 4px 14px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .result-download:hover{border-color:#b9dce6;color:#0d6d83}
html[data-workbench-theme="light"] .history-summary > div + div{border-left:1px solid #d7e0eb}
html[data-workbench-theme="light"] .history-summary .summary-icon.cyan{background:#ecf8fb}
html[data-workbench-theme="light"] .history-selection-count{color:#5d6f87}
html[data-workbench-theme="light"] .history-record{background:#ffffff}
html[data-workbench-theme="light"] .history-prompt-row .history-prompt{color:#5d6f87}
html[data-workbench-theme="light"] .history-task strong{color:#245ec5}
html[data-workbench-theme="light"] .history-task small{color:#5d6f87}
html[data-workbench-theme="light"] .history-record time{color:#5d6f87}
html[data-workbench-theme="light"] .history-detail,
html[data-workbench-theme="light"] .history-copy-prompt{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .history-detail:hover,
html[data-workbench-theme="light"] .history-copy-prompt:hover,
html[data-workbench-theme="light"] .history-detail:focus-visible,
html[data-workbench-theme="light"] .history-copy-prompt:focus-visible{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .history-delete{border:1px solid #f5c3cc;background:#ffffff;color:#b4233e}
html[data-workbench-theme="light"] .history-delete:hover,
html[data-workbench-theme="light"] .history-delete:focus-visible{border-color:#f5c3cc;background:#fff1f2;color:#1f2f45}
html[data-workbench-theme="light"] .history-select span{border:2px solid #d7e0eb}
html[data-workbench-theme="light"] .history-select:hover span,
html[data-workbench-theme="light"] .history-select input:focus-visible + span{border-color:#bfd2ef;box-shadow:0 0 0 3px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .history-select input:checked + span{border-color:#bfd2ef;background:#eef4ff;box-shadow:inset 0 0 0 4px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .history-record.selected,
html[data-workbench-theme="light"] .history-record.history-selected,
html[data-workbench-theme="light"] .history-record.is-selected{border-color:#bfd2ef;background:#eef4ff}
html[data-workbench-theme="light"] .history-record.selected .history-task strong,
html[data-workbench-theme="light"] .history-record.selected .history-task small,
html[data-workbench-theme="light"] .history-record.selected time,
html[data-workbench-theme="light"] .history-record.history-selected .history-task strong,
html[data-workbench-theme="light"] .history-record.history-selected .history-task small,
html[data-workbench-theme="light"] .history-record.history-selected time,
html[data-workbench-theme="light"] .history-record.is-selected .history-task strong,
html[data-workbench-theme="light"] .history-record.is-selected .history-task small,
html[data-workbench-theme="light"] .history-record.is-selected time{color:#1f2f45}
html[data-workbench-theme="light"] .history-detail-modal,
html[data-workbench-theme="light"] .history-details-modal{background:rgba(245,248,252,0.780)}
html[data-workbench-theme="light"] .history-detail-panel,
html[data-workbench-theme="light"] .history-details-panel,
html[data-workbench-theme="light"] .history-detail-card{border:1px solid #d7e0eb;background:#ffffff;box-shadow:0 20px 70px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .history-detail-body{color:#1f2f45}
html[data-workbench-theme="light"] .history-detail-panel pre,
html[data-workbench-theme="light"] .history-details-panel pre,
html[data-workbench-theme="light"] .history-detail-prompt{border:1px solid #d7e0eb;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .behavior-verify-label{color:#5d6f87}
html[data-workbench-theme="light"] .behavior-verify{border:1px solid #d7e0eb;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .behavior-verify:hover{border-color:#bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .behavior-verify:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .behavior-verify-rail{background:#eef4ff}
html[data-workbench-theme="light"] .behavior-verify-icon{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .behavior-verify strong{color:#245ec5}
html[data-workbench-theme="light"] .behavior-verify-target{color:#5d6f87}
html[data-workbench-theme="light"] .behavior-verify.is-scanning{background-image:linear-gradient(90deg,transparent,rgba(238,244,255,0.122),transparent)}
html[data-workbench-theme="light"] .behavior-verify.is-verified{border-color:#bde4cd;background:#edf9f1}
html[data-workbench-theme="light"] .behavior-verify.is-verified .behavior-verify-rail,
html[data-workbench-theme="light"] .behavior-verify.is-verified .behavior-verify-icon{background:#edf9f1}
html[data-workbench-theme="light"] .behavior-verify.is-verified .behavior-verify-target{color:#167243}
html[data-workbench-theme="light"] .behavior-verify.is-error{border-color:#f5c3cc;background:#ffffff}
html[data-workbench-theme="light"] .behavior-verify.is-error .behavior-verify-rail,
html[data-workbench-theme="light"] .behavior-verify.is-error .behavior-verify-icon{background:#fff1f2}
html[data-workbench-theme="light"] .login-security-note{border:1px solid #bfd2ef;background:#ffffff;color:#0d6d83}
html[data-workbench-theme="light"] .login-security-note>span{background:#ffffff;color:#0d6d83}
html[data-workbench-theme="light"] .login-security-note strong{color:#245ec5}
html[data-workbench-theme="light"] .login-security-note small{color:#5d6f87}
html[data-workbench-theme="light"] .login-verify-destination{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .login-verify-destination strong{color:#0d6d83}
html[data-workbench-theme="light"] .login-verify-meta{color:#5d6f87}
html[data-workbench-theme="light"] .login-verify-meta strong{color:#5d6f87}
html[data-workbench-theme="light"] .slider-puzzle-stage{border:1px solid #bfd2ef;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .slider-puzzle-refresh{border:1px solid #bfd2ef;background:rgba(255,255,255,0.800);color:#245ec5}
html[data-workbench-theme="light"] .slider-puzzle-refresh:hover{border-color:#b9dce6;color:#0d6d83}
html[data-workbench-theme="light"] .slider-control{border:1px solid #bfd2ef;background:linear-gradient(90deg,rgba(236,248,251,0.169) 0 var(--slider-fill),#ffffff var(--slider-fill) 100%)}
html[data-workbench-theme="light"] .slider-control::before{border-right:1px solid #b9dce6;background:rgba(236,248,251,0.071)}
html[data-workbench-theme="light"] .slider-control-label{color:#5d6f87}
html[data-workbench-theme="light"] .slider-control input[type="range"]::-webkit-slider-thumb{background:#ecf8fb;box-shadow:0 0 0 1px rgba(30,48,74,.10) inset,0 4px 14px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .slider-control input[type="range"]::-moz-range-thumb{background:#ecf8fb;box-shadow:0 0 0 1px rgba(30,48,74,.10) inset,0 4px 14px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .slider-control input[type="range"]:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .slider-captcha-meta{color:#5d6f87}
html[data-workbench-theme="light"] .slider-captcha-meta strong{color:#245ec5}
html[data-workbench-theme="light"] .slider-captcha-card.expired .slider-captcha-meta strong,
html[data-workbench-theme="light"] .slider-captcha-card.error .slider-captcha-meta span{color:#b4233e}
html[data-workbench-theme="light"] .slider-captcha-card.success .slider-captcha-meta span{color:#167243}
html[data-workbench-theme="light"] .history-summary > div + div{border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] #historyDetailBody .history-detail-square{border:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] #historyDetailBody .history-view-original{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] #historyDetailBody .history-view-original:hover{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] #historyDetailBody .history-view-original:focus-visible,
html[data-workbench-theme="light"] #historyDetailBody .history-detail-square:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] #historyDetailBody .history-creation-heading{border:1px solid #bfd2ef;background:linear-gradient(125deg,#ffffff,#ffffff)}
html[data-workbench-theme="light"] #historyDetailBody .history-creation-kicker{color:#245ec5}
html[data-workbench-theme="light"] #historyDetailBody .history-creation-heading h3{color:#245ec5}
html[data-workbench-theme="light"] #historyDetailBody .history-detail-meta dt{color:#5d6f87}
html[data-workbench-theme="light"] #historyDetailBody .history-detail-meta dd{color:#1f2f45}
html[data-workbench-theme="light"] .history-record .history-actions > button{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .history-record .history-actions > .history-detail{border-color:#bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .history-record .history-actions > .history-detail:hover{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .history-record .history-actions > .history-export:hover{border-color:#d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .history-record .history-actions > .history-delete{border-color:#d7e0eb;color:#b4233e}
html[data-workbench-theme="light"] .history-record .history-actions > .history-delete:hover{border-color:#f5c3cc;background:#ffffff;color:#b4233e}
html[data-workbench-theme="light"] .history-record .history-actions > button:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .history-status-group-head h3{color:#245ec5}
html[data-workbench-theme="light"] .history-status-group-head::before{background:#edf9f1}
html[data-workbench-theme="light"] .history-status-group.is-incomplete .history-status-group-head::before{background:#fffbeb}
html[data-workbench-theme="light"] .history-status-group-count{border:1px solid #bfd2ef;color:#5d6f87;background:#ffffff}
html[data-workbench-theme="light"] .history-group-empty{border:1px dashed #d7e0eb;color:#5d6f87;background:#ffffff}
html[data-workbench-theme="light"] .history-record .history-state.is-incomplete{color:#8c5b0b;background:#fffbeb}

/* chat-ui.css */
html[data-workbench-theme="light"] .chat-sidebar{background:#ffffff}
html[data-workbench-theme="light"] .chat-brand{border-bottom:1px solid #d7e0eb;color:#1f2f45}
html[data-workbench-theme="light"] .chat-brand-primary{color:#1f2f45}
html[data-workbench-theme="light"] .chat-brand-accent{color:#0d6d83}
html[data-workbench-theme="light"] .chat-nav-label{color:#5d6f87}
html[data-workbench-theme="light"] .chat-nav-label-spaced{border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] .recharge-zone-label{border-top:1px solid #d7e0eb;color:#0d6d83}
html[data-workbench-theme="light"] .recharge-zone-label::before{background:#ecf8fb;box-shadow:0 0 8px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .recharge-zone-nav .chat-nav-item{color:#1f2f45}
html[data-workbench-theme="light"] .recharge-zone-nav .chat-nav-item svg{color:#0d6d83}
html[data-workbench-theme="light"] .recharge-zone-nav .chat-nav-item:hover{background:#ecf8fb;color:#0d6d83}
html[data-workbench-theme="light"] .chat-nav-item{color:#5d6f87}
html[data-workbench-theme="light"] .chat-nav-item svg{color:#5d6f87}
html[data-workbench-theme="light"] .chat-nav-item:hover{background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .chat-nav-item.active{background:#ffffff;color:#245ec5;box-shadow:inset 2px 0 rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-nav-item.active svg{color:#245ec5}
html[data-workbench-theme="light"] .chat-sidebar-foot{border-top:1px solid #d7e0eb;color:#5d6f87}
html[data-workbench-theme="light"] .chat-online-dot{background:#edf9f1}
html[data-workbench-theme="light"] .chat-account-mini{color:#245ec5}
html[data-workbench-theme="light"] .chat-topbar{background:#ffffff;border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .chat-appearance-button{color:#1f2f45}
html[data-workbench-theme="light"] .chat-toolbar-icon{background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .chat-toolbar-icon:hover,
html[data-workbench-theme="light"] .chat-profile-button:hover{background:#ffffff}
html[data-workbench-theme="light"] .chat-appearance-button:hover{background:#ffffff}
html[data-workbench-theme="light"] .chat-shell svg.chat-chevron{color:#5d6f87}
html[data-workbench-theme="light"] .chat-profile-button{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-profile-avatar{background:#edf9f1;color:#1f2f45}
html[data-workbench-theme="light"] .chat-toolbar-popover{border:1px solid #d7e0eb;box-shadow:0 12px 35px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-toolbar-popover button:hover{background:#ffffff}
html[data-workbench-theme="light"] .chat-main{background:radial-gradient(ellipse at 0 0,#ffffff 0,#ffffff 46%,#ffffff 100%)}
html[data-workbench-theme="light"] .chat-main-head h2{color:#1f2f45}
html[data-workbench-theme="light"] .chat-main-head p{color:#5d6f87}
html[data-workbench-theme="light"] .chat-quota{color:#245ec5}
html[data-workbench-theme="light"] .chat-wallpaper-btn{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-wallpaper-btn:hover{border-color:#bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .chat-wallpaper-menu{border:1px solid #d7e0eb;background:#ffffff;box-shadow:0 12px 30px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-wallpaper-menu button{color:#1f2f45}
html[data-workbench-theme="light"] .chat-wallpaper-menu button:hover{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-wallpaper-menu button:disabled{color:#5d6f87}
html[data-workbench-theme="light"] .chat-debug-btn{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-debug-btn:hover{background:#ffffff}
html[data-workbench-theme="light"] .chat-config-card{scrollbar-color:#5d6f87 transparent}
html[data-workbench-theme="light"] .chat-card-icon{color:#245ec5}
html[data-workbench-theme="light"] .chat-field{color:#1f2f45}
html[data-workbench-theme="light"] .chat-field>span svg{color:#5d6f87}
html[data-workbench-theme="light"] .chat-field select,
html[data-workbench-theme="light"] .chat-field input{color:#1f2f45}
html[data-workbench-theme="light"] .chat-field select:focus,
html[data-workbench-theme="light"] .chat-field input:focus{border-color:#bfd2ef;box-shadow:0 0 0 2px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-field-help{color:#5d6f87}
html[data-workbench-theme="light"] .chat-toggle-row{color:#1f2f45}
html[data-workbench-theme="light"] .chat-toggle-row svg{color:#5d6f87}
html[data-workbench-theme="light"] .chat-toggle-row i{background:#ffffff}
html[data-workbench-theme="light"] .chat-toggle-row i::after{background:#eef4ff}
html[data-workbench-theme="light"] .chat-add-image{background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .chat-add-image:hover{color:#1f2f45;background:#ffffff}
html[data-workbench-theme="light"] .chat-image-field>p{color:#1f2f45}
html[data-workbench-theme="light"] .chat-image-remove{color:#5d6f87}
html[data-workbench-theme="light"] .chat-image-remove:hover{color:#b4233e}
html[data-workbench-theme="light"] .chat-advanced{color:#1f2f45}
html[data-workbench-theme="light"] .chat-advanced summary::before{border-left:5px solid #bfd2ef}
html[data-workbench-theme="light"] .chat-advanced-fields{color:#5d6f87}
html[data-workbench-theme="light"] .chat-system-label{color:#5d6f87}
html[data-workbench-theme="light"] .chat-save-line{color:#1f2f45}
html[data-workbench-theme="light"] .chat-reset-config{color:#b4233e}
html[data-workbench-theme="light"] .chat-secondary-action{color:#1f2f45}
html[data-workbench-theme="light"] .chat-secondary-action:hover{border-color:#bfd2ef;color:#245ec5;background:#ffffff}
html[data-workbench-theme="light"] .chat-export-action{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-export-action:hover{background:#eef4ff}
html[data-workbench-theme="light"] .chat-import-action{color:#245ec5}
html[data-workbench-theme="light"] .chat-debug{color:#5d6f87;background:#ffffff}
html[data-workbench-theme="light"] .chat-ambient{border-bottom:1px solid #d7e0eb;background:rgba(255,255,255,0.859);color:#245ec5;text-shadow:none}
html[data-workbench-theme="light"] .chat-ambient-weather{color:#245ec5}
html[data-workbench-theme="light"] .chat-weather-icon{color:#8c5b0b}
html[data-workbench-theme="light"] .chat-ambient-weather small{color:#1f2f45}
html[data-workbench-theme="light"] .chat-ambient-time{color:#1f2f45}
html[data-workbench-theme="light"] .chat-ambient-date{color:#245ec5}
html[data-workbench-theme="light"] .chat-ambient-region{color:#245ec5}
html[data-workbench-theme="light"] .chat-ambient-region>span{background:#eef4ff;box-shadow:0 0 10px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-ambient-region small{color:#5d6f87}
html[data-workbench-theme="light"] .chat-ambient-greeting{color:#1f2f45}
html[data-workbench-theme="light"] .chat-provider-label{color:#5d6f87}
html[data-workbench-theme="light"] .chat-messages{scrollbar-color:#5d6f87 transparent}
html[data-workbench-theme="light"] .chat-avatar{border:1px solid #d7e0eb;color:#1f2f45;box-shadow:0 3px 10px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .assistant-avatar{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .user-avatar{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-bubble{border:1px solid #d7e0eb;background:rgba(255,255,255,0.900);box-shadow:0 5px 18px rgba(30,48,74,.10);color:#1f2f45}
html[data-workbench-theme="light"] .chat-message.user .chat-bubble{border-color:#bfd2ef;background:rgba(255,255,255,0.900);color:#245ec5}
html[data-workbench-theme="light"] .chat-message-actions{color:#5d6f87}
html[data-workbench-theme="light"] .chat-message-actions button:hover{color:#245ec5}
html[data-workbench-theme="light"] .chat-prompt-actions{border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] .chat-prompt-actions button{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .chat-prompt-actions button:hover{border-color:#bfd2ef;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-prompt-actions .image-prompt-action{color:#245ec5}
html[data-workbench-theme="light"] .chat-prompt-actions .video-prompt-action{border-color:#b9dce6;color:#0d6d83;background:#ecf8fb}
html[data-workbench-theme="light"] .chat-prompt-actions .video-prompt-action:hover{border-color:#b9dce6;background:#ecf8fb;color:#0d6d83}
html[data-workbench-theme="light"] .chat-composer{background:linear-gradient(180deg,rgba(255,255,255,0.149),rgba(255,255,255,0.451))}
html[data-workbench-theme="light"] .chat-attachment figcaption{background:rgba(245,248,252,0.800);color:#1f2f45}
html[data-workbench-theme="light"] .chat-attachment button{background:rgba(255,255,255,0.859);color:#1f2f45}
html[data-workbench-theme="light"] .chat-attachment button:hover{background:#fff1f2}
html[data-workbench-theme="light"] .chat-input-bar{border:1px solid #d7e0eb;background:rgba(255,255,255,0.710)}
html[data-workbench-theme="light"] .chat-input-bar:focus-within{border-color:#bfd2ef;box-shadow:0 0 0 2px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-input-bar.is-dragging{border-color:#bfd2ef;background:#ffffff;box-shadow:0 0 0 3px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-clear-btn{color:#245ec5}
html[data-workbench-theme="light"] .chat-clear-btn:hover{color:#245ec5}
html[data-workbench-theme="light"] .chat-attach-btn{color:#5d6f87}
html[data-workbench-theme="light"] .chat-attach-btn:hover{color:#245ec5}
html[data-workbench-theme="light"] .chat-composer textarea{color:#1f2f45}
html[data-workbench-theme="light"] .chat-composer textarea::placeholder{color:#5d6f87}
html[data-workbench-theme="light"] .chat-send-btn{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-send-btn:hover{background:#eef4ff}
html[data-workbench-theme="light"] .chat-status{color:#5d6f87}
html[data-workbench-theme="light"] .chat-retention{color:#5d6f87}
html[data-workbench-theme="light"] .chat-inline-error{color:#b4233e}
html[data-workbench-theme="light"] .chat-welcome-mark{color:#245ec5}
html[data-workbench-theme="light"] .chat-welcome h3{background:rgba(255,255,255,0.651);box-shadow:0 5px 18px rgba(30,48,74,.10);color:#245ec5;text-shadow:none}
html[data-workbench-theme="light"] .chat-welcome p{color:#5d6f87}
html[data-workbench-theme="light"] .chat-suggestions button{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .chat-suggestions button:hover{color:#245ec5;border-color:#bfd2ef}
html[data-workbench-theme="light"] .chat-suggestions button span{color:#245ec5}
html[data-workbench-theme="light"] .chat-empty{color:#5d6f87}
html[data-workbench-theme="light"] .chat-typing i{background:#eef4ff}
html[data-workbench-theme="light"] body:not([data-page="chat"])>.app-shell>.workspace{background:radial-gradient(ellipse at 0 0,#ffffff 0,#ffffff 46%,#ffffff 100%)}
html[data-workbench-theme="light"] .recharge-zone-label{border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] .chat-about-version-btn{color:#5d6f87}
html[data-workbench-theme="light"] .chat-about-version-btn:hover{color:#245ec5}
html[data-workbench-theme="light"] .chat-version-modal{background:rgba(245,248,252,0.722)}
html[data-workbench-theme="light"] .chat-version-card{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5;box-shadow:0 24px 70px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-version-card header{border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .chat-version-card header span{color:#245ec5}
html[data-workbench-theme="light"] .chat-version-card header button{color:#5d6f87}
html[data-workbench-theme="light"] .chat-version-row{border:1px solid #bfd2ef;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .chat-version-row strong{color:#245ec5}
html[data-workbench-theme="light"] .chat-version-body p{color:#5d6f87}
html[data-workbench-theme="light"] .chat-version-notes{color:#1f2f45}
html[data-workbench-theme="light"] .chat-version-card{background:#ffffff}
html[data-workbench-theme="light"] .chat-ambient .chat-ambient-region{text-shadow:none}
html[data-workbench-theme="light"] .chat-ambient .chat-ambient-region:hover{background:rgba(238,244,255,0.090)}
html[data-workbench-theme="light"] .chat-ambient .chat-ambient-region:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .chat-ambient .chat-ambient-region[data-state="denied"]>span,
html[data-workbench-theme="light"] .chat-ambient .chat-ambient-region[data-state="unavailable"]>span{background:#f5f8fc}

/* support.css */
html[data-workbench-theme="light"] .support-dock{border:1px solid #bfd2ef;background:#ffffff;box-shadow:0 8px 28px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-dock button,
html[data-workbench-theme="light"] .support-dock a{border-bottom:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .support-dock button:hover,
html[data-workbench-theme="light"] .support-dock a:hover{background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .support-dock .support-chat-launch{background:#eef4ff;color:#1f2f45;box-shadow:0 5px 14px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-dock .support-chat-launch:hover{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-unread{border:2px solid #d7e0eb;background:#fff1f2;color:#1f2f45}
html[data-workbench-theme="light"] .support-qr-card{border:1px solid #bfd2ef;background:#ffffff;box-shadow:0 14px 38px rgba(30,48,74,.10);color:#1f2f45}
html[data-workbench-theme="light"] .support-qr-card::after{border-top:1px solid #bfd2ef;border-right:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .support-window{border:1px solid #bfd2ef;background:#eef4ff;box-shadow:0 24px 70px rgba(30,48,74,.10);color:#1f2f45}
html[data-workbench-theme="light"] .support-window-head{background:linear-gradient(135deg,#eef4ff,#eef4ff);color:#1f2f45}
html[data-workbench-theme="light"] .support-agent-info>span{color:#245ec5}
html[data-workbench-theme="light"] .support-agent-info>span i{background:#edf9f1;box-shadow:0 0 8px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-agent-info>span.offline i{background:#f5f8fc}
html[data-workbench-theme="light"] .support-online-hours{color:#245ec5}
html[data-workbench-theme="light"] .support-agent-avatar{background:rgba(255,255,255,0.141)}
html[data-workbench-theme="light"] .support-window-head>button{color:#245ec5}
html[data-workbench-theme="light"] .support-window-head>button:hover{background:rgba(255,255,255,0.122)}
html[data-workbench-theme="light"] .support-chat-body{background:#eef4ff}
html[data-workbench-theme="light"] .support-login-state{background:#eef4ff}
html[data-workbench-theme="light"] .support-login-state svg{color:#245ec5}
html[data-workbench-theme="light"] .support-login-state span{color:#5d6f87}
html[data-workbench-theme="light"] .support-login-state button{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-typing{border-bottom:1px solid #bfd2ef;background:#eef4ff;color:#5d6f87}
html[data-workbench-theme="light"] .support-typing-dots i{background:#eef4ff}
html[data-workbench-theme="light"] .support-welcome{border:1px solid #bfd2ef;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .support-welcome span{color:#5d6f87}
html[data-workbench-theme="light"] .support-msg-avatar{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-msg.user .support-msg-avatar{background:#f5f8fc}
html[data-workbench-theme="light"] .support-msg-meta{color:#5d6f87}
html[data-workbench-theme="light"] .support-msg-bubble{border:1px solid #bfd2ef;background:#ffffff;color:#1f2f45;box-shadow:0 3px 12px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-msg.user .support-msg-bubble{border-color:#bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-msg-order{border:1px solid #bfd2ef;background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .support-msg.user .support-msg-order{border-color:#d7e0eb;background:rgba(255,255,255,0.090);color:#1f2f45}
html[data-workbench-theme="light"] .support-message-empty{color:#5d6f87}
html[data-workbench-theme="light"] .support-order-bar{border-top:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .support-order-bar select{border:1px solid #bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-order-bar button{border:1px solid #bfd2ef;background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .support-image-preview{border-top:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .support-image-preview img{border:1px solid #bfd2ef}
html[data-workbench-theme="light"] .support-image-preview button{border:1px solid #d7e0eb;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .support-composer{border-top:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .support-composer>button{background:#eef4ff;color:#5d6f87}
html[data-workbench-theme="light"] .support-composer>button:hover{background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .support-composer textarea{border:1px solid #bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-composer textarea:focus{border-color:#bfd2ef;box-shadow:0 0 0 3px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-composer .support-send{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-composer .support-send:hover{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-error{border-top:1px solid #f5c3cc;background:#fff1f2;color:#b4233e}
html[data-workbench-theme="light"] .support-lightbox{background:rgba(245,248,252,0.851)}
html[data-workbench-theme="light"] .support-lightbox button{border:1px solid #d7e0eb;background:rgba(255,255,255,0.800);color:#1f2f45}
html[data-workbench-theme="light"] .support-dock{border:1px solid #bfd2ef;background:#ffffff;box-shadow:0 12px 30px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-dock button,
html[data-workbench-theme="light"] .support-dock a{border-bottom:1px solid #d7e0eb;color:#5d6f87}
html[data-workbench-theme="light"] .support-dock button:hover,
html[data-workbench-theme="light"] .support-dock a:hover{background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .support-dock .support-chat-launch{background:#eef4ff;color:#1f2f45;box-shadow:0 5px 14px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-dock .support-chat-launch:hover{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-qr-card{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-qr-card>img{background:#ffffff}
html[data-workbench-theme="light"] .support-qr-card>strong{color:#245ec5}
html[data-workbench-theme="light"] .support-qr-label{color:#5d6f87}
html[data-workbench-theme="light"] .support-qr-trigger:hover .support-qr-label{color:#245ec5}
html[data-workbench-theme="light"] .support-msg-bubble.support-msg-recalled{background:#eef4ff;color:#5d6f87}
html[data-workbench-theme="light"] .support-msg.user .support-msg-bubble.support-msg-recalled{border-color:#d7e0eb;background:#eef4ff;color:#5d6f87}
html[data-workbench-theme="light"] .support-composer .support-order-toggle.active{background:#eef4ff;color:#245ec5;box-shadow:inset 0 0 0 1px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-char-count{color:#5d6f87}
html[data-workbench-theme="light"] .support-client-emoji-picker{border:1px solid #bfd2ef;background:#ffffff;box-shadow:0 12px 34px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-client-emoji-picker button:hover{background:#eef4ff}
html[data-workbench-theme="light"] .support-msg-avatar{box-shadow:0 2px 7px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-message-list{background:#eef4ff}
html[data-workbench-theme="light"] .support-msg-meta{color:#5d6f87}
html[data-workbench-theme="light"] .support-msg-bubble,
html[data-workbench-theme="light"] .support-msg.user .support-msg-bubble{box-shadow:0 1px 2px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-msg.admin .support-msg-bubble{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .support-msg.admin .support-msg-bubble:before{border-color:transparent #d7e0eb transparent transparent}
html[data-workbench-theme="light"] .support-msg.user .support-msg-bubble{background:#edf9f1;color:#167243}
html[data-workbench-theme="light"] .support-msg.user .support-msg-bubble:after{border-color:transparent transparent transparent #bde4cd}
html[data-workbench-theme="light"] .support-msg.admin .support-msg-order{border-color:#bfd2ef;background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .support-msg.user .support-msg-order{border-color:#bde4cd;background:rgba(255,255,255,0.220);color:#167243}
html[data-workbench-theme="light"] .support-ended-state{background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .support-ended-state > span{color:#5d6f87}
html[data-workbench-theme="light"] .support-rating{color:#5d6f87}
html[data-workbench-theme="light"] .support-rating-stars button{background:#eef4ff;color:#5d6f87}
html[data-workbench-theme="light"] .support-rating-stars button:hover,
html[data-workbench-theme="light"] .support-rating-stars button.active{background:#fffbeb;color:#8c5b0b}
html[data-workbench-theme="light"] .support-rating-status{color:#5d6f87}
html[data-workbench-theme="light"] .support-agent-info>span.offline em{color:#8c5b0b}

/* workbench-toolbar.css */
html[data-workbench-theme="light"] .chat-topbar{border-bottom:1px solid #d7e0eb;background:rgba(255,255,255,0.900)}
html[data-workbench-theme="light"] .chat-toolbar-icon,
html[data-workbench-theme="light"] .chat-appearance-button,
html[data-workbench-theme="light"] .chat-profile-button{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-toolbar-icon:hover,
html[data-workbench-theme="light"] .chat-appearance-button:hover,
html[data-workbench-theme="light"] .chat-profile-button:hover,
html[data-workbench-theme="light"] .chat-toolbar-icon[aria-expanded="true"],
html[data-workbench-theme="light"] .chat-appearance-button[aria-expanded="true"],
html[data-workbench-theme="light"] .chat-profile-button[aria-expanded="true"]{border-color:#d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-profile-avatar{background:#edf9f1;color:#1f2f45}
html[data-workbench-theme="light"] .chat-toolbar-popover{border:1px solid #d7e0eb;background:#ffffff;box-shadow:0 14px 34px rgba(30,48,74,.10);color:#1f2f45}
html[data-workbench-theme="light"] .chat-toolbar-popover button{color:#1f2f45}
html[data-workbench-theme="light"] .chat-toolbar-popover button:hover,
html[data-workbench-theme="light"] .chat-toolbar-popover button.selected{background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .chat-toolbar-popover p{color:#5d6f87}
html[data-workbench-theme="light"] .chat-profile-hint{border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .workbench-modal{background:rgba(245,248,252,0.749)}
html[data-workbench-theme="light"] .workbench-modal-card{border:1px solid #d7e0eb;background:#ffffff;color:#245ec5;box-shadow:0 24px 80px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .workbench-modal-card>header{border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .workbench-modal-card header p{color:#5d6f87}
html[data-workbench-theme="light"] .workbench-modal-card header button{color:#5d6f87}
html[data-workbench-theme="light"] .token-create-row input{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .token-create-row button,
html[data-workbench-theme="light"] .token-created button,
html[data-workbench-theme="light"] .token-row>button{border:1px solid #bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .token-local-error{color:#b4233e}
html[data-workbench-theme="light"] .token-created{border:1px solid #bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .token-created span{color:#5d6f87}
html[data-workbench-theme="light"] .token-created code{background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .token-row{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .token-row span{color:#5d6f87}
html[data-workbench-theme="light"] .token-row>button{background:#ffffff;border-color:#d7e0eb;color:#1f2f45}
html[data-workbench-theme="light"] .token-empty{color:#5d6f87}
html[data-workbench-theme="light"] .chat-profile-avatar.has-image,
html[data-workbench-theme="light"] .profile-avatar-preview.has-image{background-color:#ffffff}
html[data-workbench-theme="light"] .settings-section{border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .settings-section h3{color:#245ec5}
html[data-workbench-theme="light"] .settings-section-head p,
html[data-workbench-theme="light"] .profile-avatar-editor p{color:#5d6f87}
html[data-workbench-theme="light"] .profile-avatar-preview{border:1px solid #d7e0eb;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .profile-avatar-actions button,
html[data-workbench-theme="light"] .settings-primary,
html[data-workbench-theme="light"] .settings-secondary{border:1px solid #bfd2ef;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .profile-avatar-actions button.quiet,
html[data-workbench-theme="light"] .settings-secondary{border-color:#d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .profile-avatar-actions button:hover,
html[data-workbench-theme="light"] .settings-primary:hover{background:#eef4ff}
html[data-workbench-theme="light"] .profile-avatar-actions button.quiet:hover,
html[data-workbench-theme="light"] .settings-secondary:hover{border-color:#d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .settings-form label{color:#5d6f87}
html[data-workbench-theme="light"] .settings-form input{border:1px solid #d7e0eb;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .settings-form input[readonly]{color:#5d6f87;background:#ffffff}
html[data-workbench-theme="light"] .settings-inline-error{color:#b4233e}
html[data-workbench-theme="light"] .wallet-summary-grid .balance-panel,
html[data-workbench-theme="light"] .wallet-stat{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .wallet-summary-grid .balance-panel{border-color:#bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .wallet-summary-grid span{color:#5d6f87}
html[data-workbench-theme="light"] .wallet-summary-grid strong{color:#245ec5}
html[data-workbench-theme="light"] .wallet-summary-grid .balance-panel strong{color:#245ec5}
html[data-workbench-theme="light"] .wallet-ledger-section{border-top:1px solid #d7e0eb;border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .wallet-ledger-row{border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] .wallet-ledger-row:hover{background:#ffffff}
html[data-workbench-theme="light"] .wallet-ledger-main span,
html[data-workbench-theme="light"] .wallet-ledger-row time,
html[data-workbench-theme="light"] .wallet-ledger-amount span{color:#5d6f87}
html[data-workbench-theme="light"] .wallet-ledger-amount{color:#b4233e}
html[data-workbench-theme="light"] .wallet-ledger-amount.income{color:#167243}
html[data-workbench-theme="light"] .wallet-ledger-empty{color:#5d6f87}
html[data-workbench-theme="light"] .wallet-account-card .topup-option{text-shadow:none}
html[data-workbench-theme="light"] .auth-referral{border:1px solid #bfd2ef;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .auth-referral strong{color:#245ec5}
html[data-workbench-theme="light"] .auth-referral small{color:#5d6f87}
html[data-workbench-theme="light"] .referral-stat{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .referral-stat>span{color:#5d6f87}
html[data-workbench-theme="light"] .referral-stat strong{color:#1f2f45}
html[data-workbench-theme="light"] .referral-stat small{color:#5d6f87}
html[data-workbench-theme="light"] .referral-stat-primary{border-color:#bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .referral-stat-primary strong{color:#245ec5}
html[data-workbench-theme="light"] .referral-section{border-top:1px solid #d7e0eb}
html[data-workbench-theme="light"] .referral-section-head strong{color:#1f2f45}
html[data-workbench-theme="light"] .referral-section-head span{color:#5d6f87}
html[data-workbench-theme="light"] .referral-inviter>div{border-left:2px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .referral-inviter span{color:#5d6f87}
html[data-workbench-theme="light"] .referral-inviter strong{color:#1f2f45}
html[data-workbench-theme="light"] .referral-link-row input{color:#5d6f87}
html[data-workbench-theme="light"] .referral-copy-switch{border:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .referral-copy-tab{color:#5d6f87}
html[data-workbench-theme="light"] .referral-copy-tab:hover{color:#1f2f45;background:#ffffff}
html[data-workbench-theme="light"] .referral-copy-tab.active{color:#245ec5;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .referral-copy-row textarea{color:#5d6f87}
html[data-workbench-theme="light"] .referral-rule{border-left:3px solid #bde4cd;background:#ecf8fb}
html[data-workbench-theme="light"] .referral-rule strong{color:#1f2f45}
html[data-workbench-theme="light"] .referral-rule p{color:#5d6f87}
html[data-workbench-theme="light"] .referral-status{color:#245ec5}
html[data-workbench-theme="light"] .referral-status.error{color:#b4233e}
html[data-workbench-theme="light"] .chat-qr-popover{border:1px solid #d7e0eb;background:#ffffff;box-shadow:0 18px 42px rgba(30,48,74,.10);color:#1f2f45}
html[data-workbench-theme="light"] .chat-qr-popover img{background:#ffffff}
html[data-workbench-theme="light"] .chat-qr-popover span{color:#5d6f87}
html[data-workbench-theme="light"] .chat-profile-avatar{border:1px solid #bfd2ef;background:linear-gradient(145deg,#eef4ff 0%,#ffffff 100%);box-shadow:0 0 0 2px rgba(30,48,74,.10),0 2px 7px rgba(30,48,74,.10);color:#245ec5}
html[data-workbench-theme="light"] .chat-profile-avatar:not(.has-image)::after{border:2px solid #d7e0eb;background:#f5f8fc}
html[data-workbench-theme="light"] .chat-profile-button{border-color:#d7e0eb;background:linear-gradient(180deg,#ffffff,#ffffff)}
html[data-workbench-theme="light"] .chat-profile-button:hover,
html[data-workbench-theme="light"] .chat-profile-button[aria-expanded="true"]{border-color:#bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .chat-qq-fallback{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45;box-shadow:0 18px 42px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .chat-qq-fallback p{color:#5d6f87}
html[data-workbench-theme="light"] .chat-qq-fallback code{border:1px solid #bfd2ef;color:#167243}
html[data-workbench-theme="light"] .chat-qq-fallback button:not([aria-label]){background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-qq-fallback>button[aria-label]{color:#5d6f87}
html[data-workbench-theme="light"] .chat-qq-fallback.copied code{border-color:#bde4cd}
html[data-workbench-theme="light"] .chat-qq-fallback.copied::after{color:#167243}

/* announcement.css */
html[data-workbench-theme="light"] .announcement-badge{border:2px solid #d7e0eb;background:#fff1f2;color:#1f2f45}
html[data-workbench-theme="light"] .announcement-notification-list > p{color:#5d6f87}
html[data-workbench-theme="light"] .announcement-notification-item{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .announcement-notification-item:hover{border-color:#bfd2ef;background:#ffffff}
html[data-workbench-theme="light"] .announcement-notification-item span{color:#5d6f87}
html[data-workbench-theme="light"] .system-announcement-modal{background:rgba(245,248,252,0.722)}
html[data-workbench-theme="light"] .system-announcement-card{border:1px solid #bfd2ef;background:#ffffff;box-shadow:0 28px 90px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .system-announcement-kicker{color:#245ec5}
html[data-workbench-theme="light"] .system-announcement-close{color:#5d6f87}
html[data-workbench-theme="light"] .system-announcement-close:hover{color:#1f2f45}
html[data-workbench-theme="light"] .system-announcement-meta{border-bottom:1px solid #d7e0eb;color:#5d6f87}
html[data-workbench-theme="light"] .system-announcement-type{background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .system-announcement-type.important{background:#fff1f2;color:#8c5b0b}
html[data-workbench-theme="light"] .system-announcement-type.maintenance{background:#eef4ff;color:#245ec5}
html[data-workbench-theme="light"] .system-announcement-content{color:#1f2f45}
html[data-workbench-theme="light"] .system-announcement-content h3{color:#1f2f45}
html[data-workbench-theme="light"] .system-announcement-content blockquote{border-left:3px solid #bfd2ef;background:#ffffff;color:#5d6f87}
html[data-workbench-theme="light"] .system-announcement-content a{color:#245ec5}
html[data-workbench-theme="light"] .system-announcement-actions{border-top:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .system-announcement-actions > span{color:#5d6f87}
html[data-workbench-theme="light"] .system-announcement-head{border-bottom:1px solid #d7e0eb}
html[data-workbench-theme="light"] .announcement-history{border-right:1px solid #d7e0eb;background:#ffffff}
html[data-workbench-theme="light"] .announcement-history h3{color:#5d6f87}
html[data-workbench-theme="light"] .announcement-history-item{color:#1f2f45}
html[data-workbench-theme="light"] .announcement-history-item time{color:#5d6f87}
html[data-workbench-theme="light"] .announcement-history-item:hover{background:#ffffff;border-color:#bfd2ef}
html[data-workbench-theme="light"] .announcement-history-item.active{border-color:#bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .announcement-history-item:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .announcement-history-status{color:#5d6f87}
html[data-workbench-theme="light"] .announcement-history{border-bottom:1px solid #d7e0eb}

/* scrollable.css */

/* sidebar-polish.css */
html[data-workbench-theme="light"] .chat-sidebar{background:linear-gradient(180deg,#ffffff 0%,#ffffff 100%);border-right:1px solid #d7e0eb;scrollbar-color:#1f2f45 transparent}
html[data-workbench-theme="light"] .chat-sidebar .chat-brand-primary{color:#245ec5}
html[data-workbench-theme="light"] .chat-sidebar .chat-brand-accent{color:#245ec5}
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item > svg.chat-nav-external{color:#5d6f87}
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item:hover{color:#245ec5;border-color:#d7e0eb}
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item:hover > svg{color:#1f2f45}
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item.active,
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item[aria-expanded="true"]{border-color:#bfd2ef}
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item:focus-visible{outline:2px solid #bfd2ef}
html[data-workbench-theme="light"] .chat-sidebar .chat-sidebar-branding{color:#5d6f87}
html[data-workbench-theme="light"] .chat-sidebar .chat-sidebar-branding > :first-child{color:#5d6f87}

/* support-avatar.css */

/* support-floating.css */
html[data-workbench-theme="light"] .support-dock .support-drag-handle,
html[data-workbench-theme="light"] .support-dock .support-collapse-button{color:#245ec5}
html[data-workbench-theme="light"] .support-dock .support-drag-handle:hover,
html[data-workbench-theme="light"] .support-dock .support-collapse-button:hover{background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .support-floating.is-dragging .support-dock{box-shadow:0 14px 34px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-restore-toggle{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5;box-shadow:-4px 4px 16px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .support-restore-toggle:hover{background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .support-floating[data-side="left"] .support-restore-toggle{border-right:1px solid #bfd2ef}
html[data-workbench-theme="light"] .support-dock button:focus-visible,
html[data-workbench-theme="light"] .support-restore-toggle:focus-visible{outline:2px solid #bfd2ef}

/* responsive.css */
html[data-workbench-theme="light"] .sidebar-resize-handle:hover::before,
html[data-workbench-theme="light"] .sidebar-resize-handle:focus-visible::before,
html[data-workbench-theme="light"] .is-sidebar-resizing .sidebar-resize-handle::before{background:#eef4ff}
html[data-workbench-theme="light"] .mobile-nav-scrim{background:rgba(245,248,252,0.420)}

/* announcement-effects.css */
html[data-workbench-theme="light"] .announcement-color-switch button{border:1px solid #d7e0eb;background:#ffffff;color:#1f2f45}
html[data-workbench-theme="light"] .announcement-color-switch button:hover,
html[data-workbench-theme="light"] .announcement-color-switch button.active{border-color:#b9dce6;background:#eef4ff;color:#1f2f45}
html[data-workbench-theme="light"] .chat-version-badge{background:#fff1f2;color:#1f2f45}
html[data-workbench-theme="light"][data-announcement-theme="aurora"] #systemAnnouncementModal .system-announcement-card{border-color:#b9dce6}
html[data-workbench-theme="light"][data-announcement-theme="sunset"] #systemAnnouncementModal .system-announcement-card{border-color:#f4dda3}
html[data-workbench-theme="light"][data-announcement-theme="ocean"] #systemAnnouncementModal .system-announcement-card{border-color:#bfd2ef}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-card{background:#f5f8fc!important;color:#1f2f45;border-color:#d7e0eb}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-content,
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-meta,
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-actions{background:#f5f8fc!important;color:#1f2f45;border-color:#d7e0eb}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-content h3,
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-content p,
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-content div,
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .system-announcement-content blockquote{color:#1f2f45!important}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .announcement-history{background:#f5f8fc;border-color:#d7e0eb;color:#1f2f45}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .announcement-history-item{color:#1f2f45}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .announcement-history-item.active{background:#ffffff;border-color:#d7e0eb}
html[data-workbench-theme="light"][data-announcement-theme="contrast"] #systemAnnouncementModal .announcement-color-switch button{background:#f5f8fc;color:#1f2f45;border-color:#d7e0eb}

/* payment-ui.css */

/* backup-export.css */
html[data-workbench-theme="light"] .zh-backup-dialog{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5;box-shadow:0 25px 100px rgba(30,48,74,.10)}
html[data-workbench-theme="light"] .zh-backup-dialog::backdrop{background:rgba(245,248,252,0.733)}
html[data-workbench-theme="light"] .zh-backup-icon{background:#ecf8fb;color:#167243;border:1px solid #bde4cd}
html[data-workbench-theme="light"] .zh-backup-dialog h3{color:#245ec5}
html[data-workbench-theme="light"] .zh-backup-dialog small{color:#5d6f87}
html[data-workbench-theme="light"] .zh-backup-dialog p{color:#5d6f87}
html[data-workbench-theme="light"] .zh-backup-dialog label{color:#1f2f45}
html[data-workbench-theme="light"] .zh-backup-dialog input{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .zh-backup-dialog input:focus{outline:2px solid #b9dce6}
html[data-workbench-theme="light"] .zh-backup-dialog .zh-backup-warning{background:rgba(255,251,235,0.075);color:#8c5b0b;border:1px solid #f4dda3}
html[data-workbench-theme="light"] .zh-backup-dialog #zhBackupError{color:#b4233e}
html[data-workbench-theme="light"] .zh-backup-dialog button{border:1px solid #bfd2ef;background:#ffffff;color:#245ec5}
html[data-workbench-theme="light"] .zh-backup-dialog #zhBackupSubmit{background:#edf9f1;border-color:#bde4cd;color:#1f2f45}

/* Semantic overrides preserve contrast on primary actions and media. */
/* Stable light tokens: all theme rules stay scoped so dark backgrounds/wallpapers are restored unchanged. */
html[data-workbench-theme="light"]{
  color-scheme:light;--bg:#f5f7fb;--panel:#fff;--field:#f3f6fa;--line:#d7e0eb;--line-soft:#e8edf4;--text:#1a2b43;--muted:#5d6f87;--blue:#2c6bdf;--danger:#b4233e;--media-surface:#f4f7fb;
  --chat-bg:#f5f7fb;--chat-surface:#fff;--chat-card:#fff;--chat-border:#d7e0eb;--chat-border-soft:#e8edf4;--chat-text:#1a2b43;--chat-muted:#5d6f87;
}
html[data-workbench-theme="light"] body,
html[data-workbench-theme="light"] .app-shell{background:#f5f7fb;color:#1a2b43}
html[data-workbench-theme="light"] .chat-main,
html[data-workbench-theme="light"] body:not([data-page="chat"])>.app-shell>.workspace{background:#f5f7fb;color:#1a2b43}
html[data-workbench-theme="light"] :is(.model-bar,.prompt-panel,.preview-panel,.generation-panel,.details-panel,.auth-card,.workbench-modal-card,.settings-drawer,.history-detail-panel,.history-detail-card,.history-details-panel,.action-confirm-panel,.system-announcement-card,.referral-card,.wallet-account-card,.account-settings-modal){background:#fff;border-color:#d7e0eb;color:#1a2b43;box-shadow:0 8px 28px #2035530d}
html[data-workbench-theme="light"] .chat-panel{background-color:#fff!important;background-image:linear-gradient(180deg,#ffffff2c,#ffffff59),var(--chat-wallpaper,url("assets/chat-wallpaper.png?v=20261013-46"))!important;background-size:cover;background-position:center;background-repeat:no-repeat;border-color:#d7e0eb;color:#1a2b43;box-shadow:0 8px 28px #2035530d}
html[data-workbench-theme="light"] .chat-main .chat-ambient{background:#fff;border-color:#e5ebf2;text-shadow:none;color:#1a2b43}
html[data-workbench-theme="light"] .chat-main .chat-ambient :is(time,b,small,.chat-ambient-date,.chat-ambient-greeting){color:#40536f;text-shadow:none}
html[data-workbench-theme="light"] .chat-main .chat-messages{background:transparent;color:#1a2b43}
html[data-workbench-theme="light"] .chat-main .chat-composer{background:#fff;color:#1a2b43}
html[data-workbench-theme="light"] .chat-main .chat-input-bar{background:#f5f7fb;border-color:#ccd8e7;color:#1a2b43}
html[data-workbench-theme="light"] .chat-main .chat-composer textarea{background:transparent;color:#1a2b43;caret-color:#2563eb}
html[data-workbench-theme="light"] :is(input,textarea,select){color:#1a2b43;caret-color:#2563eb;accent-color:#2c6bdf}
html[data-workbench-theme="light"] :is(input,textarea)::placeholder{color:#5d6f87;opacity:1}
html[data-workbench-theme="light"] input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #f3f6fa!important;-webkit-text-fill-color:#1a2b43!important;caret-color:#2563eb}
html[data-workbench-theme="light"] input[readonly]{background:#f2f5f9;color:#5f7189}
html[data-workbench-theme="light"] :is(button,input,select,textarea):focus-visible{outline-color:#3577e6}
html[data-workbench-theme="light"] .chat-message.assistant .chat-bubble{background:#f3f6fb;border-color:#e0e7f1;color:#1a2b43;box-shadow:none}
html[data-workbench-theme="light"] .chat-message.user .chat-bubble{background:#2c6bdf!important;border-color:#2c6bdf!important;color:#fff!important;box-shadow:none}
html[data-workbench-theme="light"] .chat-message.user .chat-bubble :is(span,p,b,strong,em,code,a){color:inherit!important}
html[data-workbench-theme="light"] :is(.primary-btn,.settings-primary,.chat-send-btn,.support-send,.auth-tab.active,.segment.active,.topup-option.selected,.referral-copy-tab.active,.action-confirm-accept){background:#2c6bdf!important;border-color:#2c6bdf!important;color:#fff!important}
html[data-workbench-theme="light"] :is(.primary-btn,.settings-primary,.chat-send-btn,.support-send,.auth-tab.active,.segment.active,.topup-option.selected,.referral-copy-tab.active,.action-confirm-accept) :is(span,strong,b,small,svg){color:inherit!important}
html[data-workbench-theme="light"] :is(.primary-btn,.settings-primary,.chat-send-btn,.support-send):hover{background:#215bc3!important}
html[data-workbench-theme="light"] :is(.secondary-btn,.ghost-btn,.auth-tab,.account-btn,.history-tool,.settings-secondary){background:#f3f6fb;border-color:#d1dce9;color:#354d6c}
html[data-workbench-theme="light"] :is(.secondary-btn,.ghost-btn,.account-btn,.history-tool):hover{background:#eaf1fc;color:#245ec5;border-color:#b9cdec}
html[data-workbench-theme="light"] :is(.studio-heading,.preview-head,.settings-title,.drawer-head,.chat-main-head,.personal-settings-modal) :is(h1,h2,h3,strong){color:#182b45}
html[data-workbench-theme="light"] :is(.auth-note,.settings-note,.setting-help,.model-help,.offline-topup-note,.brand-meta,.chat-status,.chat-retention){color:#5d6f87}
html[data-workbench-theme="light"] :is(.history-record,.history-detail-prompt,.history-filter,.history-summary,.wallet-stat,.balance-panel,.referral-stat,.referral-rule,.referral-section,.order-history-item,.payment-order){background:#f9fbfe;border-color:#dce5f0;color:#1a2b43}
html[data-workbench-theme="light"] .history-record:hover{background:#f2f6fd}
html[data-workbench-theme="light"] .history-record:is(.selected,.history-selected,.is-selected){background:#eaf2ff;border-color:#a8c7f6}
html[data-workbench-theme="light"] .history-task strong,
html[data-workbench-theme="light"] .history-record :is(.history-prompt,time,.history-user-content),
html[data-workbench-theme="light"] .history-detail-body{color:#263b58}
html[data-workbench-theme="light"] .history-state{background:#edf4ff;color:#245ec5;border-color:#c5d7f4}
html[data-workbench-theme="light"] :is(.history-delete,.danger-link,.order-delete){color:#b4233e}
html[data-workbench-theme="light"] .result-download{background:#fffffff0;color:#245ec5;border-color:#e3eaf5;box-shadow:0 2px 8px #20355322}
html[data-workbench-theme="light"] .result-download:hover{background:#fff;color:#174ca8}
html[data-workbench-theme="light"] .payment-order code{color:#245ec5}
html[data-workbench-theme="light"] :is(.payment-notice,.payment-policy-note){background:#fffbeb;border-color:#f4d58e;color:#88520b}
html[data-workbench-theme="light"] :is(.payment-notice,.payment-policy-note) :is(strong,span,b){color:#88520b}
html[data-workbench-theme="light"] .payment-notice b{color:#a65308}
html[data-workbench-theme="light"] :is(.order-confirmed,.order-pending,.order-rejected,.order-revoked,.order-canceled){background:#f8fafc}
html[data-workbench-theme="light"] .order-confirmed{border-color:#b7dfcb;background:#effaf4}
html[data-workbench-theme="light"] .order-pending{border-color:#f0d59e;background:#fffbeb}
html[data-workbench-theme="light"] .order-rejected{border-color:#f1c4ce;background:#fff3f5}
html[data-workbench-theme="light"] .topup-option.featured:not(.selected){background:#eef4ff;border-color:#bbd0ef;color:#245ec5;box-shadow:inset 3px 0 #9bbcf0}
html[data-workbench-theme="light"] .topup-option.selected .topup-plan-badge{background:#ffffff29;color:#fff}
html[data-workbench-theme="light"] .wallet-ledger-main strong{color:#1a2b43}
html[data-workbench-theme="light"] :is(.wallet-ledger-main span,.wallet-ledger-row time,.wallet-ledger-amount span){color:#5d6f87}
html[data-workbench-theme="light"] .wallet-ledger-amount{color:#b4233e}
html[data-workbench-theme="light"] .wallet-ledger-amount.income{color:#167243}
html[data-workbench-theme="light"] :is(.chat-toolbar-popover,.chat-wallpaper-menu,.route-menu,.chat-qr-popover){background:#fff;border-color:#d5dfed;box-shadow:0 12px 32px #2035531a;color:#233a58}
html[data-workbench-theme="light"] .announcement-notification-item{background:#f7faff;border-color:#dce5f1;color:#233a58}
html[data-workbench-theme="light"] .announcement-notification-item:hover{background:#edf4ff;border-color:#b9d0f4}
html[data-workbench-theme="light"] .announcement-badge{border-color:#fff;background:#d9384b;color:#fff}
html[data-workbench-theme="light"] .system-announcement-card{background:#fff;color:#20334d}
html[data-workbench-theme="light"] :is(.system-announcement-head,.system-announcement-meta,.system-announcement-actions){border-color:#e1e8f1}
html[data-workbench-theme="light"] .system-announcement-content{color:#334963}
html[data-workbench-theme="light"] .system-announcement-content h3{color:#192f4d}
html[data-workbench-theme="light"] .system-announcement-type{background:#edf4ff;color:#245ec5}
html[data-workbench-theme="light"] .system-announcement-type.important{background:#fff6e8;color:#995b08}
html[data-workbench-theme="light"] .system-announcement-type.maintenance{background:#f3efff;color:#6d40b2}
html[data-workbench-theme="light"] :is(.local-error,.support-error,.chat-inline-error,.settings-inline-error){background:#fff2f4;border-color:#f3c3cf;color:#b4233e}
html[data-workbench-theme="light"] :is(.toast,.toast.success){background:#fff;border-color:#c9d7e7;color:#263b58;box-shadow:0 10px 32px #2035531f}
html[data-workbench-theme="light"] .toast.error{background:#fff2f4;border-color:#f3c3cf;color:#b4233e}
html[data-workbench-theme="light"] .toast.warning{background:#fffbeb;border-color:#f2d59b;color:#88520b}
html[data-workbench-theme="light"] .support-floating :is(.support-window,.support-dock,.support-restore-toggle,.support-client-emoji-picker){background:#fff;border-color:#d1ddeb;color:#304969;box-shadow:0 12px 32px #2035531a}
html[data-workbench-theme="light"] .support-floating .support-window-head{background:#fff;border-bottom:1px solid #dce5f0;color:#223b5b}
html[data-workbench-theme="light"] .support-window-head :is(strong,button){color:#223b5b}
html[data-workbench-theme="light"] .support-floating :is(.support-message-list,.support-chat-body){background:#f3f6fb}
html[data-workbench-theme="light"] .support-floating .support-composer{background:#fff;border-color:#dce5f0}
html[data-workbench-theme="light"] .support-floating .support-composer textarea{background:#f5f7fb;color:#20334d;border-color:#d0ddeb}
html[data-workbench-theme="light"] .support-msg.admin .support-msg-bubble{background:#fff;color:#20334d}
html[data-workbench-theme="light"] .support-msg.user .support-msg-bubble{background:#dcf7e5;color:#185d38}
html[data-workbench-theme="light"] .support-floating .support-chat-launch{background:#2c6bdf;color:#fff}
html[data-workbench-theme="light"] .support-floating :is(.support-collapse-button,.support-drag-handle,.support-qr-label){color:#60748f}
html[data-workbench-theme="light"] .support-floating .support-tool-button:hover{background:#eef4ff}
html[data-workbench-theme="light"] :is(.chat-sidebar .chat-nav-item.active,.chat-sidebar .chat-nav-item[aria-expanded="true"]){background:#e8f0fd;border-color:#c8d9f6;color:#245ec5}
html[data-workbench-theme="light"] .chat-sidebar .chat-nav-item.active svg{color:#245ec5}
html[data-workbench-theme="light"] .chat-sidebar .chat-brand-primary{color:#253c5b}
html[data-workbench-theme="light"] .chat-sidebar .chat-brand-accent{color:#4a6b9c}

html[data-workbench-theme="light"] .chat-sidebar{--nav-text:#425673;--nav-muted:#5d6f87;--nav-icon:#607693;--nav-divider:#dce5ef;--nav-hover:#edf3fc;--nav-active:#e8f0fd;--nav-accent:#245ec5}
html[data-workbench-theme="light"] :is(.auth-modal,.workbench-modal,.system-announcement-modal,.history-detail-modal,.history-details-modal,.action-confirm-overlay){background:#16243b55}
html[data-workbench-theme="light"] .sidebar-resize-handle:hover::before,
html[data-workbench-theme="light"] .sidebar-resize-handle:focus-visible::before,
html[data-workbench-theme="light"] .is-sidebar-resizing .sidebar-resize-handle::before{background:#3b82f6}
html[data-workbench-theme="light"] .payment-channel-card{background:#fff;border-color:#d1ddec;color:#263b58}
html[data-workbench-theme="light"] .payment-channel-card.active{background:#edf4ff;border-color:#91b5ef;color:#245ec5}

html[data-workbench-theme="light"] .notice{background:#fffbeb;border-color:#f4d58e;color:#88520b}
html[data-workbench-theme="light"] .theme-switch[aria-pressed="true"]{background:#edf4ff;border-color:#bdd2f4;color:#245ec5}

html[data-workbench-theme="light"] .chat-shell{--chat-bg:#f5f7fb;--chat-surface:#fff;--chat-card:#fff;--chat-border:#d7e0eb;--chat-border-soft:#e8edf4;--chat-text:#1a2b43;--chat-muted:#5d6f87}
html[data-workbench-theme="light"] .action-confirm-accept{background:#b4233e!important;border-color:#b4233e!important;color:#fff!important}

/* ID-scoped rules beat legacy :not(.has-image) dots in both themes. */
#chatProfileAvatar { position: relative; overflow: visible; }
#chatProfileAvatar::after {
  content: '';
  position: absolute;
  z-index: 2;
  right: -2px;
  bottom: -2px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border: 2px solid #202936;
  border-radius: 50%;
  background: #94a3b8;
  box-shadow: 0 0 0 1px #ffffff30, 0 1px 4px #050a1466;
  pointer-events: none;
}
#chatProfileAvatar[data-presence="online"]::after { background: #34d399; }
#chatProfileAvatar[data-presence="offline"]::after { background: #94a3b8; }
html[data-workbench-theme="light"] #chatProfileAvatar::after {
  border-color: #ffffff;
  box-shadow: 0 0 0 1px #bdcce0, 0 1px 4px #20355333;
}
html[data-workbench-theme="light"] #chatProfileAvatar[data-presence="online"]::after { background: #059669; }
html[data-workbench-theme="light"] #chatProfileAvatar[data-presence="offline"]::after { background: #7d8fa6; }
