:root{--header-h:4.25rem;--ease:cubic-bezier(0.2,0.8,0.2,1);--violet-glow:rgba(155,140,255,0.16);--blue-glow:rgba(56,182,255,0.18);--gold-glow:rgba(240,180,41,0.18);--panel:rgba(17,18,29,0.72);--panel-solid:#11121d;--wide:77.5rem}html{scroll-padding-top:calc(var(--header-h) + 1rem)}:where(.sized){width:var(--w);height:var(--h)}@media (min-width:901px) and (max-width:1439.98px){html{font-size:clamp(.78125rem,calc(100vw / 90),1rem)}}.pointer-light{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.skip-link{position:absolute;left:.75rem;top:-3.75rem;z-index:100;padding:.625rem .875rem;border-radius:.625rem;background:var(--blue);color:#06101a;font-weight:700}.skip-link:focus{top:.75rem;text-decoration:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--blue-soft);outline-offset:.1875rem;border-radius:.5rem}.wide{width:100%;max-width:var(--wide);margin:0 auto;padding:0 var(--gutter)}.top{position:-webkit-sticky;position:sticky;top:0;z-index:40;transition:background .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid transparent}.top.open,.top.scrolled{background:rgba(7,8,14,.78);backdrop-filter:saturate(1.5) blur(1rem);-webkit-backdrop-filter:saturate(1.5) blur(1rem);border-bottom-color:var(--line)}.top-inner{height:var(--header-h);display:flex;align-items:center;gap:1.375rem}.top .brand{font-size:1.125rem;gap:.6875rem}.top .brand small{font-family:var(--font-label),monospace;font-size:.5625rem;font-weight:400;letter-spacing:.14em;color:var(--violet);border:1px solid rgba(155,140,255,.35);border-radius:.3125rem;padding:2px .3125rem 1px;margin-left:2px}.top-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.top-nav a{position:relative;white-space:nowrap;color:var(--text-soft);font-size:.9062rem;font-weight:560;padding:.5rem .75rem;border-radius:62.4375rem;transition:color .2s,background .2s}.top-nav a:hover{background:rgba(255,255,255,.05);text-decoration:none}.top-nav a:hover,.top-nav a[aria-current=page]{color:var(--text)}.top-nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:2px;width:.25rem;height:.25rem;margin-left:-2px;background:var(--violet);box-shadow:0 0 .625rem var(--violet)}.top-cta{margin-left:.375rem}.explore{position:relative}.explore-button{white-space:nowrap;display:inline-flex;align-items:center;gap:.3125rem;padding:.5rem .75rem;border:0;border-radius:62.4375rem;background:none;color:var(--text-soft);font:inherit;font-size:.9062rem;font-weight:560;cursor:pointer;transition:color .2s,background .2s}.explore-button:hover,.explore-button[aria-current=page],.explore-button[aria-expanded=true]{color:var(--text);background:rgba(255,255,255,.05);text-decoration:none}.top-nav a.explore-button:after{content:none}.explore-menu{position:absolute;top:calc(100% + .75rem);left:-12rem;z-index:50;width:62rem;display:grid;grid-template-columns:1.85fr 1fr;grid-gap:2rem;gap:2rem;padding:1.5rem;border-radius:1rem;background:rgba(14,15,26,.97);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);box-shadow:0 1.5rem 4rem -1rem rgba(0,0,0,.8),inset 0 0 0 1px var(--line-strong)}.explore-menu:before{content:"";position:absolute;left:0;right:0;top:-.875rem;height:.875rem}.explore-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;color:var(--text-soft);font-weight:650;font-size:.9375rem}.explore-head a{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.875rem}.explore-head a:hover{color:var(--text);text-decoration:none}.explore-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.25rem 1rem;gap:.25rem 1rem}.top-nav .explore-item{display:flex;align-items:flex-start;gap:.875rem;padding:.625rem;border-radius:.75rem;color:var(--text);transition:background .15s}.top-nav .explore-item:hover{background:rgba(255,255,255,.05);text-decoration:none}.explore-icon,.explore-item img{flex:none;width:2.75rem;height:2.75rem;object-fit:contain;display:grid;place-items:center;color:var(--text-soft)}.explore-item span:last-child{display:grid;grid-gap:.125rem;gap:.125rem}.explore-item b{font-size:1rem;font-weight:650}.explore-item small{color:var(--muted);font-size:.8125rem;font-weight:450;line-height:1.4;white-space:normal;overflow-wrap:anywhere;min-width:0}.explore-item span:last-child{min-width:0}.explore-perks{border-left:1px solid var(--line);padding-left:1.5rem;display:grid;align-content:start;grid-gap:.125rem;gap:.125rem}.top-account{display:inline-flex;align-items:center;gap:.625rem;margin-left:.5rem;padding:.375rem .75rem .375rem .5rem;border-radius:62rem;background:rgba(255,255,255,.05);color:var(--text);font-size:.875rem;font-weight:650}.top-account:hover{background:rgba(255,255,255,.09);text-decoration:none}.top-coins{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .5rem;border-radius:62rem;background:rgba(240,180,41,.14);color:var(--gold-soft);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-button{display:none;margin-left:auto;width:2.625rem;height:2.625rem;border-radius:.75rem;border:1px solid var(--line-strong);background:rgba(255,255,255,.03);color:var(--text);cursor:pointer;place-items:center}.menu-button span{display:block;width:1.125rem;height:2px;background:currentColor;position:relative;transition:transform .25s var(--ease),background .2s}.menu-button span:after,.menu-button span:before{content:"";position:absolute;left:0;width:1.125rem;height:2px;background:currentColor;transition:transform .25s var(--ease),top .25s var(--ease)}.menu-button span:before{top:-.375rem}.menu-button span:after{top:.375rem}.top.open .menu-button span{background:transparent}.top.open .menu-button span:before{top:0;transform:rotate(45deg)}.top.open .menu-button span:after{top:0;transform:rotate(-45deg)}.scroll-meter{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,var(--violet),var(--blue) 60%,var(--gold));box-shadow:0 0 .75rem rgba(155,140,255,.6)}.mobile-sheet{display:none}@media (max-width:1200px){.top-name{display:none}.explore-button,.top-nav a{padding-left:.5625rem;padding-right:.5625rem}}@media (max-width:900px){.top .top-cta,.top .top-nav{display:none}.top-account{margin-left:auto}.top-account+.top-cta+.menu-button{margin-left:.5rem}.menu-button{display:grid}.top.open .mobile-sheet{display:block}.mobile-sheet{border-top:1px solid var(--line);padding:.75rem 0 1.375rem;max-height:calc(100vh - var(--header-h));overflow-y:auto}.mobile-sheet nav{display:grid;grid-gap:2px;gap:2px}.mobile-sheet a{display:flex;align-items:center;justify-content:space-between;padding:.8125rem .25rem;color:var(--text);font-size:1.125rem;font-weight:650;border-bottom:1px solid var(--line)}.mobile-sheet a:hover{text-decoration:none;color:var(--blue-soft)}.mobile-sheet .btn{margin-top:1rem;width:100%;justify-content:center}}.btn{position:relative;display:inline-flex;align-items:center;gap:.625rem;padding:.8125rem 1.5rem;border:0;border-radius:999px;font:inherit;font-size:.9688rem;font-weight:650;letter-spacing:-.005em;line-height:1.1;color:var(--text);background-color:rgba(255,255,255,.06);background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.14) 50%,transparent 62%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-position .75s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.1);background-position:-30% 0}.btn:active{transform:translateY(0) scale(.97);transition-duration:.08s}.btn svg{flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn:hover svg{transform:translateY(2px)}.btn.primary{--fill:rgba(70,110,230,0.1);color:#ffffff;background-color:var(--fill);background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.12) 50%,transparent 62%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 55%,rgba(0,0,0,.22));background-size:260% 100%,100% 100%;background-position:130% 0,0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.32),0 2px 0 rgba(4,6,20,.7),0 .75rem 1.75rem -.875rem rgba(91,123,255,.65);text-shadow:0 1px 2px rgba(0,0,0,.45)}.btn.primary:before,.lg-button.primary:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(115deg,#2fa8ff,#5b7bff 48%,#9a5cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.btn.primary:hover{--fill:rgba(80,120,240,0.2);background-position:-30% 0,0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 0 rgba(0,0,0,.32),0 2px 0 rgba(4,6,20,.7),0 1rem 2.25rem -.875rem rgba(91,123,255,.9)}.btn.gold{color:#2a1a00;background-color:transparent;background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%),linear-gradient(115deg,#ffd56b,#ffb33d);background-size:260% 100%,100% 100%;background-position:130% 0,0 0;box-shadow:0 .875rem 2rem -.875rem rgba(255,179,61,.85)}.btn.gold:hover{background-position:-30% 0,0 0}.btn.green{color:#04140b;background-color:transparent;background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%),linear-gradient(115deg,#7cf0c0,#3fd99a);background-size:260% 100%,100% 100%;background-position:130% 0,0 0;box-shadow:0 .875rem 2rem -.875rem rgba(79,224,165,.8)}.btn.green:hover{background-position:-30% 0,0 0}.btn.big{padding:1.0625rem 1.875rem;font-size:1.0625rem}.btn.small{padding:.5625rem 1.0625rem;font-size:.875rem}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:none}@media (prefers-reduced-motion:reduce){.btn,.btn svg{transition:none}}.btn .sub{font-weight:600;opacity:.7;font-size:.86em}.lg-button{gap:.625rem;height:2.875rem;padding:0 1.5rem;border-radius:999px;font-family:inherit;font-size:.9688rem;font-weight:650;letter-spacing:-.005em;line-height:1.1;white-space:nowrap;transition:background-color .2s,transform .28s cubic-bezier(.34,1.56,.64,1)}.lg-button:hover{transform:translateY(-2px)}.lg-button:active{transform:translateY(0) scale(.97);transition-duration:.08s}.lg-button.big{height:3.375rem;padding:0 1.875rem;font-size:1.0625rem}.lg-button.small{height:2.125rem;padding:0 1.0625rem;font-size:.875rem}.lg-button>svg{width:auto;height:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lg-button:hover>svg{transform:translateY(2px)}.lg-button .sub{font-weight:600;opacity:.7;font-size:.86em}.lg-button.glass-link{padding:0}.glass-link>a{display:inline-flex;align-items:center;justify-content:center;gap:inherit;height:100%;padding:0 1.5rem;border-radius:inherit;color:inherit;text-decoration:none}.lg-button.big.glass-link>a{padding:0 1.875rem}.lg-button.small.glass-link>a{padding:0 1.0625rem}.glass-link>a:hover{text-decoration:none}.glass-link>a>svg{flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.glass-link:hover>a>svg{transform:translateY(2px)}.lg-button.primary{--lg-glass:rgba(60,90,200,0.22);--lg-glass-active:rgba(80,120,240,0.36);color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.26),0 .75rem 1.75rem -.875rem rgba(91,123,255,.65)}.lg-button.primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 0 rgba(0,0,0,.26),0 1rem 2.25rem -.875rem rgba(91,123,255,.9)}.lg-button.primary:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.glass-link>a>svg,.lg-button,.lg-button>svg{transition:none}}.kicker{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-label),monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--violet)}.kicker:before{content:"";width:.375rem;height:.375rem;background:currentColor;box-shadow:0 0 .75rem currentColor}.kicker.gold{color:var(--gold-soft)}.kicker.blue{color:var(--blue-soft)}.brand span,.display,.headline,h1,h2,h3,h4{font-family:var(--font-display),var(--font-sans),sans-serif}.display{font-size:clamp(2.75rem,7.2vw,6rem);font-weight:700;line-height:.98;letter-spacing:-.04em}.headline{font-size:clamp(2rem,4.6vw,3.625rem);font-weight:700;line-height:1.04;letter-spacing:-.03em}.lede{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55;color:var(--text-soft);max-width:40rem}.shine-text{color:var(--blue-soft)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.shine-text{background:linear-gradient(100deg,#bfeaff 0,var(--blue) 28%,var(--violet) 58%,var(--pink) 82%,#ffd6ef 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shine-text 9s linear infinite}}.gold-text{color:var(--gold-soft)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gold-text{background:linear-gradient(100deg,#fff1bf 0,var(--gold-soft) 30%,var(--gold) 60%,#fff4cf 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shine-text 7s linear infinite}}@keyframes shine-text{to{background-position:-200% 0}}.band{position:relative;padding:clamp(4.5rem,10vw,8.75rem) 0}.band.tight{padding:clamp(3rem,6vw,5.5rem) 0}.band-head{display:grid;grid-gap:1rem;gap:1rem;max-width:47.5rem;margin-bottom:clamp(2.25rem,5vw,3.75rem)}.band-head.center{text-align:center;margin-left:auto;margin-right:auto;justify-items:center}.band-head.center .lede{margin:0 auto}.hall{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;content-visibility:auto}.hall.fade{mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.hall .pool{position:absolute;border-radius:50%;opacity:.9;animation:pool-drift 22s ease-in-out infinite alternate;will-change:transform}.hall .ribbon{position:absolute;left:-10%;width:120%;height:21.25rem;opacity:.55;animation:ribbon-drift 26s ease-in-out infinite alternate}.hall .ribbon path{fill:none;stroke-linecap:round}.hall .soul{position:absolute;bottom:-.75rem;width:var(--s,.25rem);height:var(--s,.25rem);background:#c7bdff;color:#c7bdff;box-shadow:0 0 .5rem 1px currentColor;opacity:0;animation:soul-rise var(--d,14s) linear infinite;animation-delay:var(--delay,0s)}.hall .nether-ceiling{position:absolute;top:0;left:0;width:100%;height:3.75rem}.hall .glowstone{animation:glowstone-pulse 4s ease-in-out infinite;transform-origin:center}.hall .nether-land{position:absolute;left:0;right:0;bottom:4.5rem;width:100%;height:18.75rem}.hall .lava{height:7.5rem}.hall .lava,.hall .lava:before{position:absolute;left:0;right:0;bottom:0}.hall .lava:before{content:"";height:18rem;background:linear-gradient(180deg,transparent,rgba(255,110,30,.2) 50%,rgba(255,122,42,.5));animation:lava-breathe 5s ease-in-out infinite}.hall .lava svg{position:absolute;inset:0;width:100%;height:100%}.hall .crust{animation:crust-slide var(--d,24s) linear infinite alternate}@keyframes glowstone-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes lava-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes crust-slide{0%{transform:translateX(-3rem)}to{transform:translateX(3rem)}}.hall .veins{position:absolute;top:0;width:25rem;height:60rem}.hall .veins.left{left:0}.hall .veins.right{right:0;transform:scaleX(-1)}.hall .spark,.hall .vein{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round}.hall .vein{stroke-width:1.5;opacity:.3}.hall .spark{stroke-width:1.8;stroke-dasharray:70 2000;stroke-dashoffset:70;animation:vein-spark var(--d,7s) linear infinite;animation-delay:var(--delay,0s)}.hall .spark.glow{stroke-width:7;opacity:.3}.hall .pad{fill:var(--bg);stroke:currentColor;stroke-width:1.5;opacity:.45;animation:vein-pad var(--d,7s) linear infinite;animation-delay:var(--delay,0s)}.hall .pad-glow{fill:currentColor;opacity:0;animation:vein-pad-glow var(--d,7s) linear infinite;animation-delay:var(--delay,0s)}@keyframes vein-spark{45%,to{stroke-dashoffset:-1000}}@keyframes vein-pad{0%,41%{opacity:.45}44%{opacity:1}70%,to{opacity:.45}}@keyframes vein-pad-glow{0%,41%{opacity:0}44%{opacity:.4}70%,to{opacity:0}}@media (max-width:47.99rem){.hall .veins{opacity:.4}}@keyframes pool-drift{to{transform:translate3d(4%,-3%,0) scale(1.08)}}@keyframes ribbon-drift{to{transform:translate3d(-4%,1.125rem,0)}}@keyframes soul-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.9}80%{opacity:.55}to{transform:translate3d(var(--x,1.25rem),calc(-1 * var(--h, 43.75rem)),0);opacity:0}}.panel{position:relative;border-top:1px solid var(--line);border-radius:0;padding-left:0!important;padding-right:0!important}.tag{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem 2px;border-radius:.375rem;font-family:var(--font-label),monospace;font-size:.5938rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid;line-height:1.4;white-space:nowrap}.tag.solid{border-color:transparent;color:#0b0f16}.coin-price{display:inline-flex;align-items:center;gap:.375rem;font-weight:800;color:var(--gold-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coin-price s{color:var(--muted);font-weight:600;font-size:.86em}.foot{position:relative;margin-top:2.5rem;border-top:1px solid var(--line);padding:3.5rem 0 2.75rem;color:var(--muted);font-size:.875rem;background:linear-gradient(180deg,transparent,rgba(4,7,11,.6))}.foot-grid{display:grid;grid-template-columns:2.2fr 1fr 1.2fr .9fr;grid-gap:2rem;gap:2rem}.foot .foot-products ul{grid-template-columns:repeat(3,auto);justify-content:start;gap:.5rem 2.5rem}.foot-social a,.foot-soon{display:inline-flex;align-items:center;gap:.5rem}.foot-social a span,.foot-soon,.foot-soon span{color:var(--muted)}.foot-about{display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.foot-about p{max-width:40rem;line-height:1.55;color:var(--text-soft)}.foot .status{margin-left:auto;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:rgba(95,191,135,.1);color:var(--green);flex:none}.foot .status.down{background:rgba(236,117,128,.1);color:var(--red)}.foot .status i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 .625rem currentColor}.foot .status span{display:grid}.foot .status small{color:var(--muted);font-size:.75rem}.foot h2{margin:0 0 .75rem;font-family:var(--font-label),monospace;font-weight:400;font-size:.6562rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.foot ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.foot a{color:var(--text-soft)}.foot a:hover{color:var(--text)}.foot .about p{margin-top:.75rem;max-width:17.5rem;line-height:1.55}.foot .legal{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.625rem 1.5rem;font-size:.7812rem}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-products{grid-column:1/-1}.foot .foot-products ul{grid-template-columns:repeat(2,auto)}.foot-about{flex-wrap:wrap}.foot .status{margin-left:0}}.help{position:fixed;right:1.25rem;bottom:1.25rem;z-index:55;display:grid;justify-items:end;grid-gap:.75rem;gap:.75rem}.help-button{box-shadow:0 .75rem 2rem -.75rem rgba(0,0,0,.7)}.help-panel{width:min(23rem,calc(100vw - 2.5rem));height:min(32rem,calc(100vh - 8rem));display:grid;grid-template-rows:auto 1fr auto auto;border-radius:1rem;overflow:hidden;background:rgba(14,15,26,.97);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);box-shadow:0 1.5rem 4rem -1rem rgba(0,0,0,.85),inset 0 0 0 1px var(--line-strong)}.help-head{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid var(--line)}.help-head span{display:grid}.help-head small{color:var(--muted);font-size:.8125rem}.help-head button{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;background:none;color:var(--text-soft);cursor:pointer}.help-head button:hover{background:rgba(255,255,255,.07);color:var(--text)}.help-log{overflow-y:auto;padding:1rem;align-content:start}.help-log,.help-log>div{display:grid;grid-gap:.625rem;gap:.625rem}.help-bot,.help-you{max-width:85%;padding:.5625rem .8125rem;border-radius:.875rem;font-size:.9062rem;line-height:1.45;white-space:pre-wrap}.help-you{justify-self:end;background:linear-gradient(115deg,#2fa8ff,#6a6bff);color:#ffffff;border-bottom-right-radius:.25rem}.help-bot{justify-self:start;background:rgba(255,255,255,.06);color:var(--text);border-bottom-left-radius:.25rem}.help-typing{display:flex;gap:.25rem}.help-typing i{width:.375rem;height:.375rem;border-radius:50%;background:var(--muted);animation:typing 1s ease-in-out infinite}.help-typing i:nth-child(2){animation-delay:.15s}.help-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.help-problem{color:var(--red);font-size:.875rem}.help-starters{display:grid;grid-gap:.375rem;gap:.375rem;margin-top:.25rem}.help-starters .lg-button{justify-self:start;white-space:normal;height:auto;min-height:2.125rem;padding:.4rem .9rem;text-align:left}.help-ask{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--line)}.help-ask input{flex:1 1;min-width:0;padding:.625rem .75rem;border:0;border-radius:.625rem;background:rgba(255,255,255,.06);color:var(--text);font:inherit;font-size:.9375rem;outline:none}.help-foot{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.625rem 1rem .875rem;font-size:.8125rem;color:var(--muted)}.help-foot a,.help-foot span{display:inline-flex;align-items:center;gap:.5rem}@media (max-width:900px){.help{right:.75rem;bottom:.75rem}.help-button{padding:.625rem;font-size:0;gap:0}}#in-the-box{scroll-margin-top:calc(var(--header-h) + 2rem)}.page-top{position:relative;padding:clamp(3.5rem,9vw,7.5rem) 0 clamp(1.75rem,4vw,3rem);overflow:hidden}.note{display:block;padding:.875rem 1rem;border-radius:.875rem;background:rgba(56,182,255,.07);box-shadow:inset 0 0 0 1px rgba(56,182,255,.2);color:var(--text-soft);font-size:.9062rem;line-height:1.55}.note b{color:var(--text)}.note.gold{background:rgba(240,180,41,.07);box-shadow:inset 0 0 0 1px rgba(240,180,41,.22)}.pixel-art{image-rendering:pixelated;shape-rendering:crispEdges}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hall .soul{display:none}.tilt{transform:none!important}}.flow{--node:2.875rem;--gap:1.75rem;--d:calc(var(--n) * 1.15s);list-style:none;margin:0;padding:0;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.flow,.flow-step{position:relative;display:grid}.flow-step{align-content:start;grid-gap:1rem;gap:1rem}.flow-step:not(:last-of-type):before{content:"";position:absolute;top:calc(var(--node) / 2 - 1px);left:calc(var(--node) / 2);width:calc(100% + var(--gap));height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c),var(--next));opacity:.38}.flow-node{position:relative;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:.875rem;color:var(--c);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong),0 0 1.75rem -.6rem var(--c);animation:flow-lit var(--d) ease-in-out infinite;animation-delay:calc(var(--i) / max(var(--n) - 1, 1) * var(--d) - var(--d) * .06)}@keyframes flow-lit{0%,18%,to{transform:none;box-shadow:inset 0 0 0 1px var(--line-strong),0 0 1.75rem -.6rem var(--c)}6%{transform:translateY(-3px) scale(1.07);box-shadow:inset 0 0 0 1px var(--c),0 0 2.5rem -.25rem var(--c)}}.flow-text h3{margin:0 0 .375rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.flow-text p{margin:0;color:var(--text-soft);font-size:.9375rem;line-height:1.55}.flow-light{position:absolute;top:calc(var(--node) / 2 - .125rem);left:calc(var(--node) / 2 - 1.75rem);width:3.5rem;height:.25rem;border-radius:999px;background:linear-gradient(90deg,transparent,#f4f1ff,transparent);box-shadow:0 0 1rem rgba(155,140,255,.9);animation:flow-run var(--d) linear infinite;pointer-events:none}@keyframes flow-run{0%{left:calc(var(--node) / 2 - 1.75rem);opacity:0}6%,88%{opacity:1}to{left:calc((100% + var(--gap)) * (var(--n) - 1) / var(--n) + var(--node) / 2 - 1.75rem);opacity:0}}.flow-column,.flow-column .flow-step{grid-template-columns:1fr}.flow-column .flow-step{grid-template-columns:var(--node) 1fr;column-gap:1.125rem}.flow-column .flow-step:not(:last-of-type):before{top:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);width:2px;height:calc(100% + var(--gap));background:linear-gradient(var(--c),var(--next))}.flow-column .flow-light{top:calc(var(--node) / 2 - 1.75rem);left:calc(var(--node) / 2 - .125rem);width:.25rem;height:3.5rem;background:linear-gradient(transparent,#f4f1ff,transparent);animation-name:flow-run-down}@keyframes flow-run-down{0%{top:calc(var(--node) / 2 - 1.75rem);opacity:0}6%,88%{opacity:1}to{top:calc(100% - 4rem);opacity:0}}@media (max-width:760px){.flow:not(.flow-column){grid-template-columns:1fr}.flow:not(.flow-column) .flow-step{grid-template-columns:var(--node) 1fr;column-gap:1.125rem}.flow:not(.flow-column) .flow-step:not(:last-of-type):before{top:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);width:2px;height:calc(100% + var(--gap));background:linear-gradient(var(--c),var(--next))}.flow:not(.flow-column) .flow-light{display:none}}@media (prefers-reduced-motion:reduce){.flow-light{display:none}.flow-node{animation:none}}