.EncryptPdf_section__sR_aU{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 28rem),linear-gradient(180deg,var(--background),color-mix(in srgb,var(--accents-1) 66%,var(--background)));color:var(--foreground)}.EncryptPdf_container__hSZmN{max-width:1180px;margin:0 auto;padding:0 24px 88px}.EncryptPdf_workspace__IXmCk{display:block;margin-top:1.5rem}.EncryptPdf_panel__dcd_y,.EncryptPdf_settingsCard__fLVeW{border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--background) 93%,white);box-shadow:0 18px 40px rgba(15,23,42,.06)}.EncryptPdf_panel__dcd_y{padding:28px}.EncryptPdf_panelHeader__VQPLf,.EncryptPdf_settingsHeader__IVv88{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.EncryptPdf_eyebrow__xCxY1{text-transform:uppercase;font-size:.72rem;letter-spacing:.18em;color:var(--accents-5);font-weight:700}.EncryptPdf_title__BiI5K{margin-top:10px;font-size:clamp(1.9rem,2.4vw,2.5rem);letter-spacing:-.04em}.EncryptPdf_settingsTitle__4KX5e{margin-top:10px;font-size:1.28rem;letter-spacing:-.03em}.EncryptPdf_fileBadge__ZiUcK{padding:12px 14px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,var(--accents-1),transparent);display:flex;flex-direction:column;gap:4px;min-width:120px}.EncryptPdf_fileBadge__ZiUcK span{color:var(--accents-5);font-size:.78rem}.EncryptPdf_error__2k_ww{margin-top:16px;margin-bottom:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(220,38,38,.18);background:rgba(220,38,38,.08);color:#b91c1c}.EncryptPdf_dropzone__7_9M_{margin-top:20px;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:24px;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(37,99,235,.02)),var(--background);padding:28px;display:grid;gap:14px}.EncryptPdf_dropzoneActive__r1aS_{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-bg)}.EncryptPdf_dropzoneBadge__XnFNJ{width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--accents-6);font-size:.78rem;font-weight:700}.EncryptPdf_dropzoneIcon__Ipc2C{color:var(--primary)}.EncryptPdf_dropzoneText__KkjHN{display:grid;gap:6px}.EncryptPdf_dropzoneText__KkjHN strong{font-size:1.18rem}.EncryptPdf_dropzoneText__KkjHN span{color:var(--accents-5);line-height:1.6}.EncryptPdf_dropzoneButton__QaGXq,.EncryptPdf_exportButton__oMhpt{appearance:none;border:0;cursor:pointer}.EncryptPdf_dropzoneButton__QaGXq{width:fit-content;padding:12px 18px;border-radius:999px;background:var(--foreground);color:var(--background);font-weight:700}.EncryptPdf_fileInput__Jw0D3{display:none}.EncryptPdf_fileCard__J3o5E{margin-top:20px;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(37,99,235,.02)),var(--background);box-shadow:0 0 0 4px var(--primary-bg);animation:EncryptPdf_fileCardIn__hgwBc .28s cubic-bezier(.2,.7,.2,1)}@keyframes EncryptPdf_fileCardIn__hgwBc{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EncryptPdf_fileCard__J3o5E{animation:none}}.EncryptPdf_fileCardIcon__FaS__{flex:0 0 auto;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff}.EncryptPdf_fileCardInfo__jImyI{flex:1 1 auto;min-width:0;display:grid;gap:4px}.EncryptPdf_fileCardName__X4bow{font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EncryptPdf_fileCardMeta__zLxsO{font-size:.82rem;color:var(--accents-5)}.EncryptPdf_fileCardActions__YZw8N{flex:0 0 auto;display:flex;align-items:center;gap:8px}.EncryptPdf_fileCardReplace__0VHS8{appearance:none;border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;font-size:.86rem;font-weight:600;padding:9px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.EncryptPdf_fileCardReplace__0VHS8:hover{background:var(--accents-1)}.EncryptPdf_fileCardRemove__RkDrE{appearance:none;border:1px solid var(--border);background:var(--background);color:var(--accents-5);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.EncryptPdf_fileCardRemove__RkDrE:hover{background:color-mix(in srgb,#ef4444 12%,var(--background));border-color:color-mix(in srgb,#ef4444 50%,var(--border));color:#ef4444}.EncryptPdf_settingsCard__fLVeW{margin-top:22px;padding:24px}.EncryptPdf_passwordPlanner__1EqLI{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.EncryptPdf_passwordCard__u6q3Q{border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--background) 96%,white);padding:18px;display:grid;gap:14px}.EncryptPdf_passwordCardHeader__3Qh95{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.EncryptPdf_passwordTitle__vZks0{font-size:1.02rem;letter-spacing:-.02em}.EncryptPdf_passwordHint__y4gaD{margin-top:6px;color:var(--accents-5);line-height:1.6;font-size:.92rem}.EncryptPdf_passwordBadge__ba1zP{padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--accents-6);font-size:.76rem;font-weight:800;white-space:nowrap}.EncryptPdf_field__b8ElA{display:grid;gap:8px}.EncryptPdf_field__b8ElA span{font-size:.88rem;font-weight:700;color:var(--accents-5)}.EncryptPdf_inputWrap__Jp0sk{position:relative}.EncryptPdf_input__vR_Cg{width:100%;min-height:48px;padding:12px 48px 12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit}.EncryptPdf_input__vR_Cg:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.EncryptPdf_revealButton__bqt9t{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--accents-5);cursor:pointer;transition:background .15s ease,color .15s ease}.EncryptPdf_revealButton__bqt9t:hover{background:var(--accents-1);color:var(--foreground)}.EncryptPdf_securitySummary__0bxKI{margin-top:18px;display:grid;gap:4px;padding:0 2px}.EncryptPdf_securitySummary__0bxKI strong{font-size:.9rem;font-weight:700;color:var(--accents-6)}.EncryptPdf_exportText__uypbT,.EncryptPdf_securitySummary__0bxKI span,.EncryptPdf_summaryFootnote__G3MFB{color:var(--accents-5);line-height:1.7}.EncryptPdf_exportSection__Jsa7x{margin-top:22px;padding-top:22px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:center}.EncryptPdf_exportTitle__CdFfo{margin-top:10px;font-size:1.28rem;letter-spacing:-.03em}.EncryptPdf_exportActions__eFV_l{display:grid;gap:12px}.EncryptPdf_exportButton__oMhpt{width:100%;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,var(--foreground),var(--accents-7));color:var(--background);font-weight:800;display:inline-flex;justify-content:center;align-items:center;gap:10px}.EncryptPdf_exportButton__oMhpt:disabled{opacity:.55;cursor:not-allowed}.EncryptPdf_summaryFootnote__G3MFB{font-size:.9rem}.EncryptPdf_spin__GCAm7{animation:EncryptPdf_spin__GCAm7 1s linear infinite}@keyframes EncryptPdf_spin__GCAm7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:720px){.EncryptPdf_container__hSZmN{padding:0 16px 64px}.EncryptPdf_panel__dcd_y,.EncryptPdf_settingsCard__fLVeW{padding:20px;border-radius:20px}.EncryptPdf_panelHeader__VQPLf,.EncryptPdf_settingsHeader__IVv88{flex-direction:column;align-items:stretch}.EncryptPdf_passwordCardHeader__3Qh95{flex-direction:column;align-items:flex-start}.EncryptPdf_exportSection__Jsa7x{grid-template-columns:1fr;gap:16px;padding-top:20px}}