.submit-module__OpwlVa__main{max-width:800px;min-height:100vh;color:var(--text-color);background-color:var(--background-color);margin:0 auto;padding:80px 20px;font-family:Roboto,-apple-system,system-ui,sans-serif}.submit-module__OpwlVa__header{text-align:center;margin-bottom:60px}.submit-module__OpwlVa__logo{width:80px;margin-bottom:24px}.submit-module__OpwlVa__title{color:var(--text-color);margin-bottom:12px;font-size:3rem;font-weight:800}.submit-module__OpwlVa__subtitle{color:var(--text-color);opacity:.7;font-size:1.1rem}.submit-module__OpwlVa__selectionGrid{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.submit-module__OpwlVa__selectionCard{background:var(--appcard-bg);border:1px solid var(--app-box-shadow);box-shadow:var(--app-box-shadow);cursor:pointer;border-radius:24px;flex-direction:column;justify-content:space-between;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.submit-module__OpwlVa__selectionCard:hover{background:var(--appcard-bg-hover);transform:translateY(-8px)}.submit-module__OpwlVa__cardIcon{margin-bottom:24px;font-size:40px}.submit-module__OpwlVa__cardTitle{color:var(--text-color);margin-bottom:16px;font-size:1.5rem;font-weight:700}.submit-module__OpwlVa__cardDesc{color:var(--text-color);opacity:.8;margin-bottom:24px;font-size:.95rem;line-height:1.6}.submit-module__OpwlVa__cardFooter{margin-top:auto}.submit-module__OpwlVa__cardButton{background:var(--heilight);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-weight:700;transition:opacity .2s}.submit-module__OpwlVa__cardButton:hover{opacity:.9}.submit-module__OpwlVa__formContainer{background:var(--appcard-bg);border:1px solid var(--app-box-shadow);box-shadow:var(--app-box-shadow);border-radius:32px;padding:48px;animation:.5s ease-out submit-module__OpwlVa__fadeIn}@keyframes submit-module__OpwlVa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.submit-module__OpwlVa__formHeader{align-items:center;gap:16px;margin-bottom:40px;display:flex}.submit-module__OpwlVa__backLink{color:var(--text-color);opacity:.6;cursor:pointer;align-items:center;gap:4px;font-size:.9rem;display:flex}.submit-module__OpwlVa__backLink:hover{opacity:1}.submit-module__OpwlVa__section{margin-bottom:32px}.submit-module__OpwlVa__label{color:var(--text-color);margin-bottom:10px;font-size:.95rem;font-weight:600;display:block}.submit-module__OpwlVa__label span{color:#ff4d4d}.submit-module__OpwlVa__input,.submit-module__OpwlVa__textarea,.submit-module__OpwlVa__select{background:var(--background-color);border:1px solid var(--search-bar);width:100%;color:var(--text-color);border-radius:12px;padding:14px 18px;font-size:1rem;transition:all .2s}.submit-module__OpwlVa__input:focus,.submit-module__OpwlVa__textarea:focus{border-color:var(--heilight);outline:none}.submit-module__OpwlVa__helpText{color:var(--text-color);opacity:.6;margin-top:8px;font-size:.85rem}.submit-module__OpwlVa__tagContainer{background:var(--background-color);border:1px solid var(--search-bar);border-radius:12px;padding:18px;position:relative}.submit-module__OpwlVa__tagSearch{width:100%;color:var(--text-color);background:0 0;border:none;outline:none;margin-bottom:12px;font-size:.95rem}.submit-module__OpwlVa__tagList{flex-wrap:wrap;gap:8px;max-height:200px;display:flex;overflow-y:auto}.submit-module__OpwlVa__tag{background:var(--appcard-bg);cursor:pointer;color:var(--text-color);border:1px solid var(--app-box-shadow);border-radius:20px;padding:6px 12px;font-size:.85rem}.submit-module__OpwlVa__tag.submit-module__OpwlVa__active{background:var(--heilight);color:#fff;border-color:var(--heilight)}.submit-module__OpwlVa__socialGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.submit-module__OpwlVa__checkboxContainer{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.submit-module__OpwlVa__checkboxContainer input{margin-top:4px}.submit-module__OpwlVa__submitBtn{background:var(--heilight);color:#fff;cursor:pointer;border:none;border-radius:16px;width:100%;margin-top:24px;padding:18px;font-size:1.1rem;font-weight:800;transition:transform .2s}.submit-module__OpwlVa__submitBtn:hover:not(:disabled){transform:scale(1.02)}.submit-module__OpwlVa__submitBtn:disabled{opacity:.5;cursor:not-allowed}.submit-module__OpwlVa__successMessage{text-align:center;padding:40px}@media (max-width:768px){.submit-module__OpwlVa__selectionGrid{grid-template-columns:1fr}.submit-module__OpwlVa__main{padding:40px 16px}.submit-module__OpwlVa__formContainer{padding:24px}.submit-module__OpwlVa__socialGrid{grid-template-columns:1fr}}
