*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#f5f5f7;transition:background .2s ease}html[data-theme=dark],html[data-theme=dark] body{background:#1c1c1e}#root{min-height:100vh}::selection{background:#007aff33;color:inherit}html[data-theme=dark] ::selection{background:#0a84ff4d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff3}.ant-menu-item{transition:all .2s ease!important}.ant-card{transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.ant-btn-primary:not(:disabled):hover{opacity:.9;transform:scale(1.005)}.ant-btn{transition:all .2s ease}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #007aff26!important}html[data-theme=dark] .ant-input:focus,html[data-theme=dark] .ant-input-affix-wrapper:focus,html[data-theme=dark] .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #0a84ff33!important}.ant-btn:focus-visible{outline:2px solid rgba(0,122,255,.5)!important;outline-offset:2px}.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #007aff26!important}.ant-table{border-radius:12px!important;overflow:hidden}.ant-table-thead>tr>th{font-weight:600!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.3px;background:#fafafa!important;border-bottom:1px solid rgba(0,0,0,.06)!important}html[data-theme=dark] .ant-table-thead>tr>th,html[data-theme=dark] .ant-table-thead>tr>td{background:#28283c99!important;color:#9898ac!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html[data-theme=dark] .ant-table-thead>tr>th:before{background:#ffffff0f!important}.ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.04)!important;transition:background .2s ease}html[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)!important}.ant-table-tbody>tr:hover>td{background:#f5f5f7!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#323234!important}.ant-modal-content{border-radius:20px!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 8px 40px #6450961f!important;background:#ffffffb8!important}html[data-theme=dark] .ant-modal-content{border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 40px #0006!important;background:#1e1e2dbf!important}.ant-modal-header,.ant-modal-body,.ant-modal-footer{background:transparent!important}.ant-modal-mask{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.ant-drawer-content{border-radius:20px 0 0 20px;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;background:#ffffffb8!important}html[data-theme=dark] .ant-drawer-content{background:#1e1e2dbf!important}.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer{background:transparent!important}.ant-drawer-mask{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.ant-modal-content .ant-form-item-control-input-content>.ant-input,.ant-modal-content .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-modal-content .ant-select .ant-select-selector{border-radius:12px!important}.ant-modal-content .ant-segmented{border-radius:12px!important}.ant-modal-content .ant-segmented-item{border-radius:10px!important}.ant-modal-content .ant-picker{border-radius:12px!important}.ant-modal-content .ant-tabs-nav,.ant-drawer-content .ant-tabs-nav{border-radius:0!important}.ant-tag{border-radius:8px!important}.ant-dropdown .ant-dropdown-menu{border-radius:12px;border:1px solid rgba(255,255,255,.55);box-shadow:0 4px 20px #6450961f;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu{border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0006}.ant-select-dropdown{backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 4px 20px #6450961f!important;border-radius:12px!important}html[data-theme=dark] .ant-select-dropdown{border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px #0006!important}.ant-picker-dropdown .ant-picker-panel-container{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.55);box-shadow:0 4px 20px #6450961f;border-radius:12px;overflow:hidden}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0006}.ant-popover-inner{border-radius:12px!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 4px 20px #6450961f!important}html[data-theme=dark] .ant-popover-inner{border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px #0006!important}.ant-tooltip-inner{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.ant-message-notice-content,.ant-notification-notice{backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(255,255,255,.55)!important}html[data-theme=dark] .ant-message-notice-content,html[data-theme=dark] .ant-notification-notice{border:1px solid rgba(255,255,255,.08)!important}.ant-segmented{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ant-collapse-header{font-weight:500!important}.ant-tree-treenode .category-actions{opacity:0;transition:opacity .15s}.ant-tree-treenode:hover .category-actions{opacity:1}.ant-layout-content{animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-pagination .ant-select-selection-search-input{pointer-events:none!important;caret-color:transparent!important}.ant-pagination .ant-select-selection-search{display:none!important}.ant-pagination .ant-select-selector{cursor:pointer!important}
