/* Exact V3 palette and Flutter Music Distribution layout, isolated to this route. */
.mx-dist{--d-bg:#070910;--d-card:#121824;--d-card2:#182130;--d-pink:#ff0b5f;--d-muted:#a8b0be;--d-line:#273043;max-width:840px;min-height:calc(100vh - 100px);margin:auto;padding:14px 16px 125px;color:#fff;background:var(--d-bg);font-family:Satoshi,system-ui,sans-serif}
.mx-dist *{box-sizing:border-box}.mx-dist-head{display:flex;align-items:center;gap:14px;margin:0 0 19px}.mx-dist-head a{color:#fff;text-decoration:none;font-size:35px;line-height:40px;width:38px;text-align:center}.mx-dist-head h1{font-size:18px;font-weight:900;line-height:1.3;margin:0}.mx-dist-content{display:block}.mx-dist-panel{border:1px solid #ffffff14;background:var(--d-card);border-radius:17px;padding:15px;margin:0 0 13px;box-shadow:0 8px 20px #0003;overflow-wrap:anywhere}.mx-dist-panel h2{font-size:22px;line-height:1.25;margin:12px 0 7px;font-weight:900;color:#fff}.mx-dist-panel h3{font-size:16px;margin:15px 0 7px}.mx-dist-panel p,.mx-dist-lead{font-size:13px;color:var(--d-muted);line-height:1.5;margin:6px 0 12px}.mx-dist-feature{width:54px;height:54px;border-radius:13px;background:#ff0b5f33;color:var(--d-pink);display:grid;place-items:center;font-size:30px;font-weight:900}.mx-dist-btn{display:flex;justify-content:center;align-items:center;gap:8px;text-align:center;width:100%;min-height:47px;border:0;border-radius:25px;padding:12px 15px;background:var(--d-pink);color:white!important;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer}.mx-dist-btn:disabled{opacity:.45;cursor:wait}.mx-dist-outline{background:transparent;border:1px solid var(--d-line);border-radius:13px;padding:12px 16px;color:white;cursor:pointer;font-weight:700}.mx-dist-notice{display:flex;gap:10px;align-items:flex-start;background:#092047;border:1px solid #1658b4;border-radius:12px;color:#cfddf8;padding:12px;font-size:12px;line-height:1.4;margin:0 0 13px}.mx-dist-notice>span{font-size:21px;color:#68a6ff}.mx-dist-tools{display:grid;gap:8px}.mx-dist-tile,.mx-dist-release{display:flex;align-items:center;gap:11px;border:1px solid var(--d-line);border-radius:13px;background:var(--d-card);padding:11px;color:#fff;text-decoration:none;min-width:0}.mx-dist-tile-icon,.mx-dist-record-icon{flex:0 0 47px;width:47px;height:47px;border-radius:13px;color:var(--tone,var(--d-pink));background:color-mix(in srgb,var(--tone,var(--d-pink)) 20%,transparent);display:grid;place-items:center;font-size:25px}.mx-dist-tile>span:nth-child(2),.mx-dist-record-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.mx-dist-tile strong,.mx-dist-record-body strong{font-size:14px;line-height:1.4;color:#fff}.mx-dist-tile small,.mx-dist-record-body small{font-size:11px;color:var(--d-muted);line-height:1.4}.mx-dist-tile>b,.mx-dist-release>b{font-size:24px;font-weight:400;color:#fff}.mx-dist-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 13px;gap:15px}.mx-dist-heading h2{font-size:18px;margin:0}.mx-dist-heading a{color:var(--d-pink);font-size:13px;font-weight:700;text-decoration:none}.mx-dist-record-icon{--tone:#ff0b5f}.mx-dist-release{margin:8px 0}.mx-dist-record-body em{font-size:11px;font-style:normal;color:#ff77aa}.mx-dist-section-title{font-size:22px;margin:0 0 5px;color:white}.mx-dist-field{display:grid;gap:7px;color:var(--d-muted);font-size:12px;font-weight:650;margin:0 0 13px}.mx-dist-field input,.mx-dist-field select{width:100%;background:#182130;border:1px solid #273043;border-radius:12px;padding:12px;color:#fff;font-size:14px;min-height:45px}.mx-dist-field option{color:#fff;background:#182130}.mx-dist-form input[type=file]{width:100%;max-width:100%;padding:10px;margin:5px 0 11px;color:#fff;border:1px dashed var(--d-line);border-radius:12px}.mx-dist-check{display:flex;align-items:flex-start;gap:9px;padding:9px 0;font-size:12px;line-height:1.45}.mx-dist-check input{accent-color:var(--d-pink);width:19px;height:19px;flex-shrink:0}.mx-dist-progress{display:flex;align-items:center;justify-content:space-between;margin:9px 0 22px}.mx-dist-progress i{display:grid;place-items:center;width:29px;height:29px;border:1px solid #7383a0;border-radius:50%;font-size:12px;font-weight:900;font-style:normal;color:white;flex-shrink:0}.mx-dist-progress i.active{background:var(--d-pink);border-color:var(--d-pink)}.mx-dist-progress span{height:2px;flex:1;background:var(--d-line)}.mx-dist-controls{display:flex;gap:10px;margin-top:16px}.mx-dist-controls .mx-dist-btn{flex:1}.mx-dist-controls .mx-dist-outline{flex:0 0 90px}.mx-dist-message{color:#ffb6ca;padding:10px 0;font-size:13px;line-height:1.4}.mx-dist-status{font-weight:800!important;color:var(--d-pink)!important}.mx-dist-step{display:flex;align-items:flex-start;gap:13px;min-height:60px}.mx-dist-step>span{font-size:22px;color:#7383a0;flex:0 0 28px}.mx-dist-step.done>span,.mx-dist-step.active>span{color:var(--d-pink)}.mx-dist-step div{display:flex;flex-direction:column;gap:4px}.mx-dist-step strong{font-size:13px;color:#fff}.mx-dist-step small{font-size:12px;color:var(--d-muted)}.mx-dist-metrics{display:grid;grid-template-columns:1fr 1fr;text-align:center}.mx-dist-metrics>div{display:grid;gap:5px;padding:15px}.mx-dist-metrics>div+div{border-left:1px solid var(--d-line)}.mx-dist-metrics strong{font-size:26px}.mx-dist-metrics small{font-size:12px;color:var(--d-muted)}@media(max-width:600px){.mx-dist{padding:12px 16px 125px}.mx-dist-panel{padding:15px}.mx-dist-head{margin-bottom:15px}}
