:root{--xui-bg-image:none;--glass-blur:blur(20px) saturate(150%);--glass-blur-strong:blur(28px) saturate(160%);--glass-radius-lg:18px;--glass-radius-md:14px;--glass-radius-sm:10px;--glass-highlight:inset 0 1px 0 #ffffff59;--glass-transition:background-color .25s ease, box-shadow .25s ease, border-color .25s ease, color .2s ease}body.light{--glass-surface:#ffffffa8;--glass-surface-strong:#ffffffd6;--glass-surface-subtle:#ffffff6b;--glass-fill-hover:#ffffff8c;--glass-border:#ffffff8c;--glass-border-outer:#1118271a;--glass-divider:#11182714;--glass-shadow:0 1px 2px #1118270d, 0 10px 30px #1118271a;--glass-shadow-lg:0 2px 6px #11182714, 0 24px 60px #1118272e;--glass-scrim:linear-gradient(180deg, #f8fafc4d 0%, #eef2f785 55%, #e6ebf2a8 100%);--glass-image-filter:brightness(1.02) contrast(.98)}body.dark{--glass-surface:#181a2199;--glass-surface-strong:#13151bdb;--glass-surface-subtle:#ffffff0e;--glass-fill-hover:#ffffff17;--glass-border:#ffffff1a;--glass-border-outer:#0006;--glass-divider:#ffffff17;--glass-shadow:0 1px 2px #0000004d, 0 12px 32px #00000059;--glass-shadow-lg:0 2px 8px #00000073, 0 28px 70px #0000008c;--glass-scrim:linear-gradient(180deg, #090b108c 0%, #090b10a3 55%, #07090dbd 100%);--glass-image-filter:brightness(.92) contrast(1.02);--glass-highlight:inset 0 1px 0 #ffffff0f}html[data-theme=ultra-dark] body.dark{--glass-surface:#0a0a0dcc;--glass-surface-strong:#060609eb;--glass-surface-subtle:#ffffff0b;--glass-border:#ffffff12;--glass-divider:#ffffff12;--glass-shadow:0 1px 2px #0000008c, 0 12px 32px #0000008c;--glass-shadow-lg:0 2px 10px #000000a6, 0 30px 80px #000000bf;--glass-scrim:linear-gradient(180deg, #000000b3 0%, #000c 60%, #000000e0 100%);--glass-highlight:inset 0 1px 0 #ffffff0a}html{background-color:#e9edf2}body.dark{background-color:#0000}html:has(body.dark){background-color:#0c0e13}html[data-theme=ultra-dark]{background-color:#000}html:before,html:after{content:"";pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}html:before{z-index:-2;background-image:var(--xui-bg-image);filter:var(--glass-image-filter,none);background-position:50%;background-repeat:no-repeat;background-size:cover}html:after{z-index:-1;background:var(--glass-scrim,none);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body{background:0 0!important}#message{background:0 0}body .ant-card{background:var(--glass-surface);border:1px solid var(--glass-border);outline:1px solid var(--glass-border-outer);outline-offset:-1px;border-radius:var(--glass-radius-md);box-shadow:var(--glass-shadow), var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:var(--glass-transition)}body .ant-card .ant-card-head{border-bottom:1px solid var(--glass-divider);background:0 0}body .ant-card .ant-card-actions{border-top:1px solid var(--glass-divider);background:0 0}body .ant-card.ant-card-hoverable:hover{box-shadow:var(--glass-shadow-lg), var(--glass-highlight)}body .ant-table-wrapper .ant-table{background:0 0}body .ant-table-wrapper .ant-table-container{border-inline-start:none}body .ant-table-wrapper .ant-table-thead>tr>th,body .ant-table-wrapper .ant-table-thead>tr>td{background:var(--glass-surface-subtle);border-bottom:1px solid var(--glass-divider)}body .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--glass-divider);background:0 0}body .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,body .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:color-mix(in srgb, var(--ant-color-primary,#1677ff) 7%, transparent)}body .ant-table-wrapper .ant-table-cell-fix-left,body .ant-table-wrapper .ant-table-cell-fix-right{background:var(--glass-surface-strong)}body .ant-table-wrapper .ant-table-placeholder,body .ant-table-wrapper .ant-table-pagination.ant-pagination{background:0 0}body .ant-modal .ant-modal-content{background:var(--glass-surface-strong);border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow-lg), var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong)}body .ant-modal .ant-modal-header{border-bottom:1px solid var(--glass-divider);background:0 0;margin-bottom:16px}body .ant-modal .ant-modal-footer{border-top:1px solid var(--glass-divider);margin-top:16px}body .ant-drawer .ant-drawer-content{background:var(--glass-surface-strong);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong)}body .ant-popover .ant-popover-inner,body .ant-dropdown .ant-dropdown-menu{background:var(--glass-surface-strong);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);box-shadow:var(--glass-shadow-lg);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong)}body .ant-select-dropdown,body .ant-cascader-dropdown .ant-cascader-menus,body .ant-picker-dropdown .ant-picker-panel-container{background:var(--glass-surface-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-lg);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong)}body .ant-message .ant-message-notice .ant-message-notice-content,#message .ant-message-notice .ant-message-notice-content{background:var(--glass-surface-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);border-radius:999px}body .ant-notification .ant-notification-notice{background:var(--glass-surface-strong);border:1px solid var(--glass-border);border-radius:var(--glass-radius-md);box-shadow:var(--glass-shadow-lg);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong)}body .ant-input,body .ant-input-affix-wrapper,body .ant-input-number,body .ant-select:not(.ant-select-customize-input) .ant-select-selector,body .ant-picker,body .ant-input-affix-wrapper-focused,body .ant-input:focus,body .ant-input-focused,body .ant-input-number-focused,body .ant-select-focused .ant-select-selector,body .ant-picker-focused{background:var(--glass-surface-subtle)}body .ant-btn-default{background:var(--glass-surface-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .ant-switch{-webkit-backdrop-filter:none;backdrop-filter:none}body .ant-tabs-nav:before{border-bottom-color:var(--glass-divider)}body .ant-collapse{background:0 0}body .ant-collapse>.ant-collapse-item{border-bottom-color:var(--glass-divider)}body .ant-collapse>.ant-collapse-item>.ant-collapse-header{background:var(--glass-surface-subtle);border-radius:var(--glass-radius-sm)}body .ant-collapse-content{background:0 0}body .ant-layout-sider{background:var(--glass-surface);border-right:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body .ant-layout-sider .ant-menu,body .ant-layout-sider .ant-menu-sub,body .ant-layout-sider .ant-menu-item,body .ant-layout-sider .ant-menu-submenu-title{background:0 0}body .ant-layout-header{background:var(--glass-surface);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body .ant-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .ant-progress-text{color:inherit}@media (prefers-reduced-motion:reduce){:root{--glass-transition:none}body .ant-card,body .ant-modal .ant-modal-content,body .ant-btn{transition:none}}
