.cipher-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.cipher-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #d7dee8;border-radius:14px;background:#f7f9fc;padding:1rem 1.1rem}.cipher-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:5px solid #2056a8}.cipher-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:1rem;margin:1.25rem 0;padding:1.25rem;border:1px solid #cdd7e5;border-radius:16px;background:#fff}.cipher-field:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.45rem;font-weight:700}.cipher-field textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:10rem;resize:vertical}.cipher-field textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.cipher-field input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.cipher-field select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;box-sizing:border-box;font:inherit;padding:.75rem;border:1px solid #8795a8;border-radius:8px;background:#fff;color:#172033}.cipher-options:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.cipher-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.75rem}.cipher-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5rem;color:#9c1c1c;font-weight:700}.cipher-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5rem}.cipher-results:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1.25rem 0;padding:1.25rem;border:1px solid #b8c8dc;border-radius:16px;background:#f8fbff}.cipher-output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-height:4rem;padding:1rem;border-radius:10px;background:#fff;border:1px solid #d4dce8;font:1rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.cipher-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.cipher-map:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-wrap:anywhere}.cipher-panel :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.cipher-actions :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #ffbf47;outline-offset:3px}.cipher-panel button:disabled:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){opacity:.58;cursor:not-allowed}@media(max-width:520px){.cipher-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.cipher-results:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem}.cipher-actions>*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}}
