.ImageCropEditorDialog-module__viaDBG__overlay{z-index:1700;background:var(--image-crop-overlay,#0f172a99);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ImageCropEditorDialog-module__viaDBG__dialog{background:var(--image-crop-surface,#fff);width:min(100%,640px);max-height:calc(100vh - 48px);color:var(--image-crop-text-primary,#101828);box-shadow:0 24px 80px var(--image-crop-shadow,#0f172a47);border-radius:24px;overflow:hidden auto}.ImageCropEditorDialog-module__viaDBG__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 12px;display:flex}.ImageCropEditorDialog-module__viaDBG__titleWrap{min-width:0}.ImageCropEditorDialog-module__viaDBG__title{color:var(--image-crop-text-primary,#101828);margin:0;font-size:18px;font-weight:700}.ImageCropEditorDialog-module__viaDBG__description{color:var(--image-crop-text-secondary,#667085);margin:6px 0 0;font-size:14px;line-height:1.6}.ImageCropEditorDialog-module__viaDBG__closeButton,.ImageCropEditorDialog-module__viaDBG__iconButton,.ImageCropEditorDialog-module__viaDBG__secondaryButton,.ImageCropEditorDialog-module__viaDBG__primaryButton{font:inherit;border:0}.ImageCropEditorDialog-module__viaDBG__closeButton,.ImageCropEditorDialog-module__viaDBG__iconButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ImageCropEditorDialog-module__viaDBG__closeButton{background:var(--image-crop-button-muted,#f2f4f7);width:40px;height:40px;color:var(--image-crop-text-muted,#344054);border-radius:999px;flex-shrink:0}.ImageCropEditorDialog-module__viaDBG__closeButton:disabled,.ImageCropEditorDialog-module__viaDBG__iconButton:disabled,.ImageCropEditorDialog-module__viaDBG__secondaryButton:disabled,.ImageCropEditorDialog-module__viaDBG__primaryButton:disabled{cursor:not-allowed;opacity:.6}.ImageCropEditorDialog-module__viaDBG__body{padding:8px 24px 24px}.ImageCropEditorDialog-module__viaDBG__stack{gap:24px;display:grid}.ImageCropEditorDialog-module__viaDBG__viewportWrap{justify-content:center;align-items:center;display:flex}.ImageCropEditorDialog-module__viaDBG__viewport{width:min(100%,360px);max-width:100%;box-shadow:inset 0 0 0 1px var(--image-crop-viewport-border,#10182814);touch-action:none;background:var(--image-crop-viewport-bg,linear-gradient(135deg, #f8fafc, #eef2f6));border:2px solid #f5f5f5;border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ImageCropEditorDialog-module__viaDBG__loaderWrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ImageCropEditorDialog-module__viaDBG__loader{border:3px solid var(--image-crop-loader-track,#d0d5dd);border-top-color:var(--image-crop-accent,#155eef);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite ImageCropEditorDialog-module__viaDBG__spin}.ImageCropEditorDialog-module__viaDBG__imageStage{pointer-events:none;will-change:transform;flex:none;justify-content:center;align-items:center;max-width:none;max-height:none;display:flex;position:absolute;top:50%;left:50%}.ImageCropEditorDialog-module__viaDBG__imageOffset{pointer-events:none;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ImageCropEditorDialog-module__viaDBG__image{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;height:100%;display:block}.ImageCropEditorDialog-module__viaDBG__viewportFrame{pointer-events:none;box-shadow:inset 0 0 0 2px var(--image-crop-frame-border,#ffffffeb);position:absolute;inset:0}.ImageCropEditorDialog-module__viaDBG__zoomSection{gap:10px;display:grid}.ImageCropEditorDialog-module__viaDBG__zoomHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ImageCropEditorDialog-module__viaDBG__zoomLabel{color:var(--image-crop-text-muted,#344054);font-size:14px;font-weight:600}.ImageCropEditorDialog-module__viaDBG__zoomValue{color:var(--image-crop-text-secondary,#667085);font-size:13px}.ImageCropEditorDialog-module__viaDBG__zoomControls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.ImageCropEditorDialog-module__viaDBG__iconButton{background:var(--image-crop-button-muted,#f2f4f7);width:44px;height:44px;color:var(--image-crop-text-muted,#344054);border-radius:14px;font-size:24px;line-height:1}.ImageCropEditorDialog-module__viaDBG__slider{width:100%;min-width:0}.ImageCropEditorDialog-module__viaDBG__actions{justify-content:flex-end;gap:12px;display:flex}.ImageCropEditorDialog-module__viaDBG__secondaryButton,.ImageCropEditorDialog-module__viaDBG__primaryButton{cursor:pointer;border-radius:12px;min-height:44px;padding:0 16px;font-weight:600}.ImageCropEditorDialog-module__viaDBG__secondaryButton{color:var(--image-crop-text-muted,#344054);background:0 0}.ImageCropEditorDialog-module__viaDBG__primaryButton{background:var(--image-crop-accent,#155eef);color:var(--image-crop-accent-contrast,#fff)}@keyframes ImageCropEditorDialog-module__viaDBG__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ImageCropEditorDialog-module__viaDBG__overlay{justify-content:stretch;align-items:stretch;padding:0}.ImageCropEditorDialog-module__viaDBG__dialog{border-radius:0;flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.ImageCropEditorDialog-module__viaDBG__header,.ImageCropEditorDialog-module__viaDBG__body{padding-left:16px;padding-right:16px}.ImageCropEditorDialog-module__viaDBG__header{z-index:1;padding-top:max(16px, env(safe-area-inset-top));border-bottom:1px solid var(--image-crop-viewport-border,#10182814);flex:none;padding-bottom:14px}.ImageCropEditorDialog-module__viaDBG__body{flex:auto;min-height:0;padding-top:14px;padding-bottom:0;overflow:auto}.ImageCropEditorDialog-module__viaDBG__stack{flex-direction:column;gap:18px;min-height:100%;display:flex}.ImageCropEditorDialog-module__viaDBG__title{font-size:18px}.ImageCropEditorDialog-module__viaDBG__description{font-size:13px;line-height:1.7}.ImageCropEditorDialog-module__viaDBG__viewport{border:2px solid #f5f5f5;border-radius:22px;width:min(100%,100vw - 32px,46dvh,420px);min-height:0;max-height:none}.ImageCropEditorDialog-module__viaDBG__zoomSection{border-radius:16px;gap:12px;padding:14px}.ImageCropEditorDialog-module__viaDBG__zoomControls{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.ImageCropEditorDialog-module__viaDBG__iconButton{border-radius:12px;width:40px;height:40px}.ImageCropEditorDialog-module__viaDBG__actions{padding:14px 16px max(16px, env(safe-area-inset-bottom));background:var(--image-crop-surface,#fff);border-top:1px solid var(--image-crop-viewport-border,#10182814);box-shadow:0 -12px 32px var(--image-crop-footer-shadow,#0f172a14);flex-direction:column-reverse;margin:auto -16px 0;position:sticky;bottom:0}.ImageCropEditorDialog-module__viaDBG__secondaryButton,.ImageCropEditorDialog-module__viaDBG__primaryButton{width:100%;min-height:48px}}@media (max-width:400px){.ImageCropEditorDialog-module__viaDBG__header,.ImageCropEditorDialog-module__viaDBG__body{padding-left:12px;padding-right:12px}.ImageCropEditorDialog-module__viaDBG__viewport{border:2px solid #f5f5f5;width:min(100%,100vw - 24px,44dvh,380px);min-height:0}.ImageCropEditorDialog-module__viaDBG__zoomSection{padding:1px}.ImageCropEditorDialog-module__viaDBG__actions{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}