@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.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%}.Z6lJAW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.Z6lJAW_variable{--fonte-titulo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.kqQkjq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.kqQkjq_variable{--fonte-texto:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.vxYYGW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.vxYYGW_variable{--fonte-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--fundo:#0f0d0b;--superficie:#1b1815;--borda:#38332d;--texto:#f6f1e8;--algodao:#fff7ec;--apoio:#cfc6b6;--suave:#a79e8e;--vermelho:#c8102e;--vermelho-escuro:#a50d26;--erro:#ff8a7a;--roxa:#5b2a86;--saida:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--borda) var(--fundo)}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto), system-ui, sans-serif;-webkit-font-smoothing:antialiased;caret-color:var(--vermelho);margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--vermelho);color:var(--algodao)}:focus-visible{outline:2px solid var(--algodao);outline-offset:3px}p,h1,ul,ol{margin:0}.pagina{isolation:isolate;grid-template-rows:auto 1fr auto;gap:clamp(32px,4vw,48px);min-height:100svh;padding:clamp(20px,3vw,44px) clamp(16px,3.6vw,56px);display:grid;position:relative;overflow-x:clip}.fundo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fundo__foto{object-fit:cover;object-position:70% 30%;filter:grayscale()contrast(1.08)brightness(.9);opacity:.5;width:100%;height:100%;position:absolute;inset:0}.fundo:after{content:"";background:linear-gradient(90deg, var(--fundo) 0%, #0f0d0be0 34%, #0f0d0b59 70%, #0f0d0b33 100%);position:absolute;inset:0}.topo{justify-content:space-between;align-items:center;gap:16px;display:flex}.topo__logo{width:auto;height:clamp(30px,3vw,42px);display:block}.selo{font-family:var(--fonte-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--apoio);white-space:nowrap;border:1px solid #fff7ec42;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-size:.75rem;display:inline-flex}.selo__ponto{background:var(--vermelho);border-radius:50%;width:7px;height:7px}.heroi{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.heroi__texto{max-width:680px}.titulo{font-family:var(--fonte-titulo), system-ui, sans-serif;letter-spacing:-.03em;color:var(--algodao);text-wrap:balance;max-width:9.2em;font-size:clamp(2.4rem,.9rem + 4.1vw,4.6rem);font-weight:900;font-stretch:125%;line-height:.92}.subtitulo{color:var(--apoio);margin-top:clamp(20px,2.4vw,32px);font-size:clamp(1.06rem,.95rem + .5vw,1.3rem)}.pilares{font-family:var(--fonte-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--texto);flex-wrap:wrap;gap:12px 28px;margin-top:22px;padding:0;font-size:.8125rem;list-style:none;display:flex}.pilares li{align-items:center;gap:10px;display:flex}.pilares li:before{content:"";background:var(--algodao);width:4px;height:1.25em}.lista{margin-top:clamp(32px,3.4vw,44px)}.lista__rotulo{color:var(--texto);margin-bottom:12px;font-size:1.06rem;font-weight:600;display:block}.lista__linha{gap:12px;display:flex}.lista__campo{border:1px solid var(--borda);background:var(--superficie);min-width:0;height:60px;color:var(--texto);font:inherit;transition:border-color .2s var(--saida);border-radius:10px;flex:1;padding:0 18px;font-size:1.06rem}.lista__campo::placeholder{color:var(--suave)}.lista__campo:hover{border-color:#554e45}.lista__campo:focus-visible{border-color:var(--algodao);outline:none;box-shadow:0 0 0 3px #fff7ec29}.lista__campo[aria-invalid=true]{border-color:var(--erro)}.lista__botao{background:var(--vermelho);color:#fff;height:60px;font:inherit;cursor:pointer;transition:background-color .2s var(--saida), transform .2s var(--saida);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.1rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -10px #c8102eb3}.lista__botao svg{transition:transform .25s var(--saida)}.lista__botao:hover{background:var(--vermelho-escuro)}.lista__botao:hover svg{transform:translate(3px)}.lista__botao:active{transform:translateY(1px)}.lista__botao:disabled{cursor:progress;opacity:.75}.lista__ajuda{color:var(--suave);margin-top:12px;font-size:.875rem}.lista__ajuda a{color:var(--apoio);text-underline-offset:3px;text-decoration-thickness:1px}.lista__ajuda a:hover{color:var(--algodao)}.lista__ajuda--erro{color:var(--erro)}.lista--feita{border:1px solid var(--borda);background:var(--superficie);border-radius:14px;max-width:560px;padding:20px 22px}.lista__oss{font-family:var(--fonte-titulo), system-ui, sans-serif;color:var(--algodao);align-items:center;gap:12px;font-size:1.5rem;font-weight:800;font-stretch:112%;line-height:1.15;display:flex}.lista__oss:before{content:"";background:linear-gradient(90deg, transparent 5px, #fff 5px 8px, transparent 8px 12px, #fff 12px 15px, transparent 15px), var(--vermelho);flex:none;width:26px;height:12px}.lista__nota{color:var(--apoio);overflow-wrap:anywhere;margin-top:8px}.lista__nota strong{color:var(--texto);font-weight:600}.rodape{font-family:var(--fonte-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--suave);justify-content:space-between;align-items:flex-end;gap:16px;font-size:.75rem;display:flex}.rodape__logo{width:auto;height:22px;display:block}.celulares{justify-self:center;width:600px;height:730px;position:relative}.celular{background:#0a0908;border-radius:50px;width:320px;height:680px;padding:10px;position:absolute;box-shadow:inset 0 0 0 1.5px #34302a,0 50px 90px -30px #000000d9}.celular--frente{z-index:1;animation:subir-frente 1.2s var(--saida) both;top:30px;left:0}.celular--tras{animation:subir-tras 1.4s var(--saida) .1s both;top:58px;left:272px;transform:rotate(4deg)}.celular--tras .tela{filter:brightness(.86)saturate(.9)}@keyframes subir-frente{0%{filter:blur(6px);transform:translateY(56px)}}@keyframes subir-tras{0%{filter:blur(8px);transform:translateY(90px)rotate(10deg)}}.tela{color:#16130f;background:#f7f5f1;border-radius:40px;flex-direction:column;height:100%;font-size:12px;line-height:1.35;display:flex;overflow:hidden}.tela__topo{color:#fff;background:repeating-linear-gradient(0deg, #00000012 0 1px, transparent 1px 4px), var(--roxa);padding:46px 18px 18px}.tela__ola{justify-content:space-between;align-items:center;display:flex}.tela__miudo{color:#e6d9f2;font-size:11px}.tela__nome{font-size:15px;font-weight:700}.avatar{background:#ffffff24;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.tela__faixa,.tela__grande{font-family:var(--fonte-titulo), system-ui, sans-serif;letter-spacing:-.01em;font-weight:800;font-stretch:112%}.tela__faixa{margin:20px 0 10px;font-size:21px}.tela__barra-faixa{border-radius:2px;width:100%;height:15px;display:block;box-shadow:0 0 0 1px #ffffff24}.tela__grande{margin:8px 0 16px;font-size:22px;line-height:1.08}.tela__corpo{flex-direction:column;flex:1;gap:10px;padding:14px 12px;display:flex}.cartao{background:#fff;border:1px solid #ece6dc;border-radius:14px;padding:12px 13px}.cartao__linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.cartao__titulo{font-size:12px;font-weight:600}.cartao__conta{font-family:var(--fonte-mono), ui-monospace, monospace;color:var(--roxa);font-size:11px}.cartao__nota{color:#6f675a;font-size:10.5px}.cartao__aula{margin:1px 0;font-size:14px;font-weight:700}.barra{background:#ebe4f2;border-radius:3px;height:5px;margin:10px 0 8px;overflow:hidden}.barra__feito{border-radius:inherit;background:var(--roxa);transform-origin:0;width:76%;height:100%;animation:encher 1.6s var(--saida) .5s both;display:block}@keyframes encher{0%{transform:scaleX(.35)}}.semana{grid-template-columns:repeat(7,1fr);margin-top:10px;display:grid}.semana__dia{color:#6f675a;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.semana__bola{background:#efebe5;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.semana__bola--feito{background:var(--roxa)}.semana__bola--hoje{box-shadow:inset 0 0 0 2px var(--roxa);background:#fff}.chip{color:#1f4fb0;white-space:nowrap;background:#e3eaf8;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:10.5px;font-weight:700}.checkin{color:#fff;background:#16130f;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:2px;font-size:13px;font-weight:600;display:flex}.abas{background:#fff;border-top:1px solid #ece6dc;grid-template-columns:repeat(4,1fr);padding:10px 6px 22px;display:grid}.abas__item{color:#6f675a;flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.abas__item--ativa{color:var(--roxa);font-weight:700}.numeros{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.numeros p{color:#e6d9f2;background:#ffffff1f;border-radius:12px;padding:9px 10px;font-size:10px}.numeros strong{font-family:var(--fonte-titulo), system-ui, sans-serif;color:#fff;font-size:18px;font-weight:800;font-stretch:112%;display:block}.jornada{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.jornada__item{color:#6f675a;flex-direction:column;align-items:center;gap:6px;font-size:9.5px;display:flex}.jornada__item--atual{color:var(--roxa);font-weight:700}.jornada__faixa{border-radius:2px;width:100%;height:9px;box-shadow:inset 0 0 0 1px #16130f1f}.historico{padding:0 6px;list-style:none}.historico__item{color:#8a8172;border-bottom:1px solid #efeae2;justify-content:space-between;padding:8px 4px;font-size:11px;display:flex}.historico__item--atual{color:#16130f;font-weight:600}@media (min-width:961px) and (max-height:1000px){.celulares{zoom:.86}}@media (max-width:1180px){.celulares{zoom:.84}}@media (max-width:960px){.heroi{grid-template-columns:minmax(0,1fr);gap:0}.heroi__texto{display:contents}.celulares{zoom:.8;order:1;margin-top:36px}.lista{order:2;margin-top:28px}.rodape{text-align:center;flex-direction:column;align-items:center}.fundo:after{background:linear-gradient(#0f0d0be6 0%,#0f0d0bb3 55%,#0f0d0b59 100%)}.fundo__foto{width:100%;-webkit-mask-image:none;mask-image:none}}@media (max-width:600px){.celulares{zoom:.62}.lista__linha{flex-direction:column}.lista__campo,.lista__botao{flex:none;height:56px}.celulares{width:560px;height:720px}.celular--tras{left:232px}.selo{letter-spacing:.16em;padding:8px 11px;font-size:.6875rem}}@media (max-width:380px){.celulares{zoom:.56}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
