.c91-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1100px;margin:auto;padding:1rem 1.25rem 4rem}.c91-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1rem}.c91-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c91-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c91-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid rgba(12,61,49,.18);border-radius:18px;padding:1.1rem}.c91-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f2faf5;margin-bottom:1rem}.c91-options:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c91-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;gap:.7rem;flex-wrap:wrap}.c91-options label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.3rem;font-weight:700}.c91-options select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;padding:.5rem;border-radius:9px}.c91-panel textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-height:230px;padding:.8rem;border:1px solid #78918a;border-radius:12px;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.c91-output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f6f8f7}.c91-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#9d251d;min-height:1.5em;font-weight:700}.c91-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5em}.c91-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;gap:.7rem;flex-wrap:wrap}.c91-related a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid rgba(12,61,49,.2);border-radius:10px;padding:.65rem .8rem}.c91-tool :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #d6a62b;outline-offset:3px}@media(max-width:720px){.c91-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.c91-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-inline:1rem}.c91-panel textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:180px}}
