html,body,#root{margin:0;padding:0;height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.app-bg{position:fixed;inset:0;z-index:0;background-image:url(https://trae-api-cn.mchost.guru/api/ide/v1/text_to_image?prompt=modern%20dark%20tech%20dashboard%20background%2C%20abstract%20purple%20blue%20gradient%20mesh%2C%20soft%20glowing%20particles%2C%20futuristic%20ui%2C%20cinematic%20lighting%2C%20high%20quality%20wallpaper&image_size=landscape_16_9);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.app-bg-overlay{position:fixed;inset:0;z-index:1;background:linear-gradient(135deg,#0a081e8c,#140a3273);pointer-events:none}.app-root{position:relative;z-index:2;height:100vh;display:flex;overflow:hidden}.liquid-glass-sider{width:220px;height:100%;padding:16px 12px;background:#ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-right:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #00000040;display:flex;flex-direction:column}.liquid-glass-logo{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:12px 8px 20px;letter-spacing:1px;background:linear-gradient(135deg,#fff,#b8c5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px}.liquid-glass-menu{background:transparent!important;border-inline-end:none!important}.liquid-glass-menu .ant-menu-item{color:#ffffffbf!important;border-radius:10px!important;margin:4px 0!important;transition:all .3s ease}.liquid-glass-menu .ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.liquid-glass-menu .ant-menu-item-selected{background:linear-gradient(135deg,#6366f166,#a855f766)!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d}.liquid-glass-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.liquid-glass-header{height:64px;padding:0 24px;display:flex;justify-content:space-between;align-items:center;background:#ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 4px 16px #00000026}.liquid-glass-title{font-size:18px;font-weight:600;color:#fff;letter-spacing:.5px}.liquid-glass-header .ant-btn{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;backdrop-filter:blur(10px);transition:all .3s ease}.liquid-glass-header .ant-btn:hover{background:#fff3!important;border-color:#fff6!important}.liquid-glass-content-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.liquid-glass-content-scroll::-webkit-scrollbar{width:8px}.liquid-glass-content-scroll::-webkit-scrollbar-track{background:transparent}.liquid-glass-content-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.liquid-glass-content-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.liquid-glass{background:#ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:16px;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff26;padding:20px;color:#fff}.liquid-glass .ant-typography,.liquid-glass .ant-form-item-label>label,.liquid-glass .ant-form-item-required:before,.liquid-glass h1,.liquid-glass h2,.liquid-glass h3,.liquid-glass h4{color:#ffffffe6!important}.liquid-glass .ant-input,.liquid-glass .ant-input-affix-wrapper,.liquid-glass .ant-input-number,.liquid-glass .ant-select-selector,.liquid-glass .ant-picker{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important;backdrop-filter:blur(10px)}.liquid-glass .ant-input::placeholder,.liquid-glass .ant-input-number-input::placeholder{color:#ffffff73!important}.liquid-glass .ant-select-selection-item,.liquid-glass .ant-input-number-input{color:#fff!important}.liquid-glass .ant-select-arrow,.liquid-glass .ant-picker-suffix{color:#fff9!important}.liquid-glass .ant-table{background:transparent!important;color:#fff!important}.liquid-glass .ant-table-thead>tr>th{background:#ffffff1a!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.15)!important}.liquid-glass .ant-table-tbody>tr>td{background:transparent!important;color:#ffffffd9!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.liquid-glass .ant-table-tbody>tr:hover>td{background:#ffffff0f!important}.liquid-glass .ant-btn-default{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important}.liquid-glass .ant-btn-default:hover{background:#ffffff29!important;border-color:#ffffff59!important;color:#fff!important}.liquid-glass .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;box-shadow:0 4px 12px #6366f166}.liquid-glass .ant-btn-primary:hover{background:linear-gradient(135deg,#7c7ff3,#b366f9)!important}.liquid-glass .ant-tag{background:#ffffff1a!important;border-color:#fff3!important;color:#ffffffe6!important}.liquid-glass .ant-empty-description{color:#fff9!important}.liquid-glass .ant-pagination-item,.liquid-glass .ant-pagination-prev,.liquid-glass .ant-pagination-next{background:#ffffff14!important;border-color:#fff3!important}.liquid-glass .ant-pagination-item a{color:#fff!important}.liquid-glass .ant-pagination-item-active{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border-color:transparent!important}.liquid-glass .ant-pagination-item-active a{color:#fff!important}.liquid-glass-modal .ant-modal-content{background:#1e193cd9!important;backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.18);color:#fff}.liquid-glass-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)}.liquid-glass-modal .ant-modal-title{color:#fff!important}.liquid-glass-modal .ant-modal-close-x{color:#fff9!important}.ant-select-dropdown{background:#1e193cf2!important;backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.15)!important}.ant-select-dropdown .ant-select-item{color:#ffffffd9!important}.ant-select-dropdown .ant-select-item-option-selected{background:#6366f14d!important;color:#fff!important}.ant-select-dropdown .ant-select-item-option-active{background:#ffffff1a!important}
