*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;background:#faf9f7}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;min-height:100dvh}body{color:#d4cfc8;-webkit-font-smoothing:antialiased;background:#080808;overflow:hidden}.page{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.confetti{left:var(--ix);top:var(--iy);pointer-events:none;z-index:10;opacity:0;animation:burst .7s cubic-bezier(.22, 1, .36, 1) forwards, fall var(--dur,2.8s) ease-in forwards;border-radius:2px;position:fixed}@keyframes burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}25%{opacity:1}to{transform:translate(calc(-50% + var(--btx)), calc(-50% + var(--bty))) scale(1) rotate(calc(var(--rot) * .4));opacity:1}}@keyframes fall{0%{transform:translate(calc(-50% + var(--btx)), calc(-50% + var(--bty))) rotate(calc(var(--rot) * .4));opacity:1}to{transform:translate(calc(-50% + var(--btx) + var(--fd)), calc(-50% + var(--bty) + 115vh)) rotate(var(--rot));opacity:0}}.sym{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:clamp(.7rem,1.5vw,1rem);animation:.6s forwards symPop;position:absolute}@keyframes symPop{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.center{z-index:1;flex-direction:column;align-items:center;gap:12px;width:100vw;margin-top:-5vh;display:flex}.wordmark{letter-spacing:.15em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;font-size:clamp(3rem,10vw,7rem);font-weight:400;line-height:1;display:flex}.wordmark:focus{outline:none}.wordmark.hold{letter-spacing:.3em;animation:.55s cubic-bezier(.175,.885,.32,1.275) forwards pop}@keyframes pop{0%{opacity:0;transform:scale(.6)translateY(20px)}55%{opacity:1;transform:scale(1.14)translateY(-6px)}75%{opacity:1;transform:scale(.97)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}.letter{display:inline-block}.wordmark.hold .letter{color:#ddd8cf}@keyframes letterBlast{0%{filter:brightness(3)saturate(2)}to{filter:brightness()saturate()}}@keyframes letterWave{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--float-amp) * -1))}}@keyframes letterSkew{0%,to{transform:translateY(0)skew(0)}30%{transform:translateY(calc(var(--float-amp)*-.9)) skewX(-4deg)}70%{transform:translateY(calc(var(--float-amp)*-.4)) skewX(3deg)}}@keyframes letterGlitch{0%,to{filter:brightness();transform:translate(0)}12%{transform:translate(2px, calc(var(--float-amp)*-1.6));filter:brightness(2.5)}24%{transform:translate(-1px, calc(var(--float-amp)*-.4));filter:brightness()}36%{transform:translate(1px, calc(var(--float-amp)*-1.2));filter:brightness(1.8)}50%{transform:translate(0px, calc(var(--float-amp)*-.8));filter:brightness()}62%{transform:translate(-2px, calc(var(--float-amp)*-1.4));filter:brightness(2)}74%{transform:translate(1px, calc(var(--float-amp)*-.6));filter:brightness()}}@keyframes letterPendulum{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-4deg) translateY(calc(var(--float-amp)*-.4))}75%{transform:rotate(4deg) translateY(calc(var(--float-amp)*-.4))}}@keyframes letterFlicker{0%,to{opacity:1;transform:translateY(0)}8%{opacity:.1;transform:translateY(calc(var(--float-amp)*-.8))}9%{opacity:1;transform:translateY(calc(var(--float-amp)*-1))}40%{opacity:1;transform:translateY(calc(var(--float-amp)*-.3))}42%{opacity:.4;transform:translateY(calc(var(--float-amp)*-.6))}43%{opacity:1}85%{opacity:1;transform:translateY(calc(var(--float-amp)*-.5))}86%{opacity:.2}87%{opacity:1}}@keyframes letterShake{0%,to{transform:translate(0)}20%{transform:translate(-1.5px, calc(var(--float-amp)*-.5))}40%{transform:translate(1.5px, calc(var(--float-amp)*-1.1))}60%{transform:translate(-1px, calc(var(--float-amp)*-.7))}80%{transform:translate(1px, calc(var(--float-amp)*-.3))}}@keyframes letterRipple{0%,to{transform:translateY(0)scaleY(1)}40%{transform:translateY(calc(var(--float-amp)*-1)) scaleY(.88)}65%{transform:translateY(calc(var(--float-amp)*-.3)) scaleY(1.05)}}@keyframes letterSpin{0%{transform:translateY(0)rotate(0)scale(1)}40%{transform:translateY(calc(var(--float-amp)*-1.2)) rotate(180deg) scale(1.1)}to{transform:translateY(0)rotate(360deg)scale(1)}}@keyframes letterRubberBand{0%,to{transform:translateY(0)scaleX(1)scaleY(1)}20%{transform:translateY(calc(var(--float-amp)*-.3)) scaleX(1.35) scaleY(.7)}40%{transform:translateY(calc(var(--float-amp)*-1.2)) scaleX(.75) scaleY(1.3)}60%{transform:translateY(calc(var(--float-amp)*-.8)) scaleX(1.2) scaleY(.85)}80%{transform:translateY(calc(var(--float-amp)*-.2)) scaleX(.95) scaleY(1.05)}}@keyframes letterVortex{0%,to{transform:translateY(0)scale(1)rotate(0)}25%{transform:translateY(calc(var(--float-amp)*-1.5)) scale(1.3) rotate(-12deg)}50%{transform:translateY(calc(var(--float-amp)*-.5)) scale(.8) rotate(8deg)}75%{transform:translateY(calc(var(--float-amp)*-1.2)) scale(1.15) rotate(-6deg)}}@keyframes letterJazz{0%,to{transform:translateY(0)}45%{transform:translateY(calc(var(--float-amp) * var(--jazz-dir,1) * -1.8))}}@keyframes letterElectric{0%,to{filter:brightness();transform:translate(0)}10%{transform:translate(3px, calc(var(--float-amp)*-.8));filter:brightness(2.2)}20%{transform:translate(-2px, calc(var(--float-amp)*-.4));filter:brightness()}30%{transform:translate(4px, calc(var(--float-amp)*-1.1));filter:brightness(3)}40%{transform:translate(-3px, calc(var(--float-amp)*-.6));filter:brightness()}50%{transform:translate(2px, calc(var(--float-amp)*-.9));filter:brightness(2.5)}60%{transform:translate(-4px, calc(var(--float-amp)*-.7));filter:brightness()}70%{transform:translate(3px, calc(var(--float-amp)*-.5));filter:brightness(2)}80%{transform:translate(-2px, calc(var(--float-amp)*-.8));filter:brightness()}90%{transform:translate(1px, calc(var(--float-amp)*-.3));filter:brightness(1.5)}}@keyframes letterFloatAway{0%{opacity:1;transform:translateY(0)}60%{transform:translateY(calc(var(--float-amp) * -2.5));opacity:.5}80%{transform:translateY(calc(var(--float-amp) * -2.8));opacity:.2}90%{transform:translateY(calc(var(--float-amp) * -.5));opacity:.85}to{opacity:1;transform:translateY(0)}}@keyframes letterDrunk{0%{transform:translate(0)rotate(0)}15%{transform:translate(-4px, calc(var(--float-amp)*-.9)) rotate(-8deg)}30%{transform:translate(3px, calc(var(--float-amp)*-1.7)) rotate(6deg)}45%{transform:translate(-2px, calc(var(--float-amp)*-.4)) rotate(-4deg)}60%{transform:translate(4px, calc(var(--float-amp)*-1.4)) rotate(7deg)}75%{transform:translate(-3px, calc(var(--float-amp)*-.7)) rotate(-5deg)}90%{transform:translate(2px, calc(var(--float-amp)*-1.1)) rotate(3deg)}to{transform:translate(0)rotate(0)}}.wordmark.hold .letter:last-child{letter-spacing:0}@keyframes colorHueShift{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes colorSatPulse{0%,to{filter:saturate()}50%{filter:saturate(4)}}@keyframes colorGlow{0%,to{filter:brightness()saturate()}50%{filter:brightness(2)saturate(3)}}@keyframes colorNeonFlicker{0%,to{filter:brightness()}8%{filter:brightness(.05)}9%{filter:brightness(2.5)}43%{filter:brightness()}44%{filter:brightness(.3)}45%{filter:brightness(2)}87%{filter:brightness()}88%{filter:brightness(.1)}89%{filter:brightness(1.8)}}@keyframes colorContrast{0%,to{filter:contrast()}40%{filter:contrast(4)}70%{filter:contrast(.4)}}@keyframes colorInvert{0%,49%{filter:invert(0)}50%,to{filter:invert()hue-rotate(180deg)}}@keyframes colorBurn{0%{filter:brightness(.3)saturate(3)}40%{filter:brightness(2.2)saturate(2)}60%{filter:brightness()saturate()}to{filter:brightness(.3)saturate(3)}}@keyframes colorCycleA{0%{color:var(--c0)}25%{color:var(--c1)}50%{color:var(--c2)}75%{color:var(--c3)}to{color:var(--c0)}}@keyframes colorNeonGlow{0%,to{text-shadow:0 0 4px}50%{text-shadow:0 0 12px,0 0 28px,0 0 50px}}@keyframes colorStrobe{0%{color:var(--c0)}16%{color:var(--c1)}33%{color:var(--c2)}50%{color:var(--c3)}66%{color:var(--c0)}83%{color:var(--c1)}to{color:var(--c2)}}@keyframes colorPhosphor{0%,to{color:#fff;text-shadow:0 0 4px var(--c0), 0 0 10px var(--c0)}40%{color:var(--c0);text-shadow:0 0 2px var(--c0), 0 0 28px var(--c0), 0 0 50px var(--c0)}70%{color:#fff;text-shadow:0 0 8px var(--c0), 0 0 40px var(--c0);filter:brightness(1.8)}}@keyframes colorAurora{0%{filter:hue-rotate()brightness(1.1)}33%{filter:hue-rotate(60deg)brightness(1.4)}66%{filter:hue-rotate(120deg)brightness(1.1)}to{filter:hue-rotate()brightness(1.1)}}@keyframes colorAcid{0%{color:var(--c0);text-shadow:0 0 8px var(--c0)}14%{color:var(--c1);text-shadow:0 0 8px var(--c1)}28%{color:var(--c2);text-shadow:0 0 8px var(--c2)}42%{color:var(--c3);text-shadow:0 0 8px var(--c3)}57%{color:var(--c4);text-shadow:0 0 8px var(--c4)}71%{color:var(--c5);text-shadow:0 0 8px var(--c5)}85%{color:var(--c0);text-shadow:0 0 8px var(--c0)}to{color:var(--c1);text-shadow:0 0 8px var(--c1)}}@keyframes colorElectricArc{0%,to{color:#fff;text-shadow:0 0 4px var(--c0), 0 0 12px var(--c0);filter:brightness()}20%{color:var(--c0);text-shadow:0 0 2px var(--c0), 0 0 30px #fff;filter:brightness(1.5)}40%{color:#fff;text-shadow:0 0 8px #fff, 0 0 20px var(--c0);filter:brightness(2.2)}60%{color:var(--c1);text-shadow:0 0 4px var(--c1);filter:brightness()}80%{color:#fff;text-shadow:0 0 16px #fff, 0 0 40px var(--c0);filter:brightness(2.8)}}@keyframes colorGradH{0%{background-position:0%}to{background-position:300%}}@keyframes colorGradV{0%,to{background-position:50% 0}50%{background-position:50% 100%}}@keyframes colorGradDiag{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes colorChrome{0%{background-position:200%}to{background-position:-100%}}.inline-cursor{color:#7fff9a;white-space:nowrap;width:0;font-family:JetBrains Mono,monospace;font-weight:300;animation:1s step-end forwards cursorAppear;display:inline-block;position:relative;left:.04em;overflow:visible}@keyframes cursorAppear{0%{opacity:0}20%{opacity:1}20.001%{animation-name:cursorBlink}40%,to{opacity:0}}.inline-cursor{opacity:0;animation:.4s forwards cursorFadeIn,.8s step-end .4s infinite cursorBlink}@keyframes cursorFadeIn{to{opacity:1}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.inline-cursor.fading{animation:.4s forwards cursorFadeOut!important}@keyframes cursorFadeOut{0%{opacity:1}to{opacity:0}}.type-cursor{color:#7fff9a;margin-left:2px;font-size:.85em;animation:.5s step-end infinite eraseBlink}.erase-cursor{align-items:center;min-width:2px;height:1em;margin-left:4px;display:inline-flex;position:relative}.erase-cursor-track{height:100%;animation:80ms linear forwards eraseTrackShrink;display:block}.erase-cursor-bar{color:#7fff9a;flex-shrink:0;font-size:.85em;line-height:1;animation:.5s step-end infinite eraseBlink}@keyframes eraseTrackShrink{0%{width:100%}to{width:0%}}@keyframes eraseBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.icp-footer{text-align:center;letter-spacing:.04em;color:#ffffff80;text-shadow:0 1px 4px #0009;pointer-events:auto;z-index:100;font-family:JetBrains Mono,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:11px;text-decoration:none;transition:color .2s;position:fixed;bottom:12px;left:0;right:0}.icp-footer:hover{color:#ffffffbf}
