.lv2-page{--heat-0:#e6eaed;--heat-1:#a6dbed;--heat-2:#40bee4;--heat-3:#009cc3;--heat-4:#007895;--elev-card:0 1px 2px #0000000a;--elev-lift:0 8px 32px #0000000f;--elev-hero:0 32px 80px #00000012}@supports (color:lab(0% 0 0)){.lv2-page{--heat-0:lab(92.4697% -.985742 -1.98158);--heat-1:lab(84.0754% -14.2562 -15.0693);--heat-2:lab(71.5445% -26.4792 -29.4756);--heat-3:lab(58.8607% -33.5504 -41.0023);--heat-4:lab(46.0114% -33.7191 -47.6202)}}.lv2-morph-glow{border-radius:9999px;transition:opacity .6s;position:absolute;inset:6%}.lv2-caption{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.lv2-caption[data-active=true]{opacity:1;transform:none}.lv2-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lv2-marquee-track{width:max-content;animation:lv2-marquee var(--marquee-dur,40s) linear infinite;display:flex}.lv2-marquee:hover .lv2-marquee-track,.lv2-marquee:focus-within .lv2-marquee-track{animation-play-state:paused}.lv2-pill{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s}.lv2-pill:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border));box-shadow:0 4px 0 0 color-mix(in oklch, var(--c) 30%, var(--border));transform:translateY(-2px)}.lv2-pill:active{box-shadow:0 1px 0 0 var(--border);transform:translateY(1px)}.lv2-pill-arrow{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.lv2-pill:hover .lv2-pill-arrow,.lv2-pill:focus-visible .lv2-pill-arrow{opacity:1;transform:none}.lv2-tl{--half:106px;--track-y:204px;--dur:12s;height:244px;position:relative}.lv2-tl-track{left:var(--half);right:var(--half);top:var(--track-y);background:var(--border);border-radius:9999px;height:3px;position:absolute}.lv2-tl-fill{border-radius:inherit;background:var(--accent);transform-origin:0;animation:lv2-tl-fill var(--dur) linear infinite;position:absolute;inset:0}.lv2-tl-stop{top:calc(var(--track-y) + 1.5px);left:calc(var(--half) + (100% - 2 * var(--half)) * var(--x));position:absolute}.lv2-tl-marker{border:2px solid var(--border);background:var(--panel);border-radius:9999px;width:13px;height:13px;position:absolute;translate:-50% -50%}.lv2-tl-badge{color:#fff;width:22px;height:22px;box-shadow:0 0 0 3px var(--muted);animation:var(--dur) cubic-bezier(.34, 1.56, .64, 1) infinite;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50% -50%}.lv2-tl-badge-0{animation-name:lv2-tl-badge-0}.lv2-tl-badge-1{animation-name:lv2-tl-badge-1}.lv2-tl-badge-2{animation-name:lv2-tl-badge-2}.lv2-tl-badge-3{animation-name:lv2-tl-badge-3}.lv2-tl-label{white-space:nowrap;color:var(--muted-foreground);font-size:12px;font-weight:500;position:absolute;top:18px;translate:-50%}.lv2-tl-mover{left:var(--half);right:var(--half);height:0;animation:lv2-tl-move var(--dur) infinite;position:absolute;top:0}.lv2-tl-card{width:calc(var(--half) * 2);border:1px solid var(--border);background:var(--panel);box-shadow:0 3px 0 0 var(--border), var(--elev-lift);animation:lv2-tl-card var(--dur) infinite;border-radius:16px;padding:12px 14px 14px;position:absolute;top:10px;left:0;translate:-50%}.lv2-tl-card:after{content:"";width:2px;height:calc(var(--track-y) - 10px - 100%);background:linear-gradient(var(--border), transparent);position:absolute;top:100%;left:50%;translate:-50%}.lv2-tl-answer{z-index:0;border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.lv2-tl-answer-wrong{animation:lv2-tl-answer-wrong var(--dur) infinite}.lv2-tl-answer-wrong:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--error);background:color-mix(in oklch, var(--error) 10%, var(--panel));opacity:0;animation:lv2-tl-wash var(--dur) infinite;position:absolute;inset:-1px}.lv2-tl-chip-wrong:before{content:"";border-radius:inherit;background:var(--error);opacity:0;animation:lv2-tl-wash var(--dur) infinite;position:absolute;inset:-1px}.lv2-tl-answer-right{border-color:var(--success);background:color-mix(in oklch, var(--success) 10%, var(--panel));animation:lv2-tl-answer-right var(--dur) infinite}.lv2-tl-chip{border:1px solid var(--border);width:20px;height:20px;color:color-mix(in oklch, var(--foreground) 60%, transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:relative}.lv2-tl-chip-right{border-color:var(--success);background:var(--success);color:#fff}.lv2-tl-letter,.lv2-tl-chip-icon{position:absolute}.lv2-tl-letter{animation:lv2-tl-letter var(--dur) infinite}.lv2-tl-chip-icon{color:#fff;animation:lv2-tl-chip-icon var(--dur) infinite}.lv2-tl-verdict-wrong{animation:lv2-tl-verdict-wrong var(--dur) infinite}.lv2-tl-verdict-right{animation:lv2-tl-verdict-right var(--dur) infinite}@media (max-width:639px){.lv2-tl{--half:88px}}.lv2-flip{perspective:900px}.lv2-flip-inner{height:100%;transform-style:preserve-3d;animation:7s cubic-bezier(.65,0,.35,1) infinite lv2-flip;position:relative}.lv2-flip-face{border:1px solid var(--border);background:var(--panel);text-align:center;backface-visibility:hidden;box-shadow:0 3px 0 0 var(--border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.lv2-flip-face--back{border-color:color-mix(in oklch, var(--accent) 35%, var(--border));transform:rotateY(180deg)}.lv2-type{border-color:var(--border);background:var(--panel);color:var(--muted-foreground);position:relative}.lv2-type-on{padding:inherit;border:1px solid var(--foreground);border-radius:inherit;background:var(--foreground);color:var(--background);opacity:0;animation:8s linear infinite lv2-type-on;animation-delay:var(--delay);position:absolute;inset:-1px}.lv2-countdown{transform-origin:50%;animation:12s linear infinite lv2-countdown;transform:rotate(-90deg)}.lv2-specimen{border-color:var(--border);background:var(--panel);color:var(--muted-foreground);position:relative}.lv2-specimen-on{border:1px solid color-mix(in oklch, var(--accent) 45%, transparent);border-radius:inherit;background:color-mix(in oklch, var(--accent) 16%, var(--panel));color:var(--accent);opacity:0;animation:9s linear infinite lv2-specimen-on;animation-delay:var(--delay);justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.lv2-dots-bg{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 14%, transparent) 1px, transparent 1px);background-size:14px 14px}.lv2-heat{aspect-ratio:1;border-radius:3px;width:100%;transition:transform .2s}.lv2-heat:hover{transform:scale(1.35)}.lv2-cta-icon{color:#ffffff29;animation:7s ease-in-out infinite lv2-bob;animation-delay:var(--delay,0s);position:absolute}html[data-motion-paused] .lv2-page,.lv2-page [data-offscreen]{--lv2-play:paused}.lv2-marquee-track,.lv2-tl-fill,.lv2-tl-badge,.lv2-tl-mover,.lv2-tl-card,.lv2-tl-answer-wrong,.lv2-tl-answer-wrong:before,.lv2-tl-answer-right,.lv2-tl-chip-wrong:before,.lv2-tl-letter,.lv2-tl-chip-icon,.lv2-tl-verdict-wrong,.lv2-tl-verdict-right,.lv2-flip-inner,.lv2-type-on,.lv2-countdown,.lv2-specimen-on,.lv2-cta-icon{animation-play-state:var(--lv2-play,running)}.lv2-auth-backdrop{background:color-mix(in oklch, var(--background) 42%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);animation:.28s both lv2-auth-fade}.lv2-auth-panel{animation:.5s cubic-bezier(.16,1,.3,1) both lv2-auth-in}.lv2-auth[data-state=closed] .lv2-auth-backdrop{animation:.2s reverse both lv2-auth-fade}.lv2-auth[data-state=closed] .lv2-auth-panel{animation:.2s both lv2-auth-out}.lv2-auth-form{flex-direction:column;min-height:512px;display:flex}.lv2-auth-swap{flex-direction:column;flex:1;animation:.35s cubic-bezier(.16,1,.3,1) both lv2-auth-form-in;display:flex}@media (prefers-reduced-transparency:reduce){.lv2-auth-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklch, var(--background) 94%, transparent)}}@keyframes lv2-marquee{to{transform:translate(-50%)}}@keyframes lv2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lv2-auth-fade{0%{opacity:0}to{opacity:1}}@keyframes lv2-auth-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes lv2-auth-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes lv2-auth-form-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lv2-tl-move{0%,12%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}24%,36%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(20%)}50%,60%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(48%)}76%,96%{transform:translate(100%)}97%,to{transform:translate(0)}}@keyframes lv2-tl-fill{0%,12%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(0)}24%,36%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(.2)}50%,60%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(.48)}76%,90%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(0)}}@keyframes lv2-tl-card{0%{opacity:0;transform:translateY(8px)}4%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}@keyframes lv2-tl-answer-wrong{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes lv2-tl-wash{0%,6%{opacity:0}8%,to{opacity:1}}@keyframes lv2-tl-letter{0%,6%{opacity:1}8%,to{opacity:0}}@keyframes lv2-tl-chip-icon{0%,6%{opacity:0;transform:scale(.4)}8%,to{opacity:1;transform:none}}@keyframes lv2-tl-answer-right{0%,23%{opacity:0}26%,to{opacity:1}}@keyframes lv2-tl-verdict-wrong{0%,6%{opacity:0}8%,22%{opacity:1}25%,to{opacity:0}}@keyframes lv2-tl-verdict-right{0%,24%{opacity:0}27%,to{opacity:1}}@keyframes lv2-tl-badge-0{0%,7%{opacity:0;transform:scale(.3)}10%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lv2-tl-badge-1{0%,24%{opacity:0;transform:scale(.3)}27%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lv2-tl-badge-2{0%,50%{opacity:0;transform:scale(.3)}53%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lv2-tl-badge-3{0%,76%{opacity:0;transform:scale(.3)}79%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lv2-flip{0%,38%{transform:rotateY(0)}50%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes lv2-type-on{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes lv2-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:264px}}@keyframes lv2-specimen-on{0%,14%{opacity:1}17%,to{opacity:0}}@keyframes lv2-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lv2-tilt{0%{opacity:.4;transform:perspective(1200px)rotateX(22deg)scale(.92)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lv2-reveal{animation:linear both lv2-rise;animation-timeline:view();animation-range:entry entry 70%}.lv2-tilt-in{transform-origin:50% 100%;animation:linear both lv2-tilt;animation-timeline:view();animation-range:entry cover 40%}}}@media (prefers-reduced-motion:reduce){.lv2-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:12px;width:auto}.lv2-marquee-dup{display:none}.lv2-caption{transition:none}.lv2-auth-panel,.lv2-auth-swap,.lv2-marquee-track,.lv2-tl-fill,.lv2-tl-badge,.lv2-tl-mover,.lv2-tl-card,.lv2-tl-answer-wrong,.lv2-tl-answer-wrong:before,.lv2-tl-answer-right,.lv2-tl-chip-wrong:before,.lv2-tl-letter,.lv2-tl-chip-icon,.lv2-tl-verdict-wrong,.lv2-tl-verdict-right,.lv2-flip-inner,.lv2-type-on,.lv2-countdown,.lv2-specimen-on,.lv2-cta-icon{animation:none}.lv2-tl-mover{transform:translate(100%)}.lv2-tl-answer-wrong,.lv2-tl-verdict-wrong{opacity:0}.lv2-countdown{stroke-dashoffset:66px}}
