.imc-sf{--imc-red:#a10d00;--imc-black:#080808;--imc-border:#dedede;--imc-soft:#f6f6f6;--imc-green:#237a45;width:100%;max-width:1180px;margin:0 auto;color:#111;font-family:"Lato",Arial,sans-serif}.imc-sf *{box-sizing:border-box}.imc-sf-page-head{margin:-2px 0 18px;padding:0 0 14px;border-bottom:1px solid var(--imc-red)}.imc-sf-page-head>span,.imc-sf-history-head span{display:block;margin-bottom:4px;color:var(--imc-red);font-size:10px;font-weight:900;letter-spacing:1.15px;text-transform:uppercase}.imc-sf-page-head h1,.imc-sf-history-head h2{margin:0;color:#111;font-family:"League Spartan",Arial,sans-serif;font-weight:800;line-height:1.05}.imc-sf-page-head h1{font-size:clamp(27px, 3vw, 34px)}.imc-sf-page-head p{max-width:900px;margin:5px 0 0;color:#333;font-size:13px;line-height:1.45}.imc-sf-card{margin-top:16px;padding:22px;border:1px solid var(--imc-border);border-radius:14px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .045)}.imc-sf-success{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:13px 16px;border:1px solid #9bc8ab;border-radius:10px;background:#edf8f1;color:#123d21}.imc-sf-success strong{font-weight:900}.imc-sf-success span{font-size:13px}.imc-sf-grid{display:grid;grid-template-columns:1.1fr 1.3fr .8fr .9fr;gap:12px}.imc-sf-grid label,.imc-sf-track label{display:flex;flex-direction:column;gap:6px;min-width:0}.imc-sf-grid label>span,.imc-sf-track label>span,.imc-sf-label{color:#222;font-size:11px;font-weight:900;letter-spacing:.55px;text-transform:uppercase}.imc-sf-grid label>span small{color:#777;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.imc-sf-grid input,.imc-sf-grid select,.imc-sf-grid textarea,.imc-sf-track input{width:100%;min-height:44px;margin:0;padding:9px 11px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#111;font:inherit;box-shadow:none}.imc-sf-grid textarea{min-height:104px;resize:vertical}.imc-sf-grid input:focus,.imc-sf-grid select:focus,.imc-sf-grid textarea:focus,.imc-sf-track input:focus{border-color:var(--imc-red);outline:2px solid rgb(161 13 0 / .13);outline-offset:1px}.imc-sf-artist{justify-content:center;min-height:68px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:9px;background:var(--imc-soft)}.imc-sf-artist strong{overflow:hidden;color:#111;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.imc-sf-wide{grid-column:1 / -1}.imc-sf-upload-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}.imc-sf-label{display:block;margin-bottom:7px}.imc-sf-dropzone,.imc-sf-artwork{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;padding:20px;border:2px dashed #c8c8c8;border-radius:12px;background:#fafafa;color:#161616;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.imc-sf-dropzone:hover,.imc-sf-dropzone.is-dragging,.imc-sf-artwork:hover{border-color:var(--imc-red);background:#fff7f6}.imc-sf-dropzone.is-dragging{transform:scale(1.006)}.imc-sf-dropzone .dashicons,.imc-sf-artwork .dashicons{width:32px;height:32px;margin-bottom:3px;color:var(--imc-red);font-size:32px}.imc-sf-dropzone strong,.imc-sf-artwork strong{color:#111;font-size:15px}.imc-sf-dropzone small,.imc-sf-artwork small{margin-top:2px;color:#666;font-size:12px}.imc-sf-artwork-selected{margin-top:7px;padding:8px 10px;overflow:hidden;border:1px solid #ddd;border-radius:7px;background:#fafafa;color:#333;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.imc-sf-artwork.has-preview{padding:0;overflow:hidden;border-style:solid;background:#000}.imc-sf-artwork.has-preview>.dashicons,.imc-sf-artwork.has-preview>strong,.imc-sf-artwork.has-preview>small{display:none}.imc-sf-artwork-preview{display:block;width:88px;height:88px;margin:0 auto;object-fit:contain;object-position:center;background:#000}.imc-sf-artwork-preview[hidden]{display:none!important}.imc-sf-detected{margin-top:17px;overflow:hidden;border:1px solid #d7d7d7;border-radius:11px}.imc-sf-detected-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #dedede;background:#f7f7f7}.imc-sf-detected-head strong{font-size:12px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.imc-sf-detected-head span{color:#666;font-size:12px}.imc-sf-track{display:grid;grid-template-columns:minmax(150px,1.1fr) 82px minmax(220px,2fr) 38px;gap:10px;align-items:end;padding:10px 12px;border-bottom:1px solid #ececec}.imc-sf-track:last-child{border-bottom:0}.imc-sf-original{align-self:center;overflow:hidden;color:#777;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.imc-sf-remove{width:36px;height:44px;padding:0;border:1px solid #e0b2ae;border-radius:8px;background:#fff7f6;color:var(--imc-red);font-size:21px;font-weight:700;cursor:pointer}.imc-sf-grid-bottom{margin-top:18px}.imc-sf-progress{margin-top:18px;padding:12px 14px;border:1px solid #ddd;border-radius:10px;background:#fafafa}.imc-sf-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px}.imc-sf-progress-bar{height:8px;overflow:hidden;border-radius:999px;background:#e3e3e3}.imc-sf-progress-bar span{display:block;width:0;height:100%;background:var(--imc-red);transition:width .2s ease}.imc-sf-error{margin-top:14px;padding:11px 13px;border:1px solid #d9a19c;border-radius:9px;background:#fff2f1;color:#791108;font-weight:800}.imc-sf-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:0;padding:0 22px;border:1px solid var(--imc-red);border-radius:9px;background:var(--imc-red);color:#fff;font:800 14px "Lato",Arial,sans-serif;cursor:pointer;transition:transform .15s ease,filter .15s ease}.imc-sf-submit:hover{filter:brightness(.92);transform:translateY(-1px)}.imc-sf-submit:disabled{opacity:.42;cursor:not-allowed;transform:none}.imc-sf-submit-row{display:flex;align-items:center;gap:14px;margin-top:18px;min-height:46px}.imc-sf-submit-hint{color:var(--imc-red);font-size:13px;font-weight:900;line-height:1.3}.imc-sf-submit-hint[hidden]{display:none!important}@media (max-width:720px){.imc-sf-submit-row{align-items:flex-start;flex-direction:column;gap:8px}}.imc-sf-history{padding:0;overflow:hidden}.imc-sf-history-head{padding:14px 20px 12px;border-bottom:1px solid #e8e8e8}.imc-sf-history-head span{margin-bottom:0}.imc-sf-history-list{display:flex;flex-direction:column}.imc-sf-history-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #eee}.imc-sf-history-row:last-child{border-bottom:0}.imc-sf-history-artwork{display:flex;align-items:center;justify-content:center;width:88px;height:88px;overflow:hidden;border:1px solid #e1e1e1;border-radius:10px;background:#f6f6f6;color:#aaa}.imc-sf-history-artwork img{width:100%;height:100%;object-fit:cover}.imc-sf-history-artwork .dashicons{width:28px;height:28px;font-size:28px}.imc-sf-history-body{min-width:0}.imc-sf-history-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.imc-sf-history-title strong{overflow:hidden;color:#111;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.imc-sf-history-title span{color:var(--imc-red);font-size:11px;font-weight:900;text-transform:uppercase}.imc-sf-history-date{margin-top:3px;color:#6a6a6a;font-size:12px}.imc-sf-history-confirmation{margin:6px 0 0;color:#333;font-size:12px;line-height:1.45}.imc-sf-history-review{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:7px 10px;border:1px solid var(--imc-red);border-radius:8px;color:var(--imc-red);font-size:12px;font-weight:900;text-decoration:none}.imc-sf-history-review:hover,.imc-sf-history-review:focus{background:var(--imc-red);color:#fff}.imc-sf-history-player{display:flex;align-items:center;gap:10px;margin-top:9px}.imc-sf-history-player>span{max-width:190px;overflow:hidden;color:#333;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.imc-sf-history-player audio{width:min(360px, 100%);height:32px}.imc-sf-history-row>b{align-self:start;flex:0 0 auto;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.imc-sf-history-row>b.is-pending{color:#b36c14}.imc-sf-history-row>b.is-reviewing{color:#8f7512}.imc-sf-history-row>b.is-accepted{color:#237a45}.imc-sf-history-row>b.is-shared{color:#237a45}.imc-sf-history-row>b.is-refused{color:#a10d00}.imc-sf-empty{margin:0;padding:22px 20px;color:#666}@media (max-width:1050px){.imc-sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imc-sf-artist{min-height:64px}}@media (max-width:760px){.imc-sf-card{padding:17px;border-radius:11px}.imc-sf-grid,.imc-sf-upload-grid{grid-template-columns:1fr}.imc-sf-wide{grid-column:auto}.imc-sf-track{grid-template-columns:74px minmax(0,1fr) 38px}.imc-sf-original{grid-column:1 / -1}.imc-sf-history-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px}.imc-sf-history-artwork{width:72px;height:72px}.imc-sf-history-row>b{grid-column:2;justify-self:start}.imc-sf-history-player{align-items:flex-start;flex-direction:column;gap:5px}.imc-sf-history-player audio{width:100%}.imc-sf-success{align-items:flex-start;flex-direction:column}}.imc-sf-source-picker{margin-bottom:18px}.imc-sf-source-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.imc-sf-source-choice{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:15px 16px;border:2px solid #dedede;border-radius:12px;background:#fff;color:#111;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.imc-sf-source-choice:hover{border-color:#b9b9b9;transform:translateY(-1px)}.imc-sf .imc-sf-source-choice.is-active,.imc-sf .imc-sf-source-choice.is-active:hover,.imc-sf .imc-sf-source-choice.is-active:focus{border-color:var(--imc-red)!important;background:#080808!important;color:#fff!important;box-shadow:0 0 0 1px rgb(161 13 0 / .08),0 7px 18px rgb(0 0 0 / .10)!important}.imc-sf .imc-sf-source-choice.is-active strong{color:#fff!important}.imc-sf .imc-sf-source-choice.is-active small{color:#d8d8d8!important}.imc-sf .imc-sf-source-choice.is-active .dashicons{color:var(--imc-red)!important}.imc-sf-source-choice .dashicons{grid-row:1 / 3;width:36px;height:36px;color:var(--imc-red);font-size:36px}.imc-sf-source-choice strong{color:#111!important;font-size:16px;font-weight:900}.imc-sf-source-choice small{color:#666!important;font-size:12px;line-height:1.35}.imc-sf-auto-note{margin:0 0 14px;padding:11px 13px;border-left:3px solid var(--imc-red);border-radius:7px;background:#fafafa;color:#505050;font-size:13px;line-height:1.5}.imc-sf-auto-note strong{color:#111}.imc-sf-release-details{margin-top:20px}.imc-sf-release-details>.imc-sf-label{margin-bottom:8px}.imc-sf-human-only{display:block;margin-top:2px;color:var(--imc-red)!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.imc-sf-bandcamp-source{margin-top:4px}.imc-sf-bandcamp-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.imc-sf-bandcamp-row label{display:flex;flex-direction:column;gap:6px}.imc-sf-bandcamp-row label>span{font-size:11px;font-weight:900;letter-spacing:.55px;text-transform:uppercase}.imc-sf-bandcamp-row input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#111;font:inherit}#imc-sf-bandcamp-analyze{min-height:44px;padding:0 17px;border:1px solid var(--imc-red);border-radius:8px;background:#fff;color:var(--imc-red);font-weight:900;cursor:pointer}#imc-sf-bandcamp-analyze:hover{background:#fff7f6}#imc-sf-bandcamp-analyze:disabled{opacity:.55;cursor:wait}.imc-sf-bandcamp-status{margin-top:9px;padding:9px 11px;border:1px solid #d7d7d7;border-radius:7px;background:#fafafa;font-size:12px;font-weight:800}.imc-sf-bandcamp-status.is-loading{background:#fff;color:#a10d00}.imc-sf-bandcamp-status.is-success{border-color:#9bc8ab;background:#edf8f1;color:#185d34}.imc-sf-bandcamp-status.is-error{border-color:#d9a19c;background:#fff2f1;color:#791108}.imc-sf-track{grid-template-columns:38px minmax(110px,.9fr) 76px minmax(220px,2fr) 54px 38px;align-items:end}.imc-sf-preview-button{display:inline-flex;align-self:center;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--imc-red);color:#fff;line-height:1;cursor:pointer}.imc-sf-preview-button .dashicons{display:none!important}.imc-sf-preview-button::before{content:"";display:block;width:0;height:0;margin-left:2px;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-left:9px solid #fff}.imc-sf-track-duration{align-self:center;color:#666;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.imc-sf-lock{align-self:center;color:var(--imc-green);font-size:16px;font-weight:900;text-align:center}.imc-sf-preview-player{display:grid;grid-template-columns:minmax(130px,220px) 1fr;gap:14px;align-items:center;padding:12px 14px;border-top:1px solid #dedede;background:#111;color:#fff}.imc-sf-preview-player small{display:block;color:#d7d7d7;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.imc-sf-preview-player strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imc-sf-preview-player audio{width:100%;min-height:38px}@media (max-width:860px){.imc-sf-source-choices,.imc-sf-upload-grid,.imc-sf-bandcamp-row{grid-template-columns:1fr}.imc-sf-grid{grid-template-columns:1fr 1fr}.imc-sf-track{grid-template-columns:36px 64px minmax(0,1fr) 50px 36px}.imc-sf-original{display:none}.imc-sf-preview-player{grid-template-columns:1fr}}@media (max-width:560px){.imc-sf-grid{grid-template-columns:1fr}.imc-sf-track{grid-template-columns:34px 62px minmax(0,1fr) 34px}.imc-sf-track-duration{display:none}}.imc-sf form button.imc-sf-source-choice,.imc-sf form button.imc-sf-source-choice:hover,.imc-sf form button.imc-sf-source-choice:focus,.imc-sf form button.imc-sf-source-choice:active{background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#dedede!important}.imc-sf form button.imc-sf-source-choice:hover,.imc-sf form button.imc-sf-source-choice:focus{background:#fff7f6!important;border-color:#a10d00!important}.imc-sf form button.imc-sf-source-choice strong,.imc-sf form button.imc-sf-source-choice:hover strong,.imc-sf form button.imc-sf-source-choice:focus strong,.imc-sf form button.imc-sf-source-choice:active strong{color:#111!important;-webkit-text-fill-color:#111!important}.imc-sf form button.imc-sf-source-choice small,.imc-sf form button.imc-sf-source-choice:hover small,.imc-sf form button.imc-sf-source-choice:focus small,.imc-sf form button.imc-sf-source-choice:active small{color:#666!important;-webkit-text-fill-color:#666!important}.imc-sf form button.imc-sf-source-choice .dashicons,.imc-sf form button.imc-sf-source-choice:hover .dashicons,.imc-sf form button.imc-sf-source-choice:focus .dashicons,.imc-sf form button.imc-sf-source-choice:active .dashicons{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}.imc-sf form button.imc-sf-source-choice.is-active,.imc-sf form button.imc-sf-source-choice.is-active:hover,.imc-sf form button.imc-sf-source-choice.is-active:focus,.imc-sf form button.imc-sf-source-choice.is-active:active{background:#080808!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#a10d00!important}.imc-sf form button.imc-sf-source-choice.is-active strong,.imc-sf form button.imc-sf-source-choice.is-active:hover strong,.imc-sf form button.imc-sf-source-choice.is-active:focus strong,.imc-sf form button.imc-sf-source-choice.is-active:active strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.imc-sf form button.imc-sf-source-choice.is-active small,.imc-sf form button.imc-sf-source-choice.is-active:hover small,.imc-sf form button.imc-sf-source-choice.is-active:focus small,.imc-sf form button.imc-sf-source-choice.is-active:active small{color:#d8d8d8!important;-webkit-text-fill-color:#d8d8d8!important}.imc-sf form button.imc-sf-source-choice.is-active .dashicons,.imc-sf form button.imc-sf-source-choice.is-active:hover .dashicons,.imc-sf form button.imc-sf-source-choice.is-active:focus .dashicons,.imc-sf form button.imc-sf-source-choice.is-active:active .dashicons{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}.imc-sf-preflight{padding-bottom:20px;border-bottom:1px solid #e7e7e7}.imc-sf-service-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.imc-sf-service-choice{position:relative;display:grid;grid-template-columns:28px 34px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-height:84px;padding:14px 15px;border:2px solid #dedede;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.imc-sf-service-choice:hover{border-color:#a10d00;background:#fff7f6;transform:translateY(-1px)}.imc-sf-service-choice:has(input:checked){border-color:#a10d00;background:#080808}.imc-sf-service-choice input{grid-row:1 / 3;width:18px;height:18px;margin:0;accent-color:#a10d00}.imc-sf-service-choice .dashicons{grid-row:1 / 3;width:30px;height:30px;color:#a10d00;font-size:30px}.imc-sf-service-choice strong{color:#111;font-size:15px;font-weight:900}.imc-sf-service-choice small{color:#666;font-size:12px;line-height:1.35}.imc-sf-service-choice:has(input:checked) strong{color:#fff}.imc-sf-service-choice:has(input:checked) small{color:#d8d8d8}.imc-sf-genre-selector{margin-top:18px}.imc-sf-genre-selector-head{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.imc-sf-genre-selector-head>span{color:#222;font-size:11px;font-weight:900;letter-spacing:.55px;text-transform:uppercase}.imc-sf-genre-selector-head small{color:#555;font-size:12px;font-weight:700}.imc-sf-genre-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.imc-sf-genre-family{overflow:hidden;border:1px solid #111;border-radius:10px;background:#fff}.imc-sf-genre-family summary{display:flex;align-items:center;gap:9px;padding:11px 13px;cursor:pointer;list-style:none;font-weight:900}.imc-sf-genre-family summary::-webkit-details-marker{display:none}.imc-sf-genre-family summary::before{content:'▸';color:#a10d00;font-size:14px;transition:transform .12s ease}.imc-sf-genre-family[open] summary::before{transform:rotate(90deg)}.imc-sf-genre-family summary>span{margin-right:auto}.imc-sf-genre-family summary small{color:#a10d00;font-size:11px;font-weight:900}.imc-sf-genre-family.is-disabled{opacity:.42}.imc-sf-genre-family.is-disabled summary{cursor:not-allowed}.imc-sf-genre-options{display:flex;flex-wrap:wrap;gap:7px;padding:0 12px 12px}.imc-sf-genre-option{position:relative;margin:0;cursor:pointer}.imc-sf-genre-option input{position:absolute;opacity:0;pointer-events:none}.imc-sf-genre-option span{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid #a10d00;border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:800;line-height:1}.imc-sf-genre-option input:checked+span{background:#a10d00;color:#fff}.imc-sf-genre-option input:disabled+span{cursor:not-allowed;opacity:.42}.imc-sf-instrumental-field{display:flex;align-items:flex-start;gap:10px;margin-top:11px;padding:11px 13px;border:1px solid #a10d00;border-radius:9px;background:#fff7f6;cursor:pointer}.imc-sf-instrumental-field[hidden]{display:none!important}.imc-sf-instrumental-field input{margin-top:3px;accent-color:#a10d00}.imc-sf-instrumental-field span{display:grid;gap:2px}.imc-sf-instrumental-field strong{color:#111;font-size:13px}.imc-sf-instrumental-field small{color:#555;font-size:11px;line-height:1.35}.imc-sf-guidelines{margin-top:17px;padding:15px 16px;border:1px solid #dedede;border-left:4px solid #a10d00;border-radius:9px;background:#fafafa}.imc-sf-guidelines>strong{display:block;margin-bottom:7px;color:#111;font-size:13px;font-weight:900}.imc-sf-guidelines p{margin:6px 0 0;font-size:13px;line-height:1.55}.imc-sf-guidelines-no{color:#a10d00;font-weight:800}.imc-sf-guidelines-yes{color:#333}.imc-sf-guidelines-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:13px;color:#111;font-size:13px;font-weight:800;cursor:pointer}.imc-sf-guidelines-confirm input{width:18px;height:18px;margin:1px 0 0;accent-color:#a10d00;flex:0 0 auto}.imc-sf-guidelines-confirm input:disabled+span{opacity:.45}.imc-sf-cd-note{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#f5f5f5;color:#444;font-size:12px;line-height:1.5}#imc-sf-source-picker{margin-top:20px;padding-top:2px}.imc-sf-field-help{display:block;margin-top:2px;color:#555!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}@media (max-width:760px){.imc-sf-service-choices,}.imc-sf-ai-check{display:grid;grid-template-columns:12px auto 1fr;align-items:center;gap:7px;margin-top:9px;padding:9px 11px;border:1px solid #d6d6d6;border-radius:8px;background:#fafafa;color:#222;font-size:12px;line-height:1.35}.imc-sf-ai-check i{display:block;width:10px;height:10px;border-radius:50%;background:#8a8a8a;box-shadow:0 0 0 3px rgb(138 138 138 / .12)}.imc-sf-ai-check strong{color:#111!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.imc-sf-ai-check small{color:#555!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.imc-sf-ai-check.is-checking{border-color:#d8b24b;background:#fff9e9}.imc-sf-ai-check.is-checking i{background:#d4a51f;box-shadow:0 0 0 3px rgb(212 165 31 / .14);animation:imc-ai-pulse 1s ease-in-out infinite}.imc-sf-ai-check.is-human{border-color:#2e9d58;background:#eef9f2}.imc-sf-ai-check.is-human i{background:#2e9d58;box-shadow:0 0 0 3px rgb(46 157 88 / .14)}.imc-sf-ai-check.is-human small{color:#237a45!important}.imc-sf-ai-check.is-mixed{border-color:#e58a1f;background:#fff5e8}.imc-sf-ai-check.is-mixed i{background:#e58a1f;box-shadow:0 0 0 3px rgb(229 138 31 / .14)}.imc-sf-ai-check.is-mixed small{color:#a55d07!important}.imc-sf-ai-check.is-ai,.imc-sf-ai-check.is-error{border-color:var(--imc-red);background:#fff0ef}.imc-sf-ai-check.is-ai i,.imc-sf-ai-check.is-error i{background:var(--imc-red);box-shadow:0 0 0 3px rgb(161 13 0 / .14)}.imc-sf-ai-check.is-ai small,.imc-sf-ai-check.is-error small{color:var(--imc-red)!important}@keyframes imc-ai-pulse{0%,100%{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.imc-sf-story-count{display:block;margin-top:4px;color:var(--imc-red)!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.imc-sf-story-count.is-ready{color:#237a45!important}.imc-sf-language-note{display:block;margin-top:6px;color:#111!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}.imc-sf-language-note strong{font-weight:800!important}.imc-sf-format-step{padding-bottom:20px}.imc-sf-format-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.imc-sf-format-choice{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:142px;padding:14px 16px;border:2px solid #dedede!important;border-radius:12px!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.imc-sf-format-choice:hover,.imc-sf-format-choice:focus-visible{border-color:#a10d00!important;background:#fff7f6!important;color:#111!important;-webkit-text-fill-color:#111!important;transform:translateY(-1px);outline:none}.imc-sf-format-choice.is-active,.imc-sf-format-choice.is-active:hover,.imc-sf-format-choice.is-active:focus-visible{border-color:#a10d00!important;background:#080808!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.imc-sf-format-choice strong{font-size:16px;font-weight:900;line-height:1.1;color:inherit!important;-webkit-text-fill-color:inherit!important}.imc-sf-format-choice small{font-size:12px;line-height:1.25;color:#666!important;-webkit-text-fill-color:#666!important}.imc-sf-format-choice.is-active small,.imc-sf-format-choice.is-active:hover small{color:#d8d8d8!important;-webkit-text-fill-color:#d8d8d8!important}.imc-sf-format-art{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 5px;line-height:0}.imc-sf-format-art svg{display:block;width:58px;height:58px;margin:0 auto;overflow:visible}.imc-sf-format-art svg rect,.imc-sf-format-art svg path,.imc-sf-format-art svg circle{fill:none;stroke:#a10d00;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.imc-sf-release-type-readonly{display:flex;flex-direction:column;gap:6px}.imc-sf-release-type-readonly>strong{display:flex;align-items:center;min-height:44px;padding:9px 11px;border:1px solid #cfcfcf;border-radius:8px;background:#f7f7f7;color:#111;font-size:15px;font-weight:800}@media (max-width:780px){.imc-sf-format-choices{grid-template-columns:1fr}.imc-sf-format-choice{min-height:112px}}.imc-sf-form-card{margin-top:0}.imc-sf-service-choices:has(#imc-sf-cd-service[hidden]){grid-template-columns:minmax(0,1fr)}.imc-sf-service-choices:has(#imc-sf-cd-service[hidden]) .imc-sf-service-choice{max-width:100%}#imc-sf-cd-service[hidden]{display:none!important}@media (max-width:780px){.imc-sf-page-head h1{font-size:28px}}.imc-sf-artist-photos-field{margin-top:18px;padding:16px;border:1px solid #d7d7d7;border-radius:11px;background:#fff}.imc-sf-artist-photos-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:10px}.imc-sf-artist-photos-head .imc-sf-label{margin:0 0 2px}.imc-sf-artist-photos-head>div>strong{color:var(--imc-red);font-size:13px}#imc-sf-artist-photos-count{color:#777;font-size:12px;font-weight:800}#imc-sf-artist-photos-count.is-ready{color:#18864b}.imc-sf-photo-requirements{margin-bottom:12px;padding:11px 13px;border-left:3px solid var(--imc-red);background:#fff7f6}.imc-sf-photo-requirements strong{display:block;margin-bottom:4px;color:#111;font-size:13px}.imc-sf-photo-requirements p{margin:3px 0;color:#333;font-size:12px;line-height:1.45}.imc-sf-artist-photo-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:18px;border:2px dashed #c8c8c8;border-radius:11px;background:#fafafa;color:#161616;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.imc-sf-artist-photo-dropzone:hover,.imc-sf-artist-photo-dropzone.is-dragging{border-color:var(--imc-red);background:#fff7f6}.imc-sf-artist-photo-dropzone .dashicons{width:30px;height:30px;margin-bottom:3px;color:var(--imc-red);font-size:30px}.imc-sf-artist-photo-dropzone strong{color:#111;font-size:15px}.imc-sf-artist-photo-dropzone small{margin-top:2px;color:#666;font-size:12px}.imc-sf-artist-photo-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:9px;margin-top:10px}.imc-sf-artist-photo-thumb{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #ddd;border-radius:8px;background:#f5f5f5}.imc-sf-artist-photo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.imc-sf-artist-photo-thumb button{position:absolute;top:5px;right:5px;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:rgb(161 13 0 / .94);color:#fff;font-size:18px;line-height:23px;cursor:pointer}@media (max-width:700px){.imc-sf-artist-photos-head{align-items:flex-start;flex-direction:column;gap:4px}.imc-sf-artist-photo-preview{grid-template-columns:repeat(3,1fr)}}.imc-sf-profile-lock{padding:28px;border:1px solid var(--imc-red);border-radius:14px;background:#fff}.imc-sf-profile-lock h2{margin:5px 0 8px;font-family:"League Spartan",Arial,sans-serif;font-size:28px;line-height:1.05}.imc-sf-profile-lock p{max-width:720px;margin:0 0 16px;line-height:1.55}.imc-sf-profile-lock-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border-radius:8px;background:var(--imc-red);color:#fff!important;font-weight:800;text-decoration:none!important}.imc-sf-collaborators{margin:18px 0 0;padding:16px;border:1px solid #111;border-radius:12px;background:#fff}.imc-sf-collaborators-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:11px}.imc-sf-collaborators-head>div>strong{display:block;font-family:"League Spartan",Arial,sans-serif;font-size:20px}.imc-sf-collaborators-head>button,.imc-sf-new-collaborator>button{border:1px solid var(--imc-red);border-radius:8px;background:#fff;color:var(--imc-red);padding:8px 11px;font-weight:800;cursor:pointer}.imc-sf-collaborators-head>button:hover,.imc-sf-new-collaborator>button:hover{background:var(--imc-red);color:#fff}.imc-sf-credit-list{display:flex;flex-wrap:wrap;gap:8px}.imc-sf-credit{display:flex;align-items:center;gap:10px;min-height:43px;padding:7px 9px 7px 12px;border:1px solid #111;border-radius:9px;background:#fff}.imc-sf-credit.is-primary{border-color:var(--imc-red)}.imc-sf-credit>div{display:flex;flex-direction:column}.imc-sf-credit strong{font-size:13px;line-height:1.15}.imc-sf-credit span{font-size:10px;color:#555}.imc-sf-credit>button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#111;color:#fff;font-size:17px;line-height:24px;cursor:pointer}.imc-sf-credit>button:hover{background:var(--imc-red)}.imc-sf-collaborator-editor{margin-top:12px;padding-top:12px;border-top:1px solid #111}.imc-sf-collaborator-editor>label,.imc-sf-new-collaborator label{display:flex;flex-direction:column;gap:5px;font-weight:800;font-size:12px}.imc-sf-collaborator-editor input,.imc-sf-new-collaborator input{width:100%;min-height:42px;padding:8px 10px;border:1px solid #111;border-radius:8px;background:#fff;color:#111}.imc-sf-collaborator-results{display:grid;gap:6px;margin-top:8px}.imc-sf-collaborator-results>button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 11px;border:1px solid #ccc;border-radius:8px;background:#fff;color:#111;text-align:left;cursor:pointer}.imc-sf-collaborator-results>button:hover{border-color:var(--imc-red)}.imc-sf-collaborator-results>button span{color:#555;font-size:11px}.imc-sf-new-collaborator{display:grid;grid-template-columns:1fr 1.25fr auto;align-items:end;gap:9px;margin-top:11px;padding:11px;border-left:3px solid var(--imc-red);background:#fff7f6}.imc-sf-new-collaborator>p{grid-column:1/-1;margin:0;font-size:12px}.imc-sf-new-collaborator small{font-weight:400;color:#555}.imc-sf-collaboration-story-field{margin-top:12px}@media (max-width:720px){.imc-sf-collaborators-head{align-items:flex-start;flex-direction:column}.imc-sf-new-collaborator{grid-template-columns:1fr}}.imc-sf-profile-missing{margin:12px 0 16px 18px;padding:0}.imc-sf-profile-missing li{margin:4px 0}@media (max-width:720px){.imc-sf-genre-families{grid-template-columns:1fr}}.imc-sf-bandcamp-artwork-fallback{margin-top:14px;max-width:520px}.imc-sf-bandcamp-artwork-fallback>.imc-sf-label{display:block;margin-bottom:8px}.imc-sf{width:calc(100vw - 252px);max-width:none;margin-left:0;margin-right:28px}.imc-sf-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.imc-sf-main{min-width:0}.imc-sf-main>.imc-sf-card:first-child{margin-top:0}.imc-sf-coach{position:relative;top:auto;align-self:start;height:max-content;will-change:transform;min-width:0;margin-top:0;border-radius:16px;background:var(--imc-red);color:#fff;box-shadow:0 16px 34px rgb(0 0 0 / .12);overflow:visible}.imc-sf-coach-inner{padding:22px 20px 19px;border-radius:16px;background:var(--imc-red);overflow:hidden}.imc-sf-coach-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .24)}.imc-sf-coach-kicker{display:block;margin:0;color:#fff;font-size:10px;font-weight:900;letter-spacing:1.05px;line-height:1.25;text-transform:uppercase;opacity:.86}.imc-sf-coach-progress{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin:0;padding:0;border:0}.imc-sf-coach-progress strong{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;padding:0 8px;border-radius:999px;background:#fff;color:var(--imc-red);font-size:11px}.imc-sf-coach h3{margin:15px 0 8px;color:#fff;font-family:"League Spartan",Arial,sans-serif;font-size:25px;font-weight:800;line-height:1.05}.imc-sf-coach-direction{margin-bottom:18px}.imc-sf-coach-direction p{margin:0;color:#fff;font-size:13px;line-height:1.5}.imc-sf-coach-pointer{position:fixed;z-index:10050;display:none;align-items:center;justify-content:center;width:54px;height:34px;color:var(--imc-red);font-family:Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;text-align:center;pointer-events:none;opacity:1;text-shadow:0 0 1px #fff,0 1px 0 #fff,0 -1px 0 #fff}.imc-sf-coach-pointer.is-visible{display:flex}.imc-sf-coach-list{margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .22)}.imc-sf-coach-list li{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;gap:8px;align-items:center;min-height:42px;margin:0;padding:7px 0;border-bottom:1px solid rgb(255 255 255 / .18);color:rgb(255 255 255 / .72);font-size:11px;font-weight:800;transition:opacity .15s ease,color .15s ease}.imc-sf-coach-list li i{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid rgb(255 255 255 / .42);border-radius:50%;color:inherit;font-size:10px;font-style:normal}.imc-sf-coach-list li b{visibility:hidden;color:#fff;font-size:15px;text-align:center}.imc-sf-coach-list li.is-current{color:#fff}.imc-sf-coach-list li.is-current i{background:#fff;border-color:#fff;color:var(--imc-red)}.imc-sf-coach-list li.is-done{color:rgb(255 255 255 / .92)}.imc-sf-coach-list li.is-done i{background:rgb(0 0 0 / .16);border-color:rgb(255 255 255 / .55)}.imc-sf-coach-list li.is-done b{visibility:visible}.imc-sf-coach-note{margin:14px 0 0;color:rgb(255 255 255 / .72);font-size:10px;line-height:1.45}.imc-sf-coach.is-ready h3{font-size:27px}.imc-sf-coach.is-uploading .imc-sf-coach-list{opacity:.55}@media (max-width:1180px){.imc-sf-workspace{grid-template-columns:minmax(0,1fr) 285px;gap:14px}.imc-sf-coach-inner{padding:18px 16px 16px}.imc-sf-coach h3{font-size:22px}}@media (max-width:960px){.imc-sf{width:100%!important;max-width:100%;margin-right:0}.imc-sf-workspace{grid-template-columns:1fr}.imc-sf-coach{position:static;order:-1;transform:none!important}.imc-sf-coach-inner{padding:17px}.imc-sf-coach-pointer{display:none!important}.imc-sf-coach-direction{margin-bottom:12px}.imc-sf-coach-list{display:none}.imc-sf-coach-note{display:none}}.imc-sf-payment-note{display:flex;flex-direction:column;gap:4px;margin:18px 0 12px;padding:16px 18px;border:2px solid #a10d00;border-radius:14px;background:#fff;color:#111}.imc-sf-payment-note[hidden]{display:none}.imc-sf-payment-note strong{font-size:16px;color:#a10d00}.imc-sf-payment-note span{font-size:13px;line-height:1.45;color:#111}.imc-sf-service-price{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:3px 8px 2px;border-radius:999px;background:#a10d00;color:#fff;font-size:12px;font-weight:900;line-height:1;vertical-align:middle}.imc-sf-service-choice:has(input:checked) .imc-sf-service-price{background:#fff;color:#a10d00}.imc-sf-payment-note{display:flex;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid #a10d00;border-radius:10px;background:#fff;color:#111}.imc-sf-payment-note[hidden]{display:none!important}.imc-sf-payment-note strong{color:#a10d00;font-weight:900;white-space:nowrap}.imc-sf-payment-note span{font-size:12px;line-height:1.4}@media (max-width:700px){.imc-sf-payment-note{align-items:flex-start;flex-direction:column;gap:4px}.imc-sf-payment-note strong{white-space:normal}}.imc-sf-form-card{padding-top:18px}.imc-sf-form-card>form{margin-top:0}.imc-sf-source-picker{margin:0 0 14px}.imc-sf-source-choices{gap:12px}.imc-sf-source-choice{min-height:88px;padding:14px 18px}.imc-sf-source-choice .dashicons{font-size:25px;width:25px;height:25px}.imc-sf-preflight{margin-top:14px}.imc-sf-format-step{margin-top:0}.imc-sf-format-choices{display:grid;grid-template-columns:repeat(3,minmax(0,118px));justify-content:start;gap:10px}.imc-sf-format-choice{width:118px;min-width:0;min-height:0;aspect-ratio:1 / 1;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.imc-sf-format-art{width:32px;height:32px;margin:0 0 2px}.imc-sf-format-art svg{width:32px;height:32px}.imc-sf-format-choice strong{font-size:15px;line-height:1.05}.imc-sf-format-choice small{font-size:10px;line-height:1.1}.imc-sf-format-choice em{margin-top:3px;color:var(--imc-red);font-size:10px;font-style:normal;font-weight:900;line-height:1.05}.imc-sf-format-choice.is-active em{color:#fff}.imc-sf-editorial-price-note{margin:8px 0 0;color:#666;font-size:11px;line-height:1.35}.imc-sf-genre-selector{margin-top:14px}.imc-sf-genre-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.imc-sf-genre-family{border:1px solid #d5d5d5;border-radius:9px;padding:10px 11px;background:#fff}.imc-sf-genre-family-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.imc-sf-genre-family-title strong{color:#111;font-size:14px}.imc-sf-genre-family-title small{color:var(--imc-red);font-size:10px;font-weight:900}.imc-sf-genre-options{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0}.imc-sf-genre-option{display:inline-flex;align-items:center;gap:6px;min-height:22px;margin:0;padding:0;cursor:pointer}.imc-sf-genre-option input{position:static;width:15px;height:15px;margin:0;accent-color:var(--imc-red)}.imc-sf-genre-option span,.imc-sf-genre-option input:checked+span,.imc-sf-genre-option input:disabled+span{display:inline;padding:0;border:0;background:#fff0;color:#111;font-size:11px;line-height:1.2;box-shadow:none}.imc-sf-genre-family.is-disabled{opacity:.38}.imc-sf-guidelines{margin-top:12px}.imc-sf-guidelines-confirm{margin-top:8px}@media (max-width:720px){.imc-sf-format-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.imc-sf-format-choice{width:100%;min-height:0;aspect-ratio:1 / 1;padding:8px 5px}.imc-sf-format-choice strong{font-size:13px}.imc-sf-format-choice small{display:none}.imc-sf-format-choice em{font-size:9px}.imc-sf-genre-families{grid-template-columns:1fr}.imc-sf-source-choice{min-height:78px;padding:12px 13px}}.imc-sf-form-card{padding:12px 16px 16px}.imc-sf-source-picker{margin-bottom:8px}.imc-sf-source-picker>.imc-sf-label{margin-bottom:5px}.imc-sf-source-choices{gap:8px}.imc-sf-source-choice{min-height:58px;padding:8px 14px}.imc-sf-source-choice .dashicons{width:21px;height:21px;font-size:21px}.imc-sf-source-choice strong{font-size:14px}.imc-sf-source-choice small{margin-top:1px;font-size:10px}.imc-sf-auto-note{margin:7px 0 8px;padding:7px 10px;font-size:10px;line-height:1.35}.imc-sf-upload-grid{gap:9px;margin-top:7px}.imc-sf-upload-grid>div>.imc-sf-label{margin-bottom:4px}.imc-sf-dropzone,.imc-sf-artwork{min-height:88px;padding:10px 14px;border-radius:9px}.imc-sf-dropzone .dashicons,.imc-sf-artwork .dashicons{width:25px;height:25px;margin-bottom:1px;font-size:25px}.imc-sf-dropzone strong,.imc-sf-artwork strong{font-size:13px}.imc-sf-dropzone small,.imc-sf-artwork small{font-size:10px}.imc-sf-artwork-selected{margin-top:4px;padding:5px 8px;font-size:10px}.imc-sf-detected{margin-top:9px;border-radius:8px}.imc-sf-detected-head{padding:7px 10px}.imc-sf-detected-head strong,.imc-sf-detected-head span{font-size:10px}.imc-sf-track{gap:7px;padding:6px 9px}.imc-sf-track label>span{margin-bottom:2px;font-size:9px}.imc-sf-track input{min-height:34px;height:34px;padding:5px 8px;font-size:12px}.imc-sf-preview-button,.imc-sf-remove{width:32px;height:34px}.imc-sf-original,.imc-sf-track-duration{font-size:10px}.imc-sf-preflight{margin-top:9px;padding-bottom:10px}.imc-sf-preflight[hidden]{display:none!important}.imc-sf-format-head{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.imc-sf-format-head .imc-sf-label{margin:0}.imc-sf-format-head small{color:#666;font-size:10px;font-weight:700}.imc-sf-format-choices{grid-template-columns:repeat(3,94px);gap:7px}.imc-sf-format-choice{width:94px;height:94px;aspect-ratio:1/1;padding:7px 5px;border:1px solid #d7d7d7;border-radius:8px;cursor:default;pointer-events:none}.imc-sf-format-choice:not(.is-active){opacity:.48;background:#fff}.imc-sf-format-choice.is-active{opacity:1;border-color:var(--imc-red);background:#090909;color:#fff;box-shadow:0 5px 14px rgb(161 13 0 / .12)}.imc-sf-format-art,.imc-sf-format-art svg{width:25px;height:25px}.imc-sf-format-choice strong{font-size:13px}.imc-sf-format-choice small{min-height:22px;font-size:9px;line-height:1.15;text-align:center}.imc-sf-format-choice em{margin-top:1px;font-size:9px}.imc-sf-editorial-price-note{margin-top:5px;font-size:10px}.imc-sf-genre-selector{margin-top:9px}.imc-sf-genre-selector-head{gap:8px;margin-bottom:5px}.imc-sf-genre-selector-head small{font-size:10px}.imc-sf-genre-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.imc-sf-genre-family{padding:7px 8px;border-radius:7px}.imc-sf-genre-family-title{margin-bottom:4px}.imc-sf-genre-family-title strong{font-size:12px}.imc-sf-genre-family-title small{font-size:9px}.imc-sf-genre-options{gap:4px 9px}.imc-sf-genre-option{gap:5px;min-height:19px}.imc-sf-genre-option input{position:static!important;width:14px;height:14px;margin:0;opacity:1!important;pointer-events:auto!important;accent-color:var(--imc-red);flex:0 0 auto}.imc-sf-genre-option span,.imc-sf-genre-option input:disabled+span{font-size:10px;color:#111;opacity:1}.imc-sf-genre-option input:checked+span{color:var(--imc-red);font-weight:900}.imc-sf-genre-family.is-disabled{opacity:.34}.imc-sf-guidelines{margin-top:8px;padding:9px 11px}.imc-sf-guidelines p{margin:4px 0 0;font-size:10px;line-height:1.35}.imc-sf-guidelines-confirm{margin-top:6px;padding:7px 9px}.imc-sf-release-details{margin-top:9px}.imc-sf-grid-bottom{margin-top:10px}#imc-sf-lyrics-field[hidden]{display:none!important}@media (max-width:900px){.imc-sf-genre-families{grid-template-columns:1fr}}@media (max-width:720px){.imc-sf-form-card{padding:10px}.imc-sf-source-choice{min-height:54px}.imc-sf-dropzone,.imc-sf-artwork{min-height:78px}.imc-sf-format-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.imc-sf-format-choice{width:100%;height:auto;min-height:86px;aspect-ratio:auto}}.imc-sf-genre-options{align-items:center}.imc-sf-genre-option{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;margin:0!important;padding:0!important;vertical-align:middle!important}.imc-sf-genre-option input[type="checkbox"]{position:static!important;width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;accent-color:var(--imc-red)!important;vertical-align:middle!important}.imc-sf-genre-option>span,.imc-sf-genre-option input:disabled+span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;box-sizing:border-box!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;vertical-align:middle!important}.imc-sf-genre-option input:checked+span{min-height:26px!important;padding:4px 7px!important;border-color:var(--imc-red)!important;background:var(--imc-red)!important;color:#fff!important;font-weight:900!important}.imc-sf-genre-family.is-disabled .imc-sf-genre-option>span{color:#888!important}.imc-sf-progress{background:#0b0b0b!important;border-color:#333!important;color:#fff!important}.imc-sf-progress>div:first-child,.imc-sf-progress>div:first-child strong,.imc-sf-progress>div:first-child span{color:#fff!important;-webkit-text-fill-color:#fff!important}.imc-sf-progress-bar{background:#333!important}.imc-sf-progress-bar span{background:#a10d00!important}.imc-sf-success{background:#168447!important;border-color:#168447!important;color:#fff!important;box-shadow:none!important}.imc-sf-success strong,.imc-sf-success span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:720px){.imc-sf-artwork-preview{width:78px;height:78px}}body.imc-artist-space-page .imc-sf{--imc-border:#333;--imc-soft:#111;color:#fff}body.imc-artist-space-page .imc-sf :is(.imc-sf-page-head h1,.imc-sf-history-head h2,.imc-sf-grid label>span,.imc-sf-track label>span,.imc-sf-label,.imc-sf-artist strong,.imc-sf-dropzone strong,.imc-sf-artwork strong){color:#fff}body.imc-artist-space-page .imc-sf :is(.imc-sf-page-head p,.imc-sf-grid label>span small,.imc-sf-dropzone small,.imc-sf-artwork small){color:#fff}body.imc-artist-space-page .imc-sf :is(.imc-sf-card,.imc-sf-form-card,.imc-sf-history,.imc-sf-source-choice,.imc-sf-auto-note,.imc-sf-detected,.imc-sf-detected-head,.imc-sf-preview-player,.imc-sf-format-choice,.imc-sf-genre-family,.imc-sf-guidelines,.imc-sf-release-details,.imc-sf-artist,.imc-sf-release-type-readonly,.imc-sf-collaborators,.imc-sf-credit,.imc-sf-new-collaborator,.imc-sf-payment-note,.imc-sf-history-row,.imc-sf-history-head,.imc-sf-photo-requirements,.imc-sf-artist-photo-dropzone){background:#000;color:#fff;border-color:#333;box-shadow:none}body.imc-artist-space-page .imc-sf :is(input,select,textarea,.imc-sf-dropzone,.imc-sf-artwork,.imc-sf-artwork-selected){background:#111;color:#fff;border-color:#444}body.imc-artist-space-page .imc-sf :is(input,textarea)::placeholder{color:#fff;opacity:1}body.imc-artist-space-page .imc-sf :is(.imc-sf-dropzone:hover,.imc-sf-dropzone.is-dragging,.imc-sf-artwork:hover,.imc-sf-artist-photo-dropzone:hover,.imc-sf-artist-photo-dropzone.is-dragging){background:#171717;border-color:#a10d00}body.imc-artist-space-page .imc-sf .imc-sf-format-step{padding-bottom:4px}body.imc-artist-space-page .imc-sf .imc-sf-genre-selector{margin-top:0}body.imc-artist-space-page .imc-sf .imc-sf-editorial-price-note{margin-top:7px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;line-height:1.45!important}body.imc-artist-space-page .imc-sf .imc-sf-guidelines-confirm,body.imc-artist-space-page .imc-sf .imc-sf-guidelines-confirm span,body.imc-artist-space-page .imc-sf .imc-sf-guidelines-confirm input:disabled+span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body.imc-artist-space-page .imc-sf :is(.imc-sf-page-head p,.imc-sf-grid label>span small,.imc-sf-dropzone small,.imc-sf-artwork small,.imc-sf-source-choice small,.imc-sf-auto-note,.imc-sf-detected-head span,.imc-sf-original,.imc-sf-track-duration,.imc-sf-format-head small,.imc-sf-format-choice small,.imc-sf-genre-selector-head>span,.imc-sf-genre-selector-head small,.imc-sf-instrumental-field small,.imc-sf-guidelines-yes,.imc-sf-cd-note,.imc-sf-field-help,.imc-sf-language-note,.imc-sf-human-only,.imc-sf-history-head span,.imc-sf-history-date,.imc-sf-history-confirmation,.imc-sf-history-player>span,.imc-sf-empty,.imc-sf-credit span,.imc-sf-collaborator-results>button span,.imc-sf-new-collaborator small,#imc-sf-artist-photos-count,.imc-sf-photo-requirements p,.imc-sf-artist-photo-dropzone small){color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page .imc-sf .imc-sf-ai-check:is(.is-waiting,.is-checking) small{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page .imc-sf .imc-sf-genre-family.is-disabled .imc-sf-genre-option>span{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf{color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-card,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-form-card,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-source-choice,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-auto-note,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-dropzone,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-artwork,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-artwork-selected,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-detected,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-detected-head,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-preview-player,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-format-choice,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-genre-family,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-guidelines,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-release-details,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-artist,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-release-type-readonly,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-collaborators,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-credit,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-new-collaborator,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-collaborator-results>button,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-payment-note,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-history,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-history-row,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-photo-requirements,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-artist-photo-dropzone{background:#000!important;color:#fff!important;border-color:#333!important;box-shadow:none!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-source-choice:hover,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-source-choice.is-active,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-genre-option input:checked+span{background:#a10d00!important;color:#fff!important;border-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf h1,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf h2,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf h3,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf strong,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf label>span,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-label,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-family-title strong,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-instrumental-field strong,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-photo-requirements strong,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-artist-photo-dropzone strong{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf p,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf small,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-field-help{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf input:not([type=checkbox]):not([type=radio]):not([type=range]),body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf select,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf textarea{background:#000!important;color:#fff!important;border-color:#444!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf input::placeholder,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf textarea::placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-genre-option span{background:#000!important;color:#fff!important;border-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-genre-option input:disabled+span{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-submit,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf button[type=submit]:not(:disabled){background:#a10d00!important;color:#fff!important;border-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf :is(.imc-sf-card,.imc-sf-form-card,.imc-sf-source-choice,.imc-sf-auto-note,.imc-sf-dropzone,.imc-sf-artwork,.imc-sf-artwork-selected,.imc-sf-detected,.imc-sf-detected-head,.imc-sf-preview-player,.imc-sf-format-choice,.imc-sf-genre-family,.imc-sf-guidelines,.imc-sf-release-details,.imc-sf-artist,.imc-sf-release-type-readonly,.imc-sf-collaborators,.imc-sf-credit,.imc-sf-new-collaborator,.imc-sf-payment-note,.imc-sf-history,.imc-sf-history-row,.imc-sf-history-head,.imc-sf-photo-requirements,.imc-sf-artist-photo-dropzone){background:#000!important;color:#fff!important;border-color:#333!important;box-shadow:none!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf :is(h1,h2,h3,h4,strong,b,label>span,.imc-sf-label){color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf :is(p,small,.imc-sf-field-help){color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#111!important;color:#fff!important;border-color:#444!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-option span{background:#000!important;color:#fff!important;border-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-option input:checked+span{background:#a10d00!important;color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf-submit{background:#a10d00!important;color:#fff!important;border-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-feature-price{background:#fff!important;border-color:#fff!important;color:#111!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-feature-price.is-free strong{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-feature-price:not(.is-free)>span{color:#111!important;-webkit-text-fill-color:#111!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-feature-price:not(.is-free)>strong{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-format-choice,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-format-choice:not(.is-active){background:#000!important;border-color:#444!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-format-choice.is-active{background:#000!important;border-color:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-format-choice.is-active :is(strong,small,em),body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-format-choice:not(.is-active) :is(strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-format-choice:not(.is-active) em{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-editorial-price-note{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-release-type-readonly>strong{background:#111!important;border-color:#444!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf #imc-sf-add-collaborator,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-new-collaborator>button{background:#a10d00!important;border-color:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf #imc-sf-add-collaborator:hover,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf #imc-sf-add-collaborator:focus-visible,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-new-collaborator>button:hover,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-new-collaborator>button:focus-visible{background:#850b00!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-credit,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-collaborator-results>button,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-new-collaborator{background:#000!important;border-color:#444!important;color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-credit span,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-collaborator-results>button span{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check{background:#111!important;border-color:#444!important;color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check strong,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check small{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check.is-checking{background:#241d08!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check.is-human{background:#071b0d!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check.is-mixed{background:#261506!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check.is-ai,body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-ai-check.is-error{background:#250300!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-guidelines-confirm input:disabled+span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-option{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-option input[type=checkbox]{position:static!important;width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important;margin:0!important;opacity:1!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-option>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#fff!important;line-height:1.15!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-genre-option input:checked+span{background:#a10d00!important;border-color:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-progress{background:#0b0b0b!important;border-color:#333!important;color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-progress :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-progress-bar{background:#333!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-progress-bar span{background:#a10d00!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-success{background:#168447!important;border-color:#168447!important;color:#fff!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-success *{color:#fff!important;-webkit-text-fill-color:#fff!important}body.imc-submissions-section .imc-feature-price:not(.is-free){display:inline-flex!important;align-items:center!important}body.imc-submissions-section .imc-feature-price:not(.is-free)>span,body.imc-submissions-section .imc-feature-price:not(.is-free)>strong{display:inline-flex!important;align-items:center!important;min-height:20px!important;margin:0!important;line-height:20px!important;vertical-align:middle!important}body.imc-submissions-section .imc-feature-price:not(.is-free)>strong{position:relative!important;top:1px!important}body.imc-submissions-section .imc-as-submission-gate-actions a,body.imc-submissions-section .imc-as-submission-gate-actions a:visited{background:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #a10d00!important}body.imc-submissions-section .imc-as-submission-gate-actions a:hover,body.imc-submissions-section .imc-as-submission-gate-actions a:focus-visible{background:#fff!important;color:#a10d00!important;-webkit-text-fill-color:#a10d00!important;border-color:#a10d00!important}body.imc-submissions-section .imc-feature-meta{margin-right:14px!important}body.imc-submissions-section .imc-sf-podcast-optin{display:flex;align-items:flex-start;gap:10px;margin:16px 0 4px;padding:13px 14px;border:1px solid #333;border-radius:10px;background:#090909;color:#fff;cursor:pointer}body.imc-submissions-section .imc-sf-podcast-optin input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;margin:2px 0 0!important;accent-color:#a10d00}body.imc-submissions-section .imc-sf-podcast-optin span{display:flex;flex-direction:column;gap:3px}body.imc-submissions-section .imc-sf-podcast-optin strong{color:#fff!important;font-weight:900}body.imc-submissions-section .imc-sf-podcast-optin small{color:#bbb!important;font-size:11px;line-height:1.35}body.imc-submissions-section .imc-as-submission-gate-actions a,body.imc-submissions-section .imc-as-submission-gate-actions a:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #a10d00!important;text-decoration:none!important}body.imc-submissions-section .imc-as-submission-gate-actions a:hover,body.imc-submissions-section .imc-as-submission-gate-actions a:focus-visible{background:#fff!important;color:#a10d00!important;-webkit-text-fill-color:#a10d00!important;border-color:#a10d00!important}body.imc-submissions-section .imc-as-submission-gate-actions small{display:none!important}body.imc-submissions-section .imc-feature-hero--submissions .imc-feature-meta{margin-right:18px!important}body.imc-submissions-section .imc-as-submission-gate-actions>a,body.imc-submissions-section .imc-as-submission-gate-actions>a:visited,body.imc-submissions-section .imc-sf-profile-lock-button,body.imc-submissions-section .imc-sf-profile-lock-button:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#a10d00!important;border:1px solid #a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}body.imc-submissions-section .imc-as-submission-gate-actions>a>span,body.imc-submissions-section .imc-sf-profile-lock-button>span{display:inline-block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;line-height:1!important}body.imc-submissions-section .imc-as-submission-gate-actions>a:hover,body.imc-submissions-section .imc-as-submission-gate-actions>a:focus-visible,body.imc-submissions-section .imc-sf-profile-lock-button:hover,body.imc-submissions-section .imc-sf-profile-lock-button:focus-visible{background:#fff!important;border-color:#a10d00!important;color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}body.imc-submissions-section .imc-as-submission-gate-actions>a:hover>span,body.imc-submissions-section .imc-as-submission-gate-actions>a:focus-visible>span,body.imc-submissions-section .imc-sf-profile-lock-button:hover>span,body.imc-submissions-section .imc-sf-profile-lock-button:focus-visible>span{color:#a10d00!important;-webkit-text-fill-color:#a10d00!important}.imc-sf-history-feedback{margin-top:9px;padding:10px 12px;border:1px solid rgb(161 13 0 / .55);border-radius:8px;background:#080808;color:#fff}.imc-sf-history-feedback strong{display:block;margin-bottom:4px;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.imc-sf-history-feedback p{margin:0;color:#ddd;font-size:12px;line-height:1.5}.imc-sf-profile-warning{margin-bottom:16px;border-color:rgb(161 13 0 / .65)!important}body.imc-artist-space-page.logged-in:not(.imc-account-page) .imc-sf .imc-sf-coach-progress strong{background:#fff!important;color:var(--imc-red)!important;-webkit-text-fill-color:var(--imc-red)!important}.imc-sf-artwork.is-dragging{border-color:var(--imc-red)!important;background:#171717!important;transform:scale(1.006)}.imc-sf-funds-lock{padding:22px;border:1px solid #a10d00;border-radius:12px;background:#080808;color:#fff}.imc-sf-funds-lock h2{margin:5px 0 8px;color:#fff;font-family:"League Spartan",Arial,sans-serif;font-size:28px;line-height:1.05}.imc-sf-funds-lock p{max-width:760px;margin:0 0 10px;color:#fff;line-height:1.55}.imc-sf-funds-lock p strong{color:#fff}.imc-sf-funds-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.imc-sf-profile-lock-button.is-secondary{background:#000!important;border:1px solid #a10d00!important;color:#fff!important}.imc-sf-profile-lock-button.is-secondary:hover,.imc-sf-profile-lock-button.is-secondary:focus-visible{background:#fff!important;color:#a10d00!important}.imc-sf-profile-lock-button.is-secondary:hover span,.imc-sf-profile-lock-button.is-secondary:focus-visible span{color:#a10d00!important}.imc-sf-funds-warning{display:flex;flex-direction:column;gap:5px;margin:12px 0;padding:14px 16px;border:1px solid #a10d00;border-left:5px solid #a10d00;border-radius:10px;background:#080808;color:#fff}.imc-sf-funds-warning[hidden]{display:none!important}.imc-sf-funds-warning>strong{color:#fff;font:900 17px/1.15 "League Spartan",Arial,sans-serif}.imc-sf-funds-warning>span{color:#fff;font-size:12px;line-height:1.45}@media(max-width:700px){.imc-sf-funds-actions{align-items:stretch;flex-direction:column}.imc-sf-funds-actions .imc-sf-profile-lock-button{width:100%}}@media (min-width:961px){.imc-sf-workspace>.imc-sf-coach{transition:transform .22s ease-out}#imc-sf-coach-pointer{color:#fff;text-shadow:0 1px 3px #000,0 0 2px #a10d00}}@media (prefers-reduced-motion:reduce){.imc-sf-workspace>.imc-sf-coach{transition:none!important}}@media (max-width:760px){#imc-public-submit-root .imc-sf .imc-sf-workspace>#imc-sf-coach{display:none!important}#imc-sf-coach-pointer,#imc-sf-coach-pointer.is-visible{display:none!important}#imc-public-submit-root .imc-sf .imc-sf-workspace{grid-template-columns:minmax(0,1fr)!important}#imc-public-submit-root .imc-sf .imc-sf-main{width:100%!important;min-width:0!important}}@media (min-width:961px){body>#imc-sf-coach-pointer.imc-sf-coach-pointer.is-visible{display:flex!important;position:fixed!important;z-index:10050!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:0 1px 3px #000,0 0 2px #a10d00!important}}@media (min-width:961px){#imc-public-submit-root .imc-sf .imc-sf-workspace>.imc-sf-coach{transition:none!important}}.imc-sf #imc-sf-after-editorial-gate[hidden]{display:none!important}.imc-sf .imc-sf-editorial-gate{box-sizing:border-box;width:100%;padding:24px 25px 22px;border:2px solid #a10d00;border-radius:12px;background:#100606;color:#fff}.imc-sf .imc-sf-editorial-gate h2{margin:0 0 20px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:900 clamp(28px,3vw,38px)/1.1 'League Spartan',Arial,sans-serif!important;letter-spacing:.02em}.imc-sf .imc-sf-editorial-gate p{max-width:980px;margin:0 0 14px!important;font:500 16px/1.55 Lato,Arial,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.imc-sf .imc-sf-editorial-gate p strong{font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}.imc-sf .imc-sf-editorial-ack-label{display:inline-flex;align-items:center;gap:13px;padding:12px 19px;margin:5px 0 0;cursor:pointer;border:1px solid #a10d00;border-radius:8px;background:#a10d00;color:#fff!important;font:900 19px/1.3 'League Spartan',Arial,sans-serif}.imc-sf .imc-sf-editorial-ack-label input{appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;position:static!important;margin:0!important;width:21px!important;height:21px!important;min-height:21px!important;accent-color:#fff;cursor:pointer}.imc-sf .imc-sf-editorial-ack-label:has(input:focus-visible){outline:3px solid #fff;outline-offset:3px}.imc-sf .imc-sf-editorial-ack-label span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:700px){.imc-sf .imc-sf-editorial-gate{padding:18px 16px}.imc-sf .imc-sf-editorial-gate p{font-size:14px!important}.imc-sf .imc-sf-editorial-gate h2{font-size:30px!important}}body.imc-submission-public-page #imc-public-submit-root .imc-sf #imc-sf-coach::before{content:none!important;display:none!important}.imc-sf #imc-submission-front-form button.imc-sf-editorial-ack-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:45px!important;margin:8px 0 0!important;padding:11px 23px!important;border:1px solid #a10d00!important;border-radius:8px!important;background:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 18px/1.2 'League Spartan',Arial,sans-serif!important;cursor:pointer!important;box-shadow:none!important}.imc-sf #imc-submission-front-form button.imc-sf-editorial-ack-button:is(:hover,:focus-visible){background:#fff!important;color:#a10d00!important;-webkit-text-fill-color:#a10d00!important;outline-offset:3px!important}.imc-sf #imc-submission-front-form button.imc-sf-editorial-ack-button.is-confirmed:not(:hover):not(:focus-visible){background:#a10d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important}