@font-face{font-family:bbhHegarty;src:url(/_next/static/media/4ba8ae05bf3246cd-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:bbhHegarty Fallback;src:local("Arial");ascent-override:76.61%;descent-override:20.16%;line-gap-override:0.00%;size-adjust:124.01%}.__className_805b51{font-family:bbhHegarty,bbhHegarty Fallback;font-weight:400}.dm-root{display:flex;flex-direction:column;gap:.5rem;width:100%}.dm-toast{align-self:center;background:#140a06;color:#e8b33c;font-weight:700}.dm-pending-bar,.dm-toast{border:1px solid #ff5f16;border-radius:.4rem;padding:.4rem .9rem;font-size:.85rem}.dm-pending-bar{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;background:#f5ece0;color:#140a06}.dm-retry-btn{background:#ff5f16;color:#140a06;border:none;border-radius:.3rem;padding:.25rem .7rem;font-weight:700;font-size:.8rem;cursor:pointer}.dm-retry-btn:hover{filter:brightness(.95)}.dm-stage-outer{position:relative;width:100%;max-width:960px;margin:0 auto;aspect-ratio:8/5;background:#0b0d12;border-radius:.5rem;overflow:hidden}.dm-stage-iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.dm-stage-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#0b0d12;color:#f5ece0;text-align:center;padding:1rem}.dm-stage-error p{margin:0;font-weight:700;letter-spacing:.02em}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_ee06cb{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_ee06cb{--md-font-pixel:"Press Start 2P","Press Start 2P Fallback"}.md-root{--md-accent:#e0461e;--md-bg-alt:#36140d;--md-cream:#fffaf0;--md-cheddar:#e8a33a;--md-cheddar-dark:#d7841e;--md-mac:#f3c562;--md-gold:#ffd447;--md-gold-light:#fff3b0;--md-sriracha:#e0461e;--md-sriracha-dark:#a63d09;--md-green:#4f9a3a;--md-ink:#120a05;--md-px:var(--md-font-pixel),"Press Start 2P",ui-monospace,monospace;--md-outline:1px 0 0 #120a05,-1px 0 0 #120a05,0 1px 0 #120a05,0 -1px 0 #120a05,1px 1px 0 #120a05,-1px 1px 0 #120a05,1px -1px 0 #120a05,-1px -1px 0 #120a05;--md-outline-drop:var(--md-outline),0 2px 0 #120a05,1px 2px 0 #120a05,-1px 2px 0 #120a05;--md-bevel:0 0 0 2px #120a05,inset 2px 2px 0 rgba(255,255,255,0.32),inset -2px -3px 0 rgba(18,10,5,0.32),0 3px 0 2px #120a05;--md-bevel-down:0 0 0 2px #120a05,inset 2px 3px 0 rgba(18,10,5,0.32);position:relative;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:1240px;margin:0 auto;padding:.5rem max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border-radius:.5rem;background:#2c0f0a;color:var(--md-cream);transition:background-color .3s}@media (max-width:640px){[data-game=macdaddy] .play-header{display:none}.md-root{width:calc(100% + 2rem);max-width:none;margin:0 -1rem;border-radius:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.md-probe{position:fixed;top:0;left:0;width:0;height:100vh;height:100svh;box-sizing:content-box;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);visibility:hidden;pointer-events:none}.md-banner{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;align-self:center;max-width:min(640px,calc(100% - 1rem));padding:.45rem .9rem;font-size:.9rem;font-weight:700;text-align:center;box-shadow:0 0 0 2px var(--md-ink),0 3px 0 2px var(--md-ink)}.md-banner--toast{background:var(--md-ink);color:var(--md-gold);box-shadow:0 0 0 2px var(--md-gold),0 0 0 4px var(--md-ink)}.md-banner--pending{background:var(--md-cream);color:var(--md-ink)}.md-banner--win{background:var(--md-gold);color:var(--md-ink)}.md-banner .md-star{color:var(--md-sriracha-dark)}.md-banner--hold{background:var(--md-ink);box-shadow:0 0 0 2px var(--md-gold),0 0 0 4px var(--md-ink)}.md-banner--hold,.md-banner--hold .md-star{color:var(--md-gold)}.md-banner--hold .md-btn--dark{background:var(--md-gold);color:var(--md-ink)}.md-clock{font-family:var(--md-px);font-size:.85em;font-variant-numeric:tabular-nums}.md-btn{min-height:44px;padding:.6rem 1rem .55rem;border:none;border-radius:0;background:#4a2014;color:var(--md-cream);font-family:var(--md-px);font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;box-shadow:var(--md-bevel);margin-bottom:3px;cursor:pointer;touch-action:manipulation;transition:transform 60ms steps(1)}.md-btn:active:not(:disabled){transform:translateY(3px);box-shadow:var(--md-bevel-down)}.md-btn:disabled{opacity:.55;cursor:default}.md-btn:focus-visible,.md-icon-btn:focus-visible,.md-level:focus-visible,.md-link:focus-visible,.md-tab:focus-visible{outline:3px solid var(--md-gold);outline-offset:4px}.md-btn--primary{background:var(--md-cheddar);color:var(--md-ink)}.md-btn--primary:hover:not(:disabled){background:var(--md-mac)}.md-btn--gold{background:var(--md-gold);color:var(--md-ink)}.md-btn--dark{background:var(--md-ink);color:var(--md-gold);box-shadow:0 0 0 2px var(--md-ink),inset 0 -3px 0 rgba(255,212,71,.18),0 3px 0 2px var(--md-ink)}.md-banner--pending .md-btn--dark{background:var(--md-sriracha);color:var(--md-cream)}.md-btn--wide{width:min(100%,18rem)}.md-btn--quiet{background:transparent;color:var(--md-cream);opacity:.8;box-shadow:0 0 0 2px rgba(245,236,204,.35);margin-top:.5rem}.md-btn--quiet:hover:not(:disabled){opacity:1}.md-btn--tall{min-height:56px;font-size:11px}.md-link{min-height:44px;padding:0 .25rem;border:none;background:none;color:var(--md-gold);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.md-link--quiet{color:inherit;font-size:.8rem;font-weight:700;opacity:.75}.md-link--quiet:hover{opacity:1}.md-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.md-col{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.md-side{display:none}@media (min-width:900px){.md-layout{grid-template-columns:minmax(0,1fr) 300px}.md-side{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:2px 4px 6px 2px}.md-only-narrow{display:none}}.md-hud{display:flex;align-items:center;gap:.4rem;min-width:240px;height:44px}.md-hud-spacer{width:44px;flex:none}.md-hud--title .md-hud-spacer{width:6px}.md-hud-mid{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;line-height:1}.md-hud-mid--btn{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:left;align-items:flex-start;cursor:pointer;min-height:44px;justify-content:center}.md-hud-mid--btn:focus-visible{outline:3px solid var(--md-gold);outline-offset:2px}.md-hud-score{font-family:var(--md-px);font-size:clamp(12px,3.4vw,14px);white-space:nowrap;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--md-gold);text-shadow:var(--md-outline-drop)}.md-hud-level{font-family:var(--md-px);font-size:8px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--md-cheddar)}.md-icon-btn{display:grid;place-items:center;flex:none;width:44px;height:40px;margin:0 2px 4px;border:none;border-radius:0;background:var(--md-ink);color:var(--md-cream);box-shadow:0 0 0 2px var(--md-cheddar),inset 0 -3px 0 rgba(232,163,58,.25),0 3px 0 2px var(--md-cheddar-dark);cursor:pointer;touch-action:manipulation}.md-icon-btn:active{transform:translateY(2px);box-shadow:0 0 0 2px var(--md-cheddar)}.md-icon-btn--sound{width:52px}.md-icon-btn[aria-pressed=true]{color:rgba(255,250,240,.55)}.md-sound-icon{display:flex;gap:3px}.md-icon{width:16px;height:16px}.md-sound-icon .md-icon{width:14px;height:14px}.md-icon--off{opacity:.4}.md-lives{display:flex;gap:2px;flex:none}.md-slice{width:20px;height:20px}.md-slice--dim{opacity:.25}.md-stage{position:relative;flex:none;overflow:hidden;background:var(--md-ink);box-shadow:0 0 0 2px var(--md-ink),0 0 0 4px var(--md-accent),0 0 0 6px var(--md-ink);margin:4px 0 6px}.md-medal{display:block;margin-top:.2rem;font:7px/1.4 var(--md-px);color:var(--md-gold-light,#fff3b0);letter-spacing:.04em}.md-powertip{position:absolute;left:50%;top:58%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;max-width:calc(100% - 24px);padding:.45rem .6rem;background:rgba(18,10,5,.86);box-shadow:0 0 0 2px var(--md-accent);color:#fffaf0;pointer-events:none;animation:md-powertip var(--tip-ms,2.4s) steps(24) both}.md-powertip-text{display:flex;flex-direction:column;gap:.3rem}.md-powertip-text b{font:9px/1.2 var(--md-px);color:var(--md-gold-light,#fff3b0);text-transform:uppercase}.md-powertip-text small{font-size:.78rem;line-height:1.2}@keyframes md-powertip{0%{opacity:0;transform:translate(-50%,6px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.md-powertip{animation:none}}.md-pad{flex:none;display:flex;align-items:center;justify-content:center;margin-top:2px;box-sizing:border-box;border:2px solid var(--md-ink);background:repeating-linear-gradient(90deg,rgba(18,10,5,.35) 0 2px,transparent 2px 8px),color-mix(in srgb,var(--md-accent) 30%,var(--md-ink));box-shadow:inset 0 2px 0 rgba(255,250,240,.12);opacity:.55;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.md-pad--live{opacity:1}.md-pad-grip{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem .6rem;background:var(--md-ink);color:#fffaf0;font:8px/1 var(--md-px);letter-spacing:.05em;text-transform:uppercase;pointer-events:none}.md-pad-arrow{width:5px;height:7px;transform:scaleX(-1);color:var(--md-accent)}.md-pad-arrow--r{transform:none}.md-touch{position:absolute;inset:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain}.md-touch--live{cursor:none}.md-canvas{display:block;width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated}.md-scan{position:absolute;inset:0;pointer-events:none;--md-gpx:3px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.08) 0 calc(var(--md-gpx) / 3),transparent calc(var(--md-gpx) / 3) var(--md-gpx))}.md-stage--small .md-scan{display:none}.md-edge{position:absolute;inset:0;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 3px var(--md-gold-light),inset 0 0 0 6px rgba(224,70,30,.7);transition:opacity .16s steps(3)}.md-stage.md-boom .md-edge{opacity:1;transition:none}.md-timers{position:absolute;top:4px;left:4px;right:4px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.md-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 5px 2px 2px;background:rgba(18,10,5,.8);box-shadow:0 0 0 1px rgba(255,250,240,.15);font-family:var(--md-px);font-size:8px;font-variant-numeric:tabular-nums}.md-chip-cap{display:grid;place-items:center;width:16px;height:12px;border:1px solid;border-radius:3px;font-family:var(--md-px);font-size:7px;line-height:1}.md-intro{position:absolute;left:0;right:0;top:40%;pointer-events:none;animation:md-intro var(--intro-ms,1.2s) cubic-bezier(.2,.9,.3,1) both}.md-intro-card .md-chips{margin:4px 0 0}.md-intro-card .md-stamp-wrap{margin:2px 0 6px}.md-intro-card .md-stamp-wrap .md-note{color:var(--md-cream);opacity:.85}.md-cleared{justify-content:center;gap:.35rem;animation:md-cleared-in .22s steps(4) both}.md-cleared .md-kicker{color:var(--md-cream)}@keyframes md-cleared-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.md-intro-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 2px;background:var(--intro-bg,#2c0f0a);box-shadow:0 0 0 2px var(--md-ink),0 -4px 0 2px var(--intro-accent,#e0461e),0 4px 0 2px var(--intro-accent,#e0461e);text-align:center}.md-intro-card .md-stripe{align-self:stretch}.md-intro-kicker{margin:6px 0 0;font-size:10px;letter-spacing:2px;color:var(--md-cream);text-shadow:var(--md-outline)}.md-intro-kicker,.md-intro-name{font-family:var(--md-px);text-transform:uppercase}.md-intro-name{margin:0;padding:0 8px;font-size:clamp(14px,5vw,20px);line-height:1.4;background:linear-gradient(180deg,#fff3b0 0 .62em,#f3c562 .62em .92em,#e8a33a .92em) 0 0 /100% 1.4em repeat-y;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--md-mac);filter:drop-shadow(1px 0 0 #120a05) drop-shadow(-1px 0 0 #120a05) drop-shadow(0 1px 0 #120a05) drop-shadow(0 -1px 0 #120a05) drop-shadow(0 2px 0 #120a05)}.md-intro-tops{margin:0 0 6px;padding:0 12px;font-size:.75rem;font-weight:700;color:var(--md-cream);opacity:.9}@keyframes md-intro{0%{transform:translateX(-110%) scaleY(.6)}16%{transform:translateX(4%) scaleY(1)}22%,80%{transform:translateX(0) scaleY(1)}to{transform:translateX(110%) scaleY(.6)}}.md-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.85rem .75rem 1rem;overflow-y:auto;overscroll-behavior:contain;background:rgba(18,10,5,.88);text-align:center}.md-screen--center{justify-content:safe center}.md-screen--dim{background:rgba(18,10,5,.55)}.md-screen--gold{background:var(--md-gold)}.md-screen--gold,.md-screen--gold .md-kicker,.md-screen--gold .md-link--quiet{color:var(--md-ink)}.md-screen--gold .md-btn:not(.md-btn--dark){background:var(--md-cream);color:var(--md-ink)}.md-screen--title{justify-content:flex-start;text-align:left;align-items:stretch;gap:.7rem;background:linear-gradient(180deg,rgba(18,10,5,.6),rgba(18,10,5,.9) 9rem,rgba(18,10,5,.94))}.md-title{margin:0;font-family:var(--md-px);font-weight:400;font-size:clamp(13px,4.4vw,18px);line-height:1.4;letter-spacing:1px;text-transform:uppercase;color:var(--md-mac);background:linear-gradient(180deg,#fff3b0 0 .62em,#f3c562 .62em .92em,#e8a33a .92em) 0 0 /100% 1.4em repeat-y;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 0 0 #120a05) drop-shadow(-1px 0 0 #120a05) drop-shadow(0 1px 0 #120a05) drop-shadow(0 -1px 0 #120a05) drop-shadow(0 2px 0 #120a05)}.md-screen--gold .md-title{background:none;-webkit-text-fill-color:var(--md-ink);color:var(--md-ink);filter:none;text-shadow:1px 0 0 #fff3b0,-1px 0 0 #fff3b0,0 1px 0 #fff3b0,0 -1px 0 #fff3b0,1px 1px 0 #fff3b0,-1px 1px 0 #fff3b0,1px -1px 0 #fff3b0,-1px -1px 0 #fff3b0}.md-kicker{font-family:var(--md-px);font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:var(--md-cheddar)}.md-kicker,.md-sub{margin:0;line-height:1.4}.md-sub{font-size:.9rem;font-weight:600}.md-big{margin:0;font-family:var(--md-px);font-size:clamp(20px,7vw,28px);line-height:1.2;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--md-gold);text-shadow:var(--md-outline-drop)}.md-poster-head{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.25rem;text-align:center}.md-logo-h{margin:0;line-height:0}.md-logo{display:block;max-width:100%;image-rendering:crisp-edges;image-rendering:pixelated}.md-poster-tag{max-width:22rem;font-size:.85rem}.md-badge{display:inline-block;flex:none;padding:5px 7px;background:var(--md-gold);color:var(--md-ink);font-family:var(--md-px);font-size:8px;line-height:1;letter-spacing:1px;text-transform:uppercase;box-shadow:0 0 0 2px var(--md-ink)}.md-badge--hot{background:var(--md-sriracha);color:var(--md-cream)}.md-badge--alt{background:var(--md-cheddar)}.md-badge--done{background:var(--md-green);color:var(--md-cream)}.md-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:2px}.md-section{display:flex;flex-direction:column;gap:.5rem;padding:.65rem;background:rgba(44,15,10,.75);box-shadow:0 0 0 2px var(--md-ink),inset 0 0 0 2px var(--md-bg-alt)}.md-card h3,.md-section h3{margin:0;font-family:var(--md-px);font-weight:400;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--md-cheddar);text-shadow:var(--md-outline)}.md-cards{display:flex;flex-direction:column;gap:.6rem}.md-level{display:flex;align-items:center;gap:.55rem;min-height:52px;margin-bottom:3px;padding:.35rem .55rem .35rem 0;border:none;border-radius:0;background:var(--card-bg,var(--md-ink));color:var(--md-cream);font:inherit;text-align:left;box-shadow:0 0 0 2px var(--md-ink),inset 0 2px 0 rgba(255,255,255,.12),0 3px 0 2px var(--card-accent,var(--md-ink));cursor:pointer;touch-action:manipulation;overflow:hidden}.md-level:hover:not(:disabled){box-shadow:0 0 0 2px var(--card-accent,var(--md-cheddar)),inset 0 2px 0 rgba(255,255,255,.12),0 3px 0 2px var(--md-ink)}.md-level:active:not(:disabled){transform:translateY(2px)}.md-level:disabled{opacity:.55}.md-level-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;line-height:1.25}.md-level-text strong{font-family:var(--md-px);font-weight:400;font-size:9px;line-height:1.4;text-transform:uppercase;color:var(--md-cream);text-shadow:var(--md-outline)}.md-level-text span{font-size:.72rem;opacity:.85}.md-stripe{display:flex;height:4px}.md-stripe>span{flex:1}.md-stripe--v{flex-direction:column;align-self:stretch;width:8px;height:auto;margin:-.35rem 0;flex:none}.md-marquee{overflow:hidden;background:var(--md-gold);color:var(--md-ink);box-shadow:0 0 0 2px var(--md-ink),inset 0 2px 0 var(--md-gold-light),inset 0 -2px 0 #c8961a}.md-marquee-track{display:inline-flex;white-space:nowrap;padding:7px 0 6px;font-family:var(--md-px);font-size:8px;line-height:1.4;text-transform:uppercase;animation:md-marquee 16s linear infinite}.md-marquee-track>span{display:inline-flex;align-items:center;gap:6px;padding:0 2.5rem 0 .5rem}.md-marquee .md-star{color:var(--md-sriracha-dark)}@keyframes md-marquee{to{transform:translateX(-50%)}}.md-best{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.4rem 1rem}.md-best-val{font-family:var(--md-px);font-size:11px;color:var(--md-gold);text-shadow:var(--md-outline)}.md-best-val small{font-size:7px;color:var(--md-cream)}.md-top3-wrap{gap:.35rem}.md-top3,.md-top3-wrap{display:flex;flex-direction:column}.md-top3{gap:3px;margin:0;padding:0;list-style:none}.md-top3-row{display:flex;align-items:center;gap:.5rem;padding:.25rem .4rem;background:rgba(255,250,240,.05);font-size:.82rem}.md-top3-rank{display:grid;place-items:center;width:18px;height:18px;flex:none;font-family:var(--md-px);font-size:8px;color:var(--md-ink);background:var(--md-cheddar);box-shadow:0 0 0 1px var(--md-ink)}.md-top3-row--1 .md-top3-rank{background:var(--md-gold)}.md-top3-row--2 .md-top3-rank{background:#f5eccc}.md-top3-row--3 .md-top3-rank{background:#de9e3a}.md-top3-row--you{box-shadow:inset 0 0 0 2px var(--md-cheddar)}.md-top3-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-top3-score{font-family:var(--md-px);font-size:9px;font-variant-numeric:tabular-nums;color:var(--md-gold)}.md-prize{margin:0;padding:.35rem .6rem;background:var(--md-gold);color:var(--md-ink);font-size:.85rem;font-weight:800;text-align:center;box-shadow:0 0 0 2px var(--md-ink)}.md-section .md-btn--wide{align-self:center}.md-note{margin:0;font-size:.75rem;line-height:1.4;opacity:.85}.md-note--gold{color:var(--md-gold);opacity:1;font-weight:700}.md-points{margin:0;font-size:.85rem;font-weight:700;text-align:center}.md-only-narrow,.md-stamp-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem}.md-stamp-wrap{padding:6px 0 2px}.md-stamp{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 7px;background:var(--md-cream);color:var(--md-sriracha-dark);font-family:var(--md-px);font-size:13px;line-height:1;text-transform:uppercase;box-shadow:0 0 0 2px var(--md-sriracha-dark),0 0 0 4px var(--md-cream),0 0 0 6px var(--md-ink);transform:rotate(-4deg);animation:md-stamp .38s cubic-bezier(.2,1.5,.4,1) .5s both}.md-stamp .md-macaroni{flex:none;image-rendering:pixelated}@keyframes md-stamp{0%{transform:rotate(-12deg) scale(2.2)}to{transform:rotate(-4deg) scale(1)}}.md-chips{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:2px;list-style:none}.md-milestone{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 5px;background:var(--md-cheddar);color:var(--md-ink);font-family:var(--md-px);font-size:8px;line-height:1.4;text-transform:uppercase;box-shadow:0 0 0 2px var(--md-ink),inset 0 2px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(18,10,5,.25);animation:md-pop .3s steps(3) both}.md-milestone b{font-weight:400;color:var(--md-sriracha-dark)}@keyframes md-pop{0%{transform:scale(0)}to{transform:scale(1)}}.md-star{width:10px;height:10px;flex:none}.md-next{display:flex;flex-direction:column;align-items:center;gap:5px}.md-next .md-stripe{width:6rem;box-shadow:0 0 0 1px var(--md-ink)}.md-next strong{font-family:var(--md-px);font-weight:400;font-size:9px;text-transform:uppercase;color:var(--md-cream);text-shadow:var(--md-outline)}.md-loader{display:flex;gap:6px}.md-loader>span{width:8px;height:8px;background:var(--md-cheddar);box-shadow:0 0 0 1px var(--md-ink);animation:md-hop .9s steps(2) infinite}.md-loader>span:nth-child(2){animation-delay:.15s}.md-loader>span:nth-child(3){animation-delay:.3s}@keyframes md-hop{50%{transform:translateY(-4px)}}.md-card{display:flex;flex-direction:column;gap:.45rem;width:100%;padding:.65rem;background:var(--md-ink);color:var(--md-cream);text-align:left;box-shadow:0 0 0 2px var(--md-bg-alt)}.md-boards-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.md-tabs{display:flex;gap:6px}.md-tab{min-height:44px;min-width:44px;padding:0 .55rem;border:none;border-radius:0;background:transparent;color:var(--md-cream);font-family:var(--md-px);font-size:8px;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--md-cheddar);cursor:pointer}.md-tab[aria-selected=true]{background:var(--md-cheddar);color:var(--md-ink)}.md-boards-prize{margin:0;font-size:.8rem;font-weight:800;color:var(--md-gold)}.md-rows{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.md-row{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;font-size:.85rem}.md-row:nth-child(odd){background:rgba(255,250,240,.05)}.md-row--you{box-shadow:inset 0 0 0 2px var(--md-cheddar)}.md-row-rank{width:1.8rem;font-family:var(--md-px);font-size:9px;color:var(--md-cheddar)}.md-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-row-score{font-family:var(--md-px);font-size:9px;font-variant-numeric:tabular-nums}.md-row-prize{display:inline-flex;color:var(--md-gold)}.md-legend ul{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.md-legend li{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.35}.md-legend .md-chip{flex:none;padding:1px;background:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.md-root{transition:none}.md-intro,.md-loader>span,.md-milestone,.md-stamp{animation:none}.md-edge{display:none}.md-marquee-track{animation:none;white-space:normal}.md-marquee-track>span+span{display:none}.md-btn,.md-btn:active:not(:disabled),.md-level:active:not(:disabled){transition:none}}.md-capsule-icon{display:inline-block;image-rendering:pixelated;vertical-align:middle;flex:none}.md-dev--studies{margin-top:1rem;padding:.75rem;border:2px dashed rgba(245,236,204,.35);color:var(--md-cream)}.md-dev-title{margin:0 0 .6rem;font-family:var(--md-px);font-size:9px;letter-spacing:1px;text-transform:uppercase;opacity:.8}.md-dev-grid{display:grid;gap:1rem}.md-dev-study{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:.6rem;background:rgba(0,0,0,.35)}.md-dev-study--row{align-items:flex-start}.md-dev-frames{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.md-dev-at2{margin-left:14px;padding-left:14px;border-left:2px dashed rgba(245,236,204,.35)}.md-dev-study figcaption{font-size:.75rem;text-align:center;max-width:28rem}