:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;display:flex}.splitonly-container{background:#fffffff7;border-radius:20px;flex-direction:column;gap:0;width:100%;max-width:1100px;padding:48px 56px 60px;display:flex;box-shadow:0 20px 40px #0000001f}.splitonly-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.splitonly-logo{width:auto;max-height:130px;margin:0 auto}.splitonly-hero h1{color:#2c3e50;margin:-5px 0 0;font-size:2.8rem;font-weight:600}.splitonly-tagline{color:#56677b;max-width:560px;margin:0 auto;font-size:1.05rem}.splitonly-cta-note{color:#4c5d74;text-align:center;max-width:560px;margin:0 auto 12px;font-size:1rem;font-weight:600}.splitonly-actions{margin:-20px 0 4px}.splitonly-actions .help-link{font-weight:600}.splitonly-plans h2,.splitonly-faq h2{color:#2c3e50;justify-content:center;align-items:center;gap:10px;margin:-10px 0 24px;font-size:1.9rem;display:flex}.splitonly-faq h2{margin:20px 0 24px}.plan-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.plan-card{background:#667eea14;border:1px solid #667eea2e;border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.plan-card header h3{color:#2c3e50;margin:0;font-size:1.4rem}.plan-card header p{color:#4c5d74;margin:6px 0 0;font-size:1.2rem}.plan-card ul{color:#56677b;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-card li:before{content:"•";color:#667eea;margin-right:6px;font-weight:700}.plan-card button{width:100%;margin-top:auto}.plan-card:hover,.plan-card:focus-within{transform:translateY(-6px);box-shadow:0 18px 40px #667eea33}.plan-highlight{background:#764ba21f;border-color:#764ba238;position:relative}.plan-highlight:after{content:"Best Value";color:#fff;letter-spacing:.04em;background:#764ba2;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600;position:absolute;top:-12px;right:24px}.plan-note{text-align:center;color:#4c5d74;margin-top:16px;font-size:.95rem}.plan-note.accent{margin:0 0 24px;font-size:1rem;font-weight:600}.splitonly-form{text-align:left;flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.splitonly-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.splitonly-form-row-email{grid-column:1/-1;width:100%;max-width:420px;margin:0 auto}.splitonly-form label{color:#2c3e50;margin-bottom:6px;font-weight:600;display:block}.splitonly-form input,.splitonly-form select{box-sizing:border-box;border:2px solid #e1e5ee;border-radius:10px;width:100%;padding:14px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.splitonly-form input:focus,.splitonly-form select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea33}.splitonly-form-row button.btn{justify-content:center;width:100%;margin-top:5px}.splitonly-form-email-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.splitonly-status{color:#56677b;text-align:left;min-height:20px;font-size:.95rem}.splitonly-status.success{color:#1e7d4c}.splitonly-status.error{color:#b34747}.splitonly-form .small-hint{color:#617082;margin:6px 0 0;font-size:.9rem}.splitonly-alert{min-height:20px;font-size:.95rem;font-weight:600}.splitonly-alert.success{color:#1e7d4c}.splitonly-alert.error{color:#b34747}#submit-alert:empty{display:none}#submit-alert:not(:empty){display:block}.splitonly-queue{background:#667eea14;border:1px solid #667eea33;border-radius:16px;max-width:560px;margin:-20px auto 36px;padding:24px}.splitonly-queue h3{color:#2c3e50;align-items:center;gap:10px;margin:0 0 16px;display:flex}.queue-position{color:#4c5d74;margin:0 0 12px;font-size:1rem}.progress-wrapper{flex-direction:column;gap:8px;display:flex}.progress-bar{background:#fff9;border:1px solid #667eea4d;border-radius:999px;height:12px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#667eea,#764ba2);width:0;height:100%;transition:width .4s}.progress-label{color:#56677b;margin:0;font-size:.9rem}.job-files{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.job-files li{background:#ffffffbf;border:1px solid #667eea4d;border-radius:12px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.job-files li strong{color:#2c3e50}.job-files .status-chip{color:#56677b;background:#667eea29;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.job-files .status-chip.success{color:#1e7d4c;background:#1e7d4c1f}.job-files .status-chip.processing{color:#8a5a12;background:#8a5a1229}.job-files .status-chip.error{color:#b34747;background:#b347471f}.job-files a{align-self:flex-start;font-weight:600}.download-links{margin:6px 0 0;padding-left:18px;list-style:outside}.download-links li{margin-bottom:6px}.download-links a{font-weight:600}.link-button{color:#667eea;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600}.link-button:hover,.link-button:focus{text-decoration:underline}.link-button:focus{outline-offset:2px;outline:2px solid #667eea}.subtle-link{color:#4c5d74;font-size:.9rem;text-decoration:underline}.subtle-link:hover,.subtle-link:focus{color:#2c3e50}.splitonly-faq .faq-grid{color:#56677b;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.splitonly-faq article{background:#667eea14;border:1px solid #667eea33;border-radius:16px;padding:20px}.splitonly-faq h3{color:#2c3e50;margin:0 0 12px;font-size:1.1rem}@media (width<=960px){.splitonly-container{padding:32px 20px 48px}.splitonly-logo{max-height:112px}.splitonly-hero h1{font-size:2.2rem}.splitonly-form-columns{grid-template-columns:1fr;gap:20px}}@media (width<=640px){body{padding:12px}.splitonly-container{gap:0;padding:28px 18px 40px}.splitonly-logo{max-height:96px}.plan-card{padding:20px}}body.backing-tracks-page{background:#f7f9fc;padding:0;display:block}.backing-tracks-page .splitonly-container{width:min(1120px,94%);max-width:1120px;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;padding:30px 0 22px}.backing-tracks-page .splitonly-hero{text-align:left;align-items:flex-start;gap:10px}.backing-tracks-page .splitonly-hero-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;width:100%;display:grid}.backing-tracks-page .splitonly-hero-copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.backing-tracks-page .splitonly-logo{max-height:118px;margin:0}.backing-tracks-page .splitonly-hero h1{color:#111827;text-align:left;max-width:36ch;margin:0;font-size:1.08rem;font-weight:700;line-height:1.45}.backing-tracks-page .splitonly-create-title{color:#2c3e50;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:1.45rem;line-height:1.35;display:flex}.backing-tracks-page .splitonly-create-title .material-symbols-outlined{font-size:1.5rem;line-height:1}.backing-tracks-page .splitonly-free-badge{letter-spacing:.01em;color:#1d4f8c;background:#eef4ff;border:1px solid #c9d9ee;border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.backing-tracks-page .splitonly-tagline{max-width:66ch;margin:0}.backing-tracks-page .splitonly-actions{margin:0}.backing-tracks-page .splitonly-plans h2,.backing-tracks-page .splitonly-faq h2{text-align:left;justify-content:flex-start;margin:6px 0 14px;font-size:1.45rem}.backing-tracks-page .splitonly-plans{margin-top:26px}.backing-tracks-page .splitonly-faq{margin-top:34px}.backing-tracks-page .splitonly-cta-note{text-align:left;max-width:none;margin:0 0 16px}.backing-tracks-page .splitonly-form,.backing-tracks-page .splitonly-queue{max-width:none}.backing-tracks-page .splitonly-form{background:#fff;border:1px solid #d9e3f0;border-radius:12px;padding:20px}.backing-tracks-page .splitonly-queue{background:#f8fbff;border:1px solid #d6e1ee;max-width:760px;margin:0 auto 26px}.backing-tracks-page .plan-card,.backing-tracks-page .splitonly-faq article{background:#fff;border:1px solid #dce6f0}.backing-tracks-page .plan-cards{gap:18px}.backing-tracks-page .plan-card{border-radius:12px;padding:22px 20px;box-shadow:0 6px 14px #1f29330a}.backing-tracks-page .plan-card:hover,.backing-tracks-page .plan-card:focus-within{transform:translateY(-2px);box-shadow:0 10px 18px #1d4f8c1a}.backing-tracks-page .plan-highlight{background:#f8fbff;border-color:#c9d9ee}.backing-tracks-page .splitonly-faq .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.backing-tracks-page .splitonly-faq article{background:0 0;border:none;border-radius:0;padding:0 18px 16px}.backing-tracks-page .splitonly-faq article:first-child{padding-left:0}.backing-tracks-page .splitonly-faq article:last-child{padding-right:0}.backing-tracks-page .splitonly-faq article:not(:last-child){border-right:1px solid #1f29331f}.backing-tracks-page #main-content a,.backing-tracks-page #main-content .link-button{color:#2c3e50;text-underline-offset:2px;-webkit-text-decoration:underline dotted #2c3e50;text-decoration:underline dotted #2c3e50;text-decoration-thickness:1px}.backing-tracks-page #main-content a:hover,.backing-tracks-page #main-content a:focus,.backing-tracks-page #main-content .link-button:hover,.backing-tracks-page #main-content .link-button:focus{color:#2c3e50;text-decoration-color:#2c3e50}@media (width<=960px){.backing-tracks-page .splitonly-container{width:100%;padding:24px 18px 18px}.backing-tracks-page .splitonly-hero-row{grid-template-columns:1fr;gap:10px}.backing-tracks-page .splitonly-hero h1{text-align:left}.backing-tracks-page .splitonly-faq .faq-grid{grid-template-columns:1fr}.backing-tracks-page .splitonly-faq article{border-bottom:1px solid #1f29331f;border-right:none;padding:0 0 14px}.backing-tracks-page .splitonly-faq article+article{padding-top:12px}.backing-tracks-page .splitonly-faq article:last-child{border-bottom:none}}
