.upload-presentation-module__bBXKXW__page{background:rgb(var(--surface-deep));min-height:100dvh;color:rgb(var(--fg));flex-direction:column;display:flex}.upload-presentation-module__bBXKXW__content{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:28px 32px 40px}.upload-presentation-module__bBXKXW__heading{text-align:center;margin-bottom:20px}.upload-presentation-module__bBXKXW__heading h1{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:550;line-height:1.3}.upload-presentation-module__bBXKXW__heading p{color:rgb(var(--fg-muted));margin-top:8px;font-size:15px;line-height:1.8}.upload-presentation-module__bBXKXW__layout{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:56px;display:grid}.upload-presentation-module__bBXKXW__photoPane{grid-area:1/2;min-width:0;position:sticky;top:24px}.upload-presentation-module__bBXKXW__options{flex-direction:column;grid-area:1/1;gap:16px;min-width:0;display:flex}.upload-presentation-module__bBXKXW__dropzone{border:1px dashed rgb(var(--fg)/.25);background:rgb(var(--surface-deep-card));cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:clamp(320px,100dvh - 16rem,560px);padding:18px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.upload-presentation-module__bBXKXW__dropzone:hover,.upload-presentation-module__bBXKXW__dragging{border-color:rgb(var(--judge));background:rgb(var(--judge)/.05)}.upload-presentation-module__bBXKXW__dropzone:focus-visible{outline:2px solid rgb(var(--judge));outline-offset:4px}.upload-presentation-module__bBXKXW__dropzonePreview{border-style:solid;padding:0}.upload-presentation-module__bBXKXW__uploadIcon{color:rgb(var(--fg-muted));margin-bottom:4px}.upload-presentation-module__bBXKXW__dropzoneCopy{text-align:center}.upload-presentation-module__bBXKXW__dropzoneCopy p{color:rgb(var(--fg-muted));font-size:13px;line-height:1.8}.upload-presentation-module__bBXKXW__dropzoneCopy p:first-child{color:rgb(var(--fg));font-size:15px;font-weight:500}.upload-presentation-module__bBXKXW__dropzoneCopy p+p{margin-top:6px}.upload-presentation-module__bBXKXW__dropzoneCopy p:last-child{color:rgb(var(--warn))}.upload-presentation-module__bBXKXW__fields{border:1px solid rgb(var(--fg)/.1);background:rgb(var(--surface-deep-card));border-radius:6px;gap:16px;padding:18px;display:grid}.upload-presentation-module__bBXKXW__fieldLabel{color:rgb(var(--judge));font-size:13px;font-weight:500}.upload-presentation-module__bBXKXW__selectTrigger{border:1px solid rgb(var(--fg)/.2);background:rgb(var(--surface-deep-raised));width:100%;min-height:44px;color:rgb(var(--fg));text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.upload-presentation-module__bBXKXW__selectTrigger:hover{border-color:rgb(var(--judge)/.6)}.upload-presentation-module__bBXKXW__selectTrigger:focus-visible{outline:2px solid rgb(var(--judge));outline-offset:2px}.upload-presentation-module__bBXKXW__selectMenu{z-index:60;max-width:calc(100vw - 32px);max-height:var(--radix-select-content-available-height);border:1px solid rgb(var(--fg)/.15);background:rgb(var(--surface-deep-card));color:rgb(var(--fg));border-radius:6px;overflow:hidden}.upload-presentation-module__bBXKXW__story{resize:vertical;border:1px solid rgb(var(--fg)/.2);background:rgb(var(--surface-deep-raised));width:100%;min-height:108px;color:rgb(var(--fg));border-radius:6px;padding:10px 12px;font-size:15px;line-height:1.8}.upload-presentation-module__bBXKXW__story::placeholder{color:rgb(var(--fg-muted))}.upload-presentation-module__bBXKXW__story:focus-visible{outline:2px solid rgb(var(--judge));outline-offset:2px}.upload-presentation-module__bBXKXW__addon{border:1px solid rgb(var(--fg)/.15);cursor:pointer;background:rgb(var(--surface-deep-raised));border-radius:4px;flex-direction:column;gap:4px;min-height:44px;padding:12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.upload-presentation-module__bBXKXW__addonSelected{border-color:rgb(var(--judge)/.6);background:rgb(var(--judge)/.07)}.upload-presentation-module__bBXKXW__addon:hover{border-color:rgb(var(--judge)/.6)}.upload-presentation-module__bBXKXW__addon:has(input:focus-visible){outline:2px solid rgb(var(--judge));outline-offset:3px}.upload-presentation-module__bBXKXW__addon p{font-size:13px;line-height:1.7}.upload-presentation-module__bBXKXW__retention{max-width:620px;color:rgb(var(--fg-muted));align-items:start;gap:8px;margin:20px auto 0;font-size:13px;line-height:1.8;display:flex}.upload-presentation-module__bBXKXW__page :is(a,button,summary):focus-visible{outline:2px solid rgb(var(--judge));outline-offset:3px}@media (max-width:1150px){.upload-presentation-module__bBXKXW__layout{gap:28px}}@media (max-width:1023px){.upload-presentation-module__bBXKXW__content{max-width:720px;padding:24px 20px 32px}.upload-presentation-module__bBXKXW__layout{flex-direction:column;gap:16px;display:flex}.upload-presentation-module__bBXKXW__photoPane{width:100%;position:static}.upload-presentation-module__bBXKXW__options{width:100%}.upload-presentation-module__bBXKXW__dropzone{height:280px}}@media (prefers-reduced-motion:reduce){.upload-presentation-module__bBXKXW__dropzone,.upload-presentation-module__bBXKXW__addon{transition:none}}
/*# sourceMappingURL=ec648f96b3217f02.css.map*/