.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__authHint{color:var(--color-text-2);margin:0;font-size:.8rem}.page-module__UygAyW__searchStep{gap:var(--space-md,16px);flex-direction:column;display:flex}.page-module__UygAyW__stepTitle{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:700}.page-module__UygAyW__stepSub{color:var(--color-text-2);max-width:52ch;margin:-8px 0 0;font-size:.9rem;line-height:1.55}.page-module__UygAyW__searchBar{position:relative}.page-module__UygAyW__searchIcon{color:var(--color-text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__UygAyW__searchInput{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:46px;color:var(--color-text);outline:none;padding:10px 12px 10px 38px;font-family:inherit;font-size:.95rem;transition:border-color .15s}.page-module__UygAyW__searchInput:focus{border-color:var(--color-accent)}.page-module__UygAyW__results{flex-direction:column;gap:8px;min-height:48px;display:flex}.page-module__UygAyW__resultRow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.page-module__UygAyW__resultThumb{border-radius:var(--radius-sm);background:var(--color-surface-raised);width:40px;height:40px;color:var(--color-text-3);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.page-module__UygAyW__resultThumb img{object-fit:cover;width:100%;height:100%}.page-module__UygAyW__resultText{min-width:0;color:var(--color-text);flex-direction:column;gap:1px;font-size:.9rem;display:flex}.page-module__UygAyW__resultText strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__UygAyW__resultMeta{color:var(--color-text-3);font-size:.75rem}.page-module__UygAyW__resultLink{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:36px;color:var(--color-text-2);flex-shrink:0;align-items:center;margin-left:auto;padding:0 12px;font-size:.8rem;font-weight:650;display:inline-flex}.page-module__UygAyW__resultLink:hover{border-color:var(--color-border-hover);color:var(--color-text)}.page-module__UygAyW__noMatch{color:var(--color-text-2);margin:0;padding:4px 2px;font-size:.85rem}.page-module__UygAyW__resultSkeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, transparent, #ffffff0d, transparent), var(--color-surface);background-size:220% 100%;height:62px;animation:2.4s ease-in-out infinite page-module__UygAyW__shimmer}.page-module__UygAyW__formHeader{margin-bottom:var(--space-md,16px);justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__UygAyW__backLink{min-height:36px;color:var(--color-text-2);padding:0 4px;font-size:.85rem;font-weight:650}.page-module__UygAyW__backLink:hover{color:var(--color-text)}.page-module__UygAyW__stepLabel{color:var(--color-text-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}@keyframes page-module__UygAyW__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.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}}
