.page-module__UygAyW__page{max-width:640px;padding:var(--space-lg) var(--space-md);margin:0 auto}.page-module__UygAyW__title{color:var(--color-text-primary);margin:0 0 4px;font-size:1.5rem;font-weight:700}.page-module__UygAyW__subtitle{color:var(--color-text-secondary);margin:0 0 var(--space-lg);font-size:.9rem}.page-module__UygAyW__authMsg{color:var(--color-text-secondary)}.page-module__UygAyW__form{gap:var(--space-md);flex-direction:column;display:flex}.page-module__UygAyW__row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.page-module__UygAyW__field,.page-module__UygAyW__fieldFull{flex-direction:column;gap:4px;display:flex}.page-module__UygAyW__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem}.page-module__UygAyW__input,.page-module__UygAyW__select,.page-module__UygAyW__textarea{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-sm);outline:none;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}.page-module__UygAyW__input:focus,.page-module__UygAyW__select:focus,.page-module__UygAyW__textarea:focus{border-color:var(--color-accent)}.page-module__UygAyW__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23888888' viewBox='0 0 16 16'%3E%3Cpath d='m3.8 6.5 4.2 4.2 4.2-4.2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.page-module__UygAyW__textarea{resize:vertical;min-height:80px}.page-module__UygAyW__divider{background:var(--color-border);height:1px;margin:var(--space-sm) 0}.page-module__UygAyW__specTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.page-module__UygAyW__error{color:var(--color-danger);margin:0;font-size:.85rem}.page-module__UygAyW__submitBtn{background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;padding:12px 24px;font-size:1rem;font-weight:700;transition:opacity .15s}.page-module__UygAyW__submitBtn:hover{opacity:.9}.page-module__UygAyW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__UygAyW__imageUpload{flex-direction:column;gap:8px;display:flex}.page-module__UygAyW__imagePickerBtn{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.9rem;transition:border-color .15s;display:flex}.page-module__UygAyW__imagePickerBtn:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.page-module__UygAyW__imagePreviewWrap{display:inline-block;position:relative}.page-module__UygAyW__imagePreview{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);object-fit:contain;max-height:200px}.page-module__UygAyW__imageRemove{color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;background:#000000b3;border:none;padding:4px 10px;font-size:.75rem;position:absolute;top:8px;right:8px}.page-module__UygAyW__imageRemove:hover{background:#000000e6}.page-module__UygAyW__imageHint{color:var(--color-text-secondary);margin:0;font-size:.75rem}@media (max-width:600px){.page-module__UygAyW__row{grid-template-columns:1fr}}
