*{margin:0;padding:0;box-sizing:border-box}:root{--bg-dark: #0a0a1a;--bg-card: #0f172a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--accent: #6366f1;--accent-glow: rgba(99, 102, 241, .25);--color-eye: #F59E0B;--color-pupil: #4338CA;--border-subtle: rgba(255, 255, 255, .05);--border-light: rgba(255, 255, 255, .1)}body{font-family:system-ui,-apple-system,sans-serif;background:var(--bg-dark);color:var(--text-primary);line-height:1.6;min-height:100vh}a{color:var(--accent)}a:hover{color:#818cf8}strong{color:var(--text-primary)}.logo{display:inline-flex;align-items:flex-end;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;color:var(--text-primary)}.logo-a{width:.95em;margin-right:.03em;flex-shrink:0}.slack-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:#fff;color:#1a1a1a;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.slack-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;color:#1a1a1a}.slack-btn.brand{background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#fff}.slack-btn.brand:hover{background:#6366f126;border-color:#6366f180;color:#fff;box-shadow:0 8px 24px #6366f133}.slack-btn.brand svg{width:28px;height:28px;margin-top:-2px}.legal-footer{padding:2rem;text-align:center;font-size:.8rem;color:#475569;border-top:1px solid var(--border-subtle)}.legal-footer a{color:var(--text-muted);text-decoration:none}.legal-footer a:hover{color:var(--text-secondary)}.legal-footer span{margin:0 .75rem}.plan-badge{margin-left:.5rem;padding:.2rem .5rem;border-radius:10px;font-size:.7rem;font-weight:500;background:#6366f126;border:1px solid rgba(99,102,241,.3);color:#a5b4fc}.plan-badge-nav{margin-left:.25rem;margin-right:.25rem}.nav-auth-loading{width:120px;height:38px}.top-nav{position:fixed;top:0;left:0;right:0;height:60px;background:#0a0a14e6;backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;z-index:100}.top-nav .logo{display:flex;align-items:center;gap:.25rem;font-size:1.1rem;font-weight:600;color:var(--text-primary);text-decoration:none}.top-nav .logo .logo-a{width:28px;height:28px}.nav-auth{display:flex;align-items:center;gap:.75rem}.slack-login-btn{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff14;border:1px solid var(--border-light);color:var(--text-primary);font-size:.9rem;font-weight:500;padding:8px 14px;border-radius:6px;text-decoration:none;transition:background .2s,border-color .2s;cursor:pointer}.slack-login-btn:hover{background:#ffffff1f;border-color:var(--border-light);color:var(--text-primary)}.slack-login-btn svg{width:18px;height:18px}.workspace-dropdown{position:relative}.workspace-btn{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff14;border:1px solid var(--border-light);color:var(--text-primary);font-size:.9rem;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s}.workspace-btn:hover{background:#ffffff1f}.workspace-icon{width:24px;height:24px;border-radius:6px}.workspace-name{color:var(--text-primary);font-weight:500}.workspace-btn .chevron{width:12px;height:12px;opacity:.6}.workspace-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:.5rem;min-width:180px;display:none;box-shadow:0 8px 24px #0006}.workspace-menu.open{display:block}.workspace-menu button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text-secondary);font-size:.9rem;padding:.5rem .75rem;border-radius:4px;cursor:pointer}.workspace-menu button:hover{background:#ffffff14;color:var(--text-primary)}.container{max-width:720px;margin:0 auto;padding:3rem 2rem}header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-light)}header .logo{font-size:1.25rem}.back{display:block;margin-top:1rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem}.back:hover{color:var(--accent)}main{line-height:1.7}h1{font-size:2rem;margin-bottom:.5rem}.meta{color:var(--text-secondary);font-size:.875rem;margin-bottom:2rem}h2{font-size:1.25rem;margin:2.5rem 0 1rem;color:var(--text-primary)}h3{font-size:1rem;margin:1.5rem 0 .75rem;color:var(--text-primary)}p{margin-bottom:1rem;color:var(--text-secondary)}ul,ol{margin:1rem 0 1rem 1.5rem;color:var(--text-secondary)}li{margin-bottom:.5rem}table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}th,td{padding:.75rem;text-align:left;border-bottom:1px solid var(--border-light)}th{color:var(--text-primary);font-weight:600}td{color:var(--text-secondary)}hr{border:none;border-top:1px solid var(--border-light);margin:2rem 0}.legal-caps{text-transform:uppercase;font-size:.9rem}footer.legal-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-light)}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);pointer-events:none}.hero-logo{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin-bottom:3rem}.hero-logo-icon{width:32px;height:32px}.hero-logo-text{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.hero h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1rem;max-width:700px}.subhead{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:500px}.cta-group{display:flex;flex-direction:column;align-items:center;gap:.75rem}.slack-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:var(--accent);color:#fff;font-size:1.1rem;font-weight:600;padding:14px 28px;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s;cursor:pointer}.slack-btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.slack-btn svg{width:24px;height:24px}.slack-btn.brand{background:linear-gradient(135deg,var(--accent) 0%,#4f46e5 100%)}.slack-btn.brand svg{width:28px;height:28px}.cta-icon{width:24px;height:24px}.terms-notice{font-size:.8125rem;color:var(--text-secondary);margin:0}.terms-notice a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.terms-notice a:hover{color:var(--text-primary)}.cta-note{font-size:.875rem;color:var(--text-secondary)}.alive-logo .eye-group,.alive-logo.js-animated .eye-group{opacity:0}.alive-logo .eye{transition:transform .15s ease-out,opacity .15s ease-out;transform-box:fill-box;transform-origin:center}.alive-logo .pupil{transition:transform .2s ease-out;transform-box:fill-box;transform-origin:center}.alive-logo .glow{filter:drop-shadow(0 0 4px var(--color-eye, #F59E0B)) drop-shadow(0 0 8px rgba(245,158,11,.25))}.alive-logo .blink{animation:aliveEyeBlink .15s ease-in-out}@keyframes aliveEyeBlink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.alive-logo .wink{animation:aliveEyeWink .4s ease-in-out}@keyframes aliveEyeWink{0%,to{transform:scaleY(1)}25%,75%{transform:scaleY(.1)}}.alive-logo .double-blink{animation:aliveEyeDoubleBlink .4s ease-in-out}@keyframes aliveEyeDoubleBlink{0%,to{transform:scaleY(1)}15%,25%{transform:scaleY(.1)}35%,65%{transform:scaleY(1)}75%,85%{transform:scaleY(.1)}}.alive-logo .slow-blink{animation:aliveEyeSlowBlink .8s ease-in-out}@keyframes aliveEyeSlowBlink{0%,to{transform:scaleY(1)}30%,70%{transform:scaleY(.05)}}.alive-logo .rapid-blink{animation:aliveEyeRapidBlink .6s ease-in-out}@keyframes aliveEyeRapidBlink{0%,to{transform:scaleY(1)}10%,20%{transform:scaleY(.1)}30%,40%{transform:scaleY(1)}50%,60%{transform:scaleY(.1)}70%,80%{transform:scaleY(1)}85%,95%{transform:scaleY(.1)}}.alive-logo .sleepy{animation:aliveEyeSleepy 2s ease-in-out}@keyframes aliveEyeSleepy{0%,to{transform:scaleY(1)}30%,70%{transform:scaleY(.5)}}.alive-logo .widen{animation:aliveEyeWiden .8s ease-out}@keyframes aliveEyeWiden{0%,to{transform:scale(1)}30%,50%{transform:scale(1.15)}}.alive-logo .squint{animation:aliveEyeSquint 2.5s ease-in-out}@keyframes aliveEyeSquint{0%,to{transform:scaleY(1)}20%,80%{transform:scaleY(.4)}}.alive-logo .grow-big{animation:aliveEyeGrowBig 1.5s ease-out}@keyframes aliveEyeGrowBig{0%,to{transform:scale(1)}30%,70%{transform:scale(1.3)}}.alive-logo .twitch{animation:aliveEyeTwitch .3s ease-in-out}@keyframes aliveEyeTwitch{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}.alive-logo .lid-twitch{animation:aliveEyeLidTwitch 1.2s ease-in-out;transform-origin:center bottom}@keyframes aliveEyeLidTwitch{0%,to{transform:scaleY(1)}8%{transform:scaleY(.88)}12%{transform:scaleY(.95)}18%{transform:scaleY(.85)}24%{transform:scaleY(.98)}30%{transform:scaleY(.9)}38%{transform:scaleY(.96)}44%{transform:scaleY(.87)}52%{transform:scaleY(.94)}60%{transform:scaleY(.91)}68%{transform:scaleY(.97)}76%{transform:scaleY(.93)}84%{transform:scaleY(.98)}92%{transform:scaleY(.96)}}.alive-logo .tilt-left{animation:aliveEyeTiltLeft 1.5s ease-in-out}.alive-logo .tilt-right{animation:aliveEyeTiltRight 1.5s ease-in-out}@keyframes aliveEyeTiltLeft{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-8deg) translateY(-1px)}}@keyframes aliveEyeTiltRight{0%,to{transform:rotate(0)}30%,70%{transform:rotate(8deg) translateY(-1px)}}.alive-logo .double-take{animation:aliveEyeDoubleTake .8s ease-out}@keyframes aliveEyeDoubleTake{0%{transform:scale(1)}15%{transform:scale(.9) translate(-2px)}35%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.alive-logo .slow-swap-left{animation:aliveEyeSlowSwapL 2.5s ease-in-out}.alive-logo .slow-swap-right{animation:aliveEyeSlowSwapR 2.5s ease-in-out}@keyframes aliveEyeSlowSwapL{0%,20%{transform:translate(0)}40%,60%{transform:translate(16px)}80%,to{transform:translate(0)}}@keyframes aliveEyeSlowSwapR{0%,20%{transform:translate(0)}40%,60%{transform:translate(-16px)}80%,to{transform:translate(0)}}.alive-logo .micro-swap-left{animation:aliveEyeMicroSwapL 1.5s ease-in-out}.alive-logo .micro-swap-right{animation:aliveEyeMicroSwapR 1.5s ease-in-out}@keyframes aliveEyeMicroSwapL{0%,20%{transform:translate(0)}45%,55%{transform:translate(6px)}80%,to{transform:translate(0)}}@keyframes aliveEyeMicroSwapR{0%,20%{transform:translate(0)}45%,55%{transform:translate(-6px)}80%,to{transform:translate(0)}}.alive-logo .stagger-left{animation:aliveEyeStaggerL 2s ease-in-out}.alive-logo .stagger-right{animation:aliveEyeStaggerR 2s ease-in-out}@keyframes aliveEyeStaggerL{0%,10%{transform:translate(0)}35%,55%{transform:translate(16px)}80%,to{transform:translate(0)}}@keyframes aliveEyeStaggerR{0%,20%{transform:translate(0)}45%,65%{transform:translate(-16px)}90%,to{transform:translate(0)}}.alive-logo .glow-transfer-left{animation:aliveEyeGlowTransferL 2s ease-in-out}.alive-logo .glow-transfer-right{animation:aliveEyeGlowTransferR 2s ease-in-out}@keyframes aliveEyeGlowTransferL{0%,10%{opacity:1;transform:translate(0)}25%{opacity:.4}45%,55%{opacity:1;transform:translate(16px)}75%{opacity:.4}90%,to{opacity:1;transform:translate(0)}}@keyframes aliveEyeGlowTransferR{0%,10%{opacity:.4;transform:translate(0)}25%{opacity:1}45%,55%{opacity:.4;transform:translate(-16px)}75%{opacity:1}90%,to{opacity:.4;transform:translate(0)}}.alive-logo .pupil.look-left{transform:translate(-2px)}.alive-logo .pupil.look-right{transform:translate(2px)}.alive-logo .pupil.look-up{transform:translateY(-1.5px)}.alive-logo .pupil.look-down{transform:translateY(1.5px)}.alive-logo .pupil.look-center{transform:translate(0)}.alive-logo .pupil.cross-left{transform:translate(2px)}.alive-logo .pupil.cross-right{transform:translate(-2px)}.alive-logo .eye-roll{animation:aliveEyeRoll 2.8s ease-out}@keyframes aliveEyeRoll{0%{transform:translate(0)}10%{transform:translateY(-2px)}20%{transform:translate(.8px,-1.9px)}30%{transform:translate(1.6px,-1.4px)}40%{transform:translate(2.2px,-.6px)}50%{transform:translate(2.2px,.3px)}60%{transform:translate(2px,1px)}70%,82%{transform:translate(1.6px,1.4px)}92%{transform:translate(.5px,.4px)}to{transform:translate(0)}}.alive-logo .droopy{animation:aliveEyeDroopy 2s ease-in forwards}@keyframes aliveEyeDroopy{0%{transform:translateY(0)}to{transform:translateY(4px)}}.alive-logo .eye-fall{animation:aliveEyeFall 1.4s forwards}@keyframes aliveEyeFall{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.55,0,1,.45)}25%{transform:translate(3px,30px) rotate(35deg);animation-timing-function:cubic-bezier(0,.55,.45,1)}38%{transform:translate(5px,20px) rotate(25deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}50%{transform:translate(7px,30px) rotate(55deg);animation-timing-function:cubic-bezier(0,.55,.45,1)}60%{transform:translate(8px,26px) rotate(48deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:translate(9px,30px) rotate(70deg);animation-timing-function:cubic-bezier(0,.55,.45,1)}78%{transform:translate(9.5px,28px) rotate(65deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}85%{transform:translate(10px,30px) rotate(80deg)}to{transform:translate(10px,30px) rotate(85deg)}}.alive-logo .panic{animation:aliveEyePanic .5s ease-in-out infinite}@keyframes aliveEyePanic{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(.95) rotate(0)}75%{transform:scale(1.1) rotate(5deg)}}.alive-logo .open-eyes{animation:aliveEyeOpen .45s ease-out forwards}@keyframes aliveEyeOpen{0%{opacity:0;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1.12)}to{opacity:1;transform:scaleY(1)}}.alive-logo .close-eyes{animation:aliveEyeClose .18s cubic-bezier(.4,0,1,1) forwards}@keyframes aliveEyeClose{0%{opacity:1;transform:scaleY(1)}40%{opacity:1;transform:scaleY(.5)}to{opacity:0;transform:scaleY(0)}}.alive-logo .glow-breath{animation:aliveGlowBreath 3s ease-in-out}@keyframes aliveGlowBreath{0%,to{opacity:1}50%{opacity:.8}}.alive-logo .float-drift{animation:aliveFloatDrift 4.5s ease-in-out}@keyframes aliveFloatDrift{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}50%{transform:translateY(-4px)}90%{transform:translateY(0)}}.alive-logo .content-settle{animation:aliveContentSettle 2.5s ease-in-out}@keyframes aliveContentSettle{0%,to{transform:translateY(0) scale(1);filter:brightness(1)}20%{transform:translateY(2px) scale(1)}50%{transform:translateY(-1px) scale(.95);filter:brightness(1.2)}80%{transform:translateY(0) scale(1);filter:brightness(1.1)}}.alive-logo .sleep-mode{animation:aliveSleepMode 3s ease-in-out}@keyframes aliveSleepMode{0%,to{opacity:1}30%,70%{opacity:.3}}.alive-logo .daydream-soft{animation:aliveDaydreamSoft 2.5s ease-in-out}@keyframes aliveDaydreamSoft{0%,to{transform:scale(1)}30%,70%{transform:scale(1.05)}}.alive-logo .heart-pulse{animation:aliveHeartPulse 2s ease-in-out}@keyframes aliveHeartPulse{0%,to{transform:scaleX(1)}25%,75%{transform:scaleX(1.3)}50%{transform:scaleX(1.2)}}.alive-logo .recognition{animation:aliveRecognition 2s ease-out}@keyframes aliveRecognition{0%{transform:scale(1);filter:brightness(1)}25%{transform:scale(.9);filter:brightness(.9)}60%,80%{transform:scale(1.15);filter:brightness(1.3)}to{transform:scale(1);filter:brightness(1)}}.alive-logo .proud-nod{animation:aliveProudNod 1.5s ease-in-out}@keyframes aliveProudNod{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(2px) scaleY(.3)}50%{transform:translateY(2px) scaleY(.3)}70%{transform:translateY(-1px) scaleY(1)}}.alive-logo .dawning{animation:aliveDawning 2.5s ease-out}@keyframes aliveDawning{0%{transform:scale(1);filter:brightness(1)}70%{transform:scale(1.15);filter:brightness(1.4)}to{transform:scale(1.15);filter:brightness(1.3)}}.alive-logo .starry-shrink{animation:aliveStarryShrink 2s ease-out}@keyframes aliveStarryShrink{0%,to{transform:scale(1)}30%,70%{transform:scale(.6)}}.alive-logo .starry-widen{animation:aliveStarryWiden 2s ease-out}@keyframes aliveStarryWiden{0%,to{transform:scale(1);filter:brightness(1)}30%,70%{transform:scale(1.1);filter:brightness(1.5)}}.alive-logo .curious-tilt-up{animation:aliveCuriousTiltUp 1.8s ease-in-out}@keyframes aliveCuriousTiltUp{0%,to{transform:translateY(0)}30%,70%{transform:translateY(-3px)}}.alive-logo .curious-tilt-down{animation:aliveCuriousTiltDown 1.8s ease-in-out}@keyframes aliveCuriousTiltDown{0%,to{transform:translateY(0)}30%,70%{transform:translateY(3px)}}.alive-logo .warm-glow{animation:aliveWarmGlow 3.5s ease-in-out}@keyframes aliveWarmGlow{0%,to{filter:brightness(1)}40%,60%{filter:brightness(1.5)}}.alive-logo .zoomies-dilate{animation:aliveZoomiesDilate 2.5s ease-out}@keyframes aliveZoomiesDilate{0%,to{transform:scale(1)}20%,80%{transform:scale(1.3)}}.alive-logo .zoomies-shake{animation:aliveZoomiesShake 2.5s ease-in-out}@keyframes aliveZoomiesShake{0%,to{transform:translate(0)}10%{transform:translate(2px,-1px)}20%{transform:translate(-2px,1px)}30%{transform:translate(3px)}40%{transform:translate(-1px,-2px)}50%{transform:translate(2px,2px)}60%{transform:translate(-3px,-1px)}70%{transform:translate(1px,2px)}80%{transform:translate(-2px,-2px)}90%{transform:translate(2px,1px)}}.alive-logo .dizzy-pupil{animation:aliveDizzyPupil 2.5s ease-in-out}@keyframes aliveDizzyPupil{0%,to{transform:translate(0)}12.5%{transform:translate(1.5px,-1px)}25%{transform:translate(2px)}37.5%{transform:translate(1.5px,1px)}50%{transform:translateY(1.5px)}62.5%{transform:translate(-1.5px,1px)}75%{transform:translate(-2px)}87.5%{transform:translate(-1.5px,-1px)}}.alive-logo .dizzy-wobble{animation:aliveDizzyWobble 2.5s ease-in-out}@keyframes aliveDizzyWobble{0%,to{transform:translate(0)}20%{transform:translate(2px)}40%{transform:translate(-2px)}60%{transform:translate(1.5px)}80%{transform:translate(-1px)}}.alive-logo .hypno-left{animation:aliveHypnoLeft 3s ease-in-out}@keyframes aliveHypnoLeft{0%,to{transform:scale(1)}25%{transform:scale(.8)}50%{transform:scale(1.2)}75%{transform:scale(.8)}}.alive-logo .hypno-right{animation:aliveHypnoRight 3s ease-in-out}@keyframes aliveHypnoRight{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.8)}75%{transform:scale(1.2)}}.alive-logo .bouncy{animation:aliveBouncy 1.5s ease-out}@keyframes aliveBouncy{0%,to{transform:translateY(0)}10%{transform:translateY(-5px)}20%{transform:translateY(0)}30%{transform:translateY(-4px)}40%{transform:translateY(0)}50%{transform:translateY(-3px)}60%{transform:translateY(0)}70%{transform:translateY(-2px)}80%{transform:translateY(0)}90%{transform:translateY(-1px)}}.alive-logo .sneeze{animation:aliveSneeze 1.8s ease-in-out}@keyframes aliveSneeze{0%,to{transform:scaleY(1)}20%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scaleY(1.3)}70%{transform:scaleY(1)}}.alive-logo .wake-panic{animation:aliveWakePanic 2.5s ease-out}@keyframes aliveWakePanic{0%{transform:scale(1.3)}20%{transform:scale(1.3)}50%{transform:scale(1.2) translate(2px)}60%{transform:scale(1.2) translate(-2px)}70%{transform:scale(1.1) translate(1px)}80%{transform:scale(1.05) translate(-1px)}to{transform:scale(1)}}.alive-logo .panic-pupils{animation:alivePanicPupils 2.5s ease-out}@keyframes alivePanicPupils{0%,20%{transform:scale(.5)}30%{transform:scale(.5) translate(-2px)}40%{transform:scale(.5) translate(2px)}50%{transform:scale(.6) translateY(-1px)}60%{transform:scale(.7) translate(-1px)}80%{transform:scale(.85)}to{transform:scale(1)}}.alive-logo .yawn{animation:aliveYawn 2.5s ease-in-out}@keyframes aliveYawn{0%,to{transform:scaleY(1) scaleX(1)}30%,50%{transform:scaleY(.5) scaleX(1.1)}70%{transform:scaleY(1) scaleX(1)}}.alive-logo .allergy-rub{animation:aliveAllergyRub 1.8s ease-in-out}@keyframes aliveAllergyRub{0%,to{transform:scaleY(1) translate(0)}20%{transform:scaleY(.6) translate(1px)}30%{transform:scaleY(.6) translate(-1px)}40%{transform:scaleY(.6) translate(.5px)}50%{transform:scaleY(.6) translate(-.5px)}60%{transform:scaleY(.6) translate(1px)}70%{transform:scaleY(.6) translate(-1px)}85%{transform:scaleY(.8) translate(0)}}.alive-logo .morning-stuck{animation:aliveMorningStuck 2.5s ease-out}@keyframes aliveMorningStuck{0%,60%{transform:scaleY(.7)}70%{transform:scaleY(.7)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}.alive-logo .morning-normal{animation:aliveMorningNormal 2.5s ease-out}@keyframes aliveMorningNormal{0%,to{transform:scaleY(1)}}.alive-logo .bright-squint{animation:aliveBrightSquint 2.5s ease-out}@keyframes aliveBrightSquint{0%{transform:scaleY(.3)}20%{transform:scaleY(.3)}to{transform:scaleY(1)}}.alive-logo .bright-shrink{animation:aliveBrightShrink 2.5s ease-out}@keyframes aliveBrightShrink{0%{transform:scale(.4)}20%{transform:scale(.4)}to{transform:scale(1)}}.alive-logo .loading-spin{animation:aliveLoadingSpin 2s linear}@keyframes aliveLoadingSpin{0%{transform:rotate(0) translate(1px) rotate(0)}to{transform:rotate(360deg) translate(1px) rotate(-360deg)}}.alive-logo .loading-track{animation:aliveLoadingTrack 2s ease-in-out}@keyframes aliveLoadingTrack{0%,to{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(0)}75%{transform:translate(1px)}}.alive-logo .loading-dot-1{animation:aliveLoadingDot1 2s ease-in-out infinite}@keyframes aliveLoadingDot1{0%,to{opacity:.3}33%{opacity:1}66%{opacity:.6}}.alive-logo .loading-dot-2{animation:aliveLoadingDot2 2s ease-in-out infinite}@keyframes aliveLoadingDot2{0%,to{opacity:.6}33%{opacity:.3}66%{opacity:1}}.alive-logo .glitch{animation:aliveGlitch 1.5s steps(1) infinite}@keyframes aliveGlitch{0%,to{transform:translate(0);filter:none}10%{transform:translate(-3px);filter:hue-rotate(90deg)}20%{transform:translate(3px);filter:none}30%{transform:translate(-2px);filter:hue-rotate(-90deg)}40%{transform:translate(0);filter:none}50%{transform:translate(2px);filter:hue-rotate(180deg)}60%{transform:translate(-1px);filter:none}70%{transform:translate(3px);filter:hue-rotate(-45deg)}80%{transform:translate(0);filter:none}90%{transform:translate(-2px);filter:hue-rotate(45deg)}}.alive-logo .notification-ping{animation:aliveNotificationPing 1.5s ease-out}@keyframes aliveNotificationPing{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(245,158,11,0))}30%{filter:brightness(1.5) drop-shadow(0 0 8px rgba(245,158,11,.8))}60%{filter:brightness(1.3) drop-shadow(0 0 12px rgba(245,158,11,.4))}to{filter:brightness(1) drop-shadow(0 0 0 rgba(245,158,11,0))}}.alive-logo .focus-pull{animation:aliveFocusPull 1.2s ease-out}@keyframes aliveFocusPull{0%{filter:blur(2px)}to{filter:blur(0)}}.alive-logo .shy-shrink{animation:aliveShyShrink 1.8s ease-in-out}@keyframes aliveShyShrink{0%,to{transform:scale(1)}30%,70%{transform:scale(.6)}}.alive-logo .shy-peek{animation:aliveShyPeek 1.8s ease-in-out}@keyframes aliveShyPeek{0%{transform:scale(.6)}30%{transform:scale(.6)}50%{transform:scale(1)}to{transform:scale(1)}}.alive-logo .jitter{animation:aliveJitter 1.8s linear}@keyframes aliveJitter{0%,to{transform:translate(0)}5%{transform:translate(1px,-1px)}10%{transform:translate(-1px)}15%{transform:translateY(1px)}20%{transform:translate(2px)}25%{transform:translate(-1px,-1px)}30%{transform:translate(1px,1px)}35%{transform:translateY(-1px)}40%{transform:translate(-2px)}45%{transform:translate(1px,1px)}50%{transform:translateY(-1px)}55%{transform:translate(-1px,1px)}60%{transform:translate(2px,-1px)}65%{transform:translate(-1px)}70%{transform:translateY(1px)}75%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}85%{transform:translate(1px)}90%{transform:translateY(-1px)}95%{transform:translate(-1px)}}.alive-logo .jitter-pupil{animation:aliveJitterPupil 1.8s linear .05s}@keyframes aliveJitterPupil{0%,to{transform:translate(0)}8%{transform:translate(.5px,-.5px)}16%{transform:translate(-.5px,.5px)}24%{transform:translate(1px)}32%{transform:translate(-.5px,-.5px)}40%{transform:translate(.5px,.5px)}48%{transform:translateY(-.5px)}56%{transform:translate(-1px)}64%{transform:translate(.5px,.5px)}72%{transform:translateY(-.5px)}80%{transform:translate(-.5px,.5px)}88%{transform:translate(.5px)}}.alive-logo .sparkle-wake{animation:aliveSparkleWake 1.5s ease-out}@keyframes aliveSparkleWake{0%{opacity:0;filter:brightness(1)}70%{opacity:1;filter:brightness(1)}85%{opacity:1;filter:brightness(2)}to{opacity:1;filter:brightness(1)}}.alive-logo .dramatic-zoom{animation:aliveDramaticZoom .8s ease-out}@keyframes aliveDramaticZoom{0%{transform:scale(1)}15%{transform:scale(1.8)}45%{transform:scale(1.8)}to{transform:scale(1)}}
