html,body{background:#0b0a12;margin:0}.not-found{height:100vh;box-sizing:border-box;background:#0b0a12;justify-content:center;align-items:center;height:100svh;padding:16px;font-family:DM Sans,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.nf-stage{width:min(100vw - 32px,123.077vh - 39.3846px);aspect-ratio:256/208;border-radius:12px;width:min(100vw - 32px,123.077svh - 39.3846px);position:relative;overflow:hidden;box-shadow:0 12px 40px #00000080}.nf-stage img{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.nf-svg{width:100%;height:100%;position:absolute;inset:0}.nf-sh{fill:#4641f7}.nf-fg{fill:#fff}.nf-cta{cursor:pointer;outline:none}:is(.nf-cta:hover .nf-fg,.nf-cta:focus-visible .nf-fg){fill:#f0f}.nf-cta:focus-visible .nf-hit{stroke:#f0f;stroke-width:1px}.nf-done .nf-word{animation:.8s step-end infinite nf-flash}@keyframes nf-flash{0%{fill:#fff}50%{fill:#f0f}}html[data-anim=off] .not-found *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root{--line:#3a3652;--line2:#4a4666;--text:#f4efff;--muted:#a8a3c0;--soft:#cfcbe0;--faint:#8f8aa6}.pover{z-index:200;border:1px solid var(--line2);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--soft);pointer-events:none;cursor:pointer;pointer-events:auto;background:#15131fe6;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;position:fixed;bottom:12px;left:12px;right:auto}.pover:hover{color:var(--text);border-color:#a78bfa}.ppan{z-index:210;border:1px solid var(--line2);width:min(300px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--soft);background:#15131ff7;border-radius:14px;padding:0 0 12px;font-size:13px;position:fixed;bottom:12px;right:12px;overflow:auto;box-shadow:0 10px 40px #000a}.ppan .pph{cursor:grab;touch-action:none;border-bottom:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:10px 12px 10px 14px;display:flex}.ppan .pph button{border:1px solid var(--line2);width:26px;height:26px;color:var(--soft);background:0 0;border-radius:50%;font-size:16px;line-height:1}.ppan .ppg{flex-direction:column;gap:6px;padding:10px 14px 0;display:flex}.ppan .ppg>span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px}.ppan .ppg>div{flex-wrap:wrap;gap:6px;display:flex}.ppan .ppg button,.ppan .ppg a{border:1px solid var(--line2);color:var(--soft);background:0 0;border-radius:999px;padding:5px 11px;font-size:13px;text-decoration:none}.ppan .ppg button.on{color:var(--text);background:#a78bfa33;border-color:#a78bfa}.ppan .ppg a:hover,.ppan .ppg button:hover{border-color:#a78bfa}.ppan{max-height:calc(100vh - 24px);overflow:auto}.ppgr{border-top:1px solid var(--line);margin-top:10px}.ppgr>summary{cursor:pointer;color:var(--text);padding:10px 14px 0;font-size:12px;font-weight:700;list-style:none}.ppgr>summary::-webkit-details-marker{display:none}.ppgr>summary:after{content:"+";float:right}.ppgr[open]>summary:after{content:"–"}
