@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_0c8322{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_0c8322{--font-pixel:"Pixelify Sans","Pixelify Sans Fallback"}.dex{--shell:#c0262c;--shell-dk:#8c1a20;--shell-lt:#e04a4f;--screen:#f3f4e9;--screen-dk:#e7e9d8;--nav:#2b2d42;--mute:#6b6d85;--line:#c9cbb8;color:var(--nav);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif}.dx-shell{min-height:100dvh;background:linear-gradient(180deg,var(--shell-lt) 0,var(--shell) 22%,var(--shell-dk) 100%)}.px{font-family:var(--font-pixel),ui-monospace,monospace;letter-spacing:.01em}.dx-lens{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#dff3ff 0,#6fc7f2 30%,#1a7dc4 62%,#0d5d99 100%);border:3px solid #f3f3f3;box-shadow:0 2px 6px rgba(0,0,0,.4)}.dx-led{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(0,0,0,.35)}.dx-led.on{animation:dex-blink 1.6s steps(2,jump-none) infinite}.dx-screen{position:relative;background:var(--screen);border-radius:16px;box-shadow:inset 0 0 0 3px var(--nav),inset 0 0 0 6px #9a9ab8,0 14px 44px rgba(0,0,0,.35);overflow:hidden}.dx-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0 1px,transparent 1px 3px)}.dx-box{background:#fbfbf3;border:2px solid var(--nav);border-radius:6px;box-shadow:inset 0 0 0 2px #fbfbf3,inset 0 0 0 3px #9a9ab8}.dx-soft{background:var(--screen-dk);border:2px solid var(--line);border-radius:6px}.type-badge{display:inline-flex;align-items:center;gap:.35em;padding:.12em .6em .16em;border-radius:4px;color:#fff;background:var(--pile);font-family:var(--font-pixel),monospace;font-size:.8125rem;line-height:1.2;text-shadow:0 1px 0 rgba(0,0,0,.25)}.dx-row{transition:background .15s}.dx-row:hover{background:rgba(43,45,66,.05)}.dx-row:hover .sprite{transform:translateY(-2px) rotate(-4deg)}.sprite{transition:transform .25s var(--ease-out);image-rendering:auto}@keyframes dex-bob{50%{transform:translateY(-4px)}}.party-sprite{animation:dex-bob 1.7s ease-in-out infinite}.party-slot:nth-child(2) .party-sprite{animation-delay:.2s}.party-slot:nth-child(3) .party-sprite{animation-delay:.4s}.party-slot:nth-child(4) .party-sprite{animation-delay:.6s}.party-slot:nth-child(5) .party-sprite{animation-delay:.8s}.party-slot:nth-child(6) .party-sprite{animation-delay:1s}.dx-btn{font-family:var(--font-pixel),monospace;font-size:.875rem;padding:.35rem .8rem;border-radius:6px;border:2px solid var(--nav);background:#fbfbf3;color:var(--nav);box-shadow:0 2px 0 var(--nav);transition:transform .1s,box-shadow .1s,background .15s}.dx-btn:hover{background:#fff}.dx-btn:active{transform:translateY(2px);box-shadow:0 0 0 var(--nav)}.dx-btn.is-on{background:var(--nav);color:#fbfbf3}.dx-btn.pile-whim.is-on,.dx-btn.pile-win.is-on,.dx-btn.pile-wip.is-on,.dx-btn.pile-word.is-on{background:var(--pile);border-color:var(--pile);box-shadow:0 2px 0 color-mix(in oklab,var(--pile) 60%,#000)}.dex .prose{color:var(--nav);font-size:1.0625rem}.dex .prose h2,.dex .prose h3{font-family:var(--font-pixel),monospace;color:var(--nav);font-weight:600;letter-spacing:0}.dex .prose a,.dex .prose strong{color:var(--nav)}.dex .prose a{border-bottom-color:var(--nav)}.dex .demo-wide{width:100%;margin-inline:0}.dex .tag{color:var(--mute)}@media (prefers-reduced-motion:reduce){.party-sprite{animation:none}}