.ui-dropzone[data-v-b272a200]{--bg-secondary:#151921;--border-color:#2d3548;--text-secondary:#8b95a8;--text-muted:#5c6577;--accent-cyan:#00e5c7;--glow-cyan:rgba(0,229,199,.3);background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;padding:3rem 2rem;position:relative;text-align:center;transition:all .25s ease}.ui-dropzone--active[data-v-b272a200],.ui-dropzone[data-v-b272a200]:hover{background:#00e5c708;border-color:var(--accent-cyan);box-shadow:0 0 30px var(--glow-cyan)}.ui-dropzone--disabled[data-v-b272a200]{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-dropzone__input[data-v-b272a200]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.ui-dropzone__content[data-v-b272a200]{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.ui-dropzone__icon[data-v-b272a200]{color:var(--text-muted);height:48px;margin-bottom:1rem;opacity:.6;transition:all .25s ease;width:48px}.ui-dropzone--active .ui-dropzone__icon[data-v-b272a200],.ui-dropzone:hover .ui-dropzone__icon[data-v-b272a200]{color:var(--accent-cyan);opacity:1}.ui-dropzone__text[data-v-b272a200]{color:var(--text-secondary);font-size:.95rem;font-weight:500;margin:0 0 .5rem}.ui-dropzone__hint[data-v-b272a200]{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin:0}
