@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");.page_container__jZF7q{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.page_container__jZF7q:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--gradient-bg);animation:page_float__Xp_VR 20s ease-in-out infinite;z-index:-1}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(-10px) rotate(-1deg)}}.page_header__oRW75{text-align:center;padding:2rem 1rem;position:relative}.page_headerTop__bHOda{position:absolute;top:1rem;right:1rem;z-index:100}.page_headerTopContent__sKW59{display:flex;align-items:center;gap:1rem}.page_logo__ikIZE{margin-bottom:1.5rem;display:flex;justify-content:center}.page_logoImage__ILPbl{width:150px;height:150px;background-image:url(https://waifuvault.moe/assets/custom/images/vic_vault.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:20px;position:relative;box-shadow:var(--shadow-primary);border:3px solid var(--border-primary);transition:all .3s ease;overflow:hidden}.page_logoImage__ILPbl:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.page_logoImage__ILPbl:hover{transform:scale(1.05) translateY(-5px);box-shadow:var(--shadow-secondary);border-color:var(--text-accent)}.page_logoImage__ILPbl:hover:before{opacity:.1}@keyframes page_bounce__i7ayu{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_title__po7na{font-size:3rem;font-weight:700;margin-bottom:.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.page_subtitle__YBgxm{font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem;font-weight:400}.page_dropzone__VV1Wy{max-width:600px;margin:0 auto 3rem;height:300px;border:2px dashed var(--border-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);position:relative;overflow:hidden}.page_dropzone__VV1Wy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.page_dropzone__VV1Wy:hover:before{left:100%}.page_dropzone__VV1Wy:hover{border-color:var(--text-accent);background:var(--bg-tertiary);transform:translateY(-2px);box-shadow:var(--shadow-primary)}.page_dropzone__VV1Wy.page_dragging__lHqjN{border-color:var(--text-accent);background:var(--bg-tertiary);transform:scale(1.02);box-shadow:var(--shadow-secondary)}.page_dropzoneContent__Gyzwm{text-align:center;color:var(--text-primary);z-index:1}.page_uploadIcon__6y3Lu{font-size:3rem;margin-bottom:1rem;opacity:.7}.page_dropzoneContent__Gyzwm p{font-size:1.3rem;margin-bottom:.5rem;font-weight:500}.page_hint__IIe7Y{font-size:.9rem;color:var(--text-secondary);font-style:italic}.page_permanentHint__z61fl{display:block;font-size:.85rem;margin-top:.5rem}.page_permanentHint__z61fl strong{color:var(--success-color);font-weight:600}.page_uploadSection__KlbOD{max-width:800px;margin:0 auto 2rem;padding:0 1rem}.page_uploadHeader__YXA3B{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page_uploadHeader__YXA3B h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.page_uploadActions__W69Bs{display:flex;gap:.5rem}.page_uploadAllBtn__ud54h{background:var(--gradient-primary);color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem}.page_uploadAllBtn__ud54h:hover{transform:translateY(-1px);box-shadow:var(--shadow-secondary)}.page_clearBtn__0gOiv{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.9rem}.page_clearBtn__0gOiv:hover{background:var(--bg-secondary);transform:translateY(-1px)}.page_uploadItem__pDd4B,.page_uploadList__C_DNA{display:flex;flex-direction:column;gap:1rem}.page_uploadItem__pDd4B{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:12px;padding:1.25rem;transition:all .3s ease;position:relative}.page_uploadItem__pDd4B:hover{background:var(--bg-tertiary);border-color:var(--border-primary)}.page_uploadItem__pDd4B.page_completed__4IoCx{border-color:var(--success-color);background:rgba(40,167,69,.05)}.page_uploadItem__pDd4B.page_error__JBrsB{border-color:var(--error-color);background:rgba(220,53,69,.05)}.page_uploadItem__pDd4B.page_uploading__gQWzE{border-color:var(--text-accent);background:rgba(102,126,234,.05)}.page_uploadItem__pDd4B.page_processing__OAwVC{border-color:var(--warning-color);background:rgba(255,193,7,.05)}.page_uploadItemHeader___FBKp{display:flex;align-items:center;gap:1rem;width:100%}.page_fileInfo__fQiQ0{flex:1 1;min-width:0}.page_fileName__qMH2l{display:block;font-weight:500;color:var(--text-primary);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_fileSize__vKx6M{font-size:.85rem;color:var(--text-secondary)}.page_uploadStatus__pO7nv{display:flex;align-items:center;gap:.75rem}.page_retryBtn__piDtb,.page_uploadBtn__HEvY2{background:var(--gradient-primary);color:white;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem}.page_retryBtn__piDtb:hover,.page_uploadBtn__HEvY2:hover{transform:translateY(-1px);box-shadow:var(--shadow-secondary)}.page_optionsBtn__VMr_M{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.9rem;flex-shrink:0}.page_optionsBtn__VMr_M:hover{background:var(--bg-secondary);border-color:var(--text-accent);transform:translateY(-1px)}.page_uploading__gQWzE{display:flex;align-items:center;gap:.75rem;min-width:200px}.page_progressContainer__yWoj_{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.page_progressBar__4Ocww{width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden;position:relative}.page_progressFill__YMO77{height:100%;background:var(--gradient-primary);border-radius:4px;transition:width .3s ease;position:relative}.page_progressFill__YMO77:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 0,transparent 50%,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 75%,transparent 0,transparent);background-size:20px 20px;animation:page_progressStripes__6oiId 1s linear infinite}@keyframes page_progressStripes__6oiId{0%{background-position:0 0}to{background-position:20px 0}}.page_progressText__myd9_{font-size:.8rem;color:var(--text-secondary);text-align:center;font-weight:500}.page_spinner__1BdMn{width:20px;height:20px;border:2px solid var(--bg-secondary);border-left-color:var(--text-accent);border-radius:50%;animation:page_spin__OXxwq 1s linear infinite;flex-shrink:0}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_processing__OAwVC{display:flex;align-items:center;gap:.75rem}.page_processing__OAwVC .page_spinner__1BdMn{border-left-color:var(--warning-color)}.page_urlInput__CGXJW{flex:1 1;background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);padding:.5rem;border-radius:6px;font-family:Monaco,Consolas,monospace;font-size:.8rem;min-width:200px}.page_urlInput__CGXJW:focus{outline:none;border-color:var(--text-accent);box-shadow:0 0 0 2px rgba(102,126,234,.2)}.page_copyBtn__z_VDJ{background:var(--success-color);color:white;border:none;padding:.5rem .75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem}.page_copyBtn__z_VDJ:hover{background:var(--success-color);filter:brightness(1.1);transform:translateY(-1px)}.page_error__JBrsB{gap:.75rem;font-weight:500;flex:1 1}.page_error__JBrsB,.page_removeBtn__y9Yoe{display:flex;align-items:center;color:var(--error-color)}.page_removeBtn__y9Yoe{background:rgba(220,53,69,.1);border:1px solid var(--error-color);width:32px;height:32px;border-radius:6px;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.9rem;flex-shrink:0}.page_removeBtn__y9Yoe:hover{background:rgba(220,53,69,.2);border-color:var(--error-color)}.page_optionsPanel__zfLR4{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:1rem;margin-top:1rem;animation:page_slideDown__UyuDV .3s ease}@keyframes page_slideDown__UyuDV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_optionsPanel__zfLR4 h4{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.page_optionRow__myF3s{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.page_optionRow__myF3s label{color:var(--text-primary);font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.5rem;cursor:pointer}.page_optionRow__myF3s input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--border-primary);border-radius:3px;background:transparent;cursor:pointer;position:relative;transition:all .2s ease}.page_optionRow__myF3s input[type=checkbox]:checked{background:var(--gradient-primary);border-color:var(--text-accent)}.page_optionRow__myF3s input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-2px;left:1px;color:white;font-size:12px;font-weight:700}.page_optionInput__h_AOb{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);padding:.5rem;border-radius:6px;font-size:.9rem;transition:all .2s ease}.page_optionInput__h_AOb:focus{outline:none;border-color:var(--text-accent);box-shadow:0 0 0 2px rgba(102,126,234,.2);background:var(--bg-tertiary)}.page_optionInput__h_AOb:invalid{border-color:var(--error-color);box-shadow:0 0 0 2px rgba(220,53,69,.2)}.page_optionInput__h_AOb::placeholder{color:var(--text-secondary)}.page_optionsSummary__ONcY7{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-secondary)}.page_optionsSummary__ONcY7 strong{color:var(--text-primary);font-size:.9rem}.page_optionsSummary__ONcY7 ul{margin:.5rem 0 0;padding-left:1.5rem;color:var(--text-secondary);font-size:.85rem}.page_optionsSummary__ONcY7 li{margin-bottom:.25rem}.page_summary__OssiC{margin-top:2rem;text-align:center;padding:1rem;background:rgba(40,167,69,.1);border:1px solid var(--success-color);border-radius:8px;color:var(--success-color);font-weight:500}.page_filePreview__lp5Fe{position:relative;border-radius:8px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.page_filePreview__lp5Fe:hover{background:var(--bg-tertiary);border-color:var(--border-primary);transform:scale(1.02)}.page_filePreviewSmall__8ZxFm{width:40px;height:40px}.page_filePreviewMedium__Cbs8T{width:80px;height:80px}.page_filePreviewLarge__oGs_X{width:120px;height:120px}.page_previewImage__4rVgo{width:100%;height:100%;object-fit:cover;border-radius:6px}.page_fileIcon__fUb62{font-size:1.5rem;opacity:.8;color:var(--text-secondary)}.page_filePreviewSmall__8ZxFm .page_fileIcon__fUb62{font-size:1rem}.page_filePreviewLarge__oGs_X .page_fileIcon__fUb62{font-size:2rem}.page_loading__4WMny{background:var(--bg-secondary)}.page_previewSpinner__NNdpI{width:20px;height:20px;border-top:2px solid var(--bg-secondary);border:2px solid var(--bg-secondary);border-top-color:var(--text-accent);border-radius:50%;animation:page_spin__OXxwq 1s linear infinite}.page_filePreview__lp5Fe.page_error__JBrsB{background:rgba(220,53,69,.1);border-color:var(--error-color);flex-direction:column}.page_errorText__JkHB_{font-size:.7rem;color:var(--error-color);text-align:center;margin-top:.25rem}.page_videoPreview__ZqMZ8{position:relative;width:100%;height:100%}.page_playOverlay__6fmw2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:white}.page_audioPreview__l_21A{display:flex;flex-direction:column;align-items:center;gap:.5rem}.page_audioWaves___FI2h{display:flex;gap:2px;align-items:flex-end}.page_audioWave__04Y32{width:3px;background:var(--gradient-primary);border-radius:2px;animation:page_audioWave__04Y32 1.5s ease-in-out infinite}.page_audioWave__04Y32:first-child{height:8px;animation-delay:0s}.page_audioWave__04Y32:nth-child(2){height:15px;animation-delay:.3s}.page_audioWave__04Y32:nth-child(3){height:10px;animation-delay:.6s}.page_audioWave__04Y32:nth-child(4){height:12px;animation-delay:.9s}@keyframes page_audioWave__04Y32{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.page_textPreview__bSNTb{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;height:100%;overflow:hidden}.page_textContent__akC6T{font-size:.6rem;color:var(--text-secondary);text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.page_pdfPreview__g7brQ{display:flex;flex-direction:column;align-items:center;gap:.25rem}.page_fileType__sGPkL{font-size:.7rem;color:var(--text-secondary);font-weight:500}.page_previewOverlay__HN3QX{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:white;padding:.5rem .25rem .25rem;opacity:0;transition:opacity .3s ease}.page_filePreview__lp5Fe:hover .page_previewOverlay__HN3QX{opacity:1}.page_previewOverlay__HN3QX .page_fileName__qMH2l{font-size:.7rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:white}.page_filePreviewSmall__8ZxFm .page_previewOverlay__HN3QX{display:none}.page_dragPreviewContainer__RoHE2{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;z-index:1}.page_dragPreviewContainer__RoHE2 h3{margin:0;color:var(--text-accent);font-size:1.2rem;font-weight:600}.page_dragPreviews__UcSV9{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-gap:.75rem;gap:.75rem;max-width:400px;width:100%}.page_dragPreviewItem__3xiDS{display:flex;flex-direction:column;align-items:center;gap:.25rem}.page_dragPreviewName__uU2F7{font-size:.7rem;text-align:center;color:var(--text-secondary);max-width:60px;word-break:break-word}.page_dropInstruction__zUHXe{color:var(--text-accent);font-weight:500;font-size:1.1rem;margin:0;animation:page_pulse__XPtbN 2s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.page_container__jZF7q{padding:1rem}.page_headerTop__bHOda{position:relative;top:auto;right:auto;margin-bottom:1rem;display:flex;justify-content:center}.page_title__po7na{font-size:2rem}.page_dropzone__VV1Wy{height:200px;margin:0 auto 2rem}.page_uploadHeader__YXA3B{flex-direction:column;align-items:stretch}.page_uploadActions__W69Bs{justify-content:center}.page_uploadItem__pDd4B{padding:1rem}.page_uploadItemHeader___FBKp{flex-direction:column;align-items:stretch;gap:.75rem}.page_uploadStatus__pO7nv{justify-content:space-between;flex-wrap:wrap;gap:.5rem}.page_errorActions__cboWP{justify-content:center;width:100%}.page_completed__4IoCx{flex-direction:column;gap:.5rem}.page_urlInput__CGXJW{min-width:auto}.page_optionRow__myF3s{gap:.25rem}.page_optionsPanel__zfLR4{padding:.75rem}.page_dragPreviews__UcSV9{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:.5rem}.page_dragPreviewName__uU2F7{font-size:.6rem;max-width:50px}}.page_completed__4IoCx{flex:1 1}.page_completedActions__4UVs2,.page_completed__4IoCx,.page_qrBtn__xqn_n{display:flex;align-items:center;gap:.5rem}.page_qrBtn__xqn_n{background:var(--text-accent);color:white;border:none;padding:.5rem .75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem;white-space:nowrap}.page_qrBtn__xqn_n:hover{background:var(--text-accent);filter:brightness(1.1);transform:translateY(-1px);box-shadow:var(--shadow-secondary)}.page_qrBtn__xqn_n i{font-size:1rem}[data-theme=cyberpunk] .page_qrBtn__xqn_n{background:#00ffff;color:#000;border:1px solid #00ffff;text-shadow:none;box-shadow:0 0 10px #00ffff}[data-theme=cyberpunk] .page_qrBtn__xqn_n:hover{background:#ff00ff;border-color:#ff00ff;box-shadow:0 0 15px #ff00ff}[data-theme=terminal] .page_qrBtn__xqn_n{background:#00ff00;color:#000;font-family:Courier New,monospace;border:1px solid #00ff00;box-shadow:0 0 10px #00ff00}[data-theme=orangeterminal] .page_qrBtn__xqn_n{background:#ffa500;color:#000;font-family:Courier New,monospace;border:1px solid #ffa500;box-shadow:0 0 10px #ffa500}[data-theme=minimal] .page_qrBtn__xqn_n{background:#007bff;color:white;border:1px solid #007bff}[data-theme=minimal] .page_qrBtn__xqn_n:hover{background:#0056b3;border-color:#0056b3}@media (max-width:768px){.page_completed__4IoCx{flex-direction:column;gap:.5rem;align-items:stretch}.page_completedActions__4UVs2{justify-content:center;width:100%}.page_urlInput__CGXJW{min-width:auto;width:100%}.page_qrBtn__xqn_n{min-width:80px;justify-content:center}}@media (max-width:480px){.page_completedActions__4UVs2{flex-direction:column;gap:.5rem}.page_qrBtn__xqn_n{width:100%}}.page_errorSimple__EXMhq{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.page_errorInfo__e387G{display:flex;align-items:center;gap:.5rem;color:var(--error-color);font-weight:500}.page_errorInfo__e387G i{font-size:1rem;flex-shrink:0}.page_errorLabel__l0MDV{font-size:.9rem}.page_errorActions__cboWP{display:flex;gap:.5rem;flex-wrap:wrap}.page_errorDetailsBtn___C_W_{background:var(--error-color);color:white;border:none;padding:.5rem .75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem}.page_errorDetailsBtn___C_W_:hover{background:var(--error-color);filter:brightness(1.1);transform:translateY(-1px)}.page_retryBtn__piDtb{background:var(--gradient-primary);color:white;border:none;padding:.5rem .75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.page_retryBtn__piDtb:hover{transform:translateY(-1px);box-shadow:var(--shadow-secondary)}.page_retryBtn__piDtb i{font-size:.85rem}.page_backToOptionsBtn__6r26T{background:rgba(102,126,234,.8);color:white;border:none;padding:.5rem .75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.page_backToOptionsBtn__6r26T:hover{background:rgba(102,126,234,1);transform:translateY(-1px)}.page_backToOptionsBtn__6r26T i{font-size:.85rem}.page_errorDialog__a8PAF{display:flex;gap:1rem;align-items:flex-start}.page_errorDialogIcon__vK4kX{color:var(--error-color);font-size:2rem;flex-shrink:0;margin-top:.25rem}.page_errorDialogContent__JSWkG{flex:1 1}.page_errorDialogContent__JSWkG h4{margin:0 0 .75rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}.page_errorDialogContent__JSWkG p{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.page_errorDialogMessage__16Tlx{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:8px;padding:1rem;margin-bottom:1.5rem;font-family:Monaco,Consolas,monospace;font-size:.85rem;color:var(--error-color);word-break:break-word;white-space:pre-wrap;line-height:1.4}.page_errorDialogActions__mKu5E{display:flex;gap:.75rem;flex-wrap:wrap}.page_resetBtn__nW7oE{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.page_resetBtn__nW7oE:hover{background:var(--bg-secondary);transform:translateY(-1px)}.page_resetBtn__nW7oE i{font-size:.85rem}@media (max-width:768px){.page_errorActions__cboWP{justify-content:center;width:100%}.page_backToOptionsBtn__6r26T,.page_errorDetailsBtn___C_W_,.page_retryBtn__piDtb{flex:1 1;justify-content:center;min-width:80px}.page_errorDialog__a8PAF{flex-direction:column;text-align:center}.page_errorDialogIcon__vK4kX{align-self:center}.page_errorDialogActions__mKu5E{justify-content:center}.page_errorDialogActions__mKu5E button{flex:1 1;justify-content:center;min-width:120px}}.page_validationErrors__uFgbM{background:rgba(220,53,69,.1);border:1px solid var(--error-color);border-radius:8px;padding:.75rem;margin-bottom:1rem}.page_validationError__ZtM3o{display:flex;align-items:center;gap:.5rem;color:var(--error-color);font-size:.85rem;margin-bottom:.5rem}.page_validationError__ZtM3o:last-child{margin-bottom:0}.page_validationError__ZtM3o i{font-size:.9rem;flex-shrink:0}.page_optionInputError__GOHT4{border-color:var(--error-color)!important;box-shadow:0 0 0 2px rgba(220,53,69,.2)!important;background:rgba(220,53,69,.05)!important}.page_uploadBtnDisabled__lc38Z{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.page_uploadBtnDisabled__lc38Z:hover{transform:none!important;box-shadow:none!important}.page_uploadBtn__HEvY2[disabled]{position:relative}.page_uploadBtn__HEvY2[disabled]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:white;padding:.5rem;border-radius:4px;font-size:.8rem;white-space:nowrap;z-index:1000;margin-bottom:.25rem}.page_uploadBtn__HEvY2[disabled]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.9);z-index:1000}.page_uploadItem__pDd4B.page_validationError__ZtM3o{border-color:var(--error-color);background:rgba(220,53,69,.05)}[data-theme=cyberpunk] .page_validationError__ZtM3o{color:#ff0040}[data-theme=cyberpunk] .page_validationErrors__uFgbM{background:rgba(255,0,64,.1);border-color:#ff0040;box-shadow:0 0 10px rgba(255,0,64,.3)}[data-theme=cyberpunk] .page_optionInputError__GOHT4{border-color:#ff0040!important;box-shadow:0 0 0 2px rgba(255,0,64,.2)!important;background:rgba(255,0,64,.05)!important}[data-theme=orangeterminal] .page_validationErrors__uFgbM,[data-theme=terminal] .page_validationErrors__uFgbM{font-family:Courier New,monospace}[data-theme=minimal] .page_validationErrors__uFgbM{background:rgba(220,53,69,.08);border-color:#dc3545}@media (max-width:768px){.page_validationErrors__uFgbM{padding:.5rem;margin-bottom:.75rem}.page_validationError__ZtM3o{font-size:.8rem;margin-bottom:.25rem}.page_uploadBtn__HEvY2[disabled]:hover:after{position:fixed;bottom:2rem;left:1rem;right:1rem;transform:none;text-align:center;white-space:normal;max-width:none}.page_uploadBtn__HEvY2[disabled]:hover:before{display:none}}.VisualFilePreview_filePreview__ozcpn{border-radius:12px;overflow:hidden;background:var(--bg-secondary);border:2px solid var(--border-secondary);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:not-allowed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VisualFilePreview_filePreview__ozcpn,.VisualFilePreview_previewInner__NmZkK{position:relative;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.VisualFilePreview_previewInner__NmZkK{width:100%;height:100%}.VisualFilePreview_filePreviewSmall__DffzO{width:60px;height:60px}.VisualFilePreview_filePreviewMedium__NRPCJ{width:120px;height:120px}.VisualFilePreview_filePreviewLarge__wOxYP{width:180px;height:180px}.VisualFilePreview_filePreview__ozcpn.VisualFilePreview_hovered__s6pmI,.VisualFilePreview_filePreview__ozcpn:hover{background:var(--bg-tertiary);border-color:var(--text-accent);box-shadow:0 20px 40px rgba(0,0,0,.2),0 0 20px var(--text-accent);transform:translateY(-5px) scale(1.05)}.VisualFilePreview_themeAnime__pA3s6{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-image:linear-gradient(135deg,#667eea,#764ba2) 1}.VisualFilePreview_themeAnime__pA3s6:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));box-shadow:0 20px 40px rgba(102,126,234,.3),0 0 30px rgba(118,75,162,.4)}.VisualFilePreview_themeCyberpunk__JSSyr{background:rgba(0,255,255,.05);border-color:#00ffff;box-shadow:inset 0 0 20px rgba(0,255,255,.1),0 0 10px rgba(0,255,255,.2)}.VisualFilePreview_themeCyberpunk__JSSyr:hover{background:rgba(0,255,255,.1);box-shadow:inset 0 0 30px rgba(0,255,255,.2),0 0 40px rgba(0,255,255,.6),0 20px 40px rgba(0,0,0,.4);animation:VisualFilePreview_cyberpunkGlow__FlHue 2s ease-in-out infinite alternate}@keyframes VisualFilePreview_cyberpunkGlow__FlHue{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(30deg) brightness(1.2)}}.VisualFilePreview_themeOrangeterminal__aWcR8,.VisualFilePreview_themeTerminal__KRbMI{background:rgba(0,0,0,.8);font-family:Courier New,monospace}.VisualFilePreview_themeTerminal__KRbMI{border-color:#00ff00;box-shadow:inset 0 0 20px rgba(0,255,0,.1),0 0 10px rgba(0,255,0,.3)}.VisualFilePreview_themeOrangeterminal__aWcR8{border-color:#ffa500;box-shadow:inset 0 0 20px rgba(255,165,0,.1),0 0 10px rgba(255,165,0,.3)}.VisualFilePreview_themeTerminal__KRbMI:hover{box-shadow:inset 0 0 30px rgba(0,255,0,.2),0 0 40px rgba(0,255,0,.5)}.VisualFilePreview_themeOrangeterminal__aWcR8:hover{box-shadow:inset 0 0 30px rgba(255,165,0,.2),0 0 40px rgba(255,165,0,.5)}.VisualFilePreview_themeMinimal__qEwG3{background:rgba(255,255,255,.95);border-color:rgba(0,123,255,.3);color:#333}.VisualFilePreview_themeMinimal__qEwG3:hover{background:rgba(255,255,255,1);box-shadow:0 20px 40px rgba(0,123,255,.2),0 0 20px rgba(0,123,255,.3)}.VisualFilePreview_loading__iNl1V{background:var(--bg-secondary)}.VisualFilePreview_loadingSpinner___3MUZ{display:flex;flex-direction:column;align-items:center;gap:.5rem}.VisualFilePreview_spinner__ue3x2{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--text-accent);border-radius:50%;animation:VisualFilePreview_spin__JcC02 1s linear infinite}.VisualFilePreview_loadingText__4M_SL{font-size:.8rem;color:var(--text-secondary);font-weight:500}.VisualFilePreview_error__nCx3c{background:rgba(220,53,69,.1);border-color:var(--error-color)}.VisualFilePreview_errorContent__uvz3c{display:flex;flex-direction:column;align-items:center;gap:.5rem}.VisualFilePreview_errorText__vdeWx{font-size:.7rem;color:var(--error-color);text-align:center;margin-top:.25rem}.VisualFilePreview_fileIcon__czYsv{font-size:2rem;opacity:.8;color:var(--text-secondary);transition:all .3s ease}.VisualFilePreview_filePreviewSmall__DffzO .VisualFilePreview_fileIcon__czYsv{font-size:1.5rem}.VisualFilePreview_filePreviewLarge__wOxYP .VisualFilePreview_fileIcon__czYsv{font-size:3rem}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_fileIcon__czYsv{transform:scale(1.1) rotateY(180deg);color:var(--text-accent)}.VisualFilePreview_imageContainer__22v2z{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.VisualFilePreview_previewImage__Sqmp7{width:100%;height:100%;object-fit:cover;transition:all .4s ease;border-radius:8px}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_previewImage__Sqmp7{transform:scale(1.1);filter:brightness(1.1) contrast(1.1)}.VisualFilePreview_imageOverlay__VHZ3H{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(0,0,0,.1) 50%,rgba(0,0,0,.3));opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:.5rem}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_imageOverlay__VHZ3H{opacity:1}.VisualFilePreview_imageInfo__MwBSq{width:100%}.VisualFilePreview_metadataTag__sCfG1{background:rgba(0,0,0,.7);color:white;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.VisualFilePreview_videoContainer__cF6XT{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.VisualFilePreview_playOverlay__GorjS{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.VisualFilePreview_playButton__QVPOt{background:rgba(0,0,0,.8);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:white;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_playButton__QVPOt{background:var(--text-accent);transform:scale(1.1);box-shadow:0 0 20px var(--text-accent)}.VisualFilePreview_durationBadge__LAd4M{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.8);color:white;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.VisualFilePreview_pdfContainer__cbk8K{display:flex;flex-direction:column;align-items:center;gap:.5rem}.VisualFilePreview_documentStack__wwpdS{position:relative;width:60%;height:70%}.VisualFilePreview_documentPage___0rA6{position:absolute;width:100%;height:100%;background:#ffffff;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#dc3545;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.VisualFilePreview_documentPage___0rA6:first-child{transform:translateY(-4px) translateX(-2px);z-index:1}.VisualFilePreview_documentPage___0rA6:nth-child(2){transform:translateY(-2px) translateX(-1px);z-index:2}.VisualFilePreview_documentPage___0rA6:nth-child(3){z-index:3}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_documentPage___0rA6:first-child{transform:translateY(-8px) translateX(-4px) rotate(-2deg)}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_documentPage___0rA6:nth-child(2){transform:translateY(-4px) translateX(-2px) rotate(-1deg)}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_documentPage___0rA6:nth-child(3){transform:rotate(1deg)}.VisualFilePreview_fileType__u9Aar{font-size:.8rem;color:var(--text-secondary);font-weight:600}.VisualFilePreview_textContainer__dc7q3{width:100%;height:100%;padding:.5rem}.VisualFilePreview_codeEditor___A8vZ{width:100%;height:100%;background:#1e1e1e;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.VisualFilePreview_editorHeader__yt78K{background:#2d2d2d;padding:.5rem;display:flex;align-items:center;border-bottom:1px solid #404040}.VisualFilePreview_editorButtons__SK0Fp{display:flex;gap:.25rem}.VisualFilePreview_editorButton__tx91H{width:8px;height:8px;border-radius:50%;background:#666}.VisualFilePreview_editorButton__tx91H:first-child{background:#ff5f56}.VisualFilePreview_editorButton__tx91H:nth-child(2){background:#ffbd2e}.VisualFilePreview_editorButton__tx91H:nth-child(3){background:#27ca3f}.VisualFilePreview_editorContent__macBm{flex:1 1;padding:.5rem;overflow:hidden}.VisualFilePreview_textContent__JPQYb{font-family:Courier New,monospace;font-size:.6rem;color:#d4d4d4;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.VisualFilePreview_audioContainer__lp0hE{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;height:100%;justify-content:center}.VisualFilePreview_audioIcon__IYKa9{font-size:2rem;color:var(--text-accent);animation:VisualFilePreview_audioFloat__60hgO 3s ease-in-out infinite}@keyframes VisualFilePreview_audioFloat__60hgO{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.VisualFilePreview_waveform__PUOQy{display:flex;align-items:flex-end;gap:2px;height:30px;width:80%;justify-content:center}.VisualFilePreview_waveformBar__YEsl8{width:3px;background:var(--text-accent);border-radius:2px;animation:VisualFilePreview_waveformPulse__WaI0U 1.5s ease-in-out infinite;transition:all .3s ease}.VisualFilePreview_waveformBar__YEsl8:nth-child(odd){animation-direction:reverse}@keyframes VisualFilePreview_waveformPulse__WaI0U{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_waveformBar__YEsl8{background:#ffffff;box-shadow:0 0 10px currentColor}.VisualFilePreview_metadataPanel__41IEe{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:1rem .5rem .5rem;color:white;font-size:.7rem;opacity:0;transition:opacity .3s ease}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_metadataPanel__41IEe{opacity:1}.VisualFilePreview_metadataItem__VmJzn{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.VisualFilePreview_previewOverlay__l5fFV{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.9));color:white;padding:1rem .5rem .5rem;opacity:0;transition:opacity .3s ease;text-align:center}.VisualFilePreview_filePreview__ozcpn:hover .VisualFilePreview_previewOverlay__l5fFV{opacity:1}.VisualFilePreview_fileName__VCKfa{display:block;font-size:.8rem;font-weight:500;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VisualFilePreview_fileSize__YolrZ{font-size:.7rem;opacity:.8}@keyframes VisualFilePreview_spin__JcC02{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.VisualFilePreview_audioIcon__IYKa9,.VisualFilePreview_documentPage___0rA6,.VisualFilePreview_fileIcon__czYsv,.VisualFilePreview_filePreview__ozcpn,.VisualFilePreview_previewImage__Sqmp7,.VisualFilePreview_waveformBar__YEsl8{animation:none!important;transition:none!important}.VisualFilePreview_filePreview__ozcpn:hover{transform:none!important}}.QRCodeGenerator_loading__3Po_e{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:var(--text-secondary)}.QRCodeGenerator_spinner__2eXtN{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--text-accent);border-radius:50%;animation:QRCodeGenerator_spin__Rc33u 1s linear infinite}@keyframes QRCodeGenerator_spin__Rc33u{to{transform:rotate(1turn)}}.QRCodeGenerator_error__eSACE{display:flex;align-items:center;gap:.5rem;color:var(--error-color);background:rgba(220,53,69,.1);padding:1rem;border-radius:8px;border:1px solid rgba(220,53,69,.3);margin-bottom:1rem}.QRCodeGenerator_qrContainer__7m1Wc{position:relative;display:flex;align-items:center;justify-content:center;width:256px;height:256px;border-radius:16px;margin:0 auto 1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid var(--border-primary);transition:all .3s ease;background:#ffffff;overflow:hidden}.QRCodeGenerator_qrContainer__7m1Wc:hover{transform:scale(1.02);box-shadow:0 12px 48px rgba(0,0,0,.4);border-color:var(--text-accent)}.QRCodeGenerator_qrCode__0OxHf{display:block;width:256px;height:256px}.QRCodeGenerator_qrOverlay__ycpG9{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.85));padding:1rem .5rem .5rem;opacity:0;transition:opacity .3s ease;border-radius:0 0 14px 14px}.QRCodeGenerator_qrContainer__7m1Wc:hover .QRCodeGenerator_qrOverlay__ycpG9{opacity:1}.QRCodeGenerator_qrInfo__I8Z_C{display:flex;align-items:center;gap:.5rem;color:white;font-size:.8rem}.QRCodeGenerator_urlPreview__CxUbX{font-family:Monaco,Consolas,monospace;word-break:break-all;line-height:1.2}.QRCodeGenerator_actions__lRNHD{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:center}.QRCodeGenerator_actionButton__ysHGS{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9rem;flex:1 1;min-width:140px;justify-content:center;transform:translateY(0);position:relative;overflow:hidden}.QRCodeGenerator_actionButton__ysHGS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.QRCodeGenerator_actionButton__ysHGS:hover:before{left:100%}.QRCodeGenerator_actionButton__ysHGS:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.3)}.QRCodeGenerator_actionButton__ysHGS:active{transform:translateY(0) scale(.98)}.QRCodeGenerator_downloadButton__KBTsE{background:var(--gradient-primary);color:white}.QRCodeGenerator_downloadButton__KBTsE:hover{filter:brightness(1.1);box-shadow:var(--shadow-secondary)}.QRCodeGenerator_copyButton__fYZ8A{background:var(--success-color);color:white}.QRCodeGenerator_copyButton__fYZ8A:hover{background:var(--success-color);filter:brightness(1.1)}.QRCodeGenerator_copied__ZRvDf,.QRCodeGenerator_downloaded__zCQ2E{background:var(--success-color)!important;transform:scale(1.05)!important;animation:QRCodeGenerator_successPulse___oCil .6s ease-out!important}@keyframes QRCodeGenerator_successPulse___oCil{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,167,69,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(40,167,69,0)}to{transform:scale(1.05);box-shadow:0 0 0 0 rgba(40,167,69,0)}}.QRCodeGenerator_info__E5q9K{border-top:1px solid var(--border-secondary);padding-top:1rem}.QRCodeGenerator_infoText__1wv42{margin:0;color:var(--text-secondary);font-size:.85rem;display:flex;align-items:center;gap:.5rem;justify-content:center}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_copied__ZRvDf,.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_downloaded__zCQ2E{background:#00ff00!important;color:#ffffff!important;font-weight:700!important;animation:QRCodeGenerator_cyberpunkSuccess__Vkezy .6s ease-out!important}@keyframes QRCodeGenerator_cyberpunkSuccess__Vkezy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,255,0,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(0,255,0,0);filter:brightness(1.3)}to{transform:scale(1.05);box-shadow:0 0 0 0 rgba(0,255,0,0);filter:brightness(1.1)}}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_actionButton__ysHGS{background:linear-gradient(135deg,#00ffff,#ff00ff 50%,#ffff00)!important;font-weight:600;text-shadow:none;border:1px solid #00ffff;animation:QRCodeGenerator_cyberpunkHueRotate__6KkZT 3s linear infinite,QRCodeGenerator_cyberpunkButtonPulse__ATo9Z 3s ease-in-out infinite}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_copyButton__fYZ8A,.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_downloadButton__KBTsE{background:linear-gradient(135deg,#00ffff,#ff00ff 50%,#ffff00)!important}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_actionButton__ysHGS:hover{animation:QRCodeGenerator_cyberpunkHueRotate__6KkZT 1.5s linear infinite,QRCodeGenerator_cyberpunkButtonPulse__ATo9Z 1.5s ease-in-out infinite;box-shadow:0 0 20px rgba(255,255,255,.5),0 5px 15px rgba(0,0,0,.3);transform:translateY(-2px) scale(1.05)}@keyframes QRCodeGenerator_cyberpunkHueRotate__6KkZT{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes QRCodeGenerator_cyberpunkButtonPulse__ATo9Z{0%,to{box-shadow:0 0 5px rgba(0,255,255,.5)}50%{box-shadow:0 0 10px rgba(0,255,255,.7),0 0 15px rgba(255,0,255,.3)}}.QRCodeGenerator_themeTerminal__FlaZT .QRCodeGenerator_actionButton__ysHGS{background:#00ff00;color:#000;font-family:Courier New,monospace;border:1px solid #00ff00;box-shadow:0 0 10px #00ff00;font-weight:600}.QRCodeGenerator_themeTerminal__FlaZT .QRCodeGenerator_actionButton__ysHGS:hover{background:#00ff00;filter:brightness(1.2);box-shadow:0 0 20px #00ff00,0 5px 15px rgba(0,0,0,.3)}.QRCodeGenerator_themeOrangeterminal__F3Y_A .QRCodeGenerator_actionButton__ysHGS{background:#ffa500;color:#000;font-family:Courier New,monospace;border:1px solid #ffa500;box-shadow:0 0 10px #ffa500;font-weight:600}.QRCodeGenerator_themeOrangeterminal__F3Y_A .QRCodeGenerator_actionButton__ysHGS:hover{background:#ffa500;filter:brightness(1.2);box-shadow:0 0 20px #ffa500,0 5px 15px rgba(0,0,0,.3)}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_qrContainer__7m1Wc{border-color:#00ffff;box-shadow:0 0 20px rgba(0,255,255,.4),inset 0 0 20px rgba(0,255,255,.1)}.QRCodeGenerator_themeTerminal__FlaZT .QRCodeGenerator_qrContainer__7m1Wc{border-color:#00ff00;box-shadow:0 0 20px rgba(0,255,0,.3)}.QRCodeGenerator_themeOrangeterminal__F3Y_A .QRCodeGenerator_qrContainer__7m1Wc{border-color:#ffa500;box-shadow:0 0 20px rgba(255,165,0,.3)}.QRCodeGenerator_themeMinimal__1qJgU .QRCodeGenerator_qrContainer__7m1Wc{border-color:rgba(0,123,255,.4);box-shadow:0 10px 30px rgba(0,123,255,.15)}@media (max-width:768px){.QRCodeGenerator_qrCode__0OxHf,.QRCodeGenerator_qrContainer__7m1Wc{width:200px;height:200px}.QRCodeGenerator_actions__lRNHD{flex-direction:column}.QRCodeGenerator_actionButton__ysHGS{min-width:auto;flex:none}}@media (max-width:480px){.QRCodeGenerator_qrCode__0OxHf,.QRCodeGenerator_qrContainer__7m1Wc{width:180px;height:180px}.QRCodeGenerator_urlPreview__CxUbX{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.QRCodeGenerator_actionButton__ysHGS:before,.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_actionButton__ysHGS{animation:none!important}.QRCodeGenerator_actionButton__ysHGS:hover,.QRCodeGenerator_qrContainer__7m1Wc:hover{transform:none!important}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_actionButton__ysHGS{background:linear-gradient(135deg,#00ffff,#ff00ff 50%,#ffff00)!important;filter:none!important}.QRCodeGenerator_copied__ZRvDf,.QRCodeGenerator_downloaded__zCQ2E{background:var(--success-color)!important;transform:scale(1.05)!important}.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_copied__ZRvDf,.QRCodeGenerator_themeCyberpunk__9QjSb .QRCodeGenerator_downloaded__zCQ2E{background:#00ff00!important;color:#ffffff!important;font-weight:700!important}}.Dialog_overlay__LfLCp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:Dialog_fadeIn__Ue6Tk .3s ease-out}.Dialog_modal__pT63w{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;width:90%;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-primary);animation:Dialog_modalSlideIn__r4ZCZ .3s ease-out;position:relative}@keyframes Dialog_fadeIn__Ue6Tk{0%{opacity:0}to{opacity:1}}@keyframes Dialog_modalSlideIn__r4ZCZ{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Dialog_header__Yh8DE{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.Dialog_title__tyaBI{margin:0;color:var(--text-primary);font-weight:600;gap:.5rem}.Dialog_closeButton__ZH4Lp,.Dialog_title__tyaBI{font-size:1.2rem;display:flex;align-items:center}.Dialog_closeButton__ZH4Lp{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;width:36px;height:36px;justify-content:center}.Dialog_closeButton__ZH4Lp:hover{background:rgba(255,255,255,.1);color:var(--text-primary)}.Dialog_content__GxuW7{padding:1.5rem;max-height:calc(90vh - 200px);overflow-y:auto}.Dialog_themeAnime__Xcfpb .Dialog_modal__pT63w{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-image:linear-gradient(45deg,#667eea,#764ba2) 1}.Dialog_themeCyberpunk__z4Uv_ .Dialog_modal__pT63w{border-color:#00ffff;box-shadow:0 0 30px rgba(0,255,255,.3),inset 0 0 30px rgba(0,255,255,.05)}.Dialog_themeCyberpunk__z4Uv_ .Dialog_closeButton__ZH4Lp,.Dialog_themeCyberpunk__z4Uv_ .Dialog_title__tyaBI{color:#00ffff}.Dialog_themeCyberpunk__z4Uv_ .Dialog_closeButton__ZH4Lp:hover{color:#00ffff;background:rgba(0,255,255,.1)}.Dialog_themeOrangeterminal__lXkbz,.Dialog_themeTerminal__KycSO{font-family:Courier New,monospace}.Dialog_themeTerminal__KycSO .Dialog_modal__pT63w{background:rgba(0,0,0,.95);border-color:#00ff00;box-shadow:0 0 20px rgba(0,255,0,.3),inset 0 0 20px rgba(0,255,0,.05)}.Dialog_themeTerminal__KycSO .Dialog_closeButton__ZH4Lp,.Dialog_themeTerminal__KycSO .Dialog_title__tyaBI{color:#00ff00}.Dialog_themeTerminal__KycSO .Dialog_closeButton__ZH4Lp:hover{color:#00ff00;background:rgba(0,255,0,.1)}.Dialog_themeOrangeterminal__lXkbz .Dialog_modal__pT63w{background:rgba(0,0,0,.95);border-color:#ffa500;box-shadow:0 0 20px rgba(255,165,0,.3),inset 0 0 20px rgba(255,165,0,.05)}.Dialog_themeOrangeterminal__lXkbz .Dialog_closeButton__ZH4Lp,.Dialog_themeOrangeterminal__lXkbz .Dialog_title__tyaBI{color:#ffa500}.Dialog_themeOrangeterminal__lXkbz .Dialog_closeButton__ZH4Lp:hover{color:#ffa500;background:rgba(255,165,0,.1)}.Dialog_themeMinimal__gT29l .Dialog_modal__pT63w{background:rgba(255,255,255,.98);border-color:rgba(0,123,255,.3);color:#333}.Dialog_themeMinimal__gT29l .Dialog_closeButton__ZH4Lp,.Dialog_themeMinimal__gT29l .Dialog_title__tyaBI{color:#333}.Dialog_themeMinimal__gT29l .Dialog_closeButton__ZH4Lp:hover{background:rgba(0,0,0,.1)}@media (max-width:768px){.Dialog_modal__pT63w{margin:1rem;width:calc(100% - 2rem)}.Dialog_header__Yh8DE{padding:1rem}.Dialog_content__GxuW7{padding:1rem;max-height:calc(90vh - 150px)}.Dialog_title__tyaBI{font-size:1.1rem}}@media (max-width:480px){.Dialog_modal__pT63w{margin:.75rem;width:calc(100% - 1.5rem)}}@media (prefers-reduced-motion:reduce){.Dialog_modal__pT63w,.Dialog_overlay__LfLCp{animation:none!important}}.ThemeSelector_themeSelector__VghX_{position:relative;z-index:1000}.ThemeSelector_themeButton__d7Ool{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;padding:.75rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.9rem}[data-theme=minimal] .ThemeSelector_themeButton__d7Ool{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.15);color:var(--text-primary)}[data-theme=minimal] .ThemeSelector_themeButton__d7Ool:hover{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,.25);transform:translateY(-1px)}.ThemeSelector_themeButton__d7Ool:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}.ThemeSelector_themeIcon__xvmuo{font-size:1.1rem}.ThemeSelector_themeText__nCbUu{font-weight:500;color:var(--theme-text,#ffffff)}.ThemeSelector_chevron__1tyDM{font-size:.7rem;transition:transform .2s ease;margin-left:.25rem}.ThemeSelector_chevronUp__yHfyn{transform:rotate(180deg)}.ThemeSelector_chevronDown__Z7YmK{transform:rotate(0deg)}.ThemeSelector_popup__ENFm2{position:absolute;top:calc(100% + .5rem);right:0;background:rgba(10,10,10,.95);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.3);min-width:320px;max-width:400px;animation:ThemeSelector_popupAppear__yGacH .2s ease}@keyframes ThemeSelector_popupAppear__yGacH{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ThemeSelector_popupHeader__WOjsj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.ThemeSelector_popupHeader__WOjsj h3{margin:0;color:#ffffff;font-size:1.1rem;font-weight:600}.ThemeSelector_closeButton__6VlQd{background:none;border:none;color:rgba(255,255,255,.7);font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ThemeSelector_closeButton__6VlQd:hover{color:#ffffff;background:rgba(255,255,255,.1)}.ThemeSelector_themeGrid__gSIUx{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.ThemeSelector_themeOption__0WWbZ{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease;text-align:left;position:relative;overflow:hidden}.ThemeSelector_themeOption__0WWbZ:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.ThemeSelector_themeOptionActive__Fqcye{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5)}.ThemeSelector_themeOptionActive__Fqcye:hover{background:rgba(102,126,234,.25)}.ThemeSelector_themePreview__YkG_p{position:relative;width:60px;height:45px;border-radius:6px;overflow:hidden;flex-shrink:0}.ThemeSelector_themePreviewIcon__oyzej{position:absolute;top:2px;right:2px;font-size:.8rem;z-index:2;background:rgba(0,0,0,.5);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ThemeSelector_themePreviewBg__qhdHD{width:100%;height:100%;position:relative}.ThemeSelector_previewContent___BlyS{position:absolute;inset:4px;display:flex;flex-direction:column;gap:2px}.ThemeSelector_previewHeader__j0jyi{height:8px;border-radius:2px;opacity:.8}.ThemeSelector_previewBody__SINsa{flex:1 1;display:flex;flex-direction:column;gap:2px;padding:2px 0}.ThemeSelector_previewLine__K2P6w{height:2px;border-radius:1px;opacity:.6}.ThemeSelector_previewLine__K2P6w:first-child{width:80%}.ThemeSelector_previewLine__K2P6w:last-child{width:60%}.ThemeSelector_previewButton__KoZCj{height:6px;width:40%;border-radius:2px;margin-top:auto;opacity:.7}.ThemeSelector_previewanime__jYg8_{background:linear-gradient(135deg,#667eea,#764ba2)}.ThemeSelector_previewanime__jYg8_ .ThemeSelector_previewButton__KoZCj,.ThemeSelector_previewanime__jYg8_ .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_previewanime__jYg8_ .ThemeSelector_previewLine__K2P6w{background:rgba(255,255,255,.9)}.ThemeSelector_previewcyberpunk__sJWLK{background:linear-gradient(135deg,#0f0f0f,#1a0a2e);border:1px solid #00ffff}.ThemeSelector_previewcyberpunk__sJWLK .ThemeSelector_previewButton__KoZCj,.ThemeSelector_previewcyberpunk__sJWLK .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_previewcyberpunk__sJWLK .ThemeSelector_previewLine__K2P6w{background:#00ffff;box-shadow:0 0 4px #00ffff}.ThemeSelector_preterminal__9cGCB{background:#000000;border:1px solid #00ff00}.ThemeSelector_preterminal__9cGCB .ThemeSelector_previewButton__KoZCj,.ThemeSelector_preterminal__9cGCB .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_preterminal__9cGCB .ThemeSelector_previewLine__K2P6w{background:#00ff00}.ThemeSelector_previewminimal__KULtx{background:#ffffff;border:1px solid #e0e0e0}.ThemeSelector_previewminimal__KULtx .ThemeSelector_previewButton__KoZCj,.ThemeSelector_previewminimal__KULtx .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_previewminimal__KULtx .ThemeSelector_previewLine__K2P6w{background:#333333}.ThemeSelector_previewterminal__i6rhu{background:#000000;border:1px solid #00ff00}.ThemeSelector_previewterminal__i6rhu .ThemeSelector_previewButton__KoZCj,.ThemeSelector_previewterminal__i6rhu .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_previewterminal__i6rhu .ThemeSelector_previewLine__K2P6w{background:#00ff00}.ThemeSelector_previeworangeterminal__itDDk{background:#000000;border:1px solid #ffa500}.ThemeSelector_previeworangeterminal__itDDk .ThemeSelector_previewButton__KoZCj,.ThemeSelector_previeworangeterminal__itDDk .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_previeworangeterminal__itDDk .ThemeSelector_previewLine__K2P6w{background:#ffa500}.ThemeSelector_previewsteampunk__VPe5s{background:linear-gradient(135deg,#1a1310,#2d1b14);border:1px solid #cd7f32;position:relative}.ThemeSelector_previewsteampunk__VPe5s:before{content:"⚙";position:absolute;top:2px;right:2px;font-size:8px;color:#daa520;animation:ThemeSelector_gearSpinPreview__HLKgE 4s linear infinite}@keyframes ThemeSelector_gearSpinPreview__HLKgE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ThemeSelector_previewsteampunk__VPe5s .ThemeSelector_previewButton__KoZCj,.ThemeSelector_previewsteampunk__VPe5s .ThemeSelector_previewHeader__j0jyi,.ThemeSelector_previewsteampunk__VPe5s .ThemeSelector_previewLine__K2P6w{background:#cd7f32;box-shadow:0 0 2px rgba(205,127,50,.5)}.ThemeSelector_themeInfo__NAUyu{flex:1 1;min-width:0}.ThemeSelector_themeInfo__NAUyu h4{margin:0 0 .25rem;color:#ffffff;font-size:.95rem;font-weight:600}.ThemeSelector_themeInfo__NAUyu p{margin:0;color:rgba(255,255,255,.7);font-size:.8rem;line-height:1.3}.ThemeSelector_activeIndicator__CdKg7{position:absolute;top:.5rem;right:.5rem;background:rgba(102,126,234,.9);color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}@media (max-width:768px){.ThemeSelector_popup__ENFm2{right:-1rem;left:-1rem}.ThemeSelector_themeOption__0WWbZ{padding:.75rem}.ThemeSelector_themePreview__YkG_p{width:50px;height:38px}.ThemeSelector_themeInfo__NAUyu h4{font-size:.9rem}.ThemeSelector_themeInfo__NAUyu p{font-size:.75rem}.ThemeSelector_themeButton__d7Ool{padding:.75rem .875rem;font-size:.8rem}.ThemeSelector_themeName__oFLUc,.ThemeSelector_themeSeparator__aozfT{display:none}.ThemeSelector_themeLabel__FQICh{display:inline}.ThemeSelector_popup__ENFm2{position:fixed;top:auto;bottom:1rem;left:1rem;right:1rem;max-width:none;min-width:auto;padding:1.25rem;border-radius:16px;max-height:70vh;overflow-y:auto}.ThemeSelector_popupHeader__WOjsj{margin-bottom:1rem;padding-bottom:.75rem}.ThemeSelector_popupHeader__WOjsj h3{font-size:1.05rem}.ThemeSelector_themeGrid__gSIUx{gap:.5rem}.ThemeSelector_themeOption__0WWbZ{padding:.875rem;gap:.75rem;flex-direction:row;align-items:flex-start}.ThemeSelector_themePreview__YkG_p{width:45px;height:34px;flex-shrink:0}.ThemeSelector_themePreviewIcon__oyzej{width:14px;height:14px;font-size:.7rem}.ThemeSelector_themeInfo__NAUyu{flex:1 1;min-width:0}.ThemeSelector_themeInfo__NAUyu h4{font-size:.85rem;margin-bottom:.125rem}.ThemeSelector_themeInfo__NAUyu p{font-size:.7rem;line-height:1.2}.ThemeSelector_activeIndicator__CdKg7{top:.5rem;right:.5rem;width:18px;height:18px;font-size:.65rem}}@media (max-width:480px){.ThemeSelector_popup__ENFm2{left:.75rem;right:.75rem;bottom:.75rem;padding:1rem;max-height:75vh}.ThemeSelector_themeButton__d7Ool{padding:.75rem .875rem;font-size:.8rem}.ThemeSelector_themeText__nCbUu{display:none}.ThemeSelector_themeOption__0WWbZ{padding:.75rem;gap:.625rem}.ThemeSelector_themePreview__YkG_p{width:40px;height:30px}.ThemeSelector_themeInfo__NAUyu h4{font-size:.8rem}.ThemeSelector_themeInfo__NAUyu p{font-size:.68rem}}.ThemeSelector_particleToggle__oB__2{padding:1rem;border-bottom:1px solid var(--border-secondary);margin-bottom:1rem}.ThemeSelector_toggleLabel__DFH5V{display:flex;align-items:center;cursor:pointer;gap:.75rem;font-size:.9rem}.ThemeSelector_toggleInput__ZT3lI{display:none}.ThemeSelector_toggleSlider__Y4SCl{position:relative;width:48px;height:24px;background:var(--bg-secondary);border-radius:24px;transition:background .3s ease;border:1px solid var(--border-secondary)}.ThemeSelector_toggleSlider__Y4SCl:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--text-secondary);border-radius:50%;transition:transform .3s ease,background .3s ease}.ThemeSelector_toggleInput__ZT3lI:checked+.ThemeSelector_toggleSlider__Y4SCl{background:var(--text-accent);border-color:var(--text-accent)}.ThemeSelector_toggleInput__ZT3lI:checked+.ThemeSelector_toggleSlider__Y4SCl:before{transform:translateX(24px);background:white}.ThemeSelector_toggleText__lbo34{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-weight:500}.ParticleBackground_particleCanvas__0KG8v{position:fixed;top:0;left:0;pointer-events:none;z-index:0;background:transparent;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.ParticleBackground_particleCanvas__0KG8v{display:none}}.AdvancedDropZone_dropzone__54TaK{max-width:600px;margin:0 auto 3rem;min-height:300px;border:3px dashed var(--border-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);background:var(--bg-secondary);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);position:relative;overflow:hidden;transform-style:preserve-3d}.AdvancedDropZone_dropzone__54TaK:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease;z-index:1}.AdvancedDropZone_dropzone__54TaK:hover:before{left:100%}.AdvancedDropZone_themeAnime__qGrFx{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-image:linear-gradient(45deg,#667eea,#764ba2,#ff9a9e) 1;box-shadow:0 20px 40px rgba(102,126,234,.1),inset 0 0 40px rgba(118,75,162,.05)}.AdvancedDropZone_themeAnime__qGrFx:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-image:linear-gradient(45deg,#667eea,#764ba2,#ff9a9e,#fecfef) 1;box-shadow:0 25px 50px rgba(102,126,234,.2),inset 0 0 60px rgba(118,75,162,.1);transform:translateY(-5px) scale(1.02)}.AdvancedDropZone_themeCyberpunk__M7jOY{background:rgba(0,255,255,.02);border-color:#00ffff;box-shadow:0 0 30px rgba(0,255,255,.3),inset 0 0 30px rgba(0,255,255,.05);position:relative}.AdvancedDropZone_themeCyberpunk__M7jOY:hover{background:rgba(0,255,255,.05);box-shadow:0 0 50px rgba(0,255,255,.5),inset 0 0 50px rgba(0,255,255,.1);animation:AdvancedDropZone_cyberpunkPulse__um_aL 2s ease-in-out infinite}@keyframes AdvancedDropZone_cyberpunkPulse__um_aL{0%,to{border-color:#00ffff;filter:hue-rotate(0deg)}25%{border-color:#ff00ff;filter:hue-rotate(90deg)}50%{border-color:#ffff00;filter:hue-rotate(180deg)}75%{border-color:#00ff00;filter:hue-rotate(270deg)}}.AdvancedDropZone_themeOrangeterminal__8lMHS,.AdvancedDropZone_themeTerminal__GMw1W{background:rgba(0,0,0,.9);font-family:Courier New,monospace;border-style:solid;border-width:2px}.AdvancedDropZone_themeTerminal__GMw1W{border-color:#00ff00;box-shadow:0 0 20px rgba(0,255,0,.3),inset 0 0 20px rgba(0,255,0,.05)}.AdvancedDropZone_themeOrangeterminal__8lMHS{border-color:#ffa500;box-shadow:0 0 20px rgba(255,165,0,.3),inset 0 0 20px rgba(255,165,0,.05)}.AdvancedDropZone_themeTerminal__GMw1W:hover{box-shadow:0 0 40px rgba(0,255,0,.5),inset 0 0 40px rgba(0,255,0,.1);animation:AdvancedDropZone_terminalScan__tkKxC 1s linear infinite}.AdvancedDropZone_themeOrangeterminal__8lMHS:hover{box-shadow:0 0 40px rgba(255,165,0,.5),inset 0 0 40px rgba(255,165,0,.1);animation:AdvancedDropZone_terminalScan__tkKxC 1s linear infinite}@keyframes AdvancedDropZone_terminalScan__tkKxC{0%{background-position:0 0}to{background-position:0 100%}}.AdvancedDropZone_themeMinimal__bYY3E{background:rgba(255,255,255,.95);border-color:rgba(0,123,255,.4);box-shadow:0 10px 30px rgba(0,123,255,.1)}.AdvancedDropZone_themeMinimal__bYY3E:hover{background:rgba(255,255,255,1);border-color:rgba(0,123,255,.6);box-shadow:0 15px 40px rgba(0,123,255,.2)}.AdvancedDropZone_dragging__5ze65{border-color:var(--text-accent);background:var(--bg-tertiary);transform:scale(1.02);box-shadow:var(--shadow-secondary)}.AdvancedDropZone_dragValid__POVKT{border-color:var(--success-color)!important;background:rgba(40,167,69,.1)!important;box-shadow:0 0 30px rgba(40,167,69,.3)!important;animation:AdvancedDropZone_validPulse__ubRCW 1s ease-in-out infinite}@keyframes AdvancedDropZone_validPulse__ubRCW{0%,to{transform:scale(1.02)}50%{transform:scale(1.05)}}.AdvancedDropZone_dragError__tnzX6{border-color:var(--error-color)!important;background:rgba(220,53,69,.1)!important;box-shadow:0 0 30px rgba(220,53,69,.3)!important;animation:AdvancedDropZone_errorShake__uFr50 .5s ease-in-out infinite}@keyframes AdvancedDropZone_errorShake__uFr50{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.AdvancedDropZone_processing__JxBPY{border-color:var(--warning-color)!important;background:rgba(255,193,7,.1)!important;pointer-events:none}.AdvancedDropZone_ripple__zcv68{position:absolute;border-radius:50%;background:rgba(255,255,255,.3);transform:scale(0);animation:AdvancedDropZone_rippleEffect___RJ0H .8s ease-out;pointer-events:none;z-index:2}@keyframes AdvancedDropZone_rippleEffect___RJ0H{0%{transform:scale(0);opacity:1}to{transform:scale(20);opacity:0}}.AdvancedDropZone_processingOverlay__XVxOx{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AdvancedDropZone_processingSpinner__CSBX_{width:60px;height:60px;border:4px solid rgba(255,255,255,.1);border-top:4px solid var(--text-accent);border-radius:50%;animation:AdvancedDropZone_spin__XDUEq 1s linear infinite}.AdvancedDropZone_progressBar__8uTow{width:200px;height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.AdvancedDropZone_progressFill__cwAL2{height:100%;background:linear-gradient(90deg,var(--text-accent),var(--success-color));border-radius:4px;transition:width .3s ease;animation:AdvancedDropZone_progressShimmer__XsS6y 2s ease-in-out infinite}@keyframes AdvancedDropZone_progressShimmer__XsS6y{0%,to{opacity:1}50%{opacity:.7}}.AdvancedDropZone_processingText__zvH2U{color:white;font-weight:500;font-size:.9rem}.AdvancedDropZone_dropzoneContent__vOaDx{text-align:center;color:var(--text-primary);z-index:2;position:relative;padding:2rem}.AdvancedDropZone_uploadIconContainer__MCcMa{position:relative;margin-bottom:1.5rem;display:inline-block}.AdvancedDropZone_uploadIcon__bVYRn{font-size:4rem;opacity:.8;transition:all .4s ease;display:block}.AdvancedDropZone_dropzone__54TaK:hover .AdvancedDropZone_uploadIcon__bVYRn{transform:scale(1.1) rotateY(180deg);opacity:1;color:var(--text-accent)}.AdvancedDropZone_sparkles__G70IM{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.AdvancedDropZone_sparkle__66UEh{position:absolute;width:8px;height:8px;background:linear-gradient(45deg,#fff,var(--text-accent));border-radius:50%;animation:AdvancedDropZone_sparkleFloat__82PPt 3s ease-in-out infinite}.AdvancedDropZone_sparkle__66UEh:first-child{top:20%;left:20%;animation-delay:0s}.AdvancedDropZone_sparkle__66UEh:nth-child(2){top:30%;right:25%;animation-delay:1s}.AdvancedDropZone_sparkle__66UEh:nth-child(3){bottom:30%;left:30%;animation-delay:2s}@keyframes AdvancedDropZone_sparkleFloat__82PPt{0%,to{transform:translateY(0) rotate(0deg);opacity:.5}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.AdvancedDropZone_cyberpunkGrid__EuVrH{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;pointer-events:none;overflow:hidden}.AdvancedDropZone_gridLineHorizontal__HMiQf{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:AdvancedDropZone_gridPulseHorizontal__uIxVr 3s ease-in-out infinite}.AdvancedDropZone_gridLineVertical__4_9AY{position:absolute;width:1px;height:100%;background:linear-gradient(180deg,transparent,#00ffff,transparent);animation:AdvancedDropZone_gridPulseVertical__VNBTa 4s ease-in-out infinite}@keyframes AdvancedDropZone_gridPulseHorizontal__uIxVr{0%,to{opacity:.1;transform:scaleX(.8)}50%{opacity:.4;transform:scaleX(1.2)}}@keyframes AdvancedDropZone_gridPulseVertical__VNBTa{0%,to{opacity:.1;transform:scaleY(.8)}50%{opacity:.4;transform:scaleY(1.2)}}.AdvancedDropZone_terminalPrompt__Sb3yJ{position:absolute;bottom:1rem;left:1rem;font-family:Courier New,monospace;font-size:.9rem;opacity:.7}.AdvancedDropZone_prompt__UF6gB{color:var(--text-accent)}.AdvancedDropZone_cursor__dEodW{display:inline-block;width:8px;height:16px;background:var(--text-accent);margin-left:4px;animation:AdvancedDropZone_blink__VemEr 1s infinite}@keyframes AdvancedDropZone_blink__VemEr{0%,50%{opacity:1}51%,to{opacity:0}}.AdvancedDropZone_dropzoneText__JETJk{display:flex;flex-direction:column;gap:.5rem}.AdvancedDropZone_mainMessage__cvqPm{font-size:1.4rem;margin:0 0 .5rem;font-weight:600}.AdvancedDropZone_hint__jpxav{font-size:1rem;color:var(--text-secondary);font-style:italic}.AdvancedDropZone_permanentHint__z2kVY{display:block;font-size:.9rem;margin-top:.5rem}.AdvancedDropZone_permanentHint__z2kVY strong{color:var(--success-color);font-weight:600}.AdvancedDropZone_dragPreviewContainer__Z8TdJ{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;z-index:2;width:100%}.AdvancedDropZone_dragPreviewHeader__EoURQ{display:flex;align-items:center;gap:1rem}.AdvancedDropZone_dragPreviewTitle__a_wpA{margin:0;font-size:1.3rem;font-weight:600;display:flex;align-items:center;gap:1rem}.AdvancedDropZone_validCount__oNY5O{color:var(--success-color);background:rgba(40,167,69,.1);padding:.25rem .75rem;border-radius:12px;font-size:.9rem}.AdvancedDropZone_invalidCount__v10m_{color:var(--error-color);background:rgba(220,53,69,.1);padding:.25rem .75rem;border-radius:12px;font-size:.9rem}.AdvancedDropZone_dragPreviews__izJqp{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:1rem;gap:1rem;max-width:500px;width:100%}.AdvancedDropZone_dragPreviewItem__JaX9E{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;border-radius:8px;background:rgba(255,255,255,.05);transition:all .3s ease}.AdvancedDropZone_dragPreviewItem__JaX9E:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.AdvancedDropZone_dragPreviewError__raYRb{background:rgba(220,53,69,.1)!important;border:1px solid var(--error-color)}.AdvancedDropZone_dragPreviewName__e1RFi{font-size:.8rem;text-align:center;color:var(--text-secondary);max-width:80px;word-break:break-word;line-height:1.2}.AdvancedDropZone_dragPreviewMore__MUD_X{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:2px dashed var(--border-primary);border-radius:8px;color:var(--text-secondary);font-weight:500;min-height:100px}.AdvancedDropZone_dropInstruction__yGiFy{color:var(--text-accent);font-weight:600;font-size:1.2rem;margin:0;animation:AdvancedDropZone_pulse__iA2tY 2s ease-in-out infinite}.AdvancedDropZone_dropInstructionValid__Cmyr3{color:var(--success-color)}.AdvancedDropZone_dropInstructionError__XJZUc{color:var(--error-color)}@keyframes AdvancedDropZone_pulse__iA2tY{0%,to{opacity:1}50%{opacity:.7}}.AdvancedDropZone_floatingParticles__1fB_6{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.AdvancedDropZone_floatingParticle__lFpOZ{position:absolute;width:4px;height:4px;background:var(--text-accent);border-radius:50%;opacity:.6;animation:AdvancedDropZone_floatUp__Stu5Y 8s linear infinite}.AdvancedDropZone_floatingParticle__lFpOZ:first-child{left:20%;animation-delay:0s}.AdvancedDropZone_floatingParticle__lFpOZ:nth-child(2){left:40%;animation-delay:2s}.AdvancedDropZone_floatingParticle__lFpOZ:nth-child(3){left:60%;animation-delay:4s}.AdvancedDropZone_floatingParticle__lFpOZ:nth-child(4){left:80%;animation-delay:6s}.AdvancedDropZone_floatingParticle__lFpOZ:nth-child(5){left:10%;animation-delay:1s}@keyframes AdvancedDropZone_floatUp__Stu5Y{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) rotate(1turn);opacity:0}}@keyframes AdvancedDropZone_spin__XDUEq{to{transform:rotate(1turn)}}@media (max-width:768px){.AdvancedDropZone_dropzone__54TaK{min-height:200px;margin:0 1rem 2rem}.AdvancedDropZone_dropzoneContent__vOaDx{padding:1rem}.AdvancedDropZone_uploadIcon__bVYRn{font-size:3rem}.AdvancedDropZone_mainMessage__cvqPm{font-size:1.2rem}.AdvancedDropZone_dragPreviews__izJqp{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.75rem}.AdvancedDropZone_dragPreviewItem__JaX9E{padding:.5rem}}@media (prefers-reduced-motion:reduce){.AdvancedDropZone_cursor__dEodW,.AdvancedDropZone_dropzone__54TaK,.AdvancedDropZone_floatingParticle__lFpOZ,.AdvancedDropZone_gridLine__WURCA,.AdvancedDropZone_processingSpinner__CSBX_,.AdvancedDropZone_sparkle__66UEh,.AdvancedDropZone_uploadIcon__bVYRn{animation:none!important;transition:none!important}.AdvancedDropZone_dropzone__54TaK:hover{transform:none!important}}.NotificationContainer_notificationContainer__827T5{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:400px;pointer-events:none}.NotificationContainer_notification__Ta84Y{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-primary);animation:NotificationContainer_slideIn__7RlAu .3s ease-out;pointer-events:all;overflow:hidden;position:relative}.NotificationContainer_notification__Ta84Y:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:currentColor}.NotificationContainer_notificationContent__rJ9CD{display:flex;align-items:flex-start;gap:.75rem;padding:1rem}.NotificationContainer_icon__Snoxp{font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.NotificationContainer_notificationText__o_rRC{flex:1 1;min-width:0}.NotificationContainer_title__04Anc{font-weight:600;font-size:.9rem;color:var(--text-primary);margin-bottom:.25rem}.NotificationContainer_message__GgP5l{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.NotificationContainer_closeButton__D_Ybq{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;flex-shrink:0;font-size:1rem}.NotificationContainer_closeButton__D_Ybq:hover{background:rgba(255,255,255,.1);color:var(--text-primary)}.NotificationContainer_success__swPft{border-color:var(--success-color);color:var(--success-color)}.NotificationContainer_success__swPft:before{background:var(--success-color)}.NotificationContainer_error__qJUuT{border-color:var(--error-color);color:var(--error-color)}.NotificationContainer_error__qJUuT:before{background:var(--error-color)}.NotificationContainer_warning__EJDhK{border-color:var(--warning-color);color:var(--warning-color)}.NotificationContainer_warning__EJDhK:before{background:var(--warning-color)}.NotificationContainer_info__oa4BE{border-color:var(--text-accent);color:var(--text-accent)}.NotificationContainer_info__oa4BE:before{background:var(--text-accent)}@keyframes NotificationContainer_slideIn__7RlAu{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.NotificationContainer_notificationContainer__827T5{left:1rem;right:1rem;max-width:none}.NotificationContainer_notificationContent__rJ9CD{padding:.75rem;gap:.5rem}.NotificationContainer_title__04Anc{font-size:.85rem}.NotificationContainer_message__GgP5l{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.NotificationContainer_notification__Ta84Y{animation:none!important}}