:root{--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:30px;--font-size-3xl:36px;--color-dark:#121212;--color-dark-rgb:18,18,18;--color-light:#fcfcfc;--color-light-rgb:252,252,252;--color-error:#d02303;--color-error-rgb:208,35,3;--color-warning:#eb640a;--color-warning-rgb:235,100,10;--color-success:#71c490;--color-success-rgb:113,196,144;--color-primary:#e73214;--color-gray-50:#fcfcfd;--color-gray-100:#f3f3f3;--color-gray-150:#f1f4f8;--color-gray-200:#ebebeb;--color-gray-300:#d4d4d4;--color-gray-400:#a0a0a0;--color-gray-500:#6f6f6f;--color-gray-600:#525252;--color-gray-700:#3e3e3e;--color-gray-800:#1a1a1a;--color-gray-900:#0d0d0d;--color-gradient-green:#4a917c;--color-gradient-green-rgb:74,145,124;--gap-xs:4px;--gap-sm:8px;--gap-md:16px;--gap-lg:24px;--gap-xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--container-width:1280px;--container-gap:var(--gap-md);--header-height:60px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--icon-size-2xl:48px;--input-height:44px;--input-padding-x:14px;--input-padding-y:10px;--logo-width:100px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#121212;background:var(--color-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ant-btn{line-height:1em}.ant-btn.ant-btn-color-default.ant-btn-variant-filled{background-color:hsla(0,0%,99%,.025);background-color:rgba(var(--color-light-rgb),.025)}.ant-btn.ant-btn-color-default.ant-btn-variant-outlined,.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:active,.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:hover{background-color:initial}.ant-btn.ant-btn-lg svg{font-size:20px;font-size:var(--icon-size-md)}.ant-btn.ant-btn-lg.ant-btn-icon-only svg{font-size:24px;font-size:var(--icon-size-lg)}.ant-message .ant-message-notice-wrapper .ant-message-notice-content{padding:8px 16px;padding:var(--gap-sm) var(--gap-md)}.ant-message .ant-message-notice-wrapper .ant-message-notice-content,.ant-notification .ant-notification-notice-wrapper{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:#fcfcfc0d;background-color:rgba(var(--color-light-rgb),.05)}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice{padding:16px 24px;padding:var(--gap-md) var(--gap-lg)}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-icon{font-size:20px;font-size:var(--icon-size-md)}.ant-notification .ant-notification-notice-error .ant-notification-notice-icon{color:#d02303;color:var(--color-error)}.ant-notification .ant-notification-notice-success .ant-notification-notice-icon{color:#71c490;color:var(--color-success)}.ant-notification .ant-notification-notice-message{display:none}.ant-notification .ant-notification-notice-error .ant-notification-notice-description{color:#d02303;color:var(--color-error)}.ant-notification .ant-notification-notice-success .ant-notification-notice-description{color:#71c490;color:var(--color-success)}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close{top:16px;top:var(--gap-md)}.login-page{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;position:relative}.login-page:before{background:#0000004d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.login-content{align-items:center;display:flex;min-height:100vh;padding:20px;position:relative;width:100%;z-index:2}.login-card{-webkit-backdrop-filter:blur(128px);backdrop-filter:blur(128px);background-color:rgba(var(--color-light-rgb),.05);border-radius:var(--radius-lg);margin-left:auto;margin-right:auto;max-width:450px;padding:var(--gap-lg);width:100%}.login-title{color:var(--color-light)!important;margin-bottom:8px!important}.login-caption{margin-bottom:24px!important}.login-caption>a{font-weight:600}.login-form{margin-top:var(--gap-lg)}.login-form .ant-form-item-label>label{color:var(--color-light)}.login-remember{font-weight:500}.login-forgot{color:var(--color-gray-400)}span.ant-input-affix-wrapper.ant-input-affix-wrapper-lg.css-dev-only-do-not-override-iecf5o.ant-input-outlined.ant-input-status-success.css-var-_r_0_.ant-input-css-var{border-radius:8px;font-size:14px;line-height:1.5;padding:10.5px 11px}@media (max-width:767px){.login-card{padding:var(--gap-md)}}.dashboard-container{min-height:calc(100vh - 120px)}.dashboard-title{color:#fff!important;font-size:32px!important;font-weight:600!important;margin-bottom:32px!important}.stats-row{margin-bottom:32px}.stat-card{align-items:center;background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:12px!important;display:flex;gap:16px;padding:20px!important;transition:transform .2s ease}.stat-card:hover{transform:translateY(-4px)}.stat-icon-container{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.stat-icon-orange{background:#ff98001a;color:#ff9800}.stat-icon-red{background:#f443361a;color:#f44336}.stat-icon-blue{background:#2196f31a;color:#2196f3}.stat-icon-green{background:#4caf501a;color:#4caf50}.stat-icon{font-size:28px}.stat-card-orange .stat-icon{color:#ff9800}.stat-card-red .stat-icon{color:#f44336}.stat-card-blue .stat-icon{color:#2196f3}.stat-card-green .stat-icon{color:#4caf50}.stat-content{flex:1 1}.stat-label{color:#888!important;display:block;font-size:14px;margin-bottom:4px}.stat-value{color:#fff!important;font-size:32px!important;font-weight:600!important;margin:0!important}.charts-row{margin-top:24px}.chart-card{background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:12px!important;height:100%;padding:24px!important}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.chart-title{color:#fff!important;font-size:18px!important;font-weight:600!important;margin:0!important}.chart-filter{align-items:center;background:#2a2a2a;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background .2s ease}.chart-filter:hover{background:#333}.filter-icon,.filter-text{font-size:14px}.filter-text{color:#fff!important}.horizontal-bars{display:flex;flex-direction:column;gap:24px;margin-top:24px}.bar-item{align-items:center;display:flex;gap:16px}.bar-label{color:#888!important;flex-shrink:0;font-size:14px;width:120px}.bar-wrapper{background:#2a2a2a;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.bar-fill{background:#fff;border-radius:4px;height:100%;transition:width .3s ease}.bar-value{color:#fff!important;flex-shrink:0;font-size:14px;font-weight:600;text-align:right;width:40px}@media (max-width:768px){.stat-card{padding:16px!important}.stat-icon-container{height:48px;width:48px}.stat-icon{font-size:24px}.stat-value{font-size:24px!important}.chart-header{align-items:flex-start;flex-direction:column;gap:12px}.bar-label{font-size:12px;width:80px}}.ra-page{color:#e8e8e8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ra-header{margin-bottom:28px}.ra-title{color:#fff;font-size:28px;font-weight:700;margin:0 0 6px}.ra-subtitle{color:#666;font-size:13px;line-height:1.5;margin:0;max-width:400px}.ra-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ra-toolbar-left{flex-shrink:0}.ra-toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ra-search-wrap{align-items:center;display:flex;position:relative}.ra-search-icon{color:#555;font-size:14px;left:12px;pointer-events:none;position:absolute}.ra-search-input{background:#161616;border:1px solid #2a2a2a;border-radius:8px;color:#ccc;font-family:inherit;font-size:13px;outline:none;padding:8px 12px 8px 36px;transition:border-color .2s;width:200px}.ra-search-input::placeholder{color:#555}.ra-search-input:focus{border-color:#444}.ra-toolbar-btn{align-items:center;background:#161616;border:1px solid #2a2a2a;border-radius:8px;color:#aaa;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:8px;padding:8px 14px;transition:all .15s;white-space:nowrap}.ra-toolbar-btn:hover{border-color:#444;color:#ddd}.ra-status-pill{background:#0000;border:none;border-radius:20px;color:#888;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:7px 16px;transition:all .2s}.ra-status-pill:hover{background:#1e1e1e;color:#ccc}.ra-status-pill--active{background:#222;color:#fff}.ra-table-wrap{background:#111;border:1px solid #1e1e1e;border-radius:14px;overflow:hidden;position:relative}.ra-table-loading{align-items:center;background:#0d0d0db3;border-radius:14px;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.ra-table-loading .ant-spin-dot-item{background:#4ecb71!important}.ra-table{border-collapse:collapse;table-layout:fixed;width:100%}.ra-table thead{background:#0d0d0d}.ra-table th{border-bottom:1px solid #1e1e1e;color:#555;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.ra-table th:first-child{width:80px}.ra-table th:nth-child(2){width:110px}.ra-table th:nth-child(4){width:90px}.ra-table th:nth-child(5){width:150px}.ra-table th:nth-child(6){width:60px}.ra-table td{border-bottom:1px solid #1a1a1a;color:#aaa;font-size:13px;padding:12px 18px;vertical-align:middle}.ra-row{cursor:pointer;transition:background .15s}.ra-row:hover{background:#161616}.ra-row:last-child td{border-bottom:none}.ra-empty{color:#555;font-size:14px;padding:48px 18px!important;text-align:center}.ra-cell-id{color:#777;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.ra-cell-date{color:#888;font-size:12px;white-space:nowrap}.ra-release-info{align-items:center;display:flex;gap:12px;min-width:0}.ra-release-thumb{background:#1a1a1a;border-radius:6px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.ra-thumb-img{height:100%;object-fit:cover;width:100%}.ra-thumb-placeholder{background:linear-gradient(135deg,#222,#1a1a1a);height:100%;width:100%}.ra-release-text{display:flex;flex-direction:column;min-width:0}.ra-release-name{color:#e8e8e8;font-size:13px;font-weight:600}.ra-release-artist,.ra-release-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-release-artist{color:#666;font-size:11px;margin-top:2px}.ra-cell-type{color:#888;font-size:13px}.ra-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 12px;white-space:nowrap}.ra-badge--in-review{background:#faad1426;color:#f5a623}.ra-badge--pending{background:#ff8c0026;color:#ff8c00}.ra-badge--active{background:#4ecb7126;color:#4ecb71}.ra-badge--rejected{background:#e8432a1f;color:#e8432a}.ra-badge--ready{background:#8854d026;color:#9b6dff}.ra-cell-action{text-align:center}.ra-action-btn{align-items:center;background:#0000;border:1px solid #2a2a2a;border-radius:50%;color:#666;cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;transition:all .2s;width:32px}.ra-action-btn:hover{background:#1e1e1e;border-color:#444;color:#ccc}.ra-pagination{align-items:center;background:#111;border:1px solid #1e1e1e;border-radius:0 0 14px 14px;border-top:none;display:flex;justify-content:space-between;padding:16px 18px}.ra-page-nav{align-items:center;background:#0000;border:1px solid #2a2a2a;border-radius:8px;color:#aaa;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.ra-page-nav:hover:not(:disabled){border-color:#444;color:#fff}.ra-page-nav:disabled{cursor:not-allowed;opacity:.35}.ra-page-numbers{gap:4px}.ra-page-btn,.ra-page-numbers{align-items:center;display:flex}.ra-page-btn{background:#0000;border:none;border-radius:8px;color:#888;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:34px;justify-content:center;transition:all .15s;width:34px}.ra-page-btn:hover{background:#1e1e1e;color:#fff}.ra-page-btn--active{background:#222;color:#fff;font-weight:600}.ra-page-dots{color:#555;font-size:13px;padding:0 4px;-webkit-user-select:none;user-select:none}@media (max-width:900px){.ra-toolbar{align-items:stretch;flex-direction:column}.ra-toolbar-right{justify-content:flex-start}.ra-table td.ra-cell-date,.ra-table td.ra-cell-id,.ra-table th:first-child,.ra-table th:nth-child(2){display:none}}@media (max-width:600px){.ra-title{font-size:22px}.ra-table td.ra-cell-type,.ra-table th:nth-child(4){display:none}.ra-pagination{flex-direction:column;gap:12px}.ra-page-numbers{order:-1}}:root{--rv-bg:#0d0d0d;--rv-surface:#161616;--rv-surface-hover:#1e1e1e;--rv-border:#2a2a2a;--rv-border-light:#222;--rv-text:#e8e8e8;--rv-text-dim:#888;--rv-accent:#4ecb71;--rv-accent-dim:#4ecb711f;--rv-red:#e8432a;--rv-red-dim:#e8432a1f;--rv-input-bg:#1a1a1a;--rv-input-border:#333}.rv-page{color:#e8e8e8;color:var(--rv-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.rv-loading,.rv-page{background:#0d0d0d;background:var(--rv-bg);display:flex;flex-direction:column;min-height:100vh}.rv-loading{align-items:center;color:#888;color:var(--rv-text-dim);font-size:14px;gap:16px;justify-content:center}.rv-loading .ant-spin-dot-item{background:#4ecb71!important;background:var(--rv-accent)!important}.rv-link{background:none;border:none;color:#4ecb71;color:var(--rv-accent);cursor:pointer;font-size:14px}.rv-topbar{align-items:center;background:#0d0d0d;background:var(--rv-bg);border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--rv-border);display:flex;justify-content:space-between;padding:18px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.rv-topbar-logo{color:#e8e8e8;color:var(--rv-text);font-size:20px;font-weight:800;letter-spacing:2px}.rv-topbar-logo span{color:#e8432a;color:var(--rv-red)}.rv-topbar-title{font-size:14px;font-weight:500}.rv-topbar-close,.rv-topbar-title{color:#888;color:var(--rv-text-dim)}.rv-topbar-close{align-items:center;background:#161616;background:var(--rv-surface);border:1px solid #2a2a2a;border:1px solid var(--rv-border);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.rv-topbar-close:hover{background:#1e1e1e;background:var(--rv-surface-hover);color:#e8e8e8;color:var(--rv-text)}.rv-body{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:32px 40px 120px;width:100%}.rv-section{background:#161616;background:var(--rv-surface);border:1px solid #2a2a2a;border:1px solid var(--rv-border);border-radius:14px;overflow:hidden;transition:box-shadow .25s}.rv-section:hover{box-shadow:0 2px 20px #00000040}.rv-section-header{align-items:center;background:#0000;border:none;color:#e8e8e8;color:var(--rv-text);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:14px;padding:20px 28px;text-align:left;transition:background .15s;width:100%}.rv-section-header:hover{background:#1e1e1e;background:var(--rv-surface-hover)}.rv-section-num{align-items:center;background:#4ecb711f;background:var(--rv-accent-dim);border-radius:50%;color:#4ecb71;color:var(--rv-accent);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.rv-section-title{flex:1 1}.rv-section-arrow{color:#888;color:var(--rv-text-dim);font-size:12px}.rv-section-body{animation:rvSlideDown .2s ease;padding:0 28px 28px}@keyframes rvSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rv-basic-top{display:flex;gap:28px;margin-bottom:28px}.rv-cover-wrap{background:#111;border-radius:12px;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:200px}.rv-cover-img{height:100%;object-fit:cover;width:100%}.rv-cover-placeholder{background:#1a1a1a;background:var(--rv-input-bg);color:#888;color:var(--rv-text-dim);font-size:13px;height:100%;width:100%}.rv-cover-delete,.rv-cover-placeholder{align-items:center;display:flex;justify-content:center}.rv-cover-delete{background:#000000a6;border:none;border-radius:8px;bottom:10px;color:#fff;cursor:pointer;font-size:14px;height:32px;opacity:0;position:absolute;right:10px;transition:opacity .2s;width:32px}.rv-cover-wrap:hover .rv-cover-delete{opacity:1}.rv-basic-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.rv-release-title{color:#e8e8e8;color:var(--rv-text);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 6px}.rv-release-artists{color:#888;color:var(--rv-text-dim);font-size:14px;margin:0}.rv-fields-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.rv-field{display:flex;flex-direction:column;gap:6px}.rv-field-label{color:#888;color:var(--rv-text-dim);font-size:11px;letter-spacing:.2px;text-transform:capitalize}.rv-field-value{background:#1a1a1a;background:var(--rv-input-bg);border:1px solid #333;border:1px solid var(--rv-input-border);border-radius:8px;color:#e8e8e8;color:var(--rv-text);font-size:13px;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;white-space:nowrap}.rv-comment-block{margin-top:8px}.rv-comment-label{color:#e8e8e8;color:var(--rv-text);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.rv-comment-textarea{background:#1a1a1a;background:var(--rv-input-bg);border:1px solid #4ecb71;border:1px solid var(--rv-accent);border-radius:10px;box-sizing:border-box;color:#e8e8e8;color:var(--rv-text);font-family:inherit;font-size:13px;min-height:60px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.rv-comment-textarea::placeholder{color:#888;color:var(--rv-text-dim)}.rv-comment-textarea:focus{border-color:#4ecb71;border-color:var(--rv-accent);box-shadow:0 0 0 3px #4ecb711f;box-shadow:0 0 0 3px var(--rv-accent-dim)}.rv-comment-textarea:disabled{border-color:#2a2a2a;border-color:var(--rv-border);cursor:not-allowed;opacity:.5}.rv-track-list{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.rv-track-row{align-items:center;border-radius:8px;display:flex;gap:16px;padding:10px 14px;transition:background .15s}.rv-track-row:hover{background:#1e1e1e;background:var(--rv-surface-hover)}.rv-track-num{color:#888;color:var(--rv-text-dim);flex-shrink:0;font-size:13px;font-weight:500;width:24px}.rv-track-detail{display:flex;flex:1 1;flex-direction:column;min-width:0}.rv-track-name{color:#e8e8e8;color:var(--rv-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-track-artist{margin-top:2px}.rv-track-artist,.rv-track-isrc{color:#888;color:var(--rv-text-dim);font-size:11px}.rv-track-isrc{flex-shrink:0;font-family:monospace}.rv-empty-text{color:#888;color:var(--rv-text-dim);font-size:13px;margin:0 0 20px}.rv-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161616;background:var(--rv-surface);border-top:1px solid #2a2a2a;border-top:1px solid var(--rv-border);bottom:0;justify-content:space-between;left:0;padding:14px 40px;position:fixed;right:0;z-index:100}.rv-footer,.rv-footer-left{align-items:center;display:flex}.rv-footer-left{gap:14px}.rv-footer-avatar{align-items:center;background:linear-gradient(135deg,#e8432a,#f7a24e);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.rv-footer-creator{display:flex;flex-direction:column}.rv-footer-creator-label{color:#888;color:var(--rv-text-dim);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.rv-footer-creator-name{color:#e8e8e8;color:var(--rv-text);font-size:13px;font-weight:600}.rv-footer-status{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 14px}.rv-footer-status,.rv-footer-status--approved{background:#4ecb711f;background:var(--rv-accent-dim);color:#4ecb71;color:var(--rv-accent)}.rv-footer-status--rejected{background:#e8432a1f;background:var(--rv-red-dim);color:#e8432a;color:var(--rv-red)}.rv-footer-status--returned-for-changes{background:#faad1426;color:#faad14}.rv-status-dot{animation:rvPulse 2s infinite;background:currentColor;border-radius:50%;height:8px;width:8px}@keyframes rvPulse{0%,to{opacity:1}50%{opacity:.4}}.rv-footer-right{align-items:center;display:flex;gap:10px}.rv-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:10px 22px;transition:all .2s}.rv-btn--send-back{background:#1e1e1e;background:var(--rv-surface-hover);border:1px solid #2a2a2a;border:1px solid var(--rv-border);color:#e8e8e8;color:var(--rv-text)}.rv-btn--send-back:hover{background:#2a2a2a;background:var(--rv-border)}.rv-btn--reject{background:#0000;border:1px solid #e8432a;border:1px solid var(--rv-red);color:#e8432a;color:var(--rv-red)}.rv-btn--reject:hover{background:#e8432a1f;background:var(--rv-red-dim)}.rv-btn--approve{background:#e8432a;background:var(--rv-red);color:#fff}.rv-btn--approve:hover{background:#d63820}.rv-footer-done{color:#888;color:var(--rv-text-dim);display:flex;gap:8px}.rv-footer-done,.rv-toast{align-items:center;font-size:13px}.rv-toast{animation:rvToastIn .4s ease;background:#161616;background:var(--rv-surface);border:1px solid #2a2a2a;border:1px solid var(--rv-border);border-radius:10px;bottom:80px;box-shadow:0 4px 24px #00000059;display:inline-flex;font-weight:500;gap:10px;left:40px;padding:10px 20px;position:fixed;z-index:150}.rv-toast,.rv-toast-icon{color:#4ecb71;color:var(--rv-accent)}.rv-toast-icon{font-size:16px}@keyframes rvToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rv-modal .ant-modal-content{background:#161616!important;background:var(--rv-surface)!important;border:1px solid #2a2a2a;border:1px solid var(--rv-border);border-radius:14px}.rv-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--rv-border)}.rv-modal .ant-modal-title{color:#e8e8e8!important;color:var(--rv-text)!important}.rv-modal .ant-modal-body p{color:#888;color:var(--rv-text-dim)}.rv-modal .ant-modal-footer{border-top:1px solid #2a2a2a;border-top:1px solid var(--rv-border)}.rv-modal .ant-btn-default{background:#1a1a1a;background:var(--rv-input-bg);border-color:#2a2a2a;border-color:var(--rv-border);color:#e8e8e8;color:var(--rv-text)}@media (max-width:768px){.rv-body{padding:20px 16px 130px}.rv-basic-top{align-items:center;flex-direction:column;text-align:center}.rv-cover-wrap{height:140px;width:140px}.rv-fields-grid{grid-template-columns:1fr}.rv-footer,.rv-topbar{padding:14px 16px}.rv-footer{flex-direction:column;gap:12px}.rv-footer-right{width:100%}.rv-btn{flex:1 1;font-size:12px;padding:10px 12px}.rv-btn,.rv-toast{justify-content:center}.rv-toast{bottom:160px;left:16px;right:16px}}@media (max-width:480px){.rv-release-title{font-size:20px}.rv-fields-grid{grid-template-columns:1fr}.rv-section-header{font-size:14px;padding:16px 18px}.rv-section-body{padding:0 18px 18px}}.profile-container{margin:0 auto;max-width:1000px;padding:24px}.page-title{color:#fff!important;margin-bottom:32px!important}.profile-card{background:#1a1a1a!important;border:1px solid #333!important;border-radius:12px!important;padding:32px}.profile-form .ant-form-item-label>label{color:#98a2b3!important;font-size:14px;font-weight:500}.profile-form .ant-input{background:#0d0d0d!important;border:1px solid #333!important;border-radius:8px;color:#fff!important;height:44px}.profile-form .ant-input:focus,.profile-form .ant-input:hover{border-color:#ff4d4f!important}.profile-form .ant-input[disabled]{background:#111!important;color:#666!important;cursor:not-allowed}.avatar-col{border-right:1px solid #333;display:flex;justify-content:center}.avatar-section{align-items:center;display:flex;flex-direction:column;gap:20px}.profile-avatar-large{background:#0d0d0d;border:2px solid #333;padding:4px}.upload-btn{background:#0000!important;border:1px solid #333!important;border-radius:6px;color:#fff!important;font-size:13px;height:38px}.upload-btn:hover{border-color:#ff4d4f!important;color:#ff4d4f!important}.upload-hint{font-size:12px;text-align:center}.save-btn{background:#ff4d4f!important;border-color:#ff4d4f!important;border-radius:8px;font-weight:600;height:44px;margin-top:16px;padding:0 40px}.save-btn:hover{background:#ff7875!important;border-color:#ff7875!important}.form-actions{margin-bottom:0;margin-top:24px}@media (max-width:768px){.avatar-col{border-bottom:1px solid #333;border-right:none;margin-bottom:32px;padding-bottom:32px}}.settings-page{margin:0 auto;max-width:860px;padding:32px}.settings-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.settings-loader{display:flex;justify-content:center;padding:80px 0}.settings-sections{display:flex;flex-direction:column;gap:24px}.settings-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.settings-card-title{font-size:16px;font-weight:600}.settings-section-desc{font-size:13px;line-height:1.6}.settings-field{margin-bottom:20px}.settings-field:last-child{margin-bottom:0}.settings-field-header{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin-bottom:8px}.settings-field-label{font-size:14px;font-weight:500}.settings-tag{border-radius:4px;font-size:11px;padding:0 6px}.settings-info-icon{color:#8c8c8c;cursor:pointer;font-size:13px}.settings-field-updated{font-size:11px;white-space:nowrap}.settings-field-row{align-items:center;display:flex;gap:10px}.settings-input{border-radius:8px;flex:1 1}.settings-save-btn{border-radius:8px;flex-shrink:0}.settings-field-hint{display:block;font-size:12px;margin-top:6px}.admin-layout{background:#0d0d0d;min-height:100vh}.admin-header{background:#0d0d0d!important;border-bottom:1px solid #1a1a1a;height:72px;line-height:72px;padding:0 24px!important}.header-content{justify-content:space-between;max-width:100%}.header-content,.logo-section{align-items:center;display:flex;height:100%}.logo-section{flex-shrink:0;margin-right:24px}.logo-section svg{display:block}.header-menu{background:#0000!important;border:none!important;flex:1 1;line-height:72px!important;margin-left:0!important;min-width:0;overflow:visible!important}.header-menu .ant-menu-item{color:#98a2b3!important;font-size:13px!important;font-weight:500!important;margin:0 1px!important;padding:0 10px!important;transition:all .3s ease!important}.header-menu .ant-menu-item:hover{background:#0000!important;color:#fff!important}.header-menu .ant-menu-item-selected{background:#0000!important;color:#ff4d4f!important;font-weight:600!important}.header-menu .ant-menu-item-selected .ant-menu-title-content{color:#ff4d4f!important}.header-menu .ant-menu-item-selected:after{display:none!important}.user-section{align-items:center;display:flex;flex-shrink:0;margin-left:12px}.user-dropdown-trigger{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:4px 12px;transition:all .3s ease}.user-dropdown-trigger:hover{background:#ffffff0d}.user-avatar{border:1px solid #333}.user-name{color:#fff!important;font-size:14px!important;font-weight:500!important}.admin-content{background:#0d0d0d;min-height:calc(100vh - 72px);padding:32px 40px}@media (max-width:1400px){.header-menu .ant-menu-item{font-size:12px!important;padding:0 8px!important}}@media (max-width:1200px){.header-menu .ant-menu-item{font-size:12px!important;margin:0!important;padding:0 6px!important}.admin-header{padding:0 16px!important}.logo-section{margin-right:12px}}@media (max-width:992px){.user-name{display:none}}
/*# sourceMappingURL=main.d6c3ba6f.css.map*/