.interview-signal{pointer-events:none;isolation:isolate}.interview-signal:before,.interview-signal:after{content:"";opacity:0;pointer-events:none;border:1px solid #dbefe173;border-radius:50%;animation:4s cubic-bezier(.2,.5,.4,1) infinite paused interview-voice-wave;position:absolute;inset:31%}.interview-signal:after{animation-delay:2s}.interview-signal.is-active:before,.interview-signal.is-active:after{animation-play-state:running}@keyframes interview-voice-wave{0%{opacity:0;transform:scale(1)}15%{opacity:.5}85%,to{opacity:0;transform:scale(2.75)}}@media (prefers-reduced-motion:reduce){.interview-signal:before,.interview-signal:after{animation:none}}.landing-hero{z-index:20;position:relative}.landing-hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--color-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-line-soft) 1px, transparent 1px);background-size:32px 32px;height:38rem;position:absolute;inset:-4rem 0 auto;-webkit-mask-image:radial-gradient(60% 70% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 70% 30%,#000 20%,#0000 75%)}.landing-headline em{color:var(--color-green-700);background:linear-gradient(transparent 62%, var(--color-green-100) 62%);font-style:normal}.landing-live-dot{background:var(--color-green-700);border-radius:999px;width:8px;height:8px;animation:2s ease-out infinite landing-pulse}.landing-tile{--tile-level:0;border:1px solid var(--color-line);letter-spacing:.06em;width:3.25rem;height:3.25rem;color:var(--color-ink);background:color-mix(in srgb, var(--color-green-700) calc(var(--tile-level) * 100%), white);cursor:pointer;justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:transform .16s,box-shadow .16s;display:flex}.landing-tile span{mix-blend-mode:normal;color:var(--color-ink);background:#ffffffd1;padding:1px 3px}.landing-tile.is-empty{background:repeating-linear-gradient(45deg, var(--color-mist), var(--color-mist) 4px, white 4px, white 8px);color:var(--color-ink-soft)}.landing-tile:disabled{cursor:default}.landing-tile:not(:disabled):hover,.landing-tile.is-active{border-color:var(--color-green-900);z-index:1;transform:translateY(-3px);box-shadow:0 8px 18px -10px #052e2299}.landing-bar{transform-origin:0;animation:.7s cubic-bezier(.2,.7,.2,1) both landing-grow}.landing-games-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-games-preview>li{min-width:0}body[data-product-ui] #contenido .landing-game{border:1px solid var(--color-line);width:100%;height:100%;min-height:112px;color:var(--color-ink);text-align:left;background:#fff;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}body[data-product-ui] #contenido .landing-game:hover{border-color:var(--color-green-700);transform:translateY(-2px);box-shadow:0 6px 18px #142d250f}.landing-game-art{background:#063f30;border-radius:12px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.landing-game-art img{object-fit:contain;width:100%;height:100%}.landing-game-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.landing-game-copy strong{font-size:14px;font-weight:600;line-height:1.35}.landing-game-copy>span{color:var(--color-ink-soft);font-size:12px;line-height:1.45}@media (width<=1279px) and (width>=1024px),(width<=599px){.landing-games-preview{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body[data-product-ui] #contenido .landing-game{transition:none}body[data-product-ui] #contenido .landing-game:hover{transform:none}}@keyframes landing-pulse{0%{box-shadow:0 0 #0e63498c}70%{box-shadow:0 0 0 10px #0e634900}to{box-shadow:0 0 #0e634900}}@keyframes landing-grow{0%{transform:scaleX(0)}}.landing-reviews-viewport{contain:layout paint;isolation:isolate;pointer-events:none;min-height:14rem;display:grid;position:relative;overflow:hidden}.landing-review-slide{opacity:0;visibility:hidden;grid-area:1/1;min-height:14rem;margin:0;transition:opacity .32s,visibility 0s .32s;position:relative}.landing-review-slide.is-current{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.landing-review-slide{transition:none;transform:none}.landing-live-dot,.landing-bar,.landing-game{animation:none}}.landing-question-slides{display:grid}.landing-question-slide{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .18s}.landing-question-slide.is-current{visibility:visible;opacity:1}.landing-community-demo{min-height:18rem}@media (prefers-reduced-motion:reduce){.landing-question-slide{transition:none}}.landing-review-controls{color:var(--color-green-700);grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:grid}.landing-review-navigation{align-items:center;gap:8px;display:flex}.landing-review-navigation>span{text-align:center;min-width:4ch}.landing-review-control{border:1px solid var(--color-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.landing-review-toggle-slot{justify-content:flex-end;min-height:44px;display:flex}.landing-review-toggle{white-space:nowrap;text-underline-offset:4px;min-height:44px;text-decoration:underline}@media (width<=599px){.landing-review-controls{grid-template-columns:1fr;gap:4px}.landing-review-navigation,.landing-review-toggle-slot{justify-content:center}.landing-community-demo{min-height:21rem}}
