.minigame{color:#f1f1f1;width:100%;height:100svh;min-height:55em;font-family:var(--font-geist-sans), Arial, Helvetica, var(--font-hindi), sans-serif;background-color:#020202;position:relative;overflow:hidden}body:has(.minigame) [data-twostep-nav]{display:none}.mingame__navbar{justify-content:space-between;align-items:center;padding:48px;display:flex;position:relative}.minigame__logo{color:inherit;letter-spacing:-.01em;white-space:nowrap;font-size:26px;font-weight:600;text-decoration:none}.minigame__links{grid-column-gap:32px;grid-row-gap:32px;-webkit-user-select:none;user-select:none;display:flex}.minigame__links-a{color:inherit;margin-bottom:0;font-size:21px;text-decoration:none}.minigame__links-a.is--number{padding-right:16px;position:relative}.minigame__link-a-number{color:#ffffff8c;font-size:12px;position:absolute;right:0}.minigame__btn{-webkit-user-select:none;user-select:none;color:#020202;background-color:var(--color-primary);border-radius:4px;padding:12px 20px;text-decoration:none}.minigame__btn-p{white-space:nowrap;margin-bottom:0;font-size:21px}.minigame__btn.is--secondary{grid-column-gap:.5em;grid-row-gap:.5em;color:var(--color-primary);cursor:pointer;background-color:#ffffff0f;border:0;justify-content:center;align-items:center;margin-top:32px;padding-right:24px;display:flex}.minigame__btn-p.is--secondary{color:var(--color-primary)}.minigame__center{-webkit-user-select:none;user-select:none;flex-flow:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.minigame__eyebrow{color:#ffffff8c;font-size:40px;position:absolute;bottom:calc(100% + 16px)}.minigame__h1{pointer-events:none;justify-content:center;margin:0;font-size:22.5vw;font-weight:500;line-height:.75;display:flex}.minigame__h1-span{font-size:1em}.minigame__line{opacity:0;pointer-events:none;transform-origin:0;will-change:transform;background-image:var(--minigame-line);background-position:0 0;background-size:contain;height:2px;position:absolute;top:0;left:0}.minigame__controls{z-index:10;justify-content:center;align-items:center;width:100%;transition:all .4s cubic-bezier(.65,0,0,1);display:flex;position:absolute;bottom:180px;left:0}.minigame:has([data-minigame-status=finished]) .minigame__controls{opacity:0;visibility:hidden}.minigame__pull{cursor:grab;will-change:transform;touch-action:none;border-radius:4px;flex-flow:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.minigame__pull-hand{pointer-events:none;width:40px;position:relative}.minigame__pull-text{color:#ffffff8c;pointer-events:none;margin-bottom:0;font-size:21px;line-height:1;position:absolute;bottom:0}.minigame__rocket-top{width:34px;display:none;position:absolute;transform:translateY(-19px)}.minigame__pull.is--drag .minigame__rocket-top{display:block}.mingame__rocket{opacity:0;pointer-events:none;cursor:grab;will-change:transform;justify-content:center;align-items:center;width:80px;height:120px;display:flex;position:absolute;overflow:hidden}.mingame__ball-svg{width:150%;position:absolute}.minigame__fly{justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.minigame__fly-svg{width:120%;position:absolute;top:-15%}.minigame__score{z-index:20;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.minigame__score-screen{grid-column-gap:12px;grid-row-gap:12px;pointer-events:auto;text-align:center;color:#f1f1f1;opacity:0;visibility:hidden;background-color:#101010;border:1px solid #ffffff1f;border-radius:8px;flex-flow:column;align-items:center;max-width:calc(100vw - 32px);padding:48px;transition:all .4s cubic-bezier(.65,0,0,1);display:flex;transform:translateY(32px)rotate(.001deg)scale(.9)}[data-minigame-status=finished] .minigame__score-screen{opacity:1;visibility:visible;transform:translateY(0)rotate(.001deg)scale(1)}.minigame__score-svg{width:48px}.minigame__score-h2{margin-top:0;margin-bottom:0;font-weight:500}.minigame__score-p{opacity:.5;margin:0;font-size:21px}.retry-svg{width:20px}.minigame .dot{pointer-events:none;background-color:var(--color-primary);border-radius:4px;width:32px;height:32px;position:absolute}.minigame .dot.is--hidden{display:none}@media screen and (max-width:991px){.minigame__h1{font-size:40vw}.mingame__navbar{padding:32px}}@media screen and (max-width:767px){.minigame__eyebrow{font-size:28px}.minigame__controls{bottom:140px}.minigame__links{display:none}.minigame__fly{width:44px;height:44px}.minigame{min-height:40em}.mingame__rocket{width:60px;height:90px}.mingame__navbar{padding:16px}.minigame__logo{font-size:20px}.minigame__btn-p{font-size:17px}.minigame__score-screen{padding:32px 24px}}@media screen and (max-width:479px){.minigame{min-height:30em}.minigame__eyebrow{font-size:22px}.minigame__score-h2{font-size:24px}.minigame__score-p{font-size:17px}}@media (hover:none){.minigame__controls{display:none}}.minigame__find{pointer-events:auto;text-align:center;width:min(420px,100vw - 32px);margin:28px auto 0}.minigame__find-label{color:#ffffff8c;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;display:block}.minigame__find-input{color:#fff;width:100%;height:48px;font:inherit;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;outline:none;padding:0 18px;font-size:1rem;transition:border-color .25s,box-shadow .25s}.minigame__find-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 25%, transparent)}.minigame__find-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.minigame__find-list a{color:#ffffffd9;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:.9rem;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.minigame__find-list a:hover{border-color:var(--color-primary);color:var(--color-primary)}.minigame__find-empty{color:#ffffff8c;margin:14px 0 0;font-size:.9rem}@media (max-width:740px){.minigame__find{margin-top:20px}}
