.SelectionBox_ghostBox__T03_W{position:fixed;border:2px dashed rgba(139,92,246,.5);background-color:rgba(139,92,246,.1);z-index:999;pointer-events:none}.SelectionBox_selectionBox__h0AO_{position:fixed;z-index:1000;overflow:hidden}.SelectionBox_selectionBox__h0AO_.SelectionBox_selecting__ZGEJU{background:linear-gradient(90deg,#8b5cf6 50%,transparent 0),linear-gradient(90deg,#8b5cf6 50%,transparent 0),linear-gradient(0deg,#8b5cf6 50%,transparent 0),linear-gradient(0deg,#8b5cf6 50%,transparent 0);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:12px 3px,12px 3px,3px 12px,3px 12px;background-position:0 0,0 100%,0 0,100% 0;animation:SelectionBox_marching-ants__SPHvI 1s linear infinite;background-color:rgba(139,92,246,.15);cursor:default}@keyframes SelectionBox_marching-ants__SPHvI{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:24px 0,-24px 100%,0 24px,100% -24px}}.SelectionBox_selectionBox__h0AO_.SelectionBox_moving__5RX44{border:2px solid #8b5cf6;background-color:transparent;cursor:move}.SelectionBox_resizeHandle__galeX{position:fixed;background-color:transparent;border:none;z-index:1001;display:flex;align-items:center;justify-content:center;touch-action:none}.SelectionBox_resizeHandle__galeX:after{content:"";display:block;width:10px;height:10px;background-color:#8b5cf6;border:2px solid white;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.SelectionBox_offsetIndicator__lAsyb{position:fixed;transform:translateX(-50%);background-color:#8b5cf6;color:white;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:1002;white-space:nowrap}.SelectionBox_toolbar__n3ucC{position:fixed;transform:translateX(-50%);display:flex;gap:4px;z-index:1002;background-color:white;padding:4px;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #f1f5f9}.SelectionBox_buttonGroup__VFbLF{display:flex;gap:4px}.SelectionBox_actionButton__8sNa0{display:flex;align-items:center;gap:4px;height:28px;padding:0 10px;color:white;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s}.SelectionBox_actionButton__8sNa0:hover{opacity:.9}.SelectionBox_actionButton__8sNa0.SelectionBox_cut__8h3X7{background-color:#f59e0b}.SelectionBox_actionButton__8sNa0.SelectionBox_confirm__OWG8h{background-color:#8b5cf6}.SelectionBox_actionButton__8sNa0.SelectionBox_crop__39dAk{background-color:#0ea5e9}.SelectionBox_actionButton__8sNa0.SelectionBox_copy__9RPPC{background-color:#22c55e}.SelectionBox_iconButton__afMDP{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s}.SelectionBox_iconButton__afMDP.SelectionBox_delete__9TGQI{color:#ef4444}.SelectionBox_iconButton__afMDP.SelectionBox_delete__9TGQI:hover{background-color:#fef2f2;border-color:#fecaca}.SelectionBox_iconButton__afMDP.SelectionBox_clear__RZdv5{color:#f97316}.SelectionBox_iconButton__afMDP.SelectionBox_clear__RZdv5:hover{background-color:#fff7ed;border-color:#fed7aa}.SelectionBox_iconButton__afMDP.SelectionBox_cancel__nPbMm{color:#64748b}.SelectionBox_iconButton__afMDP.SelectionBox_cancel__nPbMm:hover{background-color:#f1f5f9}.SelectionBox_divider__fhTdT{width:1px;height:16px;background-color:#e2e8f0;margin:6px 2px}.SelectionBox_dimensionInfo__d_IoA{display:flex;align-items:center;padding:0 8px;white-space:nowrap;font-size:12px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums}.SelectionBox_dimensionInfo__d_IoA span{margin-left:4px;color:#94a3b8;font-weight:400}@keyframes paletteConfigDialog_sheetIn__r0QkB{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes paletteConfigDialog_sheetOut__7lamx{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,20px,0)}}@keyframes paletteConfigDialog_modalIn__REGk9{0%{opacity:0;transform:translate3d(-50%,-48%,0) scale(.985)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes paletteConfigDialog_modalOut__DCfDR{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-48.5%,0) scale(.99)}}.paletteConfigDialog_dialog__eX7Se{position:fixed;inset-inline:0;bottom:0;left:0;z-index:50;height:100dvh;max-height:100dvh;width:100%;max-width:none;overflow:hidden;border:0;border-radius:1.25rem 1.25rem 0 0;background:white;box-shadow:0 24px 64px rgba(15,23,42,.18);transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}.paletteConfigDialog_dialog__eX7Se[data-state=open]{animation:paletteConfigDialog_sheetIn__r0QkB .26s cubic-bezier(.22,1,.36,1)}.paletteConfigDialog_dialog__eX7Se[data-state=closed]{animation:paletteConfigDialog_sheetOut__7lamx .18s cubic-bezier(.4,0,1,1)}@media (min-width:640px){.paletteConfigDialog_dialog__eX7Se{inset-inline:auto;top:50%;bottom:auto;left:50%;height:85vh;max-height:85vh;width:min(100vw,64rem);max-width:64rem;border:1px solid rgb(226 232 240);border-radius:1rem;transform:translate3d(-50%,-50%,0);box-shadow:0 24px 80px rgba(15,23,42,.18),0 8px 24px rgba(15,23,42,.08)}.paletteConfigDialog_dialog__eX7Se[data-state=open]{animation:paletteConfigDialog_modalIn__REGk9 .24s cubic-bezier(.22,1,.36,1)}.paletteConfigDialog_dialog__eX7Se[data-state=closed]{animation:paletteConfigDialog_modalOut__DCfDR .17s cubic-bezier(.4,0,1,1)}}@keyframes pixel-loading_pixel-loading-stripes__5rlNi{0%{background-position:0 0}to{background-position:24px 0,24px 0,24px 0,24px 0}}.pixel-loading_bar__MJuUN{background-color:#e96f63;background-image:linear-gradient(135deg,rgba(255,189,181,.88) 0 25%,rgba(203,79,69,.9) 25% 50%,rgba(255,189,181,.88) 50% 75%,rgba(203,79,69,.9) 75% 100%),linear-gradient(rgba(146,52,47,.28) 1px,transparent 0),linear-gradient(90deg,rgba(146,52,47,.28) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 40%,rgba(0,0,0,.06));background-size:12px 12px,12px 12px,12px 12px,100% 100%;image-rendering:pixelated;animation:pixel-loading_pixel-loading-stripes__5rlNi .55s steps(6) infinite}.dark .pixel-loading_bar__MJuUN{background-color:#d56b60}