.creator-frame[data-panel=upload]{color:var(--foreground)}.creator-frame[data-panel=upload] .creator-main{background:var(--background);padding:30px clamp(20px,3.4vw,50px) 56px}.creator-sidebar>.button[aria-pressed=true]{box-shadow:0 0 0 2px var(--background),0 0 0 3px var(--foreground)}.video-submission{max-width:980px;margin:auto;font-size:14px}.video-submission .submission-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.video-submission .submission-heading h2{font-size:24px;font-weight:500;line-height:1.4;margin:0 0 8px}.video-submission .submission-heading p{font-size:13px;color:var(--muted-foreground)}.submission-heading .text-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px}.submission-file-input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;opacity:0}.submission-limits{display:flex;justify-content:center;gap:38px;margin:40px 0 24px;color:var(--muted-foreground);font-size:12px}.submission-limits span{display:grid;gap:6px}.submission-limits strong{color:var(--foreground);font-size:13px;font-weight:500}.submission-drop{min-height:340px;border:1px dashed var(--input);border-radius:9px;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px 20px;text-align:center}.submission-drop>p,.submission-drop>svg{color:var(--muted-foreground)}.submission-drop>p{line-height:1.7}.submission-drop[data-dragging=true]{border-color:var(--foreground);background:var(--secondary)}.video-submission .submission-primary{min-width:156px;justify-content:center;padding:12px 26px}.submission-footnote{color:var(--muted-foreground);text-align:center;font-size:12px;line-height:1.8;margin:20px 0}.submission-file{display:flex;align-items:center;gap:16px;padding:18px 0 24px;border-bottom:1px solid var(--border)}.submission-file>div{flex:1;min-width:0}.submission-file strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.submission-file p{font-size:12px;color:var(--muted-foreground);margin-top:6px}.submission-file progress{display:block;margin-top:12px;width:min(480px,100%);height:4px;accent-color:var(--foreground)}.creator-main .submission-form{max-width:none;display:block;margin:30px 0 0}.submission-form h3{font-size:18px;font-weight:500;margin:0 0 26px}.creator-main .submission-form .submission-fields{padding:0;margin:0;border:0;min-width:0}.creator-main .submission-form .submission-row{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:22px;margin:0 0 26px}.submission-label{padding-top:11px;line-height:1.5;color:var(--foreground);font-size:13px}.submission-label>span{color:var(--destructive)}.creator-main .submission-form input:not([type=checkbox]):not([type=file]),.creator-main .submission-form select,.creator-main .submission-form textarea{width:100%;background:var(--background);border:1px solid var(--input);border-radius:5px;line-height:1.6;font-size:14px;padding:10px 12px}.creator-main .submission-form select{max-width:240px}.creator-main .submission-form textarea{resize:vertical}.submission-input-count{position:relative}.creator-main .submission-form .submission-input-count input{padding-right:64px}.submission-input-count small{position:absolute;right:12px;top:15px;font-size:11px;color:var(--muted-foreground)}.submission-cover-row{display:flex;gap:24px;flex-wrap:wrap}.creator-main .submission-form label.submission-cover{position:relative;display:flex;flex-direction:column;width:240px;max-width:100%;aspect-ratio:16/9;justify-content:center;overflow:hidden;border:1px solid var(--input);border-radius:6px;cursor:pointer;margin:0;background:var(--card)}.submission-cover>img{width:100%;height:100%;object-fit:contain}.submission-cover>span:first-child{padding:20px;font-size:12px;color:var(--muted-foreground)}.submission-cover>span:last-of-type{position:absolute;bottom:0;left:0;right:0;padding:7px;background:#000a;color:#fff;text-align:center;font-size:12px}.submission-cover>input{position:absolute;width:100%;height:100%;inset:0;opacity:0;cursor:pointer}.submission-cover:focus-within{outline:2px solid var(--ring);outline-offset:3px}.submission-covers{min-width:0;flex:1}.submission-covers>p{font-size:12px;color:var(--muted-foreground);margin-bottom:10px}.submission-covers>div{display:flex;flex-wrap:wrap;gap:8px}.submission-covers button{width:88px;aspect-ratio:16/9;padding:2px;border:1px solid var(--input);border-radius:4px;overflow:hidden}.submission-covers button[aria-pressed=true]{border:2px solid var(--foreground)}.submission-covers img{height:100%;object-fit:contain}.creator-main .submission-form .video-info-picker{padding:0;border:0;min-width:0}.submission-form .video-info-picker>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.submission-form .video-info-selected:empty{display:none}.submission-form .video-info-results{max-height:230px;overflow-y:auto}.submission-form .video-info-results>p{font-size:12px;color:var(--muted-foreground);padding:8px 0}.submission-tags{flex-wrap:wrap;min-width:0;border:1px solid var(--input);border-radius:5px;padding:7px 10px}.submission-tags,.submission-tags>span{display:flex;align-items:center;gap:8px}.submission-tags>span{background:var(--secondary);padding:6px 8px;border-radius:4px;max-width:100%;overflow-wrap:anywhere;font-size:12px}.submission-tags>span>button{display:grid;place-items:center;min-width:24px;min-height:24px}.creator-main .submission-form .submission-tags input{flex:1;min-width:135px;width:auto;padding:4px;border:0;background:none}.submission-tags>.text-link{font-size:12px;padding:7px}.submission-more{margin:32px 0 20px;padding-top:20px;border-top:1px solid var(--border)}.submission-more summary,.submission-preview summary{cursor:pointer;font-size:13px;padding:8px 0}.submission-more summary span{color:var(--muted-foreground);font-size:12px;margin-left:10px}.submission-more[open] summary{margin-bottom:22px}.creator-main .submission-form label.submission-check{display:flex;align-items:flex-start;gap:10px;margin:24px 0;line-height:1.6;font-size:12px;color:var(--muted-foreground)}.submission-check input{flex-shrink:0;margin:0;accent-color:var(--foreground)}.submission-preview{margin:18px 0}.submission-preview .post-inline-video{max-width:640px;margin-top:14px}.submission-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid var(--border);padding:24px 0 0;margin-top:24px}.submission-actions>span{flex-basis:100%;font-size:12px;color:var(--muted-foreground)}.submission-actions .text-link{font-size:12px;margin-left:auto}.submission-context,.submission-error{padding:12px 16px;border:1px solid var(--input);border-radius:6px;line-height:1.7;margin-bottom:20px;overflow-wrap:anywhere}.submission-error{color:var(--destructive)}.submission-context{color:var(--muted-foreground)}.submission-context a{text-decoration:underline;margin-left:8px}.submission-complete{padding:60px 0;text-align:center}.submission-complete>svg{margin:0 auto 24px}.submission-complete h3{font-size:24px;font-weight:500}.submission-complete p{margin:16px 0 28px;color:var(--muted-foreground)}.submission-complete .button-row{justify-content:center;flex-wrap:wrap}@media(max-width:760px){.creator-frame[data-panel=upload] .creator-main{padding:28px 18px 40px}.creator-frame[data-panel=upload] .creator-sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px}.creator-frame[data-panel=upload] .creator-sidebar h1{font-size:20px;align-self:center}.creator-frame[data-panel=upload] .creator-sidebar nav{grid-column:1/-1}.creator-frame[data-panel=upload] .creator-panel-link,.creator-frame[data-panel=upload] .creator-sidebar>a{display:none}.submission-limits{gap:18px;justify-content:space-between;margin:24px 0 18px;font-size:10px}.submission-limits strong{font-size:12px}.submission-drop{min-height:280px;padding:30px 16px}.video-submission .submission-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.video-submission .submission-heading h2{font-size:21px}.video-submission .submission-heading p{font-size:12px}.submission-heading .text-link{font-size:11px;margin-top:4px}.creator-main .submission-form .submission-row{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:23px}.submission-label{padding-top:0}.submission-file{gap:10px;flex-wrap:wrap}.submission-file>svg{width:23px}.submission-file>button{font-size:11px}.submission-file strong{font-size:13px}.submission-cover-row{gap:18px}.creator-main .submission-form label.submission-cover{width:210px}.submission-covers{flex-basis:100%}.submission-actions{gap:10px}.video-submission .submission-primary{min-width:132px}.submission-more summary span{font-size:11px;margin-left:5px}.submission-actions .text-link{margin-left:0}.submission-footnote{font-size:11px}}html[data-theme=light] .creator-frame[data-panel=upload] .creator-main{background:#fff}html[data-theme=light] .submission-drop{background:#f7f7f7}.submission-file>.submission-upload-actions{flex:0 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.submission-upload-actions .text-link{font-size:12px}.submission-context .button-row{margin-top:12px;flex-wrap:wrap}.submission-actions>span{line-height:1.7}