.avatar-page{--avatar-violet:#a79bff;--avatar-violet-soft:color-mix(in srgb,var(--avatar-violet) 14%,transparent);--avatar-violet-line:color-mix(in srgb,var(--avatar-violet) 42%,var(--border-default));--avatar-action:var(--fg-brand-emphasis);--avatar-action-soft:var(--brand-overlay-subtle);--avatar-action-line:var(--border-brand);min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 78% 5%,rgba(104,82,174,.28),transparent 31rem),radial-gradient(circle at 8% 35%,rgba(72,45,91,.2),transparent 30rem),var(--bg-page);color:var(--text-primary)}.avatar-input-director{--director-accent:var(--avatar-violet)}.avatar-stage .model-sample-asset{width:100%;max-height:16rem;border-radius:1rem;object-fit:cover}.avatar-page :where(a){color:inherit}.avatar-experience{padding-block:calc(var(--layout-header-height) + var(--space-12)) var(--space-20)}.avatar-layout{width:min(100% - (var(--space-6) * 2),var(--layout-wide));margin-inline:auto}.avatar-section{margin-top:var(--space-24);scroll-margin-top:calc(var(--layout-header-height) + var(--space-6))}.avatar-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--avatar-action);font-size:var(--type-caption);font-weight:var(--type-label-weight)}.avatar-eyebrow svg{width:var(--icon-sm);height:var(--icon-sm)}.avatar-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-caption)}.avatar-breadcrumb a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.avatar-breadcrumb a:hover{color:var(--avatar-action)}.avatar-section-heading{display:grid;gap:var(--space-3);max-width:58rem;margin-bottom:var(--space-8)}.avatar-section-heading h2{margin:0;font-size:var(--type-title-lg);font-weight:var(--type-title-lg-weight);line-height:var(--type-title-lg-line);text-wrap:balance}.avatar-section-heading p{max-width:var(--layout-copy);margin:0;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:var(--type-body-lg-line)}.avatar-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(36rem,1.12fr);align-items:center;gap:var(--space-10);min-height:min(48rem,calc(100vh - var(--layout-header-height)));padding-block:var(--space-10) var(--space-16)}.avatar-hero-copy{display:grid;justify-items:start;gap:var(--space-5)}.avatar-hero-copy h1{max-width:46rem;margin:0;font-size:clamp(3rem,5.7vw,5.2rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.avatar-hero-copy h1 span{color:var(--avatar-violet);font-family:var(--font-family-latin)}.avatar-hero-copy>p{max-width:44rem;margin:0;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:2}.avatar-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.avatar-hero-note{padding-inline-start:var(--space-3);border-inline-start:2px solid var(--avatar-action-line);color:var(--text-muted)!important;font-size:var(--type-caption)!important;line-height:var(--type-body-sm-line)!important}.avatar-hero-note strong{color:var(--text-secondary)}.avatar-stage{display:grid;gap:var(--space-4);padding:var(--space-6);border:var(--stroke-hairline) solid var(--avatar-violet-line);background:radial-gradient(circle at 78% 8%,rgba(124,101,210,.24),transparent 34%),linear-gradient(145deg,rgba(31,32,52,.94),rgba(9,11,19,.98));box-shadow:0 2rem 6rem rgba(0,0,0,.36)}.avatar-stage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--text-muted);font-size:var(--type-caption)}.avatar-stage-head>div{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}.avatar-stage-head svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--avatar-violet)}.avatar-stage-body{display:grid;grid-template-columns:minmax(13rem,.82fr) minmax(0,1.18fr);gap:var(--space-4)}.avatar-portrait{position:relative;display:grid;min-height:23rem;place-items:center;align-content:center;gap:var(--space-4);overflow:hidden;border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:radial-gradient(circle at 50% 28%,rgba(167,155,255,.22),transparent 30%),linear-gradient(150deg,rgba(35,34,53,.98),rgba(13,15,24,.98));color:var(--text-muted);text-align:center}.avatar-portrait>span{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);color:var(--avatar-violet);font-size:.72rem}.avatar-portrait>div{position:relative;width:8.5rem;height:11rem}.avatar-portrait>div i{inset-block-start:0;width:5.4rem;border:1px solid var(--avatar-violet-line);border-radius:46% 46% 42% 42%;background:linear-gradient(145deg,rgba(167,155,255,.28),rgba(70,62,111,.16))}.avatar-portrait>div b,.avatar-portrait>div i{position:absolute;inset-inline-start:50%;height:5.8rem;transform:translateX(50%)}.avatar-portrait>div b{inset-block-end:0;width:8.5rem;border:1px solid var(--avatar-violet-line);border-radius:5rem 5rem 1.2rem 1.2rem;background:linear-gradient(145deg,rgba(167,155,255,.2),rgba(57,53,87,.1))}.avatar-portrait small{color:var(--text-muted)}.avatar-dialogue{display:grid;align-content:stretch;gap:var(--space-3)}.avatar-input-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.avatar-input-switch button,.avatar-stage-output button{display:flex;min-height:2.8rem;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-control);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--type-caption);cursor:pointer}.avatar-input-switch svg{width:var(--icon-sm);height:var(--icon-sm)}.avatar-input-switch button:hover,.avatar-stage-output button:hover{border-color:var(--avatar-action-line);color:var(--text-primary)}.avatar-input-switch button[aria-pressed=true],.avatar-stage-output button[aria-pressed=true]{border-color:var(--avatar-action-line);background:var(--avatar-action-soft);color:var(--avatar-action)}.avatar-script-card{display:grid;min-height:14rem;align-content:center;gap:var(--space-4);padding:var(--space-5);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--bg-preview-dark)}.avatar-script-card>span{color:var(--avatar-action);font-size:.72rem}.avatar-script-card p{margin:0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-wave{display:flex;height:3.5rem;align-items:center;gap:3px;overflow:hidden;color:var(--avatar-violet)}.avatar-wave i{width:3px;height:24%;flex:1;border-radius:999px;background:currentColor}.avatar-wave i:nth-child(3n){height:72%}.avatar-wave i:nth-child(4n){height:92%}.avatar-wave i:nth-child(5n){height:48%}.avatar-script-card>small{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-family-latin)}.avatar-script-card>small span{height:1px;background:linear-gradient(90deg,var(--avatar-violet),rgba(167,155,255,.14))}.avatar-performance-chip{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--stroke-hairline) solid var(--avatar-violet-line);border-radius:var(--shape-control);background:var(--avatar-violet-soft)}.avatar-performance-chip svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--avatar-violet)}.avatar-performance-chip span{color:var(--text-primary);font-size:var(--type-caption)}.avatar-performance-chip small{color:var(--text-muted)}.avatar-stage-output{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:var(--stroke-hairline) solid var(--avatar-violet-line);border-radius:var(--shape-card);background:linear-gradient(135deg,var(--avatar-violet-soft),transparent),var(--bg-raised)}.avatar-stage-output>div:first-child{display:flex;align-items:center;gap:var(--space-3)}.avatar-stage-output>div:first-child>svg{width:var(--space-10);height:var(--space-10);padding:var(--space-3);border-radius:var(--shape-round);background:var(--avatar-violet-soft);color:var(--avatar-violet)}.avatar-stage-output>div:first-child span{display:grid;gap:var(--space-1)}.avatar-stage-output small{color:var(--text-muted)}.avatar-stage-output>div:last-child{display:flex;gap:var(--space-2)}.avatar-stage-output button{min-width:7.5rem;flex-direction:column;line-height:1.35}.avatar-stage-output button strong{color:inherit;font-size:var(--type-body-sm)}.avatar-stage-output button small{color:inherit;font-size:.68rem;opacity:.78}.avatar-stage>p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);margin:0;padding:var(--space-3);border-inline-start:2px solid var(--avatar-violet);color:var(--text-muted);font-size:var(--type-caption)}.avatar-stage>p strong{color:var(--avatar-violet)}.avatar-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-block:var(--stroke-hairline) solid var(--border-default)}.avatar-facts>div{display:grid;gap:var(--space-1);padding:var(--space-5);border-inline-start:var(--stroke-hairline) solid var(--border-default)}.avatar-facts>div:last-child{border-inline-start:0}.avatar-facts strong{color:var(--avatar-action);font-size:var(--type-title-sm)}.avatar-facts span{color:var(--text-muted);font-size:var(--type-caption)}.avatar-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.avatar-role-grid article{display:grid;min-height:18rem;align-content:start;gap:var(--space-3);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--bg-surface)}.avatar-role-grid svg{width:var(--space-10);height:var(--space-10);margin-bottom:auto;color:var(--avatar-violet)}.avatar-role-grid span{color:var(--avatar-action);font-size:var(--type-caption)}.avatar-role-grid h3{margin:0;font-size:var(--type-title-sm);line-height:var(--type-title-sm-line)}.avatar-role-grid p{margin:0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-input-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.avatar-input-guide article{display:grid;gap:var(--space-5);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--bg-surface)}.avatar-input-guide article>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.avatar-input-guide article>div:first-child>svg{width:var(--space-10);height:var(--space-10);color:var(--avatar-violet)}.avatar-input-guide article>div:first-child span{display:grid;gap:var(--space-1)}.avatar-input-guide small{color:var(--avatar-action)}.avatar-input-guide h3{margin:0;font-size:var(--type-title-sm);line-height:var(--type-title-sm-line)}.avatar-input-guide ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.avatar-input-guide li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-body-sm)}.avatar-input-guide li svg{width:var(--icon-sm);height:var(--icon-sm);flex:none;color:var(--avatar-violet)}.avatar-audio-example,.avatar-image-example{display:grid!important;min-height:12rem;place-items:center;align-content:center;gap:var(--space-2)!important;overflow:hidden;border:var(--stroke-hairline) solid var(--avatar-violet-line);border-radius:var(--shape-card);background:radial-gradient(circle at 50% 35%,var(--avatar-violet-soft),transparent 35%),var(--bg-preview-dark);text-align:center}.avatar-image-example i{width:4.5rem;height:5.2rem;border:var(--stroke-hairline) solid var(--avatar-violet-line);border-radius:48% 48% 42% 42%;background:var(--avatar-violet-soft)}.avatar-audio-example>svg{width:var(--space-12);height:var(--space-12);color:var(--avatar-violet)}.avatar-audio-example span,.avatar-image-example span{color:var(--text-primary)!important;font-size:var(--type-caption)}.avatar-audio-example small,.avatar-image-example small{color:var(--text-muted)}.avatar-text-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border:var(--stroke-hairline) solid var(--avatar-action-line);border-radius:var(--shape-card);background:var(--avatar-action-soft)}.avatar-text-note>svg{width:var(--space-8);height:var(--space-8);color:var(--avatar-action)}.avatar-text-note p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-performance-layout,.avatar-tier-layout{display:grid;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);gap:var(--space-5)}.avatar-performance-tabs,.avatar-tier-tabs{display:grid;align-content:start;gap:var(--space-3)}.avatar-performance-tabs button,.avatar-tier-tabs button{display:grid;min-height:4.5rem;align-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--bg-surface);color:var(--text-secondary);font:inherit;text-align:right;cursor:pointer}.avatar-tier-tabs button{min-height:9rem}.avatar-tier-tabs button span{color:var(--avatar-action);font-size:var(--type-caption)}.avatar-tier-tabs button strong{color:var(--text-primary);font-size:var(--type-title-sm)}.avatar-tier-tabs button small{color:var(--text-muted)}.avatar-performance-tabs button:hover,.avatar-tier-tabs button:hover{border-color:var(--avatar-action-line);color:var(--text-primary)}.avatar-performance-tabs button[aria-selected=true],.avatar-tier-tabs button[aria-pressed=true]{border-color:var(--avatar-action-line);background:radial-gradient(circle at 85% 12%,var(--avatar-action-soft),transparent 44%),var(--bg-raised);color:var(--avatar-action);box-shadow:inset 0 -2px 0 var(--avatar-action)}.avatar-performance-panel,.avatar-tier-panel{display:grid;min-height:26rem;align-content:center;gap:var(--space-5);padding:var(--space-7);border:var(--stroke-hairline) solid var(--avatar-action-line);background:radial-gradient(circle at 84% 15%,var(--avatar-violet-soft),transparent 35%),var(--bg-raised)}.avatar-performance-panel>span,.avatar-tier-panel>span{color:var(--avatar-action);font-size:var(--type-caption)}.avatar-performance-panel h3,.avatar-tier-panel h3{margin:0;font-size:var(--type-title);line-height:var(--type-title-line)}.avatar-performance-panel>div{display:grid;gap:var(--space-2);padding:var(--space-5);border-radius:var(--shape-control);background:var(--bg-preview-dark)}.avatar-performance-panel small{color:var(--avatar-action)}.avatar-performance-panel blockquote,.avatar-performance-panel>p,.avatar-tier-panel>p{margin:0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-performance-panel>p strong{color:var(--text-primary)}.avatar-tier-panel dl{display:grid;margin:0}.avatar-tier-panel dl>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--stroke-hairline) solid var(--border-subtle)}.avatar-tier-panel dt{color:var(--text-muted);font-size:var(--type-caption)}.avatar-tier-panel dd{margin:0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-tier-panel>small{color:var(--text-muted);line-height:var(--type-body-sm-line)}.avatar-start-guide{--model-start-accent:var(--avatar-action);--model-start-background:linear-gradient(135deg,var(--avatar-action-soft),transparent 40%),var(--bg-surface)}.avatar-start-guide li>span{border-color:var(--avatar-action-line)}.avatar-start-guide>a{min-height:2.75rem}.avatar-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.avatar-use-case-grid article{display:grid;min-height:18rem;align-content:start;gap:var(--space-3);padding:var(--space-5);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--bg-surface)}.avatar-use-case-grid article>span{color:var(--avatar-violet);font-family:var(--font-family-latin);font-size:var(--type-title)}.avatar-use-case-grid h3{margin:0;font-size:var(--type-title-sm)}.avatar-use-case-grid p{margin:0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-use-case-grid small{align-self:end;margin-top:auto;padding-top:var(--space-4);border-block-start:var(--stroke-hairline) solid var(--border-subtle);color:var(--avatar-action)}.avatar-comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.avatar-comparison-grid article{display:grid;min-height:26rem;align-content:start;gap:var(--space-3);padding:var(--space-5);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--bg-surface)}.avatar-comparison-grid article[data-current]{border-color:var(--avatar-action-line);background:radial-gradient(circle at 82% 10%,var(--avatar-action-soft),transparent 40%),var(--bg-raised)}.avatar-comparison-grid article>span{color:var(--avatar-action);font-size:var(--type-caption)}.avatar-comparison-grid h3{margin:0;font-size:var(--type-title-sm);line-height:var(--type-title-sm-line)}.avatar-comparison-grid dl{display:grid;margin:0}.avatar-comparison-grid dl>div{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--stroke-hairline) solid var(--border-subtle)}.avatar-comparison-grid dt{color:var(--text-muted);font-size:.7rem}.avatar-comparison-grid dd{margin:0;color:var(--text-secondary);font-size:var(--type-caption);line-height:var(--type-body-sm-line)}.avatar-comparison-grid article>:is(a,strong,small){align-self:end;margin-top:auto;color:var(--avatar-action);font-size:var(--type-caption)}.avatar-comparison-grid article>a{display:inline-flex;min-height:2.75rem;align-items:center;text-decoration:underline;text-underline-offset:.25em}.avatar-problem-list{display:grid;overflow:hidden;border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-card);background:var(--border-default);gap:var(--stroke-hairline)}.avatar-problem-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);padding:var(--space-5);background:var(--bg-surface)}.avatar-problem-list article>span{display:grid;width:var(--space-10);height:var(--space-10);place-items:center;border:var(--stroke-hairline) solid var(--avatar-action-line);border-radius:var(--shape-round);color:var(--avatar-action);font-family:var(--font-family-latin)}.avatar-problem-list h3{margin:0 0 var(--space-2);font-size:var(--type-title-sm)}.avatar-problem-list p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-problem-list p strong{color:var(--text-primary)}.avatar-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.avatar-gallery-card{overflow:hidden;border:var(--stroke-hairline) solid var(--border-default);background:var(--bg-surface);transition:transform .16s ease,border-color .16s ease}.avatar-gallery-media{position:relative;display:grid;min-height:16rem;place-items:center;align-content:center;gap:var(--space-3);background:radial-gradient(circle at 54% 34%,rgba(167,155,255,.22),transparent 31%),linear-gradient(145deg,rgba(34,33,53,.96),rgba(9,11,18,.99));color:var(--text-muted)}.avatar-gallery-media>span{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);color:var(--avatar-violet);font-family:var(--font-family-latin);font-size:var(--type-title-sm)}.avatar-gallery-media svg{width:var(--space-12);height:var(--space-12);color:var(--avatar-violet)}.avatar-gallery-card>div:last-child{display:grid;gap:var(--space-2);padding:var(--space-5)}.avatar-gallery-card h3{margin:0;font-size:var(--type-title-sm)}.avatar-gallery-card p{margin:0;color:var(--text-secondary);font-size:var(--type-caption);line-height:var(--type-body-sm-line)}.avatar-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3)}.avatar-faq-list details{overflow:hidden;border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--shape-control);background:var(--bg-surface)}.avatar-faq-list summary{padding:var(--space-5);color:var(--text-primary);font-size:var(--type-body-sm);font-weight:var(--type-label-weight);cursor:pointer}.avatar-faq-list p{margin:0;padding:0 var(--space-5) var(--space-5);color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.avatar-faq-list details[open]{border-color:var(--avatar-action-line);background:linear-gradient(135deg,var(--avatar-action-soft),transparent),var(--bg-surface)}.avatar-sources{display:grid;gap:var(--space-4);margin-top:var(--space-20);padding:var(--space-5);border-block:var(--stroke-hairline) solid var(--border-default);color:var(--text-muted);font-size:var(--type-caption)}.avatar-sources p{max-width:var(--layout-copy);margin:0;line-height:var(--type-body-sm-line)}.avatar-sources>div{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.avatar-sources a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--text-secondary);text-decoration:underline;text-underline-offset:.25em}.avatar-sources a:hover{color:var(--avatar-action)}.avatar-final-cta{margin-top:var(--space-24)}.avatar-final-cta>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8);border:var(--stroke-hairline) solid var(--avatar-action-line);background:radial-gradient(circle at 84% 16%,rgba(167,155,255,.18),transparent 32%),var(--bg-raised)}.avatar-final-cta h2{max-width:52rem;margin:var(--space-3) 0 0;font-size:var(--type-title);line-height:var(--type-title-line)}@media (max-width:72rem){.avatar-hero{grid-template-columns:1fr}.avatar-hero-copy{max-width:var(--layout-copy)}.avatar-comparison-grid,.avatar-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.avatar-role-grid,.avatar-use-case-grid{grid-template-columns:1fr}.avatar-role-grid article,.avatar-use-case-grid article{min-height:auto}.avatar-input-guide,.avatar-performance-layout,.avatar-tier-layout{grid-template-columns:1fr}.avatar-performance-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.avatar-experience{padding-block-start:calc(var(--layout-header-height) + var(--space-8))}.avatar-layout{width:min(100% - (var(--space-4) * 2),var(--layout-wide))}.avatar-hero{min-height:auto;padding-block:var(--space-8) var(--space-12)}.avatar-hero-copy h1{font-size:clamp(2.45rem,12vw,4rem)}.avatar-stage{padding:var(--space-4)}.avatar-stage-body{grid-template-columns:1fr}.avatar-portrait{min-height:18rem}.avatar-stage-output{align-items:stretch;flex-direction:column}.avatar-stage-output>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-stage>p{grid-template-columns:1fr}.avatar-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-facts>div{border-block-end:var(--stroke-hairline) solid var(--border-default)}.avatar-section{margin-top:var(--space-20)}.avatar-section-heading h2{font-size:var(--type-title);line-height:var(--type-title-line)}.avatar-comparison-grid,.avatar-faq-list,.avatar-gallery-grid{grid-template-columns:1fr}.avatar-comparison-grid article{min-height:auto}.avatar-performance-panel,.avatar-tier-panel{min-height:auto;padding:var(--space-5)}.avatar-final-cta>div{align-items:flex-start;flex-direction:column;padding:var(--space-6)}}@media (max-width:34rem){.avatar-facts,.avatar-input-switch,.avatar-performance-tabs{grid-template-columns:1fr}.avatar-tier-panel dl>div{grid-template-columns:1fr;gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.avatar-gallery-card{transition:none}}@media (hover:hover) and (pointer:fine){.avatar-gallery-card:hover{border-color:var(--avatar-action-line);transform:translateY(-2px)}}