:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#1a6cf5;--blue-deep:#0e4fd8;--blue-soft:#3d86ff;--glow:#6fd0ff;--navy:#0a2a6e;--navy-2:#123a8f;--paper:#f5f9ff;--paper-2:#e2ecff;--lime:#d4ff3a;--pink:#ff7ad9;--orange:#ffa33a;--sky:#5ad8ff;--violet:#b9a4ff;--down:#ff5a5a;--on-blue:#fff;--on-blue-2:#ffffffed;--on-blue-3:#ffffffc7;--ink:var(--navy);--ink-2:#2f4a86;--ink-3:#536b9f;--display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--font:"Archivo Variable", "Archivo", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r-pill:999px;--r-card:26px;--r-sm:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 48px);--maxw:1320px;--z-nav:40;--z-overlay:60}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--blue)}body{background-color:var(--blue);color:var(--on-blue);font-family:var(--font);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1200px 820px at 88% -120px,#6fd0ffd9,#0000 70%),radial-gradient(1000px 900px at -10% 1400px,#0a46c8b3,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M22 18v8M18 22h8' stroke='%23ffffff' stroke-opacity='.13' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,repeat;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}::selection{background:var(--lime);color:var(--navy)}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:6px}a{color:inherit;text-underline-offset:3px}img,svg,canvas{max-width:100%;display:block}button,input{font:inherit;color:inherit}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ph{fill:currentColor;flex:none;width:1em;height:1em}.skip{z-index:100;background:var(--lime);color:var(--navy);border-radius:var(--r-pill);padding:8px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}*{scrollbar-width:thin;scrollbar-color:var(--navy-2) transparent}.display{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.h2{font-size:clamp(34px,4.8vw,72px)}.lime{color:var(--lime)}.pop{color:var(--lime);text-shadow:3px 4px 0 var(--navy);-webkit-text-stroke:2px var(--navy);paint-order:stroke fill}.center{text-align:center;margin-left:auto;margin-right:auto}.lede{color:var(--on-blue-2);text-wrap:pretty;max-width:46ch;margin:22px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.stage-note{color:var(--on-blue-3);margin:14px 0 0;font-size:13px}.lede.center{text-align:center;margin-left:auto;margin-right:auto}main>section{padding:clamp(80px, 11vw, 150px) var(--gutter);max-width:var(--maxw);margin:0 auto;position:relative}.btn{--h:52px;--sh:5px;height:var(--h);border-radius:var(--r-pill);border:3px solid var(--navy);box-shadow:0 var(--sh) 0 var(--navy);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out), background-color .2s;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 calc(var(--sh) + 2px) 0 var(--navy);transform:translateY(-2px)}.btn:active{transform:translateY(calc(var(--sh) - 1px));box-shadow:0 1px 0 var(--navy)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--lime);color:var(--navy)}.btn-white,.btn-ghost{color:var(--navy);background:#fff}.btn-sm{--h:40px;--sh:4px;border-width:2.5px;padding:0 16px;font-size:14px}.sticker{background:var(--paper);color:var(--ink);border:3px solid var(--navy);border-radius:var(--r-card);box-shadow:0 9px 0 var(--navy)}.chip{border-radius:var(--r-pill);color:#fff;background:#0a2a6e59;border:2px solid #ffffff4d;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.live-dot{background:var(--lime);width:9px;height:9px;animation:live 1.8s var(--ease-out) infinite;border-radius:50%;display:inline-block;box-shadow:0 0 #d4ff3ab3}@keyframes live{0%{box-shadow:0 0 #d4ff3aa6}80%,to{box-shadow:0 0 0 9px #d4ff3a00}}.nav{z-index:var(--z-nav);padding:0 var(--gutter);margin-top:12px;position:sticky;top:12px}.nav-in{max-width:var(--maxw);background:var(--navy);border-radius:var(--r-pill);align-items:center;gap:22px;height:64px;margin:0 auto;padding:0 10px 0 18px;display:flex;box-shadow:0 6px #0414408c}.brand{font-family:var(--display);letter-spacing:-.03em;color:#fff;align-items:center;gap:9px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.brand svg{width:34px;height:38px}.nav-links{gap:2px;display:flex}.nav-links a{color:#ffffffc7;border-radius:var(--r-pill);padding:9px 14px;font-size:15px;font-weight:650;text-decoration:none;transition:color .2s,background-color .2s}.nav-links a:hover{color:#fff;background:#ffffff1a}.nav-links a[aria-current=page]{color:var(--navy);background:#fff}.nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-x{border-radius:var(--r-pill);color:#fff;background:#ffffff1a;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.nav-x:hover{background:#fff3}.nav-x .ph{width:16px;height:16px}.nav .btn{--h:44px;--sh:0px;border-color:var(--lime)}.nav .btn:hover{box-shadow:none;background:#e2ff6e;transform:none}.nav-menu{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#ffffff1a;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav-menu .ph{width:20px;height:20px}.nav-sheet{max-width:var(--maxw);background:var(--navy);border-radius:var(--r-card);margin:10px auto 0;padding:10px 20px 16px;display:grid}.nav-sheet[hidden]{display:none}.nav-sheet a{color:#fff;border-bottom:1px solid #ffffff1f;padding:13px 0;font-size:18px;font-weight:650;text-decoration:none}@media (width<=880px){.nav-links{display:none}.nav-menu{display:inline-flex}.nav-x span{display:none}.nav-x{justify-content:center;width:44px;padding:0}}@media (width<=440px){.nav-actions .btn{display:none}}.crew{position:relative}.critter{width:var(--s,76px);pointer-events:none;z-index:2;position:absolute;top:0;left:0}.critter.leader{z-index:3}.cr-flip{transform-origin:50%}.cr-svg{shape-rendering:geometricprecision;width:100%;height:auto;overflow:visible}.cr-foot{transition:transform 50ms linear}.cr-eyes{transform-box:fill-box;transform-origin:50%;transition:transform 80ms}.cr-pupils{transition:transform .2s var(--ease-out)}.critter.blink .cr-eyes,.critter.asleep .cr-eyes{transform:scaleY(.1)}.cr-light{animation:1.6s ease-in-out infinite signal}@keyframes signal{0%,to{opacity:1}50%{opacity:.45}}.critter.paper .cr-ol{fill:#ffffff14;stroke-dasharray:10 8}.critter.paper .cr-body{fill:#ffffff24}.critter.paper .cr-belly,.critter.paper .cr-shadow{opacity:.1}.critter.asleep .cr-light{opacity:.3;animation:none}.cr-tags{z-index:20;pointer-events:none;position:absolute;inset:0}.cr-pin{width:0;height:0;position:absolute;top:0;left:0}.cr-tag{translate:calc(-50% + var(--tx,0px)) var(--ty,0px);white-space:nowrap;border-radius:var(--r-pill);color:var(--navy);background:#fff;align-items:center;gap:7px;padding:6px 13px 6px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:50%;box-shadow:0 5px #08246e73}.cr-tag:before{content:"";background:#2bc48a;border-radius:50%;width:9px;height:9px}.cr-tag.buy:before{background:var(--pink)}.cr-tag.skip:before{background:var(--orange)}.cr-tag.sleep:before{background:var(--violet)}.cr-tag.paper{outline:2.5px dashed var(--navy);outline-offset:-5px}.cr-tag[hidden]{display:none}.idle-critter{width:var(--s,90px);animation:3.2s ease-in-out infinite bob;position:relative}.idle-critter .cr-eyes{animation:5s infinite blink}.idle-critter .cr-tag{animation:none}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-9px) rotate(var(--rot,0deg))}}@keyframes blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}.sparkle{width:var(--z,18px);height:var(--z,18px);color:var(--c,#fff);pointer-events:none;animation:twinkle var(--d,3s) ease-in-out infinite;animation-delay:var(--dl,0s);position:absolute}.sparkle svg{width:100%;height:100%}.sparkle.ring{border:3px solid var(--c);border-radius:50%}.sparkle.dot{background:var(--c);border-radius:50%;width:9px;height:9px}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.55)rotate(25deg)}}.tape-row{border-bottom:2px dashed var(--paper-2);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.tape-row img,.tape-row .tk-ph{object-fit:cover;background:var(--paper-2);border:2px solid var(--navy);border-radius:50%;width:34px;height:34px}.tape-row .who{min-width:0;display:grid}.tape-row .who b{white-space:nowrap;text-overflow:ellipsis;color:var(--navy);font-size:14.5px;font-weight:750;overflow:hidden}.tape-row .who span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tape-row .amt{text-align:right;font-family:var(--mono);font-size:13.5px;font-weight:600}.tape-row .amt small{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.tape-row .buy{color:#2d8a00}.tape-row .sell{color:#d42e2e}.tape-row .sell.up{color:#2d8a00}.tape-empty{color:var(--ink-3);padding:26px 16px;font-size:14px}.tape-new{animation-duration:.45s}.pill{border-radius:var(--r-pill);background:var(--lime);height:38px;color:var(--navy);border:2.5px solid var(--navy);box-shadow:0 4px 0 var(--navy);cursor:pointer;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:13.5px;font-weight:800;display:inline-flex}.pill svg{width:22px;height:24px}.faq-list{padding:8px 28px}.faq details{border-bottom:2px dashed var(--paper-2)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;color:var(--navy);padding:22px 44px 22px 0;font-size:18px;font-weight:750;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--lime);border:2.5px solid var(--navy);width:32px;height:32px;transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq details p{color:var(--ink-2);max-width:64ch;margin:0 0 22px}.faq details p a{color:var(--navy);font-weight:700}.close{text-align:center}.close-title{font-size:clamp(52px,9vw,150px)}.close-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.parade{height:170px;margin-top:40px}.foot{background:var(--navy);border-radius:40px 40px 0 0;margin-top:60px}.foot-in{max-width:var(--maxw);padding:60px var(--gutter) 24px;grid-template-columns:1.2fr 2fr;gap:48px;margin:0 auto;display:grid}.foot-brand p{color:#ffffffb8;max-width:34ch;margin:16px 0 22px}.foot-x{color:var(--navy);background:var(--lime);border-radius:var(--r-pill);align-items:center;gap:8px;padding:10px 16px;font-weight:750;text-decoration:none;display:inline-flex}.foot-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.foot-cols h3{color:#ffffff8c;margin:0 0 12px;font-size:13px;font-weight:650}.foot-cols a{color:#ffffffd9;padding:5px 0;font-size:15px;text-decoration:none;display:block}.foot-cols a:hover{color:var(--lime)}.foot-legal{max-width:var(--maxw);padding:20px var(--gutter) 40px;color:#ffffff8c;justify-content:space-between;gap:32px;margin:0 auto;font-size:13px;display:flex}.foot-legal p{max-width:90ch;margin:0}@media (width<=760px){.foot-in{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}.foot-legal{flex-direction:column}}.nf{max-width:900px;padding:40px var(--gutter) 20px;text-align:center;margin:0 auto}.nf-stage{height:240px}.nf-title{font-size:clamp(56px,10vw,140px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
