.mc4{--mc-bg:#1b1b2a;--mc-hover:#222234;--mc-line:#3a3a4a;--mc-ink:#e2dfe6;--mc-accent:#c084fc;--mc-accent-soft:#a855f729;--mc-danger:#f87171;background:var(--mc-bg);color:var(--mc-ink);border:0;border-radius:16px;box-shadow:0 1px 3px #0000008c,0 24px 60px -16px #000000a6}.mc4__quem{align-items:center;gap:12px;padding:14px 14px 13px;display:flex;position:relative}.mc4__quem:after{content:"";background:var(--mc-line);height:1px;position:absolute;bottom:0;left:14px;right:14px}.mc4__foto{flex:none;line-height:0;display:block;position:relative}.mc4__bolinha{width:10px;height:10px;box-shadow:0 0 0 2px var(--mc-bg);background:#22c55e;border-radius:50%;position:absolute;bottom:2px;right:2px}.mc4__quem-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mc-ink);flex:1;font-size:.95rem;font-weight:600;overflow:hidden}.mc4__fechar{color:#8e8a9a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.mc4__fechar:hover{background:var(--mc-hover);color:var(--mc-ink)}.mc4__fechar svg{width:18px;height:18px}.mc4__grupo{flex-direction:column;gap:2px;padding:8px;display:flex;position:relative}.mc4__grupo+.mc4__grupo:before{content:"";background:var(--mc-line);height:1px;position:absolute;top:0;left:14px;right:14px}.mc4__item{width:100%;color:var(--mc-ink);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:.9rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s,color .15s;display:flex}.mc4__item>svg{opacity:.95;flex-shrink:0;width:18px;height:18px}.mc4__item:hover{background:var(--mc-hover);color:var(--mc-ink)}.mc4__item:focus-visible{outline:2px solid var(--mc-accent);outline-offset:-2px}.mc4__item.is-destaque{color:var(--mc-accent);font-weight:600}.mc4__item.is-destaque:hover{background:var(--mc-accent-soft);color:var(--mc-accent)}.mc4__item.is-sair{color:var(--mc-danger)}.mc4__item.is-sair:hover{color:var(--mc-danger);background:#ef444421}.mc4--cel .mc4__item{padding:13px 12px}.colab-foto{object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.colab-foto--24{width:24px;height:24px;font-size:11px}.colab-foto--28{width:28px;height:28px;font-size:12px}.colab-foto--36{width:36px;height:36px;font-size:15px}.colab-foto--56{width:56px;height:56px;font-size:22px}.colab-foto--inicial{color:#fff;background:linear-gradient(135deg,#723dae,#702964);font-family:Arial,Helvetica,sans-serif;font-weight:700}.colab-foto--convite{color:#aaa6b2;background:#222234}.colab-foto--convite svg{width:18px;height:18px}.colab-troca__item{gap:10px}.colab-troca__txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.colab-troca__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.colab-troca__papel{color:#8e8a9a;font-size:.76rem;font-weight:400}.mc4__item>svg.colab-troca__ok{width:16px;height:16px;color:var(--mc-accent)}
.cva{--cva-surface:#1b1b2a;--cva-surface-2:#222234;--cva-line-2:#4a4a68;--cva-ink:#e2dfe6;--cva-ink-soft:#aaa6b2;--cva-ink-muted:#8e8a9a;--cva-accent:#a855f7;--cva-accent-light:#c084fc;--cva-brand:#8400e4;--cva-ease:cubic-bezier(.16, 1, .3, 1);--cva-spring:cubic-bezier(.34, 1.3, .64, 1);font-family:var(--font-poppins-site), Poppins, Arial, sans-serif;color:var(--cva-ink);-webkit-font-smoothing:antialiased}.cva *,.cva :before,.cva :after{box-sizing:border-box}.cva :where(h2,p){margin:0;padding:0}.cva :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.cva svg{flex-shrink:0;display:block}.cva :focus-visible{outline:2px solid var(--cva-accent-light);outline-offset:2px}.cva-fundo{z-index:1900;animation:cva-aparece .15s var(--cva-ease);background:#06060c9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes cva-aparece{0%{opacity:0}}.cva-caixa{overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--cva-line-2);background:var(--cva-surface);text-align:center;width:100%;max-width:420px;max-height:calc(100dvh - 40px);animation:cva-pula .22s var(--cva-spring);border-radius:18px;padding:34px 28px 22px;position:relative;overflow:hidden auto;box-shadow:0 24px 56px -16px #000000a6}.cva-caixa::-webkit-scrollbar{display:none}@keyframes cva-pula{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:620px){.cva-fundo{padding:8px}.cva-caixa{max-height:calc(100dvh - 16px);padding:30px 20px 20px}}.cva-x{width:40px;height:40px;color:var(--cva-ink-muted);transition:color .14s var(--cva-ease), background .14s var(--cva-ease);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.cva-x:hover{color:var(--cva-ink);background:#ffffff0f}.cva-x svg{width:20px;height:20px}.cva-pilha{width:124px;height:86px;margin:4px auto 18px;position:relative}.cva-pilha__c{border:1px solid var(--cva-line-2);background:var(--cva-surface-2);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;left:50%}.cva-pilha__c.c3{opacity:.45;width:84px;height:52px;margin-left:-42px;top:0}.cva-pilha__c.c2{opacity:.75;width:100px;height:56px;margin-left:-50px;top:12px}.cva-pilha__c.c1{width:118px;height:58px;color:var(--cva-accent-light);margin-left:-59px;top:26px;box-shadow:0 10px 24px #00000059}.cva-pilha__c.c1 svg{transform-origin:50% 10%;width:26px;height:26px;animation:3s ease-in-out infinite cva-sino}.cva-pilha__n{background:var(--cva-accent);color:#fff;min-width:26px;height:26px;box-shadow:0 0 0 3px var(--cva-surface);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.82rem;font-weight:700;animation:1.8s ease-in-out infinite cva-batida;display:flex;position:absolute;top:-4px;right:2px}@keyframes cva-sino{0%,40%,to{transform:rotate(0)}8%{transform:rotate(16deg)}16%{transform:rotate(-14deg)}24%{transform:rotate(10deg)}32%{transform:rotate(-6deg)}}@keyframes cva-batida{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.cva-titulo{letter-spacing:-.02em;color:var(--cva-ink);font-size:1.3rem;font-weight:700;line-height:1.3}.cva-texto{max-width:36ch;color:var(--cva-ink-soft);margin:8px auto 0;font-size:.9rem;line-height:1.55}.cva-cta{background:linear-gradient(135deg, var(--cva-brand), var(--cva-accent));color:#fff;width:100%;min-height:52px;transition:transform .15s var(--cva-ease), box-shadow .15s var(--cva-ease);border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:9px 16px;font-size:1rem;font-weight:700;animation:2.6s ease-out 1.2s infinite cva-pulso;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #8400e461}.cva-cta:hover:not(:disabled){animation-play-state:paused;transform:translateY(-1px);box-shadow:0 14px 32px #8400e480}.cva-cta:active:not(:disabled){transform:scale(.98)}.cva-cta:disabled{cursor:progress;opacity:.85;animation:none}.cva-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:3.6s ease-in-out 1.8s infinite cva-brilho;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.cva-cta:disabled:after{display:none}@keyframes cva-brilho{0%,55%{left:-60%}to{left:130%}}@keyframes cva-pulso{0%{box-shadow:0 10px 26px #8400e461,0 0 #a855f78c}70%,to{box-shadow:0 10px 26px #8400e461,0 0 0 14px #a855f700}}.cva-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite cva-gira}@keyframes cva-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cva-fundo,.cva-caixa,.cva-pilha__c.c1 svg,.cva-pilha__n,.cva-cta,.cva-cta:after,.cva-spin{animation:none}}
