.AssemblyHero-module__wlXJOW__scene{background:#092d30 url(/judge-copilot-dashboard-hero-v2.jpg) 50%/cover;position:absolute;inset:0;overflow:hidden}.AssemblyHero-module__wlXJOW__scene canvas{width:100%;height:100%;display:block}.AssemblyHero-module__wlXJOW__login{z-index:-1}.AssemblyHero-module__wlXJOW__login:after{content:"";pointer-events:none;background:linear-gradient(#071e209e,#0000 24% 50%,#071e20e6 100%);position:absolute;inset:0}
.FlowPhotos-module__DzHycW__panel{padding:12px 0;font-size:13px}.FlowPhotos-module__DzHycW__panel summary{cursor:pointer;font-weight:600}.FlowPhotos-module__DzHycW__panel label{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.FlowPhotos-module__DzHycW__panel input,.FlowPhotos-module__DzHycW__panel select{border:1px solid #b7c9c4;border-radius:4px;min-width:0;max-width:100%;padding:6px}.FlowPhotos-module__DzHycW__notice{color:#536963;max-width:65ch;margin:8px 0}.FlowPhotos-module__DzHycW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FlowPhotos-module__DzHycW__actions button{text-underline-offset:3px;min-height:36px;text-decoration:underline}.FlowPhotos-module__DzHycW__camera input{max-width:190px}.FlowPhotos-module__DzHycW__pages{flex-wrap:wrap;gap:18px;display:flex}.FlowPhotos-module__DzHycW__pages figure{max-width:240px;margin:0}.FlowPhotos-module__DzHycW__thumbnail{object-fit:contain;background:#e9eeeb;width:150px;height:120px}.FlowPhotos-module__DzHycW__viewer{border-radius:6px;width:min(96vw,1100px);max-height:96dvh;margin:auto;padding:16px}.FlowPhotos-module__DzHycW__viewer::backdrop{background:#000000a6}.FlowPhotos-module__DzHycW__viewer button{min-height:44px}.FlowPhotos-module__DzHycW__large{width:100%;height:auto}
.DashboardIntro-module__XSgzwG__intro{isolation:isolate;background:#123b3b;border-radius:6px;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.DashboardIntro-module__XSgzwG__command{z-index:1;width:100%;padding:48px;position:relative}.DashboardIntro-module__XSgzwG__command h1{font-family:var(--font-display), sans-serif;letter-spacing:0;color:#fff;max-width:9ch;margin:0;font-size:76px;font-weight:650;line-height:1}.DashboardIntro-module__XSgzwG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.DashboardIntro-module__XSgzwG__actions button{min-height:44px;font-weight:600}.DashboardIntro-module__XSgzwG__start{color:#164d46;background:#f4faf5;border-radius:6px;padding:12px 22px}.DashboardIntro-module__XSgzwG__timer{color:#fff;border-bottom:1px solid #b1cdc5;padding:10px 0}.DashboardIntro-module__XSgzwG__art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.DashboardIntro-module__XSgzwG__art:after{content:"";background:linear-gradient(90deg,#051d1ee6,#051d1e99 40%,#051d1e14 85%);position:absolute;inset:0}@media (max-width:640px){.DashboardIntro-module__XSgzwG__intro{min-height:310px}.DashboardIntro-module__XSgzwG__command{width:100%;padding:28px 22px}.DashboardIntro-module__XSgzwG__command h1{font-size:52px}.DashboardIntro-module__XSgzwG__art:after{background:#051d1ead}.DashboardIntro-module__XSgzwG__actions{z-index:1;position:relative}}
