@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-wght-normal-DtlIPefW.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.picoRRRoot{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));background:transparent;overflow:hidden}.picoRRRoot:before{content:"";position:fixed;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(closest-side at 32% 22%,rgba(84,31,100,.22),transparent 62%),radial-gradient(closest-side at 72% 70%,rgba(42,24,94,.22),transparent 62%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 11px);transform:rotate(-6deg);filter:blur(.2px)}@supports (background: color-mix(in srgb,#000 50%,transparent)){.picoRRRoot:before{background:radial-gradient(closest-side at 32% 22%,color-mix(in srgb,var(--edge-plum) 28%,transparent),transparent 62%),radial-gradient(closest-side at 72% 70%,color-mix(in srgb,var(--logo-glow-1) 24%,transparent),transparent 62%),repeating-linear-gradient(135deg,color-mix(in srgb,white 5%,transparent) 0,color-mix(in srgb,white 5%,transparent) 1px,transparent 1px,transparent 11px)}}.picoRRBrandFrame{position:relative;z-index:1;width:min(860px,96vw);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;isolation:isolate;background:radial-gradient(closest-side at 20% 0%,rgba(84,31,100,.22),transparent 62%),radial-gradient(closest-side at 82% 15%,rgba(42,24,94,.2),transparent 68%),#06060ab8;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 90px #0000009e,0 0 0 1px #0000008c inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports (background: color-mix(in srgb,#000 50%,transparent)){.picoRRBrandFrame{background:radial-gradient(closest-side at 20% 0%,color-mix(in srgb,var(--edge-plum) 26%,transparent),transparent 62%),radial-gradient(closest-side at 82% 15%,color-mix(in srgb,var(--logo-glow-1) 22%,transparent),transparent 68%),color-mix(in srgb,black 78%,var(--logo-glow-2))}}.picoRRBrandFrame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(closest-side at 12% 10%,rgba(255,255,255,.1),transparent 55%),radial-gradient(closest-side at 92% 18%,rgba(255,255,255,.06),transparent 60%),radial-gradient(closest-side at 14% 92%,rgba(255,122,74,.1),transparent 62%);opacity:.9}.picoRRBrandFrame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 0 0 1px #ffffff14 inset,0 0 0 2px #541f6414 inset}.picoRRBrandFrame--mobile{width:100vw;height:100dvh;border-radius:0;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));box-shadow:none;border-left:none;border-right:none}.picoRRBrandHeader{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 10px 6px}.picoRRBrandLogo{width:200px;max-width:min(200px,70vw);height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.65)) drop-shadow(0 0 18px rgba(84,31,100,.32));-webkit-user-select:none;user-select:none}.picoRRBrandSub{font-family:Doto Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.11em;font-size:12px;opacity:.86;color:#e6e0ffe6}.picoRRDivider{position:relative;z-index:1;height:2px;margin:0 10px;border-radius:999px;background:linear-gradient(to right,transparent,rgba(84,31,100,.65),rgba(255,122,74,.18),rgba(84,31,100,.6),transparent);box-shadow:0 1px #000000a6,0 0 0 1px #ffffff0f inset}.picoRRGameRegion{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:10px}.picoRRFrame{position:relative;width:min(600px,100%);aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;background:#000;box-shadow:0 20px 80px #000000a6,0 0 0 1px #ffffff14 inset}.picoRRFrame--mobile{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.picoRRCanvasWrap{position:absolute;top:0;right:0;bottom:0;left:0}.picoRRCanvasWrap canvas{display:block;width:100%;height:100%}.picoRRHud{position:absolute;left:0;right:0;bottom:0;padding:calc(10px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-right)) 10px calc(14px + env(safe-area-inset-left));display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;background:linear-gradient(to top,#0000008c,#0000);color:#ffffffe6;font-family:Doto Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none;pointer-events:none}.picoRRHudBlock{display:inline-flex;align-items:baseline;gap:8px;opacity:.92;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.picoRRHudValue{font-size:22px;letter-spacing:.02em}.picoRRFuel{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em;opacity:.95}.picoRRFuelGauge{width:84px;height:14px;border-radius:999px;background:#ffffff1f;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f inset}.picoRRFuelFill{height:100%;width:50%;background:linear-gradient(to right,#ff5f5f,#ffd56a,#8cff7a)}.picoRRBadge{opacity:.9}.picoRRTitleOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(20px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffeb;font-family:Doto Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.picoRRTitleCard{width:min(460px,92%);padding:18px 18px 16px;border-radius:14px;background:#0a0c10b8;box-shadow:0 16px 60px #0000008c,0 0 0 1px #ffffff1a inset}.picoRRTitle{margin:0;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.picoRRSubtitle{margin:8px 0 0;opacity:.88;font-size:13px;line-height:1.35}.picoRRControls{margin:12px 0 0;opacity:.9;font-size:12px;line-height:1.45}.picoRRControls kbd{display:inline-block;padding:2px 6px;border-radius:7px;background:#ffffff1f;box-shadow:0 0 0 1px #ffffff1f inset;font-size:11px}.picoRRStartHint{margin:14px 0 0;text-transform:uppercase;letter-spacing:.08em;opacity:.92;font-size:12px}.picoRRMobileControls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.picoRRStickZone{position:absolute;left:env(safe-area-inset-left);bottom:env(safe-area-inset-bottom);width:42%;height:46%;pointer-events:auto;touch-action:none}.picoRRFireZone{position:absolute;right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);width:42%;height:46%;display:grid;place-items:end end;pointer-events:auto;touch-action:none}.picoRRFireButton{width:86px;height:86px;margin:18px;border-radius:999px;background:#ffffff1a;box-shadow:0 0 0 1px #ffffff1f inset,0 10px 30px #00000073}.picoRRRocketButton{width:46px;height:46px;margin:0 18px 10px 0;border-radius:999px;display:grid;place-items:center;color:#ffffffeb;background:#ff7a4a2e;box-shadow:0 0 0 1px #ffaa8c38 inset,0 10px 30px #00000059;font-size:14px;letter-spacing:.08em;-webkit-user-select:none;user-select:none;touch-action:none}.picoRRRocketButton:active{background:#ff7a4a52}@media(max-width:420px){.picoRRFireButton{width:76px;height:76px;margin:14px}.picoRRRocketButton{width:42px;height:42px;margin:0 14px 10px 0}}:root{color-scheme:dark;--logo-glow-1: #2a185e;--logo-glow-2: #150338;--edge-plum: #541f64}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:#000;overflow:hidden;font-family:Doto Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}#root{position:relative;z-index:1}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(to bottom,rgba(84,31,100,.16),transparent 22%),linear-gradient(to top,rgba(84,31,100,.12),transparent 22%),linear-gradient(to right,rgba(84,31,100,.12),transparent 18%),linear-gradient(to left,rgba(84,31,100,.12),transparent 18%),radial-gradient(ellipse at center,transparent 58%,rgba(84,31,100,.14) 100%)}@supports (background: color-mix(in srgb,#000 50%,transparent)){body:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--edge-plum) 26%,transparent),transparent 22%),linear-gradient(to top,color-mix(in srgb,var(--edge-plum) 22%,transparent),transparent 22%),linear-gradient(to right,color-mix(in srgb,var(--edge-plum) 22%,transparent),transparent 18%),linear-gradient(to left,color-mix(in srgb,var(--edge-plum) 22%,transparent),transparent 18%),radial-gradient(ellipse at center,transparent 58%,color-mix(in srgb,var(--edge-plum) 22%,transparent) 100%)}}.logoLockup{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vh,18px)}.terminal{width:min(680px,92vw);padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.92;transition:opacity .9s ease,transform .9s ease,filter .9s ease}.terminal--fading{opacity:0;transform:translate3d(0,6px,0);filter:blur(1px)}.terminalLine{display:flex;align-items:baseline;justify-content:center;gap:10px;line-height:1.25;min-height:1.25em;width:100%}.terminalLine--big{font-weight:520;font-size:clamp(14px,1.7vw,18px);letter-spacing:.05em;text-transform:uppercase}.terminalLine--small{margin-top:6px;font-weight:450;font-size:clamp(11px,1.2vw,13px);letter-spacing:.02em;opacity:.82}.terminalPrompt{flex:0 0 auto;color:color-mix(in srgb,var(--logo-glow-1) 62%,white);opacity:.9}.terminalText{display:inline-block;min-height:1.25em;color:color-mix(in srgb,var(--logo-glow-1) 52%,white);overflow-wrap:anywhere}.terminalLink{color:inherit;text-decoration:none;pointer-events:auto}.terminalLink:hover{text-decoration:underline}.terminalLink:focus-visible{outline:2px solid color-mix(in srgb,var(--logo-glow-1) 70%,white);outline-offset:2px;border-radius:6px}.terminalCursor{flex:0 0 auto;width:.6ch;color:color-mix(in srgb,var(--logo-glow-1) 70%,white);opacity:.9;animation:terminalCursorBlink 1s step-end infinite}@keyframes terminalCursorBlink{0%,49%{opacity:.9}50%,to{opacity:0}}.logoWrap{position:relative;display:grid;place-items:center;pointer-events:none;isolation:isolate}.logoWrap:before{content:"";position:absolute;left:50%;top:60%;width:clamp(260px,62vw,780px);height:clamp(120px,18vw,270px);transform:translate3d(-50%,0,0);border-radius:999px;background:radial-gradient(closest-side,rgba(42,24,94,.82) 0%,rgba(21,3,56,.46) 42%,transparent 72%);filter:blur(22px);opacity:var(--logoGlowAlpha, .72);z-index:0;animation:logoGlowBreathe 4.4s ease-in-out infinite;will-change:transform,filter}@supports (background: color-mix(in srgb,#000 50%,transparent)){.logoWrap:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--logo-glow-1) 92%,transparent) 0%,color-mix(in srgb,var(--logo-glow-2) 86%,transparent) 42%,transparent 72%)}}@supports not (background: color-mix(in srgb,#000 50%,transparent)){.terminalPrompt,.terminalText,.terminalCursor{color:#dfdaffdb}}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo{width:min(860px,92vw);height:auto;max-height:min(560px,70vh);object-fit:contain;filter:drop-shadow(0 18px 60px rgba(0,0,0,.8));transform:translateZ(0);animation:floaty 5.6s ease-in-out infinite;pointer-events:auto;-webkit-user-select:none;user-select:none;position:relative;z-index:1}@media(max-width:420px){.logo{width:min(520px,94vw);max-height:62vh;animation-duration:6.2s}}@media(max-height:560px){.logo{max-height:58vh}}@keyframes floaty{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.01)}to{transform:translateZ(0) scale(1)}}@keyframes logoGlowBreathe{0%{transform:translate3d(-50%,0,0) scale3d(.98,.9,1);filter:blur(20px)}50%{transform:translate3d(-50%,0,0) scale3d(1.1,1.05,1);filter:blur(28px)}to{transform:translate3d(-50%,0,0) scale3d(.98,.9,1);filter:blur(20px)}}@media(prefers-reduced-motion:reduce){.terminal{transition:none}.terminalCursor{display:none}.logoWrap:before{animation:none;opacity:.45}.logo{animation:none}}.buildFooter{z-index:2;padding:10px 12px;display:flex;justify-content:center;pointer-events:none}.buildFooterInner{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;border:none;background:#ffffff0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.buildFooterInner{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.02em;color:color-mix(in srgb,var(--logo-glow-1) 70%,white)}@supports (background: color-mix(in srgb,#fff 5%,transparent)){.buildFooterInner{background:color-mix(in srgb,white 6%,transparent)}}.buildFooterLabel{text-transform:none;opacity:.55}.buildFooterSha{opacity:.72;padding:0;border:none;background:transparent;max-width:min(70vw,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
