.c545-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1120px;margin:auto;padding:2rem 1rem 4rem}.c545-lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.15rem;max-width:75ch}.c545-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c545-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:0;margin:1.5rem 0;padding:1.25rem;border:1px solid #d7dee8;border-radius:14px;background:#fff}.c545-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.c545-card label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem;font-weight:700}.c545-card input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c545-card select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c545-card textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c545-card button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit}.c545-card input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c545-card select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c545-card textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.7rem;border:1px solid #8794a6;border-radius:8px}.c545-card textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:8rem}.c545-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.c545-actions button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.7rem 1rem;border-radius:8px;border:1px solid #31537b;background:#fff}.c545-actions .primary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#173d67;color:#fff}.c545-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#a11919;font-weight:700;min-height:1.4em}.c545-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:700}.privacy-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#edf7f1;padding:.8rem;border-radius:8px}.code-output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;white-space:pre-wrap;overflow-wrap:anywhere;background:#101a28;color:#f4f7fb;padding:1rem;border-radius:8px}.result-table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;border-collapse:collapse;margin-top:1rem}.result-table th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.result-table td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.55rem;border:1px solid #cad2dd;text-align:left}.type-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.4rem;overflow:hidden}.plot-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow:auto}.plot-svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-width:560px;height:auto;border:1px solid #cad2dd;background:#fff}.swatch:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:9rem;border-radius:12px;border:1px solid #718096;display:grid;place-items:center;font-weight:800;text-shadow:0 0 3px #fff;background:#fff}.point-rows:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.5rem}.point-row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.5rem}.point-row>*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:0}.point-row input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-sizing:border-box;width:100%}.point-row button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-self:end}.inline-check:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex!important;align-items:center;gap:.5rem!important}.inline-check input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:auto}.ratio-presets:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0}.ratio-presets button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.45rem}.eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-transform:uppercase;letter-spacing:.08em;font-weight:800}.c545-card :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #f0a52b;outline-offset:2px}@media(max-width:600px){.point-row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr 1fr}.point-row label:nth-child(3):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-column:1/-1}.plot-svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:500px}}
