.Button_button__WQ3_h{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;background:linear-gradient(90deg,#6366f1,#ec4899);color:white;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Button_button__WQ3_h:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Button_button__WQ3_h:disabled{opacity:.6;cursor:not-allowed}.Card_card__HEwtR{border:1px solid #e5e7eb;border-radius:12px;background:white;padding:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.05)}.Progress_progress__d8dB_{width:100%;height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.Progress_bar__9AOOj{height:100%;background:#6366f1;transition:width .3s ease}.Switch_switch__pDpwS{width:44px;height:24px;border-radius:9999px;background:#d1d5db;position:relative;cursor:pointer;transition:background .2s}.Switch_switch__pDpwS.Switch_on__ln19m{background:#6366f1}.Switch_thumb__z9JeY{width:20px;height:20px;background:white;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s}.Switch_switch__pDpwS.Switch_on__ln19m .Switch_thumb__z9JeY{transform:translateX(20px)}.Label_label__EGOQC{font-size:14px;font-weight:500;line-height:1.2;cursor:pointer}.Label_label__EGOQC:has(input:disabled){cursor:not-allowed;opacity:.7}.AppPage_container__Zke9_{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}.AppPage_main__wh3oZ{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto}.AppPage_header__ZyrhP{text-align:center;margin-bottom:2rem}.AppPage_uploads__vFd6U{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.AppPage_uploads__vFd6U{grid-template-columns:1fr 1fr}}.AppPage_dropzone__TOu9G{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;cursor:pointer}.AppPage_preview__GFYDT{max-width:100%;max-height:256px;border-radius:8px}.AppPage_hiddenInput__eQDuZ{display:none}.AppPage_settings__EZTCP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.AppPage_settingRow__7pgni{display:flex;align-items:center;gap:.5rem}.AppPage_center__VUFXC{text-align:center;margin:2rem 0}.AppPage_result__AcOno{max-width:600px;margin:1rem auto;display:block;border-radius:8px}.AppPage_spin__Cn0XI{animation:AppPage_spin__Cn0XI 1s linear infinite}@keyframes AppPage_spin__Cn0XI{0%{transform:rotate(0)}to{transform:rotate(1turn)}}