.mkt{font-family:var(--font-body),system-ui,sans-serif}.mkt .display,.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.03em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:16px 30px;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-ink{background:#0e1613;color:#fff}.btn-line{background:transparent;color:#0e1613;border:2px solid #0e1613}.btn-line:hover{background:#0e1613;color:#fff}.btn-mint{background:#c9e4d4;color:#0e1613}.btn .arr{transition:transform .2s ease}.btn:hover .arr{transform:translateX(4px)}.rv{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}.rise,.word{opacity:0;transform:translateY(.5em) rotate(2deg);animation:wordUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0ms)}.word{display:inline-block}@keyframes wordUp{to{opacity:1;transform:none}}.stage{position:relative;width:860px;height:560px;margin:0 auto;zoom:.4}@media (min-width:480px){.stage{zoom:.52}}@media (min-width:640px){.stage{zoom:.72}}@media (min-width:1024px){.stage{zoom:1}}.hero-laptop{position:absolute;left:0;top:50px}.hero-phone{position:absolute;right:20px;top:60px;z-index:2}@media (max-width:639px){.stage{width:480px;height:880px;zoom:.66}.hero-laptop{top:40px}.hero-phone{right:40px;top:360px}}@media (min-width:380px) and (max-width:639px){.stage{zoom:.72}}@media (min-width:420px) and (max-width:639px){.stage{zoom:.8}}@media (min-width:480px) and (max-width:639px){.stage{zoom:.9}}.screen-in{opacity:0;animation:screenIn 1.1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0ms)}@keyframes screenIn{0%{opacity:0;transform:translateY(80px) scale(.94)}to{opacity:1;transform:none}}.float-a{animation:floatA 6s ease-in-out infinite}.float-b{animation:floatB 7s ease-in-out infinite}@keyframes floatA{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-2deg)}}@keyframes floatB{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-16px) rotate(4deg)}}.toast{animation:toast 8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:2.2s;opacity:0}@keyframes toast{0%{opacity:0;transform:translateY(-24px) scale(.95)}6%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-24px) scale(.95)}}.spin{animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pop{opacity:0;animation:pop .7s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:var(--d,0ms)}@keyframes pop{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}.live{animation:live 1.6s ease-in-out infinite}@keyframes live{0%,to{box-shadow:0 0 0 0 rgba(47,107,83,.5)}50%{box-shadow:0 0 0 8px rgba(47,107,83,0)}}.swap{animation:swap .6s cubic-bezier(.2,.8,.2,1)}@keyframes swap{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.showcase-screen{zoom:.62}@media (min-width:640px){.showcase-screen{zoom:.85}}@media (min-width:1024px){.showcase-screen{zoom:1.1}}.tick-bar{animation:tickBar 7s linear forwards}@keyframes tickBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.step{transition:transform .3s ease,box-shadow .3s ease}.step:hover{transform:translateY(-6px)}.mkt details summary{list-style:none;cursor:pointer}.mkt details summary::-webkit-details-marker{display:none}.mkt details .plus{transition:transform .3s ease}.mkt details[open] .plus{transform:rotate(45deg)}.mkt details[open] .ans{animation:swap .4s ease}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{animation:none!important;transition:none!important}.pop,.rise,.rv,.screen-in,.toast,.word{opacity:1!important;transform:none!important}}.btn-light{background:transparent;color:#fff;border:2px solid #fff}.btn-light:hover{background:#fff;color:#0e1613}.grow-bar{transform-origin:left;animation:growBar 1.2s cubic-bezier(.2,.8,.2,1) both;animation-delay:.4s}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-shell{min-height:100vh;background:#c9e4d4;color:#0e1613}.auth-header{display:flex;align-items:center;padding-top:18px;padding-bottom:18px}.auth-logo{display:inline-flex;align-items:center;gap:10px;color:#0e1613;font-size:21px;font-weight:800}.auth-main{display:flex;justify-content:center;padding-top:28px;padding-bottom:80px}.auth-card{width:100%;max-width:460px;background:#fff;border:2px solid #0e1613;border-radius:18px;padding:clamp(26px,6vw,42px);animation:wordUp .7s cubic-bezier(.2,.8,.2,1) both;opacity:0;transform:translateY(24px)}.auth-title{font-size:clamp(32px,5.4vw,40px);font-weight:800;line-height:1;margin:0 0 8px}.auth-sub{font-size:16.5px;color:#5d6b64;margin:0 0 26px}.auth-label{display:block;font-size:15px;font-weight:700;margin:0 0 7px;font-family:var(--font-display),sans-serif}.auth-field{position:relative;margin-bottom:16px}.auth-input{width:100%;padding:14px 18px;border:2px solid #0e1613;border-radius:12px;font-size:16px;font-family:inherit;background:#fff;color:#0e1613;outline:none;transition:box-shadow .2s}.auth-input:focus{box-shadow:0 0 0 4px #c9e4d4}.auth-input.has-toggle{padding-right:48px}.auth-input.invalid{border-color:#b34343}.auth-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:#5d6b64;display:grid;place-items:center}.auth-hint{font-size:13.5px;color:#b34343;margin:6px 0 0 18px}.auth-error{background:#fbe9e9;border:2px solid #b34343;color:#8f2f2f;border-radius:12px}.auth-error,.auth-success{padding:12px 16px;font-size:15px;margin-bottom:18px}.auth-success{background:#dee8e2;border:2px solid #2f6b53;color:#1e4a39;border-radius:12px}.auth-submit{width:100%;border:0;cursor:pointer;font-family:inherit;margin-top:6px}.auth-submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.auth-foot{font-size:15px;color:#5d6b64;margin:20px 0 0;text-align:center}.auth-foot a,.auth-link{color:#2f6b53;font-weight:700}.auth-fine{font-size:13px;color:#8a9690;text-align:center;line-height:1.5;margin:16px 0 0}.auth-fine a{color:#5d6b64;text-decoration:underline}.side-note{position:absolute;z-index:4;pointer-events:none}.side-note__arrow,.side-note__text{opacity:0;transform:translateY(14px)}.notes-in .side-note__arrow,.notes-in .side-note__text{animation:wordUp .7s ease forwards}.side-note__text{font-weight:800;font-size:26px;line-height:1.05;color:#0e1613;letter-spacing:-.02em}.side-note--left .side-note__text{animation-delay:.1s}.side-note--left .side-note__arrow{animation-delay:.45s}.side-note--right .side-note__text{animation-delay:.8s}.side-note--right .side-note__arrow{animation-delay:1.15s}.side-note--left{right:calc(100% + 150px);top:170px;text-align:right}.side-note--left .side-note__arrow{display:block;margin:8px -110px 0 auto}.side-note--right{left:calc(100% + 150px);top:250px;text-align:left}.side-note--right .side-note__arrow{display:block;margin:8px 0 0 -110px}@media (max-width:1399px){.side-note--left{right:auto;left:20px;top:-40px}.side-note--right{left:auto;right:30px;top:auto;bottom:-50px;text-align:right}.side-note__text{font-size:40px}.side-note br{display:none}.side-note__arrow{display:none!important}}@media (prefers-reduced-motion:reduce){.side-note__arrow,.side-note__text{opacity:1!important;transform:none!important;animation:none!important}}.cta-plain .btn-mint{background:#0e1613;color:#fff}.cta-plain .btn-light{color:#0e1613;border-color:#0e1613}.cta-plain .btn-light:hover{background:#0e1613;color:#fff}@media (min-width:1280px){.mkt-px.menu-gutter{padding-left:clamp(240px,18.5vw,300px);padding-right:clamp(240px,18.5vw,300px)}}@media (min-width:1024px) and (max-width:1999px){.with-menu .side-note{display:none}}.menu-pop{opacity:0;transform-origin:left center;animation:menuPop .9s linear forwards;animation-delay:var(--d,0ms)}@keyframes menuPop{0%{opacity:0;transform:translateX(-80px) scale(.4);animation-timing-function:cubic-bezier(.2,.8,.3,1)}50%{opacity:1;transform:translateX(10px) scale(1.22);color:#2f6b53;animation-timing-function:ease-in-out}70%{transform:translateX(-4px) scale(.94);color:#2f6b53;animation-timing-function:ease-in-out}85%{transform:translateX(2px) scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-pop{opacity:1!important;transform:none!important;animation:none!important}}.scratch-hint{animation:scratchHint 2.4s ease-in-out 1.2s infinite}@keyframes scratchHint{0%,70%,to{transform:none}76%{transform:rotate(-1.4deg) scale(1.015)}84%{transform:rotate(1.4deg) scale(1.015)}92%{transform:rotate(-.6deg)}}.prize-pop{animation:prizePop .7s cubic-bezier(.2,.9,.3,1.5) both}@keyframes prizePop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:none}}.confetti{position:absolute;width:10px;height:14px;border-radius:2px;animation:confetti 1s cubic-bezier(.1,.7,.3,1) forwards}@keyframes confetti{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.btn-alive{animation:btnAlive .8s cubic-bezier(.2,.9,.3,1.5) both,btnPulse 2s ease-in-out 1s infinite;font-size:20px;padding:18px 34px}@keyframes btnAlive{0%{opacity:0;transform:translateY(24px) scale(.5)}60%{opacity:1;transform:translateY(-6px) scale(1.12)}to{transform:none}}@keyframes btnPulse{0%{outline:3px solid rgba(47,107,83,.7);outline-offset:0}70%,to{outline:3px solid rgba(47,107,83,0);outline-offset:14px}}.scratch-btn{animation:btnPulse 2s ease-in-out 1s infinite;cursor:pointer}.scratch-btn:hover{background:#d6ebe0!important}@media (prefers-reduced-motion:reduce){.scratch-btn,.scratch-btn *{transition:none!important}.btn-alive,.confetti,.prize-pop,.scratch-btn,.scratch-hint{animation:none!important}.confetti{display:none}}.nb-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:28px 16px 28px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:rgba(14,22,19,.62);color:#0e1613;perspective:1800px}.nb-overlay.is-open{animation:nb-dim .45s ease both}.nb-overlay.is-closing{animation:nb-dim .26s ease reverse both;pointer-events:none}.nb-overlay.is-closing .nb{animation:nb-away .26s ease both}@keyframes nb-dim{0%{background:rgba(14,22,19,0)}}@keyframes nb-away{to{opacity:0;transform:translateY(18px) scale(.94)}}.nb{position:relative;width:min(470px,100%);perspective:1700px}.nb-overlay.is-open .nb{animation:nb-rise .75s cubic-bezier(.2,.8,.2,1) both}@keyframes nb-rise{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.16) rotate(-10deg)}30%{opacity:1}to{opacity:1;transform:none}}.nb-rings{left:-13px;top:18px;bottom:18px;width:38px;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='26'%3E%3Ccircle cx='26' cy='13' r='4.5' fill='%23fff5e8' stroke='%230e1613' stroke-width='1.5'/%3E%3Crect x='1.5' y='10.5' width='26' height='5' rx='2.5' fill='%23dee8e2' stroke='%230e1613' stroke-width='1.5'/%3E%3C/svg%3E") 0 0 /38px 26px;background-repeat:no-repeat space}.nb-cover,.nb-rings{position:absolute;pointer-events:none}.nb-cover{inset:0;z-index:2;transform-origin:0 50%;transform:rotateY(-168deg)}.nb-overlay.is-open .nb-cover{animation:nb-flip 1.05s linear .6s both}@keyframes nb-flip{0%{transform:rotateY(0);animation-timing-function:cubic-bezier(.5,0,.9,.6)}53%{transform:rotateY(-90deg);animation-timing-function:cubic-bezier(.1,.4,.3,1)}to{transform:rotateY(-168deg)}}.nb-cover-back,.nb-cover-front{position:absolute;inset:0;border:1.5px solid #0e1613;border-radius:10px;opacity:0}.nb-cover-front{background:#2f6b53;display:grid;place-items:center}.nb-cover-back{background:#dee8e2}.nb-overlay.is-open .nb-cover-front{animation:nb-front 1.05s linear .6s both}.nb-overlay.is-open .nb-cover-back{animation:nb-back 1.05s linear .6s both}@keyframes nb-front{0%,52.9%{opacity:1}53%,to{opacity:0}}@keyframes nb-back{0%,52.9%{opacity:0}53%,78%{opacity:1}to{opacity:0}}.nb-label{width:min(78%,300px);padding:20px 20px 22px;background:#fff5e8;border:1.5px solid #0e1613;border-radius:8px;display:grid;gap:16px;text-align:center}.nb-label .display{font-size:clamp(22px,5vw,28px);font-weight:800;line-height:1}.nb-label i{display:block;height:1.5px;background:#c9e4d4}.join-paper{position:relative;display:grid;gap:16px;padding:46px 24px 26px 78px;min-height:min(560px,80vh);background:#fff;border:1.5px solid #0e1613;border-radius:10px;align-content:start}.join-paper:before{content:"";position:absolute;left:62px;top:0;bottom:0;width:1.5px;background:#ff8a4f;opacity:.75}.nb-close{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#0e1613;cursor:pointer;transition:background .15s ease}.nb-close:focus-visible,.nb-close:hover{background:#dee8e2;outline:none}.join-line{position:relative;display:grid;gap:4px}.join-label{font-size:15px;font-weight:600;clip-path:inset(0 100% 0 0)}.nb-overlay.is-open .join-label{animation:join-write .55s steps(22) both;animation-delay:calc(1.25s + var(--i, 0) * .13s)}@keyframes join-write{to{clip-path:inset(0 0 0 0)}}.join-line>.btn{justify-self:start;opacity:0}.nb-overlay.is-open .join-line>.btn{animation:join-pop .45s cubic-bezier(.2,.9,.25,1.3) both;animation-delay:calc(1.25s + var(--i, 0) * .13s)}@keyframes join-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.join-paper input:not(.join-trap),.join-paper textarea{width:100%;font:inherit;font-size:16px;color:#0e1613;background:transparent;border:0;border-radius:0;outline:none;padding:0 2px;line-height:30px}.join-paper input:not(.join-trap){border-bottom:1.5px solid #c9e4d4;transition:border-color .2s ease}.join-paper input:not(.join-trap):focus{border-bottom-color:#2f6b53}.join-paper textarea{resize:vertical;min-height:60px;background-image:linear-gradient(transparent 28.5px,#c9e4d4 0);background-size:100% 30px;background-attachment:local}.join-paper textarea:focus{background-image:linear-gradient(transparent 28.5px,#2f6b53 0)}.join-paper ::-moz-placeholder{color:#9aa8a0}.join-paper ::placeholder{color:#9aa8a0}.join-trap{left:-9999px;width:1px;height:1px}.join-tick,.join-trap{position:absolute;opacity:0}.join-tick{left:-44px;top:22px;transform:rotate(-8deg) scale(.6);transition:transform .35s cubic-bezier(.2,.9,.25,1.5),opacity .15s ease}.join-tick path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s cubic-bezier(.5,0,.2,1)}.join-tick.is-done{opacity:1;transform:rotate(-8deg) scale(1)}.join-tick.is-done path{stroke-dashoffset:0}.nb.is-flying .nb-rings{transition:opacity .25s ease;opacity:0}.nb.is-flying .join-paper{animation:join-fly 1.3s cubic-bezier(.5,0,.75,.4) both;pointer-events:none}.nb.is-flying .join-paper>*{transition:opacity .2s ease;opacity:0}@keyframes join-fly{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}32%{clip-path:polygon(0 46%,100% 8%,62% 92%,46% 62%);transform:scale(.42) rotate(-6deg);background:#c9e4d4}46%{clip-path:polygon(0 46%,100% 8%,62% 92%,46% 62%);transform:scale(.4) rotate(-10deg) translate(-8%,6%);background:#c9e4d4}to{clip-path:polygon(0 46%,100% 8%,62% 92%,46% 62%);transform:translate(150%,-150%) scale(.16) rotate(-24deg);background:#c9e4d4;opacity:0}}.join-thanks>svg{animation:join-land .7s cubic-bezier(.2,.9,.25,1.2) both}@keyframes join-land{0%{opacity:0;transform:translate(-60px,30px) rotate(-30deg) scale(.5)}to{opacity:1;transform:none}}@media (max-width:480px){.nb-overlay{padding:20px 10px 20px 22px;place-items:start center}.join-paper{padding:44px 16px 22px 68px}.join-paper:before{left:54px}.join-tick{left:-40px}}@media (prefers-reduced-motion:reduce){.join-tick,.join-tick path{transition:none}.join-thanks>svg,.nb-overlay.is-open,.nb-overlay.is-open .join-label,.nb-overlay.is-open .join-line>.btn,.nb-overlay.is-open .nb,.nb-overlay.is-open .nb-cover,.nb-overlay.is-open .nb-cover-back,.nb-overlay.is-open .nb-cover-front{animation:none}.join-label{clip-path:none}.join-line>.btn{opacity:1}}