.QNQ5zG_tray{--photo:260px;--crop:110px;--cross:28px;box-sizing:border-box;width:100%;max-width:480px;padding:var(--feta-space-1);border-radius:var(--feta-radius-tray);background-color:var(--feta-alpha-ink-base-4);margin-inline:auto}[data-platform=mobile] .QNQ5zG_tray{--photo:200px;--crop:84px}@media (max-width:640px){:root:not([data-platform=web]) .QNQ5zG_tray{--photo:200px;--crop:84px}}.QNQ5zG_tray[data-dragging]{--cross:40px}.QNQ5zG_body{gap:var(--feta-space-3);padding:var(--feta-space-2);border-radius:var(--feta-radius-card);background-color:var(--feta-bg-surface);box-shadow:inset 0 0 0 1px var(--feta-alpha-ink-base-8), var(--feta-elevation-soft);flex-direction:column;display:flex}.QNQ5zG_photo{height:var(--photo);border-radius:var(--feta-radius-control);cursor:crosshair;touch-action:none;position:relative;overflow:hidden}.QNQ5zG_image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.QNQ5zG_window{pointer-events:none;animation:QNQ5zG_focalFade .2s var(--feta-motion-ease-out);position:absolute;box-shadow:0 0 0 999px #00000073}@keyframes QNQ5zG_focalFade{0%{opacity:0}}.QNQ5zG_tray[data-still] .QNQ5zG_window{animation:none}.QNQ5zG_hairX,.QNQ5zG_hairY{pointer-events:none;background-color:#fff9;position:absolute}.QNQ5zG_hairX{height:1px;inset:0 0 auto;top:calc(var(--y) * 1%)}.QNQ5zG_hairY{width:1px;inset:0 auto 0 0;left:calc(var(--x) * 1%)}.QNQ5zG_rail{pointer-events:none;transform:translate(calc(var(--x) * 1%), calc(var(--y) * 1%));transition:transform .28s var(--feta-motion-ease-out);position:absolute;inset:0}.QNQ5zG_tray[data-dragging] .QNQ5zG_rail,.QNQ5zG_tray[data-still] .QNQ5zG_rail{transition:none}.QNQ5zG_cross{width:var(--cross);height:var(--cross);border-radius:var(--feta-radius-full);box-sizing:border-box;pointer-events:auto;cursor:grab;outline-offset:2px;border:2px solid #fff;outline:2px solid #0000;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.QNQ5zG_cross:focus-visible{outline-color:#fff}.QNQ5zG_cross:after{content:"";width:8px;height:8px;margin:calc(-1 * var(--feta-space-1));border-radius:var(--feta-radius-full);background-color:var(--feta-bg-inverse);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.5px #fff}.QNQ5zG_chip{padding:var(--feta-space-0-5) var(--feta-space-1-5);border-radius:var(--feta-radius-md);background-color:var(--feta-bg-inverse);color:var(--feta-text-inverse);font:var(--feta-text-mono-micro);white-space:pre;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.QNQ5zG_saved{top:var(--feta-space-2);left:var(--feta-space-2);align-items:center;gap:var(--feta-space-1);padding:var(--feta-space-0-5) var(--feta-space-2);border-radius:var(--feta-radius-full);background-color:var(--feta-bg-success-subtle);color:var(--feta-status-success-text);font:var(--feta-text-label-micro);letter-spacing:-.04em;display:inline-flex;position:absolute}.QNQ5zG_saved svg{width:12px;height:12px}.QNQ5zG_crops{gap:var(--feta-space-1);display:flex}.QNQ5zG_crop{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.QNQ5zG_cropFrame{width:100%;height:auto;max-height:var(--crop);border-radius:var(--feta-radius-field);box-shadow:0 0 0 1px var(--feta-alpha-ink-base-8);transition:box-shadow var(--feta-motion-duration-base) var(--feta-motion-ease-out);display:block;overflow:hidden}.QNQ5zG_crop[data-hover] .QNQ5zG_cropFrame{box-shadow:0 0 0 2px var(--feta-text-primary)}.QNQ5zG_cropImage{object-fit:cover;width:100%;height:100%;transition:object-position .28s var(--feta-motion-ease-out);display:block}.QNQ5zG_tray[data-dragging] .QNQ5zG_cropImage,.QNQ5zG_tray[data-still] .QNQ5zG_cropImage{transition:none}.QNQ5zG_cropLabel{margin-top:var(--feta-space-1-5);white-space:nowrap;overflow:hidden}.QNQ5zG_crop[data-hover] .QNQ5zG_cropName{font-weight:600}.QNQ5zG_cropName{color:var(--feta-text-primary);font:var(--feta-text-label-micro);letter-spacing:-.04em}.QNQ5zG_cropRatio{color:var(--feta-text-tertiary);font:var(--feta-text-mono-micro)}.QNQ5zG_footer{justify-content:space-between;gap:var(--feta-space-3);padding:var(--feta-space-2) var(--feta-space-3);color:var(--feta-text-secondary);font:var(--feta-text-caption-default);letter-spacing:var(--feta-text-caption-default-tracking);margin:0;display:flex}.QNQ5zG_mono{color:var(--feta-text-primary);font:var(--feta-text-mono-meta);white-space:pre;flex:none}
