@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(/fonts/plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/fonts/plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #04060b;--bg-int: #05070d;--bg-jogos: #07050c;--bg-curso: #05050c;--bg-cartao: rgba(7, 10, 18, .86);--sinal: #56b5ff;--sinal-rgb: 86, 181, 255;--sinal-claro: #8fd0ff;--sinal-claro-rgb: 143, 208, 255;--sinal-borda: #a9dcff;--sinal-base: #1d5f93;--sobre-sinal: #04121f;--sobre-sinal-rgb: 3, 18, 31;--sinal-grad: linear-gradient(180deg, #8ccfff 0%, #4aa8f2 100%);--sinal-grad-hover: linear-gradient(180deg, #a6dbff 0%, #5fb4f6 100%);--erro: #ff5c8d;--erro-rgb: 255, 92, 141;--erro-claro: #ff8fb0;--atencao: #ffb648;--atencao-rgb: 255, 182, 72;--dominado: #23c163;--dominado-rgb: 35, 193, 99;--dominado-claro: #5fe08a;--jogos: #ff4fd8;--jogos-rgb: 255, 79, 216;--curso: #9b7bff;--curso-rgb: 155, 123, 255;--curso-claro: #b9a6ff;--branco: #ffffff;--branco-rgb: 255, 255, 255;--texto: #ffffff;--texto-corpo: rgba(255, 255, 255, .74);--texto-rotulo: rgba(255, 255, 255, .62);--texto-legenda: rgba(255, 255, 255, .55);--linha: rgba(255, 255, 255, .06);--linha-forte: rgba(255, 255, 255, .1);--tecla-grad: linear-gradient(180deg, #1c2432 0%, #121824 100%);--tecla-mod-grad: linear-gradient(180deg, #171e2a 0%, #10151f 100%);--tecla-lateral: #05070c;--secundario-grad: linear-gradient(180deg, #1b2331 0%, #121824 100%);--placa-grad: linear-gradient(180deg, #0e131d 0%, #080b12 100%);--tecla-erro-grad: linear-gradient(180deg, #4a1a2b 0%, #2d1019 100%);--tecla-erro-texto: #ffd0dd;--tecla-segunda-grad: linear-gradient(180deg, #17283c 0%, #101b29 100%);--sombra-primario: 0 5px 0 var(--sinal-base), 0 14px 36px rgba(var(--sinal-rgb), .32), inset 0 1px 0 rgba(var(--branco-rgb), .55);--sombra-primario-ativo: 0 1px 0 var(--sinal-base), 0 6px 16px rgba(var(--sinal-rgb), .3), inset 0 1px 0 rgba(var(--branco-rgb), .4);--font-display: "Archivo", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--corpo: clamp(16px, 1.25vw, 19px);--titulo-secao: clamp(38px, 5.4vw, 92px);--gutter: clamp(16px, 4vw, 56px);--secao-y: clamp(64px, 8vw, 128px);--largura: 1440px;--largura-hero: 1600px;--nav-h: 64px;--ease-saida: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--texto);font-family:var(--font-display);overflow-x:clip;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p,dl,dd{margin:0}img{display:block;max-width:100%}a{color:var(--sinal-claro);text-decoration:none}a:hover{color:var(--branco)}button{font:inherit;color:inherit}::selection{background:var(--sinal);color:var(--sobre-sinal)}:focus-visible{outline:2px solid var(--sinal);outline-offset:3px;border-radius:4px}@keyframes lt-pulso{0%,to{opacity:.35}50%{opacity:1}}@keyframes lt-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip{position:absolute;left:16px;top:-60px;z-index:500;padding:10px 16px;border-radius:10px;background:var(--sinal-grad);color:var(--sobre-sinal);font-weight:700}.skip:focus{top:12px;color:var(--sobre-sinal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono)}.rotulo{font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--texto-legenda)}.eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(var(--branco-rgb),.6)}.eyebrow__marca{width:8px;height:8px;background:var(--curso)}.secao{padding:var(--secao-y) var(--gutter);border-top:1px solid var(--linha);scroll-margin-top:var(--nav-h)}.secao__miolo{max-width:var(--largura);margin:0 auto}.titulo-secao{font-stretch:118%;font-weight:800;font-size:var(--titulo-secao);line-height:.94;letter-spacing:-.04em}.corpo{font-size:var(--corpo);line-height:1.6;color:var(--texto-corpo);max-width:46ch}.nota-mono{font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--texto-legenda)}.btn{display:inline-flex;align-items:center;gap:14px;height:54px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:700;white-space:nowrap;transition:transform .08s ease,box-shadow .08s ease}.btn--primario{padding:0 22px 0 24px;background:var(--sinal-grad);color:var(--sobre-sinal);border:0;box-shadow:var(--sombra-primario)}.btn--primario:hover{color:var(--sobre-sinal);background:var(--sinal-grad-hover)}.btn--primario:active{transform:translateY(4px);box-shadow:var(--sombra-primario-ativo)}.btn--secundario{background:var(--secundario-grad);border:1px solid rgba(var(--branco-rgb),.09);color:var(--branco);font-weight:600;box-shadow:0 5px 0 var(--tecla-lateral),inset 0 1px rgba(var(--branco-rgb),.07)}.btn--secundario:hover{color:var(--branco);border-color:rgba(var(--branco-rgb),.2)}.btn--secundario:active{transform:translateY(4px);box-shadow:0 1px 0 var(--tecla-lateral),inset 0 1px rgba(var(--branco-rgb),.05)}.btn__tecla{font-family:var(--font-mono);font-size:13px;padding:3px 7px;border-radius:6px;background:rgba(var(--sobre-sinal-rgb),.14)}.chip{font-family:var(--font-mono);font-size:11.5px;padding:7px 12px;border-radius:8px}.captura{position:relative;border-radius:16px;overflow:hidden}.captura img{width:100%;height:auto}.cursor{position:fixed;left:0;top:0;z-index:400;width:3px;height:24px;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;border-radius:2px;background:var(--sinal);box-shadow:0 0 14px rgba(var(--sinal-rgb),.9);transition:background .2s ease,border-radius .2s ease,box-shadow .2s ease,opacity .25s ease}.cursor__rotulo{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:var(--sobre-sinal);padding:0 14px;opacity:0;transition:opacity .15s ease}.cursor[data-modo=abraco]{background:rgba(var(--sinal-rgb),.06);border:1px solid rgba(var(--sinal-rgb),.75);border-radius:16px;box-shadow:0 0 30px rgba(var(--sinal-rgb),.25)}.cursor[data-modo=rotulo]{border-radius:10px;box-shadow:0 6px 24px rgba(var(--sinal-rgb),.4)}.cursor[data-modo=rotulo] .cursor__rotulo{opacity:1}.cursor-on,.cursor-on *{cursor:none!important}.cursor-on input,.cursor-on textarea{cursor:text!important}.intro{display:none}.js .intro{position:fixed;inset:0;z-index:300;background:var(--bg);display:flex;flex-direction:column;justify-content:space-between;padding:28px var(--gutter)}@media(prefers-reduced-motion:reduce){.js .intro{display:none}}.intro__topo,.intro__base-linha{display:flex;justify-content:space-between;gap:16px}.intro__base-linha{color:rgba(var(--branco-rgb),.6)}.intro__centro{display:flex;justify-content:center}.intro__palavra{position:relative;display:flex;font-stretch:125%;font-weight:900;font-size:clamp(44px,11vw,220px);line-height:.8;letter-spacing:-.03em;color:var(--branco);white-space:nowrap}.intro__palavra>span{opacity:0}.intro__caret{position:absolute;left:0;top:.01em;width:.1em;height:.78em;margin-left:.04em;background:var(--sinal);box-shadow:0 0 30px rgba(var(--sinal-rgb),.8);animation:lt-pulso .9s ease-in-out infinite}.intro__contador{font-variant-numeric:tabular-nums}.intro__trilho{margin-top:12px;height:1px;background:var(--linha-forte)}.intro__barra{height:100%;background:var(--sinal);box-shadow:0 0 10px var(--sinal);transform-origin:0 50%;transform:scaleX(0)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--nav-h);display:flex;align-items:center;gap:28px;padding:0 var(--gutter);background:#04060bb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--linha)}.nav__marca{display:flex;align-items:center;gap:10px;color:var(--branco)}.nav__marca:hover{color:var(--branco)}.nav__caret{width:10px;height:18px;border-radius:2px;background:var(--sinal);box-shadow:0 0 14px rgba(var(--sinal-rgb),.8);animation:lt-pulso 1.6s ease-in-out infinite}.nav__nome{font-stretch:125%;font-weight:800;font-size:15px;letter-spacing:.08em}.nav__espaco{flex:1}.nav__links{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.nav__links a,.rodape__links a{color:var(--texto-rotulo)}.nav__links a:hover,.rodape__links a:hover{color:var(--branco)}@media(max-width:959.98px){.nav__links{display:none}}@media(max-width:759.98px){.nav{gap:12px}}@media(max-width:479.98px){.som__rotulo{display:none}}.som{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:transparent;border:1px solid rgba(var(--branco-rgb),.12);border-radius:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--branco-rgb),.72);cursor:pointer;white-space:nowrap}.som:hover{color:var(--branco);border-color:rgba(var(--branco-rgb),.3)}.som__barras{display:flex;align-items:flex-end;gap:2px;height:12px}.som__barras>span{width:2px;height:12px;border-radius:1px;background:rgba(var(--branco-rgb),.45);transform-origin:50% 100%;transform:scaleY(.3)}.som[aria-pressed=true] .som__barras>span{background:var(--sinal);animation:lt-eq var(--d, .7s) ease-in-out var(--a, 0s) infinite}.nav__cta{display:flex;align-items:center;gap:10px;height:38px;padding:0 16px;border-radius:10px;background:var(--sinal-grad);color:var(--sobre-sinal);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 3px 0 var(--sinal-base),inset 0 1px rgba(var(--branco-rgb),.5);transition:transform .08s ease,box-shadow .08s ease}.nav__cta:hover{color:var(--sobre-sinal);background:var(--sinal-grad-hover)}.nav__cta:active{transform:translateY(3px);box-shadow:0 0 0 var(--sinal-base),inset 0 1px rgba(var(--branco-rgb),.4)}.hero{position:relative;padding:104px var(--gutter) clamp(48px,6vw,96px);overflow:clip}.hero__campo{position:absolute;inset:0;pointer-events:none;z-index:0}.hero__campo canvas{position:sticky;top:0;display:block;width:100%;height:100vh}.piso{position:absolute;left:-30%;right:-30%;bottom:0;height:58%;perspective:520px;pointer-events:none}.piso__grade{position:absolute;inset:0;transform-origin:50% 100%;transform:rotateX(64deg);background-image:linear-gradient(rgba(var(--sinal-rgb),.13) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sinal-rgb),.13) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 90%);mask-image:linear-gradient(to top,#000 10%,transparent 90%)}.hero__brilho{position:absolute;left:50%;bottom:8%;width:90vw;height:46vw;max-height:720px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(var(--sinal-rgb),.14),rgba(var(--sinal-rgb),0));pointer-events:none}.hero__conteudo{position:relative;z-index:1;max-width:var(--largura-hero);margin:0 auto}.rotulos{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.wordmark{display:flex;justify-content:space-between;font-stretch:125%;font-weight:900;font-size:min(300px,max(44px,calc((min(100vw,var(--largura-hero) + 2 * var(--gutter)) - 2 * var(--gutter)) * .97 / 7.045)));line-height:.78;letter-spacing:-.03em;white-space:nowrap}.wordmark--hero{margin-top:clamp(18px,2.6vw,36px);color:var(--branco)}.hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,64px);align-items:end;margin-top:clamp(28px,3.4vw,52px)}.hero__titulo{font-stretch:112%;font-weight:700;font-size:clamp(30px,3.7vw,62px);line-height:1;letter-spacing:-.03em}.hero__texto{line-height:1.55;max-width:50ch}.ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.teste{position:relative;max-width:1240px;margin:clamp(56px,7vw,112px) auto 0}.teste__entrada{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;border:0;padding:0;font-size:16px}.teste__status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:rgba(var(--branco-rgb),.6)}.teste__titulo{display:flex;align-items:center;gap:10px}.ponto-vivo{width:8px;height:8px;border-radius:50%;background:var(--sinal);box-shadow:0 0 12px var(--sinal);animation:lt-pulso 1.6s ease-in-out infinite}.instr--estreito{display:none}@media(max-width:759.98px){.instr--largo{display:none}.instr--estreito{display:inline}}.link-mono{background:transparent;border:0;padding:4px 0;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(var(--branco-rgb),.6)}.link-mono:hover{color:var(--branco)}.metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:16px;border-top:1px solid var(--linha-forte);border-bottom:1px solid var(--linha-forte)}.metricas>div{padding:14px 16px 14px 0}.metricas dt{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--texto-legenda)}.metricas dd{margin-top:6px;font-family:var(--font-mono);font-size:clamp(24px,2.4vw,34px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--branco)}.metricas dd[data-alerta]{color:var(--atencao)}.metricas .metricas__dedo{grid-column:span 2;padding:14px 0}.metricas .metricas__dedo dd{margin-top:10px;font-size:clamp(14px,1.3vw,18px);font-weight:400;color:var(--sinal-claro)}.frase{margin-top:clamp(22px,2.6vw,36px);font-family:var(--font-mono);font-size:clamp(22px,3.2vw,48px);line-height:1.42;letter-spacing:-.01em;white-space:pre-wrap;word-break:break-word;cursor:text}.frase>span{border-radius:4px;color:rgba(var(--branco-rgb),.4);transition:color .12s ease,background .12s ease}.frase>.ok{color:var(--branco)}.frase>.corrigido{color:var(--atencao)}.frase>.erro{color:var(--erro);background:rgba(var(--erro-rgb),.16)}.frase>.atual{color:var(--sinal);background:rgba(var(--sinal-rgb),.16);box-shadow:inset 0 -3px 0 var(--sinal),0 0 24px rgba(var(--sinal-rgb),.25)}.telemetria{margin-top:clamp(18px,2vw,28px)}.telemetria__topo{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--texto-legenda)}.telemetria__legenda{display:flex;gap:16px;flex-wrap:wrap}.telemetria__grafico{height:64px;margin-top:10px;border-bottom:1px solid rgba(var(--branco-rgb),.08)}.telemetria__grafico svg{display:block;width:100%;height:100%;overflow:visible}.telemetria__grafico path,.telemetria__grafico polyline{vector-effect:non-scaling-stroke;fill:none}.tel__media{stroke:rgba(var(--branco-rgb),.3);stroke-width:1;stroke-dasharray:4 6}.tel__erros{stroke:var(--erro);stroke-width:1.5}.tel__linha{stroke:var(--sinal);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(var(--sinal-rgb),.7))}.tel__pos{stroke:rgba(var(--sinal-rgb),.45);stroke-width:1}.placa-wrap{margin-top:clamp(30px,3.4vw,52px);perspective:1500px;perspective-origin:50% 0%}.placa{max-width:1000px;margin:0 auto;padding:clamp(8px,1.3vw,18px);border-radius:clamp(14px,1.8vw,24px);background:var(--placa-grad);border:1px solid rgba(var(--branco-rgb),.07);box-shadow:0 60px 120px #000000b3,0 0 0 1px #0009,inset 0 1px rgba(var(--branco-rgb),.05);transform:rotateX(30deg);transform-origin:50% 100%;display:flex;flex-direction:column;gap:clamp(4px,.6vw,8px)}.fileira{display:flex;gap:clamp(3px,.55vw,8px)}.k{flex:var(--f, 1) 1 0;min-width:0;height:clamp(28px,3.4vw,50px);display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--tecla-grad);border:1px solid rgba(var(--branco-rgb),.08);box-shadow:0 4px 0 var(--tecla-lateral),0 8px 16px #0006,inset 0 1px rgba(var(--branco-rgb),.07);font-family:var(--font-mono);font-size:clamp(10px,1vw,14px);font-weight:500;color:rgba(var(--branco-rgb),.66);transform:translateY(0);transition:transform .09s ease,box-shadow .12s ease,background .15s ease,color .15s ease,border-color .15s ease;cursor:pointer;user-select:none;-webkit-user-select:none}.k--mod{background:var(--tecla-mod-grad);border-color:rgba(var(--branco-rgb),.06);box-shadow:0 4px 0 var(--tecla-lateral),inset 0 1px rgba(var(--branco-rgb),.06);font-size:clamp(9px,.9vw,12px);font-weight:400;color:rgba(var(--branco-rgb),.4);cursor:default}.k--esq{justify-content:flex-start;padding-left:10px}.k--dir{justify-content:flex-end;padding-right:10px}.k--espaco{--f: 6.5;font-size:clamp(9px,.85vw,12px);letter-spacing:1.2px}.k.segunda{border:1px solid rgba(var(--sinal-rgb),.75);color:var(--sinal-claro);background:var(--tecla-segunda-grad)}.k.ativa{background:var(--sinal-grad);border:1px solid var(--sinal-borda);color:var(--sobre-sinal);font-weight:600;transform:translateY(-2px);box-shadow:0 5px 0 var(--sinal-base),0 0 34px rgba(var(--sinal-rgb),.6),0 0 90px rgba(var(--sinal-rgb),.3),inset 0 1px rgba(var(--branco-rgb),.55)}.k.aperto{transform:translateY(3px);box-shadow:0 1px 0 var(--tecla-lateral),inset 0 1px rgba(var(--branco-rgb),.05)}.k.errada{background:var(--tecla-erro-grad);border:1px solid var(--erro);color:var(--tecla-erro-texto);transform:translateY(3px);box-shadow:0 1px 0 var(--tecla-lateral),0 0 30px rgba(var(--erro-rgb),.45)}.maos{display:flex;justify-content:center;gap:clamp(48px,12vw,180px);margin-top:clamp(26px,3vw,44px)}.mao{display:flex;flex-direction:column;align-items:center;gap:8px}.mao__dedos{display:flex;align-items:flex-end;gap:6px;height:64px}.dedo{width:clamp(14px,1.4vw,20px);height:var(--h);border-radius:999px;background:rgba(var(--branco-rgb),.05);border:1px solid var(--linha-forte);transition:all .15s ease}.dedo--polegar-e{transform:rotate(30deg) translate(2px,4px)}.dedo--polegar-d{transform:rotate(-30deg) translate(-2px,4px)}.dedo.segunda{border-color:rgba(var(--sinal-rgb),.75)}.dedo.ativo{background:linear-gradient(180deg,#8ccfff,#4aa8f2);border-color:var(--sinal-borda);box-shadow:0 0 24px rgba(var(--sinal-rgb),.6)}.mao__palma{width:clamp(110px,11vw,150px);height:24px;border-radius:12px;background:rgba(var(--branco-rgb),.04);border:1px solid rgba(var(--branco-rgb),.08)}.mao__nome{margin-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--branco-rgb),.5)}.aviso{margin:clamp(22px,2.4vw,34px) auto 0;max-width:72ch;text-align:center;font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--texto-legenda)}.aviso[data-tom=neutro]{color:rgba(var(--branco-rgb),.7)}.aviso[data-tom=atencao]{color:var(--atencao)}.aviso[data-tom=bom]{color:var(--dominado-claro)}.manifesto{padding:clamp(96px,14vw,220px) var(--gutter);background:var(--bg);border-top:1px solid var(--linha)}.manifesto h2{max-width:1500px;margin:0 auto;font-stretch:118%;font-weight:800;font-size:clamp(40px,7vw,128px);line-height:.96;letter-spacing:-.04em}.js .manifesto [data-w]{opacity:.14}.manifesto .destaque{color:var(--sinal-claro)}.inteligencia{background:radial-gradient(rgba(var(--branco-rgb),.05) 1px,transparent 1px) 0 0 / 28px 28px,var(--bg-int);border-top:0}.inteligencia__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(36px,5vw,88px);align-items:start;margin-top:18px}.inteligencia .corpo{margin-top:24px}.mapa{position:relative;padding:clamp(20px,2.4vw,32px);background:var(--bg-cartao);border:1px solid rgba(var(--branco-rgb),.08);border-radius:18px;box-shadow:0 40px 80px #0006}.mapa__topo,.mapa__licao-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--texto-rotulo)}.selo{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;padding:5px 10px;border-radius:6px;color:var(--texto-rotulo);background:rgba(var(--branco-rgb),.05);border:1px solid var(--linha-forte)}.selo[data-vivo]{color:var(--sinal-claro);background:rgba(var(--sinal-rgb),.12);border-color:rgba(var(--sinal-rgb),.35)}.mapa__nota{margin-top:6px;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:rgba(var(--branco-rgb),.5)}.barras{display:flex;flex-direction:column;gap:4px;margin:20px 0 0;padding:0;list-style:none}.barra{display:grid;grid-template-columns:72px minmax(0,1fr) 70px;align-items:center;gap:14px;height:34px}.barra__par{font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--branco);white-space:nowrap}.barra__trilho{height:6px;border-radius:3px;background:rgba(var(--branco-rgb),.06);overflow:hidden}.barra__valor{display:block;width:var(--w, 0%);height:100%;border-radius:3px;background:rgba(var(--branco-rgb),.5);transition:width .6s var(--ease-saida)}.barra__ms{font-family:var(--font-mono);font-size:12px;text-align:right;color:var(--texto-rotulo);font-variant-numeric:tabular-nums}.barra:first-child .barra__par{color:var(--atencao)}.barra:first-child .barra__valor{background:var(--atencao);box-shadow:0 0 16px rgba(var(--atencao-rgb),.55)}.mapa__licao{margin-top:24px;padding-top:20px;border-top:1px solid rgba(var(--branco-rgb),.08)}.mapa__foco{color:var(--atencao)}.licao{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-family:var(--font-mono);font-size:clamp(17px,1.6vw,22px);color:rgba(var(--branco-rgb),.85)}.licao mark{background:none;color:var(--atencao)}.principios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:clamp(56px,7vw,112px);border-top:1px solid var(--linha-forte)}.principio{padding:28px clamp(16px,2vw,32px) 8px 0}.principio__n{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:1.4px;color:var(--cor, var(--sinal))}.principio h3{margin-top:14px;font-stretch:110%;font-weight:700;font-size:clamp(21px,1.8vw,27px);line-height:1.15;letter-spacing:-.02em}.principio p{margin-top:10px;font-size:15.5px;line-height:1.6;color:rgba(var(--branco-rgb),.7)}.pratica{background:var(--bg)}.pratica__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(36px,5vw,80px);align-items:center}.pratica .captura{border:1px solid rgba(var(--sinal-rgb),.22);box-shadow:0 50px 110px #0009,0 0 90px rgba(var(--sinal-rgb),.08)}.marcador{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;border:1.5px solid var(--branco);background:#04060bd1;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--branco);box-shadow:0 0 0 6px rgba(var(--branco-rgb),.1)}.pratica h2{margin-top:16px;font-stretch:115%;font-weight:800;font-size:clamp(30px,3.6vw,58px);line-height:.98;letter-spacing:-.035em}.itens{display:flex;flex-direction:column;margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--linha-forte)}.item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--linha-forte)}.item__n{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--sinal)}.item__titulo{font-weight:700;font-size:17px}.item__texto{margin-top:6px;font-size:15px;line-height:1.55;color:rgba(var(--branco-rgb),.7)}.paleta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chip--sinal{background:rgba(var(--sinal-rgb),.12);border:1px solid rgba(var(--sinal-rgb),.3);color:var(--sinal-claro)}.chip--erro{background:rgba(var(--erro-rgb),.12);border:1px solid rgba(var(--erro-rgb),.3);color:var(--erro-claro)}.chip--atencao{background:rgba(var(--atencao-rgb),.12);border:1px solid rgba(var(--atencao-rgb),.3);color:var(--atencao)}.chip--dominado{background:rgba(var(--dominado-rgb),.12);border:1px solid rgba(var(--dominado-rgb),.3);color:var(--dominado-claro)}.barra[hidden]{display:none}.jogos{position:relative;background:radial-gradient(80% 60% at 72% 38%,rgba(var(--jogos-rgb),.11),rgba(var(--jogos-rgb),0) 62%),var(--bg-jogos);border-top:1px solid var(--linha);scroll-margin-top:0}.jogos__palco{overflow-x:auto}.trilho{display:flex;align-items:center;gap:clamp(56px,8vw,140px);width:max-content;padding:64px var(--gutter) 56px}.jogos__barra{display:none}.js .jogos{height:900vh}.js .jogos__palco{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.js .trilho{position:absolute;left:0;top:0;bottom:0;will-change:transform}.js .jogos__barra{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(16px,3vh,30px);display:flex;align-items:center;gap:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--texto-rotulo)}.jogos__rotulo{min-width:190px}.jogos__progresso{position:relative;flex:1;height:2px;background:var(--linha-forte);overflow:hidden}.jogos__progresso-fill{position:absolute;inset:0;background:var(--jogos);box-shadow:0 0 10px var(--jogos);transform-origin:0 50%;transform:scaleX(0)}.painel--abertura{flex:0 0 min(84vw,760px)}.eyebrow--jogos{color:var(--jogos)}.eyebrow--jogos .eyebrow__marca{background:var(--jogos)}.painel--abertura h2{margin-top:18px;font-stretch:122%;font-weight:900;font-size:clamp(48px,7.4vw,136px);line-height:.88;letter-spacing:-.045em}.painel--abertura .corpo{margin-top:26px;font-size:clamp(16px,1.3vw,19px);max-width:48ch}.painel--abertura .nota-mono{margin-top:18px;max-width:52ch}.painel{flex:0 0 min(88vw,1280px)}.painel__nome{position:relative;z-index:0;margin:0 0 -.2em;font-stretch:75%;font-weight:900;font-size:clamp(72px,13vw,240px);line-height:.8;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(var(--jogos-rgb),.7);transition:color .35s ease}.painel__nome:hover{color:rgba(var(--jogos-rgb),.92)}.painel__corpo{position:relative;z-index:1;display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,48px)}.painel__captura{position:relative;flex:1.8 1 min(420px,100%);min-width:0;max-width:calc((100vh - 340px)*1.6);border-radius:14px;overflow:hidden;border:1px solid rgba(var(--jogos-rgb),.3);box-shadow:0 40px 100px #000000a6,0 0 80px rgba(var(--jogos-rgb),.12)}.painel__captura img,.flash{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.brilho-ponteiro{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease}.painel__texto{flex:1 1 240px;max-width:400px}.painel__eixo{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--jogos)}.painel__texto p{margin-top:14px;font-size:var(--corpo);line-height:1.55;color:rgba(var(--branco-rgb),.78)}.flash{position:relative;background:radial-gradient(70% 80% at 70% 50%,#1d0c26,#0b0711 70%)}.flash__linha{position:absolute;left:76%;top:18%;bottom:26%;width:2px;background:var(--sinal);box-shadow:0 0 18px var(--sinal)}.flash__rotulo{position:absolute;left:76%;top:11%;transform:translate(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--sinal-claro)}.flash__k{position:absolute;left:var(--x);top:50%;transform:translateY(-50%);width:8%;aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--branco-rgb),var(--fundo));border:1px solid rgba(var(--branco-rgb),var(--borda));font-family:var(--font-mono);font-size:clamp(14px,1.6vw,26px);color:rgba(var(--branco-rgb),var(--tinta))}.flash__k--alvo{background:var(--sinal-grad);border:1px solid var(--sinal-borda);box-shadow:0 0 34px rgba(var(--sinal-rgb),.6);font-weight:600;color:var(--sobre-sinal)}.flash__formula{position:absolute;left:50%;bottom:10%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:clamp(10px,.95vw,13px);color:var(--texto-rotulo)}.layouts{position:relative;padding:clamp(72px,9vw,140px) var(--gutter);background:radial-gradient(80% 70% at 30% 40%,rgba(var(--sinal-rgb),.08),rgba(var(--sinal-rgb),0) 60%),var(--bg);overflow:clip}.layouts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,4vw,64px);align-items:center}.keycap-area{position:relative;height:clamp(340px,40vw,540px);display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.keycap-area__sigla{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-stretch:75%;font-weight:900;font-size:clamp(120px,20vw,360px);line-height:.8;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(var(--sinal-rgb),.22);white-space:nowrap}.keycap-area__sombra{position:absolute;bottom:18%;width:52%;height:44px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--sinal-rgb),.34),rgba(var(--sinal-rgb),0));filter:blur(4px)}.keycap-area__cena{perspective:1000px}.cubo{position:relative;width:210px;height:210px;transform-style:preserve-3d;transform:rotateX(-60deg) rotateY(0)}.cubo>div{position:absolute;left:0;width:210px}.cubo__topo{top:0;height:210px;border-radius:22px;background:linear-gradient(155deg,#1b3047,#0a1421);border:1px solid rgba(var(--sinal-rgb),.45);box-shadow:inset 0 0 70px rgba(var(--sinal-rgb),.16),0 0 80px rgba(var(--sinal-rgb),.14);display:flex;align-items:center;justify-content:center;transform:rotateX(90deg) translateZ(31px)}.cubo__topo span{font-family:var(--font-mono);font-size:80px;font-weight:500;color:var(--sinal);text-shadow:0 0 34px rgba(var(--sinal-rgb),.6)}.cubo__base{top:0;height:210px;border-radius:22px;background:var(--bg);border:1px solid rgba(var(--branco-rgb),.05);transform:rotateX(-90deg) translateZ(31px)}.cubo__lado{top:74px;height:62px;border-radius:7px;border:1px solid rgba(var(--branco-rgb),.08);background:linear-gradient(180deg,rgba(var(--branco-rgb),.07),rgba(var(--branco-rgb),.01))}.cubo__lado--frente{background:linear-gradient(180deg,rgba(var(--branco-rgb),.1),rgba(var(--branco-rgb),.02));border-color:var(--linha-forte);transform:translateZ(105px)}.cubo__lado--tras{background:linear-gradient(180deg,rgba(var(--branco-rgb),.08),rgba(var(--branco-rgb),.015));transform:rotateY(180deg) translateZ(105px)}.cubo__lado--dir{transform:rotateY(90deg) translateZ(105px)}.cubo__lado--esq{transform:rotateY(-90deg) translateZ(105px)}.keycap-area__dica{position:absolute;bottom:0;left:0;font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--texto-legenda)}.layouts h2{margin-top:16px;font-size:clamp(38px,5.2vw,88px)}.layouts .corpo{margin-top:22px}.layout-atual{margin-top:30px;padding:20px 0;border-top:1px solid var(--linha-forte);border-bottom:1px solid var(--linha-forte)}.layout-atual__nome{font-stretch:112%;font-weight:800;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.02em}.layout-atual__nota{margin-top:8px;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--sinal-claro)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.chip-layout{padding:9px 14px;border-radius:9px;cursor:pointer;font-family:var(--font-mono);font-size:12px;user-select:none;transition:all .18s ease;background:var(--secundario-grad);border:1px solid rgba(var(--branco-rgb),.08);color:rgba(var(--branco-rgb),.72);box-shadow:0 3px 0 var(--tecla-lateral)}.chip-layout:hover{color:var(--branco)}.chip-layout[aria-pressed=true]{background:var(--sinal-grad);border-color:var(--sinal-borda);color:var(--sobre-sinal);box-shadow:0 3px 0 var(--sinal-base),0 0 24px rgba(var(--sinal-rgb),.4)}.curso{padding:clamp(72px,9vw,140px) var(--gutter);background:radial-gradient(70% 60% at 80% 0%,rgba(var(--curso-rgb),.1),rgba(var(--curso-rgb),0) 60%),var(--bg-curso)}.curso__topo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(24px,4vw,64px);align-items:end;margin-top:16px}.curso__topo .corpo{max-width:48ch}.curso__acesso{margin-top:14px;max-width:56ch}.linha-tempo{margin-top:clamp(48px,6vw,88px);overflow-x:auto;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(var(--curso-rgb),.45) transparent}.linha-tempo ol{display:grid;grid-template-columns:repeat(9,minmax(136px,1fr));min-width:1224px;margin:0;padding:0;list-style:none}.capitulo{padding:0 14px 14px 0;border-radius:10px;transition:background .2s ease}.capitulo:hover{background:rgba(var(--curso-rgb),.06)}.capitulo__trilho{display:flex;align-items:center}.capitulo__no{width:12px;height:12px;border-radius:50%;border:2px solid var(--curso)}.capitulo:first-child .capitulo__no{border:0;background:var(--curso);box-shadow:0 0 14px rgba(var(--curso-rgb),.8)}.capitulo__fio{flex:1;height:1px;background:rgba(var(--curso-rgb),.4)}.capitulo:last-child .capitulo__fio{display:none}.capitulo__n{margin-top:18px;font-family:var(--font-mono);font-size:11px;color:var(--curso-claro)}.capitulo__nome{margin-top:6px;font-weight:700;font-size:17px}.capitulo__sub{margin-top:6px;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--texto-legenda)}.curso__fim{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,4vw,64px);align-items:center;margin-top:clamp(48px,6vw,88px)}.numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--linha-forte);border-left:1px solid var(--linha-forte)}.numeros>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:clamp(20px,2.4vw,32px);border-right:1px solid var(--linha-forte);border-bottom:1px solid var(--linha-forte)}.numeros dd{font-family:var(--font-mono);font-weight:600;font-size:clamp(44px,5vw,80px);line-height:1;letter-spacing:-.03em}.numeros dt{margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--texto-legenda)}.curso .captura{border:1px solid rgba(var(--curso-rgb),.25);box-shadow:0 50px 110px #0009,0 0 90px rgba(var(--curso-rgb),.08)}.lista{position:relative;padding:clamp(96px,12vw,200px) var(--gutter) clamp(96px,12vw,180px);overflow:clip;background:var(--bg)}.lista .piso{height:70%}.lista .piso__grade{background-image:linear-gradient(rgba(var(--sinal-rgb),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sinal-rgb),.12) 1px,transparent 1px)}.lista__miolo{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center}.lista__miolo .eyebrow{justify-content:center}.lista h2{margin-top:18px;font-stretch:122%;font-weight:900;font-size:clamp(42px,7vw,124px);line-height:.9;letter-spacing:-.045em}.lista .corpo{margin:26px auto 0;font-size:clamp(16px,1.3vw,19px)}.form-lista{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.form-lista input[type=email]{flex:1 1 280px;max-width:380px;height:56px;padding:0 20px;border-radius:12px;background:rgba(var(--branco-rgb),.04);border:1px solid rgba(var(--branco-rgb),.14);color:var(--branco);font-family:var(--font-mono);font-size:15px;outline:none}.form-lista__mel{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-lista input::placeholder{color:rgba(var(--branco-rgb),.4)}.form-lista input:focus{border-color:var(--sinal);background:rgba(var(--sinal-rgb),.07);box-shadow:0 0 0 4px rgba(var(--sinal-rgb),.12)}.form-lista input[aria-invalid=true]{border-color:var(--erro-claro)}.form-lista .btn{height:56px;padding:0 22px 0 26px;cursor:pointer;font-family:inherit}.form-lista .btn:disabled{opacity:.7;cursor:progress}.form-lista__msg{margin-top:14px;font-family:var(--font-mono);font-size:12px;color:rgba(var(--branco-rgb),.5)}.form-lista__msg[data-erro]{color:var(--erro-claro)}.sucesso{display:inline-flex;align-items:center;gap:12px;margin-top:36px;padding:16px 22px;border-radius:12px;background:rgba(var(--dominado-rgb),.1);border:1px solid rgba(var(--dominado-rgb),.35);font-family:var(--font-mono);font-size:14px;color:var(--dominado-claro)}.sucesso[hidden],.form-lista[hidden],.form-lista__msg[hidden]{display:none}.rodape{padding:clamp(48px,6vw,88px) var(--gutter) 40px;background:var(--bg);border-top:1px solid var(--linha)}.rodape__miolo{max-width:var(--largura-hero);margin:0 auto}.wordmark--rodape{color:rgba(var(--branco-rgb),.08);cursor:default}.wordmark--rodape span{transition:color .25s ease,text-shadow .25s ease}.wordmark--rodape span:hover{color:var(--sinal);text-shadow:0 0 60px rgba(var(--sinal-rgb),.7)}.rodape__base{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:clamp(28px,3vw,44px);padding-top:24px;border-top:1px solid rgba(var(--branco-rgb),.08);font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.rodape__links{display:flex;gap:24px;flex-wrap:wrap}.rodape__copy{color:rgba(var(--branco-rgb),.5)}
