a{color:inherit;text-decoration:none}a:hover{opacity:.88}button{font-family:inherit;cursor:pointer}input[type=range]{accent-color:#8BD47A;cursor:pointer}.zl-stage{cursor:grab}.zl-hs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.zl-hs::-webkit-scrollbar{display:none}.zl-tap{-webkit-tap-highlight-color:transparent}.zl-elbtn:hover{transform:translateY(-4px)}.zl-row{transition:background .2s ease}.zl-row:hover{background:#ffffff0f!important}.zl-card{transition:transform .35s ease,border-color .35s ease}.zl-card:hover{transform:translateY(-8px);border-color:#fff3!important}.zl-ghost{transition:background .2s ease,border-color .2s ease}.zl-ghost:hover{background:#ffffff0f;border-color:#ffffff4d!important}@keyframes zlIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes zlStageIn{0%{opacity:0}to{opacity:1}}@keyframes zlPulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.8);opacity:0}}@keyframes zlDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}@keyframes zlMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zlDraw{0%{stroke-dashoffset:320;opacity:0}8%{opacity:1}45%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes zlRise{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(18px,-150px);opacity:0}}@keyframes zlWave{0%{transform:translate(0)}to{transform:translate(-320px)}}@keyframes zlBubble{0%{transform:translateY(0);opacity:0}20%{opacity:.9}to{transform:translateY(-120px);opacity:0}}@keyframes zlWind{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes zlLeaf{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes zlFlicker{0%,to{transform:scale(1)}25%{transform:scale(.96,1.06)}50%{transform:scale(1.04,.95)}75%{transform:scale(.98,1.04)}}@keyframes zlEmber{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(-16px,-150px);opacity:0}}@keyframes zlSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zlSpinRev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes zlCoin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes zlFeed{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.zl-in{animation:zlIn 1s cubic-bezier(.2,.7,.2,1) both}.zl-stage-in{animation:zlStageIn 1.4s ease both}.zl-pulse{animation:zlPulse 2.2s ease-out infinite}.zl-dash{animation:zlDash 1.2s linear infinite}.zl-marquee{animation:zlMarquee 40s linear infinite}.zl-draw{animation:zlDraw 5s ease-in-out infinite}.zl-rise{animation:zlRise 5s ease-out infinite}.zl-wave{animation:zlWave 7s linear infinite}.zl-wave-2{animation:zlWave 10s linear infinite reverse}.zl-wave-3{animation:zlWave 14s linear infinite}.zl-bubble{animation:zlBubble 4s ease-in infinite}.zl-wind{animation:zlWind 3.2s ease-in-out infinite}.zl-leaf{animation:zlLeaf 6s ease-in-out infinite}.zl-flicker{animation:zlFlicker 1.1s ease-in-out infinite}.zl-ember{animation:zlEmber 3.4s ease-out infinite}.zl-orbit{animation:zlSpin 16s linear infinite}.zl-orbit .zl-sat{animation:zlSpinRev 16s linear infinite}.zl-coin{animation:zlCoin 8s linear infinite}.zl-feed{animation:zlFeed .5s ease-out both}.zl-paused,.zl-paused *{animation-play-state:paused!important}@keyframes zlScr{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.zl-scr{animation:zlScr .55s cubic-bezier(.2,.7,.2,1) both}.zl-scr>*{animation:zlScr .6s cubic-bezier(.2,.7,.2,1) both}.zl-scr>*:nth-child(2){animation-delay:.05s}.zl-scr>*:nth-child(3){animation-delay:.1s}.zl-scr>*:nth-child(4){animation-delay:.15s}.zl-scr>*:nth-child(5){animation-delay:.2s}.zl-scr>*:nth-child(6){animation-delay:.25s}.zl-ind{transition:transform .5s cubic-bezier(.3,.9,.25,1)}.zl-tab{transition:color .35s ease}.zl-tab:hover{color:#eef2f0}.zl-veil{transition:opacity .7s ease}.zl-sheet{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.zl-cell{transition:transform .25s ease}.zl-cell:hover{transform:translateY(-3px)}.zl-thumb{background-size:contain;background-position:center;background-repeat:no-repeat}@keyframes zlPgIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.zl-pg>*{animation:zlPgIn .8s cubic-bezier(.2,.7,.2,1) .3s both}.zl-pg>*:nth-child(2){animation-delay:.36s}.zl-pg>*:nth-child(3){animation-delay:.42s}.zl-pg>*:nth-child(4){animation-delay:.48s}.zl-pg>*:nth-child(5){animation-delay:.54s}.zl-pg>*:nth-child(6){animation-delay:.6s}.zl-pg>*:nth-child(7){animation-delay:.66s}.zl-pg>*:nth-child(8){animation-delay:.72s}.zl-pg>*:nth-child(9){animation-delay:.78s}@keyframes zlBumpD0{0%,to{transform:none}35%{transform:translateY(-22px)}}@keyframes zlBumpD1{0%,to{transform:none}35%{transform:translateY(-22px)}}@keyframes zlBumpU0{0%,to{transform:none}35%{transform:translateY(22px)}}@keyframes zlBumpU1{0%,to{transform:none}35%{transform:translateY(22px)}}@keyframes zlWord{0%{transform:translateY(108%)}to{transform:none}}.zl-wm{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .16em;margin:0 -.06em -.16em}.zl-wd{display:inline-block;animation:zlWord 1s cubic-bezier(.2,.8,.2,1) both}@keyframes zlGrad{0%{background-position:0% 50%}to{background-position:150% 50%}}.zl-grad{background-image:linear-gradient(90deg,#8bd47a,#4fc3f7,#c8d6f5,#ff7a3d,#8bd47a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.zl-wd.zl-grad{animation:zlWord 1s cubic-bezier(.2,.8,.2,1) both,zlGrad 9s linear infinite}@keyframes zlSeg0{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes zlSeg1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zl-cap{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}@keyframes zlSway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.zl-sway{transform-box:fill-box;transform-origin:50% 100%;animation:zlSway 2.8s ease-in-out infinite}@keyframes zlDrip{0%{transform:translateY(-1px);opacity:0}12%{opacity:1}42%{transform:translateY(5px);opacity:1}50%,to{transform:translateY(5px);opacity:0}}.zl-drip{animation:zlDrip 2.4s ease-in infinite}@keyframes zlRipple{0%,44%{transform:scale(.15);opacity:0}52%{opacity:1}to{transform:scale(1.3);opacity:0}}.zl-ripple{transform-box:fill-box;transform-origin:50% 50%;animation:zlRipple 2.4s ease-out infinite}@keyframes zlFlow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.zl-flow{stroke-dasharray:.66 .34;animation:zlFlow 1.9s linear infinite}.zl-flame{transform-box:fill-box;transform-origin:50% 100%;animation:zlFlicker 1s ease-in-out infinite}@keyframes zlEmb{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(-2px,-9px);opacity:0}}.zl-emb{animation:zlEmb 1.7s ease-out infinite}@keyframes zlBob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.zl-bob{display:inline-flex;animation:zlBob 1.5s ease-in-out infinite}@keyframes zlWheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:0}}.zl-wheel{animation:zlWheel 1.7s ease-in-out infinite}.zl-chip{transition:border-color .5s ease,background .5s ease,transform .25s ease}.zl-chip:hover{transform:translateY(-3px)}.zl-rl{opacity:0;transform:translate(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.zl-rb:hover .zl-rl,.zl-rb:focus-visible .zl-rl{opacity:1;transform:none}.zl-rb:hover .zl-rd{background:#eef2f0!important}@keyframes zlPodB{0%{transform:scaleY(0)}to{transform:none}}.zl-podb{transform-origin:50% 100%;animation:zlPodB .9s cubic-bezier(.2,1.2,.3,1) both}@keyframes zlPodT{0%{opacity:0;transform:translateY(24px) scale(.86)}to{opacity:1;transform:none}}.zl-podt{animation:zlPodT .7s cubic-bezier(.2,.9,.25,1.15) both}.zl-paused .zl-podb,.zl-paused .zl-podt{animation:none}.zl-num{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes zlShine{0%,55%{transform:translate(-130%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}.zl-shine{position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);animation:zlShine 4.4s ease-in-out infinite;pointer-events:none}@keyframes zlSpot{0%,to{opacity:.5}50%{opacity:1}}.zl-spot{animation:zlSpot 3.8s ease-in-out infinite}@keyframes zlSpark{0%{transform:translateY(0) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(-78px) rotate(220deg);opacity:0}}.zl-spark{position:absolute;width:4px;height:4px;border-radius:50%;box-shadow:0 0 6px currentColor;animation:zlSpark 2.9s ease-out infinite;pointer-events:none}@keyframes zlFloat{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.zl-float{animation:zlFloat 3.8s ease-in-out infinite}.zl-pcol{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.zl-pcol:hover{transform:translateY(-4px)}.zl-inp:focus{outline:none;border-color:#8bd47a!important}.zl-inp::placeholder{color:#6f7a77}:root{--s: 1;color-scheme:dark}html,body{margin:0;height:100%;background:#080b0e}body{overscroll-behavior:none;font-family:Geologica,Segoe UI,sans-serif;color:#eef2f0;-webkit-font-smoothing:antialiased}#app{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px)}.zl-root{position:absolute;inset:0;overflow:hidden;background:#080b0e;color:#eef2f0;font-family:Geologica,Segoe UI,sans-serif;touch-action:pan-x pinch-zoom;overscroll-behavior:none}.zl-root button{font-family:inherit}.zl-root :focus-visible{outline:2px solid #8BD47A;outline-offset:2px}.zl-canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.zl-scroll{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;scrollbar-width:none;overscroll-behavior:contain}.zl-scroll::-webkit-scrollbar{display:none}.zl-page{position:absolute;left:0;right:0;bottom:0;z-index:10}.zl-h2{margin:0;font-weight:600;line-height:1.02;letter-spacing:-.045em}.zl-p{margin:0;font-weight:300;line-height:1.55;color:#b7c0bd}
