.ProjectSubmissionPanel_panel__NCcTk{--submission-ink:#1a1919;--submission-paper:#f4f2f0;--submission-line:#a39d99;--submission-muted:#6e6966;--submission-accent:#e4f222;overflow:hidden;border:1px solid var(--submission-line);background:var(--submission-paper);color:var(--submission-ink);font-family:Berkeley Mono,SFMono-Regular,Consolas,monospace}.ProjectSubmissionPanel_header__7Zk5B{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:clamp(24px,4vw,48px);border-bottom:1px solid var(--submission-line);background:var(--submission-ink);color:#e9e5e2}.ProjectSubmissionPanel_command__7vgCt{margin:0 0 26px;color:var(--submission-accent);font-size:12px}.ProjectSubmissionPanel_header__7Zk5B h2{margin:0;font-size:clamp(36px,5vw,66px);font-weight:500;letter-spacing:-.055em;line-height:.95}.ProjectSubmissionPanel_header__7Zk5B>div>p:last-child{max-width:670px;margin:20px 0 0;color:#a39d99;font-size:13px;line-height:1.6}.ProjectSubmissionPanel_deadline__pubPp{min-width:250px;align-self:start;padding:18px;border:1px solid #5b5754}.ProjectSubmissionPanel_deadline__pubPp span,.ProjectSubmissionPanel_deadline__pubPp time{display:block;color:#a39d99;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ProjectSubmissionPanel_deadline__pubPp strong{display:block;margin:12px 0 18px;color:var(--submission-accent);font-size:17px}.ProjectSubmissionPanel_deadline__pubPp.ProjectSubmissionPanel_closed__cKf3A strong{color:#e9e5e2}.ProjectSubmissionPanel_lockNotice__0_D_h,.ProjectSubmissionPanel_receipt__OwKs8{display:flex;align-items:center;gap:14px;padding:16px clamp(24px,4vw,48px);border-bottom:1px solid #b9c33d;background:#f5fac1}.ProjectSubmissionPanel_receipt__OwKs8>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--submission-ink);border-radius:50%}.ProjectSubmissionPanel_lockNotice__0_D_h strong,.ProjectSubmissionPanel_receipt__OwKs8 strong{font-size:12px}.ProjectSubmissionPanel_lockNotice__0_D_h span,.ProjectSubmissionPanel_receipt__OwKs8 p{margin:4px 0 0;color:var(--submission-muted);font-size:10px}.ProjectSubmissionPanel_lockNotice__0_D_h{background:#e9e5e2;border-color:var(--submission-line);display:grid;gap:4px}.ProjectSubmissionPanel_form__SAlf5{padding:0 clamp(24px,4vw,48px) 36px}.ProjectSubmissionPanel_fieldset__tH0qN{min-width:0;margin:0;padding:38px 0 44px;border:0;border-bottom:1px solid var(--submission-line)}.ProjectSubmissionPanel_fieldset__tH0qN legend{width:100%;margin-bottom:26px;color:var(--submission-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ProjectSubmissionPanel_teamBlock__wxmlW{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ProjectSubmissionPanel_teamBlock__wxmlW>div{padding:18px;border:1px solid #d2cecb;background:white}.ProjectSubmissionPanel_teamBlock__wxmlW span{display:block;margin-bottom:13px;color:var(--submission-muted);font-size:10px;text-transform:uppercase}.ProjectSubmissionPanel_teamBlock__wxmlW strong{font-size:22px}.ProjectSubmissionPanel_teamBlock__wxmlW ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.ProjectSubmissionPanel_teamBlock__wxmlW li{padding:6px 8px;background:#e9e5e2;font-size:11px}.ProjectSubmissionPanel_label__hwgJU{display:grid;gap:9px;margin-bottom:20px}.ProjectSubmissionPanel_groupHeading__RXu0q,.ProjectSubmissionPanel_label__hwgJU>span{display:flex;justify-content:space-between;gap:18px;color:var(--submission-ink);font-size:11px;font-weight:700}.ProjectSubmissionPanel_label__hwgJU b,.ProjectSubmissionPanel_label__hwgJU em{color:var(--submission-muted);font-size:9px;font-weight:400}.ProjectSubmissionPanel_label__hwgJU em{font-style:normal;text-transform:uppercase}.ProjectSubmissionPanel_customTagInput__9FD0l input,.ProjectSubmissionPanel_label__hwgJU input,.ProjectSubmissionPanel_label__hwgJU textarea,.ProjectSubmissionPanel_preferenceLabel__8DLVf select{width:100%;border:1px solid var(--submission-line);border-radius:0;background:white;padding:14px;color:var(--submission-ink);outline:none;font:14px/1.5 Arial,Helvetica,sans-serif}.ProjectSubmissionPanel_label__hwgJU textarea{resize:vertical}.ProjectSubmissionPanel_customTagInput__9FD0l input:focus,.ProjectSubmissionPanel_label__hwgJU input:focus,.ProjectSubmissionPanel_label__hwgJU textarea:focus,.ProjectSubmissionPanel_preferenceLabel__8DLVf select:focus{border-color:var(--submission-ink);box-shadow:0 0 0 2px var(--submission-accent)}.ProjectSubmissionPanel_twoColumns__uPqFE{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ProjectSubmissionPanel_group__7aJwx+.ProjectSubmissionPanel_group__7aJwx{margin-top:34px}.ProjectSubmissionPanel_groupHeading__RXu0q{margin-bottom:13px}.ProjectSubmissionPanel_groupHeading__RXu0q span{color:var(--submission-muted);font-size:9px;font-weight:400;text-transform:uppercase}.ProjectSubmissionPanel_tagOption__3KaMj{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px;border:1px solid #d2cecb;background:white;cursor:pointer;font-size:11px}.ProjectSubmissionPanel_tagOption__3KaMj:has(input:checked){border-color:var(--submission-ink);background:var(--submission-accent)}.ProjectSubmissionPanel_tagOption__3KaMj input{width:16px;height:16px;margin:0;accent-color:var(--submission-ink)}.ProjectSubmissionPanel_tagGrid__lFRcw{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ProjectSubmissionPanel_tagOption__3KaMj{min-height:46px}.ProjectSubmissionPanel_preferenceIntro__OunWQ{max-width:760px;margin:0 0 22px;color:var(--submission-muted);font:12px/1.65 Arial,Helvetica,sans-serif}.ProjectSubmissionPanel_preferenceGrid__4GRrc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:preference}.ProjectSubmissionPanel_preferenceLabel__8DLVf{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:15px;border:1px solid #d2cecb;background:white}.ProjectSubmissionPanel_preferenceLabel__8DLVf>span:nth-child(2){display:grid;gap:4px}.ProjectSubmissionPanel_preferenceLabel__8DLVf strong{font-size:11px}.ProjectSubmissionPanel_preferenceLabel__8DLVf small{color:var(--submission-muted);font-size:9px;text-transform:uppercase}.ProjectSubmissionPanel_preferenceLabel__8DLVf select{grid-column:1/-1;min-height:50px;border-color:var(--submission-line);border-radius:0;background:white;padding:12px 38px 12px 12px;color:var(--submission-ink);outline:none;font:13px/1.4 Arial,Helvetica,sans-serif}.ProjectSubmissionPanel_rankMarker__XQcry{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--submission-ink);background:var(--submission-accent);font-size:11px;font-weight:800}.ProjectSubmissionPanel_preferenceMeta__i3jWc{margin:12px 0 0;color:var(--submission-muted);font-size:10px;line-height:1.5}.ProjectSubmissionPanel_visuallyHidden__n7In_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ProjectSubmissionPanel_customTags__UV0fB{margin-top:34px;padding-top:30px;border-top:1px dashed var(--submission-line)}.ProjectSubmissionPanel_customTags__UV0fB ul{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px;padding:0;list-style:none}.ProjectSubmissionPanel_customTags__UV0fB li{display:flex;align-items:center;gap:5px;padding:6px 7px 6px 10px;background:var(--submission-ink);color:white;font-size:11px}.ProjectSubmissionPanel_customTags__UV0fB li button{width:24px;height:24px;border:0;background:transparent;color:white;cursor:pointer;font-size:18px;line-height:1}.ProjectSubmissionPanel_customTagInput__9FD0l{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--submission-line);background:white}.ProjectSubmissionPanel_customTagInput__9FD0l label{padding:0 14px;color:var(--submission-muted);font-size:10px;white-space:nowrap}.ProjectSubmissionPanel_customTagInput__9FD0l input{border:0}.ProjectSubmissionPanel_customTagInput__9FD0l input:focus{box-shadow:inset 0 0 0 2px var(--submission-accent)}.ProjectSubmissionPanel_customTagInput__9FD0l button{align-self:stretch;border:0;border-left:1px solid var(--submission-line);background:var(--submission-accent);padding:0 18px;cursor:pointer;font:700 11px inherit}.ProjectSubmissionPanel_helpText__Vzw4W,.ProjectSubmissionPanel_inlineError__NiM4l{margin:7px 0 0;color:var(--submission-muted);font-size:10px}.ProjectSubmissionPanel_inlineError__NiM4l{color:#8a351e;font-weight:700}.ProjectSubmissionPanel_formError__lw0vI,.ProjectSubmissionPanel_savedMessage__074NW{margin-top:22px;padding:14px;border:1px solid #b8583b;background:#f9e7df;color:#713a24;font-size:11px;font-weight:700}.ProjectSubmissionPanel_savedMessage__074NW{border-color:#b9c33d;background:#f5fac1;color:var(--submission-ink)}.ProjectSubmissionPanel_actions__tvJGl{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:32px}.ProjectSubmissionPanel_actions__tvJGl p{max-width:620px;margin:0;color:var(--submission-muted);font-size:10px;line-height:1.5}.ProjectSubmissionPanel_actions__tvJGl button{min-width:180px;border:1px solid var(--submission-ink);background:var(--submission-accent);padding:15px 20px;cursor:pointer;font:800 12px inherit}.ProjectSubmissionPanel_actions__tvJGl button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.ProjectSubmissionPanel_header__7Zk5B{grid-template-columns:1fr}.ProjectSubmissionPanel_deadline__pubPp{min-width:0}.ProjectSubmissionPanel_preferenceGrid__4GRrc,.ProjectSubmissionPanel_teamBlock__wxmlW,.ProjectSubmissionPanel_twoColumns__uPqFE{grid-template-columns:1fr}.ProjectSubmissionPanel_tagGrid__lFRcw{grid-template-columns:repeat(2,1fr)}.ProjectSubmissionPanel_actions__tvJGl{align-items:stretch;flex-direction:column}.ProjectSubmissionPanel_actions__tvJGl button{width:100%}}@media (max-width:480px){.ProjectSubmissionPanel_tagGrid__lFRcw{grid-template-columns:1fr}.ProjectSubmissionPanel_customTagInput__9FD0l{grid-template-columns:1fr auto}.ProjectSubmissionPanel_customTagInput__9FD0l label{grid-column:1/-1;padding:10px 14px 0}}@media (prefers-reduced-motion:reduce){.ProjectSubmissionPanel_panel__NCcTk *{scroll-behavior:auto!important}}