.upload_page__gERkZ{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:36rem;margin:0 auto;padding:.5rem 1rem 2rem;overflow-wrap:break-word}.upload_title__k6wLE{margin:.4rem 0 0;font:400 clamp(2rem,6vw,2.75rem) /1 var(--serif);letter-spacing:-.02em}.upload_lede__QjqAg{margin:.6rem 0 0;color:var(--muted);line-height:1.5}.upload_panel__bUZSD{min-width:0}.upload_heading__jDh_O{margin:0;font:400 1.5rem/1.1 var(--serif)}.upload_note__ZGkTN,.upload_text__ffon4{margin:0;line-height:1.5}.upload_note__ZGkTN{font-size:.875rem}.upload_muted__kWI9q,.upload_note__ZGkTN{color:var(--muted)}.upload_list__Rlt1v{margin:0;padding-left:1.2rem;line-height:1.5}.upload_plainList__l4KFd{padding:0;list-style:none}.upload_picture__2Cm2I{max-width:26rem}.upload_pictureSmall__A7nJQ{max-width:10rem}.upload_shot__6CkXu{max-height:60vh;object-fit:contain;background:var(--night)}.upload_row__jiIKh{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.upload_pick__xLEsI{position:relative}.upload_fileInput__rIR7R{position:absolute;width:1px;height:1px;opacity:0}.upload_pick__xLEsI:has(:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.upload_ghost__KkFho{display:grid;gap:.45rem;padding:1rem;border:1px solid var(--line)}.upload_ghost__KkFho span{display:block;height:.6rem;background:var(--line)}.upload_ghostPicture__IOtxZ{max-width:26rem;aspect-ratio:4/3;border:1px solid var(--line)}.upload_summary__RMSF4{box-sizing:border-box;min-height:2.75rem;padding:.625rem 0;color:var(--muted);line-height:1.5;cursor:pointer}.upload_pastRow__jNGYh{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:var(--muted);font-size:.875rem;line-height:1.5}.upload_stack__gWMFX{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0}.upload_stack__gWMFX>*{margin:0}.upload_status___xCoK{min-height:1.5em;margin-bottom:.6rem;color:var(--muted);line-height:1.5}.upload_status___xCoK>*{color:var(--fg)}.upload_says__Iob8C{min-width:0}.upload_says__Iob8C:not(:empty){margin-bottom:.9rem}.upload_hintRoom__sE_Oq{min-height:2.625rem;margin-top:.9rem}.upload_choices__iOunh{min-width:0;margin:0;padding:0;border:0}.upload_legend__fiqvn{padding:0;margin-bottom:.3rem;color:var(--fg);font-weight:700;line-height:1.4}.upload_choice__M1ypc{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;line-height:1.4;cursor:pointer}.upload_choice__M1ypc input{scroll-margin-top:var(--night-header);flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--fg)}.upload_choiceProblem__2xLL1{margin:0;color:var(--bad);font-size:.875rem;line-height:1.5}