@font-face{font-family:Mikado;src:url(/assets/fast/Mikado-Bold.6aa59dfc9264.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Omnes;src:url(/assets/fast/Omnes-SemiBold.80c8232918bf.woff) format("woff");font-weight:600;font-display:swap}*{box-sizing:border-box}html{min-height:100%;background:#3e6b8c}body{display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;min-height:100svh;color:#fff8ee;font:600 16px/1.4 Omnes,sans-serif;isolation:isolate}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:before{background:#3e6b8c url(/assets/fast/game-background.1dc4308349a9.webp) center/cover no-repeat;image-rendering:pixelated}body:after{background:linear-gradient(180deg,#172b3922,#172b390a 45%,#172b3966)}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:700 15px/1 Mikado,sans-serif;color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}.header{position:absolute;top:12px;left:16px;right:16px;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:80px;max-width:1400px;margin:auto;padding:4px 25px;background:#482653;border:2px solid #775788;border-radius:19px;box-shadow:0 5px #2516318c,0 12px 30px #15252533}.brand{display:flex;width:105px;align-items:center;cursor:default}.brand img{display:block;width:105px;height:66px;object-fit:contain}.header-actions{display:flex;align-items:center;justify-self:end;gap:14px}.header-info{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:0 12px;border:1px solid #a581b5;border-radius:10px;background:#4b295f;color:#ffe0a1;font:700 12px/1 Mikado,sans-serif;white-space:nowrap;transition:background .18s}.header-info:hover{background:#654177}.header-info:focus-visible{outline:3px solid #ffdc96;outline-offset:4px}.notice-dot{display:block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#ffc867;box-shadow:0 0 0 3px #ffc86722;animation:notice-pulse 2.4s ease-in-out infinite}@keyframes notice-pulse{0%,to{opacity:1}50%{opacity:.35}}nav{display:flex;align-items:center;gap:7px}.nav-item{position:relative}.nav-item button{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border-radius:10px;background:transparent;color:#dfcde4;white-space:nowrap;transition:background .15s,color .15s}.nav-item button:focus-visible,.social a:focus-visible{background:#65416f;color:#fff8ee}.nav-item button:focus-visible,.social a:focus-visible{outline:3px solid #ffdc96;outline-offset:4px}.soon-tooltip{position:absolute;top:calc(100% + 13px);left:50%;z-index:3;display:block;padding:9px 17px;border:1px solid #d8bdde;border-radius:9px;background:#fff8ee;color:#59365f;box-shadow:0 4px #31213e66;font:700 14px/1 Mikado,sans-serif;opacity:0;visibility:hidden;transform:translate(-50%,-4px);pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s}.soon-tooltip:before{content:"";position:absolute;top:-5px;left:calc(50% - 4px);width:8px;height:8px;background:#fff8ee;transform:rotate(45deg);border-left:1px solid #d8bdde;border-top:1px solid #d8bdde}.nav-item button:focus-visible+.soon-tooltip,.nav-item.is-soon .soon-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media(hover:hover)and (pointer:fine){.nav-item:hover .soon-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.nav-item button:hover,.social a:hover{background:#65416f;color:#fff8ee}}.social{justify-self:end}.social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:10px;border-radius:10px;background:#654570;color:#dfcde4;transition:background .15s,color .15s}.social svg{display:block;width:18px;height:18px;fill:currentColor}main{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:122px 24px 24px;text-align:center}h1{margin:0;font-size:0}.hero-logo{display:block;width:min(640px,78vw,78svh);height:auto;max-width:100%;filter:drop-shadow(0 7px 0 #253a3440)}.logo-pop{display:block;padding:0;border:0;border-radius:24px;background:transparent;transform:scale(1);transform-origin:center;transition:transform .2s cubic-bezier(.22,.8,.3,1.08)}.hero-logo{user-select:none;-webkit-user-drag:none}.logo-pop:focus-visible,.coming-soon:focus-visible{outline:3px solid #ffdc96;outline-offset:8px}.logo-pop:active{transform:scale(1.055)}@media(hover:hover)and (pointer:fine){.logo-pop:hover{transform:scale(1.025)}.logo-pop:hover:active{transform:scale(1.055)}.coming-soon:hover{background:#65416f}}.logo-particles{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:strict}.logo-burst{position:absolute;inset:0;pointer-events:none}.logo-spark{position:absolute;width:var(--size);height:var(--size);margin:calc(var(--size)/-2);background:var(--spark-color);color:var(--spark-color);box-shadow:0 0 8px currentColor;opacity:0;animation:logo-spark-fly var(--life) cubic-bezier(.16,.72,.28,1) var(--delay) both}.logo-spark.star{background:transparent;box-shadow:none}.logo-spark.star:before,.logo-spark.star:after{content:"";position:absolute;background:currentColor;box-shadow:0 0 5px currentColor}.logo-spark.star:before{left:38%;top:-15%;width:24%;height:130%}.logo-spark.star:after{top:38%;left:-15%;height:24%;width:130%}@keyframes logo-spark-fly{0%{opacity:0;transform:translateZ(0) rotate(45deg) scale(.4)}12%{opacity:1}18%{transform:translate3d(calc(var(--dx)*.35),calc(var(--dy)*.35),0) rotate(65deg) scale(1)}65%{opacity:.95}72%{transform:translate3d(calc(var(--dx)*.9),calc(var(--dy)*.9),0) rotate(var(--turn)) scale(.85)}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(var(--turn)) scale(.15)}}.entry-footer{display:flex;justify-content:center;align-items:center;min-height:72px;padding:16px 24px max(22px,env(safe-area-inset-bottom));font:700 12px/1.5 Omnes,sans-serif;letter-spacing:.55px;text-shadow:0 2px 4px #1d354f}.entry-footer i{padding-inline:7px;font-style:normal;color:#ffd591}.coming-soon{margin:0;padding:12px 25px;border:2px solid #94739b;border-radius:12px;background:#482653ed;box-shadow:0 4px #25163166;font:700 21px/1.1 Mikado,sans-serif;transition:transform .18s cubic-bezier(.22,.8,.3,1.08),background .18s}.coming-soon:active{transform:scale(1.06)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.header{padding-inline:17px;gap:14px}nav{gap:3px}.nav-item button{padding-inline:13px;font-size:14px}}@media(max-width:800px){.header{grid-template-columns:1fr auto;grid-template-rows:58px 44px;gap:0 12px;padding:2px 16px 9px;min-height:116px}.brand,.brand img{width:93px}.brand img{height:58px}nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:4px}.nav-item button{width:100%;min-height:36px;padding:9px 10px;font-size:13px}.header-actions{grid-column:2;grid-row:1;gap:10px}.header-info{min-height:34px;font-size:11px;padding-inline:10px}.social a{width:36px;height:36px}.soon-tooltip{top:calc(100% + 12px)}main{padding-top:146px}.hero-logo{width:min(84vw,74svh)}.entry-footer{min-height:64px;padding-inline:16px;font-size:11px}}@media(max-width:390px){.header{left:12px;right:12px;padding-inline:11px}nav{gap:0}.nav-item button{font-size:12px;padding-inline:7px}.social a{padding:9px}.coming-soon{font-size:19px}}@media(max-height:520px)and (min-width:801px){main{padding-top:108px;padding-bottom:22px;gap:6px}.hero-logo{width:66svh}.coming-soon{font-size:16px;padding:8px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}.notice-dot{animation:none;opacity:1}.logo-pop:hover,.logo-pop:hover:active,.logo-pop:active,.coming-soon:active{transform:scale(1.01)}.logo-particles{display:none}}body.info-open{overflow:hidden}.strategy-info{position:fixed;width:min(590px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:32px;border:1px solid #f0e6d6;border-radius:22px;background:#fff9ef;color:#4b3a40;box-shadow:0 20px 70px #172c3c55;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.strategy-info::backdrop{background:#172c3c88}.strategy-info p,.strategy-info h2,.strategy-info h3{margin:0}.strategy-info .info-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:7px;border:0;border-radius:8px;background:transparent;color:#89777b;box-shadow:none;transition:background .15s,color .15s}.strategy-info .info-close:hover{background:#eee5d9;color:#4b3a40}.strategy-info .info-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.info-heading{display:flex;align-items:center;gap:18px;padding-right:27px}.info-heading .info-deed{display:block;flex-shrink:0;width:76px;height:76px;border-radius:11px;object-fit:contain}.strategy-info .info-heading h2{font:700 29px/1.15 Mikado,sans-serif;letter-spacing:-.35px}.strategy-info .info-heading p{margin-top:6px;color:#86776e;font:600 14px/1.45 Omnes,sans-serif}.info-launch{margin-top:24px;padding-top:19px;border-top:1px solid #e6ddcf}.strategy-info .info-launch h3{color:#89623e;font:700 17px/1.3 Mikado,sans-serif}.strategy-info .info-launch p{margin-top:7px;max-width:460px;color:#786c64;font:600 14px/1.55 Omnes,sans-serif}.info-launch a{color:#654565;text-decoration:underline;text-decoration-color:#cbbac8;text-underline-offset:3px}.info-launch a:hover{text-decoration-color:currentColor}.strategy-info .info-loop-title{margin:24px 0 0;color:#4b3a40;font:700 17px/1.3 Mikado,sans-serif}.info-steps{list-style:none;margin:5px 0 0;padding:0}.info-steps li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:baseline;gap:13px;padding:16px 0;border-bottom:1px solid #e6ddcf}.info-steps li:last-child{border-bottom:0}.info-step-number{color:#a29684;font:600 13px/1.55 Omnes,sans-serif;font-variant-numeric:tabular-nums}.strategy-info .info-steps p{color:#786c64;font:600 15px/1.55 Omnes,sans-serif}.info-steps strong{color:#4b3a40;font-weight:700}.strategy-info .info-retention{margin:8px 0 0 38px;color:#86776e;font:600 13px/1.5 Omnes,sans-serif}.info-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px;padding-top:18px;border-top:1px solid #e6ddcf}.strategy-info .info-footer p{color:#9a8b7e;font:600 11px/1.5 Omnes,sans-serif}.info-footer-links{display:flex;align-items:center;gap:18px;flex-shrink:0}.info-footer-links a{color:#654565;font:600 13px/1.4 Omnes,sans-serif}.info-footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.info-footer .info-dismiss{min-height:37px;padding:8px 15px;border:1px solid #d8cbbc;border-radius:8px;background:transparent;color:#66544d;font:600 14px/1.2 Omnes,sans-serif;box-shadow:none;transition:background .15s}.info-footer .info-dismiss:hover{background:#eee5d9}.strategy-info :focus-visible{outline:2px solid #8a6c88;outline-offset:4px}@media(max-width:600px){.strategy-info{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:26px 22px 22px;border-radius:18px}.info-heading{gap:14px;padding-right:18px}.info-heading .info-deed{width:62px;height:62px;border-radius:9px}.strategy-info .info-heading h2{font-size:25px}.strategy-info .info-heading p{font-size:13px;margin-top:4px}.info-launch{margin-top:22px;padding-top:17px}.strategy-info .info-launch p{font-size:13px}.info-steps{margin-top:13px}.info-steps li{gap:11px;padding-block:14px}.strategy-info .info-steps p{font-size:14px}.strategy-info .info-retention{margin-left:36px;font-size:12px}.info-footer{gap:12px;margin-top:21px;padding-top:16px}.strategy-info .info-footer p{font-size:10px}.info-footer-links{gap:12px}.info-footer-links a{font-size:12px}}@media(prefers-reduced-motion:reduce){.strategy-info *{transition:none!important}}
