html,body{background:var(--lp-background);color:var(--lp-text-primary);font-family:var(--lp-font-family);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--lp-navy-200);color:var(--lp-brand-primary)}a{color:var(--lp-link)}a:hover{color:var(--lp-link-hover)}:focus-visible{outline:2px solid var(--lp-focus-ring);outline-offset:2px}.lp-shell__backdrop{background:var(--lp-mask);z-index:99;position:fixed;inset:0}.lp-shell__main{min-width:0;transition:margin-left .2s}.lp-sider.ant-layout-sider{inset-inline-start:0;z-index:100;background:var(--lp-surface);border-inline-end:1px solid var(--lp-border-subtle);position:fixed;top:0;bottom:0}.lp-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.lp-sider__brand{border-bottom:1px solid var(--lp-divider);flex:none;align-items:center;gap:10px;height:60px;padding:0 20px;display:flex}.lp-sider--collapsed .lp-sider__brand{justify-content:center;padding:0}.lp-sider__badge{border-radius:var(--lp-radius-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px}.lp-sider__nav{scrollbar-width:thin;scrollbar-color:var(--lp-neutral-300) transparent;flex:1;min-height:0;padding:4px 8px 16px;overflow:hidden auto}.lp-sider .ant-menu{background:0 0;border-inline-end:0!important}.lp-sider .ant-menu-item-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-muted);padding:18px 12px 6px;font-size:11px;font-weight:600}.lp-sider .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:12px}.lp-sider--collapsed .ant-menu-item-group-title{background:var(--lp-divider);height:1px;margin:10px 14px;padding:0;font-size:0;overflow:hidden}.lp-sider--collapsed .ant-menu-item-group:first-child .ant-menu-item-group-title{display:none}.lp-sider .ant-menu-item,.lp-sider .ant-menu-submenu-title{height:38px;margin-block:2px;line-height:38px;transition:background-color .15s,color .15s;position:relative}.lp-sider .ant-menu-sub.ant-menu-inline .ant-menu-item{height:34px;line-height:34px}.lp-sider .ant-menu-item-selected{font-weight:600}.lp-sider .ant-menu-item-selected:before{content:"";inset-inline-start:0;background:var(--lp-brand-secondary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px}.lp-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600}.lp-sider .ant-menu-item-disabled{opacity:.5}.lp-header.ant-layout-header{z-index:99;background:var(--lp-surface);height:60px;box-shadow:var(--lp-shadow-header);justify-content:space-between;align-items:center;gap:12px;padding:0 24px 0 12px;line-height:normal;display:flex;position:sticky;top:0}.lp-header__left,.lp-header__right{align-items:center;gap:12px;min-width:0;display:flex}.lp-header__toggle.ant-btn{color:var(--lp-text-secondary);flex:none;font-size:18px}.lp-header__trail{white-space:nowrap;font-size:13px;overflow:hidden}.lp-header__trail ol{flex-wrap:nowrap}.lp-header__trail li:last-child .ant-breadcrumb-link{color:var(--lp-text-heading);font-weight:600}.lp-wallet{border-radius:var(--lp-radius-pill);white-space:nowrap;align-items:center;gap:8px;padding:5px 14px 5px 10px;display:flex}.lp-user{border-radius:var(--lp-radius-pill);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 4px;transition:background-color .15s;display:flex}.lp-user:hover,.lp-user.ant-dropdown-open{background:var(--lp-surface-sunken)}.lp-user__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lp-user__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--lp-text-primary);font-size:13px;font-weight:600;overflow:hidden}.lp-user__role{color:var(--lp-text-muted);font-size:11px}.lp-user__caret{color:var(--lp-text-muted);font-size:10px}.lp-content.ant-layout-content{min-height:calc(100vh - 136px);padding:28px 32px 40px}.lp-page{width:100%;margin:0 auto}.lp-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.lp-page-header__main{flex:320px;min-width:0}.lp-page-header__back.ant-btn{color:var(--lp-text-secondary);margin:0 0 6px -7px}.lp-page-header__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-page-header__title{letter-spacing:-.01em;color:var(--lp-text-heading);margin:0;font-size:22px;font-weight:600;line-height:30px}.lp-page-header__description{max-width:760px;color:var(--lp-text-secondary);margin:6px 0 0;font-size:14px;line-height:22px}.lp-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-stat-grid{grid-template-columns:repeat(var(--lp-stat-columns,4), minmax(0, 1fr));gap:16px;margin-bottom:24px;display:grid}@media (width<=1099px){.lp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-stat{background:var(--lp-surface);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-radius);min-width:0;padding:16px 20px 18px}.lp-stat__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-stat__label{color:var(--lp-text-secondary);font-size:13px}.lp-stat__icon{color:var(--lp-text-disabled);font-size:16px}.lp-stat__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:26px;font-weight:600;line-height:32px}.lp-stat .ant-statistic-title{color:var(--lp-text-secondary);margin-bottom:6px;font-size:13px}.lp-stat .ant-statistic-content{letter-spacing:-.01em;color:var(--lp-text-heading);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:32px}.lp-stat .ant-statistic-content-prefix{margin-inline-end:6px}.lp-stat__hint{color:var(--lp-text-muted);margin-top:4px;font-size:12px}.lp-data-card{background:var(--lp-surface);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-radius);min-width:0;margin-bottom:24px}.lp-data-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px 0;display:flex}.lp-data-card__title{color:var(--lp-text-heading);margin:0;font-size:16px;font-weight:600;line-height:24px}.lp-data-card__description{color:var(--lp-text-secondary);max-width:720px;margin:2px 0 0;font-size:13px}.lp-data-card__extra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.lp-filter-bar--standalone{margin-bottom:16px;padding:0}.lp-data-card__body{min-width:0}.lp-data-card:not(.lp-data-card--flush) .lp-data-card__body{padding:4px 20px 20px}.lp-data-card__head+.lp-data-card__body{margin-top:16px}.lp-data-card__footer{border-top:1px solid var(--lp-divider);padding:12px 20px}.lp-data-card--flush .ant-table-wrapper .ant-table{border-radius:0 0 var(--lp-radius) var(--lp-radius)}.lp-data-card--flush .ant-table-wrapper .ant-table-container,.lp-data-card--flush .ant-table-wrapper .ant-table-thead>tr:first-child>:first-child,.lp-data-card--flush .ant-table-wrapper .ant-table-thead>tr:first-child>:last-child{border-start-start-radius:0;border-start-end-radius:0}.lp-data-card--flush .ant-table-wrapper .ant-table-thead>tr>th,.lp-data-card--flush .ant-table-wrapper .ant-table-thead>tr>td{border-top:1px solid var(--lp-divider)}.lp-data-card--flush .ant-table-wrapper .ant-table-tbody>tr>td:first-child,.lp-data-card--flush .ant-table-wrapper .ant-table-thead>tr>th:first-child{padding-inline-start:20px}.lp-data-card--flush .ant-table-wrapper .ant-table-tbody>tr>td:last-child,.lp-data-card--flush .ant-table-wrapper .ant-table-thead>tr>th:last-child{padding-inline-end:20px}.lp-data-card--flush .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:12px 20px}.lp-data-card--flush .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom-color:#0000}.lp-data-card--flush .ant-table-wrapper:has(.ant-table-pagination) .ant-table-tbody>tr:last-child>td{border-bottom-color:var(--lp-divider)}.lp-tabs-row{border-bottom:1px solid var(--lp-divider);flex-wrap:wrap;align-items:center;gap:0 16px;padding:0 20px;display:flex}.lp-tabs-row--stacked{border-bottom:0;padding-bottom:4px;display:block}.lp-tabs-row>.ant-tabs{flex:320px;min-width:0}.lp-tabs-row .ant-tabs>.ant-tabs-nav{margin-bottom:0}.lp-tabs-row:not(.lp-tabs-row--stacked) .ant-tabs>.ant-tabs-nav:before{border-bottom:0}.lp-tabs-row--stacked .ant-tabs>.ant-tabs-nav{margin-bottom:12px}.lp-data-card--flush .lp-tabs-row+.ant-table-wrapper .ant-table-thead>tr>th{border-top:0}.lp-filter-bar>.ant-input,.lp-filter-bar>.ant-input-affix-wrapper{flex:0 280px;width:auto}.ant-table-wrapper .ant-table-thead>tr>th{letter-spacing:.02em;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{font-variant-numeric:tabular-nums}.ant-table-wrapper .ant-badge.ant-badge-status,.ant-table-wrapper .ant-tag{white-space:nowrap}.ant-table-wrapper .ant-badge.ant-badge-status{align-items:center;display:inline-flex}.lp-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.lp-state__label{color:var(--lp-text-secondary)}.lp-section-title{color:var(--lp-text-heading);margin:0 0 12px;font-size:15px;font-weight:600;line-height:22px}.lp-sticky{position:sticky;top:84px}.lp-summary-strip{background:var(--lp-surface-sunken);border-radius:var(--lp-radius);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.lp-flow-steps.ant-steps{max-width:640px;margin-bottom:24px}.lp-tile.ant-card{text-align:center;transition:border-color .15s,box-shadow .15s}.lp-tile.ant-card:hover{border-color:var(--lp-brand-secondary-border);box-shadow:var(--lp-shadow-card)}.lp-footer.ant-layout-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:14px 32px;font-size:12px;display:flex}.lp-footer--login.ant-layout-footer{flex-direction:column;justify-content:center;padding:16px 24px}.lp-footer__links{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.lp-footer--login .lp-footer__links{justify-content:center}.lp-footer--login .lp-footer__copy{order:2}@media (width<=991px){.lp-content.ant-layout-content{padding:20px 20px 32px}.lp-header.ant-layout-header{padding:0 16px 0 8px}.lp-sticky{position:static}}@media (width<=575px){.lp-content.ant-layout-content{padding:16px 12px 28px}.lp-page-header{margin-bottom:16px}.lp-page-header__title{font-size:20px;line-height:28px}.lp-page-header__actions{width:100%}.lp-page-header__actions>.ant-btn{flex:1}.lp-stat-grid{gap:12px}.ant-card .ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px;padding:10px 0}.ant-card .ant-card-head-title{flex:100%}.ant-card .ant-card-extra{margin-inline-start:0;padding:0}.lp-stat{padding:12px 14px 14px}.lp-stat__value,.lp-stat .ant-statistic-content{font-size:20px;line-height:28px}.lp-filter-bar{padding:12px}.lp-filter-bar>.ant-input,.lp-filter-bar>.ant-input-affix-wrapper{flex:100%}.lp-tabs-row{padding:0 12px 8px}.lp-tabs-row>.ant-input-affix-wrapper{width:100%!important}.lp-filter-bar>*,.lp-filter-bar .ant-picker,.lp-filter-bar .ant-select,.lp-filter-bar .ant-input-affix-wrapper,.lp-filter-bar .ant-space-compact{width:100%!important;min-width:0!important}.lp-data-card__head{padding:12px 12px 0}.lp-wallet{padding:4px 10px 4px 8px}.lp-footer.ant-layout-footer{text-align:center;justify-content:center;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.lp-shell__main,.lp-sider .ant-menu-item,.lp-user{transition:none}}.lp-brand-loader{background:var(--lp-background);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}
