.generator-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24);max-inline-size:var(--workspace-max);align-items:start}.generator-layout>*,.generator-results{min-inline-size:0}.generator-results{display:grid;gap:var(--space-16)}.generator-references{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--space-12)}.generator-reference-group{display:grid;gap:var(--space-12);min-inline-size:0;align-content:start}.generator-enhance{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;justify-content:space-between;padding-block-start:var(--space-8)}.generator-enhance .ds-cost-line{color:var(--muted);font-weight:400}.generator-advanced{grid-column:1/-1;background:var(--surface-muted);padding:var(--space-12);border-radius:var(--radius-popover)}.generator-advanced summary{cursor:pointer;min-block-size:var(--target-size);display:list-item;align-content:center}.generator-advanced[open] summary{margin-block-end:var(--space-12)}.generator-layout .ds-form-actions .ds-action-buttons{inline-size:100%}@media (min-width:1024px){.generator-layout{grid-template-columns:var(--generator-form-width) minmax(0,1fr)}}@media (max-width:767px) and (min-height:501px){.generator-layout .ds-prompt-submit{position:sticky;inset-block-end:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));z-index:var(--z-action);padding-block:var(--space-12);background:var(--surface)}}