.ProtectWorkspace-module__mWIddq__wrapper{width:100%;min-height:calc(100vh - 72px);padding:2.5rem 0 4.5rem;position:relative}.ProtectWorkspace-module__mWIddq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.ProtectWorkspace-module__mWIddq__headerLeft{align-items:center;gap:1.25rem;display:flex}.ProtectWorkspace-module__mWIddq__headerIconBox{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-color);width:54px;height:54px;box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProtectWorkspace-module__mWIddq__pageTitle{color:var(--text-primary);letter-spacing:-.025em;margin-bottom:.25rem;font-size:1.85rem;font-weight:800}.ProtectWorkspace-module__mWIddq__pageSubtitle{color:var(--text-secondary);max-width:640px;font-size:.95rem;line-height:1.5}.ProtectWorkspace-module__mWIddq__privacyBadge{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.ProtectWorkspace-module__mWIddq__mainCard{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-bottom:2rem;padding:2rem;position:relative;overflow:hidden}.ProtectWorkspace-module__mWIddq__dropzone{border:2px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:all var(--transition-fast);background:var(--surface-hover);padding:3.5rem 1.5rem;position:relative}.ProtectWorkspace-module__mWIddq__dropzone:hover,.ProtectWorkspace-module__mWIddq__dropzoneActive{border-color:var(--primary);background:#dc26260a;transform:translateY(-2px)}.ProtectWorkspace-module__mWIddq__dropzoneIconWrapper{width:68px;height:68px;color:var(--primary);transition:transform var(--transition-fast);background:#dc262614;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.ProtectWorkspace-module__mWIddq__dropzone:hover .ProtectWorkspace-module__mWIddq__dropzoneIconWrapper{transform:scale(1.08)}.ProtectWorkspace-module__mWIddq__dropzoneTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.ProtectWorkspace-module__mWIddq__dropzoneSubtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem}.ProtectWorkspace-module__mWIddq__fileInputHidden{display:none}.ProtectWorkspace-module__mWIddq__selectedFileCard{border-radius:var(--radius-lg);background:var(--surface-hover);border:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding:1.25rem 1.5rem;display:flex}.ProtectWorkspace-module__mWIddq__fileMetaLeft{align-items:center;gap:1rem;display:flex}.ProtectWorkspace-module__mWIddq__fileIconBox{border-radius:var(--radius-md);width:44px;height:44px;color:var(--primary);background:#dc26261a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProtectWorkspace-module__mWIddq__fileName{color:var(--text-primary);word-break:break-all;margin-bottom:.2rem;font-size:1rem;font-weight:700}.ProtectWorkspace-module__mWIddq__fileSpecs{color:var(--text-muted);font-size:.85rem}.ProtectWorkspace-module__mWIddq__btnRemoveFile{color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.825rem;font-weight:600;display:inline-flex}.ProtectWorkspace-module__mWIddq__btnRemoveFile:hover{color:var(--primary);border-color:var(--primary);background:#dc26260d}.ProtectWorkspace-module__mWIddq__tabsRow{border-bottom:2px solid var(--border-color);gap:1.5rem;margin-bottom:1.75rem;display:flex}.ProtectWorkspace-module__mWIddq__tabBtn{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.75rem .25rem 1rem;font-size:.95rem;font-weight:700;display:flex;position:relative}.ProtectWorkspace-module__mWIddq__tabBtn:hover{color:var(--text-primary)}.ProtectWorkspace-module__mWIddq__tabBtnActive{color:var(--primary)!important}.ProtectWorkspace-module__mWIddq__tabBtnActive:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.ProtectWorkspace-module__mWIddq__formCard{background:var(--surface-hover);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:580px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:1.75rem}.ProtectWorkspace-module__mWIddq__inputGroup{margin-bottom:1.25rem}.ProtectWorkspace-module__mWIddq__inputLabel{color:var(--text-primary);margin-bottom:.45rem;font-size:.875rem;font-weight:700;display:block}.ProtectWorkspace-module__mWIddq__passwordInputWrapper{align-items:center;display:flex;position:relative}.ProtectWorkspace-module__mWIddq__passwordInput{background:var(--surface-card);border:1.5px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:.75rem 2.75rem .75rem 1rem;font-family:inherit;font-size:.95rem}.ProtectWorkspace-module__mWIddq__passwordInput:focus{border-color:var(--primary)}.ProtectWorkspace-module__mWIddq__toggleEyeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:10px}.ProtectWorkspace-module__mWIddq__toggleEyeBtn:hover{color:var(--text-primary)}.ProtectWorkspace-module__mWIddq__cipherBadge{color:#10b981;background:#10b9811a;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ProtectWorkspace-module__mWIddq__noticeBox{border-radius:var(--radius-md);background:#3b82f614;border:1px solid #3b82f640;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:flex}.ProtectWorkspace-module__mWIddq__noticeIcon{color:#3b82f6;flex-shrink:0;margin-top:.15rem}.ProtectWorkspace-module__mWIddq__noticeText{color:var(--text-secondary);font-size:.85rem;line-height:1.45}.ProtectWorkspace-module__mWIddq__resultCard{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-card);text-align:center;padding:2.25rem}.ProtectWorkspace-module__mWIddq__resultSuccessIcon{color:#10b981;background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 1rem;display:flex}.ProtectWorkspace-module__mWIddq__resultTitle{color:var(--text-primary);margin-bottom:.4rem;font-size:1.5rem;font-weight:800}.ProtectWorkspace-module__mWIddq__resultSubtitle{color:var(--text-secondary);max-width:560px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:.95rem}.ProtectWorkspace-module__mWIddq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.ProtectWorkspace-module__mWIddq__statCard{background:var(--surface-hover);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem}.ProtectWorkspace-module__mWIddq__statLabel{color:var(--text-muted);text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:600}.ProtectWorkspace-module__mWIddq__statValue{color:var(--text-primary);font-size:1.35rem;font-weight:800}.ProtectWorkspace-module__mWIddq__resultActionGroup{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:640px){.ProtectWorkspace-module__mWIddq__headerRow{flex-direction:column;align-items:flex-start}.ProtectWorkspace-module__mWIddq__pageTitle{font-size:1.5rem}.ProtectWorkspace-module__mWIddq__mainCard{padding:1.25rem}.ProtectWorkspace-module__mWIddq__resultActionGroup{flex-direction:column}.ProtectWorkspace-module__mWIddq__resultActionGroup .ProtectWorkspace-module__mWIddq__btn{justify-content:center;width:100%}}.ProtectWorkspace-module__mWIddq__toastContainer{z-index:99999;pointer-events:none;flex-direction:column;gap:.75rem;width:calc(100vw - 3rem);max-width:440px;display:flex;position:fixed;top:5.5rem;right:1.5rem}.ProtectWorkspace-module__mWIddq__toastCard{pointer-events:auto;background:var(--surface-card);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);border:1px solid #ef444473;animation:.3s cubic-bezier(.16,1,.3,1) ProtectWorkspace-module__mWIddq__toastSlideIn;position:relative;overflow:hidden;box-shadow:0 16px 36px -6px #dc262647,0 6px 16px -2px #0000002e}[data-theme=dark] .ProtectWorkspace-module__mWIddq__toastCard{background:#1a273ff2;border-color:#f8717180;box-shadow:0 20px 40px -8px #000c,0 0 20px #ef444440}.ProtectWorkspace-module__mWIddq__toastBody{align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem 1.25rem;display:flex}.ProtectWorkspace-module__mWIddq__toastIconBox{width:38px;height:38px;color:var(--danger);background:#ef44441f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.ProtectWorkspace-module__mWIddq__toastContent{flex:1}.ProtectWorkspace-module__mWIddq__toastTitle{color:var(--text-primary);align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.975rem;font-weight:700;display:flex}.ProtectWorkspace-module__mWIddq__toastDesc{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.ProtectWorkspace-module__mWIddq__toastCloseBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-top:-.2rem;margin-right:-.2rem;padding:.25rem;display:flex}.ProtectWorkspace-module__mWIddq__toastCloseBtn:hover{color:var(--text-primary);background:var(--surface-hover)}.ProtectWorkspace-module__mWIddq__toastProgressTrack{background:#ef44441f;width:100%;height:4px;position:absolute;bottom:0;left:0;overflow:hidden}.ProtectWorkspace-module__mWIddq__toastProgressBar{background:linear-gradient(90deg,#f87171 0%,#dc2626 100%);width:100%;height:100%;animation:linear forwards ProtectWorkspace-module__mWIddq__toastCountdown}@keyframes ProtectWorkspace-module__mWIddq__toastCountdown{0%{width:100%}to{width:0%}}@keyframes ProtectWorkspace-module__mWIddq__toastSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ProtectWorkspace-module__mWIddq__toastContainer{width:auto;top:5.1rem;left:1rem;right:1rem}}
