@layer mlola.preview{.ml-render-hero{justify-items:center;gap:var(--ml-space-4);width:min(100%,48rem);padding:var(--ml-space-fluid-xl) var(--ml-shell-gutter) var(--ml-space-fluid-lg);text-align:center;margin-inline:auto;display:grid}.ml-render-hero h1{font-family:var(--ml-font-display);font-size:var(--ml-type-display-lg);font-weight:var(--ml-display-weight);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.02}.ml-render-hero p{color:var(--ml-text-muted);font-size:var(--ml-type-md);text-wrap:pretty;margin:0;line-height:1.6}.ml-render-actions{justify-content:center;gap:var(--ml-space-3);margin-top:var(--ml-space-2);flex-wrap:wrap;display:flex}.ml-render-recorded{gap:var(--ml-space-4);min-width:0;padding-top:var(--ml-space-4);display:grid}.ml-render-recorded-ask{align-items:baseline;gap:var(--ml-space-2);color:var(--ml-text-muted);font-size:var(--ml-type-sm);margin:0;line-height:1.5;display:flex}.ml-render-recorded-ask svg{color:var(--ml-info-text);flex:none;translate:0 .125em}.ml-render-recorded-ask strong{color:var(--ml-text);font-weight:600}.ml-render-recorded-surface{min-width:0;padding:var(--ml-space-fluid-sm);border:1px solid var(--ml-border-subtle);border-radius:calc(var(--ml-radius-lg) + 4px);background:var(--ml-background-subtle)}.ml-render-recorded-hint{color:var(--ml-text-muted);font-size:var(--ml-type-sm);margin:0}.ml-render-limits{gap:var(--ml-space-2);margin-top:var(--ml-space-6);display:grid}.ml-render-limits h3{font-size:var(--ml-type-md);margin:0;font-weight:600}.ml-render-limits ul{gap:var(--ml-space-1-5);color:var(--ml-text-muted);margin:0;padding-inline-start:var(--ml-space-5);line-height:1.6;list-style:outside;display:grid}.ml-render-places,.ml-render-plans{gap:var(--ml-space-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ml-render-places li,.ml-render-plans li{gap:var(--ml-space-2);min-width:0;padding:var(--ml-space-5);border:1px solid var(--ml-border-subtle);border-radius:calc(var(--ml-radius-lg) + 4px);background:var(--ml-surface);grid-template-rows:auto 1fr auto;display:grid}.ml-render-places h3,.ml-render-plans h3{font-size:var(--ml-type-md);margin:0;font-weight:600}.ml-render-places p,.ml-render-plans p{color:var(--ml-text-muted);font-size:var(--ml-type-sm);margin:0;line-height:1.6}.ml-render-places a,.ml-render-plans a{align-items:center;gap:var(--ml-space-1);min-height:var(--ml-control-sm);color:var(--ml-primary-text);font-size:var(--ml-type-sm);justify-self:start;font-weight:600;display:inline-flex}}
