.reactEasyCrop_Container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:rgba(0,0,0,.5);overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);top:0;bottom:0;left:33.33%;right:33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);top:33.33%;bottom:33.33%;left:0;right:0;border-left:0;border-right:0}.avatar-crop-modal{max-width:480px;width:calc(100% - 32px);padding:0;overflow:hidden}.avatar-crop-modal--rect,.avatar-crop-modal--wide{max-width:720px}.avatar-crop-modal--wide .avatar-crop-modal__crop-container{height:280px}.avatar-crop-modal__header{padding:20px 24px 0}.avatar-crop-modal__title{font-size:20px;font-weight:600;color:#fff}.avatar-crop-modal__close{background:rgba(0,0,0,0);border:none;padding:4px;line-height:0;cursor:pointer}.avatar-crop-modal__content{padding:16px 24px 24px}.avatar-crop-modal__description{color:#fff;font-size:14px;margin-bottom:20px}.avatar-crop-modal__crop-container{position:relative;width:100%;height:320px;background:#fff;border-radius:12px;overflow:hidden}.avatar-crop-modal__zoom{margin-top:20px}.avatar-crop-modal__zoom label{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.avatar-crop-modal__zoom input[type=range]{width:100%;accent-color:#00adef;cursor:pointer}.avatar-crop-modal__error{margin-top:12px;margin-bottom:0;color:#dc3545;font-size:14px}.avatar-crop-modal__actions{display:flex;gap:12px;margin-top:20px}.avatar-crop-modal__actions .btn-style{flex:1;min-width:0}.avatar-crop-modal__actions .btn-style.avatar-crop-modal__cancel-btn,.avatar-crop-modal__actions .btn-style.avatar-crop-modal__cancel-btn:hover:not(:disabled){background-color:#fff!important;color:#000!important}.avatar-crop-modal--account-v2{--focus-outline-color:var(--tr-v2-focus-outline-on-light);width:min(480px,100% - 32px)!important;max-width:min(480px,100% - 32px)!important;background:var(--tr-v2-bg-surface)!important;border:1px solid var(--tr-v2-border-primary)!important;border-radius:var(--tr-v2-radius-xl)!important;box-shadow:var(--tr-v2-shadow-xl);color:var(--tr-v2-text-primary)}.avatar-crop-modal--account-v2 .avatar-crop-modal__title{color:var(--tr-v2-text-primary);font-size:1.25rem;font-weight:800;line-height:1.3}.avatar-crop-modal--account-v2 .avatar-crop-modal__description{color:var(--tr-v2-text-secondary);font-size:var(--tr-v2-font-sm);font-weight:500;line-height:1.55}.avatar-crop-modal--account-v2 .avatar-crop-modal__zoom label{color:var(--tr-v2-text-primary);font-size:var(--tr-v2-font-sm)}.avatar-crop-modal--account-v2 .avatar-crop-modal__zoom input[type=range]{width:100%;accent-color:var(--tr-v2-primary)}.avatar-crop-modal--account-v2 .avatar-crop-modal__close{background:var(--tr-v2-bg-muted)!important;border:1px solid var(--tr-v2-border-primary)!important;border-radius:var(--tr-v2-radius-full)!important;min-width:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.avatar-crop-modal--account-v2 .avatar-crop-modal__close svg path{fill:var(--tr-v2-text-secondary)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__close:hover:not(:disabled){background:var(--tr-v2-bg-subtle)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__close:hover:not(:disabled) svg path{fill:var(--tr-v2-text-primary)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__close:focus-visible{outline:2px dotted var(--tr-v2-focus-outline-on-light)!important;outline-offset:3px!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style{min-height:44px;border-radius:var(--tr-v2-radius-md);font-size:var(--tr-v2-font-base);font-weight:700}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style.avatar-crop-modal__cancel-btn{background:var(--tr-v2-bg-muted)!important;color:var(--tr-v2-text-secondary)!important;border:1px solid var(--tr-v2-border-primary)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style.avatar-crop-modal__cancel-btn:hover:not(:disabled){background:var(--tr-v2-bg-subtle)!important;color:var(--tr-v2-text-primary)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style.avatar-crop-modal__confirm-btn{background:var(--tr-v2-primary)!important;color:var(--tr-v2-text-inverse)!important;border:1px solid var(--tr-v2-primary)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style.avatar-crop-modal__confirm-btn:hover:not(:disabled){background:var(--tr-v2-primary-hover)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style.avatar-crop-modal__confirm-btn:disabled{opacity:.65;cursor:not-allowed}.avatar-crop-modal--account-v2 .avatar-crop-modal__actions .btn-style:focus-visible{outline:2px dotted var(--tr-v2-focus-outline-on-light)!important;outline-offset:3px!important}@media(max-width:480px){.avatar-crop-modal--account-v2{width:calc(100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important}.avatar-crop-modal--account-v2 .avatar-crop-modal__header{padding:1rem 1rem 0}.avatar-crop-modal--account-v2 .avatar-crop-modal__content{padding:.85rem 1rem 1rem}.avatar-crop-modal--account-v2 .avatar-crop-modal__crop-container{height:220px}}