:root{--bmg-bg: #1a1a1f;--bmg-card: #1e1e24;--bmg-surface: #26262d;--bmg-surface-2: #222228;--bmg-surface-3: #2f2f38;--bmg-card-hover: #232329;--bmg-card-hover-2: #18181d;--bmg-border: #34343c;--bmg-border-soft: #2a2a31;--bmg-border-strong: #3a3a44;--bmg-ink: #f4f4f6;--bmg-text: #e6e6ea;--bmg-text-2: #a1a1ab;--bmg-text-3: #71717a;--bmg-header: #30303a;--bmg-header-text: #b9bccb;--bmg-hairline: rgba(255, 255, 255, .05);--bmg-wash: rgba(255, 255, 255, .07)}:root[data-theme=light]{--bmg-bg: #f4f5f7;--bmg-card: #ffffff;--bmg-surface: #ffffff;--bmg-surface-2: #eef0f3;--bmg-surface-3: #e9ebef;--bmg-card-hover: #f6f7f9;--bmg-card-hover-2: #f0f1f4;--bmg-border: #e2e3e8;--bmg-border-soft: #ececef;--bmg-border-strong: #d4d5db;--bmg-ink: #18181d;--bmg-text: #2a2a31;--bmg-text-2: #57575f;--bmg-text-3: #8a8a93;--bmg-header: #eef0f3;--bmg-header-text: #57575f;--bmg-hairline: rgba(0, 0, 0, .07);--bmg-wash: rgba(0, 0, 0, .045)}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll;scrollbar-gutter:stable;background:var(--bmg-bg)}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background:var(--bmg-bg);color:var(--bmg-text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0;-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bmg-surface) inset!important;box-shadow:0 0 0 1000px var(--bmg-surface) inset!important;-webkit-text-fill-color:var(--bmg-ink)!important;caret-color:var(--bmg-ink);transition:background-color 9999s ease-in-out 0s}.bmg-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:-.125em}.bmg-icon>svg{display:block}@keyframes bmg-icon-spin{to{transform:rotate(360deg)}}.bmg-icon--spin>svg{animation:bmg-icon-spin 1s linear infinite}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.ant-card-head-title,.ant-modal-title,.ant-statistic-content-value,.ant-page-header-heading-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:-.01em;color:var(--bmg-ink);font-weight:600}h1,h1.ant-typography{font-size:34px;line-height:1.2}h2,h2.ant-typography{font-size:26px;line-height:1.25}h3,h3.ant-typography{font-size:21px;line-height:1.3}h4,h4.ant-typography{font-size:18px;line-height:1.35}p,.ant-typography p{line-height:1.6}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bmg-border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--bmg-border-strong)}.ant-statistic-content-value{font-weight:700!important}.ant-card.glow-card,.ant-card.glow-card:hover{border:none;background:transparent;box-shadow:none;transform:none}.ant-card{box-shadow:none}.bmg-table{background:var(--bmg-surface);border:1px solid var(--bmg-border-soft);border-radius:14px;overflow:hidden}.bmg-table .ant-table{background:transparent;border-radius:0;overflow:hidden;box-shadow:none}.bmg-table .ant-table-container{border-radius:0}.bmg-table .ant-table-thead>tr>th{background:transparent!important;color:var(--bmg-text-3)!important;font-weight:600;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--bmg-hairline)!important;padding-top:14px;padding-bottom:14px;white-space:nowrap}.bmg-table .ant-table-thead>tr>th:before{display:none!important}.bmg-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--bmg-hairline);padding-top:18px;padding-bottom:18px}.bmg-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.bmg-table .ant-table-tbody>tr:hover>td{background:var(--bmg-surface-3)}.bmg-table .ant-table-cell-fix-left,.bmg-table .ant-table-cell-fix-right{background:var(--bmg-surface)!important}.bmg-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.bmg-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--bmg-surface)!important}.bmg-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.bmg-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--bmg-surface-3)!important}.bmg-table .ant-table-column-sorter{color:var(--bmg-text-2)}.bmg-table .ant-table-pagination.ant-pagination{margin:0;padding:14px 20px;background:transparent;border-top:1px solid var(--bmg-hairline);align-items:center}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border:1px solid var(--bmg-border);border-radius:8px;background:transparent}.ant-pagination .ant-pagination-item-active{border-color:#d9775799;background:#d9775729}.ant-pagination .ant-pagination-item-active a{color:var(--bmg-ink)}.ant-pagination .ant-pagination-total-text{color:var(--bmg-text-2);margin-right:12px}.bmg-filterbar{background:var(--bmg-card);border:1px solid var(--bmg-border-soft);border-radius:14px;padding:10px 12px;margin-bottom:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.bmg-filterbar:focus-within{border-color:#d9775773;box-shadow:0 0 0 3px #d9775712}.bmg-filterbar-search{flex:1 1 280px;min-width:220px}.bmg-filterbar-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:0 1 auto}@media(max-width:640px){.bmg-filterbar-search{flex-basis:100%}.bmg-filterbar-row{width:100%}}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.kpi-tile{padding:13px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.kpi-label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bmg-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value{font-size:19px;font-weight:700;color:var(--bmg-ink);line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-suffix{font-size:12.5px;font-weight:600;color:var(--bmg-text-2);margin-left:4px}.kpi-sub{font-size:10.5px;color:var(--bmg-text-3);line-height:1.35}.kpi-tile--sub-first .kpi-value{font-size:12.5px;font-weight:600;color:var(--bmg-text-2)}.kpi-tile--sub-first .kpi-sub{font-size:14px;font-weight:700;line-height:1.25;margin-top:2px}.kpi-tile--sub-first .kpi-sub>div{font-size:10.5px;font-weight:400;margin-top:4px}.user-cell-link{cursor:pointer;transition:color .15s ease}.user-cell-link:hover{color:#d97757;text-decoration:underline}.row-action-btn.ant-btn{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.row-action-btn.ant-btn .anticon{font-size:18px}.ant-btn.ant-btn-icon-only:not(.ant-btn-primary){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):hover{background:var(--bmg-wash)!important}.dash-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;margin-top:20px}@media(max-width:991px){.dash-split{grid-template-columns:1fr}}.dash-split-even{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px}@media(max-width:991px){.dash-split-even{grid-template-columns:1fr}}.donut-legend{margin-top:8px;display:flex;flex-direction:column;gap:8px}.donut-legend-item{display:flex;align-items:center;gap:8px;font-size:13px}.donut-dot{width:10px;height:10px;border-radius:3px;flex:none}.plat-list{display:flex;flex-direction:column;gap:18px}.plat-item{display:flex;flex-direction:column;gap:7px}.plat-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.plat-name{font-size:16px;font-weight:700}.plat-money{font-size:17px;font-weight:800;color:var(--bmg-ink)}.plat-equiv{display:block;font-size:12px;color:var(--bmg-text-3);margin-top:1px}.plat-track{height:8px;border-radius:999px;background:var(--bmg-hairline);overflow:hidden}.plat-fill{height:100%;border-radius:999px;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.plat-meta{font-size:12px;color:var(--bmg-text-3)}.dash-note{color:var(--bmg-text-3);font-size:11px;margin-top:8px;text-align:center}.dash-block-title{color:var(--bmg-ink);font-size:18px;font-weight:600;margin-bottom:16px}.bmg-audit .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;vertical-align:middle}.bmg-audit-filters .ant-select-selection-placeholder,.bmg-audit-filters .ant-picker-input>input::placeholder,.bmg-audit-filters .ant-picker-range-separator,.bmg-audit-filters .ant-picker-suffix{color:var(--bmg-text-2)!important;opacity:1}.bmg-pill{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap}.bmg-pill--neutral{background:var(--bmg-wash);color:var(--bmg-text-2)}.bmg-pill--success{background:#4caf5029;color:#7fd486}.bmg-pill--muted{background:var(--bmg-hairline);color:var(--bmg-text-3)}.bmg-pill--warning{background:#f0a83c29;color:#f0bd6d}.bmg-pill--error{background:#ef535029;color:#f08b89}.bmg-pill--accent{background:#d977572e;color:#e3a187}:root[data-theme=light] .bmg-pill--success{color:#15803d}:root[data-theme=light] .bmg-pill--warning{color:#b45309}:root[data-theme=light] .bmg-pill--error{color:#b91c1c}:root[data-theme=light] .bmg-pill--accent{color:#b4552f}.bmg-topnav .ant-menu-horizontal{background:transparent;border-bottom:none;line-height:62px}.bmg-topnav .ant-menu-horizontal>.ant-menu-item:after,.bmg-topnav .ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}.bmg-pill-btn{border-radius:10px!important;font-weight:500!important;height:38px!important}.recharts-wrapper,.recharts-wrapper *,.recharts-wrapper *:focus,.recharts-wrapper *:active,.recharts-wrapper *:focus-visible,.recharts-wrapper *:focus-within{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.recharts-wrapper svg{overflow:hidden}.recharts-sector,.recharts-rectangle,.recharts-bar-rectangle rect,.recharts-pie-sector path{outline:none!important;stroke-dasharray:none}.recharts-sector[tabindex],.recharts-rectangle[tabindex],path[tabindex],rect[tabindex]{outline:none!important}.ant-message{top:64px!important;text-align:right!important;padding-right:24px;pointer-events:none}.ant-message-notice{text-align:right;padding:4px 0}.ant-message-notice-content{display:inline-flex;align-items:center;background:var(--bmg-surface)!important;border:1px solid var(--bmg-border)!important;border-radius:10px!important;box-shadow:0 8px 24px -8px #00000059!important;padding:9px 14px!important;pointer-events:auto}.ant-message-custom-content{display:inline-flex;align-items:center;color:var(--bmg-text);font-size:14px;font-weight:500;text-align:left}.ant-message-custom-content .anticon{color:#d97757!important}@media(max-width:768px){.ant-message{padding-right:12px;top:58px!important}.ant-message-notice-content{max-width:calc(100vw - 24px)}}.ant-popover.ant-popconfirm{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;max-width:min(460px,calc(100vw - 32px));min-width:min(360px,calc(100vw - 32px))}.ant-popover.ant-popconfirm .ant-popover-arrow{display:none!important}.ant-popover.ant-popconfirm .ant-popover-inner{background:var(--bmg-surface)!important;border:1px solid var(--bmg-border-soft)!important;box-shadow:0 16px 40px -16px #0006!important;border-radius:16px!important;padding:32px 36px!important}.ant-popconfirm-message{justify-content:center!important;flex-direction:column;align-items:center;gap:10px;margin-bottom:4px}.ant-popconfirm-message-text{flex:1;text-align:center!important}.ant-popconfirm-message-icon{display:flex!important;align-items:center;justify-content:center;margin-inline-end:0!important;color:#d97757;font-size:26px;line-height:1}.ant-popconfirm-message-icon svg{width:30px;height:30px}.ant-popconfirm-title,.ant-popconfirm-message-title{font-size:16px!important;font-weight:600!important;color:var(--bmg-text)!important}.ant-popconfirm-description{font-size:13.5px!important;color:var(--bmg-text-2)!important;line-height:1.55;margin-top:6px;max-width:360px}.ant-popconfirm-buttons{display:flex!important;justify-content:center!important;gap:10px;margin-top:22px}.ant-popconfirm-buttons button{height:40px;padding:4px 18px;font-size:14px;min-width:0}.bmg-roles-list{display:flex;flex-direction:column;gap:10px;max-width:820px}.bmg-role-card{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;background:var(--bmg-card);border:1px solid var(--bmg-border-soft);border-radius:14px;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.bmg-role-card:hover{border-color:var(--role-border-hover);background:var(--bmg-card-hover);transform:translateY(-1px)}.bmg-role-ico{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:19px;color:var(--role-color);background:var(--role-tint);border:1px solid var(--role-border)}.bmg-role-body{display:flex;flex-direction:column;gap:4px;padding-top:1px}.bmg-role-name{font-weight:700;font-size:12.5px;letter-spacing:.09em;color:var(--role-color)}.bmg-role-desc{color:var(--bmg-text-2);font-size:14.5px;line-height:1.5}.bmg-role-actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:2px;opacity:.55;transition:opacity .15s ease}.bmg-role-card:hover .bmg-role-actions{opacity:1}.bmg-role-perms-wrap{margin-top:12px}.bmg-role-perms-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bmg-text-3);margin-bottom:7px}.bmg-role-perms{display:flex;flex-wrap:wrap;gap:6px}.bmg-role-perm{font-size:11.5px;line-height:1.2;padding:4px 9px;border-radius:7px;color:var(--bmg-header-text);background:var(--bmg-hairline);border:1px solid var(--bmg-wash);white-space:nowrap}.bmg-role-perm--all{color:var(--role-color);background:var(--role-tint);border-color:var(--role-border);font-weight:600}.bmg-perm-group{margin-bottom:26px;max-width:820px}.bmg-perm-group:last-child{margin-bottom:0}.bmg-perm-group-head{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding-left:2px}.bmg-perm-group-dot{width:8px;height:8px;border-radius:50%;background:var(--cat-color);box-shadow:0 0 0 3px var(--cat-tint)}.bmg-perm-group-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cat-color)}.bmg-perm-group-count{font-size:11px;font-weight:600;color:var(--bmg-text-2);background:var(--bmg-hairline);border-radius:999px;padding:1px 8px}.bmg-perm-cards{display:flex;flex-direction:column;gap:8px}.bmg-perm-card{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--bmg-card);border:1px solid var(--bmg-border-soft);border-radius:12px;transition:border-color .18s ease,background .18s ease}.bmg-perm-card:hover{border-color:var(--cat-border-hover);background:var(--bmg-card-hover)}.bmg-perm-action{flex:none;min-width:156px;text-align:center;padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--cat-color);background:var(--cat-tint);border:1px solid var(--cat-border);text-transform:capitalize}.bmg-perm-desc{flex:1;color:var(--bmg-header-text);font-size:14px;line-height:1.45}.bmg-perm-actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:2px;opacity:.55;transition:opacity .15s ease}.bmg-perm-card:hover .bmg-perm-actions{opacity:1}.bmg-perm-card--muted{opacity:.6}.bmg-perm-card--muted:hover{opacity:1}.bmg-perm-action--muted{color:var(--bmg-text-2)!important;background:var(--bmg-hairline)!important;border-color:var(--bmg-wash)!important}@media(max-width:768px){.bmg-perm-card{flex-direction:column;align-items:flex-start;gap:10px}.bmg-perm-action{min-width:0}.bmg-perm-actions{margin-left:0;opacity:1}}.bmg-artist-list{display:flex;flex-direction:column;gap:12px}.bmg-artist-card{display:flex;align-items:flex-start;gap:18px;padding:18px 20px;background:var(--bmg-card);border:1px solid var(--bmg-border-soft);border-radius:14px;transition:border-color .18s ease,background .18s ease}.bmg-artist-card:hover{border-color:var(--bmg-border-strong)}.bmg-artist-av{flex:none}.bmg-artist-main{flex:1;min-width:0}.bmg-artist-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bmg-artist-name{font-size:17px;font-weight:600;color:#d97757;cursor:pointer}.bmg-artist-name:hover{text-decoration:underline}.bmg-artist-owner{display:inline-flex;align-items:center;gap:6px;color:var(--bmg-text-2);font-size:13.5px;margin-top:5px}.bmg-artist-owner--none{color:var(--bmg-text-3)}.bmg-artist-meta{display:flex;flex-wrap:wrap;gap:26px;margin-top:14px}.bmg-artist-meta-item{display:flex;flex-direction:column;gap:2px}.bmg-artist-meta-label{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--bmg-text-3)}.bmg-artist-meta-val{font-size:14px;color:var(--bmg-text);font-weight:500}.bmg-artist-bio{margin-top:12px;color:var(--bmg-text-2);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bmg-artist-actions{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.bmg-artist-photos{display:flex;gap:6px;align-items:center;margin-top:12px}.bmg-artist-photo-thumb{width:40px;height:40px;object-fit:cover;border-radius:8px;border:1px solid var(--bmg-border-soft)}.bmg-artist-photo-more{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bmg-surface);border:1px solid var(--bmg-border-soft);color:var(--bmg-text-2);font-size:13px;font-weight:600}.bmg-dash-link{transition:opacity .15s ease}.bmg-dash-link:hover{opacity:.7}.bmg-author-card{flex-direction:column;align-items:stretch;gap:0}.bmg-author-row{display:flex;align-items:flex-start;gap:18px}.bmg-author-expand{align-self:center;flex:none;background:none;border:none;cursor:pointer;color:var(--bmg-text-3);font-size:15px;padding:8px;border-radius:8px;transition:color .15s ease,background .15s ease}.bmg-author-expand:hover{color:var(--bmg-text);background:var(--bmg-border-soft)}.bmg-author-expand .anticon{transition:transform .2s ease}.bmg-author-expand.open .anticon{transform:rotate(180deg)}.bmg-author-sub{margin-top:14px;padding-top:14px;border-top:1px solid var(--bmg-border-soft);display:flex;flex-direction:column;gap:4px}.bmg-author-sub--empty{color:var(--bmg-text-3);font-size:13px}.bmg-author-sub--cards{gap:10px}.bmg-author-sub--cards .bmg-artist-card{background:var(--bmg-card-hover-2)}.bmg-mini-artist{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:10px;cursor:pointer;transition:background .15s ease}.bmg-mini-artist:hover{background:var(--bmg-border-soft)}.bmg-mini-artist-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--bmg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmg-track-card{align-items:center;gap:14px;padding:12px 16px}.bmg-track-card .bmg-track-section{margin-top:7px}.bmg-track-card .bmg-track-section-label{margin-bottom:3px}.bmg-codes-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--bmg-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}.bmg-codes-toggle:hover{color:#d97757}.bmg-codes-toggle-count{font-weight:400;color:var(--bmg-text-3)}.bmg-track-stats{flex:none;align-self:center;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0 8px;padding:8px 16px;background:var(--bmg-surface-2);border:1px solid var(--bmg-border-soft);border-radius:10px;width:fit-content;max-width:360px}.bmg-track-stat{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--bmg-ink);font-variant-numeric:tabular-nums}.bmg-track-player{display:flex;align-items:center;gap:8px;margin-top:10px;padding:4px 12px 4px 4px;background:var(--bmg-surface-2);border:1px solid var(--bmg-border-soft);border-radius:12px;max-width:520px}.bmg-track-player-btn.ant-btn{flex:none;width:40px;height:40px;color:#d97757}.bmg-track-player-btn.ant-btn .anticon{font-size:28px}.bmg-track-player-slider.ant-slider{flex:1;min-width:0;margin:0 8px}.bmg-track-player-time{flex:none;font-variant-numeric:tabular-nums;font-size:12px;color:var(--bmg-text-2);white-space:nowrap}.bmg-track-cover{position:relative;flex:none;width:64px;height:64px}.bmg-track-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;color:#fff;font-size:26px;background:#0000004d;opacity:1;transition:background .15s ease}.bmg-track-cover:hover .bmg-track-play,.bmg-track-play:focus-visible,.bmg-track-play--active{background:#00000080}.bmg-track-section{margin-top:12px}.bmg-track-section-label{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--bmg-text-3);margin-bottom:7px}.bmg-text-chip{font-size:14px;font-weight:500}.bmg-text-chip--action{display:inline-flex;align-items:center;cursor:pointer;border-bottom:1px dashed currentColor;transition:opacity .15s ease}.bmg-text-chip--action:hover{opacity:.8}.bmg-code-chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;cursor:pointer}.bmg-code-chip-plat{font-weight:600;opacity:.85}.bmg-code-chip-val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.01em}.bmg-code-chip-ico{font-size:13px;opacity:.45;transition:opacity .15s ease}.bmg-code-chip:hover .bmg-code-chip-ico{opacity:1}.bmg-code-chip:hover .bmg-code-chip-val{text-decoration:underline}@media(max-width:768px){.bmg-artist-card{flex-wrap:wrap}.bmg-artist-actions{width:100%;justify-content:flex-end}}.bmg-footer{--bmg-bg: #1a1a1f;--bmg-border-soft: #2a2a31;--bmg-ink: #f4f4f6;--bmg-text: #e6e6ea;--bmg-text-2: #a1a1ab;--bmg-text-3: #71717a;background:#1a1a1f!important;border-top:1px solid #2a2a31;padding:48px 28px!important;margin-top:40px}.bmg-footer-inner{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;max-width:1400px;margin:0 auto}.bmg-footer-brand{min-width:220px}.bmg-footer-cols{display:flex;flex-wrap:wrap;gap:48px}.bmg-footer-col{display:flex;flex-direction:column;gap:12px}.bmg-footer-col-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bmg-text-3);margin-bottom:4px}.bmg-footer-link{color:var(--bmg-text-2);font-size:14px;cursor:pointer;transition:color .15s ease;width:fit-content}.bmg-footer-link:hover{color:var(--bmg-ink)}@media(max-width:768px){.bmg-footer{padding:32px 16px!important}.bmg-footer-cols{gap:28px}}html,body{overflow-x:clip}@media(max-width:768px){.ant-statistic-content-value{font-size:22px!important}.ant-statistic-title{font-size:12px!important}.ant-card-body{padding:16px!important}.ant-card-head-title{font-size:17px!important}.ant-table{font-size:14px}h1,h1.ant-typography{font-size:26px}h2,h2.ant-typography{font-size:21px!important}.recharts-legend-wrapper{font-size:11px!important}.bmg-table .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px}}@media(max-width:480px){.ant-statistic-content-value{font-size:20px!important}.ant-card-body{padding:14px!important}}.ant-modal{max-width:calc(100vw - 24px)}.big-checkboxes .ant-checkbox-inner{width:22px!important;height:22px!important}.big-checkboxes .ant-checkbox-inner:after{width:7px;height:12px}.big-checkboxes .ant-checkbox-wrapper{font-size:15px}audio{color-scheme:dark;width:100%;height:44px;border-radius:12px;outline:none;background:var(--bmg-surface-2)}audio::-webkit-media-controls-panel{background:var(--bmg-surface-2);border-radius:12px}audio::-webkit-media-controls-current-time-display,audio::-webkit-media-controls-time-remaining-display{color:var(--bmg-text-2);text-shadow:none}audio::-webkit-media-controls-enclosure{border-radius:12px;overflow:hidden}video{background:#000;max-width:100%;height:auto;outline:none;border-radius:12px}.bmg-release-compact .ant-card-head{min-height:auto}.bmg-release-compact .ant-card-head-title{font-size:15px;padding:12px 0}.bmg-release-compact .ant-card-body{padding:16px}.bmg-release-compact label{font-weight:500}.bmg-release-compact .ant-steps-item-title{font-size:14px}.bmg-release-compact .ant-steps-item-icon{width:28px;height:28px;line-height:28px}.bmg-release-compact .ant-steps-item-icon .ant-steps-icon{font-size:13px}.bmg-release-compact .ant-card-bordered{transition:border-color .2s ease}.bmg-release-compact .ant-card-bordered:hover{border-color:var(--bmg-border-strong, var(--bmg-border))}@keyframes bmgSavedPop{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes bmgCheckPop{0%{transform:scale(0) rotate(-25deg)}60%{transform:scale(1.3) rotate(0)}to{transform:scale(1) rotate(0)}}.bmg-saved{display:inline-flex;align-items:center;gap:5px;color:#16a34a;font-weight:500;animation:bmgSavedPop .4s cubic-bezier(.34,1.56,.64,1)}.bmg-saved .anticon{animation:bmgCheckPop .5s ease-out}.mod-review-flat .ant-card{border-radius:12px}.mod-review-flat .ant-card-head{min-height:40px;border-bottom:1px solid var(--bmg-border-soft)}.mod-review-flat .ant-card-head-title{font-weight:500;font-size:14px;color:var(--bmg-text)}.bmg-stat-tile{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bmg-stat-tile:hover{border-color:var(--bmg-border-strong);box-shadow:0 2px 10px -4px #00000040;transform:translateY(-1px)}.bmg-stat-tile:active{transform:translateY(0)}.ant-form-item-explain,.ant-form-item-explain-error,.ant-form-item-extra{font-size:12.5px;line-height:1.45}.bmg-compact-form .ant-form-item{margin-bottom:14px}.bmg-compact-form .ant-form-item-label{padding-bottom:4px}.bmg-compact-form .ant-form-item-label>label{font-size:13px;color:var(--bmg-text-2)}.bmg-save-pill{position:fixed;top:calc(76px + env(safe-area-inset-top));right:24px;z-index:120;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--bmg-surface);border:1px solid var(--bmg-border-soft);box-shadow:0 8px 24px -10px #00000040;color:var(--bmg-text-2);animation:bmgSavePillIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes bmgSavePillIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bmg-save-pill--saved{color:#16a34a;border-color:#16a34a59}.bmg-save-pill--error{color:#dc2626;border-color:#dc262659}.bmg-save-dot{width:7px;height:7px;border-radius:50%;background:#d97757;animation:bmgSaveDot .9s ease-in-out infinite}@keyframes bmgSaveDot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.bmg-save-check{stroke-dasharray:16;stroke-dashoffset:16;animation:bmgSaveCheck .35s ease-out .05s forwards}@keyframes bmgSaveCheck{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.bmg-save-pill,.bmg-save-dot,.bmg-save-check{animation:none;stroke-dashoffset:0}}.bmg-approval-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;margin-bottom:14px;font-size:14px;border:1px solid var(--bmg-border-soft);animation:bmgSavePillIn .35s cubic-bezier(.16,1,.3,1) both}.bmg-approval-banner--pending{background:#d9775714;border-color:#d9775759;animation:bmgSavePillIn .35s cubic-bezier(.16,1,.3,1) both,bmgApprovalBreathe 3.2s ease-in-out .5s infinite}.bmg-approval-banner--pending .bmg-save-dot{width:9px;height:9px;flex-shrink:0}.bmg-approval-banner--approved{background:#16a34a14;border-color:#16a34a59;color:#16a34a}.bmg-approval-banner--rejected{background:#dc262612;border-color:#dc262659;color:#dc2626}@keyframes bmgApprovalBreathe{0%,to{box-shadow:0 0 #d9775700}50%{box-shadow:0 0 18px -2px #d9775759}}@media(prefers-reduced-motion:reduce){.bmg-approval-banner{animation:none}}.bmg-approved-card{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:14px;border-radius:14px;overflow:hidden;color:#16a34a;border:1px solid rgba(22,163,74,.32);background:radial-gradient(120% 140% at 0% 50%,rgba(22,163,74,.14) 0%,transparent 60%),var(--bmg-card);animation:bmgApprovedIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes bmgApprovedIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.bmg-approved-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-100%);animation:bmgApprovedShine 1.5s cubic-bezier(.16,1,.3,1) .5s}@keyframes bmgApprovedShine{to{transform:translate(100%)}}.bmg-approved-mark{flex-shrink:0;display:inline-flex;filter:drop-shadow(0 0 10px rgba(22,163,74,.35))}.bmg-approved-ring{stroke-dasharray:120;stroke-dashoffset:120;animation:bmgApprovedDraw .75s cubic-bezier(.16,1,.3,1) .1s forwards}.bmg-approved-check{stroke-dasharray:30;stroke-dashoffset:30;animation:bmgApprovedDraw .4s cubic-bezier(.16,1,.3,1) .7s forwards}@keyframes bmgApprovedDraw{to{stroke-dashoffset:0}}.bmg-approved-title{font-size:15px;font-weight:700;line-height:1.3;animation:bmgApprovedRise .5s cubic-bezier(.16,1,.3,1) .55s both}.bmg-approved-sub{font-size:13px;color:var(--bmg-text-2);line-height:1.45;animation:bmgApprovedRise .5s cubic-bezier(.16,1,.3,1) .7s both}@keyframes bmgApprovedRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bmg-approved-card,.bmg-approved-card:after,.bmg-approved-ring,.bmg-approved-check,.bmg-approved-title,.bmg-approved-sub{animation:none;stroke-dashoffset:0;opacity:1;transform:none}}.bmg-app-icon{position:relative;width:46px;height:46px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.bmg-app-icon--author{background:#3b82f61f;color:#3b82f6}.bmg-app-icon--author:before,.bmg-app-icon--author:after{content:"";position:absolute;inset:8px;border-radius:50%;border:1.5px solid currentColor;opacity:0;animation:bmgAppPulse 2.6s ease-out infinite}.bmg-app-icon--author:after{animation-delay:1.3s}@keyframes bmgAppPulse{0%{transform:scale(.55);opacity:.55}70%{opacity:0}to{transform:scale(1.35);opacity:0}}.bmg-app-icon--label{background:#d9775724;color:#d97757}.bmg-app-icon--label .bmg-app-vinyl{animation:bmgAppSpin 5s linear infinite;transform-origin:50% 50%}@keyframes bmgAppSpin{to{transform:rotate(360deg)}}.bmg-app-icon svg{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.bmg-app-icon--author:before,.bmg-app-icon--author:after,.bmg-app-icon--label .bmg-app-vinyl{animation:none}}.bmg-toast-stack{position:fixed;top:72px;right:16px;z-index:3000;display:flex;flex-direction:column;gap:10px;width:min(370px,calc(100vw - 24px));pointer-events:none}.bmg-toast{position:relative;overflow:hidden;pointer-events:auto;cursor:pointer;display:flex;gap:12px;align-items:flex-start;padding:12px 34px 15px 14px;border-radius:14px;border:1px solid rgba(217,119,87,.38);background:radial-gradient(130% 150% at 0% 0%,rgba(217,119,87,.13) 0%,transparent 60%),var(--bmg-card);box-shadow:0 14px 34px -14px #0006;animation:bmgToastIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes bmgToastIn{0%{opacity:0;transform:translate(115%) scale(.96)}65%{opacity:1;transform:translate(-3%) scale(1.005)}to{opacity:1;transform:translate(0) scale(1)}}.bmg-toast:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);transform:translate(-100%);animation:bmgApprovedShine 1.4s cubic-bezier(.16,1,.3,1) .45s}.bmg-toast--leaving{animation:bmgToastOut .3s ease both}@keyframes bmgToastOut{to{opacity:0;transform:translate(60%) scale(.95)}}.bmg-toast-icon{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d97757;background:#d9775726;font-size:17px}.bmg-toast-icon:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(217,119,87,.55);animation:bmgToastRing 1.6s ease-out .25s 2;opacity:0}@keyframes bmgToastRing{0%{transform:scale(.75);opacity:.9}to{transform:scale(1.6);opacity:0}}.bmg-toast-kicker{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d97757;margin-bottom:2px;animation:bmgApprovedRise .45s cubic-bezier(.16,1,.3,1) .25s both}.bmg-toast-title{font-size:13.5px;font-weight:650;line-height:1.35;color:var(--bmg-text);animation:bmgApprovedRise .45s cubic-bezier(.16,1,.3,1) .35s both;word-break:break-word}.bmg-toast-sub{font-size:12.5px;color:var(--bmg-text-2);margin-top:2px;line-height:1.4;animation:bmgApprovedRise .45s cubic-bezier(.16,1,.3,1) .45s both;word-break:break-word}.bmg-toast-close{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--bmg-text-3);font-size:11px;transition:background .15s ease,color .15s ease}.bmg-toast-close:hover{background:#80808024;color:var(--bmg-text)}.bmg-antd-toast.ant-notification-notice{border-radius:14px;border:1px solid rgba(217,119,87,.38);background:radial-gradient(130% 150% at 0% 0%,rgba(217,119,87,.13) 0%,transparent 60%),var(--bmg-card);box-shadow:0 14px 34px -14px #0006;padding:12px 14px 14px}.bmg-antd-toast .ant-notification-notice-message{margin-bottom:0}.bmg-antd-toast .ant-notification-notice-icon{line-height:1}.bmg-antd-toast .ant-notification-notice-with-icon .ant-notification-notice-message,.bmg-antd-toast .ant-notification-notice-with-icon .ant-notification-notice-description{margin-inline-start:52px}.bmg-toast-timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:#d9775724}.bmg-toast-timerbar{display:block;height:100%;background:linear-gradient(90deg,#d97757,#22c55e);transform-origin:left;animation:bmgToastTimer 8s linear forwards}@keyframes bmgToastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bmg-toast:hover{transform:translateY(-1px);box-shadow:0 18px 40px -14px #00000073}.bmg-toast:hover .bmg-toast-timerbar{animation-play-state:paused}.bmg-toast-overflow{pointer-events:auto;cursor:pointer;align-self:flex-end;font-size:12px;color:var(--bmg-text-2);background:var(--bmg-card);border:1px solid var(--bmg-border-soft);border-radius:999px;padding:4px 12px;animation:bmgApprovedRise .4s cubic-bezier(.16,1,.3,1) both}.bmg-toast-overflow:hover{color:var(--bmg-text)}@media(prefers-reduced-motion:reduce){.bmg-toast,.bmg-toast:after,.bmg-toast--leaving,.bmg-toast-icon:before,.bmg-toast-kicker,.bmg-toast-title,.bmg-toast-sub,.bmg-toast-overflow{animation:none;opacity:1;transform:none}}.bmg-ready-panel{position:relative;overflow:hidden;margin-bottom:16px;padding:14px 16px;border-radius:14px;border:1px solid var(--bmg-border-soft);background:#d977570d;transition:background .6s ease,border-color .6s ease;animation:bmgSavePillIn .35s cubic-bezier(.16,1,.3,1) both}.bmg-ready-panel--done{background:radial-gradient(130% 150% at 0% 0%,rgba(22,163,74,.12) 0%,transparent 60%),#16a34a0d;border-color:#16a34a52}.bmg-ready-panel--done:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translate(-100%);animation:bmgApprovedShine 1.5s cubic-bezier(.16,1,.3,1) .35s}.bmg-ready-panel--declined{background:#dc26260d;border-color:#dc262652;animation:bmgSavePillIn .35s cubic-bezier(.16,1,.3,1) both,bmgReadyShake .45s ease .25s}@keyframes bmgReadyShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.bmg-ready-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bmg-ready-title{font-weight:650;font-size:14px;color:var(--bmg-text);line-height:1.35}.bmg-ready-panel--done .bmg-ready-title{color:#16a34a}.bmg-ready-panel--declined .bmg-ready-title{color:#dc2626}.bmg-ready-live{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--bmg-text-3);white-space:nowrap;flex-shrink:0}.bmg-ready-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:bmgReadyLivePulse 2.6s ease-in-out infinite}.bmg-ready-live-dot--flash{animation:bmgReadyLiveFlash .9s ease}@keyframes bmgReadyLivePulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 4px #22c55e00}}@keyframes bmgReadyLiveFlash{0%{box-shadow:0 0 #22c55eb3}to{box-shadow:0 0 0 9px #22c55e00}}.bmg-ready-row{display:flex;gap:10px;align-items:center;padding:6px 0}.bmg-ready-status{position:relative;width:26px;height:26px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.bmg-ready-status--idle{border:2px solid var(--bmg-border-soft)}.bmg-ready-status--progress{border:2px solid rgba(217,119,87,.55);color:#d97757}.bmg-ready-status--progress:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(217,119,87,.5);animation:bmgToastRing 2s ease-out infinite}.bmg-ready-status--done{background:#16a34a21;color:#16a34a}.bmg-ready-status--declined{background:#dc26261c;color:#dc2626}.bmg-ready-check{stroke-dasharray:30;stroke-dashoffset:30;animation:bmgApprovedDraw .45s cubic-bezier(.16,1,.3,1) .1s forwards}.bmg-ready-row-body{flex:1;min-width:0}.bmg-ready-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--bmg-text-2);margin-bottom:4px}.bmg-ready-count{font-weight:650;font-variant-numeric:tabular-nums;color:var(--bmg-text);animation:bmgReadyPop .45s cubic-bezier(.16,1,.3,1)}@keyframes bmgReadyPop{0%{transform:scale(1.4);color:#d97757}to{transform:scale(1)}}.bmg-ready-bar{height:6px;border-radius:999px;background:#80808024;overflow:hidden}.bmg-ready-bar-fill{display:block;height:100%;border-radius:999px;background:#d97757;transition:width .6s cubic-bezier(.16,1,.3,1),background-color .5s ease}.bmg-ready-bar-fill--done{background:#22c55e}@media(prefers-reduced-motion:reduce){.bmg-ready-panel,.bmg-ready-panel--done:after,.bmg-ready-panel--declined,.bmg-ready-live-dot,.bmg-ready-live-dot--flash,.bmg-ready-status--progress:before,.bmg-ready-count,.bmg-ready-check{animation:none;stroke-dashoffset:0;transform:none}}.bmg-wsteps{display:flex;align-items:center;gap:10px;margin-bottom:20px}.bmg-wstep{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:none;background:transparent;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .2s ease;font:inherit;color:var(--bmg-text-3)}.bmg-wstep:hover{background:#d9775712;transform:translateY(-1px)}.bmg-wstep:active{transform:scale(.98)}.bmg-wstep:focus-visible{outline:2px solid rgba(217,119,87,.55);outline-offset:2px}.bmg-wstep-marker{position:relative;width:30px;height:30px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;border:1.5px solid var(--bmg-border-soft);background:var(--bmg-card);color:var(--bmg-text-3);transition:background .25s ease,border-color .25s ease,color .25s ease}.bmg-wstep--done .bmg-wstep-marker{background:#d97757;border-color:#d97757;color:#fff}.bmg-wstep--active .bmg-wstep-marker{border-color:#d97757;color:#d97757;background:#d977571a}.bmg-wstep--active .bmg-wstep-marker:after{content:"";position:absolute;inset:-1.5px;border-radius:10px;animation:bmgApprovalBreathe 3s ease-in-out infinite;pointer-events:none}.bmg-wstep-check{stroke-dasharray:22;stroke-dashoffset:22;animation:bmgApprovedDraw .4s cubic-bezier(.16,1,.3,1) .05s forwards}.bmg-wstep-label{font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:color .25s ease}.bmg-wstep--active .bmg-wstep-label{color:var(--bmg-text);font-weight:700}.bmg-wstep--done .bmg-wstep-label{color:var(--bmg-text-2)}.bmg-wstep-track{flex:1;height:3px;min-width:18px;border-radius:999px;background:var(--bmg-border-soft);overflow:hidden}.bmg-wstep-track-fill{display:block;height:100%;border-radius:999px;background:#d97757;transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.bmg-wsteps{gap:6px}.bmg-wstep{padding:4px;gap:8px}.bmg-wstep:not(.bmg-wstep--active) .bmg-wstep-label{display:none}.bmg-wstep-label{white-space:normal;line-height:1.2;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.bmg-wstep,.bmg-wstep-marker,.bmg-wstep-track-fill{transition:none}.bmg-wstep--active .bmg-wstep-marker:after{animation:none}.bmg-wstep-check{animation:none;stroke-dashoffset:0}}.bmg-track-card{transition:border-color .2s ease}.bmg-track-card .bmg-track-cover .bmg-artist-av{box-shadow:inset 0 0 0 1px #ffffff2e}.bmg-track-card .bmg-artist-name{font-size:16.5px;font-weight:700;letter-spacing:-.015em;color:var(--bmg-text);cursor:pointer;transition:color .18s ease}.bmg-track-card .bmg-artist-name:hover{color:#d97757}.bmg-track-created{font-size:11.5px;color:var(--bmg-text-3);font-variant-numeric:tabular-nums}.bmg-part-chip{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--bmg-text);background:var(--bmg-surface-2);border:1px solid var(--bmg-border-soft);transition:border-color .18s ease,background .18s ease}.bmg-part-chip:hover{border-color:var(--bmg-border-strong)}.bmg-part-chip-pct{font-size:12px;font-weight:600;color:var(--bmg-text-3);font-variant-numeric:tabular-nums}.bmg-part-chip--label{background:#d9775714;border-color:#d9775747;color:#c4602f}.bmg-part-chip--label .bmg-part-chip-pct{color:#c4602fb3}.bmg-nocodes-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;border:1px dashed var(--bmg-border-soft);color:var(--bmg-text-3);font-size:12px}.bmg-track-card .bmg-artist-actions{opacity:.45;transition:opacity .2s ease}.bmg-track-card:hover .bmg-artist-actions,.bmg-track-card .bmg-artist-actions:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){.bmg-track-card{transition:none}}.aws-card{transition:transform .15s ease,box-shadow .15s ease}.aws-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000024}.aws-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#52c41a;margin-right:6px;vertical-align:1px;animation:aws-pulse 1.8s ease-in-out infinite}@keyframes aws-pulse{0%,to{box-shadow:0 0 #52c41a73}50%{box-shadow:0 0 0 5px #52c41a00}}.aws-pop{animation:aws-pop-in .22s cubic-bezier(.34,1.56,.64,1)}@keyframes aws-pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.aws-pick{transition:border-color .15s ease,transform .15s ease}.aws-pick:hover{border-color:#d97757!important;transform:translateY(-1px)}.aws-item{border:1px solid var(--bmg-border-soft);border-radius:10px;padding:10px;margin-bottom:8px;background:var(--bmg-surface);animation:aws-fade-in .25s ease}@keyframes aws-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aws-preview{animation:aws-preview-in .4s ease}@keyframes aws-preview-in{0%{opacity:.35}to{opacity:1}}.aws-savebadge{transition:color .25s ease}@media(max-width:900px){.aws-editor-grid{grid-template-columns:1fr!important}.aws-editor-grid>div:last-child{position:static!important}}.aws-pub-badge{position:relative;display:inline-flex;width:78px;height:78px}.aws-pub-badge:before{content:"";position:absolute;inset:0;border-radius:50%;background:#52c41a29;animation:aws-pub-halo 1.7s ease-out infinite}.aws-pub-check{width:78px;height:78px;position:relative;z-index:1}.aws-pub-check circle{fill:none;stroke:#52c41a;stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:aws-pub-draw .6s cubic-bezier(.65,0,.45,1) forwards}.aws-pub-check path{fill:none;stroke:#52c41a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:42;stroke-dashoffset:42;animation:aws-pub-draw .35s cubic-bezier(.65,0,.45,1) .5s forwards}@keyframes aws-pub-draw{to{stroke-dashoffset:0}}@keyframes aws-pub-halo{0%{transform:scale(.75);opacity:.9}to{transform:scale(1.55);opacity:0}}.aws-pub-in{animation:aws-pub-up .4s ease both}@keyframes aws-pub-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aws-pub-url{display:block;margin-top:16px;padding:13px 14px;border-radius:12px;border:1px dashed #52c41a;background:#52c41a12;font-family:ui-monospace,Menlo,monospace;font-weight:700;font-size:16.5px;color:#d97757;overflow-wrap:anywhere;transition:transform .15s ease,box-shadow .15s ease}.aws-pub-url:hover{transform:translateY(-1px);box-shadow:0 6px 18px #52c41a2e;color:#c05f3f}@media(prefers-reduced-motion:reduce){.aws-pub-check circle,.aws-pub-check path{animation:none;stroke-dashoffset:0}.aws-pub-badge:before{animation:none;opacity:.4}.aws-pub-in{animation:none}}.aws-site-thumb{position:relative;height:170px;overflow:hidden;cursor:pointer;background:#101013;border-bottom:1px solid var(--bmg-border-soft)}.aws-site-thumb iframe{width:400%;height:680px;border:0;display:block;transform:scale(.25);transform-origin:0 0;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1)}.aws-site-thumb:hover iframe{transform:scale(.262)}.aws-site-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.22))}.aws-site-status{position:absolute;top:10px;right:10px;z-index:2;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:#1414188c;color:#e6e6e6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.aws-site-status--live{background:#52c41a38;color:#b7f0a1}.aws-statusbar{display:inline-flex;align-items:center;height:34px;border:1px solid var(--bmg-border-soft);border-radius:999px;background:var(--bmg-surface);padding:0 6px;white-space:nowrap}.aws-statusbar-item{display:inline-flex;align-items:center;padding:0 12px;font-size:12.5px;color:var(--bmg-text-3);transition:color .25s ease}.aws-statusbar-sep{width:1px;height:16px;background:var(--bmg-border-soft)}.aws-statusbar-link{color:#d97757!important;font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis}.aws-statusbar-link:hover{color:#c05f3f!important}.aws-save--saved{color:#52c41a}.aws-save--dirty{color:#f0a83c}.aws-spin{width:11px;height:11px;border-radius:50%;margin-right:6px;border:2px solid rgba(217,119,87,.25);border-top-color:#d97757;animation:aws-rotate .7s linear infinite}@keyframes aws-rotate{to{transform:rotate(360deg)}}@media(max-width:760px){.aws-statusbar-link{max-width:130px}}.aws-color.ant-color-picker-trigger{border:none;box-shadow:none;background:transparent;padding:0}.adm-lbl-card{position:relative;overflow:hidden;border:1px solid var(--bmg-border-soft);border-radius:14px;background:var(--bmg-card);padding:16px 18px;margin-bottom:14px;animation:adm-lbl-in .45s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adm-lbl-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000001f;border-color:#d9775766}.adm-lbl-card.main{border-color:#d9775780}.adm-lbl-card.main:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#d97757,#e8a087)}@keyframes adm-lbl-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.adm-lbl-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.adm-lbl-avatar{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(135deg,#3a3a44,#55555f);transition:transform .18s ease}.adm-lbl-card:hover .adm-lbl-avatar{transform:scale(1.08) rotate(-3deg)}.adm-lbl-card.main .adm-lbl-avatar{background:linear-gradient(135deg,#d97757,#b85c3e)}.adm-lbl-crown{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:12.5px;line-height:1.4;cursor:pointer;border:1px solid var(--bmg-border-soft);background:transparent;color:var(--bmg-text-2);transition:color .18s ease,border-color .18s ease,background .18s ease}.adm-lbl-crown svg{width:13px;height:13px;transition:transform .18s ease}.adm-lbl-crown:hover{border-color:#d9775799;color:#d97757}.adm-lbl-crown:hover svg{transform:rotate(-14deg) scale(1.15)}.adm-lbl-crown.on{background:linear-gradient(135deg,#d97757,#c96a4a);border-color:transparent;color:#fff;font-weight:600;animation:adm-lbl-halo 2.6s ease-out infinite}@keyframes adm-lbl-halo{0%{box-shadow:0 0 #d9775759}60%{box-shadow:0 0 0 9px #d9775700}to{box-shadow:0 0 #d9775700}}@media(prefers-reduced-motion:reduce){.adm-lbl-card,.adm-lbl-crown.on{animation:none}}.bmg-au-card{background:var(--bmg-card);border:1px solid var(--bmg-border-soft);border-radius:14px;padding:12px 16px;transition:border-color .18s ease}.bmg-au-card:hover{border-color:var(--bmg-border-strong)}.bmg-au-row{display:flex;align-items:center;gap:14px}.bmg-au-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bmg-au-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bmg-au-email{display:inline-flex;align-items:center;gap:5px;color:var(--bmg-text-2);font-size:13px}.bmg-au-facts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bmg-au-fact{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--bmg-text-2);white-space:nowrap}.bmg-au-fact .anticon{color:var(--bmg-text-3);font-size:14px}.bmg-au-fact--muted{color:var(--bmg-text-3)}.bmg-au-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:2px}.bmg-au-dot--ok{background:#22c55e}.bmg-au-dot--warn{background:#f59e0b}.bmg-au-sub{gap:0;padding-top:8px;margin-top:10px}.bmg-au-artist{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:10px;flex-wrap:wrap}.bmg-au-artist:hover{background:var(--bmg-card-hover-2)}.bmg-au-artist-main{flex:1 1 180px;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bmg-au-artist-name{font-size:14px;font-weight:600;color:var(--bmg-text)}.bmg-au-stats{display:flex;align-items:center;gap:14px}.bmg-au-stat{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--bmg-text-3);font-variant-numeric:tabular-nums}.bmg-au-stat b{color:var(--bmg-text);font-weight:600}.bmg-au-date{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--bmg-text-3);font-variant-numeric:tabular-nums;min-width:96px;justify-content:flex-end}@media(max-width:760px){.bmg-au-date{min-width:0}.bmg-au-stats{gap:10px}}.bmg-au-edit{background:none;border:0;padding:0 2px;margin-left:2px;cursor:pointer;color:var(--bmg-text-3);font-size:12px;line-height:1;opacity:0;transition:opacity .15s,color .15s}.bmg-au-card:hover .bmg-au-edit{opacity:1}.bmg-au-edit:hover{color:#d97757}.bmg-cd{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 7px;border-radius:999px;background:var(--bmg-card-hover-2);border:1px solid var(--bmg-border-soft)}.bmg-cd-ring{width:40px;height:40px;flex:none}.bmg-cd-track{fill:none;stroke:var(--bmg-border-soft);stroke-width:2.5}.bmg-cd-arc{fill:none;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .4s ease;transform:rotate(-90deg);transform-origin:20px 20px}.bmg-cd--error .bmg-cd-ring{animation:bmg-cd-pulse 1.8s ease-in-out infinite}.bmg-cd-core{animation:bmg-cd-beat 2.4s ease-in-out infinite;transform-origin:20px 20px}.bmg-cd--error .bmg-cd-core{animation-duration:.9s}.bmg-cd--done .bmg-cd-core{animation:none;opacity:.4}.bmg-cd-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.bmg-cd-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--bmg-text-3)}.bmg-cd-value{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bmg-text);white-space:nowrap;animation:bmg-cd-tick .35s ease}@keyframes bmg-cd-beat{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.6);opacity:1}}@keyframes bmg-cd-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(239,68,68,0))}50%{filter:drop-shadow(0 0 6px rgba(239,68,68,.55))}}@keyframes bmg-cd-tick{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.bmg-lchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bmg-lchip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 10px;border-radius:999px;border:1px solid var(--bmg-border-soft);background:var(--bmg-card);color:var(--bmg-text-2);font-size:12.5px;font-weight:500;white-space:nowrap;transition:transform .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;animation:adm-lbl-in .35s cubic-bezier(.22,1,.36,1) both}.bmg-lchip span{overflow:hidden;text-overflow:ellipsis}.bmg-lchip .anticon{font-size:12px;color:var(--bmg-text-3)}.bmg-lchip:hover{transform:translateY(-1px);border-color:#d9775780;color:#d97757;box-shadow:0 6px 14px #00000014}.bmg-lchip--accent{border-color:#d9775773;color:#d97757}.bmg-lchip--accent .anticon{color:#d97757}.bmg-lchip-dot{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #0000000a}.bmg-decided{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;animation:bmg-decided-in .45s cubic-bezier(.34,1.56,.64,1) both;position:relative}.bmg-decided--ok{background:#22c55e1f;color:#16a34a}.bmg-decided--ok:after{content:"";position:absolute;inset:-1px;border-radius:inherit;animation:bmg-decided-halo 1.6s ease-out .2s 1;pointer-events:none}.bmg-decided--no{background:var(--bmg-card-hover-2);color:var(--bmg-text-2)}.bmg-decided svg{width:16px;height:16px}.bmg-decided--ok .bmg-decided-path{stroke:#16a34a;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:bmg-decided-draw .5s ease-out .25s forwards}.bmg-decided--no .bmg-decided-path{stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:24;stroke-dashoffset:24;animation:bmg-decided-draw .4s ease-out .2s forwards}@keyframes bmg-decided-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes bmg-decided-draw{to{stroke-dashoffset:0}}@keyframes bmg-decided-halo{0%{box-shadow:0 0 #22c55e73}to{box-shadow:0 0 0 12px #22c55e00}}@media(prefers-reduced-motion:reduce){.bmg-cd-core,.bmg-cd-value,.bmg-cd--error .bmg-cd-ring,.bmg-lchip,.bmg-decided,.bmg-decided--ok:after{animation:none}.bmg-decided-path{stroke-dashoffset:0!important;animation:none}}.bmg-chosen{display:flex;align-items:center;gap:16px;padding:14px 18px;margin-bottom:14px;border-radius:16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.35);color:#e8f7ee;animation:bmg-chosen-in .5s cubic-bezier(.22,1,.36,1) both}.bmg-chosen-icon{position:relative;width:52px;height:52px;flex:none}.bmg-chosen-icon svg{width:52px;height:52px;display:block}.bmg-chosen-env{fill:none;stroke:#86efac;stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:120;stroke-dashoffset:120;animation:bmg-chosen-draw .7s ease-out .15s forwards}.bmg-chosen-flap{fill:none;stroke:#86efac;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:bmg-chosen-draw .5s ease-out .6s forwards}.bmg-chosen-badge{fill:#22c55e;transform-origin:38px 14px;transform:scale(0);animation:bmg-chosen-pop .4s cubic-bezier(.34,1.56,.64,1) 1s forwards}.bmg-chosen-check{fill:none;stroke:#0b2e18;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;animation:bmg-chosen-draw .35s ease-out 1.25s forwards}.bmg-chosen-ring{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(34,197,94,.55);animation:bmg-chosen-ring 2.6s ease-out 1.1s infinite}.bmg-chosen-title{font-weight:700;font-size:15px;color:#bbf7d0;margin-bottom:3px}.bmg-chosen-text{font-size:13.5px;line-height:1.55;color:#d9e7de}@keyframes bmg-chosen-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes bmg-chosen-draw{to{stroke-dashoffset:0}}@keyframes bmg-chosen-pop{to{transform:scale(1)}}@keyframes bmg-chosen-ring{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.bmg-chosen,.bmg-chosen-ring{animation:none}.bmg-chosen-env,.bmg-chosen-flap,.bmg-chosen-check{stroke-dashoffset:0;animation:none}.bmg-chosen-badge{transform:none;animation:none}}.bmg-lapp-wait{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 14px}.bmg-lapp-wait-item{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;background:var(--bmg-card);border:1px solid var(--bmg-border-soft);color:var(--bmg-text-2);transition:background .15s}.bmg-lapp-wait-item:hover{background:var(--bmg-card-hover-2)}.bmg-lapp-wait-item--accent{color:#d97757;border-color:#d9775766}.bmg-lapp-wait-item--accent:hover{background:#d9775714}.bmg-chosen-you{animation:adm-lbl-in .45s cubic-bezier(.22,1,.36,1) both}.bmg-chosen-you-crown{display:inline-flex;color:#d97757;font-size:16px;transform-origin:50% 100%;animation:bmg-crown-bounce 2.8s ease-in-out infinite;filter:drop-shadow(0 0 0 rgba(217,119,87,0))}.bmg-chosen-you-text{background:linear-gradient(90deg,#d97757 0% 40%,#ffd3b8 50%,#d97757 60% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bmg-text-shine 3.2s ease-in-out infinite}@keyframes bmg-crown-bounce{0%,60%,to{transform:translateY(0) rotate(0);filter:drop-shadow(0 0 0 rgba(217,119,87,0))}68%{transform:translateY(-3px) rotate(-8deg);filter:drop-shadow(0 3px 6px rgba(217,119,87,.45))}76%{transform:translateY(0) rotate(6deg)}84%{transform:translateY(-1px) rotate(0)}}@keyframes bmg-text-shine{0%,55%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.bmg-chosen-you,.bmg-chosen-you-crown,.bmg-chosen-you-text{animation:none}.bmg-chosen-you-text{color:#d97757;background:none}}.mod-ar{padding:14px 18px}.mod-ar-row{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.mod-ar-av{width:56px;height:56px;border-radius:14px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.mod-ar-av img{width:100%;height:100%;object-fit:cover}.mod-ar-body{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.mod-ar-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mod-ar-name{font-size:16px;font-weight:700;color:var(--bmg-text)}.mod-ar-name.is-link{cursor:pointer;transition:color .15s}.mod-ar-name.is-link:hover{color:#d97757}.mod-ar-chip{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bmg-text-3);border:1px solid var(--bmg-border-soft);border-radius:6px;padding:1px 7px}.mod-ar-chip--warn{color:#b45309;border-color:#f59e0b73}.mod-ar-owner{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--bmg-text-2)}.mod-ar-owner .anticon{color:var(--bmg-text-3)}.mod-ar-owner b{color:var(--bmg-text);font-weight:600}.mod-ar-dim{color:var(--bmg-text-3)}.mod-ar-facts{display:flex;gap:16px;flex-wrap:wrap}.mod-ar-fact{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--bmg-text-2);font-variant-numeric:tabular-nums}.mod-ar-fact .anticon{color:var(--bmg-text-3);font-size:14px}.mod-ar-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:0 1 auto;margin-left:auto}.mod-ar-actions{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:10px;background:var(--bmg-card-hover-2);border:1px solid var(--bmg-border-soft)}.mod-ar-contract{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(217,119,87,.45);background:#d977570d;min-width:220px}.mod-ar-contract-title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bmg-text-3);align-self:flex-start}.mod-ar-steps{display:flex;align-items:center;gap:8px;align-self:stretch}.mod-ar-step{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--bmg-text-3)}.mod-ar-step i{width:16px;height:16px;border-radius:50%;border:2px solid var(--bmg-border-strong);display:inline-block;box-sizing:border-box}.mod-ar-step.done{color:#16a34a}.mod-ar-step.done i{border-color:#22c55e;background:#22c55e center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E")}.mod-ar-step-line{flex:1;height:2px;background:var(--bmg-border-soft);min-width:18px;border-radius:1px}@media(max-width:760px){.mod-ar-side{align-items:flex-start;margin-left:0;width:100%}.mod-ar-contract{width:100%}}.bmg-reg-done{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);animation:bmg-decided-in .45s cubic-bezier(.34,1.56,.64,1) both}.bmg-reg-done-icon{width:28px;height:28px;border-radius:50%;background:#22c55e;display:inline-flex;align-items:center;justify-content:center;flex:none;animation:bmg-decided-halo 1.6s ease-out .2s 1}.bmg-reg-done-icon svg{width:14px;height:14px}.bmg-reg-done-icon .bmg-decided-path{stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:bmg-decided-draw .5s ease-out .25s forwards}.bmg-reg-done-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.bmg-reg-done-text b{font-size:13px;color:#15803d}.bmg-reg-done-text span{font-size:12px;color:var(--bmg-text-3)}.bmg-reg-done .ant-btn-link{font-size:12.5px;white-space:nowrap}.bmg-chat-page{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:0}.bmg-chat{flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid var(--bmg-border-soft);border-radius:16px;background:var(--bmg-card);overflow:hidden}.bmg-chat-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bmg-hairline)}.bmg-chat-side-head{display:flex;flex-direction:column;gap:10px;padding:12px 12px 10px;border-bottom:1px solid var(--bmg-hairline)}.bmg-chat-list{flex:1;min-height:0;overflow-y:auto;padding:6px}.bmg-chat-main{display:flex;flex-direction:column;min-height:0;position:relative}.bmg-chat-main-empty{flex:1;display:flex;align-items:center;justify-content:center}.bmg-chat-thread{display:flex;flex-direction:column;height:100%;min-height:0}.bmg-chat-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;border-left:3px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer;color:var(--bmg-text);transition:background .15s}.bmg-chat-row:hover{background:var(--bmg-card-hover)}.bmg-chat-row.is-active{background:#d977571f;border-left-color:#d97757}.bmg-chat-row.is-virtual{opacity:.85}.bmg-chat-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.bmg-chat-row-top,.bmg-chat-row-bottom{display:flex;align-items:center;gap:6px;min-width:0}.bmg-chat-row-title{font-size:14px;font-weight:600;color:var(--bmg-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-row.has-unread .bmg-chat-row-title{font-weight:700}.bmg-chat-row-kind{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bmg-text-3);padding:1px 6px;border-radius:999px;border:1px solid var(--bmg-border-soft);white-space:nowrap;flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis}.bmg-chat-row-muted{font-size:12px;color:var(--bmg-text-3)}.bmg-chat-row-time{margin-left:auto;font-size:11.5px;color:var(--bmg-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.bmg-chat-row-preview{flex:1;min-width:0;font-size:12.5px;color:var(--bmg-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-row.has-unread .bmg-chat-row-preview{color:var(--bmg-text-2)}.bmg-chat-row-unread .ant-badge-count{animation:bmg-chat-pulse 1.2s ease-out 1}.bmg-chat-row-unread--muted .ant-badge-count{background:var(--bmg-text-3);box-shadow:none}.bmg-chat-av{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#d97757,#b45a3c);color:#fff;font-weight:700;overflow:visible}.bmg-chat-av>span,.bmg-chat-av>img,.bmg-chat-av>.anticon{border-radius:50%}.bmg-chat-av>img{width:100%;height:100%;object-fit:cover}.bmg-chat-av--group{background:var(--bmg-surface-3);color:var(--bmg-text-2)}.bmg-chat-av .anticon{font-size:1.1em}.bmg-chat-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--bmg-text-3);box-shadow:0 0 0 2px var(--bmg-card)}.bmg-chat-dot.is-online{background:#22c55e}.bmg-chat-head{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--bmg-hairline)}.bmg-chat-head-text{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:default;color:inherit}.bmg-chat-head-text[onclick],.bmg-chat-head-text:not([disabled]){cursor:pointer}.bmg-chat-head-title{font-size:15px;font-weight:600;color:var(--bmg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-head-sub{font-size:12px;color:var(--bmg-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-head-sub.is-online{color:#16a34a}.bmg-chat-head-muted{color:var(--bmg-text-3)}.bmg-chat-pinned{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;background:#d9775712;border-bottom:1px solid rgba(217,119,87,.25);border-left:3px solid #d97757}.bmg-chat-pinned-ico{color:#d97757}.bmg-chat-pinned-body{flex:1;min-width:0}.bmg-chat-pinned-title{font-size:11.5px;font-weight:700;color:#d97757;letter-spacing:.02em}.bmg-chat-pinned-text{font-size:12.5px;color:var(--bmg-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-pinned-x{border:0;background:none;color:var(--bmg-text-3);cursor:pointer;padding:4px;border-radius:6px}.bmg-chat-pinned-x:hover{background:var(--bmg-wash);color:var(--bmg-text)}.bmg-chat-msgs-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.bmg-chat-msgs{flex:1;min-height:0;overflow-y:auto;padding:8px 14px 12px;display:flex;flex-direction:column}.bmg-chat-more{display:flex;justify-content:center;padding:4px 0 8px}.bmg-chat-day{display:flex;align-items:center;gap:12px;margin:14px 0 10px}.bmg-chat-day span{flex:1;height:1px;background:var(--bmg-hairline)}.bmg-chat-day b{font-size:11px;font-weight:500;color:var(--bmg-text-3);text-transform:lowercase;letter-spacing:.3px}.bmg-chat-sys{align-self:center;margin:6px 0;padding:3px 10px;border-radius:999px;font-size:11.5px;color:var(--bmg-text-3);background:var(--bmg-wash);text-align:center;max-width:80%}.bmg-chat-msg{display:flex;justify-content:flex-start;margin:0 0 10px;animation:bmg-chat-in .2s ease-out both}.bmg-chat-msg.is-mine{justify-content:flex-end}.bmg-chat-msg.is-grouped{margin:-6px 0 10px}.bmg-chat-msg.is-temp{opacity:.75}.bmg-chat-bubble{position:relative;max-width:72%;background:var(--bmg-surface-2);border:1px solid var(--bmg-hairline);border-radius:14px;padding:8px 12px 6px}.bmg-chat-msg.is-mine .bmg-chat-bubble{background:#d977571f;border-color:#d977572e}.bmg-chat-bubble.is-pinned{box-shadow:inset 0 0 0 1px #d9775773}.bmg-chat-bubble.is-deleted{opacity:.7}.bmg-chat-msg.is-highlight .bmg-chat-bubble{animation:bmg-chat-flash 1.4s ease-out 1}.bmg-chat-sender{font-size:12px;font-weight:600;color:#d97757;margin-bottom:2px}.bmg-chat-body{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45;color:var(--bmg-text)}.bmg-chat-body--deleted{font-style:italic;color:var(--bmg-text-3)}.bmg-chat-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:11px;color:var(--bmg-text-3)}.bmg-chat-meta-pin{color:#d97757;font-size:11px}.bmg-chat-ticks{display:inline-flex;align-items:center;color:var(--bmg-text-3);font-size:12px}.bmg-chat-ticks.is-read{color:#2563eb}.bmg-chat-msg-actions{position:absolute;top:4px;right:6px;opacity:0;border:0;background:var(--bmg-card);color:var(--bmg-text-3);border-radius:6px;padding:2px 4px;cursor:pointer;box-shadow:0 1px 4px #00000026;transition:opacity .15s}.bmg-chat-msg.is-mine .bmg-chat-msg-actions{right:auto;left:6px}.bmg-chat-bubble:hover .bmg-chat-msg-actions{opacity:1}.bmg-chat-newbelow{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--bmg-border-soft);background:var(--bmg-card);color:var(--bmg-text);font-size:12.5px;cursor:pointer;box-shadow:0 4px 14px #0000002e;animation:bmg-chat-in .2s ease-out both}.bmg-chat-atts{display:flex;flex-direction:column;gap:6px;margin:2px 0 6px}.bmg-chat-imgs{display:grid;gap:4px;border-radius:10px;overflow:hidden;max-width:360px}.bmg-chat-imgs--n1{grid-template-columns:1fr}.bmg-chat-imgs--n2,.bmg-chat-imgs--n4{grid-template-columns:1fr 1fr}.bmg-chat-imgs--n3{grid-template-columns:1fr 1fr 1fr}.bmg-chat-img{position:relative;aspect-ratio:1;background:var(--bmg-surface-3)}.bmg-chat-imgs--n1 .bmg-chat-img{aspect-ratio:auto;max-height:320px}.bmg-chat-img .ant-image,.bmg-chat-img img{width:100%;height:100%;object-fit:cover;display:block}.bmg-chat-img-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-weight:700;font-size:18px;pointer-events:none}.bmg-chat-file{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--bmg-card);border:1px solid var(--bmg-border-soft);color:var(--bmg-text);max-width:100%;text-decoration:none}.bmg-chat-file:hover{border-color:#d97757;color:var(--bmg-text)}.bmg-chat-file-ico{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:#d977571f;color:#d97757;flex:none}.bmg-chat-file-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bmg-chat-file-size{font-size:11.5px;color:var(--bmg-text-3);white-space:nowrap}.bmg-chat-file-dl{color:var(--bmg-text-3)}.bmg-chat-audio{min-width:240px}.bmg-chat-audio-meta{display:flex;justify-content:space-between;gap:8px;margin-top:2px}.bmg-chat-composer{border-top:1px solid var(--bmg-hairline);padding:10px 12px}.bmg-chat-composer-row{display:flex;align-items:flex-end;gap:8px}.bmg-chat-input.ant-input{border-radius:14px}.bmg-chat-notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--bmg-hairline);font-size:13px;color:var(--bmg-text-2);background:var(--bmg-wash)}.bmg-chat-notice .anticon{color:var(--bmg-text-3);flex:none}.bmg-chat-notice span{flex:1}.bmg-chat-people{display:flex;flex-direction:column}.bmg-chat-person{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--bmg-hairline)}.bmg-chat-person.is-excluded{opacity:.55}.bmg-chat-person-text{flex:1;min-width:0}.bmg-chat-person-name{font-size:14px;font-weight:600;color:var(--bmg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-person-sub{font-size:12px;color:var(--bmg-text-3)}@keyframes bmg-chat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bmg-chat-pulse{0%{box-shadow:0 0 #d977578c}to{box-shadow:0 0 0 8px #d9775700}}@keyframes bmg-chat-flash{0%{background:#d9775759}to{background:inherit}}@media(max-width:767px){.bmg-chat-page{height:calc(100vh - 100px)}.bmg-chat{grid-template-columns:minmax(0,1fr);border-radius:12px}.bmg-chat-side{border-right:0}.bmg-chat--thread .bmg-chat-side,.bmg-chat--list .bmg-chat-main{display:none}.bmg-chat-bubble{max-width:88%}.bmg-chat-msg-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.bmg-chat-msg,.bmg-chat-newbelow,.bmg-chat-row-unread .ant-badge-count{animation:none}}.bmg-chat-attach-btn{color:var(--bmg-text-3);flex:none}.bmg-chat-attach-btn:hover{color:#d97757!important}.bmg-chat-pending{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.bmg-chat-pending-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;width:240px;max-width:100%;background:var(--bmg-surface-2);border:1px solid var(--bmg-border-soft);animation:bmg-chat-in .2s ease-out both}.bmg-chat-pending-item.is-error{border-color:#ef444480}.bmg-chat-pending-thumb{width:36px;height:36px;border-radius:8px;overflow:hidden;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#d977571f;color:#d97757}.bmg-chat-pending-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bmg-chat-pending-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bmg-chat-pending-name{font-size:12.5px;color:var(--bmg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-pending-sub{font-size:11px;color:var(--bmg-text-3)}.bmg-chat-pending-item.is-error .bmg-chat-pending-sub{color:#ef4444}.bmg-chat-pending-bar{display:block;height:3px;border-radius:2px;background:var(--bmg-wash);overflow:hidden}.bmg-chat-pending-bar i{display:block;height:100%;background:#d97757;transition:width .2s}.bmg-chat-pending-item.is-done .bmg-chat-pending-bar i{background:#22c55e}.bmg-chat-pending-x{border:0;background:none;color:var(--bmg-text-3);cursor:pointer;padding:4px;border-radius:6px;flex:none}.bmg-chat-pending-x:hover{background:var(--bmg-wash);color:var(--bmg-text)}.bmg-chat-drop{position:absolute;inset:8px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed #d97757;border-radius:14px;background:#d9775714;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#d97757;font-weight:600;font-size:15px;pointer-events:none}.bmg-chat-drop .anticon{font-size:28px}.bmg-chat-ctas{display:flex;flex-direction:column;gap:4px;padding:2px 4px 8px;border-bottom:1px solid var(--bmg-hairline);margin-bottom:6px}.bmg-chat-cta{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--bmg-text);text-align:left;cursor:pointer;font-size:13.5px;font-weight:500;transition:background .15s}.bmg-chat-cta:hover{background:var(--bmg-card-hover)}.bmg-chat-cta.is-active{background:#d977571f}.bmg-chat-cta-ico{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:#d9775724;color:#d97757}.bmg-chat-cta-ico--muted{background:var(--bmg-surface-3);color:var(--bmg-text-2)}.bmg-chat-cta-text{flex:1;min-width:0}.bmg-chat-cta-arrow{color:var(--bmg-text-3);font-size:12px}.bmg-chat-panel{display:flex;flex-direction:column;height:100%;min-height:0}.bmg-chat-panel-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--bmg-hairline)}.bmg-chat-panel-body{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.bmg-chat-users,.bmg-chat-reqs{display:flex;flex-direction:column;gap:4px}.bmg-chat-user{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--bmg-border-soft);background:var(--bmg-card);animation:bmg-chat-in .2s ease-out both}.bmg-chat-user-text{flex:1;min-width:0}.bmg-chat-user-name{font-size:14px;font-weight:600;color:var(--bmg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmg-chat-user-sub{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12px;color:var(--bmg-text-3)}.bmg-chat-user-hint{font-size:12px;color:var(--bmg-text-3)}.bmg-chat-user-actions{display:inline-flex;align-items:center;gap:6px}.bmg-chat-req{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--bmg-border-soft);background:var(--bmg-card);animation:bmg-chat-in .2s ease-out both}.bmg-chat-req.is-declined,.bmg-chat-req.is-expired,.bmg-chat-req.is-cancelled{opacity:.7}.bmg-chat-req-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bmg-chat-req-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bmg-chat-req-note{font-size:13px;color:var(--bmg-text-2);font-style:italic}.bmg-chat-req-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bmg-chat-req-exp{font-size:12px;color:var(--bmg-text-3)}.bmg-chat-rec{display:flex;align-items:center;gap:10px;min-height:40px}.bmg-chat-rec-dot{width:10px;height:10px;border-radius:50%;background:#ef4444;flex:none;animation:bmg-chat-recdot 1s ease-in-out infinite}.bmg-chat-rec-time{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:var(--bmg-text);min-width:42px}.bmg-chat-rec-level{display:flex;align-items:center;gap:2px;height:22px;flex:1;min-width:0;overflow:hidden}.bmg-chat-rec-level i{display:block;width:3px;min-height:3px;border-radius:2px;background:#d97757;transition:height .12s}.bmg-chat-rec-hint{font-size:12px;color:var(--bmg-text-3);white-space:nowrap}.bmg-chat-cam{position:relative;border-radius:14px;overflow:hidden;background:#000;aspect-ratio:16 / 9}.bmg-chat-cam-video{width:100%;height:100%;object-fit:cover;display:block}.bmg-chat-cam-video.is-live{transform:scaleX(-1)}.bmg-chat-cam-timer{position:absolute;top:10px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.bmg-chat-cam-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;min-height:32px;align-items:center}.bmg-chat-video{max-width:360px}.bmg-chat-video video{width:100%;border-radius:10px;background:#000;display:block;max-height:320px}.bmg-chat-pending-thumb video{width:100%;height:100%;object-fit:cover;display:block}@keyframes bmg-chat-recdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media(max-width:767px){.bmg-chat-rec-hint{display:none}}@media(prefers-reduced-motion:reduce){.bmg-chat-rec-dot{animation:none}}.bmg-precheck{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:22px;align-items:start}.bmg-precheck-col{min-width:0}@media(max-width:900px){.bmg-precheck{grid-template-columns:minmax(0,1fr)}}.adm-storage-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.adm-storage-kpi{padding:14px 16px;border-radius:14px;border:1px solid var(--bmg-border-soft);background:var(--bmg-card)}.adm-storage-kpi-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bmg-text-3)}.adm-storage-kpi-value{font-size:22px;font-weight:700;color:var(--bmg-text);margin:4px 0 6px;font-variant-numeric:tabular-nums}.adm-storage-kpi-value span{font-size:14px;font-weight:500;color:var(--bmg-text-3)}.adm-storage-kpi-sub{font-size:12.5px;color:var(--bmg-text-3)}.adm-storage-h{font-size:15px;font-weight:650;color:var(--bmg-text);margin-bottom:8px}.adm-storage-actions{display:flex;flex-direction:column;gap:8px}.adm-storage-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--bmg-border-soft);background:var(--bmg-card);flex-wrap:wrap}.adm-storage-action-text{flex:1;min-width:240px}.bmg-req-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(217,119,87,.45);background:#d977571a;color:#d97757;cursor:pointer;font-size:13px;transition:background .15s,transform .15s}.bmg-req-btn:hover{background:#d97757;color:#fff;transform:translateY(-1px)}.bmg-side-nav.ant-menu-inline .ant-menu-item,.bmg-side-nav.ant-menu-inline .ant-menu-submenu-title{margin-inline:8px!important;margin-block:1px!important;border-radius:8px!important;width:calc(100% - 16px)!important;padding-inline:14px!important;height:40px!important;line-height:40px!important;color:var(--bmg-text-2);font-weight:500;transition:color .15s ease,background-color .15s ease}.bmg-side-nav.ant-menu-inline .ant-menu-item:hover,.bmg-side-nav.ant-menu-inline .ant-menu-submenu-title:hover{background-color:var(--bmg-surface-2)!important;color:var(--bmg-ink)!important}.bmg-side-nav .ant-menu-item-selected,.bmg-side-nav.ant-menu-inline .ant-menu-item-selected{background:transparent!important;color:#d97757!important;font-weight:700;border-left:none!important}.bmg-side-nav.ant-menu-inline .ant-menu-item-selected:hover{background-color:var(--bmg-surface-2)!important;color:#d97757!important}.bmg-side-nav.ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#d97757!important;font-weight:600}.bmg-side-nav.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent!important;box-shadow:none!important;border:none!important;padding-block:2px!important}.bmg-side-nav.ant-menu-inline .ant-menu-sub.ant-menu-inline:before,.bmg-side-nav.ant-menu-inline .ant-menu-sub.ant-menu-inline:after{display:none!important}.bmg-side-nav.ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item{padding-inline:30px 14px!important;height:34px!important;line-height:34px!important;font-size:13px}.bmg-side-nav.ant-menu-inline .ant-menu-submenu-arrow{color:var(--bmg-text-3)}.bmg-side-nav.ant-menu-inline .ant-menu-submenu-selected .ant-menu-submenu-arrow{color:#d97757}.bmg-side-nav .ant-menu-item-disabled,.bmg-side-nav .ant-menu-submenu-disabled>.ant-menu-submenu-title,.bmg-side-nav .ant-menu-item-disabled .ant-menu-title-content,.bmg-side-nav .ant-menu-submenu-disabled .ant-menu-title-content{color:var(--bmg-text-3)!important;opacity:.75;cursor:not-allowed}
