.page_container__jZF7q{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;color:white}.page_header__oRW75{text-align:center;margin-bottom:3rem}.page_title__po7na{font-size:3rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page_subtitle__YBgxm{font-size:1.125rem;opacity:.9;font-weight:300}.page_main__nw1Wk{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.page_section__zQZ2o{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;border:1px solid rgba(255,255,255,.2);padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.page_section__zQZ2o:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.page_sectionHeader___raMx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_sectionTitle__6ic_4{font-size:1.75rem;font-weight:600;margin:0}.page_statusBadge__26FUw{display:flex;align-items:center}.page_statusReady__OZrNI{background:rgba(34,197,94,.2);color:#22c55e;border-radius:1rem;border:1px solid rgba(34,197,94,.3)}.page_statusLoading__PfSX6,.page_statusReady__OZrNI{padding:.25rem .75rem;font-size:.75rem;font-weight:500}.page_statusLoading__PfSX6{background:rgba(251,191,36,.2);color:#fbbf24;border-radius:1rem;border:1px solid rgba(251,191,36,.3);animation:page_pulse__XPtbN 2s infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1}50%{opacity:.5}}.page_inputGroup__keP_G{margin-bottom:1.5rem}.page_fileInput__3Qiq7{display:none}.page_fileInputLabel__HEEK5{display:inline-block;background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.3);border-radius:.75rem;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;font-weight:500;text-align:center;width:100%}.page_fileInputLabel__HEEK5:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.page_checkboxGroup__Bd4wt{margin-bottom:1.5rem;min-height:2rem;display:flex;align-items:center}.page_checkboxLabel__xAGRA{display:flex;align-items:center;cursor:pointer;font-weight:500}.page_checkbox__a_xoI{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:.25rem;margin-right:.75rem;position:relative;cursor:pointer;transition:all .3s ease}.page_checkbox__a_xoI:checked{background:#22c55e;border-color:#22c55e}.page_checkbox__a_xoI:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:.875rem;font-weight:700}.page_checkboxText__HJl9u{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_dropZone__ph9EL{border:2px dashed rgba(255,255,255,.3);border-radius:1rem;padding:2rem;text-align:center;margin-bottom:1.5rem;transition:all .3s ease;cursor:pointer;min-height:120px;display:flex;align-items:center;justify-content:center}.page_dropZoneActive__JCbEU,.page_dropZone__ph9EL:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.05);transform:scale(1.02)}.page_dropZoneContent__zmdYD{display:flex;flex-direction:column;align-items:center;gap:.5rem}.page_dropZoneIcon__fRRq1{width:2.5rem;height:2.5rem;opacity:.6}.page_dropZoneHint__7xg77{font-size:.875rem;opacity:.7}.page_controlsGroup__WbYNu{display:flex;flex-direction:column;margin-bottom:1.5rem}.page_controls__AOfq_{margin-bottom:0}.page_button__52WaL{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:.75rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.1);width:100%}.page_button__52WaL:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.page_button__52WaL:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_buttonPrimary__ulm6i{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.page_buttonSecondary__kW1Gq{background:linear-gradient(135deg,#10b981,#059669);margin-top:1rem}.page_statusMessage__MAhVf{background:rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem;font-weight:500;border-left:4px solid #3b82f6}.page_results__r0wQg{background:rgba(255,255,255,.05);border-radius:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.page_resultsTitle__7nVBX{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#e0e7ff}.page_fileList__qgTBu{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.page_fileItem__E2DLu{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.05);border-radius:.5rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1)}.page_fileName__qMH2l{font-weight:500;flex:1 1;word-break:break-all;margin-right:1rem}.page_downloadLink__CrLpF{background:rgba(34,197,94,.2);color:#22c55e;padding:.375rem .75rem;border-radius:.375rem;text-decoration:none;font-size:.875rem;font-weight:500;border:1px solid rgba(34,197,94,.3);transition:all .3s ease;white-space:nowrap}.page_downloadLink__CrLpF:hover{background:rgba(34,197,94,.3);transform:translateY(-1px)}@media (max-width:768px){.page_container__jZF7q{padding:1rem}.page_title__po7na{font-size:2rem}.page_main__nw1Wk{grid-template-columns:1fr;gap:2rem}.page_section__zQZ2o{padding:1.5rem}.page_fileItem__E2DLu{flex-direction:column;gap:.5rem;align-items:stretch}.page_fileName__qMH2l{margin-right:0;text-align:center}.page_downloadLink__CrLpF{text-align:center}}@media (max-width:480px){.page_container__jZF7q{padding:.5rem}.page_title__po7na{font-size:1.75rem}.page_section__zQZ2o{padding:1rem}.page_sectionHeader___raMx{flex-direction:column;gap:.5rem;align-items:flex-start}}@media (prefers-color-scheme:dark){.page_container__jZF7q{background:linear-gradient(135deg,#1e293b,#0f172a)}}@keyframes page_processing__OAwVC{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.page_statusMessage__MAhVf:has-text("Processing"){animation:page_processing__OAwVC 1.5s infinite}