._focusRing_q7mhv_25:focus-visible{outline:2px solid var(--sky-strong);outline-offset:2px}._visuallyHidden_q7mhv_36{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._overlayFixed_q7mhv_53{position:fixed;inset:0}._zone_3ci1m_1{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-md);border:1px dashed var(--gray-200);background:var(--gray-50);color:var(--gray-700);cursor:pointer;text-align:center;flex-direction:column;transition:opacity .2s;display:flex}._zone_3ci1m_1:hover:not([aria-disabled=true]){background:var(--white);border-color:var(--gray-300)}._zoneDragging_3ci1m_22{background:var(--sky-light);border-color:var(--sky);color:var(--black)}._zoneBusy_3ci1m_28{opacity:.5;cursor:progress}._zoneLabel_3ci1m_33{font-family:var(--font);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--black)}._zoneHint_3ci1m_42{font-family:var(--font);font-size:var(--font-size-sm);color:var(--gray-500)}._zoneAction_3ci1m_48{font-family:var(--font);font-size:var(--font-size-xs);color:var(--gray-400)}._zoneInput_3ci1m_54{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._fieldError_3ci1m_62{margin:var(--space-xs) 0 0;font-family:var(--font);font-size:var(--font-size-sm);color:var(--red)}
