html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--primary: #ffab25;--primary-dark: #d48806;--bg: #fffaf4;--card-bg: #fffefb;--card-shadow: 0 20px 27px rgba(164, 122, 47, .08);--card-radius: 12px;--text: #6b5436;--text-secondary: #8c7458;--text-muted: #b8883f;--theme-text: var(--text);--theme-text-secondary: var(--text-secondary);--theme-text-muted: var(--text-muted);--border: #f0dfbe;--theme-page-gradient: linear-gradient(180deg, #fff8ee 0%, #fffdf9 100%);--theme-page-glow: rgba(255, 199, 103, .16);--theme-header-bg: rgba(255, 252, 246, .88);--theme-header-border: rgba(241, 210, 154, .7);--theme-header-shadow: rgba(236, 185, 88, .12);--theme-brand-bg-start: #ffd06d;--theme-brand-bg-end: #ffaf29;--theme-brand-shadow: rgba(255, 175, 41, .24);--theme-title: #4c341a;--theme-subtitle: #b8883f;--theme-nav-text: #7c6644;--theme-nav-hover-text: #d58b14;--theme-nav-hover-bg: rgba(255, 214, 140, .28);--theme-nav-active-bg-start: #ffd06d;--theme-nav-active-bg-end: #ffb02b;--theme-nav-active-text: #523713;--theme-nav-active-shadow: rgba(255, 176, 43, .2);--theme-nav-icon-filter: none;--theme-nav-icon-active-filter: none;--theme-accent: #ffab25;--theme-accent-strong: #ffc45b;--theme-accent-contrast: #5a3c14;--theme-accent-text: #b26c04;--theme-accent-text-hover: #995b00;--theme-link: #d38a12;--theme-link-hover: #b26c04;--theme-pill-bg: rgba(255, 247, 232, .92);--theme-pill-bg-strong: rgba(255, 255, 255, .7);--theme-pill-border: #efcf93;--theme-pill-text: #d48806;--theme-pill-shadow: rgba(239, 183, 73, .14);--theme-panel-bg: #fffdf8;--theme-panel-bg-strong: #ffefcf;--theme-panel-bg-soft: #fff9ef;--theme-panel-bg-muted: #fff6ea;--theme-panel-border: #f1dfbf;--theme-panel-border-strong: #efcf93;--theme-panel-inset: rgba(255, 255, 255, .65);--theme-empty-bg: #fffaf1;--theme-empty-border: #e8c88f;--theme-input-prefix-color: #be9b62;--theme-fab-shadow: rgba(255, 169, 37, .26);--theme-card-shadow: rgba(239, 183, 73, .16);--theme-card-shadow-strong: rgba(239, 183, 73, .22);--theme-border: #f0dfbe;--theme-border-strong: #eab65d;--theme-border-accent: #f0bc63;--theme-focus-ring: rgba(255, 188, 99, .12);--theme-control-bg: #fffdf8;--theme-control-hover-bg: #fff4da;--theme-control-border: #efdcb9;--theme-control-border-strong: #f2d8a7;--theme-dropdown-bg: #fffefb;--theme-dropdown-hover-bg: #fff2da;--theme-dropdown-selected-bg: #fff0c8;--theme-dropdown-selected-text: #c98511;--theme-modal-bg: linear-gradient(180deg, #fffaf0 0%, #fffefb 100%);--theme-modal-header-bg: #fff8ec;--theme-message-bg: #fffdf8;--theme-message-border: #f0bc63;--theme-message-text: #5a3c14;--theme-message-shadow: rgba(236, 185, 88, .22);--theme-table-head-bg: #fff5df;--theme-table-row-bg: rgba(255, 255, 255, .5);--theme-table-row-hover: #fff8eb;--theme-radio-bg: linear-gradient(180deg, #fffaf4, #fff4e5);--theme-tag-bg: rgba(255, 255, 255, .68);--theme-summary-bg: rgba(255, 255, 255, .68);--theme-shadow-soft: rgba(236, 185, 88, .12);--theme-shadow-medium: rgba(236, 185, 88, .16);--theme-shadow-strong: rgba(255, 169, 37, .24);--theme-page-base: #fffaf4;--theme-page-base-rgb: 255, 250, 244;--theme-surface-strong: #fffefb;--theme-surface-strong-rgb: 255, 254, 251;--theme-overlay-soft: rgba(52, 40, 24, .08);--theme-overlay-medium: rgba(52, 40, 24, .14);--theme-overlay-strong: rgba(34, 25, 14, .48);--theme-overlay-heavy: rgba(34, 25, 14, .72);--motion-ease-enter: cubic-bezier(.24, .72, .32, 1);--motion-ease-soft: cubic-bezier(.25, .46, .45, .94);--motion-duration-press: .16s;--motion-duration-micro: .18s;--motion-duration-fast: .2s;--motion-duration-swift: .22s;--motion-duration-base: .24s;--motion-duration-hover: .28s;--motion-duration-hover-slow: .3s;--motion-duration-emphasis: .32s;--motion-duration-emphasis-plus: .42s;--motion-duration-reveal-fast: .36s;--motion-duration-reveal: .5s;--motion-duration-reveal-soft: .52s;--motion-duration-reveal-soft-plus: .54s;--motion-duration-reveal-slower: .82s;--motion-duration-slide: .76s;--motion-duration-stage: 1.2s;--motion-duration-stage-delayed: 1.3s}html[data-theme=dark]{--primary: #34363d;--primary-dark: #24262d;--bg: #f6f7f9;--card-bg: #fbfbfc;--card-shadow: 0 20px 40px rgba(27, 30, 36, .08);--text: #23252c;--text-secondary: #5c616d;--text-muted: #7b818d;--border: #e1e4e8;--theme-page-gradient: linear-gradient(180deg, #fafafc 0%, #f3f4f7 100%);--theme-page-glow: rgba(52, 54, 61, .04);--theme-header-bg: rgba(250, 250, 252, .9);--theme-header-border: rgba(52, 54, 61, .08);--theme-header-shadow: rgba(27, 30, 36, .08);--theme-brand-bg-start: #4b4e58;--theme-brand-bg-end: #34363d;--theme-brand-shadow: rgba(35, 38, 45, .18);--theme-title: #1f2229;--theme-subtitle: #7b818d;--theme-nav-text: #454a55;--theme-nav-hover-text: #1f2229;--theme-nav-hover-bg: rgba(52, 54, 61, .06);--theme-nav-active-bg-start: #454852;--theme-nav-active-bg-end: #34363d;--theme-nav-active-text: #fbfbfd;--theme-nav-active-shadow: rgba(35, 38, 45, .2);--theme-nav-icon-filter: brightness(0) saturate(100%);--theme-nav-icon-active-filter: brightness(0) invert(1);--theme-accent: #34363d;--theme-accent-strong: #4b4e58;--theme-accent-contrast: #fbfbfd;--theme-accent-text: #34363d;--theme-accent-text-hover: #24262d;--theme-link: #34363d;--theme-link-hover: #24262d;--theme-pill-bg: rgba(52, 54, 61, .05);--theme-pill-bg-strong: rgba(52, 54, 61, .08);--theme-pill-border: #d6d9df;--theme-pill-text: #34363d;--theme-pill-shadow: rgba(27, 30, 36, .08);--theme-panel-bg: #fbfbfc;--theme-panel-bg-strong: #f1f2f4;--theme-panel-bg-soft: #f8f9fb;--theme-panel-bg-muted: #f3f4f6;--theme-panel-border: #e1e4e8;--theme-panel-border-strong: #c9cdd5;--theme-panel-inset: rgba(255, 255, 255, .7);--theme-empty-bg: #f8f9fb;--theme-empty-border: #cdd2da;--theme-input-prefix-color: #666c78;--theme-fab-shadow: rgba(35, 38, 45, .18);--theme-card-shadow: rgba(27, 30, 36, .08);--theme-card-shadow-strong: rgba(27, 30, 36, .12);--theme-border: #e1e4e8;--theme-border-strong: #b2b8c2;--theme-border-accent: #4b4e58;--theme-focus-ring: rgba(52, 54, 61, .12);--theme-control-bg: #fbfbfc;--theme-control-hover-bg: #eef0f3;--theme-control-border: #d6d9df;--theme-control-border-strong: #c1c6cf;--theme-dropdown-bg: #fbfbfc;--theme-dropdown-hover-bg: #eff1f4;--theme-dropdown-selected-bg: #34363d;--theme-dropdown-selected-text: #fbfbfd;--theme-modal-bg: linear-gradient(180deg, #fafafc 0%, #f5f6f8 100%);--theme-modal-header-bg: #f7f8fa;--theme-message-bg: #fbfbfc;--theme-message-border: #c9cdd5;--theme-message-text: #23252c;--theme-message-shadow: rgba(27, 30, 36, .14);--theme-table-head-bg: #f6f7f9;--theme-table-row-bg: rgba(251, 251, 252, .68);--theme-table-row-hover: #f0f2f5;--theme-radio-bg: linear-gradient(180deg, #f8f9fb, #eef0f3);--theme-tag-bg: rgba(52, 54, 61, .04);--theme-summary-bg: rgba(52, 54, 61, .04);--theme-shadow-soft: rgba(27, 30, 36, .06);--theme-shadow-medium: rgba(27, 30, 36, .1);--theme-shadow-strong: rgba(35, 38, 45, .16);--theme-page-base: #f6f7f9;--theme-page-base-rgb: 246, 247, 249;--theme-surface-strong: #fcfcfd;--theme-surface-strong-rgb: 252, 252, 253;--theme-overlay-soft: rgba(52, 54, 61, .06);--theme-overlay-medium: rgba(52, 54, 61, .1);--theme-overlay-strong: rgba(32, 35, 42, .46);--theme-overlay-heavy: rgba(22, 24, 29, .72)}html[data-theme=midnight]{--primary: #1f1f1f;--primary-dark: #181818;--bg: #181818;--card-bg: #1f1f1f;--card-shadow: 0 20px 40px rgba(0, 0, 0, .4);--text: #e6e6e6;--text-secondary: #9aa0a6;--text-muted: #6e7681;--border: #2c2c2c;--theme-page-gradient: linear-gradient(180deg, #181818 0%, #181818 100%);--theme-page-glow: rgba(255, 255, 255, .04);--theme-header-bg: rgba(24, 24, 24, .94);--theme-header-border: rgba(255, 255, 255, .08);--theme-header-shadow: rgba(0, 0, 0, .55);--theme-brand-bg-start: #252526;--theme-brand-bg-end: #1f1f1f;--theme-brand-shadow: rgba(0, 0, 0, .4);--theme-title: #e6e6e6;--theme-subtitle: #9aa0a6;--theme-nav-text: #c5c5c5;--theme-nav-hover-text: #ffffff;--theme-nav-hover-bg: rgba(255, 255, 255, .06);--theme-nav-active-bg-start: #252526;--theme-nav-active-bg-end: #1f1f1f;--theme-nav-active-text: #ffffff;--theme-nav-active-shadow: rgba(0, 0, 0, .55);--theme-nav-icon-filter: brightness(0) invert(1) opacity(.85);--theme-nav-icon-active-filter: brightness(0) invert(1);--theme-accent: #1f1f1f;--theme-accent-strong: #2a2a2a;--theme-accent-contrast: #e6e6e6;--theme-accent-text: #d4d4d4;--theme-accent-text-hover: #ffffff;--theme-link: #cccccc;--theme-link-hover: #ffffff;--theme-pill-bg: rgba(255, 255, 255, .05);--theme-pill-bg-strong: rgba(255, 255, 255, .08);--theme-pill-border: #343434;--theme-pill-text: #d4d4d4;--theme-pill-shadow: rgba(0, 0, 0, .4);--theme-panel-bg: #1f1f1f;--theme-panel-bg-strong: #252526;--theme-panel-bg-soft: #1c1c1c;--theme-panel-bg-muted: #1c1c1c;--theme-panel-border: #2c2c2c;--theme-panel-border-strong: #3a3a3a;--theme-panel-inset: rgba(255, 255, 255, .08);--theme-empty-bg: #1c1c1c;--theme-empty-border: #343434;--theme-input-prefix-color: #8b949e;--theme-fab-shadow: rgba(0, 0, 0, .55);--theme-card-shadow: rgba(0, 0, 0, .4);--theme-card-shadow-strong: rgba(0, 0, 0, .55);--theme-border: #2c2c2c;--theme-border-strong: #3a3a3a;--theme-border-accent: #4a4a4a;--theme-focus-ring: rgba(255, 255, 255, .18);--theme-control-bg: #1f1f1f;--theme-control-hover-bg: #252526;--theme-control-border: #2c2c2c;--theme-control-border-strong: #3a3a3a;--theme-dropdown-bg: #1f1f1f;--theme-dropdown-hover-bg: #252526;--theme-dropdown-selected-bg: #2a2a2a;--theme-dropdown-selected-text: #ffffff;--theme-modal-bg: linear-gradient(180deg, #1f1f1f 0%, #1b1b1b 100%);--theme-modal-header-bg: #232323;--theme-message-bg: #202020;--theme-message-border: #3a3a3a;--theme-message-text: #f3f3f3;--theme-message-shadow: rgba(0, 0, 0, .48);--theme-table-head-bg: #202020;--theme-table-row-bg: rgba(31, 31, 31, .72);--theme-table-row-hover: #252526;--theme-radio-bg: linear-gradient(180deg, #232323, #1f1f1f);--theme-tag-bg: rgba(255, 255, 255, .05);--theme-summary-bg: rgba(255, 255, 255, .05);--theme-shadow-soft: rgba(0, 0, 0, .4);--theme-shadow-medium: rgba(0, 0, 0, .55);--theme-shadow-strong: rgba(0, 0, 0, .7);--theme-page-base: #181818;--theme-page-base-rgb: 24, 24, 24;--theme-surface-strong: #252526;--theme-surface-strong-rgb: 37, 37, 38;--theme-overlay-soft: rgba(255, 255, 255, .04);--theme-overlay-medium: rgba(255, 255, 255, .08);--theme-overlay-strong: rgba(0, 0, 0, .42);--theme-overlay-heavy: rgba(0, 0, 0, .68)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:3px;background:var(--theme-border-strong)}.dashboard-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);border:none}.ant-btn-primary{background:var(--theme-accent)!important;border-color:transparent!important;color:var(--theme-accent-contrast)!important;box-shadow:0 12px 24px var(--theme-shadow-strong)}.ant-modal .ant-modal-content{border-radius:28px;overflow:hidden;border:1px solid var(--theme-panel-border);background:var(--theme-modal-bg);box-shadow:0 24px 48px var(--theme-shadow-medium);animation:motion-modal-enter var(--motion-duration-reveal-fast) var(--motion-ease-enter);transition:box-shadow var(--motion-duration-base) var(--motion-ease-soft),border-color var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft)}.ant-modal .ant-modal-header{background:var(--theme-modal-header-bg);border-bottom:1px solid var(--theme-border);padding:22px 24px 18px;transition:border-color var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft)}.ant-modal .ant-modal-title{color:var(--theme-title);font-weight:700}.ant-modal .ant-modal-body{padding:20px 24px 24px;transition:background var(--motion-duration-base) var(--motion-ease-soft)}.ant-modal .ant-modal-footer{border-top:1px solid var(--theme-border);padding:16px 24px 22px;transition:border-color var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft)}.ant-modal .ant-btn{border-radius:14px;font-weight:600}.ant-modal .ant-btn-primary{background:var(--theme-accent)!important;border:none!important;box-shadow:0 14px 24px var(--theme-shadow-strong)!important}.ant-table-wrapper .ant-table{border-radius:0}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-row-expand-icon-cell,.ant-table-wrapper .ant-table-placeholder{color:var(--text)!important}.ant-select-dropdown{border-radius:16px;box-shadow:0 14px 28px var(--theme-shadow-medium);padding:6px;border:1px solid var(--theme-panel-border);background:var(--theme-dropdown-bg)}.ant-select-dropdown .ant-select-item{border-radius:10px;color:var(--text-secondary)}.ant-select-dropdown .ant-select-item-option-active{background:var(--theme-dropdown-hover-bg)}.ant-select-dropdown .ant-select-item-option-selected{background:var(--theme-dropdown-selected-bg);color:var(--theme-dropdown-selected-text);font-weight:700}.ant-drawer .ant-drawer-content{border-radius:24px 24px 0 0;background:var(--theme-modal-bg);animation:motion-drawer-enter var(--motion-duration-reveal-fast) var(--motion-ease-enter);transition:box-shadow var(--motion-duration-base) var(--motion-ease-soft),border-color var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft)}.ant-drawer .ant-drawer-header{background:var(--theme-modal-header-bg);border-bottom:1px solid var(--theme-border);padding:20px 24px;transition:border-color var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft)}.ant-drawer .ant-drawer-title{color:var(--theme-title);font-weight:700}.ant-drawer .ant-drawer-body{background:transparent;transition:background var(--motion-duration-base) var(--motion-ease-soft)}.ant-message{top:auto!important;bottom:calc(28px + env(safe-area-inset-bottom,0px));left:50%;width:auto;max-width:calc(100vw - 24px);transform:translate(-50%);pointer-events:none}.ant-message .ant-message-notice{padding:0 0 10px}.ant-message .ant-message-notice-content{padding:12px 18px;border-radius:16px;border:1px solid var(--theme-message-border);background:var(--theme-message-bg);color:var(--theme-message-text);box-shadow:0 18px 36px var(--theme-message-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ant-message .ant-message-custom-content{display:inline-flex;align-items:center;gap:10px;font-weight:700;line-height:1.3;text-align:left}.ant-message .ant-message-custom-content>.anticon{flex:0 0 auto;font-size:18px}.ant-message .ant-message-custom-content>span:last-child{word-break:break-word}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-input-textarea textarea{border-radius:14px!important;border-color:var(--theme-control-border)!important;background:var(--theme-control-bg)!important;color:var(--text)!important;box-shadow:none!important;transition:transform var(--motion-duration-press) var(--motion-ease-soft),border-color var(--motion-duration-base) var(--motion-ease-soft),box-shadow var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft),color var(--motion-duration-base) var(--motion-ease-soft)!important}.ant-input::placeholder,.ant-input-textarea textarea::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder,.ant-select-selection-search-input::placeholder{color:var(--text-muted)!important}.ant-input-prefix,.ant-input-suffix,.ant-picker-suffix,.ant-picker-separator,.ant-select-arrow,.ant-select-clear,.ant-select-selection-item,.ant-select-item-option-content,.ant-picker-input>input,.ant-form-item-explain,.ant-form-item-extra,.ant-table-filter-trigger{color:var(--text)!important}.ant-select-item-option-content,.ant-select-selection-item,.ant-select-selection-search,.ant-picker-input>input{color:var(--text)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-input-textarea textarea:hover{border-color:var(--theme-border-accent)!important;transform:translateY(-1px)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-input-textarea textarea:focus{border-color:var(--theme-border-accent)!important;box-shadow:0 0 0 3px var(--theme-focus-ring)!important;transform:translateY(-1px)}.ant-form-item-label>label{color:var(--theme-title)!important;font-weight:700}.ant-empty .ant-empty-image{opacity:.8}.ant-empty .ant-empty-description{color:var(--text-secondary)}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:12px;border-color:var(--theme-panel-border);background:var(--theme-control-bg)}.ant-pagination .ant-pagination-item a{color:var(--text-secondary);font-weight:600}.ant-pagination .ant-pagination-item-active{background:var(--theme-accent);border-color:var(--theme-accent);box-shadow:0 10px 16px var(--theme-nav-active-shadow)}.ant-pagination .ant-pagination-item-active a{color:var(--theme-accent-contrast)}.ant-tag{border-radius:999px}.ant-radio-wrapper{color:var(--text-secondary);font-weight:600}.ant-radio-inner{border-color:var(--theme-border-strong)}.ant-radio-checked .ant-radio-inner{border-color:var(--theme-accent);background-color:var(--theme-accent)}.ant-divider{border-color:var(--theme-border)}.ant-badge-status-processing{background:var(--theme-accent-strong)}.warm-page{display:flex;flex-direction:column;gap:20px}.warm-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:28px;border:1px solid var(--theme-panel-border);background:var(--theme-modal-bg);box-shadow:0 18px 40px var(--theme-shadow-soft)}.warm-page-heading{display:flex;align-items:center;gap:12px}.warm-page-icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--theme-accent);color:var(--theme-accent-contrast);box-shadow:0 12px 20px var(--theme-nav-active-shadow);font-size:20px;flex-shrink:0}.warm-page-title{font-size:24px;line-height:1.2;font-weight:700;color:var(--theme-title)}.warm-page-desc{margin-top:4px;color:var(--text-secondary);font-size:13px}.warm-card{border-radius:28px;border:1px solid var(--theme-panel-border);background:var(--theme-modal-bg);box-shadow:0 18px 40px var(--theme-shadow-soft)}@keyframes motion-page-enter{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-slide-left{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-slide-right{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-modal-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motion-drawer-enter{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}.motion-page-enter{animation:motion-page-enter var(--motion-duration-reveal) ease both}.motion-fade-up{animation:motion-fade-up var(--motion-duration-reveal) var(--motion-ease-enter) var(--motion-delay, 0ms) both}.motion-slide-left{animation:motion-slide-left var(--motion-duration-stage) var(--motion-ease-enter) var(--motion-delay, 0ms) both}.motion-slide-right{animation:motion-slide-right var(--motion-duration-stage-delayed) var(--motion-ease-enter) var(--motion-delay, 0ms) both}.motion-card-lift{will-change:transform;transition:transform var(--motion-duration-hover) var(--motion-ease-enter),box-shadow var(--motion-duration-hover) var(--motion-ease-soft),border-color var(--motion-duration-hover) var(--motion-ease-soft),filter var(--motion-duration-hover) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft)}.motion-card-lift:hover{transform:translateY(-4px);box-shadow:0 24px 44px var(--theme-shadow-medium);border-color:var(--theme-panel-border)}.warm-primary-btn.ant-btn-primary,.warm-secondary-btn.ant-btn,.warm-danger-btn.ant-btn,.filter-reset-btn.ant-btn,.analytics-action-btn.ant-btn,.config-secondary-btn.ant-btn,.template-secondary-btn.ant-btn,.api-primary-btn.ant-btn,.api-secondary-btn.ant-btn,.api-danger-btn.ant-btn,.user-action-btn.ant-btn,.template-action-btn.ant-btn,.whitelist-action-btn.ant-btn,.cos-icon-btn.ant-btn{transition:transform var(--motion-duration-press) var(--motion-ease-soft),box-shadow var(--motion-duration-base) var(--motion-ease-soft),border-color var(--motion-duration-base) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft),color var(--motion-duration-base) var(--motion-ease-soft),opacity var(--motion-duration-base) var(--motion-ease-soft)}.warm-primary-btn.ant-btn-primary:hover,.warm-secondary-btn.ant-btn:hover,.warm-danger-btn.ant-btn:hover,.filter-reset-btn.ant-btn:hover,.analytics-action-btn.ant-btn:hover,.config-secondary-btn.ant-btn:hover,.template-secondary-btn.ant-btn:hover,.api-primary-btn.ant-btn:hover,.api-secondary-btn.ant-btn:hover,.api-danger-btn.ant-btn:hover,.user-action-btn.ant-btn:hover,.template-action-btn.ant-btn:hover,.whitelist-action-btn.ant-btn:hover,.cos-icon-btn.ant-btn:hover{transform:translateY(-1px)}.warm-primary-btn.ant-btn-primary:active,.warm-secondary-btn.ant-btn:active,.warm-danger-btn.ant-btn:active,.filter-reset-btn.ant-btn:active,.analytics-action-btn.ant-btn:active,.config-secondary-btn.ant-btn:active,.template-secondary-btn.ant-btn:active,.api-primary-btn.ant-btn:active,.api-secondary-btn.ant-btn:active,.api-danger-btn.ant-btn:active,.user-action-btn.ant-btn:active,.template-action-btn.ant-btn:active,.whitelist-action-btn.ant-btn:active,.cos-icon-btn.ant-btn:active{transform:scale(.96)}.warm-tag,.manage-filter-tag,.api-tag,.page-period-chip,.section-filter-chip,.history-summary-chip,.kpi-chip,.breakdown-badge,.trend-card-badge,.credit-type-tag{transition:transform var(--motion-duration-micro) var(--motion-ease-soft),box-shadow var(--motion-duration-micro) var(--motion-ease-soft),background var(--motion-duration-base) var(--motion-ease-soft),border-color var(--motion-duration-base) var(--motion-ease-soft),color var(--motion-duration-base) var(--motion-ease-soft)}.warm-tag:hover,.manage-filter-tag:hover,.api-tag:hover,.page-period-chip:hover,.section-filter-chip:hover,.history-summary-chip:hover,.kpi-chip:hover,.breakdown-badge:hover,.trend-card-badge:hover,.credit-type-tag:hover{transform:translateY(-1px);box-shadow:0 10px 18px #ecb9581f}@media(prefers-reduced-motion:reduce){.motion-card-lift{transition:none!important}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{animation:none!important}.ant-modal .ant-modal-content,.ant-modal .ant-modal-header,.ant-modal .ant-modal-body,.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-content,.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-input-textarea textarea{transition:none!important}.warm-primary-btn.ant-btn-primary,.warm-secondary-btn.ant-btn,.warm-danger-btn.ant-btn,.filter-reset-btn.ant-btn,.analytics-action-btn.ant-btn,.config-secondary-btn.ant-btn,.template-secondary-btn.ant-btn,.api-primary-btn.ant-btn,.api-secondary-btn.ant-btn,.api-danger-btn.ant-btn,.user-action-btn.ant-btn,.template-action-btn.ant-btn,.whitelist-action-btn.ant-btn,.cos-icon-btn.ant-btn,.warm-tag,.manage-filter-tag,.api-tag,.page-period-chip,.section-filter-chip,.history-summary-chip,.kpi-chip,.breakdown-badge,.trend-card-badge,.credit-type-tag,.warm-table-card .ant-table-tbody>tr,.warm-table-card .ant-table-tbody>tr>td{transition:none!important}}.warm-table-card{overflow:hidden}.warm-primary-btn.ant-btn-primary{height:44px;padding-inline:18px;border-radius:16px;border:none!important;background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:0 14px 24px var(--theme-shadow-strong)!important;font-weight:700}.warm-secondary-btn.ant-btn{height:44px;padding-inline:18px;border-radius:16px;border:1px solid var(--theme-panel-border-strong)!important;background:var(--theme-panel-bg-strong)!important;color:var(--theme-accent-text)!important;box-shadow:none!important;font-weight:700}.warm-secondary-btn.ant-btn:hover,.warm-secondary-btn.ant-btn:focus{border-color:var(--theme-border-strong)!important;background:var(--theme-control-hover-bg)!important;color:var(--theme-accent-text-hover)!important}.warm-danger-btn.ant-btn{height:44px;padding-inline:18px;border-radius:16px;border:1px solid #f4c7bf!important;background:linear-gradient(180deg,#fff4f1,#ffe8e2)!important;color:#c85043!important;box-shadow:0 10px 20px #d85c4a1f;font-weight:700}.warm-danger-btn.ant-btn:hover,.warm-danger-btn.ant-btn:focus{border-color:#eea89d!important;background:linear-gradient(180deg,#ffece7,#ffdcd4)!important;color:#b84034!important}.warm-table-card .ant-table{background:transparent}.warm-table-card .ant-table-container table>thead>tr>th{background:var(--theme-table-head-bg)!important;color:var(--theme-title)!important;font-weight:700;border-bottom:1px solid var(--theme-border)!important}.warm-table-card .ant-table-tbody>tr>td{border-bottom:1px solid var(--theme-border)!important;background:var(--theme-table-row-bg);transition:background var(--motion-duration-fast) var(--motion-ease-soft),box-shadow var(--motion-duration-fast) var(--motion-ease-soft)}.warm-table-card .ant-table-tbody>tr{transition:transform var(--motion-duration-micro) var(--motion-ease-soft)}.warm-table-card .ant-table-tbody>tr:hover>td{background:var(--theme-table-row-hover)!important;box-shadow:inset 0 1px 0 var(--theme-panel-inset)}.warm-table-card .ant-table-tbody>tr:hover{transform:translateY(-1px)}.warm-tag{border-radius:999px;padding-inline:10px;font-weight:600}.warm-pagination{display:flex;justify-content:center;margin-top:28px}.warm-pagination .ant-pagination-item{border-radius:10px;border-color:var(--theme-control-border-strong)}.warm-pagination .ant-pagination-item:hover{border-color:var(--theme-border-strong)}.warm-pagination .ant-pagination-item a{color:var(--text-secondary)}.warm-pagination .ant-pagination-item-active{border-color:var(--theme-accent);background:var(--theme-control-hover-bg)}.warm-pagination .ant-pagination-item-active a{color:var(--theme-accent-text);font-weight:600}.warm-pagination .ant-pagination-prev button,.warm-pagination .ant-pagination-next button{border-radius:10px;color:var(--text-secondary)}.warm-pagination .ant-pagination-options .ant-select-selector{border-radius:10px!important;border-color:var(--theme-control-border-strong)!important}.warm-select .ant-select-selector,.warm-picker.ant-picker{border-radius:12px!important;border-color:var(--theme-control-border-strong)!important;background:var(--theme-control-bg)!important;box-shadow:none!important}.warm-select.ant-select-focused .ant-select-selector,.warm-picker.ant-picker-focused{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px var(--theme-focus-ring)!important}.warm-input.ant-input,.warm-input.ant-input-affix-wrapper,.warm-textarea.ant-input{border-radius:14px!important;border-color:var(--theme-control-border-strong)!important;background:var(--theme-control-bg)!important;box-shadow:none!important}.warm-input.ant-input:hover,.warm-input.ant-input-affix-wrapper:hover,.warm-textarea.ant-input:hover{border-color:var(--theme-border-strong)!important}.warm-input.ant-input:focus,.warm-input.ant-input-affix-wrapper-focused,.warm-textarea.ant-input:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px var(--theme-focus-ring)!important}.warm-input-number.ant-input-number{width:100%;border-radius:14px!important;border-color:var(--theme-control-border-strong)!important;background:var(--theme-control-bg)!important;box-shadow:none!important}.warm-input-number.ant-input-number:hover{border-color:var(--theme-border-strong)!important}.warm-input-number.ant-input-number-focused{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px var(--theme-focus-ring)!important}.warm-switch.ant-switch{background:var(--theme-panel-border-strong)}.warm-switch.ant-switch.ant-switch-checked{background:var(--theme-accent)!important}.warm-radio-group.ant-radio-group{display:inline-flex;padding:4px;border-radius:14px;background:var(--theme-radio-bg);border:1px solid var(--theme-panel-border)}.warm-radio-group .ant-radio-button-wrapper{height:36px;line-height:34px;padding-inline:18px;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);font-weight:700;box-shadow:none}.warm-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}.warm-radio-group .ant-radio-button-wrapper:hover{color:var(--theme-accent-text-hover);background:var(--theme-nav-hover-bg)}.warm-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--theme-accent-contrast);background:var(--theme-accent);box-shadow:0 10px 18px var(--theme-shadow-strong)}.warm-alert.ant-alert{border-radius:16px;border:1px solid var(--theme-panel-border);background:linear-gradient(180deg,var(--theme-panel-bg-soft),var(--theme-panel-bg-strong))}.warm-alert.ant-alert .ant-alert-message{color:var(--theme-title);font-weight:700}.warm-alert.ant-alert .ant-alert-description,.warm-alert.ant-alert .ant-alert-icon{color:var(--text-secondary)}.warm-collapse.ant-collapse{border-radius:18px;overflow:hidden;border:1px solid var(--theme-panel-border);background:var(--theme-panel-bg-soft)}.warm-collapse.ant-collapse>.ant-collapse-item{border-bottom-color:var(--theme-border)}.warm-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--theme-title);font-weight:700;background:var(--theme-panel-bg-muted)}.warm-collapse.ant-collapse .ant-collapse-content{border-top-color:var(--theme-border);background:var(--theme-control-bg)}.warm-empty .ant-empty-description{color:var(--text-secondary)}.warm-empty .ant-empty-image{opacity:.92}.warm-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.warm-summary-item{padding:18px 20px;border-radius:22px;border:1px solid var(--theme-border);background:var(--theme-summary-bg)}.warm-summary-label{color:var(--theme-subtitle);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.warm-summary-value{margin-top:8px;color:var(--theme-title);font-size:28px;font-weight:700;line-height:1.1}.warm-summary-text{margin-top:6px;color:var(--text-secondary);font-size:13px}html[data-theme=dark] body,html[data-theme=midnight] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .templates-topbar.templates-topbar,html[data-theme=dark] .tag-filter.tag-filter,html[data-theme=dark] .empty-state.empty-state,html[data-theme=dark] .template-card.template-card,html[data-theme=dark] .history-topbar.history-topbar,html[data-theme=dark] .history-filter-bar.history-filter-bar,html[data-theme=dark] .result-card.result-card,html[data-theme=dark] .detail-prompt.detail-prompt,html[data-theme=dark] .detail-thumb.detail-thumb,html[data-theme=dark] .detail-result-card.detail-result-card,html[data-theme=dark] .page-header.page-header,html[data-theme=dark] .filter-bar.filter-bar,html[data-theme=dark] .table-shell.table-shell,html[data-theme=dark] .generate-mode-shell.generate-mode-shell,html[data-theme=dark] .settings-panel.settings-panel,html[data-theme=dark] .generate-config-panel.generate-config-panel,html[data-theme=dark] .work-panel.work-panel,html[data-theme=dark] .result-panel.result-panel,html[data-theme=dark] .reverse-result-card.reverse-result-card,html[data-theme=dark] .source-upload-empty.source-upload-empty,html[data-theme=dark] .repaint-status-card.repaint-status-card,html[data-theme=dark] .repaint-toolbar.repaint-toolbar,html[data-theme=dark] .credits-contact-qr.credits-contact-qr,html[data-theme=dark] .announcement-content.announcement-content,html[data-theme=midnight] .templates-topbar.templates-topbar,html[data-theme=midnight] .tag-filter.tag-filter,html[data-theme=midnight] .empty-state.empty-state,html[data-theme=midnight] .template-card.template-card,html[data-theme=midnight] .history-topbar.history-topbar,html[data-theme=midnight] .history-filter-bar.history-filter-bar,html[data-theme=midnight] .result-card.result-card,html[data-theme=midnight] .detail-prompt.detail-prompt,html[data-theme=midnight] .detail-thumb.detail-thumb,html[data-theme=midnight] .detail-result-card.detail-result-card,html[data-theme=midnight] .page-header.page-header,html[data-theme=midnight] .filter-bar.filter-bar,html[data-theme=midnight] .table-shell.table-shell,html[data-theme=midnight] .generate-mode-shell.generate-mode-shell,html[data-theme=midnight] .settings-panel.settings-panel,html[data-theme=midnight] .generate-config-panel.generate-config-panel,html[data-theme=midnight] .work-panel.work-panel,html[data-theme=midnight] .result-panel.result-panel,html[data-theme=midnight] .reverse-result-card.reverse-result-card,html[data-theme=midnight] .source-upload-empty.source-upload-empty,html[data-theme=midnight] .repaint-status-card.repaint-status-card,html[data-theme=midnight] .repaint-toolbar.repaint-toolbar,html[data-theme=midnight] .credits-contact-qr.credits-contact-qr,html[data-theme=midnight] .announcement-content.announcement-content{background:linear-gradient(180deg,var(--theme-panel-bg),var(--theme-panel-bg-soft))!important;border-color:var(--theme-panel-border)!important;box-shadow:0 16px 32px var(--theme-shadow-soft)!important;color:var(--text)!important}html[data-theme=dark] .showcase-empty.showcase-empty,html[data-theme=dark] .showcase-skeleton-card.showcase-skeleton-card,html[data-theme=dark] .metric-card.metric-card,html[data-theme=dark] .balance-badge.balance-badge,html[data-theme=dark] .detail-meta.detail-meta,html[data-theme=dark] .detail-result-empty.detail-result-empty,html[data-theme=dark] .result-card-placeholder.result-card-placeholder,html[data-theme=dark] .failed-result-image.failed-result-image,html[data-theme=dark] .credit-type-tag.credit-type-tag,html[data-theme=dark] .filter-tag.filter-tag,html[data-theme=dark] .history-filter-btn.history-filter-btn,html[data-theme=dark] .credit-filter-btn.credit-filter-btn,html[data-theme=dark] .history-batch-btn.history-batch-btn,html[data-theme=dark] .ghost-icon-btn.ghost-icon-btn,html[data-theme=dark] .hero-badge.hero-badge,html[data-theme=dark] .hero-secondary-btn.hero-secondary-btn,html[data-theme=dark] .hero-panel.hero-panel,html[data-theme=dark] .promise-item.promise-item,html[data-theme=dark] .showcase-card.showcase-card,html[data-theme=dark] .template-overlay-text.template-overlay-text,html[data-theme=dark] .result-card-select.result-card-select,html[data-theme=dark] .detail-copy-btn.detail-copy-btn,html[data-theme=dark] .batch-mode-btn.batch-mode-btn,html[data-theme=midnight] .showcase-empty.showcase-empty,html[data-theme=midnight] .showcase-skeleton-card.showcase-skeleton-card,html[data-theme=midnight] .metric-card.metric-card,html[data-theme=midnight] .balance-badge.balance-badge,html[data-theme=midnight] .detail-meta.detail-meta,html[data-theme=midnight] .detail-result-empty.detail-result-empty,html[data-theme=midnight] .result-card-placeholder.result-card-placeholder,html[data-theme=midnight] .failed-result-image.failed-result-image,html[data-theme=midnight] .credit-type-tag.credit-type-tag,html[data-theme=midnight] .filter-tag.filter-tag,html[data-theme=midnight] .history-filter-btn.history-filter-btn,html[data-theme=midnight] .credit-filter-btn.credit-filter-btn,html[data-theme=midnight] .history-batch-btn.history-batch-btn,html[data-theme=midnight] .ghost-icon-btn.ghost-icon-btn,html[data-theme=midnight] .hero-badge.hero-badge,html[data-theme=midnight] .hero-secondary-btn.hero-secondary-btn,html[data-theme=midnight] .hero-panel.hero-panel,html[data-theme=midnight] .promise-item.promise-item,html[data-theme=midnight] .showcase-card.showcase-card,html[data-theme=midnight] .template-overlay-text.template-overlay-text,html[data-theme=midnight] .result-card-select.result-card-select,html[data-theme=midnight] .detail-copy-btn.detail-copy-btn,html[data-theme=midnight] .batch-mode-btn.batch-mode-btn{background:var(--theme-panel-bg-muted)!important;border-color:var(--theme-panel-border)!important;color:var(--text)!important}html[data-theme=dark] .hero-title.hero-title,html[data-theme=dark] .section-title.section-title,html[data-theme=dark] .templates-topbar-title.templates-topbar-title,html[data-theme=dark] .history-topbar-title.history-topbar-title,html[data-theme=dark] .page-header h2,html[data-theme=dark] .detail-label.detail-label,html[data-theme=dark] .result-card-model.result-card-model,html[data-theme=dark] .panel-title.panel-title,html[data-theme=dark] .panel-label.panel-label,html[data-theme=dark] .history-text.history-text,html[data-theme=midnight] .hero-title.hero-title,html[data-theme=midnight] .section-title.section-title,html[data-theme=midnight] .templates-topbar-title.templates-topbar-title,html[data-theme=midnight] .history-topbar-title.history-topbar-title,html[data-theme=midnight] .page-header h2,html[data-theme=midnight] .detail-label.detail-label,html[data-theme=midnight] .result-card-model.result-card-model,html[data-theme=midnight] .panel-title.panel-title,html[data-theme=midnight] .panel-label.panel-label,html[data-theme=midnight] .history-text.history-text{color:var(--theme-title)!important}html[data-theme=dark] .hero-desc.hero-desc,html[data-theme=dark] .section-desc.section-desc,html[data-theme=dark] .templates-load-more-tip.templates-load-more-tip,html[data-theme=dark] .history-load-more-tip.history-load-more-tip,html[data-theme=dark] .history-topbar-meta.history-topbar-meta,html[data-theme=dark] .history-filter-tip.history-filter-tip,html[data-theme=dark] .detail-prompt.detail-prompt,html[data-theme=dark] .detail-meta.detail-meta,html[data-theme=dark] .detail-copy-btn.detail-copy-btn,html[data-theme=dark] .model-option-desc.model-option-desc,html[data-theme=dark] .panel-hint.panel-hint,html[data-theme=dark] .result-tip-line.result-tip-line,html[data-theme=dark] .announcement-content.announcement-content,html[data-theme=dark] .credits-contact-empty.credits-contact-empty,html[data-theme=dark] .credit-type-tag.credit-type-tag,html[data-theme=dark] .filter-tag.filter-tag,html[data-theme=dark] .template-card-model.template-card-model,html[data-theme=dark] .template-card-meta.template-card-meta,html[data-theme=dark] .promise-item.promise-item,html[data-theme=dark] .hero-badge.hero-badge,html[data-theme=dark] .detail-result-empty.detail-result-empty,html[data-theme=dark] .result-card-file-meta.result-card-file-meta,html[data-theme=dark] .showcase-empty-desc.showcase-empty-desc,html[data-theme=midnight] .hero-desc.hero-desc,html[data-theme=midnight] .section-desc.section-desc,html[data-theme=midnight] .templates-load-more-tip.templates-load-more-tip,html[data-theme=midnight] .history-load-more-tip.history-load-more-tip,html[data-theme=midnight] .history-topbar-meta.history-topbar-meta,html[data-theme=midnight] .history-filter-tip.history-filter-tip,html[data-theme=midnight] .detail-prompt.detail-prompt,html[data-theme=midnight] .detail-meta.detail-meta,html[data-theme=midnight] .detail-copy-btn.detail-copy-btn,html[data-theme=midnight] .model-option-desc.model-option-desc,html[data-theme=midnight] .panel-hint.panel-hint,html[data-theme=midnight] .result-tip-line.result-tip-line,html[data-theme=midnight] .announcement-content.announcement-content,html[data-theme=midnight] .credits-contact-empty.credits-contact-empty,html[data-theme=midnight] .credit-type-tag.credit-type-tag,html[data-theme=midnight] .filter-tag.filter-tag,html[data-theme=midnight] .template-card-model.template-card-model,html[data-theme=midnight] .template-card-meta.template-card-meta,html[data-theme=midnight] .promise-item.promise-item,html[data-theme=midnight] .hero-badge.hero-badge,html[data-theme=midnight] .detail-result-empty.detail-result-empty,html[data-theme=midnight] .result-card-file-meta.result-card-file-meta,html[data-theme=midnight] .showcase-empty-desc.showcase-empty-desc{color:var(--text-secondary)!important}html[data-theme=dark] .filter-tag.active,html[data-theme=dark] .history-filter-btn-primary.history-filter-btn-primary,html[data-theme=dark] .credit-filter-btn-primary.credit-filter-btn-primary,html[data-theme=dark] .history-batch-btn-primary.history-batch-btn-primary,html[data-theme=dark] .detail-primary-action.detail-primary-action,html[data-theme=dark] .generate-btn.generate-btn,html[data-theme=dark] .reverse-action-btn-primary.reverse-action-btn-primary,html[data-theme=midnight] .filter-tag.active,html[data-theme=midnight] .history-filter-btn-primary.history-filter-btn-primary,html[data-theme=midnight] .credit-filter-btn-primary.credit-filter-btn-primary,html[data-theme=midnight] .history-batch-btn-primary.history-batch-btn-primary,html[data-theme=midnight] .detail-primary-action.detail-primary-action,html[data-theme=midnight] .generate-btn.generate-btn,html[data-theme=midnight] .reverse-action-btn-primary.reverse-action-btn-primary{background:var(--theme-accent)!important;border-color:transparent!important;color:var(--theme-accent-contrast)!important;box-shadow:0 14px 28px var(--theme-shadow-strong)!important}html[data-theme=dark] .history-filter-btn-secondary.history-filter-btn-secondary,html[data-theme=dark] .credit-filter-btn-secondary.credit-filter-btn-secondary,html[data-theme=dark] .history-batch-btn-secondary.history-batch-btn-secondary,html[data-theme=dark] .reverse-action-btn-secondary.reverse-action-btn-secondary,html[data-theme=midnight] .history-filter-btn-secondary.history-filter-btn-secondary,html[data-theme=midnight] .credit-filter-btn-secondary.credit-filter-btn-secondary,html[data-theme=midnight] .history-batch-btn-secondary.history-batch-btn-secondary,html[data-theme=midnight] .reverse-action-btn-secondary.reverse-action-btn-secondary{background:var(--theme-panel-bg-strong)!important;border-color:var(--theme-panel-border-strong)!important;color:var(--theme-accent-text)!important}html[data-theme=dark] .result-card-media.result-card-media,html[data-theme=dark] .detail-thumb-large.detail-thumb-large,html[data-theme=dark] .detail-result-grid .detail-result-card,html[data-theme=dark] .template-cover-empty.template-cover-empty,html[data-theme=dark] .showcase-card-mask.showcase-card-mask,html[data-theme=midnight] .result-card-media.result-card-media,html[data-theme=midnight] .detail-thumb-large.detail-thumb-large,html[data-theme=midnight] .detail-result-grid .detail-result-card,html[data-theme=midnight] .template-cover-empty.template-cover-empty,html[data-theme=midnight] .showcase-card-mask.showcase-card-mask{background:var(--theme-panel-bg-muted)!important}html[data-theme=dark] .hero-section.hero-section,html[data-theme=midnight] .hero-section.hero-section{background:var(--theme-page-base)!important;border:none!important;box-shadow:none!important}html[data-theme=dark] .hero-visual.hero-visual,html[data-theme=midnight] .hero-visual.hero-visual{background:radial-gradient(circle at 30% 28%,var(--theme-overlay-medium),transparent 18%),radial-gradient(circle at 70% 30%,var(--theme-overlay-soft),transparent 24%),linear-gradient(180deg,rgba(var(--theme-surface-strong-rgb),.98),rgba(var(--theme-page-base-rgb),.96))!important;border-color:var(--theme-panel-border)!important}html[data-theme=dark] .hero-glow-main.hero-glow-main,html[data-theme=dark] .hero-glow-sub.hero-glow-sub,html[data-theme=midnight] .hero-glow-main.hero-glow-main,html[data-theme=midnight] .hero-glow-sub.hero-glow-sub{background:var(--theme-overlay-soft)!important}html[data-theme=dark] .panel-dot.panel-dot,html[data-theme=dark] .highlight-icon.highlight-icon,html[data-theme=midnight] .panel-dot.panel-dot,html[data-theme=midnight] .highlight-icon.highlight-icon{background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:0 10px 20px var(--theme-shadow-medium)!important}html[data-theme=dark] .showcase-card.showcase-card,html[data-theme=dark] .template-card.template-card,html[data-theme=dark] .result-card.result-card,html[data-theme=dark] .detail-thumb.detail-thumb,html[data-theme=dark] .detail-result-card.detail-result-card,html[data-theme=midnight] .showcase-card.showcase-card,html[data-theme=midnight] .template-card.template-card,html[data-theme=midnight] .result-card.result-card,html[data-theme=midnight] .detail-thumb.detail-thumb,html[data-theme=midnight] .detail-result-card.detail-result-card{box-shadow:0 14px 28px var(--theme-shadow-soft)!important}html[data-theme=dark] .showcase-card:hover,html[data-theme=dark] .template-card:hover,html[data-theme=dark] .result-card:hover,html[data-theme=dark] .detail-thumb:hover,html[data-theme=dark] .detail-result-card:not(.pending):hover,html[data-theme=dark] .detail-result-card:not(.empty):hover,html[data-theme=midnight] .showcase-card:hover,html[data-theme=midnight] .template-card:hover,html[data-theme=midnight] .result-card:hover,html[data-theme=midnight] .detail-thumb:hover,html[data-theme=midnight] .detail-result-card:not(.pending):hover,html[data-theme=midnight] .detail-result-card:not(.empty):hover{border-color:var(--theme-border-strong)!important;box-shadow:0 20px 34px var(--theme-shadow-medium)!important}html[data-theme=dark] .showcase-overlay.showcase-overlay,html[data-theme=dark] .template-overlay.template-overlay,html[data-theme=midnight] .showcase-overlay.showcase-overlay,html[data-theme=midnight] .template-overlay.template-overlay{background:linear-gradient(180deg,var(--theme-overlay-soft),var(--theme-overlay-strong))!important}html[data-theme=dark] .showcase-marquee:before,html[data-theme=midnight] .showcase-marquee:before{background:linear-gradient(90deg,var(--theme-page-base) 0%,rgba(var(--theme-page-base-rgb),0) 100%)!important}html[data-theme=dark] .showcase-marquee:after,html[data-theme=midnight] .showcase-marquee:after{background:linear-gradient(270deg,var(--theme-page-base) 0%,rgba(var(--theme-page-base-rgb),0) 100%)!important}html[data-theme=dark] .showcase-empty.showcase-empty,html[data-theme=dark] .detail-prompt.detail-prompt,html[data-theme=dark] .detail-meta.detail-meta,html[data-theme=dark] .detail-thumb.detail-thumb,html[data-theme=dark] .detail-result-card.detail-result-card,html[data-theme=dark] .result-card-media.result-card-media,html[data-theme=dark] .template-card-body.template-card-body,html[data-theme=midnight] .showcase-empty.showcase-empty,html[data-theme=midnight] .detail-prompt.detail-prompt,html[data-theme=midnight] .detail-meta.detail-meta,html[data-theme=midnight] .detail-thumb.detail-thumb,html[data-theme=midnight] .detail-result-card.detail-result-card,html[data-theme=midnight] .result-card-media.result-card-media,html[data-theme=midnight] .template-card-body.template-card-body{background:var(--theme-panel-bg-soft)!important;border-color:var(--theme-panel-border)!important}html[data-theme=dark] .showcase-card-mask.showcase-card-mask,html[data-theme=midnight] .showcase-card-mask.showcase-card-mask{background:linear-gradient(180deg,rgba(22,24,29,0) 0%,var(--theme-overlay-heavy) 100%)!important}html[data-theme=dark] .showcase-card-prompt.showcase-card-prompt,html[data-theme=midnight] .showcase-card-prompt.showcase-card-prompt{color:var(--theme-accent-contrast)!important}html[data-theme=dark] .showcase-empty-title.showcase-empty-title,html[data-theme=dark] .highlight-title.highlight-title,html[data-theme=dark] .template-card-prompt.template-card-prompt,html[data-theme=midnight] .showcase-empty-title.showcase-empty-title,html[data-theme=midnight] .highlight-title.highlight-title,html[data-theme=midnight] .template-card-prompt.template-card-prompt{color:var(--theme-title)!important}html[data-theme=dark] .showcase-skeleton-card.showcase-skeleton-card,html[data-theme=dark] .showcase-empty.showcase-empty,html[data-theme=midnight] .showcase-skeleton-card.showcase-skeleton-card,html[data-theme=midnight] .showcase-empty.showcase-empty{border-color:var(--theme-panel-border)!important}html[data-theme=dark] .showcase-skeleton-media,html[data-theme=dark] .showcase-skeleton-line,html[data-theme=midnight] .showcase-skeleton-media,html[data-theme=midnight] .showcase-skeleton-line{background:var(--theme-panel-bg-strong)!important}html[data-theme=dark] .hero-secondary-btn.hero-secondary-btn,html[data-theme=dark] .history-filter-btn-secondary.history-filter-btn-secondary,html[data-theme=dark] .credit-filter-btn-secondary.credit-filter-btn-secondary,html[data-theme=dark] .history-batch-btn-secondary.history-batch-btn-secondary,html[data-theme=dark] .batch-mode-btn.batch-mode-btn,html[data-theme=dark] .detail-copy-btn.detail-copy-btn,html[data-theme=dark] .config-secondary-btn.ant-btn,html[data-theme=dark] .template-secondary-btn.ant-btn,html[data-theme=dark] .api-secondary-btn.ant-btn,html[data-theme=dark] .analytics-action-btn-secondary.ant-btn,html[data-theme=dark] .user-action-btn.ant-btn,html[data-theme=dark] .whitelist-action-btn.ant-btn,html[data-theme=dark] .cos-icon-btn.ant-btn,html[data-theme=midnight] .hero-secondary-btn.hero-secondary-btn,html[data-theme=midnight] .history-filter-btn-secondary.history-filter-btn-secondary,html[data-theme=midnight] .credit-filter-btn-secondary.credit-filter-btn-secondary,html[data-theme=midnight] .history-batch-btn-secondary.history-batch-btn-secondary,html[data-theme=midnight] .batch-mode-btn.batch-mode-btn,html[data-theme=midnight] .detail-copy-btn.detail-copy-btn,html[data-theme=midnight] .config-secondary-btn.ant-btn,html[data-theme=midnight] .template-secondary-btn.ant-btn,html[data-theme=midnight] .api-secondary-btn.ant-btn,html[data-theme=midnight] .analytics-action-btn-secondary.ant-btn,html[data-theme=midnight] .user-action-btn.ant-btn,html[data-theme=midnight] .whitelist-action-btn.ant-btn,html[data-theme=midnight] .cos-icon-btn.ant-btn{color:var(--theme-accent-text)!important;background:var(--theme-panel-bg-strong)!important;border-color:var(--theme-panel-border-strong)!important;box-shadow:none!important}html[data-theme=dark] .hero-secondary-btn.hero-secondary-btn:hover,html[data-theme=dark] .history-filter-btn-secondary.history-filter-btn-secondary:hover,html[data-theme=dark] .history-filter-btn-secondary.history-filter-btn-secondary:focus,html[data-theme=dark] .credit-filter-btn-secondary.credit-filter-btn-secondary:hover,html[data-theme=dark] .credit-filter-btn-secondary.credit-filter-btn-secondary:focus,html[data-theme=dark] .history-batch-btn-secondary.history-batch-btn-secondary:hover,html[data-theme=dark] .history-batch-btn-secondary.history-batch-btn-secondary:focus,html[data-theme=dark] .batch-mode-btn.batch-mode-btn:hover,html[data-theme=dark] .batch-mode-btn.batch-mode-btn:focus,html[data-theme=dark] .detail-copy-btn.detail-copy-btn:hover,html[data-theme=dark] .config-secondary-btn.ant-btn:hover,html[data-theme=dark] .template-secondary-btn.ant-btn:hover,html[data-theme=dark] .api-secondary-btn.ant-btn:hover,html[data-theme=dark] .analytics-action-btn-secondary.ant-btn:hover,html[data-theme=dark] .analytics-action-btn-secondary.ant-btn:focus,html[data-theme=dark] .user-action-btn.ant-btn:hover,html[data-theme=dark] .whitelist-action-btn.ant-btn:hover,html[data-theme=dark] .cos-icon-btn.ant-btn:hover,html[data-theme=midnight] .hero-secondary-btn.hero-secondary-btn:hover,html[data-theme=midnight] .history-filter-btn-secondary.history-filter-btn-secondary:hover,html[data-theme=midnight] .history-filter-btn-secondary.history-filter-btn-secondary:focus,html[data-theme=midnight] .credit-filter-btn-secondary.credit-filter-btn-secondary:hover,html[data-theme=midnight] .credit-filter-btn-secondary.credit-filter-btn-secondary:focus,html[data-theme=midnight] .history-batch-btn-secondary.history-batch-btn-secondary:hover,html[data-theme=midnight] .history-batch-btn-secondary.history-batch-btn-secondary:focus,html[data-theme=midnight] .batch-mode-btn.batch-mode-btn:hover,html[data-theme=midnight] .batch-mode-btn.batch-mode-btn:focus,html[data-theme=midnight] .detail-copy-btn.detail-copy-btn:hover,html[data-theme=midnight] .config-secondary-btn.ant-btn:hover,html[data-theme=midnight] .template-secondary-btn.ant-btn:hover,html[data-theme=midnight] .api-secondary-btn.ant-btn:hover,html[data-theme=midnight] .analytics-action-btn-secondary.ant-btn:hover,html[data-theme=midnight] .analytics-action-btn-secondary.ant-btn:focus,html[data-theme=midnight] .user-action-btn.ant-btn:hover,html[data-theme=midnight] .whitelist-action-btn.ant-btn:hover,html[data-theme=midnight] .cos-icon-btn.ant-btn:hover{color:var(--theme-accent-text-hover)!important;background:var(--theme-control-hover-bg)!important;border-color:var(--theme-border-strong)!important;box-shadow:0 10px 18px var(--theme-shadow-soft)!important}html[data-theme=dark] .filter-tag.filter-tag:hover,html[data-theme=midnight] .filter-tag.filter-tag:hover{box-shadow:0 10px 18px var(--theme-shadow-soft)!important}html[data-theme=dark] .batch-mode-btn.active,html[data-theme=dark] .history-filter-btn-primary.history-filter-btn-primary,html[data-theme=dark] .history-batch-btn-primary.history-batch-btn-primary,html[data-theme=dark] .analytics-action-btn.ant-btn,html[data-theme=dark] .api-primary-btn.ant-btn,html[data-theme=midnight] .batch-mode-btn.active,html[data-theme=midnight] .history-filter-btn-primary.history-filter-btn-primary,html[data-theme=midnight] .history-batch-btn-primary.history-batch-btn-primary,html[data-theme=midnight] .analytics-action-btn.ant-btn,html[data-theme=midnight] .api-primary-btn.ant-btn{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:0 12px 22px var(--theme-shadow-medium)!important}html[data-theme=dark] .analytics-action-btn.ant-btn:hover,html[data-theme=dark] .analytics-action-btn.ant-btn:focus,html[data-theme=dark] .api-primary-btn.ant-btn:hover,html[data-theme=dark] .api-primary-btn.ant-btn:focus,html[data-theme=midnight] .analytics-action-btn.ant-btn:hover,html[data-theme=midnight] .analytics-action-btn.ant-btn:focus,html[data-theme=midnight] .api-primary-btn.ant-btn:hover,html[data-theme=midnight] .api-primary-btn.ant-btn:focus{background:var(--theme-accent-strong)!important;border-color:var(--theme-accent-strong)!important}html[data-theme=dark] .history-batch-btn-danger.history-batch-btn-danger,html[data-theme=midnight] .history-batch-btn-danger.history-batch-btn-danger{background:#b9382a1f!important;border-color:#b9382a3d!important;color:#de8f84!important}html[data-theme=dark] .history-batch-btn-danger.history-batch-btn-danger:hover,html[data-theme=dark] .history-batch-btn-danger.history-batch-btn-danger:focus,html[data-theme=dark] .ghost-icon-btn-danger.ghost-icon-btn-danger:hover,html[data-theme=dark] .ghost-icon-btn-danger.ghost-icon-btn-danger:focus,html[data-theme=midnight] .history-batch-btn-danger.history-batch-btn-danger:hover,html[data-theme=midnight] .history-batch-btn-danger.history-batch-btn-danger:focus,html[data-theme=midnight] .ghost-icon-btn-danger.ghost-icon-btn-danger:hover,html[data-theme=midnight] .ghost-icon-btn-danger.ghost-icon-btn-danger:focus{background:#b9382a2e!important;border-color:#b9382a52!important;color:#f0b0a6!important}html[data-theme=dark] .ghost-icon-btn.ghost-icon-btn:hover,html[data-theme=dark] .ghost-icon-btn.ghost-icon-btn:focus,html[data-theme=midnight] .ghost-icon-btn.ghost-icon-btn:hover,html[data-theme=midnight] .ghost-icon-btn.ghost-icon-btn:focus{background:var(--theme-control-hover-bg)!important;color:var(--theme-title)!important;box-shadow:0 10px 18px var(--theme-shadow-soft)!important}html[data-theme=dark] .result-card-model.result-card-model,html[data-theme=dark] .detail-label.detail-label,html[data-theme=midnight] .result-card-model.result-card-model,html[data-theme=midnight] .detail-label.detail-label,html[data-theme=dark] .template-card:hover .template-overlay-text,html[data-theme=dark] .detail-copy-btn.detail-copy-btn:hover,html[data-theme=dark] .result-card:hover .result-card-model,html[data-theme=midnight] .template-card:hover .template-overlay-text,html[data-theme=midnight] .detail-copy-btn.detail-copy-btn:hover,html[data-theme=midnight] .result-card:hover .result-card-model{color:var(--theme-title)!important}html[data-theme=dark] .template-card:hover .template-overlay-text,html[data-theme=midnight] .template-card:hover .template-overlay-text{background:var(--theme-surface-strong)!important;border-color:var(--theme-panel-border)!important;box-shadow:0 10px 18px var(--theme-shadow-soft)!important}html[data-theme=dark] .result-card-select.result-card-select,html[data-theme=midnight] .result-card-select.result-card-select{background:rgba(var(--theme-surface-strong-rgb),.96)!important;border-color:var(--theme-panel-border)!important;box-shadow:none!important}html[data-theme=dark] .result-card-media.result-card-media,html[data-theme=dark] .result-card-placeholder.result-card-placeholder,html[data-theme=dark] .failed-result-image.failed-result-image,html[data-theme=dark] .detail-result-card.detail-result-card img,html[data-theme=dark] .detail-thumb.detail-thumb img,html[data-theme=midnight] .result-card-media.result-card-media,html[data-theme=midnight] .result-card-placeholder.result-card-placeholder,html[data-theme=midnight] .failed-result-image.failed-result-image,html[data-theme=midnight] .detail-result-card.detail-result-card img,html[data-theme=midnight] .detail-thumb.detail-thumb img{background:var(--theme-panel-bg-soft)!important}html[data-theme=dark] .result-card:hover .result-card-media,html[data-theme=dark] .detail-result-card:not(.pending):hover,html[data-theme=dark] .detail-thumb:hover,html[data-theme=midnight] .result-card:hover .result-card-media,html[data-theme=midnight] .detail-result-card:not(.pending):hover,html[data-theme=midnight] .detail-thumb:hover{border-color:var(--theme-border-strong)!important;box-shadow:0 16px 26px var(--theme-shadow-medium)!important}html[data-theme=dark] .history-batch-btn-danger.history-batch-btn-danger[disabled],html[data-theme=midnight] .history-batch-btn-danger.history-batch-btn-danger[disabled]{background:#b9382a14!important;border-color:#b9382a29!important;color:#de8f848f!important}html[data-theme=dark] .ghost-icon-btn.ghost-icon-btn,html[data-theme=midnight] .ghost-icon-btn.ghost-icon-btn{color:var(--text-secondary)!important}html[data-theme=dark] .ghost-icon-btn-danger.ghost-icon-btn-danger,html[data-theme=midnight] .ghost-icon-btn-danger.ghost-icon-btn-danger{color:#de8f84!important}html[data-theme=dark] .templates-load-more-tip.templates-load-more-tip-finished,html[data-theme=dark] .history-load-more-tip.history-load-more-tip-finished,html[data-theme=midnight] .templates-load-more-tip.templates-load-more-tip-finished,html[data-theme=midnight] .history-load-more-tip.history-load-more-tip-finished{color:var(--text-muted)!important}html[data-theme=dark] .tag-filter.tag-filter,html[data-theme=dark] .history-filter-bar.history-filter-bar,html[data-theme=dark] .filter-bar.filter-bar,html[data-theme=dark] .history-batch-bar.history-batch-bar,html[data-theme=dark] .templates-topbar.templates-topbar,html[data-theme=dark] .history-topbar.history-topbar,html[data-theme=dark] .warm-page-header,html[data-theme=dark] .page-header.page-header,html[data-theme=dark] .analytics-filter.analytics-filter,html[data-theme=dark] .analytics-filter-panel-compact.analytics-filter-panel-compact,html[data-theme=dark] .analytics-filter-row.analytics-filter-row,html[data-theme=midnight] .tag-filter.tag-filter,html[data-theme=midnight] .history-filter-bar.history-filter-bar,html[data-theme=midnight] .filter-bar.filter-bar,html[data-theme=midnight] .history-batch-bar.history-batch-bar,html[data-theme=midnight] .templates-topbar.templates-topbar,html[data-theme=midnight] .history-topbar.history-topbar,html[data-theme=midnight] .warm-page-header,html[data-theme=midnight] .page-header.page-header,html[data-theme=midnight] .analytics-filter.analytics-filter,html[data-theme=midnight] .analytics-filter-panel-compact.analytics-filter-panel-compact,html[data-theme=midnight] .analytics-filter-row.analytics-filter-row{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] .analytics-filter.analytics-filter,html[data-theme=midnight] .analytics-filter.analytics-filter{border:none!important}html[data-theme=dark] .analytics-filter.analytics-filter:before,html[data-theme=dark] .analytics-filter.analytics-filter:after,html[data-theme=midnight] .analytics-filter.analytics-filter:before,html[data-theme=midnight] .analytics-filter.analytics-filter:after{background:var(--theme-overlay-medium)!important}html[data-theme=dark] .analytics-filter-panel-compact.analytics-filter-panel-compact,html[data-theme=midnight] .analytics-filter-panel-compact.analytics-filter-panel-compact{background:var(--theme-panel-bg)!important;border:1px solid var(--theme-panel-border)!important;box-shadow:none!important}html[data-theme=dark] .analytics-filter-panel-compact .ant-radio-button-wrapper,html[data-theme=midnight] .analytics-filter-panel-compact .ant-radio-button-wrapper{color:var(--text-secondary)!important}html[data-theme=dark] .analytics-filter-panel-compact .ant-radio-button-wrapper:hover,html[data-theme=midnight] .analytics-filter-panel-compact .ant-radio-button-wrapper:hover{color:var(--theme-title)!important;background:var(--theme-control-hover-bg)!important}html[data-theme=dark] .analytics-filter-panel-compact .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme=dark] .analytics-filter-panel-compact .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,html[data-theme=midnight] .analytics-filter-panel-compact .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme=midnight] .analytics-filter-panel-compact .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--theme-accent-contrast)!important;background:var(--theme-accent)!important;box-shadow:none!important}html[data-theme=dark] .analytics-filter-select.ant-select .ant-select-selector,html[data-theme=dark] .analytics-filter-date.ant-picker,html[data-theme=midnight] .analytics-filter-select.ant-select .ant-select-selector,html[data-theme=midnight] .analytics-filter-date.ant-picker{background:var(--theme-control-bg)!important;border-color:var(--theme-control-border)!important;box-shadow:none!important}html[data-theme=dark] .analytics-filter-select.ant-select-focused .ant-select-selector,html[data-theme=dark] .analytics-filter-date.ant-picker-focused,html[data-theme=midnight] .analytics-filter-select.ant-select-focused .ant-select-selector,html[data-theme=midnight] .analytics-filter-date.ant-picker-focused{border-color:var(--theme-border-accent)!important;box-shadow:0 0 0 2px var(--theme-focus-ring)!important}html[data-theme=dark] .analytics-segmented-group.ant-radio-group,html[data-theme=midnight] .analytics-segmented-group.ant-radio-group{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important;box-shadow:none!important}html[data-theme=dark] .overview-card,html[data-theme=dark] .kpi-card,html[data-theme=dark] .trend-card,html[data-theme=dark] .breakdown-card,html[data-theme=dark] .trend-empty,html[data-theme=dark] .breakdown-empty,html[data-theme=midnight] .overview-card,html[data-theme=midnight] .kpi-card,html[data-theme=midnight] .trend-card,html[data-theme=midnight] .breakdown-card,html[data-theme=midnight] .trend-empty,html[data-theme=midnight] .breakdown-empty{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important;box-shadow:0 14px 24px var(--theme-shadow-soft)!important}html[data-theme=dark] .kpi-card:after,html[data-theme=dark] .trend-card:after,html[data-theme=dark] .breakdown-card:after,html[data-theme=midnight] .kpi-card:after,html[data-theme=midnight] .trend-card:after,html[data-theme=midnight] .breakdown-card:after{background:var(--theme-overlay-medium)!important}html[data-theme=dark] .overview-card:hover,html[data-theme=dark] .kpi-card:hover,html[data-theme=dark] .trend-card:hover,html[data-theme=dark] .breakdown-card:hover,html[data-theme=midnight] .overview-card:hover,html[data-theme=midnight] .kpi-card:hover,html[data-theme=midnight] .trend-card:hover,html[data-theme=midnight] .breakdown-card:hover{border-color:var(--theme-border-strong)!important;box-shadow:0 18px 28px var(--theme-shadow-medium)!important}html[data-theme=dark] .overview-card-desc,html[data-theme=dark] .kpi-label,html[data-theme=dark] .trend-card-desc,html[data-theme=dark] .breakdown-desc,html[data-theme=dark] .empty-desc,html[data-theme=dark] .table-card-desc,html[data-theme=dark] .section-tip,html[data-theme=dark] .page-period-meta,html[data-theme=dark] .history-summary,html[data-theme=midnight] .overview-card-desc,html[data-theme=midnight] .kpi-label,html[data-theme=midnight] .trend-card-desc,html[data-theme=midnight] .breakdown-desc,html[data-theme=midnight] .empty-desc,html[data-theme=midnight] .table-card-desc,html[data-theme=midnight] .section-tip,html[data-theme=midnight] .page-period-meta,html[data-theme=midnight] .history-summary{color:var(--text-secondary)!important}html[data-theme=dark] .overview-card-label,html[data-theme=dark] .kpi-value,html[data-theme=dark] .trend-card-title,html[data-theme=dark] .breakdown-title,html[data-theme=dark] .empty-title,html[data-theme=dark] .balance-badge,html[data-theme=midnight] .overview-card-label,html[data-theme=midnight] .kpi-value,html[data-theme=midnight] .trend-card-title,html[data-theme=midnight] .breakdown-title,html[data-theme=midnight] .empty-title,html[data-theme=midnight] .balance-badge{color:var(--theme-title)!important}html[data-theme=dark] .kpi-dot,html[data-theme=dark] .overview-card-dot,html[data-theme=midnight] .kpi-dot,html[data-theme=midnight] .overview-card-dot{background:var(--theme-accent)!important;box-shadow:none!important}html[data-theme=dark] .kpi-chip,html[data-theme=dark] .trend-card-badge,html[data-theme=dark] .breakdown-badge,html[data-theme=midnight] .kpi-chip,html[data-theme=midnight] .trend-card-badge,html[data-theme=midnight] .breakdown-badge{background:var(--theme-panel-bg)!important;color:var(--text-secondary)!important;border:1px solid var(--theme-panel-border)!important;box-shadow:none!important}html[data-theme=dark] .manage-filter-tag,html[data-theme=dark] .api-tag,html[data-theme=dark] .page-period-chip,html[data-theme=dark] .history-summary-chip,html[data-theme=dark] .section-filter-chip,html[data-theme=dark] .section-kicker,html[data-theme=dark] .kpi-chip,html[data-theme=dark] .breakdown-badge,html[data-theme=dark] .trend-card-badge,html[data-theme=dark] .credit-type-tag,html[data-theme=midnight] .manage-filter-tag,html[data-theme=midnight] .api-tag,html[data-theme=midnight] .page-period-chip,html[data-theme=midnight] .history-summary-chip,html[data-theme=midnight] .section-filter-chip,html[data-theme=midnight] .section-kicker,html[data-theme=midnight] .kpi-chip,html[data-theme=midnight] .breakdown-badge,html[data-theme=midnight] .trend-card-badge,html[data-theme=midnight] .credit-type-tag{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important;color:var(--text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .manage-filter-tag:hover,html[data-theme=dark] .api-tag:hover,html[data-theme=dark] .page-period-chip:hover,html[data-theme=dark] .history-summary-chip:hover,html[data-theme=dark] .section-filter-chip:hover,html[data-theme=dark] .section-kicker:hover,html[data-theme=dark] .kpi-chip:hover,html[data-theme=dark] .breakdown-badge:hover,html[data-theme=dark] .trend-card-badge:hover,html[data-theme=dark] .credit-type-tag:hover,html[data-theme=midnight] .manage-filter-tag:hover,html[data-theme=midnight] .api-tag:hover,html[data-theme=midnight] .page-period-chip:hover,html[data-theme=midnight] .history-summary-chip:hover,html[data-theme=midnight] .section-filter-chip:hover,html[data-theme=midnight] .section-kicker:hover,html[data-theme=midnight] .kpi-chip:hover,html[data-theme=midnight] .breakdown-badge:hover,html[data-theme=midnight] .trend-card-badge:hover,html[data-theme=midnight] .credit-type-tag:hover{box-shadow:0 10px 18px var(--theme-shadow-soft)!important}html[data-theme=dark] .credit-type-tag-income,html[data-theme=dark] .credit-type-tag-expense,html[data-theme=midnight] .credit-type-tag-income,html[data-theme=midnight] .credit-type-tag-expense{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important}html[data-theme=dark] .overview-card-label,html[data-theme=dark] .overview-card-footnote,html[data-theme=dark] .overview-card-caption,html[data-theme=dark] .overview-card-desc,html[data-theme=dark] .filter-result-count,html[data-theme=dark] .user-email-text,html[data-theme=dark] .user-cell-sub,html[data-theme=dark] .whitelist-summary,html[data-theme=dark] .whitelist-user-sub,html[data-theme=dark] .breakdown-desc,html[data-theme=dark] .trend-card-desc,html[data-theme=dark] .empty-desc,html[data-theme=dark] .kpi-label,html[data-theme=dark] .kpi-meta-label,html[data-theme=dark] .kpi-meta-value,html[data-theme=dark] .kpi-delta,html[data-theme=dark] .api-card-headnote,html[data-theme=dark] .api-empty-tip,html[data-theme=dark] .tag-manage-summary,html[data-theme=dark] .overview-extra,html[data-theme=dark] .credit-filter-summary,html[data-theme=midnight] .overview-card-label,html[data-theme=midnight] .overview-card-footnote,html[data-theme=midnight] .overview-card-caption,html[data-theme=midnight] .overview-card-desc,html[data-theme=midnight] .filter-result-count,html[data-theme=midnight] .user-email-text,html[data-theme=midnight] .user-cell-sub,html[data-theme=midnight] .whitelist-summary,html[data-theme=midnight] .whitelist-user-sub,html[data-theme=midnight] .breakdown-desc,html[data-theme=midnight] .trend-card-desc,html[data-theme=midnight] .empty-desc,html[data-theme=midnight] .kpi-label,html[data-theme=midnight] .kpi-meta-label,html[data-theme=midnight] .kpi-meta-value,html[data-theme=midnight] .kpi-delta,html[data-theme=midnight] .api-card-headnote,html[data-theme=midnight] .api-empty-tip,html[data-theme=midnight] .tag-manage-summary,html[data-theme=midnight] .overview-extra,html[data-theme=midnight] .credit-filter-summary{color:var(--text-secondary)!important}html[data-theme=dark] .tag-manage-title,html[data-theme=dark] .user-cell-name,html[data-theme=dark] .empty-title,html[data-theme=dark] .trend-card-title,html[data-theme=dark] .breakdown-title,html[data-theme=dark] .kpi-value,html[data-theme=dark] .api-card-title,html[data-theme=dark] .table-user-cell,html[data-theme=dark] .overview-card-title,html[data-theme=midnight] .tag-manage-title,html[data-theme=midnight] .user-cell-name,html[data-theme=midnight] .empty-title,html[data-theme=midnight] .trend-card-title,html[data-theme=midnight] .breakdown-title,html[data-theme=midnight] .kpi-value,html[data-theme=midnight] .api-card-title,html[data-theme=midnight] .table-user-cell,html[data-theme=midnight] .overview-card-title{color:var(--theme-title)!important}html[data-theme=dark] .table-avatar,html[data-theme=dark] .table-user-avatar,html[data-theme=midnight] .table-avatar,html[data-theme=midnight] .table-user-avatar{background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;box-shadow:none!important}html[data-theme=dark] .api-card .ant-card-head,html[data-theme=dark] .table-shell.table-shell,html[data-theme=dark] .warm-table-card.warm-table-card,html[data-theme=dark] .qr-card.qr-card,html[data-theme=dark] .whitelist-card,html[data-theme=dark] .whitelist-user-card,html[data-theme=dark] .overview-table-card,html[data-theme=dark] .analytics-filter-bar,html[data-theme=dark] .analytics-toolbar,html[data-theme=midnight] .api-card .ant-card-head,html[data-theme=midnight] .table-shell.table-shell,html[data-theme=midnight] .warm-table-card.warm-table-card,html[data-theme=midnight] .qr-card.qr-card,html[data-theme=midnight] .whitelist-card,html[data-theme=midnight] .whitelist-user-card,html[data-theme=midnight] .overview-table-card,html[data-theme=midnight] .analytics-filter-bar,html[data-theme=midnight] .analytics-toolbar{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important;box-shadow:0 12px 22px var(--theme-shadow-soft)!important}html[data-theme=dark] .api-card .ant-card-head,html[data-theme=dark] .overview-table-head,html[data-theme=dark] .whitelist-card-head,html[data-theme=dark] .analytics-filter-shell,html[data-theme=dark] .table-card-head,html[data-theme=midnight] .api-card .ant-card-head,html[data-theme=midnight] .overview-table-head,html[data-theme=midnight] .whitelist-card-head,html[data-theme=midnight] .analytics-filter-shell,html[data-theme=midnight] .table-card-head{background:var(--theme-panel-bg)!important;border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .section-title:before,html[data-theme=midnight] .section-title:before{background:var(--theme-accent)!important;box-shadow:none!important}html[data-theme=dark] .header-icon,html[data-theme=midnight] .header-icon{color:var(--theme-accent-text)!important}html[data-theme=dark] .balance-badge.balance-badge,html[data-theme=midnight] .balance-badge.balance-badge{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important;box-shadow:none!important}html[data-theme=dark] .balance-badge.balance-badge:hover,html[data-theme=midnight] .balance-badge.balance-badge:hover{border-color:var(--theme-border-strong)!important;box-shadow:0 10px 18px var(--theme-shadow-soft)!important}html[data-theme=dark] .overview-card-dot,html[data-theme=dark] .kpi-chip,html[data-theme=dark] .trend-card-badge,html[data-theme=dark] .breakdown-badge,html[data-theme=midnight] .overview-card-dot,html[data-theme=midnight] .kpi-chip,html[data-theme=midnight] .trend-card-badge,html[data-theme=midnight] .breakdown-badge{background:var(--theme-panel-bg)!important;color:var(--theme-title)!important;border:1px solid var(--theme-panel-border)!important;box-shadow:none!important}html[data-theme=dark] .table-shell .ant-table-container table>thead>tr>th,html[data-theme=dark] .warm-table-card .ant-table-container table>thead>tr>th,html[data-theme=midnight] .table-shell .ant-table-container table>thead>tr>th,html[data-theme=midnight] .warm-table-card .ant-table-container table>thead>tr>th{background:var(--theme-table-head-bg)!important;color:var(--theme-title)!important;border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .warm-table-card .ant-table-tbody>tr>td,html[data-theme=dark] .table-shell .ant-table-tbody>tr>td,html[data-theme=midnight] .warm-table-card .ant-table-tbody>tr>td,html[data-theme=midnight] .table-shell .ant-table-tbody>tr>td{background:transparent!important;border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .table-shell .ant-table,html[data-theme=dark] .table-shell .ant-table-container table>thead>tr>th,html[data-theme=dark] .table-shell .ant-table-tbody>tr>td,html[data-theme=midnight] .table-shell .ant-table,html[data-theme=midnight] .table-shell .ant-table-container table>thead>tr>th,html[data-theme=midnight] .table-shell .ant-table-tbody>tr>td{background:transparent!important;color:var(--text)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .pagination-wrap .ant-pagination-item,html[data-theme=dark] .pagination-wrap .ant-pagination-prev button,html[data-theme=dark] .pagination-wrap .ant-pagination-next button,html[data-theme=dark] .pagination-wrap .ant-pagination-jump-prev .ant-pagination-item-container,html[data-theme=dark] .pagination-wrap .ant-pagination-jump-next .ant-pagination-item-container,html[data-theme=midnight] .pagination-wrap .ant-pagination-item,html[data-theme=midnight] .pagination-wrap .ant-pagination-prev button,html[data-theme=midnight] .pagination-wrap .ant-pagination-next button,html[data-theme=midnight] .pagination-wrap .ant-pagination-jump-prev .ant-pagination-item-container,html[data-theme=midnight] .pagination-wrap .ant-pagination-jump-next .ant-pagination-item-container{background:var(--theme-panel-bg)!important;border-color:var(--theme-panel-border)!important;color:var(--text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .pagination-wrap .ant-pagination-item:hover,html[data-theme=dark] .pagination-wrap .ant-pagination-prev button:hover,html[data-theme=dark] .pagination-wrap .ant-pagination-next button:hover,html[data-theme=midnight] .pagination-wrap .ant-pagination-item:hover,html[data-theme=midnight] .pagination-wrap .ant-pagination-prev button:hover,html[data-theme=midnight] .pagination-wrap .ant-pagination-next button:hover{border-color:var(--theme-border-strong)!important;color:var(--theme-title)!important}html[data-theme=dark] .pagination-wrap .ant-pagination-item a,html[data-theme=dark] .pagination-wrap .ant-pagination-prev button,html[data-theme=dark] .pagination-wrap .ant-pagination-next button,html[data-theme=midnight] .pagination-wrap .ant-pagination-item a,html[data-theme=midnight] .pagination-wrap .ant-pagination-prev button,html[data-theme=midnight] .pagination-wrap .ant-pagination-next button{color:var(--text-secondary)!important}html[data-theme=dark] .pagination-wrap .ant-pagination-item-active,html[data-theme=midnight] .pagination-wrap .ant-pagination-item-active{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important}html[data-theme=dark] .pagination-wrap .ant-pagination-item-active a,html[data-theme=midnight] .pagination-wrap .ant-pagination-item-active a{color:var(--theme-accent-contrast)!important}html[data-theme=dark] .pagination-wrap .ant-pagination-options .ant-select-selector,html[data-theme=midnight] .pagination-wrap .ant-pagination-options .ant-select-selector{background:var(--theme-control-bg)!important;border-color:var(--theme-panel-border)!important;color:var(--text-secondary)!important}@media(max-width:960px){.warm-page-header{flex-direction:column;align-items:flex-start}.warm-summary-grid{grid-template-columns:1fr}}
