.app,.veu,main.entrada{--fio:#111;--fio-fino:#e3e5e8;--carimbo-ok:#1f4fb0;--carimbo-erro:#b42318;--carimbo-alerta:#8a5300;--carimbo-neutro:#5b6068;--mod-inicio:#d92332;--mod-alunos:#1f4fb0;--mod-treinos:#0f6b78;--mod-financeiro:#1e7a46;--mod-comercial:#c25a12;--mod-competicao:#6b3e25;--mod-comunicacao:#5b2a86;--mod-sistema:#5b6068;--sidebar-bg:#111;--sidebar-text:#a4a8ae;--sidebar-icon:#8b9097;--bg-app:#fff;--bg-card:#fff;--bg-subtle:#f3f4f6;--bg-linha:#f8f9fa;--border:#e3e5e8;--border-forte:#cfd2d7;--border-row:#eceef0;--text-2:#3a3d42;--text-3:#5b6068;--text-4:#5f646b;--text-placeholder:#6b7079;--avatar-bg:#eceef0;--r-sm:3px;--r-md:4px;--r-lg:4px;--r-xl:6px;--r:4px;--chao:var(--bg-app);--papel:var(--bg-card);--papel-2:var(--bg-subtle);--linha:var(--border);--linha-2:var(--border-forte);--tinta:var(--text);--tinta-2:var(--text-2);--tinta-3:var(--text-3);--faixa-branca-contorno:#cfd3d9}[data-modulo=inicio]{--mod:var(--mod-inicio)}[data-modulo=alunos]{--mod:var(--mod-alunos)}[data-modulo=treinos]{--mod:var(--mod-treinos)}[data-modulo=financeiro]{--mod:var(--mod-financeiro)}[data-modulo=comercial]{--mod:var(--mod-comercial)}[data-modulo=competicao]{--mod:var(--mod-competicao)}[data-modulo=comunicacao]{--mod:var(--mod-comunicacao)}[data-modulo=sistema]{--mod:var(--mod-sistema)}:where(.app,.veu,main.entrada) .rotulo,:where(.app,.veu,main.entrada) table.alunos th,:where(.app,.veu,main.entrada) .campo>label,:where(.app,.veu,main.entrada) .campo .rot-linha label,:where(.app,.veu,main.entrada) .kpi small{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app,.veu,main.entrada) h1,:where(.app,.veu,main.entrada) .cab h1,.ficha-topo h1{letter-spacing:-.015em;font-style:normal;font-weight:800;font-stretch:108%}:where(.app,.veu,main.entrada) .num{font-style:normal}:where(.app,.veu,main.entrada) .pill{outline-offset:1.5px;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1.5px solid;border-radius:3px;outline:1px solid;margin:3px 4px;padding:2px 7px;font-size:10.5px;font-weight:800;font-stretch:78%;transform:rotate(-3deg)}:where(.app,.veu,main.entrada) .pill.ok,:where(.app,.veu,main.entrada) .pill.info{color:var(--carimbo-ok);background:0 0}:where(.app,.veu,main.entrada) .pill.erro{color:var(--carimbo-erro);background:0 0}:where(.app,.veu,main.entrada) .pill.alerta{color:var(--carimbo-alerta);background:0 0}:where(.app,.veu,main.entrada) .pill.grad{color:var(--mod-comunicacao);background:0 0}:where(.app,.veu,main.entrada) .pill.neutro{color:var(--carimbo-neutro);background:0 0;border-width:1px;outline:0;font-weight:700;transform:none}:where(.app,.veu,main.entrada) .pill.acad{color:var(--fio);background:0 0}@media (prefers-reduced-motion:reduce){:where(.app,.veu,main.entrada) .pill{transform:none}}:where(.app,.veu,main.entrada) .chip,:where(.app,.veu,main.entrada) .seg,:where(.app,.veu,main.entrada) .seg button,:where(.app,.veu,main.entrada) .filtros button,:where(.app,.veu,main.entrada) .bt,:where(.app,.veu,main.entrada) .busca,:where(.app,.veu,main.entrada) .campo input,:where(.app,.veu,main.entrada) .campo select,:where(.app,.veu,main.entrada) .campo textarea{border-radius:var(--r)}.folha .bloco{padding:14px 0 6px}.av-botao{border-radius:4px}:where(.app,.veu,main.entrada) .bloco{border:0;border-top:2px solid var(--fio);background:0 0;border-radius:0;padding:14px 0 6px}:where(.app,.veu,main.entrada) .bloco>.bh{align-items:baseline;margin-bottom:10px}:where(.app,.veu,main.entrada) .bloco>.bh h2,:where(.app,.veu,main.entrada) .bloco>h2{font-size:19px;font-weight:800;font-stretch:104%}:where(.app,.veu,main.entrada) .bloco .mk{background:var(--mod,var(--fio));flex:none;align-self:center;width:11px;height:11px}:where(.app,.veu,main.entrada) .bloco .it,:where(.app,.veu,main.entrada) .bloco .lista>li{border-top:1px solid var(--fio-fino)}:where(.app,.veu,main.entrada) .bloco .it:first-child,:where(.app,.veu,main.entrada) .bloco .lista>li:first-child{border-top:0}:where(.app,.veu,main.entrada) .kpis{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino);flex-wrap:wrap;gap:0;display:flex}:where(.app,.veu,main.entrada) .kpi{border:0;border-left:1px solid var(--fio-fino);box-shadow:none;background:0 0;border-radius:0;flex:160px;padding:12px 18px}:where(.app,.veu,main.entrada) .kpi:first-child{border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .kpi b.num{font-size:30px;font-weight:800;line-height:1.05}:where(.app,.veu,main.entrada) .kpi.alerta b.num{color:var(--carimbo-erro)}@media (max-width:1023px){:where(.app,.veu,main.entrada) .kpi{border-left:0;border-top:1px solid var(--fio-fino);flex:45%;padding:10px 0}:where(.app,.veu,main.entrada) .kpi:nth-child(-n+2){border-top:0}:where(.app,.veu,main.entrada) .kpi:nth-child(odd){padding-right:12px}:where(.app,.veu,main.entrada) .kpi:nth-child(2n){padding-left:12px}}:where(.app,.veu,main.entrada) .av{border-radius:3px;width:34px;height:42px}:where(.app,.veu,main.entrada) .av.p{width:24px;height:30px}:where(.app,.veu,main.entrada) .av.m{width:28px;height:36px}:where(.app,.veu,main.entrada) .av.g{border-radius:4px;width:104px;height:132px}.lateral .usuario .av,:where(.app,.veu,main.entrada) .no-sistema .av{border-radius:4px;width:32px;height:32px}.app-topo .av{width:34px;height:43px}:where(.app,.veu,main.entrada) .carteira .in .av{width:48px;height:61px}:where(.app,.veu,main.entrada) .resumo-aluno .av{width:44px;height:56px}:where(.app,.veu,main.entrada) .como-fica .av.g{width:72px;height:91px}@media (max-width:760px){:where(.app,.veu,main.entrada) .ficha-id .av.g{width:72px;height:91px}}:where(.app,.veu,main.entrada) .av.lugar,.entrada .lista>.it>.av,:where(.app,.veu,main.entrada) details.it>summary>.av{border-radius:50%;width:32px;height:32px}:where(.app,.veu,main.entrada) .tabela-wrap{border:0;border-top:2px solid var(--fio);border-radius:0}:where(.app,.veu,main.entrada) table.alunos thead th{border-bottom:1px solid var(--fio);background:0 0}:where(.app,.veu,main.entrada) table.alunos td{border-bottom:1px solid var(--fio-fino)}:where(.app,.veu,main.entrada) table.alunos tbody tr:hover td{background:var(--bg-subtle)}@media (min-width:1024px){.app main>.cab,.app main>.pilha>.cab:first-child,.app main>.fase-tela>.cab{border-bottom:2px solid var(--fio)}}@media (max-width:1023px){:where(.app,.veu,main.entrada) .cab{border-bottom:2px solid var(--fio);padding-bottom:14px}}:where(.app,.veu,main.entrada) .bt:hover{background:var(--bg-linha)}:where(.app,.veu) .lateral :focus-visible{outline-color:#f4f5f7}:where(.app,.veu) .lateral .busca-g input:focus{border-color:#6b7079}.lateral{background:var(--sidebar-bg)}.lateral .menu .mk{background:var(--mod,#5b6068);flex:none;width:9px;height:9px}.lateral .menu a>.ico{display:none}.lateral .menu a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--acad);background:#232323}.lateral .cartao-escuro{border-radius:var(--r)}@media (min-width:1024px) and (max-width:1279px){.lateral .menu .mk{display:none}.lateral .menu a>.ico{display:inline-block}}.ficha-topo{background:var(--bg-card);box-shadow:none;border:1px solid #cfd3d9;border-bottom:0;border-radius:8px 8px 0 0;position:relative;overflow:hidden}.ficha-topo .rotulo{margin:12px 0 -8px;display:block}.ficha-topo .ficha-nome{padding-top:12px}.ficha-topo .ficha-banda{border-radius:0;height:14px}.ficha-topo .ficha-id .av.g{margin-top:14px}.app{background:#fff}body:has(.app){background:#fff}main.entrada{--pad:max(clamp(28px, 5vw, 80px), calc((100vw - 1680px) / 2));--card:clamp(390px, 28vw, 560px);--vao:clamp(40px, 6vw, 140px);--fs:clamp(40px, min(calc((100vw - 2 * var(--pad) - var(--card) - var(--vao)) / 8.4), 11.5vh), 132px);color:#fff7ec;grid-template-columns:minmax(0, 1fr) var(--card);column-gap:var(--vao);padding:clamp(28px, 4vh, 56px) var(--pad);background:#111;grid-template-rows:auto minmax(16px,1fr) auto auto minmax(16px,1fr) auto;row-gap:0;display:grid}main.entrada .bt.largo{box-shadow:none}.entrada-topo{z-index:2;grid-area:1/1/auto/-1;position:relative}.entrada-topo .logo{width:clamp(150px, calc(var(--fs) * 1.7), 250px);height:auto}.entrada-texto{z-index:2;grid-area:3/1;align-self:center;min-width:0;position:relative}.entrada-titulo{max-width:11.5ch;font-size:var(--fs);letter-spacing:-.03em;margin:0;font-weight:900;font-stretch:120%;line-height:.9}.entrada-titulo em{color:var(--bjj-tarja);font-style:normal}.entrada-sub{color:#c9ccd1;max-width:42ch;font-size:clamp(16px, calc(var(--fs) * .18), 22px);margin:22px 0 0;line-height:1.55}.entrada-faixa{margin:calc(var(--fs) * .28) calc(-1 * var(--pad) - 6vw) 0;height:clamp(52px, calc(var(--fs) * .68), 100px);z-index:1;padding-right:calc(var(--pad) + 6vw + var(--card) + var(--vao) * .6);background:#25211c;grid-area:4/1/auto/-1;justify-content:flex-end;display:flex;position:relative;transform:rotate(-5deg);box-shadow:inset 0 2px #3a352e,inset 0 -2px #0b0a08,0 18px 40px #00000073}.entrada-faixa:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 11px,#ffffff12 11px 12px);position:absolute;inset:0}.entrada-faixa .tarja{z-index:1;width:clamp(150px, calc(var(--fs) * 2), 270px);gap:clamp(11px, calc(var(--fs) * .15), 20px);background:var(--bjj-tarja);justify-content:center;display:flex;position:relative}.entrada-faixa .tarja i{width:clamp(9px, calc(var(--fs) * .125), 17px);background:#fff}@media (prefers-reduced-motion:no-preference){.entrada-faixa .tarja{animation:.9s cubic-bezier(.16,1,.3,1) both entrada-cresce}}@keyframes entrada-cresce{0%{opacity:.2;transform:scaleX(.2)}to{opacity:1;transform:none}}.entrada-card{z-index:3;color:var(--text);background:#fff;border:0;border-radius:8px;grid-area:3/2;align-self:center;gap:18px;margin:0;padding:42px 30px 26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.entrada-card:before{content:"";background:linear-gradient(90deg, #f4f5f7 0 20%, var(--faixa-azul) 20% 40%, #5b2a86 40% 60%, #6b3e25 60% 80%, #16130f 80% 100%);height:14px;position:absolute;top:0;left:0;right:0}.entrada-card .tit h1{letter-spacing:0;font-size:26px;font-weight:800;font-stretch:108%}.entrada-card .tit p{color:var(--text-2);margin-top:2px;font-size:14px}main.entrada .entrada-card .campo .campo-in,main.entrada .entrada-card .campo>input{min-height:50px}main.entrada .entrada-card .bt.largo{min-height:52px}.entrada-motivos{z-index:2;font-size:clamp(13px, calc(var(--fs) * .13), 16px);color:#b9bdc3;flex-wrap:wrap;grid-area:6/1/auto/-1;gap:26px;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (min-width:1600px) and (min-height:940px){.entrada-card{zoom:1.12}}@media (min-width:2200px) and (min-height:1250px){.entrada-card{zoom:1.25}}.entrada-motivos li:before{content:"";vertical-align:1px;background:var(--bjj-tarja);width:8px;height:8px;margin-right:8px;display:inline-block}@media (max-width:760px){main.entrada{padding:0;display:block}.entrada-card .tit h1{font-size:22px}.entrada-topo{padding:22px 20px 0;position:static}.entrada-card{zoom:1}.entrada-topo .logo{width:116px}.entrada-texto{padding:18px 20px 0}.entrada-titulo{max-width:11ch;font-size:38px}.entrada-sub{display:none}.entrada-faixa{width:120%;height:40px;margin:26px 0 -18px;padding-right:22%;position:relative;top:auto;left:-10%;right:auto}.entrada-faixa .tarja{gap:7px;width:92px}.entrada-faixa .tarja i{width:6px}.entrada-card{width:auto;max-width:none;margin:0 16px 20px;padding:36px 18px 22px}.entrada-motivos{flex-direction:column;gap:12px;padding:6px 20px 32px;position:static}}:where(.app,.veu,main.entrada) .av{background:var(--avatar-bg)}:where(.app,.veu,main.entrada) [data-tema-faixa=branca] .ficha-id .av.g,:where(.app,.veu,main.entrada) [data-tema-faixa=branca] .heatmap i[data-estado=nao]{background:#eceef0}.ficha-topo[data-faixa=branca] .ficha-banda{background:repeating-linear-gradient(0deg,#f4f5f7 0 7px,#e3e5e8 7px 8px);box-shadow:inset 0 0 0 1px #cfd3d9}:where(.app,.veu,main.entrada) .cab>h1,:where(.app,.veu,main.entrada) .cab>.titulo{font-size:26px;font-weight:800;font-stretch:108%;line-height:1.15}:where(.app,.veu,main.entrada) .cab:not(:has(>.voltar)){grid-template-areas:"h1 acoes""sub acoes"}:where(.app,.veu,main.entrada) .cab:not(:has(>.voltar))>.sub{margin-top:2px}@media (max-width:1023px){:where(.app,.veu,main.entrada) .cab>h1,:where(.app,.veu,main.entrada) .cab>.titulo{font-size:22px}:where(.app,.veu,main.entrada) .cab:not(:has(>.voltar)){grid-template-areas:"h1""sub""acoes"}}:where(.app,.veu,main.entrada) .num,:where(.app,.veu,main.entrada) table.alunos td.num,:where(.app,.veu,main.entrada) table.alunos td.valor,:where(.app,.veu,main.entrada) .lista .it .valor-it{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.app,.veu,main.entrada) .grupo-menu .t,:where(.app,.veu,main.entrada) .menu a .fase,:where(.app,.veu,main.entrada) .selo-fase,:where(.app,.veu,main.entrada) .selo,:where(.app,.veu,main.entrada) .grade-dia>h3{font-family:var(--font-sans);letter-spacing:.12em;font-weight:700;font-stretch:75%}.estado-carimbo{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino);align-items:center;gap:14px;margin:12px 24px;padding:10px 0;display:flex}.estado-carimbo p{min-width:0;color:var(--text-2);margin:0}@media (max-width:760px){.estado-carimbo{flex-wrap:wrap;gap:8px;margin:12px 16px}}.arquivo-escolha{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.arquivo-escolha .bt{cursor:pointer;flex:none}.arquivo-escolha:focus-within .bt{outline:2px solid var(--fio);outline-offset:2px}.arquivo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);overflow:hidden}:where(.app,.veu,main.entrada) .bloco>.bh{flex-wrap:wrap}:where(.app,.veu,main.entrada) .bloco>.bh h2{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}:where(.app,.veu,main.entrada) .bloco>.bh>.bt,:where(.app,.veu,main.entrada) .bloco>.bh>a,:where(.app,.veu,main.entrada) .bloco>.bh>.seg,:where(.app,.veu,main.entrada) .bloco>.bh>span{white-space:nowrap}:where(.app,.veu,main.entrada) .bloco>.bh>.bt,:where(.app,.veu,main.entrada) .bloco>.bh>a{margin-left:auto}:where(.app,.veu,main.entrada) .faixa .pt i,:where(.app,.veu,main.entrada) .ficha-banda .tarja i{background:#fff}:where(.app,.veu,main.entrada) .faixa .pt i.off,:where(.app,.veu,main.entrada) .ficha-banda .tarja i.off{background:#ffffff2e}.app .bloco .lista:empty{display:none}.app a.kpi[aria-current=true]{box-shadow:inset 0 -2px 0 var(--fio);border-color:#0000}.app .kpi b.num{white-space:nowrap;overflow-wrap:normal}@media (max-width:520px){.app .kpi b.num{font-size:22px}.app .barra-lista .seg{flex-wrap:wrap;width:100%;display:flex;overflow-x:visible}.app .barra-lista .busca-g{flex-basis:100%;max-width:none}}@media (max-width:720px){.app .tabela-wrap:not(.limiares-wrap){background:0 0;border:0;border-radius:0;overflow:visible}.app .tabela-wrap:not(.limiares-wrap)>table.alunos:not(.tabela-horarios){width:100%;min-width:0;display:block}.app .tabela-wrap>table.alunos:not(.tabela-horarios) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app .tabela-wrap>table.alunos:not(.tabela-horarios) tbody{display:block}.app .tabela-wrap>table.alunos:not(.tabela-horarios) tbody tr{border-top:1px solid var(--fio-fino);padding:10px 0;display:block}.app .tabela-wrap>table.alunos:not(.tabela-horarios) tbody tr:first-child{border-top:2px solid var(--fio)}.app .tabela-wrap>table.alunos:not(.tabela-horarios) td{text-align:left;border:0;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:4px 0;display:grid}.app .tabela-wrap>table.alunos:not(.tabela-horarios) td:before{content:attr(data-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700;font-stretch:75%}.app .tabela-wrap>table.alunos:not(.tabela-horarios) td:not([data-rotulo]){display:block}.app .tabela-wrap>table.alunos:not(.tabela-horarios) td:not([data-rotulo]):before{content:none}.app .tabela-wrap>table.alunos:not(.tabela-horarios) td.valor{text-align:left}.app .tabela-wrap>table.alunos:not(.tabela-horarios) td.acoes-cel{padding-top:8px;display:block}.app .tabela-wrap>table.alunos:not(.tabela-horarios) tr.dia-extrato{background:var(--bg-linha);justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.app .tabela-wrap>table.alunos:not(.tabela-horarios) tr.dia-extrato td{background:0 0;padding:0;display:block}}.app .cartoes-pessoas{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.app .cartoes-pessoas>li{display:flex}.app .cartao-pessoa{border:1px solid var(--border-forte);width:100%;color:var(--text);box-shadow:none;background:#fff;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.app .cartao-pessoa:hover{border-color:var(--fio)}.app .cartao-pessoa:focus-visible{outline:3px solid var(--bjj-tarja);outline-offset:2px}.app .cartao-pessoa.hoje{border:2px solid var(--fio)}.app .cp-banda{flex:none;justify-content:flex-end;height:10px;display:flex}.app .cp-banda[data-faixa=branca]{box-shadow:inset 0 -1px #cfd3d9}.app .cp-banda i{justify-content:center;gap:5px;width:64px;display:flex}.app .cp-banda u{background:#fff;width:4px}.app .cp-neutra{background:#e3e5e8}.app .cp-corpo{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.app .cp-topo{align-items:flex-start;gap:12px;display:flex}.app .cp-topo>.pill,.app .cp-carimbos{flex:none;margin-left:auto}.app .cp-carimbos{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.app .cp-foto.av{border-radius:3px;flex:none;width:52px;height:66px;font-size:15px}.app .cp-id{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app .cp-nome{overflow-wrap:anywhere;font-size:16px;font-weight:800;font-stretch:104%;line-height:1.2}.app .cp-faixa{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.app .cp-sub{color:var(--text-3);font-size:12.5px}.app .cp-campos{border-top:1px solid var(--fio-fino);grid-template-columns:1fr 1fr;gap:10px 14px;padding-top:10px;display:grid}.app .cp-campos>span{flex-direction:column;gap:3px;min-width:0;display:flex}.app .cp-campos>.largo{grid-column:1/-1}.app .cp-campos b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.app .cp-campos b.alerta{color:var(--carimbo-erro)}.app .cp-marc{flex-wrap:wrap;gap:6px;display:flex}.app .cp-tag{color:var(--text-2);border:1px solid var(--fio-fino);border-radius:3px;padding:2px 7px;font-size:11.5px;font-weight:600}.app .cp-dia{text-align:center;border:1px solid var(--fio);border-radius:3px;flex:none;width:46px;padding:4px 0;line-height:1.05}.app .cp-dia small{letter-spacing:.1em;font-size:9.5px;font-weight:800;font-stretch:78%;display:block}.app .cp-dia b{font-size:22px;font-weight:800}.app .cartao-pessoa.hoje .cp-dia{background:var(--bjj-tarja);border-color:var(--bjj-tarja);color:#fff}@media (max-width:760px){.app .cartoes-pessoas{grid-template-columns:1fr;gap:10px}}.app .cp-campos .rot{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app,.veu,main.entrada) .cep-estado{color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}:where(.app,.veu,main.entrada) .cep-estado:empty{display:none}:where(.app,.veu,main.entrada) .cep-estado.ok{color:var(--carimbo-ok)}:where(.app,.veu,main.entrada) .cep-estado.ok:before{content:"";background:currentColor;width:7px;height:7px}:where(.app,.veu,main.entrada) .cep-estado.busca i{border:2px solid var(--border-forte);border-top-color:var(--text);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite cep-gira}@keyframes cep-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.app,.veu,main.entrada) .cep-estado.busca i{animation:none}}:where(.app,.veu,main.entrada) .campo input.preenchido,:where(.app,.veu,main.entrada) .campo select.preenchido{background:var(--bg-linha)}:where(.app,.veu,main.entrada) .ficha-id .n-matricula{text-align:right;border-left:1px solid var(--fio-fino);flex-direction:column;place-self:center end;gap:2px;padding-left:18px;display:flex}:where(.app,.veu,main.entrada) .n-matricula .rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:10.5px;font-weight:700;font-stretch:75%;display:block}:where(.app,.veu,main.entrada) .n-matricula b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;font-stretch:108%;line-height:1}@media (max-width:760px){:where(.app,.veu,main.entrada) .ficha-id .n-matricula{text-align:left;border-left:0;flex-direction:row;grid-column:1/-1;justify-self:start;align-items:baseline;gap:8px;padding-left:0}:where(.app,.veu,main.entrada) .n-matricula b{font-size:18px}}:where(.app,.veu,main.entrada,.area-aluno) .carteira .ficha-num{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12px;font-weight:700;font-stretch:75%;display:block}:where(.app,.veu,main.entrada) .diario{margin:0;padding:0;list-style:none}:where(.app,.veu,main.entrada) .diario>li{border-top:1px solid var(--fio-fino);min-width:0;padding:12px 0}:where(.app,.veu,main.entrada) .diario>li:first-child{border-top:0;padding-top:2px}:where(.app,.veu,main.entrada) .diario-cab{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}:where(.app,.veu,main.entrada) .diario-cab .num{font-weight:700}:where(.app,.veu,main.entrada) .diario-cab .muted{font-size:12.5px}:where(.app,.veu,main.entrada) .diario>li>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:6px 0 8px;font-size:13.5px;line-height:1.5}:where(.app,.veu,main.entrada) .diario-pe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.app,.veu,main.entrada) .diario-acoes{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}:where(.app,.veu,main.entrada) .nota-pontos{align-items:center;gap:3px;margin-left:auto;display:inline-flex}:where(.app,.veu,main.entrada) .nota-pontos i{border:1px solid var(--text);width:10px;height:10px}:where(.app,.veu,main.entrada) .nota-pontos i.on{background:var(--text)}:where(.app,.veu,main.entrada) .nota-pontos b{font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px}:where(.app,.veu,main.entrada) .nota-sem{margin-left:auto;font-size:12px}:where(.app,.veu,main.entrada) .notas-seg button{justify-content:center;min-width:40px}:where(.app,.veu,main.entrada) .form-nota textarea+.dica{font-variant-numeric:tabular-nums;align-self:flex-end}:where(.app,.veu,main.entrada) .linha-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){:where(.app,.veu,main.entrada) .diario-acoes{width:100%;margin-left:0}:where(.app,.veu,main.entrada) .diario-acoes .bt,:where(.app,.veu,main.entrada) .notas-seg button,:where(.app,.veu,main.entrada) .form-nota .seg button{min-height:44px}}.area-aluno .recados ol{margin:0;padding:0;list-style:none}.area-aluno .recados li{border-top:1px solid var(--fio-fino,var(--border));flex-direction:column;gap:4px;min-width:0;padding:10px 0;display:flex}.area-aluno .recados li:first-child{border-top:0;padding-top:0}.area-aluno .recados .recado-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.area-aluno .recados li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.area-aluno .recados .num,.area-aluno .recados .muted{color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .cp-link{color:inherit;border-radius:4px;flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}:where(.app,.veu,main.entrada) .cp-link:focus-visible{outline:3px solid var(--bjj-tarja);outline-offset:3px}:where(.app,.veu,main.entrada) .cp-acao{display:flex}:where(.app,.veu,main.entrada) .cp-acao>.bt{min-height:36px}:where(.app,.veu,main.entrada) .nota-rodape{margin-top:16px}@media (max-width:760px){:where(.app,.veu,main.entrada) .cp-acao>.bt{min-height:44px}}:where(.app,.veu,main.entrada) .campo .rot-linha .fichas{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}:where(.app,.veu,main.entrada) .ficha-var{font-family:var(--font-mono);border:1px dashed var(--border-forte);background:var(--bg-linha);color:var(--text-2);cursor:pointer;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600}:where(.app,.veu,main.entrada) .ficha-var:hover{border-style:solid;border-color:var(--text)}:where(.app,.veu,main.entrada) .ficha-var:focus-visible{outline:2px solid var(--text);outline-offset:1px}:where(.app,.veu,main.entrada) .como-chega{border-left:2px solid var(--fio);margin:0;padding:2px 0 2px 12px}:where(.app,.veu,main.entrada) .como-chega p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:60ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:760px){:where(.app,.veu,main.entrada) .campo .rot-linha:has(.fichas){flex-wrap:wrap}:where(.app,.veu,main.entrada) .campo .rot-linha .fichas{justify-content:flex-start}:where(.app,.veu,main.entrada) .ficha-var{min-height:44px;padding:0 10px}}:where(.app,.veu,main.entrada) main>.bloco+.bloco,:where(.app,.veu,main.entrada) main>.bloco+.grade,:where(.app,.veu,main.entrada) main>.grade+.grade,:where(.app,.veu,main.entrada) main>.kpis+.bloco,:where(.app,.veu,main.entrada) main>.kpis+.grade{margin-top:16px}:where(.app,.veu,main.entrada) .grade>.bloco{min-width:0}:where(.app,.veu,main.entrada) a.cp-nome{color:inherit;text-decoration:none}:where(.app,.veu,main.entrada) a.cp-nome:hover{text-decoration:underline}:where(.app,.veu,main.entrada) .fx-linha{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}:where(.app,.veu,main.entrada) .sel-peq{border:1px solid var(--border-forte);min-height:34px;font:inherit;background:#fff;border-radius:4px;max-width:100%;padding:0 10px;font-size:13px}:where(.app,.veu,main.entrada) .bloco>.linha-acoes{margin-top:12px}:where(.app,.veu,main.entrada) table.rateio td.valor,:where(.app,.veu,main.entrada) table.rateio th.valor{text-align:right}:where(.app,.veu,main.entrada) .campo-reais{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}:where(.app,.veu,main.entrada) .campo-reais input{text-align:right;border:1px solid var(--border-forte);width:96px;min-height:34px;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 10px;font-size:13.5px}:where(.app,.veu,main.entrada) table.rateio tfoot td{border-top:1px solid var(--fio);padding:12px 14px;font-weight:600}:where(.app,.veu,main.entrada) .rateio-aviso{margin:12px 0}:where(.app,.veu,main.entrada) .cp-acoes{padding:0 16px 16px;display:flex}:where(.app,.veu,main.entrada) .cp-acoes>.bt{flex:1;justify-content:center;min-height:44px}:where(.app,.veu,main.entrada) .fam-membros{flex-wrap:wrap;gap:10px 18px;margin-top:6px;display:flex}:where(.app,.veu,main.entrada) .fam-m{align-items:center;gap:8px;min-width:0;display:flex}:where(.app,.veu,main.entrada) .fam-m .cp-foto.av{flex:none;width:30px;height:40px;font-size:11px}:where(.app,.veu,main.entrada) .fam-m b{overflow-wrap:anywhere;font-size:13.5px;display:block}@media (max-width:719px){:where(.app,.veu,main.entrada) .sel-peq,:where(.app,.veu,main.entrada) .campo-reais input,:where(.app,.veu,main.entrada) .cobrar-hoje .it .bt{min-height:44px}}:where(.app,.veu,main.entrada) .kpi.kpi-nome b.num{white-space:normal;overflow-wrap:anywhere}:where(.app,.veu,main.entrada) main>.grade+.bloco{margin-top:16px}:where(.app,.veu,main.entrada) .graf-12{width:100%;height:auto;display:block}:where(.app,.veu,main.entrada) .graf-12.so-cel{display:none}:where(.app,.veu,main.entrada) .graf-12 .guia{stroke:var(--fio-fino)}:where(.app,.veu,main.entrada) .graf-12 .eixo{stroke:var(--text)}:where(.app,.veu,main.entrada) .graf-12 .rot-y,:where(.app,.veu,main.entrada) .graf-12 .rot-x{font-family:var(--font-mono);fill:var(--text-3);font-size:10px}:where(.app,.veu,main.entrada) .graf-12 .rot-y{text-anchor:end}:where(.app,.veu,main.entrada) .graf-12 .rot-x{text-anchor:middle}:where(.app,.veu,main.entrada) .graf-12 .rot-x.at{fill:var(--text);font-weight:600}:where(.app,.veu,main.entrada) .graf-12 .b-rec{fill:var(--mod-financeiro)}:where(.app,.veu,main.entrada) .graf-12 .b-desp{fill:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .graf-12 .l-lucro{fill:none;stroke:#111;stroke-width:2px;stroke-linejoin:round}:where(.app,.veu,main.entrada) .graf-12 .p-lucro{fill:#fff;stroke:#111;stroke-width:2px}:where(.app,.veu,main.entrada) .graf-12 .etq rect{fill:#111}:where(.app,.veu,main.entrada) .graf-12 .etq text{fill:#fff;font-family:var(--font-sans);text-anchor:middle;font-size:11px;font-weight:700}:where(.app,.veu,main.entrada) .legenda-graf{color:var(--text-3);gap:14px;margin-left:auto;font-size:12px;display:flex}:where(.app,.veu,main.entrada) .legenda-graf span{align-items:center;gap:6px;display:inline-flex}:where(.app,.veu,main.entrada) .legenda-graf i{width:10px;height:10px}:where(.app,.veu,main.entrada) .lg-rec{background:var(--mod-financeiro)}:where(.app,.veu,main.entrada) .lg-desp{background:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .legenda-graf .lg-lucro{background:#111;width:16px;height:2px}:where(.app,.veu,main.entrada) .cat-barras{margin:0;padding:0;list-style:none}:where(.app,.veu,main.entrada) .cat-barras li{border-top:1px solid var(--fio-fino);grid-template-columns:minmax(0,1fr) auto 44px;align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}:where(.app,.veu,main.entrada) .cat-barras li:first-child{border-top:0;padding-top:0}:where(.app,.veu,main.entrada) .cat-barras .cb-nome{font-weight:600}:where(.app,.veu,main.entrada) .cat-barras .cb-pct{text-align:right;color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .cat-barras .barra{border-radius:0;grid-column:1/-1;height:4px}:where(.app,.veu,main.entrada) .cat-barras .barra i{border-radius:0}:where(.app,.veu,main.entrada) .projecao{margin:0}:where(.app,.veu,main.entrada) .projecao>div{border-top:1px solid var(--fio-fino);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}:where(.app,.veu,main.entrada) .projecao>div:first-child{border-top:0;padding-top:0}:where(.app,.veu,main.entrada) .projecao dt{font-weight:600}:where(.app,.veu,main.entrada) .projecao dd{text-align:right;margin:0;font-weight:600}:where(.app,.veu,main.entrada) .projecao span{color:var(--text-3);grid-column:1/-1;font-size:12px}:where(.app,.veu,main.entrada) .projecao .total{border-top:1px solid var(--fio);padding-top:12px}:where(.app,.veu,main.entrada) .projecao .total dd{font-size:22px;font-weight:800}:where(.app,.veu,main.entrada) .projecao .total dd.alerta{color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .inad-topo{border-bottom:1px solid var(--fio-fino);margin-bottom:6px;padding-bottom:12px;display:flex}:where(.app,.veu,main.entrada) .inad-topo>div{border-left:1px solid var(--fio-fino);flex-direction:column;flex:1;gap:4px;padding:0 14px;display:flex}:where(.app,.veu,main.entrada) .inad-topo>div:first-child{border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .inad-topo b{font-size:24px;font-weight:800;line-height:1.05}:where(.app,.veu,main.entrada) .inad-topo b.alerta{color:var(--carimbo-erro)}@media (max-width:760px){:where(.app,.veu,main.entrada) .graf-12.so-pc{display:none}:where(.app,.veu,main.entrada) .graf-12.so-cel{display:block}:where(.app,.veu,main.entrada) .graf-12.so-cel .rot-y,:where(.app,.veu,main.entrada) .graf-12.so-cel .rot-x{font-size:9.5px}:where(.app,.veu,main.entrada) .legenda-graf{width:100%;margin-left:0}:where(.app,.veu,main.entrada) .inad-topo>div{padding:0 10px}:where(.app,.veu,main.entrada) .inad-topo b{white-space:nowrap;font-size:17px}}:where(.app,.veu,main.entrada) .kpi.kpi-receita b.num{color:var(--mod-financeiro)}:where(.app,.veu,main.entrada) .kpi.kpi-despesa b.num{color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .cat-barras.receita .barra i{background:var(--mod-financeiro)}:where(.app,.veu,main.entrada) .cat-barras.despesa .barra i{background:var(--carimbo-erro)}:where(.app,.veu,main.entrada) main>.quadros+.bloco{margin-top:16px}:where(.app,.veu,main.entrada) main>.bloco+.barra-lista{margin-top:20px}:where(.app,.veu,main.entrada) .quadros{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}:where(.app,.veu,main.entrada) .quadro{border-top:2px solid var(--fio);min-width:0;padding-top:10px}:where(.app,.veu,main.entrada) .quadro .rotulo em{text-transform:none;letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%}:where(.app,.veu,main.entrada) .q-itens{border-bottom:1px solid var(--fio-fino);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px;display:grid}:where(.app,.veu,main.entrada) .q-it{border-left:1px solid var(--fio-fino);color:var(--text);flex-direction:column;gap:2px;min-width:0;padding:8px 12px 10px;text-decoration:none;display:flex}:where(.app,.veu,main.entrada) .q-it:first-child{border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .q-it:hover{background:var(--bg-linha)}:where(.app,.veu,main.entrada) .q-it[aria-current=true]{box-shadow:inset 0 -2px 0 var(--fio)}:where(.app,.veu,main.entrada) .q-nome{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}:where(.app,.veu,main.entrada) .q-it b{white-space:nowrap;font-size:17px;font-weight:800}:where(.app,.veu,main.entrada) .q-sub{color:var(--text-3);font-size:11.5px}:where(.app,.veu,main.entrada) .cobrar-hoje .it .acoes-it{align-items:center}:where(.app,.veu,main.entrada) .cobrado{color:var(--text-3);white-space:nowrap;font-size:12px}@media (max-width:1023px){:where(.app,.veu,main.entrada) .q-itens{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:where(.app,.veu,main.entrada) .q-itens{grid-template-columns:1fr 1fr}:where(.app,.veu,main.entrada) .q-it{border-left:0;border-top:1px solid var(--fio-fino);padding-left:0}:where(.app,.veu,main.entrada) .q-it:nth-child(-n+2){border-top:0}:where(.app,.veu,main.entrada) .q-it:nth-child(2n){border-left:1px solid var(--fio-fino);padding-left:12px}:where(.app,.veu,main.entrada) .bloco .lista.cobrar-hoje .it{grid-template-columns:auto minmax(0,1fr)}:where(.app,.veu,main.entrada) .lista.cobrar-hoje .it .acoes-it{grid-column:2;justify-content:flex-start}}:where(.app,.veu,main.entrada) .lista .it.lembrete{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}:where(.app,.veu,main.entrada) .lista .it.lembrete input{width:16px;height:16px;accent-color:var(--text);margin:0}:where(.app,.veu,main.entrada) .lista .it.lembrete .muted{font-size:12px}:where(.app,.veu,main.entrada) .sem-check{width:16px}:where(.app,.veu,main.entrada) .bloco .lista.canais{border-top:1px solid var(--fio);margin-top:12px}@media (max-width:760px){:where(.app,.veu,main.entrada) .lista .it.lembrete>.muted{display:none}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos td>.pill{justify-self:start}}:where(.app,.veu,main.entrada) .grade>.tabela-wrap{min-width:0}:where(.app,.veu,main.entrada) .nm-cel .fx-linha{display:flex}:where(.app,.veu,main.entrada) .cp-pos{text-align:center;border:1px solid var(--fio);border-radius:3px;flex:none;width:46px;padding:6px 0}:where(.app,.veu,main.entrada) .cp-pos b{font-size:22px;font-weight:900;font-stretch:110%}:where(.app,.veu,main.entrada) .cartao-pessoa.hoje .cp-pos{background:var(--text);color:#fff}:where(.app,.veu,main.entrada) .cp-pontos{text-align:right;flex-direction:column;flex:none;margin-left:auto;display:flex}:where(.app,.veu,main.entrada) .cp-pontos b{font-size:26px;font-weight:800;line-height:1}:where(.app,.veu,main.entrada) .cp-pontos small{color:var(--text-3);font-size:11px}:where(.app,.veu,main.entrada) .cp-campos.tres{grid-template-columns:repeat(3,1fr)}:where(.app,.veu,main.entrada) table.ranking td.pos,:where(.app,.veu,main.entrada) table.ranking th.pos{width:52px;font-weight:800}:where(.app,.veu,main.entrada) .mov{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12.5px;font-weight:700;display:inline-flex}:where(.app,.veu,main.entrada) .mov .ico{width:14px;height:14px}:where(.app,.veu,main.entrada) .mov.sobe{color:var(--carimbo-ok)}:where(.app,.veu,main.entrada) .mov.desce{color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .mov.igual{color:var(--text-3)}:where(.app,.veu,main.entrada) .pontos-regra{margin:0}:where(.app,.veu,main.entrada) .pontos-regra>div{border-top:1px solid var(--fio-fino);justify-content:space-between;gap:12px;padding:8px 0;display:flex}:where(.app,.veu,main.entrada) .pontos-regra>div:first-child{border-top:0;padding-top:0}:where(.app,.veu,main.entrada) .pontos-regra dd{margin:0;font-weight:600}:where(.app,.veu,main.entrada) .fontes-cel{display:none}:where(.app,.veu,main.entrada) .grupo-campos{flex-direction:column;gap:8px;display:flex}@media (max-width:760px){:where(.app,.veu,main.entrada) .cp-campos.tres{grid-template-columns:repeat(3,1fr)}}@media (max-width:719px){:where(.app,.veu,main.entrada) .filtros-ranking .seg button{min-height:44px}:where(.app,.veu,main.entrada) .cab>.acoes.filtros-ranking{flex-wrap:nowrap;gap:8px}:where(.app,.veu,main.entrada) .filtros-ranking>.seg{flex:none}:where(.app,.veu,main.entrada) .filtros-ranking>.sel-peq{flex:1 1 0;min-width:0}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) tbody tr{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"pos atl tot""pos fon mov";align-items:center;gap:2px 10px;display:grid}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td{padding:0;display:block}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td:before{content:none}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td.pos{grid-area:pos;font-size:16px}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td[data-rotulo=Atleta]{grid-area:atl}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td[data-rotulo=Total]{text-align:right;grid-area:tot;font-size:18px}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td[data-rotulo=Variação]{text-align:right;grid-area:mov}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td[data-rotulo=Presença],:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td[data-rotulo=Campeonato],:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td[data-rotulo=Graduação]{display:none}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.ranking:not(.tabela-horarios) td.fontes-cel{color:var(--text-3);grid-area:fon;font-size:12px;display:block}}:where(.app,.veu,main.entrada) .grade>.pilha{min-width:0}:where(.app,.veu,main.entrada) .semana-exp{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}:where(.app,.veu,main.entrada) .dia-exp{border-left:1px solid var(--fio-fino);min-width:0;padding:10px 12px 12px}:where(.app,.veu,main.entrada) .dia-exp:first-child{border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .dia-exp.hoje{box-shadow:inset 0 2px 0 var(--acad)}:where(.app,.veu,main.entrada) .dia-exp h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;margin:0 0 8px;font-size:10.5px;font-weight:700;font-stretch:75%;display:flex}:where(.app,.veu,main.entrada) .dia-exp.hoje h3{color:var(--text)}:where(.app,.veu,main.entrada) .aula-exp+.aula-exp{border-top:1px dashed var(--fio-fino);margin-top:10px;padding-top:10px}:where(.app,.veu,main.entrada) .aula-exp b{font-size:12.5px;display:block}:where(.app,.veu,main.entrada) .aula-exp ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}:where(.app,.veu,main.entrada) .aula-exp li,:where(.app,.veu,main.entrada) .legenda-sem span{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}:where(.app,.veu,main.entrada) .aula-exp li:before,:where(.app,.veu,main.entrada) .legenda-sem span:before{content:"";border:1.5px solid var(--carimbo-alerta);flex:none;width:8px;height:8px}:where(.app,.veu,main.entrada) .aula-exp li[data-sit=veio]:before,:where(.app,.veu,main.entrada) .legenda-sem [data-sit=veio]:before{background:var(--carimbo-ok);border-color:var(--carimbo-ok)}:where(.app,.veu,main.entrada) .aula-exp li[data-sit=faltou]:before,:where(.app,.veu,main.entrada) .legenda-sem [data-sit=faltou]:before{background:var(--carimbo-erro);border-color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .aula-exp li[data-sit=faltou]{color:var(--text-3);text-decoration:line-through}:where(.app,.veu,main.entrada) .aula-exp .vago{margin-top:4px;font-size:12px;display:block}:where(.app,.veu,main.entrada) .legenda-sem{color:var(--text-3);gap:16px;margin:10px 0 0;display:flex}:where(.app,.veu,main.entrada) .acoes-exp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.app,.veu,main.entrada) button.nome-exp{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:where(.app,.veu,main.entrada) button.link-acad{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}:where(.app,.veu,main.entrada) button.nome-exp:hover b{text-decoration:underline}:where(.app,.veu,main.entrada) .funil{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.app,.veu,main.entrada) .funil li{z-index:0;justify-content:space-between;align-items:baseline;padding:7px 10px;display:flex;position:relative}:where(.app,.veu,main.entrada) .funil li:before{content:"";width:var(--p);background:var(--bg-subtle);border-left:3px solid var(--text);z-index:-1;position:absolute;inset:0 auto 0 0}:where(.app,.veu,main.entrada) .funil li span{font-weight:600}:where(.app,.veu,main.entrada) .funil li b{font-size:20px;font-weight:800}:where(.app,.veu,main.entrada) table.origem{border-collapse:collapse;width:100%;font-size:13px}:where(.app,.veu,main.entrada) table.origem th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);text-align:right;border-bottom:1px solid var(--fio);padding:6px 0 6px 8px;font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app,.veu,main.entrada) table.origem th:first-child,:where(.app,.veu,main.entrada) table.origem td:first-child{text-align:left;padding-left:0}:where(.app,.veu,main.entrada) table.origem td{text-align:right;border-bottom:1px solid var(--fio-fino);padding:7px 0 7px 8px}:where(.app,.veu,main.entrada) .lista-exp{margin-top:16px}@media (max-width:1023px){:where(.app,.veu,main.entrada) .semana-exp{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.app,.veu,main.entrada) .dia-exp:nth-child(3n+1){border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .dia-exp:nth-child(n+4){border-top:1px solid var(--fio-fino)}}@media (max-width:760px){:where(.app,.veu,main.entrada) .semana-exp{grid-template-columns:minmax(0,1fr)}:where(.app,.veu,main.entrada) .dia-exp{border-top:1px solid var(--fio-fino);grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid;border-left:0!important;padding:10px 0!important}:where(.app,.veu,main.entrada) .dia-exp:first-child{border-top:0}:where(.app,.veu,main.entrada) .dia-exp h3{flex-direction:column;grid-row:span 3;justify-content:flex-start;margin:0}:where(.app,.veu,main.entrada) .aula-exp+.aula-exp{grid-column:2;margin-top:0}}@media (max-width:719px){:where(.app,.veu,main.entrada) .acoes-exp>.bt,:where(.app,.veu,main.entrada) .lista-exp .seg>a,:where(.app,.veu,main.entrada) button.nome-exp,:where(.app,.veu,main.entrada) .cpr-id button.cpr-nome,:where(.app,.veu,main.entrada) .folha button.link-acad{min-height:44px}}:where(.app,.veu,main.entrada) main>.produtos-grade+.bloco,:where(.app,.veu,main.entrada) main>.vazio-produtos+.bloco{margin-top:16px}:where(.app,.veu,main.entrada) .produtos-grade{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:where(.app,.veu,main.entrada) .produtos-grade>li{min-width:0;display:flex}:where(.app,.veu,main.entrada) .cartao-produto{border:1px solid var(--border-forte);border-radius:4px;flex-direction:column;gap:12px;width:100%;min-width:0;padding:14px 16px;display:flex}:where(.app,.veu,main.entrada) .cpr-topo{align-items:flex-start;gap:12px;display:flex}:where(.app,.veu,main.entrada) .cpr-foto{width:56px;height:56px;color:var(--text-3);background:#eceef0;border-radius:3px;flex:none;place-items:center;display:grid}:where(.app,.veu,main.entrada) .cpr-foto .ico{width:22px;height:22px}:where(.app,.veu,main.entrada) .cpr-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.app,.veu,main.entrada) .cpr-id b{overflow-wrap:anywhere;font-size:15px;font-weight:800;font-stretch:104%;line-height:1.2}:where(.app,.veu,main.entrada) .cpr-id button.cpr-nome{color:inherit;text-align:left;white-space:normal;display:block}:where(.app,.veu,main.entrada) .cpr-id button.cpr-nome:hover b{text-decoration:underline}:where(.app,.veu,main.entrada) .cpr-preco{font-size:13.5px;font-weight:600}:where(.app,.veu,main.entrada) .cpr-topo>.pill{flex:none;margin-left:auto}:where(.app,.veu,main.entrada) .cpr-tam{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino)}:where(.app,.veu,main.entrada) .cpr-tam>[role=row]{display:flex}:where(.app,.veu,main.entrada) .cpr-tam span{border-left:1px solid var(--fio-fino);flex-direction:column;flex:1;align-items:center;min-width:0;padding:6px 0;display:flex}:where(.app,.veu,main.entrada) .cpr-tam span:first-child{border-left:0}:where(.app,.veu,main.entrada) .cpr-tam small{font-family:var(--font-mono);color:var(--text-3);font-size:10px}:where(.app,.veu,main.entrada) .cpr-tam b{font-size:17px;font-weight:800}:where(.app,.veu,main.entrada) .cpr-tam .baixo b{color:var(--carimbo-alerta)}:where(.app,.veu,main.entrada) .cpr-tam .zero b{color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .cpr-pe{color:var(--text-3);align-items:center;gap:14px;margin-top:auto;font-size:12px;display:flex}:where(.app,.veu,main.entrada) .cpr-pe b{color:var(--text);font-size:13px}:where(.app,.veu,main.entrada) .cpr-pe .bt{margin-left:auto}@media (max-width:760px){:where(.app,.veu,main.entrada) .cpr-pe{flex-wrap:wrap}}:where(.app,.veu,main.entrada) div.escolhido{border:1px solid var(--border-forte);border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}:where(.app,.veu,main.entrada) div.escolhido>div{flex:1;min-width:0}:where(.app,.veu,main.entrada) div.escolhido b{display:block}:where(.app,.veu,main.entrada) div.escolhido span:not(.av){color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .itens-venda{flex-direction:column;gap:10px;display:flex}:where(.app,.veu,main.entrada) .iv{border-bottom:1px solid var(--fio-fino);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding-bottom:10px;display:grid}:where(.app,.veu,main.entrada) .iv b{display:block}:where(.app,.veu,main.entrada) .iv>div span{color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .iv-v{text-align:right}:where(.app,.veu,main.entrada) .qtd{align-items:center;gap:8px;display:inline-flex}:where(.app,.veu,main.entrada) .qtd .bt{justify-content:center;width:30px;padding:0}:where(.app,.veu,main.entrada) .add-item{align-self:flex-start}:where(.app,.veu,main.entrada) .formas{flex-wrap:wrap;display:flex}:where(.app,.veu,main.entrada) .total-venda{border-top:1px solid var(--fio);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;display:flex}:where(.app,.veu,main.entrada) .total-venda b{font-size:26px;font-weight:800}:where(.app,.veu,main.entrada) .tam-linha{grid-template-columns:minmax(0,1fr) 96px;gap:12px;display:grid}:where(.app,.veu,main.entrada) .tam-linha.com-acao{grid-template-columns:minmax(0,1fr) 96px auto;align-items:end}:where(.app,.veu,main.entrada) .desativar-produto{margin-right:auto}@media (max-width:719px){:where(.app,.veu,main.entrada) .cpr-pe .bt{min-height:44px;padding:0 16px}:where(.app,.veu,main.entrada) .barra-produtos .seg>a,:where(.app,.veu,main.entrada) .formas button{min-height:44px}:where(.app,.veu,main.entrada) .qtd .bt{width:44px}}:where(.app,.veu,main.entrada) .rot-campo{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app,.veu,main.entrada) .previa-publico{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino);flex-wrap:wrap;display:flex}:where(.app,.veu,main.entrada) .previa-publico>div{border-left:1px solid var(--fio-fino);flex-direction:column;padding:8px 14px;display:flex}:where(.app,.veu,main.entrada) .previa-publico>div:first-child{border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .previa-publico b{font-size:22px;font-weight:800;line-height:1.1}:where(.app,.veu,main.entrada) .previa-publico span{color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .previa-publico .falta b{color:var(--carimbo-alerta)}:where(.app,.veu,main.entrada) .form .campo-check{margin:0}:where(.app,.veu,main.entrada) .como-chega+.como-chega{margin-top:12px}:where(.app,.veu,main.entrada) .progresso-fila{border-bottom:1px solid var(--fio-fino);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;margin-bottom:4px;padding-bottom:12px;display:grid}:where(.app,.veu,main.entrada) .progresso-fila .barra{border-radius:0;height:8px}:where(.app,.veu,main.entrada) .progresso-fila .barra i{border-radius:0}:where(.app,.veu,main.entrada) .progresso-fila .muted{font-size:12px}:where(.app,.veu,main.entrada) .lista.fila .it.proximo{box-shadow:inset 3px 0 0 var(--acad);background:var(--bg-linha);padding-left:10px}@media (max-width:760px){:where(.app,.veu,main.entrada) .progresso-fila{grid-template-columns:minmax(0,1fr);gap:8px}:where(.app,.veu,main.entrada) .bloco .lista.fila .it{grid-template-columns:auto minmax(0,1fr)}:where(.app,.veu,main.entrada) .lista.fila .it .acoes-it{grid-column:2;justify-content:flex-start}:where(.app,.veu,main.entrada) .previa-publico>div{padding:8px 10px}}:where(.app,.veu,main.entrada) .bloco>.bh>span.titulo-fila{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}:where(.app,.veu,main.entrada) .lista.fila .it .falha-marcar{grid-column:1/-1;margin:0}@media (max-width:719px){:where(.app,.veu,main.entrada) .lista.fila .it .bt,:where(.app,.veu,main.entrada) .marcas .chip,:where(.app,.veu,main.entrada) .bloco>.bh>.bt.peq,:where(.app,.veu,main.entrada) .lista .it .acoes-it .bt.peq,:where(.app,.veu,main.entrada) .grupo-campos .campo-check{min-height:44px}:where(.app,.veu,main.entrada) .lista .it .acoes-it .bt.peq{min-width:44px}:where(.app,.veu,main.entrada) .grupo-campos .campo-check{align-items:center}}:where(.app,.veu,main.entrada) main>.kpis{margin-bottom:16px}:where(.app,.veu,main.entrada) main>.grade+.bloco,:where(.app,.veu,main.entrada) main>.bloco+.grade{margin-top:16px}:where(.app,.veu,main.entrada) .grade>.bloco,:where(.app,.veu,main.entrada) .grade>.pilha{min-width:0}:where(.app,.veu,main.entrada) .pilha{flex-direction:column;gap:16px;min-width:0;display:flex}:where(.app,.veu,main.entrada) .rot-grupo{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:18px 0 6px;font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app-plataforma,.veu) .bt,:where(.app-plataforma) main .chip,:where(.app-plataforma) main .busca-g input,:where(.app-plataforma) main .seg a,:where(.app-plataforma,.veu) .campo input,:where(.app-plataforma,.veu) .campo select,:where(.app-plataforma) main .voltar{min-height:44px}:where(.app-plataforma,.veu) .x,:where(.app-plataforma,.veu) .folha-h .x{width:44px;height:44px}:where(.app-plataforma) .lateral .menu a,:where(.app-plataforma) .lateral .menu .item-em-breve,:where(.app-plataforma) .lateral .usuario .bt{min-height:44px}:where(.app-plataforma) .lateral .lat-topo>a{align-items:center;min-height:44px;display:inline-flex}:where(.app,.veu,main.entrada) .menu .item-em-breve{border-radius:var(--r-md);min-height:44px;color:var(--sidebar-text);opacity:.55;cursor:default;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}:where(.app,.veu,main.entrada) .menu .item-em-breve>.ico{display:none}:where(.app,.veu,main.entrada) .menu .item-em-breve>.rot{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where(.app,.veu,main.entrada) .menu .item-em-breve .mk{background:var(--mod,#5b6068);flex:none;width:9px;height:9px}:where(.app,.veu,main.entrada) .menu .item-em-breve .fase{letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--sidebar-border);color:var(--sidebar-icon);white-space:nowrap;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9.5px;font-weight:600}@media (min-width:1024px) and (max-width:1279px){:where(.app,.veu,main.entrada) .menu .item-em-breve{justify-content:center;padding:0}:where(.app,.veu,main.entrada) .menu .item-em-breve .mk,:where(.app,.veu,main.entrada) .menu .item-em-breve .fase{display:none}:where(.app,.veu,main.entrada) .menu .item-em-breve>.ico{display:inline-block}:where(.app,.veu,main.entrada) .menu .item-em-breve>.rot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}:where(.app,.veu,main.entrada) .topo-plat{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-right:4px;font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app,.veu,main.entrada) .plat-simbolo{flex:none}@media (min-width:1280px){:where(.app,.veu,main.entrada).app-plataforma{background:linear-gradient(90deg,#111 248px,#0000 248px)}}:where(.app,.veu,main.entrada) a.kpi{color:inherit;text-decoration:none;display:block}:where(.app,.veu,main.entrada) a.kpi:hover small{color:var(--text);text-decoration:underline}:where(.app,.veu,main.entrada) .kpis-plat .kpi:last-child span{overflow-wrap:anywhere}:where(.app,.veu,main.entrada) .filtros-plat{align-items:center}:where(.app,.veu,main.entrada) .filtros-plat .seg.rolavel{flex-wrap:wrap}:where(.app,.veu,main.entrada) .filtros-plat .seg a{color:inherit;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}:where(.app,.veu,main.entrada) .filtros-dir{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.app,.veu,main.entrada) .filtros-dir .busca-g{width:280px;max-width:100%}:where(.app,.veu,main.entrada) .tab-acad td{vertical-align:middle}:where(.app,.veu,main.entrada) .acad-cel{color:inherit;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}:where(.app,.veu,main.entrada) .acad-cel b{display:block}:where(.app,.veu,main.entrada) .acad-cel .muted{font-size:12px}:where(.app,.veu,main.entrada) .acad-cel:hover b{text-decoration:underline}:where(.app,.veu,main.entrada) .tab-acad .sit-sub,:where(.app,.veu,main.entrada) .tab-acad .venc-sub{color:var(--text-3);margin-top:3px;font-size:12px;display:block}:where(.app,.veu,main.entrada) .tab-acad .c-sit .sit-sub{margin-top:5px}:where(.app,.veu,main.entrada) .txt-erro{color:var(--carimbo-erro)!important}:where(.app,.veu,main.entrada) .txt-alerta{color:var(--carimbo-alerta)!important}:where(.app,.veu,main.entrada) .tab-acad .c-acesso.velho{color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .tab-acad .rot-cel{display:none}:where(.app,.veu,main.entrada) .rodape-lista{margin:10px 0 0;font-size:12px}:where(.app,.veu,main.entrada) .paginacao-plat{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:where(.app,.veu,main.entrada) .estado-lista{text-align:left;align-items:flex-start;gap:12px;min-height:0;padding:20px 0}:where(.app,.veu,main.entrada) .aviso.com-acao{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}@media (max-width:760px){:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) thead{display:none}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios),:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) tbody{width:100%;display:block}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) tbody tr{border-bottom:1px solid var(--fio-fino);grid-template-columns:42px auto minmax(0,1fr) auto;grid-template-areas:"acad acad acad sit"".alunos plano plano"".venc venc venc";gap:2px 6px;padding:10px 0;display:grid}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) tbody td{text-align:left;border:0;padding:0;font-size:12.5px;display:block}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) tbody td:before{content:none;display:none}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) .c-acad{grid-area:acad;min-width:0;font-size:13px}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) .c-sit{text-align:right;grid-area:sit}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) .c-alunos{white-space:nowrap;grid-area:alunos}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) .c-plano{grid-area:plano;min-width:0}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) tbody td.c-plano:before{content:"· ";color:var(--text-3);display:inline}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) .c-venc{grid-area:venc}:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) td.c-acesso,:where(.app,.veu,main.entrada) .tabela-wrap>table.alunos.tab-acad:not(.tabela-horarios) td.c-venc.sem{display:none}:where(.app,.veu,main.entrada) .tab-acad .rot-cel{color:var(--text-3);font-weight:400;display:inline}:where(.app,.veu,main.entrada) .tab-acad .venc-sub{margin:0 0 0 6px;display:inline}:where(.app,.veu,main.entrada) .tab-acad .c-sit .sit-sub{font-size:11.5px}:where(.app,.veu,main.entrada) .filtros-dir{width:100%}:where(.app,.veu,main.entrada) .filtros-dir .busca-g{flex:100%;width:100%}}:where(.app,.veu,main.entrada) .rodape-folha{border-top:1px solid var(--fio-fino);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}:where(.app,.veu,main.entrada) .g-cid{grid-template-columns:minmax(0,1fr) 110px!important}:where(.app,.veu,main.entrada) .campo-dias input{max-width:140px}@media (max-width:600px){:where(.app,.veu,main.entrada) .rodape-folha .bt{flex:100%;justify-content:center}:where(.app,.veu,main.entrada) .rodape-folha .bt:last-child{order:-1}:where(.app,.veu,main.entrada) .folha .grade.g-2{grid-template-columns:minmax(0,1fr)}}:where(.app,.veu,main.entrada) .ficha-acad-tit{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.app,.veu,main.entrada) .ficha-acad-tit .av.lugar{width:40px;height:40px;font-size:13px}:where(.app,.veu,main.entrada) .kpi-txt{font-size:22px!important}:where(.app,.veu,main.entrada) .bloco .bh .muted{margin-left:auto;font-size:12px}:where(.app,.veu,main.entrada) .donos .it{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.app,.veu,main.entrada) .donos .it>div{flex:240px;min-width:0}:where(.app,.veu,main.entrada) .donos .it span{color:var(--text-3);font-size:12px;display:block}:where(.app,.veu,main.entrada) .sit-atual{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}:where(.app,.veu,main.entrada) .acoes-sit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}:where(.app,.veu,main.entrada) .acoes-sit .bt{justify-content:center}:where(.app,.veu,main.entrada) .bt.bt-perigo{color:var(--carimbo-erro);border-color:color-mix(in srgb, var(--carimbo-erro) 40%, transparent)}:where(.app,.veu,main.entrada) .bt.bt-perigo-cheio{background:var(--carimbo-erro);border-color:var(--carimbo-erro);color:#fff;font-weight:600}:where(.app,.veu,main.entrada) .g90{margin:4px 0 0}:where(.app,.veu,main.entrada) .g90 svg{width:100%;height:auto;display:block;overflow:visible}:where(.app,.veu,main.entrada) .g90 .linha{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round}:where(.app,.veu,main.entrada) .g90 .base{stroke:var(--fio-fino)}:where(.app,.veu,main.entrada) .g90 .eixo{font-family:var(--font-mono);fill:var(--text-3);font-size:9.5px}:where(.app,.veu,main.entrada) ol.tempo-acad{margin:0;list-style:none}:where(.app,.veu,main.entrada) .tempo-acad .d{color:var(--text-3);font-size:11.5px;display:block}:where(.app,.veu,main.entrada) .tempo-acad b,:where(.app,.veu,main.entrada) .tempo-acad .muted{display:block}:where(.app,.veu,main.entrada) .tempo-acad .muted{font-size:12px}:where(.app,.veu,main.entrada) .ev.erro:before{border-color:var(--carimbo-erro);background:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .ev.ok:before{border-color:var(--carimbo-ok);background:var(--carimbo-ok)}:where(.app,.veu,main.entrada) .ev.alerta:before{border-color:var(--carimbo-alerta)}:where(.app,.veu,main.entrada) .ev.visita:before{border-color:var(--text);background:var(--text)}:where(.app,.veu,main.entrada) .sem-ass{flex-direction:column;gap:4px;margin:0;display:flex}:where(.app,.veu,main.entrada) .ficha-ctx{color:var(--text-3);margin:-6px 0 14px;font-size:12.5px}:where(.app,.veu,main.entrada) main .bloco ul.lista{margin:0;padding:0;list-style:none}:where(.app,.veu,main.entrada) main .bloco ul.lista .pill{flex:none}@media (max-width:1023px){:where(.app,.veu,main.entrada) .ficha-grade{flex-direction:column;gap:16px;display:flex!important}:where(.app,.veu,main.entrada) .ficha-grade>.pilha{display:contents}:where(.app,.veu,main.entrada) .ficha-grade>.pilha:last-child>:first-child{order:0}:where(.app,.veu,main.entrada) .ficha-grade>.pilha:first-child>:first-child{order:1}:where(.app,.veu,main.entrada) .ficha-grade>.pilha:first-child>:nth-child(2){order:2}:where(.app,.veu,main.entrada) .ficha-grade>.pilha:last-child>:nth-child(2){order:4}:where(.app,.veu,main.entrada) .ficha-grade>.pilha:last-child>:nth-child(3){order:5}:where(.app,.veu,main.entrada) .cab-ficha .acoes .bt.preto{order:-1}:where(.app,.veu,main.entrada) main dl.dados{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(.app,.veu,main.entrada) .acoes-sit{grid-template-columns:minmax(0,1fr)}:where(.app,.veu,main.entrada) .cab-ficha .acoes{width:100%}:where(.app,.veu,main.entrada) .cab-ficha .acoes .bt{flex:100%;justify-content:center}}:where(.app,.veu,main.entrada).veu.centro{justify-content:center;align-items:center;padding:16px}:where(.app,.veu,main.entrada) .folha.dialogo{border:1px solid var(--border-forte);border-radius:6px;gap:14px;width:min(520px,100%);height:auto;max-height:calc(100dvh - 32px);padding:18px 20px 20px;animation:none}:where(.app,.veu,main.entrada) .folha.dialogo .folha-h h2{font-size:17px}:where(.app,.veu,main.entrada) .conf-lista{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}:where(.app,.veu,main.entrada) .conf-pe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:where(.app,.veu,main.entrada) .folha.dialogo textarea{width:100%}:where(.app,.veu,main.entrada) .folha.dialogo .campo.tem-erro textarea{border-color:var(--carimbo-erro)}:where(.app,.veu,main.entrada) .erro-campo{color:var(--carimbo-erro);margin-top:4px;font-size:12px;font-weight:600;display:block}:where(.app,.veu,main.entrada) .bt[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:600px){:where(.app,.veu,main.entrada) .conf-pe .bt{flex:100%;justify-content:center}:where(.app,.veu,main.entrada) .conf-pe .bt:last-child{order:-1}:where(.app,.veu,main.entrada) .folha.dialogo{padding:16px}}.em-visita{--h-faixa:52px}.em-visita>.faixa-visita{z-index:45;height:var(--h-faixa);color:#fff;background:#111;border-bottom:2px solid #f2b447;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 20px;font-size:13.5px;display:flex;position:sticky;top:0}.em-visita>.faixa-visita b{font-weight:800}.em-visita .fv-txt{align-items:center;gap:12px;min-width:0;display:flex}.em-visita>.faixa-visita .pill{flex:none;color:#f2b447!important;background:0 0!important;border-color:#f2b447!important;box-shadow:0 0 0 1px #111,0 0 0 2px #f2b447!important}.em-visita .fv-tempo{color:#d6d6d6}.em-visita>.faixa-visita .fv-sair{color:#111;background:#fff;border-color:#fff;flex:none;min-height:44px;font-weight:700}.em-visita .lateral{top:var(--h-faixa);height:calc(100vh - var(--h-faixa))}@media (min-width:1024px){.em-visita .app main>.cab{top:var(--h-faixa)}}@media (max-width:1023px){.em-visita .topo{top:var(--h-faixa)}.em-visita .lateral{height:auto;top:0}}@media (max-width:600px){.em-visita{--h-faixa:96px}.em-visita>.faixa-visita{flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:8px 16px;font-size:13px}.em-visita .fv-txt{gap:10px}.em-visita>.faixa-visita .fv-sair{justify-content:center}}:where(.app,.veu,main.entrada) .aviso-leitura{align-items:center;gap:8px;display:flex}:where(.app,.veu,main.entrada) .aviso-leitura .ico{flex:none}:where(.app,.veu,main.entrada) .bloco .topo-p{max-width:680px;margin:0 0 8px}:where(.app,.veu,main.entrada) .acessos .it{align-items:flex-start;gap:12px;display:flex}:where(.app,.veu,main.entrada) .acessos .it>div{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.app,.veu,main.entrada) .acessos .it b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.app,.veu,main.entrada) .acessos .ac-quando{color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .acessos .it span{font-size:12.5px}:where(.app,.veu,main.entrada) .rot-in{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-weight:700;font-stretch:75%;font-size:10px!important}:where(.app,.veu,main.entrada) .secoes-config{margin-bottom:16px}:where(.app,.veu,main.entrada) .pilha>[id],:where(.app,.veu,main.entrada) .pilha>.grade>[id]{scroll-margin-top:16px}:where(.app,.veu,main.entrada) .conta-ligada{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino);padding:12px 0}:where(.app,.veu,main.entrada) .linha-dias{color:var(--text-2);align-items:center;gap:8px;margin-top:8px;display:flex}:where(.app,.veu,main.entrada) .campo-check .dias{border:1px solid var(--border-forte);text-align:center;width:56px;height:34px;min-height:34px;font:inherit;accent-color:auto;border-radius:4px;margin:0;font-weight:600}:where(.app,.veu,main.entrada) .estado-desligado{flex-direction:column;align-items:flex-start;gap:12px;display:flex}:where(.app,.veu,main.entrada) .estado-desligado .campo,:where(.app,.veu,main.entrada) .estado-desligado .relatorio-asaas{align-self:stretch}:where(.app,.veu,main.entrada) .estado-desligado .muted-p{margin:0}:where(.app,.veu,main.entrada) .relatorio-asaas .muted-p{margin:10px 0 0}:where(.app,.veu,main.entrada) .relatorio-asaas ul.lista{margin:0;padding:0;list-style:none}:where(.app,.veu,main.entrada) .relatorio-asaas .it b{overflow-wrap:anywhere;display:block}@media (max-width:760px){:where(.app,.veu,main.entrada) .secoes-config{flex-wrap:wrap;display:flex;overflow:visible}:where(.app,.veu,main.entrada) .secoes-config a,:where(.app,.veu,main.entrada) .estado-desligado .seg button,:where(.app,.veu,main.entrada) .campo[role=group] .seg button,:where(.app,.veu,main.entrada) .campo-check .dias,:where(.app,.veu,main.entrada) .estado-desligado .bt,:where(.app,.veu,main.entrada) .estado-desligado .campo input,:where(.app,.veu,main.entrada) .conta-ligada~.form .campo-in,:where(.app,.veu,main.entrada) .conta-ligada~.form .campo-in .bt,:where(.app,.veu,main.entrada) .conta-ligada~.form .linha-acoes .bt{min-height:44px}}:where(.app,.veu,main.entrada) .cob-link{color:var(--acad);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:where(.app,.veu,main.entrada) table.alunos td .cob-link,:where(.app,.veu,main.entrada) table.alunos td .erro-cel a{z-index:1;position:relative}:where(.app,.veu,main.entrada) .cob-link.alerta{color:var(--carimbo-alerta)}:where(.app,.veu,main.entrada) .cob-link:hover{text-decoration:underline}:where(.app,.veu,main.entrada) .cob-link .ico{width:13px;height:13px}:where(.app,.veu,main.entrada) .erro-cel{max-width:260px;color:var(--carimbo-erro);white-space:normal;margin-top:4px;font-size:12px;display:block}:where(.app,.veu,main.entrada) .cob-topo{justify-content:flex-start;align-items:center}:where(.app,.veu,main.entrada) .cob-topo>div{flex:1;min-width:0}:where(.app,.veu,main.entrada) .cob-topo b{font-size:15px;display:block}:where(.app,.veu,main.entrada) .cob-topo span{color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .cob-dados{border-top:1px solid var(--fio-fino);border-bottom:1px solid var(--fio-fino);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}:where(.app,.veu,main.entrada) .cob-dados>div{border-left:1px solid var(--fio-fino);padding:10px 14px}:where(.app,.veu,main.entrada) .cob-dados>div:first-child{border-left:0;padding-left:0}:where(.app,.veu,main.entrada) .cob-dados dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700;font-stretch:75%}:where(.app,.veu,main.entrada) .cob-dados dd{margin:4px 0 0;font-size:15px;font-weight:700}:where(.app,.veu,main.entrada) .cob-dados dd.num{font-size:22px;font-weight:800}:where(.app,.veu,main.entrada) .cob-pix{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;display:grid}:where(.app,.veu,main.entrada) .qr-pix{border:1px solid var(--border-forte);border-radius:4px;width:168px;height:168px}:where(.app,.veu,main.entrada) .mono-quebra{word-break:break-all;resize:none;font-family:var(--font-mono)!important;background:var(--bg-linha)!important;padding:8px 10px!important;font-size:11.5px!important}:where(.app,.veu,main.entrada) .cob-pix .campo .bt{align-self:flex-start}:where(.app,.veu,main.entrada) .cob-link-campo{gap:8px;display:flex}:where(.app,.veu,main.entrada) .cob-link-campo input{border:1px solid var(--border-forte);min-width:0;min-height:36px;font:inherit;background:var(--bg-linha);border-radius:4px;flex:1;padding:0 10px;font-size:13px}:where(.app,.veu,main.entrada) .cob-linha{margin:0;padding:0 0 0 4px;list-style:none}:where(.app,.veu,main.entrada) .cob-linha li{border-left:1px solid var(--border-forte);padding:0 0 12px 20px;position:relative}:where(.app,.veu,main.entrada) .cob-linha li:last-child{border-left-color:#0000}:where(.app,.veu,main.entrada) .cob-linha li:before{content:"";background:var(--bg-card);border:1.5px solid var(--text-3);width:9px;height:9px;position:absolute;top:3px;left:-5px}:where(.app,.veu,main.entrada) .cob-linha li.feito:before{background:var(--text);border-color:var(--text)}:where(.app,.veu,main.entrada) .cob-linha b{font-size:13px;display:block}:where(.app,.veu,main.entrada) .cob-linha span{color:var(--text-3);font-size:12px}:where(.app,.veu,main.entrada) .rodape-folha.linha-acoes{display:flex}@media (max-width:760px){:where(.app,.veu,main.entrada) .cob-dados{grid-template-columns:1fr 1fr}:where(.app,.veu,main.entrada) .cob-dados>div:nth-child(3){border-left:0;border-top:1px solid var(--fio-fino);grid-column:1/-1;padding-left:0}:where(.app,.veu,main.entrada) .cob-pix{grid-template-columns:minmax(0,1fr)}:where(.app,.veu,main.entrada) .qr-pix{justify-self:center}:where(.app,.veu,main.entrada) td[data-rotulo=Cobrança] .erro-cel{grid-column:2;max-width:none;margin-top:0}:where(.app,.veu,main.entrada) .cob-link,:where(.app,.veu,main.entrada) .cob-link-campo input,:where(.app,.veu,main.entrada) .cob-link-campo .bt,:where(.app,.veu,main.entrada) td[data-rotulo=Cobrança] .bt.peq,:where(.app,.veu,main.entrada) .folha .rodape-folha.linha-acoes .bt,:where(.app,.veu,main.entrada) .folha .cob-pix .bt{min-height:44px}}:where(.app,.veu,main.entrada) .cartao-op .campo-check{align-items:flex-start;min-height:44px}:where(.app,.veu,main.entrada) .cartao-op .campo-check input{flex:none;width:20px;height:20px;margin-top:1px}:where(.app,.veu,main.entrada) .cartao-op .campo-check>span{flex-direction:column;gap:3px;font-weight:600;display:flex}:where(.app,.veu,main.entrada) .cartao-op .campo-check .dica{color:var(--text-3);font-size:12.5px;font-weight:400;line-height:1.45}:where(.app,.veu,main.entrada) .cartao-op .quem-paga{color:var(--text-3);margin:10px 0 0 30px;font-size:12.5px}:where(.app,.veu,main.entrada) .cartao-op.off .campo-check>span{color:var(--text-3)}:where(.app,.veu,main.entrada) .cartao-op .motivo{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 30px;display:flex}:where(.app,.veu,main.entrada) .cartao-op .motivo-txt{color:var(--warn-text);border-left:3px solid var(--warn-cor);flex:100%;margin:0;padding-left:10px;font-size:12.5px;font-weight:600;line-height:1.45}:where(.app,.veu,main.entrada) .feito-topo{align-items:center;gap:14px;display:flex}:where(.app,.veu,main.entrada) .feito-topo .marca-ok{background:var(--ok-bg);width:44px;height:44px;color:var(--ok-text);border-radius:50%;flex:none;place-items:center;display:grid}:where(.app,.veu,main.entrada) .feito-topo .marca-ok .ico{width:22px;height:22px}:where(.app,.veu,main.entrada) .feito-topo h2{margin:0;font-size:18px}:where(.app,.veu,main.entrada) .feito-topo p{color:var(--text-3);margin:2px 0 0;font-size:13px}:where(.app,.veu,main.entrada) .msg-whats{border-left:3px solid var(--border-forte);background:var(--bg-linha);color:var(--text-2);overflow-wrap:anywhere;margin:12px 0 0;padding:10px 12px;font-size:12.5px}:where(.app,.veu,main.entrada) .selo-cartao{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}:where(.app,.veu,main.entrada) .selo-cartao .pill{white-space:normal;text-align:left}:where(.app,.veu,main.entrada) .cartao-bloco .dados{margin-bottom:4px}:where(.app,.veu,main.entrada) .conf-parar{border:1px solid var(--border-forte);background:var(--bg-linha);border-radius:4px;margin-top:12px;padding:12px}:where(.app,.veu,main.entrada) .conf-parar b{margin-bottom:4px;display:block}:where(.app,.veu,main.entrada) .conf-parar p{color:var(--text-2);margin:0 0 10px;font-size:12.5px;line-height:1.5}:where(.app,.veu,main.entrada) .falha-cartao{flex-direction:column;gap:10px;display:flex}:where(.app,.veu,main.entrada) .falha-cartao p{margin:0}:where(.app,.veu,main.entrada) .falha-cartao .motivo-asaas{color:var(--text-2);font-size:12.5px}:where(.app,.veu,main.entrada) .cartao-op .motivo .bt,:where(.app,.veu,main.entrada) .cartao-link .cob-link-campo input,:where(.app,.veu,main.entrada) .cartao-link .cob-link-campo .bt,:where(.app,.veu,main.entrada) .cartao-link .linha-acoes .bt,:where(.app,.veu,main.entrada) .cartao-bloco .linha-acoes .bt,:where(.app,.veu,main.entrada) .falha-cartao .bt,:where(.app,.veu,main.entrada) .cartao-feito .rodape-acoes .bt{min-height:44px}@media (max-width:600px){:where(.app,.veu,main.entrada) .cartao-op .quem-paga,:where(.app,.veu,main.entrada) .cartao-op .motivo{margin-left:0}:where(.app,.veu,main.entrada) .cartao-link .linha-acoes .bt,:where(.app,.veu,main.entrada) .cartao-bloco .linha-acoes .bt,:where(.app,.veu,main.entrada) .falha-cartao .linha-acoes .bt{flex:100%;justify-content:center}:where(.app,.veu,main.entrada) .feito-topo h2{font-size:16px}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.aCwVbW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.aCwVbW_variable{--fonte-marca:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._bC6Xa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._bC6Xa_variable{--fonte-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fef129f59ae31b3-s.p.1pfc7ngihkd7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be8b05c98b22069d-s.p.1sk091212cwhe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.JB1pYa_className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.JB1pYa_variable{--fonte-cert:"Libre Caslon Display", "Libre Caslon Display Fallback"}
