.estudio-retrato-passos{gap:var(--space-inset-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-retrato-passo{align-items:center;gap:var(--space-inset-md);padding:var(--space-inset-md) var(--space-estudio-escolha-x);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.estudio-retrato-passo[data-estado=current]{border-color:color-mix(in oklch, var(--color-primary) 55%, transparent);background:var(--color-estudio-selecionado)}.estudio-retrato-passo[data-estado=upcoming]{opacity:.6}.estudio-retrato-bola{inline-size:var(--space-inset-xl);block-size:var(--space-inset-xl);border:1px solid var(--color-outline-emphasis);border-radius:var(--radius-pill);font-weight:var(--type-weight-strong);flex:none;place-items:center;display:grid}[data-estado=current]>.estudio-retrato-bola{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}[data-estado=done]>.estudio-retrato-bola{border-color:var(--color-success);background:var(--color-success);color:var(--color-surface)}.estudio-retrato-passo-texto{gap:var(--space-inset-2xs);flex-direction:column;flex:16rem;display:flex}.estudio-retrato-passo-titulo{align-items:center;gap:var(--space-inset-sm);font-size:var(--type-size-estudio-rotulo);font-weight:var(--type-weight-strong);flex-wrap:wrap;display:flex}.estudio-arquetipo{gap:var(--space-inset-tight);flex-direction:column;display:flex}.estudio-arquetipo-nome{font-size:var(--type-size-headline);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-tight);line-height:var(--type-leading-tight);margin:0}.estudio-arquetipo-tagline{color:var(--color-text-muted);font-size:var(--type-size-estudio-rotulo);margin:0;font-style:italic}.estudio-arquetipo-tambem{gap:var(--space-inset-2xs);border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-inset-tight);display:flex}.estudio-fotos{gap:var(--space-inset-tight);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=48rem){.estudio-fotos{grid-template-columns:repeat(3,minmax(0,1fr))}}.estudio-foto{aspect-ratio:3/4;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-overlay);margin:0;position:relative;overflow:hidden}.estudio-foto img{object-fit:cover;block-size:100%;inline-size:100%}.estudio-foto[data-enviando] img{opacity:.4}.estudio-foto-estado{color:var(--color-text);font-size:var(--type-size-control-xs);place-items:center;display:grid;position:absolute;inset:0}.estudio-foto-adicionar{aspect-ratio:3/4}.estudio-avatares{gap:var(--space-inset-tight);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.estudio-avatar{gap:var(--space-inset-xs);padding:var(--space-inset-xs);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.estudio-avatar img,.estudio-avatar .estudio-avatar-vazio{aspect-ratio:4/5;border-radius:var(--radius-field);object-fit:cover;inline-size:100%}.estudio-avatar[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.estudio-avatar-vazio{border:1px dashed var(--color-outline-emphasis);color:var(--color-text-muted);place-items:center;display:grid}.estudio-formato-icone{inline-size:var(--estudio-formato-l);block-size:var(--estudio-formato-a);border-radius:var(--radius-check);color:var(--color-outline-emphasis);border:1.5px solid;flex:none}[aria-checked=true]>.estudio-formato-icone{color:var(--color-text)}.estudio-moldura-retrato{aspect-ratio:var(--estudio-proporcao,4/5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-overlay);position:relative;overflow:hidden}.estudio-moldura-retrato img{object-fit:cover;block-size:100%;inline-size:100%}.estudio-moldura-retrato[data-gerando] img{filter:blur(6px)}.estudio-moldura-legenda{padding:var(--space-inset-md);background:linear-gradient(transparent, color-mix(in oklch, var(--color-surface) 85%, transparent));flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.estudio-moldura-selo{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.estudio-caixa{justify-content:space-between;align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-tight) var(--space-inset-md);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.estudio-resultado{grid-template-columns:minmax(0, 1fr) var(--space-estudio-previa);align-items:start;gap:var(--space-inset-xl);display:grid}@media (width<=64rem){.estudio-resultado{grid-template-columns:minmax(0,1fr)}}.estudio-resultado-imagem{padding:var(--space-inset-lg);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);justify-content:center;display:flex}.estudio-resultado-imagem img{border-radius:var(--radius-control);max-block-size:70vh;max-inline-size:100%}.estudio-dados{gap:var(--space-inset-xs) var(--space-inset-md);grid-template-columns:auto 1fr;margin:0;display:grid}.estudio-dados dt{color:var(--color-text-subtle)}.estudio-dados dd{margin:0}.estudio-duas-colunas{gap:var(--space-inset-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estudio-sugestao{gap:var(--space-inset-sm);padding:var(--space-inset-tight);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);flex-direction:column;display:flex}.estudio-sugestao-item{padding:var(--space-inset-sm) var(--space-inset-tight);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface-raised);color:inherit;font:inherit;text-align:start;cursor:pointer}.estudio-sugestao-item:hover{border-color:color-mix(in oklch, var(--color-primary) 55%, transparent)}.estudio-sugestao-rodape{justify-content:space-between;align-items:center;gap:var(--space-inset-sm);flex-wrap:wrap;display:flex}.estudio-sugestao-ia{align-items:flex-end;gap:var(--space-inset-sm);flex-direction:column;display:flex}.estudio-sugestao-ia>.estudio-sugestao{align-self:stretch}.estudio-sugestao-ia[data-aberta]{flex:100%}
