.lx{--lx-pink:#ff4fa0;--lx-cyan:#45d9e0;--lx-amber:#ff9e5e;--lx-red:#ff4d5e;--lx-blue:#3d7bff;--lx-panel:rgb(var(--ink-850-rgb) / .82);--lx-edge:#ffffff17}.lx-display{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:.95}.lx-script{font-family:var(--font-script);text-transform:none;font-weight:400}.lx-kicker{font-family:var(--font-poster);letter-spacing:.28em;text-transform:uppercase;color:var(--lx-cyan);font-size:.78rem;font-weight:600}.lx-panel{border:1px solid var(--lx-edge);background:linear-gradient(160deg, #ffffff0d, #ffffff03), var(--lx-panel);border-radius:1.25rem;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000000b3}@media (hover:hover){.lx-panel{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}}.lx-cta{min-height:3.5rem;font-family:var(--font-poster);letter-spacing:.12em;text-transform:uppercase;color:#12081f;background:linear-gradient(110deg, var(--lx-pink), var(--lx-amber));transition:transform .35s var(--ease-out-expo), box-shadow .35s, filter .2s;border-radius:.9rem;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-size:1.15rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 18px 40px -14px #ff4fa0bf}.lx-cta:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lx-cta:hover{filter:brightness(1.06);box-shadow:inset 0 0 0 1px #ffffff40,0 22px 50px -14px #ff4fa0e6}.lx-cta:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.lx-cta:hover:after{transition:transform .8s;transform:translate(120%)}.lx-cta:hover{transform:translateY(-2px)}}.lx-cta[disabled]{opacity:.6;pointer-events:none}.lx-btn{border:1px solid var(--color-line-strong);background:rgb(var(--ink-800-rgb) / .7);min-height:2.9rem;color:var(--color-fg);border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.92rem;font-weight:650;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.lx-btn:hover{border-color:var(--lx-pink);background:rgb(var(--ink-700-rgb,37 24 63) / .8)}.lx-btn:active{transform:scale(.98)}.lx-btn[aria-busy=true]{opacity:.7;cursor:progress}.lx-btn-accent{color:var(--lx-cyan);border-color:#45d9e099}.lx-hero{isolation:isolate;align-items:center;min-height:calc(100svh - 4rem);display:grid;position:relative;overflow:hidden}@media (width>=1024px){.lx-hero{min-height:calc(100svh - 4.5rem)}}.lx-hero-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, rgb(var(--ink-950-rgb) / .94) 0%, rgb(var(--ink-950-rgb) / .7) 45%, rgb(var(--ink-950-rgb) / .25) 100%), linear-gradient(0deg, var(--color-ink-900) 0%, transparent 35%);position:absolute;inset:0}@media (width<=767px){.lx-hero:before{background:linear-gradient(0deg, var(--color-ink-900) 8%, rgb(var(--ink-950-rgb) / .82) 55%, rgb(var(--ink-950-rgb) / .55) 100%)}}@media (prefers-reduced-motion:no-preference){.lx-hero-bg{animation:26s ease-in-out infinite alternate lx-kenburns}}@keyframes lx-kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.14)translate(-2%,-1.5%)}}.lx-enter>*{animation:lx-rise .9s var(--ease-out-expo) both}.lx-enter>:nth-child(2){animation-delay:80ms}.lx-enter>:nth-child(3){animation-delay:.16s}.lx-enter>:nth-child(4){animation-delay:.24s}.lx-enter>:nth-child(5){animation-delay:.32s}.lx-enter>:nth-child(6){animation-delay:.4s}@keyframes lx-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lx-fade{0%{opacity:0}}@keyframes lx-pop{0%{filter:brightness(1.25);transform:scale(.97)}to{filter:none;transform:none}}.lx-screen[data-state=in]{animation:lx-screen-in .7s var(--ease-out-expo) both}@keyframes lx-screen-in{0%{opacity:0;clip-path:inset(6% 4% round 1.5rem);transform:translateY(18px)scale(.985)}to{opacity:1;clip-path:inset(0);transform:none}}.lx-chip{color:#ffffffd9;background:#00000059;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.lx-toast{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:80;background:rgb(var(--ink-950-rgb) / .95);max-width:calc(100vw - 2rem);color:var(--color-fg);animation:lx-rise .4s var(--ease-out-expo) both;border:1px solid #ffffff24;border-radius:.9rem;padding:.8rem 1.1rem;font-size:.92rem;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px -12px #000c}.lx-toast[data-tone=error]{border-color:#ff4d5e99}.lx-toast[data-tone=ok]{border-color:#45d9e099}.lx-card-canvas{background:#0b0716;border:1px solid #ffffff1f;border-radius:1.2rem;width:100%;height:auto;display:block;box-shadow:0 40px 80px -36px #000000e6}.lx-game{isolation:isolate;background:#07040e;border:1px solid #ffffff1a;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000000e6}.lx-scene{min-height:clamp(15rem,46vw,30rem);position:relative;overflow:hidden}.lx-scene-img{object-fit:cover;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.lx-scene-img.is-old{opacity:0}@media (prefers-reduced-motion:no-preference){.lx-scene-img{animation:14s ease-in-out infinite alternate lx-cam}.lx-game[data-pace=fast] .lx-scene-img{animation-duration:6s}}@keyframes lx-cam{0%{transform:scale(1.06)translate(1.5%)}to{transform:scale(1.16)translate(-2%,-1%)}}.lx-scene:after{content:"";pointer-events:none;background:linear-gradient(#07040e8c 0%,#07040e59 55%,#07040ef5 100%),radial-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.lx-siren{z-index:2;pointer-events:none;opacity:calc(.3 + var(--lx-heat,.3) * .7);mix-blend-mode:screen;background:radial-gradient(55% 90% at 0 35%,#ff2846cc,#0000 65%),radial-gradient(55% 90% at 100% 35%,#286effcc,#0000 65%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.lx-siren{animation:1.1s steps(2,jump-none) infinite lx-siren}}@keyframes lx-siren{0%{filter:hue-rotate();background-position:0 0}to{filter:hue-rotate(160deg)}}.lx-game[data-status=escondido] .lx-siren{opacity:.08;animation:none}.lx-speed{z-index:1;pointer-events:none;opacity:0;background:repeating-linear-gradient(100deg,#0000 0 46px,#ffffff0b 46px 48px);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.lx-game[data-pace=fast] .lx-speed{opacity:1;animation:.5s linear infinite lx-speed}}@keyframes lx-speed{to{background-position:-96px 0}}.lx-game[data-critical=true] .lx-scene{box-shadow:inset 0 0 0 2px #ff4d5ecc,inset 0 0 90px #ff1e3c73}@media (prefers-reduced-motion:no-preference){.lx-game[data-critical=true] .lx-scene{animation:1s ease-in-out infinite lx-alert}.lx-game.is-hit{animation:.45s linear lx-shake}}@keyframes lx-alert{50%{box-shadow:inset 0 0 0 2px #ff4d5e4d,inset 0 0 40px #ff1e3c33}}@keyframes lx-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px,1px)}30%,50%,70%{transform:translate(-6px,-1px)}40%,60%{transform:translate(6px,1px)}}.lx-flash{z-index:5;pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.lx-flash.is-on{animation:.5s ease-out lx-flash}@keyframes lx-flash{0%{opacity:.55}to{opacity:0}}.lx-hud-top{z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.9rem;display:flex;position:absolute;inset:0 0 auto}.lx-stars{gap:.2rem;display:flex}.lx-stars svg{width:1.35rem;height:1.35rem;transition:transform .4s var(--ease-out-expo), color .3s;color:#ffffff38;filter:drop-shadow(0 1px 2px #000c)}.lx-stars svg.is-on{color:#ffd34d}.lx-stars svg.is-new{animation:lx-star .7s var(--ease-out-expo)}@keyframes lx-star{0%{transform:scale(1.9)rotate(-20deg)}to{transform:none}}@media (width>=640px){.lx-stars svg{width:1.7rem;height:1.7rem}}.lx-status{font-family:var(--font-poster);letter-spacing:.16em;text-transform:uppercase;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.lx-status:before{content:"";background:currentColor;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 10px}.lx-status[data-s=em-fuga]{color:var(--lx-amber)}.lx-status[data-s=escondido]{color:var(--lx-cyan)}.lx-status[data-s=encurralado],.lx-status[data-s=capturado]{color:var(--lx-red)}.lx-status[data-s=escapou]{color:#3bf5a3}.lx-scene-caption{z-index:4;padding:1rem 1rem 1.1rem;position:absolute;inset:auto 0 0}@media (width>=640px){.lx-scene-caption{padding:1.5rem 1.6rem}}.lx-track{background:repeating-linear-gradient(90deg,#ffffff40 0 18px,#0000 18px 36px) 50%/100% 2px no-repeat,#0006;border:1px solid #ffffff14;border-radius:.8rem;height:2.6rem;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lx-track{animation:.6s linear infinite lx-road}.lx-game[data-status=escondido] .lx-track,.lx-game[data-ended=true] .lx-track{animation:none}}@keyframes lx-road{to{background-position:-36px,0 0}}.lx-track-car,.lx-track-cops{transition:left .9s var(--ease-out-expo);position:absolute;top:50%;transform:translate(-50%,-50%)}.lx-track-car svg{width:2.4rem;height:auto;color:var(--lx-pink);filter:drop-shadow(0 0 8px #ff4fa0cc)}.lx-track-cops{gap:.15rem;display:flex}.lx-track-cops i{width:1.5rem;height:.75rem;box-shadow:0 -3px 0 -1px var(--lx-red), 4px -3px 0 -1px var(--lx-blue);background:linear-gradient(90deg,#f2f2f6 50%,#141420 50%);border-radius:.3rem;display:block}@media (prefers-reduced-motion:no-preference){.lx-track-cops i{animation:.5s steps(2,jump-none) infinite lx-cop}}@keyframes lx-cop{50%{box-shadow:0 -3px 0 -1px var(--lx-blue), 4px -3px 0 -1px var(--lx-red)}}.lx-meter{gap:.35rem;display:grid}.lx-meter-bar{background:#ffffff14;border-radius:999px;height:.5rem;overflow:hidden}.lx-meter-bar>i{border-radius:inherit;height:100%;transition:width .8s var(--ease-out-expo), background .4s;display:block}.lx-num{font-family:var(--font-poster);font-variant-numeric:tabular-nums;font-weight:700}.lx-choice{border:1px solid var(--color-line);background:rgb(var(--ink-800-rgb) / .75);text-align:left;width:100%;min-height:3.6rem;transition:border-color .2s, background .2s, transform .3s var(--ease-out-expo);border-radius:.95rem;align-items:center;gap:.9rem;padding:.8rem 1rem;display:flex;position:relative}.lx-choice:hover:not([disabled]){border-color:var(--lx-pink);background:#ff4fa01a}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lx-choice:hover:not([disabled]){transform:translate(4px)}}.lx-choice[disabled]{cursor:not-allowed;opacity:.55}.lx-choice-key{width:2rem;height:2rem;font-family:var(--font-poster);color:var(--color-muted);border:1px solid #ffffff2e;border-radius:.55rem;flex:none;place-items:center;font-weight:700;display:grid}.lx-risk{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.lx-risk[data-r="0"]{color:var(--lx-cyan);background:#45d9e026}.lx-risk[data-r="1"]{color:#ffd34d;background:#ffd34d24}.lx-risk[data-r="2"]{color:var(--lx-amber);background:#ff9e5e29}.lx-risk[data-r="3"]{color:var(--lx-red);background:#ff4d5e2e}.lx-feedback{animation:lx-rise .6s var(--ease-out-expo) both}.lx-delta{font-variant-numeric:tabular-nums;border-radius:.5rem;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.lx-delta[data-tone=good]{color:#3bf5a3;background:#3bf5a31f}.lx-delta[data-tone=bad]{color:#ff7a87;background:#ff4d5e24}.lx-grade{width:5.5rem;height:5.5rem;font-family:var(--font-poster);color:#12081f;background:linear-gradient(140deg, var(--lx-cyan), var(--lx-pink));border-radius:1.2rem;place-items:center;font-size:3.4rem;font-weight:700;display:grid;box-shadow:0 20px 40px -16px #ff4fa0cc}.lx-grade[data-g=D]{color:#fbf6ff;box-shadow:none;background:linear-gradient(140deg,#6b6080,#3a2a5c)}.lx-grade[data-g=C]{background:linear-gradient(140deg, #ffd34d, var(--lx-amber))}.lx-timeline{counter-reset:lx-step;gap:.5rem;display:grid}.lx-timeline li{counter-increment:lx-step;color:var(--color-muted);grid-template-columns:1.8rem 1fr;gap:.7rem;font-size:.88rem;display:grid}.lx-timeline li:before{content:counter(lx-step);width:1.8rem;height:1.8rem;font-family:var(--font-poster);color:var(--color-fg);background:#ffffff0f;border-radius:.5rem;place-items:center;font-weight:700;display:grid}.lx-timeline li.is-mistake:before{color:#ff9aa4;background:#ff4d5e40}@media (prefers-reduced-motion:reduce){.lx-hero-bg,.lx-scene-img,.lx-siren,.lx-track,.lx-track-cops i{animation:none!important}}
