.browser-tool-hero{padding-bottom:2rem}.browser-tool-hero h1{margin-top:.75rem}.browser-tool-hero>div>p{max-width:58rem}.browser-tool-hero .eyebrow{display:block;margin-top:1rem}
.browser-tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem;align-items:start}.browser-workspace{min-width:0}.browser-core-controls{padding:0;margin:0;border:0;min-width:0;display:grid;gap:1.25rem}.browser-core-controls:disabled{opacity:.65}.browser-tool-form{min-width:0}.browser-tool-form input:not([type=checkbox]):not([type=radio]),.browser-tool-form select,.browser-tool-form textarea{max-width:100%;box-sizing:border-box}.browser-tool-form canvas{max-width:100%;height:auto}.browser-tool-form button{touch-action:manipulation}.browser-tool-form [hidden]{display:none!important}.browser-status{overflow-wrap:anywhere;min-height:1.5em}.browser-status[data-error=true]{color:#a12732}.browser-result{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 0}.browser-result a{overflow-wrap:anywhere;max-width:100%}.browser-cancel{margin-top:1rem}.browser-limits{padding:1.5rem;border:1px solid #dce1ef;border-radius:1.25rem;background:#fff}.browser-limits h2{font-size:1.35rem;margin:0 0 1rem}.browser-limits h2 small{display:block;font-weight:400;font-size:.85rem;color:#566078;margin-top:.2rem}.browser-limits dl{margin:0}.browser-limits dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid #e4e8f0}.browser-limits dd{margin:0;font-weight:600}.browser-limits p{font-size:.94rem}.browser-limits details{margin:1rem 0}.browser-limits summary{cursor:pointer;color:#383ec9}.browser-limits h3{font-size:1rem}.browser-tool-form :focus-visible{outline:3px solid #6c70ef;outline-offset:3px}
@media(max-width:1000px){.browser-tool-layout{grid-template-columns:minmax(0,1fr)}.browser-limits{max-width:none}.browser-workspace{padding:1.1rem}}
