@font-face{font-family:Pixelify Sans;src:url(/assets/pixelify-sans-latin-D1rQrCZP.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel Square;src:url(/assets/GeistPixel-Square-B0mEoKr8.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--size: 390;--container-padding: 2rem;--grid-gutter: 2rem;--body-size: 1.2rem;--font-main: "Pixelify Sans", monospace;--color-white: #f7f8f9;--spacing: .1rem;--bg: #06141a}@media(min-width:650px){:root{--size: 1500;--container-padding: 4rem;--body-size: 1.4rem}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(1px,calc(10 * (100vw / var(--size))),14px);font-kerning:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;-webkit-tap-highlight-color:transparent;background:var(--bg);color:var(--color-white)}html,body{overscroll-behavior:none;width:100%;min-height:100%;height:100%;font-family:var(--font-main);background:var(--bg);line-height:1.5;overflow:hidden}body{font-size:var(--body-size)}button,a{font:inherit;color:inherit}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shell{visibility:hidden;opacity:0;height:100%;position:relative}.shell.is-ready{visibility:visible;opacity:1;transition:opacity 1s linear}.stage{position:fixed;inset:0;z-index:0}.stage-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.reel{position:relative;z-index:1;height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:none;scrollbar-width:none;touch-action:none}.reel::-webkit-scrollbar{display:none}.panel{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--spacing) * 22 + 4.8rem) var(--container-padding) calc(var(--spacing) * 36)}.tech-copy{position:fixed;z-index:2;top:calc(var(--spacing) * 22 + 4.8rem);left:var(--container-padding);max-width:min(640px,calc(100vw - 48px));pointer-events:none;font-family:Geist Pixel Square,ui-monospace,monospace;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:1.45;text-transform:uppercase}.tech-card{position:relative}.copy-veil{position:absolute;inset:-2.4rem -2.8rem -2rem -1.4rem;pointer-events:none;background:#0000008c;backdrop-filter:brightness(.45) blur(12px);-webkit-backdrop-filter:brightness(.45) blur(12px);-webkit-mask-image:radial-gradient(circle at top left,#fff 46%,transparent 100%);mask-image:radial-gradient(circle at top left,#fff 46%,transparent 100%)}.copy-body{position:relative;display:flex;flex-direction:column;gap:.35rem}.line{font-size:18px;font-weight:400;letter-spacing:.4px;line-height:1.45;text-transform:uppercase}.line-medium{font-weight:500}.panel-scroll{font-size:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.panel-hold{position:relative}.start-wrap{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.start{pointer-events:auto;border:0;background:none;padding:0;color:inherit;font:inherit;font-size:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.start:disabled{cursor:default}.start:focus-visible{outline:1px solid currentColor;outline-offset:6px}.start-inline{position:static;display:block;margin-top:20px;align-self:flex-start}.start-inline .start{min-height:44px;padding:8px 0}.start-inline .start:hover{text-decoration:underline;text-underline-offset:4px}.hero-ca{max-width:100%;font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;pointer-events:auto;-webkit-user-select:text;user-select:text}.hero-ca span{-webkit-user-select:all;user-select:all}.pixelate{position:fixed;inset:0;z-index:80;width:100%;height:100%;background:#000;image-rendering:pixelated;pointer-events:auto}@media(prefers-reduced-motion:reduce){.pixelate-reveal{display:none}}.gate{min-height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.gate-card{width:min(480px,100%);display:flex;flex-direction:column;gap:.45rem}.gate-title,.gate-lead{font-size:18px;line-height:28px;letter-spacing:1px;text-transform:uppercase}.gate-title{font-weight:500}.gate-lead{font-weight:400}.wallet-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:1rem}.wallet-choice{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #2d3639;background:#000;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap}.wallet-choice:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.wallet-choice:hover{border-color:#5d7077}}.wallet-choice img{width:24px;height:24px;flex-shrink:0}.wallet-status{grid-column:1 / -1;min-height:1.4em}a.line{text-decoration:none}.gate .start{margin-top:1.1rem;align-self:flex-start}.chrome{position:fixed;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;padding:calc(var(--spacing) * 22) var(--container-padding);pointer-events:none}.chrome-name,.index-mark{font-size:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.chrome-name,.index-mark.is-current{font-weight:500}.chrome-index{display:flex;gap:.9rem}.index-mark{border:0;background:none;padding:0;cursor:pointer;pointer-events:auto;opacity:.38}.index-mark.is-current{opacity:1}.gpu-notice{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:2rem;text-align:center}@media(min-width:650px){.chrome{padding-top:calc(var(--spacing) * 45)}.tech-copy{top:calc(var(--spacing) * 45 + 4.8rem)}.panel{padding-top:calc(var(--spacing) * 45 + 4.8rem)}}
