.FileDropzone-module__zfTQMq__dropzone{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;padding:1.4rem;transition:all .15s;position:relative}.FileDropzone-module__zfTQMq__dragging{background:#eff6ff;border-color:#2563eb}.FileDropzone-module__zfTQMq__label{cursor:pointer;text-align:center;place-content:center;gap:.4rem;min-height:80px;display:grid}.FileDropzone-module__zfTQMq__label span{color:#6b7280;font-size:.9rem}.FileDropzone-module__zfTQMq__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.FileDropzone-module__zfTQMq__clear{cursor:pointer;color:#475569;background:0 0;border:0;margin:.8rem auto 0;text-decoration:underline;display:block}
.AnalysisPanel-module__5iqXxq__panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-height:92px;padding:1rem}.AnalysisPanel-module__5iqXxq__error{color:#b91c1c;font-weight:700}.AnalysisPanel-module__5iqXxq__state{border-radius:999px;margin:0 0 .6rem;padding:.25rem .6rem;font-size:.82rem;font-weight:800;display:inline-block}.AnalysisPanel-module__5iqXxq__unprotected{color:#065f46;background:#ecfdf5}.AnalysisPanel-module__5iqXxq__protected,.AnalysisPanel-module__5iqXxq__encrypted{color:#9a3412;background:#fff7ed}.AnalysisPanel-module__5iqXxq__signed{color:#991b1b;background:#fef2f2}.AnalysisPanel-module__5iqXxq__unknown{color:#374151;background:#f3f4f6}.AnalysisPanel-module__5iqXxq__panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:.78rem;overflow:auto}
.UnlockWorkspace-module__HQvYPG__workspace{gap:1rem;display:grid}.UnlockWorkspace-module__HQvYPG__field{gap:.4rem;display:grid}.UnlockWorkspace-module__HQvYPG__field input{border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:.7rem .8rem}.UnlockWorkspace-module__HQvYPG__field small{color:#6b7280}.UnlockWorkspace-module__HQvYPG__authorization{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.UnlockWorkspace-module__HQvYPG__authorization input{margin-top:.2rem}.UnlockWorkspace-module__HQvYPG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.UnlockWorkspace-module__HQvYPG__actions button{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:.7rem 1rem;font-weight:800}.UnlockWorkspace-module__HQvYPG__actions button:disabled{opacity:.45;cursor:not-allowed}.UnlockWorkspace-module__HQvYPG__actions .UnlockWorkspace-module__HQvYPG__primary{color:#fff;background:#2563eb;border-color:#2563eb}.UnlockWorkspace-module__HQvYPG__done{color:#047857;font-weight:800}
.ToolGuide-module__BoiBvW__guide{color:#374151;border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.ToolGuide-module__BoiBvW__guide li{margin:.45rem 0;line-height:1.7}
.ToolPage-module__GSfsEa__main{max-width:840px;margin:0 auto;padding:3rem 1.25rem 1rem}.ToolPage-module__GSfsEa__hero{margin-bottom:1.5rem}.ToolPage-module__GSfsEa__eyebrow{color:#2563eb;letter-spacing:.08em;font-size:.78rem;font-weight:900}.ToolPage-module__GSfsEa__hero h1{margin:.3rem 0 .8rem;font-size:clamp(2rem,6vw,3.2rem)}.ToolPage-module__GSfsEa__hero p{color:#4b5563;line-height:1.8}.ToolPage-module__GSfsEa__card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:1.3rem;box-shadow:0 12px 35px #0f172a0f}
