.sfh-overlay[data-variante=central-ajuda],.caj2-raiz{--caj2-safe:var(--safe-primary);--caj2-safe-alpha:var(--safe-primary-alpha)}.caj2-raiz{display:contents}.caj2[data-acento=tenant]{--safe-primary:var(--primary);--safe-primary-alpha:color-mix(in srgb, var(--primary) 17%, transparent);--safe-primary-dark:color-mix(in srgb, var(--primary) 60%, #000);--safe-gradient:linear-gradient(92.4deg, var(--primary) 1.98%, color-mix(in srgb, var(--primary) 72%, #000) 99.51%);--caj2-on:var(--on-primary)}.caj2[data-acento=safe]{--caj2-on:#fff}.caj2 [data-produto=safe]{--safe-primary:var(--caj2-safe);--safe-primary-alpha:var(--caj2-safe-alpha)}.caj2 .sfh-cta,.caj2 .sfh-avancar,.caj2 .sfh-m-fechar{color:var(--caj2-on);text-decoration:none}.caj2 .sfh-cta{justify-content:center;align-items:center;gap:8px;display:inline-flex}.caj2-safe .sfh-c-videos{display:none}.caj2-busca input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.caj2-busca input::placeholder{color:var(--safe-text-gray)}.caj2-busca:focus-within{box-shadow:inset 0 0 0 1px var(--safe-primary)}.caj2-busca button{color:var(--safe-text-gray);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.caj2-busca .material-symbols-outlined{font-size:18px}.caj2-prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.caj2-prods button{background:color-mix(in srgb, var(--foreground) 4%, transparent);color:color-mix(in srgb, var(--foreground) 72%, transparent);font:inherit;cursor:pointer;transition:background var(--wl-dur-1,.15s) var(--wl-ease,ease), border-color var(--wl-dur-1,.15s) var(--wl-ease,ease);border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 9px;font-size:11.5px;font-weight:700;line-height:1.2;display:flex}.caj2-prods button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.caj2-prods button .material-symbols-outlined{font-size:22px}.caj2-prods button[aria-selected=true]{background:var(--safe-primary-alpha);border-color:color-mix(in srgb, var(--safe-primary) 60%, transparent);color:var(--foreground)}.caj2-prods button[aria-selected=true] .material-symbols-outlined{color:var(--safe-primary)}.caj2-side .sfh-a-nav{margin-top:2px}.caj2-suporte{border:1px dashed color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--foreground);border-radius:12px;align-items:center;gap:10px;padding:12px 13px;font-size:12.5px;text-decoration:none;display:flex}.caj2-suporte>.material-symbols-outlined{color:var(--safe-primary)}.caj2-suporte small{color:var(--safe-text-gray);font-size:11.5px;display:block}.caj2-corpo{gap:20px;max-width:1080px}.caj2-nota{align-items:flex-start;gap:8px;margin:0;display:flex}.caj2-nota .material-symbols-outlined{color:var(--safe-primary);margin-top:1px;font-size:16px}.caj2-caminho{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.caj2-caminho li{background:var(--safe-card-bg-dark);border-radius:14px;flex-direction:column;gap:6px;padding:16px 14px;display:flex;position:relative}.caj2-caminho li+li:before{content:"";background:color-mix(in srgb, var(--safe-primary) 55%, transparent);width:12px;height:2px;position:absolute;top:35px;left:-12px}.caj2-caminho-marco{background:var(--safe-primary-alpha);width:40px;height:40px;color:var(--safe-primary);border-radius:12px;place-items:center;margin-bottom:4px;display:grid;position:relative}.caj2-caminho-marco i{background:var(--safe-primary);width:19px;height:19px;color:var(--caj2-on,#fff);text-align:center;border-radius:50%;font-size:10.5px;font-style:normal;font-weight:800;line-height:19px;position:absolute;top:-7px;right:-7px}.caj2-caminho b{color:var(--foreground);font-size:13.5px;line-height:1.3}.caj2-caminho small{color:var(--safe-text-gray);font-size:12px;line-height:1.45}.caj2-regra{height:100%}.caj2-pratica{background:color-mix(in srgb, var(--safe-primary) 8%, transparent);color:color-mix(in srgb, var(--foreground) 88%, transparent);border-radius:10px;align-items:flex-start;gap:8px;margin-top:auto;padding:10px 12px;font-size:12.5px;font-style:normal;line-height:1.45;display:flex}.caj2-pratica .material-symbols-outlined{color:var(--safe-primary);font-size:17px}.caj2-pratica small{letter-spacing:.08em;text-transform:uppercase;color:var(--safe-primary);margin-bottom:1px;font-size:10px;font-weight:800;display:block}.caj2-comp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.caj2-comp[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.caj2-comp-col{background:var(--safe-card-bg-dark);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.caj2-comp-col[data-tom=destaque]{background:color-mix(in srgb, var(--safe-primary) 7%, var(--safe-card-bg-dark));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--safe-primary) 45%, transparent)}.caj2-comp-col[data-tom=alerta]{--safe-primary:var(--safe-danger,#f44);background:color-mix(in srgb, var(--safe-danger,#f44) 6%, var(--safe-card-bg-dark))}.caj2-comp-col header{align-items:center;gap:10px;display:flex}.caj2-comp-col header b{color:var(--foreground);font-size:14.5px}.caj2-comp-ic{background:color-mix(in srgb, var(--safe-primary) 16%, transparent);width:36px;height:36px;color:var(--safe-primary);border-radius:11px;place-items:center;display:grid}.caj2-comp-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.caj2-comp-col li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.caj2-comp-col li .material-symbols-outlined{color:var(--safe-primary);margin-top:1px;font-size:17px}.caj2-conta [data-tom=ganho] b{color:var(--safe-success,#00c851)}.caj2-conta [data-tom=perda] b{color:var(--safe-danger,#f44)}.caj2-aula{flex-direction:column;gap:14px;display:flex}.caj2-aula-abas{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.caj2-aula-abas button{background:var(--safe-card-bg-dark);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.caj2-aula-abas button[aria-selected=true]{border-color:var(--safe-primary);background:var(--safe-primary-alpha)}.caj2-aula-abas-n{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}[aria-selected=true]>.caj2-aula-abas-n{background:var(--safe-primary);color:var(--caj2-on,#fff)}.caj2-aula-abas-t{min-width:0}.caj2-aula-abas-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.caj2-aula-abas-t small{color:var(--safe-text-gray);font-size:11px}.caj2-palco{background:var(--safe-card-bg-dark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);display:grid;overflow:hidden}.caj2-palco-tela{background:#000;place-items:center;display:grid}.caj2-palco-tela video{aspect-ratio:16/9;background:#000;width:100%;display:block}.caj2-palco-cap{flex-direction:column;gap:7px;min-height:0;padding:16px 16px 14px;display:flex}.caj2-palco-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--safe-primary);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.caj2-palco-kicker .material-symbols-outlined{font-size:15px}.caj2-palco-titulo{color:var(--foreground);font-size:14.5px;line-height:1.3}.caj2-palco-ideia{color:var(--safe-text-gray);margin:0;font-size:12px;line-height:1.45}.caj2-palco-cap ol{flex-direction:column;gap:1px;min-height:0;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.caj2-palco-cap ol button{width:100%;color:color-mix(in srgb, var(--foreground) 85%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;line-height:1.3;display:grid}.caj2-palco-cap ol button:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.caj2-palco-cap ol button[data-ativo]{background:var(--safe-primary-alpha);color:var(--foreground)}.caj2-cap-n{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}[data-ativo]>.caj2-cap-n{background:var(--safe-primary);color:var(--caj2-on,#fff)}.caj2-cap-h{color:var(--safe-text-gray);font-variant-numeric:tabular-nums;font-size:11.5px}.caj2-palco-link{color:var(--safe-primary);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.caj2-palco-link .material-symbols-outlined{font-size:16px}.caj2-story{flex-direction:column;gap:0;margin:2px 0 0;padding:0;list-style:none;display:flex}.caj2-story-passo{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:26px;padding:18px 0;display:grid}.caj2-story-passo+.caj2-story-passo{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent)}.caj2-story-passo:nth-child(2n) .caj2-quadro{order:2}.caj2-story-txt{flex-direction:column;gap:7px;display:flex}.caj2-story-n{letter-spacing:.08em;text-transform:uppercase;color:var(--safe-primary);font-size:10.5px;font-weight:800}.caj2-story-n i{opacity:.5;font-style:normal}.caj2-story-txt b{color:var(--foreground);font-size:16px;line-height:1.3}.caj2-story-txt p{margin:0;font-size:13.5px;line-height:1.6}.caj2-story-txt .caj2-pratica{margin-top:4px}.caj2-quadro{aspect-ratio:1920/780;box-shadow:0 14px 34px #00000052, inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);background:#000;border-radius:14px;position:relative;overflow:hidden}.caj2-quadro[data-formato=vertical]{aspect-ratio:1080/1040}.caj2-quadro img{object-fit:cover;width:100%;max-width:none;height:100%;transition:scale var(--wl-dur-3,.3s) var(--wl-ease,ease);display:block;position:absolute;inset:0}.caj2-quadro[data-estado=parado]:hover img{scale:1.03}.caj2-quadro video{object-fit:fill;background:0 0;width:100%;max-width:none;height:138.461%;position:absolute;top:-15.3846%;left:0}.caj2-quadro[data-formato=vertical] video{height:184.615%;top:-24.0385%}.caj2-quadro-alvo{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.caj2-quadro-play{background:var(--safe-primary);width:52px;height:52px;color:var(--caj2-on,#fff);transition:scale var(--wl-dur-1,.15s) var(--wl-ease,ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 28px #00000073}.caj2-quadro-play .material-symbols-outlined{font-size:30px}.caj2-quadro-alvo:hover .caj2-quadro-play{scale:1.08}.caj2-quadro[data-estado=pausado] .caj2-quadro-alvo,.caj2-quadro[data-estado=fim] .caj2-quadro-alvo{background:#00000059}.caj2-quadro-selo{z-index:2;color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#000000a8;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.caj2-quadro-selo .material-symbols-outlined{font-size:14px}.caj2-quadro-prog{z-index:2;pointer-events:none;background:#ffffff2e;height:4px;position:absolute;bottom:0;left:0;right:0}.caj2-quadro-prog i{background:var(--safe-primary);height:100%;display:block}.caj2-quadro[data-compacto] .caj2-quadro-play{width:32px;height:32px}.caj2-quadro[data-compacto] .caj2-quadro-play .material-symbols-outlined{font-size:20px}.caj2-quadro[data-compacto] .caj2-quadro-selo{padding:2px 6px;font-size:9.5px;bottom:5px;left:5px}.caj2-visor{z-index:20;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.caj2-visor-fundo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.caj2-visor-caixa{background:var(--safe-card-bg);border-radius:18px;flex-direction:column;gap:10px;width:min(820px,100%);padding:14px;display:flex;position:relative;box-shadow:0 30px 80px #0000008c}.caj2-visor-caixa[data-formato=vertical]{width:min(360px,100%)}.caj2-visor-caixa header{align-items:flex-start;gap:10px;display:flex}.caj2-visor-caixa header>span{flex-direction:column;flex:1;gap:2px;display:flex}.caj2-visor-caixa header small{letter-spacing:.06em;text-transform:uppercase;color:var(--safe-primary);align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.caj2-visor-caixa header small .material-symbols-outlined{font-size:15px}.caj2-visor-caixa header b{color:var(--foreground);font-size:15px}.caj2-visor-caixa header button{background:color-mix(in srgb, var(--foreground) 8%, transparent);width:34px;height:34px;color:var(--foreground);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.caj2-visor-caixa video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;display:block}.caj2-visor-caixa[data-formato=vertical] video{aspect-ratio:9/16;max-height:560px}.caj2-visor-caixa>a{color:var(--safe-primary);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.caj2-visor-caixa>a .material-symbols-outlined{font-size:16px}.caj2-tutorial{flex-direction:column;gap:8px;display:flex}.caj2-tutorial-link{color:var(--safe-text-gray);align-self:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.caj2-tutorial-link .material-symbols-outlined{font-size:15px}.caj2-modos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.caj2-modo{background:var(--safe-card-bg-dark);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.caj2-modo header{align-items:flex-start;gap:12px;display:flex}.caj2-modo-ic{background:var(--safe-primary-alpha);width:40px;height:40px;color:var(--safe-primary);border-radius:12px;flex:none;place-items:center;display:grid}.caj2-modo header b{color:var(--foreground);font-size:14.5px;display:block}.caj2-modo header small{color:var(--safe-text-gray);font-size:12.5px;line-height:1.4;display:block}.caj2-modo ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.caj2-modo li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.caj2-modo li .material-symbols-outlined{color:var(--safe-primary);margin-top:1px;font-size:16px}.caj2-modo-video{border:1px solid color-mix(in srgb, var(--safe-primary) 45%, transparent);color:var(--safe-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.caj2-modo-video .material-symbols-outlined{font-size:17px}.caj2-faq{flex-direction:column;gap:14px;display:flex}.caj2-faq-temas{flex-wrap:wrap;gap:6px;display:flex}.caj2-faq-temas button{background:var(--safe-card-bg-dark);color:color-mix(in srgb, var(--foreground) 80%, transparent);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.caj2-faq-temas button .material-symbols-outlined{color:var(--safe-primary);font-size:16px}.caj2-faq-temas button i{opacity:.6;font-size:11px;font-style:normal}.caj2-faq-temas button[aria-selected=true]{background:var(--safe-primary);color:var(--caj2-on,#fff)}.caj2-faq-temas button[aria-selected=true] .material-symbols-outlined{color:inherit}.caj2-faq-q{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.caj2-selo{background:var(--safe-primary-alpha);color:var(--safe-primary);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.caj2-selo .material-symbols-outlined{font-size:13px}.caj2-faq-tem-video{color:var(--safe-primary);opacity:.85;flex:none;font-size:18px!important}.caj2-faq-body p{margin:0 0 8px}.caj2-faq-extra{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.caj2-faq-trecho{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:12px;flex:280px;align-items:center;gap:12px;padding:8px;display:flex}.caj2-faq-trecho .caj2-quadro{width:148px;box-shadow:none;border-radius:9px;flex:none}.caj2-faq-trecho>span,.caj2-faq-tut>span{flex-direction:column;gap:2px;min-width:0;display:flex}.caj2-faq-trecho small,.caj2-faq-tut small{letter-spacing:.08em;text-transform:uppercase;color:var(--safe-primary);font-size:10px;font-weight:800}.caj2-faq-trecho b,.caj2-faq-tut b{color:var(--foreground);font-size:13px;line-height:1.3}.caj2-faq-trecho em{color:var(--safe-text-gray);font-size:11.5px;font-style:normal}.caj2-faq-tut{border:1px dashed color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--foreground);border-radius:12px;flex:220px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.caj2-faq-tut>.material-symbols-outlined{color:var(--safe-primary);font-size:19px}.caj2-faq-tut>span{flex:1}.caj2-prod-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.caj2-prod-card{grid-column:span 2}.caj2-prod-card:nth-child(n+4){grid-column:span 3}.caj2-prod-card{background:var(--safe-card-bg-dark);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--wl-dur-2,.2s) var(--wl-ease,ease), translate var(--wl-dur-2,.2s) var(--wl-ease,ease);border:1px solid #0000;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.caj2-prod-card:hover{border-color:color-mix(in srgb, var(--safe-primary) 55%, transparent);translate:0 -2px}.caj2-prod-card-arte{background:#000;height:116px;display:block;position:relative}.caj2-prod-card-arte img{object-fit:cover;opacity:.85;width:100%;max-width:none;height:100%;display:block}.caj2-prod-card-arte:after{content:"";background:linear-gradient(180deg, transparent 35%, var(--safe-card-bg-dark));position:absolute;inset:0}.caj2-prod-card-ic{z-index:1;background:var(--safe-primary);width:44px;height:44px;color:var(--caj2-on,#fff);border-radius:13px;place-items:center;display:grid;position:absolute;bottom:-18px;left:16px;box-shadow:0 8px 22px #0006}.caj2-prod-card[data-produto=safe] .caj2-prod-card-ic{color:#fff}.caj2-prod-card-txt{flex-direction:column;gap:6px;padding:26px 16px 16px;display:flex}.caj2-prod-card-txt>b{font-size:16px}.caj2-prod-card-resumo{color:var(--safe-text-gray);font-size:12.5px;line-height:1.5}.caj2-prod-card-meta{flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:flex}.caj2-prod-card-meta i{color:color-mix(in srgb, var(--foreground) 72%, transparent);align-items:center;gap:4px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.caj2-prod-card-meta .material-symbols-outlined{color:var(--safe-primary);font-size:15px}.caj2-aulas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 12px;display:grid}.caj2-aula-card{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.caj2-aula-card-arte{aspect-ratio:16/9;background:#000;border-radius:12px;margin-bottom:3px;display:block;position:relative;overflow:hidden}.caj2-aula-card-arte img{object-fit:cover;width:100%;max-width:none;height:100%;transition:scale var(--wl-dur-3,.3s) var(--wl-ease,ease);display:block}.caj2-aula-card:hover .caj2-aula-card-arte img{scale:1.04}.caj2-aula-card-dur{color:#fff;background:#000000b8;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:7px;right:7px}.caj2-aula-card small{color:var(--safe-text-gray);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.caj2-aula-card small .material-symbols-outlined{color:var(--safe-primary);font-size:14px}.caj2-aula-card b{font-size:13px;line-height:1.35}.caj2-busca-secoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.caj2-busca-secoes button{background:var(--safe-card-bg-dark);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.caj2-busca-secoes button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.caj2-busca-secoes small{color:var(--safe-text-gray);font-size:11px}.caj2-busca-secoes b{font-size:13.5px}.caj2-vazio{text-align:center;color:var(--safe-text-gray);align-items:center;padding:48px 16px}.caj2-vazio .material-symbols-outlined{font-size:40px}.caj2-vazio b{color:var(--foreground);font-size:16px}.caj2-vazio p{max-width:380px;margin:0}@media (max-width:1280px){.caj2-palco{grid-template-columns:minmax(0,1fr)}.caj2-palco-cap ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.caj2-caminho{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.caj2-caminho li+li:before{display:none}}.caj2-m-prods{scrollbar-width:none;margin:2px calc(-1 * var(--sfh-m-pad,24px)) 14px;padding:4px var(--sfh-m-pad,24px) 2px;gap:6px;display:flex;overflow-x:auto}.caj2-m-prods::-webkit-scrollbar{display:none}.caj2-m-prods button{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);color:color-mix(in srgb, var(--foreground) 80%, transparent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.caj2-m-prods button .material-symbols-outlined{font-size:16px}.caj2-m-prods button[aria-selected=true]{background:var(--safe-primary);border-color:var(--safe-primary);color:var(--caj2-on,#fff)}.caj2-m-busca{background:var(--safe-card-bg-dark);height:44px;color:var(--safe-text-gray);border-radius:12px;align-items:center;gap:8px;margin:0 0 18px;padding:0 12px;display:flex}.caj2-m-busca input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.caj2-m .sfh-m-corpo>h3{margin-bottom:14px}.sfh-m-tela .caj2-corpo{gap:18px}.sfh-m-tela .caj2-caminho{grid-template-columns:1fr;gap:0}.sfh-m-tela .caj2-caminho li{background:0 0;border-radius:0;grid-template-columns:40px 1fr;gap:1px 14px;padding:10px 0;display:grid}.sfh-m-tela .caj2-caminho li+li:before{width:2px;height:20px;display:block;top:-10px;left:19px}.sfh-m-tela .caj2-caminho-marco{grid-row:span 2;margin:0}.sfh-m-tela .caj2-comp,.sfh-m-tela .caj2-comp[data-n="3"],.sfh-m-tela .caj2-modos,.sfh-m-tela .caj2-busca-secoes{grid-template-columns:1fr}.sfh-m-tela .caj2-palco{border-radius:14px;grid-template-columns:1fr}.sfh-m-tela .caj2-palco-tela video,.caj2-palco[data-formato=vertical] .caj2-palco-tela video{aspect-ratio:9/16;width:auto;max-width:100%;height:460px}.sfh-m-tela .caj2-palco-cap ol{max-height:230px;display:flex}.sfh-m-tela .caj2-aula-abas{grid-template-columns:1fr}.sfh-m-tela .caj2-story-passo,.caj2-story[data-formato=vertical] .caj2-story-passo{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0}.sfh-m-tela .caj2-story-passo:nth-child(2n) .caj2-quadro{order:0}.sfh-m-tela .caj2-story-txt b{font-size:15px}.sfh-m-tela .caj2-story-txt p{font-size:13.5px}.sfh-m-tela .caj2-quadro-play{width:38px;height:38px}.sfh-m-tela .caj2-quadro-play .material-symbols-outlined{font-size:24px}.sfh-m-tela .caj2-quadro-selo{padding:2px 6px;font-size:10px;bottom:6px;left:6px}.sfh-m-tela .caj2-faq-trecho .caj2-quadro{width:120px}.sfh-m-tela .caj2-prod-cards{grid-template-columns:1fr}.sfh-m-tela .caj2-prod-card,.sfh-m-tela .caj2-prod-card:nth-child(n+4){grid-column:auto}.sfh-m-tela .caj2-prod-card-arte{aspect-ratio:16/6}.sfh-m-tela .caj2-aulas{grid-template-columns:repeat(2,minmax(0,1fr))}.sfh-m-tela .caj2-prod-card{flex-direction:row;align-items:flex-start;gap:12px;padding:14px}.sfh-m-tela .caj2-prod-card-arte{background:0 0;flex:none;height:auto}.sfh-m-tela .caj2-prod-card-arte img,.sfh-m-tela .caj2-prod-card-arte:after{display:none}.sfh-m-tela .caj2-prod-card-ic{width:40px;height:40px;box-shadow:none;position:static}.sfh-m-tela .caj2-prod-card-txt{gap:4px;padding:0}.caj2 .sfh-a-brand>span{color:var(--caj2-on,#fff)}.caj2-tvt-cenarios .sfh-c-cenario[data-tom=neutro]{--cen:color-mix(in srgb, var(--foreground) 55%, transparent)}.caj2-tvt-cenarios .sfh-c-exemplos{flex-wrap:wrap}.caj2-tvt-sim .sfh-c-sim-controles{flex-direction:column;gap:16px;display:flex}.caj2-chips{flex-wrap:wrap;gap:6px;display:flex}.caj2-chips button{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);color:color-mix(in srgb, var(--foreground) 82%, transparent);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--wl-dur-1,.15s) var(--wl-ease,ease), border-color var(--wl-dur-1,.15s) var(--wl-ease,ease);background:0 0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700}.caj2-chips button:hover{border-color:color-mix(in srgb, var(--safe-primary) 50%, transparent)}.caj2-chips button[aria-checked=true]{background:var(--safe-primary);border-color:var(--safe-primary);color:var(--caj2-on,#fff)}.caj2-tvt-sim .sfh-c-sim-campo>span{color:var(--foreground);font-size:13px;font-weight:700}.caj2-tvt-sim .sfh-c-sim-campo>span b{color:var(--safe-primary);margin-left:4px}.caj2-tvt-sim .sfh-c-sim-campo small{color:var(--safe-text-gray);font-size:11.5px}.caj2-tvt-barra{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:10px;margin:4px 0 2px;display:flex;overflow:hidden}.caj2-tvt-barra i{background:var(--safe-primary);transition:flex var(--wl-dur-2,.2s) var(--wl-ease,ease);display:block}.caj2-tvt-barra i[data-comissao]{background:color-mix(in srgb, var(--foreground) 28%, transparent)}.caj2-tvt-regua{background:var(--safe-card-bg-dark);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.caj2-tvt-regua-linhas{flex-direction:column;gap:9px;display:flex}.caj2-tvt-regua-linha,.caj2-tvt-regua-eixo{grid-template-columns:58px minmax(0,1fr) 132px;align-items:center;gap:14px;display:grid}.caj2-tvt-regua-linha>b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px}.caj2-tvt-regua-linha>small{color:var(--safe-text-gray);font-size:12px}.caj2-tvt-regua-linha>small b{color:var(--foreground);font-variant-numeric:tabular-nums}.caj2-tvt-regua-trilho{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;height:12px;position:relative;overflow:hidden}.caj2-tvt-regua-janela,.caj2-tvt-regua-duelo{position:absolute;top:0;bottom:0}.caj2-tvt-regua-janela{background:linear-gradient(90deg, color-mix(in srgb, var(--safe-primary) 55%, transparent), var(--safe-primary));border-radius:999px 0 0 999px;left:0}.caj2-tvt-regua-duelo{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--foreground) 22%, transparent) 0 4px, transparent 4px 8px)}.caj2-tvt-regua-eixo-trilho{height:16px;position:relative}.caj2-tvt-regua-eixo-trilho i{color:var(--safe-text-gray);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:0;translate:-50%}.caj2-tvt-regua-eixo-trilho i[data-corte]{color:var(--foreground);translate:-100%}.caj2-tvt-regua-legenda{color:var(--safe-text-gray);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:11.5px;display:flex}.caj2-tvt-regua-legenda span{align-items:center;gap:6px;display:inline-flex}.caj2-tvt-regua-legenda i{border-radius:4px;width:14px;height:8px}.caj2-tvt-regua-legenda i[data-c=janela]{background:var(--safe-primary)}.caj2-tvt-regua-legenda i[data-c=duelo]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--foreground) 35%, transparent) 0 3px, transparent 3px 6px)}.sfh-m-tela .caj2-tvt-regua{background:0 0;padding:0}.sfh-m-tela .caj2-tvt-regua-linha,.sfh-m-tela .caj2-tvt-regua-eixo{grid-template-columns:46px minmax(0,1fr) 82px;gap:8px}.sfh-m-tela .caj2-tvt-regua-linha>small{font-size:11px}.sfh-m-tela .caj2-tvt-sim{grid-template-columns:1fr}.caj2-regras[data-tom=alerta]{--safe-primary:var(--safe-danger,#f44);--safe-primary-alpha:color-mix(in srgb, var(--safe-danger,#f44) 15%, transparent)}button.caj2-suporte{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;font-size:12.5px}button.caj2-suporte:hover,a.caj2-suporte:hover{border-color:color-mix(in srgb, var(--safe-primary) 55%, transparent)}.caj2-inicio>.caj2-suporte{margin-top:8px}.sfh-overlay[data-variante=central-ajuda]:not([data-pagina]),.sfh-m-overlay.caj2:not([data-pagina]){z-index:calc(var(--wl-z-modal,70) + 5)}