:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--glitch-cyan: 0, 255, 255;--glitch-purple: 170, 0, 255;--glitch-cyan-alpha: .85;--glitch-purple-alpha: .7;--scan-cyan: 0, 255, 255;--scan-purple: 170, 0, 255;--scan-alpha-cyan: .55;--scan-alpha-purple: .35}html,body{margin:0;padding:0;height:100%;overflow:hidden;background-color:#191a1c;-webkit-user-select:none;user-select:none;pointer-events:none}#root{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;text-align:center;box-sizing:border-box}.hero{position:relative;width:100%;height:100%;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));overflow:hidden}.center-stack{width:100%;max-width:840px;margin:0 auto;position:relative;z-index:5}.big-q{font-family:Roboto,sans-serif;font-size:clamp(6rem,22vw,18rem);font-weight:600;line-height:1;letter-spacing:-.03em;text-shadow:0 10px 40px rgba(0,0,0,.5);-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default}.tagline{margin-top:clamp(1.75rem,5vw,3.5rem);font-size:clamp(1rem,2.4vw,1.25rem);color:#bdbdbd}@media (max-height: 540px){.tagline{margin-top:clamp(1rem,3.5vw,2rem)}}.scanline-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(to bottom,#ffffff05 0px 1px,#00000008 2px 3px)}.scanline-vignette:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#0000 60%,#00000040)}.fault-glitch{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:screen}.fault-slice{position:absolute;left:-6vw;right:-6vw;top:var(--top);height:var(--h);background:linear-gradient(90deg,transparent,rgba(0,255,255,.26),transparent),linear-gradient(90deg,transparent,rgba(255,0,255,.05),transparent);filter:hue-rotate(calc(var(--tint, 0) * 1deg)) blur(var(--blur, 0));opacity:0;will-change:transform,opacity;clip-path:polygon(0% 0%,100% 0%,100% 100%,2% 100%,0% 70%,0% 0%);animation:fault-pop var(--dur) linear var(--delay) infinite,fault-shift var(--dur) steps(3,end) var(--delay) infinite}@keyframes fault-pop{0%,12%{opacity:0;transform:translate(0)}13%,18%{opacity:.8}30%{opacity:.25}45%{opacity:0}60%{opacity:.35}to{opacity:0}}@keyframes fault-shift{0%{transform:translate(calc(var(--amp) * -.2))}20%{transform:translate(calc(var(--amp) * .55))}40%{transform:translate(calc(var(--amp) * -.35))}60%{transform:translate(calc(var(--amp) * .8))}80%{transform:translate(calc(var(--amp) * -.1))}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.fault-slice{animation:none!important;opacity:.12}}.glitch-wrap{margin-top:clamp(.75rem,3vw,1.25rem)}.glitch{position:relative;isolation:isolate;display:inline-block;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:700;font-size:clamp(1.25rem,6vw,2.5rem);line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none;pointer-events:none;color:#c8c8c8;filter:none}.glitch-main{position:relative;z-index:2;text-shadow:0 0 12px rgba(0,0,0,.35),0 0 24px rgba(0,0,0,.2)}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;z-index:1;mix-blend-mode:screen;will-change:transform,clip-path,opacity,filter}.glitch:before{color:rgba(var(--glitch-cyan),var(--glitch-cyan-alpha));text-shadow:0 0 6px rgba(var(--glitch-cyan),.65),0 0 18px rgba(var(--glitch-cyan),.35);transform:translate(0);animation:glitch-shift-a 1.6s steps(12,end) infinite alternate,glitch-clip-a 2.2s steps(20,end) infinite}.glitch:after{color:rgba(var(--glitch-purple),var(--glitch-purple-alpha));text-shadow:0 0 6px rgba(var(--glitch-purple),.6),0 0 18px rgba(var(--glitch-purple),.3);transform:translate(0);animation:glitch-shift-b 1.6s steps(12,end) infinite alternate-reverse,glitch-clip-b 2.6s steps(22,end) infinite reverse}@keyframes glitch-shift-a{0%{transform:translate(.5px)}20%{transform:translate(-1px,-.3px)}40%{transform:translate(1.5px,.2px)}60%{transform:translate(-.8px,.1px)}80%{transform:translate(1.2px,-.2px)}to{transform:translate(0)}}@keyframes glitch-shift-b{0%{transform:translate(-.6px)}20%{transform:translate(1.1px,.2px)}40%{transform:translate(-1.4px,-.1px)}60%{transform:translate(.9px,.1px)}80%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes glitch-clip-a{0%{clip-path:inset(0 0 78% 0);opacity:.9}10%{clip-path:inset(14% 0 60% 0)}20%{clip-path:inset(28% 0 52% 0)}30%{clip-path:inset(40% 0 38% 0);opacity:.5}40%{clip-path:inset(56% 0 24% 0)}50%{clip-path:inset(62% 0 16% 0)}60%{clip-path:inset(70% 0 10% 0);opacity:.85}70%{clip-path:inset(18% 0 66% 0)}80%{clip-path:inset(8% 0 76% 0)}90%{clip-path:inset(48% 0 32% 0)}to{clip-path:inset(0 0 0 0);opacity:.8}}@keyframes glitch-clip-b{0%{clip-path:inset(72% 0 0 0);opacity:.85}10%{clip-path:inset(58% 0 20% 0)}20%{clip-path:inset(44% 0 34% 0)}30%{clip-path:inset(30% 0 48% 0);opacity:.5}40%{clip-path:inset(22% 0 58% 0)}50%{clip-path:inset(12% 0 68% 0)}60%{clip-path:inset(6% 0 74% 0);opacity:.9}70%{clip-path:inset(36% 0 42% 0)}80%{clip-path:inset(66% 0 12% 0)}90%{clip-path:inset(24% 0 54% 0)}to{clip-path:inset(0 0 0 0);opacity:.8}}@media (prefers-reduced-motion: reduce){.glitch:before,.glitch:after{animation:none!important;clip-path:none!important;transform:none!important;opacity:.18}}.glitch--flicker{animation:glitch-flicker var(--flicker-dur, 3s) steps(1,end) infinite;animation-delay:var(--flicker-delay, 0s)}@keyframes glitch-flicker{0%{opacity:1}6%{opacity:0}8%{opacity:1}10%{opacity:0}12%{opacity:1}52%{opacity:1}54%{opacity:0}56%{opacity:1}90%{opacity:1}92%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.glitch--flicker{animation:none!important;opacity:1}}.glitch--long-off,.glitch--long-off:before,.glitch--long-off:after,.glitch--long-off .glitch-scan,.glitch--long-off .glitch-scan:before,.glitch--long-off .glitch-scan-text{opacity:0!important;animation:none!important}@media (prefers-reduced-motion: reduce){.glitch--long-off,.glitch--long-off:before,.glitch--long-off:after{opacity:1!important;animation:none!important}.glitch-scan:before{animation:none!important;opacity:.18;filter:none;transform:none;clip-path:none}}.glitch-scan{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:screen;transform:translate(8px)}.glitch-scan:before{transform:translateZ(0);transform-origin:50% 50%;content:attr(data-text);position:absolute;inset:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:#e6e6e6e6;text-shadow:0 0 8px rgba(0,0,0,.35),0 0 18px rgba(0,0,0,.2);background:linear-gradient(90deg,transparent,rgba(var(--scan-cyan),var(--scan-alpha-cyan)),transparent),linear-gradient(90deg,transparent,rgba(var(--scan-purple),var(--scan-alpha-purple)),transparent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;outline:1px dashed rgba(0,255,255,.4);animation:scan-paths 5s step-end infinite,scan-opacity 5s step-end infinite,scan-move 1s step-end infinite,scan-font 7s step-end infinite;will-change:clip-path,opacity,transform,filter,color}.glitch-scan-text{transform:translateZ(0);transform-origin:50% 50%;position:absolute;inset:0;z-index:4;font:inherit;letter-spacing:inherit;line-height:inherit;background:linear-gradient(90deg,transparent,rgba(var(--scan-cyan),var(--scan-alpha-cyan)),transparent),linear-gradient(90deg,transparent,rgba(var(--scan-purple),var(--scan-alpha-purple)),transparent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:scan-paths 5s step-end infinite,scan-opacity 5s step-end infinite,scan-move 1s step-end infinite,scan-font 7s step-end infinite;will-change:clip-path,opacity,transform,filter,color}@keyframes scan-paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}@keyframes scan-move{0%{transform:translate3d(-40px,0,0) skew(-3deg)}15%{transform:translate3d(20px,20px,0) skew(2deg)}60%{transform:translate3d(-20px,10px,0) skew(-1deg)}75%{transform:translate3d(40px,-10px,0) skew(3.5deg)}to{transform:translate3d(10px,20px,0) skew(0)}}@keyframes scan-opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}@keyframes scan-font{0%{font-weight:200;filter:blur(3px);color:#e0287de6}20%{font-weight:500;filter:blur(1px);color:#e6e6e6}50%{font-weight:300;filter:blur(2px);color:#1bc7fbe6}60%{font-weight:500;filter:blur(1px);color:#fff}90%{font-weight:400;filter:blur(4px);color:#e0287de6}}
