.fc[data-astro-cid-a5gdiapa]{--ink:#0b1020;--panel:#121a33;--line:#2a3563;--muted:#9aa3c7;--gold:#f5d76e;--cup:#f7f5f0;--coffee:#3b2214;--crema:#c98a4b;--t-office:#3aa0ff;--t-snack:#ff9f1c;--t-party:#ff3fa4;--t-stealth:#9b6bff;--t-sport:#39ff14;--t-glitch:#22e4e4;--t-chaos:#ff3b30;max-width:40rem;margin-inline:auto}.fc-panel[data-astro-cid-a5gdiapa]{background:var(--panel);border:1px solid var(--line);border-radius:1.25rem;padding:1.25rem;scroll-margin-top:5.5rem}.fc-step[data-astro-cid-a5gdiapa]{font-family:var(--font-meme);text-transform:uppercase;font-size:1.75rem;line-height:1}.fc-sub[data-astro-cid-a5gdiapa]{color:var(--muted);max-width:34rem;margin-top:.35rem;font-size:.875rem}.fc-label[data-astro-cid-a5gdiapa]{font:800 .7rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1.25rem}.fc[data-astro-cid-a5gdiapa] [data-type]{--c:var(--muted)}.fc[data-astro-cid-a5gdiapa] [data-type=office]{--c:var(--t-office)}.fc[data-astro-cid-a5gdiapa] [data-type=snack]{--c:var(--t-snack)}.fc[data-astro-cid-a5gdiapa] [data-type=party]{--c:var(--t-party)}.fc[data-astro-cid-a5gdiapa] [data-type=stealth]{--c:var(--t-stealth)}.fc[data-astro-cid-a5gdiapa] [data-type=sport]{--c:var(--t-sport)}.fc[data-astro-cid-a5gdiapa] [data-type=glitch]{--c:var(--t-glitch)}.fc[data-astro-cid-a5gdiapa] [data-type=chaos]{--c:var(--t-chaos)}.fc[data-astro-cid-a5gdiapa] .fc-chip{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--c);vertical-align:.1em;border-radius:.25rem;padding:.25rem .4rem;display:inline-flex}.fc-title[data-astro-cid-a5gdiapa]{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;display:grid;overflow:hidden}@media (width<=520px){.fc-title[data-astro-cid-a5gdiapa]{text-align:center;grid-template-columns:1fr;justify-items:center}.fc-title[data-astro-cid-a5gdiapa] .flex[data-astro-cid-a5gdiapa]{justify-content:center}}.fc-hero[data-astro-cid-a5gdiapa]{width:10rem;position:relative}.fc-hero-card[data-astro-cid-a5gdiapa]{aspect-ratio:1;object-fit:cover;border:4px solid var(--c,var(--hot));width:10rem;box-shadow:0 0 40px color-mix(in srgb, var(--c,#ff007f) 45%, transparent);border-radius:.75rem;animation:3.2s ease-in-out infinite fc-bob;rotate:-4deg}.fc-steam[data-astro-cid-a5gdiapa]{filter:blur(3px);background:radial-gradient(closest-side,#ffffff8c,#0000);border-radius:50%;width:.9rem;height:2.5rem;animation:2.8s ease-out infinite fc-steam;position:absolute;top:-.5rem;left:42%}.fc-steam-2[data-astro-cid-a5gdiapa]{animation-delay:1.2s;left:58%}.fc-install-help[data-astro-cid-a5gdiapa]{color:#dfe6ff;text-align:left;background:#2b9bff14;border:1px solid #2b9bff;border-radius:.6rem;max-width:26rem;margin-top:.9rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.45}.fc-install-help[data-astro-cid-a5gdiapa] a{color:#5cc8ff;font-weight:800;text-decoration:underline}.fc-kicker[data-astro-cid-a5gdiapa]{font-family:var(--gc-marker,"Marker Felt", cursive);color:var(--gold)}.fc-logo[data-astro-cid-a5gdiapa]{font-family:var(--font-meme);text-transform:uppercase;font-size:clamp(2.75rem,9vw,4rem);line-height:.86}.fc-logo[data-astro-cid-a5gdiapa] span[data-astro-cid-a5gdiapa]{color:var(--color-hot,#ff007f);display:block}.fc-packs[data-astro-cid-a5gdiapa],.fc-venues[data-astro-cid-a5gdiapa]{gap:.75rem;margin-top:1rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-pick{text-align:left;background:var(--ink);border:2px solid var(--line);border-radius:.9rem;grid-template-columns:5rem 1fr;align-items:center;gap:.9rem;padding:.6rem;transition:border-color .15s,transform .15s;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-pick:hover,.fc[data-astro-cid-a5gdiapa] .fc-pick:focus-visible{border-color:var(--color-neon,#39ff14);outline:none;transform:translateY(-2px)}.fc[data-astro-cid-a5gdiapa] .fc-pick img{object-fit:cover;border-radius:.5rem;width:5rem;height:5rem}.fc[data-astro-cid-a5gdiapa] .fc-venues .fc-pick{grid-template-columns:7rem 1fr}.fc[data-astro-cid-a5gdiapa] .fc-venues .fc-pick img{width:7rem;height:4.75rem}.fc[data-astro-cid-a5gdiapa] .fc-pick b{font-family:var(--font-meme);text-transform:uppercase;font-size:1.25rem;line-height:1.05;display:block}.fc[data-astro-cid-a5gdiapa] .fc-pick small{color:var(--muted);margin-top:.25rem;font-size:.78rem;display:block}.fc[data-astro-cid-a5gdiapa] .fc-good{color:var(--color-neon,#39ff14)}.fc[data-astro-cid-a5gdiapa] .fc-bad{color:#ff5a4f}.fc[data-astro-cid-a5gdiapa] .fc-pick .fc-note{font:800 .7rem/1.3 var(--font-sans);margin-top:.35rem;display:block}.fc-team[data-astro-cid-a5gdiapa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.5rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-card{border:3px solid var(--c);background:var(--ink);text-align:left;border-radius:.7rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.fc[data-astro-cid-a5gdiapa] .fc-card img{aspect-ratio:1;object-fit:cover;width:100%}.fc[data-astro-cid-a5gdiapa] .fc-card b{font:800 .75rem/1.15 var(--font-sans);padding:.35rem .45rem .1rem}.fc[data-astro-cid-a5gdiapa] .fc-card small{font:700 .66rem/1.2 var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;padding:0 .45rem .45rem}.fc[data-astro-cid-a5gdiapa] .fc-card .fc-ord{background:var(--ink);border:2px solid var(--c);width:1.4rem;height:1.4rem;font:800 .7rem/1.1rem var(--font-sans);text-align:center;border-radius:50%;position:absolute;top:.3rem;left:.3rem}.fc[data-astro-cid-a5gdiapa] .fc-card[aria-pressed=true]{outline:3px solid var(--gold);outline-offset:2px}.fc[data-astro-cid-a5gdiapa] .fc-card.fc-hidden img{filter:brightness(0)}.fc-vs[data-astro-cid-a5gdiapa]{text-align:center;font-family:var(--font-meme);color:var(--color-hot,#ff007f);margin-top:.75rem;font-size:2rem}.fc-tip[data-astro-cid-a5gdiapa]{border:1px dashed var(--line);color:var(--muted);border-radius:.6rem;margin-top:1rem;padding:.6rem .75rem;font-size:.82rem}.fc-tip[data-astro-cid-a5gdiapa]:empty{display:none}.fc-fight[data-astro-cid-a5gdiapa]{-webkit-user-select:none;user-select:none;gap:.6rem;padding:.9rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-hud-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fc[data-astro-cid-a5gdiapa] .fc-who{font:800 .85rem/1.1 var(--font-sans)}.fc[data-astro-cid-a5gdiapa] .fc-bar{background:#222b50;border-radius:1rem;height:.6rem;margin-block:.3rem;overflow:hidden}.fc[data-astro-cid-a5gdiapa] .fc-bar i{background:linear-gradient(90deg,#39ff14,#b6ff8f);border-radius:1rem;height:100%;transition:width .2s;display:block}.fc[data-astro-cid-a5gdiapa] .fc-bar.fc-low i{background:linear-gradient(90deg,#ff3b30,#ff8a7a)}.fc[data-astro-cid-a5gdiapa] .fc-hp{font:700 .7rem/1 var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums}.fc[data-astro-cid-a5gdiapa] .fc-lids,.fc[data-astro-cid-a5gdiapa] .fc-bench{gap:.2rem;display:flex}.fc[data-astro-cid-a5gdiapa] .fc-lids i{filter:drop-shadow(0 0 3px #5cc8ff99);background:url(/app/lid.png) 50%/contain no-repeat;width:1.25rem;height:1.15rem}.fc[data-astro-cid-a5gdiapa] .fc-lids i.used{opacity:.25;filter:grayscale()}.fc[data-astro-cid-a5gdiapa] .fc-bench i{background:var(--cup);border-radius:.15rem .15rem .3rem .3rem;width:.55rem;height:.7rem}.fc[data-astro-cid-a5gdiapa] .fc-bench i.out{background:#3a4170}.fc-cup[data-astro-cid-a5gdiapa].fc-wait{outline-offset:-3px;outline:2px dashed #5cc8ff;animation:.8s ease-in-out infinite alternate fc-cupwait}@keyframes fc-cupwait{to{outline-color:#0000}}.fc-fsbar[data-astro-cid-a5gdiapa]{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.fc-help[data-astro-cid-a5gdiapa]{border:1px solid var(--line);background:var(--panel);color:#e2e8f0;border-radius:20px;width:min(560px,92vw);max-height:86vh;padding:0}.fc-help[data-astro-cid-a5gdiapa]::backdrop{backdrop-filter:blur(4px);background:#050814cc}.fc-help-in[data-astro-cid-a5gdiapa]{text-align:left;gap:8px;padding:20px 22px;font-size:14px;line-height:1.5;display:grid}.fc-help[data-astro-cid-a5gdiapa] h3[data-astro-cid-a5gdiapa]{font:400 1.9rem/1 var(--font-meme);text-transform:uppercase;outline:none}.fc-help[data-astro-cid-a5gdiapa] h4[data-astro-cid-a5gdiapa]{font:400 18px/1.1 var(--font-meme);text-transform:uppercase;color:#39ff14;margin:8px 0 0}.fc-help[data-astro-cid-a5gdiapa] ul[data-astro-cid-a5gdiapa]{gap:4px;margin:0;padding-left:18px;list-style:outside;display:grid}.fc-help[data-astro-cid-a5gdiapa] p[data-astro-cid-a5gdiapa]{margin:0}.fc-help-keys[data-astro-cid-a5gdiapa]{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.fc-help-keys[data-astro-cid-a5gdiapa] dt[data-astro-cid-a5gdiapa]{color:#dfe6ff;white-space:nowrap;font-weight:800}.fc-help-keys[data-astro-cid-a5gdiapa] dd[data-astro-cid-a5gdiapa]{color:var(--muted);margin:0}.fc-fs[data-astro-cid-a5gdiapa]{font:700 .8rem/1 var(--font-body,system-ui);color:var(--muted);border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:.45rem .75rem}.fc-fs[data-astro-cid-a5gdiapa]:hover{color:#fff}.fc[data-astro-cid-a5gdiapa].fc-game{z-index:70;overscroll-behavior:contain;background:var(--ink);padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));opacity:1;margin:0;position:fixed;inset:0;overflow-y:auto;transform:none}.fc[data-astro-cid-a5gdiapa].fc-game>[data-astro-cid-a5gdiapa]{max-width:44rem;margin-inline:auto}.fc[data-astro-cid-a5gdiapa].fc-game .fc-panel[data-astro-cid-a5gdiapa]{scroll-margin-top:0}.fc[data-astro-cid-a5gdiapa].fc-game .fc-stage[data-astro-cid-a5gdiapa]{touch-action:none}.fc[data-astro-cid-a5gdiapa].fc-game .fc-fight[data-astro-cid-a5gdiapa]{touch-action:manipulation;-webkit-user-select:none;user-select:none}html.fc-locked,html.fc-locked body{overscroll-behavior:none;overflow:hidden}.fc-stage[data-astro-cid-a5gdiapa]{aspect-ratio:4/4.2;border:1px solid var(--line);cursor:pointer;touch-action:manipulation;background:#1b2659 50%/cover no-repeat;border-radius:1rem;outline:none;position:relative;overflow:hidden}.fc-stage[data-astro-cid-a5gdiapa]:focus-visible{box-shadow:0 0 0 3px var(--color-neon,#39ff14)}@media (width>=640px){.fc-stage[data-astro-cid-a5gdiapa]{aspect-ratio:16/11}}.fc-stage[data-astro-cid-a5gdiapa]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05070f80);position:absolute;inset:0}.fc-vbanner[data-astro-cid-a5gdiapa]{z-index:4;font:700 .62rem/1.25 var(--font-sans);background:#05070fb8;border-radius:.35rem;max-width:55%;padding:.3rem .45rem;position:absolute;top:.5rem;left:.5rem}.fc-vbanner[data-astro-cid-a5gdiapa] b{color:var(--gold);text-transform:uppercase;letter-spacing:.04em}.fc-puppet[data-astro-cid-a5gdiapa]{z-index:2;position:absolute}.fc-puppet[data-astro-cid-a5gdiapa] img[data-astro-cid-a5gdiapa]{filter:drop-shadow(0 8px 6px #00000073);pointer-events:none;width:100%}.fc-puppet[data-astro-cid-a5gdiapa].fc-flat img[data-astro-cid-a5gdiapa]{aspect-ratio:1;object-fit:cover;border:3px solid var(--c);border-radius:.75rem}.fc-puppet-cpu[data-astro-cid-a5gdiapa]{width:36%;top:14%;right:5%}.fc-puppet-cpu[data-astro-cid-a5gdiapa] img[data-astro-cid-a5gdiapa]{transform:scaleX(-1)}.fc-puppet-me[data-astro-cid-a5gdiapa]{width:44%;bottom:3%;left:3%}.fc-cd[data-astro-cid-a5gdiapa]{background:conic-gradient(#39ff14 calc(var(--p,1) * 360deg), #2a3563 0);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:0;right:0}.fc-cd[data-astro-cid-a5gdiapa]:after{content:"";background:var(--ink);border-radius:50%;width:1.35rem;height:1.35rem}.fc-fx[data-astro-cid-a5gdiapa]{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fc-switch[data-astro-cid-a5gdiapa]{z-index:6;font:800 .7rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--line);color:#fff;background:#05070fd9;border-radius:.6rem;padding:.6rem .7rem;position:absolute;bottom:.5rem;right:.5rem}.fc-switch[data-astro-cid-a5gdiapa]:disabled{color:var(--muted)}.fc-taphint[data-astro-cid-a5gdiapa]{z-index:4;font:800 .62rem/1 var(--font-sans);letter-spacing:.16em;color:#ffffffbf;text-transform:uppercase;pointer-events:none;position:absolute;bottom:.6rem;left:50%;translate:-50%}.fc-keys[data-astro-cid-a5gdiapa]{color:var(--muted);text-align:center;order:9;font-size:.72rem}.fc-keys[data-astro-cid-a5gdiapa] b[data-astro-cid-a5gdiapa]{color:#dfe6ff;border:1px solid var(--line);border-radius:.25rem;padding:0 .2rem;font-weight:800}@media (hover:none){.fc-keys[data-astro-cid-a5gdiapa]{display:none}}.fc-cups[data-astro-cid-a5gdiapa]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.fc-cup[data-astro-cid-a5gdiapa]{text-align:left;background:var(--ink);border:1.5px solid var(--line);border-radius:.8rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.6rem;min-height:3.6rem;padding:.5rem .6rem;display:grid}.fc-cup[data-astro-cid-a5gdiapa]:disabled{cursor:default}.fc-cup[data-astro-cid-a5gdiapa].fc-ready{cursor:pointer;border-color:#5cc8ff;animation:1s ease-in-out infinite alternate fc-blue;box-shadow:0 0 0 2px #2b9bff,0 0 18px 2px #2b9bffbf,inset 0 0 12px #5cc8ff40}.fc-cup[data-astro-cid-a5gdiapa].fc-ready small{color:#8fdcff;font-weight:800}.fc[data-astro-cid-a5gdiapa] .fc-mug{width:2.1rem;height:2.4rem;position:relative}.fc[data-astro-cid-a5gdiapa] .fc-mug .body{background:var(--cup);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);position:absolute;inset:.3rem .15rem 0;overflow:hidden}.fc[data-astro-cid-a5gdiapa] .fc-mug .fill{height:calc(var(--f,0) * 100%);background:linear-gradient(var(--crema), var(--coffee) 30%);transition:height .15s;position:absolute;bottom:0;left:0;right:0}.fc[data-astro-cid-a5gdiapa] .fc-mug .cap{background:var(--cup);border-radius:.3rem .3rem .08rem .08rem;height:.42rem;position:absolute;inset:0 0 auto;box-shadow:0 1px #c8c4bb}.fc-cup[data-astro-cid-a5gdiapa] b{font:800 .78rem/1.15 var(--font-sans);display:block}.fc-cup[data-astro-cid-a5gdiapa] small{font:600 .68rem/1.2 var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.15rem;display:block}.fc-overlay[data-astro-cid-a5gdiapa]{z-index:8;cursor:default;flex-direction:column;gap:.6rem;padding:1rem;display:flex;position:absolute;inset:0}.fc-sweep[data-astro-cid-a5gdiapa]{background:radial-gradient(70% 60% at 50% 45%,#3b2214d1,#05070fe6);gap:.35rem;padding:.8rem}.fc-sweep-title[data-astro-cid-a5gdiapa]{text-align:center;font:italic 400 clamp(1.6rem, 6vw, 2.2rem)/1 var(--font-meme);text-transform:uppercase;color:#fff;-webkit-text-stroke:1px #000;text-shadow:3px 3px #2b9bff}.fc-sweep-sub[data-astro-cid-a5gdiapa]{text-align:center;font:700 .72rem/1.3 var(--font-sans);color:#c9d0ee}.fc-sweep-field[data-astro-cid-a5gdiapa]{touch-action:none;cursor:crosshair;flex:1;position:relative}.fc[data-astro-cid-a5gdiapa] .fc-scup{filter:drop-shadow(0 0 8px #ffffff80);width:2.6rem;height:3rem;animation:2.4s ease-in-out infinite alternate fc-sdrift;position:absolute}.fc[data-astro-cid-a5gdiapa] .fc-scup:before{content:"";background:var(--cup);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);position:absolute;inset:.4rem .25rem 0}.fc[data-astro-cid-a5gdiapa] .fc-scup:after{content:"";background:var(--cup);border-radius:.35rem .35rem .1rem .1rem;height:.55rem;position:absolute;inset:0 .05rem auto}.fc[data-astro-cid-a5gdiapa] .fc-scup.got{pointer-events:none;animation:.3s ease-out forwards fc-sgot}.fc-sweep-meter[data-astro-cid-a5gdiapa]{background:#2a1a10;border:1px solid #5a3a22;border-radius:1rem;height:1.4rem;position:relative;overflow:hidden}.fc-sweep-meter[data-astro-cid-a5gdiapa] i[data-astro-cid-a5gdiapa]{background:linear-gradient(90deg,#2b9bff,#5cc8ff 60%,#f5d76e);width:0;transition:width .12s;position:absolute;inset:0 auto 0 0}.fc-sweep-meter[data-astro-cid-a5gdiapa] b[data-astro-cid-a5gdiapa]{text-align:center;font:400 1rem/1.4rem var(--font-meme);letter-spacing:.04em;color:#fff;-webkit-text-stroke:.5px #000;display:block;position:relative}.fc[data-astro-cid-a5gdiapa] .fc-fullbrew .fc-sweep-meter[data-astro-cid-a5gdiapa]{animation:.3s 3 alternate fc-blue}@keyframes fc-sdrift{to{transform:translate(1.1rem,-1.3rem)rotate(14deg)}}@keyframes fc-sgot{to{opacity:0;transform:scale(1.8)}}.fc-bonus[data-astro-cid-a5gdiapa]{background:var(--ink);border:1px solid var(--line);border-radius:.9rem;gap:.5rem;margin-top:1rem;padding:.9rem;display:grid}.fc-bonus-title[data-astro-cid-a5gdiapa]{font:400 1.4rem/1 var(--font-meme);text-transform:uppercase;color:#5cc8ff}.fc-bonus-sub[data-astro-cid-a5gdiapa]{color:var(--muted);font-size:.82rem}.fc-bonus-field[data-astro-cid-a5gdiapa]{touch-action:none;cursor:none;background:linear-gradient(#05070f8c, #05070fd1), var(--bg,none) center / cover, radial-gradient(120% 90% at 50% 0%, #1b2659, #0b1020 70%);border:2px solid #2b9bff;border-radius:.8rem;outline:none;height:16rem;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #2b9bff40,0 0 20px #2b9bff40}.fc-bonus-field[data-astro-cid-a5gdiapa]:focus-visible{box-shadow:0 0 0 3px #5cc8ff,inset 0 0 40px #2b9bff40}.fc-bonus-field[data-astro-cid-a5gdiapa]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#c98a4b59);height:18%;position:absolute;bottom:0;left:0;right:0}.fc-bonus-hud[data-astro-cid-a5gdiapa]{z-index:3;position:absolute;top:.55rem;right:.7rem}.fc[data-astro-cid-a5gdiapa] .fc-bonus-pips{gap:.3rem;display:flex}.fc[data-astro-cid-a5gdiapa] .fc-bonus-pips i{opacity:.25;filter:grayscale();background:url(/app/lid.png) 50%/contain no-repeat;width:1.7rem;height:1.6rem;transition:opacity .2s,transform .2s,filter .2s}.fc[data-astro-cid-a5gdiapa] .fc-bonus-pips i.on{opacity:1;filter:drop-shadow(0 0 6px #5cc8ff);transform:translateY(-2px)scale(1.1)}.fc-bonus-msg[data-astro-cid-a5gdiapa]{z-index:4;text-align:center;pointer-events:none;place-content:center;gap:.4rem;padding:1rem;display:grid;position:absolute;inset:0}.fc-bonus-msg[data-astro-cid-a5gdiapa] span{font:italic 400 1.6rem/1 var(--font-meme);text-transform:uppercase;color:#fff;-webkit-text-stroke:1px #000;text-shadow:3px 3px #2b9bff}.fc-bonus-msg[data-astro-cid-a5gdiapa] small{font:700 .8rem/1.3 var(--font-sans);color:#dfe6ff;text-shadow:0 1px 2px #000}.fc-bonus-msg[data-astro-cid-a5gdiapa] .fc-bonus-count{font-size:4rem;animation:.45s cubic-bezier(.2,1.6,.4,1) fc-count}.fc-bonus-msg[data-astro-cid-a5gdiapa] .fc-bonus-win{text-shadow:4px 4px #2b9bff,0 0 24px #5cc8ffe6;font-size:2.8rem;animation:1.2s cubic-bezier(.2,1.5,.4,1) both fc-blocked}.fc-bonus-msg[data-astro-cid-a5gdiapa]:empty{display:none}.fc-bonus-cup[data-astro-cid-a5gdiapa]{z-index:2;aspect-ratio:258/360;filter:drop-shadow(0 6px 6px #0000008c)drop-shadow(0 0 10px #5cc8ff59);background:url(/app/cup.png) bottom/contain no-repeat;width:80px;position:absolute;bottom:.2rem;left:50%;translate:-50%}.fc[data-astro-cid-a5gdiapa] .fc-bonus-lid{z-index:1;filter:drop-shadow(0 0 8px #5cc8ffcc)drop-shadow(0 -10px 8px #5cc8ff59);background:url(/app/lid.png) 50%/contain no-repeat;width:48px;height:45px;animation:.7s ease-in-out infinite alternate fc-lidspin;position:absolute;translate:-50%}.fc[data-astro-cid-a5gdiapa] .fc-bonus-splash{z-index:3;font:italic 400 1.5rem/1 var(--font-meme);color:#fff;-webkit-text-stroke:1px #000;text-shadow:2px 2px #2b9bff;animation:.6s ease-out forwards fc-dmg-out;position:absolute;bottom:7.5rem;translate:-50%}.fc-bonus-won[data-astro-cid-a5gdiapa]{border-color:#5cc8ff;animation:.4s 3 alternate fc-blue}@keyframes fc-lidspin{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.fc[data-astro-cid-a5gdiapa] .fc-bonus-gulp{animation:.25s ease-out fc-gulp}@keyframes fc-gulp{40%{transform:scale(1.12,.88)}}@keyframes fc-count{0%{opacity:0;transform:scale(2.6)}to{opacity:1;transform:none}}.fc-lid[data-astro-cid-a5gdiapa]{text-align:center;background:#05070fdb;justify-content:safe center;align-items:center;gap:.45rem;overflow-y:auto}.fc-lid[data-astro-cid-a5gdiapa]>[data-astro-cid-a5gdiapa]{flex-shrink:0}.fc-warn[data-astro-cid-a5gdiapa]{font:800 .7rem/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#ff5a4f;animation:1s steps(2,start) infinite blink}.fc-lid-name[data-astro-cid-a5gdiapa]{font-family:var(--font-meme);text-transform:uppercase;font-size:clamp(1.5rem,5vw,2.2rem);line-height:.95}.fc-lid-dmg[data-astro-cid-a5gdiapa]{color:var(--muted);font-size:.85rem}.fc-lid-dmg[data-astro-cid-a5gdiapa] b{color:#ff5a4f;font-size:1.1rem}.fc-ring[data-astro-cid-a5gdiapa]{pointer-events:none;background:conic-gradient(#ff3b30 calc(var(--p,1) * 360deg), #2a3563 0);border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid}.fc-ring[data-astro-cid-a5gdiapa] span[data-astro-cid-a5gdiapa]{background:var(--ink);width:2.9rem;height:2.9rem;font-family:var(--font-meme);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.fc-lid[data-astro-cid-a5gdiapa] .btn[data-astro-cid-a5gdiapa]{max-width:18rem}.fc-link[data-astro-cid-a5gdiapa]{color:var(--muted);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.fc-choose[data-astro-cid-a5gdiapa]{background:#05070fe6;justify-content:center}.fc-choose-sub[data-astro-cid-a5gdiapa]{color:#c9d0ee;margin-top:-.3rem;font-size:.8rem}.fc-choose[data-astro-cid-a5gdiapa] .fc-card{position:relative}.fc-locked[data-astro-cid-a5gdiapa] .fc-choose-list[data-astro-cid-a5gdiapa]{pointer-events:none;animation:1.1s ease-in forwards fc-unlock}.fc-locked[data-astro-cid-a5gdiapa] .fc-choose-sub[data-astro-cid-a5gdiapa]:after{content:" Get ready…";color:#ffd23f}@keyframes fc-unlock{0%{opacity:.15;filter:grayscale()}85%{opacity:.5;filter:grayscale(.6)}to{opacity:1;filter:none}}.fc-choose-list[data-astro-cid-a5gdiapa]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem;display:grid}.fc-choose[data-astro-cid-a5gdiapa] .fc-link[data-astro-cid-a5gdiapa]{align-self:center}.fc-over-title[data-astro-cid-a5gdiapa]{font-family:var(--font-meme);text-transform:uppercase;font-size:2.6rem;line-height:.95}.fc-over-title[data-astro-cid-a5gdiapa].fc-lost{color:#ff5a4f}.fc-over-title[data-astro-cid-a5gdiapa].fc-won{color:var(--color-neon,#39ff14)}.fc-stats[data-astro-cid-a5gdiapa]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem;margin-top:.4rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-stats li{background:var(--ink);border-radius:.5rem;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;font-size:.85rem;display:flex}.fc[data-astro-cid-a5gdiapa] .fc-stats li:last-child{grid-column:1/-1}.fc[data-astro-cid-a5gdiapa] .fc-stats span{white-space:nowrap}.fc[data-astro-cid-a5gdiapa] .fc-stats b{font-variant-numeric:tabular-nums;text-align:right}.fc-streak[data-astro-cid-a5gdiapa]{color:#ff9f1c;margin-top:.6rem;font-weight:700}.fc[data-astro-cid-a5gdiapa] .fc-over-pop{animation:.9s cubic-bezier(.2,1.4,.4,1) both fc-over-pop}@keyframes fc-over-pop{0%{opacity:0;transform:scale(2.4)rotate(-6deg)}35%{opacity:1;transform:scale(.9)rotate(-3deg)}60%{transform:scale(1.06)rotate(-3deg)}to{transform:rotate(-3deg)}}.fc-wins[data-astro-cid-a5gdiapa]{font-variant-numeric:tabular-nums;gap:.4rem;margin-top:1rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-wins li{background:var(--ink);border-radius:.6rem;grid-template-columns:1fr auto auto;align-items:baseline;gap:.75rem;padding:.55rem .75rem;font-size:.85rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-wins li.loss{border:1px dashed var(--line);color:var(--muted);background:0 0}.fc[data-astro-cid-a5gdiapa] .fc-wins .x{color:var(--gold);font-weight:800}.fc[data-astro-cid-a5gdiapa] .fc-wins .pts{font-family:var(--font-meme);font-size:1.2rem}.fc-total[data-astro-cid-a5gdiapa]{border-top:2px solid var(--line);justify-content:space-between;align-items:baseline;margin-block:1rem;padding-top:.6rem;display:flex}.fc-total[data-astro-cid-a5gdiapa] span[data-astro-cid-a5gdiapa]{font:800 .7rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fc-total[data-astro-cid-a5gdiapa] b[data-astro-cid-a5gdiapa]{font-family:var(--font-meme);color:var(--color-neon,#39ff14);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:400}.fc-scores[data-astro-cid-a5gdiapa]{font-variant-numeric:tabular-nums;gap:.2rem;margin-top:.75rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-scores li{border-radius:.4rem;grid-template-columns:1.5rem 1fr auto;gap:.6rem;padding:.4rem .6rem;font-size:.875rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-scores li:nth-child(odd){background:var(--ink)}@keyframes fc-pop{0%{opacity:0;transform:translateY(6px)scale(.7)}15%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-34px)scale(1)}}.fc[data-astro-cid-a5gdiapa] .fc-dmg{z-index:8;pointer-events:none;flex-direction:column;align-items:center;animation:1.3s ease-in forwards fc-dmg-out;display:flex;transform:translate(-50%,-50%)}.fc[data-astro-cid-a5gdiapa] .fc-dmg span{display:flex}.fc[data-astro-cid-a5gdiapa] .fc-dmg i{font:italic 400 2.3rem/1 var(--font-meme);letter-spacing:.01em;color:#fff3b0;background:linear-gradient(#fffbe0 20%,#ffd23f 55%,#ff8a00);-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #1a0f00;filter:drop-shadow(2px 3px #1a0f00)drop-shadow(0 0 6px #0009);animation:.55s cubic-bezier(.2,1.6,.4,1) both fc-digit;animation-delay:calc(var(--i) * 45ms);-webkit-background-clip:text;background-clip:text}.fc[data-astro-cid-a5gdiapa] .fc-dmg em{font:italic 400 .95rem/1 var(--font-meme);letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-text-stroke:1px #000;text-shadow:2px 2px #000;margin-bottom:.1rem;animation:.4s cubic-bezier(.2,1.6,.4,1) both fc-digit}.fc[data-astro-cid-a5gdiapa] .fc-dmg-crit i{background:linear-gradient(#fff 15%,#ff9f1c 50%,#ff3b30);-webkit-background-clip:text;background-clip:text;font-size:2.9rem}.fc[data-astro-cid-a5gdiapa] .fc-dmg-crit em{color:#ffd23f}.fc[data-astro-cid-a5gdiapa] .fc-dmg-special{animation-duration:1.7s}.fc[data-astro-cid-a5gdiapa] .fc-dmg-special i{-webkit-text-stroke:3px #1a0f00;background:linear-gradient(#fff 10%,#ff5ad1 45%,#7000ff);filter:drop-shadow(3px 4px #1a0f00)drop-shadow(0 0 14px #ff5ad1b3);-webkit-background-clip:text;background-clip:text;font-size:3.8rem}.fc[data-astro-cid-a5gdiapa] .fc-dmg-special em{color:#ff5ad1;font-size:1.2rem}.fc[data-astro-cid-a5gdiapa] .fc-dmg-lid i{background:linear-gradient(#fff,#b9c3e6);-webkit-background-clip:text;background-clip:text;font-size:1.8rem}.fc[data-astro-cid-a5gdiapa] .fc-dmg-heal i{background:linear-gradient(#e9ffe0,#39ff14);-webkit-background-clip:text;background-clip:text;font-size:1.7rem}.fc[data-astro-cid-a5gdiapa] .fc-dmg-bad i{background:linear-gradient(#ffe0e0,#ff3b30);-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.fc[data-astro-cid-a5gdiapa] .fc-slash{z-index:7;width:130px;height:130px;transform:rotate(var(--rot,-30deg));margin:-65px 0 0 -65px}.fc[data-astro-cid-a5gdiapa] .fc-slash:before,.fc[data-astro-cid-a5gdiapa] .fc-slash:after{content:"";height:8px;box-shadow:0 0 12px 3px var(--c,#fff);transform-origin:0;background:linear-gradient(90deg,#0000,#fff 30% 70%,#0000);border-radius:50%;margin-top:-4px;animation:.38s cubic-bezier(.2,.9,.3,1) forwards fc-slash;position:absolute;top:50%;left:0;right:0}.fc[data-astro-cid-a5gdiapa] .fc-slash:after{opacity:.8;height:5px;animation-delay:50ms;top:62%}.fc[data-astro-cid-a5gdiapa] .fc-slash-big{width:220px;height:220px;margin:-110px 0 0 -110px}.fc[data-astro-cid-a5gdiapa] .fc-slash-big:before{height:14px;box-shadow:0 0 22px 6px var(--c,#fff);margin-top:-7px}.fc[data-astro-cid-a5gdiapa] .fc-sparks{z-index:6;background:repeating-conic-gradient(from 8deg, #fff 0 4deg, transparent 4deg 30deg);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;animation:.4s ease-out forwards fc-sparks;-webkit-mask:radial-gradient(circle,#0000 30%,#000 32% 60%,#0000 62%);mask:radial-gradient(circle,#0000 30%,#000 32% 60%,#0000 62%)}.fc[data-astro-cid-a5gdiapa] .fc-sparks-big{background:repeating-conic-gradient(from 4deg, #fff 0 3deg, #ffd23f 3deg 5deg, transparent 5deg 20deg);width:200px;height:200px;margin:-100px 0 0 -100px}.fc[data-astro-cid-a5gdiapa] .fc-whiteout{z-index:9;background:radial-gradient(circle,#fff 30%,#ffffffd9);animation:.45s ease-out forwards fc-white;inset:0;top:0!important;left:0!important}.fc[data-astro-cid-a5gdiapa] .fc-shock{z-index:5;border:4px solid var(--c,#fff);width:60px;height:60px;box-shadow:0 0 14px var(--c,#fff);border-radius:50%;margin:-30px 0 0 -30px;animation:.7s ease-out forwards fc-shock}.fc[data-astro-cid-a5gdiapa] .fc-shock-big{border-width:6px;border-color:#fff;animation-duration:.6s}.fc[data-astro-cid-a5gdiapa] .fc-dust{z-index:3;background:radial-gradient(closest-side,#e6dcc8d9,#c8beaa66 60%,#0000);border-radius:50%;width:160px;height:50px;margin:-25px 0 0 -80px;animation:.9s ease-out forwards fc-dust}.fc[data-astro-cid-a5gdiapa] .fc-shake-sm{animation:.25s fc-shake}.fc-cut[data-astro-cid-a5gdiapa]{z-index:10;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--c,#ff007f) 70%, #fff) 0 12%, color-mix(in srgb, var(--c,#ff007f) 55%, #05070f) 45%, #05070f 85%);position:absolute;inset:0;overflow:hidden}.fc-cut-lines[data-astro-cid-a5gdiapa]{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffffffe6 0 .9deg, transparent .9deg 4.5deg, #ffffff8c 4.5deg 5.1deg, transparent 5.1deg 9deg);animation:.16s steps(2,end) infinite fc-lines;position:absolute;inset:-30%;-webkit-mask:radial-gradient(circle,#0000 18%,#000 55%);mask:radial-gradient(circle,#0000 18%,#000 55%)}.fc-cut-face[data-astro-cid-a5gdiapa]{aspect-ratio:1;object-fit:cover;width:min(72%,22rem);box-shadow:0 0 0 6px var(--c,#ff007f), 0 0 40px 10px var(--c,#ff007f);animation:fc-face var(--cut,2.4s) linear forwards, fc-rumble 80ms steps(2) infinite;border:5px solid #fff;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.fc-cut-face[data-astro-cid-a5gdiapa].fc-noscream{filter:saturate(1.6)contrast(1.2)hue-rotate(-10deg)}.fc-cut-bar[data-astro-cid-a5gdiapa]{border-block:3px solid var(--c,#ff007f);text-align:center;animation:fc-bar var(--cut,2.4s) ease-out forwards;background:linear-gradient(90deg,#0000,#05070feb 12% 88%,#0000);padding:.5rem 8% .6rem;position:absolute;bottom:9%;left:-5%;right:-5%;transform:skewY(-4deg)}.fc-cut-bar[data-astro-cid-a5gdiapa] small[data-astro-cid-a5gdiapa]{font:800 .7rem/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--c,#ff007f);display:block}.fc-cut-bar[data-astro-cid-a5gdiapa] b[data-astro-cid-a5gdiapa]{font:italic 400 clamp(1.8rem, 7vw, 2.8rem)/1 var(--font-meme);text-transform:uppercase;color:#fff;-webkit-text-stroke:1.5px #000;text-shadow:3px 3px 0 var(--c,#ff007f), 6px 6px 0 #000;display:block}.fc-cut[data-astro-cid-a5gdiapa][data-side=cpu] .fc-cut-bar[data-astro-cid-a5gdiapa] small[data-astro-cid-a5gdiapa]{color:#ff5a4f}.fc[data-astro-cid-a5gdiapa] .fc-cut-in{animation:fc-cut var(--cut,2.4s) linear forwards}.fc-cut-shout[data-astro-cid-a5gdiapa]{z-index:2;width:max-content;max-width:96%;font:italic 400 clamp(2.2rem, 10vw, 4.4rem)/.95 var(--font-meme);text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #000;text-shadow:4px 4px 0 var(--c,#ff007f), 8px 8px 0 #000;animation:fc-shout var(--cut,2.4s) linear forwards, fc-rumble 90ms steps(2) infinite;position:absolute;top:11%;left:50%;transform:translate(-50%)rotate(-6deg)}.fc-sound[data-astro-cid-a5gdiapa]{z-index:6;font:800 .62rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--line);color:#fff;background:#05070fbf;border-radius:.5rem;padding:.45rem .55rem;position:absolute;top:.5rem;right:.5rem}.fc-sound[data-astro-cid-a5gdiapa][aria-pressed=false]{color:var(--muted)}.fc[data-astro-cid-a5gdiapa] .fc-chugcup{z-index:6;background:var(--cup);clip-path:polygon(0 18%,100% 18%,86% 100%,14% 100%,14% 18%,0 18%,0 0,100% 0,100% 18%);filter:drop-shadow(0 0 3px #0009);width:18px;height:22px;margin:-11px 0 0 -9px;animation:.72s ease-in-out forwards fc-chug}.fc[data-astro-cid-a5gdiapa] .fc-aura img[data-astro-cid-a5gdiapa]{animation:1.6s ease-out fc-aura,2.4s ease-in-out infinite fc-bob}.fc[data-astro-cid-a5gdiapa] .fc-aura:before{content:"";background:radial-gradient(60% 70% at 50% 70%, color-mix(in srgb, var(--c) 70%, transparent), transparent 70%);filter:blur(6px);z-index:-1;pointer-events:none;border-radius:45% 45% 10% 10%;animation:1.6s ease-out forwards fc-flame;position:absolute;inset:-6% 8% 0}@keyframes fc-digit{0%{opacity:0;transform:translateY(-34px)scale(2.4)}55%{opacity:1;transform:translateY(4px)scale(.88)}75%{transform:translateY(-3px)scale(1.08)}to{opacity:1;transform:none}}@keyframes fc-dmg-out{0%,70%{opacity:1;translate:0}to{opacity:0;translate:0 -26px}}@keyframes fc-slash{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(.2)}}@keyframes fc-sparks{0%{opacity:1;transform:scale(.3)rotate(0)}to{opacity:0;transform:scale(1.5)rotate(25deg)}}@keyframes fc-white{0%{opacity:1}30%{opacity:.9}to{opacity:0}}@keyframes fc-shock{0%{opacity:1;transform:scale(.3)}to{opacity:0;border-width:1px;transform:scale(3.2)}}@keyframes fc-dust{0%{opacity:0;transform:scale(.3,.5)}25%{opacity:1}to{opacity:0;transform:scaleX(1.6)}}@keyframes fc-lines{0%{transform:rotate(0)scale(1)}to{transform:rotate(3deg)scale(1.03)}}@keyframes fc-face{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-12deg)}4%{opacity:1}8%{opacity:1;transform:translate(-50%,-50%)scale(1.16)rotate(3deg)}12%{transform:translate(-50%,-50%)scale(1)rotate(-2deg)}44%{transform:translate(-50%,-50%)scale(1.06)rotate(1deg)}46%{transform:translate(-50%,-50%)scale(1.2)rotate(-3deg)}50%{transform:translate(-50%,-50%)scale(1.1)rotate(0)}90%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(1deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes fc-rumble{0%{translate:-3px 2px}to{translate:3px -2px}}@keyframes fc-shout{0%,10%{opacity:0;transform:translate(-50%)rotate(-6deg)scale(3)}15%{opacity:1;transform:translate(-50%)rotate(-6deg)scale(.9)}19%{transform:translate(-50%)rotate(-6deg)scale(1.05)}88%{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1.12)}to{opacity:0;transform:translate(-50%)rotate(-4deg)scale(1.5)}}@keyframes fc-bar{0%{transform:skewY(-4deg)translate(110%)}8%{transform:skewY(-4deg)translate(-3%)}12%,90%{opacity:1;transform:skewY(-4deg)translate(0)}to{opacity:0;transform:skewY(-4deg)translate(-110%)}}@keyframes fc-cut{0%{opacity:0}3%{opacity:1;filter:brightness(3)}6%{filter:invert()contrast(1.4)}8.5%{filter:none}45.5%{filter:none}46%{filter:invert()contrast(1.4)}48.5%,to{filter:none}94%{opacity:1}to{opacity:0}}@keyframes fc-chug{0%{opacity:0;transform:scale(.4)rotate(0)}15%{transform:scale(1) rotate(calc(var(--d,1) * -40deg));opacity:1}35%,70%{transform:rotate(calc(var(--d,1) * -95deg)) translateY(-3px)}52%{transform:rotate(calc(var(--d,1) * -80deg))}to{transform:translate(calc(var(--d,1) * 30px), -30px) rotate(calc(var(--d,1) * 200deg)) scale(.6);opacity:0}}@keyframes fc-aura{0%{filter:drop-shadow(0 8px 6px #00000073)}20%{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 18px var(--c)) brightness(1.5)}to{filter:drop-shadow(0 0 10px var(--c)) drop-shadow(0 8px 6px #00000073)}}@keyframes fc-flame{0%{opacity:0;transform:scale(.6,.3)}25%{opacity:1;transform:scale(1.1,1.15)}to{opacity:0;transform:scale(1.2,1.4)}}.fc-booster[data-astro-cid-a5gdiapa]{place-items:center;padding-block:1.5rem 2.5rem;display:grid}.fc-sealed[data-astro-cid-a5gdiapa]{aspect-ratio:603/900;filter:drop-shadow(0 18px 24px #0000008c);touch-action:none;cursor:pointer;background:0 0;border:0;border-radius:10px;width:min(15rem,64%);padding:0;position:relative}.fc-sealed[data-astro-cid-a5gdiapa]:focus-visible{outline:2px solid var(--color-neon,#39ff14);outline-offset:4px}.fc-sealed[data-astro-cid-a5gdiapa]:not(.fc-opening):hover .fc-pk[data-astro-cid-a5gdiapa]{animation:.6s ease-in-out fc-wiggle}.fc-pk[data-astro-cid-a5gdiapa]{object-fit:cover;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.fc-pk-top[data-astro-cid-a5gdiapa]{clip-path:inset(0 0 84%)}.fc-pk-body[data-astro-cid-a5gdiapa]{clip-path:inset(16% 0 0)}.fc-foil[data-astro-cid-a5gdiapa]{pointer-events:none;mix-blend-mode:color-dodge;opacity:.45;background:linear-gradient(115deg,#0000 20%,#ff008080 35%,#ffdc0073 45%,#39ff1473 55%,#00c8ff80 65%,#0000 80%) 0 0/300% 300%;border-radius:10px;animation:3.5s ease-in-out infinite alternate fc-foilmove;position:absolute;inset:0}.fc-tearline[data-astro-cid-a5gdiapa]{border-top:2px dashed #ffffffbf;position:absolute;top:16%;left:4%;right:4%}.fc-rip-hint[data-astro-cid-a5gdiapa]{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neon,#39ff14);font:700 .75rem ui-monospace,monospace;animation:1.6s ease-in-out infinite blink;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.fc-opening[data-astro-cid-a5gdiapa] .fc-foil[data-astro-cid-a5gdiapa],.fc-opening[data-astro-cid-a5gdiapa] .fc-tearline[data-astro-cid-a5gdiapa],.fc-opening[data-astro-cid-a5gdiapa] .fc-rip-hint[data-astro-cid-a5gdiapa]{display:none}.fc-pull-row[data-astro-cid-a5gdiapa]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(9.5rem,11rem);grid-auto-flow:column;gap:.75rem;margin-top:.5rem;padding:.75rem .25rem 1rem;display:grid;overflow-x:auto}.fc[data-astro-cid-a5gdiapa] .fc-pull{scroll-snap-align:start;text-align:left;border:3px solid var(--c);background:var(--ink);border-radius:.8rem;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.fc[data-astro-cid-a5gdiapa] .fc-pull:hover,.fc[data-astro-cid-a5gdiapa] .fc-pull:focus-visible{outline:none;transform:translateY(-3px)}.fc[data-astro-cid-a5gdiapa] .fc-pull[aria-pressed=true]{transform:translateY(-4px);box-shadow:0 0 0 3px #5cc8ff,0 0 20px #2b9bffb3}.fc[data-astro-cid-a5gdiapa] .fc-pull .fc-new{z-index:1;color:#06210a;font:800 .65rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#39ff14;border-radius:999px;padding:.15rem .45rem;position:absolute;top:.45rem;right:.45rem;box-shadow:0 0 10px #39ff1499}.fc[data-astro-cid-a5gdiapa] .fc-pull img{aspect-ratio:1;object-fit:cover;width:100%}.fc[data-astro-cid-a5gdiapa] .fc-pull b{font:800 .85rem/1.15 var(--font-sans);padding:.45rem .55rem .2rem}.fc[data-astro-cid-a5gdiapa] .fc-pull-meta{font:700 .7rem/1 var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.fc[data-astro-cid-a5gdiapa] .fc-pull-moves{font:600 .66rem/1.25 var(--font-sans);color:#c9d0ee;gap:.15rem;padding:.45rem .55rem .6rem;display:grid}.fc[data-astro-cid-a5gdiapa] .fc-pull .fc-ord{z-index:1;color:#fff;width:1.7rem;height:1.7rem;font:800 .85rem/1.45rem var(--font-sans);text-align:center;background:#2b9bff;border:2px solid #fff;border-radius:50%;position:absolute;top:.4rem;left:.4rem}.fc-pick-bar[data-astro-cid-a5gdiapa]{font:700 .85rem/1.2 var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.fc-lid-help[data-astro-cid-a5gdiapa]{color:#c9d0ee;max-width:18rem;font-size:.8rem}.fc[data-astro-cid-a5gdiapa] .fc-lids small{font:800 .55rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:.15rem}.fc[data-astro-cid-a5gdiapa] .fc-lidslam{aspect-ratio:360/334;z-index:8;filter:drop-shadow(0 10px 12px #00000080)drop-shadow(0 0 14px #5cc8ffb3);background:url(/app/lid.png) 50%/contain no-repeat;animation:1.3s cubic-bezier(.2,.9,.3,1) forwards fc-lidslam;transform:translate(-50%,-50%)}.fc[data-astro-cid-a5gdiapa] .fc-blocked{z-index:9;white-space:nowrap;font:italic 400 clamp(2.4rem, 9vw, 3.6rem)/1 var(--font-meme);text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #0b3d91;text-shadow:4px 4px #2b9bff,0 0 24px #5cc8ffe6;animation:1.2s cubic-bezier(.2,1.5,.4,1) forwards fc-blocked;transform:translate(-50%,-50%)rotate(-6deg)}.fc[data-astro-cid-a5gdiapa] .fc-lidup{font:400 .9rem/1 var(--font-meme);letter-spacing:.04em;text-transform:uppercase;color:#0b3d91;align-content:end;justify-items:center;padding-bottom:0;animation:.45s cubic-bezier(.2,1.5,.4,1) forwards fc-lidup;display:grid}@keyframes fc-lidup{0%{opacity:0;transform:translate(-50%,20%)scale(.5)}35%{opacity:1;transform:translate(-50%,-70%)scale(1.05)}60%,85%{opacity:1;transform:translate(-50%,-62%)rotate(-3deg)}to{opacity:1;transform:translate(-50%,-62%)}}.fc[data-astro-cid-a5gdiapa] .fc-lidslam.fc-lidheld{animation-name:fc-lidheld}@keyframes fc-lidheld{0%{opacity:1;transform:translate(-50%,-62%)}25%{transform:translate(-50%,-50%)scale(1.1,.86)}35%{transform:translate(-50%,-54%)scale(.95,1.06)}45%,80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-70%)scale(1)}}.fc[data-astro-cid-a5gdiapa] .fc-tooslow{-webkit-text-stroke:2px #5a0000;text-shadow:4px 4px #ff3b30,0 0 20px #ff3b30cc;font-size:clamp(1.6rem,6vw,2.4rem)}@keyframes fc-lidslam{0%{opacity:0;transform:translate(-50%,-260%)scale(.7)rotate(-14deg)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.1,.86)}40%{transform:translate(-50%,-54%)scale(.95,1.06)}50%,80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-70%)scale(1)}}@keyframes fc-blocked{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(2.6)}20%{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(.92)}32%{transform:translate(-50%,-50%)rotate(-6deg)scale(1.06)}40%,80%{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}to{opacity:0;transform:translate(-50%,-64%)rotate(-6deg)}}@keyframes fc-wiggle{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes fc-foilmove{0%{background-position:0 0}to{background-position:100% 100%}}.fc-act[data-astro-cid-a5gdiapa],.fc-hurt[data-astro-cid-a5gdiapa]{transform-origin:50% 100%;display:block}.fc-act[data-astro-cid-a5gdiapa].fc-waiting{opacity:0}.fc-puppet[data-astro-cid-a5gdiapa] img[data-astro-cid-a5gdiapa]{animation:2.4s ease-in-out infinite fc-bob}.fc-puppet-cpu[data-astro-cid-a5gdiapa] img[data-astro-cid-a5gdiapa]{animation-delay:-1.2s}.fc[data-astro-cid-a5gdiapa] .fc-lunge-me{animation:.3s ease-out fc-lunge-me}.fc[data-astro-cid-a5gdiapa] .fc-lunge-cpu{animation:.3s ease-out fc-lunge-cpu}.fc[data-astro-cid-a5gdiapa] .fc-knock-cpu{animation:.35s ease-out fc-knock-cpu}.fc[data-astro-cid-a5gdiapa] .fc-knock-me{animation:.35s ease-out fc-knock-me}.fc[data-astro-cid-a5gdiapa] .fc-burn{animation:.7s ease-in forwards fc-burn}.fc[data-astro-cid-a5gdiapa] .fc-enter{animation:.45s cubic-bezier(.3,1.6,.5,1) fc-enter}.fc[data-astro-cid-a5gdiapa] .fc-shake{animation:.45s fc-shake}.fc[data-astro-cid-a5gdiapa] .fc-spot:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 70%,#fff0b48c,#0000 70%);animation:1.4s ease-out forwards fc-fade;position:absolute;inset:-40% -10% 0}.fc[data-astro-cid-a5gdiapa] .fc-fx>*{pointer-events:none;position:absolute}.fc[data-astro-cid-a5gdiapa] .fc-proj{width:28px;height:28px;margin:-14px 0 0 -14px;top:0;left:0}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=snack]{filter:drop-shadow(0 0 #c0392b)drop-shadow(0 2px #b8860b);border-top:26px solid #ffcc4d;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;margin:-13px 0 0 -13px}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=office]{background:linear-gradient(155deg,#0000 49%,#b9c3e6 50%,#0000 54%),linear-gradient(25deg,#0000 49%,#b9c3e6 50%,#0000 54%),#fff;border-radius:2px;height:20px;margin-top:-10px;box-shadow:0 0 0 1px #8b96c2}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=party]{background:#ff3fa4;width:6px;height:6px;box-shadow:10px -6px #f5d76e,-9px 5px #22e4e4,6px 10px #39ff14,-6px -10px #9b6bff,14px 6px #ff9f1c}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=sport]{background:radial-gradient(circle,#111 0 18%,#0000 20%),radial-gradient(circle at 20% 25%,#111 0 12%,#0000 14%),radial-gradient(circle at 80% 30%,#111 0 12%,#0000 14%),radial-gradient(circle at 50% 90%,#111 0 12%,#0000 14%),#fff;border-radius:50%;box-shadow:0 0 0 1px #888}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=stealth]{filter:blur(1px);background:radial-gradient(circle,#c8c8d7f2,#78788c99 60%,#0000 72%);border-radius:50%}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=glitch]{background:#22e4e4;width:8px;height:8px;box-shadow:9px 0 #ff3fa4,0 9px #ff3fa4,9px 9px #22e4e4,-9px 4px #fff}.fc[data-astro-cid-a5gdiapa] .fc-proj[data-type=chaos]{border:3px solid #ff3b30;border-radius:50%;box-shadow:0 0 0 4px #ff3b3059,inset 0 0 0 4px #ff3b3059}.fc[data-astro-cid-a5gdiapa] .fc-callout{text-align:center;width:min(70%,14rem);font:1rem/1.15 var(--gc-marker,"Marker Felt", cursive);z-index:7;background:#d93229;border-radius:.4rem;padding:.45rem .6rem;animation:1.5s ease-out forwards fc-fade;transform:translate(-50%,-50%)rotate(-4deg)}.fc[data-astro-cid-a5gdiapa] .fc-callout b{font:400 1.2rem/1 var(--font-meme);letter-spacing:.03em;text-transform:uppercase;display:block}.fc[data-astro-cid-a5gdiapa] .fc-pu{font:700 .7rem/1 var(--font-body,system-ui);color:#1a0d00;white-space:nowrap;background:#ff9f1c;border-radius:99px;padding:.15rem .35rem}.fc[data-astro-cid-a5gdiapa] .fc-puppet.fc-rolling img{filter:drop-shadow(0 0 10px #ff9f1c)drop-shadow(0 0 22px #ff5000b3);animation:.5s ease-in-out infinite alternate fc-roll}@keyframes fc-roll{to{filter:drop-shadow(0 0 4px #ffd166)drop-shadow(0 0 14px #ff500080)}}.fc[data-astro-cid-a5gdiapa] .fc-callout.fc-hot{background:#d98718}.fc[data-astro-cid-a5gdiapa] .fc-vtag{font:800 .62rem/1 var(--font-sans);background:var(--gold);color:var(--ink);border-radius:.25rem;padding:.25rem .4rem;animation:1.1s ease-out forwards fc-pop}.fc[data-astro-cid-a5gdiapa] .fc-toss{background:var(--cup);clip-path:polygon(0 18%,100% 18%,86% 100%,14% 100%,14% 18%,0 18%,0 0,100% 0,100% 18%);width:26px;height:30px}.fc[data-astro-cid-a5gdiapa] .fc-burst{background:radial-gradient(circle,#ffffffe6 0 10%,#c98a4bb3 20%,#ffffff59 40%,#0000 65%);border-radius:50%;width:120px;height:120px;animation:.6s ease-out forwards fc-burst;transform:translate(-50%,-50%)}.fc[data-astro-cid-a5gdiapa] .fc-item{z-index:6;border:2px solid var(--gold);font:800 .7rem/1 var(--font-sans);color:#fff;animation:fc-item var(--life,4s) linear forwards;background:#05070fd9;border-radius:2rem;align-items:center;gap:.4rem;padding:.35rem .6rem .35rem .4rem;display:flex;position:absolute}.fc-stage[data-astro-cid-a5gdiapa].fc-paused .fc-item{animation-play-state:paused}.fc[data-astro-cid-a5gdiapa] .fc-item i{border-radius:.3rem;width:1.6rem;height:1.4rem}.fc[data-astro-cid-a5gdiapa] .fc-item[data-kind=icecream]{bottom:18%;left:0}.fc[data-astro-cid-a5gdiapa] .fc-item[data-kind=icecream] i{background:linear-gradient(#ffd1e8 0 45%,#f7f5f0 45%);box-shadow:inset 0 -4px #3aa0ff}.fc[data-astro-cid-a5gdiapa] .fc-item[data-kind=fries]{animation-name:fc-item-pop;top:40%;left:40%}.fc[data-astro-cid-a5gdiapa] .fc-item[data-kind=fries] i{background:repeating-linear-gradient(90deg,#ffcc4d 0 3px,#0000 3px 5px) top/100% 55% no-repeat,linear-gradient(#0000 50%,#e23b2e 50%)}.fc[data-astro-cid-a5gdiapa] .fc-item[data-kind=seagulls]{animation-name:fc-gull;top:26%;left:0}.fc[data-astro-cid-a5gdiapa] .fc-item[data-kind=seagulls] i{background:radial-gradient(circle at 70% 40%,#222 0 8%,#0000 10%),linear-gradient(160deg,#0000 40%,#fff 41% 59%,#0000 60%),linear-gradient(20deg,#0000 40%,#fff 41% 59%,#0000 60%)}@keyframes fc-lunge-me{35%{transform:translate(-6px,4px)rotate(-4deg)scaleY(.94)}60%{transform:translate(24px,-12px)rotate(6deg)scaleY(1.04)}}@keyframes fc-lunge-cpu{35%{transform:translate(6px,-2px)rotate(4deg)scaleY(.94)}60%{transform:translate(-22px,10px)rotate(-6deg)scaleY(1.04)}}@keyframes fc-knock-cpu{25%{filter:brightness(2.4);transform:translate(14px,-6px)rotate(8deg)}60%{transform:translate(5px)rotate(2deg)}}@keyframes fc-knock-me{25%{filter:brightness(2.4);transform:translate(-14px,6px)rotate(-8deg)}60%{transform:translate(-5px)rotate(-2deg)}}@keyframes fc-burn{to{opacity:0;transform:translateY(30%)rotate(720deg)scale(0)}}@keyframes fc-enter{0%{opacity:0;transform:translateY(25%)scale(.1)}60%{opacity:1;transform:scale(1.12)}}@keyframes fc-shake{20%{translate:4px -2px}40%{translate:-4px 2px}60%{translate:3px 1px}80%{translate:-2px -1px}}@keyframes fc-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@keyframes fc-fade{0%,70%{opacity:1}to{opacity:0}}@keyframes fc-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-60%)scale(1.4)}}@keyframes fc-item{0%{transform:translate(-100%)}12%,88%{transform:translate(30%)}to{transform:translate(400%)}}@keyframes fc-item-pop{0%{transform:scale(0)}10%,90%{transform:scale(1)}to{transform:scale(0)}}@keyframes fc-gull{0%{transform:translate(-100%,-20px)}25%{transform:translate(80%,10px)}50%{transform:translate(160%,-10px)}75%{transform:translate(100%,14px)}to{transform:translate(400%,-30px)}}@keyframes fc-bob{50%{translate:0 -6px}}@keyframes fc-steam{0%{opacity:0;transform:translateY(10px)scaleX(.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-50px)scaleX(1.6)}}@keyframes fc-blue{to{box-shadow:0 0 0 3px #5cc8ff,0 0 30px 6px #2b9bffe6,inset 0 0 16px #5cc8ff66}}@keyframes fc-drift{to{transform:translate(1.2rem,-1.4rem)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.fc[data-astro-cid-a5gdiapa] [data-astro-cid-a5gdiapa],.fc[data-astro-cid-a5gdiapa] [data-astro-cid-a5gdiapa]:before,.fc[data-astro-cid-a5gdiapa] [data-astro-cid-a5gdiapa]:after{animation:none!important}}
