:root{--cm-tabuleiro:#0B1626;--cm-noite:#13233A;--cm-noite-2:#1B3050;--cm-esmeralda:#0E8A63;--cm-esmeralda-escura:#0A5F47;--cm-esmeralda-botao:#0C7D59;--cm-menta:#3DDC97;--cm-ouro:#D4A537;--cm-marfim:#F6F4EE;--cm-grafite:#4A5568;--cm-xeque:#E5484D;--cm-ambar:#F2A93B;--cm-papel:#FFFFFF;--cm-linha:#E4E0D5;--cm-linha-escura:rgba(255,255,255,.1);--cm-tinta:#0B1626;--cm-texto-claro:#C9D3E0;--cm-xeque-texto:#C8323A;--cm-ambar-texto:#9A5F05;--cm-esmeralda-tinta:#E3F4EC;--cm-sombra:0 18px 40px -18px rgba(11,22,38,.28);--cm-sombra-forte:0 30px 60px -24px rgba(11,22,38,.45);--cm-raio:14px;--cm-margem:clamp(24px,4.4vw,64px);--cm-largura:min(1280px,calc(100% - 2 * var(--cm-margem)));--e1:4px;--e2:8px;--e3:16px;--e4:24px;--e5:32px;--e6:48px;--e7:64px;--e8:96px;--e9:120px;--cm-secao-v:clamp(48px,9vw,120px);--cm-fonte-titulo:var(--fonte-montserrat),"Montserrat","Segoe UI",sans-serif;--cm-fonte-texto:var(--fonte-inter),"Inter","Segoe UI",sans-serif;--fundo:var(--cm-marfim);--papel:var(--cm-papel);--tinta:var(--cm-tinta);--tinta-suave:var(--cm-grafite);--linha:var(--cm-linha);--acao:var(--cm-esmeralda-botao);--acao-escura:var(--cm-esmeralda-escura);--mt-critico:rgba(229,72,77,.26);--mt-importante:rgba(242,169,59,.38);--mt-recrutador:rgba(59,130,246,.26);--cor-critico:var(--cm-xeque-texto);--cor-importante:var(--cm-ambar-texto);--cor-recrutador:#2563EB;--confirmado:var(--cm-esmeralda);--raio:10px;--titulo:var(--cm-fonte-titulo);--texto:var(--cm-fonte-texto);--portal-ink:var(--cm-tabuleiro);--portal-blue:var(--cm-esmeralda);--portal-violet:var(--cm-esmeralda-escura);--portal-mint:var(--cm-menta);--portal-paper:var(--cm-marfim)}body{background:var(--cm-marfim);color:var(--cm-tinta);font-family:var(--cm-fonte-texto);font-size:clamp(16px,1.05vw,17px);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--cm-fonte-titulo);letter-spacing:-.02em}::selection{background:rgba(61,220,151,.35)}:focus-visible{outline:3px solid var(--cm-menta);outline-offset:2px}.cm-site>main,main.cm-auth{max-width:none;margin:0;padding:0}main.cm-area{max-width:none;padding:clamp(24px,4vw,48px) 0 var(--e7)}main.cm-legal{max-width:none;padding:clamp(32px,5vw,64px) 0 var(--e7)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.4rem;border-radius:999px;border:1px solid transparent;font:600 .95rem/1.1 var(--cm-fonte-texto);text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;white-space:nowrap}.cm-btn:hover{transform:translateY(-1px)}.cm-btn:disabled{opacity:.55;cursor:default;transform:none}.cm-btn-principal{background:var(--cm-esmeralda-botao);color:#fff;box-shadow:0 10px 24px -10px rgba(14,138,99,.7)}.cm-btn-principal:hover{background:var(--cm-esmeralda-escura);box-shadow:0 14px 28px -10px rgba(14,138,99,.8)}.cm-btn-menta{background:var(--cm-esmeralda-botao);color:#fff;box-shadow:0 10px 24px -10px rgba(14,138,99,.7)}.cm-btn-menta:hover{background:var(--cm-esmeralda-escura)}.cm-escuro .cm-btn-principal,.cm-hero .cm-btn-principal{box-shadow:0 0 0 1px rgba(61,220,151,.35),0 14px 34px -12px rgba(61,220,151,.55)}.cm-btn-claro{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.22)}.cm-btn-claro:hover{background:rgba(255,255,255,.14)}.cm-btn-contorno{background:transparent;color:var(--cm-tabuleiro);border-color:var(--cm-tabuleiro)}.cm-btn-contorno:hover{background:var(--cm-tabuleiro);color:#fff}.cm-btn-grande{min-height:56px;padding:.9rem 1.8rem;font-size:1.05rem}.cm-logo{display:inline-flex;align-items:center;gap:.6rem;color:var(--cm-tabuleiro);text-decoration:none}.cm-logo svg{flex:none;overflow:visible;display:block}.cm-footer .cm-logo svg,.cm-mheader .cm-logo svg,.cm-pheader .cm-logo svg{min-height:40px}@media (max-width:860px){.cm-mheader .cm-logo svg,.cm-pheader .cm-logo svg{height:34px;width:auto;min-height:32px}}.cm-logo-texto{display:grid;line-height:1}.cm-logo-nome{font:800 1.18rem/1 var(--cm-fonte-titulo);letter-spacing:.01em}.cm-logo-nome b{color:var(--cm-esmeralda);font-weight:800}.cm-logo-slogan{margin-top:.3rem;font:600 .62rem/1 var(--cm-fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--cm-grafite)}.cm-logo-escuro{color:#fff}.cm-logo-escuro .cm-logo-nome b{color:var(--cm-menta)}.cm-logo-escuro .cm-logo-slogan{color:var(--cm-texto-claro)}a:has(>.cm-logo){text-decoration:none}.cm-mheader{position:sticky;top:0;z-index:40;background:rgba(11,22,38,.9);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.cm-mheader.rolou{background:rgba(11,22,38,.94);border-bottom-color:var(--cm-linha-escura)}.cm-mheader-inner{width:var(--cm-largura);margin:0 auto;min-height:74px;gap:1.5rem}.cm-mheader-inner,.cm-mnav{display:flex;align-items:center}.cm-mnav{gap:.3rem;flex:1}.cm-mnav>a{color:var(--cm-texto-claro);text-decoration:none;font-weight:500;font-size:.93rem;padding:.55rem .8rem;border-radius:8px;transition:color .15s ease,background .15s ease}.cm-mnav>a:hover{color:#fff;background:rgba(255,255,255,.06)}.cm-mnav-acoes{margin-left:auto;display:flex;align-items:center;gap:.6rem}.cm-link-entrar{color:#fff;font-weight:600;text-decoration:none;padding:.55rem .9rem}.cm-menu-toggle{display:none;margin-left:auto;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:999px;padding:.5rem 1rem;font:600 .9rem var(--cm-fonte-texto);cursor:pointer}.cm-pheader{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:70px;padding:.6rem clamp(16px,4vw,3rem);background:var(--cm-tabuleiro);border-bottom:1px solid var(--cm-linha-escura)}.cm-pnav{display:flex;gap:.25rem;flex:1;justify-content:center}.cm-pnav a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;color:var(--cm-texto-claro);text-decoration:none;font-weight:600;font-size:.92rem;transition:background .15s ease,color .15s ease}.cm-pnav a span{font-size:1.05rem;opacity:.8}.cm-pnav a:hover{color:#fff;background:rgba(255,255,255,.07)}.cm-pnav a.ativo{color:var(--cm-tabuleiro);background:var(--cm-menta)}.cm-pnav .cm-pnav-embreve{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;color:rgba(255,255,255,.55);font-weight:600;font-size:.92rem;cursor:default}.cm-pnav .cm-pnav-embreve>span{font-size:1.05rem;opacity:.6;font-family:var(--fonte-simbolos),"Noto Sans Symbols 2","Segoe UI Symbol",sans-serif;font-variant-emoji:text}.cm-pnav .cm-pnav-embreve small{font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--cm-ouro,#D4A537);text-transform:lowercase}@media (min-width:1024px){.cm-pnav .cm-pnav-embreve{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.15;min-width:6.5rem}.cm-pnav .cm-pnav-embreve>span{display:none}}@media (min-width:1024px) and (max-width:1439px){.cm-pnav .cm-pnav-embreve,.cm-pnav a{padding:.5rem .6rem;text-wrap:balance;line-height:1.2}.cm-pnav a>span{display:none}.cm-pnav a{justify-content:center;text-align:center}.cm-pnav .cm-pnav-embreve,.cm-pnav a{min-width:5.5rem}.cm-conta:has(.cm-selo-testador) .cm-conta-nome{display:none}}@media (min-width:1024px) and (max-width:1279px){.cm-pheader{gap:1rem}.cm-pnav{gap:0}.cm-pnav .cm-pnav-embreve,.cm-pnav a{padding:.45rem;min-width:4.75rem}.cm-conta{gap:.45rem}.cm-conta-nome{display:none}}.cm-selo-testador{font-size:.75rem;font-weight:700;color:var(--cm-ouro,#D4A537);border:1px solid;border-radius:999px;padding:.15rem .55rem;white-space:nowrap}.cm-conta{display:flex;align-items:center;gap:.6rem;color:var(--cm-texto-claro);font-size:.9rem}.cm-avatar{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:50%;background:var(--cm-esmeralda);color:#fff;font-weight:700}.cm-conta-nome{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-sair{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:999px;padding:.4rem .85rem;font:600 .85rem var(--cm-fonte-texto);cursor:pointer}.cm-sair:hover{background:rgba(255,255,255,.08)}.cm-footer{background:var(--cm-tabuleiro);color:var(--cm-texto-claro);border-top:1px solid var(--cm-linha-escura)}.cm-footer-inner{width:var(--cm-largura);margin:0 auto;padding:2.6rem 0 2rem;display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem 3rem}.cm-footer-marca p{margin:.9rem 0 0;max-width:42ch;font-size:.92rem;line-height:1.55}.cm-footer-links{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-content:start;justify-content:flex-end}.cm-footer-links a{color:#fff;text-decoration:none;font-size:.92rem;font-weight:500}.cm-footer-links a:hover{color:var(--cm-menta)}.cm-footer-pendente{font-size:.92rem;color:#8B98AB}.cm-footer-legal{grid-column:1/-1;padding-top:1.2rem;border-top:1px solid var(--cm-linha-escura);font-size:.8rem;color:#8B98AB}.cm-secao{width:var(--cm-largura);margin:0 auto;padding:var(--cm-secao-v) 0}.cm-sobretitulo{display:inline-flex;align-items:center;gap:.5rem;font:700 .74rem/1 var(--cm-fonte-titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--cm-esmeralda)}.cm-sobretitulo:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.cm-escuro .cm-sobretitulo{color:var(--cm-menta)}.cm-titulo-secao{margin:var(--e3) 0 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;font-weight:800;color:var(--cm-tabuleiro);max-width:22ch}.cm-escuro .cm-titulo-secao{color:#fff}.cm-intro-secao{margin:var(--e3) 0 0;max-width:60ch;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--cm-grafite)}.cm-escuro .cm-intro-secao{color:var(--cm-texto-claro)}.cm-cabeca-secao{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.cm-cabeca-secao .cm-intro-secao{margin:0;justify-self:end}.cm-escuro{background:var(--cm-tabuleiro);color:#fff}.cm-xadrez{position:absolute;inset:0;pointer-events:none;background-image:conic-gradient(rgba(255,255,255,.035) 25%,transparent 0 50%,rgba(255,255,255,.035) 0 75%,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%)}@keyframes cm-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cm-anima{animation:cm-sobe .7s cubic-bezier(.2,.7,.2,1) both}.cm-anima-2{animation-delay:.12s}.cm-anima-3{animation-delay:.24s}.cm-anima-4{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.cm-anima,.cm-anima-2,.cm-anima-3,.cm-anima-4{animation:none}.cm-btn:hover{transform:none}}.cm-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 85% -10%,rgba(14,138,99,.35),transparent 60%),radial-gradient(800px 500px at -10% 110%,rgba(61,220,151,.12),transparent 60%),var(--cm-tabuleiro);color:#fff;margin-top:-74px;padding-top:74px;min-height:min(100svh,940px);display:flex;flex-direction:column;justify-content:center}.cm-hero-inner{position:relative;width:var(--cm-largura);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e6) var(--e5);align-items:center;padding:var(--e6) 0;flex:1 0 auto;align-content:center}.cm-hero-copy{grid-column:span 7}.cm-hero-visual{grid-column:span 5}.cm-hero h1{margin:var(--e4) 0 0;font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.04;font-weight:800;letter-spacing:-.035em}.cm-hero h1 em{font-style:normal;color:var(--cm-menta)}.cm-hero-sub{margin:1.4rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--cm-texto-claro);max-width:52ch}.cm-hero-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:2rem}.cm-hero-nota{font-size:.88rem;color:#9AA8BB}.cm-hero-selos{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.2rem}.cm-hero-selos span{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:.84rem;color:#DCE4EE}.cm-hero-selos b{color:var(--cm-menta)}.cm-hero-visual,.cm-placar{position:relative}.cm-placar{background:linear-gradient(160deg,var(--cm-noite) 0,#0F1D31 100%);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:1.6rem;box-shadow:var(--cm-sombra-forte)}.cm-placar-topo{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#9AA8BB}.cm-tag-exemplo{padding:.25rem .55rem;border-radius:999px;border:1px dashed rgba(255,255,255,.3);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.cm-placar-corpo{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;margin-top:1.3rem}.cm-anel{--p:0;position:relative;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--cor,var(--cm-xeque)) calc(var(--p) * 1%),rgba(255,255,255,.08) 0);display:grid;place-items:center}.cm-anel:before{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--cm-noite)}.cm-anel>div{position:relative;text-align:center}.cm-anel strong{display:block;font:800 2.4rem/1 var(--cm-fonte-titulo)}.cm-anel small{font-size:.78rem;color:#9AA8BB}.cm-nivel{display:inline-flex;align-items:center;gap:.45rem;font:700 1.05rem var(--cm-fonte-titulo)}.cm-nivel i{font-style:normal;font-size:1.5rem}.cm-placar-lista{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.45rem;font-size:.88rem;color:#DCE4EE}.cm-placar-lista li{display:flex;gap:.55rem;align-items:baseline}.cm-ponto{flex:none;width:.55rem;height:.55rem;border-radius:50%;transform:translateY(-1px)}.cm-ponto.xeque{background:var(--cm-xeque)}.cm-ponto.ambar{background:var(--cm-ambar)}.cm-ponto.menta{background:var(--cm-menta)}.cm-placar-sobe{margin-top:1rem;padding:.9rem 1rem;border-radius:12px;background:rgba(212,165,55,.08);border:1px solid rgba(212,165,55,.3);display:flex;align-items:center;gap:.8rem;font-size:.9rem;color:#E7FFF3}.cm-hero-palco{position:relative;flex:1 0 auto;display:flex;flex-direction:column;overflow:hidden}.cm-hero-marcadagua{position:absolute;right:max(-220px,calc((100% - 1280px) / 2 - 300px));top:24px;bottom:32px;display:flex;align-items:center;opacity:.085;pointer-events:none;filter:brightness(0) invert(1)}.cm-hero-marcadagua svg{display:block;height:100%;max-height:780px;width:auto}.cm-robo-leu{margin-top:1.1rem;padding:.85rem 1rem;border-radius:12px;background:#0B1626;border:1px solid rgba(255,255,255,.08);color:rgba(246,244,238,.8)}.cm-robo-leu-rotulo{display:block;font:700 .68rem var(--cm-fonte-titulo);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-menta);margin-bottom:.45rem}.cm-robo-leu code{font:400 .8rem/1.6 IBM Plex Mono,Consolas,monospace;word-break:break-word}.cm-robo-leu mark{color:inherit;border-radius:3px;padding:0 2px}.cm-robo-leu mark.xeque{background:rgba(229,72,77,.2);box-shadow:inset 0 -2px 0 var(--cm-xeque);color:#FFE3E4}.cm-robo-leu mark.ambar{background:rgba(242,169,59,.2);box-shadow:inset 0 -2px 0 var(--cm-ambar);color:#FFEFD6}.cm-regua{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.cm-regua li{display:grid;justify-items:center;gap:4px;padding:.5rem .1rem;border-radius:8px;background:rgba(255,255,255,.04);color:rgba(246,244,238,.55);font-size:.7rem;text-align:center}.cm-regua li i{font-style:normal;font-size:22px;line-height:1}.cm-regua li.atual{background:rgba(212,165,55,.14);color:var(--cm-ouro);box-shadow:inset 0 0 0 1px rgba(212,165,55,.6);font-weight:700}.cm-regua li.ouro{background:linear-gradient(180deg,rgba(212,165,55,.22),rgba(212,165,55,.08));box-shadow:inset 0 0 0 1px rgba(212,165,55,.55);font-weight:700}.cm-placar-sobe b,.cm-regua li.ouro{color:var(--cm-ouro)}.cm-hero-faixa{position:relative;width:var(--cm-largura);margin:0 auto;padding:var(--e4) 0 var(--e5);border-top:1px solid var(--cm-linha-escura);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;color:#8B98AB;font-size:.9rem;font-size:1rem;color:var(--cm-texto-claro)}.cm-hero-faixa-icone{font-family:var(--fonte-simbolos),"Noto Sans Symbols 2","Segoe UI Symbol",sans-serif;color:var(--cm-menta);font-size:1.2rem}.cm-auth-lista li span,.cm-cartao-servico .peca,.cm-hero-selos b,.cm-nivel i,.cm-passo-casa,.cm-plano h3 span,.cm-pnav a span,.cm-regua i,.cm-servico-peca{font-family:var(--fonte-simbolos),"Noto Sans Symbols 2","Segoe UI Symbol",sans-serif;font-variant-emoji:text}.cm-robo-grade{display:grid;grid-template-columns:1fr auto 1fr;gap:1.2rem;align-items:stretch}.cm-robo-col{background:var(--cm-papel);border:1px solid var(--cm-linha);border-radius:var(--cm-raio);box-shadow:var(--cm-sombra);overflow:hidden;display:flex;flex-direction:column}.cm-robo-col header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--cm-linha);font:700 .86rem var(--cm-fonte-titulo)}.cm-robo-col header small{font:500 .74rem var(--cm-fonte-texto);color:var(--cm-grafite)}.cm-cv-bonito{padding:1.3rem;display:grid;grid-template-columns:34% 1fr;gap:1rem;flex:1;font-size:.74rem;line-height:1.45}.cm-cv-lateral{background:linear-gradient(180deg,#1B3050,#13233A);color:#fff;border-radius:10px;padding:1rem .8rem;display:grid;align-content:start;gap:.7rem}.cm-cv-foto{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3DDC97,#0E8A63);margin:0 auto .3rem;display:grid;place-items:center;font:800 1.1rem var(--cm-fonte-titulo)}.cm-cv-lateral b{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cm-menta)}.cm-cv-barra{height:5px;border-radius:3px;background:rgba(255,255,255,.15);overflow:hidden}.cm-cv-barra i{display:block;height:100%;background:var(--cm-menta)}.cm-cv-principal h4{margin:0;font-size:1.05rem;letter-spacing:.14em}.cm-cv-principal .cargo{color:var(--cm-esmeralda);font-weight:600;margin:.15rem 0 .7rem}.cm-cv-principal .titulo-sec{font:800 .62rem var(--cm-fonte-titulo);letter-spacing:.3em;color:var(--cm-grafite);margin:.7rem 0 .25rem}.cm-cv-principal p{margin:0 0 .3rem;color:#2D3748}.cm-robo-meio{display:grid;place-items:center;align-content:center;gap:.4rem;color:var(--cm-grafite);font-size:.78rem;text-align:center}.cm-robo-meio span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--cm-tabuleiro);color:var(--cm-menta);font-size:1.4rem;box-shadow:var(--cm-sombra)}.cm-texto-robo{margin:0;padding:1.2rem 1.3rem;font:400 .78rem/1.65 IBM Plex Mono,Consolas,monospace;color:#2D3748;white-space:pre-wrap;word-break:break-word;flex:1;background:repeating-linear-gradient(180deg,transparent 0 25.7px,rgba(11,22,38,.035) 25.7px 26.7px)}.cm-marca{border-radius:3px;padding:0 2px;cursor:help;transition:box-shadow .15s ease}.cm-marca.xeque{background:rgba(229,72,77,.2);box-shadow:inset 0 -2px 0 var(--cm-xeque)}.cm-marca.ambar{background:rgba(242,169,59,.25);box-shadow:inset 0 -2px 0 var(--cm-ambar)}.cm-marca.ativa{box-shadow:0 0 0 2px var(--cm-tabuleiro)}.cm-robo-falhas{margin-top:1.4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.cm-falha{text-align:left;background:var(--cm-papel);border:1px solid var(--cm-linha);border-left:4px solid var(--cm-xeque);border-radius:10px;padding:.85rem 1rem;font:inherit;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.cm-falha.ambar{border-left-color:var(--cm-ambar)}.cm-falha.ativa,.cm-falha:hover{transform:translateY(-2px);box-shadow:var(--cm-sombra)}.cm-falha strong{display:block;font-size:.9rem}.cm-falha span{display:block;margin-top:.25rem;line-height:1.45}.cm-falha span,.cm-rodape-exemplo{font-size:.8rem;color:var(--cm-grafite)}.cm-rodape-exemplo{margin-top:1rem}.cm-servicos{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cm-servico{position:relative;padding:1.5rem 1.4rem 1.6rem;border-radius:var(--cm-raio);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--cm-linha-escura);transition:transform .2s ease,border-color .2s ease}.cm-servico:hover{transform:translateY(-3px);border-color:rgba(61,220,151,.4)}.cm-servico-peca{font-size:2.1rem;line-height:1;color:var(--cm-menta)}.cm-servico h3{margin:1rem 0 .5rem;font-size:1.1rem;color:#fff}.cm-servico p{margin:0;font-size:.92rem;line-height:1.55;color:var(--cm-texto-claro)}.cm-servico .cm-selo{position:absolute;top:1.2rem;right:1.2rem}.cm-selo{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;font:700 .68rem var(--cm-fonte-titulo);letter-spacing:.06em;text-transform:uppercase}.cm-selo.gratis{background:rgba(61,220,151,.15);color:var(--cm-menta)}.cm-selo.passe{background:rgba(212,165,55,.16);color:var(--cm-ouro)}.cm-claro .cm-selo.gratis,.cm-selo.gratis.no-claro{background:var(--cm-esmeralda-tinta);color:var(--cm-esmeralda-escura)}.cm-claro .cm-selo.passe,.cm-selo.passe.no-claro{background:#F7EDD2;color:#7A5A0E}.cm-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;counter-reset:passo;position:relative}.cm-passos:before{content:"";position:absolute;left:6%;right:6%;top:34px;height:2px;background:repeating-linear-gradient(90deg,var(--cm-linha) 0 10px,transparent 10px 18px)}.cm-passo{position:relative;text-align:center;padding:0 .4rem}.cm-passo-casa{position:relative;width:68px;height:68px;margin:0 auto;border-radius:16px;display:grid;place-items:center;font-size:1.9rem;background:var(--cm-papel);border:1px solid var(--cm-linha);box-shadow:var(--cm-sombra);color:var(--cm-tabuleiro)}.cm-passo:nth-child(2n) .cm-passo-casa{background:var(--cm-tabuleiro);color:var(--cm-menta);border-color:var(--cm-tabuleiro)}.cm-passo:last-child .cm-passo-casa{background:linear-gradient(135deg,#F2D27A,var(--cm-ouro));color:var(--cm-tabuleiro);border-color:var(--cm-ouro)}.cm-passo-num{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--cm-esmeralda);color:#fff;font:700 .75rem/24px var(--cm-fonte-titulo)}.cm-passo h3{margin:1rem 0 .4rem;font-size:1rem;line-height:1.3}.cm-passo p{margin:0 0 .7rem;font-size:.88rem;line-height:1.5;color:var(--cm-grafite)}.cm-planos{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;max-width:980px;margin:0 auto}.cm-plano{position:relative;display:flex;flex-direction:column;padding:2rem;border-radius:20px;background:var(--cm-papel);border:1px solid var(--cm-linha);box-shadow:var(--cm-sombra)}.cm-plano.destaque{border:2px solid var(--cm-esmeralda);box-shadow:0 30px 60px -28px rgba(14,138,99,.55)}.cm-plano-fita{position:absolute;top:-13px;left:2rem;padding:.3rem .8rem;border-radius:999px;background:var(--cm-esmeralda);color:#fff;font:700 .72rem var(--cm-fonte-titulo);letter-spacing:.06em;text-transform:uppercase}.cm-plano.passe{background:linear-gradient(170deg,var(--cm-noite) 0,var(--cm-tabuleiro) 100%);color:#fff;border-color:rgba(212,165,55,.45)}.cm-plano h3{margin:0;font-size:1.35rem;display:flex;align-items:center;gap:.6rem}.cm-plano h3 span{font-size:1.6rem}.cm-plano-preco{margin:1rem 0 .2rem;font:800 2.6rem/1 var(--cm-fonte-titulo)}.cm-plano-preco small{font:500 .95rem var(--cm-fonte-texto);color:var(--cm-grafite)}.cm-plano.passe .cm-plano-preco small,.cm-plano.passe .cm-plano-resumo{color:var(--cm-texto-claro)}.cm-plano-resumo{margin:0;color:var(--cm-grafite);font-size:.93rem}.cm-plano ul{list-style:none;margin:1.4rem 0 1.6rem;padding:0;display:grid;gap:.65rem;flex:1}.cm-plano li{display:flex;gap:.6rem;font-size:.95rem;line-height:1.45}.cm-plano li:before{content:"✓";flex:none;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;background:var(--cm-esmeralda-tinta);color:var(--cm-esmeralda-escura);transform:translateY(1px)}.cm-plano.passe li:before{background:rgba(212,165,55,.18);color:var(--cm-ouro)}.cm-limites{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1.2rem}.cm-limites div{text-align:center;padding:.65rem .3rem;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.cm-limites b{display:block;font:800 1.35rem var(--cm-fonte-titulo);color:var(--cm-ouro)}.cm-limites small{font-size:.72rem;color:var(--cm-texto-claro);line-height:1.25;display:block}.cm-plano-acao{width:100%}.cm-plano-obs{margin:.8rem 0 0;font-size:.8rem;color:var(--cm-grafite);text-align:center}.cm-plano.passe .cm-plano-obs{color:#9AA8BB}.cm-faq-grade{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.cm-faq{display:grid;gap:.7rem}.cm-faq details{background:var(--cm-papel);border:1px solid var(--cm-linha);border-radius:12px;padding:0 1.2rem;transition:box-shadow .2s ease}.cm-faq details[open]{box-shadow:var(--cm-sombra)}.cm-faq summary{list-style:none;cursor:pointer;padding:1.05rem 0;font-weight:600;display:flex;justify-content:space-between;gap:1rem}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"+";font:700 1.2rem/1 var(--cm-fonte-titulo);color:var(--cm-esmeralda);transition:transform .2s ease}.cm-faq details[open] summary:after{transform:rotate(45deg)}.cm-faq details p{margin:0 0 1.1rem;color:var(--cm-grafite);line-height:1.6;font-size:.95rem}.cm-lgpd{padding:1.6rem;border-radius:18px;background:var(--cm-tabuleiro);color:#fff;position:relative;overflow:hidden}.cm-lgpd h3{margin:.6rem 0 .8rem;font-size:1.3rem}.cm-lgpd ul{margin:0 0 1.2rem;padding-left:1.1rem;display:grid;gap:.5rem;color:var(--cm-texto-claro);font-size:.93rem;line-height:1.5}.cm-lgpd a{color:var(--cm-menta);font-weight:600}.cm-cta-final{position:relative;overflow:hidden;text-align:center}.cm-cta-final .cm-intro-secao,.cm-cta-final .cm-titulo-secao{margin-left:auto;margin-right:auto}.cm-cta-final .cm-hero-acoes{justify-content:center}.cm-area{width:var(--cm-largura);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0 4rem}.cm-boas-vindas{position:relative;overflow:hidden;border-radius:22px;padding:clamp(24px,4vw,48px);background:radial-gradient(700px 300px at 100% 0,rgba(14,138,99,.4),transparent 60%),var(--cm-tabuleiro);color:#fff;display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;align-items:center}.cm-boas-vindas h1{margin:.6rem 0 .5rem;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.1}.cm-boas-vindas p{margin:0;color:var(--cm-texto-claro);line-height:1.55;max-width:52ch}.cm-saldo{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.2rem}.cm-saldo h2{margin:0 0 .8rem;font-size:.95rem;display:flex;justify-content:space-between;gap:.6rem}.cm-saldo p{font-size:.88rem;margin:.7rem 0 0}.cm-servicos-area{margin-top:1.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cm-cartao-servico{display:flex;flex-direction:column;padding:1.4rem;border-radius:var(--cm-raio);background:var(--cm-papel);border:1px solid var(--cm-linha);box-shadow:var(--cm-sombra);text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}a.cm-cartao-servico:hover{transform:translateY(-3px);border-color:var(--cm-esmeralda)}.cm-cartao-servico .topo{display:flex;justify-content:space-between;align-items:center}.cm-cartao-servico .peca{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:1.7rem;background:var(--cm-tabuleiro);color:var(--cm-menta)}.cm-cartao-servico h3{margin:1rem 0 .4rem;font-size:1.08rem}.cm-cartao-servico p{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--cm-grafite);flex:1}.cm-cartao-servico .ir{font-weight:700;color:var(--cm-esmeralda);font-size:.92rem}.cm-cartao-servico.em-breve{opacity:.75;box-shadow:none;border-style:dashed}.cm-cartao-servico.em-breve .ir{color:var(--cm-grafite)}.cm-auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--cm-marfim)}.cm-auth-marca{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 100% 0,rgba(14,138,99,.38),transparent 60%),var(--cm-tabuleiro);color:#fff;padding:clamp(1.6rem,4vw,3rem);display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.cm-auth-marca h1{margin:0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08;max-width:15ch}.cm-auth-marca h1 em{font-style:normal;color:var(--cm-menta)}.cm-auth-marca p{color:var(--cm-texto-claro);line-height:1.6;max-width:44ch}.cm-auth-lista{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.7rem}.cm-auth-lista li{display:flex;gap:.7rem;align-items:center;color:#E2E8F0;font-size:.95rem}.cm-auth-lista li span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgba(61,220,151,.12);color:var(--cm-menta);font-size:1.1rem;flex:none}.cm-auth-form{display:grid;place-items:center;padding:clamp(1.4rem,4vw,3rem) 16px}.cm-auth-caixa{width:min(100%,430px)}.cm-auth-caixa h2{margin:.7rem 0 .4rem;font-size:1.9rem}.cm-auth-caixa>p{margin:0 0 1.4rem;color:var(--cm-grafite);line-height:1.55}.cm-campo{display:grid;gap:.4rem;margin-bottom:1rem;font-weight:600;font-size:.9rem}.cm-campo input{min-height:50px;padding:.75rem 1rem;border-radius:12px;border:1px solid #d5d0c2;background:#fff;font:500 1rem var(--cm-fonte-texto);color:var(--cm-tinta);transition:border-color .15s ease,box-shadow .15s ease}.cm-campo input:focus{outline:none;border-color:var(--cm-esmeralda);box-shadow:0 0 0 4px rgba(14,138,99,.14)}.cm-codigo input{text-align:center;font:700 1.6rem var(--cm-fonte-titulo);letter-spacing:.5em;padding-left:1.5em}.cm-aceite{display:flex;gap:.65rem;align-items:flex-start;margin:.3rem 0 1.1rem;font-size:.88rem;line-height:1.5;color:var(--cm-grafite);cursor:pointer}.cm-aceite input{margin-top:.2rem;width:18px;height:18px;accent-color:var(--cm-esmeralda);flex:none}.cm-aceite a{color:var(--cm-esmeralda-escura);font-weight:600}.cm-auth-acao{width:100%}.cm-auth-alt{margin-top:1.1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;font-size:.88rem}.cm-link-botao{background:none;border:0;padding:0;color:var(--cm-esmeralda-escura);font:600 .88rem var(--cm-fonte-texto);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cm-alerta{padding:.8rem 1rem;border-radius:12px;margin:0 0 1rem;font-size:1rem;line-height:1.5}.cm-alerta.erro{background:#FDECEC;color:var(--cm-xeque-texto);border:1px solid #f5c2c3}.cm-alerta.ok{background:var(--cm-esmeralda-tinta);color:var(--cm-esmeralda-escura);border:1px solid #b9e4d1}.cm-alerta.aviso{background:#FDF3E1;color:var(--cm-ambar-texto);border:1px solid #f2d6a6}.cm-porteira{min-height:70vh;display:grid;place-items:center;padding:2rem 16px}.cm-porteira-caixa{width:min(100%,560px);background:var(--cm-papel);border:1px solid var(--cm-linha);border-radius:20px;padding:2rem;box-shadow:var(--cm-sombra)}.cm-porteira-caixa h1{margin:.6rem 0;font-size:1.6rem}.cm-porteira-caixa p{color:var(--cm-grafite);line-height:1.6}.cm-carregando{min-height:60vh;display:grid;place-items:center;align-content:center;gap:1rem;color:var(--cm-grafite)}.cm-carregando svg{animation:cm-pulso 1.4s ease-in-out infinite}@keyframes cm-pulso{50%{opacity:.55;transform:scale(.96)}}.cm-legal{width:min(860px,calc(100% - 2 * var(--cm-margem)));margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 4rem}.cm-legal-rascunho{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.2rem;border-radius:12px;background:#FDF3E1;border:1px solid #f2d6a6;color:var(--cm-ambar-texto);font-size:.92rem;line-height:1.5;margin-bottom:2rem}.cm-legal-rascunho b{text-transform:uppercase;letter-spacing:.06em}.cm-legal h1{font-size:clamp(2rem,4vw,2.8rem);margin:.6rem 0 .3rem}.cm-legal .atualizado{color:var(--cm-grafite);font-size:.9rem}.cm-legal h2{margin:2.2rem 0 .7rem;font-size:1.25rem;padding-top:1.2rem;border-top:1px solid var(--cm-linha)}.cm-legal li,.cm-legal p{line-height:1.7;color:#2D3748}.cm-legal ul{padding-left:1.2rem}.cm-legal table{width:100%;border-collapse:collapse;font-size:.92rem;margin:.8rem 0}.cm-legal td,.cm-legal th{text-align:left;padding:.6rem .7rem;border-bottom:1px solid var(--cm-linha);vertical-align:top}.cm-legal th{font:700 .8rem var(--cm-fonte-titulo);text-transform:uppercase;letter-spacing:.05em;color:var(--cm-grafite)}.cm-legal .pendente{background:#FDF3E1;color:var(--cm-ambar-texto);padding:0 .3rem;border-radius:4px;font-weight:600}.cm-tabela-rolagem{overflow-x:auto}@media (min-width:1600px){.cm-hero h1{font-size:4.25rem}.cm-hero-sub{font-size:1.28rem}.cm-placar{padding:2rem}}@media (max-width:1080px){.cm-robo-falhas,.cm-servicos,.cm-servicos-area{grid-template-columns:repeat(2,1fr)}.cm-passos{grid-template-columns:repeat(3,1fr);row-gap:2rem}.cm-passos:before{display:none}}@media (max-width:860px){.cm-menu-toggle{display:inline-flex}.cm-mheader-inner{flex-wrap:wrap}.cm-mnav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;padding:.4rem 0 1rem}.cm-mnav.open{display:flex}.cm-mnav-acoes{margin:.6rem 0 0;flex-wrap:wrap}.cm-pheader{flex-wrap:wrap}.cm-pnav{display:none;order:3;flex-basis:100%;flex-direction:column;padding-bottom:.6rem}.cm-pnav.open{display:flex}.cm-conta{margin-left:0}.cm-conta-nome{display:none}.cm-hero-copy,.cm-hero-visual{grid-column:1/-1}.cm-hero{min-height:auto}.cm-hero-marcadagua{right:-120px;top:4%;bottom:auto;opacity:.05}.cm-hero-marcadagua svg{height:min(70vh,600px)}.cm-regua span{display:none}.cm-hero-inner{padding:var(--e6) 0 var(--e7)}.cm-auth,.cm-boas-vindas,.cm-cabeca-secao,.cm-faq-grade{grid-template-columns:1fr}.cm-cabeca-secao .cm-intro-secao{justify-self:start}.cm-robo-grade{grid-template-columns:1fr}.cm-robo-meio{grid-auto-flow:column;justify-content:center}.cm-robo-meio span{transform:rotate(90deg)}.cm-footer-inner,.cm-planos{grid-template-columns:1fr}.cm-footer-links{justify-content:flex-start}.cm-auth-marca{min-height:auto}.cm-auth-marca .cm-auth-lista,.cm-auth-marca>p{display:none}}@media (max-width:560px){.cm-robo-falhas,.cm-servicos,.cm-servicos-area{grid-template-columns:1fr}.cm-passos{grid-template-columns:1fr 1fr}.cm-placar-corpo{grid-template-columns:1fr;justify-items:center;text-align:center}.cm-placar-lista li{text-align:left}.cm-limites{grid-template-columns:repeat(2,1fr)}.cm-cv-bonito{grid-template-columns:1fr}.cm-hero-acoes .cm-btn{width:100%}.cm-plano{padding:1.5rem}}.cm-mheader .cm-logo-nome,.cm-pheader .cm-logo-nome{font-size:1.32rem}@media (max-width:860px){.cm-mheader .cm-logo-nome,.cm-pheader .cm-logo-nome{font-size:1.12rem}}.cm-hero-faixa{gap:.6rem .75rem}.cm-admin-cartao{margin-top:1.6rem;background:#fff;border:1px dashed rgba(11,22,38,.25);border-radius:16px;padding:1.2rem 1.4rem;color:var(--cm-tabuleiro)}.cm-admin-topo{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.cm-admin-topo h2{margin:.4rem 0 .2rem;font-size:1.1rem}.cm-admin-topo p{margin:0;font-size:.9rem;color:var(--cm-grafite)}.cm-admin-topo .cm-btn{min-height:48px}.cm-admin-resultado{margin-top:1rem;display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:12px;font-size:.95rem}.cm-admin-resultado.ok{background:rgba(61,220,151,.14);border:1px solid rgba(14,138,99,.4)}.cm-admin-resultado.erro{background:rgba(220,70,70,.08);border:1px solid rgba(200,60,60,.35)}.cm-admin-resultado small{color:var(--cm-grafite)}main.cm-trabalho-principal{max-width:none;margin:0;padding:0;min-width:0}.legenda{display:inline-flex;gap:10px;align-items:center;font-size:.75rem;color:#9AA8BB}.legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:4px}.legenda i.critico{background:var(--cm-xeque)}.legenda i.importante{background:var(--cm-ambar)}.legenda i.recrutador{background:#60A5FA}.resolucao.forma{background:#E3F4EE;color:#0A5F47}.resolucao.agente{background:#FFF4DF;color:#8A5A00}.resolucao.voce{background:#FCE8E9;color:#A3262B}.cm-aceite-feito{margin:0;padding:12px 14px;border-radius:12px;background:#E9F6F0;font-size:.9rem;line-height:1.5}.cm-bloqueio{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:#FFF6E8;border:1px solid rgba(242,169,59,.5);font-size:.92rem}.cm-topo-marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--cm-tabuleiro)}.cm-topo-marca .cm-logo-nome{font-size:1.05rem}@media (max-width:1023.98px){.topo:has(+.cm-trabalho){position:relative}}.troca .antes.ausente{text-decoration:none;font-family:inherit;font-style:italic;color:var(--cm-xeque)}.texto-robo{overflow-wrap:anywhere}@media (max-width:1023.98px){.cm-area-avaliada,.cm-quem-corrige ul,.cm-trabalho-principal li,.cm-trabalho-principal p,.troca,.troca .depois{font-size:1rem}.troca .antes{font-size:.95rem}.btn{min-height:48px}h1,h2,h3{overflow-wrap:break-word;hyphens:none;word-break:normal}.cm-menu-toggle{display:inline-flex;min-height:48px;align-items:center}.cm-mheader{backdrop-filter:none;background:rgba(11,22,38,.98)}.cm-mheader-inner,.cm-pheader{flex-wrap:nowrap}.cm-mnav,.cm-pnav{display:none}.cm-mnav.open,.cm-pnav.open{display:flex;position:fixed;left:0;right:0;bottom:0;top:74px;z-index:39;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:16px 16px 32px;background:var(--cm-tabuleiro);overflow-y:auto}.cm-pnav.open{top:70px}.cm-mnav.open>a,.cm-pnav.open a{border-radius:12px}.cm-mnav.open>a,.cm-pnav.open .cm-pnav-embreve,.cm-pnav.open a{min-height:56px;display:flex;align-items:center;font-size:1.15rem;padding:0 12px}.cm-mnav.open .cm-mnav-acoes{margin:16px 0 0;flex-direction:column;align-items:stretch;gap:10px}.cm-mnav.open .cm-mnav-acoes>*{min-height:52px;justify-content:center}}@media (max-width:1023.98px){body:has(.cm-mnav.open),body:has(.cm-pnav.open){overflow:hidden}}@media (max-width:1023.98px){.back-to-products,.cm-auth p,.cm-hero-nota,.cm-hero-selos span,.cm-link-botao,.cm-pagina-aviso,body :is(p,li,td,label)>span:not(.cv *):not(.cm-selo):not(.qtd):not(.problema-gravidade):not(.resolucao):not(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl,.text-5xl),body :is(p,li,td,th,dd,dt,label,blockquote,figcaption):not(.cv *):not(.texto-robo *):not(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl,.text-5xl){font-size:max(1rem,16px)!important}.back-to-products,.cm-footer a,.cm-footer-links a,.cm-link-botao{display:inline-flex;align-items:center;min-height:48px}.cm-footer-links{row-gap:0}img,svg{max-width:100%}img{height:auto}.checkout-note,.cm-footer-legal,.cm-legal-rascunho span,.cm-placar-sobe span,.cm-robo-col header *,.cm-robo-col>header,.cm-robo-falhas span,.cm-robo-falhas strong,body small:not(.cv *):not(.cm-lateral *){font-size:max(1rem,16px)!important}.cm-btn{font-size:1rem}.campo input,.campo select,.cm-sair,.custos-periodo button,.ver-maior{min-height:48px}.campo>span,.objetivo-opcao span{font-size:1rem!important}.cm-tabela-rolagem,.custos-tabela-wrap{overflow:visible}.cm-tabela-rolagem table,.cm-tabela-rolagem tbody,.cm-tabela-rolagem td,.cm-tabela-rolagem tr,.custos-tabela,.custos-tabela tbody,.custos-tabela td,.custos-tabela tr{display:block;width:100%}.cm-tabela-rolagem thead,.custos-tabela thead{display:none}.cm-tabela-rolagem tr,.custos-tabela tr{margin:0 0 12px;padding:12px 14px;border:1px solid var(--cm-linha,#dde3ea);border-radius:12px;background:#fff}.cm-tabela-rolagem td,.custos-tabela td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:10px;padding:6px 0;border:0;text-align:left!important}.cm-tabela-rolagem td:before,.custos-tabela td:before{content:attr(data-label);font-weight:700;color:var(--cm-grafite,#4A556B)}.custos-tabela td.custos-custo .barra-h{display:none}.troca{grid-template-columns:1fr}.troca .seta{transform:rotate(90deg);justify-self:start}.troca.clicavel{min-height:48px;align-content:center}.cm-planos{grid-template-columns:1fr}.topo .etapas{gap:.6rem;min-width:0}.topo .etapas li:not(.atual){font-size:0!important;gap:0}.topo .etapas li.atual{font-size:1rem!important;white-space:nowrap}}@media (max-width:599.98px){.topo .etapas li.atual{font-size:0!important;gap:0}}@media (max-width:1023.98px){.cm-pheader{gap:10px}.cm-pheader>a{flex:0 1 auto;min-width:0}.cm-pheader .cm-menu-toggle{margin-left:auto}.cm-pheader .cm-conta{margin-left:0;flex:none}}@media (max-width:419.98px){.cm-pheader{padding-left:12px;padding-right:12px;gap:8px}.cm-pheader .cm-avatar{display:none}.cm-pheader .cm-logo svg{height:30px;min-height:28px}.cm-pheader .cm-logo-nome{font-size:.95rem}.cm-pheader .cm-menu-toggle,.cm-pheader .cm-sair{padding-left:12px;padding-right:12px}}.cm-vitrine{display:grid;gap:16px;align-content:start}.cm-plano-completo .cm-plano-fita{background:var(--cm-ouro);color:var(--cm-tabuleiro)}.cm-plano-completo .cm-plano-acao:disabled{opacity:1;background:rgba(255,255,255,.1);color:#fff;box-shadow:none;border:1px dashed rgba(255,255,255,.35);cursor:not-allowed;margin-top:1.2rem}.cm-modulos{background:var(--cm-papel);border:1px solid var(--cm-linha);border-radius:20px;padding:1.4rem 1.6rem;color:var(--cm-tinta)}.cm-modulos h4{margin:0 0 .6rem;font:700 1rem var(--cm-fonte-titulo)}.cm-modulos ul{list-style:none;margin:0;padding:0;display:grid}.cm-modulos li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid var(--cm-linha)}.cm-modulos li:first-child{border-top:0}.cm-modulos li>div{display:grid;gap:2px;min-width:0}.cm-modulos li small{color:var(--cm-grafite);font-size:.85rem}.cm-modulos .precos{display:grid;gap:2px;justify-items:end;text-align:right;font-weight:700;white-space:nowrap}.cm-pagamento-breve{margin:.8rem 0 0;padding:.6rem .8rem;border-radius:10px;background:#FFF6E8;color:var(--cm-ambar-texto);font-size:.88rem;font-weight:600}.cm-cota-disponivel{background:rgba(61,220,151,.1);border:1px solid rgba(61,220,151,.3);border-radius:12px;padding:10px 12px}.cm-limites b .de{font:600 .8rem var(--cm-fonte-texto);color:var(--cm-texto-claro)}.cm-conta-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.4rem}.cm-admin-planos h1,.cm-conta-pagina h1{font:800 clamp(2rem,4vw,2.6rem)/1.15 var(--cm-fonte-titulo);margin:.4rem 0 1rem}.cm-conta-bloco{background:var(--cm-papel);border:1px solid var(--cm-linha);border-radius:20px;padding:clamp(20px,3vw,32px);margin-top:24px;display:grid;gap:14px}.cm-conta-bloco h2{margin:0;font:800 1.35rem var(--cm-fonte-titulo)}.cm-conta-bloco p{margin:0;line-height:1.55}.cm-conta-bloco .cm-saldo{background:var(--cm-tabuleiro);color:#E7EEF6;max-width:640px}.cm-conta-bloco .cm-saldo a{color:var(--cm-menta)}.cm-tabela-planos{width:100%;border-collapse:collapse;font-size:.95rem}.cm-tabela-planos th{text-align:left;font:700 .75rem var(--cm-fonte-titulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-grafite);padding:8px 10px;border-bottom:2px solid var(--cm-linha)}.cm-tabela-planos td{padding:10px;border-bottom:1px solid var(--cm-linha);vertical-align:top}.cm-historico{list-style:none;margin:0;padding:0;display:grid}.cm-historico li{display:grid;grid-template-columns:7rem auto 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cm-linha)}.cm-historico li:first-child{border-top:0}.cm-historico .quando{color:var(--cm-grafite);font-variant-numeric:tabular-nums}.cm-excluir{border-color:rgba(229,72,77,.35)}.cm-btn-perigo{background:var(--cm-xeque-texto);color:#fff}.cm-btn-perigo:disabled{opacity:.5;cursor:not-allowed}.cm-admin-planos .campo,.cm-excluir .campo{display:grid;gap:6px;max-width:420px}.cm-admin-planos input:not([type=checkbox]),.cm-admin-planos select,.cm-conta-pagina input{min-height:48px;padding:10px 12px;border:1px solid var(--cm-linha);border-radius:10px;font:inherit;background:#fff;width:100%}.cm-form-linha{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.cm-form-linha .campo{flex:1 1 200px}.cm-form-linha.cotas .campo{flex:1 1 120px}.cm-confirmar{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#FFF6E8;border:1px solid rgba(242,169,59,.5)}.cm-confirmar p{flex:1 1 100%}.cm-acoes-linha{display:flex;flex-wrap:wrap;gap:8px}.cm-acoes-linha .cm-btn{min-height:48px;padding:.5rem .9rem;font-size:.9rem}.cm-aviso-ok{padding:12px 14px;border-radius:12px;background:#E9F6F0;border:1px solid rgba(14,138,99,.35)}.cm-a-definir{padding:12px 14px;border-radius:12px;background:#FFF6E8;border:1px solid rgba(242,169,59,.5);line-height:1.5}.cm-selo.a-definir{background:#FFF0D6;color:var(--cm-ambar-texto);vertical-align:middle}.cm-produtos-admin{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px}.cm-produto-admin{border:1px solid var(--cm-linha);border-radius:16px;padding:18px;display:grid;gap:12px;align-content:start}.cm-produto-admin h3{margin:0;font:800 1.1rem var(--cm-fonte-titulo);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cm-produto-admin .atual{color:var(--cm-grafite);font-size:.9rem}.cm-produto-admin .cm-btn{justify-self:start}.cm-check{display:flex;gap:10px;align-items:center;min-height:48px}.cm-check input{width:22px;height:22px}@media (max-width:1023.98px){.cm-historico li{grid-template-columns:auto 1fr}.cm-historico .cm-historico-abrir,.cm-historico .texto{grid-column:1/-1}.cm-tabela-planos thead{display:none}.cm-tabela-planos,.cm-tabela-planos tbody,.cm-tabela-planos td,.cm-tabela-planos tr{display:block;width:100%}.cm-tabela-planos tr{margin:0 0 12px;padding:12px 14px;border:1px solid var(--cm-linha);border-radius:12px}.cm-tabela-planos td{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:10px;border:0;padding:6px 0}.cm-tabela-planos td:before{content:attr(data-label);font-weight:700;color:var(--cm-grafite)}.cm-modulos li{flex-wrap:wrap}.cm-modulos .precos{justify-items:start;text-align:left;white-space:normal}}.cm-conta-bloco,.cm-form-linha .campo,.cm-gratis-acoes>div,.cm-produto-admin,.cm-vitrine,.cm-vitrine>*{min-width:0}.cm-cartao-passe .cm-vitrine.compacta .cm-plano-fita{align-self:flex-start}.cm-limites div{min-width:0;overflow-wrap:anywhere}.cm-planos{align-items:start}.cm-plano ul{align-content:start}.cm-abas{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:var(--cm-nevoa,#EEF2F6);margin-bottom:.4rem}.cm-abas button{min-height:48px;border:0;border-radius:10px;background:transparent;font:inherit;font-weight:700;color:var(--cm-grafite);cursor:pointer}.cm-abas button.ativa{background:#fff;color:var(--cm-tabuleiro);box-shadow:0 1px 4px rgba(15,23,42,.12)}.cm-abas button:focus-visible{outline:3px solid var(--cm-esmeralda);outline-offset:2px}.cm-dica{font-weight:400;color:var(--cm-grafite)}.cm-manter{margin-top:-.4rem}.cm-auth-ajuda{margin:1rem 0 0;font-size:.84rem;line-height:1.5;color:var(--cm-grafite)}.cm-porteira-caixa .cm-campo{display:grid;gap:6px;margin-bottom:12px;text-align:left}.cm-senha-provisoria{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#E9F6F0;border:1px solid rgba(14,138,99,.35)}.cm-senha-provisoria p{margin:0;flex:1 1 100%}.cm-senha-provisoria code{font-size:1.25rem;font-weight:700;letter-spacing:.04em;padding:6px 10px;border-radius:8px;background:#fff;user-select:all}.cm-historico-abrir{font-weight:700;color:var(--cm-esmeralda-escura);white-space:nowrap}.cm-btn-contorno.no-escuro{color:#fff;border-color:rgba(255,255,255,.55)}.cm-btn-contorno.no-escuro:hover{background:rgba(255,255,255,.08)}.cm-modelos-geral{margin:.8rem 0}.cm-admin-cartao code,.cm-tabela-modelos code{font-size:.85em;background:var(--cm-nevoa,#EEF2F6);padding:1px 5px;border-radius:5px;overflow-wrap:anywhere}.cm-modelo-diferente{color:#9A3412}:where(a){color:var(--cm-esmeralda-escura);text-underline-offset:3px}:where(a:not([class])){text-decoration:underline;text-decoration-thickness:1px;font-weight:600}:where(a:not([class])):hover{color:var(--cm-tabuleiro);text-decoration-thickness:2px}:where(.cm-escuro,.cm-saldo,.cm-boas-vindas,.cm-auth-marca,.cm-footer,.cm-lateral,.cm-hero,.cm-cta-final,[data-fundo=escuro]) :where(a:not([class])){color:var(--cm-menta)}:where(.cm-escuro,.cm-saldo,.cm-boas-vindas,.cm-auth-marca,.cm-footer,.cm-lateral,.cm-hero,.cm-cta-final,[data-fundo=escuro]) :where(a:not([class])):hover{color:#fff}.cm-analisando-como{margin:0;color:var(--cm-grafite);font-size:1rem;line-height:1.5}.cm-analisando-como .cm-link-botao{font-size:1rem;min-height:0}.cm-falta{margin:.5rem 0 0;color:var(--cm-grafite);font-size:1rem}.cm-saldo-rotulo{margin:1rem 0 0;font-size:.95rem;font-weight:600;color:var(--cm-texto-claro)}.cm-saldo-rotulo+.cm-limites{margin-top:.5rem}.cm-limites-oferta div{background:transparent;border-style:dashed;border-color:rgba(255,255,255,.22)}.cm-limites-oferta b{color:rgba(255,255,255,.55)}.cm-limites-oferta small{color:rgba(255,255,255,.6)}.cm-limites .de{font-size:.8em;font-weight:600;color:var(--cm-texto-claro)}@media (max-width:1023px){.cm-limites small,.cm-saldo-rotulo{font-size:1rem}}.auth-form-meta a,.back-login,.custos-voltar,.marketing-footer a:not(.portal-brand),.portal-footer a{color:var(--cm-esmeralda-escura)}a:has(>.cm-logo){color:inherit}.cm-analisando-como .cm-link-botao{display:inline-flex;align-items:center;min-height:48px;padding:0 .35rem;vertical-align:middle}.cm-empresa-dados{display:grid;gap:0;margin:1.5rem 0 2rem;border:1px solid var(--cm-linha);border-radius:12px;background:#fff;overflow:hidden}.cm-empresa-dados>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.25rem 1.5rem;padding:.9rem 1.2rem;border-top:1px solid var(--cm-linha)}.cm-empresa-dados>div:first-child{border-top:0}.cm-empresa-dados dt{font-weight:600;color:var(--cm-grafite)}.cm-empresa-dados dd{margin:0;overflow-wrap:anywhere;color:var(--cm-tabuleiro)}@media (max-width:640px){.cm-empresa-dados>div{grid-template-columns:1fr}}.cm-footer-empresa{grid-column:1/-1;margin:0;font-size:.84rem;line-height:1.6;color:#A9B4C4;overflow-wrap:anywhere}.cm-footer-empresa a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.cm-footer-empresa{font-size:.875rem}}