.avatar-module__GOYvJq__page{padding:var(--avatar-space-section) 0}.avatar-module__GOYvJq__sectionNav{gap:var(--avatar-space-sm);margin-bottom:var(--avatar-space-2xl);flex-wrap:wrap;display:flex}.avatar-module__GOYvJq__sectionNav :is(a,span){padding:var(--avatar-space-sm) var(--avatar-space-lg);color:var(--accent-strong);border-radius:999px;font-size:.8rem}.avatar-module__GOYvJq__sectionNav [aria-current]{background:var(--accent-soft);font-weight:700}.avatar-module__GOYvJq__sectionNav a:hover{background:var(--surface-strong)}.avatar-module__GOYvJq__method{max-width:800px;margin-top:var(--avatar-space-section)}.avatar-module__GOYvJq__method h2{letter-spacing:-.025em;font-size:1.5rem}.avatar-module__GOYvJq__method p{color:var(--muted);margin-top:var(--avatar-space-lg);font-size:.9rem;line-height:1.75}.avatar-module__GOYvJq__method a:not(.button){color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}:is(.avatar-module__GOYvJq__method .button,.avatar-module__GOYvJq__exampleHeading .button){margin-top:var(--avatar-space-lg)}.avatar-module__GOYvJq__intro{justify-content:space-between;align-items:end;gap:var(--avatar-space-xl);margin-bottom:var(--avatar-space-2xl);display:flex}.avatar-module__GOYvJq__intro h1{letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.06}.avatar-module__GOYvJq__intro p:not(.section-label){margin-top:var(--avatar-space-lg);color:var(--muted);line-height:1.65}.avatar-module__GOYvJq__badges{gap:var(--avatar-space-sm);padding-bottom:var(--avatar-space-xs);flex-wrap:wrap;display:flex}.avatar-module__GOYvJq__badges span{border:1px solid var(--border);padding:6px var(--avatar-space-md);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;font-size:.75rem}.avatar-module__GOYvJq__studio{gap:var(--avatar-space-xl);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;display:grid}.avatar-module__GOYvJq__preview{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 45% 25%, var(--avatar-stage-light), var(--avatar-stage));height:650px;position:relative}.avatar-module__GOYvJq__canvas{touch-action:none;border-radius:inherit;width:100%;height:100%;display:block}.avatar-module__GOYvJq__previewToolbar{z-index:1;top:var(--avatar-space-lg);left:var(--avatar-space-xl);right:var(--avatar-space-lg);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.avatar-module__GOYvJq__live{align-items:center;gap:var(--avatar-space-sm);letter-spacing:.12em;color:var(--accent-strong);font-size:.68rem;font-weight:800;display:flex}.avatar-module__GOYvJq__live>span{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}.avatar-module__GOYvJq__iconActions,.avatar-module__GOYvJq__viewControls{gap:var(--avatar-space-sm);display:flex}.avatar-module__GOYvJq__iconActions button,.avatar-module__GOYvJq__viewControls button{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--foreground);pointer-events:auto;border-radius:50%;place-items:center;display:grid}.avatar-module__GOYvJq__iconActions button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.avatar-module__GOYvJq__previewFooter{left:var(--avatar-space-xl);right:var(--avatar-space-xl);bottom:var(--avatar-space-xl);position:absolute}.avatar-module__GOYvJq__hint{text-align:center;color:var(--muted);font-size:.75rem}.avatar-module__GOYvJq__viewControls{margin-top:var(--avatar-space-sm);justify-content:center}.avatar-module__GOYvJq__viewControls button{width:32px;height:32px}.avatar-module__GOYvJq__characterInfo{gap:var(--avatar-space-md);margin-top:var(--avatar-space-xl);justify-content:space-between;align-items:center;display:flex}.avatar-module__GOYvJq__characterInfo strong,.avatar-module__GOYvJq__characterInfo span{display:block}.avatar-module__GOYvJq__characterInfo strong{font-size:1rem}.avatar-module__GOYvJq__characterInfo span{margin-top:var(--avatar-space-xs);color:var(--muted);font-size:.8rem}.avatar-module__GOYvJq__random{gap:var(--avatar-space-sm);border:1px solid var(--border);background:var(--surface);color:var(--accent-strong);padding:var(--avatar-space-md);white-space:nowrap;border-radius:999px;align-items:center;font-size:.75rem;font-weight:700;display:flex}.avatar-module__GOYvJq__overlay{inset:64px var(--avatar-space-xl) 160px;justify-content:center;align-items:center;gap:var(--avatar-space-lg);text-align:center;background:var(--avatar-stage);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute}.avatar-module__GOYvJq__overlay p{color:var(--muted);max-width:32ch;line-height:1.6}.avatar-module__GOYvJq__editor{min-width:0}.avatar-module__GOYvJq__steps{gap:var(--avatar-space-xs);padding:var(--avatar-space-xs);background:var(--surface-strong);border-radius:var(--radius-md);margin-bottom:var(--avatar-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__steps button{min-width:0;padding:var(--avatar-space-md);border-radius:var(--radius-md);text-align:left;color:var(--muted);background:0 0;border:0}.avatar-module__GOYvJq__steps button[aria-current=step]{background:var(--surface);color:var(--foreground);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 5%, transparent)}.avatar-module__GOYvJq__steps small,.avatar-module__GOYvJq__steps strong,.avatar-module__GOYvJq__steps span{display:block}.avatar-module__GOYvJq__steps small{letter-spacing:.08em;font-size:.62rem}.avatar-module__GOYvJq__steps strong{margin-top:var(--avatar-space-xs);font-size:.82rem}.avatar-module__GOYvJq__steps span{margin-top:var(--avatar-space-sm);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.avatar-module__GOYvJq__panel{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:var(--avatar-space-xl)}.avatar-module__GOYvJq__panelHeading{justify-content:space-between;align-items:center;gap:var(--avatar-space-md);margin-bottom:var(--avatar-space-xl);display:flex}.avatar-module__GOYvJq__panelHeading h2{font-size:1.05rem}.avatar-module__GOYvJq__lashes{align-items:center;gap:var(--avatar-space-sm);color:var(--muted);white-space:nowrap;font-size:.75rem;display:flex}.avatar-module__GOYvJq__lashes input{accent-color:var(--accent);width:16px;height:16px}.avatar-module__GOYvJq__options{scrollbar-width:thin;scrollbar-color:var(--border) transparent;height:340px;padding-right:var(--avatar-space-xs);overflow-y:auto}.avatar-module__GOYvJq__options h3{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:var(--avatar-space-xl) 0 var(--avatar-space-md);font-size:.63rem;font-weight:700}.avatar-module__GOYvJq__options h3:first-child{margin-top:0}.avatar-module__GOYvJq__options>div+div{margin-top:var(--avatar-space-xl)}.avatar-module__GOYvJq__grid{gap:var(--avatar-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__choice{align-items:center;gap:var(--avatar-space-sm);min-width:0;padding:var(--avatar-space-sm) var(--avatar-space-xs);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);text-align:center;transition:background var(--avatar-motion), border-color var(--avatar-motion);border:1px solid #0000;flex-direction:column;font-size:.7rem;display:flex;position:relative}.avatar-module__GOYvJq__choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.avatar-module__GOYvJq__choice:hover{border-color:var(--accent)}.avatar-module__GOYvJq__choiceArt{width:100%;height:54px;color:var(--avatar-color);text-shadow:0 2px 2px color-mix(in srgb, var(--ink) 12%, transparent);place-items:center;font-size:2rem;display:grid}.avatar-module__GOYvJq__choiceArt svg{width:44px;height:44px}.avatar-module__GOYvJq__choice small{color:var(--muted);font-size:.63rem}.avatar-module__GOYvJq__check{right:var(--avatar-space-xs);top:var(--avatar-space-xs);background:var(--accent);color:var(--surface);border-radius:50%;padding:2px;position:absolute}.avatar-module__GOYvJq__colorGrid{gap:var(--avatar-space-xl) var(--avatar-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__colorChoice{align-items:center;gap:var(--avatar-space-sm);color:var(--muted);background:0 0;border:0;flex-direction:column;font-size:.75rem;display:flex}.avatar-module__GOYvJq__colorChoice>span:first-child{border:1px solid var(--border);width:52px;height:52px;color:var(--avatar-check-ink);border-radius:50%;place-items:center;display:grid}.avatar-module__GOYvJq__colorChoice[aria-pressed=true]>span:first-child{outline:2px solid var(--accent);outline-offset:4px}.avatar-module__GOYvJq__customColor{align-items:center;gap:var(--avatar-space-md);margin-top:var(--avatar-space-2xl);padding-top:var(--avatar-space-xl);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;font-size:.8rem;display:flex}.avatar-module__GOYvJq__customColor input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:44px;height:36px}.avatar-module__GOYvJq__materialGrid{gap:var(--avatar-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__materialGrid .avatar-module__GOYvJq__choiceArt{font-size:2.6rem}.avatar-module__GOYvJq__stepActions{border-top:1px solid var(--border);margin-top:var(--avatar-space-lg);padding-top:var(--avatar-space-lg);justify-content:space-between;align-items:center;display:flex}.avatar-module__GOYvJq__stepActions button{align-items:center;gap:var(--avatar-space-sm);background:var(--surface-strong);color:var(--accent-strong);padding:10px var(--avatar-space-lg);border:0;border-radius:999px;font-size:.8rem;font-weight:700;display:flex}.avatar-module__GOYvJq__stepActions span{color:var(--muted);font-size:.7rem}.avatar-module__GOYvJq__downloads{gap:var(--avatar-space-md);margin-top:var(--avatar-space-lg);display:flex}.avatar-module__GOYvJq__downloads button{flex:1}.avatar-module__GOYvJq__exportNote{color:var(--muted);margin-top:var(--avatar-space-md);font-size:.7rem;line-height:1.6}.avatar-module__GOYvJq__status{min-height:20px;color:var(--accent-strong);margin-top:var(--avatar-space-xs);font-size:.75rem}.avatar-module__GOYvJq__status a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.avatar-module__GOYvJq__furTuning{margin-top:var(--avatar-space-xl);border-top:1px solid var(--border);padding-top:var(--avatar-space-lg)}.avatar-module__GOYvJq__furTuning>div{justify-content:space-between;align-items:center;gap:var(--avatar-space-md);display:flex}.avatar-module__GOYvJq__furTuning h3{margin:0}.avatar-module__GOYvJq__furTuning button{background:var(--surface-strong);color:var(--accent-strong);padding:var(--avatar-space-sm);border-radius:var(--radius-sm);border:0;font-size:.7rem}.avatar-module__GOYvJq__furTuning p{color:var(--muted);margin:var(--avatar-space-md) 0;font-size:.7rem;line-height:1.6}.avatar-module__GOYvJq__furTuning label{align-items:center;gap:var(--avatar-space-md);margin-top:var(--avatar-space-sm);color:var(--muted);grid-template-columns:76px minmax(0,1fr) 38px;font-size:.72rem;display:grid}.avatar-module__GOYvJq__furTuning input{width:100%;min-width:0;accent-color:var(--accent)}.avatar-module__GOYvJq__furTuning output{text-align:right;font-variant-numeric:tabular-nums}.avatar-module__GOYvJq__promptPanel{margin-top:var(--avatar-space-2xl);padding:var(--avatar-space-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.avatar-module__GOYvJq__promptHeading{justify-content:space-between;align-items:center;gap:var(--avatar-space-lg);display:flex}.avatar-module__GOYvJq__promptHeading h2{margin-top:var(--avatar-space-sm);font-size:1.2rem}.avatar-module__GOYvJq__promptHeading label{align-items:center;gap:var(--avatar-space-sm);color:var(--muted);font-size:.75rem;display:flex}.avatar-module__GOYvJq__promptHeading select{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);padding:var(--avatar-space-sm)}.avatar-module__GOYvJq__promptPanel>p{color:var(--muted);margin-top:var(--avatar-space-md);font-size:.85rem;line-height:1.7}.avatar-module__GOYvJq__promptPanel textarea{resize:vertical;width:100%;min-height:220px;margin:var(--avatar-space-lg) 0;padding:var(--avatar-space-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);font:.8rem/1.7 var(--font-geist-mono), monospace;display:block}.avatar-module__GOYvJq__promptActions{align-items:center;gap:var(--avatar-space-lg);flex-wrap:wrap;display:flex}.avatar-module__GOYvJq__promptActions a{color:var(--accent-strong);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.avatar-module__GOYvJq__promptPanel :is(button,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-module__GOYvJq__examples{margin-top:var(--avatar-space-section)}.avatar-module__GOYvJq__exampleHeading{max-width:800px}.avatar-module__GOYvJq__exampleHeading h2{letter-spacing:-.025em;margin:var(--avatar-space-md) 0;font-size:1.5rem}.avatar-module__GOYvJq__exampleHeading p:not(:first-child){color:var(--muted);font-size:.88rem;line-height:1.75}.avatar-module__GOYvJq__exampleHeading button{margin-top:var(--avatar-space-lg)}.avatar-module__GOYvJq__exampleGrid{gap:var(--avatar-space-xl);margin-top:var(--avatar-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__exampleCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}.avatar-module__GOYvJq__exampleImage{background:var(--surface-strong);display:block}.avatar-module__GOYvJq__exampleImage img{width:100%;height:auto;display:block}.avatar-module__GOYvJq__exampleBody{padding:var(--avatar-space-xl)}.avatar-module__GOYvJq__exampleBody h3{font-size:1rem}.avatar-module__GOYvJq__exampleBody p{margin-top:var(--avatar-space-md);color:var(--muted);font-size:.82rem;line-height:1.7}.avatar-module__GOYvJq__exampleBody details{margin:var(--avatar-space-lg) 0}.avatar-module__GOYvJq__exampleBody summary{color:var(--accent-strong);cursor:pointer;font-size:.82rem;font-weight:700}.avatar-module__GOYvJq__exampleBody pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.75rem/1.7 var(--font-geist-mono), monospace;padding:var(--avatar-space-lg);margin-top:var(--avatar-space-md);background:var(--surface-strong);border-radius:var(--radius-md)}.avatar-module__GOYvJq__exampleBody>a{color:var(--accent-strong);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}@media (max-width:760px){.avatar-module__GOYvJq__exampleGrid{grid-template-columns:minmax(0,1fr)}.avatar-module__GOYvJq__promptHeading{flex-direction:column;align-items:start}}.avatar-module__GOYvJq__studio button:focus-visible,.avatar-module__GOYvJq__studio input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-module__GOYvJq__studio button:disabled{opacity:.45;cursor:not-allowed}.avatar-module__GOYvJq__studio button:not(:disabled):active{transform:scale(.98)}.avatar-module__GOYvJq__guide{gap:var(--avatar-space-2xl);margin:var(--avatar-space-section) 0;padding-top:var(--avatar-space-2xl);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__guide span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.75rem}.avatar-module__GOYvJq__guide h2{margin:var(--avatar-space-md) 0 var(--avatar-space-sm);font-size:1rem}.avatar-module__GOYvJq__guide p,.avatar-module__GOYvJq__petNote p{color:var(--muted);font-size:.88rem;line-height:1.65}.avatar-module__GOYvJq__petNote{background:var(--surface-strong);border-radius:var(--radius-md);padding:var(--avatar-space-xl)}.avatar-module__GOYvJq__petNote p{margin-top:var(--avatar-space-sm)}.avatar-module__GOYvJq__petNote a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.avatar-module__GOYvJq__presets{margin-bottom:var(--avatar-space-2xl)}.avatar-module__GOYvJq__presetHeading{margin-bottom:var(--avatar-space-lg)}.avatar-module__GOYvJq__presetHeading h2{margin-bottom:var(--avatar-space-sm);font-size:1rem}.avatar-module__GOYvJq__presetHeading p{color:var(--muted);max-width:700px;font-size:.82rem;line-height:1.6}.avatar-module__GOYvJq__presetHeading a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.avatar-module__GOYvJq__presetGrid{gap:var(--avatar-space-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__preset{align-items:center;gap:var(--avatar-space-xs);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--avatar-space-md);background:var(--surface);color:var(--foreground);flex-direction:column;display:flex}.avatar-module__GOYvJq__preset[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.avatar-module__GOYvJq__preset:hover{border-color:var(--accent)}.avatar-module__GOYvJq__preset:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-module__GOYvJq__preset strong{font-size:.8rem}.avatar-module__GOYvJq__preset small{color:var(--muted);font-size:.7rem}.avatar-module__GOYvJq__presetArt{width:64px;height:60px;color:var(--avatar-color);position:relative}.avatar-module__GOYvJq__presetArt>svg{width:56px;height:56px}.avatar-module__GOYvJq__presetArt>span{background:var(--surface-strong);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.avatar-module__GOYvJq__presetArt>span svg{width:18px;height:18px}@media (max-width:760px){.avatar-module__GOYvJq__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.avatar-module__GOYvJq__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar-module__GOYvJq__context{max-width:760px;margin-bottom:var(--avatar-space-section)}.avatar-module__GOYvJq__context h2,.avatar-module__GOYvJq__uses h2{letter-spacing:-.03em;margin:var(--avatar-space-md) 0;font-size:clamp(1.4rem,3vw,1.9rem)}.avatar-module__GOYvJq__context p:not(:first-child),.avatar-module__GOYvJq__useGrid p{color:var(--muted);font-size:.9rem;line-height:1.75}.avatar-module__GOYvJq__context p+p{margin-top:var(--avatar-space-md)}.avatar-module__GOYvJq__context>a{margin-top:var(--avatar-space-lg);color:var(--accent-strong);text-underline-offset:4px;font-size:.85rem;text-decoration:underline;display:inline-block}.avatar-module__GOYvJq__uses{margin-bottom:var(--avatar-space-section)}.avatar-module__GOYvJq__useGrid{gap:var(--avatar-space-2xl);margin-top:var(--avatar-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avatar-module__GOYvJq__useGrid h3{margin-bottom:var(--avatar-space-sm);font-size:1rem}@media (max-width:760px){.avatar-module__GOYvJq__useGrid{gap:var(--avatar-space-xl);grid-template-columns:1fr}}@media (max-width:980px){.avatar-module__GOYvJq__intro{flex-direction:column;align-items:start}.avatar-module__GOYvJq__preview{height:610px}.avatar-module__GOYvJq__panel{padding:var(--avatar-space-lg)}.avatar-module__GOYvJq__choice{font-size:.65rem}.avatar-module__GOYvJq__steps button{padding:var(--avatar-space-sm)}}@media (max-width:760px){.avatar-module__GOYvJq__studio{grid-template-columns:minmax(0,1fr)}.avatar-module__GOYvJq__preview{height:450px}.avatar-module__GOYvJq__options{height:300px}.avatar-module__GOYvJq__guide{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-module__GOYvJq__page{padding-top:var(--avatar-space-xl)}.avatar-module__GOYvJq__choiceArt{height:48px}.avatar-module__GOYvJq__characterInfo{margin-top:var(--avatar-space-md)}.avatar-module__GOYvJq__desktopBreak{display:none}}@media (max-width:380px){.avatar-module__GOYvJq__previewFooter{left:var(--avatar-space-lg);right:var(--avatar-space-lg)}.avatar-module__GOYvJq__random{font-size:.65rem}.avatar-module__GOYvJq__characterInfo strong{font-size:.85rem}.avatar-module__GOYvJq__downloads{flex-wrap:wrap}.avatar-module__GOYvJq__downloads button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.avatar-module__GOYvJq__choice{transition:none}}
