.hub{--hub-ink:#0a0a12;--hub-card:#14141f;--hub-line:#ffffff1a;--hub-line2:#ffffff38;--hub-fg:#f2f3f7;--hub-fg2:#f2f3f79e;--hub-fg3:#f2f3f75c;--hub-b1:#8c6416;--hub-b2:#1e3a5f;--hub-b3:#6b2033;--hub-b4:#c9a03a;--hub-blob-opacity:.5;--hub-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;color:var(--hub-fg);word-break:keep-all;position:relative}.hub__backdrop{z-index:0;background:var(--hub-ink);pointer-events:none;position:fixed;inset:0}.hub__blobs{z-index:0;pointer-events:none;filter:blur(80px);opacity:var(--hub-blob-opacity);position:fixed;inset:0}.hub__blob{border-radius:50%;width:48vw;height:48vw;position:absolute}.hub__blob--1{background:var(--hub-b1);animation:21s ease-in-out infinite hub-drift1;top:-16%;left:-12%}.hub__blob--2{background:var(--hub-b2);animation:26s ease-in-out infinite hub-drift2;top:32%;right:-18%}.hub__blob--3{background:var(--hub-b3);animation:30s ease-in-out infinite hub-drift3;bottom:-24%;left:22%}.hub__blob--4{background:var(--hub-b4);animation:34s ease-in-out infinite hub-drift2;top:4%;left:46%}@keyframes hub-drift1{50%{transform:translate(17vw,11vh)scale(1.18)}}@keyframes hub-drift2{50%{transform:translate(-15vw,-9vh)scale(.82)}}@keyframes hub-drift3{50%{transform:translate(11vw,-13vh)scale(1.12)}}.hub__grain{z-index:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hub__stage{z-index:1;position:relative}.hub h1,.hub h2,.hub h3{color:var(--hub-fg)}.hub button{color:inherit;font-family:inherit}.hub__label{text-transform:uppercase;letter-spacing:.18em;color:var(--hub-fg3);font-size:.74rem}.hub__envwrap{flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:76vh;display:flex}.hub__envwrap--exit{animation:.55s ease-in forwards hub-envexit}@keyframes hub-envexit{to{opacity:0;transform:translateY(-30px)scale(.94)}}.hub__envtitle{font-family:var(--hub-serif);color:#f2f3f7d1;margin-top:-.7rem;font-size:1.75rem;font-style:italic;animation:1.1s cubic-bezier(.2,.9,.3,1.1) backwards hub-envtitle}@keyframes hub-envtitle{0%{opacity:0;letter-spacing:.14em;transform:translateY(12px)}}.hub__env{perspective:1200px;width:min(380px,90vw);height:248px;animation:6s ease-in-out infinite hub-envfloat;position:relative}@keyframes hub-envfloat{50%{transform:translateY(-10px)}}.hub__env3d{transform-style:preserve-3d;transform:rotateX(calc(9deg + var(--hub-rx,0deg))) rotateY(var(--hub-ry,0deg));transition:transform .35s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.hub__env3d>*{position:absolute}.hub__paper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23p)' opacity='.5'/%3E%3C/svg%3E")}.hub__eshadow{filter:blur(9px);background:radial-gradient(#0000009e,#0000 70%);border-radius:50%;height:30px;bottom:-30px;left:10%;right:10%;transform:translateZ(-50px)}.hub__eback{background:linear-gradient(158deg,#f4ecdc,#d9cbae);border-radius:13px;inset:0;transform:translateZ(0);box-shadow:inset 0 0 50px #78603438}.hub__letter{background:linear-gradient(#fefcf6,#f1eadb);border-radius:5px;height:88%;padding:1rem .95rem;top:6%;left:6%;right:6%;transform:translateZ(3px);box-shadow:0 6px 16px #0000004d}.hub__env--open .hub__letter{animation:1.3s cubic-bezier(.2,.9,.3,1.12) .42s forwards hub-letterout;box-shadow:0 40px 70px #00000080}@keyframes hub-letterout{0%{transform:translateZ(3px)translateY(0)rotate(0)}58%{transform:translateZ(60px)translateY(-62%)rotateX(-9deg)rotate(-2deg)}78%{transform:translateZ(56px)translateY(-51%)rotateX(-4deg)rotate(-.5deg)}to{transform:translateZ(58px)translateY(-56%)rotateX(-7deg)rotate(-1.4deg)}}.hub__letter-title{color:#2a2418;font-size:.82rem;font-weight:800;display:block}.hub__letter-line{background:#dfd6c3;border-radius:3px;height:5px;margin-top:9px;display:block}.hub__letter-line:first-of-type{width:88%}.hub__letter-line:nth-of-type(2){width:72%}.hub__letter-line:nth-of-type(3){width:80%}.hub__letter-line:nth-of-type(4){width:46%}.hub__letter-count{color:#b23148;opacity:.82;border:3px solid #b23148;border-radius:8px;padding:0 .32rem;font-size:1.55rem;font-weight:900;line-height:1.2;position:absolute;bottom:11px;right:13px;rotate:-12deg}.hub__epocket{clip-path:polygon(0 0,50% 62%,100% 0,100% 100%,0 100%);background:linear-gradient(168deg,#eee4ce,#d3c4a1);border-radius:13px;inset:0;overflow:hidden;transform:translateZ(10px)}.hub__epocket:before{content:"";opacity:.055;background-image:inherit;position:absolute;inset:0}.hub__epocket:after{content:"";background:linear-gradient(59deg,#0000 49.6%,#ffffff80 50%,#0000 50.4%),linear-gradient(-59deg,#0000 49.6%,#ffffff80 50%,#0000 50.4%);position:absolute;inset:0}.hub__eglow{opacity:0;filter:blur(20px);pointer-events:none;background:radial-gradient(#ffe4a0e6,#0000 70%);border-radius:50%;height:58%;top:6%;left:14%;right:14%;transform:translateZ(12px)}.hub__env--open .hub__eglow{animation:1.15s ease-out .22s hub-glow}@keyframes hub-glow{0%{opacity:0;scale:.55}34%{opacity:.95}to{opacity:0;scale:1.35}}.hub__eflap{transform-origin:top;height:62%;transform-style:preserve-3d;top:0;left:0;right:0;transform:translateZ(11px)rotateX(0)}.hub__env--open .hub__eflap{animation:1.15s cubic-bezier(.34,1.01,.36,1) .18s forwards hub-flapopen}@keyframes hub-flapopen{0%{transform:translateZ(11px)rotateX(0)}14%{transform:translateZ(11px)rotateX(7deg)}to{transform:translateZ(11px)rotateX(-172deg)}}.hub__eflap i{clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;border-radius:13px 13px 0 0;position:absolute;inset:0}.hub__eflap-out{background:linear-gradient(#f4ebd7,#ded0b0)}.hub__eflap-in{background:linear-gradient(#b9a882,#9e8c66);transform:rotateX(180deg)}.hub__seal{z-index:6;cursor:pointer;filter:drop-shadow(0 14px 22px #00000080);background:0 0;border:0;justify-content:center;align-items:center;width:88px;height:88px;padding:0;line-height:1;transition:transform .3s cubic-bezier(.2,.9,.3,1.7),opacity .35s;display:flex;top:54%;left:50%;transform:translate(-50%,-50%)translateZ(16px)}.hub__seal-rim{background:conic-gradient(from 205deg,#7e5710,#e3bc5c,#fff3cc,#d9ae3f,#6f4b0c,#f0ce78,#b98e28,#fff0c2,#7e5710);border-radius:47% 53% 44% 56%/53% 45% 55% 47%;position:absolute;inset:0;box-shadow:inset 0 3px 4px #fff7d6bf,inset 0 -4px 6px #3c260499}.hub__seal-core{background:radial-gradient(circle at 40% 32%,#f3dc9c 0%,#d9b14c 52%,#a17a22 100%);border-radius:51% 49% 53% 47%/48% 53% 47% 52%;position:absolute;inset:12px;box-shadow:inset 0 7px 11px #4a30069e,inset 0 -7px 9px #ffeeb46b}.hub__seal-core:after{content:"";border-radius:inherit;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='4'/%3E%3C/filter%3E%3Crect width='70' height='70' filter='url(%23w)'/%3E%3C/svg%3E");position:absolute;inset:0}.hub__seal span{z-index:2;font-family:var(--hub-serif);letter-spacing:.02em;color:#6a4a10;text-shadow:0 1px #fff3cda6,0 -1px 1px #3c26048c;font-size:1.32rem;font-style:italic;font-weight:600;position:relative}.hub__env:not(.hub__env--open) .hub__seal:hover{transform:translate(-50%,-50%)translateZ(26px)scale(1.07)rotate(-6deg)}.hub__env:not(.hub__env--open) .hub__seal:active{transform:translate(-50%,-50%)translateZ(10px)scale(.96)}.hub__env--open .hub__seal{pointer-events:none;animation:.5s cubic-bezier(.3,.9,.4,1) forwards hub-sealbreak}@keyframes hub-sealbreak{0%{opacity:1;transform:translate(-50%,-50%)translateZ(16px)scale(1)rotate(0)}22%{opacity:1;transform:translate(-50%,-50%)translateZ(8px)scale(.9)rotate(-3deg)}to{opacity:0;transform:translate(-50%,-50%)translateZ(34px)scale(.5)rotate(34deg)}}.hub__shards{pointer-events:none;inset:0;transform:translateZ(18px)}.hub__shards i{opacity:0;background:linear-gradient(150deg,#f7e3a8,#c9a03a 60%,#8c6416);border-radius:40% 60% 45% 55%;width:9px;height:9px;position:absolute;top:54%;left:50%;box-shadow:0 2px 5px #0006}.hub__env--open .hub__shards i{animation:.85s cubic-bezier(.2,.8,.4,1) forwards hub-shard}.hub__shards i:first-child{--hub-sx:-46px;--hub-sy:-30px}.hub__shards i:nth-child(2){--hub-sx:44px;--hub-sy:-24px}.hub__shards i:nth-child(3){--hub-sx:-30px;--hub-sy:34px}.hub__shards i:nth-child(4){--hub-sx:36px;--hub-sy:38px}.hub__shards i:nth-child(5){--hub-sx:-6px;--hub-sy:-48px}.hub__shards i:nth-child(6){--hub-sx:12px;--hub-sy:46px}@keyframes hub-shard{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:var(--hub-sx) var(--hub-sy);rotate:180deg;scale:.4}}.hub__invite{text-align:center;color:#2a2418;background:linear-gradient(#fefcf6,#f3ecdd);border-radius:4px;flex-direction:column;align-items:center;max-width:820px;margin:2rem auto 3.5rem;padding:4.4rem 3.8rem 3.4rem;animation:.85s cubic-bezier(.22,.92,.3,1.06) hub-unfold;display:flex;position:relative;box-shadow:0 40px 90px #0000008c,inset 0 2px #fff9}@keyframes hub-unfold{0%{opacity:0;transform:translateY(-40px)scale(.42)rotate(-1.4deg)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.hub__invite:before,.hub__invite:after{content:"";pointer-events:none;position:absolute}.hub__invite:before{border:1px solid #9a7a2880;inset:16px}.hub__invite:after{border:1px solid #9a7a2838;inset:23px}.hub__invite .hub__label{color:#9a7a28;font-size:.86rem}.hub__invite p{color:#4a4132;margin-bottom:1rem;font-size:1.12rem}.hub__serif{font-family:var(--hub-serif);color:#7a6636;margin-bottom:.2rem;font-size:1.34rem;font-style:italic}.hub__lead{margin-bottom:1.2rem;font-weight:700;color:#241e12!important;font-size:1.34rem!important}.hub__meta{flex-direction:column;gap:.45rem;width:100%;margin:1.6rem 0 .2rem;display:flex}.hub__meta-row{color:#4a4132;justify-content:center;gap:.7rem;font-size:.92rem;display:flex}.hub__meta-row b{font-family:var(--hub-serif);color:#9a7a28;text-align:right;min-width:74px;font-style:italic;font-weight:600}.hub__meta-row span{text-align:left;min-width:190px}.hub__punch{border-top:1px solid #9a7a2859;margin:1.7rem 0 .4rem;padding-top:1.5rem;font-weight:800;color:#241e12!important;font-size:1.32rem!important}.hub__closing{font-family:var(--hub-serif);margin-top:-.3rem;font-style:italic;color:#7a6636!important;font-size:1.34rem!important}.hub__accept-zone{flex-direction:column;align-items:center;gap:.7rem;width:100%;margin-top:1.9rem;display:flex}.hub__accept{cursor:pointer;color:#3b2a06;background:linear-gradient(158deg,#f7e3a8,#d9b14c 55%,#a87f1e);border:0;border-radius:999px;padding:.95rem 2.6rem;font-size:1rem;font-weight:800;transition:box-shadow .3s,transform .34s cubic-bezier(.2,.9,.3,1.5);box-shadow:0 10px 26px #9a7a2873,inset 0 2px 3px #fff8decc,inset 0 -3px 5px #5a3e0859}.hub__accept:hover{box-shadow:0 16px 38px #9a7a2899,inset 0 2px 3px #fff8decc}.hub__accept-note{color:#8a7a55;font-family:var(--hub-serif);font-size:1rem;font-style:italic}.hub__hero{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:1.2rem auto 2.6rem;display:flex}.hub__title{letter-spacing:-.055em;flex-direction:column;align-items:center;margin:.4rem 0 1.1rem;font-size:clamp(2.6rem,9.4vw,5.8rem);font-weight:900;line-height:.94;display:flex}.hub__title-word{display:flex}.hub__title span span{transition:transform .2s cubic-bezier(.2,.9,.3,1.7),color .2s;animation:.55s cubic-bezier(.2,.9,.3,1.5) backwards hub-pop;display:inline-block}.hub__title span span:hover{transform:translateY(-16px)rotate(-8deg)scale(1.14)}@keyframes hub-pop{0%{opacity:0;transform:translateY(30px)rotate(-12deg)}}.hub__sub{color:var(--hub-fg3);margin-bottom:1.5rem;font-size:.95rem}.hub__progress{text-align:center;min-width:260px;color:var(--hub-fg3);font-size:.8rem}.hub__progress-bar{background:#ffffff17;border-radius:4px;height:7px;margin-top:.45rem;overflow:hidden}.hub__progress-bar i{background:linear-gradient(90deg,#3de0bc,#ffd84d,#ff4d6d);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.9,.3,1.2);display:block}.hub__programme{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:.05rem 3rem;margin-bottom:3rem;padding:1.1rem 0 1.2rem;display:grid}.hub__programme-head{font-family:var(--hub-serif);color:var(--hub-fg3);letter-spacing:.06em;grid-column:1/-1;margin-bottom:.5rem;font-size:1.06rem;font-style:italic}.hub__prow{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:.7rem;padding:.44rem .35rem;transition:background .18s;display:flex}.hub__prow:hover{background:#ffffff0e}.hub__prow-num{font-family:var(--hub-serif);color:var(--hub-c);text-align:right;flex:none;min-width:2.1ch;font-size:1.1rem;font-style:italic}.hub__prow-name{flex:none;font-size:1rem;font-weight:700;transition:color .18s}.hub__prow:hover .hub__prow-name{color:var(--hub-c)}.hub__prow-dots{background:repeating-linear-gradient(90deg,#ffffff47 0 2px,#0000 2px 6px);flex:1;align-self:center;height:1px}.hub__prow-count{color:var(--hub-fg3);font-variant-numeric:tabular-nums;flex:none;font-size:.88rem}.hub__pickbox{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.hub__pick-title{font-size:1.15rem;font-weight:800}.hub__pick-sub{color:var(--hub-fg3);font-size:.85rem}.hub__reroll{border:1px solid var(--hub-line2);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;transition:transform .18s,background .18s}.hub__reroll:hover{background:#ffffff21;transform:rotate(-4deg)scale(1.04)}.hub__picks{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:1.1rem;margin-bottom:3.4rem;padding:0;list-style:none;display:grid}.hub__level{margin-bottom:3rem}.hub__level-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.9rem;display:flex}.hub__level-name{align-items:baseline;gap:.6rem;font-size:1.24rem;font-weight:800;display:flex}.hub__level-num{font-family:var(--hub-serif);color:var(--hub-c);font-size:1.35rem;font-style:italic;font-weight:600}.hub__level-count{color:var(--hub-c);border:1px solid var(--hub-c);border-radius:999px;padding:0 .5rem;font-size:.75rem;font-weight:700}.hub__level-desc{color:var(--hub-fg3);font-size:.85rem}.hub__grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));grid-auto-rows:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hub__grid>li{animation:.5s cubic-bezier(.2,.9,.3,1.3) backwards hub-rise;display:flex}@keyframes hub-rise{0%{opacity:0;transform:translateY(18px)}}.hub__card{text-align:left;border:1px solid var(--hub-line);background:var(--hub-card);cursor:pointer;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:.85rem .95rem 1.05rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hub__card:hover{border-color:var(--hub-c);box-shadow:0 16px 44px -18px var(--hub-c);transform:translateY(-4px)}.hub__card-title{margin:.18rem 0 .3rem;font-size:1.08rem;font-weight:800;line-height:1.3;display:block}.hub__card-blurb{color:#f2f3f7b8;font-size:.84rem;line-height:1.5;display:block}.hub__by{z-index:4;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-fg);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .55rem;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:10px;left:11px}.hub__done{z-index:4;color:var(--hub-c);background:#0000008c;border-radius:999px;padding:.05rem .45rem;font-size:.66rem;font-weight:700;position:absolute;top:10px;right:11px}.hub__pick{text-align:left;cursor:pointer;background:linear-gradient(130deg, var(--hub-c), transparent 60%);border:0;border-radius:20px;width:100%;padding:2px;transition:transform .22s cubic-bezier(.2,.9,.3,1.4);position:relative}.hub__pick:hover{transform:translateY(-8px)}.hub__pick-inner{background:var(--hub-card);border-radius:18px;height:100%;padding:1.1rem 1.2rem 1.3rem;position:relative}.hub__pick-rank{color:#0a0a12;background:var(--hub-c);letter-spacing:.06em;z-index:2;border-radius:999px;padding:.2rem .7rem;font-size:.7rem;font-weight:900;position:absolute;top:-12px;left:18px}.hub__pick .hub__by{font-size:.7rem;top:14px;left:14px}.hub__footer{text-align:center;margin-top:2.4rem}.hub__replay{color:var(--hub-fg3);cursor:pointer;background:0 0;border:0;font-size:.85rem;text-decoration:underline}.hub__bgm{z-index:70;border:1px solid var(--hub-line2);backdrop-filter:blur(8px);cursor:pointer;white-space:nowrap;background:#0a0a12bf;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 14px;font-size:1rem;transition:transform .2s,background .2s;display:inline-flex;position:fixed;bottom:16px;right:16px}.hub__bgm:hover{background:#ffffff24;transform:scale(1.08)}@media (width<=700px){.hub__programme{grid-template-columns:1fr;gap:0}.hub__invite{padding:2.6rem 1.4rem 2rem}}.hub__pv{background:radial-gradient(120% 120% at 50% 0,#ffffff14,#ffffff05);border-radius:11px;flex:none;justify-content:center;align-items:center;height:140px;margin-bottom:.75rem;display:flex;position:relative;overflow:hidden}.hub__pv *{animation-play-state:paused}.hub__card:hover .hub__pv *,.hub__pick:hover .hub__pv *{animation-play-state:running}.hub__pv-hint{color:var(--hub-fg3);letter-spacing:.04em;font-size:.6rem;position:absolute;bottom:6px;right:8px}.hub__pick .hub__pv{height:168px}.pv-dlg i{border:1px solid var(--hub-line2);background:#ffffff1f;border-radius:6px;width:56px;height:34px;animation:2s ease-in-out infinite hub-stack;position:absolute;top:50%;left:50%;translate:-50% -50%}.pv-dlg i:nth-child(2){animation-delay:.25s}.pv-dlg i:nth-child(3){animation-delay:.5s}.pv-dlg i:nth-child(4){animation-delay:.75s}@keyframes hub-stack{0%{opacity:0;rotate:0deg;scale:.7}30%{opacity:1}to{opacity:.15;translate:-50% -78%;rotate:6deg;scale:1.5}}.pv-melt .btn{transform-origin:top;background:#ffd84d;border-radius:6px;width:64px;height:24px;animation:2.4s ease-in infinite hub-melt}@keyframes hub-melt{0%{opacity:1;border-radius:6px;scale:1}60%{opacity:.8;border-radius:6px 6px 20px 20px;scale:1.05 2.2}to{opacity:0;border-radius:50%;translate:0 26px;scale:1.2 3.4}}.pv-melt .drop{background:#ffd84d;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in .3s infinite hub-drip;position:absolute;top:44%}@keyframes hub-drip{0%{opacity:0;translate:0}30%{opacity:1}to{opacity:0;translate:0 40px}}.pv-tama .egg{background:#ffd84d;border-radius:50% 50% 46% 46%;width:34px;height:40px;animation:.9s cubic-bezier(.3,.9,.4,1.4) infinite hub-hop}@keyframes hub-hop{50%{translate:0 -14px;scale:1.08 .92}}.pv-float{animation:1.8s ease-in-out infinite hub-float;position:absolute}@keyframes hub-float{50%{opacity:.4;translate:6px -8px}}.pv-halli{gap:8px}.pv-halli .c{border:1px solid var(--hub-line2);color:#ff4d6d;background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;width:30px;height:40px;font-size:.9rem;font-weight:800;animation:1.2s step-end infinite hub-flick;display:flex}.pv-halli .c:nth-child(2){animation-delay:.4s}@keyframes hub-flick{33%{color:#ffd84d}66%{color:#3de0bc}}.pv-halli .bell{font-size:1.1rem;animation:.6s ease-in-out infinite hub-ring}@keyframes hub-ring{50%{rotate:22deg;scale:1.15}}.pv-slash .half{background:#ff4d6d;border-radius:5px;width:60px;height:22px;position:absolute}.pv-slash .h1{animation:1.6s ease-out infinite hub-cut1}.pv-slash .h2{animation:1.6s ease-out infinite hub-cut2}@keyframes hub-cut1{0%,55%{opacity:1;translate:0}to{opacity:0;translate:-16px -16px;rotate:-14deg}}@keyframes hub-cut2{0%,55%{opacity:1;translate:0}to{opacity:0;translate:16px 16px;rotate:-14deg}}.pv-slash .blade{opacity:0;background:#fff;width:150%;height:2px;animation:1.6s ease-out infinite hub-blade;position:absolute;rotate:-38deg}@keyframes hub-blade{0%{opacity:0;translate:-90px}45%{opacity:1}60%{opacity:0;translate:90px}to{opacity:0}}.pv-gauge .track{background:#ffffff1a;border-radius:7px;width:74%;height:12px;position:relative;overflow:hidden}.pv-gauge .fill{background:#ff4d6d;width:20%;animation:1.5s ease-in-out infinite hub-pump;position:absolute;inset:0}@keyframes hub-pump{50%{width:96%}}.pv-gauge .zone{background:#ffffff59;width:12%;position:absolute;top:0;bottom:0;left:72%}.pv-gauge .pct{color:var(--hub-fg3);font-size:.72rem;font-weight:700;position:absolute;top:20%}.pv-chk .box{color:#ff4d6d;border:2px solid #ff4d6d;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;animation:2.2s step-end infinite hub-toggle;display:flex}@keyframes hub-toggle{0%{color:#0a0a12;background:#ff4d6d}55%{color:#ff4d6d;background:0 0}}.pv-chk .bear{font-size:1.2rem;animation:2.2s ease-in-out infinite hub-come;position:absolute;right:-26px}@keyframes hub-come{0%,to{right:-26px}45%,70%{right:32%}}.pv-party svg{width:76px;height:56px}.pv-party .guide{fill:none;stroke:#ffffff38;stroke-width:2px;stroke-dasharray:4 5}.pv-party .ink{fill:none;stroke:#3de0bc;stroke-width:3px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:2.4s ease-in-out infinite hub-draw}@keyframes hub-draw{45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:220px}}.pv-maze svg{width:88px;height:64px}.pv-maze .wall{stroke:#ffffff40;stroke-width:3px;stroke-linecap:round;fill:none}.pv-maze .runner{fill:#3de0bc;animation:3s ease-in-out infinite hub-run}@keyframes hub-run{0%,to{translate:0}30%{translate:26px}55%{translate:26px -18px}80%{translate:56px -18px}}.pv-grav .plate{background:#ffffff29;border-radius:5px;width:82%;height:8px;animation:2.6s ease-in-out infinite hub-tilt}@keyframes hub-tilt{0%,to{rotate:-9deg}50%{rotate:9deg}}.pv-grav .ball{background:#3de0bc;border-radius:50%;width:14px;height:14px;animation:2.6s ease-in-out infinite hub-roll;position:absolute}@keyframes hub-roll{0%,to{translate:-30px -10px}50%{translate:30px -10px}}.pv-grav .socket{opacity:.5;border:2px solid #3de0bc;border-radius:3px;width:18px;height:6px;position:absolute;right:12%}.pv-sling .ammo{background:#3de0bc;border-radius:50%;width:10px;height:10px;animation:2s cubic-bezier(.3,0,.6,1) infinite hub-fly;position:absolute}@keyframes hub-fly{0%{translate:-34px 14px;scale:1}70%{translate:30px -12px;scale:.8}80%,to{opacity:0;translate:30px -12px}}.pv-sling .target{border:2px solid #3de0bc;border-radius:50%;width:20px;height:20px;animation:2s step-end infinite hub-hit;position:absolute;top:32%;right:18%}@keyframes hub-hit{0%,70%{opacity:.6;scale:1}75%{opacity:1;scale:1.5}to{opacity:.6;scale:1}}.pv-sling .band{background:var(--hub-fg3);width:2px;height:26px;position:absolute;left:16%}.pv-tip .btn{background:#3de0bc;border-radius:6px;width:58px;height:24px;animation:2.4s ease-in-out infinite hub-sleep}@keyframes hub-sleep{50%{opacity:.8;scale:1.06}}.hub__card:hover .pv-tip .btn,.hub__pick:hover .pv-tip .btn{animation:.5s forwards hub-flee}@keyframes hub-flee{to{opacity:.3;translate:38px -10px;rotate:14deg}}.pv-elev .panel{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pv-elev .k{color:#9b7cff;background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.62rem;font-weight:700;display:flex}.pv-elev .k:nth-child(2){animation:1.1s step-end infinite hub-keyblink}.pv-elev .k:nth-child(5){animation:1.1s step-end .3s infinite hub-keyblink}.pv-elev .k:nth-child(7){animation:1.1s step-end .6s infinite hub-keyblink}@keyframes hub-keyblink{50%{color:#0a0a12;background:#9b7cff}}.pv-alarm .g{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.pv-alarm .u{background:#ffffff24;border-radius:3px;width:11px;height:11px}.pv-alarm .u.real{background:#9b7cff;animation:.8s ease-in-out infinite hub-pulse}@keyframes hub-pulse{50%{scale:1.5;box-shadow:0 0 12px #9b7cff}}.pv-shard i{background:#9b7cff;border-radius:3px;height:18px;position:absolute}.pv-shard .s1{width:26px;animation:2.6s ease-in-out infinite hub-join1}.pv-shard .s2{width:22px;animation:2.6s ease-in-out infinite hub-join2}.pv-shard .s3{width:16px;animation:2.6s ease-in-out infinite hub-join3}@keyframes hub-join1{0%{translate:-40px 16px;rotate:-30deg}60%,to{translate:-24px;rotate:0deg}}@keyframes hub-join2{0%{translate:36px -18px;rotate:40deg}60%,to{translate:0;rotate:0deg}}@keyframes hub-join3{0%{translate:20px 26px;rotate:-50deg}60%,to{translate:21px;rotate:0deg}}.pv-cursor .real,.pv-cursor .ghost{border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;left:50%}.pv-cursor .real{background:#ffffff47}.pv-cursor .ghost{background:#ff8a3d;box-shadow:0 0 14px #ff8a3d}.pv-peek .track{background:#ffffff1f;border-radius:6px;width:70%;height:10px;overflow:hidden}.pv-peek .fill{background:#4da3ff;width:0;height:100%;animation:2.4s linear infinite hub-charge;animation-play-state:running!important}@keyframes hub-charge{to{width:100%}}.hub__card:hover .pv-peek .fill,.hub__pick:hover .pv-peek .fill{animation:.5s linear forwards hub-drain!important}@keyframes hub-drain{to{width:0}}.pv-peek .eye{opacity:0;font-size:.95rem;transition:opacity .2s;position:absolute;top:16%}.hub__card:hover .pv-peek .eye,.hub__pick:hover .pv-peek .eye{opacity:1}.pv-red .eye{font-size:1.15rem;animation:3s step-end infinite hub-watch}@keyframes hub-watch{0%,55%{opacity:.25}56%,to{opacity:1}}.pv-red .me{background:#4da3ff;border-radius:3px;width:12px;height:12px;animation:3s ease-in-out infinite hub-creep;position:absolute;left:10%}@keyframes hub-creep{0%{translate:0}55%,to{translate:44px}}.pv-mood .face{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;animation:2.4s step-end infinite hub-mood;display:flex}@keyframes hub-mood{0%{background:#4da3ff}33%{background:#ff4d6d}66%{background:#ffd84d}}.pv-blow .candle{background:#ffffff59;border-radius:3px;width:12px;height:26px;margin-top:14px}.pv-blow .flame{background:linear-gradient(#ffd84d,#ff5ce1);border-radius:50%/60% 60% 40% 40%;width:12px;height:18px;animation:.5s ease-in-out infinite hub-flicker;position:absolute;top:26%}@keyframes hub-flicker{50%{rotate:-7deg;scale:.85 1.15}}.hub__card:hover .pv-blow .flame,.hub__pick:hover .pv-blow .flame{animation:.6s forwards hub-blowout}@keyframes hub-blowout{60%{rotate:52deg;scale:.5}to{opacity:0;rotate:70deg;scale:0}}.pv-blow .puff{color:var(--hub-fg3);opacity:0;font-size:.7rem;position:absolute;left:8%}.hub__card:hover .pv-blow .puff,.hub__pick:hover .pv-blow .puff{animation:.8s ease-out hub-puff}@keyframes hub-puff{0%{opacity:0;translate:0}40%{opacity:1}to{opacity:0;translate:30px}}.pv-arab .ticker{white-space:nowrap;color:#ff5ce1;font-size:1.15rem;animation:6s linear infinite hub-march}@keyframes hub-march{to{translate:-50%}}.pv-arab .mic{color:var(--hub-fg3);font-size:.62rem;position:absolute;bottom:8px}.pv-schro .box{border:2px solid #4da3ff;border-radius:6px;justify-content:center;align-items:center;width:52px;height:40px;display:flex;position:relative;overflow:hidden}.pv-schro .cat1,.pv-schro .cat2{font-size:1.1rem;animation:1.8s step-end infinite hub-quantum;position:absolute}.pv-schro .cat2{animation-delay:.9s}@keyframes hub-quantum{0%,49%{opacity:1}50%,to{opacity:0}}.pv-pong .pl{background:#ffffff47;border-radius:3px;width:30px;height:4px;position:absolute}.pv-pong .a{top:26%;left:22%;rotate:14deg}.pv-pong .b{top:50%;right:20%;rotate:-16deg}.pv-pong .c{background:0 0;border:2px solid #3de0bc;width:22px;height:6px;bottom:18%;left:34%}.pv-pong .ballp{background:#3de0bc;border-radius:50%;width:10px;height:10px;animation:2.6s cubic-bezier(.4,0,.7,1) infinite hub-bounce;position:absolute;top:6%;left:30%}@keyframes hub-bounce{0%{translate:0}30%{translate:14px 22px}55%{translate:34px 12px}80%,to{translate:22px 46px}}.pv-cat .btn{background:#fff3;border-radius:4px;width:30px;height:12px;position:absolute;bottom:26%;right:20%}.pv-cat .kitty{font-size:1.25rem;animation:3s ease-in-out infinite hub-stalk;position:absolute;bottom:24%;left:14%}@keyframes hub-stalk{0%,to{translate:0}55%,75%{translate:52px}}.pv-cat .lure{font-size:.9rem;animation:1.4s ease-in-out infinite hub-float;position:absolute;top:22%;right:16%}.pv-dwarf{gap:2px}.pv-dwarf .btn{opacity:.35;background:#9ee83d;border-radius:4px;width:44px;height:11px;position:absolute;bottom:22%}.pv-dwarf .d{z-index:1;font-size:1rem;animation:2.8s ease-in-out infinite hub-tire;position:relative}.pv-dwarf .d:nth-child(2){animation-delay:.4s}.pv-dwarf .d:nth-child(3){animation-delay:.8s}@keyframes hub-tire{0%,40%{opacity:1;translate:0;rotate:0deg}70%{opacity:.5;translate:0 5px;rotate:-16deg}to{opacity:1;translate:0;rotate:0deg}}.pv-flash{background:#0d0d16}.pv-flash .knob{background:#1d1d2b;border-radius:50%;width:36px;height:36px;animation:3s ease-in-out infinite hub-emboss;position:absolute}@keyframes hub-emboss{0%,to{box-shadow:inset -5px -5px 8px #000000b3,inset 5px 5px 8px #ffffff2e}50%{box-shadow:inset 5px 5px 8px #000000bf,inset -5px -5px 8px #ffffff29}}.pv-flash .cone{transform-origin:bottom;border-bottom:64px solid #ffd84d29;border-left:26px solid #0000;border-right:26px solid #0000;width:0;height:0;animation:3s ease-in-out infinite hub-sweep;position:absolute;bottom:52%}@keyframes hub-sweep{0%,to{rotate:-32deg}50%{rotate:32deg}}.hub__signrow{flex-wrap:wrap;justify-content:center;gap:.9rem;margin:1.9rem 0 .4rem;display:flex}.hub__sign{text-align:center;margin:0;animation:.6s cubic-bezier(.2,.9,.3,1.3) backwards hub-signin}.hub__sign:nth-child(2){animation-delay:70ms}.hub__sign:nth-child(3){animation-delay:.14s}.hub__sign:nth-child(4){animation-delay:.21s}.hub__sign:nth-child(5){animation-delay:.28s}@keyframes hub-signin{0%{opacity:0;transform:translateY(10px)scale(.8)}}.hub__sign img{background:linear-gradient(#fffdf7,#efe7d5);border:1px solid #9a7a2873;border-radius:50%;width:66px;height:66px;transition:transform .22s cubic-bezier(.2,.9,.3,1.6);display:block;box-shadow:0 4px 12px #5a46142e}.hub__sign:hover img{transform:translateY(-5px)scale(1.06)}.hub__sign figcaption{font-family:var(--hub-serif);color:#8a7a55;margin-top:.35rem;font-size:.92rem;font-style:italic}.hub__by img{border-radius:50%;width:18px;height:18px;display:block}
