.memoria-numeros{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.memoria-numero{padding:var(--space-4);border-radius:var(--radius-md);background:var(--fill-suave);gap:2px;display:grid}.memoria-numero-valor{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.memoria-filtros{gap:var(--space-4);display:grid}.memoria-limpar{min-height:36px;padding:0 var(--space-3);color:var(--memoria);border-radius:var(--radius-pill);transition:background-color var(--dur-2) var(--ease-out);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.memoria-limpar:hover{background:var(--hover)}.memoria-colunas{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;display:grid}.painel-evitar{--acento:var(--ink-muted)}.memoria-lista{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.memoria-item{gap:var(--space-3);background:var(--fill-suave);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);grid-template-columns:64px 1fr;align-items:start;display:grid}.memoria-item>div{gap:2px;min-width:0;display:grid}.memoria-lift{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:26px}.memoria-lift.is-alto{color:var(--memoria)}.memoria-lift.is-baixo{color:var(--ink-muted)}.memoria-publicadas{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.memoria-publicada{gap:var(--space-2);background:var(--fill-suave);border-radius:var(--radius-md);padding:var(--space-4);align-content:start;display:grid}.memoria-publicada-topo{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.radar-grade{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.radar-grade>li{min-width:0;display:flex}.radar-grade .cp-trend{background:var(--fill-suave);width:100%;max-width:none;min-height:262px;box-shadow:none;border:0}.radar-grade .cp-trend:hover{background:var(--hover)}.radar-grade .cp-trend-idea{-webkit-line-clamp:3;color:var(--ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.radar-meta-2{grid-template-columns:1fr 1fr}.painel-lado{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.radar-uso{margin-top:var(--space-2);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.radar-uso.is-ok{color:var(--aprovado)}.radar-uso.is-nao{color:var(--bloqueado)}.memoria-item{transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), opacity var(--dur-3) var(--ease-out)}.memoria-item.is-visivel:hover{background:var(--hover);transform:translate(4px)}.memoria-barra{height:6px;margin:var(--space-1) 0;border-radius:var(--radius-pill);background:var(--surface-sunken);display:block;position:relative;overflow:hidden}.memoria-barra:after{content:"";border-radius:inherit;background:var(--memoria-fill);width:0;transition:width .9s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms + .15s);position:absolute;inset:0 auto 0 0}.memoria-barra.is-baixo:after{background:var(--line-strong)}.is-visivel .memoria-barra:after{width:var(--w)}.memoria-publicada{animation:cp-sobe var(--dur-3) var(--ease-out) both;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.memoria-publicada:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)}.radar-grade>li{animation:cp-sobe var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}.radar-ver-mais{margin-top:calc(var(--space-4) * -1)}.memoria-detalhes{margin-top:var(--space-2)}.memoria-detalhes>summary{min-height:32px;color:var(--acento-texto,var(--memoria));cursor:pointer;border-radius:var(--radius-sm);padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);transition:background-color var(--dur-2) var(--ease-out);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;list-style:none;display:inline-flex}.memoria-detalhes>summary::-webkit-details-marker{display:none}.memoria-detalhes>summary:after{content:"+";font-family:var(--font-mono);font-weight:500}.memoria-detalhes[open]>summary:after{content:"–"}.memoria-detalhes>summary:hover{background:var(--hover)}.memoria-detalhes>summary:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.memoria-detalhes-lista{gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--fill-suave);display:grid}.memoria-detalhes-lista dt{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.memoria-detalhes-lista dd{color:var(--ink-muted);margin:2px 0 0;font-size:14px;line-height:20px}
