.fx{--ink:#0c0a10;--ink-2:#16121d;--paper:#efe9dc;--paper-2:#e4dccb;--bone:#ece6da;--mute:#9b95a6;--mute-paper:#5f5868;--gold:#f2c230;--gold-deep:#c99a06;--suit:#7b3fe4;--suit-deep:#4b1f8f;--yt:#ff2d2d;--discord:#5865f2;--line:#ece6da24;--line-paper:#0c0a1029;--display:var(--fx-display),"Poppins",system-ui,sans-serif;--text:var(--fx-text),ui-monospace,"SFMono-Regular",Menlo,monospace;isolation:isolate;background:var(--ink);color:var(--bone);font-family:var(--text);min-height:100vh;font-size:15px;line-height:1.65;position:relative;overflow-x:clip}@media (pointer:fine){.fx{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'><path d='M2 2 L20 11 L11 13 L7 25 Z' fill='%23f2c230' stroke='%230c0a10' stroke-width='2' stroke-linejoin='round'/></svg>") 2 2,auto}.fx a,.fx button,.fx summary,.fx canvas{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'><path d='M2 2 L20 11 L11 13 L7 25 Z' fill='%23b98cff' stroke='%230c0a10' stroke-width='2' stroke-linejoin='round'/></svg>") 2 2,pointer}.fx input{cursor:text}}.fx ::selection{background:var(--gold);color:var(--ink)}:where(.fx) a{color:inherit}.fx :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fx-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:768px){.fx-wrap{padding:0 40px}}.fx-h1,.fx-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-weight:900}.fx-h1{font-size:clamp(54px,11.5vw,168px);line-height:.86}.fx-h1 span{display:block}.fx-h1-ac{color:var(--suit);text-shadow:.045em .045em 0 var(--ink)}.fx-h2{max-width:14ch;font-size:clamp(34px,6.2vw,84px);line-height:.92}.fx-ac{color:var(--gold);display:block}.fx-sec--paper .fx-ac{color:var(--suit)}.fx-body{max-width:58ch;margin:22px 0 0;font-size:15px}.fx-body em,.fx-lede em{color:var(--gold);font-style:normal;font-weight:700}.fx-mini{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.fx-foot{color:var(--mute);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.fx-sec--paper .fx-foot,.fx-sec--paper .fx-mini{color:var(--mute-paper)}.fx-live-dot{background:#3ddc84;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.fx-live-dot--red{background:var(--yt)}.fx-ctarow{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.fx-btn{border:2px solid var(--ink);min-height:48px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.fx-sec--ink .fx-btn,.fx-den404 .fx-btn{border-color:var(--bone);box-shadow:4px 4px 0 var(--bone)}.fx-btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.fx-sec--ink .fx-btn:hover,.fx-den404 .fx-btn:hover{box-shadow:6px 6px 0 var(--bone)}.fx-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.fx-btn svg{width:18px;height:18px}.fx-btn--gold{background:var(--gold);color:var(--ink)}.fx-btn--yt{background:var(--yt);color:#fff}.fx-btn--discord{background:var(--discord);color:#fff}.fx-btn--ink{background:var(--ink);color:var(--bone);cursor:inherit}.fx-btn--ghost{color:inherit;background:0 0}.fx-top{z-index:20;background:var(--paper);color:var(--ink);border-bottom:2px solid var(--ink);position:relative}.fx-top-row{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.fx-brand{align-items:center;gap:12px;display:flex}.fx-brand a{align-items:baseline;gap:10px;text-decoration:none;display:flex}.fx-brand-word{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:900}.fx-brand-handle{color:var(--mute-paper);font-size:12px}.fx-nav{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}.fx-nav a{border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.fx-nav a:hover{border-color:currentColor}@media (max-width:640px){.fx-brand-handle,.fx-nav a:first-of-type{display:none}.fx-nav{gap:14px;font-size:11px}}.fx-pack-chip{background:var(--suit);color:#fff;border:2px solid var(--ink);font-family:var(--display);letter-spacing:.08em;padding:3px 8px;font-weight:900;transform:rotate(-4deg)}.fx-moon{position:relative}.fx-moon-btn{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.fx-moon-btn svg{position:absolute;inset:0}.fx-moon-dark{fill:var(--ink)}.fx-moon-lit{fill:var(--gold)}.fx-moon-btn img{width:30px;height:30px;filter:drop-shadow(0 1px 0 var(--ink));position:relative}.fx-moon.is-full .fx-moon-btn img{animation:2.4s ease-in-out infinite alternate fx-moon-pulse}@keyframes fx-moon-pulse{to{filter:drop-shadow(0 0 6px var(--gold))}}.fx-moon-tip{z-index:30;background:var(--ink);width:max-content;max-width:min(320px,80vw);color:var(--bone);border:2px solid var(--gold);padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 10px);left:0}.fx-hero{background-color:var(--paper);min-height:100svh;color:var(--ink);--band-h:clamp(460px,54dvh,600px);--mascot-w:min(1000px,90vw);--hands:48.8%;position:relative;overflow:hidden}.fx-band{z-index:1;width:100%;height:var(--band-h);isolation:isolate;background-color:var(--ink);transition:height .65s cubic-bezier(.7,0,.3,1);position:relative;overflow:hidden}.fx-hero:before{content:"";top:calc(var(--band-h) - 1px);z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 54' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L0,24 C9,25 17,1 26,1 C36,1 39,54 50,54 C61,54 64,1 74,1 C83,1 91,25 100,24 L100,0 Z' fill='%230c0a10'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:54px;transition:top .65s cubic-bezier(.7,0,.3,1);position:absolute;left:0;right:0}.fx-hero--collapsed:before{display:none}.fx-band .fenrir-matrix{-webkit-mask-image:none;mask-image:none}.fx-band-vignette{z-index:1;pointer-events:none;background:radial-gradient(64% 74% at 50% 46%,#0c0a10f5 0%,#0c0a109e 48%,#0000 76%),linear-gradient(#0c0a10b3 0%,#0000 24% 70%,#0c0a10f2 100%);position:absolute;inset:0}.fx-band-content{z-index:10;text-align:center;color:var(--bone);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px clamp(66px,8vw,96px);display:flex;position:absolute;inset:0}.fx-band-content a,.fx-band-content button{pointer-events:auto}.fx-crest{width:auto;height:clamp(52px,8vh,84px)}.fx-wordmark{font-family:var(--text);letter-spacing:.44em;text-indent:.44em;text-transform:uppercase;color:var(--gold);margin:8px 0 0;font-size:clamp(12px,1.3vw,16px);font-weight:700}.fx-title-wrap{margin-top:clamp(10px,2vh,18px);position:relative}.fx-hero-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--bone);margin:0;font-size:clamp(32px,6vw,72px);font-weight:900;line-height:.95}.fx-hero-title span{display:block}.fx-hero-title-ac{color:#a66cff}.fx-hero-title span{color:#0000;filter:drop-shadow(0 3px 20px #000000a6);background-image:linear-gradient(100deg,#0000 30%,#604a9e80 41%,#fffcf0fa 50%,#604a9e80 59%,#0000 70%),linear-gradient(#fff 0%,#ece7f6 52%,#b4aac8 100%);background-position:245% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:10s cubic-bezier(.45,0,.35,1) 1s infinite fx-title-shine}.fx-hero-title span.fx-hero-title-ac{filter:drop-shadow(0 0 28px #9650f080);background-image:linear-gradient(100deg,#0000 30%,#2c145a73 41%,#fffafff2 50%,#2c145a73 59%,#0000 70%),linear-gradient(#ddbdff 0%,#ab5ff5 48%,#8134d6 100%);animation-delay:5s}@keyframes fx-title-shine{0%{background-position:245% 0,0 0}30%{background-position:-145% 0,0 0}to{background-position:-145% 0,0 0}}@media (prefers-reduced-motion:reduce){.fx-hero-title span{animation:none}}.fx-splash{font-family:var(--font-minecraftia),"Courier New",monospace;color:#ffff54;text-shadow:2px 2px #3e3e15f2;white-space:nowrap;pointer-events:none;z-index:2;font-size:clamp(.8rem,1.3vw,1.05rem);animation:.7s both fx-splash-in,.5s ease-in-out infinite alternate fx-splash;position:absolute;top:88%;right:0;transform:translate(45%)rotate(-16deg)}@keyframes fx-splash-in{0%{opacity:0}}@keyframes fx-splash{to{transform:translate(45%)rotate(-16deg)scale(1.08)}}.fx-tagline{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--mute);margin:clamp(12px,2vh,18px) 0 0;font-size:clamp(10px,.95vw,12px)}.fx-hero .fenrir-social-bar{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(14px,2.6vh,24px);display:flex}.fx-hero .fenrir-social-tile{background:var(--ink);width:46px;height:46px;color:var(--bone);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid #ece6da47;border-radius:0;place-items:center;transition:transform .12s,background .12s,color .12s,border-color .12s;display:grid}.fx-hero .fenrir-social-tile:hover{background:var(--gold);border-color:var(--gold);color:var(--ink);transform:translateY(-2px)}.fx-hero .fenrir-social-tile svg{width:20px;height:20px}.fx-mascot{left:50%;top:var(--band-h);z-index:2;width:var(--mascot-w);max-width:none;height:auto;transform:translate(-50%,calc(-1*var(--hands)));pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}.fx-hero--sword,.fx-hero--sword *{cursor:none!important}.fx-mascot.is-hit{animation:.3s linear fx-shake}@keyframes fx-shake{20%{translate:calc(var(--shake-amp,4px)*-1)1px}40%{translate:var(--shake-amp,4px)-1px}60%{translate:calc(var(--shake-amp,4px)*-.7)0}80%{translate:calc(var(--shake-amp,4px)*.7)0}}.fx-mascot-fx{left:50%;top:var(--band-h);z-index:3;width:var(--mascot-w);aspect-ratio:3/2;transform:translate(-50%,calc(-1*var(--hands)));pointer-events:none;position:absolute}.fx-mascot-fx--drops span{font-size:22px;animation:.95s ease-in forwards sweat-fall;position:absolute}.fx-hitzone{pointer-events:auto;width:36%;height:62%;position:absolute;top:34%;left:32%}.fx-mascot--squish{transform-origin:50% 88%;animation:.7s cubic-bezier(.5,0,.6,1) forwards fx-squish}@keyframes fx-squish{0%{opacity:1;scale:1}22%{scale:1.04 .82}38%{scale:.97 .9}62%{scale:1.28 .12}74%{scale:1.2 .2}to{opacity:0;scale:1.5 .02}}.fx-hero.fx-hero--collapsed{--band-h:100svh}.fx-dust{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-dust span{opacity:0;background:#d6cdb9bf;border-radius:50%;animation:2.4s ease-out forwards fx-dust;position:absolute;bottom:5%}.fx-dust span:nth-child(3n){background:#a096aaa6}@keyframes fx-dust{12%{opacity:.85}55%{opacity:.4;translate:var(--dx,20px)-75px}to{opacity:0;translate:calc(var(--dx,20px)*1.5)-40px}}.fx-pancake{z-index:6;opacity:0;-webkit-user-select:none;user-select:none;width:min(72vw,720px);height:auto;animation:.7s cubic-bezier(.22,1,.36,1) 1.1s forwards pancake-in,.9s 5.4s forwards pancake-out;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.fx-scroll-cue{z-index:3;color:var(--mute-paper);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex;position:absolute;bottom:clamp(16px,3vh,30px);left:50%;transform:translate(-50%)}.fx-scroll-btn{width:44px;height:44px;color:inherit;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid}.fx-scroll-btn:hover{color:var(--ink)}.fx-scroll-btn svg{width:22px;height:22px;animation:1.8s ease-in-out infinite fx-bob}@keyframes fx-bob{50%{transform:translateY(4px)}}.fx-hero--collapsed .fx-scroll-cue{opacity:0;transition:opacity .4s}.fx-hero--collapsed .fx-scroll-btn{pointer-events:none}@media (max-width:768px){.fx-hero{--band-h:clamp(344px,46dvh,460px);--mascot-w:min(1040px,236vw)}.fx-band-content{padding:56px 14px clamp(88px,22vw,110px)}.fx-crest{height:48px}.fx-splash{display:none}.fx-hero .fenrir-social-tile{width:44px;height:44px}.fx-scroll-cue{bottom:max(12px,env(safe-area-inset-bottom))}.fx-pancake{width:min(94vw,430px);bottom:1%}.fx-hero:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 18' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L0,16 C12,17.5 26,16.5 38,4 L62,4 C74,16.5 88,17.5 100,16 L100,0 Z' fill='%230c0a10'/%3E%3C/svg%3E");height:18px}}.fx-top.fx-top--overlay{color:var(--bone);background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.fx-top--overlay .fx-brand a{display:none}.fx-top--overlay .fx-moon-dark{fill:#221c2b}.fx-top--overlay .fx-pack-chip{border-color:var(--bone)}.fx-kicker{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.14em;margin:0 0 22px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.fx-lede{max-width:46ch;margin:28px 0 0;font-size:16px;line-height:1.6}.fx-lede em{color:var(--gold);background:var(--ink);padding:0 5px}.fx-proof{background:var(--ink);color:var(--bone);border-bottom:1px solid var(--line);padding:44px 0 40px}.fx-proof-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:900px){.fx-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-proof-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:18px 16px 20px;display:flex}.fx-proof-cell dt{color:var(--mute);order:2;font-size:12px}.fx-proof-cell dd{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;order:1;margin:0 0 4px;font-size:clamp(30px,4.6vw,56px);font-weight:900;line-height:1}.fx-live-num{animation:.45s fx-tick;display:inline-block}@keyframes fx-tick{0%{color:var(--gold);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.fx-live-num{animation:none}}.fx-proof-cell dd.fx-proof-sub{font-family:var(--text);color:var(--bone);order:3;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:400;display:flex}.fx-sec{padding:88px 0;position:relative}@media (min-width:1024px){.fx-sec{padding:128px 0}}.fx-sec--ink{background:var(--ink);color:var(--bone)}.fx-sec--paper{background:var(--paper);color:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.fx-split{gap:48px;display:grid}@media (min-width:1024px){.fx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}}.fx-latest-frame{position:relative}.fx-embed{aspect-ratio:16/9;border:2px solid var(--bone);z-index:2;background:#000;width:100%;display:block;position:relative}.fx-latest-title{font-family:var(--display);text-transform:uppercase;margin:14px 0 0;font-size:18px;font-weight:900}.fx-peek{z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:138px;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:26px;left:-82px;transform:translate(30px)}.fx-peek.is-in{opacity:1;transform:translate(0)}.fx-peek img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(150% 140% at 58% 40%,#000 62%,#0000 86%);mask-image:radial-gradient(150% 140% at 58% 40%,#000 62%,#0000 86%)}.fx-bubble{z-index:3;background:var(--bone);width:max-content;max-width:200px;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--gold);pointer-events:none;padding:8px 10px;font-size:12px;line-height:1.4;animation:.25s both fx-pop;position:absolute;bottom:240px;left:-13px;transform:translate(-50%)}@media (max-width:1023px){.fx-peek,.fx-bubble{display:none}}@keyframes fx-pop{0%{opacity:0;transform:scale(.8)}}.fx-stats{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.fx-stats div{flex-direction:column;padding-top:12px;display:flex}.fx-stats dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,3.2vw,36px);font-weight:900;line-height:1}.fx-stats dt{color:var(--mute-paper);margin-top:4px;font-size:11px}.fx-status{border:2px solid var(--ink);background:#3ddc84;border-radius:50%;width:9px;height:9px;position:absolute;top:30px;left:30px}.fx-status--idle{background:#f0b232}.fx-status--dnd{background:#f23f43}.fx-foot-zone{background:var(--ink);color:var(--bone);position:relative;overflow:hidden}.fx .ffoot{border-top:0;margin-top:0}.fx .ffoot-mark{font-family:var(--display);letter-spacing:.2em;text-indent:.2em;color:var(--bone);font-size:30px;font-weight:900}.fx .ffoot-tag{font-family:var(--text);letter-spacing:.24em;color:var(--mute)}.fx .ffoot-tag span[aria-hidden]{color:var(--gold)}.fx .ffoot-trail a,.fx .ffoot-notes{font-family:var(--text);letter-spacing:.12em;color:var(--bone);font-size:12px;font-weight:700}.fx .ffoot-trail a:hover,.fx .ffoot-notes:hover{color:var(--gold);outline-color:var(--gold)}.fx .ffoot-trail a:focus-visible{color:var(--gold);outline-color:var(--gold)}.fx .ffoot-notes:focus-visible{color:var(--gold);outline-color:var(--gold)}.fx .ffoot-notes{border-bottom-color:var(--line)}.fx .ffoot-swap{font-family:var(--display);color:var(--gold);border-bottom-color:var(--gold);font-size:14px;font-weight:900}.fx .ffoot-copy,.fx-egg-hint{color:var(--mute);white-space:nowrap;margin:0;font-size:12px}.fx-pill{z-index:40;background:var(--gold);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--display);text-transform:uppercase;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.3,.5,1);display:flex;position:fixed;bottom:16px;right:16px;transform:translateY(140%);color:var(--ink)!important}.fx-pill.is-in{transform:none}.fx-pill img{background:var(--ink);border-radius:50%;width:36px;height:36px}.fx-pill svg{width:16px;height:16px}.fx-den404,.fx-den{background:radial-gradient(120% 70% at 50% 0%,#7b3fe42e,transparent 60%),var(--ink);min-height:100svh;padding:72px 0 96px}.fx-h1--den{margin-top:8px;font-size:clamp(48px,9vw,120px)}.fx-h1--den .fx-h1-ac{color:var(--gold);text-shadow:none}.fx-game{border:2px solid var(--bone);background:var(--ink-2);max-width:760px;margin-top:40px}.fx-game canvas{touch-action:manipulation;width:100%;height:auto;display:block}.fx-game-hud{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;gap:16px;padding:10px 14px;font-size:12px;display:flex}.fx-term{border:2px solid var(--bone);max-width:860px;box-shadow:8px 8px 0 var(--suit-deep);background:#08070b;margin:0 auto}.fx-term-bar{border-bottom:1px solid var(--line);color:var(--mute);align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.fx-term-bar i{background:var(--line);border-radius:50%;width:11px;height:11px}.fx-term-bar span{margin-left:8px}.fx-term-body{height:min(64svh,560px);padding:16px;font-size:14px;overflow-y:auto}.fx-term-body p{white-space:pre-wrap;word-break:break-word;margin:0 0 8px}.fx-term-in{color:var(--bone)}.fx-term-in span{color:var(--gold)}.fx-term-out{color:#b9b2c6}.fx-term-out a{color:var(--gold)}.fx-term-row{display:block}.fx-term-prompt{color:var(--gold);gap:8px;display:flex}.fx-term-prompt input{min-width:0;color:var(--bone);font:inherit;caret-color:var(--gold);background:0 0;border:0;outline:none;flex:1}.fx-den-back{max-width:860px;color:var(--mute);margin:18px auto 0;font-size:12px}@media (prefers-reduced-motion:reduce){.fx-splash,.fx-mascot.is-hit,.fx-dust span,.fx-scroll-btn svg,.fx-bubble,.fx-moon.is-full .fx-moon-btn img{animation:none}.fx-peek,.fx-pill,.fx-btn,.fx-band,.fx-hero:before{transition:none}.fx-mascot--squish{opacity:0;animation:none}.fx-pancake{opacity:1;animation:none}}.fx .fx-skip{z-index:1000;border:2px solid var(--ink);background:var(--gold);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:10px 14px;font-size:13px;font-weight:800;position:absolute;top:-200px;left:12px}.fx .fx-skip:focus{top:12px}.fx-ch{padding:88px 0;position:relative}.fx-ch-grid{gap:48px;display:grid}@media (min-width:1024px) and (min-height:640px){.fx-ch{height:190vh;padding:0}.fx-ch-stick{align-items:center;height:100vh;display:flex;position:sticky;top:0}.fx-ch-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px}}.fx-ch .fx-h2{text-wrap:balance;max-width:none;font-size:clamp(34px,4.6vw,64px)}.fx-sec--paper .fx-body em{color:var(--suit)}.fx-art{background:var(--ink);color:var(--bone);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:20px;position:relative}.fx-sec--ink .fx-art{box-shadow:8px 8px 0 var(--suit);border-color:#ece6da80}.fx-art-bar{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding-bottom:14px;font-size:12px;font-weight:700;display:flex}.fx-art-bar b{color:var(--gold)}.fx-art-chip{border:1px solid var(--line);letter-spacing:.04em;color:var(--mute);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:400;display:inline-flex}.fx-art-link{min-height:44px;color:var(--gold);text-underline-offset:3px;align-items:center;margin-top:8px;font-size:13px;display:inline-flex}.fx-graph-total{color:var(--mute);margin:0 0 14px;font-size:13px}.fx-graph-total strong{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.fx-graph-months{height:18px;color:var(--mute);font-size:11px;position:relative}.fx-graph-months span{position:absolute;top:0}.fx-graph-grid{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.fx-graph-grid i,.fx-graph-legend i{aspect-ratio:1;background:#161b22;border-radius:2px;transition:background .25s;display:block}.fx-graph [data-l="1"]{background:#0e4429}.fx-graph [data-l="2"]{background:#006d32}.fx-graph [data-l="3"]{background:#26a641}.fx-graph [data-l="4"]{background:#39d353}.fx-graph-legend{color:var(--mute);justify-content:flex-end;align-items:center;gap:4px;margin-top:12px;font-size:11px;display:flex}.fx-graph-legend i{width:11px}.fx-badges-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-badges-grid li{aspect-ratio:1;background:var(--ink-2);border:1px solid var(--line);place-items:center;display:grid;position:relative}.fx-badges-grid img{filter:grayscale()brightness(.4);width:74%;height:auto;transition:filter .3s}.fx-badges-grid li.is-on{border-color:var(--gold)}.fx-badges-grid li.is-on img{filter:none;animation:.45s cubic-bezier(.3,1.6,.5,1) fx-unlock}@keyframes fx-unlock{0%{transform:scale(.6)rotate(-12deg)}}.fx-badge-lock{width:20px;height:20px;color:var(--mute);position:absolute}.fx-badge-count{background:var(--gold);color:var(--ink);padding:1px 5px;font-size:11px;font-weight:700;position:absolute;bottom:6px;right:6px}.fx-repo-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.fx-repo-head svg{width:18px;height:18px;color:var(--mute)}.fx-repo-head strong{color:var(--gold)}.fx-repo-vis{border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:1px 8px;font-size:11px}.fx-repo-desc{color:var(--mute);margin:10px 0 18px;font-size:13px}.fx-repo-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:22px;font-size:13px;display:flex}.fx-repo-lang{align-items:center;gap:6px;display:inline-flex}.fx-repo-lang i{background:#f1e05a;border-radius:50%;width:12px;height:12px}.fx-repo-stat{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.fx-repo-stat svg{width:16px;height:16px}.fx-repo-stat b{color:var(--bone)}.fx-repo-stat--star svg{width:22px;height:22px;color:var(--gold);fill:var(--gold)}.fx-repo-stat--star strong{font-family:var(--display);color:var(--gold);font-size:34px;font-weight:900;line-height:1;display:inline-block}.fx-repo-stat--star .fx-pop{animation:.35s ease-out fx-bump}@keyframes fx-bump{0%{color:#fff;transform:scale(1.3)}}.fx-repo-live{border-top:2px solid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0;padding-top:12px;display:grid}.fx-repo-live div{flex-direction:column;display:flex}.fx-repo-live dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1}.fx-repo-live dt{color:var(--mute);order:2;margin-top:4px;font-size:11px}.fx-sec--paper .fx-repo-live dt{color:var(--mute-paper)}.fx-orbit{place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.fx-orbit>*{grid-area:1/1}.fx-orbit-ring{opacity:0;animation:fx-spin var(--dur)linear infinite;border:1px dashed #ece6da2e;border-radius:50%;transition:opacity .4s,scale .6s cubic-bezier(.3,1.4,.5,1);position:relative;scale:.5}.fx-orbit-ring.is-in{opacity:1;scale:1}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-orbit-sat{width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%}.fx-orbit-face{animation:fx-unspin var(--dur)linear infinite;display:block;position:relative}@keyframes fx-unspin{0%{transform:rotate(calc(-1*var(--ang)))}to{transform:rotate(calc(-1*var(--ang) - 360deg))}}.fx-orbit-face img{border:2px solid var(--ink);border-radius:50%;width:36px;height:36px;display:block}.fx-orbit-face .fx-status{top:26px;left:26px}.fx-orbit-core{background:var(--ink-2);border:2px solid var(--gold);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.fx-orbit-core img{width:52px;height:52px}@media (max-width:480px){.fx-orbit{height:330px}.fx-orbit-ring{zoom:.82}}.fx-ytwrap{margin-top:72px;position:relative}.fx-ytwrap .fx-yt{z-index:2;position:relative}.fx-yt-channel{color:var(--mute);margin:6px 0 0;font-size:12px}.fx-yt-channel strong{color:var(--bone)}@media (prefers-reduced-motion:reduce){.fx-orbit-ring,.fx-orbit-face,.fx-badges-grid li.is-on img,.fx-repo-stat--star .fx-pop{animation:none}}.fx,.fx-top,.fx-hero,.fx-band,.fx-proof,.fx-sec--ink,.fx-sec--paper,.fx-foot-zone,.fx-ss-hero,.fx-ss-explore{background-image:url(/grain.png)}.fx-top.fx-top--overlay{background:0 0}.fx-orbit-dot{background:var(--suit);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;margin:11px;display:block}
