:root{--yp-ease: cubic-bezier(.32, .72, 0, 1);--yp-fast: .14s;--yp-mid: .22s}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}html,body,#root{height:100%;width:100%;max-width:100vw;overflow-x:hidden}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:#0a0a0a;background:#f5f2e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"tnum" on,"cv11" on}.ant-table-tbody>tr>td{transition:background var(--yp-fast) var(--yp-ease)}.ant-table-tbody>tr:hover>td{background:#fbf8ef!important}*:focus-visible{outline:2px solid #ffd933;outline-offset:2px;border-radius:6px}.ant-btn{transition:background var(--yp-fast) var(--yp-ease),border-color var(--yp-fast) var(--yp-ease),color var(--yp-fast) var(--yp-ease),box-shadow var(--yp-fast) var(--yp-ease),transform var(--yp-fast) var(--yp-ease)!important}.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ant-btn:not(:disabled):active{transform:translateY(0)}.ant-btn-primary:not(:disabled){box-shadow:0 2px 6px #0f0f0f29}.ant-btn-primary:not(:disabled):hover{box-shadow:0 6px 16px #0f0f0f38}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select .ant-select-selector,.ant-picker{transition:border-color var(--yp-fast) var(--yp-ease),box-shadow var(--yp-fast) var(--yp-ease)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{box-shadow:0 0 0 3px #ffd93333!important}.ant-card{transition:box-shadow var(--yp-mid) var(--yp-ease),transform var(--yp-mid) var(--yp-ease)}.ant-tag{transition:all var(--yp-fast) var(--yp-ease)}.ant-menu-item,.ant-tabs-tab,.ant-pagination-item,.ant-pagination-item-link,.ant-switch,.ant-checkbox-inner,.ant-radio-inner{transition:all var(--yp-fast) var(--yp-ease)!important}.ant-table-tbody>tr{transition:background var(--yp-fast) var(--yp-ease)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5decf;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.mono{font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.kpi-banner-num{font-size:96px;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum" on}.kpi-card-num{font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"tnum" on}.kpi-mega-num{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.025em;font-feature-settings:"tnum" on}.dark-card{background:#0f0f0f;color:#f5f2e8;border-radius:24px;padding:28px}.dark-card-accent{color:#ffd933}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;line-height:1.4;font-weight:500;white-space:nowrap}.status-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.success{background:#d9e8c9;color:#3d5c1f}.status-pill.warning{background:#f5e7b0;color:#7a5c00}.status-pill.danger{background:#f2b7b0;color:#7a2e1f}.status-pill.info{background:#c9dcea;color:#1f4a75}.status-pill.neutral{background:#e5decf;color:#5c5c5c}.status-pill.brand{background:#fff1a8;color:#7a5c00}.yp-surface{box-shadow:0 1px 2px #0000000a,0 10px 28px #0000000d;transition:box-shadow var(--yp-mid) var(--yp-ease),transform var(--yp-mid) var(--yp-ease),border-color var(--yp-mid) var(--yp-ease)}.yp-surface-dark{box-shadow:0 14px 38px #0f0f0f38}.yp-pressable{cursor:pointer}.yp-pressable:hover{box-shadow:0 16px 40px #00000024;border-color:#e0d6bc!important;transform:translateY(-2px)}.yp-pressable:active{box-shadow:0 4px 12px #0000001a;transform:translateY(0)}.yp-pressable-dark:hover{box-shadow:0 20px 52px #0f0f0f5c}.yp-pressable:hover .yp-arrow{color:#0a0a0a}.yp-pressable-dark:hover .yp-arrow{color:#ffd933}.yp-conv-item{background:transparent;transition:background var(--yp-fast) var(--yp-ease),box-shadow var(--yp-fast) var(--yp-ease)}.yp-conv-item:hover{background:#fbf8ef}.yp-conv-item-active{background:#fbf7ea;box-shadow:inset 3px 0 #ffd933}.cmdk-backdrop{position:fixed;inset:0;background:#0f0f0f8c;backdrop-filter:blur(2px);z-index:1000;display:grid;place-items:flex-start center;padding-top:14vh}
