.page-module-scss-module__4idTca__container{background:#ebebeb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module-scss-module__4idTca__scrollArea{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.page-module-scss-module__4idTca__loading{color:#94a3b8;justify-content:center;align-items:center;padding:60px 16px;font-size:14px;display:flex}.page-module-scss-module__4idTca__rootItem{background:#fff;border-bottom:1px solid #ebebeb;padding:16px}.page-module-scss-module__4idTca__replyItem{background:#f4f5f7;border-bottom:1px solid #e5e7eb;padding:14px 16px 14px 52px}.page-module-scss-module__4idTca__highlighted{background:#e8eef7}.page-module-scss-module__4idTca__commentHeader{align-items:center;gap:8px;margin-bottom:6px;display:flex}.page-module-scss-module__4idTca__avatar{color:#fff;background:#185fa5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.page-module-scss-module__4idTca__avatarImg{object-fit:cover;width:100%;height:100%}.page-module-scss-module__4idTca__nickname{color:#1e293b;font-size:14px;font-weight:600}.page-module-scss-module__4idTca__time{color:#94a3b8;font-size:12px}.page-module-scss-module__4idTca__commentContent{color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.page-module-scss-module__4idTca__commentInputBar{z-index:50;background:#fff;border-top:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;display:flex}.page-module-scss-module__4idTca__commentInputRow{align-items:center;gap:8px;padding:10px 16px;display:flex}.page-module-scss-module__4idTca__commentInput{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;outline:none;flex:1;padding:10px 14px;font-size:14px}.page-module-scss-module__4idTca__commentInput:focus{background:#fff;border-color:#185fa5}.page-module-scss-module__4idTca__commentInput::placeholder{color:#94a3b8}.page-module-scss-module__4idTca__commentSubmit{color:#fff;cursor:pointer;white-space:nowrap;background:#185fa5;border:none;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:600}.page-module-scss-module__4idTca__commentSubmit:disabled{cursor:not-allowed;background:#adb5bd}
.page-module-scss-module__NZ_o-q__container{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module-scss-module__NZ_o-q__scrollArea{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.page-module-scss-module__NZ_o-q__scrollArea [data-profile-tap]{cursor:pointer}.page-module-scss-module__NZ_o-q__loading{color:#9aa1ad;justify-content:center;align-items:center;padding:60px 16px;font-size:14px;display:flex}.page-module-scss-module__NZ_o-q__title{letter-spacing:-.035em;color:#111316;word-break:break-all;margin:0;padding:20px 16px 14px;font-size:20px;font-weight:700;line-height:1.38}.page-module-scss-module__NZ_o-q__postHeader{border-bottom:1px solid #f1f2f4;align-items:center;gap:10px;margin:0 16px;padding-bottom:16px;display:flex}.page-module-scss-module__NZ_o-q__postMenuWrap{flex-shrink:0;margin-left:auto;position:relative}.page-module-scss-module__NZ_o-q__avatar{color:#185fa5;background:#eaf2fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #1113160f}.page-module-scss-module__NZ_o-q__avatar .page-module-scss-module__NZ_o-q__avatarImg{object-fit:cover;width:100%;height:100%}.page-module-scss-module__NZ_o-q__authorMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module-scss-module__NZ_o-q__nickname{color:#111316;letter-spacing:-.02em;font-size:14px;font-weight:600}.page-module-scss-module__NZ_o-q__time{color:#9aa1ad;letter-spacing:-.01em;font-size:12px}.page-module-scss-module__NZ_o-q__metaDot{color:#d4d7dc;margin:0 4px}.page-module-scss-module__NZ_o-q__menuBackdrop{z-index:90;background:0 0;position:fixed;inset:0}.page-module-scss-module__NZ_o-q__content{letter-spacing:-.02em;color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 16px 6px;font-size:15.5px;line-height:1.75}.page-module-scss-module__NZ_o-q__actionBar{border-bottom:8px solid #f4f5f7;align-items:center;padding:18px 16px 22px;display:flex}.page-module-scss-module__NZ_o-q__likeBtn{color:#4b5563;letter-spacing:-.02em;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:5px;height:36px;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module-scss-module__NZ_o-q__likeBtn:active{background:#f3f4f6}.page-module-scss-module__NZ_o-q__likeBtn:disabled{cursor:default}.page-module-scss-module__NZ_o-q__liked{color:#185fa5;background:#eef4fb;border-color:#cfe0f3}.page-module-scss-module__NZ_o-q__liked:active{background:#e2edf9}.page-module-scss-module__NZ_o-q__likeCount{font-weight:700}.page-module-scss-module__NZ_o-q__commentSection{flex-direction:column;padding:0 16px 24px;display:flex}.page-module-scss-module__NZ_o-q__commentCount{letter-spacing:-.03em;color:#111316;align-items:baseline;margin:0;padding:20px 0 4px;font-size:16px;font-weight:700;display:flex}.page-module-scss-module__NZ_o-q__commentCountNum{color:#185fa5;margin-left:5px}.page-module-scss-module__NZ_o-q__commentEmpty{color:#9aa1ad;flex-direction:column;align-items:center;gap:4px;padding:28px 0 32px;font-size:13px;display:flex}.page-module-scss-module__NZ_o-q__commentEmpty p{margin:0}.page-module-scss-module__NZ_o-q__commentEmptyTitle{color:#6b7280;font-size:14px;font-weight:600}.page-module-scss-module__NZ_o-q__commentGroup{border-bottom:1px solid #f1f2f4;padding-bottom:6px}.page-module-scss-module__NZ_o-q__commentGroup:last-of-type{border-bottom:none}.page-module-scss-module__NZ_o-q__commentItem{padding:14px 0 4px}.page-module-scss-module__NZ_o-q__commentItem>:not(.page-module-scss-module__NZ_o-q__commentHeader){margin-left:40px}.page-module-scss-module__NZ_o-q__commentHeader{align-items:center;gap:8px;min-width:0;margin-bottom:3px;display:flex}.page-module-scss-module__NZ_o-q__commentAvatar{color:#185fa5;background:#eaf2fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #1113160f}.page-module-scss-module__NZ_o-q__commentAvatarImg{object-fit:cover;width:100%;height:100%}.page-module-scss-module__NZ_o-q__commentHeader .page-module-scss-module__NZ_o-q__nickname{font-size:13.5px}.page-module-scss-module__NZ_o-q__writerChip{color:#185fa5;letter-spacing:-.02em;background:#eaf2fc;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10.5px;font-weight:700;line-height:1.5}.page-module-scss-module__NZ_o-q__commentMenuWrap{margin-left:auto;position:relative}.page-module-scss-module__NZ_o-q__menuDotBtn{cursor:pointer;color:#9aa1ad;background:0 0;border:none;align-items:center;padding:4px;line-height:1;display:flex}.page-module-scss-module__NZ_o-q__menuDropdown{z-index:100;background:#fff;border:1px solid #f1f5f9;border-radius:10px;min-width:96px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 6px 18px #0000001f}.page-module-scss-module__NZ_o-q__menuDropdown button{color:#111316;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;width:100%;padding:11px 14px;font-size:13.5px;display:block}.page-module-scss-module__NZ_o-q__menuDropdown button:hover{background:#f8fafc}.page-module-scss-module__NZ_o-q__menuDropdownUp{top:auto;bottom:calc(100% + 4px)}.page-module-scss-module__NZ_o-q__menuDanger{color:#e03131!important}.page-module-scss-module__NZ_o-q__commentContent{letter-spacing:-.02em;color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14.5px;line-height:1.6}.page-module-scss-module__NZ_o-q__replyBtn{color:#9aa1ad;cursor:pointer;background:0 0;border:none;padding:7px 0 4px;font-size:12.5px;font-weight:600}.page-module-scss-module__NZ_o-q__replyBtn:active{color:#185fa5}.page-module-scss-module__NZ_o-q__replyItem{margin-left:40px;padding:10px 0 4px;display:flex}.page-module-scss-module__NZ_o-q__replyIndent{border-bottom:1.5px solid #d4d7dc;border-left:1.5px solid #d4d7dc;border-bottom-left-radius:3px;flex-shrink:0;width:9px;height:9px;margin:6px 9px 0 0}.page-module-scss-module__NZ_o-q__replyBody{flex:1;min-width:0}.page-module-scss-module__NZ_o-q__replyBody .page-module-scss-module__NZ_o-q__commentAvatar{width:26px;height:26px;font-size:10.5px}.page-module-scss-module__NZ_o-q__replyBody>:not(.page-module-scss-module__NZ_o-q__commentHeader){margin-left:34px}.page-module-scss-module__NZ_o-q__editArea{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__NZ_o-q__editTextarea{color:#334155;resize:none;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-height:60px;padding:8px 10px;font-family:inherit;font-size:14px}.page-module-scss-module__NZ_o-q__editTextarea:focus{border-color:#185fa5}.page-module-scss-module__NZ_o-q__editBtns{gap:8px;display:flex}.page-module-scss-module__NZ_o-q__editBtns button{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.page-module-scss-module__NZ_o-q__editBtns button:first-child{color:#fff;background:#185fa5;border-color:#185fa5}.page-module-scss-module__NZ_o-q__editBtns button:first-child:disabled{cursor:not-allowed;background:#adb5bd;border-color:#94a3b8}.page-module-scss-module__NZ_o-q__loadMore{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:10px;width:100%;margin:12px 0;padding:11px;font-size:13px;font-weight:600}.page-module-scss-module__NZ_o-q__modalOverlay{z-index:200;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.page-module-scss-module__NZ_o-q__reportModal{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:12px;width:100%;padding:20px 16px 32px;display:flex}.page-module-scss-module__NZ_o-q__modalTitle{color:#1e293b;margin:0;font-size:16px;font-weight:700}.page-module-scss-module__NZ_o-q__reportTextarea{color:#1e293b;resize:none;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-height:80px;padding:12px 14px;font-size:14px}.page-module-scss-module__NZ_o-q__reportTextarea:focus{border-color:#185fa5}.page-module-scss-module__NZ_o-q__reportTextarea::placeholder{color:#94a3b8}.page-module-scss-module__NZ_o-q__modalBtns{gap:8px;display:flex}.page-module-scss-module__NZ_o-q__confirmBtn{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:8px;flex:1;padding:13px;font-size:15px;font-weight:700}.page-module-scss-module__NZ_o-q__confirmBtn:disabled{cursor:not-allowed;background:#adb5bd}.page-module-scss-module__NZ_o-q__cancelBtn{color:#495057;cursor:pointer;background:#f1f3f5;border:none;border-radius:8px;flex:1;padding:13px;font-size:15px;font-weight:600}.page-module-scss-module__NZ_o-q__commentInputBar{z-index:50;background:#fff;border-top:1px solid #f1f2f4;flex-direction:column;flex-shrink:0;padding:0;display:flex}.page-module-scss-module__NZ_o-q__commentInputRow{align-items:flex-end;gap:8px;padding:10px 16px;display:flex}.page-module-scss-module__NZ_o-q__commentInput{color:#111316;resize:none;background:#f6f7f9;border:1px solid #e5e7eb;border-radius:20px;outline:none;flex:1;max-height:122px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:20px;display:block;overflow-y:auto}.page-module-scss-module__NZ_o-q__commentInput:focus{background:#fff;border-color:#185fa5}.page-module-scss-module__NZ_o-q__commentInput::placeholder{color:#9aa1ad}.page-module-scss-module__NZ_o-q__commentInput:disabled{cursor:not-allowed}.page-module-scss-module__NZ_o-q__commentSubmit{color:#fff;cursor:pointer;white-space:nowrap;background:#185fa5;border:none;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:600}.page-module-scss-module__NZ_o-q__commentSubmit:disabled{cursor:not-allowed;background:#c4c9d1}
.CommentComposer-module-scss-module__3GuUlq__attachBtn{color:#64748b;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CommentComposer-module-scss-module__3GuUlq__attachBtn:active{color:#185fa5}.CommentComposer-module-scss-module__3GuUlq__attachBtnDisabled{color:#cbd5e1;cursor:default}.CommentComposer-module-scss-module__3GuUlq__secretBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-8px;padding:0;display:flex}.CommentComposer-module-scss-module__3GuUlq__secretBtnOn{color:#185fa5}.CommentComposer-module-scss-module__3GuUlq__drafts{align-items:flex-end;gap:8px;padding:10px 16px 0;display:flex;overflow-x:auto}.CommentComposer-module-scss-module__3GuUlq__draftThumb{background:#f1f5f9;border-radius:8px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.CommentComposer-module-scss-module__3GuUlq__draftThumb img{object-fit:cover;width:100%;height:100%}.CommentComposer-module-scss-module__3GuUlq__draftRemove{color:#fff;cursor:pointer;background:#0f172a99;border:none;border-radius:50%;width:20px;height:20px;padding:0;font-size:14px;line-height:20px;position:absolute;top:2px;right:2px}.CommentComposer-module-scss-module__3GuUlq__draftCount{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:12px}.CommentComposer-module-scss-module__3GuUlq__attachedSingle{margin-top:8px}.CommentComposer-module-scss-module__3GuUlq__attachedOne{object-fit:cover;cursor:pointer;background:#f1f5f9;border-radius:8px;max-width:200px;max-height:200px;display:block}.CommentComposer-module-scss-module__3GuUlq__attachedScroll{gap:6px;margin-top:8px;display:flex;overflow-x:auto}.CommentComposer-module-scss-module__3GuUlq__attachedThumb{object-fit:cover;cursor:pointer;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:96px;height:96px}
.SecretComment-module-scss-module__u37Jna__mark{color:#94a3b8;flex-shrink:0}.SecretComment-module-scss-module__u37Jna__maskedAvatar{color:#94a3b8;justify-content:center;align-items:center;display:flex}.SecretComment-module-scss-module__u37Jna__maskedText{color:#94a3b8}
.PostImages-module-scss-module__C0jV3q__single{margin:4px 16px 0}.PostImages-module-scss-module__C0jV3q__singleImg{object-fit:cover;cursor:pointer;background:#f2f4f6;border-radius:12px;width:100%;height:auto;max-height:560px;display:block}.PostImages-module-scss-module__C0jV3q__carousel{margin:4px 16px 0;position:relative}.PostImages-module-scss-module__C0jV3q__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;border-radius:12px;display:flex;overflow:auto hidden}.PostImages-module-scss-module__C0jV3q__track::-webkit-scrollbar{display:none}.PostImages-module-scss-module__C0jV3q__slide{aspect-ratio:1;object-fit:cover;scroll-snap-align:center;cursor:pointer;background:#f2f4f6;flex:0 0 100%;width:100%}.PostImages-module-scss-module__C0jV3q__counter{color:#fff;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1113168c;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:10px;right:10px}.PostImages-module-scss-module__C0jV3q__dots{justify-content:center;gap:5px;padding-top:10px;display:flex}.PostImages-module-scss-module__C0jV3q__dot,.PostImages-module-scss-module__C0jV3q__dotOn{background:#d4d7dc;border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.PostImages-module-scss-module__C0jV3q__dotOn{background:#185fa5;border-radius:3px;width:14px}
.ImagePreviewModal-module-scss-module__2Zc9aG__previewModal{z-index:9999;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.ImagePreviewModal-module-scss-module__2Zc9aG__previewContent{background:#000;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ImagePreviewModal-module-scss-module__2Zc9aG__previewHeader{height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);flex:none;align-items:center;padding-left:8px;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__previewImageContainer{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.ImagePreviewModal-module-scss-module__2Zc9aG__previewFooter{height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);flex:none;justify-content:center;align-items:center;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__previewImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;cursor:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;transition:transform .3s}.ImagePreviewModal-module-scss-module__2Zc9aG__closeIconButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__closeIconButton:active{opacity:.6}.ImagePreviewModal-module-scss-module__2Zc9aG__previewDots{justify-content:center;align-items:center;gap:8px;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__dot{background:#ffffff59;border-radius:50%;width:8px;height:8px;transition:background-color .2s}.ImagePreviewModal-module-scss-module__2Zc9aG__dotActive{background:#fff}@media (max-width:480px){.ImagePreviewModal-module-scss-module__2Zc9aG__previewHeader{padding-left:4px}.ImagePreviewModal-module-scss-module__2Zc9aG__closeIconButton{width:36px;height:36px}}.ImagePreviewModal-module-scss-module__2Zc9aG__slideWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@keyframes ImagePreviewModal-module-scss-module__2Zc9aG__slideInFromRight{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes ImagePreviewModal-module-scss-module__2Zc9aG__slideInFromLeft{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}.ImagePreviewModal-module-scss-module__2Zc9aG__slideInRight{animation:.25s ImagePreviewModal-module-scss-module__2Zc9aG__slideInFromRight}.ImagePreviewModal-module-scss-module__2Zc9aG__slideInLeft{animation:.25s ImagePreviewModal-module-scss-module__2Zc9aG__slideInFromLeft}
.ImageUpload-module-scss-module__sSFQpG__photoGrid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.ImageUpload-module-scss-module__sSFQpG__photoItem{aspect-ratio:1;background:#f3f4f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.ImageUpload-module-scss-module__sSFQpG__photoThumbnail{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .2s}.ImageUpload-module-scss-module__sSFQpG__photoThumbnail:hover{transform:scale(1.04)}.ImageUpload-module-scss-module__sSFQpG__mainBadge{color:#fff;text-align:center;letter-spacing:.05em;pointer-events:none;background:linear-gradient(#0000,#000000a6);padding:18px 6px 5px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.ImageUpload-module-scss-module__sSFQpG__deletePhotoButton{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;transition:background .15s;display:flex;position:absolute;top:5px;right:5px}.ImageUpload-module-scss-module__sSFQpG__deletePhotoButton:hover{background:#dc2626e6}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton{aspect-ratio:1;cursor:pointer;background:#fafafa;border:1.5px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:0;transition:all .2s;display:flex}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton:hover:not(:disabled){background:#f0f4ff;border-color:#185fa5}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton:hover:not(:disabled) .ImageUpload-module-scss-module__sSFQpG__addPhotoIconWrap,.ImageUpload-module-scss-module__sSFQpG__addPhotoButton:hover:not(:disabled) .ImageUpload-module-scss-module__sSFQpG__addPhotoCount{color:#185fa5}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton:disabled{opacity:.5;cursor:not-allowed}.ImageUpload-module-scss-module__sSFQpG__addPhotoIconWrap{color:#9ca3af;justify-content:center;align-items:center;transition:color .2s;display:flex}.ImageUpload-module-scss-module__sSFQpG__addPhotoIconWrap svg{width:24px;height:24px}.ImageUpload-module-scss-module__sSFQpG__addPhotoCount{color:#9ca3af;pointer-events:none;font-size:11px;font-weight:600;transition:color .2s}.ImageUpload-module-scss-module__sSFQpG__addPhotoText{color:#9ca3af;pointer-events:none;text-align:center;font-size:12px}.ImageUpload-module-scss-module__sSFQpG__processingOverlay{background:#00000085;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.ImageUpload-module-scss-module__sSFQpG__spinnerRing{border:3px solid #ffffff47;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:30px;height:30px;animation:.75s linear infinite ImageUpload-module-scss-module__sSFQpG__spinRing}@keyframes ImageUpload-module-scss-module__sSFQpG__spinRing{to{transform:rotate(360deg)}}.ImageUpload-module-scss-module__sSFQpG__processingText{color:#fff;letter-spacing:.04em;text-shadow:0 1px 3px #0009;font-size:10px;font-weight:700}.ImageUpload-module-scss-module__sSFQpG__sourceOptions{flex-direction:column;width:100%;display:flex}.ImageUpload-module-scss-module__sSFQpG__sourceOption{color:#111827;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;width:100%;padding:16px 20px;font-size:16px;display:flex}.ImageUpload-module-scss-module__sSFQpG__sourceOption:last-child{border-bottom:none}.ImageUpload-module-scss-module__sSFQpG__sourceOption:hover{background:#f9fafb}.ImageUpload-module-scss-module__sSFQpG__sourceOption svg{color:#374151;flex-shrink:0;width:24px;height:24px}
.BottomUpComingSoonModal-module-scss-module__lyqfbq__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;position:fixed;inset:0}.BottomUpComingSoonModal-module-scss-module__lyqfbq__modal{color:#fff;z-index:1001;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-top-left-radius:24px;border-top-right-radius:24px;min-height:300px;padding:40px 30px;animation:.3s ease-out BottomUpComingSoonModal-module-scss-module__lyqfbq__slideUp;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 40px #0000004d}.BottomUpComingSoonModal-module-scss-module__lyqfbq__container{text-align:center;width:100%;padding:40px 30px;position:relative;overflow:hidden}.BottomUpComingSoonModal-module-scss-module__lyqfbq__container:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:6s ease-in-out infinite BottomUpComingSoonModal-module-scss-module__lyqfbq__float;position:absolute;top:-50%;left:-50%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__icon{margin-bottom:20px;font-size:48px;animation:2s ease-in-out infinite BottomUpComingSoonModal-module-scss-module__lyqfbq__bounce;display:block}.BottomUpComingSoonModal-module-scss-module__lyqfbq__title{text-shadow:0 2px 4px #0000004d;z-index:1;margin-bottom:12px;font-size:24px;font-weight:700;position:relative}.BottomUpComingSoonModal-module-scss-module__lyqfbq__message{opacity:.9;z-index:1;margin-bottom:30px;font-size:16px;line-height:1.5;position:relative}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;border-radius:25px;justify-content:center;align-items:center;width:100%;max-width:200px;min-height:52px;margin:0 auto;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 15px #ff6b6b66}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b99}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button:active{transform:translateY(0)scale(.98)}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particles{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle{background:#fff9;border-radius:50%;width:4px;height:4px;animation:3s linear infinite BottomUpComingSoonModal-module-scss-module__lyqfbq__sparkle;position:absolute}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:first-child{animation-delay:0s;top:20%;left:20%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(2){animation-delay:.5s;top:60%;left:80%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(3){animation-delay:1s;top:80%;left:40%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(4){animation-delay:1.5s;top:30%;left:70%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(5){animation-delay:2s;top:70%;left:10%}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__sparkle{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@media (max-width:480px){.BottomUpComingSoonModal-module-scss-module__lyqfbq__modal{border-top-left-radius:20px;border-top-right-radius:20px;padding:30px 20px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__title{font-size:20px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__message{margin-bottom:24px;font-size:14px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button{max-width:180px;min-height:48px;padding:14px 24px;font-size:15px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__icon{margin-bottom:16px;font-size:40px}}
.BottomUpModal-module-scss-module__wU4bfG__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.BottomUpModal-module-scss-module__wU4bfG__modal{z-index:1001;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;max-height:90vh;padding:20px;animation:.3s ease-out BottomUpModal-module-scss-module__wU4bfG__slideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #00000026}.BottomUpModal-module-scss-module__wU4bfG__header{justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.BottomUpModal-module-scss-module__wU4bfG__title{text-align:center;color:#111827;flex:1;margin:0;font-size:18px;font-weight:700}.BottomUpModal-module-scss-module__wU4bfG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;font-size:24px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.BottomUpModal-module-scss-module__wU4bfG__closeButton:hover{background-color:#f3f4f6}.BottomUpModal-module-scss-module__wU4bfG__content{margin-bottom:20px}.BottomUpModal-module-scss-module__wU4bfG__message{text-align:center;padding:20px 0}.BottomUpModal-module-scss-module__wU4bfG__messageText{color:#374151;white-space:pre-line;margin:0;font-size:16px;line-height:1.6}.BottomUpModal-module-scss-module__wU4bfG__actions{border-top:1px solid #e5e7eb;gap:12px;padding-top:20px;display:flex}.BottomUpModal-module-scss-module__wU4bfG__button,.BottomUpModal-module-scss-module__wU4bfG__confirmButtonSecondary,.BottomUpModal-module-scss-module__wU4bfG__confirmButton,.BottomUpModal-module-scss-module__wU4bfG__cancelButton{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.BottomUpModal-module-scss-module__wU4bfG__cancelButton{color:#374151;background-color:#f3f4f6}.BottomUpModal-module-scss-module__wU4bfG__cancelButton:hover{background-color:#e5e7eb}.BottomUpModal-module-scss-module__wU4bfG__cancelButton:active{background-color:#d1d5db}.BottomUpModal-module-scss-module__wU4bfG__confirmButton{color:#fff;background-color:#185fa5}.BottomUpModal-module-scss-module__wU4bfG__confirmButton:hover{background-color:#1d4ed8}.BottomUpModal-module-scss-module__wU4bfG__confirmButton:active{background-color:#1e40af}.BottomUpModal-module-scss-module__wU4bfG__confirmButtonSecondary{color:#374151;background-color:#f3f4f6}.BottomUpModal-module-scss-module__wU4bfG__confirmButtonSecondary:hover{background-color:#e5e7eb}.BottomUpModal-module-scss-module__wU4bfG__confirmButtonSecondary:active{background-color:#d1d5db}@keyframes BottomUpModal-module-scss-module__wU4bfG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.BottomUpModal-module-scss-module__wU4bfG__modal{border-top-left-radius:16px;border-top-right-radius:16px;padding:16px}.BottomUpModal-module-scss-module__wU4bfG__title{font-size:16px}.BottomUpModal-module-scss-module__wU4bfG__button,.BottomUpModal-module-scss-module__wU4bfG__cancelButton,.BottomUpModal-module-scss-module__wU4bfG__confirmButton,.BottomUpModal-module-scss-module__wU4bfG__confirmButtonSecondary{min-height:48px;padding:14px 16px;font-size:15px}.BottomUpModal-module-scss-module__wU4bfG__actions{gap:8px}}
.NicknameEditModal-module-scss-module__PDq7-W__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NicknameEditModal-module-scss-module__PDq7-W__modal{background:#fff;border-radius:12px;width:90%;max-width:400px;max-height:90vh;overflow:hidden;box-shadow:0 10px 25px #0003}.NicknameEditModal-module-scss-module__PDq7-W__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.NicknameEditModal-module-scss-module__PDq7-W__title{color:#333;margin:0;font-size:18px;font-weight:600}.NicknameEditModal-module-scss-module__PDq7-W__closeBtn{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;display:flex}.NicknameEditModal-module-scss-module__PDq7-W__closeBtn:hover{color:#666}.NicknameEditModal-module-scss-module__PDq7-W__content{padding:24px}.NicknameEditModal-module-scss-module__PDq7-W__inputGroup{margin-bottom:16px}.NicknameEditModal-module-scss-module__PDq7-W__label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.NicknameEditModal-module-scss-module__PDq7-W__input{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:48px;padding:0 12px;font-size:16px;transition:border-color .15s}.NicknameEditModal-module-scss-module__PDq7-W__input:focus{border-color:#185fa5;box-shadow:0 0 0 3px #2563eb1f}.NicknameEditModal-module-scss-module__PDq7-W__input::placeholder{color:#9aa0a6}.NicknameEditModal-module-scss-module__PDq7-W__charCount{color:#666;text-align:right;margin-top:4px;font-size:12px}.NicknameEditModal-module-scss-module__PDq7-W__confirmText{color:#333;text-align:center;font-size:16px;line-height:1.5}.NicknameEditModal-module-scss-module__PDq7-W__footer{border-top:1px solid #f0f0f0;gap:12px;padding:16px 24px 24px;display:flex}.NicknameEditModal-module-scss-module__PDq7-W__cancelBtn,.NicknameEditModal-module-scss-module__PDq7-W__confirmBtn{cursor:pointer;border:none;border-radius:8px;flex:1;height:48px;font-size:16px;font-weight:600;transition:all .15s}.NicknameEditModal-module-scss-module__PDq7-W__cancelBtn:disabled,.NicknameEditModal-module-scss-module__PDq7-W__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.NicknameEditModal-module-scss-module__PDq7-W__cancelBtn{color:#666;background:#f8f9fa}.NicknameEditModal-module-scss-module__PDq7-W__cancelBtn:hover:not(:disabled){background:#e9ecef}.NicknameEditModal-module-scss-module__PDq7-W__confirmBtn{color:#fff;background:#185fa5}.NicknameEditModal-module-scss-module__PDq7-W__confirmBtn:hover:not(:disabled){background:#1e40af}
.ProfileEditModal-module-scss-module__F4wMVq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProfileEditModal-module-scss-module__F4wMVq__modal{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:400px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 25px #0003}.ProfileEditModal-module-scss-module__F4wMVq__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__title{color:#333;margin:0;font-size:18px;font-weight:600}.ProfileEditModal-module-scss-module__F4wMVq__closeBtn{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__closeBtn:hover{color:#666}.ProfileEditModal-module-scss-module__F4wMVq__content{padding:24px;overflow-y:auto}.ProfileEditModal-module-scss-module__F4wMVq__header,.ProfileEditModal-module-scss-module__F4wMVq__footer{flex-shrink:0}.ProfileEditModal-module-scss-module__F4wMVq__currentArea{text-align:center;margin-bottom:20px}.ProfileEditModal-module-scss-module__F4wMVq__currentLabel{color:#666;margin:0 0 12px;font-size:13px;font-weight:500}.ProfileEditModal-module-scss-module__F4wMVq__currentImage{border:3px solid #e5e7eb;border-radius:50%;width:96px;height:96px;margin:0 auto;overflow:hidden}.ProfileEditModal-module-scss-module__F4wMVq__currentImage img{object-fit:cover;width:100%;height:100%}.ProfileEditModal-module-scss-module__F4wMVq__currentEmptyText{color:#999;margin:10px 0 0;font-size:13px}.ProfileEditModal-module-scss-module__F4wMVq__defaultAvatar{color:#185fa5;background:#e8eef5;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;font-weight:600;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__uploadArea{text-align:center;background:#fafbfc;border:2px dashed #e5e7eb;border-radius:12px;padding:28px 20px}.ProfileEditModal-module-scss-module__F4wMVq__uploadIcon{margin-bottom:12px;font-size:40px}.ProfileEditModal-module-scss-module__F4wMVq__uploadText{color:#333;margin:0 0 8px;font-size:16px;font-weight:500}.ProfileEditModal-module-scss-module__F4wMVq__uploadSubText{color:#666;margin:0 0 20px;font-size:14px}.ProfileEditModal-module-scss-module__F4wMVq__selectBtn{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .15s}.ProfileEditModal-module-scss-module__F4wMVq__selectBtn:hover{background:#1e40af}.ProfileEditModal-module-scss-module__F4wMVq__previewArea{text-align:center}.ProfileEditModal-module-scss-module__F4wMVq__compareRow{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__compareItem{flex-direction:column;align-items:center;gap:8px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__compareImage{border:3px solid #e5e7eb;border-radius:50%;width:96px;height:96px;overflow:hidden}.ProfileEditModal-module-scss-module__F4wMVq__compareImage img{object-fit:cover;width:100%;height:100%}.ProfileEditModal-module-scss-module__F4wMVq__compareCaption{color:#666;font-size:12px}.ProfileEditModal-module-scss-module__F4wMVq__compareArrow{color:#9ca3af;margin-bottom:20px;font-size:20px}.ProfileEditModal-module-scss-module__F4wMVq__confirmText{color:#333;text-align:center;margin:0 0 16px;font-size:16px;line-height:1.5}.ProfileEditModal-module-scss-module__F4wMVq__reSelectBtn{color:#666;cursor:pointer;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;margin:0 auto;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:block}.ProfileEditModal-module-scss-module__F4wMVq__reSelectBtn:hover:not(:disabled){background:#e9ecef;border-color:#d1d5db}.ProfileEditModal-module-scss-module__F4wMVq__reSelectBtn:disabled{opacity:.6;cursor:not-allowed}.ProfileEditModal-module-scss-module__F4wMVq__footer{border-top:1px solid #f0f0f0;gap:12px;padding:16px 24px 24px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn,.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn{cursor:pointer;border:none;border-radius:8px;flex:1;height:48px;font-size:16px;font-weight:600;transition:all .15s}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn:disabled,.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn{color:#666;background:#f8f9fa}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn:hover:not(:disabled){background:#e9ecef}.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn{color:#fff;background:#185fa5}.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn:hover:not(:disabled){background:#1e40af}
.TermsModal-module-scss-module__jAFrgG__overlay{z-index:1000;background-color:#00000080;position:fixed;inset:0}.TermsModal-module-scss-module__jAFrgG__modal{z-index:1001;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;max-height:80vh;animation:.3s ease-out TermsModal-module-scss-module__jAFrgG__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000026}.TermsModal-module-scss-module__jAFrgG__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:center;align-items:center;padding:20px 20px 16px;display:flex;position:relative}.TermsModal-module-scss-module__jAFrgG__title{color:#111827;margin:0;font-size:17px;font-weight:700}.TermsModal-module-scss-module__jAFrgG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;font-size:24px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.TermsModal-module-scss-module__jAFrgG__closeButton:hover{background-color:#f3f4f6}.TermsModal-module-scss-module__jAFrgG__content{-webkit-overflow-scrolling:touch;flex:1;padding:16px 20px;overflow-y:auto}.TermsModal-module-scss-module__jAFrgG__section{margin-bottom:20px}.TermsModal-module-scss-module__jAFrgG__section:last-of-type{margin-bottom:12px}.TermsModal-module-scss-module__jAFrgG__sectionTitle{color:#1e293b;margin:0 0 8px;font-size:14px;font-weight:700}.TermsModal-module-scss-module__jAFrgG__paragraph{color:#475569;margin:0 0 8px;font-size:13px;line-height:1.7}.TermsModal-module-scss-module__jAFrgG__paragraph:last-child{margin-bottom:0}.TermsModal-module-scss-module__jAFrgG__list{color:#475569;margin:6px 0 8px;padding-left:18px;font-size:13px;line-height:1.7}.TermsModal-module-scss-module__jAFrgG__list li{margin-bottom:4px}.TermsModal-module-scss-module__jAFrgG__effectiveDate{color:#94a3b8;text-align:right;margin-top:8px;font-size:12px}.TermsModal-module-scss-module__jAFrgG__footer{border-top:1px solid #e5e7eb;flex-shrink:0;padding:12px 20px 20px}.TermsModal-module-scss-module__jAFrgG__confirmButton{color:#fff;cursor:pointer;background-color:#185fa5;border:none;border-radius:12px;width:100%;height:48px;font-size:15px;font-weight:600;transition:background-color .2s}.TermsModal-module-scss-module__jAFrgG__confirmButton:hover{background-color:#1d4ed8}.TermsModal-module-scss-module__jAFrgG__confirmButton:active{background-color:#1e40af}@keyframes TermsModal-module-scss-module__jAFrgG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.TermsModal-module-scss-module__jAFrgG__modal{border-top-left-radius:16px;border-top-right-radius:16px}.TermsModal-module-scss-module__jAFrgG__header{padding:16px 16px 14px}.TermsModal-module-scss-module__jAFrgG__content{padding:14px 16px}.TermsModal-module-scss-module__jAFrgG__footer{padding:10px 16px 16px}}
.ServiceMenuDrawer-module-scss-module__PZQ63G__root{z-index:1200;position:fixed;inset:0}.ServiceMenuDrawer-module-scss-module__PZQ63G__overlay{opacity:0;background:#0f172a61;transition:opacity .22s;position:absolute;inset:0}.ServiceMenuDrawer-module-scss-module__PZQ63G__overlayOpen{opacity:1}.ServiceMenuDrawer-module-scss-module__PZQ63G__panel{background:#fff;flex-direction:column;width:68%;min-width:280px;max-width:352px;height:100%;transition:transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;left:0;transform:translate(-100%);box-shadow:1px 0 28px #0f172a1f}.ServiceMenuDrawer-module-scss-module__PZQ63G__panelOpen{transform:translate(0)}.ServiceMenuDrawer-module-scss-module__PZQ63G__panelHeader{flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 8px 0 18px;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__logoText{color:#185fa5;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;font-size:17px;font-weight:900}.ServiceMenuDrawer-module-scss-module__PZQ63G__closeBtn{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:8px;transition:background .15s;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__closeBtn:active{background:#f3f4f6}.ServiceMenuDrawer-module-scss-module__PZQ63G__scrollArea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 10px calc(20px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.ServiceMenuDrawer-module-scss-module__PZQ63G__profile{border-bottom:1px solid #f3f4f6;align-items:center;gap:11px;margin-bottom:4px;padding:6px 8px 18px;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__avatarBtn{cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative;overflow:visible}.ServiceMenuDrawer-module-scss-module__PZQ63G__avatarImg{object-fit:cover;border-radius:50%;width:44px;height:44px}.ServiceMenuDrawer-module-scss-module__PZQ63G__avatarInitial{color:#9ca3af;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:600}.ServiceMenuDrawer-module-scss-module__PZQ63G__avatarEdit{background:#185fa5;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-1px;right:-1px}.ServiceMenuDrawer-module-scss-module__PZQ63G__profileText{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__nameRow{align-items:center;gap:4px;min-width:0;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__name{color:#111827;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ServiceMenuDrawer-module-scss-module__PZQ63G__chip{color:#185fa5;letter-spacing:-.03em;white-space:nowrap;background:#ebf3fc;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.3}.ServiceMenuDrawer-module-scss-module__PZQ63G__chipTop{color:#c2781a;background:#fff5e5}.ServiceMenuDrawer-module-scss-module__PZQ63G__nameEditBtn{cursor:pointer;opacity:.8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__nameEditBtn:active{opacity:1}.ServiceMenuDrawer-module-scss-module__PZQ63G__metaRow{color:#9ca3af;letter-spacing:-.02em;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__star{color:#f5a524;font-size:11px;line-height:1}.ServiceMenuDrawer-module-scss-module__PZQ63G__metaStrong{color:#374151;font-weight:600}.ServiceMenuDrawer-module-scss-module__PZQ63G__metaSep{color:#e5e7eb}.ServiceMenuDrawer-module-scss-module__PZQ63G__guest{border-bottom:1px solid #f3f4f6;margin-bottom:4px;padding:6px 8px 18px}.ServiceMenuDrawer-module-scss-module__PZQ63G__guestTitle{color:#374151;letter-spacing:-.03em;margin:0;font-size:14px;font-weight:600;line-height:1.45}.ServiceMenuDrawer-module-scss-module__PZQ63G__guestLoginBtn{color:#fff;letter-spacing:-.02em;cursor:pointer;background:#185fa5;border:none;border-radius:12px;width:100%;height:42px;margin-top:12px;font-size:14px;font-weight:600;transition:background .15s}.ServiceMenuDrawer-module-scss-module__PZQ63G__guestLoginBtn:active{background:#145087}.ServiceMenuDrawer-module-scss-module__PZQ63G__group{border-top:1px solid #f3f4f6}.ServiceMenuDrawer-module-scss-module__PZQ63G__group:first-of-type{border-top:none}.ServiceMenuDrawer-module-scss-module__PZQ63G__groupHeader{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;width:100%;min-height:46px;padding:0 8px;transition:background .15s;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__groupHeader:active{background:#f9fafb}.ServiceMenuDrawer-module-scss-module__PZQ63G__groupTitle{color:#111827;letter-spacing:-.03em;flex:1;min-width:0;font-size:14px;font-weight:700}.ServiceMenuDrawer-module-scss-module__PZQ63G__groupBadge{color:#fff;background:#185fa5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__groupChevron{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__groupChevronOpen{transform:rotate(90deg)}.ServiceMenuDrawer-module-scss-module__PZQ63G__grid{background:#f8f9fb;border-radius:12px;grid-template-columns:1fr 1fr;column-gap:2px;margin:0 0 10px 12px;padding:4px;display:grid}.ServiceMenuDrawer-module-scss-module__PZQ63G__cell{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:7px 8px;transition:background .15s;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__cell:active{background:#eceff3}.ServiceMenuDrawer-module-scss-module__PZQ63G__cellLabel{color:#5b6472;letter-spacing:-.03em;word-break:keep-all;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.35}.ServiceMenuDrawer-module-scss-module__PZQ63G__cellBadge{color:#fff;background:#185fa5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:flex}.ServiceMenuDrawer-module-scss-module__PZQ63G__bizInfo{margin:20px -10px calc(-20px - env(safe-area-inset-bottom));padding-bottom:calc(28px + env(safe-area-inset-bottom))}
.AppDownloadBanner-module-scss-module__CiigYW__banner{z-index:200;background:#fff;border-bottom:1px solid #e9ecef;align-items:center;gap:4px;padding:8px 12px 8px 14px;display:flex;position:sticky;top:0}.AppDownloadBanner-module-scss-module__CiigYW__bannerInFrame{border-bottom:1px solid #e9ecef;border-radius:24px 24px 0 0;position:static}.AppDownloadBanner-module-scss-module__CiigYW__inner{color:inherit;flex:1;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.AppDownloadBanner-module-scss-module__CiigYW__inner:hover .AppDownloadBanner-module-scss-module__CiigYW__appName{text-decoration:underline}.AppDownloadBanner-module-scss-module__CiigYW__appIconWrapper{flex-shrink:0;width:44px;height:44px;position:relative}.AppDownloadBanner-module-scss-module__CiigYW__appIcon{object-fit:cover;border-radius:10px;width:44px;height:44px;display:block}.AppDownloadBanner-module-scss-module__CiigYW__downloadBadge{background:#185fa5;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-3px;right:-3px}.AppDownloadBanner-module-scss-module__CiigYW__textGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.AppDownloadBanner-module-scss-module__CiigYW__appName{color:#111;font-size:14px;font-weight:700;line-height:1.3}.AppDownloadBanner-module-scss-module__CiigYW__subtitle{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.AppDownloadBanner-module-scss-module__CiigYW__closeButton{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:6px;font-size:14px;line-height:1}.AppDownloadBanner-module-scss-module__CiigYW__closeButton:hover{color:#555;background:#f0f0f0}
.VehicleOptionSheet-module-scss-module__QFu-OG__overlay{z-index:1100;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.VehicleOptionSheet-module-scss-module__QFu-OG__sheet{width:100%;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:60vh;animation:.22s ease-out VehicleOptionSheet-module-scss-module__QFu-OG__slideUp;display:flex}@keyframes VehicleOptionSheet-module-scss-module__QFu-OG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.VehicleOptionSheet-module-scss-module__QFu-OG__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__title{color:#111;font-size:16px;font-weight:600}.VehicleOptionSheet-module-scss-module__QFu-OG__closeBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.VehicleOptionSheet-module-scss-module__QFu-OG__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.VehicleOptionSheet-module-scss-module__QFu-OG__option{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f5f5f5;flex-direction:column;align-items:flex-start;width:100%;padding:14px 20px;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__option:active{background:#f5f5f5}.VehicleOptionSheet-module-scss-module__QFu-OG__optionSelected{background:#f0f7ff}.VehicleOptionSheet-module-scss-module__QFu-OG__optionContent{justify-content:space-between;align-items:center;width:100%;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__optionText{flex-direction:column;align-items:flex-start;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__optionLabel{color:#222;font-size:15px}.VehicleOptionSheet-module-scss-module__QFu-OG__optionSublabel{color:#888;margin-top:2px;font-size:12px}.VehicleOptionSheet-module-scss-module__QFu-OG__checkbox{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__checkboxChecked{background:#111316;border-color:#111316}.VehicleOptionSheet-module-scss-module__QFu-OG__confirmArea{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f0f0f0;flex-shrink:0}.VehicleOptionSheet-module-scss-module__QFu-OG__confirmBtn{color:#fff;cursor:pointer;background:#111316;border:none;border-radius:10px;width:100%;padding:14px 0;font-size:15px;font-weight:600}.VehicleOptionSheet-module-scss-module__QFu-OG__confirmBtn:active{background:#333}
.SellerBadge-module-scss-module__aFW7jW__badgeContainer{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.SellerBadge-module-scss-module__aFW7jW__badge{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:3px;transition:opacity .15s;display:inline-flex}.SellerBadge-module-scss-module__aFW7jW__badge:active{opacity:.7}.SellerBadge-module-scss-module__aFW7jW__certified{color:#1d6fb8;background:#ebf4ff;border:1px solid #93c5fd}.SellerBadge-module-scss-module__aFW7jW__top{color:#d97706;background:#fffbeb;border:1px solid #fcd34d}.SellerBadge-module-scss-module__aFW7jW__sm{padding:1px 4px;font-size:11px;font-weight:500}.SellerBadge-module-scss-module__aFW7jW__md{padding:3px 8px;font-size:12px;font-weight:500}.SellerBadge-module-scss-module__aFW7jW__lg{padding:5px 12px;font-size:13px;font-weight:600}.SellerBadge-module-scss-module__aFW7jW__icon{flex-shrink:0;line-height:1}.SellerBadge-module-scss-module__aFW7jW__label{line-height:1}
.ProductList-module-scss-module__LNm_NG__list{background:#fff;flex-direction:column;display:flex;overflow:hidden auto}.ProductList-module-scss-module__LNm_NG__listHeader{flex-direction:column;flex-shrink:0;display:flex}.ProductList-module-scss-module__LNm_NG__stickyBar{z-index:3;background:#fff;flex-shrink:0;position:sticky;top:0}.ProductList-module-scss-module__LNm_NG__itemsColumn{flex-direction:column;flex-shrink:0;display:flex}.ProductList-module-scss-module__LNm_NG__item{cursor:pointer;border-bottom:1px solid #f2f3f5;grid-template-columns:100px 1fr;gap:13px;padding:11px 0;transition:background .1s;display:grid;position:relative}.ProductList-module-scss-module__LNm_NG__item:last-child{border-bottom:none}.ProductList-module-scss-module__LNm_NG__item:active{background:#fafafa}.ProductList-module-scss-module__LNm_NG__itemWithHeart .ProductList-module-scss-module__LNm_NG__itemModel,.ProductList-module-scss-module__LNm_NG__itemWithHeart .ProductList-module-scss-module__LNm_NG__titleRow{padding-right:28px}.ProductList-module-scss-module__LNm_NG__thumbWrap{flex-shrink:0;width:100px;height:100px;position:relative}.ProductList-module-scss-module__LNm_NG__thumb{background:#f3f4f6;border-radius:8px;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #1113160a}.ProductList-module-scss-module__LNm_NG__thumbBadge{z-index:1;pointer-events:none;letter-spacing:-.02em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:5px;left:5px}.ProductList-module-scss-module__LNm_NG__thumbBadgeSale{color:#fff;background:#185fa5}.ProductList-module-scss-module__LNm_NG__thumbBadgeReserve{color:#fff;background:#059669}.ProductList-module-scss-module__LNm_NG__thumbBadgeHidden{color:#fff;background:#111827c7}.ProductList-module-scss-module__LNm_NG__thumbBadgeSold{color:#fff;background:#00000073}.ProductList-module-scss-module__LNm_NG__reservedOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#fff3;border-radius:8px;position:absolute;inset:0}.ProductList-module-scss-module__LNm_NG__soldOverlay{pointer-events:none;background:#00000052;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductList-module-scss-module__LNm_NG__soldText{color:#fff;letter-spacing:.03em;font-size:12px;font-weight:500}.ProductList-module-scss-module__LNm_NG__body{flex-direction:column;min-width:0;padding:1px 0 0;display:flex}.ProductList-module-scss-module__LNm_NG__itemModel{color:#9aa1ad;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin-bottom:2px;font-size:11px;overflow:hidden}.ProductList-module-scss-module__LNm_NG__titleRow{align-items:flex-start;gap:4px;margin-bottom:3px;display:flex}.ProductList-module-scss-module__LNm_NG__titleLink{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}.ProductList-module-scss-module__LNm_NG__title{color:#111316;letter-spacing:-.02em;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.36;display:-webkit-box;overflow:hidden}.ProductList-module-scss-module__LNm_NG__conditionBadge,.ProductList-module-scss-module__LNm_NG__overseasBadge{white-space:nowrap;letter-spacing:-.02em;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:1.5;display:inline-block}.ProductList-module-scss-module__LNm_NG__conditionBadge{color:#185fa5;text-overflow:ellipsis;background:#eef4fb;overflow:hidden}.ProductList-module-scss-module__LNm_NG__overseasBadge{color:#b45309;background:#fef6e4;flex-shrink:0}.ProductList-module-scss-module__LNm_NG__price{color:#171717;letter-spacing:-.03em;white-space:nowrap;margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.3}.ProductList-module-scss-module__LNm_NG__price.ProductList-module-scss-module__LNm_NG__muted{color:#9ca3af;font-weight:500;text-decoration:line-through}.ProductList-module-scss-module__LNm_NG__rowBottom{align-items:center;gap:6px;min-width:0;margin-top:auto;display:flex}.ProductList-module-scss-module__LNm_NG__inlineBadges{flex-shrink:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.ProductList-module-scss-module__LNm_NG__meta{color:#9aa1ad;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.ProductList-module-scss-module__LNm_NG__metaDot{color:#d1d5db;margin:0 4px}.ProductList-module-scss-module__LNm_NG__actions{color:#b6bcc6;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.ProductList-module-scss-module__LNm_NG__actionItem{align-items:center;gap:2px;display:flex}.ProductList-module-scss-module__LNm_NG__actionCount{color:#a3a9b4;font-size:11px}.ProductList-module-scss-module__LNm_NG__actionIcon{flex-shrink:0;width:14px;height:14px}.ProductList-module-scss-module__LNm_NG__heartBtn{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:absolute;top:6px;right:-6px}.ProductList-module-scss-module__LNm_NG__heartBtn svg{fill:none;stroke:#b6bcc6;width:20px;height:20px;transition:fill .15s,stroke .15s,transform .15s}.ProductList-module-scss-module__LNm_NG__heartBtn:active svg{transform:scale(.86)}.ProductList-module-scss-module__LNm_NG__heartBtnOn svg{fill:#185fa5;stroke:#185fa5}.ProductList-module-scss-module__LNm_NG__heartBtn{flex-direction:column;gap:1px;height:auto;min-height:34px;padding:5px 0 2px}.ProductList-module-scss-module__LNm_NG__heartCount{color:#9aa1ad;letter-spacing:-.02em;font-size:10.5px;font-weight:600;line-height:1}.ProductList-module-scss-module__LNm_NG__heartBtnOn .ProductList-module-scss-module__LNm_NG__heartCount{color:#185fa5}.ProductList-module-scss-module__LNm_NG__menu{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:18px;height:18px;position:relative}.ProductList-module-scss-module__LNm_NG__menu:before{content:"";background:#9ca3af;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -6px #9ca3af,0 6px #9ca3af}.ProductList-module-scss-module__LNm_NG__skeletonItem{border-bottom:1px solid #f2f3f5;grid-template-columns:100px 1fr;gap:13px;padding:11px 0;display:grid}.ProductList-module-scss-module__LNm_NG__skeletonItem:last-child{border-bottom:none}.ProductList-module-scss-module__LNm_NG__skeletonThumb{background:#eef0f3;border-radius:8px;width:100px;height:100px;animation:1.4s ease-in-out infinite ProductList-module-scss-module__LNm_NG__skeletonPulse}.ProductList-module-scss-module__LNm_NG__skeletonBody{flex-direction:column;gap:10px;min-width:0;padding:4px 0;display:flex}.ProductList-module-scss-module__LNm_NG__skeletonLine{background:#eef0f3;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite ProductList-module-scss-module__LNm_NG__skeletonPulse}.ProductList-module-scss-module__LNm_NG__skeletonLineShort{width:40%;height:11px}.ProductList-module-scss-module__LNm_NG__skeletonLineMedium{width:60%}@keyframes ProductList-module-scss-module__LNm_NG__skeletonPulse{0%,to{opacity:1}50%{opacity:.5}}.ProductList-module-scss-module__LNm_NG__emptyState{text-align:center;background:#fff;justify-content:center;align-items:center;padding:60px 20px;display:flex}.ProductList-module-scss-module__LNm_NG__emptyStateInner{flex-direction:column;align-items:center;gap:16px;display:flex}.ProductList-module-scss-module__LNm_NG__emptyActionBtn{color:#fff;cursor:pointer;background:#111316;border:none;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:500}.ProductList-module-scss-module__LNm_NG__emptyText{color:#9ca3af;font-size:15px;line-height:1.6}.ProductList-module-scss-module__LNm_NG__addProductButton{color:#fff;cursor:pointer;z-index:999;background:#185fa5;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;font-weight:400;line-height:1;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:96px;right:20px;box-shadow:0 4px 16px #185fa566}.ProductList-module-scss-module__LNm_NG__addProductButton:active{transform:scale(.95);box-shadow:0 2px 8px #185fa54d}.ProductList-module-scss-module__LNm_NG__scrollTopButton{cursor:pointer;z-index:999;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:90px;right:20px;box-shadow:0 4px 16px #00000024,0 1px 4px #00000014}.ProductList-module-scss-module__LNm_NG__scrollTopButton:active{transform:scale(.92);box-shadow:0 2px 8px #0000001f}.ProductList-module-scss-module__LNm_NG__gridView{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 10px;padding:14px 0 8px;display:grid}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__item,.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__skeletonItem{background:#fff;border:1px solid #eef0f3;border-radius:14px;flex-direction:column;gap:0;padding:0;display:flex;overflow:clip}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__thumbWrap,.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__skeletonThumb{aspect-ratio:1;border-radius:13px 13px 0 0;flex:none;width:100%;height:auto;min-height:0}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__thumb,.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__reservedOverlay,.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__soldOverlay{border-radius:13px 13px 0 0}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__body,.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__skeletonBody{flex:1 0 auto;padding:9px 10px 10px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__skeletonBody{gap:8px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__itemModel{margin-bottom:2px;font-size:10px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__title{margin-bottom:0;font-size:13px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__titleRow{margin-bottom:5px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__inlineBadges{flex-wrap:wrap;overflow:visible}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__price{margin-bottom:6px;font-size:15px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__meta{display:none}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__heartBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffdb;border-radius:50%;width:30px;height:30px;top:6px;right:6px;box-shadow:0 1px 4px #00000014}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__heartBtn svg{stroke:#6b7280;width:17px;height:17px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__heartBtnOn svg{stroke:#185fa5}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__heartBtn{height:30px;min-height:0;padding:0}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__heartCount{display:none}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__itemWithHeart .ProductList-module-scss-module__LNm_NG__itemModel,.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__itemWithHeart .ProductList-module-scss-module__LNm_NG__titleRow{padding-right:0}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__rowBottom{margin-top:auto}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__actions{gap:8px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__actionIcon{width:13px;height:13px}.ProductList-module-scss-module__LNm_NG__gridView .ProductList-module-scss-module__LNm_NG__actionCount{font-size:10px}
.MarketList-module-scss-module__pRfSQq__container{width:100%;min-height:100%;padding:0 var(--page-padding);box-sizing:border-box;background:#fff;justify-content:center;align-items:flex-start;display:flex}.MarketList-module-scss-module__pRfSQq__card{width:100%;height:100%;max-width:var(--page-max-width);overscroll-behavior-y:none;background:#fff;border-radius:0;flex-direction:column;padding:1px 0 18px;display:flex;overflow-y:auto}@media (max-width:767px){.MarketList-module-scss-module__pRfSQq__card{padding:1px 12px 18px}}.MarketList-module-scss-module__pRfSQq__pullIndicatorWrap{flex-shrink:0;justify-content:center;align-items:center;transition:height .25s;display:flex;overflow:hidden}.MarketList-module-scss-module__pRfSQq__pullSpinner{border:2.5px solid #e8e8e8;border-top-color:#e07828;border-radius:50%;flex-shrink:0;width:24px;height:24px}.MarketList-module-scss-module__pRfSQq__spinning{animation:.7s linear infinite MarketList-module-scss-module__pRfSQq__pullSpin}.MarketList-module-scss-module__pRfSQq__pullDoneIcon{color:#fff;background:#e07828;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;animation:.2s ease-out MarketList-module-scss-module__pRfSQq__pullDonePop;display:flex}@keyframes MarketList-module-scss-module__pRfSQq__pullDonePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes MarketList-module-scss-module__pRfSQq__pullSpin{to{transform:rotate(360deg)}}.MarketList-module-scss-module__pRfSQq__controlBar{border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:0;padding:8px 0 6px;display:flex}.MarketList-module-scss-module__pRfSQq__newItemsBanner{color:#fff;cursor:pointer;background:#111316;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-top:4px;padding:10px 0;font-size:13px;font-weight:600;display:flex}.MarketList-module-scss-module__pRfSQq__filterChipRow{scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;padding:10px 0 2px;display:flex;overflow-x:auto}.MarketList-module-scss-module__pRfSQq__filterChipRow::-webkit-scrollbar{display:none}.MarketList-module-scss-module__pRfSQq__controlBarLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MarketList-module-scss-module__pRfSQq__itemCount{color:#374151;white-space:nowrap;font-size:13px;font-weight:500}.MarketList-module-scss-module__pRfSQq__filterToggleBtn{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:1px solid #e8e8e8;flex-shrink:0;align-items:center;gap:4px;margin-left:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1;display:flex;position:relative}.MarketList-module-scss-module__pRfSQq__filterToggleBtnActive{color:#185fa5;font-weight:500}.MarketList-module-scss-module__pRfSQq__filterBadge{background:#185fa5;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.MarketList-module-scss-module__pRfSQq__sortBtn{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:1px solid #e8e8e8;flex-shrink:0;align-items:center;gap:3px;margin-left:8px;padding:6px 0 6px 12px;font-size:13px;font-weight:500;line-height:1;display:flex}.MarketList-module-scss-module__pRfSQq__sortBtnActive{color:#185fa5;font-weight:500}.MarketList-module-scss-module__pRfSQq__filterChip{color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 8px 7px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.MarketList-module-scss-module__pRfSQq__filterChipVehicle{color:#374151;background:#fff;border-color:#e5e7eb}.MarketList-module-scss-module__pRfSQq__filterChipMyCar{color:#fff;background:#111827;border-color:#111827;font-weight:500}.MarketList-module-scss-module__pRfSQq__filterChipClose{color:#666;cursor:pointer;background:#00000014;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;line-height:1;display:flex}.MarketList-module-scss-module__pRfSQq__myCarChipClose{color:#fff;cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;line-height:1;display:flex}.MarketList-module-scss-module__pRfSQq__myCarApplyBtn{color:#185fa5;cursor:pointer;white-space:nowrap;background:#e6f1fb;border:1px solid #cfe2f6;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;line-height:1}.MarketList-module-scss-module__pRfSQq__viewToggle{border-left:1px solid #e8e8e8;flex-shrink:0;align-items:center;margin-left:7px;padding:0 2px 0 9px;display:flex}.MarketList-module-scss-module__pRfSQq__viewToggleItem{color:#c2c7d0;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,color .15s;display:flex}.MarketList-module-scss-module__pRfSQq__viewToggleItemActive{color:#185fa5;background:#eef3f9}.MarketList-module-scss-module__pRfSQq__list{flex-direction:column;display:flex}.MarketList-module-scss-module__pRfSQq__loading,.MarketList-module-scss-module__pRfSQq__error{color:#6b7280;justify-content:center;align-items:center;min-height:200px;font-size:16px;display:flex}.MarketList-module-scss-module__pRfSQq__error{color:#ef4444}.MarketList-module-scss-module__pRfSQq__emptyState{justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.MarketList-module-scss-module__pRfSQq__emptyText{color:#6b7280;text-align:center;font-size:16px}.MarketList-module-scss-module__pRfSQq__fab{color:#fff;cursor:pointer;z-index:100;white-space:nowrap;background:#185fa5;border:none;border-radius:23px;justify-content:center;align-items:center;gap:0;width:120px;height:46px;transition:width .28s cubic-bezier(.4,0,.2,1),border-radius .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:80px;right:20px;overflow:hidden;box-shadow:0 6px 18px #185fa561}.MarketList-module-scss-module__pRfSQq__fab:active{filter:brightness(.92)}.MarketList-module-scss-module__pRfSQq__fabCollapsed{border-radius:50%;width:46px}.MarketList-module-scss-module__pRfSQq__fabPlus{flex-shrink:0;margin-top:-1px;font-size:22px;font-weight:300;line-height:1}.MarketList-module-scss-module__pRfSQq__fabText{letter-spacing:-.02em;opacity:1;max-width:76px;margin-left:5px;font-size:14.5px;font-weight:700;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .18s,margin-left .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.MarketList-module-scss-module__pRfSQq__fabTextHidden{opacity:0;max-width:0;margin-left:0}.MarketList-module-scss-module__pRfSQq__keywordBar{color:#9aa1ad;background:#f2f3f5;border-radius:12px;align-items:center;gap:8px;height:44px;margin-top:10px;padding:0 8px 0 14px;display:flex}.MarketList-module-scss-module__pRfSQq__keywordBar input{color:#111316;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:15px;font-weight:600}.MarketList-module-scss-module__pRfSQq__keywordBar input::-webkit-search-cancel-button{display:none}.MarketList-module-scss-module__pRfSQq__keywordBar button{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.MarketList-module-scss-module__pRfSQq__fabHidden{opacity:0;pointer-events:none}
.VehicleSelector-module-scss-module__3JV9eq__container{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:12px;overflow:hidden}.VehicleSelector-module-scss-module__3JV9eq__row{cursor:pointer;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;min-height:52px;padding:14px 16px;display:flex}.VehicleSelector-module-scss-module__3JV9eq__row:last-child{border-bottom:none}.VehicleSelector-module-scss-module__3JV9eq__row:active:not(.VehicleSelector-module-scss-module__3JV9eq__rowDisabled){background:#f8f8f8}.VehicleSelector-module-scss-module__3JV9eq__rowDisabled{cursor:default;background:#fafafa}.VehicleSelector-module-scss-module__3JV9eq__rowDisabled .VehicleSelector-module-scss-module__3JV9eq__rowLabel{color:#aaa}.VehicleSelector-module-scss-module__3JV9eq__rowLabel{color:#444;flex-shrink:0;width:64px;font-size:14px}.VehicleSelector-module-scss-module__3JV9eq__rowRight{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.VehicleSelector-module-scss-module__3JV9eq__rowValueWrap{flex-direction:column;align-items:flex-end;display:flex}.VehicleSelector-module-scss-module__3JV9eq__rowValue{color:#111;font-size:14px;font-weight:500}.VehicleSelector-module-scss-module__3JV9eq__rowSublabel{color:#888;margin-top:1px;font-size:11px}.VehicleSelector-module-scss-module__3JV9eq__rowPlaceholder{color:#bbb;font-size:14px}.VehicleSelector-module-scss-module__3JV9eq__clearBtn{color:#aaa;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}.VehicleSelector-module-scss-module__3JV9eq__clearBtn:hover{color:#666}.VehicleSelector-module-scss-module__3JV9eq__chevron{color:#bbb;flex-shrink:0;font-size:18px}
.home-module-scss-module__YAGOlW__bannerWrap{padding:8px 0 2px}.home-module-scss-module__YAGOlW__banner{aspect-ratio:4.8;background:0 0;border-radius:10px;flex-shrink:0;width:100%;position:relative}.home-module-scss-module__YAGOlW__banner .swiper{height:100%}.home-module-scss-module__YAGOlW__banner .home-module-scss-module__YAGOlW__bannerSlide{background:#eef2f7;border-radius:10px;height:100%;overflow:hidden;container:banner/size}.home-module-scss-module__YAGOlW__banner .home-module-scss-module__YAGOlW__bannerPager{letter-spacing:.02em;color:#fff;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1113166b;border-radius:10px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;bottom:7px;right:8px}.home-module-scss-module__YAGOlW__staticWrap{padding:1px 12px 18px}.home-module-scss-module__YAGOlW__staticList{margin:0;padding:0;list-style:none}.home-module-scss-module__YAGOlW__staticItem{color:inherit;border-bottom:1px solid #f2f3f5;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;text-decoration:none;display:grid}.home-module-scss-module__YAGOlW__staticThumb{background:#f3f4f6;border-radius:8px;width:96px;height:96px;overflow:hidden}.home-module-scss-module__YAGOlW__staticThumb img{object-fit:cover;width:100%;height:100%}.home-module-scss-module__YAGOlW__staticBody{flex-direction:column;gap:4px;min-width:0;display:flex}.home-module-scss-module__YAGOlW__staticName{color:#111316;font-size:14.5px;font-weight:500;line-height:1.38}.home-module-scss-module__YAGOlW__staticPrice{color:#171717;font-size:16px;font-weight:700}
.ChatInquiryModal-module-scss-module__TyZaFG__overlay{z-index:1000;background-color:#00000080;position:fixed;inset:0}.ChatInquiryModal-module-scss-module__TyZaFG__modal{z-index:1001;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;max-height:90vh;padding:20px;animation:.3s ease-out ChatInquiryModal-module-scss-module__TyZaFG__slideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #00000026}.ChatInquiryModal-module-scss-module__TyZaFG__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__title{color:#111827;font-size:18px;font-weight:700}.ChatInquiryModal-module-scss-module__TyZaFG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;font-size:24px;line-height:1;transition:background-color .2s;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__closeButton:hover{background-color:#f3f4f6}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview{background-color:#f9fafb;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview img{object-fit:cover;background-color:#e5e7eb;border-radius:8px;width:48px;height:48px}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview .ChatInquiryModal-module-scss-module__TyZaFG__itemName{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview .ChatInquiryModal-module-scss-module__TyZaFG__itemPrice{color:#185fa5;white-space:nowrap;font-size:14px;font-weight:700}.ChatInquiryModal-module-scss-module__TyZaFG__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:600}.ChatInquiryModal-module-scss-module__TyZaFG__quickActions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn{cursor:pointer;color:#374151;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn .ChatInquiryModal-module-scss-module__TyZaFG__icon{color:#6b7280;flex-shrink:0;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn:hover{color:#185fa5;background-color:#f0f4ff;border-color:#185fa5}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn:active{background-color:#dbeafe}.ChatInquiryModal-module-scss-module__TyZaFG__purchaseBtn{color:#fff;cursor:pointer;background-color:#185fa5;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:background-color .2s;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__purchaseBtn:hover{background-color:#1d2e47}.ChatInquiryModal-module-scss-module__TyZaFG__purchaseBtn:active{background-color:#162236}@keyframes ChatInquiryModal-module-scss-module__TyZaFG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.ReportFormModal-module-scss-module__31SU5q__overlay{z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ReportFormModal-module-scss-module__31SU5q__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;padding:0 20px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.ReportFormModal-module-scss-module__31SU5q__header{border-bottom:1px solid #f1f3f5;justify-content:center;align-items:center;padding:20px 0;display:flex}.ReportFormModal-module-scss-module__31SU5q__title{color:#111316;text-align:center;margin:0;font-size:18px;font-weight:700}.ReportFormModal-module-scss-module__31SU5q__selectedReason{background:#eff6ff;border:1px solid #185fa5;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;display:flex}.ReportFormModal-module-scss-module__31SU5q__reasonLabel{color:#374151;font-size:14px;font-weight:500}.ReportFormModal-module-scss-module__31SU5q__reasonValue{color:#185fa5;font-size:16px;font-weight:600}.ReportFormModal-module-scss-module__31SU5q__section{margin-bottom:24px;padding:0}.ReportFormModal-module-scss-module__31SU5q__sectionTitle{color:#111316;margin:0 0 16px;font-size:16px;font-weight:600}.ReportFormModal-module-scss-module__31SU5q__imageGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.ReportFormModal-module-scss-module__31SU5q__imageSlot{aspect-ratio:1;cursor:pointer;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.ReportFormModal-module-scss-module__31SU5q__imageSlot:hover{background:#f3f4f6;border-color:#d1d5db}.ReportFormModal-module-scss-module__31SU5q__uploadIcon{margin-bottom:6px;font-size:20px}.ReportFormModal-module-scss-module__31SU5q__uploadText{color:#6b7280;font-size:11px;font-weight:500}.ReportFormModal-module-scss-module__31SU5q__uploadedImage{object-fit:cover;border-radius:10px;width:100%;height:100%}.ReportFormModal-module-scss-module__31SU5q__fileInput{display:none}.ReportFormModal-module-scss-module__31SU5q__uploadButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .2s;display:inline-block}.ReportFormModal-module-scss-module__31SU5q__uploadButton:hover{background:#e5e7eb;border-color:#9ca3af}.ReportFormModal-module-scss-module__31SU5q__textAreaContainer{position:relative}.ReportFormModal-module-scss-module__31SU5q__textArea{color:#111316;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-height:100px;padding:14px;font-size:15px;line-height:1.5}.ReportFormModal-module-scss-module__31SU5q__textArea::placeholder{color:#9ca3af}.ReportFormModal-module-scss-module__31SU5q__textArea:focus{border-color:#185fa5;outline:none;box-shadow:0 0 0 3px #2563eb1a}.ReportFormModal-module-scss-module__31SU5q__characterCount{color:#6b7280;background:#ffffffe6;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:10px;right:14px}.ReportFormModal-module-scss-module__31SU5q__disclaimer{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.ReportFormModal-module-scss-module__31SU5q__disclaimer ul{margin:0;padding-left:20px;list-style-type:disc}.ReportFormModal-module-scss-module__31SU5q__disclaimer li{color:#6b7280;margin-bottom:6px;font-size:13px;line-height:1.5}.ReportFormModal-module-scss-module__31SU5q__disclaimer li:last-child{margin-bottom:0}.ReportFormModal-module-scss-module__31SU5q__actions{border-top:1px solid #e5e7eb;gap:12px;padding:20px 0 24px;display:flex}.ReportFormModal-module-scss-module__31SU5q__cancelButton{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ReportFormModal-module-scss-module__31SU5q__cancelButton:hover{background:#e5e7eb}.ReportFormModal-module-scss-module__31SU5q__cancelButton:active{transform:scale(.98)}.ReportFormModal-module-scss-module__31SU5q__submitButton{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ReportFormModal-module-scss-module__31SU5q__submitButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.ReportFormModal-module-scss-module__31SU5q__submitButton:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 2px 8px #2563eb4d}.ReportFormModal-module-scss-module__31SU5q__submitButton:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#d1d5db;transform:none}@media (max-width:767px){.ReportFormModal-module-scss-module__31SU5q__overlay{padding:12px}.ReportFormModal-module-scss-module__31SU5q__modal{border-radius:12px;max-width:100%;max-height:85vh}.ReportFormModal-module-scss-module__31SU5q__header{padding:16px 0}.ReportFormModal-module-scss-module__31SU5q__title{font-size:16px}.ReportFormModal-module-scss-module__31SU5q__selectedReason{gap:10px;margin:16px 0;padding:14px 16px}.ReportFormModal-module-scss-module__31SU5q__reasonLabel{font-size:13px}.ReportFormModal-module-scss-module__31SU5q__reasonValue{font-size:15px}.ReportFormModal-module-scss-module__31SU5q__section{margin-bottom:20px;padding:0}.ReportFormModal-module-scss-module__31SU5q__sectionTitle{margin-bottom:12px;font-size:15px}.ReportFormModal-module-scss-module__31SU5q__imageGrid{gap:8px;margin-bottom:12px}.ReportFormModal-module-scss-module__31SU5q__uploadIcon{margin-bottom:5px;font-size:18px}.ReportFormModal-module-scss-module__31SU5q__uploadText{font-size:10px}.ReportFormModal-module-scss-module__31SU5q__uploadButton{padding:8px 16px;font-size:12px}.ReportFormModal-module-scss-module__31SU5q__textArea{min-height:80px;padding:12px;font-size:14px}.ReportFormModal-module-scss-module__31SU5q__characterCount{font-size:10px;bottom:8px;right:12px}.ReportFormModal-module-scss-module__31SU5q__disclaimer{padding:14px}.ReportFormModal-module-scss-module__31SU5q__disclaimer li{margin-bottom:5px;font-size:12px}.ReportFormModal-module-scss-module__31SU5q__actions{gap:8px;padding:16px 0 20px}.ReportFormModal-module-scss-module__31SU5q__cancelButton,.ReportFormModal-module-scss-module__31SU5q__submitButton{min-height:48px;padding:14px 16px;font-size:15px}}.ReportFormModal-module-scss-module__31SU5q__fieldLabel{color:#111316;margin-bottom:8px;font-size:14px;font-weight:600}.ReportFormModal-module-scss-module__31SU5q__opt{color:#6c757d;font-weight:400}.ReportFormModal-module-scss-module__31SU5q__uploadRow{gap:8px;margin-bottom:8px;display:flex}.ReportFormModal-module-scss-module__31SU5q__uploadSlot{width:60px;height:60px;position:relative}.ReportFormModal-module-scss-module__31SU5q__uploadThumb{cursor:pointer;background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ReportFormModal-module-scss-module__31SU5q__uploadThumb:hover{background:#f0f8ff;border-color:#007bff}.ReportFormModal-module-scss-module__31SU5q__representiveDot{background:#007bff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ReportFormModal-module-scss-module__31SU5q__subHint{color:#6c757d;text-align:center;margin-top:4px;font-size:12px}
.ReportModal-module-scss-module__xqGm4q__overlay{z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ReportModal-module-scss-module__xqGm4q__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:400px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.ReportModal-module-scss-module__xqGm4q__header{border-bottom:1px solid #f1f3f5;justify-content:center;align-items:center;padding:20px 24px;display:flex}.ReportModal-module-scss-module__xqGm4q__title{color:#111316;text-align:center;margin:0;font-size:18px;font-weight:700}.ReportModal-module-scss-module__xqGm4q__reasonList{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.ReportModal-module-scss-module__xqGm4q__reasonItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:16px 20px;transition:all .2s;display:flex}.ReportModal-module-scss-module__xqGm4q__reasonItem:hover{background:#f9fafb;border-color:#d1d5db}.ReportModal-module-scss-module__xqGm4q__reasonItem:active{transform:scale(.98)}.ReportModal-module-scss-module__xqGm4q__reasonItem.ReportModal-module-scss-module__xqGm4q__selected{background:#eff6ff;border-color:#185fa5}.ReportModal-module-scss-module__xqGm4q__reasonItem.ReportModal-module-scss-module__xqGm4q__selected .ReportModal-module-scss-module__xqGm4q__reasonLabel{color:#185fa5;font-weight:600}.ReportModal-module-scss-module__xqGm4q__reasonLabel{color:#111316;font-size:16px;font-weight:500}.ReportModal-module-scss-module__xqGm4q__checkIcon{color:#fff;background:#185fa5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.ReportModal-module-scss-module__xqGm4q__actions{border-top:1px solid #e5e7eb;gap:12px;padding:20px 24px 24px;display:flex}.ReportModal-module-scss-module__xqGm4q__actions button{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ReportModal-module-scss-module__xqGm4q__actions button:active{transform:scale(.98)}.ReportModal-module-scss-module__xqGm4q__cancelButton{color:#374151;background-color:#f3f4f6}.ReportModal-module-scss-module__xqGm4q__cancelButton:hover{background-color:#e5e7eb}@media (max-width:767px){.ReportModal-module-scss-module__xqGm4q__overlay{padding:12px}.ReportModal-module-scss-module__xqGm4q__modal{border-radius:12px;max-height:85vh}.ReportModal-module-scss-module__xqGm4q__header{padding:16px 20px}.ReportModal-module-scss-module__xqGm4q__title{font-size:16px}.ReportModal-module-scss-module__xqGm4q__reasonList{gap:10px;padding:20px}.ReportModal-module-scss-module__xqGm4q__reasonItem{border-radius:10px;min-height:48px;padding:14px 16px}.ReportModal-module-scss-module__xqGm4q__reasonLabel{font-size:15px}.ReportModal-module-scss-module__xqGm4q__checkIcon{width:20px;height:20px;font-size:12px}.ReportModal-module-scss-module__xqGm4q__actions{gap:8px;padding:16px 20px 20px}.ReportModal-module-scss-module__xqGm4q__actions button{min-height:48px;padding:14px 16px;font-size:15px}}
.ShareModal-module-scss-module__hfS7sG__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ShareModal-module-scss-module__hfS7sG__modal{z-index:1001;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-height:90vh;padding:12px 0 0;animation:.25s ease-out ShareModal-module-scss-module__hfS7sG__slideUp;overflow-y:auto}.ShareModal-module-scss-module__hfS7sG__handle{background:#d1d5db;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.ShareModal-module-scss-module__hfS7sG__urlPreview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;margin:0 16px 8px;padding:12px 20px;display:flex}.ShareModal-module-scss-module__hfS7sG__urlPreview svg{color:#6b7280;flex-shrink:0}.ShareModal-module-scss-module__hfS7sG__urlText{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ShareModal-module-scss-module__hfS7sG__itemList{padding:0 0 8px}.ShareModal-module-scss-module__hfS7sG__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:16px 24px;transition:background-color .15s;display:flex}.ShareModal-module-scss-module__hfS7sG__item:hover{background:#f9fafb}.ShareModal-module-scss-module__hfS7sG__item:active{background:#f3f4f6}.ShareModal-module-scss-module__hfS7sG__itemIconWrap,.ShareModal-module-scss-module__hfS7sG__itemIconWrapSuccess{background:#f3f4f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ShareModal-module-scss-module__hfS7sG__itemIconWrap svg,.ShareModal-module-scss-module__hfS7sG__itemIconWrapSuccess svg{color:#374151}.ShareModal-module-scss-module__hfS7sG__itemIconWrapSuccess{background:#d1fae5}.ShareModal-module-scss-module__hfS7sG__itemIconWrapSuccess svg{color:#059669}.ShareModal-module-scss-module__hfS7sG__itemLabel,.ShareModal-module-scss-module__hfS7sG__itemLabelSuccess{color:#111827;font-size:15px;font-weight:500}.ShareModal-module-scss-module__hfS7sG__itemLabelSuccess{color:#059669}.ShareModal-module-scss-module__hfS7sG__divider{background:#f3f4f6;height:1px;margin:0 16px}.ShareModal-module-scss-module__hfS7sG__closeBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 32px);margin:12px 16px 16px;padding:14px;font-size:15px;font-weight:600;transition:background-color .15s;display:flex}.ShareModal-module-scss-module__hfS7sG__closeBtn:hover{background:#e5e7eb}.ShareModal-module-scss-module__hfS7sG__closeBtn:active{background:#d1d5db}@keyframes ShareModal-module-scss-module__hfS7sG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.ProductActionButtons-module-scss-module__fhIu7W__bottomBar{z-index:1000;max-width:var(--page-max-width);padding:10px 16px max(10px,env(safe-area-inset-bottom)) 8px;background:#fff;border-top:1px solid #eef0f3;align-items:center;gap:4px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.ProductActionButtons-module-scss-module__fhIu7W__iconBtn{color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;display:flex}.ProductActionButtons-module-scss-module__fhIu7W__iconBtn:active{background:#f4f5f7}.ProductActionButtons-module-scss-module__fhIu7W__iconBtnActive{color:#e5484d}.ProductActionButtons-module-scss-module__fhIu7W__divider{background:#e5e7eb;flex-shrink:0;width:1px;height:28px;margin:0 8px 0 4px}.ProductActionButtons-module-scss-module__fhIu7W__primaryBtn,.ProductActionButtons-module-scss-module__fhIu7W__wideBtn{letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:50px;font-size:15.5px;font-weight:700;display:flex}.ProductActionButtons-module-scss-module__fhIu7W__primaryBtn{color:#fff;background:#185fa5;border:none}.ProductActionButtons-module-scss-module__fhIu7W__primaryBtn:active{background:#134e88}.ProductActionButtons-module-scss-module__fhIu7W__primaryBtn+.ProductActionButtons-module-scss-module__fhIu7W__primaryBtn{margin-left:6px}.ProductActionButtons-module-scss-module__fhIu7W__wideBtn{color:#111316;background:#fff;border:1px solid #dfe3e8}
.page-module-scss-module__-wdAIq__container{height:var(--visible-height,100dvh);background:#f2f4f6;flex-direction:column;width:100%;display:flex}.page-module-scss-module__-wdAIq__header{z-index:10;background:#fff;border-bottom:1px solid #eef0f3;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.page-module-scss-module__-wdAIq__backBtn{cursor:pointer;color:#2a2d32;background:0 0;border:none;padding:4px 8px;font-size:24px;font-weight:300;line-height:1}.page-module-scss-module__-wdAIq__headerTitle{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.page-module-scss-module__-wdAIq__headerProfileBtn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:0 auto;align-items:flex-start;gap:1px;min-width:0;margin-left:-8px;margin-right:auto;padding:5px 8px;transition:background-color .15s;display:flex}.page-module-scss-module__-wdAIq__headerProfileBtn:active{background:#f1f3f5}.page-module-scss-module__-wdAIq__headerProfileTop{align-items:center;gap:1px;min-width:0;max-width:100%;display:flex}.page-module-scss-module__-wdAIq__headerProfileName{color:#191f28;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.page-module-scss-module__-wdAIq__headerLastSeen{color:#8b95a1;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden}.page-module-scss-module__-wdAIq__headerProfileChevron{color:#c4cad1;flex-shrink:0;width:14px;height:14px}.page-module-scss-module__-wdAIq__status{color:#aaa;font-size:11px}.page-module-scss-module__-wdAIq__menuWrapper{flex-shrink:0;position:relative}.page-module-scss-module__-wdAIq__menuBtn{cursor:pointer;color:#2a2d32;letter-spacing:1px;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1}.page-module-scss-module__-wdAIq__menuDropdown{z-index:50;background:#fff;border:1px solid #e5e5e5;border-radius:10px;min-width:140px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.page-module-scss-module__-wdAIq__menuItem{text-align:left;color:#e53e3e;cursor:pointer;background:0 0;border:none;width:100%;padding:14px 16px;font-size:14px;display:block}.page-module-scss-module__-wdAIq__menuItem:hover{background:#fff5f5}.page-module-scss-module__-wdAIq__menuItemDisabled{color:#9ca3af;cursor:not-allowed;width:100%;padding:14px 16px;font-size:13px;display:block}.page-module-scss-module__-wdAIq__confirmBackdrop{z-index:100;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module-scss-module__-wdAIq__confirmDialog{text-align:center;background:#fff;border-radius:16px;width:280px;padding:28px 24px 20px;box-shadow:0 8px 32px #0000002e}.page-module-scss-module__-wdAIq__confirmText{color:#1a1a1a;margin:0 0 24px;font-size:15px;line-height:1.6}.page-module-scss-module__-wdAIq__confirmActions{gap:10px;display:flex}.page-module-scss-module__-wdAIq__confirmCancel{color:#555;cursor:pointer;background:#fff;border:1.5px solid #ddd;border-radius:10px;flex:1;height:44px;font-size:15px;font-weight:500}.page-module-scss-module__-wdAIq__confirmLeave{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:10px;flex:1;height:44px;font-size:15px;font-weight:600}.page-module-scss-module__-wdAIq__messages{flex-direction:column;flex:1;gap:3px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.page-module-scss-module__-wdAIq__messageRow.page-module-scss-module__-wdAIq__mine+.page-module-scss-module__-wdAIq__messageRow.page-module-scss-module__-wdAIq__theirs,.page-module-scss-module__-wdAIq__messageRow.page-module-scss-module__-wdAIq__theirs+.page-module-scss-module__-wdAIq__messageRow.page-module-scss-module__-wdAIq__mine{margin-top:9px}.page-module-scss-module__-wdAIq__dateDivider{flex-shrink:0;align-self:center;margin:10px 0 7px}.page-module-scss-module__-wdAIq__dateDividerLabel{color:#8b95a1;letter-spacing:-.2px;white-space:nowrap;background:#0000000a;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.page-module-scss-module__-wdAIq__opponentIntro{font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:10px;width:100%;padding:18px 16px 24px;display:flex}.page-module-scss-module__-wdAIq__opponentIntroAvatar{background:#eceef1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__-wdAIq__opponentIntroInitial{color:#adb5bd;font-size:28px;font-weight:600;line-height:1}.page-module-scss-module__-wdAIq__opponentIntroAvatarImg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__-wdAIq__opponentIntroName{color:#191f28;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.page-module-scss-module__-wdAIq__opponentIntroStats{color:#8b95a1;letter-spacing:-.2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:-4px;font-size:13px;font-weight:500;display:flex}.page-module-scss-module__-wdAIq__opponentIntroRating{color:#f5a623;font-weight:600}.page-module-scss-module__-wdAIq__opponentIntroDivider{color:#d1d6db}.page-module-scss-module__-wdAIq__messageRow{flex-direction:row;flex-shrink:0;align-items:flex-end;gap:4px;max-width:75%;display:flex}.page-module-scss-module__-wdAIq__messageRow.page-module-scss-module__-wdAIq__mine{align-self:flex-end}.page-module-scss-module__-wdAIq__messageRow.page-module-scss-module__-wdAIq__theirs{align-self:flex-start}.page-module-scss-module__-wdAIq__messageMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding-bottom:2px;display:flex}.page-module-scss-module__-wdAIq__readPending{color:#185fa5;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.3}.page-module-scss-module__-wdAIq__readDone{color:#b0b8c1;white-space:nowrap;font-size:10.5px;line-height:1.3}.page-module-scss-module__-wdAIq__bubble{flex-direction:column;min-width:0;display:flex}.page-module-scss-module__-wdAIq__content{letter-spacing:-.2px;word-break:break-word;border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.45}.page-module-scss-module__-wdAIq__mine .page-module-scss-module__-wdAIq__content{color:#fff;background:#185fa5;border-bottom-right-radius:6px}.page-module-scss-module__-wdAIq__theirs .page-module-scss-module__-wdAIq__content{color:#191f28;box-shadow:none;background:#fff;border-bottom-left-radius:6px}.page-module-scss-module__-wdAIq__messageLink{color:#1d4ed8;word-break:break-all;text-decoration:underline}.page-module-scss-module__-wdAIq__mine .page-module-scss-module__-wdAIq__messageLink{color:#fff}.page-module-scss-module__-wdAIq__time{color:#b0b8c1;white-space:nowrap;flex-shrink:0;padding-bottom:3px;font-size:10.5px;line-height:1.3}.page-module-scss-module__-wdAIq__uploadingBar{color:#666;text-align:center;background:#f0f0f0;border-top:1px solid #eee;padding:6px 16px;font-size:12px}.page-module-scss-module__-wdAIq__withdrawnNotice{text-align:center;color:#9ca3af;background:#f8f8f8;border-top:1px solid #e5e7eb;padding:14px 16px;font-size:13px}.page-module-scss-module__-wdAIq__inputArea{padding:8px 10px calc(8px + env(safe-area-inset-bottom)) 6px;background:#fff;border-top:1px solid #eef0f3;align-items:flex-end;gap:6px;display:flex;position:relative}.page-module-scss-module__-wdAIq__inputWrapper{flex-shrink:0;position:relative}.page-module-scss-module__-wdAIq__plusButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.page-module-scss-module__-wdAIq__plusButton:active{background:#f2f3f5}.page-module-scss-module__-wdAIq__mediaPanel{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:40;background:#fff;border-top:1px solid #ececec;border-radius:20px 20px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:88px;align-content:start;gap:14px 8px;min-height:188px;padding:18px 16px 20px;display:grid;position:fixed;box-shadow:0 -8px 28px #00000024}.page-module-scss-module__-wdAIq__mediaIconCircle{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}.page-module-scss-module__-wdAIq__mediaIconCircle:hover .page-module-scss-module__-wdAIq__mediaIcon{background:#f7f7f7;border-color:#b8b8b8}.page-module-scss-module__-wdAIq__mediaIcon{color:#303030;background:#fafafa;border:1.2px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.page-module-scss-module__-wdAIq__mediaIcon svg{width:27px;height:27px}.page-module-scss-module__-wdAIq__mediaLabel{color:#3f3f3f;font-size:13px;font-weight:500;line-height:1.2}.page-module-scss-module__-wdAIq__mediaBackdrop{z-index:35;background:#00000047;position:fixed;inset:0}.page-module-scss-module__-wdAIq__input{resize:none;box-sizing:border-box;background:#f2f3f5;border:1px solid #0000;border-radius:20px;outline:none;flex:1;min-width:0;min-height:40px;max-height:96px;padding:10px 16px;font-family:inherit;font-size:15px;line-height:20px;overflow-y:hidden}.page-module-scss-module__-wdAIq__input:focus{background:#fff;border-color:#d4dbe5}.page-module-scss-module__-wdAIq__input:disabled{color:#aaa;background:#f5f5f5}.page-module-scss-module__-wdAIq__sendBtn{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s;display:flex}.page-module-scss-module__-wdAIq__sendBtn:disabled{cursor:not-allowed;background:#d4d9e0}.page-module-scss-module__-wdAIq__imageMessage{border-radius:12px;max-width:220px;overflow:hidden}.page-module-scss-module__-wdAIq__chatImage{object-fit:cover;cursor:zoom-in;border-radius:12px;width:100%;max-width:220px;height:auto;display:block}.page-module-scss-module__-wdAIq__imageGrid{border-radius:12px;gap:2px;width:220px;display:grid;overflow:hidden}.page-module-scss-module__-wdAIq__imageGridItem{aspect-ratio:1;object-fit:cover;cursor:zoom-in;background:#f3f4f6;width:100%;display:block}.page-module-scss-module__-wdAIq__itemShareCard{cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;width:220px;max-width:100%;display:flex;overflow:hidden}.page-module-scss-module__-wdAIq__itemShareThumb{aspect-ratio:16/9;background:#f3f4f6;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.page-module-scss-module__-wdAIq__itemShareThumb img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__-wdAIq__itemShareThumbPlaceholder{color:#c0c4cc;font-size:12px}.page-module-scss-module__-wdAIq__itemShareBody{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.page-module-scss-module__-wdAIq__itemShareName{color:#111316;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module-scss-module__-wdAIq__itemSharePrice{color:#185fa5;font-size:13px;font-weight:700}.page-module-scss-module__-wdAIq__itemShareLink{color:#9aa0a8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.page-module-scss-module__-wdAIq__linkPreviewWrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.page-module-scss-module__-wdAIq__theirs .page-module-scss-module__-wdAIq__linkPreviewWrap{align-items:flex-start}.page-module-scss-module__-wdAIq__locationShareCard{cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;width:220px;max-width:100%;display:flex;overflow:hidden}.page-module-scss-module__-wdAIq__locationShareMap{background:#f3f4f6;flex-shrink:0;width:100%;height:140px}.page-module-scss-module__-wdAIq__locationShareMapPlaceholder{color:#b0b7c3;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:0 8px;font-size:11px;display:flex}.page-module-scss-module__-wdAIq__locationShareAddress{color:#111316;padding:10px 12px 6px;font-size:13px;font-weight:700;line-height:1.35}.page-module-scss-module__-wdAIq__locationShareBtn{color:#191919;cursor:pointer;background:#fee500;border:1px solid #f2d33c;border-radius:8px;height:34px;margin:4px 10px 10px;font-size:12px;font-weight:700}@keyframes page-module-scss-module__-wdAIq__typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.page-module-scss-module__-wdAIq__typingBubble{align-items:center;gap:5px;min-width:56px;display:flex;padding:12px 16px!important}.page-module-scss-module__-wdAIq__typingDot{background:#bbb;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s ease-in-out infinite page-module-scss-module__-wdAIq__typingBounce;display:inline-block}.page-module-scss-module__-wdAIq__typingDot:first-child{animation-delay:0s}.page-module-scss-module__-wdAIq__typingDot:nth-child(2){animation-delay:.2s}.page-module-scss-module__-wdAIq__typingDot:nth-child(3){animation-delay:.4s}.page-module-scss-module__-wdAIq__searchBar{flex:1;align-items:center;gap:8px;display:flex}.page-module-scss-module__-wdAIq__searchBarInput{color:#111;background:#f5f5f7;border:1.5px solid #e0e0e0;border-radius:18px;outline:none;flex:1;min-width:0;height:36px;padding:0 12px;font-size:14px}.page-module-scss-module__-wdAIq__searchBarInput:focus{background:#fff;border-color:#333}.page-module-scss-module__-wdAIq__searchBarInput::placeholder{color:#b0b3bb}.page-module-scss-module__-wdAIq__searchClearBtn{cursor:pointer;color:#aaa;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;font-size:18px;line-height:1;display:flex}.page-module-scss-module__-wdAIq__searchClearBtn:active{opacity:.6}.page-module-scss-module__-wdAIq__searchNav{flex-shrink:0;align-items:center;gap:4px;display:flex}.page-module-scss-module__-wdAIq__searchCount{color:#888;white-space:nowrap;text-align:center;min-width:40px;font-size:12px}.page-module-scss-module__-wdAIq__searchNoResult{color:#e53e3e;white-space:nowrap;font-size:12px}.page-module-scss-module__-wdAIq__searchNavBtn{cursor:pointer;color:#333;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:background .12s;display:flex}.page-module-scss-module__-wdAIq__searchNavBtn:hover{background:#f0f0f0}.page-module-scss-module__-wdAIq__searchNavBtn:disabled{color:#ccc;cursor:not-allowed}.page-module-scss-module__-wdAIq__searchNavBtn:disabled:hover{background:0 0}.page-module-scss-module__-wdAIq__searchHighlight{color:#111;background:#ffe066;border-radius:2px;padding:0 1px}.page-module-scss-module__-wdAIq__messageRowHighlighted{outline-offset:2px;background:#ffe06626;border-radius:12px;outline:2px solid #ffe066}.page-module-scss-module__-wdAIq__bubbleHighlighted .page-module-scss-module__-wdAIq__content{outline-offset:1px;border-radius:18px;outline:2px solid #f0b429}.page-module-scss-module__-wdAIq__menuItemNormal{text-align:left;color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f5f5f5;width:100%;padding:14px 16px;font-size:14px;display:block}.page-module-scss-module__-wdAIq__menuItemNormal:last-child{border-bottom:none}.page-module-scss-module__-wdAIq__menuItemNormal:hover{background:#f9f9f9}.page-module-scss-module__-wdAIq__olderMessagesLoader{color:#9ca3af;justify-content:center;align-items:center;padding:8px 0 4px;font-size:13px;display:flex}.page-module-scss-module__-wdAIq__olderMessagesSpinner{border:2px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite page-module-scss-module__-wdAIq__spin;display:inline-block}@keyframes page-module-scss-module__-wdAIq__spin{to{transform:rotate(360deg)}}.page-module-scss-module__-wdAIq__orderStrip{background:#fff;border-bottom:1px solid #eef0f3;align-items:center;gap:8px;padding:8px 12px 8px 16px;display:flex}.page-module-scss-module__-wdAIq__orderStripMain{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;min-height:36px;padding:0;display:flex}.page-module-scss-module__-wdAIq__orderStripSteps{flex-shrink:0;gap:3px;display:flex}.page-module-scss-module__-wdAIq__orderStripStep{background:#e3e6ea;border-radius:2px;width:12px;height:4px}.page-module-scss-module__-wdAIq__orderStripStepOn{background:#185fa5}.page-module-scss-module__-wdAIq__orderStripText{align-items:baseline;gap:6px;min-width:0;font-size:14px;display:flex}.page-module-scss-module__-wdAIq__orderStripText strong{color:#111316;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.page-module-scss-module__-wdAIq__orderStripLabel{color:#9aa1ad;flex-shrink:0;font-size:12.5px}.page-module-scss-module__-wdAIq__orderStripStopped{color:#e5484d!important}.page-module-scss-module__-wdAIq__orderStripLink{color:#6b7280;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:600}.page-module-scss-module__-wdAIq__orderStripAction{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:9px;flex-shrink:0;height:34px;padding:0 12px;font-size:13px;font-weight:700}.page-module-scss-module__-wdAIq__quickBtn{color:#9aa1ad;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:40px;padding:0;display:flex}.page-module-scss-module__-wdAIq__quickBtnOn{color:#185fa5}.page-module-scss-module__-wdAIq__quickPanel{background:#fff;border-top:1px solid #eef0f3;flex-wrap:wrap;gap:6px;padding:12px 12px 10px;display:flex;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -6px 16px #1113160d}.page-module-scss-module__-wdAIq__quickPanelTitle{color:#9aa1ad;width:100%;margin:0 0 2px 2px;font-size:12px;font-weight:600}.page-module-scss-module__-wdAIq__quickChip{color:#374151;cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:999px;padding:8px 12px;font-size:13.5px}
.FilterPanel-module-scss-module__D8DsSa__overlay{z-index:1000;background:#00000080;position:fixed;inset:0}.FilterPanel-module-scss-module__D8DsSa__modal{z-index:1001;max-height:90vh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;animation:.3s ease-out FilterPanel-module-scss-module__D8DsSa__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000026}.FilterPanel-module-scss-module__D8DsSa__handle{background:#e0e0e0;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.FilterPanel-module-scss-module__D8DsSa__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.FilterPanel-module-scss-module__D8DsSa__title{color:#111;font-size:16px;font-weight:700}.FilterPanel-module-scss-module__D8DsSa__resetBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.FilterPanel-module-scss-module__D8DsSa__body{flex:1;overflow-y:auto}.FilterPanel-module-scss-module__D8DsSa__section{padding:20px 20px 16px}.FilterPanel-module-scss-module__D8DsSa__sectionTitle{color:#374151;margin-bottom:10px;font-size:13px;font-weight:700}.FilterPanel-module-scss-module__D8DsSa__keywordInput{color:#111;box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;height:42px;padding:0 14px;font-size:14px}.FilterPanel-module-scss-module__D8DsSa__keywordInput::placeholder{color:#aaa}.FilterPanel-module-scss-module__D8DsSa__keywordInput:focus{border-color:#111;outline:none}.FilterPanel-module-scss-module__D8DsSa__divider{background:#f5f5f5;flex-shrink:0;height:8px}.FilterPanel-module-scss-module__D8DsSa__footer{border-top:1px solid #e5e7eb;flex-shrink:0;gap:12px;padding:16px 20px;display:flex}.FilterPanel-module-scss-module__D8DsSa__cancelBtn{cursor:pointer;color:#374151;background:#f3f4f6;border:none;border-radius:12px;flex:1;padding:14px;font-size:15px;font-weight:600}.FilterPanel-module-scss-module__D8DsSa__confirmBtn{cursor:pointer;color:#fff;background:#185fa5;border:none;border-radius:12px;flex:2;padding:14px;font-size:15px;font-weight:600}@keyframes FilterPanel-module-scss-module__D8DsSa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
