.page-module__6_RlWq__container{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:2rem;font-family:Inter,system-ui,-apple-system,sans-serif}.page-module__6_RlWq__header{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto 3rem;transition:all .3s;display:flex}@media (max-width:768px){.page-module__6_RlWq__container{padding:1rem}.page-module__6_RlWq__header{text-align:center;flex-direction:column;gap:1rem;margin-bottom:2rem}.page-module__6_RlWq__logoArea{flex-direction:column}.page-module__6_RlWq__logoText{text-align:center}}.page-module__6_RlWq__logoArea{align-items:center;gap:.75rem;display:flex}.page-module__6_RlWq__logoIcon{background:linear-gradient(135deg,#7c3aed,#3b82f6);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 10px 15px -3px #7c3aed4d}.page-module__6_RlWq__logoText h1{letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:800}.page-module__6_RlWq__logoText p{color:var(--text-secondary);margin:0;font-size:.875rem}.page-module__6_RlWq__userControls{align-items:center;gap:1rem;display:flex}.page-module__6_RlWq__userInfo{align-items:center;gap:.75rem;display:flex}.page-module__6_RlWq__userBadge{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;align-items:center;gap:.5rem;max-width:42px;padding:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.page-module__6_RlWq__userBadge:hover{background:#ffffff14;max-width:300px;padding-right:1.25rem}.page-module__6_RlWq__pfpCircle{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.page-module__6_RlWq__pfpPlaceholder{color:#a78bfa;background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__6_RlWq__userName{color:#fff;white-space:nowrap;opacity:0;font-size:.9375rem;font-weight:700;transition:all .3s;transform:translate(-10px)}.page-module__6_RlWq__userBadge:hover .page-module__6_RlWq__userName{opacity:1;transform:translate(0)}.page-module__6_RlWq__logoutBtn,.page-module__6_RlWq__themeBtn{background:var(--btn-bg);border:1px solid var(--btn-border);width:2.5rem;height:2.5rem;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__6_RlWq__logoutBtn:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}.page-module__6_RlWq__themeBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.page-module__6_RlWq__mainGrid{grid-template-columns:1fr 2fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1024px){.page-module__6_RlWq__mainGrid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.page-module__6_RlWq__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.page-module__6_RlWq__resultsHeader{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__6_RlWq__resultsHeader>div{justify-content:space-between;width:100%}}.page-module__6_RlWq__panel{background:var(--panel-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:1.5rem}.page-module__6_RlWq__tabs{background:#0000004d;border:1px solid #ffffff0d;border-radius:1rem;gap:.5rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.page-module__6_RlWq__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.page-module__6_RlWq__tabActive{color:#fff;background:#ffffff1a}.page-module__6_RlWq__progressBar{background:#ffffff0d;border-radius:2px;width:100%;height:4px;overflow:hidden}.page-module__6_RlWq__progressFill{background:linear-gradient(90deg,#7c3aed,#3b82f6);height:100%}.page-module__6_RlWq__uploadOptions{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__6_RlWq__dropzoneSmall{background:var(--btn-bg);border:1px solid var(--btn-border);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.page-module__6_RlWq__dropzoneSmall:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.page-module__6_RlWq__dropzoneIconSmall{color:#7c3aed;background:#ffffff0d;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.page-module__6_RlWq__dropzoneSmall p{color:var(--text-secondary);font-size:.75rem;font-weight:600}.page-module__6_RlWq__dropzone{aspect-ratio:2;cursor:pointer;text-align:center;background:#0003;border:2px dashed #ffffff1a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module__6_RlWq__dropzone:hover{background:#7c3aed0d;border-color:#7c3aed}.page-module__6_RlWq__dropzoneIcon{color:#9ca3af;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.page-module__6_RlWq__preview{object-fit:cover;width:100%;height:100%}.page-module__6_RlWq__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#3b82f6);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.5rem;padding:1.25rem;font-size:1.125rem;font-weight:700;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 10px 15px -3px #7c3aed4d}.page-module__6_RlWq__primaryButton:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.page-module__6_RlWq__primaryButton:active{transform:translateY(0)}.page-module__6_RlWq__primaryButton:disabled{opacity:.5;cursor:not-allowed}.page-module__6_RlWq__resultsHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__6_RlWq__resultsHeader h2{margin:0;font-size:1.25rem;font-weight:700}.page-module__6_RlWq__countBadge{color:#9ca3af;background:#ffffff1a;border-radius:.375rem;margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem}.page-module__6_RlWq__emptyState{color:#4b5563;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:400px;display:flex}.page-module__6_RlWq__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.page-module__6_RlWq__card{aspect-ratio:3/4;background:var(--card-bg);border:1px solid var(--glass-border);cursor:pointer;border-radius:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-module__6_RlWq__card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__6_RlWq__card:hover img{transform:scale(1.1)}.page-module__6_RlWq__cardOverlay{opacity:0;background:linear-gradient(#0000,#000c);flex-direction:column;justify-content:flex-end;padding:1rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.page-module__6_RlWq__card:hover .page-module__6_RlWq__cardOverlay{opacity:1}.page-module__6_RlWq__similarityLabel{text-transform:uppercase;color:#a78bfa;margin-bottom:.125rem;font-size:.625rem;font-weight:800}.page-module__6_RlWq__similarityValue{font-size:1.125rem;font-weight:800}.page-module__6_RlWq__loadMore{background:var(--btn-bg);border:1px solid var(--btn-border);color:#fff;cursor:pointer;border-radius:1rem;width:100%;margin-top:2rem;padding:1rem;font-weight:600;transition:background .2s}.page-module__6_RlWq__loadMore:hover{background:#ffffff1a}.page-module__6_RlWq__cardActions{opacity:0;z-index:10;flex-direction:column;gap:.5rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem;transform:translateY(-10px)}.page-module__6_RlWq__card:hover .page-module__6_RlWq__cardActions{opacity:1;transform:translateY(0)}.page-module__6_RlWq__cardActionBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:flex}.page-module__6_RlWq__cardActionBtn:hover{background:#7c3aed;border-color:#7c3aed;transform:scale(1.1)}.page-module__6_RlWq__cardSelectOverlay{z-index:10;position:absolute;top:1rem;left:1rem}.page-module__6_RlWq__selectIcon{color:#ffffff4d;transition:all .2s}.page-module__6_RlWq__selectIconActive{color:#7c3aed;filter:drop-shadow(0 0 8px #7c3aed80)}.page-module__6_RlWq__downloadAllBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 12px #7c3aed66}.page-module__6_RlWq__textBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:600}.page-module__6_RlWq__textBtn:hover{color:#7c3aed}.page-module__6_RlWq__lightbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.page-module__6_RlWq__lightbox img{object-fit:contain;border-radius:1rem;max-width:90%;max-height:90%;box-shadow:0 25px 50px -12px #00000080}.page-module__6_RlWq__closeLightbox{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;transition:opacity .2s;position:absolute;top:2rem;right:2rem}@media (max-width:768px){.page-module__6_RlWq__lightbox img{max-width:95%;max-height:80%}.page-module__6_RlWq__closeLightbox{top:1rem;right:1rem}}.page-module__6_RlWq__alert{border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;font-size:.875rem;font-weight:500;display:flex}.page-module__6_RlWq__alertSuccess{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.page-module__6_RlWq__alertError{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.page-module__6_RlWq__alertInfo{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}.page-module__6_RlWq__spinner{animation:1s linear infinite page-module__6_RlWq__spin}@keyframes page-module__6_RlWq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__6_RlWq__howItWorks{background:linear-gradient(135deg,#7c3aed0d,#3b82f60d);border:1px solid #ffffff14;border-radius:1.5rem;margin-top:2rem;padding:1.5rem}.page-module__6_RlWq__howItWorks h3{margin-bottom:1rem;font-size:.875rem;font-weight:700}.page-module__6_RlWq__stepList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__6_RlWq__stepItem{color:#9ca3af;align-items:flex-start;gap:.75rem;font-size:.75rem;display:flex}.page-module__6_RlWq__stepNumber{color:#7c3aed;background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:800;display:flex}.page-module__6_RlWq__statusIndicator{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:flex}.page-module__6_RlWq__statusDot{background:#9ca3af;border-radius:50%;width:8px;height:8px}.page-module__6_RlWq__online .page-module__6_RlWq__statusDot{background:#10b981;box-shadow:0 0 8px #10b98180}.page-module__6_RlWq__online .page-module__6_RlWq__statusText{color:#10b981}.page-module__6_RlWq__offline .page-module__6_RlWq__statusDot{background:#ef4444}.page-module__6_RlWq__offline .page-module__6_RlWq__statusText{color:#ef4444}.page-module__6_RlWq__checking .page-module__6_RlWq__statusDot{background:#f59e0b;animation:1.5s infinite page-module__6_RlWq__pulse}@keyframes page-module__6_RlWq__pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}@media (max-width:600px){.page-module__6_RlWq__statusText{display:none}}
