.public-feature-generator[data-v-fc871589]{gap:var(--giz-space-4);margin:0 0 calc(var(--giz-space-6)*2);padding:var(--giz-space-6);border:1px solid var(--giz-border);border-radius:var(--giz-radius-lg);background:var(--giz-surface);display:grid}.public-feature-generator>header[data-v-fc871589]{gap:var(--giz-space-2);display:grid}.public-feature-generator>header span[data-v-fc871589]{color:var(--q-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.public-feature-generator>header h2[data-v-fc871589]{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0}.public-feature-generator[data-v-fc871589]>.giz-app-header__control{justify-content:flex-start;width:100%;max-width:none}.public-feature-generator[data-v-fc871589]>.giz-app-header__control .q-btn__content{width:100%}.public-feature-generator[data-v-fc871589]>.giz-app-header__control-label{text-align:left;flex:auto}.public-feature-generator__samples[data-v-fc871589]{gap:var(--giz-space-3);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.public-feature-generator__samples button[data-v-fc871589]{gap:var(--giz-space-2);min-height:92px;padding:var(--giz-space-3);border:1px solid var(--giz-border);border-radius:var(--giz-radius-md);background:var(--giz-surface-muted);color:var(--q-text);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;flex:0 0 220px;display:grid}.public-feature-generator__samples button[data-v-fc871589]:only-child{flex-basis:100%;grid-template-rows:auto 1fr;grid-template-columns:120px minmax(0,1fr);align-items:start}.public-feature-generator__samples button:only-child img[data-v-fc871589]{grid-row:1/3}.public-feature-generator__samples button[data-v-fc871589]:hover{background:var(--giz-surface-hover)}.public-feature-generator__samples img[data-v-fc871589]{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--giz-radius-md) - var(--giz-space-1));width:100%}.public-feature-generator__samples strong[data-v-fc871589]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-feature-generator__samples span[data-v-fc871589]{color:var(--giz-text-muted);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.public-feature-generator__error[data-v-fc871589]{color:var(--q-negative)}.public-feature-generator>.q-btn[data-v-fc871589]{min-height:48px}@media (max-width:600px){.public-feature-generator[data-v-fc871589]{padding:var(--giz-space-4)}}.public-feature[data-v-9e576850]{width:min(100%,1120px);padding:var(--giz-space-6);margin:0 auto}.public-feature h1[data-v-9e576850],.public-feature h2[data-v-9e576850],.public-feature h3[data-v-9e576850],.public-feature p[data-v-9e576850]{margin-top:0}.public-feature__hero[data-v-9e576850]{gap:calc(var(--giz-space-6)*2);padding:calc(var(--giz-space-6)*2) 0;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;display:grid}.public-feature__hero-copy[data-v-9e576850]{gap:var(--giz-space-4);display:grid}.public-feature__eyebrow[data-v-9e576850],.public-feature__section>header>span[data-v-9e576850],.public-feature__cta span[data-v-9e576850]{align-items:center;gap:var(--giz-space-2);color:var(--q-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;display:flex}.public-feature h1[data-v-9e576850]{max-width:760px;font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0}.public-feature__hero-copy>p[data-v-9e576850]{max-width:700px;color:var(--giz-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.public-feature__actions[data-v-9e576850]{gap:var(--giz-space-2);flex-wrap:wrap;display:flex}.public-feature__media[data-v-9e576850],.public-feature__mark[data-v-9e576850]{border:1px solid var(--giz-border);border-radius:var(--giz-radius-lg);background:var(--giz-surface-muted);place-items:center;min-height:360px;margin:0;display:grid;overflow:hidden}.public-feature__media[data-v-9e576850] :is(img,video){object-fit:cover;width:100%;height:100%;max-height:520px;display:block}.public-feature__media audio[data-v-9e576850]{width:calc(100% - var(--giz-space-6)*2)}.public-feature__mark .q-icon[data-v-9e576850]{color:var(--q-primary);font-size:96px}.public-feature__highlights[data-v-9e576850]{border-block:1px solid var(--giz-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-feature__highlights article[data-v-9e576850]{gap:var(--giz-space-3);padding:var(--giz-space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.public-feature__highlights article+article[data-v-9e576850]{border-left:1px solid var(--giz-divider-subtle)}.public-feature__highlights>.q-icon[data-v-9e576850],.public-feature__highlights article>.q-icon[data-v-9e576850]{color:var(--q-primary);font-size:var(--giz-icon-size-lg)}.public-feature__highlights h2[data-v-9e576850],.public-feature__uses h3[data-v-9e576850]{margin-bottom:var(--giz-space-2);font-size:var(--font-size-lg)}.public-feature__highlights p[data-v-9e576850],.public-feature__uses p[data-v-9e576850],.public-feature__faq p[data-v-9e576850],.public-feature__cta p[data-v-9e576850]{color:var(--giz-text-muted);line-height:var(--line-height-relaxed);margin-bottom:0}.public-feature__section[data-v-9e576850]{gap:var(--giz-space-6);padding:calc(var(--giz-space-6)*3) 0;border-bottom:1px solid var(--giz-divider-subtle);display:grid}.public-feature__section>header[data-v-9e576850]{gap:var(--giz-space-2);max-width:760px;display:grid}.public-feature__section>header>p[data-v-9e576850]{color:var(--giz-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.public-feature__section>header h2[data-v-9e576850],.public-feature__cta h2[data-v-9e576850]{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.public-feature__uses[data-v-9e576850]{gap:var(--giz-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-feature__uses article[data-v-9e576850]{padding-top:var(--giz-space-5);border-top:1px solid var(--giz-border)}.public-feature__examples[data-v-9e576850]{gap:var(--giz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-feature__examples figure[data-v-9e576850]{gap:var(--giz-space-2);margin:0;display:grid}.public-feature__examples img[data-v-9e576850]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--giz-border);border-radius:var(--giz-radius-md);background:var(--giz-surface-muted);width:100%;display:block}.public-feature__examples figcaption[data-v-9e576850]{color:var(--giz-text-muted);font-size:var(--font-size-sm)}.public-feature__evidence[data-v-9e576850]{gap:calc(var(--giz-space-6)*2);display:grid}.public-feature__evidence article[data-v-9e576850]{gap:var(--giz-space-6);padding-top:var(--giz-space-6);border-top:1px solid var(--giz-border);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);display:grid}.public-feature__evidence video[data-v-9e576850]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--giz-radius-md);background:var(--giz-surface-muted);width:100%;display:block}.public-feature__evidence-copy[data-v-9e576850]{gap:var(--giz-space-4);display:grid}.public-feature__evidence-copy>div:first-child>span[data-v-9e576850]{color:var(--q-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.public-feature__evidence-copy h3[data-v-9e576850]{margin:var(--giz-space-1) 0 0;font-size:var(--font-size-xl)}.public-feature__evidence dl[data-v-9e576850],.public-feature__facts[data-v-9e576850],.public-feature__review dl[data-v-9e576850]{gap:var(--giz-space-2);margin:0;display:grid}.public-feature__evidence dl>div[data-v-9e576850],.public-feature__facts>div[data-v-9e576850],.public-feature__review dl>div[data-v-9e576850]{gap:var(--giz-space-3);grid-template-columns:110px minmax(0,1fr);display:grid}.public-feature dt[data-v-9e576850]{color:var(--giz-text-muted);font-size:var(--font-size-sm)}.public-feature dd[data-v-9e576850]{margin:0}.public-feature__prompt[data-v-9e576850]{margin:var(--giz-space-2) 0 0;padding:var(--giz-space-4);border-left:3px solid var(--q-primary);background:var(--giz-surface-muted);line-height:var(--line-height-relaxed)}.public-feature__finding p[data-v-9e576850]{margin:var(--giz-space-1) 0 0;color:var(--giz-text-muted);line-height:var(--line-height-relaxed)}.public-feature__facts[data-v-9e576850]{margin-top:var(--giz-space-4);padding-top:var(--giz-space-3);border-top:1px solid var(--giz-divider-subtle)}.public-feature__review-grid[data-v-9e576850]{gap:calc(var(--giz-space-6)*2);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);display:grid}.public-feature__review-grid p[data-v-9e576850]{line-height:var(--line-height-relaxed)}.public-feature__review-grid ol[data-v-9e576850],.public-feature__sources ul[data-v-9e576850]{gap:var(--giz-space-2);padding-left:var(--giz-space-5);line-height:var(--line-height-relaxed);display:grid}.public-feature__sources[data-v-9e576850]{padding-top:var(--giz-space-6);border-top:1px solid var(--giz-divider-subtle)}.public-feature__sources h3[data-v-9e576850]{font-size:var(--font-size-lg)}.public-feature__faq>div[data-v-9e576850]{border-top:1px solid var(--giz-border);max-width:880px}.public-feature__faq details[data-v-9e576850]{border-bottom:1px solid var(--giz-divider-subtle)}.public-feature__faq summary[data-v-9e576850]{justify-content:space-between;align-items:center;gap:var(--giz-space-6);padding:var(--giz-space-5) 0;color:var(--q-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.public-feature__faq summary[data-v-9e576850]::-webkit-details-marker{display:none}.public-feature__faq summary .q-icon[data-v-9e576850]{color:var(--giz-text-muted);transition:transform .18s}.public-feature__faq details[open] summary .q-icon[data-v-9e576850]{transform:rotate(180deg)}.public-feature__faq details>p[data-v-9e576850]{max-width:760px;padding:0 var(--giz-space-6) var(--giz-space-5) 0}.public-feature__cta[data-v-9e576850]{justify-content:space-between;align-items:center;gap:var(--giz-space-6);padding:calc(var(--giz-space-6)*2) 0;display:flex}.public-feature__cta>div[data-v-9e576850]{gap:var(--giz-space-2);max-width:720px;display:grid}@media (max-width:760px){.public-feature[data-v-9e576850]{padding:0}.public-feature__hero[data-v-9e576850],.public-feature__evidence article[data-v-9e576850],.public-feature__review-grid[data-v-9e576850]{grid-template-columns:1fr}.public-feature__hero[data-v-9e576850]{gap:var(--giz-space-6);padding:var(--giz-space-6) 0 calc(var(--giz-space-6)*2)}.public-feature__media[data-v-9e576850],.public-feature__mark[data-v-9e576850]{min-height:240px}.public-feature__highlights[data-v-9e576850],.public-feature__uses[data-v-9e576850]{grid-template-columns:1fr}.public-feature__examples[data-v-9e576850]{grid-template-columns:repeat(2,minmax(0,1fr))}.public-feature__highlights article+article[data-v-9e576850]{border-top:1px solid var(--giz-divider-subtle);border-left:0}.public-feature__section[data-v-9e576850]{padding:calc(var(--giz-space-6)*2) 0}.public-feature__cta[data-v-9e576850]{flex-direction:column;align-items:stretch}.public-feature__cta .q-btn[data-v-9e576850]{width:100%}}
