.ContestForm_form__YO6SC{--accent:var(--brand-accent);--accent-soft:rgba(15,157,99,0.15);--ink:var(--brand-primary);--muted:var(--brand-muted);--line:var(--brand-border);max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:32px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px -32px rgba(15,23,42,.4);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ContestForm_grid__pe8Gw{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContestForm_field__xTgRW{display:flex;flex-direction:column;gap:7px}.ContestForm_label__oiXXi{font-size:.85rem;font-weight:600;color:var(--ink)}.ContestForm_input__OtTBT,.ContestForm_select___E3Kb,.ContestForm_textarea__OYdiA{width:100%;padding:12px 14px;font-family:inherit;font-size:.95rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:11px;outline:none;transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContestForm_input__OtTBT::placeholder,.ContestForm_textarea__OYdiA::placeholder{color:#94a3b8}.ContestForm_input__OtTBT:hover,.ContestForm_select___E3Kb:hover,.ContestForm_textarea__OYdiA:hover{border-color:#cbd5e1}.ContestForm_input__OtTBT:focus,.ContestForm_select___E3Kb:focus,.ContestForm_textarea__OYdiA:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ContestForm_textarea__OYdiA{resize:vertical;min-height:110px;line-height:1.55}.ContestForm_selectWrap__Crgi_{position:relative}.ContestForm_select___E3Kb{padding-right:42px;cursor:pointer}.ContestForm_selectArrow__Xkofx{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ContestForm_selectWrap__Crgi_:focus-within .ContestForm_selectArrow__Xkofx{color:var(--accent)}.ContestForm_select___E3Kb:required:invalid{color:#94a3b8}.ContestForm_select___E3Kb option{color:var(--ink)}.ContestForm_fieldset__FRiK3{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ContestForm_legend__rm_pc{padding:0;font-size:.85rem;font-weight:600;color:var(--ink)}.ContestForm_radios__lmPXN{display:flex;flex-wrap:wrap;gap:10px}.ContestForm_radio__hVN3C{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:.9rem;color:var(--ink);transition:border-color .15s ease,background .15s ease}.ContestForm_radio__hVN3C:hover{border-color:#cbd5e1}.ContestForm_radio__hVN3C:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ContestForm_radio__hVN3C input{accent-color:var(--accent);width:16px;height:16px}.ContestForm_hint___93Hy{margin:2px 0 0;font-size:.85rem;color:var(--muted)}.ContestForm_submit__SWbV4{margin-top:4px;padding:15px 24px;font-family:inherit;font-size:1rem;font-weight:600;color:#fff;background:var(--accent);border:0;border-radius:12px;cursor:pointer;box-shadow:0 12px 24px -10px rgba(15,157,99,.55);transition:background .16s ease,transform .1s ease}.ContestForm_submit__SWbV4:hover{background:var(--brand-accent-dark)}.ContestForm_submit__SWbV4:active{transform:translateY(1px)}.ContestForm_submit__SWbV4:disabled{opacity:.65;cursor:progress}.ContestForm_msg__eI2Yb{margin:0;padding:12px 15px;font-size:.92rem;border-radius:10px}.ContestForm_msgOk__yHfCA{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.ContestForm_msgError__JdFDS{color:#9f1239;background:#ffe4e6;border:1px solid #fecdd3}@media (max-width:620px){.ContestForm_form__YO6SC{padding:24px 20px}.ContestForm_grid__pe8Gw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ContestForm_input__OtTBT,.ContestForm_select___E3Kb,.ContestForm_submit__SWbV4,.ContestForm_textarea__OYdiA{transition:none}}