/*
 * 1.4.140 — somente Recém-chegado.
 * Em seções compostas, a cor de estágio deixa de preencher o contêiner inteiro
 * e permanece apenas nos cartões/blocos internos.
 */

/* 1) Onde você se destacou — mantém os três .anth-md-card coloridos. */
.anth-home--dashboard-recem-chegado
.anth-perfis-section--melhor-desempenho > :first-child,
.anth-home--dashboard-recem-chegado
.anth-perfis-section--melhor-desempenho .anth-md-wrap{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border-color:transparent!important;
}
.anth-home--dashboard-recem-chegado
.anth-perfis-section--melhor-desempenho .anth-md-card{
    background-color:var(--anth-stage-bg-strong,rgba(62,45,8,.60))!important;
    border-color:var(--anth-stage-border,rgba(224,185,90,.44))!important;
    box-shadow:inset 0 0 22px var(--anth-stage-glow,rgba(224,185,90,.12))!important;
}

/* 2) Comunicação — o fundo fica apenas nos três itens Chat / Convites / Menções. */
.anth-home--dashboard-recem-chegado
.anth-perfis-section--interacoes > :first-child,
.anth-home--dashboard-recem-chegado
.anth-perfis-section--interacoes .anth-interacoes{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border-color:transparent!important;
}
.anth-home--dashboard-recem-chegado
.anth-perfis-section--interacoes .anth-interacoes__item{
    background-color:rgba(5,14,18,.56)!important;
    border:1px solid rgba(255,255,255,.085)!important;
    border-radius:12px!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.012)!important;
}

/* 3) Pode avaliar este conto? — elimina a superfície externa, preserva os cards internos. */
.anth-home--dashboard-recem-chegado
.anth-perfis-section--avaliacao-conto > :first-child,
.anth-home--dashboard-recem-chegado
.anth-perfis-section--avaliacao-iniciante > :first-child,
.anth-home--dashboard-recem-chegado
.anth-perfis-section--avaliacao-intermediario > :first-child,
.anth-home--dashboard-recem-chegado :is(.anth-ini-avaliacao,.anth-int-avaliacao){
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border-color:transparent!important;
}
.anth-home--dashboard-recem-chegado
:is(.anth-perfis-section--avaliacao-conto,.anth-perfis-section--avaliacao-iniciante,.anth-perfis-section--avaliacao-intermediario)
:is([class*="card"],[class*="painel"],[class*="item"]){
    background-color:rgba(8,54,43,.56)!important;
    border-color:rgba(67,214,173,.38)!important;
}

/* 4) Destaque atual (chave histórica: reconhecimento) — sem fundo no contêiner externo. */
.anth-home--dashboard-recem-chegado
.anth-perfis-section--reconhecimento > :first-child,
.anth-home--dashboard-recem-chegado
.anth-perfis-section--reconhecimento .anth-rec{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    border-color:transparent!important;
}
.anth-home--dashboard-recem-chegado
.anth-perfis-section--reconhecimento :is([class*="card"],[class*="slide"],[class*="item"]){
    background-color:rgba(4,50,88,.56)!important;
    border-color:rgba(56,169,255,.42)!important;
}


/* 1.4.189 — Comunicação de Recém-chegado/Iniciante replica a referência visual aprovada,
 * preservando a largura/proporção do slot e o hover universal existente. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes{
    overflow:visible!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes{
    position:relative!important;
    isolation:isolate!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 84px!important;
    grid-template-areas:
        "head slogan"
        "grid slogan"!important;
    align-items:start!important;
    column-gap:14px!important;
    row-gap:9px!important;
    width:100%!important;
    min-height:100%!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes::before,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes::before{
    content:""!important;
    position:absolute!important;
    right:6px!important;
    bottom:18px!important;
    width:48px!important;
    height:2px!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,rgba(140,255,247,0),rgba(140,255,247,.9),rgba(140,255,247,0))!important;
    box-shadow:0 0 10px rgba(49,241,229,.30)!important;
    pointer-events:none!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes::after,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes::after{
    content:"ESCREVER\A TAMBÉM É\A PERTENCER."!important;
    white-space:pre!important;
    position:relative!important;
    grid-area:slogan!important;
    align-self:center!important;
    justify-self:end!important;
    margin:0!important;
    color:rgba(208,235,239,.72)!important;
    font:700 10px/1.62 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.34em!important;
    text-align:left!important;
    text-transform:uppercase!important;
    pointer-events:none!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__head,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__head{
    grid-area:head!important;
    position:relative!important;
    z-index:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__kicker,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__kicker{
    position:relative!important;
    width:auto!important;
    margin:0!important;
    padding-left:16px!important;
    color:#86fff6!important;
    text-align:left!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:900!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
    text-shadow:0 0 12px rgba(49,241,229,.18)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__kicker::before,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__kicker::before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:4px!important;
    height:20px!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#a4fff9 0%,#2be0d7 100%)!important;
    box-shadow:0 0 12px rgba(49,241,229,.62)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__grid,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__grid{
    grid-area:grid!important;
    position:relative!important;
    z-index:2!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    justify-content:stretch!important;
    align-items:stretch!important;
    gap:10px!important;
    width:100%!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:156px!important;
    padding:12px 12px 12px!important;
    border:1px solid rgba(255,255,255,.11)!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,rgba(7,18,25,.78) 0%,rgba(5,14,20,.66) 100%)!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.018),0 8px 18px rgba(0,0,0,.16)!important;
    display:grid!important;
    grid-template-columns:40px minmax(0,1fr)!important;
    grid-template-areas:
        "icon nome"
        "desc desc"
        "cta cta"!important;
    grid-template-rows:auto 1fr auto!important;
    gap:10px 10px!important;
    align-items:start!important;
    text-decoration:none!important;
    overflow:hidden!important;
    backdrop-filter:blur(1.8px)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item.is-disabled,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item.is-disabled{
    opacity:1!important;
    filter:none!important;
    border-color:rgba(171,193,202,.14)!important;
    background:linear-gradient(180deg,rgba(10,18,25,.66) 0%,rgba(7,13,18,.58) 100%)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item.is-active:hover,
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item.is-active:focus-visible,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item.is-active:hover,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item.is-active:focus-visible{
    background:linear-gradient(180deg,rgba(10,30,36,.82) 0%,rgba(6,19,24,.74) 100%)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__icone,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__icone{
    grid-area:icon!important;
    position:relative!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    border-radius:12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:start!important;
    color:#78f5ed!important;
    border:1px solid rgba(89,246,235,.34)!important;
    background:rgba(32,164,160,.11)!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item--convites .anth-interacoes__icone,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item--convites .anth-interacoes__icone{
    color:#e0b55a!important;
    border-color:rgba(224,181,90,.34)!important;
    background:rgba(224,181,90,.10)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item--mencoes .anth-interacoes__icone,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item--mencoes .anth-interacoes__icone{
    color:#c6d8e4!important;
    border-color:rgba(173,198,214,.30)!important;
    background:rgba(145,171,188,.10)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__icone svg,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__icone svg{
    width:22px!important;
    height:22px!important;
    filter:drop-shadow(0 0 6px rgba(49,241,229,.12))!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__badge,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__badge{
    right:-4px!important;
    top:-5px!important;
    min-width:16px!important;
    height:16px!important;
    font-size:8px!important;
    box-shadow:0 0 0 2px rgba(7,18,25,.95)!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__nome,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__nome{
    grid-area:nome!important;
    display:flex!important;
    align-items:center!important;
    min-height:40px!important;
    color:#f4fffe!important;
    font-size:12.5px!important;
    line-height:1.12!important;
    font-weight:700!important;
    text-align:left!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__descricao,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__descricao{
    grid-area:desc!important;
    display:block!important;
    margin:0!important;
    color:rgba(226,240,241,.82)!important;
    font:500 10.5px/1.42 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    text-align:left!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__status,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__status{
    display:none!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__cta,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__cta{
    grid-area:cta!important;
    display:inline-flex!important;
    align-items:center!important;
    align-self:end!important;
    justify-self:start!important;
    gap:8px!important;
    min-height:31px!important;
    padding:0 12px!important;
    border-radius:10px!important;
    border:1px solid rgba(87,246,235,.32)!important;
    background:rgba(11,62,70,.44)!important;
    color:#a6fff8!important;
    font:800 10px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.01em!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item--convites .anth-interacoes__cta,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item--convites .anth-interacoes__cta{
    border-color:rgba(224,181,90,.32)!important;
    background:rgba(84,63,18,.38)!important;
    color:#f0c66e!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__item--mencoes .anth-interacoes__cta,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item--mencoes .anth-interacoes__cta{
    border-color:rgba(161,184,198,.24)!important;
    background:rgba(33,43,52,.44)!important;
    color:#d7e0e6!important;
}

:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--interacoes .anth-interacoes__cta-arrow,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__cta-arrow{
    display:inline!important;
    font-size:13px!important;
    line-height:1!important;
}

@media(max-width:920px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes{
        grid-template-columns:minmax(0,1fr)!important;
        grid-template-areas:"head" "grid"!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes::before,
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes::after,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes::before,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes::after{
        content:none!important;
        display:none!important;
    }
}

@media(max-width:640px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes__grid,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{
        gap:8px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes__item,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__item{
        min-height:148px!important;
        padding:10px!important;
        gap:8px 8px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes__descricao,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__descricao{
        font-size:10px!important;
        line-height:1.36!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
    .anth-perfis-section--interacoes .anth-interacoes__cta,
    :is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__cta{
        min-height:29px!important;
        padding:0 10px!important;
        font-size:9.5px!important;
    }
}


/* 1.4.191 — Comunicação responsiva pela largura real do slot.
 * 1/4 recebe composição compacta em três linhas; 2/4 mantém os três cartões
 * juntos e centralizados dentro dos 165px do módulo. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes{
    container-type:inline-size!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:165px!important;
    min-height:165px!important;
    max-height:165px!important;
    overflow:hidden!important;
}

/* 2/4: todo o conteúdo visual forma um único grupo centralizado. */
@container (min-width:321px) and (max-width:680px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes{
        display:flex!important;
        flex-direction:column!important;
        align-items:center!important;
        justify-content:center!important;
        gap:8px!important;
        width:100%!important;
        max-width:560px!important;
        height:100%!important;
        min-height:0!important;
        margin:0 auto!important;
        padding:7px 8px 8px!important;
        box-sizing:border-box!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes::before,
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes::after{
        content:none!important;
        display:none!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__head{
        width:min(100%,520px)!important;
        margin:0 auto!important;
        flex:0 0 auto!important;
        justify-content:flex-start!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{
        display:grid!important;
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:9px!important;
        width:min(100%,520px)!important;
        margin:0 auto!important;
        align-items:stretch!important;
        justify-content:center!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__item{
        min-height:126px!important;
        height:126px!important;
        padding:9px 10px!important;
        grid-template-columns:34px minmax(0,1fr)!important;
        grid-template-rows:34px 1fr 28px!important;
        gap:7px 8px!important;
        border-radius:12px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone{
        width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone svg{width:19px!important;height:19px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__nome{
        min-height:34px!important;font-size:11.5px!important;line-height:1.08!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__descricao{
        font-size:9.3px!important;line-height:1.28!important;
        display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__cta{
        min-height:28px!important;height:28px!important;padding:0 9px!important;border-radius:8px!important;font-size:9px!important;
    }
}

/* 1/4: troca a grade estreita por três linhas compactas e legíveis. */
@container (max-width:320px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes{
        display:flex!important;
        flex-direction:column!important;
        align-items:stretch!important;
        justify-content:center!important;
        gap:6px!important;
        width:100%!important;
        max-width:none!important;
        height:100%!important;
        min-height:0!important;
        margin:0!important;
        padding:7px 8px!important;
        box-sizing:border-box!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes::before,
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes::after{
        content:none!important;
        display:none!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__head{
        width:100%!important;
        margin:0!important;
        flex:0 0 16px!important;
        min-height:16px!important;
        justify-content:flex-start!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__kicker{
        padding-left:12px!important;font-size:9px!important;letter-spacing:.13em!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__kicker::before{
        width:3px!important;height:15px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:repeat(3,39px)!important;
        gap:4px!important;
        width:100%!important;
        height:125px!important;
        margin:0!important;
        justify-content:stretch!important;
        align-items:stretch!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__item{
        width:100%!important;
        max-width:none!important;
        min-height:39px!important;
        height:39px!important;
        padding:4px 6px!important;
        border-radius:9px!important;
        display:grid!important;
        grid-template-columns:29px minmax(0,1fr) auto!important;
        grid-template-areas:"icon nome cta"!important;
        grid-template-rows:1fr!important;
        align-items:center!important;
        gap:6px!important;
        overflow:hidden!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone{
        grid-area:icon!important;width:29px!important;height:29px!important;min-width:29px!important;border-radius:8px!important;align-self:center!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone svg{width:16px!important;height:16px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__nome{
        grid-area:nome!important;min-height:0!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__descricao,
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__status{display:none!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__cta{
        grid-area:cta!important;
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        justify-self:end!important;
        align-self:center!important;
        min-height:26px!important;
        height:26px!important;
        max-width:86px!important;
        padding:0 7px!important;
        border-radius:7px!important;
        font-size:8px!important;
        white-space:nowrap!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__cta-arrow{font-size:10px!important;}
}


/* 1.4.191b — contenção geométrica dos dois modos. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes :is(.anth-interacoes,.anth-interacoes__grid,.anth-interacoes__item){
    box-sizing:border-box!important;
    min-width:0!important;
}
@container (min-width:321px) and (max-width:680px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{
        width:min(calc(100% - 16px),520px)!important;
    }
}
@container (max-width:320px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{
        width:100%!important;
        max-width:100%!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__item{
        width:100%!important;
        max-width:100%!important;
    }
}


/* 1.4.194 — Explore/Escreva seu primeiro conto: remove a placa verde externa. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--explore-desafios-fixos,
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--explore-desafios-fixos > :first-child:not(.anth-edf-wrap--modelo-canonico),
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--explore-desafios-fixos .anth-edf-wrap:not(.anth-edf-wrap--modelo-canonico),
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-lab-col[data-key="explore-desafios-fixos"] .anth-edf-wrap:not(.anth-edf-wrap--modelo-canonico),
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-lab-col[data-section="explore-desafios-fixos"] .anth-edf-wrap:not(.anth-edf-wrap--modelo-canonico){
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
}


/* 1.4.196 — Comunicação de Recém-chegado/Iniciante com fontes, ícones e botões maiores. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__kicker{
    font-size:11px!important;
    letter-spacing:.17em!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__kicker::before{
    width:4px!important;
    height:22px!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__item{
    min-height:160px!important;
    padding:13px 13px 12px!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__icone{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    border-radius:13px!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__icone svg{
    width:24px!important;
    height:24px!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__nome{
    min-height:44px!important;
    font-size:13.5px!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__descricao{
    font-size:11.2px!important;
    line-height:1.48!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__cta{
    min-height:34px!important;
    padding:0 14px!important;
    border-radius:10px!important;
    font-size:11px!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes .anth-interacoes__cta-arrow{font-size:14px!important;}

@container (min-width:321px) and (max-width:680px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes{
        gap:9px!important;
        padding:8px 10px 9px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__head{min-height:18px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__kicker{
        font-size:10.5px!important;
        letter-spacing:.15em!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{
        width:min(calc(100% - 12px),532px)!important;
        gap:11px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__item{
        min-height:112px!important;
        padding:10px 11px 10px!important;
        gap:8px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone{
        width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone svg{width:20px!important;height:20px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__nome{
        min-height:36px!important;font-size:12.5px!important;line-height:1.12!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__descricao{
        font-size:10.4px!important;line-height:1.34!important;
    }
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__cta{
        min-height:30px!important;height:30px!important;padding:0 11px!important;border-radius:9px!important;font-size:9.7px!important;
    }
}

@container (max-width:320px){
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__kicker{font-size:9.5px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__grid{grid-template-rows:repeat(3,41px)!important;height:131px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__item{min-height:41px!important;height:41px!important;padding:4px 7px!important;grid-template-columns:31px minmax(0,1fr) auto!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone{width:31px!important;height:31px!important;min-width:31px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__icone svg{width:17px!important;height:17px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__nome{font-size:10.6px!important;}
    :is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
        .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
    .anth-perfis-section--interacoes .anth-interacoes__cta{min-height:27px!important;height:27px!important;font-size:8.5px!important;max-width:92px!important;}
}


/* 1.4.246 — exceção final: Comunicação bloqueada usa 225px em Recém-chegado/Iniciante.
 * Vem depois das container queries históricas de 165px/height:100%, portanto
 * o botão ATIVAR SEÇÃO e o conteúdo inteiro ficam dentro do envelope. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes:has(.anth-interacoes--bloqueada),
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes:has(.anth-interacoes__unlock-row){
    height:225px!important;
    min-height:225px!important;
    max-height:225px!important;
    display:flex!important;
    align-items:flex-start!important;
    justify-content:center!important;
    overflow:hidden!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes > .anth-interacoes--bloqueada{
    height:225px!important;
    min-height:225px!important;
    max-height:225px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:8px 10px 9px!important;
    box-sizing:border-box!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    overflow:hidden!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes > .anth-interacoes--bloqueada .anth-interacoes__unlock-row{
    width:min(100%,520px)!important;
    min-height:29px!important;
    flex:0 0 29px!important;
    margin:0 auto!important;
    align-items:flex-start!important;
}
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante,
    .anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-perfis-section--interacoes > .anth-interacoes--bloqueada .anth-interacoes__surface{
    width:100%!important;
    flex:1 1 auto!important;
    min-height:0!important;
}

/* 1.4.263 — trava final de superfície: quando Explore está bloqueado nos perfis
 * 1–2, Home e Laboratório devem encerrar a cascata em cinza, inclusive contorno. */
:is(.anth-home--dashboard-recem-chegado,.anth-home--dashboard-iniciante)
.anth-perfis-section--explore-desafios-fixos > .anth-edf-wrap--modelo-canonico.anth-edf-wrap--bloqueado,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-lab-col[data-key="explore-desafios-fixos"] .anth-edf-wrap--modelo-canonico.anth-edf-wrap--bloqueado,
:is(.anth-home--laboratorio.anth-home--nivel-1,.anth-home--laboratorio.anth-home--nivel-2)
.anth-lab-col[data-section="explore-desafios-fixos"] .anth-edf-wrap--modelo-canonico.anth-edf-wrap--bloqueado{
    border-color:rgba(154,163,168,.34)!important;
    background:linear-gradient(145deg,rgba(25,29,31,.98),rgba(15,18,20,.98))!important;
    background-color:rgb(20,23,25)!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 8px 24px rgba(0,0,0,.16)!important;
}
