@charset "UTF-8";@font-face{font-display:swap;font-family:Oxygen;font-style:normal;font-weight:400;src:url(../../fonts/oxygen-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oxygen Mono;font-style:normal;font-weight:400;src:url(../../fonts/oxygen-mono-ciphers-and-multiply-sign.woff2) format("woff2")}:root{--in-quad:cubic-bezier(.55,.085,.68,.53);--out-quad:cubic-bezier(.25,.46,.45,.94);--out-quart:cubic-bezier(.165,.84,.44,1);--out-back:cubic-bezier(.175,.885,.32,1.275);--out-circ:cubic-bezier(.075,.82,.165,1);--in-out-quad:cubic-bezier(.455,.03,.515,.955)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}button,select{font-family:Oxygen,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--primary:hsl(0,0%,100%);--bg:hsl(0,0%,18%);--accent:hsl(167,100%,50%);--btn-bg:hsl(220,8%,15%);--grey:hsl(0,0%,53%);--astral:hsl(207,55%,53%);--turquoise:hsl(167,100%,50%);--safe-top:env(safe-area-inset-top,0);--safe-right:env(safe-area-inset-right,0);--safe-bottom:env(safe-area-inset-bottom,0);--safe-left:env(safe-area-inset-left,0);--1dvh:1vh;--1lvh:1vh;--1svh:1vh}:root.theme-set.basic-black{--primary:hsl(0,0%,100%);--bg:hsl(0,0%,18%);--accent:hsl(167,100%,50%);--btn-bg:hsl(220,8%,15%)}@media (prefers-color-scheme:dark){:root:not(.theme-set){--primary:hsl(0,0%,100%);--bg:hsl(0,0%,18%);--accent:hsl(167,100%,50%);--btn-bg:hsl(220,8%,15%)}}:root.theme-set.basic-white{--primary:hsl(0,0%,18%);--bg:hsl(0,0%,92%);--accent:hsl(224,88%,57%);--btn-bg:hsl(0,0%,100%)}@media (prefers-color-scheme:light){:root:not(.theme-set){--primary:hsl(0,0%,18%);--bg:hsl(0,0%,92%);--accent:hsl(224,88%,57%);--btn-bg:hsl(0,0%,100%)}}@supports (height:1dvh){:root{--1dvh:1dvh;--1lvh:1lvh;--1svh:1svh}}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}*{touch-action:manipulation}::selection{background:var(--accent);color:var(--bg)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--primary);font:50%/1.4 Oxygen,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;height:100%;width:100%}@media (min-width:20em) and (min-height:10em){html{font-size:62.5%}}body{font-size:1.8rem;height:100%;min-height:100%;width:100%}@media (min-width:20em){body{overflow-x:hidden}}@media (min-width:37.5em){body{font-size:2.8rem}}ul{list-style-type:none;padding-left:0}ul{margin:0}select{padding-left:0;padding-right:0}option{padding:0}select:-webkit-autofill{-webkit-text-fill-color:var(--primary);background-color:initial;box-shadow:inset 0 0 0 100px transparent;-webkit-transition:background-color 500000s ease-in-out 500000s;transition:background-color 500000s ease-in-out 500000s}select:-webkit-autofill::selection{-webkit-text-fill-color:var(--accent)}button{background:transparent;border:none;color:var(--primary);padding:0}button{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;user-select:none}button *{pointer-events:none}a{color:var(--primary);-webkit-text-decoration:none;text-decoration:none}a *{pointer-events:none}@media (min-width:20em){h1,h2,h3{margin:0}}svg{pointer-events:none}svg *{transform-origin:50% 50%}@keyframes border-glow{0%{border-color:var(--astral)}50%{border-color:var(--turquoise)}to{border-color:var(--astral)}}@keyframes color-glow{0%{color:var(--astral)}50%{color:var(--turquoise)}to{color:var(--astral)}}@keyframes maintain-opacity-1{0%{opacity:1}to{opacity:1}}.none{display:none}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.flex-center{align-items:center;display:inline-flex;justify-content:center}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.monospace{font-family:Oxygen Mono,monospace}:root.theme-set.basic-black .⍰{--⍰-bg:hsl(28,100%,61%);--⍰-primary:hsl(19,88%,43%);--⍰-dark:hsl(7,100%,27%)}@media (prefers-color-scheme:dark){:root:not(.theme-set) .⍰{--⍰-bg:hsl(28,100%,61%);--⍰-primary:hsl(19,88%,43%);--⍰-dark:hsl(7,100%,27%)}}@media (min-width:37.5em){.⍰{height:auto;width:2.4rem}}@media (min-width:80em){.⍰{width:3.2rem}}@keyframes ⍰-hit{10%{transform:translateZ(0) scale(var(--⍰-scale,1))}50%{transform:translate3d(0,calc(-50%*var(--⍰-hit-cx, 1)),0) scale(var(--⍰-scale,1))}to{transform:translateZ(0) scale(var(--⍰-scale,1))}}.cta{align-items:center;background:var(--btn-bg);border:.3rem solid var(--btn-border,var(--accent));border-radius:.8rem;color:var(--btn-color);display:inline-grid;font-size:2rem;gap:1rem;grid-auto-flow:column;height:4.7rem;justify-content:center;width:28rem}@media (prefers-reduced-motion:no-preference){.cta{animation:border-glow 3s linear infinite}}@media (min-width:37.5em){.cta{border-width:.5rem;font-size:2.6rem;height:7.6rem}}.cta:focus,.cta:hover{animation-duration:1s}.cta--small{border-radius:.5rem;border-width:.2rem;font-size:1.5rem;height:auto;padding:.5em 2em;width:auto}.cta--hollow:not(:hover):not(:focus){--btn-border:var(--primary);animation:none}.cta--on-hover{--btn-bg:none;--btn-border:transparent;animation:none;outline:.1rem solid var(--bg);outline-offset:-.5rem}.cta--on-hover:focus,.cta--on-hover:hover{--btn-bg:var(--btn-bg)}@media (prefers-reduced-motion:no-preference){.cta--on-hover:focus,.cta--on-hover:hover{animation:border-glow 1s linear infinite}}.⍰-ctn:focus,.⍰-ctn:hover{outline:none}.⍰__inner{transform:scale(var(--⍰-scale,1));transform-origin:bottom right;transition:.3s transform var(--in-out-quad)}@media (prefers-reduced-motion:reduce){.⍰__inner{--⍰-animation:none;--⍰-smb3-animation:none}}.⍰--hit .⍰__inner{--⍰-animation:none;--⍰-smb3-animation:none;animation:⍰-hit .2s}.⍰__coin-ctn{position:absolute;z-index:-1}.⍰__coin-ctn.coin--flipping{--⍰-scale:1;--⍰-hit-cx:8;animation:⍰-hit .4s var(--out-quad) 17ms}.wallet{opacity:var(--wallet-visible,0);transition:var(--wallet-transition-duration,.2s) var(--wallet-transition-timing,var(--in-out-quad));transition-property:opacity,visibility;visibility:var(--wallet-visibility,hidden)}.wallet__icon{height:.6em;padding-right:.25em;width:auto}.wallet__amount:before{content:"×";margin-right:.12em}:root{--menu-toggle-x-padding:1rem}.menu-toggle-visible{--menu-toggle-opacity:.6;--app-install-x:0}.menu__toggle{margin-left:2rem;margin-right:calc(var(--menu-toggle-x-padding)*-1);opacity:calc(var(--menu-visible, var(--menu-toggle-opacity, 0))*1);padding:.3rem var(--menu-toggle-x-padding);transform-origin:center center;transition:opacity .5s var(--in-out-quad),rotate 1s var(--out-back),scale 1s var(--out-back),translate 1s var(--out-back)}.menu__toggle:focus,.menu__toggle:hover{--menu-toggle-opacity:1}html:not(.menu-toggle-visible) .menu__toggle{visibility:hidden}@media (prefers-reduced-motion:no-preference){html:not(.menu-toggle-visible) .menu__toggle{rotate:y -540deg;scale:.2;translate:120%}.menu__toggle--appears{animation:color-glow 1s 5,maintain-opacity-1 1s .5s 5}}.menu{--menu-y:calc(100% + 1rem);background:var(--bg);border:.1rem solid var(--grey);border-radius:.4rem;bottom:auto;left:auto;max-height:min(100 * var(--1dvh) - max(var(--safe-top) + 1rem,var(--block-bar-space,1rem)) - var(--menu-y) - 1rem - max(var(--safe-bottom) + 1rem,var(--block-bar-space,1rem)),50rem);max-width:30rem;min-width:22.7rem;opacity:var(--menu-visible,0);overflow-y:auto;padding:2rem;position:absolute;right:0;top:var(--menu-y);transform:translate(calc(var(--menu-visible, 0)*-2rem + 2rem));transition:.2s var(--in-out-quad);transition-property:opacity,transform,visibility;visibility:var(--menu-visibility,hidden);z-index:1}@media (prefers-reduced-motion:reduce){.menu{transition-duration:1ms}}.menu__svg{height:auto;width:var(--svg-w,unset)}@media (min-width:20em){.menu__svg--code{--svg-w:2.4rem}.menu__svg--mastodon{--svg-w:1.7rem}}.color-scheme{position:relative}.color-scheme-selector{display:grid;gap:1rem;grid-template-columns:1fr auto;place-items:center}.color-scheme__btn{padding:.2rem}.color-scheme__btn:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.color-scheme__btn__inner{align-items:center;display:grid;grid-template-columns:auto 1fr;overflow:hidden;position:relative}.color-scheme__icon__ctn{display:grid;height:4rem;place-items:center;position:relative;width:4rem}.color-scheme__icon{display:grid;grid-column:-1/1;grid-row:-1/1}@media (prefers-reduced-motion:no-preference){.color-scheme__icon--dark{transition:transform 1.6s var(--in-out-quad)}}:root.theme-set.basic-white .color-scheme__icon--dark{transform:translate3d(50%,-100%,0) rotate(20deg) scale(0)}@media (prefers-reduced-motion:no-preference){:root.theme-set.basic-white .color-scheme__icon--dark{transition-duration:.25s}}@media (prefers-color-scheme:light){:root:not(.theme-set) .color-scheme__icon--dark{transform:translate3d(50%,-100%,0) rotate(20deg) scale(0)}}@media (prefers-color-scheme:light) and (prefers-reduced-motion:no-preference){:root:not(.theme-set) .color-scheme__icon--dark{transition-duration:.25s}}@media (prefers-reduced-motion:no-preference){.color-scheme__icon--light{transition:transform .6s var(--out-quad)}}:root.theme-set.basic-black .color-scheme__icon--light{transform:translateY(4rem) scale(0)}@media (prefers-reduced-motion:no-preference){:root.theme-set.basic-black .color-scheme__icon--light{transition:transform .8s var(--in-quad)}}@media (prefers-color-scheme:dark){:root:not(.theme-set) .color-scheme__icon--light{transform:translateY(4rem) scale(0)}}@media (prefers-color-scheme:dark) and (prefers-reduced-motion:no-preference){:root:not(.theme-set) .color-scheme__icon--light{transition:transform .8s var(--in-quad)}}@media (prefers-reduced-motion:no-preference){.sun__core{transition:transform .4s var(--in-out-quad) .15s}}:root.theme-set.basic-black .sun__core{transform:scale(.3)}@media (prefers-reduced-motion:no-preference){:root.theme-set.basic-black .sun__core{transition:transform .6s var(--out-quad) .5s}}@media (prefers-color-scheme:dark){:root:not(.theme-set) .sun__core{transform:scale(.3)}}@media (prefers-color-scheme:dark) and (prefers-reduced-motion:no-preference){:root:not(.theme-set) .sun__core{transition:transform .6s var(--out-quad) .5s}}@media (prefers-reduced-motion:no-preference){:root.theme-set.basic-white .sun__beam{--sun-beam-amount:8;--sun-beam-base-delay:.4;--sun-beam-total-duration:.1;--sun-beam-split-delay:calc(var(--sun-beam-total-duration)/var(--sun-beam-amount));transition:transform .35s var(--out-back) .5s;transition-delay:calc((var(--sun-beam-base-delay) + var(--sun-beam-index, 1)*var(--sun-beam-split-delay))*1s)}}@media (prefers-color-scheme:light) and (prefers-reduced-motion:no-preference){:root:not(.theme-set) .sun__beam{--sun-beam-amount:8;--sun-beam-base-delay:.4;--sun-beam-total-duration:.1;--sun-beam-split-delay:calc(var(--sun-beam-total-duration)/var(--sun-beam-amount));transition:transform .35s var(--out-back) .5s;transition-delay:calc((var(--sun-beam-base-delay) + var(--sun-beam-index, 1)*var(--sun-beam-split-delay))*1s)}}:root.theme-set.basic-black .sun__beam{transform:scale(.1)}@media (prefers-reduced-motion:no-preference){:root.theme-set.basic-black .sun__beam{transition:transform .6s var(--out-quad) .5s}}@media (prefers-color-scheme:dark){:root:not(.theme-set) .sun__beam{transform:scale(.1)}}@media (prefers-color-scheme:dark) and (prefers-reduced-motion:no-preference){:root:not(.theme-set) .sun__beam{transition:transform .6s var(--out-quad) .5s}}.color-scheme__name{font-size:1.5rem;order:-1;white-space:nowrap}.menu__separator{border:none;border-top:.1rem solid var(--grey);margin:2rem -2rem;opacity:.6}.menu__links{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:-1rem;margin-top:-.5rem}.menu__linksItem{font-size:2rem}.menu__link{display:inline-flex;height:4.4rem;transition:opacity .3s var(--in-out-quad);width:4.4rem}.menu__link:not(:hover):not(:focus){opacity:.6}.menu-visible{--menu-visible:1;--menu-visibility:visible}@media (min-width:10em) and (min-height:10em){:root{--block-bar-space:calc(1rem + 3vmin)}}@media (min-width:40em) and (min-height:40em){:root{--block-bar-space:3vmax}}main{height:100%;overflow-x:hidden;position:relative}.block__bar{align-items:center;bottom:auto;display:flex;justify-content:space-between;left:max(var(--safe-left) + 1rem,var(--block-bar-space,1rem));position:absolute;right:max(var(--safe-right) + 1rem,var(--block-bar-space,1rem));top:max(var(--safe-top) + 1rem,var(--block-bar-space,1rem));z-index:1}html.no-js .block__bar{display:none}.app-install{margin-left:auto;transition:opacity .5s var(--in-out-quad);translate:var(--app-install-x,calc(3.8rem + var(--menu-toggle-x-padding)))}@media (prefers-reduced-motion:no-preference){.app-install{transition:opacity .5s var(--in-out-quad),translate .5s var(--out-circ) .18s}}.app-install:not(.app-install--visible){opacity:0;visibility:hidden}.app-install:focus{outline:none}.blocks{-webkit-overflow-scrolling:touch;display:grid;grid-auto-columns:100vw;grid-auto-flow:column;height:100%;overflow:hidden;padding:0 var(--x-space) 2rem;position:absolute;width:100%}.block{--⍰-base-translate-x:calc(-100%*var(--current, 0));transform:translate(calc(var(--⍰-base-translate-x) + var(--⍰-translate-x, 0px)),var(--⍰-translate-y,0));transition:.3s transform var(--in-out-quad)}@media (prefers-reduced-motion:reduce){.block{transition-duration:1ms}}.block__⍰{height:var(--⍰-size);width:var(--⍰-size)}@media (min-width:10em) and (min-height:10em){.block__⍰{min-height:var(--⍰-min-size);min-width:var(--⍰-min-size)}}.block__coin{height:auto;width:calc(var(--⍰-size)*var(--coin-w-cx, .5))}@media (min-width:10em) and (min-height:10em){.block__coin{min-width:calc(var(--⍰-min-size)*var(--coin-w-cx, .5))}}#smb{--coin-w-cx:.5}#smb3{--coin-w-cx:.6}:root{--⍰-size:20vmin;--⍰-min-size:10rem;--⍰-translate-y:calc(20vmin + var(--⍰-size, 0)/8 - 10%)}.arrows{align-items:center;bottom:auto;display:flex;font-size:0;justify-content:space-between;left:max(var(--safe-left),1rem);pointer-events:none;position:absolute;right:max(var(--safe-right),1rem);top:50%;transform:translateY(-50%)}.arrow{height:10rem;max-height:50vh;min-height:3rem;pointer-events:auto;position:relative;transition:opacity .6s var(--in-out-quad);width:6rem}.arrow[disabled]{opacity:0;pointer-events:none}.arrow:focus,.arrow:hover{outline:none}.arrow:focus:after,.arrow:hover:after{opacity:.2}@media (prefers-reduced-motion:no-preference){.arrow:active:after{opacity:.3;transition:none}}.arrow:after{background:var(--accent);border-radius:.1rem;bottom:0;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s var(--in-out-quad);width:100%;z-index:-1}.arrow--next{transform:rotate(.5turn)}.arrow__svg{height:auto;transform:translate(-10%);width:var(--arrow-w,unset)}@media (min-height:10em) and (min-width:20em){.arrow__svg{--arrow-w:1.2rem}}@media (min-height:10em) and (min-width:37.5em){.arrow__svg{--arrow-w:1.5rem}}@media (min-height:10em) and (min-width:80em){.arrow__svg{--arrow-w:1.8rem}}.settings{--settings-inset:calc(var(--block-bar-space, 1rem) - 1rem);bottom:max(var(--safe-bottom),var(--settings-inset));left:max(var(--safe-left),var(--settings-inset));position:absolute}html.no-js .settings{display:none}.setting{align-items:center;display:flex;height:4.4rem;justify-content:center;transition:opacity .3s var(--in-out-quad);width:4.4rem}.setting:not(:hover):not(:focus).setting--on{opacity:.6}.setting--not-supported{display:none}.noscript{bottom:max(var(--safe-bottom) + 1rem,var(--block-bar-space,1rem));left:max(var(--safe-left) + 1rem,var(--block-bar-space,1rem));margin:0;position:absolute}.mode-classic{--wallet-visible:1;--wallet-visibility:visible;--wallet-transition-duration:.5s;--wallet-transition-timing:var(--out-quart)}
