.jungle-audio--fixed[data-astro-cid-fw6im3ts]{z-index:10020;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem}.jungle-audio--hub[data-astro-cid-fw6im3ts]{z-index:30;pointer-events:auto;position:absolute;bottom:.35rem;right:.35rem}#jungle-audio-invite.ja-invite-overlay{z-index:10080!important;box-sizing:border-box!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:100dvh!important;margin:0!important;padding:1.25rem!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}#jungle-audio-invite.ja-invite-overlay[hidden]{display:none!important}#jungle-audio-invite .ja-invite-backdrop{backdrop-filter:blur(4px);background:#0208058c;position:absolute;inset:0}#jungle-audio-invite .ja-invite{z-index:1;background:linear-gradient(160deg, var(--jc-surface,#0c1c12fa), var(--jc-surface,#060c0af7));width:min(22rem,100vw - 2rem);max-width:100%;color:var(--jc-text,#e8f5ec);backdrop-filter:blur(14px);border:1px solid #c4a27e73;border-radius:18px;flex-direction:column;gap:1rem;padding:1.25rem 1.3rem 1.15rem;animation:.35s ease-out ja-invite-in;display:flex;position:relative;box-shadow:0 28px 70px #0009,0 0 0 1px #d2a76a1f}@keyframes ja-invite-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}#jungle-audio-invite .ja-invite-text{align-items:flex-start;gap:.75rem;display:flex}#jungle-audio-invite .ja-invite-emoji{font-size:1.75rem;line-height:1.2}#jungle-audio-invite .ja-invite-title{letter-spacing:.06em;font-size:clamp(1.45rem,6vw,1.85rem);display:block}#jungle-audio-invite .ja-invite-sub{color:var(--jc-muted,#9cb0a4);-webkit-text-fill-color:var(--jc-muted,#9cb0a4);background:0 0;margin:.4rem 0 0;font-size:.9rem;font-weight:500;line-height:1.45}#jungle-audio-invite .ja-invite-actions{flex-wrap:wrap;gap:.5rem;display:flex}#jungle-audio-invite .ja-invite-enable{background:linear-gradient(180deg, var(--jc-accent,#3fcf4e), var(--jc-accent,#1b7f2a));min-width:8rem;color:var(--jc-on-accent,#fff);cursor:pointer;border:none;border-radius:999px;flex:auto;padding:.7rem 1.15rem;font-size:.95rem;font-weight:800;box-shadow:0 6px 18px #2bae6666}#jungle-audio-invite .ja-invite-dismiss{color:var(--jc-muted,#9cb0a4);cursor:pointer;background:0 0;border:1px solid #9cb0a466;border-radius:999px;padding:.7rem 1.05rem;font-size:.9rem;font-weight:700}#jungle-audio-invite .ja-invite-dismiss:hover{color:var(--jc-text,#e8f5ec);border-color:#9cb0a4b3}html.ja-audio-lock,body.ja-audio-lock{pointer-events:auto!important;overflow:visible!important}.jungle-audio-toggle[data-astro-cid-fw6im3ts]{border:1px solid var(--jc-accent-line,#2bae6673);background:var(--jc-surface,#080c0ad1);color:var(--text-muted,var(--jc-muted,#9cb0a4));cursor:pointer;backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #00000059}.jungle-audio-toggle[data-astro-cid-fw6im3ts]:hover{border-color:var(--lime-glow,var(--jc-accent,#7cff5b));color:var(--lime-glow,var(--jc-accent,#7cff5b))}.jungle-audio[data-astro-cid-fw6im3ts][data-state=playing] .ja-icon-muted[data-astro-cid-fw6im3ts],.jungle-audio[data-astro-cid-fw6im3ts][data-state=paused] .ja-icon-on[data-astro-cid-fw6im3ts],.jungle-audio[data-astro-cid-fw6im3ts][data-state=ready] .ja-icon-on[data-astro-cid-fw6im3ts],.jungle-audio[data-astro-cid-fw6im3ts][data-state=loading] .ja-icon-on[data-astro-cid-fw6im3ts]{display:none}.jungle-audio[data-astro-cid-fw6im3ts][data-state=playing] .ja-icon-on[data-astro-cid-fw6im3ts]{display:inline}@media (width<=640px){.jungle-audio--hub[data-astro-cid-fw6im3ts]{bottom:4.5rem;right:.15rem}.jungle-audio--hub[data-astro-cid-fw6im3ts] .ja-label[data-astro-cid-fw6im3ts]{display:none}.jungle-audio--hub[data-astro-cid-fw6im3ts] .jungle-audio-toggle[data-astro-cid-fw6im3ts]{padding:.4rem .55rem}.ja-invite[data-astro-cid-fw6im3ts]{width:min(20rem,100%);padding:1rem}.ja-invite-title[data-astro-cid-fw6im3ts]{font-size:1rem}.ja-invite-sub[data-astro-cid-fw6im3ts]{font-size:.8rem}}@media (width<=480px){.jungle-audio--fixed[data-astro-cid-fw6im3ts]{bottom:.65rem;left:.65rem}.jungle-audio--fixed[data-astro-cid-fw6im3ts] .ja-label[data-astro-cid-fw6im3ts]{display:none}}@media (prefers-reduced-motion:reduce){.ja-invite[data-astro-cid-fw6im3ts],.ja-invite-backdrop[data-astro-cid-fw6im3ts]{animation:none}}.monkey-hub{pointer-events:auto;z-index:12;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;max-width:1100px;min-height:100svh;margin:0 auto;padding:.25rem .35rem 1.25rem;display:flex;position:relative}@media (width>=900px){.monkey-hub{padding-top:64px;transform:translateY(10px)}}.hub-brand-stack{z-index:50;pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.12rem;width:100%;max-width:100%;display:none}.hub-tagline{text-align:center;letter-spacing:.02em;max-width:min(92vw,720px);color:var(--jc-text,#f3e6c8);text-shadow:0 1px #2a1608,0 2px 8px #0000008c,0 0 18px #7cff5b38;pointer-events:none;margin:0;padding:0 .75rem;font-family:Fluctuation,Segoe Script,Brush Script MT,Apple Chancery,Snell Roundhand,cursive;font-size:clamp(1.15rem,4.6vw,1.6rem);font-weight:300;line-height:1.15}.hub-page-title{display:none}.hub-orbit-wrap{--orbit-size:min(98vw, 98vmin, 94dvh, 920px);width:var(--orbit-size);height:var(--orbit-size);flex-shrink:0;margin:0 auto;position:relative;overflow:visible}.hub-monkey-wrap{z-index:8;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monkey-img{width:var(--monkey-size,58%);height:var(--monkey-size,58%);border:5px solid var(--gold-accent,#d4af37);cursor:pointer;object-fit:cover;object-position:center 18%;pointer-events:auto;color:#0000;background:radial-gradient(circle at 50% 62%,#7cff5b4d 0%,#2bae661f 38%,#0000 70%) 0 0/100% 100%,linear-gradient(#061810 0%,#0b5a2a 24%,#2bae66 42%,#7cff5b 50%,#d8ffb8 53%,#7cff5b 56%,#2bae66 64%,#0b5a2a 78%,#061810 100%) 0 0/100% 300%;border-radius:50%;flex-shrink:0;max-width:none;transition:transform .3s,box-shadow .3s;animation:2.4s linear infinite hub-circle-load;box-shadow:0 0 0 2px #d4af3759,0 0 40px #2bae668c,0 0 80px #d4af3738,0 12px 28px #0006}@keyframes hub-circle-load{0%{background-position:0 0,0 0}to{background-position:0 0,0 -300%}}@media (prefers-reduced-motion:reduce){.monkey-img{background-position:0 0,0 -100%;animation:none}}.monkey-img:hover{transform:scale(1.03);box-shadow:0 0 0 2px #d4af3780,0 0 50px #d4af3773,0 0 90px #7cff5b47}.hub-enter{z-index:9;pointer-events:auto;white-space:nowrap;letter-spacing:.03em;color:#fff4c8;text-shadow:0 1px #2a1608,0 0 10px #7cff5b8c;background:radial-gradient(at 50% 0,#1e4628d1,#06120ae0);border:1.5px solid #d4af37d9;border-radius:999px;align-items:center;width:fit-content;margin:0 auto;padding:.28em .95em .34em;font-family:Fluctuation,Segoe Script,Brush Script MT,Apple Chancery,Snell Roundhand,cursive;font-size:clamp(.95rem,2.6vmin,1.4rem);font-weight:300;line-height:1.1;text-decoration:none;animation:2.4s ease-in-out infinite alternate hub-enter-breathe;display:inline-flex;position:absolute;bottom:14%;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 0 16px #7cff5b73,0 0 30px #d4af374d}.hub-enter:after{content:"";background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:40%;animation:3.6s ease-in-out infinite hub-enter-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hub-enter:hover,.hub-enter:focus-visible{color:#fff}.hub-enter:focus-visible{outline-offset:3px;outline:3px solid #d4af37}@keyframes hub-enter-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes hub-enter-shine{0%,55%{left:-60%}to{left:130%}}.hub-monkey-wrap:has(.fs-overlay:not([hidden])) .hub-enter,.monkey-hub.vw-active .hub-enter{display:none}@media (width<=899px){.hub-enter{font-size:clamp(.8rem,3.6vw,1.05rem);bottom:12%}}@media (prefers-reduced-motion:reduce){.hub-enter{animation:none}.hub-enter:after{animation:none;display:none}}.fs-overlay{z-index:9;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.fs-overlay[hidden]{display:none}.fs-overlay:not([hidden]){justify-content:center;align-items:center;display:flex}.fs-overlay:before{content:"";background:conic-gradient(from 0deg, var(--jc-accent,#7cff5b), var(--jc-accent-2,#4ecdc4), #ff5252, #d4af37, var(--jc-accent,#7cff5b));filter:blur(18px);opacity:.6;z-index:-1;border-radius:50%;animation:6s linear infinite fs-halo-spin;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(circle,#0000 58%,#000 82% 100%);mask-image:radial-gradient(circle,#0000 58%,#000 82% 100%)}.fs-overlay.fs-appear{animation:.7s cubic-bezier(.34,1.56,.64,1) fs-appear}@keyframes fs-appear{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fs-halo-spin{to{transform:rotate(360deg)}}.fs-layer{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.05em;padding:.4em;transition:opacity .6s;display:flex;position:absolute;inset:0}.fs-layer-timer{opacity:1;pointer-events:none}.fs-overlay.fs-cta-phase .fs-layer-timer{opacity:0}.fs-layer-cta{opacity:0;pointer-events:none;color:inherit;text-decoration:none}.fs-overlay.fs-cta-phase .fs-layer-cta{opacity:1;pointer-events:auto}.fs-label{font-family:var(--font-wood,"Pirata One", serif);letter-spacing:.06em;color:var(--jc-text,#fff);background:linear-gradient(90deg,#ff5252,#a3131c,#d4af37,#ff5252) 0 0/250%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #000000d9)drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 14px #ff5252b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,6vmin,4rem);font-weight:700;animation:3.2s linear infinite fs-shine,2.6s ease-in-out infinite fs-blink}@keyframes fs-shine{to{background-position:-250%}}@keyframes fs-blink{0%,to{filter:drop-shadow(0 0 10px #000000d9)drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 14px #ff5252b3)}50%{filter:drop-shadow(0 0 10px #000000d9)drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 22px #ff5252)}}.fs-timer{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--jc-text,#eaffe9);text-shadow:0 2px 3px #000000e6,0 0 16px #000000d9,0 0 6px #7cff5bf2,0 0 18px #7cff5bd9,0 0 42px #7cff5b8c,0 0 70px #7cff5b4d;font-family:Consolas,SFMono-Regular,DejaVu Sans Mono,Courier New,monospace;font-size:clamp(2.75rem,16vmin,6.5rem);font-weight:700;line-height:1;animation:1.9s ease-in-out infinite fs-glow}@keyframes fs-glow{0%,to{text-shadow:0 2px 3px #000000e6,0 0 16px #000000d9,0 0 6px #7cff5bf2,0 0 18px #7cff5bd9,0 0 42px #7cff5b8c,0 0 70px #7cff5b4d}50%{text-shadow:0 2px 3px #000000e6,0 0 16px #000000d9,0 0 8px #7cff5b,0 0 24px #7cff5b,0 0 55px #7cff5bbf,0 0 90px #7cff5b73}}.fs-cta-line{color:var(--jc-text,#fff);text-shadow:0 2px 4px #000000e6,0 0 14px #000000d9;font-size:clamp(1.35rem,5.4vmin,2.6rem);font-weight:800;display:block}.fs-cta-line2{color:var(--lime-glow,var(--jc-accent,#7cff5b));font-size:clamp(1.2rem,4.8vmin,2.25rem)}@media (width<=899px){.fs-label{letter-spacing:.04em;font-size:clamp(1.15rem,7vmin,1.75rem)}.fs-timer{letter-spacing:.01em;font-size:clamp(1.7rem,12.5vmin,2.75rem)}.fs-cta-line{font-size:clamp(.85rem,4.6vmin,1.15rem)}.fs-cta-line2{font-size:clamp(.78rem,4.1vmin,1.05rem)}.fs-layer{gap:.02em;padding:.25em}}@media (prefers-reduced-motion:reduce){.fs-label,.fs-timer,.fs-overlay.fs-appear,.fs-overlay:before{animation:none}}.vw-overlay{z-index:11;pointer-events:auto;background:radial-gradient(circle,#040e08b8 0%,#040e088c 62%,#040e0833 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden}.vw-overlay[hidden]{display:none}.vw-overlay:before{content:"";background:conic-gradient(from 0deg, var(--jc-accent,#7cff5b), var(--jc-accent-2,#4ecdc4), #d4af37, #ff5252, var(--jc-accent,#7cff5b));filter:blur(18px);opacity:.7;z-index:-1;border-radius:50%;animation:6s linear infinite fs-halo-spin;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(circle,#0000 58%,#000 82% 100%);mask-image:radial-gradient(circle,#0000 58%,#000 82% 100%)}.monkey-hub.vw-active .fs-overlay{visibility:hidden}.vw-layer{box-sizing:border-box;text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.35em;padding:12%;transition:opacity .5s;display:flex;position:absolute;inset:0}.vw-success{font-family:var(--font-wood,"Pirata One", serif);letter-spacing:.04em;overflow-wrap:anywhere;background:linear-gradient(90deg,#7cff5b,#d4af37,#4ecdc4,#7cff5b) 0 0/250%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #000000d9)drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 14px #7cff5bb3);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,5.4vmin,3.2rem);font-weight:700;line-height:1.05;animation:3.2s linear infinite fs-shine}.vw-check{-webkit-text-fill-color:#7cff5b;color:#7cff5b}.vw-overlay.vw-in .vw-layer-success{opacity:1;animation:.6s cubic-bezier(.34,1.56,.64,1) vw-pop}.vw-overlay.vw-out .vw-layer-success{opacity:0;transition-duration:.45s}.vw-overlay.vw-enter-phase .vw-layer-enter{opacity:1;pointer-events:auto;transition-duration:.6s}@keyframes vw-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.vw-enter{appearance:none;cursor:pointer;font-family:var(--font-wood,"Pirata One", serif);letter-spacing:.05em;color:#eaffe9;text-shadow:0 2px 3px #000000e6,0 0 16px #000000d9,0 0 6px #7cff5bf2,0 0 18px #7cff5bd9,0 0 42px #7cff5b8c;background:0 0;border:0;border-radius:14px;padding:.05em .35em;font-size:clamp(2.6rem,13vmin,6.2rem);font-weight:700;line-height:1}.vw-overlay.vw-enter-phase .vw-enter{animation:1.6s ease-in-out infinite alternate fs-glow,1.6s ease-in-out infinite alternate vw-breathe}@keyframes vw-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.vw-enter:hover,.vw-enter:focus-visible{color:#fff}.vw-enter:focus-visible{outline-offset:4px;outline:3px solid #d4af37}.vw-account{color:var(--jc-text,#f3e6c8);text-underline-offset:3px;text-shadow:0 1px 4px #000000e6;padding:.35em .6em;font-family:Manrope,system-ui,sans-serif;font-size:clamp(.8rem,2vmin,1rem);font-weight:700;text-decoration:underline}.vw-account:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #d4af37}@media (width<=899px){.vw-layer{gap:.15em;padding:10%}.vw-success{font-size:clamp(1.05rem,6.2vmin,1.7rem)}.vw-enter{font-size:clamp(2rem,12vmin,3rem)}.vw-account{font-size:.78rem}}.vw-overlay.vw-static:before,.vw-overlay.vw-static .vw-success,.vw-overlay.vw-static .vw-enter{animation:none}.vw-overlay.vw-static .vw-layer{opacity:1;transition:none}.vw-overlay.vw-static .vw-layer-success{justify-content:flex-start;padding-top:17%}.vw-overlay.vw-static .vw-layer-success .vw-success{font-size:clamp(.85rem,3.4vmin,1.6rem)}.vw-overlay.vw-static .vw-layer-enter{pointer-events:auto;padding-top:18%}.category-orbit-ring{z-index:4;box-sizing:border-box;pointer-events:none;background:0 0;border:3.75px solid #d4af377a;border-radius:50%;width:72%;height:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #d4af371a,0 0 14px #d4af372e}.category-orbit{z-index:10;border:2.5px solid var(--gold-accent,#d4af37);width:clamp(48px,9vmin,76px);height:clamp(48px,9vmin,76px);color:var(--jc-text,#fff);cursor:pointer;backdrop-filter:blur(8px);will-change:left, top, transform;background:#08140e8c;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .25s;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 0 14px #d4af378c,inset 0 0 12px #d4af372e}.category-orbit:before{content:"";pointer-events:none;background:radial-gradient(circle at 38% 32%,#ffffff47 0%,#0000 58%);border-radius:50%;position:absolute;inset:0}.category-orbit:after{content:"";pointer-events:none;border:1.5px solid #d4af3747;border-radius:50%;position:absolute;inset:2px}.hub-hat{z-index:9;pointer-events:none;user-select:none;filter:drop-shadow(0 6px 8px #00000073);max-width:none;height:auto;animation:5.5s ease-in-out infinite hub-hat-bob;position:absolute}.hub-hat[hidden]{display:none}.hub-hat.monkey-sway{animation:5.5s ease-in-out infinite hub-hat-bob,8s ease-in-out infinite hub-sway}@keyframes hub-hat-bob{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.6deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.hub-hat,.hub-hat.monkey-sway{animation:none}}.monkey-sway{animation:8s ease-in-out infinite hub-sway}@keyframes hub-sway{0%,to{translate:0}25%{translate:1.4px -.8px}50%{translate:0 -1.8px}75%{translate:-1.4px -.8px}}@media (prefers-reduced-motion:reduce){.monkey-sway{animation:none}}.monkey-blink{z-index:2;pointer-events:none;opacity:0;user-select:none;max-width:none;transition:opacity 35ms linear;position:absolute}.monkey-blink.is-closed{opacity:1}.monkey-blink[hidden]{display:none}.hub-monkey-wrap:has(.monkey-img:hover) .monkey-blink{transition:opacity 35ms linear,transform .3s;transform:scale(1.03)}@media (width<=899px){.hub-monkey-wrap:has(.monkey-img:hover) .monkey-blink{transform:none}}.monkey-hub.rig-on .monkey-img{opacity:0;transition:opacity .35s,transform .3s}.monkey-hub.rig-on .hub-monkey-wrap{box-shadow:none;border:none;overflow:visible}.rig-stage{z-index:2;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.rig-stage.is-ready{opacity:1}.rig-clip{background:radial-gradient(circle at 50% 35%,#1f5a32 0%,#0f3320 55%,#071a10 100%);border-radius:50%;position:absolute;overflow:hidden}.rig-ring{border:5px solid var(--gold-accent,#d4af37);box-sizing:border-box;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #d4af3759,0 0 40px #2bae668c,0 0 80px #d4af3738,0 12px 28px #0006}.rig-headgroup{position:absolute}.rig-headrot{transition:opacity .25s;position:absolute;inset:0}.rig-turn{pointer-events:none;position:absolute;inset:0}.rig-turn-video{opacity:0;pointer-events:none;user-select:none;max-width:none;transition:opacity .25s;position:absolute}.rig-turn-video.is-on{opacity:1}.rig-turn-video{-webkit-mask-image:radial-gradient(62% 62% at 50% 42%,#000 70%,#0000 100%);mask-image:radial-gradient(62% 62% at 50% 42%,#000 70%,#0000 100%)}.rig-headgroup.is-turning .rig-headrot{opacity:0}.rig-body,.rig-head,.rig-eye,.rig-lids{user-select:none;max-width:none;position:absolute}.rig-hand{opacity:0;pointer-events:none;user-select:none;transform-origin:50% 100%;max-width:none;rotate:var(--hand-tilt,0deg);position:absolute;translate:0 45%}.rig-hand.is-waving{animation:3.4s ease-in-out both rig-wave}@keyframes rig-wave{0%{opacity:0;translate:0 45%}14%{opacity:1;translate:0}24%{rotate:calc(var(--hand-tilt,0deg) - 14deg)}36%{rotate:calc(var(--hand-tilt,0deg) + 14deg)}48%{rotate:calc(var(--hand-tilt,0deg) - 14deg)}60%{rotate:calc(var(--hand-tilt,0deg) + 14deg)}72%{rotate:var(--hand-tilt,0deg);opacity:1;translate:0}to{opacity:0;translate:0 45%;rotate:var(--hand-tilt,0deg)}}@media (prefers-reduced-motion:reduce){.rig-hand.is-waving{animation:none}}.rig-lids{opacity:0;transition:opacity 35ms linear}.rig-lids.is-closed{opacity:1}@media (width<=899px){.monkey-hub.rig-on .hub-monkey-wrap{border:none}.monkey-hub.rig-on .monkey-img{transform:none}}.category-orbit.is-glow{border-color:#ffe08a;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;box-shadow:0 0 26px 9px #ffe08ab3,0 0 52px 16px #7cff5b4d,inset 0 0 14px #ffe08a59}.category-orbit:not(.is-glow){transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .9s,border-color .9s}.category-orbit:hover{z-index:20;border-color:var(--gold-accent,#d4af37);transform:translate(-50%,-50%)scale(1.14)!important;box-shadow:0 0 28px 10px #d4af37a6,inset 0 0 14px #d4af3740!important}.orbit-label{z-index:3;white-space:nowrap;color:#fff;pointer-events:none;background:#08140ee6;border:1px solid #d4af3799;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%,-55%)}.category-orbit:focus-visible,.monkey-img:focus-visible{outline:3px solid var(--lime-glow,#7cff5b);outline-offset:3px}.orbit-emoji{font-size:var(--orbit-emoji-size,clamp(1.25rem, 3.4vmin, 2rem));filter:drop-shadow(0 2px 6px #0006);z-index:2;line-height:1;position:relative;top:-4px;right:1px}@media (width<=899px){.monkey-hub{box-sizing:border-box;justify-content:center;align-items:center;gap:.2rem;width:100%;min-height:100svh;max-height:100svh;padding:2.55rem 0 5rem;overflow:hidden}.hub-orbit-wrap{transform:translateY(10px)}.hub-brand-stack{box-sizing:border-box;margin:0 auto .1rem;padding:0 12px;display:flex;transform:translateY(-6px)}.hub-page-title{box-sizing:border-box;pointer-events:none;z-index:50;flex-shrink:0;justify-content:center;width:100%;max-width:100%;margin:0;padding:0 8px;display:flex}.hub-page-title img{width:min(88vw,480px);max-width:100%;height:auto;display:block}.hub-tagline{margin-top:.08rem}.hub-orbit-wrap{--orbit-size:min(96vw, calc(100dvh - 12rem), 440px);width:var(--orbit-size);height:var(--orbit-size);flex:0 auto;margin:0 auto}.hub-monkey-wrap{border:4px solid var(--gold-accent,#d4af37);border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #d4af3759,0 0 36px #2bae6680,0 10px 24px #0006}.monkey-img{object-fit:cover;object-position:center 16%;transform-origin:50% 28%;transform:scale(1.14);box-shadow:none!important;border:none!important;width:100%!important;height:100%!important}.monkey-img:hover{transform:scale(1.16)}}@media (width<=899px) and (height<=700px){.monkey-hub{gap:.12rem;padding:2.2rem 0 3.25rem}.hub-brand-stack{transform:translateY(-4px)}.hub-orbit-wrap{--orbit-size:min(90vw, calc(100dvh - 9.5rem), 340px);transform:translateY(10px)}}.home-intel[data-astro-cid-lcdefpme]{z-index:14;pointer-events:auto;width:100%;padding:0 1rem 2.5rem;position:relative}.home-intel-inner[data-astro-cid-lcdefpme]{max-width:1100px;margin:0 auto}.home-h1[data-astro-cid-lcdefpme]{text-align:center;max-width:46rem;color:var(--jc-text,#f3e6c8);text-shadow:0 2px 8px #0000008c;margin:0 auto .4rem;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.05rem,2.6vw,1.45rem);font-weight:800;line-height:1.3}.home-intro[data-astro-cid-lcdefpme]{text-align:center;max-width:40rem;color:var(--jc-muted,#f3e6c8e0);text-shadow:0 1px 6px #00000080;margin:0 auto 1rem;font-family:Manrope,system-ui,sans-serif;font-size:.92rem;line-height:1.55}.home-intel[data-astro-cid-lcdefpme] .home-recs{margin-top:.5rem;margin-bottom:1.25rem}.home-intel-links[data-astro-cid-lcdefpme]{text-align:center;margin:.5rem 0 0;font-family:Manrope,system-ui,sans-serif;font-size:.9rem;font-weight:600}.home-intel-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--jc-muted,#f3e6c8e0);text-decoration:none}.home-intel-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--jc-accent,#7cff5b);text-decoration:underline}
