.ezl-page,.ezl-ground,.ezl-menu{--spring:#05dc80;--green:#02674f;--dark-green:#16302b;--white:#dce4e7;--gray:#202020;--black:#000;--glass:#000000bd;--glass-line:#dce4e714}.ezl-page{color:var(--white);letter-spacing:-.04em;background:var(--gray);place-items:center;font-family:Denim Ink WD,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.ezl-ground{pointer-events:none;background:var(--ez-ground,#000);position:absolute;inset:0;overflow:hidden}.ezl-orb{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.ezl-orb.is-on{opacity:1}.ezl-dots{opacity:.7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 18%,#0000 42%);mask-image:linear-gradient(#000 0% 18%,#0000 42%)}.ezl-dots canvas{width:100%;height:100%;position:absolute;inset:0}.ezl-center{z-index:2;padding:0 max(16px, env(safe-area-inset-left,0px));justify-items:center;gap:22px;display:grid;position:relative}.ezl-lockup{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 0 0 1px var(--glass-line), 0 30px 80px -20px #000000b3;white-space:nowrap;border-radius:999px;align-items:center;gap:clamp(10px,1.6vw,22px);max-width:calc(100vw - 32px);margin:0;padding:clamp(10px,1.6vw,22px) clamp(22px,3vw,46px) clamp(10px,1.6vw,22px) clamp(18px,2.4vw,38px);font-size:clamp(26px,6.4vw,92px);line-height:1;animation:.9s cubic-bezier(.34,1.56,.64,1) .35s both ezl-pop;display:inline-flex}.ezl-lockup .ezl-lockup-mark{font-size:inherit;height:1.3em;color:var(--spring);vertical-align:middle}.ezl-lockup-ez{color:var(--spring)}.ezl-suffix{vertical-align:middle;height:1.3em;margin-left:-.06em;transition:width .9s cubic-bezier(.65,0,.35,1);display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 86%,#0000 100%)}.ezl-reel{will-change:transform;flex-direction:column;transition:transform .9s cubic-bezier(.65,0,.35,1);display:flex}.ezl-reel.is-jump{transition:none}.ezl-word{height:1.3em;color:var(--white);white-space:nowrap;opacity:.2;padding-right:.14em;line-height:1.3em;transition:opacity .9s;display:block}.ezl-word.is-on{opacity:1}.ezl-reel.is-jump .ezl-word{transition:none}.ezl-measure{visibility:hidden;pointer-events:none;white-space:nowrap;letter-spacing:-.04em;display:flex;position:absolute}.ezl-measure>*{flex:none;display:inline-block}@keyframes ezl-pop{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}.ezl-action{justify-items:center;gap:12px;animation:.8s cubic-bezier(.22,1,.36,1) .65s both ezl-up;display:grid}@keyframes ezl-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ezl-pill{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.04em;min-height:62px;color:var(--black);background:var(--spring);border-radius:999px;justify-content:center;align-items:center;gap:.32em;padding:0 40px;font:400 clamp(20px,2vw,27px)/1 Denim Ink WD,ui-sans-serif,system-ui,sans-serif;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #dce4e78c,inset 0 -10px 20px -10px #02674fa6,0 14px 34px -10px #05dc8099}.ezl-pill b{font-weight:600}.ezl-pill:hover{transform:translateY(-2px);box-shadow:inset 0 1px #dce4e799,inset 0 -12px 22px -10px #02674fbf,0 18px 40px -10px #05dc80bf}.ezl-pill:active{transform:scale(.97)}.ezl-pill:disabled{cursor:progress;filter:saturate(.7)brightness(.9)}.ezl-pill:focus-visible{outline:2px solid var(--white);outline-offset:4px}.ezl-pass{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:6px;width:min(420px,86vw);min-height:62px;padding:6px 6px 6px 26px;display:flex;box-shadow:inset 0 0 0 1px #05dc8059}.ezl-pass:focus-within{box-shadow:inset 0 0 0 1.5px var(--spring), 0 0 0 4px #05dc802e}.ezl-pass input:focus,.ezl-pass input:focus-visible{box-shadow:none!important;outline:none!important}.ezl-pass input{all:unset;letter-spacing:-.04em;min-width:0;color:var(--white);flex:1;font:400 19px Denim Ink WD,ui-sans-serif,system-ui,sans-serif}.ezl-pass input::placeholder{color:#dce4e773}.ezl-pass button{all:unset;cursor:pointer;width:50px;height:50px;color:var(--black);background:var(--spring);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #dce4e780}.ezl-pass button:disabled{opacity:.45;cursor:default}.ezl-pass button svg{width:22px;height:22px}.ezl-msg{min-height:1.4em;color:var(--white);text-align:center;text-wrap:balance;max-width:42ch;margin:0;font-size:15px}.ezl-msg.is-hint{color:#dce4e79e}.ezl-menu{z-index:5;top:max(18px, env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px));position:absolute}.ezl-burger{all:unset;cursor:pointer;border-radius:16px;place-content:center;gap:7px;width:52px;height:52px;display:grid}.ezl-burger i{background:var(--white);border-radius:2px;width:34px;height:3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:block}.ezl-menu.is-open .ezl-burger i:first-child{transform:translateY(10px)rotate(45deg)}.ezl-menu.is-open .ezl-burger i:nth-child(2){opacity:0}.ezl-menu.is-open .ezl-burger i:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.ezl-burger:focus-visible{outline:2px solid var(--spring);outline-offset:2px}.ezl-menu-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(300px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--glass-line), 0 30px 70px -20px #000000bf;transform-origin:100% 0;background:#000000d1;border-radius:26px;gap:4px;padding:10px;animation:.32s cubic-bezier(.34,1.4,.64,1) both ezl-menu-in;display:grid;position:absolute;top:62px;right:0}.ezl-menu-panel a{color:var(--white);animation:ezl-up .4s cubic-bezier(.22, 1, .36, 1) both calc(var(--k,0) * 40ms);border-radius:18px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.ezl-menu-panel a b{font-size:19px;line-height:1.1}.ezl-menu-panel a b .ez-wm{color:var(--spring)}.ezl-menu-panel a small{color:#dce4e799;font-size:13px}.ezl-menu-panel .ezl-menu-small{color:#dce4e799;padding:10px 14px;font-size:13px}@keyframes ezl-menu-in{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:none}}.ezl-leaving .ezl-center{animation:.5s cubic-bezier(.55,0,.7,.2) both ezl-leave}.ezl-leaving .ezl-orb{opacity:0;transition:opacity .5s}@keyframes ezl-leave{to{opacity:0;filter:blur(4px);transform:translateY(-24px)scale(.96)}}@media (width<=640px){.ezl-sphere{width:160vw;top:46vh}.ezl-pill{min-height:56px;padding:0 30px}}@media (prefers-reduced-motion:reduce){.ezl-sphere,.ezl-lockup,.ezl-action,.ezl-word,.ezl-menu-panel,.ezl-menu-panel a{animation:none!important}.ezl-suffix,.ezl-sphere{transition:none}}.ezl-suffix.is-grow{transition-duration:.32s}
