html,body,#root{height:100%;margin:0;padding:0}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:local(IBM Plex Sans);unicode-range:U+??,U+2000-206F,U+2190-21BB,U+2212}body{-webkit-font-smoothing:antialiased;background:#f4f6f8;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.dv-row-deleted td{opacity:.5;text-decoration:line-through;-webkit-text-decoration-color:var(--ant-color-text-quaternary,#c3cbd3);text-decoration-color:var(--ant-color-text-quaternary,#c3cbd3)}[data-entry-id]{transition:background .12s}.dv-login-brand{color:#fff;background:#1d4e77;flex-direction:column;flex-shrink:0;width:440px;padding:40px 44px 56px;display:flex}@media (width<=900px){.dv-login-brand{display:none}}.dv-stat-link>div:hover{border-color:#c5d3e0!important;box-shadow:0 4px 12px #1018280f!important}.ant-dropdown-menu-item-danger{color:#c0392b}.dv-vendor-nav{color:#5c6670;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;font-size:14px;transition:color .12s,border-color .12s;display:inline-flex}.dv-vendor-nav:hover{color:#1f2933}.dv-vendor-nav.is-active{color:#1d4e77;border-bottom-color:#1d4e77;font-weight:600}.dv-vendor-card{color:inherit;background:#fff;border:1px solid #e4e8ec;border-radius:8px;transition:border-color .12s,background-color .12s;display:block;box-shadow:0 1px 2px #1018280a}.dv-vendor-card:hover{color:inherit;background-color:#fbfcfe;border-color:#c5d3e0}.dv-vendor-card:focus-visible{outline-offset:1px;outline:2px solid #9db8d0}.dv-dropzone{transition:border-color .12s,background-color .12s}.dv-dropzone:hover{border-color:#1d4e77!important}.dv-row-link{cursor:pointer;border-radius:6px;transition:background-color .12s;display:block}.dv-row-link:hover{background-color:#f2f6fa}.dv-row-link:focus-visible{outline-offset:-2px;outline:2px solid #9db8d0}.dv-action-list>*+*{border-top:1px solid #e4e8ec}.dv-text-button{cursor:pointer;background:0 0;border:none;transition:color .12s}.dv-text-button:hover{color:#1d4e77!important}.dv-tile-link{transition:border-color .12s}.dv-tile-link:hover{border-color:#b9cbdc!important}.codebase-page{color:#1f2933;--cb-muted:#5c6670;--cb-border:#e4e8ec;--cb-subtle:#f8fafb;min-width:0;max-width:100%}.codebase-page[data-dark=true]{color:#e2e8ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cb-muted:#aab6c3;--cb-border:#303b47;--cb-subtle:#202a34}.ant-layout-content:has(.codebase-page[data-dark=true]){background:#14191f}main:has(.codebase-page[data-dark=true]){background:#14191f}.codebase-page h1,.codebase-page h2{color:inherit!important}.codebase-page h1+div,.codebase-page section>header>div>div{color:var(--cb-muted)!important}.codebase-page section>header{flex-wrap:wrap}.codebase-page .ant-table-wrapper,.codebase-page .ant-spin-nested-loading,.codebase-page .ant-spin-container{min-width:0;max-width:100%}.codebase-page .ant-table-wrapper{overflow-x:auto}.codebase-page .ant-descriptions-item-content,.codebase-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.codebase-muted{color:var(--cb-muted);font-size:13px;line-height:1.65}.codebase-metrics{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin-bottom:20px;display:grid}.codebase-metric{border:1px solid var(--cb-border);border-radius:8px;min-width:0;padding:14px 16px}.codebase-metric strong{overflow-wrap:anywhere;margin:5px 0;font-size:24px;display:block}.codebase-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.codebase-filters>*{max-width:100%}.codebase-command,.codebase-json{background:var(--cb-subtle);overflow-wrap:anywhere;white-space:pre-wrap;box-sizing:border-box;border-radius:6px;max-width:100%;padding:12px;font-size:12px}.codebase-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.codebase-step{border-left:2px solid var(--cb-border);min-width:0;padding-left:14px}.codebase-step h3{font-size:15px}.codebase-page .ant-pagination{flex-wrap:wrap}.codebase-page .ant-table-cell{font-variant-numeric:tabular-nums}@media (width<=700px){.codebase-steps{grid-template-columns:1fr}.codebase-metric strong{font-size:21px}}
