@font-face{font-family:Inter;src:url(/fonts/inter/Inter_24pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter_24pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter_24pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bevellier;src:url(/fonts/Bevellier-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}body,html{margin:0;padding:0;background-color:#fcfcfc;color:#1f1f1f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.form-label-bold{font-weight:600!important}.custom-table .ant-table-thead>tr>th{background-color:#f5f6f8!important;font-weight:600;color:#1f1f1f;border-bottom:1px solid #e0e0e0}.custom-pill-tabs .ant-tabs-nav{background:#f5f5f5;padding:4px;border-radius:999px;display:inline-flex}.custom-pill-tabs .ant-tabs-tab{background:transparent;border-radius:999px;padding:6px 18px;font-weight:500;color:#555;margin:0;transition:all .3s ease}.custom-pill-tabs .ant-tabs-tab-active{background:#4096ff}.custom-pill-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.custom-pill-tabs .ant-tabs-ink-bar,.custom-pill-tabs .ant-tabs-nav:before{display:none!important}.ant-btn,.ant-drawer,.ant-form,.ant-form-item-label label,.ant-input,.ant-modal,.ant-select,.ant-table,.ant-table-cell,.ant-table-tbody,.ant-table-thead,.ant-typography,label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.logo{font-family:Bevellier,serif!important;font-weight:600;font-size:40px;line-height:1;color:#fff;margin:0}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sparkle-icon{animation:twinkle 1.5s ease-in-out infinite;transform-origin:center}.shimmer-wrapper{position:relative;display:inline-block;border-radius:6px;overflow:hidden}.shimmer-button{position:relative;z-index:1}.shimmer-overlay{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer 2.5s infinite;z-index:0}.custom-placeholder::placeholder{color:#b0b4c0!important;opacity:1}